.account-action-panel{background:radial-gradient(circle at 76% 20%,rgba(142,227,242,.22),transparent 34%),linear-gradient(110deg,rgba(8,24,38,.98),rgba(8,32,48,.9) 60%,rgba(18,94,116,.72)),#102738;border:0;color:#fff;gap:clamp(20px,3vw,44px);margin-bottom:32px;min-height:clamp(340px,31vw,500px);padding:clamp(28px,5vw,58px)}.account-action-panel .page-action-form input{background:rgba(255,255,255,.96);color:var(--foreground)}.account-action-panel .order-tracking-result,.account-action-panel .order-tracking-result dd,.account-action-panel .order-tracking-result strong{color:#fff}.account-action-panel .order-tracking-result dt,.account-action-panel .order-tracking-result small{color:#d7e7ee}.account-action-panel .order-tracking-error{color:#ffd4d4}.page-action-icon svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:21px}.page-action-form label{display:grid;gap:6px}.page-action-form label span{font-size:12px;font-weight:600;text-transform:uppercase}.page-action-form input{border:1px solid var(--line);border-radius:6px;min-height:40px;padding:8px 10px;width:100%}.client-cabinet-card{grid-column:1/-1}.client-cabinet-methods{border:0;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.client-cabinet-methods legend{color:var(--muted);flex-basis:100%;font-size:12px;font-weight:600;margin-bottom:2px;text-transform:uppercase}.client-cabinet-methods label{align-items:center;background:#fff;border:1px solid var(--line-strong);border-radius:6px;color:var(--foreground);cursor:pointer;display:inline-flex;gap:6px;min-height:42px;padding:7px 12px;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.client-cabinet-methods label:has(input:checked){background:var(--blue-soft);border-color:var(--blue);box-shadow:0 8px 20px rgba(8,127,168,.12);color:var(--blue-strong)}.client-cabinet-methods input{accent-color:var(--blue-strong);min-height:auto;width:auto}.client-cabinet-code-row{align-items:end;display:grid;gap:10px;grid-template-columns:auto minmax(180px,1fr)}.customer-cabinet-page{display:grid;gap:20px}.customer-cabinet-login{background:linear-gradient(135deg,rgba(8,127,168,.08),rgba(255,255,255,0) 38%),var(--surface);border:1px solid rgba(184,198,211,.82);border-radius:var(--radius-md);box-shadow:var(--shadow);display:grid;gap:16px;max-width:860px;padding:clamp(18px,2vw,28px);position:relative}.customer-cabinet-login:before{background:linear-gradient(90deg,var(--accent),var(--cyan));border-radius:var(--radius-pill);content:"";height:4px;left:clamp(18px,2vw,28px);position:absolute;right:clamp(18px,2vw,28px);top:0}.customer-cabinet-login p{color:var(--muted);line-height:1.5;margin:0}.customer-cabinet-hint{color:var(--muted);line-height:1.45}.customer-cabinet-login label{display:grid;gap:6px}.customer-cabinet-login label span{color:var(--muted);font-size:12px;font-weight:600;text-transform:uppercase}.customer-cabinet-login input{background:#fff;border:1px solid var(--line-strong);border-radius:6px;color:var(--foreground);min-height:46px;padding:9px 12px;width:100%}.customer-cabinet-summary{border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.customer-cabinet-summary div{display:grid;gap:4px;min-width:0}.customer-cabinet-summary small,.customer-cabinet-summary span{color:var(--muted);font-size:13px}.customer-cabinet-summary strong{overflow-wrap:anywhere}.customer-cabinet-header-actions{align-content:start;display:grid;gap:6px;justify-items:end}.customer-cabinet-orders{display:grid;gap:14px}.customer-cabinet-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.customer-cabinet-toolbar h2{font-size:22px;margin:0}.customer-cabinet-toolbar>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.customer-cabinet-toolbar span{color:var(--muted);font-weight:600}.customer-cabinet-cart-status{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.customer-cabinet-order-list{display:grid;gap:10px}.customer-cabinet-order{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.customer-cabinet-order summary{align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(130px,1fr) minmax(120px,auto) minmax(120px,auto) auto;list-style:none;padding:14px 16px}.customer-cabinet-order summary::-webkit-details-marker{display:none}.customer-cabinet-order summary>span{color:var(--blue-strong);display:flex;flex-wrap:wrap;gap:4px 8px;font-weight:600}.customer-cabinet-order summary>span small{font-weight:600}.customer-cabinet-order-note-inline{color:var(--text);flex-basis:100%;overflow-wrap:anywhere}.customer-cabinet-order summary small,.customer-cabinet-order-meta{color:var(--muted);font-size:13px}.customer-cabinet-order-meta{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 16px}.customer-cabinet-order-note-editor{border-top:1px solid var(--line);display:grid;gap:10px;padding:12px 16px}.customer-cabinet-order-note-editor label{display:grid;gap:6px}.customer-cabinet-order-note-editor label span{color:var(--muted);font-size:12px;font-weight:600;text-transform:uppercase}.customer-cabinet-order-note-editor textarea{border:1px solid var(--line);border-radius:6px;min-height:84px;padding:9px 10px;resize:vertical;width:100%}.customer-cabinet-order-note-editor>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.customer-cabinet-items{border-top:1px solid var(--line);display:grid;gap:8px;padding:12px 16px 16px}.customer-cabinet-items h3{font-size:16px;margin:0}.customer-cabinet-item{align-items:start;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(180px,1fr) auto auto auto;padding:10px}.customer-cabinet-item input{margin-top:3px}.customer-cabinet-item>span{display:grid;gap:4px;min-width:0}.customer-cabinet-item small{color:var(--muted);font-size:13px}.customer-cabinet-item strong{overflow-wrap:anywhere}.order-tracking-error{color:var(--warning);margin:0}.order-tracking-result{border-top:1px solid var(--line);display:grid;gap:14px;margin-top:4px;padding-top:14px}.order-tracking-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between}.order-tracking-summary>span{color:var(--blue-strong);font-weight:600}.order-tracking-summary strong{color:var(--foreground);font-size:14px}.order-tracking-steps{display:grid;gap:10px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.order-tracking-steps li{align-items:start;color:var(--muted);display:grid;gap:6px;grid-template-columns:24px minmax(0,1fr);justify-items:start;min-width:0;position:relative;text-align:left}.order-tracking-steps li:before{background:var(--line);bottom:-10px;content:"";height:auto;left:11px;position:absolute;right:auto;top:24px;width:2px;z-index:0}.order-tracking-steps li:first-child:before{left:11px}.order-tracking-steps li:last-child:before{display:none}.order-tracking-steps li>span{background:var(--surface);border:2px solid var(--line);border-radius:999px;height:24px;position:relative;width:24px;z-index:1}.order-tracking-steps strong{font-size:13px;line-height:1.2}.order-tracking-steps small{color:var(--muted);font-size:12px;grid-column:2}.order-tracking-details{display:grid;gap:8px;margin:0}.order-tracking-details div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px}.order-tracking-details dd,.order-tracking-details dt{margin:0}.order-tracking-details dt{color:var(--muted)}@media (max-width:560px){.client-cabinet-code-row,.order-tracking-details div{grid-template-columns:1fr}.client-cabinet-code-row{align-items:stretch}.customer-cabinet-item,.customer-cabinet-order summary,.customer-cabinet-summary{grid-template-columns:1fr}.customer-cabinet-toolbar,.customer-cabinet-toolbar>div{align-items:stretch;flex-direction:column}}.account-action-panel .page-action-heading{align-content:end}.account-action-panel .page-action-heading span{color:#8ee3f2}.account-action-panel .page-action-heading h2{color:#fff;font-family:var(--site-font-family);font-size:var(--page-hero-title-size);font-weight:600;line-height:1.06}.account-action-panel .page-action-heading p{color:#d7e7ee;font-size:clamp(16px,1.25vw,20px);max-width:680px}.order-tracking-steps li.completed{color:var(--foreground)}.order-tracking-steps li.completed:before{background:var(--blue-strong)}.order-tracking-steps li.completed>span{background:var(--blue-strong);box-shadow:0 0 0 4px rgba(19,90,163,.12)}