.store-shell{max-width:1100px;margin:auto;padding:26px 20px 70px;color:#17243a;font-size:16px}.store-shell *{box-sizing:border-box;min-width:0}.store-shell h1{font-size:28px;font-weight:650;margin:8px 0}.store-shell h2{font-size:22px;font-weight:600;margin:10px 0 18px}.store-shell h3{font-size:18px;font-weight:600;margin:8px 0}.store-shell p{line-height:1.7}.store-muted,.store-shell small{color:#58677b}.store-shell a{color:#224e85;text-decoration:underline}.store-actions,.store-header,.store-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}.store-actions{justify-content:flex-start;margin:14px 0}.store-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.store-shell .store-link,.store-shell button{min-height:42px;border-radius:8px;padding:9px 14px;background:#172b4a;color:#fff;border:1px solid #172b4a;cursor:pointer;text-decoration:none}.store-shell button.secondary{color:#172b4a;border-color:#ccd4df}.store-shell button:disabled{opacity:.55;cursor:wait}.store-tabs button[aria-current=true]{background:#af803a;border-color:#af803a}.store-card{background:#fff;border:1px solid #dce2e9;padding:22px;border-radius:14px;margin:16px 0;overflow-wrap:anywhere}.store-shell form fieldset{border:0;padding:0;min-width:0}.store-shell input:not([type=checkbox]),.store-shell select,.store-shell textarea{display:block;width:100%;border:1px solid #b7c2d0;padding:10px;border-radius:7px;background:white;color:#17243a;min-height:44px;font-size:16px}.store-shell label{display:block;line-height:1.5}.store-shell label input,.store-shell label select{margin-top:5px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-form,.store-grid{display:grid;gap:16px}.store-alert{padding:12px 16px;background:#fff6d8;border-radius:8px;color:#715010;white-space:pre-wrap;overflow-wrap:anywhere}.store-error{background:#fff0ec;color:#912d1d}.store-login{max-width:470px;padding-top:60px}.store-list{display:grid;gap:12px}.store-list .store-card{margin:0}.store-check{display:flex!important;align-items:flex-start;gap:10px}.store-check input{margin-top:6px!important}.store-detail{white-space:pre-wrap;overflow-wrap:anywhere}.store-shell .ops-checks button{min-height:16px;padding:0;border-radius:4px}.store-shell .ops-accordion button{background:transparent;color:#17243a;border:0;text-align:left}.store-shell .field{margin:8px 0}.store-shell .ops-form-section{padding:12px 0}.store-shell .reception-evidence>div{padding:10px 0;border-bottom:1px solid #e3e8ef}.store-shell .reception-evidence dt{color:#63718a}.store-shell .reception-evidence dd{white-space:pre-wrap}.store-shell .ops-inset{background:#f4f6f9;padding:16px;margin:12px 0;border-radius:8px}@media(max-width:600px){.store-shell{padding:18px 14px 50px}.store-login{padding-top:30px}.store-grid{grid-template-columns:1fr}.store-card{padding:16px}.store-shell h1{font-size:25px}.store-shell .two-columns{grid-template-columns:1fr}.store-tabs button{flex:1}.store-shell .ops-checks label{font-size:15px}.store-tabs .store-link{width:100%;text-align:center}}.store-number{font-size:30px;font-weight:650}.store-shell details>summary{cursor:pointer;line-height:1.7}.store-shell details[open]>summary{margin-bottom:16px}body:has(.store-shell){background:#f5f8fc}.store-shell{color:#27374f}.store-shell a{color:#2563eb}.store-shell .store-link,.store-shell button{background:#2563eb;border-color:#2563eb}.store-shell button.secondary{background:#fff;color:#49648a;border-color:#d5e0ef}.store-tabs button[aria-current=true]{background:#eaf2ff;color:#2563eb;border-color:#bdd3fa}.store-shell a:focus-visible,.store-shell button:focus-visible,.store-shell input:focus-visible,.store-shell select:focus-visible,.store-shell summary:focus-visible{outline:3px solid #8bb5ff;outline-offset:3px}.store-card{border-color:#e0e8f2;box-shadow:0 3px 12px #1d407006}.store-shell .profit-market{border-left-color:#74a4f3}.store-shell .profit-editor{border-color:#80aaf2}.store-shell.store-app-shell{max-width:none;padding:0;color:#24334b;font-size:14px}@media(max-width:600px){.store-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.store-tabs button{white-space:nowrap;flex:none}.store-tabs .store-link{grid-column:1/-1}}