.ux-modal-overlay{z-index:1100;-webkit-backdrop-filter:blur(4px);font-family:var(--og-font);direction:rtl;background:#090e188c;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out uxModalFade;display:flex;position:fixed;inset:0}.ux-modal{--m-ink:var(--og-ink);--m-muted:var(--og-muted);--m-line:var(--og-line);--m-navy:var(--og-brand);--m-sky:var(--og-sky);--m-green:var(--og-ok);--m-red:var(--og-danger);--m-accent:var(--og-brand-ink);--m-surface:var(--og-raised);--m-hover:var(--og-hover);--m-foot:var(--og-sunken);--m-sunken:var(--og-surface-2);--m-note-ink:var(--og-warn);--m-note-strong:var(--og-warn);--m-navy-hover:var(--og-brand-2);--m-ease:var(--og-ease);background:var(--m-surface);border-radius:var(--og-r-xl);border:1px solid var(--og-line);width:100%;max-width:440px;max-height:calc(100dvh - 40px);box-shadow:var(--og-shadow-lg);color:var(--m-ink);animation:uxModalIn .26s var(--m-ease) both;flex-direction:column;display:flex;overflow:hidden}.ux-modal--wide{max-width:520px}.ux-modal__head{border-bottom:1px solid var(--m-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.ux-modal__title{margin:0;font-size:16px;font-weight:800}.ux-modal__close{border:1px solid var(--m-line);background:var(--m-surface);width:34px;height:34px;color:var(--m-muted);cursor:pointer;transition:background-color .2s var(--m-ease), color .2s var(--m-ease);border-radius:11px;flex:none;place-items:center;font-size:16px;display:grid}.ux-modal__close:hover{background:var(--m-hover);color:var(--m-ink)}.ux-modal__body{flex-direction:column;gap:14px;padding:20px 22px;display:flex;overflow-y:auto}.ux-modal__foot{border-top:1px solid var(--m-line);background:var(--m-foot);flex:none;gap:10px;padding:16px 22px;display:flex}.ux-modal__foot .ux-btn{flex:1}.ux-field{flex-direction:column;gap:7px;display:flex}.ux-label{font-size:13px;font-weight:700}.ux-input{width:100%;height:var(--og-ctl-lg);border:1px solid var(--og-line-strong);border-radius:var(--og-r-md);background:var(--m-surface);color:var(--m-ink);font-variant-numeric:tabular-nums;transition:border-color .2s var(--m-ease), box-shadow .2s var(--m-ease);padding:0 14px;font-family:inherit;font-size:15px;font-weight:700}.ux-input:focus{border-color:var(--m-sky);box-shadow:var(--og-focus);outline:none}.ux-hint{color:var(--m-muted);font-variant-numeric:tabular-nums;font-size:12px}.ux-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ux-chip{border:1px solid var(--m-line);background:var(--m-surface);color:var(--m-ink);cursor:pointer;white-space:nowrap;transition:border-color .2s var(--m-ease), background-color .2s var(--m-ease), color .2s var(--m-ease);border-radius:12px;padding:9px 4px;font-family:inherit;font-size:12.5px;font-weight:700}.ux-chip:hover{border-color:var(--m-sky);background:#5a97ea14}.ux-chip.is-active{border-color:var(--m-sky);color:var(--m-accent);background:#5a97ea24}.ux-rows{border:1px solid var(--m-line);background:var(--m-sunken);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ux-row{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.ux-row+.ux-row{border-top:1px dashed var(--m-line)}.ux-row dt{color:var(--m-muted);margin:0;font-weight:500}.ux-row dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.ux-row dd.is-accent{color:var(--m-accent)}.ux-note{border-radius:var(--og-r-lg);background:var(--og-warn-soft);color:var(--m-note-ink);padding:12px 14px;font-size:12.5px;line-height:2}.ux-note b{color:var(--m-note-strong)}.ux-btn{height:var(--og-ctl-lg);border-radius:var(--og-r-md);cursor:pointer;transition:transform .2s var(--m-ease), box-shadow .2s var(--m-ease), background-color .2s var(--m-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.ux-btn--primary{background:var(--m-navy);color:#fff}.ux-btn--primary:hover{background:var(--m-navy-hover)}.ux-btn--ghost{background:var(--m-surface);border-color:var(--m-line);color:var(--m-ink)}.ux-btn--ghost:hover{background:var(--m-hover)}.ux-btn--danger{background:var(--m-red);color:#fff}.ux-btn--danger:hover{filter:brightness(.94)}.ux-btn:focus-visible,.ux-modal__close:focus-visible{box-shadow:var(--og-focus);outline:none}.ux-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}@keyframes uxModalFade{0%{opacity:0}to{opacity:1}}@keyframes uxModalIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.ux-modal-overlay{align-items:flex-end;padding:12px}.ux-modal{border-radius:22px 22px 16px 16px;max-width:100%}.ux-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ux-modal,.ux-modal-overlay{animation:none}}[data-theme=dark] .ux-modal-overlay{background:var(--og-overlay)}[data-theme=dark] .ux-modal .ux-input{background:var(--og-surface-2)}.ux-notice__heading{align-items:center;gap:12px;min-width:0;display:flex}.ux-notice__icon{border-radius:var(--og-r-lg);background:var(--og-sky-soft);width:40px;height:40px;color:var(--og-brand-ink);flex:none;place-items:center;font-size:18px;display:grid}.ux-notice__eyebrow{color:var(--og-warn);margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.ux-notice__body{flex-direction:column;gap:12px;display:flex}.ux-notice__body p{color:var(--og-text);margin:0;font-size:13.5px;line-height:2}.ux-notice__greet{font-weight:800;color:var(--og-ink)!important}.ux-notice__sign{font-weight:700;color:var(--og-muted)!important}.ux-notice .og-alert b{color:var(--og-ink);display:block}.ux-notice .og-alert p{margin-top:2px;font-size:12.5px}
