:root{--bg:#f5f7fb;--surface:#fdfdfe;--panel:#eff2f8;--navy:#0b1f4b;--navy-soft:#15306b;--navy-tint:#e7ecf6;--text:#1c2434;--muted:#5a6478;--border:#dfe4ee;--border-strong:#c5cede;--accent:#ff7a1a;--accent-dark:#e8690a;--accent-text:#b4530a;--accent-tint:#fff1e6;--row-on:#fff8f2;--on-navy:#f4f6fb;--on-navy-muted:#c3cee6;--success:#14794a;--success-tint:#e4f3eb;--warning:#8a5800;--warning-tint:#fbf0d4;--danger:#bf3329;--danger-tint:#fcebe8;--idle:#646d80;--idle-tint:#eceff4;--radius:8px;--radius-inner:6px;--radius-sm:4px;--radius-pill:999px;--shadow-card:0 1px 2px rgba(28,36,52,.05),0 6px 12px -8px rgba(28,36,52,.16);--shadow-pop:0 18px 40px -14px rgba(28,36,52,.32),0 4px 12px -4px rgba(28,36,52,.14);--shadow-bar:0 -10px 24px -12px rgba(28,36,52,.28);--wrap:1440px;--paybar-h:72px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body.dinhhost{background:var(--bg);color:var(--text);letter-spacing:normal;font-family:Mulish,system-ui,sans-serif;font-size:14.5px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Montserrat,system-ui,sans-serif;color:var(--navy);margin:0;line-height:1.25}p{margin:0}ul{margin:0;padding:0;list-style:none}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}code{font-family:inherit;font-weight:700;font-size:.95em;background:var(--panel);color:var(--navy);padding:1px 6px;border-radius:var(--radius-sm)}.num{font-variant-numeric:tabular-nums}.nw{white-space:nowrap}::-moz-selection{background:var(--accent-tint);color:var(--navy)}::selection{background:var(--accent-tint);color:var(--navy)}:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.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}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.link{color:var(--navy);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.link:hover{text-decoration-color:var(--navy)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius);border:1.5px solid transparent;background:none;font-weight:700;font-size:13.5px;line-height:1;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.btn>i{font-size:13px}.btn-accent{background:var(--accent);border-color:var(--accent);color:var(--navy);font-weight:800}.btn-accent:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.btn-navy{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.btn-navy:hover{background:var(--navy-soft);border-color:var(--navy-soft)}.btn-outline{border-color:var(--navy);color:var(--navy);background:var(--surface)}.btn-outline:hover{background:var(--navy-tint)}.btn-ghost{border-color:var(--border-strong);color:var(--navy);background:var(--surface)}.btn-ghost:hover{background:var(--panel)}.btn-sm{height:32px;padding:0 12px;font-size:12.5px;gap:6px}.btn-sm>i{font-size:12px}.btn-lg{height:48px;padding:0 20px;font-size:15px}.btn-block{width:100%}.btn-icon{width:40px;padding:0}.btn .chev{font-size:9px;opacity:.8;margin-left:2px}.btn .count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--accent);color:var(--navy);font-size:12px;font-weight:800}.btn:disabled{opacity:.5;cursor:not-allowed}.or-sep{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12.5px;font-weight:700;margin:12px 0}.or-sep:before,.or-sep:after{content:"";flex:1;height:1px;background:var(--border)}.field-label{display:block;font-weight:700;font-size:13px;color:var(--text);margin-bottom:8px}.helper{display:block;font-size:12.5px;color:var(--muted);margin-top:6px}.input{width:100%;height:42px;padding:0 14px;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:14px;color:var(--text);text-overflow:ellipsis}.input::-moz-placeholder{color:var(--muted);opacity:1}.input::placeholder{color:var(--muted);opacity:1}.input:hover{border-color:var(--border-strong)}.input:focus-visible{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0b1f4b1f}.input:disabled,.input[readonly]{background:var(--panel);color:var(--muted);border-color:var(--border)}textarea.input{height:auto;padding:10px 14px;line-height:1.5;resize:vertical}.select{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:42px;padding:0 14px;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--surface);font-weight:700;font-size:13.5px;color:var(--text);text-align:left;white-space:nowrap}.select:hover{border-color:var(--border-strong)}.select>span{display:flex;align-items:center;gap:9px;min-width:0;overflow:hidden;text-overflow:ellipsis}.select img{width:18px;height:18px;flex-shrink:0}.select>i{font-size:11px;color:var(--muted)}.switch{position:relative;display:inline-block;width:42px;height:24px;border-radius:var(--radius-pill);border:0;padding:0;background:var(--border-strong);flex-shrink:0;vertical-align:middle}.switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #1c24344d;transition:left .15s}.switch.is-on{background:var(--accent)}.switch.is-on:after{left:21px}.switch:disabled{opacity:.45;cursor:not-allowed}.check{width:18px;height:18px;border-radius:var(--radius-sm);border:1.5px solid var(--border-strong);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--on-navy);font-size:10px;vertical-align:middle}.check.is-on{background:var(--navy);border-color:var(--navy)}.check.is-on:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;white-space:nowrap;background:var(--panel);color:var(--text);line-height:1}.tag>i{font-size:11px}.tag .fi{width:16px;height:12px;border-radius:2px;background-size:cover}.tag-navy{background:var(--navy-tint);color:var(--navy)}.tag-accent{background:var(--accent);color:var(--navy);font-weight:800}.tag-success{background:var(--success-tint);color:var(--success)}.tag-warning{background:var(--warning-tint);color:var(--warning)}.tag-danger{background:var(--danger-tint);color:var(--danger)}.tag-idle{background:var(--idle-tint);color:var(--idle)}.tag-outline{background:transparent;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text)}.seg{display:inline-flex;gap:4px;padding:4px;background:var(--panel);border-radius:var(--radius);max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg a{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--radius-inner);font-weight:700;font-size:13.5px;color:var(--muted);white-space:nowrap}.seg a:hover{color:var(--navy);background:var(--surface)}.seg a.is-active{background:var(--navy);color:var(--on-navy)}.seg a .fi{width:20px;height:15px;border-radius:2px;background-size:cover}.seg a img{width:16px;height:16px}.util-bar{background:var(--navy);color:var(--on-navy-muted);font-size:12.5px;font-weight:600;padding:4px 0}.util-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:28px}.util-left,.util-right{display:flex;align-items:center;gap:16px}.util-label{display:flex;align-items:center;gap:7px;color:var(--on-navy);font-weight:700}.util-label i{color:var(--accent);font-size:12px}.util-chan{display:flex;align-items:center;gap:6px;color:var(--on-navy-muted)}.util-chan img{width:16px;height:16px}.util-chan b{color:var(--on-navy);font-weight:700}.util-chan small{font-size:12px;font-weight:600;color:var(--on-navy-muted)}.util-chan:hover b{text-decoration:underline;text-underline-offset:3px}.util-sep{width:1px;height:14px;background:rgba(244,246,251,.2)}.util-drop{position:relative}.util-btn{display:flex;align-items:center;gap:7px;height:28px;background:none;border:0;padding:0;color:var(--on-navy);font-weight:700;font-size:12.5px}.util-btn>i{font-size:9px;color:var(--on-navy-muted)}.util-btn .fi{width:18px;height:13px;border-radius:2px;background-size:cover}.util-balance{display:flex;align-items:center;gap:7px;color:var(--on-navy-muted)}.util-balance i{color:var(--accent);font-size:12px}.util-balance b{color:var(--on-navy);font-weight:800}.avatar{width:24px;height:24px;border-radius:50%;background:#fdf1e7;color:#5c6476;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.avatar svg{width:72%;height:72%}.menu{position:absolute;z-index:90;top:100%;right:0;min-width:200px;padding:6px;display:none;flex-direction:column;gap:1px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-pop)}.util-drop:hover .menu,.util-drop:focus-within .menu{display:flex}.menu a,.menu button{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-inner);font-size:13.5px;font-weight:600;color:var(--text);background:none;border:0;text-align:left;width:100%}.menu a:hover,.menu button:hover{background:var(--accent-tint);color:var(--navy)}.menu a>i,.menu button>i{width:16px;text-align:center;color:var(--muted);font-size:13px}.menu .menu-sep{height:1px;background:var(--border);margin:5px 4px}.menu .menu-label{font-size:12px;font-weight:800;color:var(--muted);padding:8px 12px 2px}.menu .ext{margin-left:auto;font-size:11px;color:var(--muted);width:auto}.menu .fi{width:18px;height:13px;border-radius:2px;background-size:cover}.nav-wrap{background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:80;padding:6px 0}.main-nav{display:flex;align-items:center;gap:28px;height:56px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand svg{width:34px;height:34px;flex-shrink:0}.wordmark{font-family:Montserrat,sans-serif;font-weight:800;font-size:19px;letter-spacing:-.01em;color:var(--navy);line-height:1}.wordmark span{color:var(--accent-text)}.navlinks{display:flex;align-items:center;gap:2px;height:100%}.navlinks>li{position:relative;height:100%;display:flex;align-items:center}.navlink{display:flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:var(--radius);font-weight:700;font-size:14px;color:var(--text);white-space:nowrap;background:none;border:0}.navlink>i{font-size:10px;color:var(--muted);transition:transform .15s}.navlink:hover{background:var(--bg);color:var(--navy)}.navlink.is-active{background:var(--accent-tint);color:var(--navy);font-weight:800}.navlink.is-active>i{color:var(--accent-text)}.navmenu{left:0;right:auto;top:100%;min-width:236px}.navlinks>li:hover .navmenu,.navlinks>li:focus-within .navmenu{display:flex}.nav-right{display:none;align-items:center;gap:10px;margin-left:auto}.m-balance{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.m-balance small{font-size:12px;font-weight:700;color:var(--muted)}.m-balance b{font-size:13.5px;font-weight:800;color:var(--navy)}.menu-btn{width:42px;height:42px;border-radius:var(--radius);border:1.5px solid var(--border);background:var(--surface);color:var(--navy);display:flex;align-items:center;justify-content:center;font-size:17px}.drawer[hidden]{display:none}.subnav{background:var(--surface);border-bottom:1px solid var(--border)}.subnav-inner{display:flex;align-items:center;gap:6px;height:46px;overflow-x:auto;scrollbar-width:none}.subnav-inner::-webkit-scrollbar{display:none}.subnav-label{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;color:var(--muted);padding-right:14px;margin-right:6px;border-right:1px solid var(--border);white-space:nowrap}.subnav-label i{color:var(--accent-text);font-size:12px}.subnav a{position:relative;display:flex;align-items:center;height:46px;padding:0 12px;font-size:13.5px;font-weight:700;color:var(--muted);white-space:nowrap}.subnav a:hover{color:var(--navy)}.subnav a.is-active{color:var(--navy);font-weight:800}.subnav a.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--accent)}.promo{background:var(--accent);color:var(--navy)}.promo-inner{display:flex;align-items:center;justify-content:center;gap:10px;min-height:38px;padding-top:7px;padding-bottom:7px;font-size:13.5px;font-weight:700;text-align:center}.promo-inner>i{font-size:13px}.promo-inner b{font-weight:800}.promo-inner a{display:inline-flex;align-items:center;gap:5px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.promo-inner a i{font-size:11px}.support-fab{position:fixed;right:24px;bottom:24px;z-index:95;width:56px;height:56px;border-radius:var(--radius);border:0;background:var(--navy);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 10px 22px -10px #1c243480,0 2px 6px #1c243429}.support-fab:hover{background:var(--navy-soft)}.support-menu[hidden]{display:none}.page{padding-top:28px;padding-bottom:64px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.page-head h1{font-size:26px;font-weight:800;letter-spacing:-.01em}.page-head .lead{margin-top:6px;color:var(--muted);font-size:14px;max-width:80ch;text-wrap:pretty}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:24px}.card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.card-head h2{font-size:17px;font-weight:800}.card-head .hint{font-size:12.5px;color:var(--muted);font-weight:600}.card-head.has-rule{padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:20px}@media (max-width:1100px){.util-chan small{display:none}}@media (max-width:980px){.navlinks{display:none}.nav-right{display:flex}.util-left .util-chan{display:none}}@media (max-width:767px){.wrap{padding:0 16px}.util-bar{display:none}.nav-wrap{position:static;padding:5px 0}.main-nav{height:52px;gap:12px}.brand svg{width:30px;height:30px}.wordmark{font-size:17px}.subnav-inner{height:44px;gap:0}.subnav-label{display:none}.subnav a{height:44px;padding:0 8px;font-size:12.5px}.subnav a.is-active:after{left:8px;right:8px}.promo-inner{display:block;font-size:12.5px;line-height:1.5;min-height:0;padding-top:8px;padding-bottom:8px;text-wrap:balance}.promo-inner>i{display:none}.promo-inner a{display:inline;margin-left:4px}.promo-inner a i{margin-left:4px}.page{padding-top:20px;padding-bottom:88px}.has-paybar .page{padding-bottom:40px}.page-head{margin-bottom:16px}.page-head h1{font-size:22px}.card{padding:16px}.support-fab{right:16px;bottom:16px;width:52px;height:52px;font-size:20px}.has-paybar .support-fab{bottom:calc(var(--paybar-h) + 14px)}}@media (max-width:420px){.support-fab{right:8px;width:44px;height:44px;font-size:18px}.has-paybar .support-fab{bottom:calc(var(--paybar-h) + 8px)}}body.dinhhost{--color-primary:11 31 75;--color-theme-1:11 31 75;--color-theme-2:21 48 107;--color-secondary:239 242 248;--color-success:20 121 74;--color-warning:138 88 0;--color-pending:138 88 0;--color-danger:191 51 41;--color-dark:28 36 52}[x-cloak]{display:none!important}.brand .logo-bg{fill:var(--navy)}.brand .logo-mark{fill:var(--accent)}.brand .brand-img{display:block;height:34px;width:auto;max-width:180px;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.brand .brand-img{height:30px;max-width:130px}}.util-drop.is-open .menu,.navlinks>li.is-open .navmenu{display:flex}.menu form{display:contents}.menu a.is-current{background:var(--accent-tint);color:var(--navy);font-weight:800}.menu a.is-current>i{color:var(--accent-text)}.menu-lang{min-width:120px}.navlink[aria-expanded=true]>i{transform:rotate(180deg)}a.util-balance:hover b{text-decoration:underline;text-underline-offset:3px}.util-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.util-link{color:var(--on-navy);font-weight:700}.util-link:hover{text-decoration:underline;text-underline-offset:3px}.util-link-accent{color:var(--accent)}.main-nav.is-collapsed .navlinks{display:none}.main-nav.is-collapsed .nav-right{display:flex}a.m-balance{color:inherit}@media (min-width:768px){.m-balance{display:none}}.drawer{border-top:1px solid var(--border);background:var(--surface);max-height:calc(100vh - 72px);overflow-y:auto;margin-top:6px}.drawer-inner{display:flex;flex-direction:column;gap:1px;padding-top:10px;padding-bottom:14px}.drawer a,.drawer button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:var(--radius-inner);background:none;font-size:14px;font-weight:700;color:var(--text);text-align:left}.drawer a>i,.drawer button>i{width:18px;text-align:center;color:var(--muted);font-size:14px}.drawer a:hover,.drawer button:hover{background:var(--accent-tint);color:var(--navy)}.drawer a.is-current{background:var(--accent-tint);color:var(--navy);font-weight:800}.drawer a.is-current>i{color:var(--accent-text)}.drawer .ext{margin-left:auto;width:auto;font-size:11px}.drawer form{display:contents}.drawer .menu-sep{height:1px;background:var(--border);margin:6px 4px}.drawer .menu-label{font-size:12px;font-weight:800;color:var(--muted);padding:10px 12px 2px}.drawer-user{display:flex;align-items:center;gap:10px;padding:4px 12px 10px;font-size:14px;color:var(--navy)}.drawer-langs{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px}.drawer-langs a{width:auto;min-height:38px;padding:0 14px;gap:8px;border:1.5px solid var(--border)}.drawer-langs a.is-current{border-color:var(--navy);background:var(--navy);color:var(--on-navy)}.drawer-langs .fi{width:18px;height:13px;border-radius:2px;background-size:cover}.support-menu{position:fixed;right:24px;bottom:92px;z-index:96;display:flex;flex-direction:column;gap:2px;min-width:244px;padding:6px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-pop)}.support-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-inner);background:none;color:var(--text);text-align:left}.support-item:hover{background:var(--accent-tint)}.support-ic{width:36px;height:36px;border-radius:var(--radius-inner);background:var(--panel);color:var(--navy);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.support-item b{display:block;font-size:13.5px;font-weight:800;color:var(--navy);line-height:1.35}.support-item small{display:block;font-size:12.5px;color:var(--muted);line-height:1.35}@media (max-width:767px){.support-menu{right:16px;bottom:80px}.has-paybar .support-menu{bottom:calc(var(--paybar-h) + 78px)}}@media (max-width:420px){.support-menu{right:8px;bottom:70px}.has-paybar .support-menu{bottom:calc(var(--paybar-h) + 62px)}}.toastify{padding:12px 16px;border-radius:var(--radius);box-shadow:var(--shadow-pop);color:var(--on-navy);font-family:inherit;font-size:13.5px;font-weight:700}.toastify[style*="background: red"]{background:var(--danger)!important}.toastify[style*="background: rgb(30, 61, 158)"],.toastify[style*="1e3d9e"]{background:var(--navy)!important}body.dinhhost .swal2-container.swal2-backdrop-show{background:rgba(28,36,52,.5)}body.dinhhost .swal2-popup{padding:24px;border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop);font-family:inherit}body.dinhhost .swal2-title{padding:0 8px;font-family:Montserrat,system-ui,sans-serif;font-size:19px;font-weight:800;line-height:1.3;color:var(--navy)}body.dinhhost .swal2-html-container{margin:12px 8px 0;font-size:14px;line-height:1.55;color:var(--muted)}body.dinhhost .swal2-input-label{margin:14px 8px 0;font-size:13px;font-weight:700;color:var(--text)}body.dinhhost .swal2-actions{gap:10px;margin-top:20px}body.dinhhost .swal2-styled{margin:0;height:42px;padding:0 20px;border:1.5px solid transparent;border-radius:var(--radius);box-shadow:none;font-size:13.5px;font-weight:700}body.dinhhost .swal2-styled.swal2-confirm{background:var(--accent);border-color:var(--accent);color:var(--navy);font-weight:800}body.dinhhost .swal2-styled.swal2-confirm:hover{background:var(--accent-dark);border-color:var(--accent-dark)}body.dinhhost .swal2-styled.swal2-cancel,body.dinhhost .swal2-styled.swal2-deny{background:var(--surface);border-color:var(--border-strong);color:var(--navy)}body.dinhhost .swal2-styled.swal2-cancel:hover,body.dinhhost .swal2-styled.swal2-deny:hover{background:var(--panel)}body.dinhhost .swal2-styled:focus{box-shadow:none}body.dinhhost .swal2-styled:focus-visible{box-shadow:0 0 0 3px #0b1f4b33}body.dinhhost .swal2-styled[disabled]{opacity:.5;cursor:not-allowed}body.dinhhost .swal2-close{color:var(--muted);border-radius:var(--radius-inner)}body.dinhhost .swal2-close:hover{color:var(--navy)}body.dinhhost .swal2-close:focus{box-shadow:none}body.dinhhost .swal2-close:focus-visible{box-shadow:0 0 0 3px #0b1f4b33}body.dinhhost .swal2-footer{border-top-color:var(--border);color:var(--muted);font-size:13.5px}body.dinhhost .swal2-footer a{color:var(--navy);font-weight:700;text-decoration:underline;text-underline-offset:3px}body.dinhhost .swal2-loader{border-color:var(--accent) transparent var(--accent) transparent}body.dinhhost .swal2-icon.swal2-question,body.dinhhost .swal2-icon.swal2-info{border-color:var(--navy-tint);color:var(--navy)}body.dinhhost .swal2-icon.swal2-error{border-color:var(--danger-tint)}body.dinhhost .swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:var(--danger)}body.dinhhost .swal2-icon.swal2-success{border-color:var(--success-tint);color:var(--success)}body.dinhhost .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--success)}body.dinhhost .swal2-icon.swal2-success .swal2-success-ring{border-color:var(--success-tint)}body.dinhhost .swal2-icon.swal2-warning{border-color:var(--warning-tint);color:var(--warning)}body.dinhhost .swal2-validation-message{margin:14px 8px 0;border-radius:var(--radius-inner);background:var(--danger-tint);color:var(--danger);font-size:13px;font-weight:700}body.dinhhost .swal2-validation-message:before{background-color:var(--danger)}body.dinhhost .swal2-input,body.dinhhost .swal2-textarea,body.dinhhost .swal2-select{margin:14px 8px 0;width:auto;max-width:none;border:1.5px solid var(--border);border-radius:var(--radius);box-shadow:none;background:var(--surface);color:var(--text);font-family:inherit;font-size:14px}body.dinhhost .swal2-input{height:42px;padding:0 14px}body.dinhhost .swal2-textarea{padding:10px 14px;line-height:1.5}body.dinhhost .swal2-input:focus,body.dinhhost .swal2-textarea:focus,body.dinhhost .swal2-select:focus{border-color:var(--navy);box-shadow:0 0 0 3px #0b1f4b1f;outline:none}body.dinhhost .swal2-input::-moz-placeholder,body.dinhhost .swal2-textarea::-moz-placeholder{color:var(--muted)}body.dinhhost .swal2-input::placeholder,body.dinhhost .swal2-textarea::placeholder{color:var(--muted)}body.dinhhost .swal2-html-container :is(input[type=text],input[type=password],input[type=number],input[type=email],select,textarea){border-width:1.5px;border-color:var(--border);background-color:var(--surface);color:var(--text);font-family:inherit}body.dinhhost .swal2-html-container :is(input[type=text],input[type=password],input[type=number],input[type=email],select,textarea):focus{border-color:var(--navy);box-shadow:0 0 0 3px #0b1f4b1f;outline:none}body.dinhhost .swal2-html-container :is(input,select,textarea):disabled{background-color:var(--panel);color:var(--muted)}body.dinhhost .swal2-html-container :is(input[type=text],input[type=password],input[type=number],input[type=email],select):not(.rounded-r-none):not(.rounded-l-none){border-radius:var(--radius)}body.dinhhost .swal2-html-container .rounded-r-none{border-radius:var(--radius) 0 0 var(--radius)}body.dinhhost .swal2-html-container .rounded-l-none{border-radius:0 var(--radius) var(--radius) 0}body.dinhhost .swal2-html-container :is(.text-gray-700,.text-gray-800,.text-slate-700,.text-slate-800){color:var(--text)}body.dinhhost .swal2-html-container :is(.text-gray-500,.text-gray-600,.text-slate-400,.text-slate-500,.text-slate-600){color:var(--muted)}body.dinhhost .swal2-html-container :is(.text-blue-500,.text-blue-600){color:var(--accent-text)}body.dinhhost .swal2-html-container .text-green-600{color:var(--success)}body.dinhhost .swal2-html-container :is(.text-red-600,.text-red-700){color:var(--danger)}body.dinhhost .swal2-html-container :is(.text-amber-600,.text-amber-700){color:var(--warning)}body.dinhhost .swal2-html-container :is(.border-gray-200,.border-gray-300,.border-slate-200,.border-slate-300){border-color:var(--border)}body.dinhhost .swal2-html-container :is(.bg-gray-100,.bg-slate-50){background-color:var(--panel)}body.dinhhost .swal2-html-container .bg-blue-500{background-color:var(--navy);color:var(--on-navy)}body.dinhhost .swal2-html-container .bg-blue-500:hover{background-color:var(--navy-soft)}body.dinhhost .swal2-html-container :is(.rounded-lg,.rounded-xl){border-radius:var(--radius)}body.dinhhost .swal2-html-container table{border-color:var(--border)}body.dinhhost .swal2-html-container select{padding-left:12px;padding-right:30px;background-position:right 8px center}.dinhhost-compat .compat{font-size:14px}.dinhhost-compat .box{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card)}.dinhhost-compat .box:not([class*=bg-]){background:var(--surface)}.dinhhost-compat .box:before{display:none}.dinhhost-compat :is(.bg-blue-900,.bg-blue-800,.bg-blue-600,.bg-blue-500){background-color:var(--navy)}.dinhhost-compat :is(.border-blue-900,.border-blue-600,.border-blue-500){border-color:var(--navy)}.dinhhost-compat :is(.text-blue-600,.text-blue-500,.text-blue-400){color:var(--accent-text)}
