.customer-page{color:#151d2b;background:#f6f5f1;min-height:100vh}.customer-shell{width:min(1120px,100% - 48px);margin:0 auto;padding:clamp(48px,7vw,100px) 0 100px}.customer-intro{max-width:760px;margin-bottom:48px}.customer-intro h1{font-family:var(--font-display,inherit);letter-spacing:-.04em;margin:24px 0;font-size:clamp(2.7rem,6vw,5.5rem);line-height:1.02}.customer-intro>p:last-child{color:#526074;max-width:680px;font-size:1.1rem;line-height:1.7}.customer-panel,.customer-card,.customer-news{background:#fff;border:1px solid #d9dce1;border-radius:10px;padding:clamp(24px,4vw,40px)}.customer-panel{max-width:560px}.customer-panel h2,.customer-content h2{margin:0 0 14px;font-size:1.65rem}.customer-panel>p,.customer-content p{color:#586577;line-height:1.6}.customer-panel form{gap:19px;margin-top:24px;display:grid}.customer-panel label{gap:8px;font-weight:600;display:grid}.customer-panel input{color:#151d2b;background:#fff;border:1px solid #aeb7c3;border-radius:5px;width:100%;padding:12px}:is(.customer-panel input:focus-visible,.customer-page button:focus-visible){outline-offset:3px;outline:3px solid #2549db}.customer-panel .primary-button{cursor:pointer;border:0;justify-self:start}.customer-form-links,.customer-actions{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.customer-form-links button,.customer-link,.customer-actions button,.customer-devices button{color:#173fe6;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.customer-link{margin-top:22px}.customer-error{color:#a7272c!important}.customer-message{color:#176849!important}.customer-heading,.customer-news{justify-content:space-between;align-items:start;gap:24px;display:flex}.customer-content{gap:42px;display:grid}.customer-licences{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.customer-card h3{margin:0;font-size:1.25rem}.customer-secondary{color:#151d2b;cursor:pointer;background:#fff;border:1px solid #aeb7c3;border-radius:5px;padding:11px 16px}.customer-devices{border-top:1px solid #e1e4e9;margin:22px 0 0;padding:0;list-style:none}.customer-devices li{border-bottom:1px solid #e1e4e9;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.customer-header-link{white-space:nowrap;font-size:.9rem}@media (max-width:900px){.customer-header-link{display:none}}@media (max-width:600px){.customer-shell{width:calc(100% - 36px)}.customer-heading,.customer-news{flex-direction:column}}.customer-account-buttons{flex-wrap:wrap;gap:12px;display:flex}.customer-profile{background:#fff;border:1px solid #d9dce1;border-radius:10px;padding:clamp(24px,4vw,40px)}.customer-profile form{gap:16px;max-width:620px;margin-top:20px;display:grid}.customer-profile label{gap:8px;font-weight:600;display:grid}.customer-profile input,.customer-profile textarea{color:#151d2b;background:#fff;border:1px solid #aeb7c3;border-radius:5px;width:100%;padding:12px}.customer-profile button{justify-self:start}
