/* V5.1.6 - App Studio-only design gallery polish */
#page-designer [data-designer-pane="studio"] .fx34-model-panel{padding:20px!important;border:1px solid rgba(112,148,190,.20)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(8,27,46,.96),rgba(6,20,35,.98))!important;box-shadow:0 18px 48px rgba(0,0,0,.16)!important}
#page-designer [data-designer-pane="studio"] .fx34-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:18px!important}
#page-designer [data-designer-pane="studio"] .fx34-head h3{font-size:22px!important;margin:3px 0 5px!important}
#page-designer [data-designer-pane="studio"] .fx34-head p{max-width:720px!important}
#page-designer [data-designer-pane="studio"] .fx34-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
#page-designer [data-designer-pane="studio"] .fx34-card{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;border:1px solid rgba(112,148,190,.20)!important;border-radius:18px!important;background:#091d30!important;box-shadow:0 12px 34px rgba(0,0,0,.18)!important;transition:.2s ease!important}
#page-designer [data-designer-pane="studio"] .fx34-card:hover{transform:translateY(-2px)!important;border-color:rgba(73,150,255,.55)!important}
#page-designer [data-designer-pane="studio"] .fx34-card.selected{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.15),0 18px 40px rgba(0,0,0,.22)!important}
#page-designer [data-designer-pane="studio"] .fx34-preview{height:270px!important;background:#061523!important;border-bottom:1px solid rgba(112,148,190,.16)!important;overflow:hidden!important}
#page-designer [data-designer-pane="studio"] .fx34-preview iframe{width:1440px!important;height:900px!important;transform:scale(.36)!important;transform-origin:0 0!important;pointer-events:none!important;border:0!important;background:#061523!important}
#page-designer [data-designer-pane="studio"] .fx34-selected{top:12px!important;right:12px!important;padding:7px 10px!important;border-radius:999px!important;background:#10b981!important;color:#fff!important;font-weight:800!important}
#page-designer [data-designer-pane="studio"] .fx34-content{display:flex!important;flex:1!important;flex-direction:column!important;padding:17px!important}
#page-designer [data-designer-pane="studio"] .fx34-title h4{font-size:17px!important;line-height:1.25!important}
#page-designer [data-designer-pane="studio"] .fx34-title em{font-style:normal!important;padding:5px 8px!important;border-radius:999px!important;background:rgba(99,102,241,.14)!important;color:#c7d2fe!important;font-size:11px!important;font-weight:800!important}
#page-designer [data-designer-pane="studio"] .fx34-content>p{min-height:44px!important;margin:10px 0 16px!important;color:#9fb3c8!important;line-height:1.5!important}
#page-designer [data-designer-pane="studio"] .fx34-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:auto!important}
#page-designer [data-designer-pane="studio"] .fx34-actions button{min-height:42px!important;width:100%!important;border-radius:11px!important}
#page-designer [data-designer-pane="studio"] .fx34-import{grid-column:1/-1!important}
@media(max-width:1050px){#page-designer [data-designer-pane="studio"] .fx34-grid{grid-template-columns:1fr!important}}
@media(max-width:620px){#page-designer [data-designer-pane="studio"] .fx34-model-panel{padding:13px!important}#page-designer [data-designer-pane="studio"] .fx34-head{display:block!important}#page-designer [data-designer-pane="studio"] .fx34-head button{width:100%!important;margin-top:10px!important}#page-designer [data-designer-pane="studio"] .fx34-preview{height:210px!important}#page-designer [data-designer-pane="studio"] .fx34-preview iframe{transform:scale(.29)!important}#page-designer [data-designer-pane="studio"] .fx34-actions{grid-template-columns:1fr!important}#page-designer [data-designer-pane="studio"] .fx34-import{grid-column:auto!important}}
