/* Elyria palette: navy, warm ivory and gold. Existing workspace layout retained. */
body.admin-workspace-mode{--text:#f0eee8;--muted:#aeb8c2;--gold:#dac18e;--gold-bright:#f0d9ab;--line:#2b3747;--panel:#111a24;background:#0b1118;color:var(--text);color-scheme:dark}
.admin-workspace-mode .admin-sidebar{background:#0d1520;color:var(--text);border-right:1px solid var(--line);scrollbar-color:#34465d #0d1520}
.admin-workspace-mode .admin-monogram>span{background:#0d1520}.admin-workspace-mode .admin-brand,.admin-workspace-mode .admin-user strong{color:var(--text)}
.admin-workspace-mode .admin-brand small,.admin-workspace-mode .admin-space-label,.admin-workspace-mode .admin-nav button,.admin-workspace-mode .admin-nav .admin-nav-group,.admin-workspace-mode .admin-site-link,.admin-workspace-mode .admin-user small,.admin-workspace-mode .admin-user button{color:var(--muted)}
.admin-workspace-mode .admin-nav button:hover{background:#172332;color:var(--text)}.admin-workspace-mode .admin-nav button.active{background:#dac18e12;color:var(--gold-bright);box-shadow:inset 2px 0 var(--gold)}
.admin-workspace-mode .admin-nav-count{background:var(--gold);color:#16212c}.admin-workspace-mode .admin-avatar{background:#223247;color:var(--gold)}
.admin-workspace-mode .admin-toolbar{background:#0f1823;border-color:var(--line)}.admin-workspace-mode .admin-breadcrumb,.admin-workspace-mode .admin-toolbar-site,.admin-workspace-mode .admin-workspace-footer{color:var(--muted);border-color:var(--line)}.admin-workspace-mode .admin-breadcrumb strong{color:var(--text)}.admin-workspace-mode .admin-breadcrumb>span{color:#5e7187}
.admin-workspace-mode .admin-shop-status{background:#28261f;border-color:#665635;color:var(--gold)}.admin-workspace-mode .admin-shop-status.is-open{background:#17342c;border-color:#335549;color:#b0d7c0}
.admin-workspace-mode .eyebrow,.admin-workspace-mode .admin-welcome h1 em,.admin-workspace-mode .admin-welcome-note strong,.admin-workspace-mode .admin-label,.admin-workspace-mode .text-link{color:var(--gold)}
.admin-workspace-mode .admin-welcome-note{border-color:var(--line)}.admin-workspace-mode .admin-welcome-note>span:not(.admin-label),.admin-workspace-mode .admin-welcome-note small{color:var(--muted)}
.admin-workspace-mode .admin-metric,.admin-workspace-mode .admin-surface,.admin-workspace-mode .admin-product,.admin-workspace-mode .post-admin,.admin-workspace-mode .panel,.admin-workspace-mode .workspace-row,.admin-workspace-mode .table-wrap,.admin-workspace-mode .editor-form>label,.admin-workspace-mode .media-editor,.admin-workspace-mode .mb-toolbar,.admin-workspace-mode .mb-list,.admin-workspace-mode .cp-summary>div,.admin-workspace-mode .cp-card,.admin-workspace-mode .withdrawal-admin-item{background:var(--panel);color:var(--text);border-color:var(--line);box-shadow:none}
.admin-workspace-mode .admin-metric:hover{border-color:#8e7c58}.admin-workspace-mode .admin-metric strong,.admin-workspace-mode .admin-product-price strong,.admin-workspace-mode .cp-summary strong{color:var(--gold-bright)}
.admin-workspace-mode .admin-metric-top,.admin-workspace-mode .admin-metric small,.admin-workspace-mode .admin-metric-top svg,.admin-workspace-mode .admin-task small,.admin-workspace-mode .admin-task>svg,.admin-workspace-mode .activity small{color:var(--muted)}
.admin-workspace-mode .admin-all-clear{background:#162920;border-color:#2d4538}.admin-workspace-mode .admin-all-clear>span,.admin-workspace-mode .admin-all-clear>strong{color:#c0dcc9}.admin-workspace-mode .admin-task,.admin-workspace-mode .activity li{color:var(--text);border-color:var(--line)}.admin-workspace-mode .admin-task:hover strong{color:var(--gold-bright)}
.admin-workspace-mode .admin-task-number{background:#3a3224;color:var(--gold)}.admin-workspace-mode .admin-journal-prompt{background:linear-gradient(135deg,#1c2738,#141e2b);border-color:#354153}.admin-workspace-mode .admin-activity-dot{background:var(--gold)}
.admin-workspace-mode .btn{background:var(--gold);color:#16212c;border-color:var(--gold);font-size:12px}.admin-workspace-mode .btn:hover{background:var(--gold-bright);border-color:var(--gold-bright)}
.admin-workspace-mode .btn.outline,.admin-workspace-mode .btn.subtle,.admin-workspace-mode .icon-btn{background:transparent;color:var(--gold-bright);border-color:#596073}.admin-workspace-mode .btn.outline:hover,.admin-workspace-mode .btn.subtle:hover{background:#dac18e0d;border-color:var(--gold)}.admin-workspace-mode .btn.danger{background:#352229;color:#f0b4b0;border-color:#81544e}
.admin-workspace-mode table{background:var(--panel);color:var(--text)}.admin-workspace-mode th{background:#0f1721;color:var(--muted);border-color:var(--line)}.admin-workspace-mode td{color:var(--text);border-color:var(--line)}.admin-workspace-mode td small,.admin-workspace-mode .preorder-order-notice{color:var(--muted)}.admin-workspace-mode tbody tr:hover{background:#162332}
.admin-workspace-mode .admin-product-art{background:linear-gradient(135deg,#172333,#243044)}.admin-workspace-mode .admin-product-price span,.admin-workspace-mode .admin-product-delivery,.admin-workspace-mode .admin-product-delivery small{color:var(--muted);border-color:var(--line)}
.admin-workspace-mode label{color:var(--text);font-size:12px}.admin-workspace-mode input,.admin-workspace-mode select,.admin-workspace-mode textarea{background:#0c1520;color:var(--text);border-color:#354356;font-size:13px}.admin-workspace-mode input::placeholder,.admin-workspace-mode textarea::placeholder{color:#8899ad}
.admin-workspace-mode input:focus,.admin-workspace-mode select:focus,.admin-workspace-mode textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #dac18e15}.admin-workspace-mode input[readonly],.admin-workspace-mode input:disabled{background:#121c2a;color:var(--muted)}.admin-workspace-mode input[type=checkbox]{accent-color:var(--gold)}.admin-workspace-mode :focus-visible{outline-color:var(--gold)}
.admin-workspace-mode label small,.admin-workspace-mode .fine,.admin-workspace-mode .preview-body,.admin-workspace-mode .cp-footnote{color:var(--muted)}.admin-workspace-mode .notice{background:#252921;color:#e0d8c7;border-color:var(--gold)}.admin-workspace-mode .form-error{background:#392428;color:#f0bab4}.admin-workspace-mode .empty{background:var(--panel);color:var(--muted);border-color:#526075}
.admin-workspace-mode .media-preview,.admin-workspace-mode .cp-main-image,.admin-workspace-mode .cp-article-text{background:#0c1520;color:var(--text);border-color:var(--line)}.admin-workspace-mode dialog{background:#111c2a;color:var(--text);border-color:var(--gold);box-shadow:0 20px 80px #0007}.admin-workspace-mode dialog::backdrop{background:#040910bd}
.admin-workspace-mode #toast{background:var(--gold);color:#15202b;box-shadow:0 8px 35px #0005}
.admin-workspace-mode .status{background:#283345;color:#cbd7e5}.admin-workspace-mode .status.bezahlt,.admin-workspace-mode .status.published,.admin-workspace-mode .status.bestaetigt{background:#203a30;color:#b6dcc4}.admin-workspace-mode .status.versendet{background:#342c48;color:#d8c9f0}.admin-workspace-mode .status.storniert,.admin-workspace-mode .status.zahlung_fehlgeschlagen{background:#402a2c;color:#edb9b1}.admin-workspace-mode .status.draft,.admin-workspace-mode .status.zahlung_offen{background:#3b3326;color:var(--gold)}.admin-workspace-mode .status.erstattet{background:#27303a;color:#bac3ca}
.admin-workspace-mode .cp-summary span,.admin-workspace-mode .cp-card p,.admin-workspace-mode .cp-time small,.admin-workspace-mode .cp-condition{color:var(--muted)}.admin-workspace-mode .cp-toolbar label>span,.admin-workspace-mode .cp-day,.admin-workspace-mode .cp-time{color:var(--gold)}.admin-workspace-mode .cp-card{border-left-color:var(--gold)}.admin-workspace-mode .cp-tags>span,.admin-workspace-mode .cp-status{background:#223044;color:#c4cbd8}.admin-workspace-mode .cp-status.ready{background:#3b3326;color:var(--gold)}.admin-workspace-mode .cp-status.published,.admin-workspace-mode .cp-status.sent{background:#203a30;color:#b6dcc4}.admin-workspace-mode .cp-platforms button{border-color:#46566d;color:var(--muted)}.admin-workspace-mode .cp-platforms button.active{background:var(--gold);color:#15202b}
/* Mail workspace */
.admin-workspace-mode .mb-heading{margin-bottom:25px}.admin-workspace-mode .mb-workspace{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;min-width:0}.mb-content{min-width:0}.mb-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.admin-workspace-mode .mb-folders{padding:18px 0}.admin-workspace-mode .mb-folders .eyebrow{font-size:9px;margin-bottom:15px}.admin-workspace-mode #mbFolderButtons{display:grid;gap:6px}.admin-workspace-mode #mbFolderButtons button,.admin-workspace-mode .mb-draft-link{display:flex;align-items:center;gap:10px;text-align:left;background:transparent;border-radius:6px;color:var(--muted);padding:12px 10px;font-size:12px;min-height:42px;width:100%;overflow-wrap:anywhere}.admin-workspace-mode #mbFolderButtons button svg,.admin-workspace-mode .mb-draft-link svg{width:16px;height:16px}.admin-workspace-mode #mbFolderButtons button.active{background:#dac18e12;color:var(--gold-bright);box-shadow:inset 2px 0 var(--gold)}.admin-workspace-mode #mbFolderButtons button:hover,.admin-workspace-mode .mb-draft-link:hover{background:#192637;color:var(--text)}.admin-workspace-mode .mb-folder-note{border-top:1px solid var(--line);margin-top:26px;padding-top:18px;color:var(--gold);font:14px Georgia}.admin-workspace-mode .mb-folder-note small{display:block;font:10px/1.7 var(--sans);color:var(--muted);margin-top:8px}.admin-workspace-mode .mb-mobile-folder{display:none}
.admin-workspace-mode .mb-toolbar{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:11px 12px}.admin-workspace-mode .mb-toolbar label{min-width:0;flex:1}.admin-workspace-mode .mb-toolbar input{width:100%;border:0;background:#0c1520;min-height:40px}.admin-workspace-mode .mb-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.3fr);gap:16px;align-items:start}.admin-workspace-mode .mb-list{padding:0;overflow:hidden;max-height:none}.admin-workspace-mode .mb-list-header{display:flex;justify-content:space-between;gap:8px;padding:17px 16px 12px}.admin-workspace-mode .mb-list-header strong{font-size:12px;font-weight:500}.admin-workspace-mode #mbSync{font-size:10px;color:var(--gold)}.admin-workspace-mode .mb-filters{display:flex;gap:5px;padding:0 12px 14px;border-bottom:1px solid var(--line)}.admin-workspace-mode .mb-filters button{background:transparent;color:var(--muted);border:1px solid #354356;border-radius:5px;padding:7px 9px;font-size:11px}.admin-workspace-mode .mb-filters button[aria-pressed=true]{background:#dac18e12;border-color:#807354;color:var(--gold-bright)}
.admin-workspace-mode #mbRows{max-height:580px;overflow:auto;scrollbar-width:thin;scrollbar-color:#35465c transparent}.admin-workspace-mode .mb-message{display:flex;align-items:start;gap:11px;border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0;padding:18px 15px;background:transparent;color:var(--text)}.admin-workspace-mode .mb-message:hover{background:#182638}.admin-workspace-mode .mb-message.selected{background:#202d3e;box-shadow:inset 2px 0 var(--gold)}.admin-workspace-mode .mb-message.mb-unread{background:#172333}.admin-workspace-mode .mb-message.mb-unread.selected{background:#202d3e}.admin-workspace-mode .mb-message strong:before{content:none}.admin-workspace-mode .mb-avatar{display:grid;place-items:center;background:#28364a;color:var(--gold);font:17px Georgia;border-radius:50%;width:32px;min-width:32px;height:32px;margin:0}.admin-workspace-mode .mb-message-copy{display:block;min-width:0;flex:1;margin:0}.admin-workspace-mode .mb-message-line{display:flex;align-items:center;gap:10px;justify-content:space-between;margin:0}.admin-workspace-mode .mb-message-line strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text);font-weight:400}.admin-workspace-mode .mb-unread .mb-message-line strong{font-weight:650}.admin-workspace-mode .mb-message-line time{color:var(--muted);font-size:9px;white-space:nowrap}.admin-workspace-mode .mb-subject{font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#d4dce6;margin-top:7px}.admin-workspace-mode .mb-message-address{font-size:10px;color:#8f9db0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:7px}.admin-workspace-mode .mb-pages{padding:12px;gap:6px;margin:0;color:var(--muted);font-size:10px}.admin-workspace-mode .mb-pages .btn{padding:7px 9px;font-size:10px}
.admin-workspace-mode .mb-detail{padding:23px;min-height:430px}.admin-workspace-mode .mb-detail h2{font-size:25px;line-height:1.3;margin-bottom:20px}.admin-workspace-mode .mb-detail-empty{display:flex;min-height:380px;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:var(--muted);padding:24px 10px}.admin-workspace-mode .mb-detail-empty>svg{width:46px;height:46px;color:var(--gold);margin-bottom:24px}.admin-workspace-mode .mb-detail-empty h2{color:var(--text);font-size:27px;margin-bottom:13px}.admin-workspace-mode .mb-detail-empty p{font-size:12px;max-width:280px}.admin-workspace-mode .mb-message-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid var(--line)}.admin-workspace-mode .mb-message-actions>div{display:flex;gap:6px}.admin-workspace-mode .mb-message-actions .btn{font-size:10px;padding:7px 9px}.admin-workspace-mode .mb-meta{font-size:11px;gap:9px;grid-template-columns:42px minmax(0,1fr)}.admin-workspace-mode .mb-meta dt,.admin-workspace-mode .mb-meta dd,.admin-workspace-mode .mb-original{color:var(--muted)}.admin-workspace-mode .mb-body{background:transparent;color:#d6dde5;border-top:1px solid var(--line);padding-top:22px;line-height:1.85;font-size:13px;margin:24px 0 30px}.admin-workspace-mode .mb-attachments{border-top:1px solid var(--line);padding-top:18px}.admin-workspace-mode .mb-attachments h3{font-size:17px}.admin-workspace-mode .mb-draft-status{font-size:10px;line-height:1.8}.admin-workspace-mode .mb-skeleton{padding:24px}.admin-workspace-mode .mb-skeleton i{display:block;height:60px;border-radius:7px;background:linear-gradient(110deg,#172332,#223149,#172332);background-size:200% 100%;animation:mbShimmer 1.4s linear infinite;margin-bottom:15px}.admin-workspace-mode .mb-empty-list{padding:36px 20px;text-align:center;color:var(--muted);font-size:12px}.admin-workspace-mode .mb-empty-list svg{display:block;margin:0 auto 20px;width:30px;height:30px;color:var(--gold)}.admin-workspace-mode .mb-empty-list strong{display:block;font-weight:500}.admin-workspace-mode .mb-empty-list p{font-size:11px;margin-top:12px}
@keyframes mbShimmer{to{background-position:-200% 0}}
.admin-workspace-mode .mb-message .mb-avatar{color:var(--gold);display:grid;margin:0}.admin-workspace-mode .mb-message .mb-message-copy{margin:0}.admin-workspace-mode .mb-message .mb-message-line{display:flex;margin:0}.admin-workspace-mode .mb-message .mb-subject{color:#d4dce6;display:-webkit-box;font-size:12px;margin-top:7px}.admin-workspace-mode .mb-message .mb-message-address{color:#a0aec0;font-size:10px;margin-top:7px}
@media(max-width:1350px){.admin-workspace-mode .mb-workspace{grid-template-columns:1fr}.admin-workspace-mode .mb-folders{display:flex;align-items:center;gap:14px;padding:0}.admin-workspace-mode .mb-folders>.eyebrow,.admin-workspace-mode .mb-folder-note{display:none}.admin-workspace-mode #mbFolderButtons{display:flex;flex-wrap:wrap;gap:6px}.admin-workspace-mode #mbFolderButtons button{width:auto}.admin-workspace-mode .mb-draft-link{width:auto;margin-left:auto}}
@media(max-width:1100px){.admin-workspace-mode .mb-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}}
@media(max-width:850px){.admin-workspace-mode .mb-heading .admin-top-actions{flex-wrap:wrap}.admin-workspace-mode .mb-layout{grid-template-columns:1fr}.admin-workspace-mode #mbRows{max-height:340px}.admin-workspace-mode .mb-detail{min-height:350px}.admin-workspace-mode .mb-detail-empty{min-height:280px}}
@media(max-width:580px){.admin-workspace-mode .mb-heading .btn{padding:10px 13px;font-size:11px}.admin-workspace-mode .mb-folders{align-items:end}.admin-workspace-mode #mbFolderButtons{display:none}.admin-workspace-mode .mb-mobile-folder{display:block;flex:1;margin:0}.admin-workspace-mode .mb-mobile-folder select{width:100%;font-size:12px}.admin-workspace-mode .mb-draft-link{font-size:10px;max-width:145px;margin:0}.admin-workspace-mode .mb-toolbar{margin-top:14px;padding:8px;flex-wrap:nowrap}.admin-workspace-mode .mb-toolbar input{font-size:11px}.admin-workspace-mode .mb-detail{padding:18px}.admin-workspace-mode .mb-message-actions{gap:8px}.admin-workspace-mode .mb-message-actions .btn{font-size:9px}.admin-workspace-mode .mb-detail h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){.admin-workspace-mode .mb-skeleton i{animation:none}}
/* Mail tools and shipping preparation use the same navy and gold workspace. */
body.admin-workspace-mode .mb-organize,body.admin-workspace-mode .shipping-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:20px 0}
body.admin-workspace-mode .mb-organize label{flex:1;min-width:150px;margin:0}
body.admin-workspace-mode .mb-order-links{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}
body.admin-workspace-mode .mb-order-links .eyebrow{width:100%;margin-bottom:0}
body.admin-workspace-mode .mb-thread{padding:16px 0;border-top:1px solid var(--admin-border,#334457);margin:16px 0}
body.admin-workspace-mode .mb-thread summary{cursor:pointer;color:#d8bc83}
body.admin-workspace-mode .mb-thread-row,body.admin-workspace-mode .mb-server-draft{display:block;width:100%;border:0;border-bottom:1px solid #334457;background:transparent;color:#eee9de;text-align:left;padding:12px 6px;cursor:pointer;overflow-wrap:anywhere}
body.admin-workspace-mode .mb-server-draft strong,body.admin-workspace-mode .mb-thread-row strong{font-size:12px;display:block}
body.admin-workspace-mode .mb-server-draft small,body.admin-workspace-mode .mb-thread-row small{font-size:11px;display:block;color:#b4bdc7;margin-top:5px}
body.admin-workspace-mode #mbDrafts{margin-top:18px;max-height:260px;overflow:auto}
body.admin-workspace-mode .mb-upload{padding:16px;border:1px dashed #5c6570;border-radius:10px;margin:16px 0}
body.admin-workspace-mode .mb-file-chip{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin:8px 0;overflow-wrap:anywhere}
body.admin-workspace-mode .mb-file-chip button{background:#253850;color:#e7cf9e;border:1px solid #5c6570;border-radius:6px;cursor:pointer;padding:3px 10px;font-size:18px}
body.admin-workspace-mode .shipping-controls label{flex:1;min-width:190px}
body.admin-workspace-mode .shipping-card{padding:24px;margin:18px 0}
body.admin-workspace-mode .shipping-card-heading{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
body.admin-workspace-mode .shipping-date{color:#e2c38c;font-size:13px}
body.admin-workspace-mode .shipping-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}
body.admin-workspace-mode .shipping-address{white-space:pre-wrap}
@media(max-width:650px){body.admin-workspace-mode .shipping-card-grid{grid-template-columns:1fr}body.admin-workspace-mode .mb-organize .btn{flex:1}body.admin-workspace-mode .mb-upload{padding:10px}}
@media print{body.admin-workspace-mode header,body.admin-workspace-mode footer,body.admin-workspace-mode .admin-sidebar,body.admin-workspace-mode .admin-toolbar,body.admin-workspace-mode .shipping-controls,body.admin-workspace-mode .admin-main button{display:none!important}body.admin-workspace-mode,body.admin-workspace-mode .admin-main,body.admin-workspace-mode .admin-surface{background:white!important;color:black!important}body.admin-workspace-mode .admin-workspace{margin:0!important}body.admin-workspace-mode .admin-layout{display:block!important}body.admin-workspace-mode .shipping-card{break-inside:avoid;border:1px solid #999}body.admin-workspace-mode .shipping-card *{color:black!important}}
