@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff")}._avatar_13vdp_1{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;background:#edf2ff;color:#3659a4;font-size:12px;font-weight:700}._small_13vdp_14{width:27px;height:27px;border-radius:50%;font-size:10px}._pageHeader_13vdp_20{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}._pageHeader_13vdp_20 h1{font-size:28px;line-height:1.25;font-weight:600;letter-spacing:-1.05px;margin:0 0 7px}._pageHeader_13vdp_20 p{margin:0;color:var(--muted);font-size:13px}._actions_13vdp_39{display:flex;align-items:center;gap:9px}._panel_13vdp_44{background:var(--surface);border:1px solid var(--border);border-radius:15px;box-shadow:var(--shadow);min-width:0;overflow:hidden}._panelHeader_13vdp_52{padding:23px 24px 19px;display:flex;align-items:center;justify-content:space-between;gap:15px}._panelHeader_13vdp_52 h2{font-size:15px;font-weight:600;margin:0}._panelHeader_13vdp_52 p{font-size:12px;color:var(--muted);margin:5px 0 0}._empty_13vdp_69{padding:50px 22px;text-align:center;color:var(--muted)}._empty_13vdp_69 svg{color:#94a6ad}._empty_13vdp_69 h3{color:var(--text);font-weight:600;font-size:15px}._empty_13vdp_69 p{font-size:13px}._fieldErrors_13vdp_85 p{margin:7px 0}._search_13vdp_88{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border);border-radius:10px;padding:8px 11px;min-width:220px;color:var(--muted)}._search_13vdp_88 input{border:0;padding:0;background:transparent;width:100%;font-size:13px}._tableWrap_13vdp_106{width:100%;overflow-x:auto}._pagination_13vdp_110{display:flex;justify-content:space-between;align-items:center;padding:13px 21px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}._pagination_13vdp_110>div{display:flex;gap:6px}._dialog_13vdp_123{overscroll-behavior:contain;border:1px solid var(--border);border-radius:14px;padding:0;width:min(570px,calc(100% - 32px));max-height:90dvh;scroll-padding-top:80px;color:var(--text);box-shadow:0 30px 100px #15357536}._dialog_13vdp_123::backdrop{background:#14274a66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._wide_13vdp_138{width:min(850px,calc(100% - 32px))}._dialogHeader_13vdp_141{position:sticky;top:0;z-index:1;background:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:18px 24px}._dialogHeader_13vdp_141 h2{font-size:18px;margin:0}._dialog_13vdp_123 form{padding:24px}._field_13vdp_85{min-width:0;display:flex;flex-direction:column;gap:7px}._field_13vdp_85>label{font-size:12px;font-weight:600}._field_13vdp_85 small{font-size:11px;color:var(--muted)}._field_13vdp_85:has(textarea){grid-column:1/-1}._formFooter_13vdp_176{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}@media(max-width:650px){._pageHeader_13vdp_20{align-items:flex-start;flex-direction:column}._pageHeader_13vdp_20 h1{font-size:24px}._actions_13vdp_39{flex-wrap:wrap}._search_13vdp_88{min-width:0;flex:1}}._search_13vdp_88:focus-within{outline:3px solid var(--accent-strong);outline-offset:3px}._tableWrap_13vdp_106:focus-visible{outline-offset:-3px}form:not(._toolbar_13vdp_209)>._field_13vdp_85+._field_13vdp_85{margin-top:24px}._skip_o4dll_1{position:fixed;top:-100px;left:16px;padding:12px;background:#fff;z-index:1400}._skip_o4dll_1:focus{top:10px}:root{font-family:Public Sans Variable,sans-serif;color:var(--palette-text-primary);background:var(--palette-background-default);font-synthesis:none;-webkit-font-smoothing:antialiased;--text: var(--palette-text-primary);--muted: var(--palette-text-secondary);--accent: var(--palette-primary-dark);--accent-strong: var(--palette-primary-dark);--accent-soft: var(--palette-primary-lighter);--surface: var(--palette-background-paper);--surface-soft: var(--palette-background-neutral);--border: var(--palette-divider);--sidebar: var(--palette-background-paper);--radius: 16px;--space: 8px;--shadow: var(--customShadows-card)}*{box-sizing:border-box}body{margin:0}button,input:not(.MuiInputBase-input):not(.MuiCheckbox-input),select:not(.MuiInputBase-input):not(.MuiCheckbox-input),textarea:not(.MuiInputBase-input):not(.MuiCheckbox-input){font:inherit}button,a,input:not(.MuiInputBase-input):not(.MuiCheckbox-input),select:not(.MuiInputBase-input):not(.MuiCheckbox-input),textarea:not(.MuiInputBase-input):not(.MuiCheckbox-input){touch-action:manipulation}[tabindex]:focus-visible,button:focus-visible,a:focus-visible,input:not(.MuiInputBase-input):not(.MuiCheckbox-input):focus-visible,select:not(.MuiInputBase-input):not(.MuiCheckbox-input):focus-visible,textarea:not(.MuiInputBase-input):not(.MuiCheckbox-input):focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}button{font-family:inherit}::selection{background:var(--palette-primary-lighter);color:var(--palette-primary-darker)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--muted)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:21px 24px}.toolbar>select:not(.MuiInputBase-input):not(.MuiCheckbox-input){width:auto;min-width:150px}.inline{display:flex;align-items:center;gap:10px}.stack{display:flex;flex-direction:column;gap:5px}.small{font-size:12px}.detail-link{color:var(--text);font-weight:600}.detail-link:hover{color:var(--accent)}.page-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:24px}.section-gap{margin-top:24px}.pad{padding:24px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.label{font-size:11px;color:var(--muted);margin-bottom:8px}.detail-value{font-size:13px;line-height:1.7}.info-strip{padding:15px 18px;background:#edf3ff;border:1px solid #dae6ff;border-radius:10px;font-size:12px;line-height:1.7;color:#47669c;margin:18px 0}.error-strip{padding:14px;background:#fff0ee;border-radius:9px;color:#a4433c;font-size:12px}.mono{font-family:ui-monospace,monospace;font-size:11px}pre{white-space:pre-wrap;word-break:break-word;background:#f3f6fc;padding:18px;border:1px solid var(--border);border-radius:10px;font-size:12px;line-height:1.7}time{white-space:nowrap}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:1100px){.page-grid{grid-template-columns:1fr}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.card-grid,.detail-grid{grid-template-columns:1fr}.toolbar{flex-wrap:wrap;padding:16px}.toolbar>select:not(.MuiInputBase-input):not(.MuiCheckbox-input){flex:1}.page-grid{gap:16px}.tabs{width:100%}.tabs button{padding:10px 14px}.pad{padding:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}input:not(.MuiInputBase-input):not(.MuiCheckbox-input)::placeholder,textarea:not(.MuiInputBase-input):not(.MuiCheckbox-input)::placeholder{color:var(--muted);opacity:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-iteration-count:1!important}}
