.ds-combobox{min-width:0}.ds-combobox-input,.ds-multicombobox-control{border:1px solid var(--ds-border-control,#78877d);background:var(--ds-bg-surface,#fff);width:100%;min-height:44px;color:var(--ds-text-primary,#121917);border-radius:10px}.ds-combobox-input{padding:10px 14px;font-size:14px}.ds-combobox-input::placeholder,.ds-multicombobox-input::placeholder{color:var(--ds-text-secondary,#606d65);opacity:1}.ds-combobox-input:focus-visible,.ds-multicombobox-control:focus-within{outline:2px solid var(--ds-focus,#065da6);outline-offset:2px}.ds-combobox-input[aria-invalid=true],.ds-multicombobox-control[data-invalid=true]{border-color:var(--ds-danger-fg,#b52d35)}.ds-combobox-input:disabled,.ds-multicombobox-control[data-disabled]{opacity:.55;cursor:not-allowed}.ds-combobox-list{top:100%;overscroll-behavior:contain;border:1px solid var(--ds-border-control,#78877d);background:var(--ds-bg-surface,#fff);z-index:50;border-radius:10px;max-height:min(256px,40dvh);margin-top:6px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 8px 24px #1219171a}.ds-combobox-option{min-height:44px;color:var(--ds-text-primary,#121917);overflow-wrap:anywhere;cursor:pointer;align-items:center;padding:10px 14px;font-size:14px;display:flex}.ds-combobox-option[aria-selected=true]{background:var(--ds-info-bg,#edf7ff);color:var(--ds-info-fg,#065da6);box-shadow:inset 3px 0 var(--ds-focus,#065da6)}.ds-combobox-empty,.ds-combobox-hint{color:var(--ds-text-secondary,#606d65);overflow-wrap:anywhere;padding:10px 14px;font-size:14px}.ds-combobox-hint{padding:6px 0 0}.ds-multicombobox-control{padding:6px 10px}.ds-multicombobox-input{width:100%;min-height:44px;padding:4px;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.ds-combobox-chips{flex-wrap:wrap;gap:6px;display:flex}.ds-combobox-chip{max-width:100%;color:var(--ds-info-fg,#065da6);background:var(--ds-info-bg,#edf7ff);border-radius:12px;align-items:center;padding-left:12px;font-size:14px;display:inline-flex}.ds-combobox-chip>span{overflow-wrap:anywhere;min-width:0}.ds-combobox-chip button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:inline-flex}.ds-combobox-chip button:focus-visible{outline:2px solid var(--ds-focus,#065da6);outline-offset:-3px}.ds-combobox-chip button:disabled{cursor:not-allowed}@media (pointer:coarse),(max-width:767px){.ds-combobox-input,.ds-multicombobox-input{font-size:16px!important}}
.ds-session-loading{color:#45524c;background:#f6f7f3;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;padding:24px;font-size:16px;display:flex}.ds-session-loading img{height:auto}.do-profile-loading{min-height:200px;color:var(--ds-text-secondary);place-items:center;display:grid}.ds-app-header .dw-feedback{color:#45524c;padding:12px 16px;font-size:14px}.ds-app-header .dw-error{color:#b52d35;background:#fff0f0}.ds-app-header .dw-feedback button{min-height:44px;font-weight:600;text-decoration:underline;display:block}.ds-app-header button,.ds-app-header [aria-label=Account\ menu]~div a{min-height:44px}.ds-app-header :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #065da6}.ds-app-header [aria-label=Account\ menu],.ds-app-header button[aria-label^=Notifications]{min-width:44px;min-height:44px}.ds-app-header [aria-label=Account\ menu]>div{max-width:200px}.ds-app-header [aria-label=Account\ menu] span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.do-fields:disabled{opacity:.65}.do-actions>.do-primary{white-space:normal}@media (max-width:480px){.do-actions>button{flex:100%;justify-content:center}}
