body.workspace-page{background:#f7f8fa}body.workspace-page>main,body.workspace-page>footer{display:none}body.workspace-page header{position:relative}
body.workspace-page #modal[open]{position:relative;inset:auto;display:grid;grid-template-columns:240px minmax(0,1fr);width:min(1440px,100%);max-width:none;max-height:none;min-height:calc(100vh - 140px);margin:0 auto;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none;overflow:visible;color:#242629}
#workspaceNav{background:#20252b;color:#fff;padding:38px 24px;min-width:0}#workspaceNav p{font-size:14px;line-height:1.7;color:#c8ced5}.workspace-brand{font-size:23px;font-weight:800;letter-spacing:-.6px}#workspaceNav nav{display:grid;gap:7px;margin:30px 0}#workspaceNav a{display:block;text-decoration:none;color:#e7ebef;padding:12px;border-radius:9px;font-size:14px;font-weight:650}#workspaceNav a:hover,#workspaceNav a[aria-current=page]{background:#ff6416;color:white}#workspaceNav .workspace-market-link{margin-top:28px;border-top:1px solid #49515b;border-radius:0;padding-top:24px}
body.workspace-page #modalContent{padding:44px clamp(22px,4vw,64px);min-width:0;max-width:1100px}body.workspace-page #modalContent>h2{font-size:clamp(28px,3vw,42px);margin:12px 0 20px;letter-spacing:-1px}body.workspace-page #close{display:none}body.workspace-page .form-grid{gap:22px}body.workspace-page input:not([type=checkbox]),body.workspace-page textarea,body.workspace-page select{background:#fff;border-color:#dbe0e5;border-radius:10px}body.workspace-page .workspace-stats article{border-radius:16px;padding:26px;box-shadow:0 6px 24px #20252b08}body.workspace-page .workspace-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0;border-bottom:1px solid #e4e7eb;padding-bottom:20px}body.workspace-page .admin-section{border-top:1px solid #e5e9ef;padding-top:28px;margin-top:30px}body.workspace-page .review{border:1px solid #e2e6eb;border-radius:12px;padding:22px;background:white}body.workspace-page .auth-page #modalContent{max-width:640px;margin:auto;width:100%}body.workspace-page #modal.auth-page{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);max-width:1200px;margin:32px auto;border-radius:22px;overflow:hidden;min-height:650px}.auth-decoration{font-size:140px;font-weight:900;color:#ff681d;margin:55px 0}.auth-decoration span{display:block;font-size:28px;color:white;line-height:1.3}
.business-logo{width:88px;height:88px;object-fit:contain;border-radius:18px;background:#fff;border:1px solid #e4e7eb;padding:8px;flex-shrink:0}.business-initial{display:inline-grid;place-items:center;font-size:32px;font-weight:800;color:#e9510a}.store .business-logo{margin:24px 24px 0}.own-store-cover .business-logo{width:112px;height:112px}.seller-identity{display:flex;align-items:center;gap:22px;margin-bottom:24px}.seller-identity h2{margin:0!important}.logo-preview{display:flex;align-items:center;gap:18px;margin:12px 0}.own-store-cover{border-radius:18px;background:linear-gradient(120deg,#22272e,#434a54)!important}.own-store-cover strong{color:#fff}.own-store-cover span{color:#f0f1f3}.storefront-nav{position:sticky;top:0;background:#fff;z-index:2;padding:14px 0;border-bottom:1px solid #e6e8ed}.own-products{gap:24px}
@media(max-width:760px){body.workspace-page #modal[open],body.workspace-page #modal.auth-page{display:block;margin:0;border-radius:0;min-height:100vh}#workspaceNav{padding:20px}#workspaceNav p,.auth-decoration{display:none}#workspaceNav nav{display:flex;overflow-x:auto;margin:15px 0 0;gap:5px;padding-bottom:5px}#workspaceNav nav a{white-space:nowrap;padding:10px 12px}#workspaceNav .workspace-market-link{margin:8px 0 0;padding:12px 0 0;font-size:13px}body.workspace-page #modalContent{padding:28px 20px;width:100%}body.workspace-page .form-grid{grid-template-columns:1fr}body.workspace-page .workspace-stats{grid-template-columns:1fr}body.workspace-page .workspace-stats article{padding:22px}.seller-identity{align-items:flex-start;gap:14px}.business-logo{width:68px;height:68px}body.workspace-page .workspace-tabs{gap:6px}.own-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.own-store-cover{padding:25px}.own-store-cover strong{font-size:28px}}

body.workspace-page input[type=file]{display:block;width:100%;max-width:100%;min-width:0;font-size:14px}body.workspace-page label{min-width:0;overflow-wrap:anywhere}body.workspace-page #modalContent{box-sizing:border-box}#workspaceNav{box-sizing:border-box}

body.workspace-page #modal.storefront-page{display:block;max-width:1280px}body.workspace-page .storefront-page #workspaceNav{display:none}body.workspace-page .storefront-page #modalContent{max-width:none}.own-store-cover{display:flex;flex-direction:column;gap:12px}.own-store-cover .business-logo{margin-bottom:8px}
