.workspace-preview-bar{max-width:1320px;margin:auto;padding:13px 40px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#f3ead7;border-bottom:1px solid #dfd3b9;color:#5c533d;font-size:11px}
.workspace-preview-bar>div,.workspace-preview-bar nav{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.workspace-preview-bar nav a,.workspace-preview-bar button{padding:5px 10px;border-radius:5px;font-size:11px;background:transparent}.workspace-preview-bar nav a[aria-current]{background:#fffaf0;color:#30483a;font-weight:700}.workspace-preview-bar nav a:hover,.workspace-preview-bar button:hover{background:#fffaf0}.preview-dot{width:7px;height:7px;border-radius:50%;background:#a17d33}.dashboard-entry{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:30px;padding-bottom:45px;border-top:1px solid var(--line)}.dashboard-entry h2{font-size:30px;margin:6px 0 12px}.dashboard-entry .eyebrow{margin-bottom:8px}.dashboard-entry p{font-size:13px}
.owner-layout{display:grid;grid-template-columns:212px minmax(0,1fr);gap:38px;padding-top:32px;padding-bottom:55px;min-height:85vh}.owner-sidebar{display:flex;flex-direction:column;border-right:1px solid #e1e4da;padding-right:24px;gap:35px}.owner-brand{display:flex;align-items:center;gap:11px;font-size:17px;line-height:1.35;font-weight:600}.owner-brand small{display:block;font-size:8px;letter-spacing:1.3px;margin-top:4px;color:#6c786e}.owner-mark{background:#243e33;color:#faf7ec;border-radius:10px;padding:9px 7px;font-family:Georgia,serif;font-size:22px;letter-spacing:-2px}.owner-mark>span{color:#d5b57c}.owner-sidebar nav{display:grid;gap:5px}.owner-sidebar nav a{display:flex;align-items:center;gap:13px;border-radius:7px;padding:12px;font-size:12px;color:#637164}.owner-sidebar nav a>span{font-size:18px;width:20px;text-align:center}.owner-sidebar nav a small{margin-left:auto;border-radius:50%;background:#e8e1ce;width:22px;height:22px;display:grid;place-items:center;font-size:10px}.owner-sidebar nav a[aria-current]{color:#243e33;background:#e9eee4;font-weight:700}.owner-sidebar nav a:hover{background:#f0f2e9}.owner-sidebar-note{margin-top:auto;background:#f3f3ea;padding:17px;border-radius:9px}.owner-sidebar-note .eyebrow{font-size:8px;letter-spacing:1px;display:block}.owner-sidebar-note .eyebrow:before{display:none}.owner-sidebar-note p{font-size:11px;line-height:1.8;margin:10px 0 16px}.owner-sidebar-note .text-link{font-size:10px}.owner-main{min-width:0}
.studio-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}.studio-heading .eyebrow{margin-bottom:8px;font-size:9px}.studio-heading h1{font-size:40px}.studio-identity{display:flex;align-items:center;gap:10px;font-size:12px}.studio-identity small{display:block;font-size:10px;color:#748075}.studio-avatar{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:50%;color:#566449;background:#eaeedc;font:15px Georgia,serif}.owner-welcome{position:relative;overflow:hidden;background:#ebe9dd;padding:32px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:20px}.owner-welcome h2{font-size:36px;line-height:1.15;margin:14px 0 18px;letter-spacing:-1px}.owner-welcome h2 em{color:#69744e}.owner-welcome p{font-size:12px;max-width:350px;margin-bottom:22px;color:#667160}.owner-welcome .eyebrow{font-size:8px;color:#566449;letter-spacing:1.5px}.owner-seal{width:158px;height:158px;flex:0 0 158px;border:1px solid #a4ad90;outline:1px dashed #b9bda8;outline-offset:-8px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;transform:rotate(8deg);gap:12px;color:#596448;background:#f3f0e4}.owner-seal span{font-size:8px;letter-spacing:2px}.owner-seal b{font:italic 21px/1.2 Georgia,serif}
.studio-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:20px 0 26px}.studio-metric{padding:20px;border:1px solid #e2e6dc;border-radius:9px;background:#fff;display:grid;gap:11px}.studio-metric>span{font-size:11px;color:#697365}.studio-metric strong{font:29px Georgia,serif;color:#2c4336}.studio-metric small{font-size:10px;color:#7a8074}.owner-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:20px}.studio-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.studio-section-head h2{font:24px/1.25 Georgia,serif;letter-spacing:-.5px;margin:0 0 8px}.studio-section-head p{font-size:11px}.studio-section-head .text-link{font-size:10px;white-space:nowrap}.owner-main .vendor-panel{padding:25px}.studio-table-scroll{overflow:auto}.studio-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;white-space:nowrap}.studio-table th{text-transform:uppercase;color:#84907e;font-size:8px;letter-spacing:1px;padding:13px 8px;border-bottom:1px solid #e4e7dd;font-weight:600}.studio-table td{padding:18px 8px;border-bottom:1px solid #edf0e7}.studio-table td:first-child,.studio-table th:first-child{padding-left:0}.studio-table td small{display:block;font-size:9px;color:#8a8e82;margin-top:5px}.studio-table .text-link{font-size:10px}.studio-status{display:inline-block;white-space:nowrap;font-size:9px;text-transform:capitalize;border-radius:5px;background:#f0f1e9;color:#6c7463;padding:5px 8px}.status-new,.status-pending,.status-draft,.status-open{background:#fbefda;color:#8c6c32}.status-preparing{background:#ede7f3;color:#7f648c}.status-shipped{background:#e8eef5;color:#5a7396}.status-active,.status-published,.status-delivered,.status-settled,.status-resolved{background:#eaf0e4;color:#56754b}.status-paused,.status-archived{background:#f1e6e3;color:#906c62}.studio-task{display:flex;align-items:center;gap:12px;padding:18px 0;border-top:1px solid #e4e8db;font-size:12px}.studio-task b{font-size:10px;color:#7d866e}.studio-task>span{flex:1}.studio-task small{display:block;font-size:10px;color:#87907e;margin-top:4px}.attention-panel{background:#f7f7ef}.attention-panel h2{font-size:24px}.attention-panel .eyebrow{font-size:8px}.studio-featured{margin-top:22px}.studio-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.studio-featured-grid img{height:145px;width:100%;object-fit:cover;border-radius:6px}.studio-featured-grid article>div{display:grid;gap:5px;margin-top:11px;font-size:11px}.studio-featured-grid strong{font-weight:500}.studio-featured-grid span{font-size:10px;color:#738068}.studio-footnote{font-size:10px;margin-top:25px;color:#8c9385}
.studio-filter{display:flex;gap:15px;margin-bottom:25px;flex-wrap:wrap}.studio-filter label{display:grid;gap:8px;min-width:180px;font-size:11px;flex:1}.studio-filter input,.studio-filter select{padding:12px 14px;border:1px solid #dfe4d7;border-radius:6px;background:#fcfdf9;color:#41513b;width:100%;font-size:12px}.owner-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.owner-product-grid article{overflow:hidden;border:1px solid #e5e7dc;border-radius:8px}.owner-product-image{position:relative}.owner-product-image img{height:215px;width:100%;object-fit:cover}.owner-product-image .studio-status{position:absolute;top:10px;left:10px}.owner-product-copy{padding:15px}.owner-product-copy>small{font-size:9px;color:#7c876f}.owner-product-copy h3{font-size:13px;margin:6px 0 12px;font-weight:500}.owner-product-copy>div{display:flex;justify-content:space-between;gap:8px;font-size:12px}.owner-product-copy>div small{font-size:10px;color:#7c876f}.owner-product-copy button{font-size:10px;margin-top:15px}.studio-vendors{display:grid;margin:8px 0 25px}.studio-vendors article{display:flex;align-items:center;gap:18px;padding:24px 0;border-bottom:1px solid #e8ebdf}.studio-vendors article>div:nth-child(2){flex:1}.studio-vendors h3{font-size:14px;font-weight:500}.studio-vendors p,.studio-vendors small{font-size:11px}.studio-vendors .text-link{font-size:11px}.studio-ledger>div{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:20px 0;border-bottom:1px solid #e5e8dc;font-size:12px}.studio-ledger small{display:block;color:#8b917f;font-size:10px;margin-top:6px}.preview-choice-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.studio-order-steps{display:flex;gap:0;padding:0;list-style:none;margin:30px 0;counter-reset:step}.studio-order-steps li{flex:1;border-bottom:3px solid #e2e7db;padding:12px 0;font-size:11px;color:#818a74}.studio-order-steps li[aria-current]{color:#35533b;border-color:#68875a;font-weight:700}
@media(min-width:1001px){body:has(.owner-layout) .desktop-nav{gap:20px}.vendor-main:has(.studio-table) .vendor-panel{min-width:0}}
@media(max-width:1100px){.owner-layout{grid-template-columns:175px minmax(0,1fr);gap:24px}.owner-columns{grid-template-columns:1fr}.studio-featured-grid img{height:120px}.studio-metric{padding:15px}.owner-seal{width:125px;height:125px;flex-basis:125px}.owner-seal b{font-size:17px}}
@media(max-width:760px){.workspace-preview-bar{padding:12px 20px;align-items:flex-start;flex-direction:column;gap:7px}.workspace-preview-bar>div{gap:8px}.workspace-preview-bar>div>span:last-child{font-size:10px}.workspace-preview-bar nav{gap:7px}.workspace-preview-bar nav a,.workspace-preview-bar button{padding:5px 9px}.owner-layout{display:block;padding-top:22px}.owner-sidebar{border:0;padding:0;gap:20px;margin-bottom:25px}.owner-sidebar nav{display:flex;overflow-x:auto;padding-bottom:10px;gap:4px}.owner-sidebar nav a{flex-shrink:0;padding:9px 12px;gap:7px;font-size:11px}.owner-sidebar-note{display:none}.owner-brand{font-size:15px}.owner-mark{font-size:20px}.studio-heading h1{font-size:34px}.studio-heading{margin-bottom:22px}.studio-heading .eyebrow{font-size:8px}.studio-identity{font-size:10px}.studio-identity small{font-size:9px}.owner-welcome{padding:25px}.owner-welcome h2{font-size:30px}.owner-seal{display:none}.studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-main .vendor-panel{padding:19px}.owner-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.owner-product-image img{height:175px}.owner-product-copy{padding:12px}.studio-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-featured-grid img{height:155px}.studio-vendors article{flex-wrap:wrap;gap:12px}.studio-vendors article>.text-link{margin-left:52px}.studio-vendors article>div:nth-child(2){min-width:130px}.dashboard-entry{align-items:flex-start;flex-direction:column}.studio-section-head{align-items:flex-start}.studio-table td{padding:15px 8px}.studio-section-head h2{font-size:22px}.studio-ledger>div{gap:10px;font-size:11px}.studio-order-steps li{font-size:10px}.vendor-layout .studio-metric{min-width:0}}
.owner-columns>section,.studio-section-head>div{min-width:0}
.owner-activity{display:flex;align-items:flex-start;gap:12px;padding:20px 0;border-bottom:1px solid #e4e8de}.owner-activity>.preview-dot{margin-top:7px;background:#bdc7b7;flex-shrink:0}.owner-activity.is-unread>.preview-dot{background:#718a57}.owner-activity>div{min-width:0;flex:1}.owner-activity strong{font-size:12px;font-weight:600}.owner-activity p{font-size:11px;overflow-wrap:anywhere;margin:5px 0}.owner-activity small{display:block;color:#87917f;font-size:10px;margin-bottom:8px}.owner-activity .text-link{font-size:10px}.owner-ticket-message{white-space:pre-wrap;overflow-wrap:anywhere;padding:22px 0;color:#455644}.owner-sidebar-note p{overflow-wrap:anywhere}.owner-sidebar-note button{margin-top:15px}.owner-product-copy p{font-size:10px;margin-bottom:10px}.owner-activity-list:empty{display:none}
.test-order-notice{padding:15px 20px;margin:0 0 22px;background:#fff0d4;border:1px solid #e7cc95;border-radius:10px;font-size:12px;line-height:1.7;color:#6b4a19}.test-order-card{padding:24px;margin-bottom:20px;border:1px solid #e0e4d9;border-radius:12px;background:#fff}.test-order-card header,.test-order-card footer,.test-order-item{display:flex;align-items:center;justify-content:space-between;gap:14px}.test-order-card header{flex-wrap:wrap;margin-bottom:20px}.test-order-card h3{font-size:14px;overflow-wrap:anywhere}.test-order-card header>div{min-width:0}.test-order-card small,.test-order-card p{font-size:11px}.test-order-item{padding:14px 0;border-top:1px solid #edf0e8;font-size:12px}.test-order-item img{width:52px;height:62px;object-fit:cover;border-radius:5px}.test-order-item>div{flex:1;min-width:0;overflow-wrap:anywhere}.test-order-card footer{margin:20px 0;font-size:12px}.test-order-card footer>strong{white-space:nowrap}
.vendor-sidebar,.vendor-main,.vendor-columns>section,.vendor-welcome>div{min-width:0}
@media(max-width:1100px){.owner-columns{grid-template-columns:minmax(0,1fr)}}
@media(max-width:650px){.vendor-layout{grid-template-columns:minmax(0,1fr)}.vendor-columns{grid-template-columns:minmax(0,1fr)}.vendor-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-sidebar nav a{flex-shrink:0}.vendor-heading{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.workspace-preview-bar *,.owner-layout *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:850px){.checkout-grid{grid-template-columns:minmax(0,1fr)}.checkout-summary{position:static}.checkout-grid .account-banner{flex-wrap:wrap}.checkout-grid .account-banner>span{min-width:160px}.checkout-grid .account-banner .button{margin-left:auto}}
@media(max-width:760px){.owner-sidebar-note{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px;margin-top:0}.owner-sidebar-note p{flex-basis:100%;margin:0}.owner-sidebar-note button{margin:0}.owner-sidebar-note .text-link{font-size:12px}.vendor-sidebar-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin:0}.vendor-sidebar-bottom .vendor-badge{display:none}}
