.dv-section{color:#e9eef1;letter-spacing:0;background:#10151a;border-block:1px solid #39414a;margin:22px 0}.dv-confirm{color:#eef2f5;background:#192027;border:1px solid #626c78;border-radius:6px;width:min(480px,100% - 32px);padding:24px}.dv-confirm::backdrop{background:#000a}.dv-confirm h3{margin:0 0 14px;font-size:18px}.dv-confirm p{overflow-wrap:anywhere;line-height:1.6}.dv-confirm .dv-actions{justify-content:flex-end}.dv-head,.dv-toolbar,.dv-actions,.dv-settings-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dv-head{border-left:3px solid #f22451;justify-content:space-between;padding:16px 20px}.dv-section button{color:#edf1f5;min-height:36px;font:inherit;cursor:pointer;background:#20272f;border:1px solid #424b56;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.dv-section button:disabled{opacity:.45;cursor:not-allowed}.dv-section button:focus-visible,.dv-section input:focus-visible,.dv-section select:focus-visible{outline-offset:3px;outline:2px solid #79c9ed}.dv-section .dv-expand{text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0}.dv-expand>svg:first-child{color:#f22451}.dv-expand>span{gap:3px;display:grid}.dv-expand small{color:#a2adb8;font-size:10px}.dv-expand strong{font-size:20px}.dv-expand[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.dv-status{color:#c6a86e;font-size:12px}.dv-status.is-on{color:#70d3ad}.dv-body{padding:0 20px 20px}.dv-toolbar{border-top:1px solid #313941;padding:14px 0;font-size:12px}.dv-toolbar>span{margin-right:auto}.dv-switch{align-items:center;gap:8px;display:flex}.dv-switch input{accent-color:#f22451;width:18px;height:18px}.dv-tabs{border-bottom:1px solid #39414a;gap:4px;margin-bottom:18px;display:flex;overflow:auto}.dv-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 14px;font-size:13px}.dv-tabs button[aria-pressed=true]{color:#fff;border-color:#f22451}.dv-tabs b{color:#f8a7b9;font-size:11px}.dv-warning,.dv-success{overflow-wrap:anywhere;align-items:center;gap:10px;margin:0;padding:12px 0;font-size:13px;display:flex}.dv-warning{color:#ffd298}.dv-success{color:#74d4af}.dv-warning svg,.dv-success svg{flex-shrink:0}.dv-empty{color:#9da9b5;padding:22px 0;font-size:14px}.dv-request{border-bottom:1px solid #303941;grid-template-columns:minmax(180px,1fr) minmax(280px,1.4fr);gap:24px;padding:18px 0;display:grid}.dv-request strong,.dv-member strong{font-size:14px}.dv-request small,.dv-member small{color:#9ca9b5;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.dv-request p{margin:12px 0 6px;font-size:13px}.dv-request p span,.dv-request time{color:#aab6c1}.dv-request time{font-size:11px}.dv-review{gap:12px;display:grid}.dv-section label{font-size:12px}.dv-review label,.dv-config-grid label{gap:7px;min-width:0;display:grid}.dv-section select,.dv-section input:not([type=checkbox]){box-sizing:border-box;color:#ecf1f6;background:#192027;border:1px solid #414c57;border-radius:3px;width:100%;min-width:0;min-height:38px;padding:8px;font-size:13px}.dv-actions button{font-size:12px}.dv-actions button:first-child:not(:disabled){border-color:#747f8a}.dv-member{overflow-wrap:anywhere;border-bottom:1px solid #303941;grid-template-columns:1fr 1.2fr auto auto;align-items:center;gap:16px;padding:15px 0;display:grid}.dv-member>span{color:#afbec9;font-size:11px}.dv-settings h4{margin:22px 0 14px;font-size:14px}.dv-settings-head h4{margin-right:auto}.dv-settings-head button{font-size:12px}.dv-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dv-settings footer{border-top:1px solid #303941;margin-top:24px;padding-top:18px}.dv-settings footer span{color:#aab6c1;font-size:12px}.dv-audit{padding:0;list-style:none}.dv-audit li{overflow-wrap:anywhere;border-bottom:1px solid #303941;grid-template-columns:100px 1fr 1.5fr;gap:14px;padding:12px 0;font-size:12px;display:grid}.dv-audit time,.dv-audit span{color:#aab6c1}@media (width<=700px){.dv-head{padding:14px 12px}.dv-body{padding:0 12px 16px}.dv-request,.dv-member{grid-template-columns:1fr}.dv-config-grid{grid-template-columns:1fr 1fr}.dv-audit li{grid-template-columns:1fr}.dv-toolbar{align-items:flex-start}.dv-tabs button{padding:10px 8px}.dv-review{min-width:0}}@media (width<=420px){.dv-config-grid{grid-template-columns:1fr}.dv-status{font-size:11px}.dv-head{gap:8px}}
/*$vite$:1*/