.ak-check{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;border:1px solid var(--color-line);border-radius:4px;background:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease}.ak-check:hover{border-color:var(--color-primary)}.ak-check:checked{border-color:var(--color-orange);background:var(--color-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E") no-repeat center / 13px}.ak-check:focus-visible{outline:none;border-color:var(--color-orange);box-shadow:0 0 0 3px #dc582a33}.ak-phone{position:relative;display:flex;align-items:stretch;border:1px solid var(--color-line);background:#fff;transition:border-color .2s ease}.ak-phone:focus-within{border-color:var(--color-primary)}.ak-phone.is-invalid{border-color:var(--color-orange)}.ak-phone-number{flex:1;min-width:0;border:0;background:transparent;padding:13px 14px;font-size:.92rem;color:var(--color-ink)}.ak-phone-number:focus{outline:none}.ak-phone-cc{flex:none;max-width:45%;border:0;border-right:1px solid var(--color-line);background:transparent;padding:13px 10px 13px 14px;font-size:.92rem;color:var(--color-ink)}.ak-phone-trigger{flex:none;display:inline-flex;align-items:center;gap:8px;border:0;border-right:1px solid var(--color-line);background:transparent;padding:13px 12px 13px 14px;font-size:.92rem;font-variant-numeric:tabular-nums;color:var(--color-ink);cursor:pointer}.ak-phone-trigger:after{content:"";width:7px;height:7px;margin-top:-3px;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(45deg)}.ak-phone-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ak-phone-panel{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:min(320px,100%);display:none;background:#fff;border:1px solid var(--color-line);box-shadow:0 18px 48px #2f303a24}.ak-phone.open .ak-phone-panel{display:block}.ak-phone-search{width:100%;border:0;border-bottom:1px solid var(--color-line);padding:12px 14px;font-size:.9rem;color:var(--color-ink)}.ak-phone-search:focus{outline:none}.ak-phone-list{max-height:260px;overflow:auto;margin:0;padding:6px 0;list-style:none}.ak-phone-list li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 14px;font-size:.9rem;color:var(--color-ink);cursor:pointer}.ak-phone-list li.is-active{background:var(--color-accent-bg)}.ak-phone-list li[aria-selected=true]{font-weight:700;color:var(--color-primary)}.ak-phone-list b{flex:none;font-variant-numeric:tabular-nums;color:var(--color-muted);font-weight:600}.ak-phone-msg{margin-top:6px;font-size:.85rem;line-height:1.4;color:var(--color-orange-hover)}.ak-select{position:relative}.ak-select.is-enhanced>select{display:none}.ak-select-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--color-line);background:#fff;padding:13px 14px;font-size:.92rem;color:var(--color-ink);text-align:left;cursor:pointer;transition:border-color .2s ease}.ak-select-trigger.is-placeholder{color:var(--color-muted)}.ak-select-trigger:after{content:"";flex:none;width:8px;height:8px;margin-top:-4px;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(45deg)}.ak-select.open .ak-select-trigger,.ak-select-trigger:hover{border-color:var(--color-primary)}.ak-select-trigger:focus-visible{outline:none;border-color:var(--color-primary)}.ak-select-list{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;display:none;max-height:288px;overflow:auto;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid var(--color-line);box-shadow:0 18px 48px #2f303a24}.ak-select.open .ak-select-list{display:block}.ak-select-list li{padding:11px 14px;font-size:.92rem;color:var(--color-ink);cursor:pointer}.ak-select-list li.is-active{background:var(--color-accent-bg)}.ak-select-list li[aria-selected=true]{font-weight:700;color:var(--color-primary)}
