.delyoo-toast-stack{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:10000;pointer-events:none;flex-direction:column;gap:10px;width:min(420px,100vw - 32px);display:flex;position:fixed}.delyoo-toast{color:#fafafa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;background:#19191deb;border:1px solid #3f3f465e;border-radius:13px;align-items:flex-start;gap:13px;padding:17px 14px 17px 17px;animation:.18s ease-out delyoo-toast-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 44px #0006,inset 0 1px #ffffff08}.delyoo-toast-icon{color:#d4d4d8;background:#ffffff08;border:1px solid #ffffff0a;border-radius:9px;flex:0 0 32px;place-items:center;height:32px;display:grid}.delyoo-toast-success .delyoo-toast-icon{color:#b5d9c3;background:#7aaf9010}.delyoo-toast-error .delyoo-toast-icon{color:#e7b2b2;background:#c47c7c10}.delyoo-toast-content{flex:1;min-width:0}.delyoo-toast-brand{color:#8c8c98;letter-spacing:1.8px;margin:2px 0 7px;font-size:9px;font-weight:600;line-height:1;display:block}.delyoo-toast-content p{color:#e4e4e7;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.delyoo-toast>button{color:#94949e;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;min-height:28px;margin:-3px -2px 0 0;padding:0;display:grid}.delyoo-toast>button:hover{color:#fafafa;background:#ffffff09}@keyframes delyoo-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.delyoo-toast-stack{right:16px;bottom:max(16px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.delyoo-toast{animation:none}}
.delyoo-select{min-width:0;display:block;position:relative}.delyoo-select-trigger{width:100%;min-height:var(--control-height,40px);border:1px solid var(--border-strong,#38383f);border-radius:var(--radius-control,8px);color:#fafafa;font-size:var(--text-control,13px);text-align:left;cursor:pointer;background:#121214;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;line-height:1.4;display:flex}.delyoo-select-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.delyoo-select-trigger>svg{color:#8e8e99;flex-shrink:0;transition:transform .15s}.delyoo-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.delyoo-select-trigger:hover:not(:disabled){border-color:#60606b}.delyoo-select-trigger:focus-visible,.delyoo-select-trigger[aria-expanded=true]{box-shadow:var(--focus-ring,0 0 0 3px #a1a1aa20);border-color:#8c8c98;outline:none}.delyoo-select-trigger:disabled{opacity:.45;cursor:not-allowed}.delyoo-select-menu{z-index:9000;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fafafa;background:#19191df7;border:1px solid #3d3d45;border-radius:10px;padding:5px;animation:.12s ease-out delyoo-select-enter;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #0007,inset 0 1px #ffffff06}.delyoo-select-option{min-height:40px;font-size:var(--text-control,13px);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px;line-height:1.4;display:flex}.delyoo-select-option>span{overflow-wrap:anywhere}.delyoo-select-option>svg{color:#e4e4e7;flex-shrink:0}.delyoo-select-option.is-active{background:#ffffff0a}.delyoo-select-option[aria-selected=true]{color:#fff;font-weight:550}.delyoo-select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.delyoo-select-validation{opacity:0;pointer-events:none;clip-path:inset(50%);border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.workspace .delyoo-select-trigger{background:0 0;border:0;min-height:24px;padding:3px 0 0;font-size:12px}.filters>.delyoo-select{min-width:160px}.calendar-toolbar>.delyoo-select{min-width:190px}.account-onboarding .delyoo-select-trigger{min-height:46px}@keyframes delyoo-select-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.delyoo-select-trigger{min-height:var(--control-height,44px)}.delyoo-select-option{min-height:44px}}@media (prefers-reduced-motion:reduce){.delyoo-select-menu{animation:none}.delyoo-select-trigger>svg{transition:none}}
.address-check{border-radius:var(--radius-control);color:#e4e4e7;font-size:var(--text-control);background:#1b1b20;border:1px solid #4b4b55;gap:10px;margin:4px 0 16px;padding:14px;display:grid}.address-check p{margin:0}.address-check .address-entered{color:var(--soft)}.address-option{border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.address-option:has(input:checked){border-color:#a1a1aa}.address-option span{gap:2px;display:grid}.address-option small{color:var(--soft);font-size:var(--text-caption)}.address-changed{text-underline-offset:3px;font-weight:600;text-decoration:underline}.address-check-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}
.account-onboarding{background:radial-gradient(at top,#1b1b20,#09090b 68%);justify-content:center;align-items:center;min-height:100dvh;padding:42px 20px;display:flex}.account-onboarding-card{background:#101012;border:1px solid #27272a;border-radius:18px;width:100%;max-width:520px;padding:32px;box-shadow:0 24px 90px #0004}.account-onboarding header{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.account-onboarding-brand{letter-spacing:-1.5px;font-size:26px;font-weight:800}.account-onboarding-brand span{letter-spacing:3px;color:#a1a1aa;font-size:9px;font-weight:500;display:block}.account-onboarding header button,.account-onboarding-meta button,.account-onboarding-link{color:#a1a1aa;background:0 0;border:0;padding:8px 0}.account-onboarding-progress{gap:5px;margin-bottom:14px;display:flex}.account-onboarding-progress span{background:#303036;border-radius:2px;flex:1;height:3px}.account-onboarding-progress span[data-active=true]{background:#fafafa}.account-onboarding-meta{color:#a1a1aa;align-items:center;gap:14px;margin-bottom:24px;font-size:12px;display:flex}.account-onboarding-meta button{display:flex}.account-onboarding-icon{background:#1b1b20;border:1px solid #34343a;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.account-onboarding h1{font-size:29px}.account-onboarding fieldset{border:0;min-width:0;margin:26px 0 0;padding:0}.account-onboarding label{flex-direction:column;gap:8px;margin-bottom:16px;font-size:13px;font-weight:500;display:flex}.account-onboarding input,.account-onboarding select{width:100%;min-height:46px}.account-onboarding-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-onboarding-primary{color:#18181b;background:#fafafa;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:24px;font-weight:650;display:flex}.account-onboarding-error{color:#fca5a5;background:#ef444410;border:1px solid #ef444430;border-radius:8px;padding:12px}.account-onboarding-note{font-size:12px}.account-onboarding-loading{color:#a1a1aa;justify-content:center;align-items:center;gap:12px;min-height:220px;display:flex}.account-onboarding-suggestions{border:1px solid #34343a;border-radius:8px;margin:-8px 0 18px;padding:0;list-style:none;overflow:hidden}.account-onboarding-suggestions button{text-align:left;color:#d4d4d8;background:#18181b;border:0;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.account-onboarding-suggestions button:hover{background:#27272a}.account-onboarding-legal{border:1px solid #303036;border-radius:9px;margin-bottom:12px;padding:16px}.account-onboarding-legal a{align-items:center;gap:8px;font-size:13px;text-decoration:underline;display:flex}.account-onboarding-legal a[aria-disabled=true]{opacity:.5}.account-onboarding-legal label{color:#d4d4d8;flex-direction:row;align-items:center;margin:16px 0 0}.account-onboarding-legal input{accent-color:#fafafa;width:17px;min-height:17px}.account-onboarding-permission{color:#fafafa;text-align:left;background:#18181b;border:1px solid #303036;border-radius:9px;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:17px;display:flex}.account-onboarding-permission:disabled{opacity:.8}.account-onboarding-permission svg:last-child{margin-left:auto}.account-onboarding .sms-registration{color:#d4d4d8;border:1px solid #303036;border-radius:9px;margin-bottom:12px;padding:16px;font-size:13px;line-height:1.6}.account-onboarding .sms-registration h2{color:#fafafa;margin-bottom:8px;font-size:15px}.account-onboarding .sms-registration p{margin:8px 0}.account-onboarding .sms-registration a{text-underline-offset:3px;text-decoration:underline}.account-onboarding .sms-consent-choice{color:#d4d4d8;flex-direction:row;align-items:flex-start;margin:12px 0 4px;font-weight:400}.account-onboarding .sms-consent-choice input{accent-color:#fafafa;flex:0 0 20px;width:20px;min-height:20px;margin-top:2px}.account-onboarding-secondary{color:#d4d4d8;background:0 0;border:1px solid #303036;border-radius:8px;width:100%;min-height:44px;margin-top:12px}@media (max-width:540px){.account-onboarding{align-items:flex-start;padding:16px}.account-onboarding-card{padding:24px 18px}}
