/* Bin Usmani Atelier — presentation only. Existing workflows and controls are retained. */
:root{--bg:#f5f3ef;--panel:#fff;--line:#e5e2dc;--text:#3c3320;--muted:#7a756a;--gold:#634f26;--radius:22px;--atelier-ink:#3d3017;--atelier-sage:#eeeae3;--atelier-accent:#e6ba75;--atelier-shadow:0 5px 24px #3f352107;--atelier-nav:238px}
html{scroll-behavior:smooth;scroll-padding-top:28px}
body{background:var(--bg);color:var(--text);font-family:"Segoe UI Variable","Segoe UI",system-ui,sans-serif;font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}
body::before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 95% 0,#eae5dc80,transparent 45%);z-index:-1}
::selection{background:#e4d6ba;color:#372c15}
[hidden]{display:none!important}
a{color:#634f26;text-underline-offset:4px;transition:color .2s}
a:hover{color:#392d16}
h1,h2,h3,h4{color:var(--text);font-weight:650;line-height:1.25}
h1{font-size:clamp(30px,3vw,43px);letter-spacing:-1.5px}
h2{font-size:23px;letter-spacing:-.65px;margin-bottom:16px}
h3{font-size:17px;letter-spacing:-.25px}
p{overflow-wrap:anywhere}
.eyebrow{color:#807764;font-size:10px;letter-spacing:2px;font-weight:700;margin-bottom:12px}
.muted,.help,.page-description{color:var(--muted)}
.help{font-size:12px;line-height:1.7}
main{margin-left:var(--atelier-nav);max-width:none;padding:36px clamp(25px,3.4vw,64px) 26px;min-height:100dvh}
main>header{align-items:center;padding:0 0 17px;gap:24px;margin-bottom:0;border:0;background:none}
main>header .eyebrow{margin:0 0 9px;color:#918978;font-size:9px}
.page-description,main>p.muted{font-size:14px;margin-bottom:28px;max-width:850px}
main>header>.primary{border-radius:100px;min-width:150px}
aside{position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;width:var(--atelier-nav);height:100dvh;padding:28px 18px 20px;background:#fff;border:0;border-right:1px solid #e8e5de;z-index:20;overflow-y:auto;box-shadow:none}
.wordmark{display:flex;gap:12px;padding:0 8px;margin-bottom:35px;align-items:center;color:#3f3521;font-size:11px;letter-spacing:.6px;font-weight:750}
.wordmark small{display:block;color:#829087;font-size:8px;font-weight:500;letter-spacing:2.2px;margin-top:4px}
.brand-mark,.brand-mark.small{border:0;background:#4f4022;color:#f4ddac;box-shadow:inset 0 0 0 1px #ffffff18;font-family:Georgia,serif;border-radius:14px}
.brand-mark.small{width:43px;height:43px;font-size:27px}
aside nav{display:flex;flex-direction:column;gap:5px;margin:0;overflow:visible}
aside nav .nav-group{font-size:9px;letter-spacing:2px;color:#97a197;margin:20px 13px 6px;font-weight:650}
aside nav .nav-group:first-child{margin-top:0}
aside nav button,aside nav a{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:45px!important;padding:11px 13px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#827d73!important;font-size:12px!important;font-weight:550;text-align:left;text-decoration:none;line-height:1.4;box-shadow:none!important;transition:background .22s,color .22s,transform .22s}
aside nav button:hover,aside nav a:hover{background:#f4f2ee!important;color:#493b20!important;transform:translateX(2px)}
aside nav button.active,aside nav a[aria-current=page]{background:#f0ebe2!important;color:#4e3f21!important;font-weight:700;box-shadow:none!important}
aside nav button.active::after,aside nav a[aria-current=page]::after{content:"";width:5px;height:5px;border-radius:50%;background:#867655;position:absolute;right:12px}
.nav-icon{width:17px;height:17px;color:inherit;opacity:.85;flex-shrink:0}
nav span#review-count{margin-left:auto;margin-right:6px;padding:2px 6px;background:#e8e1d4;color:#5b4e35;min-width:19px;text-align:center;border-radius:6px;font-size:10px}
.aside-bottom{margin-top:auto;padding:22px 10px 0;border-top:1px solid #ebe8e3;font-size:11px;color:#98938a}
.aside-bottom span{display:block}
.aside-bottom #workspace-health::before{content:"";display:inline-block;width:6px;height:6px;background:#a19479;border-radius:50%;margin-right:7px}
.aside-bottom button{background:none;border:0;color:#858075;font-size:11px;min-height:30px;padding:6px 0;margin-top:5px}
.mobile-menu-toggle{display:none}
.atelier-workspace-label{position:relative;display:flex;align-items:center;gap:9px;margin:0 0 28px;padding:0 0 17px;border-bottom:1px solid #e7e3db;font-size:11px;color:#849186;letter-spacing:.2px}
.atelier-workspace-label strong{font-weight:600;color:#5b513e}.atelier-workspace-label>span:first-child{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#ece8e0;color:#5c4f36}.atelier-workspace-label .atelier-date{margin-left:auto;font-variant-numeric:tabular-nums}
.atelier-hero{position:relative;display:grid;grid-template-columns:1.4fr 1fr;min-height:235px;background:#493a1c;border-radius:26px;padding:34px 38px;margin:4px 0 28px;overflow:hidden;color:#f4f5e8;isolation:isolate}
.atelier-hero .eyebrow{color:#c3b8a2;font-size:9px;letter-spacing:2.2px;margin-bottom:16px}
.atelier-hero h2{font:normal clamp(32px,3.5vw,52px)/1.07 Georgia,"Times New Roman",serif;color:#f6f3e3;letter-spacing:-1.2px;margin:0 0 17px;max-width:600px}
.atelier-hero h2 em{font-weight:normal;color:#dac9a6}
.atelier-hero p:not(.eyebrow){color:#ccc5b7;font-size:12px;margin:0;max-width:410px}
.atelier-hero-art{position:relative;align-self:stretch;min-height:160px;pointer-events:none}
.atelier-hero-art::before,.atelier-hero-art::after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;border:1px solid #94876c60;right:10px;top:-20px}
.atelier-hero-art::after{width:290px;height:290px;right:-24px;top:-55px;border-color:#94876c35}
.atelier-orbit{position:absolute;right:63px;top:39px;width:114px;height:140px;border:1px solid #e5dcc948;background:linear-gradient(155deg,#e4d7bc,#bfaf8e);box-shadow:0 18px 50px #251d0e60;border-radius:17px;transform:rotate(-12deg);display:flex;flex-direction:column;justify-content:space-between;padding:17px;color:#52452c}
.atelier-orbit::before{content:"✦";font-size:34px;line-height:1}.atelier-orbit::after{content:"BIN USMANI\A CREATIVE STUDIO";white-space:pre;font-size:8px;font-weight:750;letter-spacing:1.1px;line-height:1.6}
.atelier-orbit-back{position:absolute;right:31px;top:28px;width:114px;height:140px;border-radius:17px;background:#eee6c8;transform:rotate(9deg);box-shadow:0 8px 20px #221b0d30}
.atelier-spark{position:absolute;right:5px;top:120px;font:40px Georgia,serif;color:#dac9a6;animation:atelier-spark 6s ease-in-out infinite}
body:not([data-studio-view=overview]) .atelier-hero{display:none}
button,button.primary,.primary{min-height:42px;padding:11px 18px;border-radius:12px;background:#fff;border:1px solid #e3ded5;color:#584e3b;font-size:12px;font-weight:650;box-shadow:none;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}
button:hover:not(:disabled){background:#f4f0e9;border-color:#b9b1a0;box-shadow:0 4px 12px #4e442f10;transform:translateY(-1px)}
button.primary,.primary{background:#5d4b28;border-color:#5d4b28;color:#fff}
button.primary:hover:not(:disabled){background:#48391b;border-color:#48391b;color:#fff;box-shadow:0 5px 18px #5d4a2429}
button:active:not(:disabled){transform:translateY(1px);box-shadow:none}
button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}
button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #a29273;outline-offset:3px}
input,select,textarea{background:#faf8f5;border:1px solid #e3ded3;border-radius:12px;padding:13px 15px;color:#4b4231;font-size:13px;box-shadow:none;transition:border-color .2s,box-shadow .2s,background .2s}
input:hover,select:hover,textarea:hover{border-color:#bdb3a0}
input:focus,select:focus,textarea:focus{background:#fff;border-color:#9f9073;box-shadow:0 0 0 4px #96876810}
input::placeholder,textarea::placeholder{color:#a19a8d;opacity:1}
input[type=checkbox],input[type=radio]{accent-color:#65522c;width:17px;height:17px;padding:0;flex:0 0 auto}
input[type=file]::file-selector-button{background:#f3efe7;border:1px solid #e1dacc;color:#524937;border-radius:8px;padding:8px 12px}
label{font-size:12px;color:#68604f;font-weight:600;line-height:1.6}label>input,label>select,label>textarea{margin-top:7px}
textarea{line-height:1.75;min-height:110px;resize:vertical}
.actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.actions a{font-size:12px;font-weight:600}
.panel,.card,.stat{border:1px solid #e7e3da;border-radius:var(--radius);background:#fff;box-shadow:var(--atelier-shadow);color:var(--text)}
.panel{padding:27px}.panel .eyebrow{font-size:9px;color:#928978}.panel>p{max-width:900px}.panel>h2{font-size:24px}.columns{gap:22px;align-items:start}
.notice{border:1px solid #dfd9cc;background:#f0ece3;color:#6b5d42;border-radius:12px;padding:13px 17px;font-size:12px}
#banner{background:#f2eee7;border:0;padding:12px 17px;margin:0 0 16px;font-size:11px;color:#80755e}
.stats{gap:17px;margin-bottom:25px}
.stat{position:relative;min-height:152px;padding:23px 24px;overflow:hidden;border-top:1px solid #e7e3da!important;border-radius:20px;background:#fff}
.stat:first-child{background:#ede8dd;border-color:#e4dccc}.stat:nth-child(2){background:#faf3e8;border-color:#eae1d1}.stat:nth-child(3){background:#f1eee9;border-color:#e6e1d6}.stat:nth-child(4){background:#eeebe5;border-color:#e4dfd6}
.stat small{font-size:11px;color:#746c5b;font-weight:600;display:block}.stat strong{font-size:44px;font-weight:550;letter-spacing:-2px;color:#4e4128;line-height:1.2;margin:14px 0 7px;display:block}.stat small:last-child{font-size:10px;font-weight:400;color:#90897a}
.stat::after{content:"↗";position:absolute;top:18px;right:20px;color:#9e937c;font-size:18px;font-weight:400}
.workspace-quick-actions{margin:0 0 22px;gap:8px}.workspace-quick-actions a{background:#fff;border:1px solid #e7e1d6;color:#746b59;border-radius:100px;padding:8px 16px;min-height:36px;font-size:11px;font-weight:600}.workspace-quick-actions a:first-child{background:#fff;border-color:#cbbfa8;color:#57492e}.workspace-quick-actions a:hover{background:#f0ece3;color:#53472e}
.row{padding:18px 0;border-color:#ebe7df;gap:16px;align-items:center}.row p{margin:0;color:#574e3c;font-size:13px}.row small{font-size:11px;color:#918a7c;margin-top:5px;display:block}.row button{min-height:36px;padding:8px 12px;font-size:11px}
.activity{padding-left:0;list-style:none}.activity li{position:relative;padding:13px 12px 13px 27px;border-bottom:1px solid #edeae4;color:#635b4a;font-size:12px}.activity li::before{content:"";position:absolute;width:6px;height:6px;background:#b6a584;border:3px solid #f3efe7;border-radius:50%;left:0;top:18px;box-sizing:content-box}.activity small{font-size:10px;color:#a09a8e;display:block;margin-top:4px}
.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#fff;border:1px solid #e7e3da;border-radius:17px;padding:13px 16px;margin-bottom:23px;box-shadow:var(--atelier-shadow)}
.toolbar input{background:#f7f4ef;border:1px solid transparent;font-size:12px;flex:1;min-width:190px;min-height:43px}.toolbar select{font-size:12px;min-height:43px;background:#fff;max-width:200px}.toolbar .muted{font-size:11px;color:#979082;margin-left:auto}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:21px}.card{overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #483f2c14;border-color:#ccbfa6}
.preview{height:275px;background:#f2efe9;position:relative;padding:16px}.preview img,.preview video{width:100%;height:100%;object-fit:contain;border-radius:10px;filter:none}.preview::after{content:"";position:absolute;inset:0;box-shadow:inset 0 -1px #dfd9cd40;pointer-events:none}
.card-body{padding:18px 19px 19px}.card h3{font-size:13px;font-weight:650;line-height:1.5;min-height:0;margin:12px 0 8px;color:#554c3b;overflow-wrap:anywhere}.card-body p{font-size:10px;color:#9a9283;margin-bottom:15px}.card-body button{min-height:37px;font-size:11px;padding:9px 12px;background:#faf7f2;border-color:#e8e2d5;border-radius:10px;width:100%}.card-body .actions{gap:7px}
.badge{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:10px;padding:4px 9px;border-radius:7px;font-weight:650;letter-spacing:.1px;background:#f2eee7;color:#7e7259;border:1px solid #e7e1d6;text-transform:capitalize;line-height:1.45}
.badge.published,.badge.approved,.badge.complete,.badge.verified{background:#f0eadf;color:#74613a;border-color:#e4dbc8}.badge.scheduled,.badge.provider_scheduled,.badge.server_queued{background:#eeeae2;color:#6a5835;border-color:#e2dbcd}.badge.draft{background:#f5efdf;color:#907445;border-color:#eadfc5}.badge.needs_review,.badge.uncertain,.badge.preflight_failed,.badge.rejected,.badge.failed{background:#f9e9dd;color:#a25e3f;border-color:#efd4c2}
.empty{padding:66px 28px;border:1px dashed #d8cfbc;border-radius:21px;background:#faf8f4;text-align:center;color:#857b66}.empty h2{font-size:22px;color:#63563c}.empty p{font-size:13px;color:#8e8574;margin-bottom:0}
#upload-dialog.inline-upload{padding:26px;background:#f4efe6;border:1px solid #e4dbc9;border-radius:22px;margin:5px 0 26px}.upload-topline{margin-bottom:18px}.upload-topline h2{font-size:16px}.upload-topline button{background:#fbf9f6;border-color:#e2dac9;color:#7c715c}.drop-zone{border:1px dashed #c5b89e;background:#fbf9f5;border-radius:16px;padding:26px!important;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.drop-zone strong{color:#70603f;font-size:23px!important;letter-spacing:-.7px}.drop-zone span{color:#9a907b;font-size:11px!important}.drop-zone input{max-width:370px;margin-top:8px;background:#fff}.drop-zone.drag{background:#ece4d5;border-color:#8e7542}.file-row{background:#fcfaf6;border-color:#e4dccd;border-radius:11px;padding:12px 14px;margin-top:8px}.file-row strong{font-size:12px}.file-row small{font-size:10px;color:#9a907c}.file-row button{font-size:10px;min-height:31px;padding:6px 10px}
progress{appearance:none;border:0;height:6px;border-radius:5px;overflow:hidden;background:#e8e2d5;accent-color:#90794a;width:100%}progress::-webkit-progress-bar{background:#ebe6dc}progress::-webkit-progress-value{background:#968053;border-radius:5px;transition:width .3s}
.calendar-toolbar{background:none;border:0;box-shadow:none;padding:0;margin-bottom:22px}.calendar-toolbar h2{font:normal 30px Georgia,serif;margin:0;letter-spacing:-.7px;color:#514835}.calendar-toolbar button{min-height:36px;padding:8px 15px;background:#fff;border-radius:100px;font-size:11px}.workspace-legend{font-size:11px;color:#928874;gap:17px;margin-bottom:16px}.workspace-legend span::before{width:6px;height:6px;background:#a69675}.workspace-legend span:nth-child(2)::before{background:#a69b86}.workspace-legend span:nth-child(3)::before{background:#d4cdbe}.workspace-legend span:last-child::before{display:none}
.calendar-scroll{padding:0;background:#fff;border:1px solid #e5dfd3;border-radius:20px;overflow-x:auto;box-shadow:var(--atelier-shadow)}.calendar{min-width:830px;gap:1px;background:#e8e3da;grid-auto-rows:auto}.day-head{background:#f6f2eb;color:#928770;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;padding:17px 14px}.calendar>div:empty{background:#fbfaf7}.calendar-day{height:160px;min-height:160px;background:#fff!important;padding:13px;border:0!important;border-radius:0;box-shadow:none!important;overflow-y:auto;scrollbar-width:thin}.calendar-day.slot-rest{background:#f9f7f3!important}.calendar-day.slot-image>small:first-of-type{color:#a4926d}.calendar-day.slot-video>small:first-of-type{color:#978663}.calendar-day>strong{font-size:15px;font-weight:650;color:#635b4b}.calendar-day>small{font-size:9px;color:#9e9480;display:block}.calendar-empty{margin-top:14px;opacity:.55}.calendar-post,.calendar-day button.calendar-post{background:#f4efe6;border:1px solid #e7decc;min-height:72px;padding:8px;margin-top:8px;border-radius:10px;box-shadow:none;gap:8px}.calendar-post.confirmed{background:#f5f1ea;border-color:#e3dac9}.calendar-post.attention{background:#faf1e4;border-color:#ecd9ba}.calendar-post.complete{background:#efeadf;border-color:#dfd5c0}.calendar-post:hover{background:#ece4d5;border-color:#cabda2}.calendar-post-copy strong,.calendar-day .calendar-post-copy strong{font-size:10px;color:#6e6148}.calendar-post-copy>span,.calendar-post.complete .calendar-post-copy>span{color:#897b5e;font-size:9px}.calendar-post.attention .calendar-post-copy>span{color:#a87b40}.calendar-post-copy small{font-size:8px;color:#9d927c}.calendar-post-thumb{background:#e8e0d0;width:34px;flex-basis:34px;height:45px;border-radius:6px}.calendar-deliveries summary{color:#9e927a}.calendar-deliveries[open]{background:#f4f0e9}
dialog{background:#fdfcf9;color:var(--text);border:1px solid #e3dbcc;border-radius:24px;padding:28px;max-width:calc(100vw - 30px);box-shadow:0 30px 100px #382d1735;animation:atelier-dialog .3s cubic-bezier(.2,.8,.2,1)}
dialog::backdrop{background:#3e31174d;backdrop-filter:blur(6px)}
dialog#editor-dialog{background:#fcfaf7;border-radius:24px;border-color:#e2dacb;width:min(1170px,calc(100vw - 40px));max-height:calc(100dvh - 40px)}
.dialog-head{padding:23px 28px;background:#fff;border-color:#e9e4d9;position:sticky;top:0;z-index:4;margin:0;align-items:center}.dialog-head h2{font-size:20px;color:#534a38}.dialog-head .eyebrow{color:#a89c85;font-size:9px}.dialog-head .close{background:#f8f5ef;color:#918368;border-color:#e8e1d4;min-height:34px;padding:8px 13px;font-size:11px}
#editor-body{padding:26px}.editor-grid{grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:28px}.editor-preview{background:#f4f0e9;border-color:#e5ddce;padding:14px;border-radius:18px;align-self:start}.editor-preview img,.editor-preview video{max-height:430px;border-radius:11px}.editor-preview .help{font-size:10px;color:#968b76}.tabs,.editor-grid .tabs{background:#f5f1e9;border:1px solid #e5ded1;border-radius:12px;padding:5px;gap:3px}.tabs button{background:none;border:0!important;color:#988d78;font-size:11px;min-height:36px;padding:7px 10px}.tabs button.active{background:#fff;color:#695836;box-shadow:0 3px 7px #7c694210;border:0}.editor-grid .tabs{top:87px}.editor-grid textarea{min-height:190px;background:#fff;font-size:13px}.editor-grid h3{font-size:14px;color:#6c614b;margin-top:24px}.editor-grid .check,.check{background:#fcfaf6;border:1px solid #e8e2d6;border-radius:11px;padding:12px 14px;color:#7a6d54;font-size:12px;gap:10px}.editor-grid .check:has(:checked),.check:has(:checked){background:#f5f0e5;border-color:#d1c3a8;color:#6b5935}.check .muted{color:#a39780;font-size:10px}.check input{margin:0}.editor-publish-actions{background:#fdfcf9ed;border-color:#e3dac7;box-shadow:0 -6px 20px #5b4b2a08;border-radius:13px;padding:13px;gap:8px}.editor-publish-actions button{min-height:43px;flex:1}.delivery-status-panel{background:#f7f4ed!important;border-color:#e7e0d2;padding:21px!important}.delivery-status-panel .help{border-color:#e7e0d2;color:#877a61}.delivery-technical{background:#fbf9f4;border:1px solid #eae4d8;border-radius:10px;padding:10px 13px}.delivery-technical summary{color:#9f937b}.editor-lock-note{background:#f6efdf;border-color:#e5d9b9;color:#9c854e}.analysis{color:#8b7f68}.error{color:#b35638;overflow-wrap:anywhere;font-size:12px}#approve{border-color:#cec0a3;color:#85724c}#reject{border-color:#e6c8b2;color:#b37250}
table{width:100%;border-collapse:collapse;font-size:11px;color:#766a52}th{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#a29781;background:#f8f5ef;text-align:left;padding:14px}td{padding:16px 14px;border-bottom:1px solid #ede9e0;overflow-wrap:anywhere}tr:hover td{background:#faf8f4}table button{font-size:10px;padding:7px 10px;min-height:33px}.atelier-table-scroll{overflow-x:auto;max-width:100%;border:1px solid #e9e3d6;border-radius:13px}.atelier-table-scroll table{min-width:650px}.atelier-table-scroll th{white-space:nowrap}
body[data-studio-view=connections] #content>.panel{margin-bottom:24px}body[data-studio-view=connections] #content>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-studio-view=connections] #content>.grid>.panel{padding:25px}.panel:has([data-connect]) h2{font-size:18px}.panel:has([data-connect]) details{margin-top:16px}.panel:has([data-connect]) .check{font-size:11px}.panel form label{margin-bottom:17px}.panel form button{margin-top:5px}
details{background:transparent;border-color:#e6dfd2;border-radius:14px;color:#8b7e65}details>summary{cursor:pointer;min-height:36px;display:list-item;padding:7px 0;font-size:12px;font-weight:600;color:#786b50;transition:color .2s}details>summary:hover{color:#5b4a29}details[open]>summary{margin-bottom:14px}details p{font-size:12px}details.panel{padding:18px 25px}details summary::marker{color:#a89673}
#schedule-form{max-width:780px}#schedule-form label{max-width:420px}#schedule-form .muted{font-size:13px}
.automation-shell{max-width:none}.automation-top{gap:20px;margin-bottom:28px}.automation-top h2{font:normal 32px Georgia,serif;color:#564d3b}.automation-top p{color:#948973;font-size:12px}.automation-connection{font-size:10px;background:#fcfaf6;border-color:#e3dac8;border-radius:100px;color:#9c8d70;padding:9px 14px}.automation-connection.connected{background:#f3ede1;border-color:#dfd1b5;color:#866f40}.automation-platform{max-width:340px;margin-bottom:25px}.automation-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-action{padding:28px!important;border-radius:21px!important}.automation-action h3{font-size:21px;letter-spacing:-.6px;color:#615233;margin-bottom:14px}.automation-action p{color:#9b8f77;font-size:12px}.automation-help{color:#ada085!important;font-size:10px}.automation-action h4{color:#776849;font-size:12px}.automation-action button.primary{min-height:44px;font-size:12px}.automation-result{background:#f5f0e7;color:#8b7a58;border:1px solid #e6dcc9;padding:13px;border-radius:11px;font-size:11px}.automation-run{border-color:#ebe3d4;padding:16px 0}.automation-run strong{color:#86734d;font-size:12px}.automation-run small{color:#b0a285;font-size:10px}.automation-run summary::after{color:#a69063;font-size:10px}.automation-run .outcome{background:#f5f0e7;font-size:10px;color:#9f8c67}.automation-run .outcome.success{color:#8a6e36}.automation-run .outcome.attention{color:#a88449;background:#f8f1e2}.automation-run-body p{color:#a79778;font-size:11px}.automation-empty,.automation-install{color:#aea085;font-size:11px}.automation-progress-row{border-color:#ece5d8;color:#92815e}.automation-progress-row small{color:#b4a78d}.discovery-single-actions button{background:#faf7f1;border-color:#ebe3d3;font-size:11px}.worker-check-bar{background:#f6f2ea;border-color:#e4dbc8;padding:18px 22px;border-radius:17px}.worker-check-bar p{color:#a49577;font-size:11px}
.creative-page main{max-width:none}.creative-page main>header h1{font:normal clamp(35px,4vw,52px)/1.1 Georgia,serif;letter-spacing:-1.5px;color:#51462f}.creative-page main>header .help{font-size:12px;margin-top:14px;margin-bottom:0}.creative-page main>p.muted{font-size:12px;margin-top:9px;margin-bottom:28px;color:#9c917a}
.creative-page .panel{margin-bottom:24px}.creative-connection{background:#faf8f3!important;padding:18px 24px!important;border-radius:17px!important}.creative-connection>summary{font-size:12px;color:#87785a}.creative-connection form label{font-size:11px}.creative-connection .help{max-width:900px}.creative-connection [role=status]{font-size:11px;color:#9d8555}.creative-connection[open]{background:#fff!important}
#chatgpt-compose{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px 35px;padding:31px;background:#fff;border-color:#e5ddce;align-items:start}
#chatgpt-compose h2{grid-column:1/-1;font-size:25px;color:#605235;margin:0;letter-spacing:-.7px}
.atelier-reference-stage{position:sticky;top:24px;background:#f4efe6;border:1px solid #e7dfcf;padding:22px;border-radius:18px;min-height:330px;display:flex;flex-direction:column;align-items:center;gap:16px}
.atelier-reference-stage>.eyebrow{font-size:9px;color:#a49576;margin:0;align-self:start}.atelier-reference-stage #chatgpt-reference{max-height:360px!important;max-width:100%!important;object-fit:contain;border-radius:9px;box-shadow:0 8px 24px #5544211a;flex:1;min-height:0}.atelier-reference-stage>.help{font-size:10px;color:#ada087;margin:0;align-self:start}
#chatgpt-prompt-form label:first-child{font-size:12px;color:#867552}#chatgpt-prompt{min-height:155px;background:#fdfcfa;padding:18px;font-size:14px;color:#6a5938;border-radius:14px;margin-top:9px;margin-bottom:17px}#chatgpt-prompt-form .check{display:flex;align-items:center;font-size:11px;padding:12px 14px;min-height:47px;margin-bottom:8px;background:#fbf9f5;border-color:#ebe4d6}#chatgpt-prompt-form .check:has(:checked){background:#f6f1e6;border-color:#dbcdb1}#chatgpt-prompt-form>p:not([role=status]){font-size:10px;color:#b3a68c;line-height:1.6;margin:15px 0}#chatgpt-prompt-form .primary{min-height:46px;min-width:190px;border-radius:12px}#chatgpt-send-status{font-size:12px;line-height:1.6;margin:13px 0 0}
.creative-steps{display:flex;flex-wrap:wrap;gap:32px;padding:20px 0;border:0;margin:0 0 22px;list-style:none;color:#ac9d7f;font-size:11px;justify-content:flex-start}.creative-steps span{background:#f0e9dc;color:#8e7950;border-radius:7px;padding:5px 8px;font-size:10px}.creative-steps .current{color:#866d3a}
.inspiration-upload{background:#f4efe6!important;border-color:#e8e0cf}.inspiration-upload h2{font:normal 28px Georgia,serif;color:#7c6841}.inspiration-drop{background:#fbf9f5;border:1px dashed #d2c4a8;border-radius:15px;padding:30px;min-height:215px;color:#9a855c;transition:background .2s,border-color .2s}.inspiration-drop strong{font-size:18px;font-weight:550;color:#887143}.inspiration-drop p{font-size:12px;color:#b2a384}.inspiration-drop small{color:#b9ad95;font-size:10px}.inspiration-drop.drag{background:#efe6d4;border-color:#ad976b}.save-link-details{background:transparent;border-color:#e6dcc8}.save-link-details summary{font-size:11px}.save-link-details form{display:flex;align-items:end;gap:12px}.save-link-details label{flex:1}.save-link-details form button{margin-bottom:17px}
.library-heading{align-items:center;margin:35px 0 22px}.library-heading h2{font:normal 31px Georgia,serif;color:#59503d;margin:0}.library-heading .eyebrow{font-size:9px;color:#9d8f73}.library-heading>span{font-size:11px;background:#efeadf;border:1px solid #e6ddca;color:#9a8865;padding:6px 11px;border-radius:100px}
.inspiration-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:21px}.inspiration-card{background:#fff;border:1px solid #e6dfd0;border-radius:18px;overflow:hidden;box-shadow:var(--atelier-shadow);transition:transform .25s,box-shadow .25s}.inspiration-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #50432812}.inspiration-preview{padding:18px!important;background:#f2efe9!important;height:290px;border:0;border-radius:0;width:100%;display:block;position:relative}.inspiration-preview img{object-fit:contain;max-width:100%;height:100%;border-radius:8px}.inspiration-preview span{background:#fdfbf8e8;border:1px solid #dfd5c1;color:#928364;backdrop-filter:blur(8px);border-radius:100px;font-size:10px;padding:6px 12px;position:absolute;left:50%;bottom:15px;transform:translateX(-50%);white-space:nowrap}.inspiration-card-body{padding:17px 18px}.inspiration-card-body h3{font-size:12px;color:#807050}.inspiration-card-body p{font-size:10px;color:#a99f8a}.inspiration-card-actions button{width:100%;font-size:11px;min-height:36px;border-radius:10px}.inspiration-card.is-selected{border-color:#af996d;box-shadow:0 0 0 2px #dbcfb6}.archive-toggle{background:none;border:0;margin:0;font-size:11px;color:#9c8c6b}
#chatgpt-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#chatgpt-jobs:empty{display:block}#chatgpt-jobs>.panel{background:#fcfaf6;border-color:#e8e0d0;padding:22px;margin:0;font-size:12px;overflow:hidden}#chatgpt-jobs>.panel>p:first-child{font-size:14px;color:#85724c;font-weight:600}#chatgpt-jobs>.panel>strong{color:#7b6539;font-size:12px}#chatgpt-jobs>.panel img{border-radius:12px;background:#f1ebdf;padding:12px;display:block;margin:15px auto;max-height:420px!important}#chatgpt-jobs .actions{margin:14px 0 12px;gap:8px}#chatgpt-jobs button{font-size:10px;min-height:34px;padding:7px 12px}#chatgpt-jobs label{font-size:10px}#chatgpt-jobs input[type=file]{font-size:10px;padding:6px;max-width:100%}#chatgpt-jobs .help{font-size:10px;color:#b5a78c}#chatgpt-jobs [data-paste-target]{background:#f6f1e8;border:1px dashed #ddcfb2;padding:12px;border-radius:10px;font-size:10px;color:#af9e7c}#chatgpt-jobs [data-archive-chatgpt]{background:none;border:0;color:#b6a98e;font-size:10px}#chatgpt-jobs [data-recover-chatgpt]{color:#9a8354;background:#f5efe4;border-color:#e7dbc4}
.brand-details{background:#f9f6ef;border:1px solid #ece5d7;border-radius:13px;padding:10px 18px;margin-bottom:20px}.brand-details summary{font-size:11px;color:#b8a98b}.brand-details p{color:#b9ab90;font-size:11px}
.creative-page #chat-messages,.design-edit-chat{background:#f9f5ee;border-color:#e8decb;color:#927c50}.chat-message{background:#fff;border-color:#e8ddc8;color:#947d4f}.chat-user{background:#f2ebde;border-color:#ddceb0}.chat-assistant{background:#fff;border-color:#e8dfce}.chat-message strong{color:#a9966f}.creative-page #chat-form{border-color:#e5dbc6}.creative-page .attach-control{background:#fbf9f5;border-color:#dfd3ba}.design-edit-preview{background:#f5f0e6;border-color:#e6dcc9}.design-image-stage{background:#f2ece0;color:#aa9772}.design-preview-tabs button{background:#f5efe3;border-color:#e8dcc4;color:#a6936d}.design-preview-tabs [aria-selected=true]{background:#fff;color:#947a45}.result-image{border-color:#e4d8c1}
#design-preview{padding:25px;background:#fff}#design-preview .dialog-head{position:static;padding:0 0 18px}#design-preview-image{max-height:52dvh;background:#f5f1e8;border-radius:13px;margin:18px auto;padding:12px}#design-preview form{margin-top:18px}#design-preview form textarea{min-height:90px}
.login{grid-template-columns:1.05fr 1fr;place-items:center;gap:30px;padding:50px;min-height:100dvh;background:#f5f2ed}.login-card{background:#fff;border:1px solid #e6dfd1;border-radius:24px;padding:40px;width:min(430px,100%);box-shadow:0 12px 45px #4d3d1d09}.login-card .brand-mark{background:#544528;color:#ecd7a5;border:0;border-radius:16px;margin-bottom:27px}.login-card h1{font-size:33px;letter-spacing:-1.1px;color:#5b4e34}.login-card .muted{font-size:12px;color:#a1947b;margin:14px 0 27px}.login-card label{color:#968666}.login-card .primary{width:100%;margin-top:11px;min-height:47px}.login-card .eyebrow{color:#928366}
.atelier-login-art{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:calc(100dvh - 100px);min-height:450px;background:#493b20;border-radius:30px;padding:55px;overflow:hidden}.atelier-login-art h2{font:normal clamp(40px,4.5vw,68px)/1.1 Georgia,serif;color:#f5f0db;letter-spacing:-2px;position:relative;z-index:2;margin:0 0 25px}.atelier-login-art h2 em{color:#ddcca9;font-weight:normal}.atelier-login-art p{color:#c3b496;position:relative;z-index:2;font-size:13px;max-width:330px}.atelier-login-art .eyebrow{color:#b4a17b;font-size:9px;margin-bottom:30px}.atelier-login-art::before{content:"";position:absolute;width:450px;height:450px;border:1px solid #bba77f50;border-radius:50%;right:-210px;bottom:-130px;box-shadow:0 0 0 50px #a48d6010,0 0 0 100px #a48d6008}.atelier-login-art::after{content:"✦";position:absolute;bottom:50px;right:60px;color:#d9c49b;font-size:70px;font-family:Georgia,serif}
.workspace-loading{background:#f6f3ee;color:#998661}.workspace-loading>div{padding:30px;text-align:center}.workspace-loading .brand-mark{margin:0 auto 23px;position:relative}.workspace-loading .brand-mark::after{content:"";position:absolute;inset:-9px;border:1px solid #cebe9d;border-top-color:#816c43;border-radius:20px;animation:atelier-spin 2s linear infinite}.workspace-loading .eyebrow{color:#a28e66}.workspace-loading p:last-child{font-size:12px;color:#b5a88d}
#toast{position:fixed;bottom:28px;left:auto;right:30px;transform:none;background:#4c3e23;border:1px solid #73664c;color:#f6f2e9;border-radius:16px;padding:15px 22px;font-size:12px;max-width:min(460px,calc(100vw - 35px));box-shadow:0 14px 40px #4d3f2230;z-index:1000}
footer{display:flex;flex-wrap:wrap;gap:16px;padding:28px 0 0;border-top:1px solid #e9e3d6;margin-top:35px;color:#b3a68c;font-size:10px}footer a{color:#a7987b}footer a:first-of-type{margin-left:auto}
.atelier-legal main{margin:45px auto!important;padding:42px!important;max-width:820px!important;min-height:0;background:#fff;border:1px solid #e6dfd0;border-radius:24px;box-shadow:var(--atelier-shadow)}.atelier-legal h1{font:normal 42px Georgia,serif;color:#66583b;margin-bottom:28px}.atelier-legal p{color:#97886b;font-size:13px;line-height:1.9}.atelier-legal h2{font-size:20px;margin-top:30px}.atelier-legal main>a:last-child{display:inline-flex;margin-top:20px;border:1px solid #dcd0b9;border-radius:100px;padding:10px 20px;text-decoration:none;font-size:12px}
.ui-enter{animation:atelier-enter .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--enter-delay,0ms)}
@keyframes atelier-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@keyframes atelier-dialog{from{opacity:0;transform:translateY(15px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes atelier-spin{to{transform:rotate(360deg)}}
@keyframes atelier-spark{0%,100%{transform:rotate(-8deg) scale(1)}50%{transform:rotate(8deg) scale(1.08)}}
@media(min-width:1700px){main{max-width:1710px}.atelier-hero{min-height:255px}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}
@media(max-width:1250px){:root{--atelier-nav:216px}aside{padding:25px 12px}main{padding:30px 28px}.atelier-hero{padding:30px;grid-template-columns:1.5fr 1fr}.atelier-orbit{right:40px}.atelier-orbit-back{right:10px}.stats{gap:12px}.stat{padding:19px;min-height:145px}.stat strong{font-size:38px}body[data-studio-view=connections] #content>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-grid{grid-template-columns:250px minmax(0,1fr)}#chatgpt-compose{grid-template-columns:210px minmax(0,1fr);gap:23px;padding:25px}.atelier-reference-stage{padding:16px;min-height:280px}#chatgpt-jobs{grid-template-columns:1fr}.inspiration-grid{grid-template-columns:repeat(auto-fill,minmax(195px,1fr))}}
@media(max-width:980px){main{padding:27px 23px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.columns{grid-template-columns:1fr}.atelier-hero{grid-template-columns:1.7fr 1fr;min-height:220px}.atelier-hero h2{font-size:37px}.atelier-orbit{width:90px;height:119px;right:19px;top:40px;padding:12px}.atelier-orbit-back{width:90px;height:119px;right:0;top:30px}.atelier-hero-art::before{width:150px;height:150px;right:-10px;top:18px}.atelier-hero-art::after{width:210px;height:210px;right:-40px;top:-12px}.atelier-spark{right:-5px;top:136px;font-size:25px}.editor-grid{grid-template-columns:1fr}.editor-preview{max-width:100%;display:block}.editor-preview img,.editor-preview video{max-height:330px}.automation-grid{grid-template-columns:1fr}.login{padding:30px}.atelier-login-art{padding:35px;height:calc(100dvh - 60px)}#chatgpt-compose{grid-template-columns:1fr}.atelier-reference-stage{position:static;flex-direction:row;min-height:0;padding:17px;max-height:210px;gap:20px}.atelier-reference-stage #chatgpt-reference{max-height:175px!important;max-width:150px!important;flex:0 1 auto}.atelier-reference-stage>.help{margin-left:auto;max-width:140px;align-self:center}.atelier-reference-stage>.eyebrow{align-self:center}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview{height:250px}}
@media(max-width:760px){:root{--atelier-nav:0px}aside{position:sticky;top:0;inset:auto;width:100%;height:72px;padding:12px 17px;flex-direction:row;align-items:center;justify-content:space-between;overflow:visible;border-right:0;border-bottom:1px solid #e8e2d7;background:#fffffff5;backdrop-filter:blur(16px)}.wordmark{margin:0;padding:0;font-size:10px;gap:10px}.wordmark small{font-size:7px}.brand-mark.small{width:36px;height:36px;font-size:24px;border-radius:11px}.mobile-menu-toggle{display:block;min-height:34px;padding:7px 14px;font-size:11px;background:#f5f0e7!important;border-color:#e5dbc8;color:#937f56}.aside-bottom{display:none}aside nav{display:none!important;position:absolute;left:10px;right:10px;top:calc(100% + 8px);padding:18px;background:#fff;border:1px solid #e6ddcb;box-shadow:0 20px 60px #4f402330;border-radius:17px;max-height:calc(100dvh - 105px);overflow-y:auto;z-index:40;flex-wrap:nowrap}aside.nav-open nav{display:flex!important}.nav-group{margin:15px 10px 6px!important}aside nav button,aside nav a{min-height:42px!important;font-size:12px!important}main,.creative-page main{margin-left:0;padding:22px 18px;min-height:calc(100dvh - 72px)}.atelier-workspace-label{margin-bottom:23px;padding-bottom:13px;font-size:10px}.atelier-date{font-size:9px}main>header{gap:12px;align-items:center}main>header h1{font-size:30px}main>header>.primary{min-width:0;min-height:37px;font-size:10px;padding:9px 13px}.eyebrow{font-size:8px!important;letter-spacing:1.5px}.page-description{font-size:12px;margin-bottom:23px}.atelier-hero{border-radius:20px;padding:26px 25px;grid-template-columns:1.6fr 1fr;min-height:205px;margin-bottom:20px}.atelier-hero h2{font-size:34px;letter-spacing:-.8px}.atelier-hero p:not(.eyebrow){font-size:10px}.atelier-hero-art{min-height:130px}.atelier-orbit{right:2px;top:37px;width:76px;height:104px;padding:10px}.atelier-orbit::before{font-size:26px}.atelier-orbit::after{font-size:6px}.atelier-orbit-back{right:-10px;top:28px;width:76px;height:104px}.atelier-hero-art::before{right:-28px;width:130px;height:130px;top:26px}.atelier-hero-art::after{right:-52px;width:180px;height:180px;top:0}.atelier-spark{display:none}.workspace-quick-actions{gap:6px;flex-wrap:wrap}.workspace-quick-actions a{font-size:10px;min-width:0;flex:auto;padding:7px 11px;min-height:31px}.stat{padding:19px 18px;border-radius:16px;min-height:132px}.stat strong{font-size:37px;margin-top:11px}.stat small{font-size:10px}.stat small:last-child{font-size:9px}.stat::after{right:14px;top:13px;font-size:15px}.panel{padding:23px 20px;border-radius:18px}.panel h2{font-size:21px}.row{padding:17px 0}.row p{font-size:12px}.row small{font-size:10px}.grid{gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.preview{height:230px;padding:12px}.card-body{padding:15px}.card h3{font-size:12px}.card-body button{font-size:10px}.toolbar{padding:12px;gap:9px;border-radius:13px}.toolbar input{min-width:0;flex-basis:100%;width:100%}.toolbar select{flex:1;max-width:none}.toolbar .muted{font-size:10px}.calendar-toolbar{display:flex;gap:10px;padding:0}.calendar-toolbar h2{font-size:24px;flex:1;text-align:center}.calendar-toolbar .muted{width:100%;text-align:center;order:4;margin:0}.calendar-toolbar button{font-size:10px;padding:7px 11px;min-height:32px}.calendar-scroll{padding:0}.workspace-legend{gap:12px;font-size:10px}dialog#editor-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:20px}.dialog-head{padding:18px 20px}.dialog-head h2{font-size:17px}#editor-body{padding:20px}.editor-grid{gap:22px}.editor-grid .tabs{top:78px}.editor-grid .tabs button{font-size:10px;min-width:73px}.editor-publish-actions{padding:10px}.editor-publish-actions button{font-size:11px;min-height:40px}.delivery-status-panel{padding:17px!important}.automation-top{flex-direction:column;align-items:start;gap:14px}.automation-top h2{font-size:28px}.automation-platform{max-width:100%}.automation-action{padding:23px!important}.automation-action h3{font-size:21px}.automation-run summary{flex-wrap:wrap}.creative-page main>header h1{font-size:37px}.creative-page main>header .help{font-size:11px}.creative-page main>p.muted{font-size:11px}.creative-connection{padding:16px 18px!important}#chatgpt-compose{padding:23px 20px;gap:18px}#chatgpt-compose h2{font-size:23px}.atelier-reference-stage{padding:14px;max-height:170px}.atelier-reference-stage #chatgpt-reference{max-height:130px!important;max-width:110px!important}.atelier-reference-stage>.eyebrow{max-width:75px}.atelier-reference-stage>.help{max-width:110px;font-size:9px}#chatgpt-prompt{min-height:145px;font-size:13px;padding:15px}#chatgpt-prompt-form>p:not([role=status]){font-size:10px}#chatgpt-prompt-form .primary{width:100%}.creative-steps{gap:15px;justify-content:space-between;font-size:9px}.creative-steps li{gap:6px}.creative-steps span{font-size:8px;padding:4px 6px}.inspiration-upload h2{font-size:26px}.inspiration-drop{padding:24px 17px;min-height:210px}.inspiration-drop strong{font-size:16px}.save-link-details form{flex-direction:column;align-items:stretch}.save-link-details form button{margin:0}.library-heading{margin:28px 0 20px;align-items:start}.library-heading h2{font-size:27px}.library-heading>span{font-size:9px;padding:5px 9px;white-space:nowrap}.inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.inspiration-preview{height:230px;padding:12px!important}.inspiration-preview span{font-size:8px;padding:4px 8px;bottom:12px}.inspiration-card-body{padding:14px}.inspiration-card-body h3{font-size:11px}.inspiration-card-body p{font-size:9px}.inspiration-card-actions button{font-size:10px}.login{grid-template-columns:1fr;padding:24px;min-height:100dvh;gap:0}.atelier-login-art{display:none}.login-card{padding:33px;width:min(430px,100%)}.login-card h1{font-size:30px}.atelier-legal main{margin:20px 15px!important;padding:28px!important;border-radius:19px}.atelier-legal h1{font-size:34px}.atelier-legal p{font-size:12px}footer{font-size:9px;margin-top:28px;gap:12px}body[data-studio-view=connections] #content>.grid{grid-template-columns:1fr}}
@media(max-width:420px){main,.creative-page main{padding:20px 14px}.atelier-workspace-label .atelier-date{display:none}.atelier-hero{grid-template-columns:1fr;padding:25px;min-height:190px}.atelier-hero-art{display:none}.atelier-hero h2{font-size:37px;max-width:260px}.stats{gap:10px}.stat{padding:17px 14px;min-height:126px}.stat small:last-child{font-size:8px}.grid{grid-template-columns:1fr}.preview{height:330px}.inspiration-preview{height:220px}.inspiration-card-body p{display:none}.library-heading{flex-wrap:wrap;gap:12px}.atelier-reference-stage>.help{display:none}.atelier-reference-stage>.eyebrow{max-width:120px}.editor-publish-actions{flex-wrap:wrap}.editor-publish-actions button{min-width:110px}}
/* Keep utility text readable and native selection controls compact. */
.toolbar input[type=checkbox],.check input[type=checkbox]{width:17px;min-width:17px;height:17px;min-height:17px;flex:0 0 17px;appearance:auto;background:none;box-shadow:none;margin:0;padding:0}
.toolbar .archive-toggle{gap:9px;align-items:center;display:flex}
.help,.page-description,.row small,.card-body p,.automation-action p,.automation-help,.automation-empty,.automation-install,.automation-run small,.automation-run-body p,.worker-check-bar p,.inspiration-drop p,.inspiration-drop small,.inspiration-card-body p,#chatgpt-jobs .help,#chatgpt-jobs [data-paste-target],#chatgpt-prompt-form>p:not([role=status]),.atelier-reference-stage>.help,.brand-details summary,.brand-details p,.atelier-legal p{color:#786e5b!important}
.toolbar .muted,.stat small:last-child,.library-heading>span,.creative-page main>p.muted,.card-body p,.inspiration-card-body p,footer,.aside-bottom{color:#807869}
.stat small:last-child,.row small,.card-body p,.activity small{font-size:11px}
.stat small:first-child{color:#6b604a;font-size:12px;font-weight:650}
:root{color-scheme:light}
.badge.awaiting_delivery,.badge.submitted,.badge.publishing{background:#eeeae2;color:#6a5835;border-color:#e2dbcd}
.connection-grid details{background:#f8f4ed;border:1px solid #e6dfd0;padding:12px 15px;border-radius:12px}
.connection-grid details summary{color:#786b50;font-size:12px}
.automation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.atelier-recovery{background:#f7f3ec;border:1px solid #e8e0d0;border-radius:11px;padding:8px 13px;margin-top:14px}
.atelier-recovery summary{font-size:11px;color:#7e7055}
.atelier-job-history{grid-column:1/-1;border:1px solid #e7e0d2;background:#faf7f2;border-radius:15px;padding:14px 20px}
.atelier-job-history>summary{font-size:12px;color:#796c53}
.atelier-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:12px}
.atelier-history-grid>.panel{padding:22px;background:#fff;margin:0;font-size:12px}
.atelier-history-grid>.panel>p:first-child{font-size:13px;font-weight:600}
.atelier-history-grid>.panel .help{font-size:11px}
@media(max-width:1250px){.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:980px){.automation-grid{grid-template-columns:1fr}.atelier-history-grid{grid-template-columns:1fr}}
.worker-check-bar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:22px}.worker-check-bar>div{flex:1;min-width:220px}.worker-check-bar p{margin:4px 0}.worker-check-bar>[role=status]:empty{display:none}
.connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.activity li{display:block}.activity small{white-space:normal}
@media(max-width:1250px){.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.connection-grid{grid-template-columns:1fr}.worker-check-bar>div{min-width:0;flex-basis:100%}.stat small:first-child{font-size:11px}}
aside nav button,aside nav a{font-size:13px!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
