:root{--ars-bg:#050b11;--ars-panel:#09131c;--ars-line:#263744;--ars-gold:#e7bc50;--ars-text:#f4f6f8;--ars-muted:#9ba8b2;--ars-green:#63dca0;--ars-purple:#b96df2}
.ars-app,.ars-pane{color:var(--ars-text);font-family:Inter,system-ui,-apple-system,sans-serif}.ars-app *,.ars-pane *{box-sizing:border-box}.ars-shell{width:min(1380px,100%);margin:auto;padding:18px}.ars-head,.ars-toolbar,.ars-panel,.ars-folder,.ars-card,.ars-dialog{border:1px solid var(--ars-line);background:linear-gradient(145deg,#0b1721,#070c12);border-radius:16px}.ars-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px;margin-bottom:12px}.ars-kicker{color:var(--ars-gold);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ars-head h1,.ars-head h2{margin:3px 0 0;line-height:1.05}.ars-head p{margin:5px 0 0;color:var(--ars-muted)}.ars-actions,.ars-tools,.ars-subtabs,.ars-fields{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.ars-btn,.ars-tools button,.ars-subtabs button{min-height:40px;padding:9px 13px;border:1px solid #394d5c;border-radius:10px;background:#0b151e;color:#edf1f4;font-weight:850;cursor:pointer}.ars-btn.primary,.ars-subtabs button.active{background:var(--ars-gold);color:#171107;border-color:var(--ars-gold)}.ars-btn.green{border-color:#297a59;color:#74e4ad}.ars-btn.danger{border-color:#833e4a;color:#ff9fa9}.ars-toolbar{display:flex;justify-content:space-between;padding:9px;margin-bottom:12px}.ars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ars-folder{padding:13px}.ars-folder-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.ars-folder-head h3{margin:0;font-size:16px}.ars-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ars-card{padding:8px;cursor:pointer;position:relative;overflow:hidden}.ars-card:hover{border-color:#af8b38;transform:translateY(-1px)}.ars-card-media{aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#131c23;display:grid;place-items:center}.ars-card-media img,.ars-card-media video{width:100%;height:100%;object-fit:cover}.ars-card-media .ars-file{font-size:36px}.ars-card h4{margin:8px 0 3px;font-size:13px}.ars-meta{display:flex;justify-content:space-between;color:var(--ars-muted);font-size:10px}.ars-badge{display:inline-flex;padding:3px 6px;border-radius:999px;background:#102820;color:#68dba1;font-size:9px;font-weight:900;text-transform:uppercase}.ars-empty{grid-column:1/-1;padding:28px;text-align:center;color:var(--ars-muted);border:1px dashed #344958;border-radius:14px}.ars-form{display:grid;gap:8px}.ars-form input,.ars-form select,.ars-form textarea{width:100%;min-height:42px;border:1px solid #344755;border-radius:10px;background:#10071b;color:#fff;padding:10px}.ars-form textarea{min-height:86px;resize:vertical}.ars-upload{padding:13px;border:1px dashed #79632d;border-radius:13px;background:#0c151b}.ars-review{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.75fr);gap:12px;align-items:start}.ars-stage-wrap{min-width:0}.ars-stage{position:relative;width:100%;min-height:320px;max-height:72vh;display:grid;place-items:center;overflow:auto;border:1px solid #2d3d49;border-radius:13px;background:#02050a}.ars-stage img,.ars-stage video,.ars-stage iframe,.ars-stage object{display:block;max-width:100%;max-height:70vh}.ars-stage canvas{position:absolute;inset:0;z-index:5}.ars-stage.pdf-active{min-height:70vh}.ars-pagebar{display:flex;justify-content:center;gap:7px;margin:8px}.ars-editor{position:fixed;inset:0;z-index:2147483000;background:#02060bea;overflow:auto;padding:16px}.ars-dialog{width:min(1450px,100%);margin:auto;padding:12px;min-height:calc(100vh - 32px)}.ars-editor-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:9px}.ars-close{width:42px}.ars-status{min-height:20px;color:var(--ars-green);font-size:12px}.ars-note-list,.ars-approval-list,.ars-share-list{display:grid;gap:8px}.ars-row{padding:10px;border:1px solid var(--ars-line);border-radius:10px;background:#071019}.ars-row strong{display:block}.ars-row small{color:var(--ars-muted)}.ars-client{min-height:100vh;background:radial-gradient(circle at 80% 0,#28103a55,transparent 35%),#03070b}.ars-client .ars-brand{font-weight:950;letter-spacing:.12em;color:var(--ars-gold)}.ars-client .ars-head{position:sticky;top:0;z-index:30;backdrop-filter:blur(18px);background:#071019df}.ars-client .ars-folder-tabs{display:flex;gap:7px;overflow-x:auto;padding:4px 0 12px}.ars-client .ars-folder-tabs button{flex:0 0 auto}.ars-print-only{display:none}.ars-login{max-width:430px;margin:14vh auto;padding:22px}.ars-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#c7d0d7}.ars-consent input{width:18px;height:18px}.ars-toast{position:fixed;left:50%;bottom:24px;z-index:2147483640;transform:translateX(-50%);padding:11px 16px;border:1px solid #5f793a;border-radius:11px;background:#102016;color:#83edb2;box-shadow:0 15px 45px #0009}.ars-hidden{display:none!important}
.ars-tools button.active{background:var(--ars-gold)!important;color:#171107!important;border-color:var(--ars-gold)!important}.ars-btn.compact{min-height:32px!important;padding:5px 9px!important;border-radius:8px!important;font-size:10px!important}.ars-image-actions{display:flex;justify-content:flex-end;gap:6px;padding:6px 2px 3px}.ars-thumb-belt{display:flex;gap:7px;width:100%;padding:7px 2px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8c7132 transparent}.ars-thumb{flex:0 0 74px;width:74px;height:58px;padding:3px;border:1px solid #30424f;border-radius:8px;background:#071019;color:#cbd4da;overflow:hidden;scroll-snap-align:start;cursor:pointer}.ars-thumb img,.ars-thumb canvas{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}.ars-thumb.active{border-color:var(--ars-gold);box-shadow:0 0 0 2px #e7bc5033}.ars-thumb span{display:grid;place-items:center;width:100%;height:100%;font-size:10px;font-weight:900}.ars-toolbar{margin-bottom:7px}.ars-pagebar{margin:5px}
.ars-stage>canvas{position:relative!important;inset:auto!important;z-index:1!important;display:block;max-width:100%;height:auto}.ars-stage>canvas.ars-annotation{position:absolute!important;inset:0!important;z-index:5!important;width:100%;height:100%;max-width:none;pointer-events:none}.ars-stage>canvas.ars-annotation.drawing{cursor:crosshair}.ars-image-actions{position:relative;z-index:8}
.ars-editor[data-pro-studio] .ars-dialog{display:grid;grid-template-columns:64px minmax(0,1fr) 310px;grid-template-rows:auto auto minmax(0,1fr);gap:9px;height:calc(100dvh - 32px);min-height:620px;overflow:hidden}.ars-editor[data-pro-studio] .ars-editor-head{grid-column:1/-1;margin:0}.ars-editor[data-pro-studio] .ars-properties{grid-column:2/4;grid-row:2}.ars-editor[data-pro-studio] .ars-toolbar{grid-column:1;grid-row:2/4;display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:5px;min-width:0;overflow-y:auto}.ars-editor[data-pro-studio] .ars-toolbar .ars-tools{display:grid;grid-template-columns:1fr;gap:4px}.ars-editor[data-pro-studio] .ars-toolbar .ars-tools button{display:grid;place-items:center;gap:1px;width:52px;min-height:43px;padding:4px 2px;border-radius:8px}.ars-editor[data-pro-studio] .ars-toolbar .ars-tools button i{font-style:normal;font-size:17px;line-height:1}.ars-editor[data-pro-studio] .ars-toolbar .ars-tools button span{font-size:7px;line-height:1;text-transform:uppercase;letter-spacing:.03em}.ars-editor[data-pro-studio] .ars-pagebar{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin:5px 0 0}.ars-editor[data-pro-studio] .ars-pagebar span{grid-column:1/-1;grid-row:1;text-align:center;font-size:8px}.ars-editor[data-pro-studio] .ars-pagebar button{min-width:0!important}.ars-editor[data-pro-studio] .ars-review{display:contents}.ars-editor[data-pro-studio] .ars-stage-wrap{grid-column:2;grid-row:3;min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column}.ars-editor[data-pro-studio] .ars-review>aside{grid-column:3;grid-row:3;min-height:0;max-height:100%;overflow:auto}.ars-editor[data-pro-studio] .ars-stage{width:min(920px,100%);min-height:360px;max-height:calc(100dvh - 250px);margin:0 auto;overflow:auto}.ars-editor[data-pro-studio] .ars-stage img,.ars-editor[data-pro-studio] .ars-stage video,.ars-editor[data-pro-studio] .ars-stage object{width:auto;max-width:100%;max-height:calc(100dvh - 260px)}.ars-editor[data-pro-studio] .ars-thumb-belt{flex:0 0 auto}.ars-editor[data-pro-studio] .ars-properties{display:flex;align-items:center;gap:9px;min-height:42px;padding:5px 8px;border:1px solid var(--ars-line);border-radius:11px;background:#071019;overflow-x:auto}.ars-property{display:flex;align-items:center;gap:7px;flex:0 0 auto}.ars-property>span{font-size:8px;color:var(--ars-muted);font-weight:900;letter-spacing:.08em}.ars-swatches{display:flex;align-items:center;gap:4px}.ars-swatches button{width:21px;height:21px;padding:0;border:2px solid #ffffff33;border-radius:50%;background:var(--sw);cursor:pointer}.ars-swatches input[type=color]{width:27px;height:25px;padding:1px;border:1px solid #394d5c;border-radius:6px;background:#111}.ars-size input{width:110px;accent-color:var(--ars-gold)}.ars-history{margin-left:auto}.ars-history button{min-height:30px;padding:4px 8px;border:1px solid #394d5c;border-radius:7px;background:#0b151e;color:#fff;font-weight:900;cursor:pointer}.ars-ai-credit{flex:0 0 auto;padding:5px 9px;border:1px solid #75572d;border-radius:8px;background:#171209;color:#e7bc50;font-size:9px;font-weight:850}.ars-ai-credit:empty{display:none}.ars-asset-drawer{position:absolute;inset:58px 12px 12px auto;z-index:50;width:min(430px,calc(100% - 24px));padding:12px;border:1px solid #715b2f;border-radius:14px;background:#071019f5;box-shadow:0 20px 70px #000d;overflow:auto}.ars-asset-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ars-asset-head small{display:block;color:var(--ars-muted)}.ars-asset-head button{width:34px;height:34px;border:1px solid #394d5c;border-radius:8px;background:#101b24;color:#fff}.ars-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:48vh;overflow:auto}.ars-asset-grid button{padding:4px;border:1px solid #30424f;border-radius:9px;background:#0b151e;color:#fff;cursor:pointer}.ars-asset-grid img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:6px}.ars-asset-grid span{display:block;padding:4px 1px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ars-upload-sticker{display:block;margin-top:10px;padding:10px;border:1px dashed #8c7132;border-radius:9px;text-align:center;color:#e7bc50;font-size:10px;font-weight:900;cursor:pointer}.ars-upload-sticker input{display:none}.ars-image-actions .ars-btn{min-height:34px!important}.ars-image-actions [data-request-ai]{background:linear-gradient(135deg,#7f33d8,#b96df2)!important;border-color:#cf9cff!important;color:#fff!important}
@media(max-width:900px){.ars-grid{grid-template-columns:1fr 1fr}.ars-review{grid-template-columns:1fr}.ars-stage{max-height:none}.ars-head{align-items:flex-start}.ars-client .ars-head{position:relative}.ars-dialog{min-height:100vh}.ars-editor{padding:0}.ars-dialog{border-radius:0}}
@media(max-width:600px){.ars-shell{padding:8px}.ars-grid{grid-template-columns:1fr}.ars-head{padding:13px;display:block}.ars-actions{margin-top:10px}.ars-toolbar{position:sticky;top:0;z-index:20}.ars-items{grid-template-columns:1fr 1fr}.ars-btn,.ars-tools button,.ars-subtabs button{min-height:44px}.ars-review{display:block}.ars-review aside{margin-top:10px}.ars-stage{min-height:52vh}.ars-head h1{font-size:24px}}
@media print{.ars-no-print,.ars-tools,.ars-actions,.ars-toolbar{display:none!important}.ars-print-only{display:block}.ars-client{background:#fff;color:#111}.ars-card{break-inside:avoid}}
@media(max-width:900px){.ars-editor[data-pro-studio] .ars-dialog{grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto minmax(360px,1fr) auto;height:auto;min-height:100dvh;overflow:visible}.ars-editor[data-pro-studio] .ars-properties{grid-column:2;grid-row:2}.ars-editor[data-pro-studio] .ars-toolbar{grid-column:1;grid-row:2/4;max-height:calc(100dvh - 90px);position:sticky;top:4px}.ars-editor[data-pro-studio] .ars-toolbar .ars-tools button{width:45px}.ars-editor[data-pro-studio] .ars-stage-wrap{grid-column:2;grid-row:3}.ars-editor[data-pro-studio] .ars-review>aside{grid-column:1/-1;grid-row:4;max-height:none}.ars-editor[data-pro-studio] .ars-stage{max-height:62dvh;min-height:300px}.ars-editor[data-pro-studio] .ars-stage img,.ars-editor[data-pro-studio] .ars-stage video,.ars-editor[data-pro-studio] .ars-stage object{max-height:61dvh}.ars-properties{flex-wrap:wrap}.ars-history{margin-left:0}.ars-ai-credit{margin-left:auto}}
@media(max-width:600px){.ars-editor[data-pro-studio] .ars-dialog{grid-template-columns:50px minmax(0,1fr);gap:5px;padding:6px}.ars-editor[data-pro-studio] .ars-editor-head{position:sticky;top:0;z-index:40;background:#071019;padding:5px}.ars-editor[data-pro-studio] .ars-editor-head h2{font-size:14px}.ars-editor[data-pro-studio] .ars-properties{padding:5px;gap:5px}.ars-editor[data-pro-studio] .ars-toolbar{padding:3px}.ars-editor[data-pro-studio] .ars-toolbar .ars-tools button{width:42px;min-height:39px}.ars-editor[data-pro-studio] .ars-toolbar .ars-tools button span{font-size:6px}.ars-property>span{display:none}.ars-swatches button{width:18px;height:18px}.ars-swatches button:nth-child(n+5){display:none}.ars-size input{width:74px}.ars-history button{padding:3px 6px}.ars-ai-credit{width:100%;text-align:center;order:5}.ars-asset-drawer{inset:52px 5px 5px 5px;width:auto}.ars-asset-grid{grid-template-columns:repeat(3,1fr)}.ars-image-actions{justify-content:flex-start;position:sticky;bottom:0;background:#071019e8;padding:6px;backdrop-filter:blur(12px)}}

/* v1.26.0 — full folder/file manager, reliable previews and white-label client gallery */
.ars-folder-workbench{display:grid;grid-template-columns:240px minmax(0,1fr);gap:12px;align-items:start}.ars-library-rail{position:sticky;top:8px;max-height:78dvh;overflow:auto;padding:11px;border:1px solid var(--ars-line);border-radius:15px;background:#071019}.ars-library-rail h3{margin:0;font-size:15px}.ars-library-rail>p{margin:4px 0 10px;color:var(--ars-muted);font-size:10px}.ars-library-list{display:grid;gap:7px}.ars-library-asset{display:grid;grid-template-columns:52px minmax(0,1fr);gap:7px;padding:6px;border:1px solid #263945;border-radius:10px;background:#0b151e;cursor:grab}.ars-library-asset:active{cursor:grabbing}.ars-library-preview{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:7px;background:#02070b;color:#e8c65f;font-weight:950}.ars-library-preview img{display:block;width:100%;height:100%;object-fit:cover}.ars-library-asset strong{display:block;overflow:hidden;color:#fff;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ars-library-asset small{color:var(--ars-muted);font-size:8px}.ars-library-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;margin-top:5px}.ars-library-add select,.ars-library-add button{min-width:0;height:27px;padding:2px 5px;border:1px solid #3b4b57;border-radius:6px;background:#071019;color:#fff;font-size:8px}.ars-library-add button{color:#e8c65f;font-weight:950}.ars-folder-board{min-width:0}.ars-folder[data-folder-drop]{transition:border-color .15s,box-shadow .15s}.ars-folder.is-drop-target{border-color:#e8c65f;box-shadow:0 0 0 3px #e8c65f33}.ars-folder-head{gap:8px}.ars-folder-title{min-width:0}.ars-folder-title h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ars-folder-state{display:block;margin-top:2px;color:#85dfa9;font-size:8px;font-weight:900}.ars-folder-state.hidden{color:#ff9fa9}.ars-manage-menu{position:relative}.ars-manage-menu>summary{display:grid;place-items:center;width:34px;height:34px;border:1px solid #354754;border-radius:8px;color:#fff;cursor:pointer;list-style:none}.ars-manage-menu>summary::-webkit-details-marker{display:none}.ars-manage-pop{position:absolute;z-index:35;right:0;top:39px;display:grid;gap:4px;width:170px;padding:6px;border:1px solid #3b4d59;border-radius:10px;background:#071019;box-shadow:0 16px 40px #000c}.ars-manage-pop button,.ars-manage-pop select{width:100%;min-height:34px;padding:6px;border:1px solid #2c3f4b;border-radius:7px;background:#0b151e;color:#fff;text-align:left;font-size:9px;font-weight:850}.ars-manage-pop .danger{color:#ff9fa9}.ars-card[draggable=true]{cursor:grab}.ars-card[draggable=true]:active{cursor:grabbing}.ars-card-controls{position:absolute;z-index:8;right:5px;top:5px}.ars-card-controls .ars-manage-menu>summary{width:30px;height:30px;background:#061019e8}.ars-card.is-client-hidden{opacity:.58}.ars-upload-progress{height:7px;overflow:hidden;border-radius:999px;background:#14232d}.ars-upload-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,#b88d30,#f1d77d);transition:width .15s}.ars-upload-note{color:#8fa1ad;font-size:9px}.ars-upload-note b{color:#e9c85f}.ars-folder-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ars-client-folder{padding:0;overflow:hidden;cursor:pointer}.ars-client-folder-cover{aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#111c25,#03070b);color:#e8c65f;font-size:42px}.ars-client-folder-cover img{display:block;width:100%;height:100%;object-fit:cover}.ars-client-folder-body{padding:13px}.ars-client-folder-body h3{margin:0;font-size:18px}.ars-client-folder-body p{margin:4px 0 0;color:var(--ars-muted);font-size:10px}.ars-client-folder-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px}.ars-client-folder-top h2{margin:0}.ars-client-logo{display:block;max-width:190px;max-height:56px;object-fit:contain}.ars-client-footer{width:min(1380px,calc(100% - 24px));margin:12px auto 0;padding:12px;border-top:1px solid #293946;color:#74838f;text-align:center;font-size:10px}.ars-white-label .ars-brand{color:#fff}.ars-white-label #amoon-global-nav,.ars-white-label #amoon-global-search,.ars-white-label #amoon-global-mobile,.ars-white-label #amoon-page-ai-v2,.ars-white-label #amoon-quick-create-v2,.ars-white-label #amoon-floating-guide,.ars-white-label #amoon-floating-ai,.ars-white-label #amoon-floating-messages,.ars-white-label #amoon-lc,.ars-white-label .amoon-bottom-dock,.ars-white-label .amoon-whatsapp-float{display:none!important}.ars-client{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important}.ars-client .ars-shell{min-height:0!important;padding-bottom:18px!important}.ars-share-editor{margin-top:8px}.ars-share-editor summary{color:#e7c65f;cursor:pointer;font-size:10px;font-weight:900}.ars-share-editor .ars-form{margin-top:8px}.ars-logo-choice{display:grid;grid-template-columns:44px 1fr;gap:8px;align-items:center}.ars-logo-choice img{width:44px;height:44px;object-fit:contain;border-radius:7px;background:#fff}.ars-empty-asset{padding:12px;border:1px dashed #344958;border-radius:10px;color:var(--ars-muted);font-size:10px;text-align:center}
body.amoon-project-page:has(.ars-pane.active) .ap-page{min-height:0!important;padding-bottom:12px!important}body.amoon-project-page:has(.ars-pane.active) #ap-ledger-modal>.ap-modal-card.wide{margin-bottom:0!important;padding-bottom:14px!important}body.amoon-project-page:has(.ars-pane.active) #ap-ledger-modal .ap-work-pane.active{padding-bottom:0!important}
body.amoon-project-page.ars-review-active-page .ap-page{min-height:0!important;padding-bottom:12px!important}body.amoon-project-page.ars-review-active-page #ap-ledger-modal>.ap-modal-card.wide{min-height:0!important;margin-bottom:0!important;padding-bottom:14px!important}body.amoon-project-page.ars-review-active-page #ap-ledger-modal .ap-work-pane.active{min-height:0!important;padding-bottom:0!important}body.amoon-project-page.ars-review-active-page .site-footer{margin-top:0!important}
@media(max-width:900px){.ars-folder-workbench{grid-template-columns:180px minmax(0,1fr)}.ars-folder-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.ars-folder-workbench{display:block}.ars-library-rail{position:relative;top:auto;max-height:none;margin-bottom:10px}.ars-library-list{display:flex;overflow-x:auto}.ars-library-asset{flex:0 0 190px}.ars-folder-cover-grid{grid-template-columns:1fr 1fr}.ars-manage-pop{position:fixed;left:12px;right:12px;top:auto;bottom:14px;width:auto}.ars-client-folder-body h3{font-size:14px}.ars-client-folder-cover{font-size:30px}.ars-client .ars-head{margin-bottom:8px}}

/* v1.26.1 — the document owns scrolling; the design canvas never becomes a nested scroll box */
html.ars-review-editor-open{margin-top:0!important;overflow:auto!important;scroll-behavior:auto!important}body.ars-review-editor-open{overflow:auto!important;height:auto!important;min-height:100vh!important;padding:0!important}
body.ars-review-editor-open #wpadminbar,body.ars-review-editor-open #amoon-global-nav,body.ars-review-editor-open #amoon-global-search,body.ars-review-editor-open #amoon-global-mobile,body.ars-review-editor-open #amoon-page-ai-v2,body.ars-review-editor-open #amoon-quick-create-v2,body.ars-review-editor-open #amoon-floating-guide,body.ars-review-editor-open #amoon-floating-ai,body.ars-review-editor-open #amoon-floating-messages,body.ars-review-editor-open #amoon-lc,body.ars-review-editor-open .amoon-bottom-dock,body.ars-review-editor-open .amoon-whatsapp-float{display:none!important}
body.ars-review-editor-open>.ars-editor{position:absolute!important;inset:0 0 auto 0!important;width:100%!important;min-height:100vh!important;height:auto!important;padding:10px!important;overflow:visible!important;background:#02060b!important}
.ars-editor[data-pro-studio] .ars-dialog{height:auto!important;min-height:calc(100vh - 20px)!important;overflow:visible!important;grid-template-rows:auto auto auto!important;align-items:start!important}
.ars-editor[data-pro-studio] .ars-toolbar{position:sticky!important;top:10px!important;align-self:start!important;max-height:none!important;overflow:visible!important;z-index:45!important}
.ars-editor[data-pro-studio] .ars-stage-wrap{min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important}
.ars-editor[data-pro-studio] .ars-stage{display:block!important;width:100%!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important}
.ars-editor[data-pro-studio] .ars-stage>img,.ars-editor[data-pro-studio] .ars-stage>video,.ars-editor[data-pro-studio] .ars-stage>object{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important}
.ars-editor[data-pro-studio] .ars-review>aside{position:sticky!important;top:10px!important;align-self:start!important;max-height:none!important;overflow:visible!important}
.ars-editor[data-pro-studio] .ars-thumb-belt{overflow-x:auto!important;overflow-y:hidden!important}
@media(max-width:900px){body.ars-review-editor-open>.ars-editor{padding:0!important}.ars-editor[data-pro-studio] .ars-dialog{min-height:100vh!important}.ars-editor[data-pro-studio] .ars-toolbar{top:4px!important}.ars-editor[data-pro-studio] .ars-review>aside{position:relative!important;top:auto!important}.ars-editor[data-pro-studio] .ars-stage{max-height:none!important}.ars-editor[data-pro-studio] .ars-stage>img,.ars-editor[data-pro-studio] .ars-stage>video,.ars-editor[data-pro-studio] .ars-stage>object{max-height:none!important}}

/* v1.26.2 — client folders behave as separate views, never stacked screens */
.ars-client #ars-client-folders[hidden],.ars-client #ars-client-folder-view[hidden]{display:none!important}
.ars-client #ars-client-root.ars-folder-is-open #ars-client-folders{display:none!important}
.ars-client #ars-client-root:not(.ars-folder-is-open) #ars-client-folder-view{display:none!important}
.ars-client #ars-client-folder-view:not([hidden]){display:block!important;width:100%}
.ars-client .ars-client-folder:focus-visible{outline:3px solid var(--ars-gold);outline-offset:3px}
.ars-client .ars-client-folder-top{position:sticky;top:8px;z-index:30;padding:8px;border:1px solid #2b3e4b;border-radius:12px;background:#071019e8;backdrop-filter:blur(12px)}
@media(max-width:650px){.ars-client .ars-client-folder-top{top:4px}.ars-client .ars-client-folder-top h2{font-size:21px}.ars-client #ars-folder-back{min-height:42px}}

/* v1.26.3 — focused Review Studio workspace and compact phone markup tools */
.ars-folder-workbench{display:block!important}.ars-folder-board{width:100%!important;min-width:0!important}
.ars-date-meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px;color:#91a0aa;font-size:9px}.ars-folder-tile{min-height:150px}.ars-folder-open{display:flex;min-width:0;align-items:center;gap:9px;border:0;background:none;color:#fff;text-decoration:none;text-align:left;cursor:pointer}.ars-folder-open span{font-size:34px}.ars-folder-open strong{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.ars-folder-page{display:grid;gap:12px}.ars-folder-page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--ars-line);border-radius:14px;background:#071019}.ars-folder-page-head h3{margin:0}.ars-root-drop{padding:12px;border:1px dashed #79632d;border-radius:12px;color:#d9bd68;text-align:center;font-size:10px;font-weight:900}.ars-new-folder{align-self:start}.ars-card-media img{object-fit:contain;background:#05090d}.ars-library-preview img{object-fit:contain;background:#05090d}.ars-folder[draggable=true]{cursor:grab}.ars-folder[draggable=true]:active{cursor:grabbing}
.ars-tools button:hover,.ars-tools button:focus-visible{border-color:var(--ars-gold)!important;background:#172631!important;color:#fff!important;outline:none!important}
.ars-tools button:hover *,.ars-tools button:focus-visible *{color:#fff!important}
.ars-tools button.active,.ars-tools button.active:hover,.ars-tools button.active:focus-visible{background:var(--ars-gold)!important;color:#171107!important;border-color:var(--ars-gold)!important}
.ars-tools button.active *,.ars-tools button.active:hover *,.ars-tools button.active:focus-visible *{color:#171107!important}
body.amoon-project-page.ars-review-active-page #amoon-global-nav{display:none!important}
html.agn-vertical-nav body.amoon-project-page.ars-review-active-page,
html[dir="rtl"].agn-vertical-nav body.amoon-project-page.ars-review-active-page,
html.agn-vertical-nav body.rtl.amoon-project-page.ars-review-active-page{padding-left:0!important;padding-right:0!important}
body.amoon-project-page.ars-review-active-page #ap-ledger-modal .ap-modal-card.wide{width:100%!important;max-width:none!important}

@media(max-width:650px){
 .ars-editor[data-pro-studio] .ars-dialog{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto auto!important;gap:5px!important;padding:5px!important}
 .ars-editor[data-pro-studio] .ars-editor-head{grid-column:1!important;grid-row:1!important;position:relative!important;top:auto!important;padding:5px 4px!important}
 .ars-editor[data-pro-studio] .ars-editor-head h2{font-size:14px!important;line-height:1.1!important;overflow-wrap:anywhere!important}
 .ars-editor[data-pro-studio] .ars-properties{grid-column:1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important;padding:4px!important;min-height:0!important;overflow:visible!important}
 .ars-editor[data-pro-studio] .ars-toolbar{grid-column:1!important;grid-row:3!important;position:relative!important;top:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:4px!important;width:100%!important;max-height:none!important;padding:4px!important;overflow:visible!important}
 .ars-editor[data-pro-studio] .ars-toolbar .ars-tools{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3px!important;width:100%!important}
 .ars-editor[data-pro-studio] .ars-toolbar .ars-tools button{width:100%!important;min-width:0!important;min-height:34px!important;padding:3px 1px!important;border-radius:6px!important}
 .ars-editor[data-pro-studio] .ars-toolbar .ars-tools button i{font-size:14px!important;line-height:1!important}
 .ars-editor[data-pro-studio] .ars-toolbar .ars-tools button span{font-size:5.5px!important;line-height:1!important;white-space:normal!important;overflow-wrap:anywhere!important}
 .ars-editor[data-pro-studio] .ars-pagebar{display:grid!important;grid-template-columns:25px 25px!important;gap:3px!important;width:53px!important;margin:0!important}
 .ars-editor[data-pro-studio] .ars-pagebar span{grid-column:1/-1!important;font-size:7px!important;white-space:nowrap!important}
 .ars-editor[data-pro-studio] .ars-pagebar button{width:25px!important;min-width:25px!important;min-height:29px!important;padding:1px!important}
 .ars-editor[data-pro-studio] .ars-stage-wrap{grid-column:1!important;grid-row:4!important;width:100%!important;min-width:0!important;overflow:visible!important}
 .ars-editor[data-pro-studio] .ars-stage{width:100%!important;min-height:0!important;max-height:none!important;overflow:visible!important}
 .ars-editor[data-pro-studio] .ars-review>aside{grid-column:1!important;grid-row:5!important;width:100%!important;margin-top:5px!important}
 .ars-editor[data-pro-studio] .ars-image-actions{position:relative!important;bottom:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;padding:5px 0!important;background:transparent!important;backdrop-filter:none!important}
 .ars-editor[data-pro-studio] .ars-image-actions .ars-btn{min-width:0!important;padding:5px!important;font-size:8px!important;white-space:normal!important}
 .ars-editor[data-pro-studio] .ars-thumb{flex-basis:58px!important;width:58px!important;height:46px!important}
 .ars-editor[data-pro-studio] .ars-swatches button{width:17px!important;height:17px!important}
 .ars-editor[data-pro-studio] .ars-size input{width:62px!important}
 .ars-editor[data-pro-studio] .ars-ai-credit{width:auto!important;margin-left:auto!important;padding:4px 6px!important;font-size:7px!important}
}
@media(max-width:420px){
 .ars-editor[data-pro-studio] .ars-toolbar .ars-tools button{min-height:31px!important}
 .ars-editor[data-pro-studio] .ars-toolbar .ars-tools button i{font-size:13px!important}
 .ars-editor[data-pro-studio] .ars-toolbar .ars-tools button span{font-size:5px!important}
}

/* v1.26.4 — editor is one isolated full-screen surface; workspace never leaks underneath */
html.ars-review-editor-open,body.ars-review-editor-open{height:100%!important;overflow:hidden!important}
body.ars-review-editor-open #ap-ledger-modal{visibility:hidden!important;pointer-events:none!important}
body.ars-review-editor-open>.ars-editor{
 position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;
 min-height:0!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;
 overscroll-behavior:contain!important;background:#02060b!important;visibility:visible!important;pointer-events:auto!important
}
@media(max-width:900px){body.ars-review-editor-open>.ars-editor{padding:0!important}}

/* v1.26.5 — multi-file batches and unlimited thumbnail-belt collections */
.ars-upload-selection{display:block;padding:7px 9px;border:1px solid #304450;border-radius:9px;background:#08131c;color:#b9c5cd;font-size:9px;font-weight:800}
.ars-upload input[type="file"][multiple]{min-height:48px;padding:9px}

/* v1.26.8 — one-page admin folders, visible upload queue and AMOON Files resizer */
.ars-admin-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px solid #304450;border-radius:13px;background:#08131c}.ars-folder-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ars-admin-folder{min-width:0;padding:0;overflow:visible}.ars-admin-folder[open]{grid-column:1/-1}.ars-admin-folder>summary{display:grid;grid-template-columns:64px minmax(0,1fr) 28px auto;align-items:center;gap:9px;min-height:82px;padding:9px;cursor:pointer;list-style:none}.ars-admin-folder>summary::-webkit-details-marker{display:none}.ars-admin-folder[open]>summary{border-bottom:1px solid #273b48}.ars-admin-folder-preview{width:64px;height:54px;overflow:hidden;border-radius:9px;background:#04090d;display:grid;place-items:center;color:#e9c85f;font-size:25px}.ars-admin-folder-preview img{width:100%;height:100%;object-fit:cover}.ars-folder-summary{min-width:0}.ars-folder-summary>strong,.ars-folder-summary>small{display:block}.ars-folder-summary>strong{overflow:hidden;color:#fff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.ars-folder-summary>small{margin-top:3px;color:#aab6bf;font-size:9px}.ars-folder-summary .ars-date-meta{font-size:8px}.ars-folder-chevron{display:grid;place-items:center;width:26px;height:26px;border:1px solid #3a4d59;border-radius:7px;color:#e9c85f;transition:transform .15s}.ars-admin-folder[open]>summary .ars-folder-chevron{transform:rotate(180deg)}.ars-admin-folder-body{display:grid;gap:12px;padding:12px}.ars-nested-folders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px;border:1px solid #253844;border-radius:12px;background:#050c12}.ars-nested-folders:empty{display:none}.ars-inline-folder{grid-template-columns:minmax(0,1fr) auto}.ars-new-folder{grid-column:1/-1}.ars-file-picker{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px;border:1px dashed #a98534;border-radius:10px;color:#eac95f;font-weight:900;cursor:pointer}.ars-file-picker input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}.ars-upload-queue{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:7px}.ars-upload-file{display:grid;grid-template-columns:52px minmax(0,1fr) 30px;align-items:center;gap:7px;padding:6px;border:1px solid #315040;border-radius:10px;background:#092018}.ars-upload-file-preview{display:grid;place-items:center;width:52px;height:48px;overflow:hidden;border-radius:7px;background:#04090d;color:#e9c85f;font-size:10px;font-weight:900}.ars-upload-file-preview img{width:100%;height:100%;object-fit:cover}.ars-upload-file span{min-width:0}.ars-upload-file strong,.ars-upload-file small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ars-upload-file strong{font-size:10px}.ars-upload-file small{color:#9dafb9;font-size:8px}.ars-upload-file button{width:29px;height:29px;border:1px solid #843c49;border-radius:8px;background:#2b1117;color:#ffadb6;font-size:18px;cursor:pointer}.ars-resizer-modal{position:fixed;z-index:2147483647;inset:0;display:grid;place-items:center;padding:14px;background:#000c;backdrop-filter:blur(10px)}.ars-resizer{position:relative;width:min(720px,100%);max-height:calc(100dvh - 28px);overflow:auto;padding:20px}.ars-resizer>.ars-close{position:absolute;right:12px;top:12px}.ars-resizer canvas{display:block;width:auto;max-width:100%;max-height:42vh;margin:12px auto;border:1px solid #304450;border-radius:10px;background:#05090d}.ars-resizer-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0}.ars-resizer-fields label{display:grid;gap:5px;color:#bbc6ce;font-size:11px}.ars-resizer-fields input,.ars-resizer-fields select{min-height:42px;padding:8px;border:1px solid #344755;border-radius:9px;background:#10071b;color:#fff}
@media(max-width:900px){.ars-folder-board,.ars-nested-folders{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.ars-folder-board,.ars-nested-folders{grid-template-columns:1fr}.ars-admin-folder>summary{grid-template-columns:54px minmax(0,1fr) 26px auto}.ars-admin-folder-preview{width:54px;height:48px}.ars-admin-folder-body{padding:8px}.ars-nested-folders{padding:7px}.ars-upload-queue{grid-template-columns:1fr}.ars-inline-folder{grid-template-columns:1fr}.ars-resizer-fields{grid-template-columns:1fr 1fr}}

/* v1.26.9 — compact fixed desktop navigation; never changes the phone top bar */
@media(min-width:901px){html.agn-vertical-nav body.amoon-global-nav-enabled #amoon-global-nav.agn-wrap{position:fixed!important;inset:0 auto 0 0!important;width:184px!important;height:100dvh!important;max-height:100dvh!important;padding:6px!important;overflow:hidden!important;overscroll-behavior:none!important}html[dir="rtl"].agn-vertical-nav body.amoon-global-nav-enabled #amoon-global-nav.agn-wrap{inset:0 0 0 auto!important}html.agn-vertical-nav #amoon-global-nav>.agn-bar{width:172px!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;padding:7px 7px 158px!important;gap:4px!important;overflow:hidden!important}html.agn-vertical-nav #amoon-global-nav .agn-logo{height:46px!important;min-height:46px!important;padding:5px 8px!important}html.agn-vertical-nav #amoon-global-nav .agn-back{min-height:32px!important}html.agn-vertical-nav #amoon-global-nav .agn-split-menu{width:158px!important;height:32px!important;min-height:32px!important}html.agn-vertical-nav #amoon-global-nav .agn-split-main{width:126px!important;height:32px!important;min-height:32px!important;padding:0 8px!important;gap:6px!important;font-size:10px!important;line-height:1.05!important}html.agn-vertical-nav #amoon-global-nav .agn-split-toggle{width:30px!important;height:32px!important;min-height:32px!important;font-size:15px!important}html.agn-vertical-nav #amoon-global-nav .agn-split-sub{left:170px!important;max-height:none!important;overflow:visible!important}html.agn-vertical-nav body.amoon-global-nav-enabled{padding-left:194px!important}html[dir="rtl"].agn-vertical-nav body.amoon-global-nav-enabled,html.agn-vertical-nav body.rtl.amoon-global-nav-enabled{padding-left:0!important;padding-right:194px!important}}
.ars-thumb-belt{max-width:100%;scroll-behavior:smooth;overscroll-behavior-x:contain}
.ars-thumb canvas{display:block;width:100%!important;height:100%!important;object-fit:cover;background:#fff}

/* v1.27.1 — explicit folder drag handles and non-destructive drop feedback */
.ars-admin-folder-preview[data-drag-folder]{cursor:grab;user-select:none}.ars-admin-folder-preview[data-drag-folder]:active{cursor:grabbing}.ars-folder.is-uploading{position:relative}.ars-folder.is-uploading:after{content:attr(data-upload-status);position:absolute;z-index:60;inset:0;display:grid;place-items:center;padding:12px;border-radius:inherit;background:#06120eef;color:#7ff0b7;font-size:12px;font-weight:900;text-align:center}.ars-folder-move{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px}.ars-folder-move select{min-width:0}.ars-folder-move button{white-space:nowrap}

/* v1.26.7 — premium client review portal */
.ars-client{background-color:#020611;background-image:radial-gradient(circle at 68% 12%,#32116a66 0,transparent 28%),radial-gradient(circle at 12% 78%,#0a4b8050 0,transparent 25%),linear-gradient(150deg,#030712,#07031a 65%,#02050c);color:#f7f8fb}
.ars-client:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.48;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.5px);background-size:83px 83px}
.ars-client .ars-shell{width:min(1420px,100%);padding:22px}
.ars-client-hero{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:210px minmax(0,1fr) auto;gap:28px;align-items:center;padding:28px!important;overflow:hidden;border-color:#31516c;background:radial-gradient(circle at 80% 0,#2b145a80,transparent 34%),linear-gradient(135deg,#091726f2,#050a14f5);box-shadow:0 22px 65px #0007,0 0 32px #173c6230}
.ars-client-hero:after{content:"";position:absolute;right:-75px;top:-85px;width:300px;height:300px;border:1px solid #d7b84a32;border-radius:50%;box-shadow:inset 0 0 55px #956fff18;pointer-events:none}
.ars-project-cover{position:relative;z-index:1;display:grid;place-items:center;width:210px;aspect-ratio:1;overflow:hidden;border:1px solid #e6c359;border-radius:18px;background:linear-gradient(145deg,#121d2c,#070b12);box-shadow:0 0 28px #5c91d52b;color:#e7c75d;font-size:22px;font-weight:950;letter-spacing:.16em}.ars-project-cover img{width:100%;height:100%;object-fit:cover}
.ars-hero-info{position:relative;z-index:1;min-width:0}.ars-hero-info .ars-brand{margin-bottom:3px;color:#e9c75e;font-size:23px}.ars-client-hero .ars-kicker{font-size:13px;letter-spacing:.13em}.ars-client-hero h1{margin:9px 0 2px;font-size:clamp(48px,5vw,70px);letter-spacing:.02em}.ars-hero-subtitle{font-size:20px!important;color:#d9dce5!important}
.ars-project-meta{display:flex;flex-wrap:wrap;gap:0;margin-top:23px}.ars-project-meta>div{display:grid;grid-template-columns:28px auto;grid-template-rows:auto auto;min-width:145px;padding:0 18px;border-right:1px solid #304051}.ars-project-meta>div:first-child{padding-left:0}.ars-project-meta>div:last-child{border:0}.ars-project-meta>div>span{grid-row:1/3;align-self:center;color:#e6c65d;font-size:22px}.ars-project-meta small{color:#9ba8b8;font-size:12px}.ars-project-meta strong{overflow:hidden;color:#fff;font-size:14px;text-overflow:ellipsis;white-space:nowrap}
.ars-hero-actions{position:relative;z-index:1;display:grid;gap:10px;min-width:220px}.ars-hero-actions .ars-btn{justify-content:center;min-height:54px;padding:13px 18px;font-size:13px;text-align:center}.ars-btn.primary-outline{border-color:#e5bd3f;color:#f2cd58;background:#17130a99}.ars-btn.primary-outline:hover{background:#e5bd3f;color:#151009}
.ars-client .ars-folder-cover-grid,.ars-client #ars-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ars-client-folder{position:relative;border-color:#29465f!important;background:linear-gradient(145deg,#0b1927,#050b13)!important;box-shadow:0 15px 36px #0005;transition:transform .18s,border-color .18s,box-shadow .18s}.ars-client-folder:hover,.ars-client-folder:focus-visible{border-color:#d9b94d!important;box-shadow:0 18px 45px #0007,0 0 0 2px #d9b94d22;transform:translateY(-3px);outline:0}.ars-client-folder-cover{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#101d2b,#07101a)}.ars-client-folder-cover img{position:relative;z-index:1;object-fit:cover}.ars-folder-placeholder{display:grid;place-items:center;width:100%;height:100%;color:#e7c75d;font-size:24px;font-weight:950;letter-spacing:.15em;background:radial-gradient(circle at 50% 40%,#203751,#07101a 70%)}
.ars-status-pill{position:absolute;z-index:3;right:12px;top:12px;padding:7px 12px;border:1px solid #dcb635;border-radius:999px;background:#171308e8;color:#f4d161;font-size:12px;font-weight:850;box-shadow:0 8px 24px #0007}.ars-client-folder-body{padding:18px 20px 17px}.ars-client-folder-body h3{margin:0 0 8px;font-size:24px;line-height:1.15}.ars-client-folder-body p{min-height:46px;margin:0 0 15px;color:#b7c0cd;font-size:15px;line-height:1.5}.ars-folder-card-meta{display:grid;grid-template-columns:auto 1fr 42px;gap:12px;align-items:center;padding-top:13px;border-top:1px solid #273949;color:#cad1da;font-size:13px}.ars-folder-card-meta b,.ars-card-arrow{display:grid;place-items:center;width:40px;height:40px;border:1px solid #e2bd43;border-radius:50%;color:#e8c64f;font-size:22px}
.ars-client-design-card{min-height:100%;padding:12px;border-color:#29465f;background:linear-gradient(145deg,#0b1927,#050b13)}.ars-client-design-card .ars-card-media{position:relative;aspect-ratio:16/9}.ars-client-design-card h4{margin:14px 3px 9px;font-size:21px}.ars-client-design-card .ars-meta{gap:10px;padding:0 3px 10px;font-size:12px}.ars-client-design-card .ars-card-arrow{margin:0 3px 3px auto}.ars-client-footer{margin-top:28px;padding:18px 12px;color:#9ca8b6;border-color:#324353;font-size:12px}
.ars-root-drop.is-explorer-drop,.ars-folder.is-explorer-drop{border-color:#55dca0!important;box-shadow:0 0 0 4px #55dca030,0 0 35px #55dca022!important;color:#7ff0b7!important}.ars-root-drop.is-uploading{min-height:64px;background:#0a211b;color:#7ff0b7;font-size:13px}
@media(max-width:1199px){.ars-client-hero{grid-template-columns:170px minmax(0,1fr)}.ars-project-cover{width:170px}.ars-hero-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.ars-client .ars-folder-cover-grid,.ars-client #ars-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.ars-client .ars-shell{padding:12px}.ars-client-hero{grid-template-columns:118px minmax(0,1fr);gap:15px;padding:17px!important;border-radius:18px}.ars-project-cover{width:118px;border-radius:14px}.ars-hero-info .ars-brand{font-size:15px}.ars-client-hero .ars-kicker{font-size:8px;line-height:1.35}.ars-client-hero h1{margin-top:5px;font-size:clamp(34px,10vw,44px)}.ars-hero-subtitle{font-size:15px!important}.ars-project-meta{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;margin-top:14px}.ars-project-meta>div{min-width:0;padding:8px 10px;border-right:0;border-bottom:1px solid #28394a}.ars-project-meta>div:first-child{padding-left:10px}.ars-project-meta>div>span{font-size:17px}.ars-project-meta small{font-size:10px}.ars-project-meta strong{font-size:12px}.ars-hero-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;min-width:0}.ars-hero-actions .ars-btn{min-height:50px;padding:9px;font-size:11px}.ars-client .ars-folder-cover-grid,.ars-client #ars-client-grid{grid-template-columns:1fr;gap:12px}.ars-client-folder{display:grid;grid-template-columns:minmax(125px,42%) 1fr;min-height:190px}.ars-client-folder-cover{height:100%;aspect-ratio:auto}.ars-client-folder-body{display:flex;flex-direction:column;justify-content:center;padding:15px}.ars-client-folder-body h3{font-size:21px}.ars-client-folder-body p{min-height:0;font-size:14px}.ars-status-pill{right:9px;top:9px;padding:5px 8px;font-size:10px}.ars-folder-card-meta{grid-template-columns:1fr 36px;font-size:11px}.ars-folder-card-meta span:nth-child(2){grid-column:1}.ars-folder-card-meta b{grid-column:2;grid-row:1/3;width:36px;height:36px}.ars-client-design-card{min-height:0}.ars-client #amoon-floating-guide,.ars-client #amoon-floating-ai,.ars-client #amoon-floating-messages,.ars-client .amoon-whatsapp-float,.ars-client #amoon-global-search{display:none!important}}
@media(max-width:480px){.ars-client-hero{grid-template-columns:105px minmax(0,1fr)}.ars-project-cover{width:105px}.ars-client-folder{grid-template-columns:1fr}.ars-client-folder-cover{aspect-ratio:16/9}.ars-client-folder-body p{font-size:16px}.ars-hero-actions{grid-template-columns:1fr}.ars-project-meta{grid-template-columns:1fr 1fr}}
.ars-pane .ars-folder-tile{padding:10px;overflow:hidden;border-color:#29465f;background:linear-gradient(145deg,#0b1927,#050b13);box-shadow:0 12px 30px #0004}.ars-admin-folder-preview{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;margin-bottom:13px;border-radius:13px;background:radial-gradient(circle at 50% 40%,#203751,#07101a 72%);color:#e7c75d;font-size:22px;font-weight:950;letter-spacing:.15em}.ars-admin-folder-preview img{width:100%;height:100%;object-fit:cover}.ars-admin-folder-preview i{position:absolute;right:8px;top:8px;padding:5px 8px;border:1px solid #dcb635;border-radius:999px;background:#171308e8;color:#f4d161;font-size:8px;font-style:normal;letter-spacing:0}.ars-pane .ars-folder-tile .ars-folder-open strong{font-size:19px}.ars-folder-description{margin:5px 0;color:#afbbc6;font-size:12px}.ars-pane .ars-folder-tile .ars-date-meta{padding-top:8px;border-top:1px solid #273949;font-size:10px}@media(max-width:767px){.ars-pane .ars-grid{grid-template-columns:1fr!important}.ars-admin-folder-preview{aspect-ratio:16/8}}

/* =========================================================
   AMOON Projects v1.27.3 — compact folders + persistent nav
   Requested fixes only:
   1) project navigation must fit without vertical scrolling;
   2) folder/workspace controls stay compact and folders sit side-by-side;
   3) global AMOON navigation remains visible in Design Review editor.
========================================================= */
@media (min-width:901px){
  /* Keep the left AMOON rail fully visible: no inner vertical scroll. */
  html.agn-vertical-nav #amoon-global-nav>.agn-bar{
    overflow:visible!important;
  }
  html.agn-vertical-nav #amoon-global-nav .agn-desktop{
    display:flex!important;
    flex-direction:column!important;
    flex-wrap:nowrap!important;
    gap:3px!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
    scrollbar-width:none!important;
  }
  html.agn-vertical-nav #amoon-global-nav .agn-desktop::-webkit-scrollbar{display:none!important}
  html.agn-vertical-nav #amoon-global-nav .agn-desktop>a,
  html.agn-vertical-nav #amoon-global-nav .agn-desktop>.agn-account-menu,
  html.agn-vertical-nav #amoon-global-nav .agn-desktop>.agn-split-menu{
    flex:0 0 auto!important;
    min-height:32px!important;
    height:auto!important;
  }
  html.agn-vertical-nav #amoon-global-nav .agn-desktop>a,
  html.agn-vertical-nav #amoon-global-nav .agn-account-trigger,
  html.agn-vertical-nav #amoon-global-nav .agn-split-main{
    min-height:32px!important;
    height:auto!important;
    padding-top:5px!important;
    padding-bottom:5px!important;
    align-items:center!important;
  }
  html.agn-vertical-nav #amoon-global-nav .agn-desktop a b,
  html.agn-vertical-nav #amoon-global-nav .agn-account-trigger b,
  html.agn-vertical-nav #amoon-global-nav .agn-split-main b{
    display:block!important;
    min-width:0!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    line-height:1.08!important;
    text-align:left!important;
  }
  html[dir="rtl"].agn-vertical-nav #amoon-global-nav .agn-desktop a b,
  html[dir="rtl"].agn-vertical-nav #amoon-global-nav .agn-account-trigger b,
  html[dir="rtl"].agn-vertical-nav #amoon-global-nav .agn-split-main b{
    text-align:right!important;
  }

  /* Design Review is an AMOON page — never hide the global rail. */
  body.ars-review-editor-open #amoon-global-nav{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }
  html.agn-vertical-nav body.ars-review-editor-open{
    padding-left:194px!important;
  }
  html[dir="rtl"].agn-vertical-nav body.ars-review-editor-open,
  html.agn-vertical-nav body.rtl.ars-review-editor-open{
    padding-left:0!important;
    padding-right:194px!important;
  }
  html.agn-vertical-nav body.ars-review-editor-open>.ars-editor{
    left:194px!important;
    right:0!important;
    width:calc(100% - 194px)!important;
    max-width:calc(100% - 194px)!important;
  }
  html[dir="rtl"].agn-vertical-nav body.ars-review-editor-open>.ars-editor,
  html.agn-vertical-nav body.rtl.ars-review-editor-open>.ars-editor{
    left:0!important;
    right:194px!important;
  }
}

/* Compact Review Studio header / workspace controls. */
.ars-pane .ars-toolbar{
  min-height:0!important;
  padding:6px 8px!important;
  gap:8px!important;
}
.ars-pane .ars-toolbar .ars-actions{
  display:flex!important;
  flex:0 1 auto!important;
  flex-wrap:wrap!important;
  gap:6px!important;
}
.ars-pane .ars-toolbar select{
  min-height:34px!important;
  height:34px!important;
  width:auto!important;
  max-width:280px!important;
  padding:4px 28px 4px 9px!important;
}
.ars-pane .ars-toolbar .ars-btn,
.ars-pane .ars-toolbar [data-new-workspace]{
  min-height:34px!important;
  width:auto!important;
  max-width:max-content!important;
  padding:5px 10px!important;
  white-space:normal!important;
  line-height:1.05!important;
}
.ars-pane .ars-toolbar .ars-meta{
  gap:5px 10px!important;
  font-size:9px!important;
}
.ars-pane .ars-subtabs{
  gap:5px!important;
  margin-bottom:7px!important;
}
.ars-pane .ars-subtabs button{
  min-height:32px!important;
  padding:5px 10px!important;
  line-height:1.05!important;
  white-space:normal!important;
}

/* Folders use the screen width instead of stacking into oversized rows. */
.ars-folder-workbench .ars-admin-tools{
  min-height:0!important;
  margin-bottom:7px!important;
  padding:6px 9px!important;
}
.ars-folder-workbench .ars-admin-tools .ars-btn{
  min-height:32px!important;
  width:auto!important;
  padding:5px 9px!important;
}
.ars-folder-workbench>.ars-root-drop{
  min-height:0!important;
  margin-bottom:7px!important;
  padding:5px 8px!important;
  font-size:8px!important;
}
.ars-folder-board{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(205px,1fr))!important;
  align-items:start!important;
  gap:8px!important;
  width:100%!important;
}
.ars-admin-folder{
  min-width:0!important;
}
.ars-admin-folder>summary{
  grid-template-columns:48px minmax(0,1fr) 24px auto!important;
  gap:6px!important;
  min-height:62px!important;
  padding:6px!important;
}
.ars-admin-folder-preview{
  width:48px!important;
  height:44px!important;
  border-radius:7px!important;
  font-size:20px!important;
}
.ars-folder-summary>strong{
  font-size:12px!important;
  line-height:1.08!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  overflow-wrap:anywhere!important;
}
.ars-folder-summary>small{font-size:8px!important}
.ars-folder-summary .ars-date-meta{
  gap:2px 7px!important;
  margin-top:3px!important;
  font-size:7px!important;
}
.ars-folder-chevron{
  width:23px!important;
  height:23px!important;
}

/* New Folder is a small tile in the same grid — never a 1000px-wide wizard. */
.ars-folder-board>.ars-new-folder{
  grid-column:auto!important;
  align-self:stretch!important;
  min-width:0!important;
  min-height:62px!important;
  padding:7px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
}
.ars-folder-board>.ars-new-folder h3{
  margin:0 0 5px!important;
  font-size:11px!important;
  line-height:1.1!important;
}
.ars-folder-board>.ars-new-folder .ars-form{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:5px!important;
  align-items:center!important;
}
.ars-folder-board>.ars-new-folder input{
  min-height:32px!important;
  height:32px!important;
  padding:5px 8px!important;
  font-size:10px!important;
}
.ars-folder-board>.ars-new-folder .ars-btn{
  width:auto!important;
  min-width:0!important;
  max-width:max-content!important;
  min-height:32px!important;
  height:32px!important;
  padding:4px 8px!important;
  font-size:9px!important;
  line-height:1!important;
  white-space:normal!important;
}

/* When a folder is opened, only that opened folder expands for its contents. */
.ars-admin-folder[open]{grid-column:1/-1!important}

@media (min-width:1250px){
  .ars-folder-board{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media (min-width:1650px){
  .ars-folder-board{grid-template-columns:repeat(5,minmax(0,1fr))!important}
}
@media (max-width:900px){
  /* Keep AMOON top navigation visible while Design Review is open. */
  body.ars-review-editor-open #amoon-global-nav{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }
  body.ars-review-editor-open>.ars-editor{
    top:74px!important;
    min-height:calc(100vh - 74px)!important;
  }
  .ars-folder-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:650px){
  .ars-folder-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
  .ars-folder-board>.ars-new-folder .ars-form{grid-template-columns:1fr!important}
  .ars-folder-board>.ars-new-folder .ars-btn{max-width:none!important;width:100%!important}
  .ars-admin-folder>summary{grid-template-columns:42px minmax(0,1fr) 22px auto!important}
  .ars-admin-folder-preview{width:42px!important;height:40px!important}
}

/* AMOON nav hotfix 2026-09-18: desktop labels are compact ONE LINE only. */
@media (min-width:901px){
  html.agn-vertical-nav #amoon-global-nav .agn-desktop>a,
  html.agn-vertical-nav #amoon-global-nav .agn-account-trigger,
  html.agn-vertical-nav #amoon-global-nav .agn-split-main{
    min-height:30px!important;
    height:30px!important;
    padding-top:0!important;
    padding-bottom:0!important;
    align-items:center!important;
  }
  html.agn-vertical-nav #amoon-global-nav .agn-desktop a b,
  html.agn-vertical-nav #amoon-global-nav .agn-account-trigger b,
  html.agn-vertical-nav #amoon-global-nav .agn-split-main b{
    display:block!important;
    flex:1 1 auto!important;
    min-width:0!important;
    max-width:100%!important;
    font-size:8px!important;
    line-height:1!important;
    letter-spacing:-.02em!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    overflow-wrap:normal!important;
    word-break:keep-all!important;
    hyphens:none!important;
  }
  html.agn-vertical-nav #amoon-global-nav .agn-split-main{
    gap:4px!important;
    padding-left:6px!important;
    padding-right:5px!important;
  }
  html.agn-vertical-nav #amoon-global-nav .agn-desktop>a,
  html.agn-vertical-nav #amoon-global-nav .agn-account-trigger{
    gap:4px!important;
    padding-left:6px!important;
    padding-right:6px!important;
  }
}

/* AMOON nav hotfix 2026-09-18 v1.27.5: WIDER desktop rail + readable single-line labels. */
@media (min-width:901px){
  html.agn-vertical-nav body.amoon-global-nav-enabled #amoon-global-nav.agn-wrap{
    width:240px!important;
  }
  html.agn-vertical-nav #amoon-global-nav>.agn-bar{
    width:228px!important;
  }
  html.agn-vertical-nav #amoon-global-nav .agn-split-menu{
    width:214px!important;
  }
  html.agn-vertical-nav #amoon-global-nav .agn-split-main{
    width:182px!important;
    font-size:10px!important;
  }
  html.agn-vertical-nav #amoon-global-nav .agn-desktop>a,
  html.agn-vertical-nav #amoon-global-nav .agn-account-trigger,
  html.agn-vertical-nav #amoon-global-nav .agn-split-main{
    min-height:30px!important;
    height:30px!important;
    padding-top:0!important;
    padding-bottom:0!important;
  }
  html.agn-vertical-nav #amoon-global-nav .agn-desktop a b,
  html.agn-vertical-nav #amoon-global-nav .agn-account-trigger b,
  html.agn-vertical-nav #amoon-global-nav .agn-split-main b{
    font-size:10px!important;
    line-height:1!important;
    letter-spacing:0!important;
    white-space:nowrap!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:normal!important;
    word-break:keep-all!important;
    hyphens:none!important;
  }
  html.agn-vertical-nav #amoon-global-nav .agn-split-sub{
    left:232px!important;
  }
  html.agn-vertical-nav body.amoon-global-nav-enabled,
  html.agn-vertical-nav body.ars-review-editor-open{
    padding-left:250px!important;
  }
  html[dir="rtl"].agn-vertical-nav body.amoon-global-nav-enabled,
  html.agn-vertical-nav body.rtl.amoon-global-nav-enabled,
  html[dir="rtl"].agn-vertical-nav body.ars-review-editor-open,
  html.agn-vertical-nav body.rtl.ars-review-editor-open{
    padding-left:0!important;
    padding-right:250px!important;
  }
  html.agn-vertical-nav body.ars-review-editor-open>.ars-editor{
    left:250px!important;
    right:0!important;
    width:calc(100% - 250px)!important;
    max-width:calc(100% - 250px)!important;
  }
  html[dir="rtl"].agn-vertical-nav body.ars-review-editor-open>.ars-editor,
  html.agn-vertical-nav body.rtl.ars-review-editor-open>.ars-editor{
    left:0!important;
    right:250px!important;
  }
}

/* AMOON Projects v1.27.6 — exact 300px global rail; review keeps nav visible, no gap, no wrap, no rail scroll. */
@media (min-width:901px){
  html.agn-vertical-nav body.amoon-global-nav-enabled #amoon-global-nav.agn-wrap{width:300px!important;}
  html.agn-vertical-nav #amoon-global-nav>.agn-bar{width:288px!important;overflow-y:hidden!important;}
  html.agn-vertical-nav #amoon-global-nav .agn-split-menu{width:274px!important;}
  html.agn-vertical-nav #amoon-global-nav .agn-split-main{width:auto!important;min-width:0!important;}
  html.agn-vertical-nav #amoon-global-nav .agn-desktop a b,
  html.agn-vertical-nav #amoon-global-nav .agn-account-trigger b,
  html.agn-vertical-nav #amoon-global-nav .agn-split-main b{font-size:10px!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;overflow:visible!important;text-overflow:clip!important;}
  html.agn-vertical-nav #amoon-global-nav .agn-split-sub{left:100%!important;margin-left:-1px!important;}
  html.agn-vertical-nav body.amoon-global-nav-enabled,
  html.agn-vertical-nav body.ars-review-editor-open{padding-left:300px!important;}
  html[dir="rtl"].agn-vertical-nav body.amoon-global-nav-enabled,
  html.agn-vertical-nav body.rtl.amoon-global-nav-enabled,
  html[dir="rtl"].agn-vertical-nav body.ars-review-editor-open,
  html.agn-vertical-nav body.rtl.ars-review-editor-open{padding-left:0!important;padding-right:300px!important;}
  html.agn-vertical-nav body.ars-review-editor-open>.ars-editor{left:300px!important;right:0!important;width:calc(100% - 300px)!important;max-width:calc(100% - 300px)!important;}
  html[dir="rtl"].agn-vertical-nav body.ars-review-editor-open>.ars-editor,
  html.agn-vertical-nav body.rtl.ars-review-editor-open>.ars-editor{left:0!important;right:300px!important;}
}

/* v1.27.9 EOF authority — Review Studio must follow the current global rail,
   while opened folder workspaces remain large, independent 3-column cards. */
body.amoon-project-page.ars-review-active-page #amoon-global-nav,
body.ars-review-editor-open #amoon-global-nav{
  display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;
}
@media (min-width:901px){
  html.agn-vertical-nav body.amoon-global-nav-enabled #amoon-global-nav.agn-wrap{
    width:var(--agn-side-width,220px)!important;max-width:var(--agn-side-width,220px)!important;
  }
  html.agn-vertical-nav #amoon-global-nav>.agn-bar{width:100%!important}
  html.agn-vertical-nav body.amoon-global-nav-enabled,
  html.agn-vertical-nav body.ars-review-editor-open{
    padding-left:var(--agn-side-width,220px)!important;padding-right:0!important;
  }
  html[dir="rtl"].agn-vertical-nav body.amoon-global-nav-enabled,
  html.agn-vertical-nav body.rtl.amoon-global-nav-enabled,
  html[dir="rtl"].agn-vertical-nav body.ars-review-editor-open,
  html.agn-vertical-nav body.rtl.ars-review-editor-open{
    padding-left:0!important;padding-right:var(--agn-side-width,220px)!important;
  }
  html.agn-vertical-nav body.ars-review-editor-open>.ars-editor{
    left:var(--agn-side-width,220px)!important;right:0!important;
    width:calc(100% - var(--agn-side-width,220px))!important;max-width:calc(100% - var(--agn-side-width,220px))!important;
  }
  html[dir="rtl"].agn-vertical-nav body.ars-review-editor-open>.ars-editor,
  html.agn-vertical-nav body.rtl.ars-review-editor-open>.ars-editor{
    left:0!important;right:var(--agn-side-width,220px)!important;
  }
}
.ars-folder-board{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:16px!important;align-items:start!important;
}
.ars-folder-board>.ars-admin-folder,
.ars-folder-board>.ars-new-folder,
.ars-admin-folder[open]{
  grid-column:auto!important;width:100%!important;min-width:0!important;
  min-height:112px!important;align-self:start!important;border-radius:14px!important;
}
.ars-admin-folder>summary{
  grid-template-columns:88px minmax(0,1fr) 30px auto!important;
  gap:11px!important;min-height:112px!important;padding:11px!important;
}
.ars-admin-folder-preview{width:88px!important;height:82px!important;border-radius:11px!important;font-size:30px!important}
.ars-folder-summary>strong{font-size:16px!important;line-height:1.18!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}
.ars-folder-summary>small{margin-top:5px!important;font-size:10px!important}
.ars-folder-summary .ars-date-meta{gap:3px 9px!important;margin-top:7px!important;font-size:9px!important;line-height:1.25!important}
.ars-folder-chevron{width:30px!important;height:30px!important;font-size:17px!important}
.ars-admin-folder[open]{border-color:#b9953e!important;box-shadow:0 16px 42px rgba(0,0,0,.34),0 0 0 1px rgba(231,188,80,.13)!important}
.ars-admin-folder[open]>summary{border-bottom:1px solid #314651!important}
.ars-admin-folder[open]>.ars-admin-folder-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0!important;padding:12px!important}
.ars-admin-folder[open]>.ars-admin-folder-body>.ars-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
.ars-admin-folder[open]>.ars-admin-folder-body>.ars-nested-folders{grid-template-columns:1fr!important;gap:8px!important;min-width:0!important}
.ars-folder-board>.ars-new-folder{padding:12px!important;justify-content:center!important}
.ars-folder-board>.ars-new-folder h3{margin-bottom:8px!important;font-size:14px!important}
@media (max-width:1099px){.ars-folder-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}
@media (max-width:700px){
  .ars-folder-board{grid-template-columns:1fr!important;gap:10px!important}
  .ars-folder-board>.ars-admin-folder,.ars-folder-board>.ars-new-folder,.ars-admin-folder[open]{min-height:94px!important}
  .ars-admin-folder>summary{grid-template-columns:68px minmax(0,1fr) 28px auto!important;min-height:94px!important;padding:9px!important}
  .ars-admin-folder-preview{width:68px!important;height:64px!important;font-size:25px!important}
  .ars-admin-folder[open]>.ars-admin-folder-body>.ars-items{grid-template-columns:1fr!important}
}
