.ak-special-dialog{display:none;background:#071015b8;backdrop-filter:blur(7px)}.ak-special-dialog[aria-hidden=false]{display:grid}.ak-parts-field select{display:block;box-sizing:border-box;width:100%;min-height:46px;padding:12px 14px;border:1px solid #cdd5db;border-radius:10px;background:#f7f8f9;color:#151c20;font:400 15px/1.5 'DM Sans',Arial,sans-serif}.ak-parts-field select:focus{outline:2px solid #151c20;outline-offset:2px;background:#fff}.ak-storage-price{margin-top:22px;padding:23px;border:1px solid #dbe2e6;border-radius:14px;background:#f1f4f5}.ak-storage-price>span{display:block;font-size:12px;font-weight:650;color:#55616a}.ak-storage-price strong{display:block;margin-top:9px;font:700 37px/1.2 Manrope,sans-serif;letter-spacing:-.045em}.ak-storage-price strong[hidden]{display:none}.ak-storage-price p{margin:10px 0 0;font-size:12px;line-height:1.8;color:#5f6971}.ak-charging-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;list-style:none;margin:25px 0 12px}.ak-charging-steps li{padding:11px 8px;border-radius:9px;background:#f0f3f4;color:#68727a;font-size:12px;font-weight:650;text-align:center}.ak-charging-steps li[aria-current=step]{background:#151c20;color:#fff}.ak-charging-progress{font-size:11px;color:#68727a;margin:0 0 24px}.ak-charging-step[hidden],.ak-charging-dependent[hidden],.ak-charging-company[hidden],#ak-charging-power-wrap[hidden],.ak-charging-controls button[hidden]{display:none!important}.ak-charging-dependent,.ak-charging-company{margin-top:20px}.ak-charging-consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.8;margin:22px 0}.ak-charging-consent input{width:18px;height:18px;flex:0 0 18px;margin:3px 0 0;accent-color:#151c20}.ak-charging-consent a{color:#151c20;text-decoration:underline;text-underline-offset:3px}.ak-charging-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:25px}.ak-charging-controls>.ak-parts-submit{margin-left:auto}.ak-charging-back{background:#fff;border:1px solid #ccd4d9;border-radius:100px;padding:13px 20px;color:#151c20;min-height:48px;font-size:13px;font-weight:650;cursor:pointer}.ak-charging-back:hover{background:#f1f4f5}@media(max-width:600px){.ak-parts-field select{font-size:16px}.ak-charging-steps li{font-size:10px;padding:10px 5px}.ak-charging-controls>.ak-parts-submit{width:auto;flex:1}.ak-charging-back{padding:13px 16px}.ak-storage-price{padding:20px}}

.ak-leasing-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.ak-leasing-dialog [data-leasing-step][hidden],.ak-leasing-dialog [hidden]{display:none!important}.ak-leasing-notice{padding:16px 18px;background:#eff2f3;border-radius:12px;font-size:12px;line-height:1.8;color:#40515d;margin:20px 0}.ak-leasing-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ak-leasing-options label{display:flex;align-items:center;gap:10px;padding:14px 12px;border:1px solid #d7dfe3;border-radius:10px;font-size:13px;cursor:pointer}.ak-leasing-options input{accent-color:#151c20;width:18px;height:18px;flex:0 0 18px}.ak-leasing-options label:has(:checked){background:#edf2f4;border-color:#526874}.ak-leasing-dialog button:disabled{opacity:.45;cursor:not-allowed}.ak-leasing-dialog .ak-parts-field{margin-bottom:16px}@media(max-width:600px){.ak-leasing-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-leasing-options{grid-template-columns:1fr}}

.ak-sales-dialog [hidden]{display:none!important}.ak-sales-dialog .ak-parts-field{margin-bottom:15px}.ak-sales-dialog input[type=file]{padding:12px;background:#f3f6f7;font-size:13px;max-width:100%;box-sizing:border-box}.ak-sales-dialog input[type=file]::file-selector-button{border:0;border-radius:7px;padding:10px 12px;background:#1f303a;color:#fff;font:inherit;margin-right:10px;cursor:pointer}.ak-sales-dialog .ak-parts-field small{display:block;color:#596b77;line-height:1.7;font-size:12px;margin-top:9px}

.ak-picker-options>[hidden]{display:none!important}
