body:has(.management-page){background:var(--pc-page,#1d1b16);min-height:100vh;color:var(--pc-ink,#f4f7f4);margin:0;font:15px/1.5 Arial,sans-serif}.management-page,.management-page *{box-sizing:border-box}.management-page h1{margin:0 0 4px;font-size:30px}.management-page .panel{border:1px solid var(--pc-border,#7e8c83);background:var(--pc-surface,#1d1b16);border-radius:14px;padding:22px}.management-page>.panel{margin:0}.management-page>.panel h2{margin:0 0 12px;font-size:19px}.management-page .company-context{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.management-page .company-context p:empty{display:none}.management-page select{border:1px solid var(--pc-border,#7e8c83);max-width:100%;min-height:40px;font:inherit;border-radius:8px;padding:8px 12px}.management-header p{margin:0}.management-page #managementStatus{margin-bottom:0}html[data-theme=light] body:has(.management-page){background:var(--pc-page,#f6f9f5);color:var(--pc-ink,#1d1b16)}html[data-theme=light] .management-page .panel{background:var(--pc-surface,#fff);border-color:var(--pc-border,#b8c9bf)}.management-page{max-width:1400px;margin:auto;padding:24px}.management-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.management-grid .panel{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.management-grid h2{margin:0;font-size:19px}.management-grid p{margin:0 0 8px}.management-grid :is(a,button){white-space:normal;text-align:left;align-self:flex-start;margin-top:auto}.management-page [hidden]{display:none!important}@media (width<=1100px){.management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.management-page{padding:16px}.management-grid{grid-template-columns:1fr}.management-header h1{font-size:26px}}.management-page>.panel:has(#companySelector){flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 20px;display:flex}.management-page>.panel:has(#companySelector) h2{margin:0}.management-page #managementStatus{width:100%;margin:0}.management-page form.panel{margin-top:18px}.print-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.print-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.print-fields input,.print-fields textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--pc-border,#7e8c83);background:var(--pc-surface,#1d1b16);color:var(--pc-ink,#fff);border-radius:8px;padding:10px}.print-fields textarea{resize:vertical;min-height:160px}.print-field-wide{grid-column:1/-1}.print-fields [hidden]{display:none!important}@media (width<=600px){.print-fields{grid-template-columns:1fr}}.management-header{flex-wrap:wrap}.management-header [data-app-profile]{margin-left:auto}[data-branding-editor] .company-logo-image{object-fit:contain;max-width:160px;max-height:120px}.app-sidebar-branding .company-logo-button{cursor:default}#manageOrderStatuses label{margin:8px 0;display:block}#manageOrderStatuses input,#manageOrderStatuses select{box-sizing:border-box;width:100%;min-height:44px}#manageOrderStatuses form p{font-size:13px}#manageProductTypes form>label:first-child{flex-direction:column;gap:6px;margin:8px 0;display:flex}#manageProductTypes input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--pc-border);background:var(--pc-surface);width:100%;min-height:44px;color:var(--pc-ink);font:inherit;border-radius:8px;padding:10px}#manageProductTypes .platform-check{align-items:center;gap:8px;margin:12px 0;display:flex}#manageProductTypes input[type=checkbox]{flex:none;width:18px;height:18px}#manageProductTypes form p{font-size:13px}
