.studio-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:44px 0 25px}.studio-heading h1{font:400 clamp(32px,4vw,48px)/1.12 Georgia,serif;margin:14px 0}.studio-heading p{margin:0;color:#c1b39b}.studio-heading label{font-size:11px;color:#c4b594;min-width:190px}.studio-heading select{display:block;margin-top:9px;width:100%}.studio-note{padding:15px 18px;background:#393126;border:1px solid #514735;border-radius:6px;display:flex;justify-content:space-between;gap:18px;font-size:12px;align-items:center}.studio-note .textbutton{white-space:nowrap;text-decoration:underline}.studio-stats{margin:24px 0;gap:18px}.studio-stats .stat{padding:23px}.studio-stats .stat b{font:36px Georgia,serif}.studio-stats small{display:block;font-size:11px;color:#b9ab94;margin-top:9px}.studio-tabs{display:flex;gap:8px;border-bottom:1px solid #5c4e39;margin-top:30px}.studio-tabs button{border:0;background:transparent;color:#c3b499;padding:15px 22px;font:inherit;cursor:pointer;border-bottom:3px solid transparent}.studio-tabs button[aria-selected=true]{color:#f1dfb8;border-color:#ccb17e;background:#322d23}.studio-panel{margin-top:20px;min-height:300px}.studio-panel h2{font:26px Georgia,serif;margin:0}.studio-panel .panelhead p{font-size:13px;color:#c1b49e;margin:9px 0 0}.studio-toolbar{display:flex;align-items:center;gap:12px;margin:22px 0}.studio-toolbar>input{flex:1;min-width:140px}.studio-toolbar input,.studio-table input{background:#211e19;color:#eee3d0;border:1px solid #63563f;border-radius:4px;padding:12px;font:inherit}.studio-toolbar select{max-width:210px}.studio-toolbar .button{white-space:nowrap;padding:12px;font-size:12px}.studio-empty{text-align:center;padding:35px 20px}.studio-empty>span{font-size:32px;color:#cfb782}.studio-empty h3{font:26px Georgia,serif}.studio-empty p{max-width:470px;margin:auto;color:#bdb09a;font-size:13px;line-height:1.7}.studio-order{border:1px solid #544936;border-radius:6px;margin:18px 0;overflow:hidden}.order-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;background:#25221c}.order-top strong{font-size:12px;overflow-wrap:anywhere}.order-top small{display:block;color:#b9ad96;font-size:11px;margin-top:7px}.stage{padding:7px 10px;border-radius:4px;font-size:11px;white-space:nowrap;background:#53442d;color:#efd4a1}.stage.ready{background:#344334;color:#c8d8b4}.stage.shipped{background:#343c43;color:#c3d1d9}.order-items{padding:8px 20px}.order-items>div{display:flex;align-items:center;gap:14px;margin:12px 0}.order-items img{width:35px;height:49px;object-fit:contain}.order-items span{flex:1}.order-items b{font-size:13px}.order-items small,.inventory-card small{display:block;color:#bcae95;font-size:11px;line-height:1.5;margin-top:5px}.order-actions{display:flex;align-items:center;gap:20px;padding:0 20px 15px}.order-actions .button{font-size:12px;padding:11px 15px}.order-actions .textbutton{font-size:12px}.ship-details{border-top:1px solid #514632;padding:15px 20px}.ship-details summary{cursor:pointer;font-size:12px;color:#dec89f}.ship-details .trackingform{margin-top:16px}.studio-table{width:100%}.studio-table td{font-size:12px}.studio-table input{width:90px}.inventory-card{display:flex;align-items:center;gap:12px;min-width:200px}.inventory-card img{width:34px;height:48px;object-fit:contain}.studio-panel button:disabled{opacity:.45;cursor:default}.studio-panel #draftCount{font-size:12px;color:#d7bd8a}.earnings-breakdown{max-width:650px;margin:25px 0}.earnings-breakdown>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #554934;font-size:13px}.earnings-breakdown>div:last-child{color:#edd5a5;font-size:17px}.activity-list article{display:flex;gap:14px;border-bottom:1px solid #4b4131;padding:15px 0}.activity-list p{margin:0 0 8px;font-size:13px}.activity-list small{color:#b8aa93;font-size:11px}.activity-dot{width:7px;height:7px;border-radius:50%;background:#bfa573;flex-shrink:0;margin-top:7px}#studioPrint{display:none}.studio-tabs button:focus-visible,.studio-panel button:focus-visible,.ship-details summary:focus-visible{outline:2px solid #e0c58f;outline-offset:3px}
@media(max-width:650px){.studio-heading{display:block;padding-top:30px}.studio-heading label{display:block;margin-top:23px}.studio-note{align-items:flex-start;flex-direction:column;line-height:1.6}.studio-stats{grid-template-columns:1fr;gap:10px}.studio-stats .stat{padding:16px;display:grid;grid-template-columns:1fr auto;gap:7px}.studio-stats .stat b{font-size:28px;grid-column:2;grid-row:1/3}.studio-stats small{margin:0}.studio-tabs{gap:0;justify-content:space-between}.studio-tabs button{padding:13px 8px;font-size:12px}.studio-panel{padding:18px}.studio-panel .panelhead{align-items:flex-start;gap:18px;flex-wrap:wrap}.studio-toolbar{flex-wrap:wrap}.studio-toolbar input{width:100%;flex-basis:100%}.studio-toolbar select{flex:1;min-width:0}.order-top{align-items:flex-start;padding:14px;flex-wrap:wrap}.order-items{padding:5px 14px}.order-actions{padding:0 14px 14px;flex-wrap:wrap;gap:14px}.ship-details{padding:14px}.studio-table{min-width:560px}.studio-panel h2{font-size:23px}}
@media print{body>*{display:none!important}body>#studioPrint{display:block!important;color:#000;background:#fff;padding:20px}#studioPrint h2{font-size:16px;margin-top:30px}#studioPrint li{line-height:1.8}}

#inventoryImport{width:min(920px,94vw);max-height:90vh;padding:26px;overflow:auto}#inventoryImport label{display:block;font-size:12px;margin:20px 0 8px}#inventoryImport textarea{display:block;width:100%;box-sizing:border-box;background:#211e19;color:#eee3d0;border:1px solid #63563f;padding:12px;border-radius:4px;font:12px/1.6 monospace;resize:vertical}#inventoryImport select{width:100%}.import-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:20px 0}.import-actions .button{font-size:12px;padding:12px 16px}.file-label input{display:block;margin-top:10px;max-width:100%;color:#c9b798}#importFeedback{padding:18px 0;font-size:13px;line-height:1.6;color:#e8d3aa}#importPreview button:disabled{opacity:.4;cursor:default}#importPreview td{white-space:normal;max-width:260px;overflow-wrap:anywhere}#inventoryImport h2{font:28px Georgia,serif}
