.action-quote-layer{z-index:110;position:fixed;inset:0}.action-quote-sheet{max-width:512px;max-height:min(88dvh,720px);padding:16px 24px calc(34px + env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;width:100%;animation:.28s cubic-bezier(.16,1,.3,1) auth-sheet-enter;position:absolute;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -10px 42px #1a17142e}.action-quote-sheet h2{color:#1a1714;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 9px;font-size:21px}.action-quote-sheet>p:not(.eyebrow):not(.quote-error){color:#5c574e;margin:0 0 17px;font-size:14px;line-height:1.5}.quote-summary{background:#f2efe9;gap:3px;margin:18px 0;padding:13px;display:grid}.quote-summary strong{color:#1c4a2a;font-size:16px}.quote-summary span{color:#5c574e;overflow-wrap:anywhere;font-size:12px}.quote-error{color:#8c3931;background:#fbefed;margin:18px 0;padding:11px;font-size:12px;line-height:1.45}.action-quote-sheet .button-primary{border:0;width:100%}.action-quote-sheet .auth-sheet-back{justify-content:center;width:100%}.action-quote-sheet button:disabled{cursor:not-allowed;opacity:.58}.sheet-field{color:#5c574e;gap:7px;margin:18px 0;font-size:12px;font-weight:700;display:grid}.sheet-field input{color:#1a1714;font:inherit;background:#f7f5f1;border:1px solid #dcd8d2;border-radius:7px;min-height:43px;padding:0 11px;font-size:15px}@media (prefers-reduced-motion:reduce){.action-quote-sheet{animation:none}}@media (max-width:560px){.profiles-list .profile-row{grid-template-columns:34px minmax(0,1fr)}.profiles-list .profile-actions{grid-column:2;justify-content:flex-start}}
