:root{--bkk-navy:#0e2b52;--bkk-navy-deep:#0a2143;--bkk-navy-soft:#16396a;--bkk-yellow:#d89b2b;--bkk-yellow-deep:#c4881c;--bkk-yellow-soft:#fbf3e1;--bkk-line:#ebeff5;--bkk-line-soft:#f3f6fa;--bkk-bg:#f6f8fc;--bkk-surface:#fff;--bkk-text:#333;--bkk-text-muted:#6a7482;--bkk-text-soft:#9ba4b2;--bkk-black:#1f2937;--bkk-charcoal:#0e2b52;--bkk-slate:#16396a;--bkk-success:#16a34a;--bkk-success-bg:#e7f6ee;--bkk-danger:#dc2626;--bkk-danger-bg:#fdecec;--bkk-warning:#d89b2b;--bkk-warning-bg:#fbf3e1;--bkk-info:#2a5ca8;--bkk-info-bg:#e9f0fb;--bkk-shopee:#ee4d2d;--bkk-tiktok:#000;--bkk-radius:14px;--bkk-radius-sm:10px;--shadow-sm:0 1px 2px #0e2b520d;--shadow-md:0 2px 10px -4px #0e2b521f;--shadow-lg:0 14px 34px -16px #0e2b5238;--shadow-yellow:0 8px 20px -6px #d89b2b73;--shadow-soft:0 1px 3px #0e2b520f;--font-th:"Anuphan", "Noto Sans Thai", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--font-th);background:var(--bkk-bg);color:var(--bkk-text);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}button{cursor:pointer;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#a1a1aa}@keyframes spin{to{transform:rotate(360deg)}}.app{background:#fff;grid-template-columns:52px 240px 1fr;min-height:100dvh;display:grid}@media (width>=769px){.app{transition:grid-template-columns .34s cubic-bezier(.4,0,.2,1)}.app.sb-collapsed{grid-template-columns:52px 0 1fr}.app>.icon-rail{z-index:3}.app>.sidebar{box-sizing:border-box;z-index:2;width:240px;transition:transform .34s cubic-bezier(.4,0,.2,1),opacity .26s,visibility linear}.app.sb-collapsed>.sidebar{opacity:0;visibility:hidden;pointer-events:none;transition:transform .34s cubic-bezier(.4,0,.2,1),opacity .26s 60ms,visibility 0s linear .34s;transform:translate(-100%)}}@media (width>=769px) and (prefers-reduced-motion:reduce){.app,.app>.sidebar{transition:none!important}}.icon-rail{background:#dadcec;border-right:1px solid #c2c6dc;flex-direction:column;align-items:center;gap:6px;height:100dvh;padding:10px 0;display:flex;position:sticky;top:0}.rail-group{flex-direction:column;align-items:center;gap:4px;margin-top:6px;display:flex}.rail-btn{color:#47526a;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .12s;display:flex;position:relative}.rail-toggle{color:var(--bkk-navy);margin-bottom:2px}.rail-badge{background:var(--bkk-warning);color:#fff;border:1.5px solid #dadcec;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:800;display:flex;position:absolute;top:2px;right:2px}.flyout-scrim{z-index:60;position:fixed;inset:0}.flyout-panel{z-index:61;background:#e9eaf4;border-right:1px solid #c6cadd;width:240px;height:100vh;padding:16px 12px;animation:.22s cubic-bezier(.22,.61,.36,1) flyout-in;position:fixed;top:0;left:52px;overflow-y:auto;box-shadow:8px 0 24px #11181c1a}@keyframes flyout-in{0%{transform:translate(-100%)}to{transform:none}}.flyout-close{border:1px solid var(--bkk-line);width:28px;height:28px;color:var(--bkk-text-muted);box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .12s;display:flex;position:absolute;top:13px;right:12px}.flyout-close:hover{background:var(--bkk-navy);border-color:var(--bkk-navy);color:#fff}.flyout-user{align-items:center;gap:12px;padding:6px 6px 16px;display:flex}.flyout-avatar{background:var(--bkk-yellow-soft);width:44px;height:44px;color:var(--bkk-yellow-deep);border-radius:50%;justify-content:center;align-items:center;display:flex}.flyout-user-hi{color:var(--bkk-text-soft);font-size:11px}.flyout-user-name{color:var(--bkk-text);font-size:15px;font-weight:700}.flyout-head{color:var(--bkk-text);align-items:center;gap:9px;padding:4px 6px 12px;font-size:15px;font-weight:700;display:flex}.flyout-search{border:1px solid var(--bkk-line);background:#fff;border-radius:8px;outline:none;width:100%;margin-bottom:8px;padding:9px 12px;font-family:inherit;font-size:13px}.flyout-search:focus{border-color:var(--bkk-yellow);background:#fff;box-shadow:0 0 0 3px #d89b2b24}.flyout-list{flex-direction:column;gap:1px;display:flex}.flyout-item{width:100%;color:var(--bkk-text);text-align:left;border-radius:8px;align-items:center;gap:11px;padding:9px 10px;font-size:13.5px;font-weight:500;transition:all .12s;display:flex}.flyout-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flyout-item:hover{background:var(--bkk-line-soft);color:var(--bkk-navy)}.flyout-item svg{color:var(--bkk-text-muted);flex-shrink:0}.flyout-item:hover svg{color:var(--bkk-navy)}.flyout-item.active{color:var(--bkk-text);background:#eef0f3;font-weight:700}.flyout-item.active svg{color:var(--bkk-navy)}.flyout-item-danger{color:var(--bkk-danger)}.flyout-item-danger:hover{background:var(--bkk-danger-bg);color:var(--bkk-danger)}.flyout-item-danger svg,.flyout-item-danger:hover svg{color:var(--bkk-danger)}.flyout-sep{background:var(--bkk-line);height:1px;margin:6px 4px}.profile-page{max-width:900px}.prof-sec{border-bottom:1px solid var(--bkk-line-soft);margin:0 0 16px;padding-bottom:12px;font-size:15px;font-weight:700}.prof-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px;display:grid}.prof-field{color:var(--bkk-text);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.prof-field input{border:1px solid var(--bkk-line);border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.prof-field input:focus{border-color:var(--bkk-yellow);box-shadow:0 0 0 3px #d89b2b24}.prof-field input:disabled{background:var(--bkk-line-soft);color:var(--bkk-text-muted)}.prof-check{cursor:pointer;align-items:center;gap:8px;margin:4px 0;font-size:13px;font-weight:600;display:inline-flex}.prof-msg{margin-top:10px;font-size:13px;font-weight:600}@media (width<=640px){.prof-grid{grid-template-columns:1fr}}.sidebar{color:var(--bkk-text);background:#e9eaf4;border-right:1px solid #c6cadd;height:100dvh;padding:12px 0;position:sticky;top:0;overflow-y:auto}.brand{border-bottom:1px solid var(--bkk-line);align-items:center;gap:10px;margin-bottom:8px;padding:6px 14px 16px;display:flex}.brand-mark{background:var(--bkk-navy);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:flex}.brand-name{color:var(--bkk-text);letter-spacing:.2px;font-size:14px;font-weight:700}.brand-sub{color:var(--bkk-text-soft);letter-spacing:1px;text-transform:uppercase;font-size:10px}.nav-tree{padding:4px 6px 24px}.menu-top{cursor:pointer;color:#38424f;-webkit-user-select:none;user-select:none;border-radius:7px;justify-content:space-between;align-items:center;margin:1px 0;padding:8px 9px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .12s;display:flex}.menu-direct.active{color:var(--bkk-text);box-shadow:var(--shadow-sm);background:#fff;font-weight:600}.menu-top-left{align-items:center;gap:11px;display:flex}.menu-icon{opacity:1;flex-shrink:0;width:16px;height:16px}.menu-arrow{color:var(--bkk-text-soft);flex-shrink:0;transition:transform .2s}.menu-top.open .menu-arrow{color:var(--bkk-text-muted);transform:rotate(90deg)}.submenu{padding:2px 0 4px}.submenu-item{color:#47515f;cursor:pointer;border-radius:7px;margin:1px 0;padding:7px 10px 7px 36px;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .12s;display:block}.submenu-item.active{color:var(--bkk-text);box-shadow:var(--shadow-sm);background:#fff;font-weight:600}.main{background:#f2f5fa;flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--bkk-line);z-index:10;background:#fff;align-items:center;gap:18px;padding:14px 28px;display:flex;position:sticky;top:0}.crumbs{color:var(--bkk-text-muted);font-size:12px}.crumbs strong{color:var(--bkk-text);font-weight:600}.company-pill{border:1px solid var(--bkk-line);color:var(--bkk-text-muted);background:#f1f5f9;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.company-pill .dot{background:var(--bkk-success);border-radius:50%;width:6px;height:6px}.topbar-grow{flex:1}.topbar-marquee{white-space:nowrap;flex:1;min-width:0;margin:0 16px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.topbar-marquee .marquee-text{color:var(--bkk-text-muted);will-change:transform;padding-left:100%;font-size:13px;font-weight:500;animation:22s linear infinite topbar-marquee;display:inline-block}.topbar-marquee .marquee-text strong{color:#dc2626;letter-spacing:.3px;font-weight:700}.topbar-marquee:hover .marquee-text{animation-play-state:paused}@keyframes topbar-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.search-box{background:#fff;border:1px solid #aebcd0;border-radius:6px;align-items:center;gap:8px;width:320px;padding:7px 14px;transition:all .15s;display:flex}.search-box input{background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.icon-btn{width:36px;height:36px;color:var(--bkk-text-muted);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-btn:hover{background:var(--bkk-line-soft);color:var(--bkk-text)}.icon-btn .pulse{background:var(--bkk-danger);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:9px}.user-chip{border:1px solid var(--bkk-line);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 4px;transition:background .12s,border-color .12s;display:flex}.user-chip:hover{background:var(--bkk-line-soft);border-color:var(--bkk-line)}.avatar{background:var(--bkk-navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.user-name{font-size:12px;font-weight:600}.user-role{color:var(--bkk-text-muted);font-size:10px}.content{width:100%;max-width:1500px;margin:0 auto;padding:28px}.content:has(.rpt-wide){max-width:none}.settings-shell{align-items:flex-start;gap:22px;display:flex}.settings-nav{border:1px solid var(--bkk-line);background:#fff;border-radius:10px;flex:0 0 230px;width:230px;max-height:calc(100vh - 110px);padding:10px 8px;position:sticky;top:16px;overflow-y:auto}.settings-nav-head{color:var(--bkk-navy);border-bottom:1px solid var(--bkk-line-soft);align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px 12px;font-size:14px;font-weight:600;display:flex}.settings-nav-group{margin-bottom:10px}.settings-nav-group-title{letter-spacing:.4px;text-transform:uppercase;color:var(--bkk-text-muted);padding:6px 10px 4px;font-size:10px;font-weight:600}.settings-nav-item{color:var(--bkk-text);border-left:3px solid #0000;border-radius:7px;padding:8px 12px;font-size:13px;line-height:1.3;text-decoration:none;display:block}.settings-nav-item:hover{background:var(--bkk-line-soft)}.settings-nav-item.active{background:var(--bkk-yellow-soft);color:var(--bkk-navy);border-left-color:var(--bkk-yellow);font-weight:600}.settings-body{flex:auto;min-width:0}.settings-body .page-title h1{letter-spacing:-.4px;font-size:25px;font-weight:800}.settings-body .page-title p{color:#8a98ac;font-size:13.5px}.settings-body .card{border:1px solid #ebeff5;border-radius:18px;box-shadow:0 4px 20px #0f172a0d}.settings-body input[type=text],.settings-body input[type=email],.settings-body input[type=number],.settings-body input[type=date],.settings-body input[type=password],.settings-body input[type=search],.settings-body input[type=tel],.settings-body input:not([type]),.settings-body select,.settings-body textarea{background:#fbfcfe;border:1.5px solid #e5eaf1;border-radius:10px;transition:border-color .18s,box-shadow .18s}.settings-body input[type=text]:focus,.settings-body input[type=email]:focus,.settings-body input[type=number]:focus,.settings-body input[type=date]:focus,.settings-body input[type=password]:focus,.settings-body input[type=search]:focus,.settings-body input[type=tel]:focus,.settings-body input:not([type]):focus,.settings-body select:focus,.settings-body textarea:focus{border-color:#d89b2b;outline:none;box-shadow:0 0 0 4px #d89b2b26}.settings-body input[type=checkbox],.settings-body input[type=radio]{accent-color:#0e2b52;cursor:pointer}.settings-body .table th{color:#6a7a90;background:#f7f9fc;border-bottom:1px solid #ebeff5;font-size:11.5px;font-weight:700}.settings-body .table td{border-bottom:1px solid #f1f5f9}.settings-body .table tbody tr:hover td:first-child{box-shadow:inset 3px 0 #d89b2b}.settings-body .btn,.settings-body .btn-yellow,.settings-body .btn-outline{border-radius:10px}@media (width<=860px){.settings-shell{flex-direction:column}.settings-nav{flex-basis:auto;width:100%;max-height:none;position:static}}.page-title{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.page-title h1{color:var(--bkk-navy);letter-spacing:-.2px;margin:0 0 2px;font-size:20px;font-weight:700}.page-title p{color:var(--bkk-text-muted);margin:0;font-size:12px}.btn{background:var(--bkk-navy);color:#fff;border:1px solid var(--bkk-navy);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.btn:hover{background:var(--bkk-navy-deep);border-color:var(--bkk-navy-deep)}.btn-yellow{background:linear-gradient(135deg, #e4a93b, var(--bkk-yellow) 60%, var(--bkk-yellow-deep));color:#0e2b52;box-shadow:var(--shadow-yellow);border-color:#0000;font-weight:700}.btn-yellow:hover{background:linear-gradient(135deg, #e4a93b, var(--bkk-yellow) 55%, var(--bkk-yellow-deep));border-color:#0000;transform:translateY(-1px);box-shadow:0 12px 24px -8px #d89b2b99}.btn-outline{color:var(--bkk-text);border:1px solid var(--bkk-line);background:#fff;font-weight:500}.btn-outline:hover{border-color:var(--bkk-navy);color:var(--bkk-navy);background:#fafbfc}.btn:disabled{opacity:.5;cursor:not-allowed}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.kpi{border-radius:var(--bkk-radius);border:1px solid var(--bkk-line);box-shadow:var(--shadow-sm);background:#fff;padding:20px;transition:all .2s}.kpi:hover{box-shadow:var(--shadow-md);border-color:#d0d5db}.kpi.featured{background:linear-gradient(135deg, var(--bkk-navy) 0%, var(--bkk-navy-deep) 100%);color:#fff;border:none;position:relative;overflow:hidden}.kpi.featured:before{content:"";pointer-events:none;background:radial-gradient(circle,#d89b2b29 0%,#0000 70%);width:220px;height:220px;position:absolute;top:-50%;right:-30%}.kpi-head{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.kpi-label{color:var(--bkk-text-muted);letter-spacing:.3px;font-size:12px;font-weight:500}.kpi.featured .kpi-label{color:#ffffffb3}.kpi-icon{background:var(--bkk-yellow-soft);width:38px;height:38px;color:var(--bkk-yellow-deep);border-radius:10px;justify-content:center;align-items:center;display:flex}.kpi-icon svg{stroke-width:2px;width:18px;height:18px}.kpi.featured .kpi-icon{color:#fff;background:#ffffff24}.kpi-value{font-size:26px;font-weight:700;font-family:var(--font-mono);letter-spacing:-.5px;margin:0 0 6px}.kpi-trend{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.kpi-trend.up{color:var(--bkk-success)}.kpi-trend.down{color:var(--bkk-danger)}.kpi.featured .kpi-trend.up{color:#34d399}.kpi-trend svg{stroke-width:2.5px;width:14px;height:14px}.kpi-foot{color:var(--bkk-text-soft);margin-top:4px;font-size:11px}.kpi.featured .kpi-foot{color:#ffffff80}.row{grid-template-columns:2fr 1fr;gap:20px;margin-bottom:22px;display:grid}.card{border-radius:var(--bkk-radius);border:1px solid var(--bkk-line);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.card-head{border-bottom:1px solid var(--bkk-line-soft);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.card-title{margin:0;font-size:14px;font-weight:700}.card-sub{color:var(--bkk-text-muted);margin:2px 0 0;font-size:11px}.card-action{color:var(--bkk-text-muted);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.card-action:hover{color:var(--bkk-black)}.card-body{padding:20px 22px}.chart-tabs{background:var(--bkk-line-soft);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.chart-tab{color:var(--bkk-text-muted);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600}.chart-tab.active{background:var(--bkk-black);color:#fff}.chart-legend{gap:18px;padding:0 22px 14px;display:flex}.legend-item{color:var(--bkk-text-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.legend-dot{border-radius:50%;width:10px;height:10px}.platform-row{border-bottom:1px solid var(--bkk-line-soft);align-items:center;gap:12px;padding:14px 0;display:flex}.platform-row:last-child{border-bottom:none}.platform-icon{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.platform-shopee{background:var(--bkk-shopee)}.platform-tiktok{background:var(--bkk-tiktok)}.platform-lazada{background:linear-gradient(135deg,#0f156b 0%,#ff0083 100%)}.platform-info{flex:1;min-width:0}.platform-name{margin-bottom:4px;font-size:13px;font-weight:600}.bar-track{background:var(--bkk-line-soft);border-radius:999px;height:6px;overflow:hidden}.bar-fill{border-radius:999px;height:100%;transition:width .4s}.platform-amount{text-align:right;font-family:var(--font-mono);min-width:110px;font-size:14px;font-weight:700}.platform-pct{color:var(--bkk-text-muted);font-size:11px;font-weight:400}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:#0e2b52;white-space:nowrap;background:#e8eef7;border-bottom:1px solid #d5deea;border-right:1px solid #d5deea;padding:13px 18px;font-size:14px;font-weight:700}.table th:last-child{border-right:none}.table th.th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.table th.th-sortable:hover{background:#dbe3ee}.table th .th-arrow{opacity:.45;margin-left:5px;font-size:10px}.table th.th-sorted .th-arrow{opacity:1;color:var(--bkk-primary,#1d4ed8)}.table td{color:#1f2a44;border-bottom:1px solid #e2e8f0;padding:12px 18px;font-size:14px}@media (width<=1600px){.table th,.table td{padding-left:12px;padding-right:12px}}.table:has(td input:not([type=checkbox]):not([type=radio]),td select,td textarea) td{vertical-align:top;padding:6px 8px}.table td .upl-input{box-sizing:border-box;padding:8px 9px}.table td input[type=number]{-moz-appearance:textfield}.table td input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.table td input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.table tr:last-child td{border-bottom:none}.table tr:hover td{background:var(--bkk-line-soft)}@media (width<=768px){table:not(.je-dt):not(.je-sub-table){-webkit-overflow-scrolling:touch;white-space:nowrap;width:100%;display:block;overflow-x:auto}}.tag{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.tag-success{background:var(--bkk-success-bg);color:#047857}.tag-warning{background:var(--bkk-warning-bg);color:#b45309}.tag-danger{background:var(--bkk-danger-bg);color:#b91c1c}.tag-info{background:var(--bkk-info-bg);color:#1d4ed8}.tag-neutral{background:var(--bkk-line-soft);color:var(--bkk-text-muted)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.quick-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.quick-card{border:1px solid var(--bkk-line);border-radius:var(--bkk-radius);cursor:pointer;text-align:left;background:#fff;flex-direction:column;gap:12px;padding:20px;transition:all .18s;display:flex}.quick-card:hover{border-color:var(--bkk-yellow);box-shadow:var(--shadow-md)}.quick-icon{background:var(--bkk-yellow-soft);width:42px;height:42px;color:var(--bkk-yellow-deep);border-radius:10px;justify-content:center;align-items:center;display:flex}.quick-title{margin:0;font-size:14px;font-weight:700}.quick-desc{color:var(--bkk-text-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.timeline{padding:4px 0}.timeline-item{border-bottom:1px solid var(--bkk-line-soft);gap:14px;padding:12px 0;display:flex}.timeline-item:last-child{border-bottom:none}.timeline-dot{background:var(--bkk-line-soft);width:32px;height:32px;color:var(--bkk-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.timeline-dot.success{background:var(--bkk-success-bg);color:#047857}.timeline-dot.warning{background:var(--bkk-warning-bg);color:#b45309}.timeline-dot.info{background:var(--bkk-info-bg);color:#1d4ed8}.timeline-body{flex:1;min-width:0}.timeline-title{margin:0 0 2px;font-size:13px;font-weight:600}.timeline-meta{color:var(--bkk-text-soft);font-size:11px}.section-title{color:var(--bkk-text);align-items:center;gap:10px;margin:26px 0 14px;font-size:13px;font-weight:700;display:flex}.section-title:after{content:"";background:var(--bkk-line);flex:1;height:1px}.compliance-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.compliance-card{border-radius:var(--bkk-radius);border:1px solid var(--bkk-line);background:#fff;flex-direction:column;gap:10px;padding:16px;display:flex}.compliance-card.due{border-color:var(--bkk-warning);background:linear-gradient(#fffbeb 0%,#fff 60%)}.compliance-head{justify-content:space-between;align-items:center;display:flex}.compliance-label{color:var(--bkk-text-muted);letter-spacing:.5px;font-size:11px;font-weight:700}.compliance-value{font-size:18px;font-weight:700;font-family:var(--font-mono)}.compliance-foot{color:var(--bkk-text-soft);font-size:11px}.land-root{background:#fff;min-height:100vh}.land-strip{background:var(--bkk-black);color:#ffcb05;text-align:center;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.land-nav{border-bottom:1px solid var(--bkk-line);z-index:50;background:#fff;position:sticky;top:0}.land-nav-inner{align-items:center;gap:36px;max-width:1280px;margin:0 auto;padding:14px 24px;display:flex}.land-brand{align-items:center;gap:12px;display:flex}.land-brand-mark{background:linear-gradient(135deg, var(--bkk-yellow) 0%, var(--bkk-yellow-deep) 100%);width:40px;height:40px;color:var(--bkk-black);box-shadow:var(--shadow-yellow);border-radius:10px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.land-brand-name{font-size:15px;font-weight:800}.land-brand-sub{color:var(--bkk-text-muted);letter-spacing:.5px;font-size:10px}.land-menu{flex:1;gap:26px;display:flex}.land-menu a{color:var(--bkk-text);cursor:pointer;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.land-menu a:hover{color:var(--bkk-yellow-deep)}.land-nav-cta{align-items:center;gap:14px;display:flex}.land-link{cursor:pointer;font-size:13px;font-weight:600}.land-btn-cta{background:var(--bkk-yellow);color:var(--bkk-black);box-shadow:var(--shadow-yellow);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .15s}.land-btn-cta:hover{background:var(--bkk-yellow-deep);transform:translateY(-1px)}.land-lang{color:var(--bkk-text-muted);cursor:pointer;font-size:12px}.land-hero{background:radial-gradient(at 100% 0,#ffcb0540 0%,#0000 50%),linear-gradient(#fffdf5 0%,#fff 100%);padding:60px 24px 80px}.land-hero-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;max-width:1280px;margin:0 auto;display:grid}.land-eyebrow{background:var(--bkk-yellow-soft);color:#92400e;border:1px solid var(--bkk-yellow);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.land-hero-text h1{letter-spacing:-1px;margin:16px 0 18px;font-size:48px;font-weight:800;line-height:1.15}.land-yellow{color:var(--bkk-yellow-deep);position:relative}.land-yellow:after{content:"";z-index:-1;background:#ffcb0566;height:8px;position:absolute;bottom:2px;left:0;right:0}.land-hero-text p{color:var(--bkk-text-muted);margin-bottom:28px;font-size:16px;line-height:1.65}.land-hero-cta{gap:12px;margin-bottom:18px;display:flex}.land-btn-primary{color:#241701;background:linear-gradient(135deg,#e4a93b,#d89b2b 60%,#c4881c) 0 0/180% 180%;border-radius:13px;align-items:center;gap:8px;padding:14px 26px;font-size:14.5px;font-weight:700;transition:transform .22s,box-shadow .22s,background-position .5s;display:inline-flex;box-shadow:0 12px 26px -8px #d89b2b8c}.land-btn-primary:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 16px 32px -8px #d89b2bb3}.land-btn-ghost{cursor:pointer;border:1px solid var(--bkk-line);border-radius:10px;padding:14px 24px;font-size:14px;font-weight:600}.land-trust{color:var(--bkk-text-muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}.land-trust>*{align-items:center;gap:5px;display:inline-flex}.land-hero-visual{position:relative}.land-mock{border:1px solid var(--bkk-line);background:#fff;border-radius:16px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 32px 64px #0000001f}.land-mock:hover{transition:transform .3s;transform:rotate(0)}.land-mock-shadow{z-index:-1;filter:blur(40px);background:radial-gradient(#ffcb054d 0%,#0000 60%);position:absolute;inset:30px -20px -20px 20px}.land-mock-bar{background:var(--bkk-black);gap:6px;padding:10px 14px;display:flex}.land-mock-bar span{background:#404040;border-radius:50%;width:10px;height:10px}.land-mock-bar span:first-child{background:#ef4444}.land-mock-bar span:nth-child(2){background:#f59e0b}.land-mock-bar span:nth-child(3){background:#10b981}.land-mock-body{grid-template-columns:70px 1fr;display:grid}.land-mock-side{border-right:1px solid var(--bkk-line-soft);background:#fafafb;flex-direction:column;gap:6px;padding:14px 8px;display:flex}.land-mock-item{background:#e5e7eb;border-radius:4px;height:8px}.land-mock-item.active{background:var(--bkk-yellow)}.land-mock-main{padding:16px}.land-mock-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.land-mock-kpi{border:1px solid var(--bkk-line-soft);background:#fafafb;border-radius:8px;padding:10px}.land-mock-kpi.yellow{background:var(--bkk-yellow-soft);border-color:var(--bkk-yellow)}.land-mock-kpi-label{color:var(--bkk-text-muted);margin-bottom:4px;font-size:9px}.land-mock-kpi-val{font-size:14px;font-weight:800;font-family:var(--font-mono)}.land-mock-chart{height:100px;margin-bottom:14px}.land-mock-chart svg{width:100%;height:100%}.land-mock-rows{flex-direction:column;gap:6px;display:flex}.land-mock-row{background:#fafafb;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.land-pill{background:var(--bkk-line-soft);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.land-pill.yellow{background:var(--bkk-yellow);color:var(--bkk-black)}.land-mock-amt{font-family:var(--font-mono);font-size:12px;font-weight:700}.land-features{background:var(--bkk-bg);padding:80px 24px}.land-features-head{text-align:center;max-width:720px;margin:0 auto 50px}.land-features-head h2{margin:0 0 12px;font-size:36px;font-weight:800}.land-features-head p{color:var(--bkk-text-muted);font-size:15px}.land-features-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.land-feature{border:1px solid var(--bkk-line);background:#fff;border-radius:18px;padding:26px 22px;transition:transform .28s,box-shadow .28s,border-color .28s;box-shadow:0 1px 2px #0e2b520a}.land-feature:hover{border-color:#d89b2b8c;transform:translateY(-6px);box-shadow:0 22px 40px -22px #0e2b524d}.land-feature-icon{color:#f2c777;background:linear-gradient(135deg,#16396a,#0e2b52);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:15px;display:flex;box-shadow:0 8px 18px -8px #0e2b5280}.land-feature h3{color:var(--bkk-navy);margin:0 0 6px;font-size:15px;font-weight:700}.land-feature p{color:var(--bkk-text-muted);margin:0;font-size:12.5px;line-height:1.6}.land-foot{color:#afc0d9;background:linear-gradient(#0e2b52,#0a2143);padding:60px 24px 26px;position:relative;overflow:hidden}.land-foot:before{content:"";background:radial-gradient(circle,#d89b2b2e,#0000 66%);border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-80px}.land-foot-inner{z-index:1;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;max-width:1200px;margin:0 auto;display:grid;position:relative}.land-foot h4{color:#fff;margin:0 0 14px;font-size:13px}.land-foot a{cursor:pointer;margin-bottom:8px;font-size:13px;transition:color .18s;display:block}.land-foot a:hover{color:var(--bkk-yellow)}.land-foot-bottom{z-index:1;color:#6e82a3;text-align:center;border-top:1px solid #ffffff1a;max-width:1200px;margin:34px auto 0;padding-top:18px;font-size:11px;position:relative}.land-cta-note{color:var(--bkk-text-muted);margin-bottom:16px;font-size:12.5px}.land-flow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.land-flow-pill{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}.land-flow-pill.yellow{background:var(--bkk-yellow);color:var(--bkk-black);border-color:var(--bkk-yellow)}.land-flow-arrow{color:#cbd5e1;font-size:11px}.land-mock-status{flex-direction:column;gap:7px;display:flex}.land-mock-status-row{color:#334155;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.land-mock-check{color:#15803d;background:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.land-band{color:#dce6f5;text-align:center;letter-spacing:.2px;background:linear-gradient(90deg,#0e2b52,#16396a 50%,#0e2b52);padding:18px 24px;font-size:13.5px;font-weight:600}.land-section{padding:84px 24px}.land-section-gray{background:linear-gradient(#f6f8fc,#eef3fa)}.land-section-head{text-align:center;max-width:720px;margin:0 auto 48px}.land-section-head h2{color:var(--bkk-navy);letter-spacing:-.4px;margin:0 0 14px;font-size:34px;font-weight:700}.land-section-head p{color:var(--bkk-text-muted);margin:0;font-size:15.5px;line-height:1.6}.land-section-head:after{content:"";background:linear-gradient(90deg,#e9b85a,#d89b2b);border-radius:999px;width:54px;height:4px;margin:16px auto 0;display:block}.land-eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--bkk-yellow-deep);background:linear-gradient(135deg,#d89b2b24,#d89b2b12);border:1px solid #d89b2b4d;border-radius:999px;margin-bottom:14px;padding:6px 15px;font-size:12px;font-weight:700;display:inline-block}.land-cmp{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:20px;max-width:1160px;margin:0 auto;display:grid}.land-cmp-col{border-radius:22px;padding:26px 24px}.land-cmp-bad{border:1px solid var(--bkk-line);background:#fff;box-shadow:0 1px 2px #0e2b520a}.land-cmp-good{color:#fff;background:linear-gradient(160deg,#123156,#0e2b52 60%,#0a2143);position:relative;overflow:hidden;box-shadow:0 34px 70px -30px #0e2b528c}.land-cmp-good:before{content:"";background:radial-gradient(circle,#d89b2b38,#0000 66%);border-radius:50%;width:230px;height:230px;position:absolute;top:-80px;right:-60px}.land-cmp-tag{z-index:1;border-radius:999px;align-items:center;gap:9px;margin-bottom:14px;padding:8px 15px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.land-cmp-tag-bad{color:#dc2626;background:#fef2f2}.land-cmp-tag-good{color:#fff;background:#ffffff1f}.land-cmp-x{color:#dc2626;font-weight:900}.land-cmp-ck{color:#241701;background:linear-gradient(135deg,#e9b85a,#d89b2b);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.land-cmp-row{z-index:1;border-bottom:1px solid #0e2b520f;gap:13px;padding:12px 0;display:flex;position:relative}.land-cmp-good .land-cmp-row{border-bottom-color:#ffffff17}.land-cmp-row:last-child{border-bottom:none;padding-bottom:0}.land-cmp-ic{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.land-cmp-ic-bad{color:#dc2626;background:linear-gradient(135deg,#fee2e2,#fecaca)}.land-cmp-ic-good{color:#241701;background:linear-gradient(135deg,#e9b85a,#d89b2b);box-shadow:0 6px 14px -6px #d89b2b99}.land-cmp-row h3{color:var(--bkk-navy);margin:0 0 3px;font-size:14px;font-weight:700}.land-cmp-good .land-cmp-row h3{color:#fff}.land-cmp-row p{color:var(--bkk-text-muted);margin:0;font-size:12.5px;line-height:1.55}.land-cmp-good .land-cmp-row p{color:#aec0dc}.land-cmp-mid{justify-content:center;align-items:center;display:flex}.land-cmp-arrow{color:#241701;background:linear-gradient(135deg,#e9b85a,#d89b2b);border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 24px -8px #d89b2b99}.land-bento{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1160px;margin:0 auto;display:grid}.land-bento-hero{background:linear-gradient(150deg,#123156,#0e2b52 60%,#0a2143);border:none;flex-direction:column;grid-column:span 2;justify-content:center;display:flex}.land-bento-hero h3{color:#fff;font-size:19px}.land-bento-hero p{color:#aec0dc;font-size:13.5px}.land-bento-hero .land-feature-icon{color:#241701;background:linear-gradient(135deg,#e9b85a,#d89b2b);width:54px;height:54px}.land-bento-hero:hover{box-shadow:0 30px 60px -26px #0e2b528c}@media (width<=880px){.land-cmp{grid-template-columns:1fr}.land-cmp-mid{padding:4px 0}.land-cmp-arrow{transform:rotate(90deg)}.land-bento{grid-template-columns:repeat(2,1fr)}.land-bento-hero{grid-column:span 2}}@media (width<=560px){.land-bento{grid-template-columns:1fr}.land-bento-hero{grid-column:auto}}.land-problems-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1140px;margin:0 auto;display:grid}.land-problem{border:1px solid var(--bkk-line);background:#fff;border-radius:18px;gap:15px;padding:24px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;box-shadow:0 1px 2px #0e2b520a}.land-problem:hover{border-color:#dc262647;transform:translateY(-5px);box-shadow:0 22px 40px -22px #0e2b5247}.land-problem-icon{color:#dc2626;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.land-problem h3{color:var(--bkk-navy);margin:0 0 6px;font-size:15px;font-weight:700}.land-problem p{color:var(--bkk-text-muted);margin:0;font-size:13px;line-height:1.6}.land-solve-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1140px;margin:0 auto;display:grid}.land-solve{border:1px solid var(--bkk-line);background:#fff;border-radius:18px;gap:14px;padding:24px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e2b520a}.land-solve:before{content:"";opacity:0;background:linear-gradient(#e9b85a,#d89b2b);width:4px;transition:opacity .28s;position:absolute;top:0;bottom:0;left:0}.land-solve:hover{border-color:#d89b2b66;transform:translateY(-5px);box-shadow:0 22px 40px -22px #0e2b5247}.land-solve:hover:before{opacity:1}.land-solve-check{color:#241701;background:linear-gradient(135deg,#e9b85a,#d89b2b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:0 6px 14px -6px #d89b2b99}.land-solve h3{color:var(--bkk-navy);margin:0 0 6px;font-size:15px;font-weight:700}.land-solve p{color:var(--bkk-text-muted);margin:0;font-size:13px;line-height:1.6}.land-plat-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:980px;margin:0 auto;display:grid}.land-plat{border:1px solid var(--bkk-line);text-align:center;background:#fff;border-radius:18px;padding:28px 22px}.land-plat-name{margin-bottom:8px;font-size:22px;font-weight:800}.land-plat-desc{color:var(--bkk-text-muted);font-size:13px;line-height:1.55}.land-steps{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1140px;margin:0 auto;display:grid;position:relative}.land-steps:before{content:"";z-index:0;background:linear-gradient(90deg,#d89b2b26,#d89b2b8c,#d89b2b26);height:2px;position:absolute;top:52px;left:12%;right:12%}.land-step{z-index:1;border:1px solid var(--bkk-line);text-align:center;background:#fff;border-radius:18px;padding:44px 20px 24px;transition:transform .28s,box-shadow .28s;position:relative;box-shadow:0 1px 2px #0e2b520a}.land-step:hover{transform:translateY(-5px);box-shadow:0 22px 40px -22px #0e2b5247}.land-step-no{color:#241701;width:40px;height:40px;font-size:17px;font-weight:800;font-family:var(--font-mono);background:linear-gradient(135deg,#e9b85a,#d89b2b);border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 10px 20px -6px #d89b2b99}.land-step-icon{color:#f2c777;background:linear-gradient(135deg,#16396a,#0e2b52);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 14px;display:inline-flex;box-shadow:0 8px 18px -8px #0e2b5280}.land-step h3{color:var(--bkk-navy);margin:0 0 6px;font-size:15px;font-weight:700}.land-step p{color:var(--bkk-text-muted);margin:0;font-size:12.5px;line-height:1.6}.land-pricing{justify-content:center;display:flex}.land-price-card{border:1px solid var(--bkk-line);background:#fff;border-radius:24px;width:100%;max-width:440px;padding:38px 34px;position:relative;box-shadow:0 30px 70px -30px #0e2b5247}.land-price-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#e9b85a,#d89b2b 55%,#16396a);border-radius:26px;position:absolute;inset:-2px}.land-price-badge{color:#241701;background:linear-gradient(135deg,#e9b85a,#d89b2b);border-radius:999px;padding:6px 16px;font-size:12px;font-weight:800;display:inline-block;box-shadow:0 8px 18px -8px #d89b2b99}.land-price-amount{color:var(--bkk-navy);font-size:46px;font-weight:800;font-family:var(--font-mono);margin:16px 0 20px}.land-price-amount span{color:var(--bkk-text-muted);font-size:15px;font-weight:600;font-family:var(--font-th)}.land-price-card ul{flex-direction:column;gap:13px;margin:0 0 24px;padding:0;list-style:none;display:flex}.land-price-card li{color:#334155;align-items:center;gap:10px;font-size:14px;display:flex}.land-faq{flex-direction:column;gap:12px;max-width:780px;margin:0 auto;display:flex}.land-faq-item{border:1px solid var(--bkk-line);background:#fff;border-radius:16px;padding:4px 22px;transition:border-color .2s,box-shadow .2s}.land-faq-item[open]{border-color:#d89b2b73;box-shadow:0 14px 30px -18px #0e2b523d}.land-faq-item summary{color:var(--bkk-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:17px 0;font-size:14.5px;font-weight:700;list-style:none;display:flex}.land-faq-item summary::-webkit-details-marker{display:none}.land-faq-item summary svg{color:var(--bkk-yellow-deep);flex-shrink:0;transition:transform .25s}.land-faq-item[open] summary{color:var(--bkk-yellow-deep)}.land-faq-item[open] summary svg{transform:rotate(180deg)}.land-faq-item p{color:var(--bkk-text-muted);margin:0 0 16px;font-size:13.5px;line-height:1.7}.land-cta-final{color:#fff;text-align:center;background:linear-gradient(150deg,#123156 0%,#0e2b52 55%,#0a2143 100%);padding:84px 24px;position:relative;overflow:hidden}.land-cta-final:before{content:"";background:radial-gradient(circle,#d89b2b38,#0000 66%);border-radius:50%;width:460px;height:460px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.land-cta-final>*{z-index:1;position:relative}.land-cta-final h2{letter-spacing:-.4px;margin:0 0 12px;font-size:34px;font-weight:700}.land-cta-final p{color:#aec0dc;margin:0 0 28px;font-size:15.5px}.land-cta-final .land-cta-note{color:#8fa1be;margin-top:16px;margin-bottom:0}.land-btn-primary.land-btn-lg{border-radius:14px;padding:16px 34px;font-size:16px}@media (width<=880px){.land-section{padding:60px 20px}.land-problems-grid,.land-solve-grid,.land-plat-grid{grid-template-columns:1fr}.land-features-grid{grid-template-columns:repeat(2,1fr)}.land-steps{grid-template-columns:1fr 1fr}.land-steps:before{display:none}.land-section-head h2,.land-cta-final h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.land-feature,.land-problem,.land-solve,.land-step{transition:none!important}}.login-root{grid-template-columns:1fr 1fr;min-height:100vh;display:grid;position:relative}.login-bg{z-index:-1;background:radial-gradient(circle at 30% 20%,#ffcb0526 0%,#0000 50%),linear-gradient(#fffdf5 0%,#fff 100%);position:fixed;inset:0}.login-card{flex-direction:column;justify-content:center;width:100%;max-width:480px;margin:0 auto;padding:48px 56px;display:flex}.login-brand{align-items:center;gap:10px;margin-bottom:36px;display:flex}.login-brand-mark{background:linear-gradient(135deg, var(--bkk-yellow), var(--bkk-yellow-deep));width:40px;height:40px;color:var(--bkk-black);box-shadow:var(--shadow-yellow);border-radius:10px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.login-brand-mark.big{width:72px;height:72px;font-size:32px}.login-brand-name{font-size:16px;font-weight:800}.login-card h1{margin:0 0 8px;font-size:30px;font-weight:800}.login-sub{color:var(--bkk-text-muted);margin:0 0 32px}.login-form{flex-direction:column;gap:18px;display:flex}.login-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.login-hint{color:var(--bkk-text-muted);font-size:11px;font-weight:400}.login-input{border:1px solid var(--bkk-line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:0 14px;transition:all .15s;display:flex}.login-input:focus-within{border-color:var(--bkk-yellow);box-shadow:0 0 0 3px #ffcb052e}.login-input input{background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-family:inherit;font-size:14px}.login-eye{color:var(--bkk-text-muted);padding:4px}.login-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.login-check{color:var(--bkk-text-muted);align-items:center;gap:6px;display:flex}.login-forgot{color:var(--bkk-yellow-deep);cursor:pointer;font-weight:600}.login-forgot:hover{text-decoration:underline}.login-submit{background:var(--bkk-black);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex}.login-submit:hover{background:var(--bkk-navy-deep);box-shadow:var(--shadow-md);transform:translateY(-1px)}.login-submit:disabled{opacity:.6;cursor:not-allowed}.login-divider{text-align:center;color:var(--bkk-text-muted);margin:24px 0;font-size:11px;position:relative}.login-divider:before,.login-divider:after{content:"";background:var(--bkk-line);width:38%;height:1px;position:absolute;top:50%}.login-divider:before{left:0}.login-divider:after{right:0}.login-google{border:1px solid var(--bkk-line);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px;font-size:13px;font-weight:600;display:inline-flex}.login-google:hover{background:var(--bkk-line-soft)}.login-foot{text-align:center;color:var(--bkk-text-muted);margin-top:24px;font-size:13px}.login-foot a{color:var(--bkk-yellow-deep);cursor:pointer;font-weight:600}.login-foot a:hover{text-decoration:underline}.login-side{background:var(--bkk-black);color:#fff;justify-content:center;align-items:center;padding:60px;display:flex;position:relative;overflow:hidden}.login-side:before{content:"";background:radial-gradient(circle,#ffcb0533 0%,#0000 60%);width:600px;height:600px;position:absolute;top:-100px;right:-100px}.login-side-content{max-width:380px;position:relative}.login-side-content h2{margin:24px 0 14px;font-size:28px;font-weight:800;line-height:1.3}.login-side-content p{color:#c0c2c7;font-size:14px;line-height:1.6}.login-stats{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;padding:20px;display:grid}.login-stats>div{flex-direction:column;gap:4px;display:flex}.login-stats strong{color:var(--bkk-yellow);font-size:22px;font-weight:800;font-family:var(--font-mono)}.login-stats>div{color:#9ca3af;font-size:11px}.cp-root{background:var(--bkk-bg);min-height:100vh}.cp-nav{border-bottom:1px solid var(--bkk-line);background:#fff;justify-content:space-between;align-items:center;padding:14px 28px;display:flex}.cp-brand{align-items:center;gap:10px;display:flex}.cp-brand-mark{background:linear-gradient(135deg, var(--bkk-yellow), var(--bkk-yellow-deep));width:36px;height:36px;color:var(--bkk-black);border-radius:10px;justify-content:center;align-items:center;font-weight:800;display:flex}.cp-brand-name{font-weight:800}.cp-nav-end{align-items:center;gap:16px;font-size:12px;display:flex}.cp-user-info{flex-direction:column;align-items:flex-end;display:flex}.cp-user-name{font-weight:600}.cp-user-email{color:var(--bkk-text-muted);font-size:11px}.cp-logout{background:var(--bkk-line-soft);color:var(--bkk-text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.cp-logout:hover{background:var(--bkk-line)}.cp-main{max-width:880px;margin:0 auto;padding:32px 24px 60px}.cp-user-card{border:1px solid var(--bkk-line);background:#fff;border-radius:14px;align-items:center;gap:16px;margin-bottom:22px;padding:22px;display:flex}.cp-avatar{background:var(--bkk-yellow);width:56px;height:56px;color:var(--bkk-black);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.cp-user-meta{flex:1}.cp-user-greet{color:var(--bkk-text-muted);font-size:13px}.cp-user-fullname{font-size:17px;font-weight:700}.cp-edit{background:var(--bkk-line-soft);color:var(--bkk-text);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.cp-edit:hover{background:var(--bkk-line)}.cp-companies{border:1px solid var(--bkk-line);background:#fff;border-radius:14px;padding:24px}.cp-companies-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cp-companies-head h2{margin:0;font-size:20px;font-weight:700}.cp-add{background:var(--bkk-yellow);color:var(--bkk-black);box-shadow:var(--shadow-yellow);border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.cp-add:hover{background:var(--bkk-yellow-deep);transform:translateY(-1px)}.cp-list{flex-direction:column;gap:10px;display:flex}.cp-item{border:1px solid var(--bkk-line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:16px;width:100%;padding:18px;transition:all .15s;display:flex}.cp-item:hover{border-color:var(--bkk-yellow);box-shadow:var(--shadow-md);background:#fffdf5;transform:translate(3px)}.cp-item.suspended{opacity:.5;cursor:not-allowed}.cp-item.suspended:hover{border-color:var(--bkk-line);box-shadow:none;background:#fff;transform:none}.cp-item-icon{background:var(--bkk-line-soft);width:44px;height:44px;color:var(--bkk-text-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cp-item-body{flex:1;min-width:0}.cp-item-title{align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:700;display:flex}.cp-suspended{background:var(--bkk-danger-bg);color:#b91c1c;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.cp-item-meta{color:var(--bkk-text-muted);font-size:11px}.cp-dot{margin:0 4px}.cp-item-stats{flex-shrink:0;align-items:center;gap:12px;display:flex}.cp-plan-tag{letter-spacing:.5px;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.cp-users-count{color:var(--bkk-text-muted);font-size:12px;font-family:var(--font-mono);align-items:center;gap:4px;font-weight:600;display:inline-flex}.cp-tip{background:var(--bkk-yellow-soft);border:1px solid var(--bkk-yellow);color:#92400e;border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:12px 14px;font-size:12px;display:flex}.company-switch-wrap{padding:0 12px 14px;position:relative}.company-switch-row{align-items:center;gap:6px;display:flex}.company-switch{border:1px solid var(--bkk-line);min-width:0;color:var(--bkk-text);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;flex:1;align-items:center;gap:10px;padding:10px 12px;display:flex}.company-collapse{border:1px solid var(--bkk-line);width:28px;height:28px;color:var(--bkk-text-muted);box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .12s;display:flex}.company-collapse:hover{background:var(--bkk-navy);border-color:var(--bkk-navy);color:#fff}.company-switch-icon{background:var(--bkk-navy);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}.company-switch-info{text-align:left;flex:1;min-width:0}.company-switch-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.company-switch-meta{color:var(--bkk-text-soft);font-size:10px}.company-menu{box-shadow:var(--shadow-lg);z-index:100;border:1px solid var(--bkk-line);transform-origin:top;background:#fff;border-radius:10px;padding:4px;animation:.18s cubic-bezier(.34,1.4,.64,1) both companyMenuPop;position:absolute;top:calc(100% + 6px);left:12px;right:12px;overflow:hidden}.company-menu.closing{pointer-events:none;animation:.15s both companyMenuPopOut}@keyframes companyMenuPop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes companyMenuPopOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.company-menu,.company-menu.closing{animation:none}}.company-menu-item{width:100%;color:var(--bkk-text);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background .12s;display:flex}.company-menu-item svg{color:var(--bkk-text-soft);flex-shrink:0}.company-menu-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-menu-item:hover{background:var(--bkk-line-soft)}.company-menu-item.current{font-weight:700}.company-menu-item.current svg{color:var(--bkk-navy)}.company-menu-plan{color:var(--bkk-text-muted);font-size:10px;font-weight:700}.company-menu-foot{color:var(--bkk-text-muted);border-top:1px solid var(--bkk-line);border-radius:0 0 8px 8px;margin-top:2px;font-weight:600}.company-menu-foot svg{color:var(--bkk-text-muted)}.company-menu-foot:hover{background:var(--bkk-line-soft);color:var(--bkk-text)}.orders-tabs{border-bottom:1px solid var(--bkk-line-soft);padding:0 22px;display:flex}.orders-tab{color:var(--bkk-text-muted);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:16px 18px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.orders-tab:hover{color:var(--bkk-text)}.orders-tab.active{color:var(--bkk-text);border-bottom-color:var(--bkk-yellow)}.orders-tab-count{background:var(--bkk-line-soft);font-size:10px;font-family:var(--font-mono);border-radius:999px;padding:2px 8px;font-weight:700}.orders-tab.active .orders-tab-count{background:var(--bkk-yellow-soft);color:var(--bkk-yellow-deep)}.orders-toolbar{border-bottom:1px solid var(--bkk-line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.orders-filter{background:var(--bkk-line-soft);color:var(--bkk-text);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.orders-filter:hover{background:var(--bkk-line)}.orders-refresh{background:var(--bkk-line-soft);width:34px;height:34px;color:var(--bkk-text-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.orders-refresh:hover{background:var(--bkk-line);color:var(--bkk-text)}.orders-pager{border-top:1px solid var(--bkk-line-soft);color:var(--bkk-text-muted);justify-content:space-between;align-items:center;padding:14px 22px;font-size:12px;display:flex}.stub-page{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:80px 20px;display:flex}.stub-icon{background:var(--bkk-yellow-soft);width:80px;height:80px;color:var(--bkk-yellow-deep);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.stub-page h1{margin:0;font-size:28px;font-weight:800}.stub-page p{color:var(--bkk-text-muted);max-width:480px;margin:0;font-size:14px}.stub-tag{background:var(--bkk-info-bg);color:#1d4ed8;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:600}.modal-backdrop{z-index:100;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out backdropFade;display:flex;position:fixed;inset:0}@keyframes backdropFade{0%{opacity:0}to{opacity:1}}.modal-shell{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:92dvh;animation:.22s cubic-bezier(.34,1.56,.64,1) modalPop;overflow:auto;box-shadow:0 25px 60px #0f172a59}.modal-shell.lg{max-width:760px}.modal-shell.xl{max-width:980px}@keyframes modalPop{0%{opacity:0;transform:translateY(20px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tipPop{0%{opacity:0;transform:translate(-50%)translateY(4px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){[role=tooltip]{animation:none!important}}.modal-backdrop.closing{animation:.16s ease-out reverse both backdropFade}.modal-shell.closing{animation:.18s cubic-bezier(.4,0,.7,.4) both modalPopOut}@keyframes modalPopOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.96)}}@media (prefers-reduced-motion:reduce){.modal-backdrop.closing,.modal-shell.closing{animation:none}}.modal-head{border-bottom:1px solid var(--bkk-line-soft);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-title{color:var(--bkk-navy);margin:0;font-size:17px;font-weight:700}.modal-close{width:32px;height:32px;color:var(--bkk-text-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.modal-close:hover{background:var(--bkk-line-soft);color:var(--bkk-text)}.modal-body{padding:22px 24px}.modal-foot{border-top:1px solid var(--bkk-line-soft);background:#fafbfc;border-radius:0 0 16px 16px;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.upl-tabs{background:var(--bkk-line-soft);border-radius:10px;gap:6px;margin-bottom:18px;padding:4px;display:flex}.upl-tab{color:var(--bkk-text-muted);border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.upl-tab:hover{color:var(--bkk-text)}.upl-tab.active{color:var(--bkk-navy);background:#fff;box-shadow:0 1px 3px #00000014}.upl-drop{border:2px dashed var(--bkk-line);text-align:center;cursor:pointer;background:#fafbfc;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;transition:all .15s;display:flex}.upl-drop:hover{border-color:var(--bkk-navy);background:#f0f4fa}.upl-drop.drag{border-color:var(--bkk-yellow);background:var(--bkk-yellow-soft)}.upl-drop-title{color:var(--bkk-text);font-size:14px;font-weight:700}.upl-drop-sub{color:var(--bkk-text-muted);font-size:12px}.upl-files{border:1px solid var(--bkk-line);border-radius:12px;margin-top:16px;overflow:hidden}.upl-files-head{color:var(--bkk-text-muted);border-bottom:1px solid var(--bkk-line);background:#f8fafc;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.upl-warn{color:#b45309;align-items:center;gap:4px;font-size:11px;display:inline-flex}.upl-file-row{border-bottom:1px solid var(--bkk-line-soft);align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.upl-file-row:last-child{border-bottom:none}.upl-file-row:hover{background:#fafbfc}.upl-file-info{flex:1;min-width:0}.upl-file-name{color:var(--bkk-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.upl-file-meta{color:var(--bkk-text-soft);margin-top:2px;font-size:11px}.upl-platform-select{cursor:pointer;border:none;border-radius:999px;outline:none;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:700}.upl-file-del{width:28px;height:28px;color:var(--bkk-text-soft);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.upl-file-del:hover{background:var(--bkk-danger-bg);color:var(--bkk-danger)}.upl-form{padding:8px 0}.upl-label{color:var(--bkk-text-muted);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.upl-input{border:1px solid var(--bkk-line);border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:13px;transition:all .12s}.upl-input:focus{border-color:var(--bkk-navy);box-shadow:0 0 0 3px #1e3a5f1f}.num-cell{box-sizing:border-box;border:1px solid var(--bkk-line);text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;border-radius:8px;outline:none;width:100%;padding:7px 8px;font-family:inherit;font-size:13px;transition:border-color .12s,box-shadow .12s}.num-cell::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.num-cell::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.num-cell:focus{border-color:var(--bkk-navy);box-shadow:0 0 0 3px #1e3a5f1f}.period-chips{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.period-chips .btn{width:100%;padding:6px 8px;font-size:12px}.payroll-table td,.payroll-table th{padding:8px 5px}.payroll-table td:first-child,.payroll-table th:first-child{padding-left:10px}.payroll-table td:nth-child(2),.payroll-table th:nth-child(2){padding-right:10px}.upl-hint{color:var(--bkk-text-muted);margin:8px 0 14px;font-size:12px;line-height:1.6}.upl-rules{background:var(--bkk-line-soft);border:1px solid var(--bkk-line);border-radius:12px;margin-top:18px;padding:14px 16px}.upl-rules-title{color:var(--bkk-navy);margin-bottom:8px;font-size:12px;font-weight:700}.upl-rules ul{color:var(--bkk-text-muted);margin:0;padding-left:18px;font-size:12px;line-height:1.8}.upl-rules code{color:var(--bkk-navy);background:#fff;border-radius:4px;padding:1px 6px;font-size:11px}.mo-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mo-items{border:1px solid var(--bkk-line);border-radius:12px;margin-top:22px;overflow:hidden}.mo-items-head{color:var(--bkk-text-muted);border-bottom:1px solid var(--bkk-line);background:#f8fafc;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.mo-table{border-collapse:collapse;width:100%;font-size:13px}.mo-table th{text-align:left;color:var(--bkk-text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--bkk-line);background:#fafbfc;padding:8px 10px;font-size:11px;font-weight:700}.mo-table td{border-bottom:1px solid var(--bkk-line-soft);padding:0}.mo-table tr:last-child td{border-bottom:none}.mo-cell{background:0 0;border:none;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.mo-cell:focus{background:var(--bkk-yellow-soft)}.mo-totals{border:1px solid var(--bkk-line);background:#f8fafc;border-radius:10px;margin-top:16px;padding:14px 16px}.mo-total-row{color:var(--bkk-text-muted);justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.mo-total-row.final{border-top:1px solid var(--bkk-line);color:var(--bkk-navy);margin-top:6px;padding-top:12px;font-size:16px;font-weight:800}.btn-sm{padding:4px 10px;font-size:11px}.rm-grid{grid-template-columns:repeat(4,1fr);gap:12px 14px;display:grid}.rm-field.span-1{grid-column:span 1}.rm-field.span-2{grid-column:span 2}.rm-field.span-3{grid-column:span 3}.rm-field.span-4{grid-column:span 4}.dnm-modal{max-height:90vh;overflow:hidden auto}.dnm-head{z-index:3;background:linear-gradient(135deg,#0e2b52 0%,#163f72 100%);justify-content:space-between;align-items:center;padding:16px 22px;display:flex;position:sticky;top:0}.dnm-head-l{align-items:center;gap:12px;display:flex}.dnm-head-icon{color:#fbbf47;background:#ffffff21;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.dnm-title{color:#fff;letter-spacing:.2px;margin:0;font-size:16px;font-weight:800}.dnm-sub{color:#a9c6f5;margin-top:2px;font-size:12px}.dnm-body{flex-direction:column;gap:11px;padding:14px 20px;display:flex}.dnm-preview{text-align:center;background:linear-gradient(135deg,#fff8ea 0%,#fdeecd 100%);border:1.5px solid #f3d690;border-radius:12px;padding:11px 18px}.dnm-preview-label{color:#a16207;letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:800}.dnm-preview-no{color:#834b02;letter-spacing:1.5px;margin-top:3px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:22px;font-weight:800}.dnm-preview-hint{color:#b4791b;margin-top:4px;font-size:11px;line-height:1.35}.dnm-sec{border:1px solid #e9eef5;border-radius:12px;overflow:hidden}.dnm-sec-h{color:#334155;background:#f6f9fc;border-bottom:1px solid #edf1f7;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:800;display:flex}.dnm-sec-h svg{color:#0e2b52}.dnm-grid{grid-template-columns:repeat(4,1fr);gap:10px 14px;padding:12px 14px;display:grid}.dnm-fld{flex-direction:column;min-width:0;display:flex}.dnm-fld.s1{grid-column:span 1}.dnm-fld.s2{grid-column:span 2}.dnm-fld.s3{grid-column:span 3}.dnm-fld.s4{grid-column:span 4}.dnm-fld>label{color:#475569;margin-bottom:5px;font-size:11.5px;font-weight:700}.dnm-fld>label .req{color:#dc2626;margin-left:3px}.dnm-body input,.dnm-body select{box-sizing:border-box;color:#1f272e;background:#fbfcfe;border:1.5px solid #e5eaf1;border-radius:10px;width:100%;padding:8px 11px;font-family:inherit;font-size:13.5px}.dnm-body input:disabled{color:#7c8aa0;cursor:not-allowed;background:#eef2f7}.dnm-hint{color:#94a3b8;margin-top:5px;font-size:11px;line-height:1.4}.dnm-switch{cursor:pointer;color:#334155;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;display:inline-flex}.dnm-switch input{display:none}.dnm-switch .track{background:#cbd5e1;border-radius:999px;flex-shrink:0;width:42px;height:23px;transition:background .18s;position:relative}.dnm-switch .track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #00000047}.dnm-switch input:checked+.track{background:#16a34a}.dnm-switch input:checked+.track:after{transform:translate(19px)}.dnm-err{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;padding:10px 12px;font-size:13px}.dnm-foot{z-index:3;background:#fafbfc;border-top:1px solid #edf1f7;justify-content:space-between;align-items:center;padding:13px 22px;display:flex;position:sticky;bottom:0}.tag-info{color:#1d4ed8;background:#dbeafe}.hub-tabs{border:1px solid var(--bkk-line);background:#fff;border-radius:12px;margin-bottom:22px;display:flex;overflow:hidden}.hub-tab{color:var(--bkk-text-muted);border-right:1px solid var(--bkk-line-soft);background:0 0;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.hub-tab:last-child{border-right:none}.hub-tab:hover{color:var(--bkk-navy);background:#fafbfc}.hub-tab.active{background:#fafbfc;font-weight:700;color:var(--bkk-navy)!important;border-bottom-color:var(--bkk-navy)!important}.hub-tab.active svg{color:inherit}.ai-banner{cursor:pointer;background:linear-gradient(135deg,#ede9fe 0%,#fce7f3 100%);border:1px solid #c4b5fd;border-radius:14px;align-items:center;gap:14px;margin-bottom:22px;padding:16px 20px;transition:all .2s;display:flex}.ai-banner:hover{transform:translateY(-1px);box-shadow:0 8px 24px #7c3aed2e}.ai-banner-icon{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#db2777 100%);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ai-banner-body{flex:1}.ai-banner-title{color:#5b21b6;font-size:14px;font-weight:700}.ai-banner-sub{color:#6d28d9;margin-top:2px;font-size:12px}.ai-drop:hover{background:#f5f3ff;border-color:#7c3aed}.ai-drop.drag{background:#ede9fe;border-color:#7c3aed}.ai-bill-row{border-bottom:1px solid var(--bkk-line-soft)}.ai-bill-row:last-child{border-bottom:none}.ai-bill-head{align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.ai-bill-result{background:#fafbfc;padding:0 14px 14px 44px}.ai-result-grid{border:1px solid var(--bkk-line);background:#fff;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:12px;padding:12px;display:grid}.ai-result-grid>div{font-size:12px}.ai-result-grid label{color:var(--bkk-text-soft);text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.spin{animation:1s linear infinite spin}.btn-purple{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#db2777 100%);border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #7c3aed40}.btn-purple:hover{transform:translateY(-1px);box-shadow:0 6px 16px #7c3aed59}.btn-purple:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn-navy{background:var(--bkk-navy);color:#fff;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.btn-navy:hover{background:var(--bkk-navy-deep)}.btn-navy:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.row{grid-template-columns:1fr}.quick-grid,.compliance-grid{grid-template-columns:1fr 1fr}.land-hero-inner{grid-template-columns:1fr;gap:30px}.land-features-grid,.land-foot-inner{grid-template-columns:1fr 1fr}}.mnav-burger{color:var(--bkk-navy);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-right:2px;padding:6px;display:none}.mnav-burger:hover{background:var(--bkk-line)}.mnav-backdrop{display:none}@media (width<=768px){.app{grid-template-columns:1fr}.icon-rail{display:none}.app .sidebar{z-index:60;width:284px;max-width:84vw;height:100dvh;box-shadow:none;flex-direction:column;transition:transform .28s,box-shadow .28s;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.app.mnav-open .sidebar{transform:none;box-shadow:0 24px 70px #0a214373}.mnav-backdrop{z-index:55;opacity:0;pointer-events:none;background:#0a214373;transition:opacity .28s;display:block;position:fixed;inset:0}.app.mnav-open .mnav-backdrop{opacity:1;pointer-events:auto}.mnav-burger{display:inline-flex}.topbar{gap:8px;padding-left:12px;padding-right:12px}.crumbs,.topbar-marquee,.topbar .search-box{display:none}.content{padding:18px 14px}.kpi-grid,.quick-grid,.compliance-grid{grid-template-columns:1fr}.page-title{flex-direction:column;align-items:stretch;gap:12px}.page-title>div:last-child{flex-wrap:wrap}.app.sb-collapsed{grid-template-columns:1fr}.app.sb-collapsed .sidebar{display:flex}.land-hero-text h1{font-size:34px}.login-root{grid-template-columns:1fr}.login-side{display:none}.user-chip .user-name,.user-chip .user-role{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}}@media (width<=480px){.user-chip>div:not(.avatar),.company-pill{display:none}}.je-popup{color:#0f172a;background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:1100px;max-height:calc(100dvh - 60px);font-size:12.5px;display:flex;overflow:hidden;box-shadow:0 25px 60px #00000059,0 0 0 1px #ffffff1a}.je-toolbar{background:linear-gradient(#e8eef5,#d1d9e6);border-bottom:1px solid #94a3b8;flex-shrink:0;align-items:center;gap:1px;padding:6px 10px;display:flex}.je-tb-btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:34px;height:32px;transition:all .12s;display:flex}.je-tb-btn:hover{background:#fff;border-color:#94a3b8;box-shadow:0 1px 3px #0000001a}.je-tb-sep{background:#94a3b8;width:1px;height:22px;margin:0 5px}.je-mode-badge{color:#fff;border-radius:12px;margin-left:auto;padding:5px 12px;font-size:11px;font-weight:700}.mode-edit{background:#f59e0b;box-shadow:0 2px 5px #f59e0b66}.mode-view{background:#3b82f6}.mode-new{background:#10b981}.je-header-bar{background:linear-gradient(90deg,#eff6ff,#dbeafe);border-bottom:2px solid #bfdbfe;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.je-order-title{color:#1e3a8a;font-size:12.5px}.je-order-title strong{color:#0c4a6e;font-size:14px}.status-pill{white-space:nowrap;border-radius:11px;align-items:center;gap:4px;margin-left:8px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.st-pending{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.st-approved{color:#065f46;background:#d1fae5;border:1px solid #6ee7b7}.st-cancel{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.je-close-x{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:5px;padding:4px}.je-close-x:hover{color:#dc2626;background:#fee2e2}.je-popup-body{background:#f1f5f9;flex:1;overflow-y:auto}.je-popup-body::-webkit-scrollbar{width:8px}.je-popup-body::-webkit-scrollbar-track{background:#e2e8f0}.je-popup-body::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.je-card-grid{grid-template-columns:1fr 1.25fr;gap:12px;padding:14px 18px;display:grid}.je-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.je-card-head{color:#fff;background:linear-gradient(#475569,#334155);border-bottom:2px solid #cbd5e1;align-items:center;gap:7px;padding:10px 14px;font-size:12.5px;font-weight:700;display:flex}.je-card-head svg{color:#fde68a}.je-card-body{padding:11px 14px}.je-field{grid-template-columns:110px 1fr;align-items:center;gap:8px;margin-bottom:6px;display:grid}.je-field>label{color:#334155;font-size:11.5px;font-weight:600}.je-field input,.je-field select,.je-field textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%;padding:6px 9px;font-family:inherit;font-size:12px}.je-field input:focus,.je-field select:focus,.je-field textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f626}.je-field input[readonly]{color:#64748b;background:#f1f5f9}.je-field .je-hint{color:#64748b;font-size:10.5px}.je-field-2col{grid-template-columns:1fr 1fr;gap:8px;display:grid}.je-field-2col .je-field{grid-template-columns:90px 1fr;margin-bottom:0}.je-field-platform select{background:#fffbeb;border-color:#c9a961}.je-tabs-wrap{background:#e2e8f0;border-bottom:2px solid #475569;padding:8px 18px 0}.je-tabs{flex-shrink:0;gap:4px;display:flex;overflow-x:auto}.je-tab{cursor:pointer;color:#475569;white-space:nowrap;background:linear-gradient(#f8fafc,#e2e8f0);border:1px solid #94a3b8;border-bottom:none;border-radius:7px 7px 0 0;margin-bottom:-1px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:all .12s;position:relative}.je-tab:hover{color:#1e40af;background:linear-gradient(#fff,#f1f5f9)}.je-tab.active{color:#1e40af;z-index:2;background:#fff;border-color:#475569 #475569 #fff;border-bottom-style:solid;border-bottom-width:2px;font-weight:700;box-shadow:0 -2px 5px #0000000d}.je-tab.active:before{content:"";background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:7px 7px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.je-tab-content{background:#fff;border-left:1px solid #475569;border-right:1px solid #475569;border-radius:0 0 8px 8px;margin:0 18px 14px;box-shadow:0 2px 8px #00000014}.je-tab-panel{padding:16px 18px}.je-dt-wrap{border:1px solid #cbd5e1;border-radius:6px 6px 0 0;overflow-x:auto}.je-dt{border-collapse:collapse;width:100%;font-size:12px}.je-dt thead th{text-align:left;color:#fff;white-space:nowrap;background:linear-gradient(#475569,#334155);border:1px solid #1e293b;padding:8px 9px;font-size:11.5px;font-weight:700}.je-dt thead th.platform-th{background:linear-gradient(#a16207,#854d0e)}.je-dt thead th.num{text-align:right}.je-dt tbody td{background:#fff;border:1px solid #cbd5e1;padding:0}.je-dt tbody td input,.je-dt tbody td select{color:#0f172a;background:0 0;border:none;width:100%;padding:6px 9px;font-family:inherit;font-size:12px}.je-dt tbody td select.plat{color:#854d0e;background:#fffbeb}.je-dt tbody td input:focus,.je-dt tbody td select:focus{outline-offset:-2px;background:#eff6ff;outline:2px solid #3b82f6}.je-dt tbody tr:nth-child(2n) td{background:#f8fafc}.je-dt tbody tr:hover td{background:#fef3c7!important}.je-dt tbody td.num{text-align:right}.je-dt tbody td.num input{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.je-dt tbody td.idx{text-align:center;color:#64748b;padding:6px 4px;font-size:11px;font-weight:600}.je-dt tfoot td{background:#f1f5f9;border:1px solid #cbd5e1;padding:8px 9px;font-weight:700}.je-dt tfoot td.num{text-align:right;font-variant-numeric:tabular-nums}.je-dt tr.empty-row td{text-align:center;color:#94a3b8;padding:24px;font-style:italic;background:#fefce8!important}.je-row-del{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;margin:0 auto;padding:4px;display:flex}.je-row-del:hover{color:#dc2626;background:#fee2e2}.je-add-row{text-align:center;color:#1e40af;cursor:pointer;background:#eff6ff;border:1px dashed #93c5fd;border-top:none;border-radius:0 0 6px 6px;padding:9px;font-size:12px;font-weight:600}.je-add-row:hover{background:#dbeafe}.je-panel-toolbar{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.je-panel-toolbar h4{color:#0f172a;margin:0;font-size:13px;font-weight:700}.je-panel-hint{color:#64748b;font-size:11px}.je-balance-msg{border-radius:6px;margin-top:10px;padding:9px 12px;font-size:12px;font-weight:600}.balance-warn{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.balance-ok{color:#065f46;background:#f0fdf4;border:1px solid #6ee7b7}.je-group-header{color:#fff;background:linear-gradient(90deg,#1e40af,#2563eb);border-radius:5px;margin-bottom:8px;padding:7px 12px;font-size:12px;font-weight:700}.je-notes-section{padding:0 18px 16px}.je-notes-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px 14px}.je-notes-label{color:#334155;margin-bottom:6px;font-size:11.5px;font-weight:700}.je-notes-card textarea{resize:vertical;color:#0f172a;border:1px solid #cbd5e1;border-radius:5px;width:100%;min-height:56px;padding:8px 10px;font-family:inherit;font-size:12px}.je-notes-card textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f626}.je-popup-footer{background:linear-gradient(#e2e8f0,#cbd5e1);border-top:2px solid #cbd5e1;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 18px;display:flex}.je-footer-info{color:#475569;font-size:11px;font-weight:500}.je-footer-btns{gap:8px;display:flex}.je-btn{cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:5px;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex}.je-btn:hover:not(:disabled){background:#f1f5f9}.je-btn:disabled{opacity:.5;cursor:not-allowed}.je-btn-primary{color:#fff;background:linear-gradient(#3b82f6,#2563eb);border-color:#1d4ed8;box-shadow:0 2px 5px #2563eb4d}.je-btn-primary:hover:not(:disabled){background:linear-gradient(#2563eb,#1d4ed8)}.je-btn-success{color:#fff;background:linear-gradient(#10b981,#059669);border-color:#047857;box-shadow:0 2px 5px #10b9814d}.je-btn-success:hover:not(:disabled){background:linear-gradient(#059669,#047857)}.je-btn-danger{color:#b91c1c;background:#fff;border-color:#fca5a5}.je-btn-danger:hover:not(:disabled){background:#fef2f2}.je-sub-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#0f172a8c;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.je-sub-modal{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;width:600px;max-width:94vw;max-height:92vh;font-size:12.5px;display:flex;overflow:hidden;box-shadow:0 25px 60px #00000059}.je-sub-modal.sm{width:480px}.je-sub-title{color:#0c4a6e;background:linear-gradient(90deg,#eff6ff,#dbeafe);border-bottom:2px solid #bfdbfe;justify-content:space-between;align-items:center;padding:10px 16px;font-size:13.5px;font-weight:700;display:flex}.je-sub-close{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;font-size:22px;display:flex}.je-sub-close:hover{color:#dc2626;background:#fee2e2}.je-sub-body{background:#f8fafc;flex:1;padding:16px 18px;overflow-y:auto}.je-sub-row{grid-template-columns:180px 1fr;align-items:center;gap:10px;margin-bottom:8px;display:grid}.je-sub-row>label{text-align:right;color:#334155;padding-right:4px;font-size:11.5px;font-weight:600}.je-sub-input,.je-sub-input-xs,.je-sub-input-s,.je-sub-input-m,.je-sub-input-w{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:5px;height:30px;padding:6px 9px;font-family:inherit;font-size:12px}.je-sub-input{width:200px}.je-sub-input-xs{text-align:center;width:60px}.je-sub-input-s{width:90px}.je-sub-input-m{width:150px}.je-sub-input-w{width:320px}.je-sub-input:focus,.je-sub-input-xs:focus,.je-sub-input-s:focus,.je-sub-input-m:focus,.je-sub-input-w:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f626}.je-sub-input.active{background:#eff6ff;border-color:#3b82f6}.je-sub-table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;margin:8px 0 14px;font-size:11.5px;overflow:hidden}.je-sub-table th{color:#fff;text-align:center;background:linear-gradient(#475569,#334155);border:1px solid #1e293b;padding:7px 8px;font-size:11px;font-weight:700}.je-sub-table td{background:#fff;border:1px solid #e2e8f0;padding:0}.je-sub-table input{text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;padding:7px 9px;font-family:inherit;font-size:12px;font-weight:600}.je-sub-table input:focus{outline-offset:-2px;background:#eff6ff;outline:2px solid #3b82f6}.je-sub-btns{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.je-sub-btn{cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:5px;min-width:100px;padding:8px 20px;font-family:inherit;font-size:12.5px;font-weight:600}.je-sub-btn:hover{background:#f1f5f9;border-color:#94a3b8}.je-sub-btn.primary{color:#fff;background:linear-gradient(#3b82f6,#2563eb);border-color:#1d4ed8;box-shadow:0 2px 5px #2563eb4d}.je-sub-btn.primary:hover{background:linear-gradient(#2563eb,#1d4ed8)}.gl-table tbody tr.gl-account-head td{border-top:2px solid var(--bkk-line);background:#f1f5f9;padding:10px 12px}.gl-table tbody tr.gl-opening td,.gl-table tbody tr.gl-closing td{background:#fafbfc;font-style:italic}.tb-table th{font-size:11px}.tb-table tbody tr:hover td{background:#f8fafc}.tb-table tfoot tr td{border-top:2px solid var(--bkk-navy);border-bottom:none}.hub-filter-bar{background:#fff;padding:14px 20px}.hub-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hub-presets{border-top:1px dashed var(--bkk-line-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.hub-preset-btn{border:1px solid var(--bkk-line);color:var(--bkk-text);cursor:pointer;background:#fff;border-radius:14px;padding:5px 12px;font-size:11.5px;font-weight:600;transition:all .12s}.hub-preset-btn:hover{background:var(--bkk-navy);color:#fff;border-color:var(--bkk-navy)}.data-freshness-banner{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 16px;font-size:12.5px;display:flex}.data-freshness-banner strong{color:#0c4a6e;font-variant-numeric:tabular-nums;font-weight:700}.dn3-title{color:#0e2b52;margin:6px 0 18px;font-size:36px;font-weight:800}.dn3-tabs{gap:8px;margin-bottom:12px;display:flex}.dn3-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;padding:4px 24px 10px;font-family:inherit;font-size:20px;font-weight:600}.dn3-tabs button.on{color:#0e2b52;border-bottom-color:#0e2b52;font-weight:800}@media (width<=640px){.dn3-title{font-size:26px}.dn3-tabs button{padding:4px 14px 8px;font-size:17px}}.docnum-tabs{border-bottom:2px solid var(--bkk-line);gap:6px;margin-bottom:18px;display:flex}.docnum-tab{border:1px solid var(--bkk-line);color:var(--bkk-text-muted);cursor:pointer;background:#fafbfc;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:8px;margin-bottom:-2px;padding:10px 22px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.docnum-tab:hover{color:var(--bkk-text);background:#fff}.docnum-tab.active{color:var(--bkk-navy);background:#fff;border-bottom:2px solid #fff;font-weight:700;position:relative}.docnum-tab.active:before{content:"";background:linear-gradient(90deg,#f59e0b,#eab308);border-radius:8px 8px 0 0;height:3px;position:absolute;top:-2px;left:0;right:0}.table-clickable tbody tr{transition:background .1s}.table-clickable tbody tr:hover{background:#fffbeb!important}.table-clickable tbody tr:active{background:#fef3c7!important}.pmd-backdrop{z-index:999;background:#0f172a8c;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out backdropFade;display:flex;position:fixed;inset:0}.pmd-backdrop.closing{animation:.16s ease-out reverse both backdropFade}.pmd-pop.closing{animation:.18s cubic-bezier(.4,0,.7,.4) both modalPopOut}@media (prefers-reduced-motion:reduce){.pmd-backdrop,.pmd-backdrop.closing,.pmd-pop,.pmd-pop.closing{animation:none}}.pmd-pop{color:#0f172a;background:#fff;border-radius:12px;width:100%;max-width:1100px;max-height:calc(100dvh - 60px);font-family:Tahoma,sans-serif;font-size:12.5px;animation:.22s cubic-bezier(.34,1.56,.64,1) modalPop;overflow:auto;box-shadow:0 25px 60px #00000059,0 0 0 1px #ffffff1a}.pmd-pop-fixed{height:calc(100dvh - 60px)}.pmd-backdrop.pmd-still:not(.closing),.pmd-pop.pmd-still:not(.closing){animation:none}.pmd-pop-fixed .pmd-toolbar{z-index:6;position:sticky;top:0}.pmd-pop-fixed .pmd-footer{z-index:6;position:sticky;bottom:0}.pmd-pop.pmd-pop-max{border-radius:6px;width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:none}.pmd-pop.xexpress{flex-direction:column;display:flex;overflow:hidden}.pmd-pop.xexpress>*{flex:none}.pmd-pop.xexpress>fieldset.pmd-body{flex-direction:column;flex:1 1 0;min-height:110px;display:flex}.pmd-pop.xexpress>fieldset.pmd-body>.pmd-panel{flex:1 1 0;min-height:0;overflow:auto}.pmd-pop.xexpress>fieldset.pmd-body>.docsum-panel{flex:none}.pmd-pop.xexpress .pmd-table thead th{z-index:2;position:sticky;top:0}@media (width<=760px){.pmd-pop.xexpress{display:block;overflow:auto}}.pmd-pop.xexpress>fieldset.pmd-body{min-height:180px}.xgrid-wrap{padding:6px 10px!important}.pmd-pop.xexpress>fieldset.pmd-body:has(>.xgrid-wrap[data-enter-grid]){min-height:auto}.pmd-pop.xexpress{overflow:hidden auto}.pmd-table.xgrid{border-collapse:collapse;border:1px solid #9ca3af}.pmd-table.xgrid thead th{color:#1e3a8a;background:#dbeafe;border:1px solid #93c5fd;padding:4px 6px;font-size:12px;font-weight:700}.pmd-table.xgrid td{background:#fff;border:1px solid #d1d5db;padding:2px 4px}.pmd-table.xgrid tr.xfill td{height:24px}.pmd-table.xgrid tr.xfill:first-of-type td:first-child{cursor:pointer}.pmd-table.xgrid .xgrid-plus:focus{background:#dbeafe;outline:2px solid #2563eb;font-weight:700;color:#1d4ed8!important}.pmd-pop.xexpress .docsum-panel{gap:10px;padding:6px 14px}.pmd-pop.xexpress .docsum-left{gap:3px}.pmd-pop.xexpress .pmd-tabs{margin-top:0}.pmd-pop.xexpress>fieldset.pmd-body>.xdoc-foot{background:#f8fafc;border-top:1px solid #cbd5e1;flex:none;padding:4px 10px 8px}.xdoc-foot .xpay-bottom{max-height:210px;overflow:auto}.pmd-table.xgrid td{vertical-align:middle!important}.pmd-pop.xexpress .docsum-line>.num,.pmd-pop.xexpress .docsum-line>input.num{min-height:22px;padding-top:2px;padding-bottom:2px}.xabs{margin:6px 0 4px;position:relative}.xabs .xpos{box-sizing:border-box;min-width:0;position:absolute}.xabs .xframe{background:#fafbfd;border:1px solid #cbd5e1;border-radius:6px}.xabs .xlbl{color:#1f2937;text-align:right;white-space:nowrap;font-size:12px;font-weight:700;line-height:24px;overflow:hidden}.xabs .xpos>input,.xabs .xpos>select,.xabs .xpos>textarea{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:3px;width:100%;min-height:24px;padding:4px 7px;font-family:inherit;font-size:11px;line-height:1.4}.xabs .xpos>input:focus,.xabs .xpos>select:focus,.xabs .xpos>textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #dbeafe}.xabs .xpos>input:read-only{color:#475569;background:#f1f5f9}.xabs .xpos>input.mono{font-family:ui-monospace,monospace;font-weight:600}.xabs .xpos>span{box-sizing:border-box;width:100%}.xabs .xmore{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#f8faff;border:1px dashed #93c5fd;border-radius:5px;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:11px;font-weight:600;display:flex;overflow:hidden}fieldset.pmd-view{border:0;min-width:0;margin:0;padding:0}fieldset.pmd-view:disabled input,fieldset.pmd-view:disabled select,fieldset.pmd-view:disabled textarea{color:#0f172a;-webkit-text-fill-color:#0f172a;opacity:1;background:#fff}.docinfo-grid{flex-direction:column;gap:5px;display:flex}.docinfo-row{gap:10px;display:flex}.docinfo-fld{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.docinfo-fld>label{color:#475569;white-space:nowrap;text-align:right;min-width:72px;max-width:100px;font-size:11px;font-weight:500}.docinfo-fld>.val{white-space:nowrap;text-overflow:ellipsis;background:#f8fafc;border:1px solid #cbd5e1;border-radius:3px;flex:1;min-width:0;min-height:22px;padding:4px 7px;font-size:11px;line-height:1.4;overflow:hidden}.docinfo-fld>input,.docinfo-fld>select,.docinfo-fld>textarea{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:3px;flex:1;min-width:0;min-height:24px;padding:4px 7px;font-family:inherit;font-size:11px;line-height:1.4}.docinfo-fld>input:focus,.docinfo-fld>select:focus,.docinfo-fld>textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #dbeafe}.docinfo-fld>input:disabled,.docinfo-fld>input:read-only{color:#475569;cursor:not-allowed;background:#f1f5f9}.docinfo-fld>.val.mono,.docinfo-fld>input.mono{font-family:ui-monospace,monospace;font-weight:600}.docsum-panel{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:16px;padding:12px 16px;display:grid}.docsum-left{flex-direction:column;gap:6px;display:flex}.docsum-right{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.docsum-line{grid-template-columns:130px 100px 100px;align-items:center;gap:6px;width:100%;max-width:380px;font-size:12px;display:grid}.docsum-line>label{text-align:right;color:#475569;font-weight:500}.docsum-line>.num{text-align:right;background:#fff;border:1px solid #cbd5e1;border-radius:3px;min-height:24px;padding:4px 8px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.4}.docsum-line>.num.bold{color:#1e40af;background:#dbeafe;border-color:#93c5fd;font-weight:700}.docsum-line>input.num{box-sizing:border-box;background:#fff;border:1px solid #94a3b8;outline:none;font-family:ui-monospace,monospace}.docsum-line>input.num:focus{border-color:#2563eb;box-shadow:0 0 0 2px #dbeafe}.docsum-line>input.num:read-only{color:#475569;background:#f1f5f9}.pmd-head{color:#fff;background:#0f2a4d;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.pmd-head h2{margin:0;font-size:20px;font-weight:600}.pmd-close{cursor:pointer;background:#e2e8f0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pmd-close:hover{background:#cbd5e1}.pmd-toolbar{background:#eaf0f7;border-bottom:1px solid #cbd5e1;align-items:center;gap:4px;padding:10px;display:flex}.pmd-tool{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:36px;height:34px;display:flex}.pmd-tool:hover{background:#f1f5f9}.pmd-grid{background:#f1f5f9;grid-template-columns:1fr 1.25fr;gap:12px;padding:14px 18px;display:grid}.pmd-box{background:#fff;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.pmd-box-title{color:#fff;background:linear-gradient(#475569,#334155);border-bottom:2px solid #cbd5e1;border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:10px 14px;font-size:12.5px;font-weight:700;display:flex}.pmd-box-title svg{color:#fde68a}.pmd-box-body{padding:10px 12px}.pmd-row{grid-template-columns:160px 1fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.pmd-row label{color:#475569;font-size:13px}.pmd-row .pmd-val{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;min-height:30px;padding:6px 8px;font-size:13px}.pmd-tabs.hub-tabs{background:#e3e9f2;border:0;border-radius:6px;flex-wrap:wrap;gap:0;max-width:100%;padding:0;display:inline-flex;overflow:hidden}.hub-tabs .pmd-tab{color:#0e2b52;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:13px 44px;font-size:16px;font-weight:700}.pmd-tabs.hub-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pmd-tabs.hub-tabs::-webkit-scrollbar{display:none}.hub-tabs .pmd-tab{white-space:nowrap;flex:none}@media (width<=1600px){.hub-tabs .pmd-tab{padding:13px 28px}}.hub-tabs .pmd-tab+.pmd-tab{border-left:1px solid #f3f6fa}.hub-tabs .pmd-tab:hover{color:#0e2b52;background:#d6dfeb}.hub-tabs .pmd-tab.active{color:#fff;box-shadow:none;background:#0e2b52;border-color:#0000}.hub-tabs .pmd-tab.active:before{display:none}@media (width<=720px){.hub-tabs .pmd-tab{padding:11px 18px;font-size:14.5px}}.pmd-tabs{background:#e2e8f0;border-bottom:2px solid #475569;flex-wrap:wrap;gap:4px;padding:8px 18px 0;display:flex}.pmd-tab{cursor:pointer;color:#475569;white-space:nowrap;background:linear-gradient(#f8fafc,#e2e8f0);border:1px solid #94a3b8;border-bottom:none;border-radius:7px 7px 0 0;margin-bottom:-2px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:all .12s;position:relative}.pmd-tab:hover{color:#1e40af;background:linear-gradient(#fff,#f1f5f9)}.pmd-tab.active{color:#1e40af;z-index:2;background:#fff;border-color:#475569 #475569 #fff;border-bottom-style:solid;border-bottom-width:2px;font-weight:700;box-shadow:0 -2px 5px #0000000d}.pmd-tab.active:before{content:"";background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:7px 7px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.pmd-panel{background:#fff;border-bottom:1px solid #475569;border-left:1px solid #475569;border-right:1px solid #475569;border-radius:0 0 8px 8px;margin:0 18px 14px;padding:16px 18px;box-shadow:0 2px 8px #00000014}.pmd-table{border-collapse:collapse;width:100%;font-size:12.5px}.pmd-table th{color:#fff;text-align:left;white-space:nowrap;background:linear-gradient(#475569,#334155);border:1px solid #1e293b;padding:8px 9px;font-size:11.5px;font-weight:700}.pmd-table th.num{text-align:right}.pmd-table td{border:1px solid #e2e8f0;padding:8px 9px}.pmd-table .num{text-align:right;font-family:JetBrains Mono,monospace}.pmd-table tbody tr:nth-child(2n) td{background:#f8fafc}.pmd-table tbody tr:hover td{background:#fef3c7}.pmd-table tr.pmd-sum td{font-weight:700;background:#f1f5f9!important}.pmd-table td.mono{font-family:JetBrains Mono,monospace}.pmd-total{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;margin-top:10px;padding:12px;font-weight:700;display:flex}.pmd-check{border-radius:8px;margin-top:10px;padding:10px;font-weight:700}.pmd-check.ok{color:#166534;background:#ecfdf5;border:1px solid #86efac}.pmd-check.bad{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5}.pmd-footer{text-align:right;background:#f8fafc;border-top:1px solid #cbd5e1;padding:12px}.pmd-btn{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-left:6px;padding:9px 16px;font-size:13px}.pmd-btn:hover{background:#f1f5f9}.pmd-btn-blue{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.pmd-btn-blue:hover{background:#1e40af}.pmd-muted{color:#94a3b8}.pmd-muted.center{text-align:center}.pmd-muted.pad{padding:30px}.pmd-muted.small{font-size:12px}.pmd-info{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.pmd-row-head{color:#fff;background:#0f2a4d;border-radius:8px 8px 0 0;margin-bottom:0;padding:8px 12px;font-weight:700}.pmd-row-head+.pmd-table{border:1px solid #cbd5e1;border-top:0}.set-card{border:1px solid var(--bkk-line);border-radius:var(--bkk-radius);box-shadow:var(--shadow-sm);background:#fff;padding:4px 30px 26px}.set-sec-head{color:var(--bkk-navy);border-bottom:1px solid var(--bkk-line);margin-bottom:20px;padding:22px 0 11px;font-size:15px;font-weight:700}.set-sec-head:first-child{padding-top:14px}.set-sec-desc{color:var(--bkk-text-muted);margin:-10px 0 18px;font-size:12px;line-height:1.5}.set-row{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:16px;display:grid}.set-row:last-child{margin-bottom:0}.set-label{text-align:right;color:var(--bkk-text);padding-top:9px;font-size:13px;font-weight:600}.set-control{max-width:600px}.set-control .hint{color:var(--bkk-text-soft);margin-top:6px;font-size:11.5px;line-height:1.5;display:block}.set-card input[type=text],.set-card input[type=email],.set-card input[type=number],.set-card input:not([type]),.set-card select,.set-card textarea{box-sizing:border-box;border:1px solid var(--bkk-line);border-radius:var(--bkk-radius-sm);width:100%;color:var(--bkk-text);background:#fff;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.set-card textarea{resize:vertical;min-height:76px;line-height:1.55}.set-card input::placeholder,.set-card textarea::placeholder{color:var(--bkk-text-soft)}.set-card input:focus,.set-card select:focus,.set-card textarea:focus{border-color:var(--bkk-navy);outline:none;box-shadow:0 0 0 3px #1e3a5f1f}.set-card input:disabled{background:var(--bkk-line-soft);color:var(--bkk-text-muted);cursor:not-allowed}.set-card select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.set-control .w-sm{max-width:120px}.set-control .w-md{max-width:240px}.set-radio{flex-direction:column;gap:14px;padding-top:5px;display:flex}.set-radio-item{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.set-radio-item>input{width:16px;height:16px;accent-color:var(--bkk-navy);cursor:pointer;flex-shrink:0;margin-top:2px}.set-radio-main{color:var(--bkk-text);font-size:13px;font-weight:600}.set-radio-desc{color:var(--bkk-text-soft);margin-top:3px;font-size:11.5px;line-height:1.55}.set-radio-inline{cursor:pointer;align-items:center;gap:9px;display:flex}.set-radio-inline>input[type=radio]{width:16px;height:16px;accent-color:var(--bkk-navy);cursor:pointer;flex-shrink:0}.set-radio-inline>span{color:var(--bkk-text);white-space:nowrap;font-size:13px}.set-card .set-radio-inline input.pct{text-align:right;width:64px;margin-left:4px;padding:6px 9px}.set-radio-inline .pct-sign{color:var(--bkk-text-muted);font-size:13px}.set-langtabs{border-bottom:1px solid var(--bkk-line);gap:6px;display:inline-flex}.set-langtab{cursor:pointer;color:var(--bkk-text-soft);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 18px;font-size:13px;font-weight:600}.set-langtab:hover{color:var(--bkk-text)}.set-langtab.active{color:var(--bkk-navy);border-bottom-color:var(--bkk-navy)}.set-note{background:var(--bkk-warning-bg);border-radius:var(--bkk-radius-sm);color:#78350f;border:1px solid #fcd34d;margin-top:4px;padding:11px 14px;font-size:12px;line-height:1.6}.set-savebar{border-top:1px solid var(--bkk-line);align-items:center;gap:14px;margin-top:26px;padding-top:20px;display:flex}.set-savebar .btn{padding:9px 30px}.set-savemsg{font-size:13px;font-weight:600}.set-savemsg.ok{color:var(--bkk-success)}.set-savemsg.err{color:var(--bkk-danger)}@media (width<=760px){.set-card{padding:4px 18px 22px}.set-row{grid-template-columns:1fr;gap:7px}.set-label{text-align:left;padding-top:0}}.df-layout{grid-template-columns:400px 1fr;align-items:start;gap:16px;display:grid}@media (width<=1100px){.df-layout{grid-template-columns:1fr}}.df-controls{padding:4px 22px 22px}.df-row{grid-template-columns:130px 1fr;align-items:center;gap:12px;margin-bottom:14px;display:grid}.df-label{color:var(--bkk-text);text-align:right;font-size:12.5px;font-weight:600}.df-ctrl{min-width:0}.df-ctrl select{box-sizing:border-box;border:1px solid var(--bkk-line);border-radius:var(--bkk-radius-sm);width:100%;color:var(--bkk-text);appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 11px center no-repeat;padding:8px 32px 8px 11px;font-family:inherit;font-size:12.5px}.df-ctrl select:focus{border-color:var(--bkk-navy);outline:none;box-shadow:0 0 0 3px #1e3a5f1f}.df-color{align-items:center;gap:8px;display:flex}.df-color input[type=color]{border:1px solid var(--bkk-line);cursor:pointer;background:#fff;border-radius:6px;width:38px;height:32px;padding:2px}.df-hex{border:1px solid var(--bkk-line);border-radius:var(--bkk-radius-sm);text-transform:uppercase;flex:1;min-width:0;padding:7px 10px;font-size:12.5px}.df-hex:focus{border-color:var(--bkk-navy);outline:none;box-shadow:0 0 0 3px #1e3a5f1f}.df-img{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.df-thumb{object-fit:contain;border:1px solid var(--bkk-line);background:var(--bkk-line-soft);border-radius:6px;width:64px;height:48px}.df-thumb.ph{color:var(--bkk-text-soft);place-items:center;font-size:10px;display:grid}.df-img-btns{gap:6px;display:flex}.btn.btn-ghost{color:var(--bkk-text);border:1px solid var(--bkk-line);background:#fff;align-items:center;gap:5px;padding:7px 12px;font-size:12px;display:inline-flex}.btn.btn-ghost:hover{border-color:var(--bkk-navy);color:var(--bkk-navy);background:#fff}.btn.btn-ghost.df-del:hover{border-color:var(--bkk-danger);color:var(--bkk-danger)}.df-checks{border-top:1px solid var(--bkk-line-soft);margin-top:18px;padding-top:14px}.df-checks-head{color:var(--bkk-text);margin-bottom:10px;font-size:12.5px;font-weight:600}.df-check{cursor:pointer;align-items:center;gap:9px;margin-bottom:8px;display:flex}.df-check input{width:16px;height:16px;accent-color:var(--bkk-navy);cursor:pointer}.df-check span{color:var(--bkk-text);font-size:13px}.df-preview-wrap{padding:0;overflow:hidden}.df-preview-head{border-bottom:1px solid var(--bkk-line-soft);color:var(--bkk-navy);background:linear-gradient(#fafcff 0%,#fff 100%);justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;font-weight:700;display:flex}.df-preview{background:#e5e9f0;justify-content:center;padding:18px;display:flex}.df-paper{background:#fff;overflow:hidden;box-shadow:0 10px 30px #14304f2e}.ais-tabs{background:var(--bkk-line-soft);border-radius:11px;gap:4px;margin-bottom:18px;padding:4px;display:flex}.ais-tab{color:var(--bkk-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.ais-tab:hover{color:var(--bkk-navy)}.ais-tab.active{color:var(--bkk-navy);background:#fff;box-shadow:0 1px 3px #0000001a}.ais-card{border:1px solid var(--bkk-line);background:#fff;border-radius:12px;padding:18px}.ais-field{margin-bottom:14px}.ais-field:last-child{margin-bottom:0}.ais-lbl{color:var(--bkk-text-muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ais-input,.ais-select{box-sizing:border-box;border:1px solid var(--bkk-line);width:100%;color:var(--bkk-text);background:#fff;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.ais-input::placeholder{color:var(--bkk-text-soft)}.ais-input:focus,.ais-select:focus{border-color:var(--bkk-navy);outline:none;box-shadow:0 0 0 3px #1e3a5f1f}.ais-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.ais-row{align-items:flex-end;gap:12px;display:flex}.ais-row>.ais-field{flex:1;margin-bottom:0}.ais-scan{white-space:nowrap;height:40px;padding:10px 20px}.ais-check{color:var(--bkk-text);cursor:pointer;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:inline-flex}.ais-check input{width:16px;height:16px;accent-color:var(--bkk-navy);cursor:pointer}.ais-check .sub{color:var(--bkk-text-soft);font-size:12px}.ais-hint{color:var(--bkk-text-muted);align-items:flex-start;gap:7px;margin-top:12px;font-size:12px;line-height:1.55;display:flex}.ais-info{background:#f8fafc;border:1px solid #eef2f6;border-radius:10px;margin-top:16px;padding:13px 16px}.ais-info-title{color:var(--bkk-navy);margin-bottom:8px;font-size:12.5px;font-weight:700}.ais-info ul{margin:0;padding-left:18px}.ais-info li{color:var(--bkk-text-muted);font-size:12px;line-height:1.7}.ais-info code{background:#eef2f6;border-radius:4px;padding:1px 5px;font-size:11px}.ais-results{margin-top:16px}.ais-results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ais-results-count{color:var(--bkk-text);font-size:13px;font-weight:600}.ais-results-count .dim{color:var(--bkk-text-muted);font-size:12px;font-weight:400}.ais-results-count .new{color:#16a34a;font-weight:500}.ais-results-count .dup{color:#b45309;font-weight:500}.ais-table-wrap{border:1px solid var(--bkk-line);border-radius:8px;max-height:340px;overflow-y:auto}.ais-banner{border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 13px;font-size:12.5px;line-height:1.5;display:flex}.ais-banner.err{background:var(--bkk-danger-bg);color:#991b1b}.ais-banner.warn{background:var(--bkk-warning-bg);color:#78350f;border:1px solid #f59e0b}.ais-banner svg{flex-shrink:0;margin-top:1px}.cc-modal{background:#f8fafc;border-radius:22px;flex-direction:column;width:880px;max-width:100%;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #0f172a59}.cc-head{color:#fff;background:linear-gradient(135deg,#0f2a4d,#183b6b);justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 30px;display:flex}.cc-badge{color:#ffd54a;background:#ffc4002e;border-radius:999px;margin-bottom:10px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.cc-head h2{margin:0;font-size:24px}.cc-head p{color:#dbeafe;margin:7px 0 0;font-size:13.5px}.cc-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:22px;line-height:1}.cc-close:hover{background:#ffffff38}.cc-content{padding:22px;overflow-y:auto}.cc-section{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:16px;padding:20px}.cc-section:last-child{margin-bottom:0}.cc-sec-title{align-items:center;gap:10px;margin-bottom:16px;display:flex}.cc-sec-title span{background:var(--bkk-yellow,#ffc400);color:#111827;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.cc-sec-title h3{color:#14315f;margin:0;font-size:16px}.cc-grid{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.cc-field{flex-direction:column;display:flex}.cc-field.full{grid-column:1/-1}.cc-label{color:#334155;margin-bottom:6px;font-size:13px;font-weight:700}.cc-label b{color:#dc2626}.cc-hint{color:#64748b;margin-top:6px;font-size:11.5px}.cc-content input,.cc-content textarea{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:11px;outline:none;width:100%;padding:11px 13px;font-family:inherit;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.cc-content input:focus,.cc-content textarea:focus{border-color:var(--bkk-yellow,#ffc400);box-shadow:0 0 0 4px #ffc4002e}.cc-content textarea{resize:vertical;min-height:92px}.cc-vat{cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:13px;align-items:flex-start;gap:12px;margin-top:16px;padding:13px 15px;display:flex}.cc-vat input{width:18px;height:18px;accent-color:var(--bkk-navy,#14315f);flex-shrink:0;margin-top:2px}.cc-vat strong{color:#0f172a;font-size:14px}.cc-vat p{color:#64748b;margin:3px 0 0;font-size:12.5px}.cc-note{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:12px 14px;font-size:12.5px}.cc-err{color:#991b1b;background:#fee2e2;border-radius:12px;align-items:center;gap:6px;margin-bottom:14px;padding:11px 14px;font-size:13px;display:flex}.cc-foot{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:16px 22px;display:flex}.cc-btn-secondary,.cc-btn-primary{cursor:pointer;border:none;border-radius:11px;align-items:center;gap:7px;padding:11px 24px;font-family:inherit;font-size:14.5px;font-weight:800;display:inline-flex}.cc-btn-secondary{color:#334155;background:#f1f5f9}.cc-btn-secondary:hover{background:#e2e8f0}.cc-btn-primary{background:var(--bkk-yellow,#ffc400);color:#111827;box-shadow:0 10px 24px #ffc40059}.cc-btn-primary:hover{background:var(--bkk-yellow-deep,#f5b800)}.cc-btn-primary:disabled,.cc-btn-secondary:disabled{opacity:.6;cursor:not-allowed}@media (width<=720px){.cc-grid{grid-template-columns:1fr}.cc-head,.cc-content,.cc-foot{padding-left:16px;padding-right:16px}}.cc-v2{background:#fff;border-radius:18px;width:900px}.cc-v2 .cc-head{color:#14315f;background:#fff;padding:24px 32px 18px}.cc-v2 .cc-head>div{flex:1}.cc-v2 .cc-badge{color:#8a5a00;background:#fdf3d7;border-radius:8px;padding:5px 12px;font-size:12.5px}.cc-v2 .cc-head h2{color:#14315f;font-size:30px;font-weight:800}.cc-v2 .cc-head p{color:#475569;margin-top:6px;font-size:15px}.cc-v2 .cc-close{color:#334155;background:0 0;place-items:center;width:40px;height:40px;display:grid}.cc-v2 .cc-close:hover{background:#f1f5f9}.cc-v2 .cc-content{padding:0 32px 22px}.cc-v2-title{color:#14315f;border-top:1px solid #e2e8f0;margin:0 0 14px;padding-top:22px;font-size:21px;font-weight:800}.cc-v2 .cc-label{color:#14315f;margin-bottom:8px;font-size:15px}.cc-v2 .cc-hint{color:#475569;font-size:13px}.cc-v2 .cc-grid{gap:16px 20px;margin-top:18px}.cc-v2 .cc-content input,.cc-v2 .cc-content textarea{border-color:#cbd5e1;border-radius:8px;padding:12px 16px;font-size:15.5px}.cc-v2 .cc-content input:focus,.cc-v2 .cc-content textarea:focus{border-color:#14315f;box-shadow:0 0 0 3px #14315f1f}.cc-v2-gap{margin-top:18px}.cc-v2-taxrow{gap:10px;display:flex}.cc-v2-taxrow input{flex:1;min-width:0}.cc-v2-search{color:#14315f;cursor:pointer;background:#fff;border:1.5px solid #14315f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:150px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.cc-v2-search:disabled{opacity:.5;cursor:not-allowed}.cc-v2 .cc-v2-gap .cc-grid{margin-top:0}.cc-v2-radio{color:#14315f;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:16px;padding:18px 20px;font-family:inherit;font-size:15.5px;display:flex}.cc-v2-radio .dot{border:2px solid #14315f;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.cc-v2-radio.on{border-color:#14315f;box-shadow:0 0 0 1px #14315f}.cc-v2-radio.on .dot:after{content:"";background:#14315f;border-radius:50%;width:12px;height:12px}.cc-v2-link{color:#14315f;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.cc-v2 .cc-foot{align-items:center;padding:18px 32px}.cc-v2-footnote{color:#475569;margin-right:auto;font-size:13px}.cc-v2 .cc-btn-secondary{color:#14315f;background:#fff;border:1.5px solid #14315f;border-radius:8px;padding:11px 30px;font-size:15.5px}.cc-v2 .cc-btn-secondary:hover{background:#f1f5f9}.cc-v2 .cc-btn-primary{color:#14315f;box-shadow:none;background:#e6b43a;border-radius:8px;padding:11px 30px;font-size:15.5px}.cc-v2 .cc-btn-primary:hover{background:#d9a52a}@media (width>=721px) and (height<=900px){.cc-v2{max-height:96vh}.cc-v2 .cc-head{padding:16px 28px 10px}.cc-v2 .cc-badge{margin-bottom:6px;padding:3px 10px;font-size:12px}.cc-v2 .cc-head h2{font-size:24px}.cc-v2 .cc-head p{margin-top:2px;font-size:13.5px}.cc-v2 .cc-content{padding:0 28px 12px}.cc-v2-title{margin-bottom:8px;padding-top:12px;font-size:17px}.cc-v2 .cc-label{margin-bottom:5px;font-size:14px}.cc-v2 .cc-hint{margin-top:4px;font-size:12px}.cc-v2 .cc-grid{gap:10px 18px;margin-top:10px}.cc-v2-gap{margin-top:10px}.cc-v2 .cc-content input,.cc-v2 .cc-content textarea{padding:8px 14px;font-size:14.5px}.cc-v2 .cc-content textarea{min-height:58px}.cc-v2-radio{gap:12px;padding:9px 16px;font-size:14.5px}.cc-v2-radio .dot{width:22px;height:22px}.cc-v2-radio.on .dot:after{width:10px;height:10px}.cc-v2 .cc-foot{padding:12px 28px}.cc-v2 .cc-btn-secondary,.cc-v2 .cc-btn-primary{padding:8px 26px;font-size:14.5px}}@media (width>=721px) and (height<=700px){.cc-v2{max-height:98vh}.cc-v2 .cc-head{padding:10px 28px 6px}.cc-v2 .cc-badge{margin-bottom:2px}.cc-v2 .cc-head h2{font-size:21px}.cc-v2-title{margin-bottom:4px;padding-top:8px;font-size:16px}.cc-v2 .cc-label{margin-bottom:3px;font-size:13.5px}.cc-v2 .cc-hint{margin-top:2px}.cc-v2 .cc-grid{gap:6px 18px;margin-top:6px}.cc-v2-gap{margin-top:6px}.cc-v2 .cc-content input,.cc-v2 .cc-content textarea{padding:6px 12px;font-size:14px}.cc-v2 .cc-content textarea{min-height:44px}.cc-v2-radio{padding:6px 14px}.cc-v2 .cc-foot{padding:8px 28px}.cc-v2 .cc-btn-secondary,.cc-v2 .cc-btn-primary{padding:7px 24px}}.cc-v2-logo{color:#0e2b52;letter-spacing:-.3px;margin-bottom:14px;font-family:Prompt,IBM Plex Sans Thai,sans-serif;font-size:26px;line-height:1}.cc-v2-logo b{font-weight:700}.cc-v2 .cc-head>div{border:0}.cc-v2 .cc-field>.cc-grid{margin-top:0}.cc-v2 .cc-content input,.cc-v2 .cc-content textarea{background:#edf2f9;border-color:#b9c6d8;border-radius:6px}.cc-v2 .cc-content input:focus,.cc-v2 .cc-content textarea:focus{background:#fff}.cc-v2-search{color:#fff;background:#0e2b52;border-color:#0e2b52;border-radius:6px}.cc-v2-search:hover:not(:disabled){background:#183b6b}.cc-v2-search:disabled{opacity:1;color:#ffffffbf;background:#0e2b52}.cc-v2-radio{border-color:#b9c6d8;border-radius:6px}.cc-v2-radio.on{background:#e6eef8;border-color:#0e2b52;box-shadow:0 0 0 1px #0e2b52}.cc-v2-radio .dot{border-color:#475569}.cc-v2-radio.on .dot{border-width:2px;border-color:#0e2b52}.cc-v2-radio.on .dot:after{background:#0e2b52}.cc-v2 .cc-btn-secondary{border-radius:6px}.cc-v2 .cc-btn-primary{color:#0e2b52;background:#e6b43a;border-radius:6px}.cc-v2-link{color:#1d4ed8;font-size:14.5px}@media (width<=720px){.cc-v2 .cc-head{padding:18px 16px 12px}.cc-v2 .cc-head h2{font-size:24px}.cc-v2 .cc-content{padding:0 16px 18px}.cc-v2 .cc-foot{flex-wrap:wrap;padding:14px 16px}.cc-v2-footnote{width:100%}.cc-v2-search{min-width:112px}}.pl-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.pl-num{font-family:var(--font-mono);font-feature-settings:"tnum"}.pl-grad{background:linear-gradient(105deg,#c4881c,#d89b2b 45%,#e9b85a);color:#0000;-webkit-background-clip:text;background-clip:text}.pl-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#c4881c;background:linear-gradient(135deg,#d89b2b21,#d89b2b0f);border:1px solid #d89b2b47;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:12px;font-weight:700;display:inline-flex}.pl-bg-orbs{z-index:-1;pointer-events:none;background:radial-gradient(48% 30% at 82% 2%,#2a5ca81a,#0000 60%),radial-gradient(42% 26% at 4% 18%,#d89b2b17,#0000 60%);height:1400px;position:absolute;inset:0}.pl-bg-grid{z-index:-1;pointer-events:none;opacity:.55;background-image:linear-gradient(#0e2b5209 1px,#0000 1px),linear-gradient(90deg,#0e2b5209 1px,#0000 1px);background-size:52px 52px;height:900px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 6%,#000,#0000 60%);mask-image:radial-gradient(circle at 50% 6%,#000,#0000 60%)}.pl-nav{z-index:50;width:min(1140px,100% - 48px);margin:18px auto 0;position:sticky;top:16px}.pl-nav-in{-webkit-backdrop-filter:blur(24px)saturate(1.7);background:linear-gradient(#ffffffdb,#ffffffb3);border:1px solid #ffffffd9;border-radius:22px;align-items:center;gap:16px;padding:11px 12px 11px 20px;transition:padding .3s,background .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 16px 42px -14px #0e2b523d,inset 0 1px #ffffffe6}.pl-nav-scrolled .pl-nav-in{background:linear-gradient(#fffffff2,#ffffffd1);border-color:#fffffff2;padding-top:8px;padding-bottom:8px;box-shadow:0 22px 48px -14px #0e2b5252,inset 0 1px #fffffff2}.pl-brand{align-items:center;gap:11px;text-decoration:none;display:flex}.pl-logo{color:#12233f;background:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:19px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 8px 18px #10204438}.pl-logo img{object-fit:cover;width:100%;height:100%;display:block}.pl-brand b{color:#0e2b52;font-size:16px;font-weight:800;line-height:1.2;display:block}.pl-brand span{color:#8a94a3;font-size:10.5px}.pl-menu{color:#0e2b52;gap:20px;margin-left:10px;font-size:14px;font-weight:500;display:flex}.pl-menu a{opacity:.8;color:inherit;text-decoration:none}.pl-menu a:hover{opacity:1;color:#c4881c}.pl-menu a.pl-menu-active{opacity:1;color:#0e2b52;font-weight:700}.pl-sp{flex:1}.pl-nav-login{color:#0e2b52;white-space:nowrap;border:1.5px solid #0e2b52;border-radius:999px;padding:9px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.pl-nav-login:hover{background:#f1f5fb}.pl-pill{color:#241701;background:linear-gradient(135deg,#e9b85a,#d89b2b 60%,#c4881c) 0 0/180% 180%;border-radius:999px;padding:11px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;box-shadow:0 12px 24px -8px #d89b2b8c}.pl-pill:hover{background-position:100%;transform:translateY(-2px)}.pl-btn-primary{color:#241701;background:linear-gradient(135deg,#e9b85a,#d89b2b 55%,#c4881c) 0 0/180% 180%;border-radius:14px;align-items:center;gap:9px;padding:15px 28px;font-size:15.5px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 16px 34px -10px #d89b2b99}.pl-btn-primary:hover{background-position:100%;transform:translateY(-2px)}.pl-foot{color:#afc0d9;background:linear-gradient(#0e2b52,#0a2143);margin-top:92px;padding:64px 0 28px;position:relative;overflow:hidden}.pl-foot:before{content:"";background:radial-gradient(circle,#d89b2b26,#0000 66%);border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-60px}.pl-foot-in{z-index:1;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid;position:relative}.pl-foot h4{color:#fff;margin-bottom:14px;font-size:13px}.pl-foot a{opacity:.85;color:inherit;margin-bottom:9px;font-size:13px;text-decoration:none;display:block}.pl-foot a:hover{color:#e9b85a}.pl-foot-bottom{z-index:1;color:#6e82a3;text-align:center;border-top:1px solid #ffffff1a;margin:36px auto 0;padding-top:20px;font-size:11.5px;position:relative}@media (width<=920px){.pl-menu{display:none}.pl-foot-in{grid-template-columns:1fr 1fr}.pl-nav-userinfo,.pl-nav-rate{display:none!important}.pl-nav-in{gap:12px;padding-left:14px}.pl-foot{margin-top:48px}}.blog-root{color:#26303f;min-height:100vh;font-family:var(--font-th);isolation:isolate;background:#fbfcfe;flex-direction:column;display:flex;position:relative;overflow-x:clip}.blog-root>.pl-foot{margin-top:auto}.learn-root{color:#26303f;min-height:100vh;font-family:var(--font-th);isolation:isolate;background:#fbfcfe;flex-direction:column;display:flex;position:relative;overflow-x:clip}.learn-root>.pl-foot{margin-top:auto}.learn-hero{grid-template-columns:1.4fr .72fr;align-items:center;gap:52px;max-width:1120px;margin:0 auto;padding:74px 24px 56px;display:grid}.learn-kicker{color:#b87816;letter-spacing:.05em;background:#fff6dc;border:1px solid #f2d58f;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:800;display:inline-flex}.learn-hero h1,.learn-detail-hero h1{color:var(--bkk-navy);letter-spacing:-.3px;margin:18px 0 16px;font-size:46px;line-height:1.5}.learn-hero-copy>p,.learn-detail-hero>div>p{color:#5a6675;max-width:560px;font-size:16.5px;line-height:1.8}.learn-nowrap{white-space:nowrap}.learn-hero-stats{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.learn-hero-stats span{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#7a879a;background:#ffffffb8;border:1px solid #e6edf6;border-radius:16px;flex-direction:column;align-items:center;gap:4px;min-width:84px;padding:13px 18px;font-size:12px;font-weight:600;display:flex;box-shadow:0 12px 26px -18px #0e2b5266}.learn-hero-stats b{color:var(--bkk-navy);font-size:24px;font-weight:800;line-height:1}.learn-hero-panel{isolation:isolate;color:#fff;background:linear-gradient(150deg,#13315d 0%,#0b1f3c 72%);border-radius:28px;flex-direction:column;gap:13px;min-height:306px;padding:28px 28px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 70px -34px #0e2b52cc,inset 0 1px #ffffff0f}.learn-hero-panel:before{content:"";z-index:-1;opacity:.3;background:radial-gradient(circle,#f0c874,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-84px;right:-62px}.learn-hero-panel:after{content:"";z-index:-1;opacity:.38;background:radial-gradient(circle,#2a5ca8,#0000 70%);border-radius:50%;width:270px;height:270px;position:absolute;bottom:-120px;left:-80px}.learn-hero-panel-top{justify-content:space-between;align-items:center;display:flex}.learn-hero-panel-top>svg{color:#f0c874}.learn-hero-art{filter:drop-shadow(0 8px 16px #00000059);flex:none;animation:5s ease-in-out infinite learn-float}@keyframes learn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.learn-hero-art{animation:none}}.learn-rv{opacity:0;will-change:transform,opacity}.learn-rv-fade{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0)*80ms);transform:translateY(16px)}.learn-rv-up{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0)*95ms);transform:translateY(24px)}.learn-rv-pop{transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i,0)*.1s);transform:scale(.92)translateY(16px)}.learn-rv.is-in{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){.learn-rv{opacity:1!important;transition:none!important;transform:none!important}}.learn-hero-chip{letter-spacing:.03em;color:#f4d79a;background:#f0c8741f;border:1px solid #f0c87447;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.learn-hero-panel b{margin-top:2px;font-size:22px;line-height:1.32}.learn-hero-panel>p{color:#b9c7da;margin:0;font-size:14px;line-height:1.65}.learn-hero-points{border-top:1px solid #ffffff1a;flex-direction:column;gap:11px;margin:6px 0 0;padding:15px 0 0;list-style:none;display:flex}.learn-hero-points li{color:#dce6f3;align-items:center;gap:9px;font-size:13.5px;display:flex}.learn-hero-points svg{color:#5fd3a0;flex:none}.learn-catalog,.learn-curriculum{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:30px 24px 80px}.learn-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.learn-section-heading span{color:#b87816;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.learn-section-heading h2{color:var(--bkk-navy);letter-spacing:-.6px;margin:6px 0 0;font-size:30px}.learn-section-heading>p{color:#94a3b8;font-size:13px}.learn-series-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.learn-series-card{color:inherit;background:#fff;border:1px solid #e6ecf4;border-radius:24px;text-decoration:none;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 2px 6px #0e2b520a}.learn-series-card:hover{border-color:color-mix(in srgb,var(--series-accent) 55%,#e6ecf4);transform:translateY(-8px);box-shadow:0 34px 60px -30px #0e2b5266}.learn-series-art{background:linear-gradient(135deg,color-mix(in srgb,var(--series-accent) 32%,#fff),#fbfdff);height:122px;color:var(--bkk-navy);justify-content:space-between;align-items:center;padding:22px 24px;display:flex;position:relative;overflow:hidden}.learn-series-art:after{content:"";background:color-mix(in srgb,var(--series-accent) 28%,#fff);opacity:.55;border-radius:50%;width:124px;height:124px;position:absolute;bottom:-32px;right:-26px}.learn-series-art span{letter-spacing:-1px;color:color-mix(in srgb,var(--series-accent) 80%,#17304f);font-size:40px;font-weight:900;position:relative}.learn-series-art>svg{opacity:.82;color:color-mix(in srgb,var(--series-accent) 68%,#2a3f5f);position:relative}.learn-series-body{padding:20px 22px 22px}.learn-series-cat{color:#b87816;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.learn-series-body h3{color:var(--bkk-navy);letter-spacing:-.3px;margin:9px 0 8px;font-size:19px;line-height:1.45}.learn-series-body p{color:#64748b;min-height:62px;font-size:13px;line-height:1.65}.learn-series-foot{color:#8491a3;border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;margin-top:4px;padding-top:14px;font-size:12px;font-weight:600;display:flex}.learn-series-foot svg{color:var(--bkk-navy);transition:transform .25s}.learn-series-card:hover .learn-series-foot svg{transform:translate(5px)}.learn-series-detail{flex:1}.learn-back{color:#64748b;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.learn-series-detail>.learn-back{box-sizing:border-box;max-width:1100px;margin:30px auto 0;padding:0 24px;display:flex}.learn-detail-hero{box-sizing:border-box;background:linear-gradient(130deg,#fff 55%,color-mix(in srgb,var(--series-accent) 24%,#fff));border:1px solid #e3e9f1;border-radius:30px;grid-template-columns:1fr 300px;gap:40px;max-width:1100px;margin:18px auto 20px;padding:44px;display:grid}.learn-detail-hero h1{font-size:40px}.learn-detail-meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.learn-detail-meta span{color:#64748b;background:#fff;border:1px solid #dce4ee;border-radius:999px;padding:6px 11px;font-size:12px}.learn-progress-card{color:#fff;background:#0e2b52;border-radius:20px;flex-direction:column;align-self:center;gap:9px;padding:24px;display:flex}.learn-progress-card span{color:#aebdd1;font-size:13px}.learn-progress-card a{color:#241701;background:#e9b85a;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:11px;font-weight:800;text-decoration:none;display:flex}.learn-lesson-list{background:#fff;border:1px solid #e3e9f1;border-radius:22px;overflow:hidden}.learn-lesson-row{color:inherit;border-bottom:1px solid #eef2f6;grid-template-columns:52px 42px 1fr auto;align-items:center;gap:14px;padding:18px 22px;text-decoration:none;display:grid}.learn-lesson-row:last-child{border-bottom:0}.learn-lesson-row:hover{background:#fbfcfe}.learn-lesson-no{color:#a3adba;font-weight:800}.learn-lesson-icon{color:#3d5878;background:#eef3f8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.learn-lesson-icon svg{width:18px}.learn-lesson-copy{flex-direction:column;gap:4px;display:flex}.learn-lesson-copy b{color:var(--bkk-navy)}.learn-lesson-copy small{color:#64748b}.learn-lesson-copy em{color:#94a3b8;align-items:center;gap:5px;font-size:11px;font-style:normal;display:flex}.learn-access{border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:800;display:flex}.learn-access.free{color:#047857;background:#d1fae5}.learn-access.locked{color:#64748b;background:#f1f5f9}.learn-reader{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:34px 24px 75px}.learn-reader-grid{grid-template-columns:1fr 235px;align-items:start;gap:34px;margin-top:24px;display:grid}.learn-article{background:#fff;border:1px solid #e3e9f1;border-radius:24px;padding:38px}.learn-article h1{color:var(--bkk-navy);margin:16px 0 10px;font-size:34px;line-height:1.3}.learn-reader-meta{color:#8190a4;gap:15px;font-size:13px;display:flex}.learn-reader-meta span{align-items:center;gap:5px;display:flex}.learn-lead{color:#536174;border-bottom:1px solid #e9eef4;padding-bottom:22px;font-size:17px;line-height:1.7}.learn-download{color:#fff;background:linear-gradient(135deg,#0e2b52,#173a68);border-radius:14px;align-items:center;gap:12px;margin:22px 0 4px;padding:14px 20px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 18px #0e2b522e}.learn-download:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0e2b5242}.learn-download svg{color:#f1ca79;flex:none}.learn-download span{flex-direction:column;line-height:1.3;display:flex}.learn-download b{font-size:15px}.learn-download small{color:#c6d4e8;font-size:12px}.learn-article section h2{color:var(--bkk-navy);margin:28px 0 8px;font-size:21px}.learn-article section p{color:#465569;line-height:1.8}.learn-image-stack{flex-direction:column;gap:22px;margin:30px 0 6px;display:flex}.learn-figure{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;margin:0;padding:12px;box-shadow:0 12px 30px #0f172a12}.learn-figure img{background:#fff;border:1px solid #dbe3ef;border-radius:13px;width:100%;height:auto;display:block}.learn-figure figcaption{color:#475569;margin-top:10px;font-size:13px;line-height:1.65}.learn-note{background:#fff7df;border-left:4px solid #e9b85a;border-radius:0 14px 14px 0;margin-top:30px;padding:18px}.learn-note p{color:#596779;margin:6px 0 0;line-height:1.7}.learn-reader-side{color:#fff;background:#0e2b52;border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex;position:sticky;top:90px}.learn-reader-side>span{color:#aebdd1;font-size:12px}.learn-reader-side>div{background:#324e70;border-radius:999px;height:7px;overflow:hidden}.learn-reader-side i{background:#e9b85a;border-radius:999px;height:100%;display:block}.learn-reader-side a{color:#f1ca79;font-size:12px;font-weight:700}.learn-empty,.learn-lock-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:55vh;padding:30px;display:flex}.learn-empty h1,.learn-lock-page h1{color:var(--bkk-navy)}.learn-empty a,.learn-lock-page a{color:#241701;background:#e9b85a;border-radius:10px;padding:10px 18px;font-weight:800;text-decoration:none}.learn-lock-page p{color:#64748b}@media (width<=850px){.learn-hero,.learn-detail-hero,.learn-reader-grid{grid-template-columns:1fr}.learn-series-grid{grid-template-columns:repeat(2,1fr)}.learn-detail-hero{margin-left:18px;margin-right:18px;padding:30px}.learn-reader-side{position:static}}@media (width<=600px){.learn-hero{padding-top:48px}.learn-hero h1,.learn-detail-hero h1{font-size:33px}.learn-series-grid{grid-template-columns:1fr}.learn-section-heading{flex-direction:column;align-items:start}.learn-lesson-row{grid-template-columns:36px 1fr auto}.learn-lesson-icon,.learn-lesson-copy small{display:none}.learn-article{padding:24px}.learn-article h1{font-size:27px}.learn-access{padding:7px;font-size:0}.learn-access svg{margin:0}}.blog-nav{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.7);background:linear-gradient(#ffffffd1,#ffffff9e);border-bottom:1px solid #0e2b5214;position:sticky;top:0;box-shadow:0 8px 28px -18px #0e2b5240}.blog-nav-inner{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:13px 24px;display:flex}.blog-brand{align-items:center;gap:11px;text-decoration:none;display:flex}.blog-brand-mark{color:#12233f;background:linear-gradient(135deg,#e9b85a,#d89b2b);border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:800;display:grid;box-shadow:0 8px 18px -6px #d89b2b73}.blog-brand-name{color:var(--bkk-navy);font-size:17px;font-weight:800}.blog-nav-menu{align-items:center;gap:22px;display:flex}.blog-nav-menu a{color:#5a6675;font-size:14px;font-weight:500;text-decoration:none}.blog-nav-menu a:hover{color:var(--bkk-yellow-deep)}.blog-nav-menu a.active{color:var(--bkk-navy);font-weight:700}.blog-nav-cta{border-radius:999px;padding:9px 18px;transition:transform .2s;box-shadow:0 10px 22px -8px #d89b2b8c;color:#241701!important;background:linear-gradient(135deg,#e9b85a,#d89b2b 60%,#c4881c)!important;font-weight:700!important}.blog-nav-cta:hover{transform:translateY(-2px)}.blog-hero{max-width:1100px;margin:0 auto;padding:56px 24px 12px;position:relative}.blog-hero h1{letter-spacing:-.8px;color:var(--bkk-navy);margin:14px 0 12px;font-size:40px;font-weight:800;line-height:1.15}.blog-hero p{color:#5a6675;margin:0;font-size:15.5px}.blog-wrap{max-width:1100px;margin:0 auto;padding:22px 24px 70px}.blog-cats{flex-wrap:wrap;gap:9px;margin-bottom:28px;display:flex}.blog-cat{border:1px solid var(--bkk-line);color:#5a6675;cursor:pointer;background:#fff;border-radius:999px;padding:8px 17px;font-size:13.5px;font-weight:600;transition:all .18s}.blog-cat:hover{color:var(--bkk-navy);border-color:#d89b2b80}.blog-cat.active{background:var(--bkk-navy);color:#fff;border-color:var(--bkk-navy);box-shadow:0 10px 22px -10px #0e2b5266}.blog-cat-cnt{opacity:.6;margin-left:2px;font-size:12px}.blog-empty{text-align:center;color:#5a6675;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.sk-blk{background:linear-gradient(100deg,#e9eef6 28%,#f6f9fd 50%,#e9eef6 72%) 0 0/200% 100%;border-radius:8px;animation:1.3s ease-in-out infinite blog-shim;display:block}@keyframes blog-shim{to{background-position:-200% 0}}.blog-card-sk{pointer-events:none}.blog-card-sk:hover{border-color:var(--bkk-line);transform:none;box-shadow:0 1px 2px #0e2b520a}.blog-card-sk .blog-card-pic{background:0 0}.blog-card-sk .blog-card-pic.sk-blk{border-radius:0}@media (prefers-reduced-motion:reduce){.sk-blk{animation:none}}.blog-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.blog-card{border:1px solid var(--bkk-line);color:inherit;background:#fff;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0e2b520a}.blog-card:hover{border-color:#d89b2b80;transform:translateY(-6px);box-shadow:0 26px 48px -24px #0e2b524d}.blog-card-pic{aspect-ratio:16/9;background:linear-gradient(135deg,#eef3fa,#f6f9fd);overflow:hidden}.blog-card-pic img{object-fit:cover;width:100%;height:100%;display:block}.blog-card-noimg{color:#b7c3d6;place-items:center;width:100%;height:100%;display:grid}.blog-card-body{flex-direction:column;flex:1;gap:9px;padding:18px 18px 20px;display:flex}.blog-card-cat{color:var(--bkk-yellow-deep);background:var(--bkk-yellow-soft);border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:11.5px;font-weight:700}.blog-card-body h3{color:var(--bkk-navy);margin:0;font-size:16.5px;font-weight:700;line-height:1.4}.blog-card-excerpt{color:#5a6675;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card-meta{color:#9ba4b2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.blog-card-author{color:#5a6675;font-weight:600}.blog-card-date{align-items:center;gap:4px;display:inline-flex}.blog-more{text-align:center;margin-top:38px}.blog-more-btn{color:#241701;cursor:pointer;background:linear-gradient(135deg,#e9b85a,#d89b2b 60%,#c4881c);border:none;border-radius:13px;align-items:center;gap:8px;padding:13px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .22s;display:inline-flex;box-shadow:0 14px 30px -10px #d89b2b8c}.blog-more-btn:hover{transform:translateY(-2px)}.blog-more-note{color:#9ba4b2;margin-top:12px;font-size:12.5px}.blog-foot{text-align:center;color:#afc0d9;background:linear-gradient(#0e2b52,#0a2143);flex-direction:column;align-items:center;gap:12px;padding:40px 24px;font-size:13px;display:flex}.blog-foot-links{gap:20px;display:flex}.blog-foot-links a{color:#afc0d9;text-decoration:none}.blog-foot-links a:hover{color:var(--bkk-yellow)}.blog-article{max-width:1200px;margin:0 auto;padding:32px 32px 10px}.blog-article-head{margin-bottom:22px}.blog-back{color:#5a6675;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.blog-back:hover{color:var(--bkk-yellow-deep)}.blog-article-cat{color:var(--bkk-yellow-deep);background:var(--bkk-yellow-soft);border-radius:999px;margin:14px 0 0;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.blog-article-head h1{letter-spacing:-.5px;color:var(--bkk-navy);margin:12px 0 10px;font-size:34px;font-weight:800;line-height:1.25}.blog-article-lead{color:#475569;margin:0 0 14px;font-size:17px;line-height:1.6}.blog-article-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.blog-article-meta span{align-items:center;gap:5px;display:inline-flex}.blog-article-cover{border-radius:16px;margin:4px 0 26px;overflow:hidden}.blog-article-cover img{aspect-ratio:1200/630;object-fit:cover;width:100%;display:block}.blog-article-grid{grid-template-columns:220px 1fr;align-items:start;gap:36px;display:grid}.blog-toc{border:1px solid var(--bkk-line);background:#fff;border-radius:16px;padding:18px;font-size:13px;position:sticky;top:86px;box-shadow:0 1px 2px #0e2b520a}.blog-toc-title{color:var(--bkk-navy);align-items:center;gap:6px;margin-bottom:10px;font-weight:700;display:flex}.blog-toc nav{flex-direction:column;gap:7px;display:flex}.blog-toc nav a{color:#5a6675;border-left:2px solid var(--bkk-line);padding-left:10px;line-height:1.45;text-decoration:none;transition:all .18s}.blog-toc nav a:hover{color:var(--bkk-yellow-deep);border-color:var(--bkk-yellow)}.blog-toc-l3{font-size:12.5px;padding-left:22px!important}.blog-content{color:#3d4a5c;min-width:0;font-size:16.5px;line-height:1.8}.blog-content h2{color:var(--bkk-navy);margin:34px 0 12px;scroll-margin-top:86px;font-size:24px;font-weight:800}.blog-content h3{color:var(--bkk-navy);margin:26px 0 10px;scroll-margin-top:86px;font-size:19px;font-weight:700}.blog-root{--ease-out:cubic-bezier(.16,1,.3,1)}.blog-progress{z-index:50;pointer-events:none;transform-origin:0;width:100%;height:2px;transform:scaleX(var(--sp,0));background:linear-gradient(90deg,#e9b85a,#d89b2b);position:fixed;top:0;left:0;box-shadow:0 0 12px #d89b2b80}.fx-rv{opacity:0;transform:translateY(calc(var(--dir,1) * 20px)) scale(.99);filter:blur(7px);transition:opacity .7s var(--ease-out), transform .7s var(--ease-out), filter .7s var(--ease-out);transition-delay:calc(var(--i,0) * 55ms)}.fx-rv.fx-in{opacity:1;filter:none;transform:none}.blog-card{position:relative}.blog-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #d89b2b24, transparent 62%);opacity:0;transition:opacity .35s var(--ease-out);position:absolute;inset:0}.blog-card:hover:after{opacity:1}.blog-article-cover img{transition:transform .6s var(--ease-out)}.blog-article-cover:hover img{transform:scale(1.04)}.blog-toc nav a.act{color:var(--bkk-yellow-deep);border-color:var(--bkk-yellow);font-weight:700}@media (prefers-reduced-motion:reduce){.fx-rv{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.blog-progress{display:none}.blog-article-cover:hover img{transform:none}}.blog-content h4{color:var(--bkk-navy);margin:20px 0 8px;font-size:17px;font-weight:700}.blog-content p{margin:0 0 16px}.blog-content a{color:var(--bkk-yellow-deep);text-decoration:underline}.blog-content ul,.blog-content ol{margin:0 0 16px;padding-left:24px}.blog-content li{margin-bottom:7px}.blog-content strong{color:var(--bkk-navy);font-weight:700}.blog-content code{background:var(--bkk-yellow-soft);color:#b5730f;border-radius:5px;padding:2px 6px;font-size:.9em}.blog-content blockquote{border-left:4px solid var(--bkk-yellow);background:var(--bkk-yellow-soft);color:#475569;border-radius:0 10px 10px 0;margin:0 0 16px;padding:12px 18px}.blog-content img{border-radius:12px;max-width:100%;margin:10px 0;display:block}.blog-content hr{border:0;border-top:1px solid #e2e8f0;margin:28px 0}.blog-table-wrap{margin:0 0 18px;overflow-x:auto}.blog-content table{border-collapse:collapse;width:100%;font-size:14.5px}.blog-content th,.blog-content td{text-align:left;border:1px solid #e2e8f0;padding:9px 13px}.blog-content th{color:#1e293b;background:#f8fafc;font-weight:700}.blog-related{border-top:1px solid var(--bkk-line);max-width:1200px;margin:30px auto 0;padding:40px 32px 60px}.blog-related h2{letter-spacing:-.4px;color:var(--bkk-navy);margin:0 0 22px;font-size:24px;font-weight:800}.blog-admin{max-width:1080px;margin:0 auto;padding:28px 24px 60px}.blog-admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.blog-admin-head h1{color:#0f172a;margin:8px 0 4px;font-size:26px;font-weight:800}.blog-admin-head p{color:#64748b;margin:0;font-size:14px}.blog-admin-new{color:#1e293b;cursor:pointer;background:#ffcb05;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}.blog-admin-err{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:14px}.blog-admin-deny{text-align:center;color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:70vh;display:flex}.blog-admin-deny h2{color:#0f172a;margin:6px 0 0;font-size:22px}.blog-admin-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.blog-admin-tr{border-bottom:1px solid #f1f5f9;grid-template-columns:2.4fr .9fr .9fr .6fr 1fr .9fr;align-items:center;gap:10px;padding:13px 16px;font-size:14px;display:grid}.blog-admin-tr:last-child{border-bottom:0}.blog-admin-th{color:#64748b;background:#f8fafc;font-size:12.5px;font-weight:700}.blog-admin-title{color:#1e293b;flex-direction:column;gap:3px;font-weight:600;display:flex}.blog-admin-slug{color:#94a3b8;align-items:center;gap:3px;font-size:12px;text-decoration:none;display:inline-flex}.blog-admin-slug:hover{color:#2563eb}.blog-badge{border-radius:6px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700}.blog-badge.published{color:#047857;background:#d1fae5}.blog-badge.draft{color:#64748b;background:#f1f5f9}.blog-admin-date{color:#94a3b8;font-size:13px}.blog-admin-actions{justify-content:flex-end;gap:6px;display:flex}.blog-admin-actions button{cursor:pointer;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 8px;display:inline-flex}.blog-admin-actions button:hover{background:#f1f5f9}.blog-admin-actions button.del:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.blog-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.blog-btn-ghost,.blog-btn-secondary,.blog-btn-primary{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:9px 15px;font-size:13.5px;font-weight:700;display:inline-flex}.blog-btn-ghost{color:#475569;background:#fff;border-color:#e2e8f0}.blog-btn-secondary{color:#1e293b;background:#fff;border-color:#cbd5e1}.blog-btn-primary{color:#fff;background:#1e293b}.blog-btn-ghost:disabled,.blog-btn-secondary:disabled,.blog-btn-primary:disabled{opacity:.6;cursor:not-allowed}.blog-editor{grid-template-columns:1fr;gap:24px;display:grid}.blog-editor:has(.blog-editor-preview){grid-template-columns:1fr 1fr}.blog-editor-form{flex-direction:column;gap:16px;display:flex}.blog-field{flex-direction:column;gap:6px;display:flex}.blog-field>span{color:#475569;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.blog-field input,.blog-field textarea{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:9px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.blog-field input:focus,.blog-field textarea:focus{border-color:#2563eb}.blog-field small{color:#94a3b8;font-size:12px}.blog-field-row{flex-wrap:wrap;gap:12px;display:flex}.blog-field-row .blog-field{flex:1;min-width:140px}.blog-cover-row{gap:8px;display:flex}.blog-cover-row input{flex:1}.blog-upload-btn,.blog-inline-up{color:#475569;cursor:pointer;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.blog-inline-up{padding:3px 9px;font-size:12px;font-weight:600}.blog-cover-preview{border:1px solid #e2e8f0;border-radius:10px;max-height:160px;margin-top:8px}.blog-md{resize:vertical;min-height:360px;font-family:ui-monospace,SF Mono,Menlo,monospace;line-height:1.7;font-size:13.5px!important}.blog-editor-preview{background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-height:80vh;padding:24px;overflow-y:auto}.blog-preview-label{color:#94a3b8;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.blog-preview-title{color:#0f172a;margin:0 0 14px;font-size:26px;font-weight:800;line-height:1.3}@media (width<=880px){.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-article-grid{grid-template-columns:1fr}.blog-toc{position:static}.blog-editor:has(.blog-editor-preview){grid-template-columns:1fr}}@media (width<=560px){.blog-grid{grid-template-columns:1fr}.blog-nav-menu{gap:14px}.blog-admin-tr{grid-template-columns:1.6fr 1fr auto}.blog-admin-tr>span:nth-child(4),.blog-admin-tr>span:nth-child(5){display:none}}.rail-btn.active{color:var(--bkk-navy);background:#fff}.sidebar{background:linear-gradient(185deg,#123156 0%,#0e2b52 42%,#0a2143 100%);border-right:1px solid #ffffff0f}.brand{border-bottom:1px solid #ffffff14}.brand-name{color:#fff}.brand-sub{color:#7c90b2}.brand-mark{background:linear-gradient(135deg,#e9b85a,var(--bkk-yellow));color:#12233f;box-shadow:0 6px 16px #d89b2b66}.menu-top.open{color:#fff;font-weight:600}.menu-arrow,.menu-top.open .menu-arrow{color:#6e82a4}.menu-direct.active{color:#fff;box-shadow:none;background:linear-gradient(90deg,#d89b2b2e,#d89b2b08)}.menu-direct.active .menu-icon{color:var(--bkk-yellow);opacity:1}.submenu-item{color:#93a4bc}.submenu-item.active{color:#fff;box-shadow:none;background:#d89b2b26}.kpi{flex-direction:column;display:flex;position:relative;overflow:hidden}.kpi-spark{width:calc(100% + 40px);height:42px;margin:auto -20px -20px;padding-top:12px;display:block}.kpi-spark .ln{vector-effect:non-scaling-stroke}.sk{background:#e9eef5;border-radius:9px;display:block;position:relative;overflow:hidden}.kpi.featured .sk,.kpi .sk{background:#e9eef5}.sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.25s infinite skshimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes skshimmer{to{transform:translate(100%)}}@keyframes dashIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.dash-anim{animation:.55s cubic-bezier(.2,.7,.3,1) both dashIn}.search-box{border:1px solid var(--bkk-line);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:9px 14px}.search-box:focus-within{border-color:var(--bkk-yellow);background:#fff;box-shadow:0 0 0 3px #d89b2b2e}.orders-toolbar{padding:16px 20px}.orders-filter{border:1px solid var(--bkk-line);box-shadow:var(--shadow-sm);color:var(--bkk-text-muted);background:#fff;border-radius:11px;font-weight:600}.orders-filter:hover{color:var(--bkk-navy);background:#fafbfc;border-color:#cfd9e7}.table tbody tr{transition:all .15s}.table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--bkk-yellow)}.ui-toasts{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed;top:18px;right:18px}.ui-toast{pointer-events:auto;border:1px solid var(--bkk-line);font-family:var(--font-th);background:#fff;border-left:4px solid #94a3b8;border-radius:14px;align-items:flex-start;gap:11px;padding:13px 14px;animation:.32s cubic-bezier(.34,1.4,.64,1) both ui-toast-in;display:flex;box-shadow:0 20px 44px -18px #0e2b5257,0 2px 6px #0e2b520f}@keyframes ui-toast-in{0%{opacity:0;transform:translate(24px)scale(.96)}to{opacity:1;transform:none}}.ui-toast-ic{flex-shrink:0;margin-top:1px;display:inline-flex}.ui-toast-success{border-left-color:#16a34a}.ui-toast-success .ui-toast-ic{color:#16a34a}.ui-toast-error{border-left-color:#dc2626}.ui-toast-error .ui-toast-ic{color:#dc2626}.ui-toast-info{border-left-color:var(--bkk-yellow)}.ui-toast-info .ui-toast-ic{color:var(--bkk-yellow-deep)}.ui-toast-body{flex:1;min-width:0}.ui-toast-title{color:var(--bkk-navy);margin-bottom:1px;font-size:13.5px;font-weight:700}.ui-toast-msg{color:#475569;font-size:13px;line-height:1.45}.ui-toast-x{color:#9ba4b2;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:2px;display:inline-flex}.ui-toast-x:hover{color:#475569;background:#f1f5f9}.ui-cfm-back{z-index:199998;-webkit-backdrop-filter:blur(3px);background:#0a21436b;justify-content:center;align-items:center;padding:20px;animation:.2s both ui-fade;display:flex;position:fixed;inset:0}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}.ui-cfm{text-align:center;width:100%;max-width:420px;font-family:var(--font-th);background:#fff;border-radius:22px;padding:30px 28px 22px;animation:.3s cubic-bezier(.34,1.4,.64,1) both ui-pop;box-shadow:0 40px 90px -30px #0a21438c}@keyframes ui-pop{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:none}}.ui-cfm-back[data-state=closed]{animation:.16s both ui-fade-out}.ui-cfm[data-state=closed]{animation:.16s cubic-bezier(.4,0,.7,.4) both ui-pop-out}@keyframes ui-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)translateY(8px)}}.ui-toast.leaving{pointer-events:none;animation:.22s cubic-bezier(.4,0,.7,.4) forwards ui-toast-out}@keyframes ui-toast-out{to{opacity:0;transform:translate(24px)scale(.96)}}@media (prefers-reduced-motion:reduce){.ui-cfm-back[data-state=closed],.ui-cfm[data-state=closed],.ui-toast.leaving{animation:none}}.pop-menu{transform-origin:top;animation:.15s cubic-bezier(.34,1.3,.64,1) both popMenuIn}.pop-menu.closing{pointer-events:none;animation:.13s both popMenuOut}@keyframes popMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes popMenuOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.pop-menu,.pop-menu.closing{animation:none}}.im-back{animation:.15s ease-out backdropFade}.im-back.closing{animation:.16s ease-out reverse both backdropFade}.im-card{animation:.22s cubic-bezier(.34,1.56,.64,1) modalPop}.im-card.closing{pointer-events:none;animation:.18s cubic-bezier(.4,0,.7,.4) both modalPopOut}@media (prefers-reduced-motion:reduce){.im-back,.im-back.closing,.im-card,.im-card.closing{animation:none}}.ui-cfm-ic{width:58px;height:58px;color:var(--bkk-yellow-deep);background:linear-gradient(135deg,#d89b2b29,#d89b2b14);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.ui-cfm-ic.danger{color:#dc2626;background:linear-gradient(135deg,#fee2e2,#fecaca)}.ui-cfm-title{color:var(--bkk-navy);margin:0 0 8px;font-size:20px;font-weight:800}.ui-cfm-msg{color:#5a6675;margin:0 0 24px;font-size:14px;line-height:1.6}.ui-cfm-foot{gap:12px;display:flex}.ui-cfm-cancel,.ui-cfm-ok{cursor:pointer;border:none;border-radius:12px;flex:1;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s}.ui-cfm-cancel{color:#475569;background:#f1f5f9}.ui-cfm-cancel:hover{background:#e7ecf3}.ui-cfm-ok{color:#241701;background:linear-gradient(135deg,#e9b85a,#d89b2b 60%,#c4881c);box-shadow:0 12px 26px -10px #d89b2b99}.ui-cfm-ok:hover{transform:translateY(-2px)}.ui-cfm-ok.danger{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 12px 26px -10px #dc262699}input[type=checkbox],input[type=radio]{accent-color:var(--bkk-yellow)}@media (width<=560px){.pl-brand span,.pl-nav-login{display:none}.pl-nav-in{gap:12px;padding:9px 10px 9px 14px}.pl-pill{padding:9px 15px;font-size:13px}.pl-foot-in{grid-template-columns:1fr 1fr;gap:26px}.blog-hero h1{font-size:29px}.blog-hero{padding-top:44px}.ui-toasts{top:12px;right:12px}}@media (width<=400px){.pl-foot-in{grid-template-columns:1fr}}.icon-rail{background:#081832;border-right:1px solid #ffffff0f}.rail-btn{color:#7e93b8}.rail-btn:hover{color:#fff;background:#ffffff14}.rail-btn.active{color:#e9b85a;box-shadow:none;background:#e9b85a29}.rail-toggle{color:#e9b85a}.rail-badge{border-color:#081832}.sidebar{color:#aec0dc;background:linear-gradient(#0e2b52,#0a2143);border-right:1px solid #ffffff0f}.company-switch{color:#fff;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff17}.company-switch:hover{border-color:#e9b85a66}.company-switch-icon{color:#12233f;background:linear-gradient(135deg,#e9b85a,#d89b2b)}.company-switch-name{color:#fff}.company-switch-meta{color:#8fa3c0}.company-collapse{color:#aec0dc;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1a}.company-collapse:hover{color:#12233f;background:#e9b85a;border-color:#e9b85a}.menu-top{color:#aec0dc}.menu-top:hover{color:#fff;background:#ffffff0d}.menu-top.open{color:#fff}.menu-direct.active{color:#fff;background:#e9b85a24;font-weight:600;box-shadow:inset 3px 0 #e9b85a}.menu-direct.active .menu-icon{color:#e9b85a}.menu-arrow{color:#5e7093}.menu-top.open .menu-arrow,.submenu-item{color:#8fa3c0}.submenu-item:hover{color:#fff;background:#ffffff0d}.submenu-item.active{color:#fff;background:#e9b85a24;font-weight:600;box-shadow:inset 3px 0 #e9b85a}.content .card>table.table{width:100%;max-width:100%}@media (width>=769px){.content .card>table.table{border:1px solid #e2e8f0;width:calc(100% - 40px);max-width:calc(100% - 40px);margin:0 20px}}.submenu-wrap{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.submenu-wrap.open{grid-template-rows:1fr}.menu-top.active{color:#fff;background:#e9b85a24;font-weight:600;box-shadow:inset 3px 0 #e9b85a}.menu-top.active .menu-icon{color:#e9b85a}@keyframes flyout-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (width<=768px){.flyout-panel{border:1px solid var(--bkk-line);border-radius:14px;width:min(320px,92vw);height:auto;max-height:calc(100vh - 78px);animation:.2s cubic-bezier(.22,.61,.36,1) flyout-in-right;top:62px;left:auto;right:8px;box-shadow:0 24px 70px #0a214359}}@media (width<=1024px){.gl-report{-webkit-overflow-scrolling:touch;background-color:#fff;background-image:linear-gradient(90deg,#fff 30%,#fff0),linear-gradient(270deg,#fff 30%,#fff0),radial-gradient(farthest-side at 0,#0f172a29,#0f172a00),radial-gradient(farthest-side at 100%,#0f172a29,#0f172a00);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:34px 100%,34px 100%,13px 100%,13px 100%;background-attachment:local,local,scroll,scroll;padding-left:12px;padding-right:12px;overflow-x:auto!important}}@media (width<=768px){.pmd-toolbar,.je-toolbar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.pmd-toolbar::-webkit-scrollbar{height:0}.je-toolbar::-webkit-scrollbar{height:0}.pmd-backdrop,.modal-backdrop{padding:10px}.mnav-backdrop{display:none}.app.mnav-open .mnav-backdrop{display:block}}@media (width<=1024px){.content{overflow-x:clip}.rtabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;background-color:#e2e8f0;background-image:linear-gradient(90deg,#e2e8f0 30%,#e2e8f000),linear-gradient(270deg,#e2e8f0 30%,#e2e8f000),radial-gradient(farthest-side at 0,#0f172a24,#0f172a00),radial-gradient(farthest-side at 100%,#0f172a24,#0f172a00);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:28px 100%,28px 100%,11px 100%,11px 100%;background-attachment:local,local,scroll,scroll;overflow:auto hidden!important}.rtabs::-webkit-scrollbar{height:0}.content table:not(.gl-tbl):not(.pp30-table):not(.sa-table):not(.tb-table):not(.gl-table):not(.fs-tbl):not(.pmx){-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}@media (width<=768px){.pmd-grid{grid-template-columns:minmax(0,1fr);padding:12px}.pmd-box,.pmd-box-body,.docinfo-grid,.docinfo-row,.docinfo-fld{min-width:0}.docinfo-row{flex-wrap:wrap}.docinfo-fld{flex:150px}.docinfo-fld>label{min-width:62px;max-width:130px}.pmd-panel{-webkit-overflow-scrolling:touch;margin:0 10px 12px;padding:12px;overflow-x:auto}.modal-body{padding:16px 14px}.modal-body .mo-table,.modal-body table.table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.je-card-grid{grid-template-columns:minmax(0,1fr);padding:12px}.je-card,.je-card-body{min-width:0}.je-field{grid-template-columns:92px minmax(0,1fr)}.je-field-2col{grid-template-columns:minmax(0,1fr)}.je-field-2col .je-field{grid-template-columns:92px minmax(0,1fr)}.pmd-pop [style*="1fr 1fr"],.je-popup [style*="1fr 1fr"],.modal-shell [style*="1fr 1fr"],.pmd-backdrop [style*="1fr 1fr"],.modal-backdrop [style*="1fr 1fr"],.pmd-pop [style*=repeat\(2],.je-popup [style*=repeat\(2],.modal-shell [style*=repeat\(2],.content [style*="1fr 1fr"],.content [style*="2fr 1fr"],.content [style*="1fr 2fr"],.content [style*="repeat(2,"],.content [style*="repeat(3,"],.content [style*="repeat(5,"],.content [style*="230px 1fr"],.content [style*="1fr 180px"],.content [style*=minmax\(270px],.content [style*="120px 1fr 110px"],.content [style*="70px 150px"],.content .df-layout,.content .rm-grid,[style*="1fr 1fr"],[style*="2fr 1fr"],[style*="1fr 2fr"],[style*="repeat(2,"],[style*="200px 260px 1fr"],[style*="170px 1fr 100px 130px"],[style*="170px 1fr 80px 1fr"],[style*="1fr) 350px"],[style*="230px 1fr"],[style*="1fr 180px"],[style*="110px 1fr"],[style*="120px 1fr"],[style*=minmax\(270px],[style*="70px 150px"]{grid-template-columns:1fr!important}[style*="repeat(3,"],[style*="repeat(4,"],[style*="repeat(5,"]{grid-template-columns:1fr 1fr!important}.docsum-line{grid-template-columns:minmax(0,1fr) auto auto auto!important}.content select{min-width:0!important;max-width:100%!important}.content .search-box{max-width:100%!important}}@media (width<=900px){.aidraft-split{flex-direction:column;overflow-y:auto!important}.aidraft-split>div:first-child{border-bottom:1px solid #e2e8f0;flex:none;height:42vh;border-right:none!important;width:100%!important}.aidraft-split>div:nth-child(2){width:100%!important}}.cmd-scrim{z-index:11999;-webkit-backdrop-filter:blur(4px);background:#0a214373;animation:.18s both ui-fade;position:fixed;inset:0}.cmd-pop{z-index:12000;border:1px solid var(--bkk-line);width:min(620px,94vw);max-height:70vh;font-family:var(--font-th);background:#fff;border-radius:16px;flex-direction:column;animation:.2s cubic-bezier(.22,.61,.36,1) both cmd-pop-in;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 40px 90px -30px #0a21438c,0 2px 8px #0a214314}@keyframes cmd-pop-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.cmd-inputwrap{border-bottom:1px solid var(--bkk-line-soft);color:var(--bkk-text-muted);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmd-input{min-width:0;color:var(--bkk-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.cmd-input::placeholder{color:var(--bkk-text-soft)}.cmd-esc{color:var(--bkk-text-soft);background:var(--bkk-line-soft);border-radius:6px;flex-shrink:0;padding:3px 6px;font-size:10px;font-weight:700}.cmd-list{padding:8px;overflow-y:auto}.cmd-empty{text-align:center;color:var(--bkk-text-soft);padding:30px;font-size:13.5px}.cmd-group{margin-bottom:4px}.cmd-group [cmdk-group-heading]{text-transform:uppercase;letter-spacing:.5px;color:var(--bkk-text-soft);padding:8px 10px 4px;font-size:11px;font-weight:700}.cmd-item{color:var(--bkk-text);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;transition:background .1s;display:flex}.cmd-item[data-selected=true]{color:var(--bkk-navy);box-shadow:inset 3px 0 0 var(--bkk-yellow);background:linear-gradient(90deg,#d89b2b29,#d89b2b0d)}.cmd-item-ic{color:var(--bkk-navy);flex-shrink:0}.cmd-item[data-selected=true] .cmd-item-ic{color:var(--bkk-yellow-deep)}.cmd-item-dot{background:var(--bkk-text-soft);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin:0 5px}.cmd-item-hint{color:var(--bkk-text-soft);margin-left:auto;font-size:11px}.cmd-foot{border-top:1px solid var(--bkk-line-soft);color:var(--bkk-text-soft);background:var(--bkk-line-soft);align-items:center;gap:14px;padding:9px 14px;font-size:11px;display:flex}.cmd-foot kbd{border:1px solid var(--bkk-line);background:#fff;border-radius:5px;align-items:center;margin-right:3px;padding:1px 5px;font-family:inherit;display:inline-flex}.cmd-foot-brand{color:var(--bkk-navy);letter-spacing:.5px;margin-left:auto;font-weight:700}.coa-addsub{color:#1d4ed8;cursor:pointer;opacity:0;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:3px;margin-left:8px;padding:1px 8px;font-family:inherit;font-size:11px;line-height:1.6;transition:opacity .12s;display:inline-flex}tr:hover .coa-addsub{opacity:1}.coa-addsub:hover{background:#dbeafe;border-color:#93c5fd}.notif-btn{position:relative}.notif-badge{background:var(--bkk-danger);color:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:800;line-height:1;display:flex;position:absolute;top:3px;right:3px}.topbar-banner{align-items:center;gap:8px;display:flex}.topbar-banner .banner-text{text-overflow:ellipsis;white-space:nowrap;color:var(--bkk-text);flex:1;min-width:0;padding-left:0;font-weight:500;animation:none;overflow:hidden}.topbar-banner .banner-text[role=button]{cursor:pointer}.topbar-banner .banner-text[role=button]:hover{text-decoration:underline}.topbar-banner .banner-text strong{color:var(--bkk-navy)}.banner-x{width:22px;height:22px;color:var(--bkk-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.banner-x:hover{background:var(--bkk-line-soft);color:var(--bkk-text)}.notif-backdrop{z-index:1200;background:#0f172a47;position:fixed;inset:0}.notif-panel{z-index:1201;background:#fff;outline:none;flex-direction:column;width:400px;max-width:92vw;animation:.18s ease-out notif-slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 28px #0f172a29}@keyframes notif-slide{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:none}}.notif-head{border-bottom:1px solid var(--bkk-line-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 12px;display:flex}.notif-head-title{color:var(--bkk-navy);align-items:center;gap:8px;display:flex}.notif-head-title b{font-size:15px}.notif-head-count{background:var(--bkk-danger);color:#fff;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.notif-readall{border:1px solid var(--bkk-line);color:var(--bkk-text-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:5px 9px;font-size:11.5px;display:inline-flex}.notif-readall:hover{background:var(--bkk-line-soft);color:var(--bkk-text)}.notif-x{width:28px;height:28px;color:var(--bkk-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.notif-x:hover{background:var(--bkk-line-soft)}.notif-list{flex:1;padding:6px;overflow-y:auto}.notif-empty{text-align:center;color:var(--bkk-text-muted);place-items:center;gap:6px;padding:46px 20px;display:grid}.notif-empty p{margin:0;font-size:13.5px;font-weight:600}.notif-empty small{font-size:12px}.notif-item{border-radius:10px;align-items:flex-start;gap:10px;padding:11px 10px;display:flex;position:relative}.notif-item[role=button]{cursor:pointer}.notif-item:hover{background:var(--bkk-line-soft)}.notif-item.unread{background:#f4f8ff}.notif-item.unread:hover{background:#eaf2ff}.notif-dot{background:var(--bkk-danger);border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:3px}.notif-thumb{object-fit:cover;cursor:pointer;border-radius:8px;flex-shrink:0;width:52px;height:52px;transition:box-shadow .12s}.notif-body{flex:1;min-width:0}.notif-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notif-title{color:var(--bkk-text);font-size:13.5px;line-height:1.35}.notif-tag{border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800}.notif-tag-new{color:#1d4ed8;background:#dbeafe}.notif-msg{color:var(--bkk-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.notif-meta{color:var(--bkk-text-muted);align-items:center;gap:10px;margin-top:5px;font-size:11.5px;display:flex}.notif-cta{color:#2563eb;align-items:center;gap:2px;font-weight:700;display:inline-flex}.notif-mark{width:24px;height:24px;color:var(--bkk-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.notif-mark:hover{color:#1d4ed8;background:#dbeafe}.annpop-backdrop{z-index:1300;background:#0f172a80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.annpop{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:640px;max-height:92vh;animation:.18s ease-out annpop-in;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a47}@keyframes annpop-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.annpop-head{border-bottom:1px solid var(--bkk-line);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px 13px 16px;display:flex}.annpop-head-title{color:var(--bkk-navy);align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.annpop-head-title svg{color:var(--bkk-navy)}.annpop-x{width:30px;height:30px;color:var(--bkk-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.annpop-x:hover{background:var(--bkk-line-soft);color:var(--bkk-text)}.annpop-lead{flex:none;padding:13px 16px 11px}.annpop-tag{border-radius:999px;margin-bottom:7px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.annpop-lead-title{color:var(--bkk-text);font-size:14px;font-weight:700;line-height:1.45}.annpop-msg{color:var(--bkk-text-muted);white-space:pre-wrap;margin:3px 0 0;font-size:13px;line-height:1.6}.annpop-img{background:#f1f5f9;flex:auto;justify-content:center;align-items:flex-start;width:100%;min-height:0;display:flex;overflow:auto}.annpop-img img{max-width:100%;height:auto;display:block}.annpop-foot{border-top:1px solid var(--bkk-line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.annpop-dots{align-items:center;gap:7px;display:flex}.annpop-dot{cursor:pointer;background:var(--bkk-line);border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:all .15s}.annpop-dot.on{background:var(--bkk-navy);width:20px}.annpop-btn{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:5px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.annpop-btn.primary{background:var(--bkk-navy);color:#fff}.annpop-btn.primary:hover{filter:brightness(1.1)}.annpop-btn.ghost{border-color:var(--bkk-line);color:var(--bkk-text-muted);background:#fff}.annpop-btn.ghost:hover{background:var(--bkk-line-soft);color:var(--bkk-text)}.zadm-alert{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:12px;padding:9px 12px;font-size:13px}.zadm-alert.err{color:#b42318;background:#fef2f2;border-color:#fecaca}.ann-f{gap:5px;display:grid}.ann-f>span{color:var(--bkk-text);font-size:12.5px;font-weight:600}.ann-f input,.ann-f select,.ann-f textarea{border:1px solid var(--bkk-line);width:100%;color:var(--bkk-text);background:#fff;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13.5px}.ann-f input:focus,.ann-f select:focus,.ann-f textarea:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px #3b82f61f}.ann-f small{color:var(--bkk-text-muted);font-size:11.5px}.ann-f code{background:var(--bkk-line-soft);border-radius:4px;padding:1px 5px;font-size:11.5px}@media (width<=720px){.notif-panel{width:100%;max-width:100%}.annpop{max-width:100%}.annpop-lead-title{font-size:15px}.annpop-foot{gap:8px}.annpop-btn{padding:9px 12px;font-size:12.5px}}.company-menu-list{max-height:264px;overflow:hidden auto}.company-menu-list::-webkit-scrollbar{width:8px}.company-menu-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.company-menu-list::-webkit-scrollbar-track{background:0 0}.connect-shell{background:#f5f5f5;grid-template-columns:330px minmax(0,1fr);align-items:stretch;gap:24px;padding:0;display:grid}@media (width<=900px){.connect-shell{grid-template-columns:1fr;gap:12px}}.connect-cat-card{box-shadow:none;background:#fff;border:1px solid #dcdcdc;border-radius:2px;padding:0;position:sticky;top:16px;overflow:hidden}@media (width<=900px){.connect-cat-card{padding:10px;position:static}}.connect-cat-title{color:#333;border-bottom:1px solid #dedede;margin:0;padding:25px 24px;font-size:21px;font-weight:500}.connect-cat-list{flex-direction:column;gap:0;display:flex}@media (width<=900px){.connect-cat-list{scrollbar-width:thin;flex-direction:row;padding-bottom:4px;overflow-x:auto}}.connect-cat-item{cursor:pointer;text-align:left;width:100%;color:var(--bkk-text);background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:18px;min-width:0;padding:14px 24px;font-family:inherit;transition:background .15s,color .15s;display:flex}@media (width<=900px){.connect-cat-item{flex-shrink:0;min-width:220px}}.connect-cat-item:hover:not(:disabled){background:var(--bkk-line-soft);color:var(--bkk-navy)}.connect-cat-item:focus-visible{outline:2px solid var(--bkk-yellow);outline-offset:1px}.connect-cat-item.active{color:#222;background:#f3f3f3;border-color:#0000}.connect-cat-item:disabled{cursor:not-allowed;opacity:.75}.connect-cat-icon{color:#333;background:#e9e9e9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.connect-cat-text{flex:1;min-width:0}.connect-cat-name{color:inherit;align-items:center;gap:6px;margin:0;font-size:17px;font-weight:500;line-height:1.35;display:flex}.connect-cat-name-badge{color:#3730a3;white-space:nowrap;background:#e0e7ff;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.connect-cat-desc{color:#999;margin:2px 0 0;font-size:13px;line-height:1.4}.connect-panel{background:#fff;border:1px solid #dcdcdc;border-radius:2px;min-width:0;padding:0 24px 24px}.connect-manager-head{border-bottom:1px solid #dedede;margin:0 -24px 24px;padding:22px 24px}.connect-manager-head h1{color:#333;margin:0;font-size:22px;font-weight:500}.connect-manager-head p{color:#777;margin:3px 0 0;font-size:14px}.connect-hero{background:#fff;border:1px solid #dedede;grid-template-columns:minmax(260px,.85fr) minmax(380px,1.15fr);align-items:center;min-height:340px;margin-bottom:24px;padding:42px 48px;display:grid;overflow:hidden}.connect-hero-copy h2{color:#292929;max-width:330px;margin:0 0 14px;font-size:27px;line-height:1.25}.connect-hero-copy p{color:#999;margin:0;font-size:15px;line-height:1.55}.connect-hero-copy span{display:none}.connect-hero-logos{height:245px;position:relative}.connect-hero-logos i{left:calc(8% + (var(--logo-index) % 5) * 18%);top:calc(4% + (var(--logo-index) % 4) * 23%);color:#1670c8;width:70px;height:70px;transform:translateX(calc((var(--logo-index) % 2) * 20px));background:#fff;border:1px solid #e4e4e4;place-items:center;font-size:15px;font-style:normal;font-weight:700;display:grid;position:absolute;box-shadow:0 1px 3px #0000000d}.connect-hero-logos i:nth-child(3n){color:#ef4d2d}.connect-hero-logos i:nth-child(4n){color:#111}.connect-panel-head{margin:4px 4px 14px}.connect-panel-title{color:var(--bkk-navy);margin:0 0 3px;font-size:17px;font-weight:700}.connect-panel-desc{color:var(--bkk-text-muted);margin:0;font-size:12.5px}.connect-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=1280px){.connect-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.connect-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.connect-card-grid{grid-template-columns:1fr}}.mp-card{border:1px solid var(--bkk-line);box-shadow:none;background:#fff;border-radius:2px;flex-direction:column;gap:10px;min-height:330px;padding:24px 24px 20px;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex}.mp-card:hover{box-shadow:var(--shadow-md);border-color:#0e2b523d;transform:translateY(-1px)}.mp-card.is-soon{background:linear-gradient(#fcfcfd 0%,#f7f9fc 100%)}.mp-card-head{align-items:flex-start;gap:12px;display:flex}.mp-card-logo{color:#fff;letter-spacing:-.3px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:15px;font-weight:700;display:flex}.mp-card-title{color:#333;margin:0;font-size:18px;font-weight:500;line-height:1.3}.mp-card-sub{color:var(--bkk-text-muted);margin:2px 0 0;font-size:11.5px;line-height:1.4}.mp-card-body{color:var(--bkk-text-muted);flex:1;font-size:15px;line-height:1.55}.mp-card-badge-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mp-card-shop-count{color:var(--bkk-text-muted);font-size:11.5px;font-weight:500}.mp-card-shop-count b{color:var(--bkk-navy);font-weight:700;font-family:var(--font-mono)}.mp-card-btn{cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:4px;padding:9px 12px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.mp-card-btn.primary{color:#fff;box-shadow:none;background:#2196e3}.mp-card-btn.primary:hover{box-shadow:none;background:#1687cf;transform:none}.mp-card-btn.secondary{color:#fff;background:#2196e3;border-color:#2196e3}.mp-card-btn.secondary:hover{color:#fff;background:#1687cf}.mp-card-btn.disabled{color:#fff;opacity:.55;cursor:not-allowed;box-shadow:none;background:#2196e3}.mp-card-btn:focus-visible{outline:2px solid var(--bkk-yellow);outline-offset:2px}.mp-status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.mp-status-pill .dot{border-radius:50%;width:6px;height:6px}@keyframes mp-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.mp-skel{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 40%,#f1f5f9 80%) 0 0/400px 100%;border-radius:6px;animation:1.4s linear infinite mp-shimmer}.mp-blank{border:1px dashed var(--bkk-line);border-radius:var(--bkk-radius);text-align:center;color:var(--bkk-text-muted);background:#fff;padding:40px 24px}.mp-blank-icon{background:var(--bkk-line-soft);width:48px;height:48px;color:var(--bkk-navy);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.mp-blank-title{color:var(--bkk-navy);margin:0 0 6px;font-size:14.5px;font-weight:700}.mp-blank-desc{color:var(--bkk-text-muted);max-width:380px;margin:0 auto 16px;font-size:12.5px;line-height:1.55}.bkk-breadcrumb{color:var(--bkk-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;font-size:12px;display:flex}.bkk-breadcrumb a{color:var(--bkk-text-muted);text-decoration:none}.bkk-breadcrumb a:hover{color:var(--bkk-navy);text-decoration:underline}.bkk-breadcrumb .sep{color:var(--bkk-line)}.bkk-breadcrumb .now{color:var(--bkk-navy);font-weight:600}.wiz-logo{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.wiz-progress-bar{background:var(--bkk-line-soft);border-radius:999px;height:4px;margin-bottom:14px;overflow:hidden}.wiz-progress-fill{background:linear-gradient(90deg, var(--bkk-yellow), var(--bkk-yellow-deep));height:100%;transition:width .25s}.wiz-shell{grid-template-columns:260px 1fr;align-items:start;gap:18px;display:grid}@media (width<=900px){.wiz-shell{grid-template-columns:1fr;gap:12px}}.wiz-stepper{border:1px solid var(--bkk-line);border-radius:var(--bkk-radius);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:2px;padding:10px;display:flex;position:sticky;top:16px}@media (width<=900px){.wiz-stepper{flex-direction:row;padding:8px;position:static;overflow-x:auto}}.wiz-step{cursor:pointer;text-align:left;color:var(--bkk-text);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;transition:background .15s;display:flex}@media (width<=900px){.wiz-step{flex-shrink:0}}.wiz-step:hover:not(:disabled){background:var(--bkk-line-soft)}.wiz-step:focus-visible{outline:2px solid var(--bkk-yellow);outline-offset:1px}.wiz-step:disabled{cursor:not-allowed;opacity:.55}.wiz-step--current{background:var(--bkk-yellow-soft);color:var(--bkk-navy)}.wiz-step--current .wiz-step-num{background:var(--bkk-yellow);color:#fff}.wiz-step--done .wiz-step-num{background:var(--bkk-success);color:#fff}.wiz-step-num{background:var(--bkk-line);width:26px;height:26px;color:var(--bkk-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.wiz-step-label{font-size:12.5px;font-weight:500}.wiz-step--current .wiz-step-label{font-weight:700}.wiz-panel{border:1px solid var(--bkk-line);border-radius:var(--bkk-radius);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;min-height:440px;padding:20px 22px 16px;display:flex}.wiz-panel-title{color:var(--bkk-navy);border-bottom:1px solid var(--bkk-line-soft);margin:0 0 14px;padding-bottom:10px;font-size:16px;font-weight:700}.wiz-panel-body{flex:1}.wiz-footer{border-top:1px solid var(--bkk-line-soft);align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.wiz-notice{border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.wiz-notice--info{color:#1e3a8a;background:#e9f0fb;border:1px solid #bfdbfe}.wiz-notice--warn{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.wiz-notice--error{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.wiz-note{border-radius:8px;align-items:center;gap:8px;margin:10px 0;padding:9px 12px;font-size:12.5px;display:flex}.wiz-note--info{background:var(--bkk-line-soft);color:var(--bkk-text)}.wiz-note--info svg{color:var(--bkk-info);flex-shrink:0}.wiz-success{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.wiz-block>*+*{margin-top:10px}.wiz-p{color:var(--bkk-text);margin:0;font-size:13.5px;line-height:1.65}.wiz-subhead{color:var(--bkk-navy);border-bottom:1px solid var(--bkk-line-soft);align-items:center;gap:8px;padding-bottom:6px;font-size:13.5px;font-weight:700;display:flex;margin:18px 0 8px!important}.wiz-subhead svg{color:var(--bkk-yellow-deep)}.wiz-list{color:var(--bkk-text);margin:0;padding-left:20px;font-size:13px;line-height:1.75}.wiz-list li{margin-bottom:3px}.wiz-required{color:#991b1b;background:#fee2e2;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.wiz-summary-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.wiz-summary-item{background:var(--bkk-line-soft);border-radius:8px;padding:10px 12px}.wiz-option{border:1px solid var(--bkk-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.wiz-option:hover:not(.disabled){background:var(--bkk-line-soft);border-color:#0e2b5226}.wiz-option.selected{border-color:var(--bkk-yellow);background:var(--bkk-yellow-soft)}.wiz-option.disabled{opacity:.55;cursor:not-allowed}.wiz-option>input[type=radio],.wiz-option>input[type=checkbox]{margin-top:2px}.wiz-check{background:var(--bkk-line-soft);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.wiz-check input{margin-top:2px}.wiz-shop-row{border:1px solid var(--bkk-line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.wiz-shop-row input[type=checkbox]{margin-top:2px}.wiz-account-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.wiz-account-row{background:var(--bkk-line-soft);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.wiz-account-row span{flex:1}.wiz-input{border:1px solid var(--bkk-line);background:#fff;border-radius:6px;outline:none;padding:6px 10px;font-family:inherit;font-size:12.5px}.wiz-input:focus{border-color:var(--bkk-navy)}.wiz-map-row{border:1px solid var(--bkk-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.wiz-review-row{border-bottom:1px solid var(--bkk-line-soft);align-items:center;gap:10px;padding:10px 12px;display:flex}.wiz-review-row:last-child{border-bottom:none}.simple-connect-title{align-items:center;gap:10px;display:flex}.simple-connect-shell{max-width:980px;margin:0 auto 32px}.simple-connect-steps{border:1px solid var(--bkk-line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 18px;padding:0;list-style:none;display:grid;overflow:hidden}@media (width<=1100px){.connect-hero{grid-template-columns:1fr;padding:30px}.connect-hero-logos{margin-top:20px}}.simple-connect-steps li{color:#64748b;border-right:1px solid var(--bkk-line);align-items:center;gap:9px;padding:14px 18px;display:flex}.simple-connect-steps li:last-child{border-right:0}.simple-connect-steps span{background:#e2e8f0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.simple-connect-steps .is-active{color:var(--bkk-navy);background:#fff8e7}.simple-connect-steps .is-active span{background:var(--bkk-yellow);color:var(--bkk-navy)}.simple-connect-steps .is-done{color:#047857}.simple-connect-steps .is-done span{background:#dcfce7}.simple-connect-success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.simple-connect-success div{flex:1}.simple-connect-success p{margin:2px 0 0;font-size:12px}.simple-connect-card{border:1px solid var(--bkk-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f2b4d0f}.simple-connect-card-head{border-bottom:1px solid var(--bkk-line);align-items:center;gap:13px;padding:20px 24px;display:flex}.simple-connect-card-head h2{margin:0 0 3px;font-size:18px}.simple-connect-card-head p{color:#64748b;margin:0;font-size:13px}.simple-connect-platform{color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.simple-connect-info{color:#075985;background:#e0f2fe;border-radius:10px;gap:9px;margin:18px 24px 0;padding:12px 14px;font-size:13px;display:flex}.simple-connect-field,.simple-connect-section{border-bottom:1px solid var(--bkk-line);padding:20px 24px;display:block}.simple-connect-field>span{margin-bottom:8px;font-weight:700;display:block}.simple-connect-field small{color:#94a3b8;font-weight:400}.simple-connect-field input{width:100%;min-height:42px;font:inherit;border:1px solid #cbd5e1;border-radius:9px;padding:9px 12px}.simple-connect-section h3{align-items:center;gap:7px;margin:0 0 12px;font-size:15px;display:flex}.simple-connect-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.simple-connect-options label{border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:8px;padding:12px;font-size:13px;display:flex}.simple-connect-permissions,.simple-connect-prerequisites{gap:8px;margin:0;padding:0;list-style:none;display:grid}.simple-connect-permissions li{color:#334155;align-items:flex-start;gap:8px;font-size:13px;display:flex}.simple-connect-permissions li svg{color:#16a34a;flex:none;margin-top:2px}.simple-connect-prerequisites{padding-left:18px;font-size:13px;list-style:outside}.simple-connect-secure{color:#475569;background:#f8fafc;border-radius:9px;gap:8px;margin-top:14px;padding:10px 12px;font-size:12px;display:flex}.simple-connect-help{align-items:center;gap:4px;margin-top:12px;font-size:13px;display:inline-flex}.simple-connect-consent{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:9px;margin:18px 24px;padding:13px;font-size:13px;display:flex}.simple-connect-error{color:#991b1b;background:#fee2e2;border-radius:9px;margin:0 24px 16px;padding:11px 13px;font-size:13px}.simple-connect-actions{background:#f8fafc;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}@media (width<=720px){.simple-connect-steps{grid-template-columns:1fr}.simple-connect-steps li{border-right:0;border-bottom:1px solid var(--bkk-line)}.simple-connect-steps li:last-child{border-bottom:0}.simple-connect-options{grid-template-columns:1fr}.simple-connect-actions{flex-direction:column-reverse}.simple-connect-actions .btn{justify-content:center;width:100%}}.connect-card-grid .mp-card-btn.primary:hover{filter:brightness(1.04)}.simple-connect-options label{color:#334155;cursor:pointer;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;line-height:1.3;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.simple-connect-options label:hover{background:#fffdf7;border-color:#e9b85a}.simple-connect-options label:has(input:checked){background:#fff8ec;border-color:#e9b85a;box-shadow:0 2px 8px -4px #d89b2b80}.simple-connect-consent{align-items:center;gap:10px;display:flex}.simple-connect-options input[type=checkbox],.simple-connect-consent input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:2px solid #cbd5e1;border-radius:6px;flex-shrink:0;place-content:center;width:20px;height:20px;margin:0;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-grid}.simple-connect-options input[type=checkbox]:before,.simple-connect-consent input[type=checkbox]:before{content:"";transform-origin:50%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:11px;height:11px;transition:transform .15s cubic-bezier(.16,1,.3,1);transform:scale(0);box-shadow:inset 1em 1em #fff}.simple-connect-options input[type=checkbox]:checked,.simple-connect-consent input[type=checkbox]:checked{background:linear-gradient(135deg,#e9b85a,#d89b2b);border-color:#d89b2b}.simple-connect-options input[type=checkbox]:checked:before,.simple-connect-consent input[type=checkbox]:checked:before{transform:scale(1)}.simple-connect-options input[type=checkbox]:hover,.simple-connect-consent input[type=checkbox]:hover{border-color:#e9b85a}.simple-connect-options input[type=checkbox]:focus-visible,.simple-connect-consent input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 3px #d89b2b40}.connect-card-grid .mp-card-btn.primary{background:linear-gradient(135deg,#e4a93b,var(--bkk-yellow) 55%,var(--bkk-yellow-deep))!important;color:var(--bkk-black)!important;border:0!important}.connect-card-grid .mp-card-btn.secondary{background:var(--bkk-navy)!important;color:#fff!important;border:0!important}.connect-card-grid .mp-card-btn.secondary:hover{background:var(--bkk-navy-deep)!important}.connect-card-grid .mp-card-btn.disabled{color:#94a3b8!important;background:#eef1f6!important;border:0!important}.connect-cat-item.active{background:linear-gradient(90deg,#fbf3e1,#fff);position:relative}.connect-cat-item.active:before{content:"";background:linear-gradient(#e9b85a,#d89b2b);border-radius:0 4px 4px 0;width:4px;position:absolute;top:9px;bottom:9px;left:0}.connect-cat-item.active .connect-cat-icon{color:#5c4410;background:linear-gradient(135deg,#f3d48a,#e9b85a)}.connect-cat-item.active .connect-cat-name{color:var(--bkk-navy)}.connect-live-card{color:#fff;background:linear-gradient(120deg,#16305c,#0e2547);border-radius:18px;margin-bottom:22px;padding:20px 22px;box-shadow:0 8px 24px -12px #10285099}.connect-live-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.connect-live-title{font-size:14px;font-weight:700}.connect-live-count{color:#a8bbda;background:#ffffff1a;border-radius:999px;padding:4px 10px;font-size:12px}.connect-live-row{flex-wrap:wrap;gap:14px;display:flex}.connect-live-item{background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;flex:1;align-items:center;gap:12px;min-width:220px;padding:13px 15px;display:flex}.connect-live-logo{color:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.connect-live-name{font-size:13.5px;font-weight:700}.connect-live-status{color:#8fe3a8;align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex}.connect-live-status .dot{background:#34d399;border-radius:50%;width:6px;height:6px}.connect-add-divider{align-items:center;gap:12px;margin:4px 0 18px;display:flex}.connect-add-divider span{color:var(--bkk-navy);white-space:nowrap;font-size:15px;font-weight:700}.connect-add-divider:after{content:"";background:var(--bkk-line);flex:1;height:1px}.connect-card-grid{grid-template-columns:repeat(2,1fr)}.connect-card-grid .mp-card{padding-top:24px;position:relative;overflow:hidden}.connect-card-grid .mp-card:before{content:"";background:linear-gradient(90deg,#e9b85a,#d89b2b);height:5px;position:absolute;top:0;left:0;right:0}.connect-card-grid .mp-card.is-connected:before{background:linear-gradient(90deg,#22c55e,#16a34a)}.connect-card-grid .mp-card.is-soon:before{background:linear-gradient(90deg,#c7cbf5,#a5b4fc)}@media (width<=1100px){.connect-card-grid{grid-template-columns:1fr}}.connect-panel{animation:.22s ui-fade}@media (width<=960px){.adm-cloud-2col{grid-template-columns:1fr!important}}.vip-badge-blink{color:#fff;letter-spacing:.4px;vertical-align:middle;background:linear-gradient(135deg,#f59e0b,#ef4444);border:none;border-radius:999px;align-items:center;gap:3px;padding:1px 8px;font-size:10.5px;font-weight:900;animation:1.15s ease-in-out infinite vipBlink;display:inline-flex;box-shadow:0 0 #f59e0ba6}@keyframes vipBlink{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #f59e0ba6}50%{opacity:.78;transform:scale(1.1);box-shadow:0 0 0 7px #f59e0b00}}@media (prefers-reduced-motion:reduce){.vip-badge-blink{animation:none}}.xlk-in{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:3px;min-height:24px;padding:4px 7px;font-family:ui-monospace,monospace;font-size:11.5px;font-weight:600;line-height:1.4}.xlk-in:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #dbeafe}.xlk-in:disabled{color:#475569;background:#f1f5f9}.xabs-strong .xframe{background:#eef2f7;border-color:#94a3b8}.xabs-strong .xpos>input,.xabs-strong .xpos>select,.xabs-strong .xlk-in{border-color:#94a3b8;font-size:12px}.xabs-strong .xlbl{color:#334155}.xabs-strong .xname{color:#1d4ed8}.xabs .xpos>input,.xabs .xpos>select{height:24px}.xabs .xpos>select{padding-top:0;padding-bottom:0}.xabs .xpos>span:not(.xname){background:#fff;height:24px;border:1px solid #cbd5e1!important;border-radius:3px!important;min-width:0!important;padding:0 7px!important;font-size:11px!important}.xabs .xpos>span:not(.xname):focus-within{box-shadow:0 0 0 2px #dbeafe;border-color:#2563eb!important}.xabs .xpos button{border-radius:3px!important;height:24px!important;padding-top:0!important;padding-bottom:0!important}.xabs .xpos .xlk-in{height:24px}.xcol-grip{cursor:col-resize;z-index:3;box-sizing:border-box;border-right:2px solid #0000;width:10px;height:100%;position:absolute;top:0;right:0}.xcol-grip:hover{background:#2563eb2e;border-right-color:#2563eb}.xabs .xmore{background:#fff;border:1px solid #cbd5e1;border-radius:3px;height:24px}.xabs .xmore:hover{background:#eff6ff;border-color:#93c5fd}.xsum-left{grid-template-columns:90px 1fr;align-content:start;align-items:center;gap:3px 8px!important;display:grid!important}.xsum-lbl{text-align:right;color:#1f2937;white-space:nowrap;font-size:12px;font-weight:700;line-height:24px}.xsum-in{color:#0f172a;resize:none;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:3px;width:100%;height:24px;min-height:24px;padding:3px 7px;font-family:inherit;font-size:11.5px;line-height:1.4;overflow:hidden}.xsum-in:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #dbeafe}.pmd-pop.xexpress .docsum-line>input.num{color:#0f172a;background:#fff;border-color:#64748b;height:24px}.pmd-pop.xexpress .docsum-line>div.num{color:#0f172a;box-sizing:border-box;background:#e2e8f0;border-color:#cbd5e1;height:24px;font-weight:600}.pmd-pop.xexpress .docsum-line>div.num.bold{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.pmd-pop.xexpress .docsum-line>button{height:24px}.xabs-x{background:#e2e8f0;border-radius:8px;box-shadow:0 0 0 10px #e2e8f0}.xabs-x .xframe{background:#f8fafc;border-color:#94a3b8}.xabs-x .xpos>input,.xabs-x .xpos>select,.xabs-x .xlk-in{color:#0f172a;background:#fff;font-size:12px;border:1px solid #475569!important}.xabs-x .xpos>input[readonly]{color:#1e293b;background:#cbd5e1;border-color:#94a3b8!important}.xabs-x .xlbl{color:#0f172a}.pmd-pop.xexpress .docsum-line>.num,.pmd-pop.xexpress .docsum-line>input.num{white-space:nowrap;padding-left:5px;padding-right:6px;overflow:hidden}.seg-row{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;display:flex}.seg-label{color:#0e2b52;font-size:17px;font-weight:700}.seg-tabs{scrollbar-width:none;background:#e3e9f2;border-radius:6px;max-width:100%;display:inline-flex;overflow:auto hidden}.seg-tabs::-webkit-scrollbar{display:none}.seg-tabs button{white-space:nowrap;color:#0e2b52;cursor:pointer;background:0 0;border:0;flex:none;padding:11px 44px;font-family:inherit;font-size:15.5px;font-weight:700}.seg-tabs button+button{border-left:1px solid #f3f6fa}.seg-tabs button:hover{background:#d6dfeb}.seg-tabs button.on{color:#fff;background:#0e2b52}.seg-tabs.sm button{padding:9px 18px;font-size:14.5px}@media (width<=1100px){.seg-tabs button{padding:11px 24px}}.seg-tabs .seg-dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.seg-tabs .seg-n{font-variant-numeric:tabular-nums;color:#b9851e;margin-left:6px;font-weight:800}.seg-tabs button.on .seg-n{color:#f2c46a}.view-toggle{border:1px solid #aebcd0;border-radius:6px;flex-shrink:0;display:inline-flex;overflow:hidden}.view-toggle button{color:#64748b;cursor:pointer;background:#fff;border:0;place-items:center;width:40px;height:38px;display:grid}.view-toggle button+button{border-left:1px solid #aebcd0}.view-toggle button:hover{background:#f1f5f9}.view-toggle button.on{color:#fff;background:#0e2b52}@media (width<=640px){.seg-tabs button{padding:9px 18px;font-size:14.5px}}.hf-btn{cursor:pointer;white-space:nowrap;border-radius:6px;height:40px;padding:0 26px;font-family:inherit;font-size:15px;font-weight:700}.hf-btn.navy{color:#fff;background:#0e2b52;border:0}.hf-btn.navy:hover{background:#183b6b}.hf-btn.line{color:#0e2b52;background:#fff;border:1.5px solid #0e2b52}.hf-btn.line:hover{background:#f1f5f9}.pg-nav{align-items:center;gap:14px;display:inline-flex}.pg-link{color:#475569;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-family:inherit;font-size:15px}.pg-link:hover:not(:disabled){color:#0e2b52;text-decoration:underline}.pg-link:disabled{opacity:.4;cursor:not-allowed}.pg-num{color:#fff;background:#0e2b52;border-radius:6px;place-items:center;min-width:46px;height:46px;font-size:15px;font-weight:700;display:inline-grid}.table tbody tr:nth-child(2n) td{background:#f6f9fc}.table tbody tr:hover td{background:#eaf0f8}.content .txp-tab{color:#334155;background:#fff;border:1px solid #aebcd0}.content .txp-tab:hover{color:#0e2b52;background:#eef3fa}.content .txp-tab.on{color:#0e2b52;background:linear-gradient(135deg,#ebc978,#d4a24e);border-color:#0000}.pmd-pop.xexpress{background:#f3f6fa}.pmd-toolbar.xdoc-top{background:#f3f6fa;border-bottom:1px solid #e2e8f0;padding:0;display:block}.xdoc-titlebar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 6px;display:flex}.xdoc-titlebar h2{color:#0e2b52;white-space:nowrap;margin:0;font-size:18px;font-weight:800}.xdoc-status{border-radius:12px;padding:3px 12px;font-size:11.5px;font-weight:700}.xdoc-docno{color:#64748b;font-size:12px}.xdoc-iconbtn{color:#0e2b52;cursor:pointer;background:#fff;border:1px solid #aebcd0;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.xdoc-iconbtn:hover{background:#e8eef6}.xdoc-cmdbar{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 14px 10px;display:flex}.xdoc-nav>span+span button{margin-left:-1px}.xdoc-nav button{color:#0e2b52;border-color:#aebcd0!important;border-radius:0!important}.xdoc-nav>span:first-child button{border-radius:5px 0 0 5px!important}.xdoc-nav>span:nth-child(4) button{border-radius:0 5px 5px 0!important}.xdoc-mode{color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:12px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:700}.xhead{grid-template-columns:1fr 1fr;gap:12px;padding:10px 14px 4px;display:grid}@media (width<=900px){.xhead{grid-template-columns:1fr}}.xcard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:10px 14px 4px}.xcard-t{color:#0e2b52;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;font-weight:800;display:flex}.xrow{grid-template-columns:1fr;gap:12px;margin-bottom:8px;display:grid}.xf{min-width:0}.xf>label{color:#334155;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.xf>label .xname{color:#1d4ed8;font-weight:600}.xf>input,.xf>select,.xf>textarea{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;height:28px;padding:4px 9px;font-family:inherit;font-size:12px}.xf>textarea{height:52px;line-height:1.4}.xf>input:read-only{color:#475569;background:#eef2f7}.xf>input:focus,.xf>select:focus,.xf>textarea:focus{border-color:#0e2b52;outline:none;box-shadow:0 0 0 2px #dce4ef}.xf>input.mono{font-family:ui-monospace,monospace;font-weight:600}.xf>span{box-sizing:border-box;background:#fff;width:100%;height:28px;border:1px solid #cbd5e1!important;border-radius:5px!important;min-width:0!important;padding:0 9px!important;font-size:12px!important}.xf>span:focus-within{box-shadow:0 0 0 2px #dce4ef;border-color:#0e2b52!important}.xf .xlk-in{border-radius:5px 0 0 5px;height:28px;font-size:12px}.xf button{border-radius:5px!important;height:28px!important}.xf .xmore{color:#0e2b52;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #aebcd0;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.xf .xmore:hover{background:#e8eef6}.pmd-pop.xexpress .pmd-tabs{background:0 0;border-bottom:0;gap:0;padding:8px 14px 0}.pmd-pop.xexpress .pmd-tab{color:#0e2b52;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:0;margin:0 -1px 0 0;padding:8px 24px;font-weight:600}.pmd-pop.xexpress .pmd-tab:first-child{border-radius:6px 0 0}.pmd-pop.xexpress .pmd-tab:last-child{border-radius:0 6px 0 0}.pmd-pop.xexpress .pmd-tab:hover{color:#0e2b52;background:#e8eef6}.pmd-pop.xexpress .pmd-tab.active{color:#fff;z-index:2;background:#0e2b52;border-color:#0e2b52}.pmd-pop.xexpress .pmd-tab.active:before{display:none}.pmd-pop.xexpress .pmd-panel{box-shadow:none;border:1px solid #e2e8f0;border-radius:0 8px 8px;margin:0 14px 10px}.pmd-pop.xexpress .pmd-table.xgrid{border:1px solid #e2e8f0}.pmd-pop.xexpress .pmd-table.xgrid thead th{color:#0e2b52;text-align:center;background:#eef2f7;border:1px solid #dce3ec;padding:6px}.pmd-pop.xexpress .pmd-table.xgrid td{border:1px solid #e8edf3}.xgrid-add{color:#0e2b52;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.xgrid-add:hover{text-decoration:underline}.pmd-pop.xexpress .docsum-panel{background:0 0;border:0;gap:12px;padding:0 14px 12px}.pmd-pop.xexpress .docsum-left,.pmd-pop.xexpress .docsum-right{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px}.xsum-card{flex-direction:column;gap:5px!important;display:flex!important}.xsum-headrow{align-items:center;gap:14px;display:flex}.xsum-t{color:#0e2b52;font-size:13px;font-weight:800}.xsum-card .xsum-in{border-radius:5px;height:46px;min-height:46px;font-size:12px;overflow:auto}.pmd-pop.xexpress .docsum-line.xnet{background:#fce7b2;border-radius:6px;margin-top:4px;padding:4px 6px}.pmd-pop.xexpress .docsum-line.xnet>label{color:#0e2b52;font-size:13px}.pmd-pop.xexpress .docsum-line.xnet>div.num.bold{color:#0e2b52;background:0 0;border:0;font-size:15px;font-weight:800}.xf>label{color:#0e2b52;margin-bottom:2px;font-size:11.5px}.xf>input,.xf>select,.xf>textarea,.xf .xlk-in{background:#f1f5fa;border-color:#cbd5e1;height:26px}.xf>input:focus,.xf>select:focus,.xf>textarea:focus,.xf .xlk-in:focus{background:#fff}.xf>input:read-only{background:#e6ebf2}.xf>span{background:#fff;height:26px}.xf .xlk-in{border-radius:5px 0 0 5px!important}.xf .xlk-in+button{margin-left:-4px;background:#fff!important;border:1px solid #cbd5e1!important;border-left:0!important;border-radius:0 5px 5px 0!important;width:30px!important;height:26px!important}.xf .xlk-in+button svg{color:#0e2b52;stroke:#0e2b52}.xf .xmore{height:26px}.pmd-pop.xexpress .pmd-tab{background:#f8fafc;padding:7px 22px}.pmd-pop.xexpress .pmd-table.xgrid thead th{background:#e9eef5}.pmd-pop.xexpress .docsum-right{gap:3px}.pmd-pop.xexpress .docsum-line>div.num,.pmd-pop.xexpress .docsum-line>input.num{border-radius:4px;height:23px;min-height:23px;font-family:inherit;font-size:12px}.pmd-pop.xexpress .docsum-line>div.num{color:#0f172a;background:#eef2f7;border-color:#dce3ec;font-weight:500}.pmd-pop.xexpress .docsum-line>div.num.bold{color:#0e2b52;background:#eef2f7;border-color:#dce3ec;font-weight:700}.pmd-pop.xexpress .docsum-line>input.num{background:#fff;border-color:#cbd5e1}.pmd-pop.xexpress .docsum-line>button{height:23px;border-color:#cbd5e1!important;border-radius:4px!important;font-family:inherit!important}.pmd-pop.xexpress .docsum-line>label{color:#0e2b52;font-weight:600}.pmd-pop.xexpress .docsum-line.xnet{background:#fce7b2;border:1px solid #f2c46d;padding:5px 6px}.pmd-pop.xexpress .docsum-line.xnet>div.num.bold{background:0 0;border:0;font-size:16px;font-weight:800}.xsum-card .xsum-in{background:#f1f5fa;border-color:#cbd5e1;height:34px;min-height:34px}.xsum-card .xsum-in:focus{background:#fff}.xsum-card .xsum-in:disabled{background:#e6ebf2}.xdoc-more-menu{z-index:30;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:190px;padding:4px;position:absolute;top:36px;right:0;box-shadow:0 10px 28px #0f172a29}.xdoc-more-menu button{color:#0e2b52;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.xdoc-more-menu button:hover:not(:disabled){background:#e8eef6}.xdoc-more-menu button:disabled{color:#9aa8ba;cursor:not-allowed}.xdoc-more-hot{color:#64748b;margin-left:auto;font-size:11px;font-weight:500}.xdoc-nav button{opacity:1!important;border-color:#7f92ab!important;width:34px!important;height:32px!important}.xdoc-nav button:disabled{color:#9aa8ba!important;border-color:#d5dde7!important}.xdoc-titlebar{padding-top:12px}.xdoc-titlebar h2{font-size:19px}.pmd-pop.xexpress,.pmd-toolbar.xdoc-top{background:#ebf0f7}.xcard,.pmd-pop.xexpress .docsum-left,.pmd-pop.xexpress .docsum-right{border-color:#d3ddea;box-shadow:0 1px 2px #0e2b520d}.xf>input,.xf>select,.xf>textarea,.xf .xlk-in,.xsum-card .xsum-in{background:#e6edf7;border-color:#b9c7da}.xf>input:read-only,.xsum-card .xsum-in:disabled{background:#dce4ef}.xf>span,.xf .xlk-in+button,.xf .xmore{border-color:#b9c7da!important}.pmd-pop.xexpress .pmd-tab{background:#e6edf7;border-color:#b9c7da}.pmd-pop.xexpress .pmd-table.xgrid thead th{background:#dce5f1;border-color:#c7d3e3}.pmd-pop.xexpress .pmd-table.xgrid td{border-color:#e1e8f1}.pmd-pop.xexpress .docsum-line>div.num,.pmd-pop.xexpress .docsum-line>div.num.bold{background:#e6edf7;border-color:#c7d3e3}.pmd-pop.xexpress .docsum-line>input.num{border-color:#b9c7da}.pmd-pop.xexpress .docsum-panel{grid-template-columns:1.65fr 1fr}.pmd-pop.xexpress .docsum-right{align-items:stretch}.pmd-pop.xexpress .docsum-line{grid-template-columns:1fr 130px 130px;max-width:none}.pmd-pop.xexpress .docsum-line>label{text-align:left}.xcard-t,.xsum-t{font-size:14.5px}.pmd-pop.xexpress{font-family:"Sarabun", "Noto Sans Thai", var(--font-th), sans-serif}.pmd-pop.xexpress input,.pmd-pop.xexpress select,.pmd-pop.xexpress textarea,.pmd-pop.xexpress button{font-family:inherit}.xdoc-titlebar{gap:10px;padding:14px 22px 8px}.xdoc-titlebar h2{letter-spacing:-.2px;font-size:22px;font-weight:800}.xdoc-titlebar .xkind{margin-left:0;border:0!important;border-radius:14px!important;padding:4px 14px!important;font-size:13px!important;font-weight:700!important}.xdoc-status{border-radius:14px;padding:4px 14px;font-size:13px}.xdoc-docno{color:#7a889c;font-family:inherit;font-size:13.5px}.xdoc-iconbtn{border-color:#7f92ab;border-radius:4px;width:35px;height:35px}.xdoc-cmdbar{gap:8px;padding:4px 22px 12px}.xdoc-nav button{width:37px!important;height:35px!important}.xdoc-cmdbar>span>button svg,.xdoc-titlebar button svg{stroke-width:2.4px}.xcard{border-radius:6px;padding:12px 14px 6px}.xcard-t{margin-bottom:6px;font-size:18px;font-weight:800}.xf>label{color:#1e293b;margin-bottom:4px;font-size:13.5px;font-weight:500}.xf>input,.xf>select,.xf>textarea,.xf .xlk-in{border-radius:4px;height:32px;padding:0 11px;font-size:13.5px}.xf>textarea{height:52px;padding:6px 11px}.xf>span{height:32px;border-radius:4px!important;padding:0 11px!important;font-size:13.5px!important}.xf button{height:32px!important}.xf .xlk-in+button{width:38px!important;height:32px!important}.xf .xlk-in+button svg{stroke-width:2.4px;width:17px;height:17px}.xf .xmore{border-radius:4px;height:32px;font-size:14px;font-weight:700;border-color:#7f92ab!important}.xf .xlk-in,.xf>input.mono{font-family:inherit;font-weight:500}.pmd-pop.xexpress .pmd-tabs{padding:12px 22px 0}.pmd-pop.xexpress .pmd-tab{padding:9px 32px;font-size:14.5px;font-weight:600}.pmd-pop.xexpress .pmd-tab.active{font-weight:700}.pmd-pop.xexpress .pmd-panel{margin:0 22px 12px}.pmd-pop.xexpress .pmd-table.xgrid thead th{padding:8px 6px;font-size:13.5px}.pmd-pop.xexpress .pmd-table.xgrid td{padding:4px 5px}.pmd-pop.xexpress .pmd-table.xgrid tr.xfill td{height:35px}.pmd-pop.xexpress .pmd-table.xgrid tr[data-line]:first-child td{background:#fdf6e3}.pmd-pop.xexpress .pmd-table.xgrid td input,.pmd-pop.xexpress .pmd-table.xgrid td .xlk-in{border-color:#c7d3e3!important;border-radius:4px!important;height:30px!important;font-family:inherit!important;font-size:13px!important}.xgrid-add{font-size:14px}.pmd-pop.xexpress .docsum-panel{grid-template-columns:1.75fr 1fr;gap:16px;padding:0 22px 12px}.pmd-pop.xexpress .docsum-left,.pmd-pop.xexpress .docsum-right{border-radius:6px;padding:12px 14px}.xsum-headrow label:last-child{font-size:14px!important}.xsum-card .xsum-in{border-radius:4px;height:56px;min-height:56px;padding:6px 11px;font-size:13.5px}.xsum-right .docsum-line{grid-template-columns:1fr 150px 132px;gap:6px;font-size:13.5px}.xsum-right .docsum-line>label{color:#1e293b;font-size:13.5px;font-weight:600}.xsum-right .docsum-line>.span2{grid-column:span 2}.xsum-right .docsum-line>div.num,.xsum-right .docsum-line>input.num{border-radius:4px;height:27px;min-height:27px;padding:0 10px;font-size:13px;line-height:25px}.xdep-pick{color:#64748b;cursor:pointer;background:#fff;border:1px solid #b9c7da;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;height:27px;padding:0 10px;font-family:inherit;font-size:13px;display:flex}.xsum-right .docsum-line.xnet{border-radius:4px;margin-top:6px;padding:6px 12px}.xsum-right .docsum-line.xnet>label{color:#0e2b52;font-size:16px;font-weight:800}.xsum-right .docsum-line.xnet>div.num.bold{height:30px;padding:0;font-size:21px;font-weight:800;line-height:30px}.pmd-pop.xexpress .xsum-right .docsum-line>div.num{justify-content:flex-end;align-items:center;padding:0 10px;line-height:1;display:flex}.pmd-pop.xexpress .xsum-right .docsum-line>input.num{line-height:normal}.pmd-pop.xexpress .xsum-right .docsum-line.xnet>label{color:#0e2b52;font-size:16px;font-weight:800}.pmd-pop.xexpress .xsum-right .docsum-line.xnet>div.num.bold{background:0 0;border:0;height:32px;font-size:21px;font-weight:800}.pmd-pop.xexpress>fieldset.pmd-body>.xgrid-wrap[data-enter-grid]{flex-direction:column;display:flex}.pmd-pop.xexpress .xgrid-addbar{z-index:3;background:#fff;padding:4px 0;position:sticky;bottom:0;margin-top:0!important}.xsum-card{gap:4px!important}.pmd-pop.xexpress .xsum-right .docsum-line.xnet>div.num.bold{height:30px}.xdoc-cmdbar{padding:2px 22px 8px}.xhead{gap:12px;padding:8px 22px 0}.xcard{padding:8px 14px 2px}.xcard-t{margin-bottom:3px;font-size:15.5px}.xrow{gap:12px;margin-bottom:6px}.xf>label{margin-bottom:2px;font-size:12.5px}.xf>input,.xf>select,.xf>textarea,.xf .xlk-in,.xf>span{height:29px}.xf button,.xf .xlk-in+button,.xf .xmore{height:29px!important}.pmd-pop.xexpress .pmd-tabs{padding-top:8px}.pmd-pop.xexpress .pmd-tab{padding:7px 30px}.pmd-pop.xexpress .pmd-panel{margin-bottom:8px}.pmd-pop.xexpress .docsum-panel{padding-bottom:8px}.pmd-pop.xexpress .docsum-left,.pmd-pop.xexpress .docsum-right{padding:8px 14px}.xsum-t{font-size:15.5px}.pmd-pop.xexpress .xsum-right .docsum-line.xnet{margin-top:3px;padding:2px 12px}.pmd-pop.xexpress .xsum-right .docsum-line.xnet>div.num.bold{height:28px;font-size:19px}.pmd-pop.xexpress .xsum-right .docsum-line.xnet>label{font-size:15px}.pmd-pop.xexpress>fieldset.pmd-body>.xgrid-wrap[data-enter-grid]{min-height:262px}.pmd-pop.xexpress .pmd-table.xgrid tr[data-line] td{height:38px}.xf>textarea{height:32px}.xrow{margin-bottom:5px}.xdoc-titlebar{padding:8px 22px 4px}.xsum-card .xsum-in{height:30px;min-height:30px}.xsum-right{gap:1px!important}.pmd-pop.xexpress .xsum-right .docsum-line>div.num,.xsum-right .docsum-line>input.num,.xdep-pick{height:22px!important;min-height:22px!important}.je-popup.je-codex{max-width:none;max-height:none;font-family:"Sarabun", "Noto Sans Thai", var(--font-th), sans-serif;background:#ebf0f7;border-radius:10px;font-size:13.5px}.je-codex input,.je-codex select,.je-codex textarea,.je-codex button{font-family:inherit}.je-codex .je-toolbar{background:linear-gradient(#f4f7fb,#e6ecf4);border-bottom:1px solid #cbd5e1;gap:4px;padding:6px 16px}.je-codex .je-tb-btn{color:#0e2b52;border-radius:5px;gap:8px;width:auto;height:36px;padding:0 12px;font-size:14px;font-weight:600}.je-codex .je-header-bar{background:#fff;border-bottom:1px solid #dce3ec;padding:12px 22px}.je-codex .je-order-title{color:#334155;align-items:center;gap:8px;font-size:17px;display:flex}.je-codex .je-order-title strong{color:#0e2b52;font-size:22px;font-weight:800}.je-codex .je-title-sep{color:#94a3b8;margin:0 2px}.je-codex .status-pill{border-radius:14px;padding:3px 12px;font-size:13px}.je-codex .st-pending{color:#8a5a00;background:#fdf0c6;border-color:#f2d27a}.je-codex .je-close-x svg{width:22px;height:22px}.je-codex .je-popup-body{background:#ebf0f7;flex-direction:column;display:flex}.je-codex .je-card-grid{grid-template-columns:1fr 1fr;gap:14px;padding:12px 22px 0}.je-codex .je-card{border-color:#d3ddea;border-radius:6px;box-shadow:0 1px 2px #0e2b520d}.je-codex .je-card-head{color:#0e2b52;background:#fff;border:0;border-radius:0;padding:12px 18px 4px;font-size:17px;font-weight:800}.je-codex .je-card-body{padding:6px 18px 12px}.je-codex .je-field{grid-template-columns:120px 1fr;gap:10px;margin-bottom:8px}.je-codex .je-field>label{color:#1e293b;font-size:14px;font-weight:500}.je-codex .je-field input,.je-codex .je-field select,.je-codex .je-field textarea{color:#0f172a;background:#e6edf7;border:1px solid #b9c7da;border-radius:4px;height:34px;padding:0 12px;font-size:14px}.je-codex .je-field input[readonly]{color:#64748b;background:#dce4ef}.je-codex .je-field input:focus,.je-codex .je-field select:focus{background:#fff;border-color:#0e2b52;box-shadow:0 0 0 2px #dce4ef}.je-codex .je-field>span{background:#e6edf7;height:34px;border:1px solid #b9c7da!important;border-radius:4px!important;padding:0 12px!important;font-size:14px!important}.je-codex .je-field-2col{gap:14px}.je-codex .je-field-2col .je-field{grid-template-columns:90px 1fr}.je-codex .je-field-platform select{background:#e6edf7;border-color:#b9c7da}.je-codex .je-field-platform>div{width:100%}.je-codex .je-field-platform button{justify-content:space-between;width:100%;height:34px;background:#e6edf7!important;border:1px solid #b9c7da!important;border-radius:4px!important}.je-codex .je-tabs-wrap{background:0 0;border-bottom:0;padding:12px 22px 0}.je-codex .je-tabs{gap:0}.je-codex .je-tab{color:#0e2b52;box-shadow:none;background:#e6edf7;border:1px solid #b9c7da;border-bottom:0;border-radius:0;margin:0 -1px 0 0;padding:9px 30px;font-size:14.5px;font-weight:600}.je-codex .je-tab:first-child{border-radius:6px 0 0}.je-codex .je-tab:last-child{border-radius:0 6px 0 0}.je-codex .je-tab.active{color:#fff;background:#0e2b52;border-color:#0e2b52}.je-codex .je-tab.active:before{display:none}.je-codex .je-tab-content{background:#fff;border:1px solid #d3ddea;border-radius:0 6px 6px;flex:1;min-height:250px;margin:0 22px;padding:0;overflow:auto}.je-codex .je-tab-panel{padding:12px 14px}.je-codex .je-dt-wrap{border-color:#d3ddea;border-radius:4px 4px 0 0}.je-codex .je-dt{font-size:13.5px}.je-codex .je-dt thead th,.je-codex .je-dt thead th.platform-th{color:#0e2b52;background:#dce5f1;border:1px solid #c7d3e3;padding:9px 10px;font-size:14px;font-weight:700}.je-codex .je-dt tbody td{border-color:#e1e8f1;padding:5px 6px}.je-codex .je-dt tbody td input,.je-codex .je-dt tbody td select{background:#fff;border:1px solid #c7d3e3;border-radius:4px;height:32px;padding:0 10px;font-size:13.5px}.je-codex .je-dt tbody td:nth-child(2) input,.je-codex .je-dt tbody td:nth-child(3) input{background:#e6edf7}.je-codex .je-dt tbody td input.mono{font-family:inherit}.je-codex .je-dt tbody tr:hover td{background:#f3f6fa!important}.je-codex .je-dt tbody td.idx{color:#0e2b52;font-size:14px}.je-codex .je-dt tfoot td{color:#0e2b52;background:#f3f6fa;border-color:#e1e8f1;padding:9px 10px;font-size:15px}.je-codex .je-dt tfoot td.mono{font-family:inherit}.je-codex .je-row-del{color:#dc2626;background:#fff;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;border:1px solid #f3a6a6!important}.je-codex .je-add-row{text-align:left;color:#0e2b52;background:#fff;border:0;align-items:center;gap:6px;padding:8px 2px;font-size:14px;display:flex}.je-codex .je-add-row:hover{background:#fff;text-decoration:underline}.je-codex .je-balance-msg{color:#334155;background:#eef2f7;border:1px solid #dce3ec;border-radius:4px;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;font-size:14px;font-weight:500;display:flex}.je-codex .je-balance-msg b{color:#0e2b52}.je-codex .je-balance-msg.balance-warn{color:#991b1b;background:#fef2f2;border-color:#fecaca}.je-codex .je-notes-section{padding:10px 22px 12px}.je-codex .je-notes-card{background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex}.je-codex .je-notes-label{color:#0e2b52;white-space:nowrap;margin:0;font-size:15px;font-weight:800}.je-codex .je-notes-card textarea{resize:none;background:#fff;border:1px solid #b9c7da;border-radius:4px;height:36px;min-height:36px;padding:7px 12px;font-size:14px}.je-codex .je-popup-footer{background:#f3f6fa;border-top:1px solid #dce3ec;padding:12px 22px}.je-codex .je-footer-info{color:#334155;font-size:14px}.je-codex .je-btn{color:#0e2b52;background:#fff;border:1px solid #aebcd0;border-radius:5px;height:40px;padding:0 24px;font-size:15px;font-weight:700}.je-codex .je-btn-gold{color:#0e2b52;background:#f2b53a;border-color:#d99a1e}.je-codex .je-btn-gold:hover:not(:disabled){background:#e9a92a}.je-codex .je-btn-primary{color:#fff;background:#0e2b52;border-color:#0e2b52}.je-codex .je-btn-primary:hover:not(:disabled){background:#183b6b}.je-codex .je-btn-danger{color:#dc2626;border-color:#f3a6a6}.je-codex .je-field-platform>div{width:100%;display:block!important}.je-codex .je-field-platform>div>div:first-child{width:100%;background:#e6edf7!important;border:1px solid #b9c7da!important;border-radius:4px!important;height:34px!important;padding:0 12px!important;display:flex!important}.je-codex .je-field-platform>div>div:first-child>svg:last-child{color:#0e2b52;margin-left:auto}.je-codex .je-dt tbody td>div>div:first-child{border-radius:4px!important;height:32px!important}.je-codex .je-field{margin-bottom:6px}.je-codex .je-card-head{padding-top:10px}.je-codex .je-card-body{padding-bottom:8px}.je-codex .je-tab-content{min-height:210px}.xfind,.xmore-dlg{font-family:"Sarabun", "Noto Sans Thai", var(--font-th), sans-serif;color:#0f172a;background:#fff;border-radius:10px;flex-direction:column;display:flex;box-shadow:0 25px 60px #0e2b524d}.xfind{width:min(940px,94vw);max-height:92vh}.xfind-head{align-items:center;gap:12px;padding:16px 18px 14px;display:flex}.xfind-title{color:#0e2b52;font-size:21px;font-weight:800}.xfind-key{color:#0e2b52;background:#e6edf7;border:1px solid #c7d3e3;border-radius:5px;padding:2px 10px;font-size:15px;font-weight:700}.xfind-x,.xmore-dlg-head button{color:#0e2b52;cursor:pointer;background:0 0;border:0;border-radius:5px;margin-left:auto;padding:4px;display:inline-flex}.xfind-x:hover,.xmore-dlg-head button:hover{background:#eef2f7}.xfind-search{background:#e6edf7;border:1px solid #b9c7da;border-radius:6px;align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}.xfind-search:focus-within{background:#fff;border-color:#0e2b52}.xfind-search input{color:#0f172a;background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:15px}.xfind-table{border:1px solid #dce3ec;border-radius:6px;margin-top:14px;overflow:hidden}.xfind-th{color:#0e2b52;background:#e6edf7;font-size:14.5px;font-weight:700;display:grid}.xfind-th>span{border-right:1px solid #d3ddea;padding:12px 16px}.xfind-th>span:last-child{border-right:0}.xfind-body{max-height:min(410px,52vh);overflow:auto}.xfind-tr{cursor:pointer;color:#1e293b;border-left:4px solid #0000;font-size:14.5px;display:grid}.xfind-tr>span{padding:11px 12px 11px 16px}.xfind-tr:nth-child(2n){background:#f6f9fc}.xfind-tr:hover{background:#eef3f9}.xfind-tr.on{color:#0e2b52;border-left-color:#e8a33c;font-weight:700;background:#fdecc8!important}.xfind-foot{color:#1e293b;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:14px 18px 16px;font-size:14.5px;display:flex}.xfind-hint{color:#64748b;margin-top:3px;font-size:13.5px}.xfind-btn{cursor:pointer;color:#0e2b52;background:#fff;border:1px solid #0e2b52;border-radius:5px;min-width:92px;height:44px;padding:0 26px;font-family:inherit;font-size:15.5px;font-weight:700}.xfind-btn:hover:not(:disabled){background:#eef2f7}.xfind-btn.gold{color:#0e2b52;background:#f2b53a;border-color:#e0a22a}.xfind-btn.gold:hover:not(:disabled){background:#e9a92a}.xfind-btn:disabled{opacity:.5;cursor:not-allowed}.xmore-dlg{width:540px;max-width:94vw}.xmore-dlg-head{border-bottom:1px solid #e2e8f0;align-items:center;padding:18px 22px 16px;display:flex}.xmore-dlg-head h3{color:#0e2b52;margin:0;font-size:21px;font-weight:800}.xmore-dlg-foot{border-top:1px solid #e2e8f0;justify-content:flex-end;padding:16px 22px;display:flex}.xmore-dlg input:focus,.xmore-dlg select:focus{outline:none;background:#fff!important;border-color:#0e2b52!important}.xmore-dlg fieldset div[style*="display: flex"][style*="gap: 6"]{align-items:stretch;gap:10px!important}.xmore-dlg fieldset div[style*="flex: 1"]>div>:first-child{background:#e6edf7!important;border:1px solid #b9c7da!important;border-radius:5px!important;min-height:40px!important;padding-left:14px!important;font-size:14px!important}.xmore-dlg fieldset div[style*="display: flex"][style*="gap: 6"]>button{color:#0e2b52!important;background:#fff!important;border:1.5px solid #0e2b52!important;border-radius:5px!important;width:44px!important;min-height:40px!important}.xmore-dlg fieldset div[style*="display: flex"][style*="gap: 6"]>button svg{stroke-width:2.5px;width:18px;height:18px}.je-codex .je-dt tbody td:nth-child(2) input{background:#e6edf7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230E2B52' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 10px center no-repeat;padding-right:30px}.je-codex .je-dt tbody td.num input{font-weight:500;font-family:inherit!important}.je-codex .je-dt tbody td>div{width:100%;display:block!important}.je-codex .je-dt tbody td>div>div:first-child{width:100%;background:#fff!important;border:1px solid #c7d3e3!important;height:32px!important;padding:0 10px!important;display:flex!important}.je-codex .je-dt tbody td>div>div:first-child>svg:last-child{color:#0e2b52;margin-left:auto}.je-codex>.pmd-toolbar.xdoc-top{flex-shrink:0}.xfind-empty{text-align:center;color:#94a3b8;padding:26px;font-size:14.5px}.xfind-tr>span{align-items:center;min-width:0;display:flex}.xfind-tr>span[style*=right]{justify-content:flex-end}.xpick-chk{accent-color:#0e2b52;cursor:pointer;width:18px;height:18px}.xpick-in{text-align:right;box-sizing:border-box;background:#fff;border:1px solid #b9c7da;border-radius:5px;width:100%;height:34px;padding:0 10px;font-family:inherit;font-size:14px}.xpick-in:disabled{color:#94a3b8;background:#eef2f7}.xpick-in:focus{border-color:#0e2b52;outline:none}.xfind-tr:has(.xpick-in)>span{padding-top:6px;padding-bottom:6px}.je-codex .je-tab-content{flex:none;min-height:0}.je-codex .je-notes-section{flex:auto;min-height:70px;display:flex}.je-codex .je-notes-card{flex:1;align-items:stretch}.je-codex .je-notes-label{padding-top:8px}.je-codex .je-notes-card textarea{resize:none;flex:1;height:auto;min-height:50px}.je-codex .je-dt tbody td:nth-child(2) input{background-color:#fff}.je-codex .je-dt tbody td:nth-child(3) input{background:#fff}.modal-shell.uplx{font-family:"Sarabun", "Noto Sans Thai", var(--font-th), sans-serif}.uplx .modal-body{background:#fff}.uplx-steps{justify-content:center;align-items:center;gap:0;margin:4px 8px 22px;display:flex}.uplx-step{align-items:center;gap:10px;min-width:0;display:flex}.uplx-dot{color:#64748b;background:#fff;border:1.5px solid #d3e3f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;font-weight:700;display:inline-flex}.uplx-dot.on{color:#fff;background:#0e2b52;border-color:#0e2b52}.uplx-lbl{color:#64748b;white-space:nowrap;font-size:15px;font-weight:600}.uplx-lbl.on{color:#0e2b52;font-weight:700}.uplx-line{background:#d6e4f4;flex:1;min-width:24px;height:1.5px;margin:0 14px}.uplx-line.on{background:#0e2b52}.uplx-tab{cursor:pointer;color:#0e2b52;background:#fff;border:1.5px solid #d3e3f5;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:10px;height:50px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}.uplx-tab:hover{background:#eaf2fc}.uplx-tab.on{color:#fff;background:#0e2b52;border-color:#0e2b52}.uplx-tab svg{width:20px;height:20px}.uplx-drop{cursor:pointer;background:#fff;border:1.5px dashed #d3e3f5;border-radius:8px;align-items:center;gap:18px;padding:30px 36px;display:flex}.uplx-drop.drag{background:#eaf2fc;border-color:#0e2b52}.uplx-drop-txt{color:#64748b;flex:1;font-size:16px}.uplx-pick{color:#0e2b52;cursor:pointer;background:#fff;border:1.5px solid #0e2b52;border-radius:6px;align-items:center;gap:10px;height:46px;padding:0 30px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}.uplx-pick:hover{background:#eaf2fc}.uplx-foot{align-items:center;gap:12px;display:flex}.uplx-count{color:#475569;margin-right:auto;font-size:16px}.uplx-btn{cursor:pointer;color:#0e2b52;background:#fff;border:1.5px solid #0e2b52;border-radius:6px;align-items:center;gap:10px;height:46px;padding:0 28px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}.uplx-btn:hover:not(:disabled){background:#eaf2fc}.uplx-btn.gold{background:#f2b53a;border-color:#e0a22a}.uplx-btn.gold:hover:not(:disabled){background:#e9a92a}.uplx-btn:disabled{opacity:.5;cursor:not-allowed}.modal-shell.lg.dnm-modal{width:min(1240px,96vw);max-width:none;font-family:"Sarabun", "Noto Sans Thai", var(--font-th), sans-serif;background:#fff}.dnm-modal .dnm-head{background:#fff;border-bottom:1px solid #d6e4f4;padding:18px 26px}.dnm-modal .dnm-title{color:#0e2b52;font-size:22px}.dnm-modal .modal-close{color:#0e2b52}.dnm-modal .modal-close:hover{color:#0e2b52;background:#eaf2fc}.dnm-modal .dnm-body{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:14px;padding:16px 26px 18px;display:grid}.dnm-modal .dnm-preview,.dnm-modal .dnm-err{grid-column:1/-1}.dnm-modal .dnm-preview{text-align:left;background:#fff;border:1.5px solid #d3e3f5;border-left:5px solid #e0a22a;border-radius:6px;align-items:center;gap:40px;padding:14px 22px;display:flex}.dnm-modal .dnm-preview-label{color:#0e2b52;text-transform:none;letter-spacing:0;font-size:16px;font-weight:800}.dnm-modal .dnm-preview-no{color:#0e2b52;letter-spacing:.5px;margin:0;font-family:inherit;font-size:27px}.dnm-modal .dnm-preview-hint{color:#334155;margin:0 0 0 auto;font-size:14px}.dnm-modal .dnm-sec{box-sizing:border-box;background:#fcfdfe;border:1.5px solid #d3e3f5;border-radius:6px;height:100%}.dnm-modal .dnm-sec-h{color:#0e2b52;background:#d6e6f8;border-bottom:1.5px solid #d3e3f5;gap:12px;padding:14px 18px;font-size:17px}.dnm-modal .dnm-sec-h svg{width:22px;height:22px}.dnm-modal .dnm-grid{grid-template-columns:1fr;gap:14px;padding:16px 18px 20px}.dnm-modal .dnm-fld.s1,.dnm-modal .dnm-fld.s2,.dnm-modal .dnm-fld.s3,.dnm-modal .dnm-fld.s4{grid-column:1/-1}.dnm-modal .dnm-fld>label{color:#0e2b52;margin-bottom:6px;font-size:14.5px}.dnm-modal .dnm-body input,.dnm-modal .dnm-body select{color:#0f172a;background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:5px;height:42px;padding:0 14px;font-size:15px}.dnm-modal .dnm-body input:focus{background:#fff;border-color:#0e2b52;outline:none}.dnm-modal .dnm-body input:disabled{color:#64748b;background:#e6eef8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") right 14px center no-repeat}.dnm-modal .dnm-hint{display:none}.dnm-modal .dnm-sec button[aria-label]{justify-content:space-between;width:100%;min-height:42px;color:#0f172a!important;background:#f0f7fd!important;border:1.5px solid #a9c3e3!important;border-radius:5px!important;font-size:15px!important}.dnm-modal .dnm-switch{color:#0e2b52;font-size:15px;font-weight:600}.dnm-modal .dnm-switch .track{width:52px;height:28px}.dnm-modal .dnm-switch .track:after{width:23px;height:23px}.dnm-modal .dnm-switch input:checked+.track:after{transform:translate(24px)}.dnm-modal .dnm-foot{background:#fff;border-top:1.5px solid #d6e4f4;padding:14px 26px}.dnm-foot-info{color:#475569;align-items:center;gap:10px;font-size:14.5px;display:inline-flex}.dnm-modal .dnm-fld>div{width:100%;display:block!important}.dnm-modal .dnm-sec button[aria-label]{padding:0 14px!important;font-weight:500!important;display:flex!important}.dnm-modal .dnm-sec button[aria-label]:disabled{color:#64748b!important;background:#e6eef8!important}.dnm-modal .dnm-body{flex-wrap:wrap;align-items:stretch;display:flex}.dnm-modal .dnm-preview,.dnm-modal .dnm-err{flex:100%}.dnm-modal .dnm-sec{flex:1 1 0;min-width:280px;height:auto}.dnm-modal .dnm-body{flex-direction:row}.dnm-modal .dnm-grid{gap:10px;padding:12px 18px 16px}.dnm-modal .dnm-body input,.dnm-modal .dnm-body select,.dnm-modal .dnm-sec button[aria-label]{height:40px;min-height:40px}.dnm-modal .dnm-sec-h{padding:11px 18px}.pmd-pop.xitem{width:min(1040px,96vw);max-width:none;font-family:"Sarabun", "Noto Sans Thai", var(--font-th), sans-serif;background:#fff;flex-direction:column;max-height:94vh;padding:0;display:flex}.pmd-pop.xitem.xitem-svc{width:min(1040px,96vw)}.xitem-head{border-bottom:1px solid #dce7f5;justify-content:space-between;align-items:center;padding:16px 22px 12px;display:flex}.xitem-head h2{color:#0e2b52;margin:0;font-size:22px;font-weight:800}.xitem-x{color:#0e2b52;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px;display:inline-flex}.xitem-x:hover{background:#eaf2fc}.xitem-head-btns{align-items:center;gap:4px;display:flex}.pmd-pop.xitem.xitem-max .xitem-body{flex:auto}.xitem-bar{background:#fff;border-bottom:1px solid #dce7f5;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 22px;display:flex}.xitem-pos{color:#0e2b52;white-space:nowrap;margin:0 6px;font-size:15px}.xitem-body{background:#fff;padding:14px 22px 4px;overflow-y:auto}.xitem-top{margin-bottom:12px}.xitem-row{grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;display:grid}.xitem-row>label{color:#0e2b52;text-align:right;white-space:nowrap;font-size:14.5px;font-weight:600}.xitem-ctl{min-width:0}.xitem-ctl>input,.xitem-ctl>select{color:#0f172a;box-sizing:border-box;background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:5px;width:100%;height:36px;padding:0 12px;font-family:inherit;font-size:14.5px}.xitem-ctl>input:focus,.xitem-ctl>select:focus{background:#fff;border-color:#0e2b52;outline:none}.xitem-ctl>input[readonly]{color:#475569;background:#e6eef8}.xitem-ctl>input[type=number]{text-align:right}.xitem-ctl .xlk-in{background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:5px;height:36px;font-family:inherit;font-size:14.5px}.xitem-ctl .xlk-in+button{background:#fff!important;border:1.5px solid #a9c3e3!important;border-radius:5px!important;width:38px!important;height:36px!important}.xitem-ctl>span{box-sizing:border-box;background:#f0f7fd;width:100%;height:36px;border:1.5px solid #a9c3e3!important;border-radius:5px!important;padding:0 12px!important;font-size:14.5px!important}.xitem-name{color:#0e2b52;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:14px;overflow:hidden}.xitem-2col{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.xitem-2col .xitem-row{grid-template-columns:130px minmax(0,1fr)}.xitem-tabs{gap:0;display:flex}.xitem-tabs button{cursor:pointer;color:#0e2b52;background:#fff;border:1.5px solid #d3e3f5;border-bottom:0;margin-right:-1.5px;padding:9px 30px;font-family:inherit;font-size:15px;font-weight:700}.xitem-tabs button:first-child{border-radius:6px 0 0}.xitem-tabs button:last-child{border-radius:0 6px 0 0}.xitem-tabs button.on{color:#fff;background:#0e2b52;border-color:#0e2b52}.xitem-panel{background:#fff;border:1.5px solid #d3e3f5;border-radius:0 6px 6px;flex-direction:column;gap:10px;padding:10px;display:flex}.xitem-card{background:#fcfdfe;border:1.5px solid #d6e4f4;border-radius:6px;padding-bottom:6px;overflow:hidden}.xitem-card>h4{color:#0e2b52;background:#d6e6f8;border-bottom:1.5px solid #d6e4f4;margin:0 0 10px;padding:9px 14px;font-size:16px;font-weight:800}.xitem-card>.xitem-row,.xitem-card>.xitem-2col{padding:0 14px}.xitem-split{grid-template-columns:1.55fr 1fr;gap:10px;display:grid}.xitem-prices .xitem-row{grid-template-columns:90px minmax(0,1fr)}.xitem-foot{background:#fff;border-top:1px solid #dce7f5;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.xitem-card .xitem-row{grid-template-columns:170px 230px minmax(0,1fr)}.xitem-card .xitem-2col .xitem-row,.xitem-prices .xitem-row{grid-template-columns:110px minmax(0,1fr)}.xitem-card .xitem-row:not(:has(.xitem-name))>.xitem-ctl:not(:has(.xlk-in)){grid-column:2/-1}.xitem-name{max-width:none}.xitem-row{margin-bottom:6px}.xitem-ctl>input,.xitem-ctl>select,.xitem-ctl .xlk-in,.xitem-ctl>span{height:33px}.xitem-ctl .xlk-in+button{height:33px!important}.xitem-card>h4{margin-bottom:8px;padding:7px 14px}.xitem-panel{gap:8px;padding:8px}.xitem-top .xitem-row,.xitem-top .xitem-2col .xitem-row{grid-template-columns:130px minmax(0,1fr)}.modal-shell:not(.uplx):not(.dnm-modal),.pmd-pop:not(.xexpress):not(.xitem):not(.whtx){font-family:"Sarabun", "Noto Sans Thai", var(--font-th), sans-serif;color:#0f172a;background:#fff;border-radius:8px}.modal-shell:not(.uplx):not(.dnm-modal) :is(input,select,textarea,button),.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) :is(input,select,textarea,button){font-family:inherit}.modal-shell:not(.uplx):not(.dnm-modal) ::placeholder,.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) ::placeholder,.xpop ::placeholder{color:#0000}.modal-shell:not(.uplx):not(.dnm-modal) .modal-head,.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-head{color:#0e2b52;background:#fff;border-bottom:1px solid #d6e4f4;border-radius:8px 8px 0 0;padding:16px 22px}.modal-shell:not(.uplx):not(.dnm-modal) .modal-title,.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-head :is(h2,h3){color:#0e2b52;font-size:21px;font-weight:800}.modal-shell:not(.uplx):not(.dnm-modal) .modal-close,.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-close{color:#0e2b52;background:0 0;border:0;border-radius:5px}.modal-shell:not(.uplx):not(.dnm-modal) .modal-close:hover,.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-close:hover{color:#0e2b52;background:#eaf2fc}.modal-shell:not(.uplx):not(.dnm-modal) .modal-body{background:#fff}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-toolbar{background:#fff;border-bottom:1px solid #d6e4f4}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-tool{color:#0e2b52;border:1.5px solid #d3e3f5;border-radius:5px}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-tool:hover{background:#eaf2fc}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-grid{background:0 0}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-box{box-shadow:none;background:#fcfdfe;border:1.5px solid #d3e3f5;border-radius:6px}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-box-title{color:#0e2b52;background:#d6e6f8;border-bottom:1.5px solid #d3e3f5;border-radius:6px 6px 0 0;padding:10px 14px;font-size:16px;font-weight:800}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-box-title svg{color:#0e2b52}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-row label{color:#0e2b52;font-size:14px;font-weight:600}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-row .pmd-val{background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:5px;font-size:14px}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-row-head{color:#0e2b52;background:#d6e6f8;border:1.5px solid #d3e3f5;border-bottom:0;border-radius:6px 6px 0 0}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-info,.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-total{color:#0e2b52;background:#fff;border:1.5px solid #d3e3f5;border-left:5px solid #e0a22a;border-radius:6px}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-tabs:not(.hub-tabs){background:0 0;border-bottom:0;gap:0;padding:10px 18px 0}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-tabs:not(.hub-tabs) .pmd-tab{color:#0e2b52;box-shadow:none;background:#fff;border:1.5px solid #d3e3f5;border-bottom:0;border-radius:0;margin:0 -1.5px 0 0;padding:8px 24px;font-size:14.5px;font-weight:700}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-tabs:not(.hub-tabs) .pmd-tab:first-child{border-radius:6px 0 0}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-tabs:not(.hub-tabs) .pmd-tab:last-child{border-radius:0 6px 0 0}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-tabs:not(.hub-tabs) .pmd-tab:hover{color:#0e2b52;background:#eaf2fc}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-tabs:not(.hub-tabs) .pmd-tab.active{color:#fff;z-index:2;background:#0e2b52;border-color:#0e2b52}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-tab.active:before{display:none}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-panel{box-shadow:none;border:1.5px solid #d3e3f5;border-radius:0 6px 6px}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-table th{color:#0e2b52;background:#d6e6f8;border:1px solid #d6e4f4;font-size:13px}.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-table td{border-color:#dce7f5}.modal-shell:not(.uplx):not(.dnm-modal) .modal-foot:not(.uplx-foot),.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-footer{background:#fff;border-top:1.5px solid #d6e4f4;border-radius:0 0 8px 8px;padding:14px 22px}.modal-shell:not(.uplx):not(.dnm-modal) .modal-foot:not(.uplx-foot) .btn,.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-footer .btn,.xpop-foot .btn,:is(.modal-shell:not(.uplx):not(.dnm-modal),.pmd-pop:not(.xexpress):not(.xitem):not(.whtx),.xpop) .pmd-btn{color:#0e2b52;height:40px;box-shadow:none;background:#f2b53a;border:1px solid #e0a22a;border-radius:5px;padding:0 22px;font-size:15px;font-weight:700;transform:none}:is(.modal-shell:not(.uplx):not(.dnm-modal) .modal-foot:not(.uplx-foot),.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-footer,.xpop-foot) :is(.btn-outline,.btn-ghost),:is(.modal-shell:not(.uplx):not(.dnm-modal),.pmd-pop:not(.xexpress):not(.xitem):not(.whtx),.xpop) .pmd-btn:not(.pmd-btn-blue){color:#0e2b52;background:#fff;border:1px solid #0e2b52}:is(.modal-shell:not(.uplx):not(.dnm-modal) .modal-foot:not(.uplx-foot),.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-footer,.xpop-foot) .btn:hover:not(:disabled),:is(.modal-shell:not(.uplx):not(.dnm-modal),.pmd-pop:not(.xexpress):not(.xitem):not(.whtx),.xpop) .pmd-btn-blue:hover:not(:disabled){color:#0e2b52;box-shadow:none;background:#e9a92a;border-color:#e0a22a;transform:none}:is(.modal-shell:not(.uplx):not(.dnm-modal) .modal-foot:not(.uplx-foot),.pmd-pop:not(.xexpress):not(.xitem):not(.whtx) .pmd-footer,.xpop-foot) :is(.btn-outline,.btn-ghost):hover:not(:disabled),:is(.modal-shell:not(.uplx):not(.dnm-modal),.pmd-pop:not(.xexpress):not(.xitem):not(.whtx),.xpop) .pmd-btn:not(.pmd-btn-blue):hover:not(:disabled){color:#0e2b52;background:#eaf2fc;border-color:#0e2b52}:is(.modal-shell,.pmd-pop,.xpop) .pmd-btn:disabled{opacity:.5;cursor:not-allowed}:is(.modal-shell,.pmd-pop,.xpop) .pmd-btn.pmd-btn-danger{color:#fff;background:#dc2626;border-color:#b91c1c}:is(.modal-shell,.pmd-pop,.xpop) .pmd-btn.pmd-btn-danger:hover:not(:disabled){color:#fff;background:#b91c1c;border-color:#991b1b}.modal-shell:not(.uplx):not(.dnm-modal) .modal-body :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){color:#0f172a;background-color:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:5px}.modal-shell:not(.uplx):not(.dnm-modal) .modal-body :is(input,select,textarea):focus{box-shadow:none;background-color:#fff;border-color:#0e2b52;outline:none}.modal-shell:not(.uplx):not(.dnm-modal) .modal-body :is(input,select,textarea):is(:disabled,[readonly]){color:#475569;background-color:#e6eef8}.modal-shell:not(.uplx):not(.dnm-modal) .modal-body label{color:#0e2b52;font-weight:700}.modal-shell:not(.uplx):not(.dnm-modal) .modal-body table th{color:#0e2b52;background:#d6e6f8}:is(.pmd-pop:not(.xexpress):not(.xitem):not(.whtx),.xpop) .xabs-x{background:#fff;box-shadow:0 0 0 10px #fff}:is(.pmd-pop:not(.xexpress):not(.xitem):not(.whtx),.xpop) .xabs .xframe{background:#fcfdfe;border:1.5px solid #d3e3f5;border-radius:6px}:is(.pmd-pop:not(.xexpress):not(.xitem):not(.whtx),.xpop) .xabs .xlbl{color:#0e2b52;font-weight:700}:is(.pmd-pop:not(.xexpress):not(.xitem):not(.whtx),.xpop) .xabs .xpos>:is(input,select,textarea),:is(.pmd-pop:not(.xexpress):not(.xitem):not(.whtx),.xpop) .xabs .xlk-in{color:#0f172a;background:#f0f7fd;border-radius:4px;border:1.5px solid #a9c3e3!important}:is(.pmd-pop:not(.xexpress):not(.xitem):not(.whtx),.xpop) .xabs .xpos>:is(input,select,textarea):focus,:is(.pmd-pop:not(.xexpress):not(.xitem):not(.whtx),.xpop) .xabs .xlk-in:focus{box-shadow:none;background:#fff;border-color:#0e2b52!important}:is(.pmd-pop:not(.xexpress):not(.xitem):not(.whtx),.xpop) .xabs .xpos>input[readonly]{color:#475569;background:#e6eef8;border-color:#d3e3f5!important}:is(.pmd-pop:not(.xexpress):not(.xitem):not(.whtx),.xpop) .xabs .xlk-in+button{color:#0e2b52;background:#fff!important;border:1.5px solid #a9c3e3!important}.xpop{max-height:94vh;font-family:"Sarabun", "Noto Sans Thai", var(--font-th), sans-serif;color:#0f172a;background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 25px 60px #0f172a59}.xpop :is(input,select,textarea,button){font-family:inherit}.xpop-head{background:#fff;border-bottom:1px solid #d6e4f4;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.xpop-title{color:#0e2b52;margin:0;font-size:21px;font-weight:800}.xpop-x{color:#0e2b52;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px;display:inline-flex}.xpop-x:hover{background:#eaf2fc}.xpop-std{flex-direction:column;width:min(1220px,96vw)!important;max-width:none!important;height:min(860px,100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;display:flex!important;overflow:hidden!important}.xpop-std-body{flex:auto;min-height:0;overflow:auto}.xpop-body{background:#fff;flex:auto;padding:16px 22px;overflow-y:auto}.xpop-card{background:#fcfdfe;border:1.5px solid #d3e3f5;border-radius:6px;padding:14px 16px}.xpop-card+.xpop-card{margin-top:12px}.xpop-card-h{color:#0e2b52;background:#d6e6f8;border-bottom:1.5px solid #d3e3f5;border-radius:6px 6px 0 0;align-items:center;gap:10px;margin:-14px -16px 12px;padding:10px 16px;font-size:16px;font-weight:800;display:flex}.xpop-lbl{color:#0e2b52;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.xpop-in{box-sizing:border-box;color:#0f172a;background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:5px;width:100%;height:38px;padding:0 12px;font-size:14.5px}textarea.xpop-in{height:auto;min-height:70px;padding:8px 12px}.xpop-in:focus{background:#fff;border-color:#0e2b52;outline:none}.xpop-in:disabled,.xpop-in[readonly]{color:#64748b;background:#e6eef8}.xpop-err{color:#991b1b;background:#fef2f2;border:1.5px solid #fca5a5;border-left:5px solid #dc2626;border-radius:6px;margin-bottom:12px;padding:9px 14px;font-size:14px}.xpop-note{color:#0e2b52;background:#fff;border:1.5px solid #d3e3f5;border-left:5px solid #e0a22a;border-radius:6px;padding:10px 16px;font-size:14px}.xpop-foot{background:#fff;border-top:1.5px solid #d6e4f4;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.pmd-pop.xexpress .xsum-right .docsum-line{grid-template-columns:1fr 150px 132px}.pmd-pop.xexpress .xsum-right .docsum-line>:is(div.num,input.num,.xdep-pick){box-sizing:border-box;font-size:13px;border:1px solid #a9c3e3!important;border-radius:4px!important}.pmd-pop.xexpress .xsum-right .docsum-line>div.num{color:#0f172a;font-weight:600;background:#eaf1fa!important}.pmd-pop.xexpress .xsum-right .docsum-line>input.num{color:#0f172a;font-weight:600;background:#fff!important}.pmd-pop.xexpress .xsum-right .docsum-line>input.num:focus{box-shadow:none;outline:none;border-color:#0e2b52!important}.pmd-pop.xexpress .xsum-right .xdep-pick{color:#0e2b52;cursor:pointer;background:#fff;font-size:13px}.pmd-pop.xexpress .xsum-right .xdep-pick:hover:not(:disabled){background:#eaf2fc}.pmd-pop.xexpress .xsum-right .xdep-pick.on{color:#065f46;background:#ecfdf5;border-color:#6ee7b7!important}.pmd-pop.xexpress .xsum-right .docsum-line>label{color:#0e2b52;font-weight:600}.pmd-pop.xexpress .xsum-right .docsum-line.xnet{background:#fce7b2;border:1px solid #f2c46d;border-radius:5px}.pmd-pop.xexpress .xsum-right .docsum-line.xnet>div.num.bold{color:#0e2b52;background:0 0!important;border:0!important}.pmd-pop.whtx{color:#112e55;background:#f1f5f9;border-radius:8px;flex-direction:column;width:min(1120px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:0;font-family:Noto Sans Thai,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex;overflow:hidden}.whtx :is(input,select,textarea,button){font-family:inherit}.whtx svg{width:16px;height:16px}.whtx-head{background:#fff;border-bottom:1px solid #d9e2ec;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.whtx-title{color:#112e55;margin:0;font-size:20px;font-weight:600;line-height:28px}.whtx-tools{align-items:center;gap:4px;display:flex}.whtx-ico{color:#112e55;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.whtx-ico:hover:not(:disabled){background:#e7f0fa}.whtx-ico:disabled{opacity:.5;cursor:not-allowed}.whtx-sep{background:#d9e2ec;width:1px;height:20px;margin:0 4px}.whtx-body{flex-direction:column;flex:auto;gap:16px;padding:16px 24px;display:flex;overflow-y:auto}.whtx-body>*{flex:none}.whtx-card{background:#fff;border:1px solid #d9e2ec;border-radius:8px;overflow:hidden}.whtx-card-h{color:#112e55;background:#e7f0fa;border-bottom:1px solid #d9e2ec;padding:10px 16px;font-size:16px;font-weight:600;line-height:24px}.whtx-card-b{flex-direction:column;gap:12px;padding:16px;display:flex}.whtx-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.whtx-row{align-items:end;gap:12px 16px;display:grid}.whtx-row.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.whtx-row.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.whtx-row .s2{grid-column:span 2}.whtx-f{flex-direction:column;gap:6px;min-width:0;display:flex}.whtx-lbl{color:#112e55;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.whtx-ctl{align-items:center;gap:6px;min-width:0;display:flex}.whtx-ctl>:not(button){flex:auto;min-width:0}.whtx-hint{color:#64748b;font-size:14px;line-height:20px}.whtx .whtx-in,.whtx .whtx-ctl>div>button{box-sizing:border-box;width:100%;min-height:36px;line-height:20px;color:#112e55!important;height:36px!important;box-shadow:none!important;background:#f3f7fc!important;border:1px solid #a9bdd5!important;border-radius:6px!important;padding:0 12px!important;font-size:14px!important;font-weight:400!important}.whtx .whtx-in.num{text-align:right;font-variant-numeric:tabular-nums}.whtx .whtx-in input{color:#112e55;font-size:14px}.whtx .whtx-in:focus,.whtx .whtx-in:focus-within,.whtx .whtx-ctl>div>button:focus{outline:none;border-color:#2563eb!important;box-shadow:0 0 0 2px #dbeafe!important}.whtx .whtx-in:is([readonly],:disabled){color:#64748b!important;background:#e9edf2!important}.whtx ::placeholder,.whtx .whtx-ctl>div>button span span{color:#64748b!important}.whtx-ctl>.whtx-chk{flex:none}.whtx-chk{accent-color:#112e55;cursor:pointer;width:18px;height:18px;margin:9px 0}.whtx-sbtn{color:#112e55;cursor:pointer;background:#fff;border:1px solid #a9bdd5;border-radius:6px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.whtx-sbtn:hover{background:#f3f7fc}.whtx-foot{background:#fff;border-top:1px solid #d9e2ec;flex:none;justify-content:center;align-items:center;gap:16px;padding:14px 24px;display:flex}.whtx-ok,.whtx-cancel{cursor:pointer;border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 28px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.whtx-ok{color:#112e55;background:#e3aa2e;border:1px solid #e3aa2e}.whtx-ok:hover:not(:disabled){background:#d99e20;border-color:#d99e20}.whtx-cancel{color:#112e55;background:#fff;border:1px solid #a9bdd5}.whtx-cancel:hover:not(:disabled){background:#f3f7fc}.whtx-ok:disabled,.whtx-cancel:disabled{opacity:.6;cursor:not-allowed}.whtx-err{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-left:4px solid #dc2626;border-radius:6px;padding:10px 16px}@media (width<=860px){.whtx-row.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.whtx-pair{grid-template-columns:minmax(0,1fr)}}.je-sub-overlay{padding:24px}.je-sub-overlay .je-sub-modal{color:#112e55;background:#f1f5f9;border:0;border-radius:8px;width:min(720px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);font-family:Noto Sans Thai,sans-serif;font-size:14px;font-weight:400;line-height:20px}.je-sub-overlay .je-sub-modal.sm{width:min(600px,100vw - 48px)}.je-sub-overlay .je-sub-modal :is(input,select,textarea,button){font-family:inherit}.je-sub-overlay .je-sub-title{color:#112e55;background:#fff;border-bottom:1px solid #d9e2ec;flex:none;padding:14px 24px;font-size:20px;font-weight:600;line-height:28px}.je-sub-overlay .je-sub-close{color:#112e55;border-radius:6px;width:36px;height:36px;font-size:20px}.je-sub-overlay .je-sub-close:hover{color:#112e55;background:#e7f0fa}.je-sub-overlay .je-sub-body{background:#f1f5f9;padding:16px 24px;overflow-x:hidden}.je-sub-card{background:#fff;border:1px solid #d9e2ec;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.je-sub-overlay .je-sub-row{grid-template-columns:170px minmax(0,1fr);gap:16px;margin:0}.je-sub-overlay .je-sub-row>label{color:#112e55;padding:0;font-size:14px;font-weight:500;line-height:20px}.je-sub-overlay .je-sub-row>div{min-width:0}.je-sub-overlay :is(.je-sub-input,.je-sub-input-xs,.je-sub-input-s,.je-sub-input-m,.je-sub-input-w){color:#112e55;height:36px;box-shadow:none;background:#f3f7fc;border:1px solid #a9bdd5;border-radius:6px;max-width:100%;padding:0 12px;font-size:14px;font-weight:400;line-height:20px}.je-sub-overlay .je-sub-input,.je-sub-overlay .je-sub-input-w{width:100%}.je-sub-overlay .je-sub-input-m{width:220px}.je-sub-overlay .je-sub-input-s{width:100px}.je-sub-overlay .je-sub-input-xs{width:64px}.je-sub-overlay :is(.je-sub-input,.je-sub-input-xs,.je-sub-input-s,.je-sub-input-m,.je-sub-input-w):is(:focus,:focus-within),.je-sub-overlay .je-sub-input.active:focus{background:#f3f7fc;border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #dbeafe}.je-sub-overlay .je-sub-input.active{background:#f3f7fc;border-color:#a9bdd5}.je-sub-overlay :is(.je-sub-input,.je-sub-input-xs,.je-sub-input-s,.je-sub-input-m,.je-sub-input-w):is(:disabled,[readonly]),.je-sub-overlay fieldset:disabled :is(input,select){color:#64748b;background:#e9edf2}.je-sub-overlay .je-sub-input input{color:#112e55;font-size:14px}.je-sub-overlay .je-sub-modal ::placeholder{color:#64748b}.je-sub-overlay .je-sub-card span[style]:not(.je-sub-input){white-space:nowrap;color:#64748b!important;font-size:14px!important}.je-sub-overlay .je-sub-card .je-sub-row div>label{color:#112e55;white-space:nowrap;font-weight:500;font-size:14px!important}.je-sub-overlay .je-sub-table{border:1px solid #a9bdd5;border-radius:6px;margin:0;font-size:14px}.je-sub-overlay .je-sub-table th{color:#112e55;background:#e7f0fa;border:1px solid #d9e2ec;padding:8px 12px;font-size:14px;font-weight:600}.je-sub-overlay .je-sub-table td{border:1px solid #d9e2ec}.je-sub-overlay .je-sub-table input{color:#112e55;background:#f3f7fc;height:36px;padding:0 12px;font-size:14px;font-weight:400}.je-sub-overlay .je-sub-table input:focus{outline-offset:-2px;outline:2px solid #2563eb;box-shadow:inset 0 0 0 4px #dbeafe}.je-sub-overlay .je-sub-btns{background:#fff;border-top:1px solid #d9e2ec;flex:none;justify-content:center;gap:16px;padding:14px 24px}.je-sub-overlay .je-sub-btn{color:#112e55;min-width:0;height:36px;box-shadow:none;background:#fff;border:1px solid #a9bdd5;border-radius:6px;padding:0 28px;font-size:14px;font-weight:600;line-height:20px}.je-sub-overlay .je-sub-btn:hover{background:#f3f7fc;border-color:#a9bdd5}.je-sub-overlay .je-sub-btn.primary{color:#112e55;box-shadow:none;background:#e3aa2e;border-color:#e3aa2e}.je-sub-overlay .je-sub-btn.primary:hover{background:#d99e20;border-color:#d99e20}.xpop.acf{background:#fff}.xpop.acf .xpop-head{border-bottom:0;padding:18px 28px 8px}.xpop.acf .xpop-body{background:#fff;padding:6px 28px 14px}.xpop.acf .xpop-card{background:0 0;border:0;padding:0}.xpop.acf .xpop-card-h{background:#e3edf9;border:0;border-radius:6px;margin:0 -14px 14px;padding:8px 14px;font-size:18px}.xpop.acf .xpop-lbl{font-size:14.5px}.xpop.acf .xpop-in{background:#f3f8fe;border:1.5px solid #a9c3e3;height:38px}.xpop.acf .xpop-in:focus{background:#fff;border-color:#0e2b52}.xpop.acf .xpop-in.ph::placeholder{color:#94a3b8}.acf-hint{color:#64748b;margin-top:5px;font-size:12.5px;line-height:18px}.acf-row3b{grid-template-columns:1.25fr .6fr 1fr;align-items:start;gap:16px;display:grid}.acf-chk{color:#0e2b52;align-items:flex-start;gap:12px;margin-top:32px;display:flex}.acf-chk>input{accent-color:#0e2b52;flex:none;width:20px;height:20px;margin:2px 0 0}.acf-chk-t{font-size:14.5px;line-height:22px;display:block}.acf-chk-h{color:#64748b;font-size:12.5px;line-height:18px;display:block}.xpop.acf .xpop-foot{padding:14px 28px}.whtx-title{align-items:center;gap:12px;display:flex}.whtx-title svg{width:22px;height:22px}.whtx-card-h{align-items:center;gap:12px;display:flex}.whtx-no{color:#fff;background:#112e55;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:600;display:inline-flex}.whtx-l{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.whtx-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.whtx-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.whtx-g3 .whtx-l{grid-template-columns:140px minmax(0,1fr)}.whtx-g2 .whtx-l{grid-template-columns:150px minmax(0,1fr)}.whtx-tbl~.whtx-g2 .whtx-l{grid-template-columns:218px minmax(0,1fr)}.whtx-chkline{color:#112e55;cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.whtx-chkline .whtx-chk{margin:0}.whtx-tbl{border-collapse:separate;border-spacing:0;border:1px solid #d9e2ec;border-radius:6px;width:100%;overflow:hidden}.whtx-tbl th{color:#112e55;text-align:center;background:#e7f0fa;border-bottom:1px solid #d9e2ec;padding:8px 12px;font-size:14px;font-weight:600}.whtx-tbl td{vertical-align:middle;border-bottom:1px solid #eef2f6;padding:6px 12px}.whtx-tbl tr:last-child td{border-bottom:0}.whtx-tbl td:first-child{color:#112e55;border-right:1px solid #d9e2ec;width:230px;font-size:14px;font-weight:500}.whtx-tbl th+th,.whtx-tbl td+td+td{border-left:1px solid #d9e2ec}.pmd-pop.whtx.whtx-max{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:none}.whtx-foot{justify-content:flex-end}@media (width<=860px){.whtx-g3,.whtx-g2{grid-template-columns:minmax(0,1fr)}.whtx-l{grid-template-columns:120px minmax(0,1fr)!important}}.whtx-body:has(>.whtx-x){gap:0;padding:8px 16px}.whtx-x{background:#fff;border:1px solid #d9e2ec;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3px 24px;padding:8px 18px;display:grid}.whtx-x .whtx-l{grid-template-columns:200px minmax(0,1fr);gap:10px}.whtx-x .whtx-lbl{text-align:right;font-weight:500}.whtx-xspan{grid-column:1/-1}.whtx-xspan .whtx-l{grid-template-columns:200px minmax(0,1fr)}.whtx-xsep{background:#e2e8f0;grid-column:1/-1;height:1px;margin:3px 0}.whtx-xgh{color:#475569;padding-left:210px;font-size:13px;font-weight:600}.whtx-xgh+.whtx-xgh{padding-left:0}.whtx-x .whtx-in,.whtx-x .whtx-ctl div>button:not(.whtx-sbtn){border-radius:5px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:14px!important;font-weight:400!important}.whtx-x .whtx-ctl div>button:not(.whtx-sbtn){color:#112e55!important;box-shadow:none!important;background:#f3f7fc!important;border:1px solid #a9bdd5!important}.whtx-x .whtx-sbtn{border-radius:5px;width:28px;height:28px}.whtx-x .whtx-sbtn svg{width:14px;height:14px}.whtx-x .whtx-chk{width:16px;height:16px}.whtx-x .whtx-chkline{white-space:nowrap;font-size:13.5px}.whtx-x .whtx-hint{font-size:13px}.whtx-body:has(>.whtx-x)~.whtx-foot{padding:8px 20px}.whtx:has(.whtx-x) .whtx-head{padding:8px 20px}@media (width<=860px){.whtx-x{grid-template-columns:minmax(0,1fr)}.whtx-x .whtx-l,.whtx-xspan .whtx-l{grid-template-columns:130px minmax(0,1fr)}.whtx-xgh{padding-left:0}}.whtr{color:#112e55;background:#fff;border:1px solid #d6e2f0;border-radius:10px;flex-direction:column;height:max(560px,100dvh - 260px);margin-bottom:16px;font-family:Noto Sans Thai,sans-serif;display:flex;overflow:hidden}.whtr.whtr-max{z-index:900;height:auto;margin:0;position:fixed;inset:8px;box-shadow:0 25px 60px #0f172a59}.whtr :is(input,select,button){font-family:inherit}.whtr-head{border-bottom:1px solid #e3ebf5;flex:none;align-items:center;gap:14px;padding:12px 18px;display:flex}.whtr-title{color:#112e55;margin:0;font-size:24px;font-weight:700}.whtr-code{color:#112e55;border:1.5px solid #112e55;border-radius:6px;padding:2px 12px;font-size:16px;font-weight:600}.whtr-per{color:#112e55;border-left:1.5px solid #c9d6e6;padding-left:14px;font-size:18px;font-weight:600}.whtr-ico{color:#112e55;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;display:inline-flex}.whtr-ico:hover{background:#e7f0fa}.whtr-bar{flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 18px;display:flex}.whtr-btn{color:#112e55;cursor:pointer;background:#fff;border:1px solid #c9d6e6;border-radius:6px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.whtr-btn.sq{justify-content:center;width:38px;padding:0}.whtr-btn:hover:not(:disabled){background:#eef4fb;border-color:#a9bdd5}.whtr-btn:disabled{opacity:.45;cursor:not-allowed}.whtr-sep{background:#d6e2f0;width:1px;height:26px;margin:0 4px}.whtr-menu{z-index:50;background:#fff;border:1px solid #c9d6e6;border-radius:6px;min-width:130px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0f172a1f}.whtr-menu button{text-align:left;color:#112e55;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:8px 12px;font-size:14px;display:block}.whtr-menu button:hover{background:#eef4fb}.whtr-filter{flex:none;align-items:center;gap:12px;padding:0 18px 12px;display:flex}.whtr-lbl{font-size:14px;font-weight:600}.whtr-search{color:#64748b;background:#fff;border:1px solid #c9d6e6;border-radius:6px;flex:0 820px;align-items:center;gap:10px;height:38px;padding:0 12px;display:flex}.whtr-search input{color:#112e55;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:14px}.whtr-search:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px #dbeafe}.whtr-tblwrap{border:1px solid #d6e2f0;border-radius:6px;flex:auto;min-height:0;margin:0 18px;overflow:auto}.whtr-tbl{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px;font-size:14px}.whtr-tbl th{z-index:1;color:#112e55;text-align:center;white-space:nowrap;background:#dcebfa;border-bottom:1px solid #c9daee;border-right:1px solid #c9daee;padding:6px 8px;font-weight:600;line-height:18px;position:sticky;top:0}.whtr-tbl thead tr:nth-child(2) th{top:31px}.whtr-tbl td{text-align:center;white-space:nowrap;color:#112e55;border-bottom:1px solid #e3ebf5;border-right:1px solid #e3ebf5;height:38px;padding:0 8px}.whtr-tbl td.tl{text-align:left}.whtr-tbl td.tr{text-align:right;font-variant-numeric:tabular-nums}.whtr-tbl tbody tr:nth-child(2n) td{background:#f5f9fd}.whtr-tbl tbody tr:not(.fill){cursor:pointer}.whtr-tbl tbody tr:not(.fill):hover td{background:#eef4fb}.whtr-tbl tbody tr.on td{background:#fdf3dc!important}.whtr-tbl tbody tr.on td:first-child{box-shadow:inset 4px 0 #e3aa2e}.whtr-foot{border:1px solid #d6e2f0;border-radius:8px;flex:none;align-items:center;gap:12px;margin:12px 18px 14px;padding:10px 16px;display:flex}.whtr-count{margin-right:auto;font-size:16px;font-weight:600}.whtr-flbl{padding-left:14px;font-size:15px;font-weight:600}.whtr-flbl:first-of-type{border-left:1px solid #d6e2f0}.whtr-fval{font-variant-numeric:tabular-nums;border:1px solid #c9d6e6;border-radius:6px;justify-content:flex-end;align-items:center;min-width:160px;height:38px;padding:0 12px;font-size:15px;display:inline-flex}.pmd-pop.cpx{color:#112e55;background:#fff;flex-direction:column;width:min(1240px,100vw - 48px);max-width:none;font-family:Noto Sans Thai,Sarabun,sans-serif;display:flex;overflow:hidden}.pmd-pop.cpx.cpx-max{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:none}.pmd-pop.cpx>*{flex:none}.cpx .pmd-head .pmd-title{color:#112e55;font-size:22px;font-weight:700}.cpx-bar{background:#fff;border-bottom:1px solid #e3ebf5;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;display:flex}.cpx-tool{color:#112e55;cursor:pointer;background:#fff;border:1px solid #c9d6e6;border-radius:6px;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.cpx-tool.sq{justify-content:center;width:38px;padding:0}.cpx-tool:hover:not(:disabled){background:#eef4fb;border-color:#a9bdd5}.cpx-tool:disabled{opacity:.45;cursor:not-allowed;color:#94a3b8}.cpx-sep{background:#d6e2f0;width:1px;height:26px;margin:0 4px}.cpx-pin{background:#fff;padding:12px 24px}.cpx-pin label{color:#112e55!important;font-size:14px!important;font-weight:600!important}.cpx-pin input{background:#f3f8fe!important;border:1px solid #a9c3e3!important;border-radius:6px!important;height:38px!important;font-size:14px!important}.cpx-tabs{background:#fff;border-bottom:1px solid #d6e2f0;flex-wrap:wrap;gap:0;padding:0 24px;display:flex}.cpx-tab{color:#112e55;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6e2f0;border-bottom:0;border-radius:6px 6px 0 0;align-items:center;gap:8px;height:44px;margin-right:-1px;padding:0 20px;font-family:inherit;font-size:14.5px;font-weight:600;display:inline-flex}.cpx-tab:hover{background:#eef4fb}.cpx-tab.on{color:#fff;background:#0e2b52;border-color:#0e2b52}.pmd-pop.cpx>.cpx-body{background:#fff;flex:auto;min-height:0;padding:16px 24px;overflow-y:auto}.cpx-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.cpx-card{background:#fff;border:1px solid #d6e2f0;border-radius:8px;margin-bottom:16px;padding:14px 20px 8px}.cpx-pair>.cpx-card{margin-bottom:16px}.cpx-card-h{color:#112e55;border-bottom:1px solid #d6e2f0;margin:0 0 14px;padding-bottom:10px;font-size:18px;font-weight:700}.cpx-lbl{color:#112e55;text-align:left;white-space:nowrap;text-overflow:ellipsis;width:140px;min-width:140px;font-size:14px;font-weight:500;overflow:hidden}.cpx .cpx-card :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#0f172a;background-color:#f3f8fe;border:1px solid #a9c3e3;border-radius:6px;height:36px;font-size:14px}.cpx .cpx-card :is(input,select,textarea):focus{background-color:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #dbeafe}.cpx .cpx-card :is(input,textarea)[readonly]{color:#64748b;background-color:#e9edf2}.cpx .cpx-card div>button[aria-haspopup],.cpx .cpx-card [data-nice]>button{height:36px!important}.cpx .pmd-footer{justify-content:flex-end;align-items:center;gap:12px;padding:14px 24px;display:flex}@media (width<=900px){.cpx-pair{grid-template-columns:minmax(0,1fr)}}.pmd-pop.cpx.cpx-max{max-width:none}.cpx-max>.cpx-body{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:16px;display:grid}.cpx-max>.cpx-body>.cpx-pair{grid-column:1/-1}.cpx-max>.cpx-body>.cpx-pair+.cpx-card{grid-area:span 2/1}.cpx-max>.cpx-body>.cpx-pair+.cpx-card~.cpx-card{grid-column:2}.cpx-max>.cpx-body>:only-child{grid-column:1/-1}.je-dt.je-xtax{min-width:1200px}.je-dt.je-xtax thead th{text-align:center;white-space:nowrap;vertical-align:middle}.je-dt.je-xtax thead tr:first-child th[rowspan]{vertical-align:middle}.je-dt.je-xtax td input{text-align:center}.je-dt.je-xtax td:nth-child(6) input{text-align:left}.je-dt.je-xtax td.num input{text-align:right}.je-codex .je-dt.je-xtax tbody td input,.je-dt.je-xtax tbody td input{cursor:pointer;min-width:74px;background-image:none!important;padding-right:8px!important}.xhead .xf{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.xhead .xf>label{text-align:right;color:#0e2b52;grid-column:1;margin:0;font-size:13.5px;font-weight:700;overflow:visible}.xhead .xf>:not(label){grid-column:2;min-width:0}.xhead .xcard-t{margin-bottom:4px;font-size:14px}.xhead .xrow{margin-bottom:5px}.xhead .xf>textarea{height:30px}.xhead .xcard>.xrow:first-of-type .xf:first-child>label,.xhead .xcard .xrow .xf:first-child>label{min-width:120px}.cpx .pmd-head{padding:8px 20px}.cpx .pmd-head .pmd-title{font-size:19px}.cpx-bar{gap:6px;padding:5px 20px}.cpx-tool{height:30px;padding:0 11px;font-size:13.5px}.cpx-tool.sq{width:30px}.cpx-pin{padding:6px 20px}.cpx-pin input{height:30px!important}.cpx-tabs{padding:0 20px}.cpx-tab{height:34px;padding:0 14px;font-size:14px}.pmd-pop.cpx>.cpx-body{padding:8px 20px}.cpx-pair{gap:12px}.cpx-card,.cpx-pair>.cpx-card{margin-bottom:8px;padding:8px 14px 4px}.cpx-card-h{margin:0 0 6px;padding-bottom:4px;font-size:15px}.cpx-card>div[style*=grid]{gap:8px!important;margin-bottom:4px!important}.cpx-lbl{font-size:13.5px;font-weight:600}.cpx .cpx-card :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:28px;padding-top:0;padding-bottom:0;height:28px!important}.cpx .cpx-card div>button[aria-haspopup],.cpx .cpx-card [data-nice]>button{height:28px!important;min-height:28px!important}.cpx .cpx-card button:not([aria-haspopup]){max-height:28px}.cpx .pmd-footer{padding:8px 20px}.cpx-max>.cpx-body{column-gap:12px}.pmd-pop.cpx .pmd-head,.pmd-pop.cpx .pmd-footer{padding:8px 20px!important}.je-sub-overlay .je-sub-modal.vsm{background:#fff;width:min(980px,100vw - 48px)}.vsm-wrap{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.vsm-sec{background:#fff;border:1px solid #d9e2ec;border-radius:10px;overflow:hidden}.vsm-sec>h4{color:#112e55;background:#eef4fb;margin:0;padding:8px 16px;font-size:16px;font-weight:700}.vsm-grid{grid-template-columns:170px minmax(0,1.4fr) auto minmax(0,1fr);align-items:center;gap:10px 16px;padding:12px 16px 14px;display:grid}.vsm-grid>label{color:#112e55;white-space:nowrap;font-size:14px;font-weight:500}.vsm-grid>label.r{text-align:right}.vsm-grid .vsm-span3{grid-column:span 3}.vsm-inline{align-items:center;gap:8px;min-width:0;display:flex}.vsm-hint{color:#64748b;white-space:nowrap;font-size:13px}.vsm-name{color:#112e55;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vsm-groups{grid-template-columns:2fr 1fr;gap:12px;padding:12px 16px 14px;display:grid}.vsm-groups.pur{grid-template-columns:1fr 1fr .8fr}.vsm-grp{border:1px solid #d9e2ec;border-radius:8px;overflow:hidden}.vsm-grp-h{text-align:center;color:#112e55;background:#eef4fb;padding:6px 8px;font-weight:700}.vsm-grp-b{gap:12px;padding:8px 12px 12px;display:grid}.vsm-grp-b.two{grid-template-columns:1fr 1fr}.vsm-money{color:#112e55;flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.vsm-money input{color:#112e55;background:#f3f7fc;border:1px solid #a9bdd5;border-radius:6px;width:100%;height:38px;padding:0 12px;font-size:16px}.vsm-money input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #dbeafe}.vsm-money.strong input{font-weight:700}.vsm-warn{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;margin:0 16px 12px;padding:6px 10px;font-size:12px}.je-sub-overlay .je-sub-btns.vsm-btns{justify-content:flex-end}.je-sub-overlay .vsm-btns .je-sub-btn{min-width:120px}@media (width<=760px){.vsm-grid{grid-template-columns:minmax(0,1fr)}.vsm-grid>label.r{text-align:left}.vsm-grid .vsm-span3{grid-column:auto}.vsm-grid>span:empty{display:none}.vsm-groups,.vsm-groups.pur,.vsm-grp-b.two{grid-template-columns:minmax(0,1fr)}}.je-sub-overlay .je-sub-modal.vsm{color:#1b2f55;background:#f7fafe}.je-sub-overlay .vsm .je-sub-title{color:#1b2f55;background:#f7fafe;border-bottom:0;padding:16px 24px;font-size:24px;font-weight:700;line-height:32px}.je-sub-overlay .vsm .je-sub-close{color:#1b2f55;font-size:26px}.vsm .vsm-sec{border-color:#dce7f3}.vsm .vsm-sec>h4{color:#1b2f55;background:#eaf2fb;padding:6px 18px;font-size:18px;font-weight:700}.vsm .vsm-grid>label{color:#1b2f55;font-size:16px;font-weight:500}.vsm .vsm-grid{gap:10px 18px;padding:10px 18px 12px}.vsm .vsm-groups{padding:10px 18px 12px}.vsm .vsm-wrap{gap:10px}.je-sub-overlay .vsm :is(.je-sub-input,.je-sub-input-xs,.je-sub-input-s){color:#1b2f55;background:#f2f7fd;border-color:#b9cfe8;height:40px;font-size:16px}.je-sub-overlay .vsm :is(.je-sub-input,.je-sub-input-xs,.je-sub-input-s):is([readonly],:disabled){color:#1b2f55;background:#f2f7fd}.je-sub-overlay .vsm .je-sub-input.vsm-grey{color:#6b7a90;background:#e6ebf1;border-color:#c9d3df}.vsm .vsm-name{font-size:16px;font-weight:500}.vsm .vsm-hint{color:#4b5e7e;font-size:15px}.vsm .vsm-grp{border-color:#dce7f3}.vsm .vsm-grp-h{color:#1b2f55;background:#eaf2fb;padding:8px;font-size:17px}.vsm .vsm-money{color:#1b2f55;font-size:15px}.vsm .vsm-money input{color:#1b2f55;background:#f2f7fd;border-color:#b9cfe8;height:42px;font-size:18px;font-weight:400;font-family:inherit!important}.vsm .vsm-money.strong input{font-weight:400}.je-sub-overlay .vsm .je-sub-btns{background:#f7fafe;border-top:1px solid #dce7f3}.je-sub-overlay .vsm .je-sub-btn{color:#1b2f55;border-color:#1b2f55;height:42px;font-size:16px;font-weight:600}.je-sub-overlay .vsm .je-sub-btn.primary{color:#1b2f55;background:#e8ac2e;border-color:#e8ac2e}.je-sub-overlay .je-sub-modal.vsm{background:#fff}.je-sub-overlay .vsm .je-sub-title{background:#fff;border-bottom:1px solid #dce7f3}.je-sub-overlay .vsm .je-sub-body{background:#fff;padding:16px 32px 16px 48px}.je-sub-overlay .vsm .je-sub-btns{background:#fff}.vsm-form{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:10px 20px;display:grid}.vsm-form>label{color:#1b2f55;white-space:nowrap;font-size:16px;font-weight:500}.vsm-form>div{min-width:0}.vsm .vsm-lbl{color:#1b2f55;white-space:nowrap;font-size:16px}.vsm .vsm-split{gap:28px}.je-sub-overlay .vsm .vsm-w-no{width:300px}.je-sub-overlay .vsm .vsm-w-date{width:190px}.je-sub-overlay .vsm .vsm-w-per{width:130px}.je-sub-overlay .vsm .vsm-w-dep{width:100px}.je-sub-overlay .vsm .vsm-w-title{width:210px}.je-sub-overlay .vsm .vsm-w-tax{width:250px}.je-sub-overlay .vsm .vsm-w-br{width:72px}.vsm .vsm-split .vsm-w-no{flex:none}.vsm-tbl{border-collapse:collapse;table-layout:fixed;border:1px solid #b9cfe8;width:100%;margin:4px 0 6px}.vsm-tbl th{color:#1b2f55;text-align:center;background:#eaf2fb;border:1px solid #b9cfe8;padding:8px 10px;font-size:16px;font-weight:600}.vsm-tbl td{background:#fff;border:1px solid #b9cfe8;padding:0}.vsm-tbl td input{color:#1b2f55;background:#fff;border:0;width:100%;height:44px;padding:0 14px;font-size:18px;font-family:inherit!important}.vsm-tbl td input:focus{outline-offset:-2px;background:#f2f7fd;outline:2px solid #2563eb}.vsm-form>.vsm-warn{margin:0}@media (width<=760px){.je-sub-overlay .vsm .je-sub-body{padding:12px 16px}.vsm-form{grid-template-columns:minmax(0,1fr);gap:4px}.vsm-form>span:empty{display:none}.vsm .vsm-inline{flex-wrap:wrap}.je-sub-overlay .vsm :is(.vsm-w-no,.vsm-w-title,.vsm-w-tax){width:100%}}.vsm-form.pur>label{text-align:right}.vsm-form.pur>span:empty{display:none}.vsm-form.pur>.vsm-tbl,.vsm-form.pur>.vsm-warn{grid-column:1/-1}.je-sub-overlay .vsm .vsm-form.pur .vsm-w-no{width:300px}.vsm-form.pur>.vsm-tbl{width:calc(100% + 28px);margin-left:-28px}@media (width<=760px){.vsm-form.pur>label{text-align:left}.vsm-form.pur>.vsm-tbl{width:100%;margin-left:0}}.xitem-row.xitem-need .xitem-ctl{outline-offset:2px;background:#fef2f2;border-radius:6px;outline:2px solid #dc2626}.xitem-row.xitem-need>label{color:#b91c1c}.xitem-need-msg{color:#b91c1c;white-space:nowrap;font-size:12.5px;font-weight:600}.je-codex .je-popup-body{overflow:hidden}.je-codex .je-card-grid,.je-codex .je-tabs-wrap{flex:none}.je-codex .je-tab-content{border-bottom:0;border-radius:0 6px 0 0;flex:auto;min-height:0;overflow:auto}.je-codex .je-tab-panel.je-panel-lines{box-sizing:border-box;flex-direction:column;height:100%;padding-bottom:6px;display:flex}.je-codex .je-panel-lines .je-dt-wrap{border-radius:4px;flex:auto;min-height:120px;overflow:auto}.je-codex .je-panel-lines .je-dt thead th{z-index:2;position:sticky;top:0}.je-codex .je-panel-lines .je-dt tfoot td{z-index:2;background:#f3f6fa;font-weight:700;position:sticky;bottom:0;box-shadow:0 -1px #d3ddea}.je-codex .je-panel-lines .je-add-row,.je-codex .je-panel-lines .je-balance-msg{flex:none}.je-codex .je-dt tbody tr:nth-child(2n) td{background:#f7f9fc}.je-codex .je-balance-msg{background:#f3f6fa;border-color:#e1e8f1}.je-codex .je-balance-msg.balance-ok{color:#1e293b;background:#f3f6fa}.je-codex .je-notes-section{background:#fff;border:1px solid #d3ddea;border-top:0;border-radius:0 0 6px 6px;flex:none;min-height:0;margin:0 22px 14px;padding:4px 14px 12px}.je-codex .je-notes-card{align-items:stretch}.je-codex .je-notes-card textarea{flex:1;height:54px;min-height:54px}.je-codex .je-dt tbody tr.je-fill td{background:#fff;height:44px;padding:0}.je-codex .je-dt tbody tr.je-fill:nth-child(2n) td{background:#f7f9fc}.je-codex .je-dt tbody tr.je-fill{cursor:pointer}.je-codex .je-dt tbody tr.je-fill:hover td{background:#eef3f9!important}.je-codex .je-balance-msg .je-sum{color:#0e2b52;white-space:nowrap;margin-left:auto;font-size:15px}.je-codex .je-balance-msg .je-sum b{margin-left:6px;font-size:16px}.je-codex .je-balance-msg .je-sum .sep{color:#94a3b8;margin:0 14px}.je-codex .je-dt.je-dt-fixed{table-layout:fixed;width:100%}.je-codex .je-panel-lines .je-dt-wrap{scrollbar-gutter:stable}.je-codex .je-sumbar{scrollbar-gutter:stable;border:1px solid #dce3ec;padding:0;display:block;overflow:hidden}.je-codex .je-sumbar table{table-layout:fixed;border-collapse:collapse;width:100%}.je-codex .je-sumbar td{padding:10px;font-size:14px}.je-codex .je-sum-st{white-space:nowrap;align-items:center;gap:8px;display:flex}.je-codex .je-sum-lbl{color:#0e2b52;margin-left:auto;font-size:15px;font-weight:800}.je-codex .je-sum-n{text-align:right;color:#0e2b52;white-space:nowrap;font-size:15px;font-weight:800;padding-right:16px!important}.je-codex .je-row-del:disabled{opacity:.35;cursor:not-allowed}.je-codex .je-dt tbody td:nth-child(2)>div>button{height:32px;border-color:#c7d3e3!important;padding:0 10px!important;font-size:13.5px!important}.je-codex .je-dt tbody td:nth-child(2)>div>button:disabled{color:#0f172a;background:#fff!important}.zadm.adx{background:#f2f5fa;grid-template-columns:240px 1fr}.adx-side{color:#e4ebf6;background:#0d2042;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.adx-brand{align-items:center;gap:12px;padding:22px 22px 20px;display:flex}.adx-logo{flex:none;width:40px;height:40px}.adx-brand-tx{flex-direction:column;line-height:1;display:flex}.adx-brand-tx b{color:#fff;letter-spacing:.01em;font-size:27px;font-weight:800}.adx-brand-tx span{color:#fff;letter-spacing:.04em;margin-top:2px;font-size:19px;font-weight:600}.adx-brand-tx small{color:#9fb0cc;letter-spacing:.08em;margin-top:5px;font-size:13px;font-weight:600}.adx-nav{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;padding:6px 12px 18px;overflow-y:auto}.adx-item{text-align:left;color:#dce4f1;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;width:100%;margin-bottom:2px;padding:11px 14px;font-family:inherit;font-size:15.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.adx-item:hover{color:#fff;background:#ffffff0f}.adx-item.on{color:#fff;background:#1d4588;font-weight:600}.adx-item-ic{flex:none;display:inline-flex;position:relative}.adx-dot{background:#f04438;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-2px;box-shadow:0 0 0 2px #0d2042}.adx-item-lb{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.adx-badge{color:#fff;background:#f04438;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;line-height:18px}.adx-sep{background:#ffffff24;height:1px;margin:14px 12px}.adx-main{flex-direction:column;min-width:0;display:flex}.adx-top{z-index:30;background:#fff;border-bottom:1px solid #e5eaf1;align-items:center;gap:16px;height:72px;padding:0 22px 0 18px;display:flex;position:sticky;top:0}.adx-search{color:#4b5565;background:#f8fafc;border:1px solid #e1e7ef;border-radius:10px;flex:1;align-items:center;gap:10px;max-width:690px;height:46px;padding:0 10px 0 14px;display:flex}.adx-search input{color:#1c2740;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:15px}.adx-search input::placeholder{color:#6b7688}.adx-search:focus-within{background:#fff;border-color:#9db6dd}.adx-search kbd{color:#6b7688;background:#fff;border:1px solid #dde3ec;border-radius:6px;padding:2px 7px;font-family:inherit;font-size:12px}.adx-top-r{align-items:center;gap:10px;margin-left:auto;display:flex}.adx-tib{color:#1c2740;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:relative}.adx-tib:hover{background:#f1f4f9}.adx-tib-badge{color:#fff;background:#f04438;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:3px;right:2px;box-shadow:0 0 0 2px #fff}.adx-top-sep{background:#e5eaf1;align-self:stretch;width:1px;margin:-14px 6px}.adx-usr{cursor:pointer;color:#1c2740;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:4px 6px 4px 4px;font-family:inherit;display:flex}.adx-usr:hover{background:#f1f4f9}.adx-ava{color:#fff;background:#1d4588;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:19px;font-weight:600;display:grid}.adx-usr-tx{text-align:left;flex-direction:column;line-height:1.25;display:flex}.adx-usr-tx b{font-size:15px;font-weight:600}.adx-usr-tx small{color:#5b6678;font-size:13px}.adx-pop-wrap{position:relative}.adx-pop{z-index:50;background:#fff;border:1px solid #e1e7ef;border-radius:12px;width:300px;padding:6px;position:absolute;top:calc(100% + 8px);right:-8px;box-shadow:0 18px 40px -18px #0e1e3c59}.adx-pop.right{width:260px;right:0}.adx-pop-h{color:#5b6678;white-space:nowrap;text-overflow:ellipsis;padding:8px 10px 6px;font-size:13px;font-weight:700;overflow:hidden}.adx-pop-i{text-align:left;color:#1c2740;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-family:inherit;font-size:14px;text-decoration:none;display:flex}.adx-pop-i:hover{background:#f1f5fb}.adx-pop-i>svg:last-child:not(:first-child){color:#64748b;margin-left:auto}.adx-pop-i>svg:first-child{color:#55657e;flex:none}.adx-pop-i.danger,.adx-pop-i.danger>svg:first-child{color:#b42318}.adx-pop-me{border-bottom:1px solid #eef2f7;align-items:center;gap:10px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.adx-ava.sm{width:36px;height:36px;font-size:15px}.adx-pop-me-tx{flex-direction:column;min-width:0;line-height:1.35;display:flex}.adx-pop-me-tx b{color:#0f1b33;font-size:13.5px}.adx-pop-me-tx small{color:#55657e;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.adx-pop.right .adx-pop-i.danger{border-top:1px solid #eef2f7;border-radius:0 0 8px 8px;margin-top:4px;padding-top:11px}.adx-pop.right{width:280px}.adx-body{min-width:0;padding:24px 22px 32px}.adx-phdr{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.adx-phdr h1{color:#0f1b33;letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800}.adx-phdr-crumb{margin-bottom:8px}.adx-phdr p{color:#5b6678;margin:6px 0 0;font-size:15px}.adx-tabs{margin-bottom:18px}.adx-card{background:#fff;border:1px solid #e6ebf2;border-radius:12px;box-shadow:0 1px 2px #1018280a}.adx-pad{padding:20px 22px}.adx-pad.sm{padding:16px}.adx-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.adx-kpi{gap:18px;padding:22px 20px;display:flex}.adx-kpi-ic{border-radius:12px;flex:none;place-items:center;width:56px;height:56px;display:grid}.adx-kpi-ic.blue{color:#1f5fcf;background:#e8f0fd}.adx-kpi-ic.red{color:#e5484d;background:#fdecec}.adx-kpi-ic.green{color:#1f9d57;background:#e4f6ec}.adx-kpi-ic.purple{color:#7c4ddb;background:#efe9fd}.adx-kpi-tx{min-width:0}.adx-kpi-lb{color:#1c2740;font-size:15px;font-weight:600}.adx-kpi-v{color:#0f1b33;font-variant-numeric:tabular-nums;white-space:nowrap;margin:8px 0 6px;font-size:32px;font-weight:700;line-height:1.1}.adx-kpi-d{color:#1f9d57;align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.adx-kpi-d.dn,.adx-kpi-d.warn{color:#e5484d}.adx-tri{border-bottom:11px solid;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0}.adx-kpi-d.dn .adx-tri{border-top:11px solid;border-bottom:0}.adx-kpi-sub{color:#5b6678;margin-top:6px;font-size:13.5px}.adx-row2{grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);gap:12px;margin-bottom:16px;display:grid}.adx-row3{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:12px;display:grid}.adx-col{flex-direction:column;gap:12px;min-width:0;display:flex}.adx-row4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adx-ch{align-items:center;gap:12px;margin-bottom:12px;display:flex}.adx-ch h3{color:#0f1b33;flex:1;min-width:0;margin:0;font-size:17px;font-weight:700}.adx-pad.sm .adx-ch h3{font-size:15.5px}.adx-ch-ic{color:#0f1b33;flex:none}.adx-sel{color:#1c2740;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:8px;height:38px;padding:0 12px;font-family:inherit;font-size:14px}.adx-more{color:#1d4588;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.adx-pad.sm .adx-more{font-size:13px}.adx-trend-v{align-items:center;gap:14px;display:flex}.adx-trend-v b{color:#0f1b33;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.adx-trend-v .adx-kpi-d{font-size:14px}.adx-trend-sub{color:#5b6678;margin:2px 0 6px;font-size:15px}.adx-chart{height:200px}.adx-donut-wrap{align-items:center;gap:22px;padding:4px 4px 6px;display:flex}.adx-donut{flex:none;width:220px;height:220px}.adx-donut-k{fill:#5b6678;font-family:inherit;font-size:13px}.adx-donut-v{fill:#0f1b33;font-family:inherit;font-size:28px;font-weight:700}.adx-lg{flex:1;min-width:0}.adx-lg-i{align-items:center;gap:14px;padding:13px 0;display:flex}.adx-lg-i+.adx-lg-i{border-top:1px solid #edf1f6}.adx-lg-i i{border-radius:50%;flex:none;width:15px;height:15px}.adx-lg-i div{flex-direction:column;flex:1;display:flex}.adx-lg-i b{white-space:nowrap;color:#0f1b33;font-size:15px;font-weight:600}.adx-lg-i small{color:#6b7688;font-size:13.5px}.adx-lg-i span{color:#0f1b33;font-size:15px;font-weight:600}.adx-donut-wrap.stack{gap:18px}.adx-donut-wrap.stack .adx-donut{width:200px;height:200px}.adx-donut-wrap.stack .adx-lg{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=640px){.adx-donut-wrap.stack{flex-direction:column}.adx-donut-wrap.stack .adx-lg{width:100%}}.adx-donut-wrap.stack .adx-lg-i{border:1px solid #edf1f6;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px}.adx-donut-wrap.stack .adx-lg-i+.adx-lg-i{border-top:1px solid #edf1f6}.adx-donut-wrap.stack .adx-lg-i b{white-space:normal;font-size:14px;line-height:1.3}.adx-donut-wrap.stack .adx-lg-i small{font-size:13px}.adx-donut-wrap.stack .adx-lg-i small span{font-size:13px;font-weight:700}.adx-act{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:12px 2px;font-family:inherit;display:flex}.adx-act+.adx-act{border-top:1px solid #edf1f6}.adx-act:hover{background:#fafbfd}.adx-act-t{color:#5b6678;flex:none;width:44px;font-size:14px}.adx-act-ic{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.adx-act-ic.blue{color:#1f5fcf;background:#e8f0fd}.adx-act-ic.green{color:#1f9d57;background:#e4f6ec}.adx-act-ic.amber{color:#c77700;background:#fef3e2}.adx-act-tx{flex-direction:column;flex:1;min-width:0;display:flex}.adx-act-tx b{color:#0f1b33;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.adx-act-tx small{color:#6b7688;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.adx-tag{white-space:nowrap;border-radius:999px;flex:none;padding:5px 13px;font-size:13px;font-weight:600}.adx-tag.green{color:#1f8a4c;background:#e4f6ec}.adx-tag.blue{color:#1d4fb0;background:#e8f0fd}.adx-tag.amber{color:#a55f00;background:#fef3e2}.adx-empty{text-align:center;color:#64748b;padding:30px;font-size:14px}.adx-okpill{color:#1f8a4c;background:#e4f6ec;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.adx-okpill.warn{color:#a55f00;background:#fef3e2}.adx-sys{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6ebf2;border-radius:10px;grid-template-columns:22px minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.4fr) 18px;align-items:center;gap:14px;width:100%;margin-top:8px;padding:12px 14px;font-family:inherit;display:grid}.adx-sys:hover{background:#fafbfd}.adx-sys-ic{color:#1c2740}.adx-sys b{color:#0f1b33;font-size:15px;font-weight:600}.adx-sys-st{color:#1f8a4c;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.adx-sys-st i{background:#22b357;border-radius:50%;width:10px;height:10px}.adx-sys-st.warn{color:#a55f00}.adx-sys-st.warn i{background:#f5a524}.adx-sys-st.bad{color:#b42318}.adx-sys-st.bad i{background:#f04438}.adx-sys-st.auto,.adx-sys-st.wait{color:#5b6678}.adx-sys-st.auto i,.adx-sys-st.wait i{background:#9aa4b4}.adx-sys-kv{color:#0f1b33;text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.adx-sys-kv small{color:#6b7688;margin-right:6px;font-size:13.5px}.adx-sys-arr{color:#5b6678}.adx-alert{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:7px 0;font-family:inherit;display:flex}.adx-alert-ic{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;margin-top:0;display:grid}.adx-alert-ic.red{color:#dc2626;background:#fdecec}.adx-alert-ic.amber{color:#d97706;background:#fff4dc}.adx-alert-ic.blue{color:#1f5fcf;background:#e8f0fe}.adx-alert>span:not(.adx-alert-ic){flex-direction:column;min-width:0;display:flex}.adx-alert b{color:#1c2740;font-size:13px;font-weight:500;line-height:1.35}.adx-alert small{color:#6b7688;font-size:12px}.adx-follow{text-align:left;color:#1c2740;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:7px 0;font-family:inherit;font-size:13px;display:flex}.adx-follow-tx{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.adx-follow>svg{color:#5b6678;flex:none}.adx-cnt{border-radius:999px;flex:none;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:grid}.adx-cnt.red{color:#c4262b;background:#fde3e3}.adx-cnt.amber{color:#9a5a00;background:#fdf0d2}.adx-cnt.gray{color:#4b5565;background:#eef1f5}.adx-foot{color:#8a94a6;flex-wrap:wrap;align-items:center;gap:6px;margin:16px 2px 0;font-size:12.5px;display:flex}.adx-planned{max-width:760px}.adx-planned h3{color:#0f1b33;margin:12px 0 4px;font-size:20px}.adx-planned p{color:#5b6678;margin:0 0 10px;font-size:14.5px}.adx-planned ul{color:#1c2740;margin:0 0 12px;padding-left:20px;font-size:14.5px;line-height:1.9}.adx-planned-need{background:#f4f7fb;border:1px solid #e1e7ef;border-radius:8px;padding:10px 12px;font-size:13.5px}@media (width<=1280px){.adx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adx-row2,.adx-row3{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.zadm.adx{grid-template-columns:1fr}.adx-side{z-index:100;width:260px;max-width:84vw;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.adx-side.mnav-open{transform:translate(0)}.adx-top{gap:8px;padding:0 12px}.adx-body{padding:16px}.adx-row4{grid-template-columns:minmax(0,1fr)}.adx-donut-wrap{flex-direction:column}}@media (width<=600px){.adx-kpis{grid-template-columns:minmax(0,1fr)}.adx-sys{grid-template-columns:22px minmax(0,1fr) auto 18px}.adx-sys-kv{display:none}}.adx-phdr-btn{color:#fff;cursor:pointer;background:#1f6feb;border:0;border-radius:8px;align-items:center;gap:10px;height:48px;padding:0 24px;font-family:inherit;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px -8px #1f6febb3}.adx-phdr-btn:hover{background:#1a5fd0}.adx-kpi-ic.amber{color:#e8890c;background:#fef3e2}.adx-tag.gray{color:#4b5565;background:#eef1f5}.adx-tag.red{color:#c4262b;background:#fde3e3}.adx-tag.purple{color:#6741d9;background:#efe9fd}.adx-tag.dot{align-items:center;gap:7px;display:inline-flex}.adx-tag.dot i{background:currentColor;border-radius:50%;width:8px;height:8px}.adx-tag.dot.green i{background:#22b357}.adx-tag.dot.amber i{background:#f5a524}.adx-tag.dot.red i{background:#e5484d}.adx-tag.dot.blue i{background:#3478f6}.adx-tag.dot.gray i{background:#6b7688}.adx-pop-i:disabled{color:#9aa4b4;cursor:default;background:0 0}.adc-kpi{align-items:center;padding:18px;position:relative}.adc-v{font-size:30px}.adc-v.amber{color:#e8890c}.adc-v.red{color:#d9363e}.adc-d{flex-wrap:wrap;padding-right:56px;font-size:14px}.adc-d span{color:#6b7688;margin-left:2px;font-weight:500}.adc-bars{width:48px;height:36px;position:absolute;bottom:22px;right:18px}.adc-filter{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;display:flex}.adc-search{color:#4b5565;background:#fff;border:1px solid #d9e0ea;border-radius:8px;flex:0 310px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.adc-search input{color:#1c2740;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:14.5px}.adc-search:focus-within{border-color:#9db6dd}.adc-pills{flex-wrap:wrap;flex:1;gap:8px;display:flex}.adc-pills button{color:#1c2740;cursor:pointer;white-space:nowrap;background:#f4f6fa;border:1px solid #e1e7ef;border-radius:8px;height:38px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500}.adc-pills button:hover{background:#eaf0f8}.adc-pills button.on{color:#fff;background:#1f6feb;border-color:#1f6feb;font-weight:600}.adc-sort{color:#1c2740;background:#fff;border:1px solid #d9e0ea;border-radius:8px;align-items:center;gap:6px;height:42px;padding:0 10px 0 14px;font-size:14px;display:inline-flex}.adc-sort select{color:#1c2740;cursor:pointer;background:0 0;border:0;outline:0;font-family:inherit;font-size:14px}.adc-tablecard{overflow:hidden}.adc-tablewrap{overflow-x:auto}.adc-table{border-collapse:collapse;width:100%;font-size:14px}.adc-table th{text-align:left;color:#1c2740;white-space:nowrap;background:#fff;border-bottom:1px solid #e6ebf2;padding:14px 12px;font-weight:700}.adc-table td{color:#1c2740;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f6;padding:10px 12px}.adc-table tbody tr{cursor:pointer;transition:background .12s}.adc-table tbody tr:hover{background:#f7f9fd}.adc-table tbody tr.on{background:#eef4ff}.adc-table tbody tr.sel{background:#f2f6ff}.adc-chk{accent-color:#1f6feb;cursor:pointer;width:17px;height:17px}.adc-co{align-items:center;gap:12px;min-width:220px;max-width:280px;display:flex}.adc-co b{color:#0f1b33;text-overflow:ellipsis;font-weight:600;overflow:hidden}.adc-tile{color:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid}.adc-tile.img{object-fit:cover;background:#fff;border:1px solid #e6ebf2}.adc-mono{font-variant-numeric:tabular-nums;color:#1c2740}.adc-plan{text-align:center;letter-spacing:.02em;border-radius:6px;min-width:66px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-block}.adc-plan.pro{color:#1d4fb0;background:#e3ecfe}.adc-plan.business{color:#6741d9;background:#eee6fd}.adc-plan.free{color:#4b5565;background:#eef1f5}.adc-plan.trial{color:#0b6bcb;background:#e6f4ff}.adc-contact{flex-direction:column;line-height:1.3;display:flex}.adc-contact span{text-overflow:ellipsis;max-width:190px;font-size:14px;overflow:hidden}.adc-contact small{color:#6b7688;font-size:13px}.adc-shops{align-items:center;gap:5px;display:flex}.adc-shops>span{color:#1c2740;min-width:42px}.adc-shops i{color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11.5px;font-style:normal;font-weight:800;display:grid}.adc-shops em{color:#4b5565;background:#eef1f5;border-radius:999px;padding:2px 7px;font-size:12px;font-style:normal}.adc-apierr{color:#e5484d}.adc-red{color:#d9363e}.adc-acts{justify-content:center;align-items:center;gap:8px;display:flex}.adc-acts button{color:#1c2740;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.adc-acts button:hover{background:#f1f5fb;border-color:#c9d4e3}.adc-menu-wrap{position:relative}.adc-menu{width:250px;top:calc(100% + 6px)}.adc-empty{text-align:center;color:#64748b;padding:30px}.adc-foot{color:#5b6678;border-top:1px solid #edf1f6;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;display:flex}.adc-note{color:#a55f00;margin:8px 2px 0;font-size:13px}.adc-bottom{grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);gap:12px;margin-top:16px;display:grid}.adc-panel h3{font-size:19px}.adc-outbtn{color:#1d4588;cursor:pointer;background:#fff;border:1px solid #9db6dd;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.adc-outbtn:hover{background:#f1f5fb}.adc-head{align-items:center;gap:18px;margin:6px 0 16px;display:flex}.adc-biglogo{color:#fff;border-radius:16px;flex:none;place-items:center;width:72px;height:72px;font-size:30px;font-weight:700;display:grid}.adc-biglogo.img{object-fit:cover;background:#fff;border:1px solid #e6ebf2}.adc-head-n{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adc-head-n b{color:#0f1b33;font-size:20px}.adc-head small{color:#5b6678;margin-top:6px;font-size:14px;display:block}.adc-ptabs{border-bottom:1px solid #e6ebf2;gap:6px;margin-bottom:14px;display:flex;overflow-x:auto}.adc-ptabs button{color:#4b5565;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:14.5px;font-weight:600;display:inline-flex}.adc-ptabs button.on{color:#1d4588;border-bottom-color:#1f6feb}.adc-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adc-grid2 dl{background:#f7f9fc;border-radius:10px;grid-template-columns:130px minmax(0,1fr);align-content:start;gap:10px 14px;margin:0;padding:16px 18px;display:grid}.adc-grid2 dt{color:#1c2740;font-size:14px;font-weight:700}.adc-grid2 dd{color:#1c2740;overflow-wrap:anywhere;margin:0;font-size:14px}.adc-grid2 dd a{color:#1f6feb}.adc-muted{color:#6b7688;font-size:13.5px}.adc-list{flex-direction:column;display:flex}.adc-li{border-bottom:1px solid #edf1f6;align-items:center;gap:12px;padding:9px 2px;font-size:14px;display:flex}.adc-li b{color:#0f1b33;font-weight:600}.adc-li small{color:#6b7688;margin-left:auto;font-size:13px}.adc-pf{color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11.5px;font-style:normal;font-weight:800;display:grid}.adc-mini{border-collapse:collapse;width:100%;font-size:13.5px}.adc-mini th{text-align:left;color:#5b6678;white-space:nowrap;border-bottom:1px solid #e6ebf2;padding:6px;font-weight:600}.adc-mini td{white-space:nowrap;border-bottom:1px solid #edf1f6;padding:8px 6px}.adc-act{align-items:center;gap:14px;padding:9px 0;display:flex}.adc-act+.adc-act{border-top:1px solid #edf1f6}.adc-act-ic{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.adc-act-ic.purple{color:#6741d9;background:#efe9fd}.adc-act-ic.blue{color:#1f6feb;background:#e3ecfe}.adc-act-ic.green{color:#1f9d57;background:#e4f6ec}.adc-act-ic.gray{color:#4b5565;background:#eef1f5}.adc-act-tx{flex-direction:column;flex:1;min-width:0;display:flex}.adc-act-tx b{color:#0f1b33;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.adc-act-tx small{color:#6b7688;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.adc-act-t{color:#6b7688;text-align:right;white-space:nowrap;font-size:12.5px}@media (width<=1280px){.adc-bottom{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.adc-grid2{grid-template-columns:minmax(0,1fr)}.adc-search{flex:100%}}.acd{min-width:0}.acd.has-sticky{padding-bottom:84px}.acd-back{color:#4b5565;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 8px;padding:0;font-family:inherit;font-size:14.5px;display:inline-flex}.acd-back:hover{color:#1f6feb}.acd-phdr{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.acd-phdr h1{color:#0f1b33;letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800}.acd-phdr p{color:#5b6678;margin:6px 0 0;font-size:15px}.acd-hbtns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acd-btn{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}.acd-btn.sm{height:38px;padding:0 14px;font-size:14px}.acd-btn.primary{color:#fff;background:#1f6feb;box-shadow:0 6px 16px -8px #1f6febb3}.acd-btn.primary:hover:not(:disabled){background:#1a5fd0}.acd-btn.line{color:#1d4588;border-color:#9db6dd}.acd-btn.line:hover:not(:disabled){background:#f1f5fb}.acd-btn.danger{color:#d92d32;border-color:#e5484d}.acd-btn.danger:hover{background:#fff3f3}.acd-btn.dangerfill{color:#fff;background:#e5484d}.acd-btn.icon{color:#1c2740;border-color:#d7dee8;width:46px;padding:0}.acd-btn:disabled{opacity:.55;cursor:not-allowed}.acd-mini{color:#1d4588;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #9db6dd;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.acd-mini:hover:not(:disabled){background:#f1f5fb}.acd-mini:disabled{opacity:.55;cursor:not-allowed}.acd-mini.lg{height:42px;padding:0 16px;font-size:14.5px}.acd-mini.full{justify-content:center;width:100%;height:38px;margin-top:12px}.acd-soon{color:#a55f00;vertical-align:middle;background:#fef3e2;border-radius:999px;margin-left:4px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.acd-logo{color:#fff;border-radius:12px;flex:none;place-items:center;width:56px;height:56px;font-size:24px;font-weight:800;display:grid}.acd-logo.big{border-radius:50%;width:96px;height:96px;font-size:40px}.acd-logo.img{object-fit:cover;background:#fff;border:1px solid #e6ebf2}.acd-name{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acd-name b{color:#0f1b33;font-size:22px;font-weight:800}.acd-ids{color:#4b5565;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:15px;display:flex}.acd-bar{background:#c9d2de;width:1px;height:16px;margin:0 6px}.acd-hero{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:6px;padding:18px 22px;display:flex}.acd-hero-n{flex:1;min-width:240px}.acd-stats{flex-wrap:wrap;align-items:stretch;display:flex}.acd-stat{border-left:1px solid #e6ebf2;align-items:flex-start;gap:12px;min-width:150px;padding:4px 18px;display:flex}.acd-stat b{color:#0f1b33;font-size:24px;font-weight:800;line-height:1.25;display:block}.acd-stat b.sm{font-size:18px}.acd-stat b.red{color:#e5484d}.acd-stat small{color:#5b6678;font-size:13px;display:block}.acd-sic{border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.acd-sic.blue{color:#1f5fcf;background:#e8f0fd}.acd-sic.orange{color:#e8590c;background:#fff0e0}.acd-sic.purple{color:#7c4ddb;background:#efe9fd}.acd-sic.amber{color:#e8890c;background:#fef3e2}.acd-sic.red{color:#e5484d;background:#fdecec}.acd-sic.green{color:#1f9d57;background:#e4f6ec}.acd-statbar{align-items:center;gap:8px;min-width:120px;margin-top:6px;display:flex}.acd-statbar em{color:#5b6678;white-space:nowrap;font-size:12.5px;font-style:normal}.acd-prog{background:#e8edf4;border-radius:99px;flex:1;min-width:60px;height:8px;display:block;overflow:hidden}.acd-prog i{border-radius:99px;height:100%;display:block}.acd-tabs{border-bottom:1px solid #e1e7ef;gap:4px;margin:10px 0 14px;display:flex;overflow-x:auto}.acd-tabs button{color:#3b4658;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:13px 16px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.acd-tabs button.on{color:#1d4fb0;border-bottom-color:#1f6feb;font-weight:700}.acd-tabs.flat{background:#fff;border:1px solid #e6ebf2;border-radius:12px;padding:0 10px}.acd-stabs{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}.acd-stabs button{color:#3b4658;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 14px;font-family:inherit;font-size:15px;display:inline-flex}.acd-stabs button.on{color:#1d4fb0;border-bottom-color:#1f6feb;font-weight:700}.acd-subtabs{border-bottom:1px solid #e1e7ef;gap:6px;margin:0 0 16px;display:flex;overflow-x:auto}.acd-subtabs button{color:#3b4658;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:11px 16px;font-family:inherit;font-size:15px;display:inline-flex}.acd-subtabs button.on{color:#1d4fb0;border-bottom-color:#1f6feb;font-weight:700}.acd-strip{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;padding:14px 18px;display:flex}.acd-strip.big{padding:18px 22px}.acd-strip-n{flex:1;min-width:0}.acd-strip .acd-name b{font-size:20px}.acd-g2{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;display:grid}.acd-g2.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acd-g2.shop{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.acd-g3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.acd-g3.sup{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);margin-top:0}.acd-card{min-width:0;padding:18px 20px}.acd-card.acd-hl{box-shadow:0 0 0 2px #1f6feb}.acd-ch{align-items:center;gap:10px;margin-bottom:14px;display:flex}.acd-ch h3{color:#0f1b33;flex:1;align-items:center;gap:8px;min-width:0;margin:0;font-size:18px;font-weight:800;display:flex}.acd-dl{grid-template-columns:200px minmax(0,1fr);gap:12px 16px;margin:0;display:grid}.acd-dl.tight{grid-template-columns:140px minmax(0,1fr);gap:6px 12px;font-size:13.5px}.acd-dl dt{color:#1c2740;font-size:15px}.acd-dl dd{color:#1c2740;overflow-wrap:anywhere;margin:0;font-size:15px}.acd-dl dd a{color:#1f6feb;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.acd-upd{color:#5b6678;align-items:center;gap:6px;font-size:13px;display:inline-flex}.acd-ready-i{grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.acd-ready-i+.acd-ready-i{border-top:1px solid #f0f3f7}.acd-ready-t{color:#1c2740;font-size:15px}.acd-link{color:#1f6feb;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:14px;display:inline-flex}.acd-link:disabled{color:#8a95a8;cursor:not-allowed}.acd-c-blue{color:#1f6feb}.acd-c-orange{color:#e8590c}.acd-c-green{color:#1f9d57}.acd-c-red,.acd-red{color:#e5484d}.acd-c-gray{color:#4b5565}.acd-c-amber{color:#c77700}.acd-c-purple,.acd-purple{color:#7c4ddb}.acd-orange{color:#f08c00}.acd-aic{color:#1f6feb;background:#e8f0fd;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.acd-aic.purple{color:#7c4ddb;background:#efe9fd}.acd-aic.green{color:#1f9d57;background:#e4f6ec}.acd-aic.orange{color:#e8590c;background:#fff0e0}.acd-aic.red{color:#e5484d;background:#fdecec}.acd-aic.amber{color:#e8890c;background:#fef3e2}.acd-aic.gray{color:#4b5565;background:#eef1f5}.acd-aic.solid{color:#fff}.acd-aic.solid.blue{background:#1f6feb}.acd-aic.solid.green{background:#22b357}.acd-aic.solid.purple{background:#7c4ddb}.acd-aic.solid.orange{background:#f08c00}.acd-aic.solid.red{background:#e5484d}.acd-aic.big{width:48px;height:48px}.acd-files{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.acd-file{border:1px solid #e6ebf2;border-radius:10px;gap:10px;min-width:0;padding:12px;display:flex}.acd-file div{min-width:0}.acd-file b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.acd-file small{color:#5b6678;font-size:12px;display:block}.acd-fext{color:#fff;background:#e5484d;border-radius:6px;flex:none;place-items:center;width:34px;height:40px;font-size:10.5px;font-weight:800;display:grid}.acd-fext.green{background:#22b357}.acd-fext.blue{background:#1f6feb}.acd-fext.sm{border-radius:4px;width:22px;height:26px;font-size:8px}.acd-note{gap:12px;display:flex}.acd-nava{color:#6b7688;background:#e1e6ee;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.acd-note>div{flex:1;min-width:0}.acd-note-h{align-items:baseline;gap:10px;display:flex}.acd-note-h small{color:#5b6678}.acd-note-b{color:#1c2740;background:#fff7e0;border-radius:8px;margin-top:6px;padding:10px 12px;font-size:14px}.acd-note+.acd-note{margin-top:12px}.acd-tbl{border-collapse:collapse;width:100%;font-size:14px}.acd-tbl th{text-align:left;color:#1c2740;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #e6ebf2;padding:10px;font-weight:700}.acd-tbl td{color:#1c2740;vertical-align:middle;border-bottom:1px solid #eef2f6;padding:10px}.acd-tbl td small{color:#5b6678}.acd-tbl.perm th:not(:first-child),.acd-tbl.perm td:not(:first-child){text-align:center}.acd-tbl.shops td{white-space:nowrap}.acd-tbl.audit td{font-size:13px}.acd-ti{align-items:center;gap:8px;display:inline-flex}.acd-yes{color:#22b357}.acd-no{color:#e5484d}.acd-warn{color:#f59f00}.acd-wrap{white-space:normal;overflow-wrap:anywhere;max-width:220px}.acd-ellip{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:inline-block;overflow:hidden}.acd-xrow td{background:#f7f9fc}.acd-planbox{background:#f3eeff;border-radius:10px;align-items:center;gap:16px;padding:16px 18px;display:flex}.acd-planbox b{color:#7c4ddb;font-size:22px;font-weight:800;display:block}.acd-planbox small{color:#4b5565;font-size:14px}.acd-crown{color:#fff;background:#8e6cef;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.acd-pinfo{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.acd-pinfo>div{color:#4b5565;gap:10px;display:flex}.acd-pinfo span{color:#1c2740;font-size:14.5px}.acd-pinfo small{color:#4b5565;font-size:13px;display:block}.acd-pinfo em{color:#e5484d;font-style:normal}.acd-pbtns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.acd-tl-i{grid-template-columns:110px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0 10px 22px;display:grid;position:relative}.acd-tl-i:before{content:"";background:#1d4fb0;border-radius:50%;width:10px;height:10px;position:absolute;top:16px;left:5px}.acd-tl-i.cur:before{box-shadow:0 0 0 5px #dce8fd}.acd-tl-i+.acd-tl-i:after{content:"";background:#c9d6ea;width:2px;height:30px;position:absolute;top:-14px;left:9px}.acd-tl-d{font-size:14px}.acd-tl-t b{font-size:14.5px;display:block}.acd-tl-t small{color:#5b6678;font-size:12.5px}.acd-utabs{border-bottom:1px solid #e6ebf2;gap:4px;margin-bottom:8px;display:flex;overflow-x:auto}.acd-utabs button{color:#3b4658;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:9px 12px;font-family:inherit;font-size:14px}.acd-utabs button.on{color:#1d4fb0;border-bottom-color:#1f6feb;font-weight:700}.acd-perk{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.acd-perk>div{border:1px solid #e6ebf2;border-radius:10px;gap:12px;min-width:0;padding:14px;display:flex}.acd-perk span{min-width:0}.acd-perk small{color:#5b6678;font-size:12.5px;display:block}.acd-perk b{overflow-wrap:anywhere;margin:2px 0;font-size:20px;font-weight:800;display:block}.acd-info{color:#1c2740;background:#eef4ff;border-radius:8px;gap:10px;margin-top:12px;padding:10px 12px;font-size:13.5px;display:flex}.acd-info svg{color:#1f6feb;flex:none;margin-top:2px}.acd-info b{color:#1d4fb0;display:block}.acd-sticky{z-index:30;background:#fff;border-top:1px solid #e1e7ef;align-items:center;gap:12px;padding:10px 24px;display:flex;position:fixed;bottom:0;left:240px;right:0;box-shadow:0 -6px 18px -12px #0f1b3340}.acd-sticky .acd-name b{font-size:16px}.acd-sticky .acd-ids{margin-top:2px;font-size:13px}.acd-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.acd-toolbar .adc-search{flex:0 540px}.acd-user{align-items:center;gap:10px;display:inline-flex}.acd-user i{color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-style:normal;font-weight:700;display:grid}.acd-role{color:#1d4fb0;background:#e8f0fd;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.acd-role.amber{color:#c77700;background:#fef3e2}.acd-role.gray{color:#4b5565;background:#eef1f5}.acd-chip{color:#1d4fb0;background:#e8f0fd;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.acd-sess{color:#1c2740;align-items:center;gap:12px;padding:10px 0;display:flex}.acd-sess+.acd-sess{border-top:1px solid #f0f3f7}.acd-sess-tx{flex:1;min-width:0}.acd-sess-tx b{font-size:14px;display:block}.acd-sess-tx small{color:#5b6678;font-size:12.5px}.acd-sess-r{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.acd-sess-r small{color:#5b6678;font-size:12px}.acd-kebab{color:#4b5565;cursor:pointer;background:0 0;border:0;padding:4px}.acd-kebab:disabled{opacity:.5;cursor:not-allowed}.acd-switch{z-index:40;background:#fff;border:1px solid #e1e7ef;border-radius:10px;width:340px;max-height:380px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 18px 40px -16px #0f1b3359}.acd-switch .adx-pop-i{align-items:center;gap:10px;width:100%;display:flex}.acd-switch .adx-pop-i.on{background:#eef4ff}.acd-sw-tile{color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.acd-sw-tx{text-align:left;min-width:0}.acd-sw-tx b{white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-size:13.5px;display:block;overflow:hidden}.acd-sw-tx small{color:#5b6678;font-size:12px}.acd-pfpills{flex-wrap:wrap;gap:8px;display:flex}.acd-pfpills button{color:#1c2740;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 16px;font-family:inherit;font-size:14.5px;display:inline-flex}.acd-pfpills button.on{color:#fff;background:#1f6feb;border-color:#1f6feb}.acd-shop{align-items:center;gap:10px;display:inline-flex}.acd-shop>i{color:#fff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.acd-shop b{font-size:13.5px;display:block}.acd-shop small{color:#5b6678;font-size:12px}.acd-ctype{color:#1d4fb0;background:#e8f0fd;border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-block}.acd-ctype.purple{color:#6741d9;background:#efe9fd}.acd-ctype.gray{color:#4b5565;background:#eef1f5}.acd-shopacts{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.acd-filters{flex-wrap:wrap;gap:8px;display:inline-flex}.acd-filters.row{margin-bottom:12px;display:flex}.acd-filters select{color:#1c2740;background:#fff;border:1px solid #aebcd0;border-radius:7px;flex:1;min-width:0;height:36px;padding:0 10px;font-family:inherit;font-size:13.5px}.acd-sig{align-items:center;gap:8px;font-size:13px;display:inline-flex}.acd-sig i{clip-path:polygon(0 100%,100% 0,100% 100%);background:linear-gradient(90deg,#22b357 0 3px,#0000 3px 4px,#22b357 4px 7px,#0000 7px 8px,#22b357 8px 11px,#0000 11px 12px,#22b357 12px 15px);width:16px;height:12px}.acd-sig i.off{filter:grayscale()opacity(.4)}.acd-sum{align-items:center;gap:12px;padding:9px 0;display:flex}.acd-sum+.acd-sum{border-top:1px solid #f0f3f7}.acd-sum-t{flex:1;font-size:14.5px}.acd-sum b{font-size:16px}.acd-sum small{color:#5b6678;width:46px}.acd-cosel{cursor:pointer;text-align:left;align-items:center;gap:12px;min-width:300px;padding:10px 14px;font-family:inherit;display:flex}.acd-cosel b{color:#0f1b33;font-size:15.5px;display:block}.acd-cosel small{color:#5b6678;font-size:13px}.acd-cosel .acd-logo{width:44px;height:44px;font-size:18px}.acd-cosel .rot90{color:#4b5565;margin-left:auto;transform:rotate(90deg)}.acd-qkpi .adx-kpi-tx{flex:1}.adx-kpi-v small{color:#4b5565;font-size:18px;font-weight:600}.acd-tbl.quota td{border-bottom:0;padding:9px 10px}.acd-chart{height:220px}.acd-alist{flex-direction:column;display:flex}.acd-arow{border-bottom:1px solid #f0f3f7;grid-template-columns:24px 150px 22px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:9px 0;font-size:14.5px;display:grid}.acd-arow-v{color:#4b5565;overflow-wrap:anywhere}.acd-arow-v.warn{color:#e8890c}.acd-muted-ic{color:#8a95a8}.acd-imp{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.acd-imp>div{border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.acd-imp>div.green{color:#1f9d57;background:#e9f8ef}.acd-imp>div.amber{color:#e8890c;background:#fff4e2}.acd-imp>div.red{color:#e5484d;background:#fdecec}.acd-imp small{color:#4b5565;font-size:12.5px;display:block}.acd-imp b{font-size:24px;font-weight:800;display:block}.acd-impfoot{color:#4b5565;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.acd-impfoot>span{align-items:center;gap:6px;display:inline-flex}.acd-sugg{align-items:center;gap:12px;padding:10px 0;display:flex}.acd-sugg+.acd-sugg{border-top:1px solid #f0f3f7}.acd-ntl{flex-direction:column;display:flex}.acd-ntl-i{gap:12px;padding:10px 0;display:flex;position:relative}.acd-ntl-i:not(:last-child):after{content:"";background:#dce5f2;width:2px;position:absolute;top:52px;bottom:-6px;left:18px}.acd-ntl-b{flex:1;min-width:0}.acd-ntl-h{justify-content:space-between;gap:8px;display:flex}.acd-ntl-h b{font-size:15px}.acd-ntl-h small{color:#4b5565;text-align:right;white-space:nowrap;font-size:12.5px}.acd-ntl-b p{color:#4b5565;margin:4px 0;font-size:13.5px}.acd-ntl-f{justify-content:space-between;align-items:center;gap:8px;display:flex}.acd-ntl-f small{color:#4b5565;font-size:12.5px}.acd-auser{align-items:center;gap:6px;display:inline-flex}.acd-auser>span{flex-direction:column;display:flex}.acd-auser small{color:#5b6678;font-size:11px}.acd-apg{color:#4b5565;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.acd-apg select{border:1px solid #aebcd0;border-radius:6px;height:32px;font-family:inherit}.acd-pgs{gap:4px;margin-left:auto;display:flex}.acd-pgs button{cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:6px;width:32px;height:32px;font-family:inherit}.acd-pgs button.on{color:#fff;background:#1f6feb;border-color:#1f6feb}.acd-pgs button:disabled{opacity:.5;cursor:not-allowed}.acd-cur{border:1px solid #e6ebf2;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.acd-cur small{color:#4b5565;font-size:12.5px}.acd-cur-v{align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.acd-cur-v i{background:currentColor;border-radius:50%;width:12px;height:12px}.acd-ctl{flex-direction:column;gap:6px;margin:12px 0;display:flex}.acd-ctl-b{text-align:left;cursor:pointer;border:0;border-radius:6px;grid-template-columns:24px auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-family:inherit;display:grid}.acd-ctl-b b{white-space:nowrap;font-size:15px}.acd-ctl-b small{text-align:right;font-size:11.5px}.acd-ctl-b.gray{color:#1c2740;background:#e9edf3}.acd-ctl-b.orange{color:#8a4b00;background:#ffe9cc}.acd-ctl-b.red{color:#b4232a;background:#fde2e2}.acd-ctl-b.green{color:#17733f;background:#ddf5e6}.acd-ctl-b.on{box-shadow:0 0 0 2px #1f6feb}.acd-ctl-b:disabled{opacity:.55;cursor:not-allowed}.acd-confirm h4{border-left:3px solid #1f6feb;margin:0 0 8px;padding-left:8px;font-size:15px}.acd-confirm label{align-items:center;gap:8px;margin:6px 0;font-size:13.5px;display:flex}.acd-why{margin:8px 0;position:relative}.acd-why textarea{box-sizing:border-box;resize:vertical;background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:8px;width:100%;min-height:62px;padding:8px 10px;font-family:inherit;font-size:13.5px}.acd-why small{color:#5b6678;font-size:11.5px;position:absolute;bottom:8px;right:10px}.acd-impact{color:#4b3200;background:#fff4e2;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:13px}.acd-impact b{color:#b4232a;align-items:center;gap:6px;display:flex}.acd-impact ul{margin:6px 0 0;padding-left:18px;line-height:1.7}.acd .flip{transform:rotate(180deg)}.acd-backdrop{z-index:1200;background:#0f172a80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.acd-form2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.acd-form2 label{flex-direction:column;gap:4px;display:flex}.acd-form2 label.full{grid-column:1/-1}.acw{padding-bottom:84px}.acw-steps{gap:6px;margin-bottom:14px;padding:14px 18px;display:flex;overflow-x:auto}.acw-step{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:14px;min-width:180px;padding:4px 6px;font-family:inherit;display:flex}.acw-num{color:#3b4658;background:#eef1f5;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.acw-step.on .acw-num{color:#fff;background:#1f6feb;box-shadow:0 0 0 5px #dce8fd}.acw-step.done .acw-num{color:#17733f;background:#ddf5e6}.acw-st{border-bottom:2px solid #e1e7ef;flex:1;padding-bottom:6px}.acw-st b{color:#0f1b33;font-size:15.5px;display:block}.acw-st small{color:#5b6678;font-size:13px}.acw-step.on .acw-st b{color:#1d4fb0}.acw-step.on .acw-st{border-bottom-color:#1f6feb}.acw-g3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr);gap:14px;margin-bottom:14px;display:grid}.acw-g3.two{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr)}.acw-g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.acw-card{flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.acw-h{color:#0f1b33;align-items:center;gap:10px;margin:0 0 4px;font-size:19px;font-weight:800;display:flex}.acw-h svg{color:#1f6feb}.acw-sub{color:#5b6678;margin:-8px 0 4px;font-size:13.5px}.acw-card label{flex-direction:column;gap:5px;min-width:0;display:flex}.acw-card label>span:first-child,.acw-lbl{color:#1c2740;font-size:14px;font-weight:700}.acw-req{color:#e5484d;font-style:normal}.acw-card input,.acw-card select,.acw-card textarea{box-sizing:border-box;color:#1c2740;background:#fff;border:1px solid #d7dee8;border-radius:7px;width:100%;padding:9px 12px;font-family:inherit;font-size:14px}.acw-card textarea{resize:vertical}.acw-card input:focus,.acw-card select:focus,.acw-card textarea:focus{border-color:#1f6feb;outline:none;box-shadow:0 0 0 3px #dce8fd}.acw-card input.bad{border-color:#e5484d}.acw-card input:disabled,.acw-card select:disabled{color:#5b6678;background:#f2f5fa}.acw-f2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.acw-f3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.acw-ic{display:block;position:relative}.acw-ic>svg{color:#5b6678;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.acw-ic>input{padding-left:36px}.acw-err{color:#e5484d;margin-top:-6px;font-size:12.5px}.acw-warnline{color:#c77700;margin-top:-6px;font-size:12.5px}.acw-hint{color:#5b6678;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.acw-cnt{color:#5b6678;text-align:right;margin-top:-6px;font-size:12px}.acw-vat{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acw-vat>span{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.acw-vat small{color:#1c2740;font-size:13.5px}.acw-inl{align-items:center;flex-direction:row!important;gap:6px!important}.acw-inl input{width:70px!important}.acw-tg{cursor:pointer;background:#c9d2de;border:0;border-radius:99px;flex:none;width:46px;height:26px;padding:0;position:relative}.acw-tg i{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.acw-tg.on{background:#1f6feb}.acw-tg.on i{left:23px}.acw-tg:disabled{cursor:default;opacity:.9}.acw-logo{grid-template-columns:minmax(0,1fr) 112px;gap:10px;display:grid}.acw-drop{text-align:center;color:#1c2740;border:1.5px dashed #aebcd0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:18px;font-size:13.5px;display:flex}.acw-drop svg{color:#1f6feb}.acw-drop u{color:#1f6feb;text-decoration:none}.acw-drop small{color:#5b6678;font-size:12px}.acw-drop.disabled{opacity:.7;cursor:not-allowed}.acw-prev{color:#fff;background:linear-gradient(135deg,#1f6feb,#1d4588);border:1px solid #e6ebf2;border-radius:10px;place-items:center;display:grid}.acw-pk{border:1px solid #e6ebf2;border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}.acw-pk-ic{color:#1f6feb;background:#e8f0fd;border-radius:12px;flex:none;place-items:center;width:56px;height:56px;display:grid}.acw-pk small{color:#4b5565;font-size:13px}.acw-pk-n{align-items:center;gap:10px;display:flex}.acw-pk-n b{color:#0f1b33;font-size:22px;font-weight:800}.acw-sum{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:4px 0;font-size:14px;display:grid}.acw-sum dt{color:#1c2740;align-items:center;gap:10px;display:flex}.acw-sum dt svg{color:#1f6feb}.acw-sum dd{text-align:right;margin:0;font-weight:600}.acw-price{color:#1f6feb;font-size:19px!important;font-weight:800!important}.acw-chips{background:#eef4ff;border-radius:10px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.acw-chip{color:#17733f;background:#ddf5e6;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.acw-chip.ok{color:#17733f;background:#ddf5e6}.acw-chip.wait{color:#a55f00;background:#fef3e2}.acw-h4{color:#0f1b33;margin:6px 0 0;font-size:15px}.acw-ben{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.acw-ben li{align-items:center;gap:10px;display:flex}.acw-ben svg{color:#22b357;flex:none}.acw-seeds{flex-direction:column;display:flex}.acw-seed{border-bottom:1px solid #f0f3f7;grid-template-columns:28px 170px minmax(0,1fr) auto 60px;align-items:center;gap:10px;padding:8px 0;display:grid}.acw-seed b{font-size:14px}.acw-seed small{color:#5b6678;font-size:12.5px}.acw-seed em{color:#1f6feb;font-size:12.5px;font-style:normal}.acw-seed-ic{color:#1f6feb;background:#e8f0fd;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.acw-seed-ic.purple{color:#7c4ddb;background:#efe9fd}.acw-seed-ic.green{color:#1f9d57;background:#e4f6ec}.acw-seed-ic.orange{color:#e8590c;background:#fff0e0}.acw-note{color:#5b6678;margin:4px 0 0;font-size:12.5px}.acw-checks{flex-direction:column;gap:6px;display:flex}.acw-ck{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.acw-ck small{color:#4b5565;text-align:right;font-size:12.5px}.acw-ck .ok{color:#22b357}.acw-ck .bad{color:#e5484d}.acw-ck.warn{background:#fff7e8;border-radius:8px;grid-template-columns:20px auto minmax(0,1fr) auto;padding:8px 10px}.acw-ck.warn>svg{color:#e8890c}.acw-warn-t{color:#c77700;font-weight:700}.acw-ck.warn small{text-align:left}.acw-link{color:#1f6feb;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-flex}.acw-found{border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.acw-found.ok{color:#17733f;background:#e9f8ef}.acw-found.wait{color:#1d4fb0;background:#eef4ff}.acw-plans{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.acw-plan{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #d7dee8;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;font-family:inherit;display:flex}.acw-plan b{color:#0f1b33;font-size:16px}.acw-plan small{color:#5b6678;font-size:12.5px}.acw-plan em{color:#1f6feb;font-style:normal;font-weight:800}.acw-plan.on{border-color:#1f6feb;box-shadow:0 0 0 3px #dce8fd}.acw-foot{z-index:30;background:#fff;border-top:1px solid #e1e7ef;align-items:center;gap:12px;padding:10px 24px;display:flex;position:fixed;bottom:0;left:240px;right:0;box-shadow:0 -6px 18px -12px #0f1b3340}.afe-tbl th small{color:#5b6678;margin-top:4px;font-size:12px;font-weight:500;display:block}.afe-sec td{color:#1d4fb0;background:#eef4ff;font-weight:700}.adm-back{z-index:1200;background:#0f172a80;place-items:center;padding:16px;animation:.16s ease-out backdropFade;display:grid;position:fixed;inset:0}.adm-box{width:min(var(--adm-w,760px),96vw);background:#fff;border-radius:14px;flex-direction:column;max-height:88vh;animation:.22s cubic-bezier(.34,1.56,.64,1) modalPop;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #0f1b3373}.adm-head{border-bottom:1px solid #e6ebf2;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.adm-head-ic{color:#1f6feb;background:#e8f0fd;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.adm-head-tx{flex:1;min-width:0}.adm-head-tx h3{color:#0f1b33;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:800}.adm-head-tx p{color:#5b6678;margin:4px 0 0;font-size:13.5px}.adm-x{color:#1c2740;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.adm-x:hover{background:#f1f5fb}.adm-body{padding:16px 22px;overflow:auto}.adm-foot{background:#f7f9fc;border-top:1px solid #e6ebf2;justify-content:flex-end;gap:10px;padding:12px 22px;display:flex}.adm-list{flex-direction:column;display:flex}.adm-li{border-bottom:1px solid #f0f3f7;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 6px;display:grid}.adm-li:last-child{border-bottom:0}.adm-tile{color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:800;display:grid}.adm-li-tx{min-width:0}.adm-li-tx button{color:#1d4fb0;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-family:inherit;font-size:15px;font-weight:700;display:block;overflow:hidden}.adm-li-tx button:hover{text-decoration:underline}.adm-li-tx small{color:#5b6678;overflow-wrap:anywhere;font-size:12.5px;display:block}.adm-li-t{color:#5b6678;white-space:nowrap;font-size:12.5px}.adm-kv{flex-wrap:wrap;gap:14px;margin-bottom:12px;display:flex}.adm-kv span{color:#4b5565;background:#f2f5fa;border-radius:8px;padding:6px 10px;font-size:13px}.adm-kv b{color:#0f1b33}.adm-link{font-family:inherit;font-size:inherit;color:#0f1b33;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.adm-link:hover{color:#1f6feb;text-decoration:underline}@media (width<=1280px){.acd-g3,.acd-g3.sup,.acw-g3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acd-files{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.acd-g2,.acd-g2.even,.acd-g2.shop{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.acd-g2,.acd-g2.even,.acd-g2.shop,.acd-g3,.acd-g3.sup,.acw-g3,.acw-g3.two,.acw-g2{grid-template-columns:minmax(0,1fr)}.acd-pinfo,.acd-perk,.acd-imp{grid-template-columns:repeat(2,minmax(0,1fr))}.acd-sticky,.acw-foot{flex-wrap:wrap;padding:10px 16px;left:0}.acd-stat{border-left:0;padding:4px 8px}.acd-dl{grid-template-columns:130px minmax(0,1fr)}}@media (width<=640px){.acd-phdr h1{font-size:22px}.acw-f2,.acw-f3,.acd-form2,.acd-pbtns,.acd-pinfo,.acd-perk,.acd-imp{grid-template-columns:minmax(0,1fr)}.acw-seed{grid-template-columns:28px minmax(0,1fr) auto}.acw-seed small,.acw-seed em{display:none}.acd-arow{grid-template-columns:22px minmax(0,1fr) 20px}.acd-arow-v,.acd-muted-ic{grid-column:2/-1}.acd-sticky .acd-strip-n,.acd-sticky .acd-logo{display:none}.adm-li{grid-template-columns:36px minmax(0,1fr)}.adm-li>:nth-child(n+3){grid-column:2}}.adm-body .zpay-detail{border:0;border-radius:0;flex:none}.adm-body:has(.zpay-detail){padding:0}.aps-g{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;max-width:1180px;display:grid}.aps-m{background:#fff;border:1.5px solid #d7dee8;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.aps-m.on{background:#f5f9ff;border-color:#1f6feb}.aps-m-ic{color:#1f6feb;background:#e8f0fd;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.aps-m-tx{flex:1;min-width:0}.aps-m-tx b{color:#0f1b33;font-size:15.5px;display:block}.aps-m-tx small{color:#5b6678;font-size:13px}.aps-f{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:2px 4px 8px;display:grid}.aps-f label:first-child:nth-last-child(3){grid-column:1/-1}.aps-foot{justify-content:flex-end;margin-top:6px;display:flex}.aps-prev{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.aps-pm{color:#0e2b52;background:#f5f9ff;border:1.5px solid #1f6feb;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.aps-pm small{color:#5b6678;font-size:12.5px}.aps-bank{background:#f0faf4;border:1px solid #cdebd9;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.aps-bank>b{color:#0e2b52;font-size:16px}.aps-bank div{flex-direction:column;display:flex}.aps-bank small{color:#5b6678;font-size:12.5px}.aps-bank span{color:#0f1b33;font-size:15px;font-weight:700}.aps-no{align-items:center;gap:8px;display:inline-flex;font-size:19px!important}.aps-qr{background:#f5f9ff;border:1px solid #d7e3f5;border-radius:12px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.aps-qr b{color:#0e2b52;letter-spacing:.04em;font-size:18px}.aps-qr small{color:#5b6678;font-size:12.5px}@media (width<=980px){.aps-g{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.aps-f{grid-template-columns:minmax(0,1fr)}}.arl-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-bottom:14px;display:grid}.arl-card{text-align:left;cursor:pointer;border:1px solid #e6ebf2;align-items:flex-start;gap:12px;min-width:0;padding:14px;font-family:inherit;display:flex}.arl-card.on{border-color:#1f6feb;box-shadow:0 0 0 2px #dce8fd}.arl-card-ic{color:#1f6feb;background:#e8f0fd;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.arl-card-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.arl-card-tx b{color:#0f1b33;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.arl-card-tx small{color:#5b6678;font-size:12.5px}.arl-add{height:42px;margin-left:auto;padding:0 18px;font-size:15px}.arl-file{color:#1f6feb;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.arl-chk{align-self:end;align-items:center;font-size:13.5px;flex-direction:row!important;gap:8px!important}.ard-steps{color:#1c2740;margin:8px 0 0;padding-left:18px;font-size:13.5px;line-height:1.8}.anf-bulk{background:#eef4ff;border:1px solid #c9daf5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;display:flex}.anf-bulk b{color:#1d4fb0;margin-right:6px}.anf-msg{background:#f5f9ff;border:1px solid #d7e3f5;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;padding:12px 14px;display:flex}.anf-msg p{color:#1c2740;white-space:pre-wrap;margin:0;font-size:14px}.asc-prev{border:1px solid #e6ebf2;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.asc-logo{color:#0e2b52;font-size:22px;font-weight:800;line-height:1}.asc-logo span{color:#d89b2b}.asc-iss{color:#4b5565;flex-direction:column;gap:2px;min-width:0;font-size:12.5px;display:flex}.asc-iss b{color:#0f1b33;font-size:14.5px}.asc-doc{text-align:right}.asc-doc b{color:#0e2b52;font-size:14px;display:block}.asc-doc small{color:#5b6678;font-size:11px}.asc-foot{color:#5b6678;border-top:1px dashed #d7dee8;padding-top:8px;font-size:12.5px}.atr-roles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-bottom:14px;display:grid}.atr-role{flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.atr-role-h{align-items:center;gap:10px;display:flex}.atr-role-h b{color:#0f1b33;font-size:15.5px;display:block}.atr-role-h small{color:#5b6678;font-size:12.5px}.atr-role p{color:#4b5565;margin:0;font-size:13px}.atr-flags{flex-wrap:wrap;gap:6px;display:flex}.atr-add{color:#1f6feb;cursor:pointer;border:1.5px dashed #9db6dd;flex-direction:row;justify-content:center;align-items:center;min-height:120px;font-family:inherit;font-size:15px;font-weight:700}.atr-sel{background:#fff;border:1px solid #aebcd0;border-radius:7px;height:34px;padding:0 8px;font-family:inherit;font-size:13.5px}.atr-menus{margin-top:12px}.atr-menus>div{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 12px;margin-top:6px;display:grid}.atr-menus label{align-items:center;gap:8px;font-size:13.5px;display:flex}@media (width<=640px){.asc-prev{grid-template-columns:minmax(0,1fr)}.asc-doc{text-align:left}}.asp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.asp-card{background:#fff;border:1px solid #e1e7ef;border-top:4px solid #d89b2b;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.asp-h{align-items:center;gap:12px;display:flex}.asp-h>div{flex:1;min-width:0}.asp-h b{color:#0f1b33;font-size:16px;display:block}.asp-h small{color:#6b7688;font-size:12.5px}.asp-logo{color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid}.asp-sub{color:#4b5565;font-size:13px}.asp-none{color:#8a94a6;margin:0;font-size:13px}.asp-list{border-top:1px solid #edf1f6;flex-direction:column;display:flex}.asp-row{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:8px 0;display:flex}.asp-n{flex-direction:column;flex:1;min-width:0;display:flex}.asp-n b{color:#0f1b33;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.asp-n small{color:#6b7688;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (width<=720px){.asp-grid{grid-template-columns:minmax(0,1fr)}}.pmd-pop.psx-pop{resize:both;font-family:"Noto Sans Thai", var(--font-th), sans-serif;color:#112e55;flex-direction:column;display:flex;overflow:hidden}.pmd-pop.psx-pop .xdoc-titlebar h2{color:#112e55;font-size:20px}.pmd-pop.psx-pop .xdoc-titlebar button:has(svg.lucide-save){color:#112e55;background:#e3aa2e;border-color:#e3aa2e}.psx-foot{color:#64748b;text-align:right;background:#fff;border-top:1px solid #e2e8f0;flex:none;padding:6px 18px;font-size:12px}.psx-type{color:#112e55;background:#fff;border:1px solid #a9bdd5;border-radius:6px;height:32px;padding:0 8px;font-family:inherit;font-size:14px;font-weight:700}.psx{color:#112e55;font-size:14px}.psx label{color:#112e55;white-space:nowrap;font-size:14px;font-weight:700}.psx input,.psx select,.psx textarea{color:#112e55;box-sizing:border-box;background:#f3f7fc;border:1px solid #a9bdd5;border-radius:6px;min-width:0;height:32px;padding:0 10px;font-family:inherit;font-size:14px}.psx textarea{resize:vertical;width:100%;height:52px;padding:6px 10px}.psx input:focus,.psx select:focus,.psx textarea:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #dbeafe}.psx input:read-only{color:#475569;background:#e9edf2}.psx input.mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.psx .psx-num{text-align:right;width:180px}.psx-head{grid-template-columns:110px minmax(280px,360px) 1fr 90px minmax(240px,320px);align-items:center;gap:8px 12px;padding:0 4px 10px;display:grid}.psx-head .psx-code,.psx-head .psx-bar{width:100%}.psx-head .psx-wide{grid-column:2/-1;width:100%}.psx-tabs{border-bottom:2px solid #112e55;display:flex}.psx-tab{color:#112e55;cursor:pointer;background:#f3f7fc;border:1px solid #a9bdd5;border-bottom:0;border-radius:6px 6px 0 0;height:34px;margin-right:-1px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:700}.psx-tab:hover{background:#e7f0fa}.psx-tab.on{color:#fff;background:#112e55;border-color:#112e55}.psx-panel{background:#f7fafd;border:1px solid #d6e2ef;border-top:0;border-radius:0 0 8px 8px;flex-direction:column;gap:12px;padding:12px;display:flex}.psx-card{background:#fff;border:1px solid #d6e2ef;border-radius:8px;min-width:0;padding:12px 16px}.psx-sec{padding-top:0}.psx-ct{color:#112e55;background:#e7f0fa;border-bottom:1px solid #d6e2ef;border-radius:8px 8px 0 0;margin:0 -16px 12px;padding:8px 16px;font-size:16px;font-weight:700}.psx-two{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.psx-form{grid-template-columns:120px 1fr;align-items:center;gap:8px 12px;min-width:0;display:grid}.psx-form>input:not(.psx-num):not(.psx-yna),.psx-form>select{width:100%}.psx-row{align-items:center;gap:10px;min-width:0;display:flex}.psx-name{color:#112e55;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.psx-hint{color:#475569;white-space:nowrap;font-size:13px}.psx .psx-yna{text-align:center;width:60px}.psx-vat{width:100%}.psx-date{width:180px}.psx-date input{width:100%}.psx-narrow{max-width:560px}.psx-lk{flex:none;width:192px}.psx-lk>span{width:100%;display:flex!important}.psx .xlk-in{background:#f3f7fc;flex:1;min-width:100px;max-width:160px;font-size:14px;border:1px solid #a9bdd5!important;border-radius:6px 0 0 6px!important;height:32px!important}.psx .xlk-in+button{flex:0 0 32px;background:#fff!important;border:1px solid #a9bdd5!important;border-left:0!important;border-radius:0 6px 6px 0!important;width:32px!important;height:32px!important}.psx-up{grid-template-columns:55fr 45fr;gap:12px;display:grid}.psx-unit{grid-template-columns:64px 192px minmax(120px,1fr) 180px;align-items:center;gap:8px;display:grid}.psx-uh{color:#112e55;background:#e7f0fa;border-radius:5px;justify-content:center;align-items:center;height:32px;font-size:14px;font-weight:700;display:flex}.psx-ul{text-align:center;font-weight:700}.psx-unit input{width:100%}.psx-unit .psx-num{width:180px}.psx-price{grid-template-columns:120px 180px}.psx-bottom{grid-template-columns:45fr 55fr;gap:12px;display:grid}.psx-note{grid-template-columns:110px 1fr;align-items:start;gap:12px;display:grid}.psx-note>label{padding-top:6px}.psx-bal{grid-template-columns:auto minmax(100px,140px) auto minmax(100px,140px) auto minmax(100px,140px);align-items:center;gap:8px 10px;display:grid}.psx-bal .psx-num{width:100%}.psx-more{color:#112e55;cursor:pointer;background:#f3f7fc;border:1px solid #a9bdd5;border-radius:6px;height:32px;margin-top:6px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700}.psx-more:hover,.psx-more.on{color:#fff;background:#112e55;border-color:#112e55}@media (width<=1100px){.psx-head{grid-template-columns:110px 1fr}.psx-head>span{display:none}.psx-two,.psx-up,.psx-bottom{grid-template-columns:1fr}.psx-bal{grid-template-columns:auto 140px}}.fpv-back{z-index:1400;background:#0f172ab8;place-items:center;padding:16px;animation:.16s ease-out backdropFade;display:grid;position:fixed;inset:0}.fpv-box{background:#fff;border-radius:14px;flex-direction:column;width:min(1100px,100%);height:min(92vh,900px);display:flex;overflow:hidden;box-shadow:0 30px 70px -20px #00000080}.fpv-head{border-bottom:1.5px solid #d3e3f5;align-items:center;gap:10px;padding:12px 14px 12px 18px;display:flex}.fpv-ic{color:#0e2b52;background:#d6e6f8;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.fpv-tx{flex-direction:column;flex:1;min-width:0;display:flex}.fpv-tx b{color:#0e2b52;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;overflow:hidden}.fpv-tx small{color:#5b6678;font-size:12.5px}.fpv-btn{color:#0e2b52;cursor:pointer;background:#fff;border:1.5px solid #a9c3e3;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;text-decoration:none;display:grid}.fpv-btn:hover{background:#f0f7fd}.fpv-body{background:#f2f5fa;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:auto}.fpv-img{object-fit:contain;max-width:100%;max-height:100%;display:block}.fpv-pdf{background:#fff;border:0;width:100%;height:100%}.fpv-msg{color:#4b5565;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px;font-size:14px;display:flex}.fpv-nav{color:#fff;cursor:pointer;z-index:2;background:#0e2b52c7;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fpv-nav.l{left:12px}.fpv-nav.r{right:12px}.fpv-nav:hover{background:#0e2b52}button.acd-file{font:inherit;text-align:left;cursor:pointer;background:#fff}button.acd-file:hover{background:#f5f9ff;border-color:#a9c3e3}.acd-flink{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:0}.acd-flink:hover .acd-ellip{color:#1f6feb;text-decoration:underline}@media (width<=640px){.fpv-box{height:94vh}.fpv-nav{width:36px;height:36px}}.acd-mcmds{flex-direction:column;gap:10px;display:flex}.acd-mcmds button{text-align:left;font:inherit;color:#0e2b52;cursor:pointer;background:#fff;border:1.5px solid #d3e3f5;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.acd-mcmds button:hover:not(:disabled){background:#f0f7fd;border-color:#a9c3e3}.acd-mcmds button:disabled{opacity:.5;cursor:not-allowed}.acd-mcmds button span{flex-direction:column;min-width:0;display:flex}.acd-mcmds button b{font-size:14.5px}.acd-mcmds button small{color:#5b6678;font-size:12.5px}.acd-mcmds button.warn{color:#b45309}.acd-mcmds button.danger{color:#c2262e}.acd-g3 .acd-tbl.perm{table-layout:fixed}.acd-g3 .acd-tbl.perm th{white-space:normal;vertical-align:bottom;padding:8px 3px;font-size:12.5px;line-height:1.3}.acd-g3 .acd-tbl.perm td{padding:8px 3px}.acd-g3 .acd-tbl.perm th:first-child,.acd-g3 .acd-tbl.perm td:first-child{width:36%;padding-left:6px}.acd-g3 .acd-tbl.perm td:first-child .acd-ti{word-break:break-word;align-items:flex-start;font-size:13.5px}.acd-g3 .acd-tbl.perm td svg{width:19px;height:19px}.acd-sticky-min,.acd-sticky-open{color:#0e2b52;cursor:pointer;background:#fff;border:1.5px solid #a9c3e3;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;box-shadow:0 4px 12px -6px #0f1b3373}.acd-sticky-min{position:absolute;top:-17px;left:18px}.acd-sticky-open{z-index:30;position:fixed;bottom:12px;left:258px}.acd-sticky-min:hover,.acd-sticky-open:hover{background:#f0f7fd}@media (width<=980px){.acd-sticky-open{left:16px}}button.acd-arow{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f3f7;border-radius:6px;font-size:14.5px}button.acd-arow:hover{background:#f5f9ff}button.acd-arow:hover .acd-muted-ic{color:#1f6feb}.acd-tbl.files{table-layout:fixed;min-width:560px}.acd-tbl.files th,.acd-tbl.files td{white-space:nowrap;padding:9px 8px}.acd-tbl.files th:first-child,.acd-tbl.files td:first-child{width:42%}.acd-tbl.files td:first-child .acd-ti{min-width:0}.acd-tbl.files td:first-child .acd-flink{flex:1;overflow:hidden}.acd-tbl.files td:first-child .acd-ellip{text-overflow:ellipsis;display:block;overflow:hidden}.acd-tbl.files td:nth-child(2){text-overflow:ellipsis;overflow:hidden}.acd-tbl.files td:nth-child(4){line-height:1.35}.acd-tbl.files th:nth-child(5),.acd-tbl.files td:nth-child(5){width:96px}.adx-item-car{opacity:.75;margin-left:auto;transition:transform .15s}.adx-item-car.open{transform:rotate(180deg)}.adx-sub{border-left:1.5px solid #ffffff24;flex-direction:column;gap:2px;margin:2px 0 6px 18px;padding-left:14px;display:flex}.adx-sub-i{text-align:left;font:inherit;color:#c9d5ea;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:14px;line-height:1.3}.adx-sub-i:hover{color:#fff;background:#ffffff0f}.adx-sub-i.on{color:#fff;background:#1f6feb;font-weight:700}.um{flex-direction:column;gap:16px;min-width:0;display:flex}.um-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.um-head-l{min-width:0}.um-crumb{color:#5b6678;align-items:center;gap:6px;margin-bottom:8px;font-size:12.5px;display:flex}.um-crumb b{color:#0f1b33}.um-head h1{color:#0f1b33;letter-spacing:-.3px;margin:0;font-size:30px;font-weight:800}.um-head p{color:#4b5565;margin:4px 0 0;font-size:15px}.um-head-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.um-err{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:10px 14px;font-size:13.5px}.um-card{background:#fff;border:1px solid #e6ebf2;border-radius:14px;min-width:0;box-shadow:0 1px 2px #0f1b330a}.um-pad{padding:18px 20px}.um-card.inner{box-shadow:none;border-color:#edf1f6;margin-top:12px;padding:14px 16px}.um-card.inner h4{color:#0f1b33;margin:0 0 10px;font-size:15px}.um-card.flat-top{border-top-left-radius:0}.um-card-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.um-card-h h3,.um-h3{color:#0f1b33;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;display:flex}.um-card-h h3{flex-wrap:nowrap;min-width:0}.um-card-h h3>svg{flex:none}.um-card-h p,.um-sub{color:#5b6678;margin:3px 0 0;font-size:13px}.um-empty{text-align:center;color:#8a94a6;justify-content:center;padding:28px 10px;font-size:14px;display:flex}.um-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.um-kpi{align-items:center;gap:16px;padding:18px 20px;display:flex}.um-kpi-ic{border-radius:16px;flex:none;place-items:center;width:64px;height:64px;display:grid}.um-kpi-ic.sm{border-radius:12px;width:44px;height:44px}.um-kpi-ic.blue{color:#1f6feb;background:#e8f0fe}.um-kpi-ic.green{color:#16a34a;background:#e3f7ea}.um-kpi-ic.amber{color:#e8960c;background:#fff4dc}.um-kpi-ic.red{color:#e5484d;background:#fde8e8}.um-kpi-ic.purple{color:#8b5cf6;background:#f1eafe}.um-kpi-ic.gray{color:#64748b;background:#eef2f6}.um-kpi-ic.orange{color:#ea580c;background:#ffedd5}.um-kpi-tx{min-width:0}.um-kpi-lb{color:#1c2740;font-size:14.5px;font-weight:600}.um-kpi-v{color:#0f1b33;font-size:30px;font-weight:800;line-height:1.15}.um-kpi-v small{color:#1c2740;font-size:16px;font-weight:700}.um-kpi-d{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.um-kpi-note{color:#5b6678;font-size:12.5px}.um-pill{border-radius:6px;align-items:center;gap:2px;padding:2px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.um-pill.up{color:#16a34a;background:#e3f7ea}.um-pill.dn{color:#e5484d;background:#fde8e8}.um-g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.um-g2.wide{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.um-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.um-btn{height:42px;font:inherit;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.um-btn:disabled{opacity:.55;cursor:not-allowed}.um-btn.primary{color:#fff;background:#1f6feb}.um-btn.primary:hover:not(:disabled){background:#1a5fd0}.um-btn.line{color:#0e2b52;background:#fff;border-color:#c9d5e6}.um-btn.line:hover:not(:disabled){background:#f5f9ff}.um-btn.line.blue{color:#1f6feb;border-color:#9db9ee}.um-btn.soft{color:#1f6feb;background:#eaf2ff;border-color:#c9daf7}.um-btn.danger-l{color:#e5484d;background:#fff5f5;border-color:#f5b5b7}.um-btn.bad{color:#fff;background:#e5484d}.um-btn.ok{color:#fff;background:#16a34a}.um-btn.sm{border-radius:8px;height:34px;padding:0 12px;font-size:13.5px}.um-btn.xs{border-radius:6px;gap:3px;height:24px;padding:0 8px;font-size:11.5px}.um-btn.big{flex:1;height:52px;font-size:16px}.um-btn.block{width:100%;height:46px;margin-top:12px}.um-icon-btn{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #d5deea;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.um-icon-btn.danger{color:#e5484d;background:0 0;border-color:#0000}.um-icon-btn:disabled{opacity:.35;cursor:not-allowed}.um-kebab{color:#334155;cursor:pointer;background:#fff;border:1px solid #dde4ee;border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}.um-kebab:hover{background:#f5f9ff}.um-link{font:inherit;color:#1f6feb;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.um-x{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px}.um-sel{height:42px;font:inherit;color:#0f1b33;background:#fff;border:1.5px solid #d5deea;border-radius:9px;min-width:0;padding:0 34px 0 12px;font-size:14px}.um-sel.sm{border-radius:7px;height:32px;padding:0 26px 0 10px;font-size:12.5px}.um-in{width:100%;height:42px;font:inherit;color:#0f1b33;box-sizing:border-box;background:#fff;border:1.5px solid #d5deea;border-radius:9px;padding:0 12px;font-size:14.5px}.um-in.sm{height:36px;font-size:13.5px}.um-in:disabled{color:#5b6678;background:#f2f5fa}.um-in.ok{color:#16a34a;font-weight:700}.um-in.bad{color:#e5484d;font-weight:700}textarea.um-in{resize:vertical;height:auto;padding:10px 12px}.um-search{color:#5b6678;background:#fff;border:1.5px solid #d5deea;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:200px;height:44px;padding:0 14px;display:flex}.um-search.sm{flex:0 300px;min-width:180px;height:42px}.um-search.grow,.um-search.sm.grow{flex:260px}.um-search input{font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14.5px}.um-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.um-toolbar .grow{flex:220px;min-width:0}.um-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.um-filters label{color:#1c2740;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.um-fsel{color:#334155;align-items:center;gap:6px;display:inline-flex}.um-tablewrap{border:1px solid #edf1f6;border-radius:10px;overflow-x:auto}.um-tbl{border-collapse:collapse;width:100%;font-size:13.5px}.um-tbl th{text-align:left;color:#1c2740;white-space:nowrap;background:#f5f8fc;padding:11px 10px;font-size:13px;font-weight:700}.um-tbl td{color:#1c2740;vertical-align:middle;border-top:1px solid #eef2f6;padding:10px}.um-tbl tbody tr{cursor:default}.um-tbl tbody tr[class]:hover,.um-tbl.users tbody tr:hover{cursor:pointer;background:#f7faff}.um-tbl tbody tr.on{background:#eef4ff;box-shadow:inset 3px 0 #1f6feb}.um-tbl .c{text-align:center}.um-tbl .r{text-align:right}.um-tbl .nw{white-space:nowrap}.um-tbl small{color:#5b6678;font-size:12px}.um-tbl.sm td,.um-tbl.sm th{padding:8px}.um-tbl.perm td,.um-tbl.perm th{padding:12px 10px}.um-ellip{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.um-brk{word-break:break-all}.um-muted{color:#8a94a6}.um-c-blue{color:#1f6feb}.um-c-green{color:#16a34a}.um-c-red{color:#e5484d}.um-c-amber{color:#e8960c}.um-online{color:#15803d;background:#e7f6ec;border-radius:999px;align-items:center;gap:5px;margin-top:3px;padding:1px 9px 1px 7px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex}.um-online:before{content:"";background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #22c55e38}.um-chk{accent-color:#1f6feb;cursor:pointer;width:20px;height:20px}.um-ava{color:#fff;object-fit:cover;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.um-user{align-items:center;gap:10px;min-width:0;display:flex}.um-user>span{flex-direction:column;min-width:0;display:flex}.um-user b{color:#0f1b33;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.um-user small{color:#5b6678;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.um-co{align-items:center;gap:10px;min-width:0;display:flex}.um-co>i,.um-co>img{color:#1d4fb0;object-fit:cover;background:#e8f0fe;border:1px solid #dde6f3;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:800;display:grid}.um-co.lg>i,.um-co.lg>img{width:38px;height:38px;font-size:15px}.um-co>span{flex-direction:column;min-width:0;display:flex}.um-co small{color:#5b6678;font-size:12px}.um-tag{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:700;line-height:1.4;display:inline-flex}.um-tag i{background:currentColor;border-radius:50%;width:7px;height:7px}.um-tag.blue{color:#1d4fb0;background:#e8f0fe}.um-tag.green{color:#15803d;background:#e3f7ea}.um-tag.amber{color:#b45309;background:#fff4dc}.um-tag.red{color:#c2262e;background:#fde8e8}.um-tag.purple{color:#7c3aed;background:#f1eafe}.um-tag.gray{color:#475569;background:#eef2f6}.um-tag.orange{color:#c2410c;background:#ffedd5}.um-st{align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.um-st i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.um-st.green{color:#16a34a}.um-st.amber{color:#e8960c}.um-st.red{color:#e5484d}.um-st.gray{color:#8a94a6}.um-st.blue{color:#1f6feb}.um-st small{color:#5b6678;font-weight:500}.um-chips{flex-wrap:wrap;gap:5px;display:flex}.um-acts{align-items:center;gap:6px;display:inline-flex}.um-cnt{color:#fff;background:#e5484d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-style:normal;display:inline-grid}.um-pager{color:#5b6678;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.um-pager-nav{align-items:center;gap:6px;display:flex}.um-pager-nav button{min-width:32px;height:32px;font:inherit;color:#1c2740;cursor:pointer;background:#fff;border:1px solid #dde4ee;border-radius:8px;place-items:center;font-size:13px;display:grid}.um-pager-nav button.on{color:#fff;background:#1f6feb;border-color:#1f6feb}.um-pager-nav button:disabled{opacity:.4;cursor:not-allowed}.um-legend{color:#334155;flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.um-legend span{align-items:center;gap:6px;display:inline-flex}.um-legend i{border-radius:50%;width:10px;height:10px}.um-donut{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:18px;display:grid}.um-donut-c{height:200px;position:relative}.um-donut-mid{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.um-donut-mid b{color:#0f1b33;font-size:28px;font-weight:800;line-height:1.1}.um-donut-mid small{color:#334155;font-size:12.5px}.um-donut-l{flex-direction:column;gap:14px;display:flex}.um-donut-l div{grid-template-columns:12px minmax(0,1fr) auto 48px;align-items:center;gap:10px;font-size:13px;display:grid}.um-donut-l div>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.um-donut-l i{border-radius:3px;width:12px;height:12px}.um-donut-l b{color:#0f1b33}.um-donut-l em{color:#5b6678;text-align:right;font-style:normal}.um-alerts{flex-direction:column;gap:10px;display:flex}.um-alert{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #edf1f6;border-radius:11px;align-items:center;gap:14px;padding:12px 14px;display:flex}.um-alert:hover{background:#f7faff}.um-alert-ic{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.um-alert-ic.red{background:#e5484d}.um-alert-ic.amber{background:#f5a524}.um-alert-ic.blue{background:#3478f6}.um-alert-tx{flex-direction:column;flex:1;min-width:0;display:flex}.um-alert-tx b{color:#0f1b33;font-size:14px}.um-alert-tx small{color:#5b6678;font-size:12.5px}.um-bar{align-items:center;gap:10px;display:flex}.um-bar>span{background:#e6ecf5;border-radius:999px;flex:1;min-width:60px;height:8px;overflow:hidden}.um-bar i{background:#1f6feb;border-radius:999px;height:100%;display:block}.um-bar em{color:#334155;text-align:right;min-width:44px;font-size:12.5px;font-style:normal}.um-bar.w{flex:1}.um-quick{grid-template-columns:1fr 1fr;gap:12px;display:grid}.um-q{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6ebf2;border-radius:11px;align-items:center;gap:14px;padding:14px;display:flex}.um-q:hover{background:#f7faff;border-color:#c9daf7}.um-q>span:last-child{flex-direction:column;min-width:0;display:flex}.um-q b{color:#0f1b33;font-size:14.5px}.um-q small{color:#5b6678;font-size:12px}.um-q-ic{color:#fff;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.um-q-ic.blue{background:#1f6feb}.um-q-ic.purple{background:#8b5cf6}.um-q-ic.green{background:#16a34a}.um-q-ic.amber{background:#f5a524}.um-q-ic.red{background:#e5484d}.um-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.um-split.open{grid-template-columns:minmax(0,1fr) 340px}.um-split-main{flex-direction:column;gap:14px;min-width:0;display:flex}.um-side{max-height:calc(100vh - 100px);padding:18px;position:sticky;top:84px;overflow:auto}.um-side-h{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.um-side-h h3{color:#0f1b33;margin:0;font-size:17px;font-weight:800}.um-side-u{border-bottom:1px solid #edf1f6;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:14px;display:flex}.um-side-u>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.um-side-u small{font-size:12.5px}.um-side-n{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.um-side-n b{color:#0f1b33;font-size:16.5px}.um-big{font-size:24px!important}.um-dl{grid-template-columns:auto minmax(0,1fr);gap:11px 14px;margin:0;font-size:13.5px;display:grid}.um-dl dt{color:#334155;white-space:nowrap;align-items:center;gap:8px;display:flex}.um-dl dd{color:#0f1b33;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.um-dl.two dd{text-align:left}.um-side-sec{justify-content:space-between;align-items:center;margin:18px 0 8px;display:flex}.um-side-sec h4,.um-side-t{color:#0f1b33;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.um-side-t{margin:18px 0 10px}.um-side-cos{flex-direction:column;gap:8px;display:flex}.um-side-cos>div{border:1px solid #edf1f6;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex}.um-side-cos .um-co{flex:1}.um-side-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.um-side-acts button{font:inherit;color:#0f1b33;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #dde4ee;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.um-side-acts button:hover:not(:disabled){background:#f5f9ff}.um-side-acts button.danger{color:#e5484d;background:#fff5f5;border-color:#f5b5b7}.um-side-acts button.ok{color:#16a34a;background:#f0fbf4;border-color:#a7e3ba}.um-side-dec{gap:10px;margin-top:16px;display:flex}.um-form{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.um-form-main,.um-form-side{flex-direction:column;gap:14px;min-width:0;display:flex}.um-ti{align-items:center;gap:10px;display:inline-flex}.um-ti-ic{color:#1f6feb;background:#e8f0fe;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.um-prof{grid-template-columns:170px minmax(0,1fr);gap:20px;display:grid}.um-prof-pic{flex-direction:column;align-items:flex-start;gap:6px;font-size:13px;display:flex}.um-prof-pic b{color:#0f1b33;margin-top:6px;font-size:14px}.um-prof-pic small{color:#5b6678;line-height:1.5}.um-prof-pic>div{gap:6px;margin-top:6px;display:flex}.um-prof-ava{display:inline-block;position:relative}.um-prof-ava i{color:#fff;background:#1f6feb;border:3px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:6px;right:4px}.um-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.um-grid3 label{color:#1c2740;flex-direction:column;gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.um-grid3 label em{color:#e5484d;font-style:normal}.um-grid3 .s2{grid-column:span 2}.um-tg-row{align-items:flex-start;gap:10px;font-size:13px;display:flex}.um-tg-row span{flex-direction:column;display:flex}.um-tg-row b{color:#0f1b33}.um-tg-row small{color:#5b6678}.um-tg{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;flex:none;width:46px;height:26px;transition:background .15s;position:relative}.um-tg i{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.um-tg.on{background:#1f6feb}.um-tg.on i{left:23px}.um-tg:disabled{opacity:.5;cursor:not-allowed}.um-note{color:#1c2740;flex-direction:column;gap:6px;margin-top:16px;font-size:13.5px;font-weight:600;display:flex;position:relative}.um-note small{color:#8a94a6;font-size:11.5px;font-weight:400;position:absolute;bottom:8px;right:12px}.um-role-n{color:#0f1b33;align-items:center;gap:10px;min-width:0;font-weight:700;display:inline-flex}.um-role-n small{color:#5b6678;font-weight:400}.um-role-ic{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.um-role-ic.lg{border-radius:12px;width:48px;height:48px}.um-role-ic.xl{border-radius:16px;width:64px;height:64px}.um-role-ic.amber{color:#e8960c;background:#fff4dc}.um-role-ic.blue{color:#1f6feb;background:#e8f0fe}.um-role-ic.green{color:#16a34a;background:#e3f7ea}.um-role-ic.orange{color:#ea580c;background:#ffedd5}.um-role-ic.purple{color:#8b5cf6;background:#f1eafe}.um-role-ic.red{color:#e5484d;background:#fde8e8}.um-pv{align-items:center;gap:14px;margin-bottom:12px;display:flex}.um-pv>div{flex-direction:column;gap:3px;min-width:0;display:flex}.um-pv small{align-items:center;gap:4px;font-size:13px;display:flex}.um-pv-roles{flex-direction:column;gap:10px;display:flex}.um-pv-roles>div{color:#0f1b33;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.um-prog{background:#e6ecf5;border-radius:999px;height:8px;margin:4px 0 12px;overflow:hidden}.um-prog i{background:#16a34a;border-radius:999px;height:100%;display:block}.um-checks{flex-direction:column;gap:9px;display:flex}.um-checks>div{color:#1c2740;align-items:center;gap:10px;font-size:13.5px;display:flex}.um-checks span{flex:1}.um-checks em{color:#5b6678;font-size:12.5px;font-style:normal}.um-form-foot{z-index:4;background:#f2f5fa;justify-content:flex-end;gap:10px;padding:10px 0 12px;display:flex;position:sticky;bottom:0}.um-form-foot .um-btn{height:46px}.um-pick{flex-direction:column;gap:6px;max-height:55vh;margin-top:12px;display:flex;overflow:auto}.um-pick button{font:inherit;text-align:left;cursor:pointer;color:#0f1b33;background:#fff;border:1px solid #e6ebf2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.um-pick button:hover:not(:disabled){background:#f5f9ff;border-color:#c9daf7}.um-acc-h{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.um-acc-u{align-items:center;gap:20px;min-width:0;display:flex}.um-acc-u>div{flex-direction:column;gap:6px;min-width:0;display:flex}.um-ava-wrap{display:inline-block;position:relative}.um-on{background:#16a34a;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;bottom:6px;right:6px}.um-meta{color:#334155;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.um-acc-k{grid-template-columns:repeat(4,150px);gap:10px;display:grid}.um-acc-k>div{border:1px solid #e6ebf2;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:10px;padding:12px;display:grid}.um-acc-k>div>span:first-child{grid-row:span 3}.um-acc-k>div>span:nth-child(2){color:#1c2740;font-size:13px;font-weight:700}.um-acc-k b{color:#0f1b33;font-size:24px;line-height:1.1}.um-acc-k small{color:#5b6678;font-size:11.5px}.um-stack{flex-direction:column;gap:12px;display:flex}.um-stack>div{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:13px;display:grid}.um-stack-bar{background:#eef2f6;border-radius:5px;height:16px;display:flex;overflow:hidden}.um-stack-bar i{height:100%;display:block}.um-stack>div>b{text-align:right;color:#0f1b33}.um-stack-sum{background:#f5f8fc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.um-stack-sum>div{flex-direction:column;flex:1;min-width:160px;display:flex}.um-stack-sum b{color:#0f1b33;font-size:14px}.um-stack-sum small{color:#5b6678;font-size:12px}.um-tl{flex-direction:column;display:flex}.um-tl-i{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid;position:relative}.um-tl-i:not(:last-child):after{content:"";background:#e6ecf5;width:2px;position:absolute;top:48px;bottom:-4px;left:19px}.um-tl-i>div{flex-direction:column;gap:2px;min-width:0;display:flex}.um-tl-i b{color:#0f1b33;font-size:13.5px}.um-tl-i small{color:#5b6678;font-size:12px}.um-tl-ic{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.um-tl-ic.green{background:#16a34a}.um-tl-ic.blue{background:#1f9bf0}.um-tl-ic.red{background:#e5484d}.um-warnbox{color:#e8960c;background:#fff8e8;border:1px solid #fbe3a6;border-radius:11px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.um-warnbox>div{flex-direction:column;display:flex}.um-warnbox b{color:#b45309;font-size:14px}.um-warnbox small{color:#5b6678;font-size:12.5px}.um-req{border:1px solid #e6ebf2;border-radius:11px;flex-direction:column;gap:6px;margin-bottom:10px;padding:12px;display:flex}.um-req-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.um-req>small{color:#5b6678;font-size:12.5px}.um-req-f{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.um-req-f>span:last-child{gap:6px;display:flex}.um-roles{grid-template-columns:270px minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.um-rlist{flex-direction:column;gap:8px;margin-top:12px;display:flex}.um-ritem{font:inherit;text-align:left;cursor:pointer;color:#0f1b33;background:#fff;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.um-ritem:hover{background:#f7faff}.um-ritem.on{background:#eef4ff;border-color:#c9daf7}.um-ritem-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.um-ritem-tx b{align-items:center;gap:6px;font-size:15px;display:flex}.um-ritem-tx small{color:#5b6678;font-size:12px}.um-segs{background:#f2f5fa;border-radius:11px;gap:0;margin-bottom:16px;padding:4px;display:flex}.um-segs button{height:44px;font:inherit;color:#334155;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.um-segs button.on{color:#fff;background:#1f6feb}.um-spec{flex-direction:column;gap:10px;display:flex}.um-spec>label{cursor:pointer;border:1px solid #e6ebf2;border-radius:11px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.um-spec>label span{flex-direction:column;display:flex}.um-spec b{color:#0f1b33;font-size:14px}.um-spec small{color:#5b6678;font-size:12.5px}.um-scope{border:1px solid #e6ebf2;border-radius:11px;padding:12px 14px}.um-scope>div{flex-wrap:wrap;gap:18px;margin-top:8px;font-size:14px;display:flex}.um-scope label{cursor:pointer;align-items:center;gap:6px;display:flex}.um-info{color:#1f6feb;background:#eef4ff;border-radius:11px;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.um-info span{color:#334155;flex-direction:column;gap:2px;font-size:13px;display:flex}.um-info b{color:#1d4fb0;font-size:14px}.um-rdetail{flex-direction:column;gap:12px;display:flex}.um-rd-h{align-items:center;gap:14px;display:flex}.um-rd-h>div{flex-direction:column;gap:3px;display:flex}.um-rd-h b{color:#0f1b33;align-items:center;gap:8px;font-size:22px;display:flex}.um-rd-h small{color:#5b6678;font-size:13px}.um-lbl{color:#1c2740;font-size:13.5px;font-weight:700}.um-rd-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.um-rd-stats>div{color:#334155;border:1px solid #e6ebf2;border-radius:11px;flex-direction:column;gap:6px;padding:12px;font-size:12.5px;display:flex}.um-rd-stats b{color:#0f1b33;align-items:center;gap:8px;font-size:26px;display:flex}.um-rd-stats b small{font-size:14px}.um-rd-foot{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:6px;display:grid}.um-rd-foot>div{flex-direction:column;gap:8px;display:flex}.um-rd-foot .um-btn.big{height:auto;min-height:96px}.um-ftabs{z-index:1;gap:4px;margin-bottom:-14px;display:flex;position:relative}.um-ftabs button{height:48px;font:inherit;color:#334155;cursor:pointer;background:#f5f8fc;border:1px solid #e6ebf2;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:0 26px;font-size:15px;font-weight:700;display:inline-flex}.um-ftabs button.on{color:#1f6feb;background:#fff;box-shadow:inset 0 -3px #1f6feb}.um-steps{flex-direction:column;display:flex}.um-steps>div{grid-template-columns:22px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.um-steps>div:not(:last-child):after{content:"";background:#e6ecf5;width:2px;position:absolute;top:24px;bottom:0;left:10px}.um-steps i{background:#fff;border:2px solid #c9d5e6;border-radius:50%;width:22px;height:22px}.um-steps .done i{background:#1f6feb;border-color:#1f6feb;box-shadow:inset 0 0 0 4px #fff}.um-steps .cur i{background:#94a3b8;border-color:#94a3b8;box-shadow:inset 0 0 0 4px #fff}.um-steps>div>div{flex-direction:column;gap:2px;display:flex}.um-steps b{color:#0f1b33;font-size:14px}.um-steps small{color:#5b6678;font-size:12.5px}.um-steps p{color:#334155;background:#f5f8fc;border-radius:9px;margin:6px 0 0;padding:9px 11px;font-size:13px}.um-sess{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:14px;display:grid}.um-sess-side{flex-direction:column;gap:14px;min-width:0;display:flex}.um-dev{align-items:center;gap:8px;min-width:0;display:inline-flex}.um-dev>span{flex-direction:column;min-width:0;display:flex}.um-dev b{color:#0f1b33;font-size:13px;font-weight:600}.um-dev small{color:#5b6678;font-size:11.5px}.um-pol{color:#1c2740;align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.um-pol span{flex:1}.um-pol em{font-size:12.5px;font-style:normal;font-weight:600}.um-mfa{color:#1c2740;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.um-mfa>span:nth-child(2){flex:1}.um-mfa-m{color:#334155;align-items:center;gap:6px;font-size:12px;display:inline-flex}.um-devtabs{gap:8px;margin-bottom:12px;display:flex}.um-devtabs button{height:40px;font:inherit;color:#334155;cursor:pointer;background:#fff;border:1.5px solid #dde4ee;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.um-devtabs button.on{color:#1f6feb;border-color:#1f6feb}.um-ev-h{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;display:grid}.um-ev-h>div{flex-direction:column;gap:2px;min-width:0;display:flex}.um-ev-h b{color:#0f1b33;font-size:15.5px}.um-ev-h small{color:#5b6678;font-size:12.5px}.um-ev-h>.um-tag{grid-column:1/-1;justify-self:start}.um-diff{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:8px;display:grid}.um-diff>div{border:1px solid #e6ebf2;border-radius:11px;align-self:stretch;min-width:0;padding:10px 12px}.um-diff h5{color:#0f1b33;margin:0 0 8px;font-size:13px}.um-diff p{flex-direction:column;margin:0 0 6px;font-size:12.5px;display:flex}.um-diff p span{color:#5b6678}.um-diff p b{color:#0f1b33;word-break:break-all;font-weight:600}.um-json{white-space:pre-wrap;word-break:break-all;background:#f5f8fc;border-radius:10px;max-height:220px;margin:0;padding:10px;font-size:11.5px;overflow:auto}.um-secg{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.um-secc{align-items:flex-start;gap:12px;padding:14px;display:flex}.um-secc>div{flex-direction:column;gap:3px;min-width:0;display:flex}.um-secc span{color:#1c2740;font-size:13px;font-weight:600}.um-secc b{color:#0f1b33;font-size:24px}.um-secc b small{font-size:13px}.um-secc>div>small{color:#5b6678;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}@media (width<=1400px){.um-roles{grid-template-columns:240px minmax(0,1fr)}.um-rdetail{grid-column:1/-1}.um-acc-h{grid-template-columns:1fr}.um-acc-k{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px){.um-g2.wide,.um-g2,.um-g3,.um-form,.um-sess,.um-split.open{grid-template-columns:minmax(0,1fr)}.um-side{max-height:none;position:static}.um-kpis,.um-secg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.um-kpis,.um-secg,.um-filters,.um-quick,.um-acc-k,.um-grid3,.um-prof{grid-template-columns:minmax(0,1fr)}.um-grid3 .s2{grid-column:auto}.um-roles,.um-donut{grid-template-columns:minmax(0,1fr)}.um-head h1{font-size:24px}.um-ftabs button{padding:0 14px;font-size:13.5px}.um-side-acts{grid-template-columns:1fr}}.um-crumb-a{font:inherit;color:#5b6678;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.um-crumb-a:hover{color:#1f6feb;text-decoration:underline}.um-prof-cam{color:#fff;cursor:pointer;background:#1f6feb;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;bottom:6px;right:4px}.um-pv-modal{flex-direction:column;gap:12px;display:flex}.pk-tabs{border-bottom:1px solid #e6ebf2;gap:4px;margin:-4px 0 16px;display:flex;overflow-x:auto}.pk-tabs button{font:inherit;color:#334155;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 18px;font-size:15px;font-weight:700}.pk-tabs button.on{color:#1f6feb;border-bottom-color:#1f6feb}.pk-ric{color:#fff;background:#1f6feb;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.pk-desc{max-width:320px;font-size:13px}.pk-mx td{vertical-align:middle}.pk-mx td.c{position:relative}.pk-mx td.pk-chg{background:#fff8e1}.pk-num{text-align:center;max-width:130px;margin:0 auto}.pk-mixed{color:#e8960c;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:4px;right:6px}.pk-mx-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.pk-mx-foot .um-muted{max-width:70%;font-size:12.5px}.pk-rev{flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 8px;display:flex}.pk-rev b{color:#0f1b33;font-size:30px;font-weight:800}.pk-rev small{color:#5b6678;font-size:12.5px}.pk-kbtn{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.pk-kbtn .um-card{height:100%}.pk-kbtn:hover .um-card{border-color:#c9daf7}.pk-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.pk-card{background:#fff;border:1.5px solid #e6ebf2;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.pk-card.purple{background:linear-gradient(#f8f4ff,#fff);border-color:#e4d8fb}.pk-card-h{justify-content:space-between;align-items:center;display:flex}.pk-card-h b{color:#0f1b33;font-size:22px}.pk-card.purple .pk-card-h b{color:#7c3aed}.pk-card.blue .pk-card-h b{color:#0f1b33}.pk-card-p{color:#0f1b33;align-items:center;gap:8px;font-size:30px;font-weight:800;display:flex}.pk-card.blue .pk-card-p{color:#1f6feb}.pk-card.purple .pk-card-p{color:#7c3aed}.pk-card-p small{font-size:16px;font-weight:700}.pk-card-ic{color:#fff;background:#0e2b52;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.pk-card p{color:#334155;min-height:40px;margin:0;font-size:13.5px}.pk-card-m{color:#334155;font-size:13.5px}.pk-card-m b{color:#0f1b33}.pk-card-a{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.pk-prices{gap:10px;margin-bottom:12px;display:flex}.pk-prices>div{border:1px solid #e6ebf2;border-radius:10px;flex-direction:column;flex:1;padding:10px 12px;display:flex}.pk-prices span{color:#5b6678;font-size:12.5px}.pk-prices b{color:#0f1b33;font-size:20px}.pk-steps{border-bottom:1px solid #e6ebf2;gap:6px;margin-bottom:18px;display:flex;overflow-x:auto}.pk-steps button{font:inherit;color:#8a94a6;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;padding:10px 16px 14px;font-size:15px;font-weight:700;display:inline-flex}.pk-steps i{color:#64748b;background:#e6ecf5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid}.pk-steps button.on{color:#1f6feb;border-bottom-color:#1f6feb}.pk-steps button.on i{color:#fff;background:#1f6feb}.pk-steps button.done{color:#16a34a}.pk-steps button.done i{color:#fff;background:#16a34a}.pk-form{flex-direction:column;gap:16px;display:flex}.pk-lbl{color:#1c2740;flex-direction:column;gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.pk-g-img{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 230px;align-items:start;gap:18px;display:grid}.pk-icsel{grid-template-columns:52px 1fr 1fr;align-items:center;gap:8px;margin-bottom:6px;display:grid}.pk-icbox{color:#fff;background:#1f6feb;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.pk-icbox.purple{background:#7c3aed}.pk-icbox.green{background:#16a34a}.pk-icbox.amber{background:#d89b2b}.pk-icbox.gray{background:#64748b}.pk-icbox.red{background:#e5484d}.pk-drop{color:#1f6feb;cursor:pointer;height:150px;font:inherit;background:#f5f9ff;border:1.5px dashed #a9c3e3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;display:flex;overflow:hidden}.pk-drop b{font-size:14px}.pk-drop small{color:#5b6678}.pk-drop img{object-fit:cover;width:100%;height:100%}.pk-tgs{flex-direction:column;gap:16px;padding-top:24px;display:flex}.pk-sum{border:1px solid #e6ebf2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.pk-sum>div:nth-child(2){flex-direction:column;flex:1;min-width:160px;display:flex}.pk-sum b{color:#0f1b33;font-size:17px}.pk-sum small{color:#5b6678;font-size:12.5px}.pk-sum-p{color:#334155;gap:14px;font-size:13px;display:flex}.pk-sum-p b{font-size:15px}.pk-form-foot{border-top:1px solid #edf1f6;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.pk-pic{color:#fff;background:#1f6feb;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.pk-pic.pink{background:#db2777}.pk-pic.purple{background:#7c3aed}.pk-pic.green{background:#16a34a}.pk-pic.orange{background:#ea580c}.pk-pic.gray{background:#64748b}.pk-inl{color:#1c2740;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.pk-coname{font:inherit;cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;max-width:280px;padding:0}.pk-coname:hover .um-ellip{color:#1f6feb;text-decoration:underline}.pk-trialset{grid-template-columns:160px 220px 1fr 1fr;align-items:end;gap:16px;display:grid}.pk-trialset label{color:#1c2740;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.pk-chg{grid-template-columns:1fr 30px 1fr;align-items:center;gap:10px;margin-bottom:12px;display:grid}.pk-chg>div{border:1px solid #e6ebf2;border-radius:11px;flex-direction:column;gap:8px;padding:12px;display:flex}.pk-chg span{color:#5b6678;font-size:12.5px}.pk-chg small{color:#5b6678;font-size:12px}.pk-chg>b{text-align:center;color:#1f6feb;font-size:20px}.pk-chkrow{flex-wrap:wrap;gap:16px;margin-top:6px;display:flex}.pk-filters{background:#fff;border:1px solid #e6ebf2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.pk-filters label{color:#1c2740;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.pk-ukpi .um-prog{margin:8px 0 0}.pk-top{flex-direction:column;gap:12px;display:flex}.pk-top>div{grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:10px;font-size:13.5px;display:grid}.pk-top b{text-align:right;color:#0f1b33}.pk-set{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.pk-set-col{flex-direction:column;gap:16px;min-width:0;display:flex}.pk-set-col.wide{grid-column:1/-1}.pk-set-col+.pk-set-col{border-left:1px solid #edf1f6;padding-left:24px}.pk-unit{align-items:center;gap:8px;display:flex}.pk-unit .um-in{max-width:200px}.pk-unit em{color:#5b6678;font-style:normal}.pk-set-foot{border-top:1px solid #edf1f6;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}@media (width<=1100px){.pk-g-img,.pk-trialset,.pk-set{grid-template-columns:minmax(0,1fr)}.pk-set-col+.pk-set-col{border-left:0;padding-left:0}}.sb-head{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.sb-crumb{color:#5b6678;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.um-head .sb-crumb{margin-bottom:8px}.sb-crumb b{color:#1f6feb;font-weight:700}.sb-head-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sb-head-ic{color:#1f6feb;background:#e8f0fe;border-radius:14px;flex:none;place-items:center;width:58px;height:58px;display:grid}.sb-head-tx{flex:260px;min-width:0}.sb-head-tx h1{color:#0f1b33;margin:0;font-size:26px;font-weight:800}.sb-head-tx p{color:#5b6678;margin:4px 0 0;font-size:14px}.sb-head-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sb-stamp{color:#1f6feb;align-items:center;gap:10px;font-size:12.5px;line-height:1.35;display:flex}.sb-stamp b{color:#0f1b33;font-size:13.5px}.sb-navy{color:#fff;background:#0e2b52}.sb-navy:hover:not(:disabled){background:#0a2140}.sb-green{color:#15803d!important;border-color:#86d3a0!important}.um .sb-kpis8,.um .sb-kpis5,.um .sb-kpis4{gap:12px;margin-bottom:16px;display:grid}.sb-kpis8{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width>=1500px){.sb-kpis8{grid-template-columns:repeat(8,minmax(0,1fr))}}.sb-kpis5{grid-template-columns:repeat(5,minmax(0,1fr))}.sb-kpis4{grid-template-columns:repeat(4,minmax(0,1fr))}.sb-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:12px 0;display:flex}.sb-filters label{color:#1c2740;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;display:flex}.sb-filters label.um-search{flex-direction:row;font-weight:400}.sb-tbl td{vertical-align:middle}.sb-tbl tr.on td{background:#eef5ff}.sb-tbl small.d,.um-tbl small.d{display:block}.sb-days{font-weight:700}.sb-days.red{color:#c2262e}.sb-days.amber{color:#b45309}.sb-days.green{color:#15803d}.sb-auto{color:#334155;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.sb-reason{white-space:normal;color:#334155;max-width:240px}.sb-plan{white-space:nowrap;color:#475569;background:#eef2f6;border-radius:7px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.sb-plan.lg{padding:5px 12px;font-size:15px}.sb-plan.pro{color:#1d4fb0;background:#e8f0fe}.sb-plan.business{color:#7c3aed;background:#f1eafe}.sb-plan.trial{color:#b45309;background:#fff4dc}.sb-plan.free{color:#15803d;background:#e3f7ea}.sb-pick{width:100%;position:relative}.sb-pick .um-search{width:100%}.sb-pick-l{z-index:30;background:#fff;border:1.5px solid #d5deea;border-radius:10px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 30px #0f1b3324}.sb-pick-l button{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.sb-pick-l button:hover{background:#f0f6ff}.sb-pick-l b{color:#0f1b33;font-size:13.5px}.sb-pick-l small{color:#5b6678;font-size:12px}.sb-pick-l>span{padding:10px;display:block}.sb-alerts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.sb-alert{cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #e6ebf2;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.sb-alert span{flex-direction:column;flex:1;gap:3px;display:flex}.sb-alert small{color:#334155;font-size:13px}.sb-alert b{color:#0f1b33;font-size:20px}.sb-alert em{align-items:center;gap:3px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.sb-alert.red{background:#fff5f5;border-color:#f8d0d0}.sb-alert.red svg:first-child,.sb-alert.red em{color:#c2262e}.sb-alert.blue{background:#f3f8ff;border-color:#cfe0fb}.sb-alert.blue svg:first-child,.sb-alert.blue em{color:#1f6feb}.sb-alert.amber{background:#fffaf0;border-color:#f6ddaa}.sb-alert.amber svg:first-child,.sb-alert.amber em{color:#b45309}.sb-form{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.sb-form-main{flex-direction:column;gap:14px;min-width:0;display:flex}.sb-form-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:12px}.sb-step{color:#0f1b33;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:17px;font-weight:800;display:flex}.sb-step i{color:#fff;background:#1f6feb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;display:grid}.sb-step small{color:#5b6678;font-size:13px;font-weight:400}.sb-pkgrow{flex-direction:column;gap:14px;display:flex}.sb-pkgs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.sb-pkg{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1.5px solid #d5deea;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.sb-pkg.on{background:#f3f8ff;border-color:#1f6feb;box-shadow:0 0 0 3px #1f6feb1f}.sb-pkg-h{color:#0f1b33;align-items:center;gap:8px;font-size:15px;display:flex}.sb-pkg-h input{margin-left:auto}.sb-pkg.pro .sb-pkg-h svg{color:#1f6feb}.sb-pkg.business .sb-pkg-h svg{color:#7c3aed}.sb-pkg.free .sb-pkg-h svg{color:#15803d}.sb-bill,.sb-autoc{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sb-autoc{background:#fafcff;border:1px solid #e6ebf2;border-radius:10px;justify-content:space-between;margin-top:10px;padding:12px 14px}.sb-autoc>span:not(.sb-auto){color:#0f1b33;flex-direction:column;flex:1;font-size:13.5px;font-weight:700;display:flex}.sb-autoc small{color:#5b6678;font-size:12.5px;font-weight:400}.sb-dates{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.sb-dates label{flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.sb-g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sb-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sb-adds{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.sb-adds label{flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.sb-addin{color:#1f6feb;align-items:center;gap:8px;display:flex}.sb-addin input{flex:1;min-width:0}.sb-addin em{color:#5b6678;white-space:nowrap;font-size:12.5px;font-style:normal}.sb-sumplan{color:#1f6feb;background:#f3f8ff;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.sb-sumplan.business{color:#7c3aed;background:#f6f0ff}.sb-sumplan.free{color:#15803d;background:#effaf3}.sb-sumplan b{color:#0f1b33;font-size:17px;display:block}.sb-sumplan small{color:#5b6678}.sb-rights dt{align-items:center;gap:6px;display:flex}.sb-cost{margin:10px 0}.sb-cost.bt{border-top:1px dashed #d5deea;padding-top:10px}.sb-total{color:#fff;background:#0e2b52;border-radius:12px;justify-content:space-between;align-items:center;margin:10px 0;padding:14px 16px;display:flex}.sb-total span{font-weight:700}.sb-total b{color:#ffd34d;font-size:22px}.sb-dhead{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;display:flex}.sb-logo{color:#1f6feb;background:#e8f0fe;border-radius:14px;flex:none;place-items:center;width:72px;height:72px;font-size:30px;font-weight:800;display:grid;overflow:hidden}.sb-logo img{object-fit:contain;width:100%;height:100%}.sb-dhead-n{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.sb-dhead-n b{color:#0f1b33;font-size:20px}.sb-dhead-n span{color:#5b6678;align-items:center;gap:6px;font-size:13px;display:flex}.sb-dhead-n code{color:#0f1b33;background:#f1f5fa;border-radius:6px;padding:2px 8px}.sb-dhead-k{color:#5b6678;border-left:1px solid #e6ebf2;flex-direction:column;align-items:flex-start;gap:5px;min-width:150px;padding:0 18px;font-size:13px;display:flex}.sb-big{color:#0f1b33;align-items:center;gap:8px;font-size:24px;display:inline-flex}.sb-big svg{color:#1f6feb}.sb-dhead-a{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.sb-ov{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;margin-top:14px;display:grid}.sb-ov-main,.sb-col{flex-direction:column;gap:14px;min-width:0;display:flex}.sb-right{flex-direction:column;gap:14px;display:flex}.sb-rt{color:#1c2740;border-top:1px solid #eef2f7;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:grid}.um-card-h+.sb-rt{border-top:0;padding-top:0}.sb-rt em{text-align:right;font-size:13.5px;font-style:normal;font-weight:700}.sb-note{border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;display:flex}.sb-note div{flex-direction:column;gap:3px;display:flex}.sb-note small{color:#334155}.sb-note.green{color:#15803d;background:#effaf3}.sb-note.amber{color:#b45309;background:#fffaf0}.sb-utiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sb-utiles>div{text-align:center;background:#f5f8fc;border-radius:10px;padding:10px}.sb-utiles b{font-size:22px;display:block}.sb-utiles small{color:#334155;font-size:11.5px}.sb-utiles .blue b{color:#1f6feb}.sb-utiles .green b{color:#15803d}.sb-utiles .amber b{color:#b45309}.sb-utiles .red b{color:#c2262e}.sb-dot{vertical-align:middle;background:#1f6feb;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.sb-tl{flex-direction:column;gap:14px;display:flex}.sb-tl-i{align-items:flex-start;gap:12px;display:flex}.sb-tl-i>div{flex-direction:column;gap:3px;font-size:13px;display:flex}.sb-tl-i b{color:#0f1b33;font-size:15px}.sb-tl-i small{color:#5b6678}.sb-tl-ic{color:#1f6feb;background:#e8f0fe;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.sb-tl-ic.green{color:#15803d;background:#e3f7ea}.sb-act{flex-direction:column;gap:8px;display:flex}.sb-act .um-btn{justify-content:flex-start}.sb-trial{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.sb-newtrial{flex-direction:column;gap:12px;display:flex;position:sticky;top:12px}.sb-chips{flex-wrap:wrap;gap:8px;display:flex}.sb-chips button{height:38px;font:inherit;cursor:pointer;color:#0e2b52;background:#fff;border:1.5px solid #d5deea;border-radius:9px;padding:0 16px;font-weight:700}.sb-chips button.on{color:#1f6feb;background:#e8f0fe;border-color:#1f6feb}.sb-chips input{width:110px}.sb-tgrow{background:#f5f8fc;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.sb-tgrow span{flex-direction:column;font-size:13px;display:flex}.sb-tgrow small{color:#5b6678}.sb-end7{flex-direction:column;gap:8px;display:flex}.sb-end7-n{color:#b45309;font-size:30px}.sb-mhead,.sb-chead{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;display:flex}.sb-mh-ic{color:#1f6feb;background:#e8f0fe;border-radius:14px;flex:none;place-items:center;width:64px;height:64px;display:grid}.sb-mh-n{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}.sb-mh-n b{color:#0f1b33;font-size:19px}.sb-mh-n small{color:#5b6678;font-size:13px}.sb-mh-k{border-left:1px solid #e6ebf2;align-items:center;gap:12px;min-width:170px;padding-left:18px;display:flex}.sb-mh-k>span{color:#5b6678;flex-direction:column;gap:3px;font-size:12.5px;display:flex}.sb-mh-k b{color:#0f1b33;flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;display:flex}.sb-usage{min-width:240px}.sb-usage>span{flex:1}.sb-ubar{background:#e6ebf2;border-radius:99px;height:7px;margin-bottom:4px;display:block;overflow:hidden}.sb-ubar i{background:#15803d;border-radius:99px;height:100%;display:block}.sb-ubar.blue i{background:#1f6feb}.sb-steps3{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.sb-steps3>div{background:#fff;border:1px solid #e6ebf2;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.sb-steps3 i{color:#5b6678;background:#e6ebf2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.sb-steps3 span{flex-direction:column;font-size:13px;display:flex}.sb-steps3 small{color:#5b6678;font-size:12px}.sb-steps3>div.on{background:#f3f8ff;border-color:#9db9ee}.sb-steps3>div.on i{color:#fff;background:#1f6feb}.sb-renew3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin-bottom:14px;display:grid}.sb-msel{color:#1f6feb;background:#f3f8ff;border-radius:12px;align-items:flex-start;gap:12px;margin:12px 0;padding:12px;display:flex}.sb-msel div{flex-direction:column;gap:2px;display:flex}.sb-msel b{color:#0f1b33}.sb-msel small{color:#5b6678;font-size:12.5px}.sb-mbox{margin:0}.sb-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 14px;display:grid}.sb-opts button{font:inherit;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #d5deea;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex;position:relative}.sb-opts button.on{background:#f3f8ff;border-color:#1f6feb}.sb-opts button:disabled{opacity:.5;cursor:not-allowed}.sb-opts span{color:#0f1b33;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.sb-opts b{color:#1f6feb;font-size:16px}.sb-opts small{color:#5b6678;font-size:12px}.sb-opts em{color:#15803d;background:#e3f7ea;border-radius:6px;padding:1px 6px;font-size:11.5px;font-style:normal;font-weight:800;position:absolute;top:8px;right:8px}.sb-modes{flex-direction:column;gap:8px;margin:6px 0 12px;display:flex}.sb-modes button{font:inherit;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #d5deea;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.sb-modes button.on{background:#f3f8ff;border-color:#1f6feb}.sb-modes span{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.sb-modes small{color:#5b6678;font-size:12px}.sb-chkline{cursor:pointer;background:#f5f8fc;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.sb-chkline span{flex-direction:column;font-size:13.5px;display:flex}.sb-chkline small{color:#5b6678;font-size:12px}.sb-coupon{gap:8px;margin:6px 0;display:flex}.sb-coupon input{flex:1;min-width:0}.sb-newexp{color:#15803d;background:#effaf3;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:12px 14px;display:grid}.sb-newexp span{color:#334155;font-size:13px}.sb-newexp b{color:#15803d;flex-direction:column;grid-column:2;font-size:17px;display:flex}.sb-newexp b small{color:#5b6678;font-size:12px;font-weight:400}.sb-paygrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:12px 0;display:grid}.sb-paid{height:46px;font:inherit;cursor:pointer;border:1.5px solid;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:flex}.sb-paid.ok{color:#15803d;background:#effaf3;border-color:#86d3a0}.sb-paid.wait{color:#b45309;background:#fffaf0;border-color:#f6ddaa}.sb-change{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.sb-side{flex-direction:column;gap:14px;min-width:0;display:flex}.sb-cyc{border:1.5px solid #d5deea;border-radius:10px;display:inline-flex;overflow:hidden}.sb-cyc button{height:38px;font:inherit;color:#334155;cursor:pointer;background:#fff;border:0;padding:0 18px;font-weight:700}.sb-cyc button.on{color:#fff;background:#0e2b52}.sb-plans{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:12px;display:grid}.sb-pcard{background:#fff;border:1.5px solid #d5deea;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.sb-pcard.on{border-color:#1f6feb;box-shadow:0 0 0 3px #1f6feb1f}.sb-pcard-cur{color:#fff;background:#15803d;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:800;position:absolute;top:-11px;left:14px}.sb-pcard-h{align-items:flex-start;gap:10px;display:flex}.sb-pcard-h span{flex-direction:column;gap:2px;display:flex}.sb-pcard-h b{color:#0f1b33;font-size:17px}.sb-pcard-h small{color:#5b6678;font-size:12px}.sb-pcard.free .sb-pcard-h svg{color:#15803d}.sb-pcard.pro .sb-pcard-h svg{color:#1f6feb}.sb-pcard.business .sb-pcard-h svg{color:#7c3aed}.sb-pcard-p{color:#0f1b33;font-size:26px;font-weight:800}.sb-pcard-p small{color:#5b6678;font-size:13px;font-weight:400}.sb-feat{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.sb-feat li{color:#1c2740;align-items:center;gap:7px;font-size:13px;display:flex}.sb-feat em{color:#5b6678;text-align:right;margin-left:auto;font-size:12.5px;font-style:normal}.sb-cmp td.cur,.sb-cmp th.cur{background:#f3f8ff}.sb-radio{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;font-size:13.5px;display:flex}.sb-warn{color:#c2262e;background:#fff5f5;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.sb-warn div{flex-direction:column;gap:3px;display:flex}.sb-warn small{color:#334155;font-size:12.5px}.sb-warn.ok{color:#15803d;background:#effaf3;align-items:center}.sb-stat{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.sb-stform{flex-direction:column;gap:12px;display:flex;position:sticky;top:12px}.sb-cur{background:#f5f8fc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.sb-stopts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sb-stopt{cursor:pointer;border:1.5px solid #d5deea;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-weight:400;display:flex}.sb-stopt input{margin-top:3px}.sb-stopt span{flex-direction:column;gap:2px;display:flex}.sb-stopt b{color:#0f1b33;font-size:13px}.sb-stopt small{color:#5b6678;font-size:11.5px;line-height:1.35}.sb-stopt.on{background:#f3f8ff;border-color:#1f6feb}.sb-stopt.paused svg{color:#1f6feb}.sb-stopt.suspended svg,.sb-stopt.cancelled svg,.sb-stopt.expired svg{color:#c2262e}.sb-stopt.cancel_scheduled svg{color:#b45309}.sb-stopt.active svg{color:#15803d}.sb-policy{color:#1f6feb;background:#f3f8ff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.sb-policy div{flex-direction:column;gap:3px;display:flex}.sb-policy b{color:#0f1b33}.sb-policy small{color:#334155;font-size:12.5px;line-height:1.5}.sb-set{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.sb-pol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sb-chks{flex-wrap:wrap;align-items:center;gap:12px;min-height:42px;display:flex}.sb-chs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.sb-ch{color:#5b6678;border:1.5px solid #d5deea;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.sb-ch span{flex-direction:column;flex:1;font-size:13px;display:flex}.sb-ch b{color:#0f1b33}.sb-ch small{font-size:12px}.sb-ch.on{color:#1f6feb;background:#f3f8ff;border-color:#9db9ee}.sb-ch.off{opacity:.6}.sb-tpl td{vertical-align:middle}.sb-preview{background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.sb-preview b{color:#0e2b52}.sb-preview p{color:#1c2740;margin:0;line-height:1.6}.sb-filters>label{flex:0 190px;min-width:150px}.sb-filters>label:first-child{flex:280px}.sb-filters>label>*,.sb-filters>.um-search{flex:none}.sb-filters .um-search,.sb-filters label .um-search.sm{flex:none;width:100%;min-width:0;height:42px}.sb-filters>label{align-self:flex-end}.sb-filters>.um-search.grow{flex:260px;width:auto}.sb-filters .um-sel{width:100%;min-width:150px}.sb-filters>.um-sel{width:auto}.sb-filters>.um-btn{flex:none}.sb-pick .um-search{flex:none;height:42px}.sb-paygrid .pk-drop{text-align:center;height:120px;padding:0 10px;position:relative}.sb-paygrid .pk-drop input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sb-paygrid .pk-drop a{z-index:1;position:relative}.sb-form-side .um-form-foot,.sb-side .um-form-foot,.sb-stform .um-form-foot{background:0 0;flex-wrap:wrap;justify-content:flex-end;padding:0;position:static}.sb-form-side .um-form-foot .um-btn,.sb-side .um-form-foot .um-btn,.sb-stform .um-form-foot .um-btn{flex:auto}.sb-stat{grid-template-columns:minmax(0,1fr) 380px}.sb-stack{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.sb-co{min-width:180px}.sb-cyc em{color:#15803d;font-size:12px;font-style:normal;font-weight:800}.sb-cyc button.on em{color:#86efac}.sb-cyc button:disabled{opacity:.5;cursor:not-allowed}.sb-bill{margin-bottom:4px}.sb-pkgrow>.sb-plans{margin-top:0}@media (width<=1280px){.sb-form,.sb-trial,.sb-change,.sb-stat,.sb-ov{grid-template-columns:minmax(0,1fr)}.sb-form-side,.sb-newtrial,.sb-stform{position:static}.sb-renew3{grid-template-columns:minmax(0,1fr)}.sb-paygrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-set{grid-template-columns:minmax(0,1fr)}.sb-kpis5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.sb-kpis8,.sb-kpis5,.sb-kpis4,.sb-alerts,.sb-g4,.sb-pol,.sb-chs,.sb-steps3,.sb-paygrid,.sb-stopts,.sb-utiles{grid-template-columns:minmax(0,1fr)}.sb-dhead-k,.sb-mh-k{border-left:0;padding-left:0}}.sb-pcard.locked{opacity:.55;background:#f8fafc}.pg-g2{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.pg-chart{height:280px}.pg-chart.sm{height:220px}.pg-quick{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pg-ic{color:#fff;letter-spacing:-.02em;border-radius:14px;flex:none;place-items:center;font-weight:800;display:inline-grid;overflow:hidden}.pg-ic img{object-fit:contain;width:100%;height:100%}.pg-form .pmd-tabs,.pg-form .pk-tabs{margin-bottom:16px}.pg-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:14px;display:grid}.pg-wide{grid-column:1/-1}.pg-logo{height:150px;position:relative}.pg-logo input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.pg-logo img{padding:10px;object-fit:contain!important}.pg-g2s{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.pg-relbox{background:#f5f8fc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;font-weight:400;display:flex}.pg-relbox .um-link{margin-left:auto}.pg-pubs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-pub{cursor:pointer;border:1.5px solid #d5deea;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-weight:400;display:flex}.pg-pub span{flex-direction:column;gap:2px;display:flex}.pg-pub b{color:#0f1b33;font-size:13.5px}.pg-pub small{color:#5b6678;font-size:12px}.pg-pub.on{background:#f3f8ff;border-color:#1f6feb}.pg-foot{border-top:1px solid #edf1f6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.pg-foot>span:first-child{flex:1;font-size:12.5px}.pg-dhead{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;display:flex}.pg-dhead-n{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.pg-dhead-n b{color:#0f1b33;font-size:20px}.pg-dhead-n>span{font-size:13.5px;font-weight:700}.pg-dhead-t{color:#5b6678;align-items:center;gap:8px;display:flex;font-weight:400!important}.pg-dhead-a{flex-wrap:wrap;gap:8px;display:flex}.pg-tabbody{margin-top:16px}.pg-stat4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.pg-stat4>div{flex-direction:column;gap:2px;display:flex}.pg-stat4 small{color:#5b6678;font-size:12.5px}.pg-stat4 b{color:#0f1b33;font-size:22px}.pg-tabh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pg-tabh .um-h3{margin:0}.pg-tabh .um-search{flex:260px;max-width:420px}.pg-tagbtn{cursor:pointer;background:0 0;border:0;padding:0}.pg-tagbtn:disabled{cursor:default}.pg-mgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.pg-mgrid .xpop-lbl{flex-direction:column;gap:5px;display:flex}.pg-filecard{margin-top:14px}.pg-file{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pg-file>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pg-file b{color:#0f1b33;word-break:break-all}.pg-file small{color:#5b6678}.pg-pre{white-space:pre-line}.pg-sec{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pg-pol{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:10px 14px;margin-bottom:14px;display:grid}.pg-pol>label{color:#1c2740;font-size:13.5px;font-weight:600}.pg-pol .um-sel,.pg-pol .um-in{width:100%}.pg-chk2{background:#f5f8fc;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:12px 14px;display:grid}.pg-copy{align-items:center;gap:8px;display:flex}.pg-copy .um-in{flex:1;min-width:0}.pg-key{flex-direction:column;gap:4px;display:flex}.pg-key span{letter-spacing:.1em;color:#0f1b33;font-family:monospace}.pg-key small{color:#5b6678;font-size:12px;line-height:1.45}@media (width<=1280px){.pg-g2,.pg-sec{grid-template-columns:minmax(0,1fr)}.pg-pubs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pg-fgrid,.pg-mgrid,.pg-chk2,.pg-pubs,.pg-stat4,.pg-pol{grid-template-columns:minmax(0,1fr)}}.um .sb-kpis3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.pg-foot.nob{border-top:0;margin-top:12px;padding-top:0}.fm-grow{flex:200px}.fm-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.fm-side{flex-direction:column;gap:12px;display:flex}.fm-tog{color:#1c2740;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.fm-note{color:#1d4fb0;background:#f3f8ff;border-left:3px solid #1f6feb;border-radius:8px;align-items:flex-start;gap:8px;margin-top:10px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.fm-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fm-tier{cursor:pointer;color:#0f1b33;border:1.5px solid #d5deea;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;height:58px;font-size:14.5px;display:flex}.fm-tier.on{color:#1f6feb;background:#f3f8ff;border-color:#1f6feb}.fm-tier.dis{opacity:.55;cursor:not-allowed}.fm-tier small{text-align:center;color:#5b6678;width:100%;margin-top:-14px;font-size:11px}.fm-mx td.c,.fm-mx th.c{text-align:center}.fm-cb{accent-color:#1f6feb;cursor:pointer;width:18px;height:18px}.fm-cb:disabled{cursor:not-allowed;opacity:.35}.fm-ch{background:#fff8e1!important}.fm-impact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.fm-impact>div{background:#f5f8fc;border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.fm-impact small{color:#5b6678;font-size:12.5px}.fm-impact b{color:#0f1b33;font-size:20px}.fm-impact .green b{color:#15803d}.fm-impact .red b{color:#c2262e}.fm-q tbody tr{cursor:pointer}.fm-q tbody tr.on td{background:#eef5ff}.fm-qin{text-align:center;max-width:180px;height:36px}.fm-qin.ch{background:#fff8e1;border-color:#f5a524}.fm-period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fm-chips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.fm-chip{color:#1d4fb0;background:#e8f0fe;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.fm-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.fm-pct{justify-content:space-between;display:flex}.fm-tl{flex-direction:column;gap:22px;margin-bottom:12px;padding:6px 0 6px 26px;display:flex;position:relative}.fm-tl:before{content:"";background:#cfe0fb;width:2px;position:absolute;top:10px;bottom:10px;left:7px}.fm-tl-i{gap:10px;display:flex;position:relative}.fm-tl-i>i{background:#cbd5e1;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:-25px;box-shadow:0 0 0 1px #cbd5e1}.fm-tl-i.on>i{background:#1f6feb;box-shadow:0 0 0 1px #1f6feb}.fm-tl-i div{flex-direction:column;gap:2px;display:flex}.fm-tl-i b{color:#0f1b33;font-size:14px}.fm-tl-i small{color:#5b6678;font-size:12.5px}.fm-empty{text-align:center;color:#5b6678;padding:40px 10px;font-size:13.5px}.fm-verdict{border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:16px 18px;display:flex}.fm-verdict div{flex-direction:column;gap:3px;display:flex}.fm-verdict b{font-size:17px}.fm-verdict small{font-size:13px}.fm-verdict.ok{color:#15803d;background:#effaf3}.fm-verdict.no{color:#c2262e;background:#fff5f5}.fm-reasons{flex-wrap:wrap;gap:10px;display:flex}.fm-reason{color:#334155;background:#fff;border:1.5px solid #d5deea;border-radius:9px;padding:9px 14px;font-size:12.5px}.fm-json{color:#e2e8f0;background:#0f1b33;border-radius:10px;max-height:60vh;margin:0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.fm-rlist{flex-direction:column;display:flex}.fm-rlist>div{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:12px 4px;font-size:13.5px;display:flex}.fm-rlist b{color:#1f6feb;font-size:15px}@media (width<=1280px){.fm-form{grid-template-columns:minmax(0,1fr)}.um .sb-kpis3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.fm-tiers,.fm-impact,.um .sb-kpis3{grid-template-columns:minmax(0,1fr)}}.fm-anchor{scroll-margin-top:90px}.fm-flash{animation:1.6s fmFlash}@keyframes fmFlash{0%,40%{box-shadow:0 0 0 3px #f5a524}to{box-shadow:0 1px 2px #0f1b330a}}.um .pr-kpis5,.um .pr-kpis4{gap:12px;margin-bottom:16px;display:grid}.pr-kpis5{grid-template-columns:repeat(5,minmax(0,1fr))}.pr-kpis4{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-rules{color:#1c2740;background:#f3f8ff;border-left:3px solid #1f6feb;border-radius:8px;flex-direction:column;gap:10px;margin:0;padding:14px 16px 14px 32px;font-size:13.5px;display:flex}.pr-rules.ol{list-style:decimal}.pr-rules.chk{padding-left:16px;list-style:none}.pr-rules.chk li:before{content:"☑ ";color:#1f6feb}.pr-prio ol{color:#1c2740;flex-direction:column;gap:8px;margin:0 0 10px;padding-left:20px;display:flex}.pr-prio p{color:#1c2740;margin:0}.pr-mini{width:70px;height:32px;margin-left:8px;display:inline-block}.pr-items{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.pr-items>div{border:1.5px solid #d5deea;border-radius:9px;grid-template-columns:80px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;font-weight:400;display:grid}.pr-items span{color:#5b6678;font-size:12px}.pr-items b{color:#0f1b33;font-size:13.5px}.pr-items em{color:#1f6feb;font-style:normal;font-weight:700}.pr-quote{flex-direction:column;display:flex}.pr-quote>div{color:#1c2740;border-bottom:1px solid #edf1f6;justify-content:space-between;padding:11px 4px;font-size:14px;display:flex}.pr-quote>div.sub{color:#0f1b33;font-weight:600}.pr-total{background:#e8f0fe;border-radius:12px;justify-content:space-between;align-items:center;margin:12px 0;padding:16px 18px;display:flex}.pr-total span{color:#0e2b52;font-size:18px;font-weight:800}.pr-total b{color:#1f6feb;font-size:24px}.pr-bars{flex-direction:column;gap:18px;padding:6px 0;display:flex}.pr-bars>div{color:#1c2740;grid-template-columns:150px minmax(0,1fr) 120px;align-items:center;gap:12px;font-size:13.5px;display:grid}.pr-bars>div>i{background:#eef2f6;border-radius:99px;height:12px;display:block;overflow:hidden}.pr-bars>div>i>i{background:linear-gradient(90deg,#60a5fa,#1f6feb);border-radius:99px;min-width:4px;height:100%;display:block}.pr-bars b{text-align:right;color:#0f1b33}@media (width<=1280px){.pr-kpis5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.pr-kpis5,.pr-kpis4,.pr-bars>div{grid-template-columns:minmax(0,1fr)}}.asel{vertical-align:middle;min-width:min(150px,100%);max-width:100%;display:inline-block}.sb-head-r,.sb-head-r>*,.mk-tf>*,.jp-bulk>*{min-width:0;max-width:100%}.mk-tf,.jp-bulk{flex-wrap:wrap;max-width:100%}label>.asel,.pk-lbl>.asel,.xpop-lbl>.asel,.pg-pol>.asel,.pg-fgrid>.asel,.fm-side>.asel,.acw-f2 .asel,.acw-f3 .asel,.um-grid3 .asel,.sb-g4 .asel{width:100%;min-width:0;display:block}.sb-filters>.asel,.pg-tabh .asel{flex:0 220px;width:auto;min-width:160px}.sb-filters>.asel.fm-grow{flex:200px}.asel.pr-mini{width:90px;margin-left:8px;display:inline-block}.asel button[aria-expanded]{min-height:42px}.adc-acts .adc-menu button{text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:auto;padding:9px 10px;font-size:14px;display:flex}.adc-acts .adc-menu button:hover{background:#f1f5fb;border-color:#0000}.adc-acts .adc-menu button.danger{color:#b42318}.adc-acts .adc-menu button:disabled{color:#9aa4b4;cursor:default;background:0 0}.acw-drop{cursor:pointer;position:relative}.acw-drop input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.acw-drop .acw-logo-x{z-index:1;color:#b42318;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12.5px;text-decoration:underline;position:relative}.acw-prev{overflow:hidden}.acw-prev img{object-fit:contain;background:#fff;width:100%;height:100%}.adx-main input[type=checkbox],.adm-back input[type=checkbox],.modal-shell input[type=checkbox],.xpop input[type=checkbox],[data-admin-modal] input[type=checkbox],.adx-main input[type=radio],.adm-back input[type=radio],.modal-shell input[type=radio],.xpop input[type=radio],[data-admin-modal] input[type=radio]{appearance:none;cursor:pointer;vertical-align:middle;background:#f0f7fd;border:1.5px solid #a9c3e3;flex:none;place-items:center;width:20px;height:20px;margin:0;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .1s;display:inline-grid;position:relative}.adx-main input[type=checkbox],.adm-back input[type=checkbox],.modal-shell input[type=checkbox],.xpop input[type=checkbox],[data-admin-modal] input[type=checkbox]{border-radius:6px}.adx-main input[type=radio],.adm-back input[type=radio],.modal-shell input[type=radio],.xpop input[type=radio],[data-admin-modal] input[type=radio]{border-radius:50%}.adx-main input[type=checkbox]:hover:not(:disabled),.adm-back input[type=checkbox]:hover:not(:disabled),.modal-shell input[type=checkbox]:hover:not(:disabled),.xpop input[type=checkbox]:hover:not(:disabled),[data-admin-modal] input[type=checkbox]:hover:not(:disabled),.adx-main input[type=radio]:hover:not(:disabled),.adm-back input[type=radio]:hover:not(:disabled),.modal-shell input[type=radio]:hover:not(:disabled),.xpop input[type=radio]:hover:not(:disabled),[data-admin-modal] input[type=radio]:hover:not(:disabled){border-color:#0e2b52;box-shadow:0 0 0 4px #0e2b5214}.adx-main input[type=checkbox]:focus-visible,.adm-back input[type=checkbox]:focus-visible,.modal-shell input[type=checkbox]:focus-visible,.xpop input[type=checkbox]:focus-visible,[data-admin-modal] input[type=checkbox]:focus-visible,.adx-main input[type=radio]:focus-visible,.adm-back input[type=radio]:focus-visible,.modal-shell input[type=radio]:focus-visible,.xpop input[type=radio]:focus-visible,[data-admin-modal] input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px #1f6feb47}.adx-main input[type=checkbox]:active:not(:disabled),.adm-back input[type=checkbox]:active:not(:disabled),.modal-shell input[type=checkbox]:active:not(:disabled),.xpop input[type=checkbox]:active:not(:disabled),[data-admin-modal] input[type=checkbox]:active:not(:disabled),.adx-main input[type=radio]:active:not(:disabled),.adm-back input[type=radio]:active:not(:disabled),.modal-shell input[type=radio]:active:not(:disabled),.xpop input[type=radio]:active:not(:disabled),[data-admin-modal] input[type=radio]:active:not(:disabled){transform:scale(.92)}.adx-main input[type=checkbox]:checked,.adm-back input[type=checkbox]:checked,.modal-shell input[type=checkbox]:checked,.xpop input[type=checkbox]:checked,[data-admin-modal] input[type=checkbox]:checked{background:#0e2b52 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/14px no-repeat;border-color:#0e2b52;animation:.18s ease-out adm-chk-pop}.adx-main input[type=checkbox]:indeterminate,.adm-back input[type=checkbox]:indeterminate,.modal-shell input[type=checkbox]:indeterminate,.xpop input[type=checkbox]:indeterminate,[data-admin-modal] input[type=checkbox]:indeterminate{background:#0e2b52 linear-gradient(#fff,#fff) 50%/10px 2.5px no-repeat;border-color:#0e2b52}.adx-main input[type=radio]:checked,.adm-back input[type=radio]:checked,.modal-shell input[type=radio]:checked,.xpop input[type=radio]:checked,[data-admin-modal] input[type=radio]:checked{background:radial-gradient(circle,#0e2b52 0 4.5px,#fff 5px);border-color:#0e2b52;animation:.18s ease-out adm-chk-pop}.adx-main input[type=checkbox]:disabled,.adm-back input[type=checkbox]:disabled,.modal-shell input[type=checkbox]:disabled,.xpop input[type=checkbox]:disabled,[data-admin-modal] input[type=checkbox]:disabled,.adx-main input[type=radio]:disabled,.adm-back input[type=radio]:disabled,.modal-shell input[type=radio]:disabled,.xpop input[type=radio]:disabled,[data-admin-modal] input[type=radio]:disabled{opacity:.45;cursor:not-allowed;background-color:#e6eef8}.adx-main input[type=checkbox]:checked:disabled,.adm-back input[type=checkbox]:checked:disabled,.modal-shell input[type=checkbox]:checked:disabled,.xpop input[type=checkbox]:checked:disabled,[data-admin-modal] input[type=checkbox]:checked:disabled{background-color:#7d8da6;border-color:#7d8da6}@keyframes adm-chk-pop{0%{transform:scale(.8)}60%{transform:scale(1.08)}to{transform:scale(1)}}:is(.adx-main label:has(>input[type=checkbox]),.adx-main label:has(>input[type=radio]),.adm-back label:has(>input[type=checkbox]),.adm-back label:has(>input[type=radio])){cursor:pointer}.um-kebab.danger{color:#c2262e}.um-kebab.danger:hover{background:#fdecec;border-color:#f8c9c9}.adx-main span.um-ava,.adx-main span.adx-ava,.adx-main span.acd-nava,.adx-main span.um-prof-ava,.adx-main span.sb-logo,.adx-main span.asp-logo,.adx-main span.adc-biglogo,.adx-main span.pg-ic,.adx-main span.um-kpi-ic,.adx-main span.adx-alert-ic,.adx-main span.sb-head-ic,.adx-main span.sb-mh-ic,.adx-main span.sb-tl-ic,.adx-main span.um-q-ic,[data-nice-menu] span.um-ava,.modal-shell span.um-ava{text-align:center;line-height:1;flex-direction:row!important;flex:none!important;place-items:center!important;display:inline-grid!important}.pk-card-p2{color:#334155;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;font-size:13.5px;display:flex}.pk-card-p2 b{color:#0f1b33}.pk-card-p2 em{color:#15803d;background:#e3f7ea;border-radius:6px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700}.pk-filters label{white-space:nowrap}.pk-filters label>.asel{width:auto;min-width:150px;display:inline-block}.pk-card-na{color:#64748b;font-size:15px;font-weight:600}.pk-prices.one{grid-template-columns:1fr}.sb-adds label{min-width:0}.sb-addin .um-in{width:auto}.sb-addchk{color:#0f1b33;cursor:pointer;background:#f7fafe;border:1.5px solid #d3e3f5;border-radius:10px;align-items:center;gap:10px;height:42px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.sb-addchk input{flex:none;margin:0}.sb-radios{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.sb-radios .arl-chk,.sb-addchk{align-self:auto}.um-donut.sm{grid-template-columns:minmax(0,1fr);gap:12px}.um-donut.sm .um-donut-c{width:100%;max-width:180px;height:160px;margin:0 auto}.um-donut.sm .um-donut-l{gap:10px}.um-donut.sm .um-donut-l div{grid-template-columns:12px minmax(0,1fr) auto}.um-donut.sm .um-donut-l em{display:none}.sb-chks{row-gap:8px;height:auto;min-height:42px;padding:2px 0}.sb-chks .arl-chk{align-self:center}.um .arl-chk{align-self:auto}.um .sb-chks .arl-chk,.um .sb-radios .arl-chk{align-self:center}.pg-fgrid .pk-lbl>.asel{width:100%;display:block}.pr-kpis5 .um-kpi,.sb-kpis5 .um-kpi{gap:12px;padding:16px}.pr-kpis5 .um-kpi-ic,.sb-kpis5 .um-kpi-ic{border-radius:14px;width:52px;height:52px}.pr-kpis5 .um-kpi-ic svg,.sb-kpis5 .um-kpi-ic svg{width:24px;height:24px}.pr-kpis5 .um-kpi-tx,.sb-kpis5 .um-kpi-tx{flex:1}.pr-kpis5 .um-kpi-v,.sb-kpis5 .um-kpi-v{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(20px,1.6vw,26px);overflow:hidden}.pr-kpis5 .um-kpi-lb,.sb-kpis5 .um-kpi-lb{font-size:13.5px}.um .lc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.um .lc-kpis.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.um .lc-kpis.n6{grid-template-columns:repeat(6,minmax(0,1fr))}.lc-kpi{flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.lc-kpi small{color:#5b6678;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.lc-kpi b{color:#1f5fd1;white-space:nowrap;text-overflow:ellipsis;font-size:28px;font-weight:800;line-height:1.15;overflow:hidden}.lc-kpi em{color:#7a8597;font-size:12px;font-style:normal}@media (width<=760px){.lc-kpi b{white-space:normal;overflow-wrap:anywhere;font-size:clamp(18px,5.4vw,26px)}.lc-kpi small{white-space:normal}}.pg-g2.eq{grid-template-columns:repeat(2,minmax(0,1fr))}.um-link.red{color:#dc2626}.um-btn.line.red{color:#dc2626;border-color:#f3b4b4}.um-btn.line.red:hover:not(:disabled){background:#fef2f2}.um-btn.danger-sep{margin-left:14px;position:relative}.um-btn.danger-sep:before{content:"";background:#c9d5e4;width:1px;position:absolute;top:8px;bottom:8px;left:-12px}.ad-acts.pill{flex-wrap:wrap;gap:6px}.ad-acts.pill button{background:#fff;border:1px solid #c9d5e4;border-radius:8px;padding:4px 10px;font-size:12.5px}.ad-acts.pill button:hover:not(:disabled){background:#f0f7fd}.ad-acts.pill button.danger{color:#b42318;border-color:#f3c7c2}.ad-acts.pill button.danger:hover:not(:disabled){background:#fef2f2}.ad-acts.pill button.danger-gap{margin-left:10px}.ad-acts.pill button:disabled,.ad-acts.pill button.danger:disabled{color:#a7b3c4;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.um-tbl tr.click{cursor:pointer}.um-tbl tr.click:hover td{background:#f5f9ff}.dv-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dv-sub{margin-top:12px}.dv-note{margin-top:14px}.dv-pop{margin-top:0}.dv-bars{flex-direction:column;gap:14px;margin-top:6px;display:flex}.dv-bars>div{grid-template-columns:minmax(0,170px) minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:13.5px;display:grid}.dv-bars span{white-space:nowrap;text-overflow:ellipsis;color:#1c2740;overflow:hidden}.dv-bars i{background:#eef3fa;border-radius:7px;height:14px;overflow:hidden}.dv-bars i b{background:#2f6fe4;border-radius:7px;height:100%;display:block}.dv-bars em{color:#0f1b33;font-style:normal;font-weight:700}.dv-steps{background:#f4f7fc;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4px;padding:14px 8px;display:grid}.dv-steps span{text-align:center;color:#5b6678;font-size:14px;font-weight:600}.dv-steps span.on{color:#1f5fd1;font-weight:800}.dv-steps span.done{color:#15803d}.dv-sum{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.dv-sum b{color:#0f1b33;font-size:20px}.dv-sum p{color:#5b6678;margin:6px 0 0;font-size:13px}.dv-pick-head{min-width:320px}.dv-chips{flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;display:flex}.dv-rfilter .sb-filters{align-items:flex-end}.dv-donut{flex-direction:column;align-items:center;gap:12px;display:flex}.dv-donut-c{width:190px;height:190px;position:relative}.dv-donut-mid{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dv-donut-mid b{color:#0f1b33;font-size:26px;font-weight:800}.dv-donut-mid small{color:#334155;font-size:13px}.dv-legend{color:#334155;flex-wrap:wrap;justify-content:center;gap:16px;font-size:12.5px;display:flex}.dv-legend span{align-items:center;gap:6px;display:inline-flex}.dv-legend i{border-radius:2px;width:10px;height:10px}@media (width<=1280px){.um .lc-kpis.n5,.um .lc-kpis.n6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.pg-g2.eq{grid-template-columns:minmax(0,1fr)}.um .lc-kpis,.um .lc-kpis.n5,.um .lc-kpis.n6{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dv-pick-head{width:100%;min-width:0}}.up-bar{background:#e3ecf9;border-radius:6px;height:12px;margin:6px 0 16px;overflow:hidden}.up-bar i{background:#2f6fe4;border-radius:6px;height:100%;display:block}.up-stages{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;display:grid}.up-stages>div{text-align:center;background:#eef4fd;border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.up-stages b{color:#0f1b33;font-size:20px}.up-stages small{color:#5b6678;font-size:12px}.up-stages .done{background:#e3f7ea}.up-stages .next{outline:2px solid #2f6fe4}.up-warn{color:#7a4b00;background:#fff4dc;border-left:3px solid #e8960c;border-radius:8px;align-items:center;gap:8px;margin:4px 0 14px;padding:12px 14px;font-size:13px;display:flex}.up-pre{color:#15803d;margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.up-pre .bad{color:#dc2626}.up-pre .warn{color:#b45309}.up-prev{background:#f2f6fd;border:1px solid #d3e3f5;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:14px;padding:18px;display:flex}.up-prev b{color:#1f5fd1;font-size:20px}.up-prev p{color:#1c2740;margin:0;font-size:13.5px}.up-prev-a,.up-prev-b{border-radius:8px;padding:9px 12px;font-size:13px;font-weight:700;display:block}.up-prev-a{color:#fff;background:#1f6feb}.up-prev-b{color:#0e2b52;background:#fff;border:1px solid #c9d5e6}.up-notes{white-space:pre-wrap;color:#1c2740;margin:4px 0;font-size:13.5px}.up-links{color:#1c2740;margin:0;font-size:14px}.um-in.mono,td.mono{font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.pk-lbl>.um-search{flex:none;align-self:stretch;height:42px}.pk-lbl>.um-search input{height:100%}.adx-search-w{flex:1;min-width:0;max-width:690px;position:relative}.adx-search-w .adx-search{max-width:none}body:has(.adx-main) .mw-stack{bottom:16px;right:16px}body:has(.adx-main) .mw-launch{width:50px;height:50px}body:has(.adx-main) .mw-panel{bottom:80px}body:has(.adx-main :is(.st-bar,.um-form-foot,.acd-sticky,.acw-foot)) .mw-stack{bottom:84px}body:has(.adx-main :is(.st-bar,.um-form-foot,.acd-sticky,.acw-foot)) .mw-panel{bottom:148px}.adx-body{padding-bottom:84px}@media (width<=600px){.adx-top{gap:6px;padding:0 10px}.adx-top-r{gap:2px}.adx-top-sep{display:none}.adx-tib{width:38px;height:38px}.adx-usr{gap:4px;padding:2px}.adx-ava{width:36px;height:36px;font-size:16px}.adx-search{gap:6px;height:42px;padding:0 10px}.adx-search input{font-size:14px}}.adx-sr{z-index:60;background:#fff;border:1px solid #d3e3f5;border-radius:12px;max-height:440px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 40px #0f1b3329}.adx-sr-i{text-align:left;cursor:pointer;width:100%;font:inherit;color:#5b6678;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;display:flex}.adx-sr-i.on{background:#eef4fd}.adx-sr-i svg{color:#5b6678;flex:none;margin-left:auto}.adx-sr-p{color:#5b6678;flex-wrap:wrap;gap:2px 0;font-size:14px;display:flex}.adx-sr-p em{color:#9aa6b8;margin:0 6px;font-style:normal}.adx-sr-p b,.adx-sr-i small b{color:#0b1324;font-weight:800}.adx-sr-i small{color:#7a8597;font-size:12px}.adx-sr-none{color:#7a8597;padding:12px;font-size:13px}.adc-sort{white-space:nowrap;align-items:center;gap:8px;flex-direction:row!important;display:inline-flex!important}.adc-sort>.asel{width:auto;min-width:140px;display:inline-block}.pb-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px 16px;margin-top:6px;display:grid}@media (width<=1100px){.pb-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pb-filters{grid-template-columns:minmax(0,1fr)}}.pb-filters.flt{flex-wrap:wrap;display:flex}.pb-filters.flt>*{flex:190px;min-width:0}.pb-filters.flt>.pb-fbtns{flex:none;gap:10px;margin-left:auto;display:flex}.pb-filters .psel-trig{box-sizing:border-box;width:100%;height:42px!important;display:flex!important}.pb-filters .psel-trig>svg:last-child{margin-left:auto}.pb-filters .pk-lbl>div{width:100%}.pb-bars{align-items:flex-end;gap:6px;height:150px;padding:6px 0 0;display:flex}.pb-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.pb-bars i{background:linear-gradient(#4c8df6,#2f6fe4);border-radius:5px 5px 2px 2px;width:100%;max-width:34px;display:block}.pb-bars small{color:#7a8597;font-size:11px}.pb-mini{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0;display:grid}.pb-mini>div{background:#f4f7fc;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pb-mini small{color:#5b6678;font-size:12px}.pb-mini b{color:#0f1b33;font-size:17px}.pb-seg{background:#eef3fa;border-radius:9px;gap:4px;padding:3px;display:inline-flex}.pb-seg button{font:inherit;color:#334155;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:13px}.pb-seg button.on{color:#fff;background:#0e2b52}.pb-embed{margin-top:4px}.pb-tok{background:#eef4fd;border-radius:8px;padding:10px 12px;font-size:13px}.pb-file{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.cp-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.cp-filters .cp-grow{flex:280px;min-width:220px}.cp-filters>.asel{width:auto;min-width:160px}.cp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.cp-info p{margin:10px 0 0}.cp-bar{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 46px;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:grid}.cp-bar span{white-space:nowrap;text-overflow:ellipsis;color:#334155;overflow:hidden}.cp-bar i{background:#e3ecf9;border-radius:4px;height:8px;overflow:hidden}.cp-bar i b{background:#2f6fe4;border-radius:4px;height:100%;display:block}.cp-bar em{color:#0f1b33;text-align:right;font-style:normal;font-weight:700}.cp-acts{position:relative}.cp-menu{z-index:30;background:#fff;border:1px solid #d3e3f5;border-radius:10px;flex-direction:column;min-width:190px;padding:5px;display:flex;position:absolute;top:22px;right:0;box-shadow:0 10px 28px #0f1b3324}.cp-menu button{text-align:left;font:inherit;color:#0f1b33;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px}.cp-menu button:hover{background:#eef4fd}.cp-menu button.red{color:#dc2626}.cp-hist{border-top:1px solid #e6ebf2;margin-top:14px;padding-top:12px}.cp-pv{background:#eef4fd;border-radius:8px;padding:10px 12px;font-size:13px}@media (width<=1000px){.cp-cards{grid-template-columns:minmax(0,1fr)}}.ao-bottom{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.ao-legend{color:#5b6b82;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ao-legend i{border-radius:3px;width:11px;height:11px;margin-left:8px;display:inline-block}.ao-legend i.a,.ao-bars i.a{background:linear-gradient(#4c8df6,#2f6fe4)}.ao-legend i.b,.ao-bars i.b{background:linear-gradient(#f5c84c,#e8ae1c)}.ao-bars{align-items:flex-end;gap:10px;height:170px;padding:8px 0 0;display:flex}.ao-trend{flex-direction:column;display:flex}.ao-trend>.ao-bars{flex:1;height:auto;min-height:170px}.ao-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.ao-bars>div>span{flex:1;justify-content:center;align-items:flex-end;gap:4px;width:100%;display:flex}.ao-bars i{border-radius:5px 5px 2px 2px;width:100%;max-width:22px;display:block}.ao-bars small{color:#7a8597;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;overflow:hidden}.ao-check{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ao-check li{background:#fafcff;border:1px solid #e1e9f4;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.ao-check li>svg{flex:none;margin-top:2px}.ao-check li.ok>svg{color:#1e9e5a}.ao-check li.warn>svg{color:#d99a0b}.ao-check li.bad>svg{color:#d64545}.ao-check li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ao-check li b{color:#0e2b52;font-size:13.5px}.ao-check li small{color:#5b6b82;font-size:12.5px}.ao-check li .um-link{flex:none;align-self:center}.ao-meter{vertical-align:middle;background:#e6eef8;border-radius:5px;width:90px;height:8px;display:inline-block;overflow:hidden}.ao-meter i{border-radius:5px;height:100%;display:block}.ao-meter i.ok{background:#2f9e62}.ao-meter i.near{background:#e8ae1c}.ao-meter i.full{background:#d64545}.ao-chks{flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:38px;display:flex}.ao-chks label{color:#0e2b52;cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.dv-pop .seg-tabs button{padding:9px 22px;font-size:14px}.ao-usage{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.ao-mini{background:#fff;border:1.5px solid #d3e3f5;border-radius:8px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ao-mini span{color:#5b6b82;font-size:12.5px}.ao-mini b{color:#0e2b52;font-size:20px}.ao-mini small{color:#7a8597;font-size:12px}.ao-h4{color:#0e2b52;margin:14px 0 8px;font-size:14.5px}.ao-hist{color:#33475f;flex-direction:column;gap:4px;max-height:160px;margin:0;padding-left:18px;font-size:13px;display:flex;overflow:auto}.ao-detail{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}@media (width<=1000px){.ao-bottom,.ao-usage{grid-template-columns:minmax(0,1fr)}}.uq-two{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.uq-two>.uq-side{position:sticky;top:88px}.uq-two.one{grid-template-columns:minmax(0,1fr)}.uq-two>.um-card{margin-bottom:0}.uq-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 14px;display:flex}.uq-filters .um-search{flex:0 220px;min-width:170px}.uq-filters>.asel{width:auto;min-width:170px}.uq-side{flex-direction:column;display:flex}.uq-bars{border-bottom:1px solid #e6edf6;align-items:flex-end;gap:10px;height:190px;margin-bottom:14px;padding:8px 0 0;display:flex}.uq-bars.tall{height:210px}.uq-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.uq-bars>div>span{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.uq-bars i{background:linear-gradient(#5b9bea,#2f6bd0);border-radius:5px 5px 0 0;width:100%;max-width:46px;display:block}.uq-bars small{color:#7a8597;white-space:nowrap;font-size:11.5px}.uq-note{color:#33475f;background:#eef4fd;border-left:4px solid #2f6bd0;border-radius:6px;margin-top:auto;padding:11px 14px;font-size:13px}.um-card>.uq-note{margin-top:14px}.uq-meters{flex-direction:column;gap:14px;margin-top:4px;display:flex}.uq-mh{color:#5b6b82;justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.uq-mh b{color:#5b6b82}.uq-meters i{background:#e6eef8;border-radius:6px;height:9px;display:block;overflow:hidden}.uq-meters i b{background:#2f6bd0;border-radius:6px;height:100%;display:block}.uq-meters i b.near{background:#e8ae1c}.uq-meters i b.full{background:#d64545}.uq-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.uq-box{background:#fcfdff;border:1px solid #dce5f0;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.uq-box span{color:#5b6b82;font-size:12.5px}.uq-box b{color:#0e2b52;overflow-wrap:anywhere;font-size:14.5px}.uq-mini{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.uq-mini .uq-box{padding:9px 12px}.uq-sub{margin-top:12px}.uq-tabs button{padding:8px 18px;font-size:14px}.uq-acts{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.uq-copick{min-width:220px}.uq-q{color:#5b6b82;align-self:center;font-size:13px}.uq-matrix td{vertical-align:middle}.uq-cell{max-width:180px;height:36px}.uq-cell.on{background:#eef4fd;border-color:#2f6bd0}.uq-hint{margin:10px 0 0;font-size:12.5px}.uq-cost{margin:4px 0 14px;padding:0;list-style:none}.uq-cost li{color:#5b6b82;border-bottom:1px solid #e6edf6;justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.uq-cost li b{color:#0e2b52}@media (width<=1100px){.uq-two{grid-template-columns:minmax(0,1fr)}.uq-two>.uq-side{position:static}.uq-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-two{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.mk-two>.um-card{margin-bottom:0}.mk-card{flex-direction:column;display:flex}.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:6px;display:grid}.mk-f{color:#5b6b82;flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.mk-f>.asel,.mk-f>.um-in{width:100%}.mk-note{color:#33475f;background:#eef4fd;border-left:4px solid #2f6bd0;border-radius:6px;margin-top:auto;padding:11px 14px;font-size:13px}.mk-grid+.mk-note,.mk-ro+.mk-note,.mk-go+.mk-note{margin-top:16px}.mk-go{align-self:flex-start;margin-top:12px}.mk-ro{margin-top:12px}.mk-ro-f{background:#fcfdff;border:1px solid #dce5f0;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:9px 12px;display:flex}.mk-ro-f span{color:#5b6b82;font-size:12px}.mk-ro-f b{color:#0e2b52;overflow-wrap:anywhere;font-size:13.5px}.mk-list{margin:2px 0 0;padding:0;list-style:none}.mk-list li{color:#33475f;border-bottom:1px solid #e6edf6;justify-content:space-between;gap:12px;padding:13px 0;font-size:14px;display:flex}.mk-list li:last-child{border-bottom:0}.mk-list li b{color:#0e2b52;text-align:right}.mk-tcard{padding:0;overflow:hidden}.mk-th{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.mk-th .um-h3{margin:0}.mk-tf{background:#eef4fd;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;display:inline-flex}.mk-q{color:#5b6b82;align-items:center;gap:4px;display:inline-flex}.mk-q input{width:150px;font:inherit;color:#0e2b52;background:0 0;border:0;outline:0;font-size:13px}.mk-fsel{min-width:130px}.mk-tcard .um-tablewrap{border-left:0;border-right:0;border-radius:0}.mk-pg{padding:10px 20px}.mk-chk{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mk-chk li{border:1px solid #dce5f0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;font-size:13px;display:flex}.mk-chk li.ok{background:#f1faf4;border-color:#bfe3cc}.mk-chk li.bad{background:#fdf1f1;border-color:#f0c4c4}.mk-chk li.info{background:#f4f8fd}.mk-chk li b{color:#0e2b52}.mk-chk li span{color:#5b6b82;overflow-wrap:anywhere}.mk-chkbtn{color:#1f4e9c!important;background:#eef4fd!important;border-color:#eef4fd!important}.mk-off{opacity:.55}.mk-file{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.mk-code{color:#9a3412;background:#fff3e8;border-radius:4px;padding:1px 5px;font-size:11.5px}@media (width<=1100px){.mk-two,.mk-grid{grid-template-columns:minmax(0,1fr)}}.am-main{margin-bottom:16px}.am-mh{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.am-mh .um-h3{margin:4px 0 0}.am-acts{flex-wrap:wrap;gap:6px;display:inline-flex}.am-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.am-f{color:#33475f;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.am-f>.asel,.am-f>.um-in{width:100%}.am-tbl tbody tr{cursor:pointer}.am-tbl tbody tr.am-sel td{background:#eaf2fe!important}.am-ra{align-items:center;gap:8px;display:inline-flex}.am-view{color:#1f5fd6;font-weight:700}.am-menu{display:inline-flex;position:relative}.am-dots{color:#1f5fd6;padding:0 4px}.am-menu-bg{z-index:40;position:fixed;inset:0}.am-menu-pop{z-index:41;background:#fff;border:1px solid #dce5f0;border-radius:8px;flex-direction:column;min-width:170px;padding:4px;display:flex;position:absolute;top:22px;right:0;box-shadow:0 8px 24px #0e2b5224}.am-menu-pop button{text-align:left;font:inherit;color:#0e2b52;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13.5px}.am-menu-pop button:hover{background:#eef4fd}.am-menu-pop button.red{color:#c0392b}.am-path{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.am-m{color:#1f5fd6;background:#e8f0fe;border-radius:4px;padding:2px 7px;font-size:12px}.am-m.POST{color:#1e8e4f;background:#e9f7ef}.am-m.DELETE{color:#c0392b;background:#fdecec}.am-m.PUT,.am-m.PATCH{color:#b7700b;background:#fff4e0}.am-note{margin:10px 0 0;font-size:12.5px}.am-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.am-bottom>.um-card{margin-bottom:0}.am-bars{align-items:flex-end;gap:12px;height:150px;padding:10px 0 0;display:flex}.am-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.am-bars i{background:#3478e0;border-radius:4px 4px 0 0;width:100%;display:block}.am-bars small{color:#7a8597;font-size:11px}.am-cap{margin:8px 0 0;font-size:12.5px}.am-check{margin:4px 0 0;padding:0;list-style:none}.am-check li{color:#33475f;border-bottom:1px solid #e6edf6;align-items:center;gap:12px;padding:12px 0;font-size:13.5px;display:flex}.am-check li svg{color:#0e2b52;flex:none}.am-check li.bad svg{color:#c0392b}.am-check li span{flex:1;min-width:0}.am-check li em{color:#7a8597;white-space:nowrap;font-size:12.5px;font-style:normal}.am-scopes{max-height:150px;overflow:auto}.am-secret{background:#0e2b52;border-radius:8px;align-items:center;gap:10px;padding:14px;display:flex}.am-secret code{color:#fff;overflow-wrap:anywhere;flex:1;font-size:13.5px}@media (width<=1100px){.am-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.am-bottom{grid-template-columns:minmax(0,1fr)}}.jp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:4px 0 16px;display:grid}.jp-kpi{background:#fff;border:1.5px solid #d3e3f5;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px 14px 22px;display:flex;position:relative;overflow:hidden}.jp-kpi:before{content:"";background:#1f5fbf;width:5px;position:absolute;top:0;bottom:0;left:0}.jp-kpi.c1:before{background:#7b4fd0}.jp-kpi.c2:before{background:#e08a1e}.jp-kpi.c3:before{background:#d23c3c}.jp-kpi span{color:#4a5b72;font-size:13.5px;font-weight:600}.jp-kpi b{color:#0e2b52;overflow-wrap:anywhere;font-size:26px;line-height:1.2}.jp-kpi small{color:#7a8597;font-size:12.5px}.jp-filter{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.jp-fl{color:#0e2b52;font-size:14px;font-weight:700}.jp-q{color:#7a8597;background:#fff;border:1.5px solid #aebcd0;border-radius:8px;flex:260px;align-items:center;gap:6px;height:38px;padding:0 10px;display:flex}.jp-q input{color:#0e2b52;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.jp-sel{flex:0 180px;height:38px}.jp-go{color:#fff;cursor:pointer;background:#0e2b52;border:0;border-radius:8px;height:38px;padding:0 20px;font-weight:700}.jp-clear{color:#0e2b52;cursor:pointer;background:#fff;border:1.5px solid #0e2b52;border-radius:8px;height:38px;padding:0 16px;font-weight:600}.jp-card{min-width:0;margin-bottom:16px;padding:14px 16px}.jp-th{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.jp-th h3{color:#0e2b52;margin:0;font-size:16px}.jp-tablewrap{overflow-x:auto}.jp-tbl{border-collapse:collapse;width:100%;font-size:13.5px}.jp-tbl th{color:#0e2b52;text-align:left;white-space:nowrap;background:#d6e6f8;padding:10px;font-weight:700}.jp-tbl td{color:#33475f;vertical-align:middle;border-bottom:1px solid #e6edf6;padding:10px}.jp-tbl tbody tr:nth-child(2n) td{background:#f6fafe}.jp-tbl td.b,.jp-tbl .b{color:#0e2b52;font-weight:700}.jp-tbl .mono,.jp-form .mono{font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.jp-tbl small.d{display:block}.adx-main :is(.um-tbl:not(.sm),.jp-tbl) td{min-width:4.5em}.adx-main small:not([class]){font-size:max(11.5px,.85em)}.adx-main :is(.um-tbl,.jp-tbl,.adc-table) td[colspan]{min-width:0}@media (width<=760px){.adx-main :is(.um-tbl,.jp-tbl,.adc-table) td[colspan]{text-align:left}.adx-main :is(.um-tbl,.jp-tbl,.adc-table) td[colspan] .um-empty{text-align:left;justify-content:flex-start}}.adx-main :is(.um-tbl:not(.sm),.jp-tbl) td:is(.c,.r,.nw,:has(>input[type=checkbox]:only-child)){min-width:0}.adx-main :is(.um-tbl:not(.sm),.jp-tbl) td:first-child:not(:has(>input[type=checkbox])){min-width:150px}.adx-main :is(.um-tbl:not(.sm),.jp-tbl) td:first-child:has(>input[type=checkbox])+td{min-width:150px}.adx-main :is(.um-tbl:not(.sm),.jp-tbl) td:is(.hm-sql,:has(>code.hm-sql)){min-width:260px}.jp-wrap{overflow-wrap:anywhere;max-width:320px;font-size:12.5px}.jp-click{cursor:pointer}.jp-click:hover td{background:#eaf3fd!important}.jp-pr{color:#0e2b52;background:#fff1c9;border-radius:4px;margin-left:6px;padding:1px 5px;font-family:inherit;font-size:11px}.jp-st{font-weight:700}.jp-st.green{color:#1e8e4e}.jp-st.blue{color:#1f5fbf}.jp-st.amber{color:#d17a00}.jp-st.red{color:#d23c3c}.jp-st.gray{color:#7a8597}.jp-st.ink{color:#0e2b52}.jp-st.purple{color:#7b4fd0}.jp-prog{color:#0e2b52;font-weight:600}.jp-pg{color:#4a5b72;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.jp-pn{align-items:center;gap:4px;display:flex}.jp-pn button{color:#0e2b52;cursor:pointer;background:#fff;border:1.5px solid #d3e3f5;border-radius:6px;min-width:32px;height:32px}.jp-pn button.on{color:#fff;background:#0e2b52;border-color:#0e2b52}.jp-pn button:disabled{opacity:.4;cursor:default}.jp-pn em{padding:0 4px;font-style:normal}.jp-menu{display:inline-flex;position:relative}.jp-dots{color:#0e2b52;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px}.jp-dots:hover{background:#eaf3fd}.jp-dots.off{color:#c5cedb}.jp-menu-bg{z-index:40;position:fixed;inset:0}.jp-menu-pop{z-index:41;background:#fff;border:1.5px solid #d3e3f5;border-radius:8px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0e2b5226}.jp-menu-pop button{text-align:left;color:#0e2b52;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13.5px}.jp-menu-pop button:hover{background:#eaf3fd}.jp-menu-pop button.red{color:#d23c3c}.jp-foot{color:#7a8597;padding:4px 2px 12px;font-size:12.5px}.jp-grid2{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.jp-side{flex-direction:column;min-width:0;display:flex}.jp-bars{align-items:flex-end;gap:3px;height:120px;padding:4px 0;display:flex}.jp-bars span{flex:1;align-items:flex-end;height:100%;display:flex}.jp-bars i{background:#1f5fbf;border-radius:3px 3px 0 0;flex-direction:column;justify-content:flex-end;width:100%;min-height:2px;display:flex}.jp-bars em{background:#d23c3c;width:100%;display:block}.jp-legend{color:#4a5b72;gap:14px;font-size:12px;display:flex}.jp-legend span:before{content:"";vertical-align:-1px;background:#1f5fbf;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.jp-legend .r:before{background:#d23c3c}.jp-qlist{margin:0 0 6px;padding:0;list-style:none}.jp-qlist li{color:#33475f;border-bottom:1px solid #e6edf6;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.jp-qlist li b{color:#0e2b52;flex:1;min-width:0}.jp-qlist .red{color:#d23c3c;font-weight:700}.jp-qlist .blue{color:#1f5fbf}.jp-qlist .green{color:#1e8e4e}.jp-link{color:#1f5fbf;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.jp-bulk{color:#4a5b72;align-items:center;gap:8px;font-size:13px;display:flex}.jp-tabs{margin-bottom:14px}.jp-detail{min-height:180px}.jp-fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.jp-fgrid .pg-wide{grid-column:1/-1}.jp-json{width:100%;font-size:12.5px}.jp-form{flex-direction:column;gap:12px;display:flex}.jp-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.jp-log{background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:8px;max-height:220px;padding:8px 10px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px;overflow:auto}.jp-log div{gap:10px;padding:3px 0;display:flex}.jp-log em{color:#7a8597;white-space:nowrap;font-style:normal}.jp-log b{color:#1f5fbf;min-width:46px}.jp-log .ERROR b{color:#d23c3c}.jp-log .WARN b{color:#d17a00}.jp-log .AUDIT b{color:#7b4fd0}.jp-log span{overflow-wrap:anywhere;color:#33475f}.jp-recover{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.jp-recover .jp-card{align-items:center;gap:12px;display:flex}.jp-recover b{color:#0e2b52;flex:1}.jp-recover .red{color:#d23c3c;font-weight:700}.jp-recover .green{color:#1e8e4e;font-weight:700}.jp-meter{background:#e6eef8;border-radius:4px;min-width:80px;height:8px;display:block;overflow:hidden}.jp-meter i{background:#1f5fbf;height:100%;display:block}.jp-actions{justify-content:flex-end;margin-top:12px;display:flex}@media (width<=1100px){.jp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.jp-grid2,.jp-recover{grid-template-columns:minmax(0,1fr)}.jp-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.um-kpi-tx{flex:1}.um-kpi-d{flex-wrap:nowrap;min-width:0;min-height:24px}.um-kpi-note{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.um-pill{flex:none}.um-checks>div>.um-tag{flex:none;margin-left:auto}.um-form-side .um-form-foot{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.um-form-side .um-form-foot .um-btn{justify-content:center;min-width:0}.um-form-side .um-form-foot .um-btn.primary{grid-column:1/-1}.um-rd-stats>div{justify-content:space-between;min-width:0}.um-rd-stats>div>span{min-height:2.7em}.um-rd-stats b{white-space:nowrap}.um-spec>label{align-items:center}.um-st{white-space:nowrap}.um-st small{margin-left:2px}.xpop-chk{box-sizing:border-box;color:#0e2b52;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:8px;align-self:end;align-items:center;min-height:42px;padding:0 14px;font-size:14px;font-weight:600;flex-direction:row!important;gap:10px!important;display:flex!important}.xpop-chk input{accent-color:#0e2b52;cursor:pointer;flex:none;width:18px;height:18px;margin:0}.xpop-chk:has(input:checked){background:#e3eefb;border-color:#0e2b52}.xpop-chk:hover{border-color:#0e2b52}.rules-list{flex-direction:column;gap:14px;display:flex}.rule-legend{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px 10px;padding:11px 14px;display:flex}.rule-legend-label{color:#0e2b52;margin-right:2px;font-size:12.5px;font-weight:900}.rule-legend-txt{color:#64748b;margin-right:6px;font-size:11.5px}.rule-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.rule-group{color:#0e2b52;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:11px 14px;font-weight:900}.rule-card{border-bottom:1px solid #eef1f4;grid-template-columns:minmax(220px,1.2fr) 130px minmax(360px,2fr);align-items:center;gap:14px;padding:14px;display:grid}.rule-card:last-child{border-bottom:0}.rule-title{color:#0f172a;font-size:14px;font-weight:900}.rule-desc{color:#64748b;margin-top:3px;font-size:12.5px}.rule-note{color:#64748b;margin-top:6px;font-size:11.5px}.gate{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:11.5px;font-weight:900;display:inline-flex}.gate.server{color:#166534;background:#dcfce7}.gate.partial{color:#92400e;background:#fef3c7}.gate.planned{color:#3730a3;background:#e0e7ff}.gate.info{color:#4b5565;background:#eef1f5}.gate.linked{color:#6b21a8;background:#f3e8ff}.rule-card.off{opacity:.55}.rule-title.adm-link{gap:5px;font-size:14px;font-weight:900}.prl-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prl-sum{color:#334155;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.prl-in{box-sizing:border-box;color:#0f172a;background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:5px;width:100%;height:30px;padding:0 8px;font-size:12.5px}.prl-in.num{text-align:right}.prl-in:disabled{color:#334155;background:#f1f5f9;border-color:#d7dee8}.prl-chk{cursor:pointer;width:17px;height:17px}.prl-link{color:#6b21a8;font-size:12px;font-weight:700}.prl-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.prl-none{text-align:center;color:#64748b;padding:16px}.prl-sub{color:#64748b;font-size:12px}.prl-empty{text-align:center;color:#64748b;justify-content:center;align-items:center;gap:8px;padding:40px;display:flex}.prl-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.prl-grid label{min-width:0;display:block}.prl-chk-row{color:#0e2b52;align-self:end;align-items:center;gap:8px;height:38px;font-size:14px;font-weight:700;display:flex}@media (width<=640px){.prl-grid{grid-template-columns:1fr}}.rule-values{grid-template-columns:repeat(5,minmax(96px,1fr));gap:8px;display:grid}.rule-value{color:#64748b;flex-direction:column;gap:4px;font-size:11px;font-weight:800;display:flex}@media (width<=1100px){.rule-card{grid-template-columns:1fr}.rule-values{grid-template-columns:repeat(2,minmax(120px,1fr))}}.prl-page{padding:18px 20px}.sb-dhead-k{justify-content:flex-start;align-self:stretch}.sb-dhead-k small:empty{display:none}.sb-dhist .um-tbl td{vertical-align:top}.sb-dhist small.d{margin-top:2px;font-size:11.5px;display:block}.sb-dhist .um-tbl th,.sb-dhist .um-tbl td{padding-left:8px;padding-right:8px}.sb-trial-rows{flex-direction:column;gap:14px;display:flex}.sb-trial-rows>section,.sb-trial-rows>section.sb-end7{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:6px 28px;display:grid}.sb-trial-rows>section>h3{grid-area:1/1;align-self:end;margin:0}.sb-trial-rows>section>.sb-end7-n{grid-area:2/1;align-self:start}.sb-trial-rows>section>:not(h3):not(.sb-end7-n){grid-area:1/2/span 2;min-width:0}@media (width<=900px){.sb-trial-rows>section,.sb-trial-rows>section.sb-end7{grid-template-columns:minmax(0,1fr)}.sb-trial-rows>section>*{grid-area:auto/1!important}}.rp-filter{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.rp-sel{flex:0 190px;height:40px}.rp-cmp{color:#0e2b52;cursor:pointer;align-items:center;gap:8px;margin-left:auto;font-size:13.5px;font-weight:600;display:inline-flex}.rp-cmp input{accent-color:#0e2b52;width:17px;height:17px}.rp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.rp-kpis.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.rp-kpis.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-kpi{border:1px solid #0000;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.rp-kpi span{color:#1c2740;font-size:13.5px;font-weight:700}.rp-kpi b{overflow-wrap:anywhere;font-size:28px;font-weight:800;line-height:1.2}.rp-kpi small{color:#5b6678;flex-wrap:wrap;align-items:center;gap:6px;min-height:18px;font-size:12.5px;display:flex}.rp-kpi small em{border-radius:6px;padding:0 6px;font-style:normal;font-weight:700}.rp-kpi small em.up{color:#15803d;background:#dcfce7}.rp-kpi small em.dn{color:#b91c1c;background:#fee2e2}.rp-kpi.blue{background:#eaf2fe;border-color:#d6e6fb}.rp-kpi.blue b{color:#1f5fbf}.rp-kpi.green{background:#e9f8ef;border-color:#cfeedb}.rp-kpi.green b{color:#15803d}.rp-kpi.red{background:#fdecec;border-color:#f8d4d4}.rp-kpi.red b{color:#d23c3c}.rp-kpi.amber{background:#fff4e3;border-color:#fbe3bd}.rp-kpi.amber b{color:#b8650a}.rp-kpi.purple{background:#f2ecfe;border-color:#e3d8fc}.rp-kpi.purple b{color:#6d3fd1}.rp-kpi.gray{background:#f1f4f8;border-color:#e2e8f0}.rp-kpi.gray b{color:#0e2b52}.rp-card{min-width:0;margin-bottom:16px;padding:16px 18px}.rp-ch{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rp-ch h3{color:#0e2b52;margin:0;font-size:16px}.rp-ch>span{align-items:center;gap:8px;display:flex}.rp-x{color:#0e2b52;cursor:pointer;background:#fff;border:1.5px solid #d3e3f5;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.rp-x:hover{border-color:#0e2b52}.rp-g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.rp-g11{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.rp-donut{flex-direction:column;align-items:center;gap:12px;display:flex}.rp-donut-c{width:200px;height:200px;position:relative}.rp-donut-m{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rp-donut-m b{color:#0e2b52;font-size:17px}.rp-donut-m small{color:#5b6678;font-size:12px}.rp-legend{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.rp-legend li{color:#33475f;grid-template-columns:12px minmax(0,1fr) auto 52px;align-items:center;gap:8px;font-size:13px;display:grid}.rp-legend i{border-radius:3px;width:12px;height:12px}.rp-legend b{color:#0e2b52}.rp-legend em{color:#7a8597;text-align:right;font-style:normal}.rp-rank{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rp-rank li{grid-template-columns:26px minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.rp-rank-n{color:#1f5fbf;background:#eaf2fe;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.rp-rank-l{color:#0e2b52;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.rp-rank-l small{color:#7a8597;font-size:11.5px;font-weight:400;display:block}.rp-rank-b{background:#eef2f7;border-radius:6px;height:10px;overflow:hidden}.rp-rank-b i{background:linear-gradient(90deg,#2f6fed,#22a55b);border-radius:6px;height:100%;display:block}.rp-rank b{color:#0e2b52;white-space:nowrap}.rp-plats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.rp-plat{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex}.rp-plat b{font-size:20px}.rp-plat>span{color:#0e2b52;font-size:22px;font-weight:800}.rp-plat small{font-size:12.5px}.rp-tbl .jp-tbl td{white-space:nowrap}.rp-kv{border-collapse:collapse;width:100%;font-size:14px}.rp-kv th{text-align:left;color:#0e2b52;background:#f0f7fd;border:1px solid #d3e3f5;width:38%;padding:9px 12px;font-weight:600}.rp-kv td{color:#33475f;border:1px solid #d3e3f5;padding:9px 12px}.rp-opts{flex-wrap:wrap;gap:8px;display:flex}.rp-opts.col{flex-direction:column;align-items:stretch}.rp-opts .xpop-chk{align-self:auto}.xpop-chk.on{background:#e3eefb;border-color:#0e2b52}.rp-series{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.rp-series .xpop-chk{align-self:auto;min-height:36px}.rp-series i{border-radius:3px;width:12px;height:12px}.rp-series+.rp-card{box-shadow:none;border:0;margin:0;padding:0}.rp-alerts{flex-direction:column;gap:8px;display:flex}.rp-alert{background:#fff;border:1.5px solid #d3e3f5;border-radius:10px;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:grid}.rp-alert.on{background:#f0f7fd;border-color:#0e2b52}.rp-alert-l{color:#0e2b52;cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.rp-alert-l input{accent-color:#0e2b52;width:18px;height:18px}.rp-alert-v{text-align:right}.rp-del{text-align:center;color:#33475f;flex-direction:column;align-items:center;gap:8px;padding:10px 0;display:flex}.rp-del svg{color:#d23c3c}.rp-del b{color:#0e2b52;font-size:17px}.rp-builder{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.rp-bform{flex-direction:column;gap:12px;display:flex}.rp-bform .um-h3{margin:0}.rp-bact{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.rp-bact .um-btn{justify-content:center}.rp-bsaved{border-top:1px solid #e6edf6;padding-top:12px;margin-top:8px!important}.rp-saved{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rp-saved li{border:1.5px solid #e2eaf4;border-radius:9px;align-items:center;gap:6px;padding:6px 6px 6px 10px;display:flex}.rp-saved-n{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:2px 0;display:flex}.rp-saved-n b{color:#0e2b52;font-size:13.5px}.rp-saved-n small{color:#7a8597;font-size:12px}.rp-ic{color:#0e2b52;cursor:pointer;background:#fff;border:1.5px solid #d3e3f5;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.rp-ic.red{color:#d23c3c;border-color:#f5c7c7}@media (width<=1100px){.rp-kpis,.rp-kpis.n5,.rp-kpis.n3{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-g21,.rp-g11,.rp-builder{grid-template-columns:minmax(0,1fr)}.rp-plats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-toast{border:1px solid #e2eaf4;align-items:center;gap:12px;padding:14px 14px 16px;position:relative;overflow:hidden}.ui-toast-ic{border-radius:50%;place-items:center;width:36px;height:36px;margin:0;color:#fff!important;display:grid!important}.ui-toast-success{background:linear-gradient(90deg,#f0fbf4,#fff 55%)}.ui-toast-success .ui-toast-ic{background:#16a34a}.ui-toast-error{background:linear-gradient(90deg,#fef2f2,#fff 55%)}.ui-toast-error .ui-toast-ic{background:#dc2626}.ui-toast-info{background:linear-gradient(90deg,#fff8e6,#fff 55%)}.ui-toast-info .ui-toast-ic{background:#e8a317}.ui-toast-title{font-size:14px;font-weight:800}.ui-toast-msg{overflow-wrap:anywhere}.ui-toast-bar{transform-origin:0;background:#94a3b8;width:100%;height:3px;animation:3.8s linear forwards ui-toast-bar;position:absolute;bottom:0;left:0}.ui-toast-success .ui-toast-bar{background:#16a34a}.ui-toast-error .ui-toast-bar{background:#dc2626}.ui-toast-info .ui-toast-bar{background:#e8a317}@keyframes ui-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mk-tf{background:0 0;gap:8px;padding:0}.mk-q{background:#fff;border:1.5px solid #aebcd0;border-radius:9px;gap:8px;height:40px;padding:0 12px}.mk-q:focus-within{border-color:#0e2b52}.mk-q input{width:200px}.mk-fsel{height:40px}.mk-act{color:#0e2b52;height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #0e2b52;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.mk-act:hover{color:#fff;background:#0e2b52}.mk-acts{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.mk-act.ok{color:#15803d;cursor:default;background:#f0fbf4;border-color:#bfe6cc}.mk-dtypes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.mk-dtypes .xpop-chk{align-self:auto;min-height:40px;font-size:13.5px}.mk-dtypes .xpop-chk span{flex:1}.mk-dtypes .xpop-chk em{color:#8a6d1e;background:#fff4d6;border-radius:5px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.mk-dtypes .xpop-chk.mk-off{color:#64748b;background:#f6f8fb;border-color:#d7dee8}.jp-rec-btn{color:#0e2b52;height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#f5c242;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:800;display:inline-flex;box-shadow:0 2px #d9a21e}.jp-rec-btn:hover:not(:disabled){background:#f0b523}.jp-rec-btn:disabled{color:#94a3b8;box-shadow:none;cursor:not-allowed;background:#eef2f6}.mk-act.none{color:#b6c0ce;cursor:default;background:0 0;border:0;padding:0 6px}.mk-act.sm{vertical-align:middle;height:28px;margin-left:6px;padding:0 10px;font-size:12.5px}.rp-lock{color:#7a5a12;background:#fff8e6;border:1.5px solid #f5d58a;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:13.5px;font-weight:600;display:flex}.hd-tag{white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700;line-height:1.4;display:inline-flex}.hd-tag.blue{color:#1d4fb0;background:#e8f0fe;border-color:#c9dbfb}.hd-tag.sky{color:#0e7fb5;background:#e3f4fd;border-color:#c2e6f8}.hd-tag.orange{color:#c2410c;background:#ffedd5;border-color:#fbd3a6}.hd-tag.yellow{color:#8a6308;background:#fef6d8;border-color:#f6e2a0}.hd-tag.purple{color:#6d3fd1;background:#f1eafe;border-color:#dccdfb}.hd-tag.green{color:#15803d;background:#e3f7ea;border-color:#bde9cd}.hd-tag.gray{color:#475569;background:#eef2f6;border-color:#dce3ec}.hd-tag.red{color:#c2262e;background:#fde8e8;border-color:#f8c9c9}.hd-tag.dark{color:#1f2937;background:#e2e5ea;border-color:#c9ced6}.hd-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.hd-dot.blue{background:#2f6fed}.hd-dot.sky{background:#38a9e0}.hd-dot.orange{background:#f2994a}.hd-dot.yellow{background:#e8b417}.hd-dot.purple{background:#8b5cf6}.hd-dot.green{background:#22a55b}.hd-dot.gray{background:#94a3b8}.hd-dot.red{background:#e5484d}.hd-dot.dark{background:#374151}.hd-sla{white-space:nowrap;font-size:12.5px;font-weight:700}.hd-sla.green{color:#15803d}.hd-sla.orange{color:#c2410c}.hd-sla.red{color:#d23c3c}.hd-sla.yellow{color:#8a6308}.hd-sla.gray{color:#7a8597}.hd-ava{color:#fff;background:#2f6fed;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:inline-grid}.hd-ava.c1{background:#22a55b}.hd-ava.c2{background:#f2994a}.hd-ava.c3{background:#8b5cf6}.hd-ava.c4{background:#14b8a6}.hd-ava.c5{background:#ec4899}.hd-ava.staff{background:#0e2b52;box-shadow:0 0 0 2px #f5c242}.hd-who{align-items:center;gap:10px;min-width:0;display:inline-flex}.hd-who>span{flex-direction:column;min-width:0;display:flex}.hd-who b{color:#0e2b52;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13.5px;overflow:hidden}.hd-who small{color:#7a8597;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;overflow:hidden}.hd-who.sm .hd-ava{width:26px;height:26px;font-size:12px}.hd-tk{flex-wrap:wrap;align-items:center;gap:4px 6px;max-width:320px;display:flex}.hd-tk b{color:#1f5fbf;font-size:13.5px}.hd-tk small{color:#33475f;text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:12.5px;overflow:hidden}.hd-tk .hd-tag{padding:1px 7px;font-size:11px}.hd-empty{text-align:center;color:#7a8597;justify-content:center;gap:8px;padding:30px 10px;font-size:14px;display:flex}.hd-wrap{overflow-wrap:anywhere;max-width:360px;white-space:normal!important}.hd-form2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.hd-form2 .pg-wide,.hd-form2 .xpop-chk.pg-wide{grid-column:1/-1}.hd-foot{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.hd-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hd-acts .um-btn{height:40px}.hd-count{color:#1f5fbf;background:#eaf2fe;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:800}.hd-mini{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-mini li{cursor:pointer;border-bottom:1px solid #eef2f7;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 4px;font-size:13px;display:grid}.hd-mini li:hover{background:#f5f9ff}.hd-mini li b{color:#1f5fbf}.hd-mini li>span{text-overflow:ellipsis;white-space:nowrap;color:#0e2b52;min-width:0;overflow:hidden}.hd-mini li>span small{color:#7a8597;font-size:11.5px;display:block}.hd-mini.sm li{grid-template-columns:auto minmax(0,1fr) auto;padding:7px 2px}.hd-ov{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.hd-ov-main{min-width:0}.hd-ov-side .jp-th h3{color:#d23c3c;align-items:center;gap:6px;display:flex}.hd-alert{border:1px solid;border-radius:10px;gap:10px;margin-bottom:10px;padding:12px;display:flex}.hd-alert>div{flex-direction:column;gap:3px;min-width:0;font-size:13px;display:flex}.hd-alert b{font-size:13.5px}.hd-alert.red{color:#b91c1c;background:#fef2f2;border-color:#f8d4d4}.hd-alert.orange{color:#b45309;background:#fff7ed;border-color:#fbd9b5}.hd-alert.purple{color:#6d3fd1;background:#f5f0ff;border-color:#e3d8fc}.hd-alert span{color:#33475f}.hd-detail{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.hd-dside,.hd-dmain{flex-direction:column;gap:14px;min-width:0;display:flex}.hd-box{min-width:0;padding:16px 18px}.hd-box h4{color:#0e2b52;margin:0 0 10px;font-size:15px}.hd-box .jp-th{margin-bottom:8px}.hd-box .jp-th h4{margin:0}.hd-kv{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;margin-bottom:8px;font-size:13px;display:grid}.hd-kv>span{color:#7a8597}.hd-kv>b{color:#0e2b52;min-width:0;font-weight:600}.hd-kv>.hd-tag,.hd-kv>.hd-sla{justify-self:start}.hd-msg0{white-space:pre-wrap;color:#1c2740;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.hd-res{color:#15803d;background:#f0fbf4;border:1px solid #bde9cd;border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:13.5px;display:flex}.hd-chat{flex-direction:column;gap:12px;max-height:440px;padding:4px 2px 12px;display:flex;overflow:auto}.hd-chat.tall{min-height:300px;max-height:520px}.hd-bub{align-items:flex-start;gap:10px;max-width:82%;display:flex}.hd-bub>div{background:#f1f5fa;border-radius:4px 14px 14px;min-width:0;padding:10px 14px}.hd-bub small{color:#7a8597;align-items:center;gap:8px;margin-bottom:3px;font-size:11.5px;display:flex}.hd-bub small em{color:#8a6308;align-items:center;gap:3px;font-style:normal;font-weight:700;display:inline-flex}.hd-bub p{white-space:pre-wrap;color:#1c2740;overflow-wrap:anywhere;margin:0;font-size:14px}.hd-bub.staff{flex-direction:row-reverse;align-self:flex-end}.hd-bub.staff>div{background:#e3eefb;border-radius:14px 4px 14px 14px}.hd-bub.internal>div{background:#fff8e0;border:1px dashed #e8c766}.hd-bub.system{align-self:center;max-width:100%}.hd-bub.system .hd-ava{display:none}.hd-bub.system>div{background:#f6f3ff;border-radius:999px;padding:6px 14px}.hd-bub.system p{color:#6d3fd1;font-size:12.5px}.hd-reply{background:#fff;border:1.5px solid #d3e3f5;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.hd-reply.internal{background:#fffcf0;border-color:#e8c766}.hd-reply-t{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hd-reply-t .um-sel{flex:0 220px;height:38px}.hd-reply-t .xpop-chk{align-self:auto;min-height:38px}.hd-reply-b{justify-content:space-between;align-items:center;gap:8px;display:flex}.hd-reply-b .xpop-chk{align-self:auto;min-height:38px}.hd-flist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hd-flist li{border:1px solid #e6edf6;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.hd-flist li small{color:#7a8597;white-space:nowrap;margin-left:auto}.hd-tl{flex-direction:column;margin:0;padding:0 0 0 6px;list-style:none;display:flex}.hd-tl li{gap:12px;padding-bottom:14px;display:flex;position:relative}.hd-tl li:before{content:"";background:#e2eaf4;width:2px;position:absolute;top:14px;bottom:0;left:5px}.hd-tl li:last-child:before{display:none}.hd-tl li>i{z-index:1;background:#2f6fed;border-radius:50%;flex:none;width:12px;height:12px;margin-top:4px;position:relative;box-shadow:0 0 0 3px #eaf2fe}.hd-tl li.status>i{background:#f2994a;box-shadow:0 0 0 3px #ffedd5}.hd-tl li.assign>i{background:#8b5cf6;box-shadow:0 0 0 3px #f1eafe}.hd-tl li.file_delete>i{background:#e5484d;box-shadow:0 0 0 3px #fde8e8}.hd-tl li.create>i{background:#22a55b;box-shadow:0 0 0 3px #e3f7ea}.hd-tl li>div{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.hd-tl b{color:#0e2b52}.hd-tl span{color:#33475f;overflow-wrap:anywhere}.hd-tl em{color:#8a6308;font-size:12.5px;font-style:normal}.hd-tl small{color:#7a8597;font-size:11.5px}.hd-tl.sm li{padding-bottom:10px}.hd-dev{color:#6d3fd1;background:#f5f0ff;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;font-size:12.5px;font-weight:700;display:flex}.hd-staff{flex-direction:column;gap:6px;max-height:300px;display:flex;overflow:auto}.hd-staff-i{cursor:pointer;border:1.5px solid #d3e3f5;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.hd-staff-i.on{background:#f0f7fd;border-color:#0e2b52}.hd-staff-i span{flex-direction:column;min-width:0;display:flex}.hd-staff-i b{color:#0e2b52;font-size:13.5px}.hd-staff-i small{color:#7a8597;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hd-staff-i em{white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.hd-staff-i em.green{color:#15803d}.hd-staff-i em.orange{color:#c2410c}.hd-staff-i em.red{color:#d23c3c}.hd-stgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hd-stgrid .xpop-chk{align-self:auto;align-items:center;min-height:52px}.hd-stgrid .xpop-chk span:last-child{flex-direction:column;line-height:1.25;display:flex}.hd-stgrid small{color:#5b6678;font-size:11px;font-weight:500}.hd-drop{color:#1f5fbf;cursor:pointer;text-align:center;background:#f0f7fd;border:2px dashed #a9c3e3;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:22px;display:flex;position:relative}.hd-drop b{color:#0e2b52}.hd-drop small{color:#7a8597}.hd-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.hd-drop:hover{border-color:#0e2b52}.hd-picklist{flex-direction:column;gap:6px;max-height:280px;display:flex;overflow:auto}.hd-picklist label{cursor:pointer;border:1.5px solid #e2eaf4;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.hd-picklist label.on{background:#f0f7fd;border-color:#0e2b52}.hd-picklist b{color:#1f5fbf}.hd-picklist span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd-picklist small{color:#7a8597;white-space:nowrap}.hd-vars{flex-wrap:wrap;gap:6px;display:flex}.hd-var{color:#0e2b52;font:inherit;cursor:pointer;background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:7px;padding:4px 10px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.hd-var:hover{border-color:#0e2b52}.hd-new{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.hd-new aside .um-h3{margin:0 0 10px}.hd-new aside .um-h3+ul{margin-bottom:18px}.hd-slalist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hd-slalist li{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:4px 10px;font-size:13px;display:grid}.hd-slalist li small{color:#7a8597;grid-column:2}.hd-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid;position:relative}.hd-step{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.hd-step:after{content:"";background:#d3e3f5;border-radius:2px;height:3px;position:absolute;top:22px;left:calc(50% + 28px);right:calc(28px - 50%)}.hd-step:last-child:after{display:none}.hd-step-c{color:#fff;background:#14b8a6;border-radius:50%;place-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:grid;box-shadow:0 0 0 5px #ddf6f2}.hd-step-c.s1{background:#2f6fed;box-shadow:0 0 0 5px #e3edfd}.hd-step-c.s2{background:#22a55b;box-shadow:0 0 0 5px #e3f7ea}.hd-step-c.s3{background:#94a3b8;box-shadow:0 0 0 5px #eef2f6}.hd-step b{color:#0e2b52}.hd-step small{color:#7a8597;font-size:11.5px}.hd-prog{background:#e6eef8;border-radius:5px;min-width:90px;height:8px;display:block;overflow:hidden}.hd-prog>i{background:linear-gradient(90deg,#2f6fed,#22a55b);border-radius:5px;height:100%;display:block}.hd-prog>i.red{background:#e5484d}.hd-assign{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.hd-assign aside .um-h3{margin:0 0 12px}.hd-load{border-bottom:1px solid #eef2f7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.hd-load>span{flex-direction:column;gap:4px;min-width:0;display:flex}.hd-load b{color:#0e2b52;font-size:13.5px}.hd-load small{color:#7a8597;font-size:12px}.hd-load.off{opacity:.55}.hd-load .hd-sm{width:110px;height:34px}.hd-load .hd-xs{text-align:right;width:58px;height:34px}.um-card .hd-load:has(.hd-sm){grid-template-columns:auto minmax(0,1fr) auto auto auto}@media (width<=720px){.um-card .hd-load:has(.hd-sm){grid-template-columns:auto minmax(0,1fr) auto auto}.um-card .hd-load:has(.hd-sm)>span{grid-column:2/-1}.um-card .hd-load:has(.hd-sm) .hd-sm{grid-column:1/3;width:100%}}.hd-sw{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;flex:none;width:44px;height:24px;transition:background .18s;position:relative}.hd-sw i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.hd-sw.on{background:#2f6fed}.hd-sw.on i{transform:translate(20px)}.hd-noti{color:#0e2b52;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:14px;display:flex}.hd-kanban{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.hd-lane{border:1px solid;border-radius:12px;flex-direction:column;gap:8px;min-height:240px;padding:10px;display:flex}.hd-lane header{justify-content:space-between;align-items:center;padding:4px 4px 6px;display:flex}.hd-lane header b{font-size:14.5px}.hd-lane header span{background:#fff;border-radius:999px;padding:1px 10px;font-weight:800}.hd-lane.amber{background:#fff7e6;border-color:#fbe3bd}.hd-lane.amber header b{color:#b8650a}.hd-lane.blue{background:#eef4fe;border-color:#d6e6fb}.hd-lane.blue header b{color:#1f5fbf}.hd-lane.red{background:#fef1f1;border-color:#f8d4d4}.hd-lane.red header b{color:#d23c3c}.hd-lane.gray{background:#f3f5f8;border-color:#e2e8f0}.hd-lane.gray header b{color:#475569}.hd-card{cursor:pointer;background:#fff;border:1px solid #e6edf6;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;box-shadow:0 1px 3px #0e2b5214}.hd-card:hover{border-color:#2f6fed}.hd-card>div{justify-content:space-between;align-items:center;display:flex}.hd-card b{color:#1f5fbf;font-size:13px}.hd-card p{color:#0e2b52;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.hd-card footer{color:#5b6678;align-items:center;gap:6px;font-size:12px;display:flex}.hd-card footer .hd-ava{width:22px;height:22px;font-size:11px}.hd-card footer span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hd-card>small{color:#7a8597;font-size:11.5px}.hd-lane-e{color:#64748b;text-align:center;padding:20px 0;font-size:13px}.hd-chatpage{grid-template-columns:300px minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.hd-clist{flex-direction:column;gap:4px;max-height:720px;padding:10px;display:flex;overflow:auto}.hd-clist .jp-q{flex:none;margin-bottom:6px}.hd-ci{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.hd-ci:hover{background:#f5f9ff}.hd-ci.on{background:#e3eefb}.hd-ci span{flex-direction:column;min-width:0;display:flex}.hd-ci b{color:#0e2b52;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.hd-ci small{color:#7a8597;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hd-ci em{color:#64748b;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;font-style:normal;display:flex}.hd-unread{background:#e5484d;border-radius:50%;width:9px;height:9px}.hd-cmain{flex-direction:column;gap:10px;display:flex}.hd-fgrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.hd-fcard{flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.hd-fcard b{color:#0e2b52;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hd-fcard small{color:#7a8597;font-size:11.5px}.hd-fthumb{color:#2f6fed;cursor:pointer;background:#f0f7fd;border:1px solid #d3e3f5;border-radius:10px;place-items:center;height:110px;margin-bottom:6px;display:grid}.hd-fthumb:hover{border-color:#2f6fed}.hd-fact{justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex}.hd-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.hd-chip{color:#0e2b52;background:#fff;border:1.5px solid #d3e3f5;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.hd-chip b{color:#1f5fbf;background:#eaf2fe;border-radius:999px;padding:0 8px}.hd-chip.off{opacity:.6}.rp-plats.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.hd-kbgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hd-kb{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.hd-kb b{color:#1f5fbf;font-size:15px}.hd-kb p{color:#33475f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:13px;display:-webkit-box;overflow:hidden}.hd-kb small{color:#7a8597;font-size:12px}.hd-kb-ic{border:1.5px solid;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.hd-kb-ic.blue{color:#2f6fed;background:#f0f6ff;border-color:#c9dbfb}.hd-kb-ic.red{color:#d23c3c;background:#fef2f2;border-color:#f8c9c9}.hd-kb-m{color:#5b6678;align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.hd-kb-m>span:not(.hd-tag){align-items:center;gap:3px;display:inline-flex}.hd-faqs{flex-direction:column;gap:8px;display:flex}.hd-faq{background:#fff;border:1.5px solid #e2eaf4;border-radius:10px}.hd-faq.open{border-color:#a9c3e3}.hd-faq.off{opacity:.6}.hd-faq-q{cursor:pointer;width:100%;font:inherit;text-align:left;color:#0e2b52;background:0 0;border:0;align-items:center;gap:10px;padding:13px 14px;display:flex}.hd-faq-q>svg:first-child{color:#2f6fed;flex:none}.hd-faq-q b{flex:1;font-size:14px}.hd-faq-q>svg:last-child{color:#1f5fbf;flex:none;transition:transform .18s}.hd-faq.open .hd-faq-q>svg:last-child{transform:rotate(180deg)}.hd-faq-a{color:#33475f;padding:0 14px 12px 41px;font-size:13.5px}.hd-faq-a p{white-space:pre-wrap;margin:0 0 8px}.hd-faqed{border:1.5px solid #a9c3e3}.hd-tpl{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.hd-tplg h4{color:#7a8597;text-transform:uppercase;margin:10px 0 6px;font-size:13px}.hd-tpli{cursor:pointer;width:100%;font:inherit;text-align:left;background:#fff;border:1.5px solid #e2eaf4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;display:grid}.hd-tpli:hover{border-color:#a9c3e3}.hd-tpli.on{background:#f0f7fd;border-color:#0e2b52}.hd-tpli.off{opacity:.55}.hd-tpli>svg{color:#2f6fed}.hd-tpli span{flex-direction:column;min-width:0;display:flex}.hd-tpli b{color:#0e2b52;font-size:13.5px}.hd-tpli small{color:#7a8597;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hd-tpli em{color:#7a8597;white-space:nowrap;font-size:11.5px;font-style:normal}.hd-preview{color:#0e2b52;white-space:pre-wrap;background:#e3eefb;border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:14px}.hd-raw{white-space:pre-wrap;background:#f6f8fb;border:1px solid #e2eaf4;border-radius:10px;margin:0;padding:10px 12px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.hd-csat{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.hd-csat-v{color:#0e2b52;font-size:34px}.hd-csat-v small{color:#7a8597;font-size:16px}.hd-stars{gap:3px;display:inline-flex}.hd-stars svg{color:#d7dee8}.hd-stars svg.on{color:#f5b301;fill:#f5b301}.hd-stars.big{gap:8px}@media (width<=1200px){.hd-ov,.hd-detail,.hd-new,.hd-assign,.hd-tpl,.hd-chatpage{grid-template-columns:minmax(0,1fr)}.hd-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-kbgrid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.hd-form2,.hd-stgrid,.hd-kanban,.hd-steps{grid-template-columns:minmax(0,1fr)}.hd-step:after{display:none}}.hc{max-width:1180px;font-family:var(--font-th);flex-direction:column;gap:20px;margin:0 auto;padding:24px 20px 56px;display:flex}.hc-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0e2b52,#1f4f8c);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:34px 28px;display:flex}.hc-hero h1{margin:0;font-size:30px}.hc-hero p{color:#d6e3f5;margin:0}.hc-search{color:#5b6678;background:#fff;border-radius:999px;align-items:center;gap:10px;width:min(640px,100%);height:52px;margin-top:10px;padding:0 18px;display:flex;box-shadow:0 10px 30px -10px #00000059}.hc-search input{min-width:0;font:inherit;color:#0e2b52;background:0 0;border:0;outline:0;flex:1;font-size:15.5px}.hc-search button{color:#94a3b8;cursor:pointer;background:0 0;border:0;display:grid}.hc-search.sm{height:42px;box-shadow:none;border:1.5px solid #aebcd0;flex:1;width:auto;margin:0}.hc-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hc-card{cursor:pointer;font:inherit;text-align:center;background:#fff;border:1.5px solid #e2eaf4;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.hc-card:hover{border-color:#a9c3e3;transform:translateY(-2px);box-shadow:0 14px 30px -16px #0e2b5266}.hc-card b{color:#0e2b52;font-size:15.5px}.hc-card small{color:#7a8597;font-size:12.5px}.hc-ic{border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid}.hc-ic.blue{color:#1f5fbf;background:#e8f0fe}.hc-ic.gold{color:#b8860b;background:#fff4d6}.hc-ic.green{color:#15803d;background:#e3f7ea}.hc-ic.purple{color:#6d3fd1;background:#f1eafe}.hc-sec{background:#fff;border:1px solid #e2eaf4;border-radius:16px;min-width:0;padding:20px}.hc-sec h3{color:#0e2b52;margin:0 0 12px;font-size:16.5px}.hc-sec h2{color:#0e2b52;margin:0;font-size:22px}.hc-sec h4{color:#0e2b52;margin:14px 0 8px;font-size:14px}.hc-progs{flex-wrap:wrap;gap:10px;display:flex}.hc-prog{cursor:pointer;font:inherit;color:#0e2b52;background:#fff;border:1.5px solid #e2eaf4;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.hc-prog:hover{border-color:#a9c3e3}.hc-prog.on{background:#f0f7fd;border-color:#0e2b52}.hc-pi{color:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-grid}.hc-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.hc-kb{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hc-kb button{cursor:pointer;width:100%;font:inherit;text-align:left;color:#2f6fed;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.hc-kb button:hover{background:#f5f9ff}.hc-kb span{flex-direction:column;flex:1;min-width:0;display:flex}.hc-kb b{color:#0e2b52;font-size:14px}.hc-kb small{color:#7a8597;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.hc-faq{flex-direction:column;gap:8px;display:flex}.hc-faq>div{border:1.5px solid #e2eaf4;border-radius:12px}.hc-faq>div.open{border-color:#a9c3e3}.hc-faq button{cursor:pointer;width:100%;font:inherit;text-align:left;color:#0e2b52;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.hc-faq button b{flex:1;font-size:14px}.hc-faq button>svg:first-child{color:#2f6fed;flex:none}.hc-faq>div.open button>svg:last-child{transform:rotate(180deg)}.hc-faq p{color:#33475f;white-space:pre-wrap;margin:0;padding:0 14px 12px 41px;font-size:13.5px}.hc-cta{background:#fff8e6;border:1.5px solid #f5d58a;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.hc-cta div{flex-direction:column;gap:3px;display:flex}.hc-cta b{color:#0e2b52;font-size:16px}.hc-cta span{color:#5b6678;font-size:13.5px}.hc-btn{height:42px;font:inherit;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hc-btn.gold{color:#0e2b52;background:#f5c242;box-shadow:0 2px #d9a21e}.hc-btn.gold:hover:not(:disabled){background:#f0b523}.hc-btn.line{color:#0e2b52;background:#fff;border-color:#0e2b52}.hc-btn:disabled{opacity:.5;cursor:not-allowed}.hc-btn.w{width:100%;margin-top:12px}.hc-muted{color:#7a8597;font-size:13.5px}.hc-err{color:#b91c1c;background:#fef2f2;border:1px solid #f8d4d4;border-radius:10px;padding:12px}.hc-back{color:#1f5fbf;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.hc-newg{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.hc-catlist{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.hc-catlist button{cursor:pointer;font:inherit;color:#0e2b52;text-align:left;background:#fff;border:1.5px solid #e2eaf4;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;display:flex}.hc-catlist button>svg:last-child{color:#94a3b8;margin-left:auto}.hc-catlist button:hover{border-color:#a9c3e3}.hc-catlist button.on{background:#f0f7fd;border-color:#0e2b52;font-weight:700}.hc-form{flex-direction:column;gap:12px;display:flex}.hc-form label,.hc-rate label{color:#0e2b52;flex-direction:column;gap:5px;font-size:13.5px;font-weight:600;display:flex}.hc-form input,.hc-form textarea,.hc-rate textarea,.hc-reply textarea,.hc-filter select{font:inherit;color:#0e2b52;background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:9px;outline:0;padding:10px 12px;font-size:14px}.hc-form input{height:44px;padding:0 12px}.hc-form input:focus,.hc-form textarea:focus,.hc-reply textarea:focus,.hc-rate textarea:focus{background:#fff;border-color:#0e2b52}.hc-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.hc-opts{flex-wrap:wrap;gap:8px;display:flex}.hc-opts button{font:inherit;color:#0e2b52;cursor:pointer;background:#fff;border:1.5px solid #a9c3e3;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:600}.hc-opts button.on{color:#fff;background:#0e2b52;border-color:#0e2b52}.hc-drop{cursor:pointer;background:#f0f7fd;border:2px dashed #a9c3e3;border-radius:12px;justify-content:center;align-items:center;padding:18px;position:relative;color:#1f5fbf!important;flex-direction:row!important;gap:10px!important}.hc-drop input{opacity:0;cursor:pointer;position:absolute;inset:0;height:auto!important}.hc-files{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hc-files li{border:1px solid #e2eaf4;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.hc-files li button{cursor:pointer;color:#1f5fbf;font:inherit;text-align:left;background:0 0;border:0;padding:0}.hc-files li button:last-child:not(:first-of-type){color:#d23c3c;margin-left:auto}.hc-auto{color:#15803d;background:#f0fbf4;border:1px solid #bde9cd;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.hc-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.hc-lh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hc-filter{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.hc-filter select{height:42px;padding:0 12px}.hc-tbl{overflow-x:auto}.hc-tbl table{border-collapse:collapse;width:100%;font-size:13.5px}.hc-tbl th{color:#0e2b52;text-align:left;white-space:nowrap;background:#d6e6f8;padding:11px 12px}.hc-tbl td{color:#33475f;vertical-align:middle;border-bottom:1px solid #eef2f7;padding:12px}.hc-tbl tbody tr{cursor:pointer}.hc-tbl tbody tr:hover td{background:#f5f9ff}.hc-tbl td b{color:#1f5fbf;display:block}.hc-tbl td small{color:#0e2b52;font-size:13px}.hc-tbl td>svg{color:#94a3b8}.hc-new{color:#c2262e;background:#fde8e8;border-radius:6px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:700}.hc-empty{color:#7a8597;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 10px;display:flex}.hc-empty svg{color:#a9c3e3}.hc-empty b{color:#0e2b52}.hc-tk{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.hc-ref{color:#1f5fbf;font-size:14px}.hc-tk aside h3{margin:4px 0 10px}.hc-steps{flex-direction:column;margin:16px 0;padding:0;list-style:none;display:flex}.hc-steps li{gap:12px;padding-bottom:16px;display:flex;position:relative}.hc-steps li:before{content:"";background:#e2eaf4;width:2px;position:absolute;top:28px;bottom:0;left:13px}.hc-steps li:last-child:before{display:none}.hc-steps i{color:#94a3b8;z-index:1;background:#eef2f6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12.5px;font-style:normal;font-weight:800;display:grid;position:relative}.hc-steps li.done i{color:#fff;background:#22a55b}.hc-steps li.done:before{background:#22a55b}.hc-steps li.cur i{color:#fff;background:#0e2b52;box-shadow:0 0 0 4px #d6e6f8}.hc-steps span{flex-direction:column;gap:2px;padding-top:4px;display:flex}.hc-steps b{color:#0e2b52;font-size:13.5px}.hc-steps li:not(.done):not(.cur) b{color:#94a3b8}.hc-steps small{color:#7a8597;font-size:11.5px}.hc-dl{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;font-size:13px;display:grid}.hc-dl dt{color:#7a8597}.hc-dl dd{color:#0e2b52;margin:0;font-weight:600}.hc-rated{color:#15803d;align-items:center;gap:3px;margin-top:12px;font-size:13px;display:flex}.hc-rated svg{color:#d7dee8}.hc-rated svg.on{color:#f5b301;fill:#f5b301}.hc-rated span{margin-left:6px}.hc-chatbox{flex-direction:column;gap:12px;display:flex}.hc-chat{flex-direction:column;gap:12px;max-height:520px;padding:4px 2px;display:flex;overflow:auto}.hc-bub{background:#f1f5fa;border-radius:4px 16px 16px;max-width:80%;padding:10px 14px}.hc-bub small{color:#7a8597;margin-bottom:3px;font-size:11.5px;display:block}.hc-bub p{white-space:pre-wrap;color:#1c2740;overflow-wrap:anywhere;margin:0;font-size:14px}.hc-bub.customer{background:#e3eefb;border-radius:16px 4px 16px 16px;align-self:flex-end}.hc-res{color:#15803d;background:#f0fbf4;border:1px solid #bde9cd;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.hc-reply{border-top:1px solid #eef2f7;flex-direction:column;gap:10px;padding-top:12px;display:flex}.hc-wait{color:#7a5a12;background:#fff8e6;border:1px solid #f5d58a;border-radius:10px;padding:10px 12px;font-size:13.5px;font-weight:600}.hc-closed{border-top:1px solid #eef2f7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;display:flex}.hc-closed span{color:#7a8597;margin-right:auto}.hc-rate{flex-direction:column;gap:12px;width:100%;max-width:680px;margin:0 auto;display:flex}.hc-rate h3{margin:8px 0 0}.hc-rate>p{color:#7a8597;margin:0}.hc-stars{gap:10px;display:flex}.hc-stars button{cursor:pointer;color:#d7dee8;background:0 0;border:0;padding:0;transition:transform .12s}.hc-stars button:hover{transform:scale(1.1)}.hc-stars button.on{color:#f5b301}.hc-stars button.on svg{fill:#f5b301}.hc-modal{z-index:200;background:#0e2b5273;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.hc-modal article{background:#fff;border-radius:18px;flex-direction:column;gap:14px;width:100%;max-width:760px;max-height:85vh;padding:22px;display:flex;overflow:auto}.hc-modal header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hc-modal h2{color:#0e2b52;margin:0;font-size:20px}.hc-modal header button{cursor:pointer;color:#5b6678;background:0 0;border:0}.hc-body{white-space:pre-wrap;color:#1c2740;font-size:14.5px;line-height:1.7}.hc-modal footer{border-top:1px solid #eef2f7;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.hc-modal footer span{color:#5b6678;margin-right:auto;font-size:13.5px}@media (width<=960px){.hc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-two,.hc-newg,.hc-tk{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.hc-cards{grid-template-columns:minmax(0,1fr)}.hc-hero h1{font-size:24px}}.adx-main span.hd-ava,.adm-back span.hd-ava{text-align:center;line-height:1;flex-direction:row!important;flex:none!important;place-items:center!important;display:inline-grid!important}.hd-slalist li{grid-template-columns:92px minmax(0,1fr);row-gap:2px}.hd-slalist li>.hd-tag{box-sizing:border-box;grid-row:1/span 2;justify-content:center;align-self:center;width:100%}.hd-slalist li>span{align-self:end}.hd-slalist li>small{align-self:start}.hd-cnone{margin:0;padding:10px 6px}.cm-thumb{object-fit:cover;background:#eef2f7;border:1px solid #e2eaf4;border-radius:8px;flex:none;width:52px;height:40px}.cm-thumb.ic{border:1.5px solid;place-items:center;display:inline-grid}.cm-thumb.ic.blue{color:#2f6fed;background:#f0f6ff;border-color:#c9dbfb}.cm-thumb.ic.red{color:#d23c3c;background:#fef2f2;border-color:#f8c9c9}.cm-thumb.ic.amber{color:#b8650a;background:#fff7e6;border-color:#fbe3bd}.cm-row{align-items:center;gap:12px;min-width:0;max-width:440px;display:flex}.cm-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-row b{color:#0e2b52;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.cm-row small{color:#7a8597;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cm-row em{align-self:flex-start;padding:1px 7px;font-size:11px}:is(.cm-row,.um-user,.hd-who,.acd-auser,.um-co,.um-dev,.hd-load,.sb-mh-k)>:is(.hc-pi,.um-ava,.hd-ava){place-items:center;display:inline-grid}.cm-q{align-items:flex-start;gap:10px;max-width:460px;display:flex}.cm-q>svg{color:#2f6fed;flex:none;margin-top:2px}.cm-q span{flex-direction:column;min-width:0;display:flex}.cm-q b{color:#0e2b52;font-size:13.5px}.cm-q small{color:#7a8597;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cm-quick{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.cm-quick button{color:#0e2b52;height:52px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d3e3f5;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.cm-quick button svg{color:#2f6fed}.cm-quick button:hover{background:#f0f7fd;border-color:#0e2b52}.cm-img{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cm-img .um-btn{cursor:pointer;height:40px}.cm-img img{object-fit:contain;background:#f6f8fb;border:1px solid #e2eaf4;border-radius:8px;grid-column:1/-1;justify-self:start;max-width:100%;max-height:120px}.cm-yt{border-radius:8px;grid-column:1/-1;max-width:240px}.cm-chips{flex-wrap:wrap;gap:8px;display:flex}.cm-chips .xpop-chk{align-self:auto;min-height:36px}.cm-checks{margin-top:12px}.cm-bprev{grid-template-columns:minmax(0,1fr) 140px;align-items:start;gap:12px;margin-top:12px;display:grid}.cm-bprev small{color:#7a8597;margin-bottom:4px;font-size:12px;display:block}.cm-bprev img{border:1px solid #e2eaf4;border-radius:8px;width:100%}.cm-bprev .m img{aspect-ratio:9/16;object-fit:cover}.cm-devs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cm-devs button{color:#0e2b52;height:38px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d3e3f5;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.cm-devs button.on{color:#fff;background:#0e2b52;border-color:#0e2b52}.cm-stage{background:#e9eef5;border-radius:12px;justify-content:center;max-height:65vh;padding:18px;display:flex;overflow:auto}.cm-frame{background:#fff;border-radius:12px;flex:none;transition:width .2s;overflow:hidden;box-shadow:0 10px 30px -12px #0e2b5259}.cm-frame.mobile{border:10px solid #1f2937;border-radius:28px}.cm-frame.tablet{border:12px solid #1f2937;border-radius:22px}.cm-winbar{color:#fff;background:#0e2b52;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.cm-winbar i{background:#f5c242;border-radius:50%;width:10px;height:10px}.cm-prev{color:#1c2740;padding:20px;font-size:14.5px;line-height:1.7}.cm-prev>img{border-radius:10px;width:100%;margin-bottom:12px}.cm-prev h1{color:#0e2b52;margin:0 0 10px;font-size:22px}.cm-html img,.cm-html iframe{border-radius:8px;max-width:100%}.cm-html iframe{aspect-ratio:16/9;border:0;width:100%}.cm-html table{border-collapse:collapse;width:100%}.cm-html th,.cm-html td{border:1px solid #d3e3f5;padding:6px 8px}.cm-html th{background:#d6e6f8}.cm-html blockquote{background:#fff8e6;border-left:4px solid #f5c242;border-radius:6px;margin:10px 0;padding:10px 14px}.cm-psteps{flex-direction:column;gap:12px;padding-left:0;list-style:none;display:flex}.cm-psteps li{border:1px solid #e2eaf4;border-radius:10px;padding:12px}.cm-psteps p{margin:4px 0}.cm-psteps img{border-radius:8px;max-width:100%}.cm-revs{flex-direction:column;gap:6px;max-height:340px;display:flex;overflow:auto}.cm-revs .xpop-chk{align-self:auto;min-height:52px}.cm-revs span{flex-direction:column;display:flex}.cm-revs small{color:#5b6678;font-size:11.5px;font-weight:500}.cm-ed{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.cm-ed-main,.cm-ed-side{flex-direction:column;gap:14px;min-width:0;display:flex}.cm-ed-side .um-h3{margin:0 0 10px}.cm-tools{background:#f0f7fd;border:1.5px solid #d3e3f5;border-radius:10px;flex-wrap:wrap;gap:4px;margin:14px 0 8px;padding:6px;display:flex}.cm-tools button,.cm-tool-up{color:#0e2b52;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.cm-tools button:hover,.cm-tool-up:hover{border-color:#a9c3e3}.cm-body{width:100%;min-height:280px;font-size:13px;line-height:1.6}.cm-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cm-steps li{background:#fff;border:1.5px solid #e2eaf4;border-radius:10px;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cm-steps li.drag{opacity:.5;border-style:dashed}.cm-steps li>img{object-fit:cover;border-radius:6px;width:64px;height:44px}.cm-grip{color:#a9b4c4;cursor:grab}.cm-sn{color:#fff;background:#0e2b52;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.cm-st{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-st b{color:#0e2b52;font-size:14px}.cm-st small{color:#5b6678;font-size:12.5px}.cm-st em{color:#b45309;font-size:12px;font-style:normal}.cm-st code{color:#1f5fbf;font-size:11.5px}.cm-tree h4{color:#0e2b52;align-items:center;gap:8px;margin:12px 0 6px;font-size:14px;display:flex}.cm-tree h4 em{color:#1f5fbf;background:#eaf2fe;border-radius:999px;padding:0 8px;font-size:12px;font-style:normal}.cm-tree h4 .jp-link{margin-left:auto;font-size:12.5px}.cm-tree h4 svg{color:#f2994a}.cm-tn{cursor:pointer;width:100%;font:inherit;color:#33475f;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px 8px 22px;font-size:13.5px;display:flex}.cm-tn.sub{padding-left:44px;font-size:13px}.cm-tn:hover{background:#f5f9ff}.cm-tn.on{color:#0e2b52;background:#e3eefb;font-weight:700}.cm-tn em{color:#7a8597;margin-left:auto;font-size:12px;font-style:normal}.cm-tn svg{color:#2f6fed}.cm-tnone{margin:0;padding-left:22px}.cm-vthumb{color:#fff;background:#0e2b52;border-radius:8px;flex:none;place-items:center;width:96px;height:56px;display:grid;position:relative;overflow:hidden}.cm-vthumb img{object-fit:cover;width:100%;height:100%}.cm-play{color:#fff;filter:drop-shadow(0 1px 3px #00000080);position:absolute}.cm-ban{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.cm-bthumb{object-fit:cover;background:#eef2f7;border-radius:6px;flex:none;width:96px;height:44px}.jp-tbl tr.cm-sel td{background:#eaf3fd!important}.cm-bpv h4{color:#0e2b52;align-items:center;gap:6px;margin:14px 0 6px;font-size:13.5px;display:flex}.cm-pv-d{border:1px solid #e2eaf4;border-radius:10px;position:relative;overflow:hidden}.cm-pv-d img{width:100%;display:block}.cm-pv-t{color:#fff;text-shadow:0 1px 4px #0009;flex-direction:column;gap:3px;max-width:70%;display:flex;position:absolute;bottom:12px;left:12px}.cm-pv-t em{color:#0e2b52;text-shadow:none;background:#f5c242;border-radius:6px;align-self:flex-start;padding:2px 10px;font-style:normal;font-weight:700}.cm-pv-m{aspect-ratio:9/16;border:8px solid #1f2937;border-radius:20px;width:150px;overflow:hidden}.cm-pv-m img{object-fit:cover;width:100%;height:100%}.hd-fthumb img{object-fit:cover;border-radius:9px;width:100%;height:100%}.hd-flist li.bad{background:#fef2f2;border-color:#f8c9c9}.hc-pi.lg{border-radius:11px;width:40px;height:40px;font-size:16px}.hc-pi.xl{border-radius:14px;width:54px;height:54px;font-size:20px}.cm-sec{border:1.5px solid #e2eaf4;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px;display:flex}.cm-sec .jp-th{margin:0}.cm-pageed .jp-th .um-sel{height:36px}.cm-menu{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cm-mi{cursor:pointer;width:100%;font:inherit;color:#0e2b52;text-align:left;background:#fff;border:1.5px solid #e2eaf4;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:4px;padding:9px 12px;font-size:13.5px;display:grid}.cm-mi.sub{grid-template-columns:auto auto minmax(0,1fr);width:calc(100% - 28px);margin-left:28px;font-size:13px}.cm-mi.off{opacity:.5}.cm-mi:hover{border-color:#a9c3e3}.cm-mi code{color:#7a8597;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cm-mi svg{color:#2f6fed}.cm-cta{color:#0e2b52;background:#f5c242;border-radius:8px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.cm-cta.badge{color:#fff;background:#e5484d;border-radius:999px;height:24px;font-size:12px}.cm-cta.hint{color:#1f5fbf;font-weight:600;background:#e3eefb!important}.cm-ctapv{background:#f6f8fb;border-radius:10px;justify-content:center;margin-top:12px;padding:16px;display:flex}.cm-seo{flex-direction:column;gap:6px;max-height:640px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.cm-seo button{cursor:pointer;width:100%;font:inherit;text-align:left;background:#fff;border:1.5px solid #e2eaf4;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.cm-seo button.on{background:#f0f7fd;border-color:#0e2b52}.cm-seo span{flex-direction:column;min-width:0;display:flex}.cm-seo b{color:#0e2b52;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.cm-seo code{color:#15803d;font-size:12px}.cm-seo em{color:#d23c3c;font-size:11.5px;font-style:normal}.cm-seo>li>button>svg:first-child{color:#2f6fed}.cm-serp{border:1px solid #e2eaf4;border-radius:10px;flex-direction:column;gap:3px;margin-bottom:6px;padding:12px 14px;font-family:Arial,sans-serif;display:flex}.cm-serp small{color:#15803d;font-size:12.5px}.cm-serp b{color:#1a0dab;font-size:17px;font-weight:400}.cm-serp span{color:#4d5156;font-size:13px}.cm-flow .hd-step:nth-child(5) .hd-step-c{background:#374151;box-shadow:0 0 0 5px #e5e7eb}.cm-flow{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1200px){.cm-ed,.cm-ban{grid-template-columns:minmax(0,1fr)}.cm-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}.cc-tabs{background:#fff;border:1px solid #e2eaf4;border-radius:14px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.cc-tabs button{height:42px;font:inherit;color:#33475f;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.cc-tabs button:hover{background:#f5f9ff}.cc-tabs button.on{color:#fff;background:#0e2b52}.cc-progs{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.cc-prog{cursor:pointer;font:inherit;text-align:center;background:#fff;border:1.5px solid #e2eaf4;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;display:flex}.cc-prog b{color:#0e2b52;font-size:13.5px}.cc-prog small{color:#7a8597;font-size:12px}.cc-prog:hover{border-color:#a9c3e3}.cc-prog.on{background:#f0f7fd;border-color:#0e2b52;box-shadow:0 0 0 3px #d6e6f8}.cc-g{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cc-cat h4{color:#7a8597;margin:12px 0 4px;font-size:13px}.cc-help{margin-top:14px;padding:14px}.cc-read{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cc-toc{position:sticky;top:12px}.cc-toc h3{margin:4px 0 10px}.cc-tl{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700}.cc-prog-bar{background:#e6eef8;border-radius:5px;height:8px;margin:8px 0 4px;overflow:hidden}.cc-prog-bar i{background:linear-gradient(90deg,#2f6fed,#22a55b);height:100%;display:block}.cc-art{flex-direction:column;gap:14px;display:flex}.cc-art h1{color:#0e2b52;margin:0;font-size:26px}.cc-lead{color:#5b6678;margin:0;font-size:15px}.cc-yt{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.cc-yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cc-body{color:#1c2740;font-size:15px;line-height:1.8}.cc-step{background:#fafcff;border:1.5px solid #d3e3f5;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.cc-step-h{align-items:center;gap:14px;display:flex}.cc-num{color:#fff;background:#0e2b52;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:20px;font-weight:800;display:grid;box-shadow:0 0 0 5px #d6e6f8}.cc-step-h small{color:#7a8597}.cc-step-h h2{color:#0e2b52;margin:2px 0 0;font-size:19px}.cc-step-b{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.cc-step-img{border:1px solid #e2eaf4;border-radius:12px;width:100%}.cc-step .hc-btn.line{align-self:flex-start}.cc-fb{border-top:1px solid #eef2f7;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.cc-fb span{color:#5b6678;margin-right:auto}.cc-news{flex-direction:column;gap:12px;display:flex}.cc-ni{cursor:pointer;background:#fff;border:1.5px solid #e2eaf4;border-radius:14px;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:12px;display:grid}.cc-ni:hover{border-color:#a9c3e3}.cc-ni>img,.cc-ni-ic{object-fit:cover;color:#1f5fbf;background:#e8f0fe;border-radius:10px;place-items:center;width:160px;height:100px;display:grid}.cc-ni>div{flex-direction:column;gap:4px;min-width:0;display:flex}.cc-ni .hd-tag{align-self:flex-start}.cc-ni b{color:#0e2b52;font-size:16px}.cc-ni small{color:#7a8597}.cc-ni p{color:#33475f;white-space:pre-wrap;margin:4px 0 0;font-size:14px}.cc-fs{width:100%;margin-bottom:14px}.cc-vote{color:#5b6678;flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 10px 41px;font-size:13px;display:flex}.cc-vote button{font:inherit;color:#0e2b52;cursor:pointer;background:#fff;border:1.5px solid #a9c3e3;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.cc-rel{flex-direction:column;gap:4px;padding:0 14px 12px 41px;display:flex}.cc-rel small{color:#7a8597}.cc-rel button{text-align:left;color:#1f5fbf;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.cc-vids{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.cc-vid{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.cc-vid b{color:#0e2b52;font-size:14px}.cc-vid small{color:#7a8597;font-size:12px}.cc-vth{aspect-ratio:16/9;color:#fff;background:#0e2b52;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.cc-vth img{object-fit:cover;width:100%;height:100%}.cc-play{color:#fff;filter:drop-shadow(0 2px 6px #00000080);transition:transform .15s;position:absolute}.cc-vid:hover .cc-play{transform:scale(1.12)}.cc-vth em{color:#fff;background:#000000bf;border-radius:5px;padding:1px 6px;font-size:12px;font-style:normal;position:absolute;bottom:8px;right:8px}.cc-dl{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.cc-dli{background:#fff;border:1.5px solid #e2eaf4;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.cc-dlh{align-items:flex-start;gap:12px;display:flex}.cc-dlh div{flex-direction:column;gap:3px;display:flex}.cc-dlh b{color:#0e2b52;font-size:16px}.cc-dlh small{color:#5b6678;font-size:13px}.cc-dlm{flex-wrap:wrap;gap:6px;display:flex}.cc-dlm span{color:#33475f;background:#f1f5fa;border-radius:7px;padding:3px 10px;font-size:12.5px}.cc-dli .hc-foot{margin-top:auto}.cc-notes{white-space:pre-wrap;font:inherit;color:#33475f;background:#f6f8fb;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}@media (width<=960px){.cc-read,.cc-g{grid-template-columns:minmax(0,1fr)}.cc-toc{position:static}.cc-ni{grid-template-columns:minmax(0,1fr)}.cc-ni>img,.cc-ni-ic{width:100%;height:150px}}.cm-stc{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.cm-stc .hd-tag{line-height:1.4}.hd-sw{vertical-align:middle;flex:none;margin:0}.sec .sec-mid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.sec .sec-mid>.rp-card{margin-bottom:0}.sec .sec-mid>.sec-flt:only-child{grid-column:1/-1}.sec-flt{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.sec-flt h3{color:#0e2b52;margin:0;font-size:16px;font-weight:800}.sec-flt-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.sec-flt-g>label{flex-direction:column;gap:5px;min-width:0;display:flex}.sec-flt-g>label>span:first-child{color:#5b6b82;font-size:12.5px;font-weight:700}.sec-flt-g .um-sel{width:100%;height:38px}.sec-flt-g>label:first-child,.sec-flt-q{grid-column:1/-1}.sec-flt-q .jp-q{width:100%;height:38px}.sec-flt-a{border-top:1px solid #e6edf6;flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.sec-flt-a .um-btn{height:36px}.sec-inl{color:#5b6b82;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.sec-inl .um-sel{min-width:160px;height:36px}.sec-sub{color:#7a8597;margin-top:2px;font-size:12px;font-weight:500;display:block}.sec-wrap{white-space:normal;max-width:320px;line-height:1.45}tr.sec-click{cursor:pointer}tr.sec-click:hover td{background:#eef5ff}.sec-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-bottom:16px;display:grid}.sec-2>.um-card{margin-bottom:0}.sec-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.sec-3>.um-card{margin-bottom:0}.jp-form .sec-2{gap:12px;margin-bottom:0}.sec-score{justify-content:center;align-items:baseline;gap:6px;margin:6px 0 14px;display:flex}.sec-score b{font-size:54px;font-weight:800;line-height:1}.sec-score b.g{color:#22a55b}.sec-score b.a{color:#f2994a}.sec-score b.r{color:#e5484d}.sec-score small{color:#7a8597;font-size:16px;font-weight:700}.sec-bars{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.sec-bars li{grid-template-columns:minmax(0,1.4fr) 1fr 44px;align-items:center;gap:10px;font-size:13px;display:grid}.sec-bars i{background:#eaf0f8;border-radius:6px;height:8px;overflow:hidden}.sec-bars em{background:#2f6fed;border-radius:6px;height:100%;display:block}.sec-bars b{text-align:right;color:#0e2b52}.sec-kv{margin:0;padding:0;list-style:none}.sec-kv li{border-bottom:1px dashed #e3eaf4;justify-content:space-between;gap:10px;padding:10px 0;font-size:13.5px;display:flex}.sec-kv li:last-child{border-bottom:0}.sec-kv b{font-size:16px}.sec-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sec-list.pad{padding:0 18px 12px}.sec-list li{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.sec-list li:last-child{border-bottom:0}.sec-list li b{color:#0e2b52;overflow-wrap:anywhere}.sec-list li span{color:#425067;overflow-wrap:anywhere}.sec-list li small{color:#7a8597;text-align:right;font-size:12px}.sec-list li:only-child>span:only-child{color:#7a8597;text-align:center;grid-column:1/-1}.sec-note{color:#1f4e8c;background:#eef5ff;border-radius:10px;margin:4px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.sec-note.warn{color:#9a5b00;background:#fff6e8}.sec-row{align-items:center;gap:8px;display:flex}.sec-row>.um-in{flex:1}.sec-qr{background:#fff;border:1.5px solid #d3e3f5;border-radius:12px;align-items:center;gap:16px;padding:12px;display:flex}.sec-qr img{flex-shrink:0;width:150px;height:150px}.sec-qr span{flex-direction:column;gap:6px;min-width:0;display:flex}.sec-qr small{color:#7a8597}.sec-qr code{overflow-wrap:anywhere;background:#f0f7fd;border-radius:8px;padding:6px 8px;font-size:13px}.sec-chks{flex-direction:column;gap:6px;max-height:280px;display:flex;overflow:auto}.sec-chks .xpop-chk span{font-size:13px}.sec-perm th,.sec-perm td{text-align:center}.sec-perm th:first-child,.sec-perm td:first-child{text-align:left}.sec-perm td svg{vertical-align:middle}.sec-tl{flex-direction:column;gap:10px;max-height:220px;margin:0;padding:0 0 0 6px;list-style:none;display:flex;overflow:auto}.sec-tl li{align-items:flex-start;gap:10px;display:flex}.sec-tl i{background:#2f6fed;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 3px #dce9fb}.sec-tl span{flex-direction:column;display:flex}.sec-tl b{color:#0e2b52;font-size:13.5px}.sec-tl small{color:#7a8597;font-size:12px}.sec-alert{color:#b42318;background:#fff1f1;border:1.5px solid #f5b5b7;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.sec-alert svg{flex-shrink:0;margin-top:2px}.sec-alert span{flex-direction:column;gap:4px;display:flex}.sec-alert small{color:#7a2e28;font-size:12.5px;line-height:1.5}.sec-chk{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.sec-chk li{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;font-size:13px;display:grid}.sec-chk li span{color:#7a8597;grid-column:2;font-size:12px}.sec-pre{white-space:pre-wrap;word-break:break-all;background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:10px;max-height:260px;margin:0;padding:10px 12px;font-size:12px;overflow:auto}.sec-form{max-width:760px}@media (width<=1100px){.sec .sec-mid,.sec-2,.sec-3,.sec-chk{grid-template-columns:minmax(0,1fr)}}.su{max-width:1180px;margin:0 auto;padding:24px}.su-head h1{color:#0e2b52;margin:0;font-size:24px;font-weight:800}.su-head p{color:#5b6b82;margin:4px 0 18px}.su-grid{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;display:grid}.su-card{background:#fff;border:1.5px solid #d3e3f5;border-radius:14px;padding:18px 20px}.su-card h2{color:#0e2b52;margin:0 0 14px;font-size:18px;font-weight:800}.su-menu{flex-direction:column;gap:4px;padding:16px 12px;display:flex}.su-menu h3{color:#0e2b52;margin:0 8px 8px;font-size:15px;font-weight:800}.su-menu button{text-align:left;font:inherit;color:#425067;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.su-menu button:hover{background:#f0f7fd}.su-menu button.on{color:#fff;background:#0e2b52}.su-form{flex-direction:column;gap:12px;max-width:620px;display:flex}.su-field{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:12px;font-size:14px;display:grid}.su-field>span:first-child{color:#425067;font-weight:700}.su-val{color:#0e2b52;background:#e6eef8;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.su-row{grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px;display:grid}.su-rules{flex-wrap:wrap;gap:6px 14px;display:flex}.su-rules em{color:#b42318;align-items:center;gap:4px;font-size:13px;font-style:normal;display:inline-flex}.su-rules em.ok{color:#1e8e4e}.su-foot{border-top:1px solid #eef2f7;justify-content:flex-end;margin-top:18px;padding-top:14px;display:flex}.su-list{margin:0;padding:0;list-style:none}.su-list li{border-bottom:1px solid #eef2f7;align-items:center;gap:12px;padding:12px 0;display:flex}.su-list li>svg{color:#2f6fed;flex-shrink:0}.su-list li>span{flex-direction:column;flex:1;min-width:0;display:flex}.su-list b{color:#0e2b52}.su-list b em{color:#1e8e4e;font-style:normal}.su-list small{color:#7a8597;font-size:12.5px}@media (width<=860px){.su-grid,.su-field,.su-row{grid-template-columns:minmax(0,1fr)}.su{padding:16px}}.al-flt{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:16px;padding:14px 18px;display:flex}.al-flt>label{flex-direction:column;gap:4px;min-width:150px;display:flex}.al-flt>label>span:first-child{color:#5b6b82;font-size:12.5px;font-weight:700}.al-flt .um-sel{min-width:150px;height:36px}.al-flt .al-q{flex:1;min-width:180px}.al-flt .al-q .jp-q{width:100%;height:36px}.al-go{color:#fff;height:36px;font:inherit;cursor:pointer;background:#1f6feb;border:0;border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:0 22px;font-weight:700;display:inline-flex}.al-go:hover{background:#1a5fcc}.al-go:disabled{opacity:.6;cursor:default}.al .al-mid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.al .al-mid>.um-card{margin-bottom:0}.al-donut-b{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:18px;display:grid}.al-donut-c{width:220px;height:220px;position:relative}.al-donut-m{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.al-donut-m b{color:#0e2b52;font-size:20px;font-weight:800}.al-donut-m small{color:#7a8597;font-size:12.5px}.al-legend{flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.al-legend button{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:12px minmax(0,1fr) 52px auto 14px;align-items:center;gap:8px;padding:7px 8px;font-size:13.5px;display:grid}.al-legend button:hover{background:#f0f7fd}.al-legend i{border-radius:50%;width:12px;height:12px}.al-legend span{text-overflow:ellipsis;white-space:nowrap;color:#1c2740;font-weight:600;overflow:hidden}.al-legend b{color:#0e2b52;text-align:right}.al-legend em{color:#7a8597;white-space:nowrap;font-size:12.5px;font-style:normal}.al-legend svg{color:#64748b}.al-seg{background:#eef3fa;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.al-seg button{font:inherit;color:#5b6b82;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:700}.al-seg button.on{color:#fff;background:#0e2b52}.al-seg-row{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.al-seg-row>span:not(.al-seg){color:#5b6b82;font-size:13px;font-weight:700}.al-people{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:16px;display:grid}.al-person{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #d3e3f5;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.al-person:hover,.al-person.on{background:#f5f9ff;border-color:#2f6fed}.al-person i{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.al-person span{flex-direction:column;min-width:0;display:flex}.al-person b{color:#0e2b52;text-overflow:ellipsis;overflow:hidden}.al-person small{color:#7a8597;font-size:12.5px}.al-rank{color:#0e2b52;background:#eef3fa;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:inline-grid}.al-rank.r1{background:#f2c94c}.al-rank.r2{background:#d7dee8}.al-rank.r3{background:#f0c8a0}.al-bar{vertical-align:middle;background:#eaf0f8;border-radius:5px;width:70px;height:7px;display:inline-block;overflow:hidden}.al-bar em{background:#2f6fed;height:100%;display:block}.al-side{padding:18px 20px}.al-side h3{color:#0e2b52;margin:0 0 14px;font-size:16px;font-weight:800}.al-form{flex-direction:column;gap:12px;display:flex}.al-row{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:14px;display:grid}.al-row>span{color:#1c2740;font-size:13.5px;font-weight:700}.al-val{color:#0e2b52;overflow-wrap:anywhere;background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:9px;align-items:center;min-height:40px;padding:8px 12px;font-size:13.5px;display:flex}.al-side .al-row>span{color:#5b6b82;font-weight:500}.al-ba{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}td.al-old{color:#b42318;background:#fff6f6}td.al-new{color:#1e7b45;background:#f2fbf5}.al-h4{color:#0e2b52;margin:14px 0 6px;font-size:14px}tr.al-sum td{background:#eef5ff;font-weight:700}tr.al-on td{background:#eaf2ff}.al-pick{max-height:170px}.al-foot{justify-content:flex-end;padding-top:6px;display:flex}@media (width<=1100px){.al .al-mid{grid-template-columns:minmax(0,1fr)}.al-donut-b{grid-template-columns:minmax(0,1fr);justify-items:center}.al-row{grid-template-columns:minmax(0,1fr)}}.pmd-tabs.hub-tabs.mt-tabs{width:fit-content;margin:0 0 16px;display:flex}.mt-wrap{flex-direction:column;min-width:0;display:flex}.mt-wrap:has(>.mt-body>.um){gap:16px}.mt-wrap:has(>.mt-body>.um)>.mt-tabs{order:2;margin:0}.mt-body>.um{display:contents}.mt-body:has(>.um){display:contents}.mt-body>.um>*{order:3}.mt-body>.um>:first-child{order:1}@media (width<=760px){.adx-main .pmd-tabs.hub-tabs{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.adx-main .pmd-tabs.hub-tabs::-webkit-scrollbar{display:none}.adx-main .pmd-tabs.hub-tabs .pmd-tab{white-space:nowrap;flex:none;padding:10px 16px}}.mt-tabs .pmd-tab{cursor:pointer;padding:11px 26px;font-size:14.5px}.al-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.al-link>span{flex-direction:column;gap:3px;display:flex}.al-link small{color:#7a8597}.bk .bk-mid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.bk .bk-mid.wide{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.bk .bk-mid>.um-card{margin-bottom:0}.bk-flt{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:16px;padding:14px 18px;display:flex}.bk-flt>label{flex-direction:column;gap:5px;min-width:170px;display:flex}.bk-flt>label>span:first-child{color:#5b6b82;font-size:12.5px;font-weight:700}.bk-flt .bk-q{flex:1;min-width:240px}.bk-flt .bk-q .jp-q{width:100%;height:38px}.bk-flt .um-sel{height:38px}.bk-add{height:40px;margin-left:auto}.bk-form{margin-bottom:16px;padding:20px 24px}.bk-form h3{color:#0e2b52;margin:0 0 16px;font-size:17px;font-weight:800}.bk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;display:grid}.bk-f{flex-direction:column;gap:6px;min-width:0;display:flex}.bk-f>span{color:#5b6b82;font-size:13px}.bk-f .um-in,.bk-f .um-sel{width:100%;height:40px}.bk-note{color:#1f5fbf;background:#eef5ff;border:1.5px solid #cfe0f7;border-radius:12px;margin-top:22px;padding:16px 18px;font-size:14px}.bk-foot{justify-content:flex-end;margin-top:18px;display:flex}.bk-foot.left{justify-content:flex-start;margin:6px 0 10px}.bk-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-bottom:6px;display:grid}.bk-warn{color:#c2410c;margin:12px 0 0;font-size:13.5px;line-height:1.5}.bk-sys{flex-flow:wrap;gap:8px 18px;max-height:none}.bk-found{flex-direction:column;gap:6px;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.bk-found button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d3e3f5;border-radius:10px;flex-direction:column;gap:3px;padding:8px 12px;display:flex}.bk-found li.on button{background:#f2f7ff;border-color:#2f6fed}.bk-found code{color:#425067;white-space:pre-wrap;word-break:break-all;font-size:12px}.bk-prog{flex-direction:column;gap:12px;display:flex}.bk-bar{background:#eaf0f8;border-radius:8px;height:12px;overflow:hidden}.bk-bar i{background:linear-gradient(90deg,#2f6fed,#5b9bff);border-radius:8px;height:100%;transition:width .4s;display:block}.bk-prog-m{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.bk-prog-m b{color:#0e2b52;font-size:22px}.bk-prog-m span{color:#5b6b82;font-size:13px}.bk-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bk-steps li{color:#1c2740;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;font-size:14px;display:grid}.bk-steps .hd-tag{justify-content:center}.bk-log{border-top:1px dashed #e3eaf4;flex-direction:column;gap:4px;margin:10px 0 0;padding:10px 0 0;font-size:12.5px;list-style:none;display:flex}.bk-log li{justify-content:space-between;gap:10px;display:flex}.bk-log span{color:#5b6b82}.bu-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 16px;display:grid}.bu-kpis>div{background:#fff;border:1.5px solid #d3e3f5;border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.bu-kpis span{color:#5b6b82;font-size:13px}.bu-kpis b{color:#1f6feb;font-size:20px}.bu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 36px;display:grid}.bu-grid label{flex-direction:column;gap:6px;display:flex}.bu-grid span{color:#5b6b82;font-size:13px}.bu-grid .um-in,.bu-grid .um-sel{height:42px}.bu-foot{justify-content:flex-end;margin-top:12px;display:flex}@media (width<=1100px){.bk .bk-mid,.bk .bk-mid.wide{grid-template-columns:minmax(0,1fr)}.bk-grid,.bu-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.bk-grid,.bk-pgrid,.bu-grid{grid-template-columns:minmax(0,1fr)}}.adx-sub-h{letter-spacing:.01em;color:#ffd56b;text-transform:none;border-top:1px solid #ffffff24;align-items:center;gap:8px;margin-top:6px;padding:14px 10px 6px;font-size:13px;font-weight:800;display:flex}.adx-sub-h:before{content:"";background:#ffd56b;border-radius:2px;flex:none;width:4px;height:15px}.adx-sub-h:first-child{border-top:0;margin-top:0;padding-top:6px}.st .st-card{margin-bottom:84px;padding:22px 26px 18px}.st .st-card>h3{color:#0e2b52;margin:0;font-size:19px;font-weight:800}.st .st-sub{color:#5b6b82;margin:4px 0 18px;font-size:13.5px}.st-h4{color:#0e2b52;margin:22px 0 12px;font-size:16px;font-weight:800}.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 56px;margin-top:6px;display:grid}.st-f{flex-direction:column;gap:7px;min-width:0;display:flex}.st-f>span{color:#0e2b52;font-size:13.5px;font-weight:700}.st-f.full{grid-column:1/-1}.st-f .um-in,.st-f .um-sel{width:100%;height:44px}.st-f small{color:#7a889c;font-size:12px}.st-area{resize:vertical;min-height:88px;font:inherit;padding:10px 12px;height:auto!important}.st-ro{color:#3a4a63;background:#f4f7fb;border:1.5px solid #e1e8f2;border-radius:10px;align-items:center;min-height:44px;padding:8px 14px;font-size:13.5px;line-height:1.45;display:flex}.st-multi{flex-wrap:wrap;gap:8px;display:flex}.st-multi label{cursor:pointer;background:#fff;border:1.5px solid #d3e3f5;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:13.5px;display:inline-flex}.st-multi label.on{color:#0e2b52;background:#eef5ff;border-color:#1f6feb;font-weight:700}.st-color{align-items:center;gap:8px;display:flex}.st-color input[type=color]{cursor:pointer;background:#fff;border:1.5px solid #d3e3f5;border-radius:10px;width:48px;height:44px;padding:3px}.st-img{align-items:center;gap:8px;display:flex}.st-img img{object-fit:contain;background:#fff;border:1.5px solid #e1e8f2;border-radius:10px;width:44px;height:44px}.st-img i{color:#8592a6;flex:none;width:70px;font-size:12px;font-style:normal}.st-img .um-btn{flex:none;height:44px}.st-note{color:#1f3b66;background:#eef5ff;border-radius:12px;align-items:flex-start;gap:10px;margin-top:26px;padding:15px 18px;font-size:13.5px;line-height:1.5;display:flex}.st-note svg{color:#1f6feb;flex:none;margin-top:2px}.st-meta{color:#7a889c;margin:12px 0 0;font-size:12.5px}.st-small{color:#6b7a90;font-size:12.5px}.st-small.d{margin-top:2px;display:block}.st-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:4px 0 16px;display:flex}.st-tools .st-f{min-width:220px}.st-tools .st-q{flex:1}.st-bar{z-index:5;background:#f2f5fa;border-top:1px solid #e3eaf3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:14px 0 0;padding:12px 0 14px;display:flex;position:sticky;bottom:0}@media (width<=760px){.st-bar{position:static}.st-bar .um-btn{flex:auto;min-width:0}}.st-bar .um-btn{justify-content:center;min-width:130px;height:46px;font-size:15px}.st-dirty{color:#c2410c;margin-right:auto;font-size:13px;font-weight:700}.st-dot{white-space:nowrap;font-size:13px;font-weight:700}.st-dot.green{color:#15803d}.st-dot.orange{color:#c2410c}.st-dot.red{color:#dc2626}.st-dot.gray{color:#7a889c}.st-dot.blue{color:#1f6feb}.st-svcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;display:grid}.st-svc{text-align:left;font:inherit;cursor:pointer;background:#f7fafe;border:1.5px solid #dce6f2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:16px 18px;display:grid}.st-svc:hover{background:#fff;border-color:#9fbce6}.st-svc b{color:#1c2740;font-size:15px;font-weight:600}.st-svc small{color:#6b7a90;grid-column:1/-1;font-size:12.5px}.st-svc.red{border-color:#f3c4c4}.st-svc.orange{border-color:#f4d7b5}.st-todo{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.st-todo button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff8f0;border:1.5px solid #f4d7b5;border-radius:10px;align-items:baseline;gap:12px;padding:11px 14px;display:flex}.st-todo b{color:#9a3412;font-size:14px}.st-todo span{color:#5b6b82;font-size:13px}.st-rows{flex-direction:column;gap:12px;display:flex}.st-rh,.st-r{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.6fr);align-items:center;gap:14px;display:grid}.st-rh{padding:0 12px}.st-rh b{color:#0e2b52;font-size:14px}.st-r{background:#f8fafd;border:1.5px solid #e1e8f2;border-radius:12px;padding:16px 12px}.st-r:nth-child(odd){background:#fff}.st-r.empty{color:#7a889c;font-size:13.5px;display:block}.st-r .n{color:#1c2740;font-size:15px}.st-r .d{color:#6b7a90;font-size:13px;line-height:1.45}.st-edit{font:inherit;color:#1f6feb;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:800}.st-provs{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-bottom:20px;display:grid}.st-prov{background:#f7fafe;border:1.5px solid #dce6f2;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.st-prov b{color:#0e2b52;font-size:15px}.st-prov small{color:#6b7a90;min-height:34px;font-size:12.5px}.st-prov-b{gap:8px;margin-top:4px;display:flex}.st-prov-b .um-btn{min-width:0;height:34px;font-size:13px}.st-doc{background:#fff;border:1.5px dashed #c9d5e6;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:22px;padding:16px 20px;display:grid}.st-doc-l{flex-direction:column;line-height:1;display:flex}.st-doc-l b{color:#0e2b52;font-size:24px}.st-doc-l span{color:#c29a2e;font-size:12px;font-weight:700}.st-doc-m{color:#425067;flex-direction:column;gap:2px;font-size:12.5px;display:flex}.st-doc-m b{color:#0e2b52;font-size:14px}.st-doc-r{text-align:right;flex-direction:column;display:flex}.st-doc-r b{color:#0e2b52}.st-doc-r small{color:#6b7a90}.st-swatch{align-items:center;gap:12px;margin-top:20px;display:flex}.st-swatch span{color:#fff;border-radius:10px;padding:12px 18px;font-size:13px;font-weight:700}.st-swatch small{color:#6b7a90}.st-chg{flex-direction:column;gap:3px;min-width:200px;max-width:420px;font-size:12.5px;display:flex}.st-chg>div{overflow-wrap:anywhere}.st-chg span{word-break:break-word}.st-chg b{color:#0e2b52}.st-pgrid{flex-direction:column;gap:14px;display:flex}.st-pf{flex-direction:column;gap:6px;display:flex}.st-pf>span{color:#0e2b52;font-size:13.5px;font-weight:700}.st-pf .um-in,.st-pf .um-sel{width:100%;height:44px}.st-pgrid .st-f{gap:6px}.st-chk{color:#1c2740;align-items:center;gap:8px;font-size:13.5px;display:flex}.st-res{color:#5b6b82;background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:10px;align-items:center;min-height:44px;padding:8px 14px;font-size:13.5px;display:flex}.st-res.ok{color:#15803d;background:#ecfdf3;border-color:#a7e3bf}.st-res.bad{color:#b91c1c;background:#fef2f2;border-color:#f3c4c4}.st-prev{background:#f0f7fd;border:1.5px dashed #a9c3e3;border-radius:10px;justify-content:center;align-items:center;min-height:96px;display:flex}.st-prev img{max-width:100%;max-height:110px}.st-prev i{color:#7a889c;font-size:13px;font-style:normal}.st-warn{color:#c2410c;margin:4px 0 0;font-size:13px;line-height:1.5}.st-diff td small{color:#7a889c;font-size:11.5px;display:block}.st-diff td.old{color:#8a5a00}.st-diff td.new{color:#15803d;font-weight:700}@media (width<=1100px){.st-svcs{grid-template-columns:repeat(2,minmax(0,1fr))}.st-grid{gap:18px 28px}}@media (width<=760px){.st-grid,.st-svcs{grid-template-columns:minmax(0,1fr)}.st-rh{display:none}.st-r,.st-doc{grid-template-columns:minmax(0,1fr)}.st-doc-r{text-align:left}}label>.jp-q,.sec-flt-q>.jp-q,.bk-q>.jp-q,.al-q>.jp-q{flex:none;height:38px}.sec-flt-g{align-content:start}.sec-chks{flex-wrap:wrap;flex-direction:row!important;gap:8px 10px!important;max-height:none!important;overflow:visible!important}.sec-chks .xpop-chk,.sec .xpop-chk{align-self:auto}.sec-list li{grid-template-columns:minmax(0,1.25fr) minmax(0,1.5fr) 92px}.sec-list li>b{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.sec-list li>.hd-tag,.sec-list li>small{justify-self:end}.rp-donut-c .recharts-tooltip-wrapper{white-space:nowrap}.um-card.ad-card{margin-bottom:16px;padding:18px 20px}.um-card.ad-card>h3{color:#0e2b52;margin:0 0 14px;font-size:16.5px;font-weight:800}.ad .ad-g2{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.ad .ad-g2>.um-card{margin-bottom:0}.ad .ad-g2.ad-g2s{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr)}.ad-click{cursor:pointer}.ad-click:hover td{background:#f3f8ff}.ad-late{color:#dc2626;font-weight:700}.ad-on{white-space:nowrap;font-size:13px;font-weight:700}.ad-on.green{color:#15803d}.ad-on.gray{color:#7a889c}.ad-on.red{color:#dc2626}.ad-bar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 14px;display:flex}.ad-bar-end{justify-content:flex-end;margin:14px 0 6px}.ad-q{background:#f7fafe;flex:0 340px;height:42px}.ad-q input{font-size:14px}.ad-chip{color:#1f5fbf;min-width:110px;height:40px;font:inherit;cursor:pointer;text-align:left;background:#eef5ff;border:1.5px solid #d3e3f5;border-radius:10px;padding:0 16px;font-size:13.5px;font-weight:800}.ad-chip.on{color:#fff;background:#1f6feb;border-color:#1f6feb}.ad-chip small{opacity:.8;margin-left:4px;font-weight:600}.ad-rchips{flex-wrap:wrap;gap:8px;display:flex}.ad-rchips .ad-chip{min-width:0}.ad-sel{min-width:170px;height:40px}.ad-acts{color:#94a3b8;align-items:center;gap:8px;display:inline-flex}.ad-acts button{font:inherit;color:#1f6feb;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700}.ad-acts button:disabled{color:#a7b3c4;cursor:not-allowed}.ad-foot{color:#6b7a90;justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;display:flex}.ad-pg{align-items:center;gap:8px;display:inline-flex}.ad-pg button{cursor:pointer;background:#fff;border:1.5px solid #d3e3f5;border-radius:8px;width:30px;height:30px}.ad-pg button:disabled{opacity:.4}.ad-person .um-sel{width:100%;height:40px;margin-bottom:10px}.ad-pc{color:#425067;flex-direction:column;gap:10px;padding:6px 8px;font-size:14px;display:flex}.ad-pc>b{color:#0e2b52;font-size:24px}.ad-pc .ad-role{color:#15803d;font-size:15px;font-weight:700}.ad-pc-b{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ad-pc-b .um-btn{height:36px}.ad-form-g{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.ad-rows{flex-direction:column;gap:14px;display:flex}.ad-row{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ad-row>span{color:#3a4a63;padding-top:12px;font-size:13.5px;font-weight:800}.ad-row .um-in,.ad-row .um-sel{width:100%;height:44px}.ad-area{resize:vertical;min-height:84px;font:inherit;width:100%;padding:10px 12px;height:auto!important}.ad-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ad-inl{flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.ad-check ul{flex-direction:column;gap:16px;margin:0 0 16px;padding:0;list-style:none;display:flex}.ad-check li{color:#6b7a90;align-items:center;gap:8px;font-size:14.5px;display:flex}.ad-check li.ok{color:#15803d}.ad-save{justify-content:flex-end;margin-top:20px;display:flex}.ad-save .um-btn{justify-content:center;min-width:150px;height:44px}.ad-mx th,.ad-mx td{text-align:center}.ad-mx th:first-child,.ad-mx td:first-child{text-align:left}.ad-box{color:#1f6feb;cursor:pointer;background:#eef5ff;border:1.5px solid #cfe0f5;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:14px;font-weight:900;display:inline-flex}.ad-box.on{background:#dbeafe;border-color:#1f6feb}.ad-box:disabled{cursor:default}.ad-box.plus{color:#15803d;background:#ecfdf3;border-color:#22a55b}.ad-box.minus{color:#b91c1c;background:#fef2f2;border-color:#e5484d}.ad-reason{flex:1;min-width:220px;height:40px}.ad-watch{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ad-watch button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#f8fafd;border:1.5px solid #e1e8f2;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.ad-watch b{color:#1c2740;font-size:14px}.ad-watch span{color:#6b7a90;margin-left:auto;font-size:12.5px}.ad-bars{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ad-bars li{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13.5px;display:grid}.ad-bars i{background:#eaf0f8;border-radius:7px;height:12px;display:flex;overflow:hidden}.ad-bars em{height:100%;display:block}.ad-bars em.done{background:#1f6feb}.ad-bars em.open{background:#1dbe9c}.ad-bars b{color:#425067;align-items:center;gap:6px;font-size:12.5px;display:flex}.ad-prog{align-items:center;gap:10px;padding-top:12px;display:flex}.ad-prog i{background:#eaf0f8;border-radius:6px;flex:1;height:10px;display:block;overflow:hidden}.ad-prog em{background:#1f6feb;height:100%;display:block}.ad-tl{color:#425067;flex-direction:column;gap:6px;max-height:220px;margin:0;padding:8px 0 0;font-size:13px;list-style:none;display:flex;overflow:auto}.ad-tl b{color:#0e2b52}.ad-perf{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.ad-perf .rp-card{box-shadow:none;margin:0}.ad-cal-h{align-items:center;gap:14px;margin-bottom:12px;display:flex}.ad-cal-h b{color:#1f6feb;font-size:20px}.ad-cal-h button{cursor:pointer;background:#fff;border:1.5px solid #d3e3f5;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ad-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.ad-cal-d{color:#1c2740;padding:4px 10px;font-size:14px}.ad-cal-c{background:#f8fafd;border:1.5px solid #e1e8f2;border-radius:10px;flex-direction:column;gap:5px;min-width:0;min-height:104px;padding:8px;display:flex}.ad-cal-c.off{background:0 0;border-color:#0000}.ad-cal-c.today{background:#f2f7ff;border-color:#1f6feb}.ad-cal-c .n{color:#425067;font-size:13px;font-weight:700}.ad-ev{color:#1f5fbf;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#e3eefb;border:0;border-radius:6px;justify-content:space-between;gap:4px;padding:4px 6px;font-family:inherit;font-size:11.5px;display:flex;overflow:hidden}.ad-ev.system{color:#6d28d9;background:#ede9fe}.ad-ev.holiday,.ad-ev.leave{color:#475569;background:#f1f5f9}.ad-ev.due{color:#b45309;cursor:pointer;background:#fff4e5}.ad-ev button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:900}.ad-mine{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.ad-mine span{background:#fff;border:1.5px solid #d3e3f5;border-radius:14px;flex-direction:column;gap:6px;padding:14px 18px;display:flex}.ad-mine small{color:#5b6b82;font-size:13px}.ad-mine b{color:#1f6feb;font-size:24px}.ad-mysum-g{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.ad-mysum .rp-card{box-shadow:none;border:0;margin:0;padding:0}.ad-mysum .rp-ch{display:none}.ad-big{color:#0e2b52;margin:0 0 10px;font-size:17px;font-weight:800}.ad-big.g{color:#15803d}.ad-big b{font-size:20px}.ad-wt{margin-bottom:10px}.ad-wt td{padding:6px 10px}.ad-det{word-break:break-word;max-width:360px}.ad-formula{margin:-4px 0 16px}.rp-legend li.on{background:#eef5ff;border-radius:8px}@media (width<=1100px){.ad .ad-g2,.ad .ad-g2.ad-g2s,.ad-form-g,.ad-perf{grid-template-columns:minmax(0,1fr)}.ad-mine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ad-row{grid-template-columns:minmax(0,1fr)}.ad-row>span{padding-top:0}.ad-cal{gap:3px}.ad-cal-d{text-align:center;padding:2px 0;font-size:11.5px}.ad-cal-c{border-radius:7px;min-height:54px;padding:4px;font-size:10.5px}.ad-cal-c .n{font-size:12px}.ad-mysum-g{grid-template-columns:minmax(0,1fr)}}.hm-act{display:inline-flex;position:relative}.hm-menu{z-index:30;background:#fff;border:1.5px solid #d3e3f5;border-radius:12px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0e2b5224}.hm-menu button{text-align:left;font:inherit;color:#1c2740;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:14px}.hm-menu button:hover{color:#1f5fbf;background:#eef5ff}.hm .hm-mid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.hm .hm-mid>.um-card,.hm .hm-mid>.hm-trend>.um-card{margin-bottom:0}.hm .hm-mid.hm-mid-d{grid-template-columns:minmax(280px,.9fr) minmax(0,2fr)}.hm-trend{flex-direction:column;display:flex}.hm-trend>.rp-card{flex:1}.hm-hint{margin:6px 4px 0}.hm-last{padding:18px 20px}.hm-last h3{color:#0e2b52;margin:0 0 14px;font-size:16.5px;font-weight:800}.hm-last dl{grid-template-columns:auto minmax(0,1fr);gap:12px 16px;margin:0;font-size:14px;display:grid}.hm-last dt{color:#5b6b82}.hm-last dd{color:#1c2740;text-align:right;word-break:break-word;margin:0}.hm-st{white-space:nowrap;font-size:13px;font-weight:800}.hm-st.green{color:#15803d}.hm-st.yellow{color:#b7791f}.hm-st.red{color:#dc2626}.hm-st.gray{color:#7a889c}.hm-st.orange{color:#c2410c}.hm-st.blue{color:#1f5fbf}.hm-st.purple{color:#6d28d9}.hm-tbl{margin-bottom:16px;padding:16px 18px}.hm-tbl-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hm-tbl-h h3{color:#0e2b52;margin:0;font-size:16.5px;font-weight:800}.hm-tbl-h .ad-bar{margin:0}.hm-flt .um-sel{min-width:150px;height:38px}.hm-flt .ad-q{flex:0 240px;height:38px}.hm-tbl-h>h3{flex:0 auto;min-width:0}.hm-tbl-h>.hm-flt{flex-wrap:wrap;flex:420px;justify-content:flex-end;min-width:0}.hm-flt .ad-q{flex:0 240px;min-width:140px}.hm-flt .um-sel{flex:0 180px;min-width:130px}.hm-det{word-break:break-word;color:#425067;max-width:420px;display:inline-block}.hm-link{font:inherit;color:#1f6feb;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700}.hm-link:hover{text-decoration:underline}.hm-note{color:#6b7a90;margin:-4px 2px 16px;font-size:13px;line-height:1.6}.hm-seg{margin:0 0 12px}.hm-cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.hm-card{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d3e3f5;border-left:5px solid #9aa8bc;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.hm-card:hover{background:#f6faff}.hm-card.green{border-left-color:#22a55b}.hm-card.yellow{border-left-color:#e9a23b}.hm-card.red{border-left-color:#e5484d}.hm-card-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.hm-card-h b{color:#0e2b52;font-size:14.5px}.hm-card em{color:#1f6feb;font-size:20px;font-style:normal;font-weight:800}.hm-card small{color:#6b7a90;word-break:break-word;font-size:12.5px;line-height:1.45}.hm-card-go{color:#1f6feb;margin-top:auto;font-size:12.5px;font-weight:700}.hm-legend{color:#5b6b82;gap:12px;font-size:12.5px;display:inline-flex}.hm-legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.hm-map{background:#f7fafe;border:1.5px solid #e1e8f2;border-radius:12px;height:520px;margin-bottom:12px;position:relative;overflow:hidden}.hm-map svg{width:100%;height:100%;position:absolute;inset:0}.hm-node{text-align:center;min-width:118px;max-width:22%;font:inherit;cursor:pointer;background:#fff;border:2px solid #9aa8bc;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 10px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 2px 8px #0e2b520f}.hm-node b{color:#0e2b52;font-size:13px}.hm-node small{font-size:11.5px;font-weight:700}.hm-node.green{border-color:#22a55b}.hm-node.green small{color:#15803d}.hm-node.yellow{background:#fffbeb;border-color:#e9a23b}.hm-node.yellow small{color:#b7791f}.hm-node.red{background:#fef2f2;border-color:#e5484d}.hm-node.red small{color:#dc2626}.hm-node.gray small{color:#7a889c}.hm-node.on{box-shadow:0 0 0 4px #1f6feb40}.hm-node.imp{outline-offset:3px;outline:2px dashed #e9a23b}.hm-pop{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.hm-pop-l{flex-direction:column;gap:14px;min-width:0;display:flex}.hm-dev{color:#425067;background:#f0f7fd;border:1.5px solid #d3e3f5;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.6;position:sticky;top:0}.hm-dev b{color:#0e2b52;margin-bottom:6px;font-size:13.5px;display:block}.hm-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.hm-kv>div{flex-direction:column;gap:3px;min-width:0;display:flex}.hm-kv dt{color:#5b6b82;font-size:12.5px;font-weight:700}.hm-kv dd{color:#1c2740;word-break:break-word;margin:0;font-size:14px}.hm-mini td,.hm-mini th{padding:7px 10px;font-size:13px}.hm-h4{color:#0e2b52;margin:4px 0 8px;font-size:14.5px;font-weight:800}.hm-sql{white-space:pre-wrap;word-break:break-word;color:#334155;max-width:560px;font-family:Consolas,monospace;font-size:12px;display:block}.hm-tabs{margin-bottom:4px}.hm-tabs .pmd-tab{padding:10px 22px;font-size:14px}.hm-logs{border:1.5px solid #e1e8f2;border-radius:10px;flex-direction:column;gap:4px;max-height:340px;padding:6px;display:flex;overflow:auto}.hm-log{text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:7px;grid-template-columns:130px 130px minmax(0,1fr);gap:10px;padding:6px 8px;font-size:12.5px;display:grid}.hm-log:hover,.hm-log.on{background:#eef5ff}.hm-log span{color:#6b7a90}.hm-log b{color:#1f5fbf}.hm-log.error b{color:#dc2626}.hm-log em{color:#1c2740;word-break:break-word;font-style:normal}.hm-pre{color:#e2ecfa;white-space:pre-wrap;word-break:break-word;background:#0e2b52;border-radius:10px;max-height:220px;margin:0;padding:12px 14px;font-size:12px;overflow:auto}.hm-key{color:#64748b;font-size:11px}.hm-inc .hm-kv{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px){.hm .hm-mid,.hm .hm-mid.hm-mid-d,.hm-pop{grid-template-columns:minmax(0,1fr)}.hm-dev{position:static}}@media (width<=760px){.hm-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;min-height:0;padding:10px;display:grid}.hm-map svg{display:none}.hm-node{max-width:none;position:static;transform:none}.hm-kv,.hm-log{grid-template-columns:minmax(0,1fr)}}.dp-alerts{flex-direction:column;gap:8px;max-height:330px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.dp-alerts button{text-align:left;width:100%;font:inherit;cursor:pointer;color:#1c2740;background:#f8fafd;border:1.5px solid #e1e8f2;border-left:5px solid #9aa8bc;border-radius:10px;padding:10px 14px;font-size:13.5px}.dp-alerts li.red button{background:#fef6f6;border-left-color:#e5484d}.dp-alerts li.yellow button{background:#fffbef;border-left-color:#e9a23b}.dp-alerts li.blue button{border-left-color:#1f6feb}.dp-alerts button:hover{background:#eef5ff}.dp-steps{counter-reset:s;flex-wrap:wrap;gap:8px 6px;margin:0;padding:0;list-style:none;display:flex}.dp-steps li{color:#5b6b82;background:#f3f6fb;border:1.5px solid #e1e8f2;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 5px;font-size:13px;display:flex}.dp-steps li i{color:#425067;background:#dce5f1;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.dp-steps li.done{color:#15803d;background:#ecfdf3;border-color:#b7e7c9}.dp-steps li.done i{color:#fff;background:#22a55b}.dp-steps li.cur{color:#1f5fbf;background:#eef5ff;border-color:#1f6feb;font-weight:700}.dp-steps li.cur i{color:#fff;background:#1f6feb}.dp-acts{flex-wrap:wrap;gap:8px;margin-right:auto;display:inline-flex}.dp-score{color:#0e2b52;font-size:22px}.dp-methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dp-method{background:#fff;border:1.5px solid #d3e3f5;border-top:4px solid #9aa8bc;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.dp-method b{color:#0e2b52}.dp-method span{color:#5b6b82;font-size:13px}.dp-method.blue{border-top-color:#1f6feb}.dp-method.red{border-top-color:#e5484d}.dp-method.purple{border-top-color:#7c5cfc}.dp-mask-out{color:#1f5fbf;font-family:Consolas,monospace;font-size:15px}.dp-preview{background:#f1f5f9;border:2px solid #cbd5e1;border-radius:14px;margin:12px auto 0;position:relative;overflow:hidden}.dp-preview.desktop{width:100%;height:340px}.dp-preview.mobile{border-radius:26px;width:300px;height:520px}.dp-page{background:repeating-linear-gradient(#fff 0 18px,#e9eef5 18px 30px);border-radius:8px;height:60%;position:absolute;inset:14px 14px auto}.dp-banner{background:#fff;border:1.5px solid #d3e3f5;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 10px 30px #0e2b5229}.dp-banner b{color:#0e2b52}.dp-banner p{color:#425067;margin:0;font-size:13px}.dp-banner-c{color:#425067;flex-wrap:wrap;gap:10px;font-size:12.5px;display:flex}.dp-banner-b{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dp-banner-b button{color:#0e2b52;font:inherit;background:#fff;border:1.5px solid #0e2b52;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:700}.dp-banner-b button.y{background:#f5c451;border-color:#f5c451}.dp-preview.mobile .dp-banner-b{flex-direction:column}.dp-preview.mobile .dp-banner-b button{width:100%}.pv-rights{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:6px 0 12px;display:grid}.pv-rights button{text-align:left;font:inherit;cursor:pointer;background:#f7fafe;border:1.5px solid #d3e3f5;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.pv-rights button:hover{background:#eef5ff}.pv-rights b{color:#0e2b52;font-size:14px}.pv-rights small{color:#1f6feb;font-weight:700}.pv-kv{grid-template-columns:180px minmax(0,1fr);gap:10px 16px;margin:0 0 12px;font-size:14px;display:grid}.pv-kv dt{color:#5b6b82}.pv-kv dd{color:#1c2740;word-break:break-word;margin:0}.pv-consents{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.pv-consent{background:#fff;border:1.5px solid #e1e8f2;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.pv-consent b{color:#0e2b52}.pv-consent p{color:#425067;margin:4px 0;font-size:13.5px}.pv-consent small{color:#7a889c;font-size:12px}.pv-consent .um-btn{flex:none}.pv-on{color:#15803d;flex:none;font-size:13px;font-weight:800}.pv-list{flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:14px;display:flex}.bu-grid .pv-full{grid-column:1/-1}@media (width<=900px){.dp-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pv-kv{grid-template-columns:minmax(0,1fr)}.pv-consent{flex-direction:column;align-items:flex-start}.dp-preview.mobile{width:100%}}.pg-ro-bar{color:#425067;background:#f0f7fd;border:1.5px solid #d3e3f5;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;padding:10px 14px;font-size:13.5px;display:flex}.adx-main :is(.um-card,.adx-card,.jp-card,.ad-card,.rp-card,.pk-card,.smx-card,.acw-card,.zadm-card){background:#fff;border:1px solid #e3eaf3;border-radius:14px;box-shadow:0 1px 2px #0f1b330d}.adx-main :is(.um-head h1,.sb-head-tx h1,.adx-phdr h1,.acd-phdr h1){color:#0f1b33;letter-spacing:-.01em;font-size:28px;font-weight:800}.adx-main :is(.um-head p,.sb-head-tx p,.adx-phdr p,.acd-phdr p){color:#4b5565;font-size:14.5px}.adx-main :is(.um-tbl,.jp-tbl,.sb-tbl,.smx-tbl,.acd-tbl,.adc-table,.hm-mini) th{color:#0e2b52;white-space:nowrap;text-transform:none;letter-spacing:0;background:#e8eef7;border-bottom:1px solid #d5deea;padding:11px 12px;font-size:13px;font-weight:700}.adx-main :is(.um-tbl,.jp-tbl,.sb-tbl,.smx-tbl,.acd-tbl,.adc-table) td{color:#1c2740;border-top:1px solid #eef2f6}.adx-main :is(.um-tbl,.jp-tbl,.sb-tbl,.smx-tbl,.acd-tbl,.adc-table) tbody tr:nth-child(2n)>td{background:#f8fafd}.adx-main :is(.um-tbl,.jp-tbl,.sb-tbl,.smx-tbl,.acd-tbl,.adc-table) tbody :is(tr.on,tr.ad-click:hover,tr.click:hover,tr.jp-click:hover,tr[class]:hover)>td{background:#eef4ff}.adx-main :is(.um-btn,.acd-btn,.adx-phdr-btn,.hf-btn,.zadm-btn,.zadm-dr-btn){border-radius:9px;font-weight:700}.adx-main :is(.um-in,.um-sel,.jp-sel,.smx-q,.adc-search,.um-search,.jp-q,.ad-q){border-color:#d5deea;border-radius:9px}.adx-main :is(.um-in,.um-sel,.jp-sel):focus{border-color:#1f6feb;outline:none;box-shadow:0 0 0 3px #1f6feb1f}.adx-main :is(.um-tag,.hd-tag,.adx-tag){border-radius:7px;padding:3px 10px;font-size:12.5px;font-weight:700;line-height:1.4}.adx-main table:not([class]):not(:is(.xpop,.adm-box,.modal-shell,.pmd-pop) *) th{color:#0e2b52!important;background:#e8eef7!important;border-bottom:1px solid #d5deea!important;font-weight:700!important}.adx-main table:not([class]):not(:is(.xpop,.adm-box,.modal-shell,.pmd-pop) *) tbody tr:nth-child(2n)>td{background:#f8fafd}.adx-main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea):not([class]):not(svg~*):not(:has(~svg)):not(:is(.um-search,.search-box,.jp-q,.mk-q,.adc-search,.smx-q,.adx-search)>*):not(:is(.xpop,.adm-box,.modal-shell,.pmd-pop) *){border:1.5px solid #d5deea!important;border-radius:9px!important}.adx-main button:not([class]):not(:is(.xpop,.adm-box,.modal-shell,.pmd-pop) *){font-weight:700;border-radius:9px!important}.ss .ss-guide{margin-bottom:0;padding:16px 18px}.ss .ss-guide h3{color:#0e2b52;margin:0 0 10px;font-size:15px}.ss .ss-guide ul{color:#33435c;flex-direction:column;gap:7px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.ss .ss-gate{max-width:1100px}.ss .ss-q{flex:1;min-width:260px}.ss .ss-cobar{background:#fff;border:1.5px solid #d3e3f5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:10px 14px;display:flex}.ss .ss-cobar>span:first-child{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.ss .ss-cobar>span:first-child b{color:#0e2b52;font-size:15px}.ss .ss-cobar small{color:#5b6b82;font-size:12.5px}.ss .ss-cobar-s{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss .ss-tools{flex-wrap:wrap;gap:22px;display:flex}.ss .ss-tools-g{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss .ss-tools-g>small{color:#5b6b82;width:100%;font-size:12.5px;font-weight:700}.ss .ss-formpage{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.ss-form2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.ss-f{flex-direction:column;gap:5px;min-width:0;display:flex}.ss-f.full{grid-column:1/-1}.ss-f>span{color:#0e2b52;font-size:13px;font-weight:700}.ss-f input,.ss-f select,.ss-f textarea{font:inherit;color:#1c2740;box-sizing:border-box;background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:8px;width:100%;padding:8px 10px;font-size:14px}.ss-f textarea{resize:vertical;min-height:76px}.ss-ro{color:#1c2740;word-break:break-word;background:#e6eef8;border:1.5px solid #a9c3e3;border-radius:8px;min-height:20px;padding:8px 10px;font-size:14px}.ss-foot{justify-content:flex-end;margin-top:14px;display:flex}.ss-ok{color:#22a55b}.ss-bad{color:#e5484d}.ss-diag{flex-direction:column;gap:12px;display:flex}.ss-diag-b{background:#fff;border:1.5px solid #d3e3f5;border-radius:10px;padding:10px 12px}.ss-diag-b h4{color:#0e2b52;margin:0;font-size:14px}.ss-run{color:#1f6feb;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.ss-diagsel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.ss-diagsel small{color:#5b6b82}@media (width<=900px){.ss .ss-formpage,.ss-form2,.ss-diagsel{grid-template-columns:minmax(0,1fr)}}.hc-cta.line{background:#f2f7fd;border-color:#d3e3f5;margin-top:14px}.hc-acts{flex-wrap:wrap;gap:8px;display:flex}.hc-cta .hc-acts{color:inherit}.hc-tbl td small{color:#5b6b82;margin-top:2px;font-size:12.5px;display:block}.pmd-pop.xexpress.xprog{font-size:14px}.pmd-pop.xexpress.xprog .xdoc-titlebar{padding:8px 14px 4px}.pmd-pop.xexpress.xprog .xcard-t{font-size:15px}.pmd-pop.xexpress.xprog .xf>label{color:#0e2b52;font-size:14px}.pmd-pop.xexpress.xprog .xf>input,.pmd-pop.xexpress.xprog .xf>select{height:30px;font-size:14px}.pmd-pop.xexpress.xprog .xf>span{height:30px;font-size:14px!important}.pmd-pop.xexpress.xprog .xf .xlk-in{height:30px;font-size:14px}.pmd-pop.xexpress.xprog .xf button,.pmd-pop.xexpress.xprog .xf .xmore{font-size:14px;height:30px!important}.pmd-pop.xexpress.xprog .pmd-tab,.pmd-pop.xexpress.xprog .pmd-table.xgrid thead th,.pmd-pop.xexpress.xprog .pmd-table.xgrid td,.pmd-pop.xexpress.xprog .pmd-table.xgrid td input,.pmd-pop.xexpress.xprog .pmd-table.xgrid td select,.pmd-pop.xexpress.xprog .docsum-line>label{font-size:14px}.pmd-pop.xexpress.xprog .docsum-line>input.num,.pmd-pop.xexpress.xprog .docsum-line>div.num,.pmd-pop.xexpress.xprog .docsum-line>button{height:28px;font-size:14px}.pmd-pop.xexpress.xprog .docsum-line.xnet>label{font-size:15px}.pmd-pop.xexpress.xprog .docsum-line.xnet>div.num.bold{font-size:18px}.pmd-pop.xexpress.xprog{position:relative}.pmd-pop.xexpress.xprog>.xrz{z-index:30;position:absolute}.xrz-n,.xrz-s{cursor:ns-resize;height:6px;left:8px;right:8px}.xrz-n{top:0}.xrz-s{bottom:0}.xrz-e,.xrz-w{cursor:ew-resize;width:6px;top:8px;bottom:8px}.xrz-e{right:0}.xrz-w{left:0}.xrz-ne,.xrz-nw,.xrz-se,.xrz-sw{width:12px;height:12px}.xrz-ne{cursor:nesw-resize;top:0;right:0}.xrz-sw{cursor:nesw-resize;bottom:0;left:0}.xrz-nw{cursor:nwse-resize;top:0;left:0}.xrz-se{cursor:nwse-resize;bottom:0;right:0}.pmd-pop.xexpress.xprog .xdoc-cmdbar{flex-wrap:nowrap;gap:2px;overflow:hidden}.pmd-pop.xexpress.xprog .xdoc-cmdbar button:not([style*=F2B53A]){background:0 0!important;border-color:#0000!important}.pmd-pop.xexpress.xprog .xdoc-cmdbar button:not([style*=F2B53A]):not(:disabled):hover{background:#e8eef6!important}.pmd-pop.xexpress.xprog .xdoc-cmdbar button{height:34px!important;padding:0 9px!important;font-size:14px!important}.pmd-pop.xexpress.xprog>fieldset.pmd-body{min-height:120px}.pmd-pop.xexpress.xprog .docsum-panel:not(:has(>.docsum-left))>.docsum-right{grid-column:2}.pmd-pop.xexpress.xprog .docsum-panel{padding-top:4px}.pmd-pop.xexpress.xprog .xpay-left{flex-direction:column;padding:0 0 6px;display:flex;overflow:hidden}.pmd-pop.xexpress.xprog .xpay-left>.xcard-t{color:#fff;background:#0e2b52;border-bottom:2px solid #d89b2b;margin:0 0 6px;padding:6px 12px;font-size:15px}.pmd-pop.xexpress.xprog .xpay-left>.xcard-t .xmore{border-radius:999px;height:26px;padding:0 12px;font-size:13px}.pmd-pop.xexpress.xprog .xpay-left>.xpay-bottom{padding:0 10px}.pmd-pop.xexpress.xprog{color:#1f2b3d;background:#e7eff8;font-family:Sarabun,Leelawadee UI,sans-serif}.pmd-pop.xexpress.xprog .xdoc-top{background:#fff;border-bottom:1px solid #c9d8ea}.pmd-pop.xexpress.xprog .xdoc-cmdbar{border-top:1px solid #c9d8ea;padding-top:4px}.pmd-pop.xexpress.xprog .xcard,.pmd-pop.xexpress.xprog .docsum-left,.pmd-pop.xexpress.xprog .docsum-right{box-shadow:none;background:#f3f8fd;border:1px solid #9db8da;border-radius:12px}.pmd-pop.xexpress.xprog .xcard{padding:0 14px 6px;overflow:hidden}.pmd-pop.xexpress.xprog .xcard>.xcard-t{box-sizing:border-box;color:#fff;background:#0e2b52;border-bottom:2px solid #d89b2b;min-height:30px;margin:0 -14px 10px;padding:5px 14px;font-size:15px;font-weight:700}.pmd-pop.xexpress.xprog .xpay-left>.xcard-t{border-radius:11px 11px 0 0}.pmd-pop.xexpress.xprog .xf>input,.pmd-pop.xexpress.xprog .xf>select,.pmd-pop.xexpress.xprog .xf>textarea,.pmd-pop.xexpress.xprog .xf>input:read-only{color:#1f2b3d;background:#fff;border:1px solid #9aa8ba;border-radius:8px;font-family:inherit;font-weight:500}.pmd-pop.xexpress.xprog .xf>span{border-color:#9aa8ba!important;border-radius:8px!important}.pmd-pop.xexpress.xprog .xf>input:focus,.pmd-pop.xexpress.xprog .xf>select:focus,.pmd-pop.xexpress.xprog .xf>textarea:focus{background:#c7deff;border:2px solid #0e2b52;box-shadow:0 0 0 2px #0e2b522e}.pmd-pop.xexpress.xprog .xf>label{color:#13284a;font-weight:600}.pmd-pop.xexpress.xprog .pmd-tab{color:#13284a;background:linear-gradient(#fbfdff,#e3edf8);border:1px solid #9db8da;border-bottom:0;border-radius:10px 10px 0 0;margin-right:2px;padding:5px 20px;font-size:15px;font-weight:600}.pmd-pop.xexpress.xprog .pmd-tab.active{color:#fff;background:#0e2b52;border-color:#0e2b52;box-shadow:inset 0 -3px #d89b2b}.pmd-pop.xexpress.xprog .pmd-panel{background:#fff;border:1px solid #9db8da;border-radius:0 10px 10px}.pmd-pop.xexpress.xprog .pmd-table.xgrid{border-color:#a9c1df}.pmd-pop.xexpress.xprog .pmd-table.xgrid thead th{color:#1f2b3d;background:linear-gradient(#f3f8fe,#d6e5f6);border:1px solid #a9c1df;font-size:15px;font-weight:700}.pmd-pop.xexpress.xprog .pmd-table.xgrid td{border-bottom:1px solid #e1e9f3;border-left:1px solid #d2deec;border-right:1px solid #d2deec}.pmd-pop.xexpress.xprog .docsum-line.xnet{background:#e3edf8;border:1px solid #9db8da;border-radius:10px;padding:6px 10px}.pmd-pop.xexpress.xprog .docsum-line.xnet>label{color:#0e2b52;font-weight:700}.pmd-pop.xexpress.xprog .docsum-line.xnet>div.num.bold{color:#0e2b52;background:#fff;border:1px solid #9aa8ba;border-radius:8px;height:34px}.pmd-pop.xexpress.xprog .docsum-line>input.num,.pmd-pop.xexpress.xprog .docsum-line>div.num{border-radius:8px}.pmd-pop.xexpress.xprog .docsum-line>div.num{background:#fff;border-color:#9aa8ba}.pmd-pop.xexpress.xprog .docsum-left.xpay-left{flex-direction:column;min-width:0;gap:0!important;display:flex!important}.pmd-pop.xexpress.xprog .xpay-left>.xcard-t{justify-content:space-between;align-items:center;display:flex}.pmd-pop.xexpress.xprog .xpay-left>.xpay-bottom{min-width:0;overflow:auto}.pmd-pop.xexpress.xprog .xpay-left>.xpay-bottom>fieldset{min-width:0}.pmd-pop.xexpress.xprog .pmd-panel,.pmd-pop.xexpress.xprog .xpay-bottom{scrollbar-width:thin;scrollbar-color:#9db8da transparent}.pmd-pop.xexpress.xprog ::-webkit-scrollbar{width:8px;height:8px}.pmd-pop.xexpress.xprog ::-webkit-scrollbar-thumb{background:#9db8da;border-radius:8px}.pmd-pop.xexpress.xprog ::-webkit-scrollbar-track{background:0 0}.pmd-pop.xexpress.xprog .xhead .xf>label{text-align:left}.pmd-pop.xexpress.xprog .docsum-panel{align-items:stretch}.pmd-pop.xexpress.xprog .docsum-panel>.docsum-left,.pmd-pop.xexpress.xprog .docsum-panel>.docsum-right{align-self:stretch;height:auto}.pmd-pop.xexpress.xprog .xpay-left{padding-top:6px}.pmd-pop.xexpress.xprog .docsum-right{justify-content:space-between}.pmd-pop.xexpress.xprog .xdoc-titlebar{background:linear-gradient(#f3f8fe,#dce8f6);border-bottom:1px solid #b5cae3;padding:6px 12px}.pmd-pop.xexpress.xprog .xdoc-titlebar h2{color:#13284a;font-size:16px;font-weight:700}.pmd-pop.xexpress.xprog .xdoc-cmdbar{background:#fff;border-top:0;padding:6px 10px}.pmd-pop.xexpress.xprog .xf>label,.pmd-pop.xexpress.xprog .xhead .xf>label{color:#1f2b3d;font-size:14px;font-weight:500}.pmd-pop.xexpress.xprog .docsum-line>label{color:#1f2b3d;font-weight:500}.pmd-pop.xexpress.xprog .docsum-line>div.num,.pmd-pop.xexpress.xprog .docsum-line>div.num.bold,.pmd-pop.xexpress.xprog .docsum-line>input.num{font-weight:500;color:#1f2b3d!important;background:#fff!important;border:1px solid #9aa8ba!important}.pmd-pop.xexpress.xprog .docsum-line.xnet>div.num.bold{font-size:20px;font-weight:600}.pmd-pop.xexpress.xprog .xdoc-cmdbar button:not(:disabled) svg{color:#0e2b52}.pmd-pop.xexpress.xprog .pmd-table.xgrid tr[data-line]:first-child td{background:0 0}.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td{background:#fff;height:32px;padding:0 2px;vertical-align:middle!important}.pmd-pop.xexpress.xprog .pmd-table.xgrid tr.xfill td{height:32px}:is(.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td input,.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td select,.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td>span:has(>input)){color:#1f2b3d;padding:0 6px;font-family:inherit;height:30px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;font-size:14px!important;font-weight:400!important}.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td select{appearance:none;background-image:none!important}.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td input:focus,.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td select:focus{outline:none;background:#c7deff!important;border:1px solid #0e2b52!important}.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody tr:hover td{background:#f3f8fd}.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td button{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td .num.bold,.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td b{font-weight:600}.pmd-pop.xexpress.xprog,.pmd-pop.xexpress.xprog input,.pmd-pop.xexpress.xprog select,.pmd-pop.xexpress.xprog textarea,.pmd-pop.xexpress.xprog button,.pmd-pop.xexpress.xprog .mono,.pmd-pop.xexpress.xprog .num{font-variant-numeric:tabular-nums;font-family:Sarabun,Leelawadee UI,sans-serif!important}.pmd-pop.xexpress.xprog .mono{letter-spacing:0;font-weight:500}.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td,.pmd-pop.xexpress.xprog .pmd-table.xgrid tfoot td,.pmd-pop.xexpress.xprog .xdoc-docno,.pmd-pop.xexpress.xprog .xdoc-status{font-size:14px}.pmd-pop.xexpress.xprog{background:#fafcfe}.pmd-pop.xexpress.xprog .pmd-panel{border-color:#8faed3}.pmd-pop.xexpress.xprog{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ecf3fa9e;border:1px solid #9db8dae6}.pmd-backdrop:has(>.pmd-pop.xprog){background:#0f172a1f}.pmd-pop.xexpress.xprog .xcard,.pmd-pop.xexpress.xprog .docsum-left,.pmd-pop.xexpress.xprog .docsum-right{background:#f3f8fdf0;border-color:#9db8da;box-shadow:0 1px 3px #0e2b5214}.pmd-pop.xexpress.xprog .pmd-tabs{background:0 0}.pmd-pop.xexpress.xprog .xdoc-cmdbar{background:#ffffffeb}.pmd-pop.xexpress.xprog .xdoc-titlebar .xkind,.pmd-pop.xexpress.xprog .xdoc-titlebar .xdoc-status,.pmd-pop.xexpress.xprog .xdoc-titlebar>button,.pmd-pop.xexpress.xprog .xdoc-titlebar>span>button{color:#5b6b80!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 4px!important;font-size:13px!important;font-weight:500!important}.pmd-pop.xexpress.xprog .xdoc-titlebar .xkind:after{content:" ▾";font-size:10px}.pmd-pop.xexpress.xprog .xdoc-docno{color:#13284a;font-weight:600}.pmd-pop.xexpress.xprog .xdoc-cmdbar button{width:auto;min-width:34px}.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td,.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td *{color:#1f2b3d!important}.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody tr:not(:hover):not(:focus-within) td:last-child button{visibility:hidden}.pmd-pop.xexpress.xprog .pmd-table.xgrid tbody td:first-child>*{font-weight:500;box-shadow:none!important;background:0 0!important;border:0!important}.pmd-pop.xexpress.xprog .pmd-table.xgrid tfoot td{color:#1f2b3d!important}.pmd-pop.xexpress.xprog .xdoc-titlebar .xdoc-jlink>button{color:#13284a!important;background:0 0!important;border-radius:4px!important;padding:0 4px!important;font-size:15px!important;font-weight:600!important}.pmd-pop.xexpress.xprog .xdoc-titlebar .xdoc-jlink>button:hover{text-decoration:underline;background:#dce8f6!important}.pmd-pop.xexpress.xprog .xdoc-titlebar .xdoc-jlink>button svg{color:#0e2b52}.pmd-pop.xexpress.xprog{-webkit-backdrop-filter:none;background:#ecf3fae0}.pmd-pop.xexpress.xprog .docsum-left.xpay-left{min-height:150px;position:relative;overflow:hidden;padding:0!important}.pmd-pop.xexpress.xprog .xpay-left>.xpay-bottom{background:#fff;border:1px solid #a9c1df;border-radius:6px;padding:0;position:absolute;inset:8px;overflow:auto}.pmd-pop.xexpress.xprog .xpay-left>.xpay-bottom thead th{z-index:2;position:sticky;top:0}.pmd-pop.xexpress.xprog .xpay-left>.xpay-bottom tfoot td{z-index:2;background:#eef2f7;position:sticky;bottom:0}.pmd-pop.xexpress.xprog .xpay-left>.xpay-bottom .pmd-table.xgrid{border:0}.pmd-pop.xexpress.xprog .pmd-table.xgrid thead th{box-sizing:border-box;height:32px;padding:2px 8px!important}.pmd-pop.xexpress.xprog .pmd-table.xgrid tfoot td{height:32px;padding:0 8px}.pmd-pop.xexpress.xprog .docsum-right{justify-content:flex-start!important;gap:6px!important;padding:10px 14px!important}.pmd-pop.xexpress.xprog .docsum-right>.docsum-line{grid-template-columns:minmax(120px,1fr) 150px 150px;align-items:center;max-width:none;min-height:28px}.pmd-pop.xexpress.xprog .docsum-right>.docsum-line.xnet{margin-top:auto}.pmd-pop.xexpress.xprog .docsum-right>.docsum-line>label{white-space:nowrap}.pmd-pop.xexpress.xprog .xsum-right{flex-direction:column;align-items:stretch!important;gap:6px!important;padding:12px 16px!important;display:flex!important}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line{background:0 0;border:0;align-items:center;column-gap:6px;max-width:none;min-height:30px;margin:0;padding:0;display:grid;grid-template-columns:minmax(110px,1fr) 128px 166px!important}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line>label{text-align:left;white-space:nowrap;color:#1f2b3d!important;font-size:14px!important;font-weight:500!important}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line>.span2{grid-column:2/span 2}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line>:is(div.num,input.num,.xdep-pick){box-sizing:border-box;font-variant-numeric:tabular-nums;margin:0;font-family:inherit;color:#1f2b3d!important;background:#fff!important;border:1px solid #9aa8ba!important;border-radius:8px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:14px!important;font-weight:500!important}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line>:is(div.num,input.num){text-align:right;justify-content:flex-end;align-items:center;line-height:1;display:flex}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line>input.num:focus{outline:none;background:#c7deff!important;border:2px solid #0e2b52!important;padding:0 9px!important}.pmd-pop.xexpress.xprog .xsum-right .xdep-pick{cursor:pointer;justify-content:space-between;align-items:center;display:flex;color:#475569!important}.pmd-pop.xexpress.xprog .xsum-right .xdep-pick.on{color:#0e2b52!important;border-color:#0e2b52!important}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line.xnet{border-top:1px solid #9db8da;border-radius:0;margin-top:auto;padding-top:8px}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line.xnet>label{color:#0e2b52!important;font-size:15px!important;font-weight:700!important}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line.xnet>div.num{color:#0e2b52!important;background:#e3edf8!important;border-color:#9db8da!important;height:36px!important;min-height:36px!important;font-size:19px!important;font-weight:700!important}.pmd-pop.xexpress.xprog .xpay-left>.xpay-bottom>fieldset:last-child,.pmd-pop.xexpress.xprog .xpay-left>.xpay-bottom .pmd-table.xgrid{height:100%}.pmd-pop.xexpress.xprog .pmd-table.xgrid tr.xspacer>td{background:0 0;border-top:0!important;border-bottom:0!important;height:auto!important;padding:0!important}.je-popup.je-codex.xprog{color:#1f2b3d;background:#ecf3fae0;border:1px solid #9db8dae6;font-family:Sarabun,Leelawadee UI,sans-serif;font-size:14px}.modal-backdrop:has(>.je-popup.xprog){background:#0f172a1f}.je-popup.je-codex.xprog input,.je-popup.je-codex.xprog select,.je-popup.je-codex.xprog textarea,.je-popup.je-codex.xprog button{font-family:inherit}.je-popup.je-codex.xprog .xdoc-top{background:#fff;border-bottom:1px solid #c9d8ea}.je-popup.je-codex.xprog .xdoc-titlebar{background:linear-gradient(#f3f8fe,#dce8f6);border-bottom:1px solid #b5cae3;padding:6px 12px}.je-popup.je-codex.xprog .xdoc-titlebar h2{color:#13284a;font-size:16px;font-weight:700}.je-popup.je-codex.xprog .xdoc-cmdbar{background:#fff;border-top:0;flex-wrap:nowrap;gap:2px;padding:6px 10px;overflow:hidden}.je-popup.je-codex.xprog .xdoc-cmdbar button:not([style*=F2B53A]):not([style*="0E2B52"]){background:0 0!important;border-color:#0000!important}.je-popup.je-codex.xprog .xdoc-cmdbar button:not([style*=F2B53A]):not([style*="0E2B52"]):not(:disabled):hover{background:#e8eef6!important}.je-popup.je-codex.xprog .xdoc-cmdbar button{height:34px!important;padding:0 9px!important;font-size:14px!important}.je-popup.je-codex.xprog .xdoc-cmdbar button:not(:disabled) svg{color:#0e2b52}.je-popup.je-codex.xprog .je-popup-body{background:0 0}.je-popup.je-codex.xprog .je-card,.je-popup.je-codex.xprog .je-notes-card{background:#f3f8fdf0;border:1px solid #9db8da;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0e2b5214}.je-popup.je-codex.xprog .je-card-head{box-sizing:border-box;color:#fff;background:#0e2b52;border-bottom:2px solid #d89b2b;min-height:30px;margin:0;padding:5px 14px;font-size:15px;font-weight:700}.je-popup.je-codex.xprog .je-field label{color:#13284a;font-size:14px;font-weight:600}.je-popup.je-codex.xprog .je-field input,.je-popup.je-codex.xprog .je-field select,.je-popup.je-codex.xprog .je-field textarea,.je-popup.je-codex.xprog .je-notes-card textarea{color:#1f2b3d;font-size:14px;background:#fff!important;border:1px solid #9aa8ba!important;border-radius:8px!important}.je-popup.je-codex.xprog .je-field input:focus,.je-popup.je-codex.xprog .je-field select:focus,.je-popup.je-codex.xprog .je-field textarea:focus,.je-popup.je-codex.xprog .je-notes-card textarea:focus{outline:none;background:#c7deff!important;border:2px solid #0e2b52!important}.je-popup.je-codex.xprog .je-tabs{background:0 0;border:0}.je-popup.je-codex.xprog .je-tab{color:#13284a;background:linear-gradient(#fbfdff,#e3edf8);border:1px solid #9db8da;border-bottom:0;border-radius:10px 10px 0 0;margin-right:2px;padding:5px 20px;font-size:15px;font-weight:600}.je-popup.je-codex.xprog .je-tab.active{color:#fff;background:#0e2b52;border-color:#0e2b52;box-shadow:inset 0 -3px #d89b2b}.je-popup.je-codex.xprog .je-tab-content{background:#f3f8fdf0;border:1px solid #8faed3;border-radius:0 10px 10px}.je-popup.je-codex.xprog .je-dt{border-color:#a9c1df}.je-popup.je-codex.xprog .je-dt thead th{color:#1f2b3d;background:linear-gradient(#f3f8fe,#d6e5f6);border:1px solid #a9c1df;font-size:14px;font-weight:700}.je-popup.je-codex.xprog .je-dt tbody td{vertical-align:middle;background:#fff;border-bottom:1px solid #e1e9f3;border-left:1px solid #d2deec;border-right:1px solid #d2deec;height:32px;padding:0 2px;font-size:14px}.je-popup.je-codex.xprog .je-dt tbody td input,.je-popup.je-codex.xprog .je-dt tbody td select{height:30px;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important}.je-popup.je-codex.xprog .je-dt tbody td input:focus,.je-popup.je-codex.xprog .je-dt tbody td select:focus{outline:1px solid #0e2b52;background:#c7deff!important}.je-popup.je-codex.xprog .je-dt tbody tr:hover td{background:#f3f8fd}.je-popup.je-codex.xprog .je-dt tbody td .je-row-del{opacity:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.je-popup.je-codex.xprog .je-dt tbody tr:hover td .je-row-del{opacity:1}.je-popup.je-codex.xprog .je-add-row{display:none}.je-popup.je-codex.xprog .je-dt-wrap{scrollbar-width:thin;scrollbar-color:#9db8da transparent}.je-popup.je-codex.xprog .je-card-body{padding:10px 14px 8px}.je-popup.je-codex.xprog .je-field-2col{grid-template-columns:1fr 1fr;gap:14px}.je-popup.je-codex.xprog .je-field-2col.je-field-3col{grid-template-columns:1.3fr 1fr 1fr}.je-popup.je-codex.xprog .je-field-2col .je-field{grid-template-columns:76px minmax(0,1fr);margin-bottom:0}.je-popup.je-codex.xprog .je-card-body>.je-field{grid-template-columns:76px minmax(0,1fr)}.je-popup.je-codex.xprog .je-field input,.je-popup.je-codex.xprog .je-field select{height:30px}.nr-bar{color:#5c4400;background:#fff8e1;border:1.5px solid #f2c94c;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px 16px;font-size:14px;line-height:1.55;display:flex}.nr-bar>svg{color:#b7791f;flex:none;margin-top:2px}.nr-bar b{color:#7a5200;margin-bottom:2px;font-weight:800;display:block}.nr-bar span{display:block}@media (width<=1100px){.pk-tabs,.acd-tabs{flex-wrap:wrap;row-gap:0;overflow-x:visible}.pk-tabs button,.acd-tabs button{padding:10px 14px}.acw-steps{flex-wrap:wrap;overflow-x:visible}.acw-step{flex:200px;min-width:0}}:is(.um-tablewrap,.jp-tablewrap,.adc-tablewrap)[data-more=r]{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 44px);mask-image:linear-gradient(270deg,#0000 0,#000 44px)}:is(.um-tablewrap,.jp-tablewrap,.adc-tablewrap)[data-more=l]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 44px);mask-image:linear-gradient(90deg,#0000 0,#000 44px)}:is(.um-tablewrap,.jp-tablewrap,.adc-tablewrap)[data-more=lr]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 44px calc(100% - 44px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 44px calc(100% - 44px),#0000 100%)}@media (width<=760px){:is(.um-tablewrap,.jp-tablewrap,.adc-tablewrap)>table:has(thead th:nth-child(4)){min-width:640px}:is(.um-tablewrap,.jp-tablewrap,.adc-tablewrap){-webkit-overflow-scrolling:touch;overflow-x:auto}}.jp-filter .jp-q{flex:200px;min-width:150px}.jp-filter .jp-sel{flex:0 160px;min-width:120px}.jp-filter :is(.jp-q,.jp-sel,.jp-go,.jp-clear){height:40px}.al-flt>label{justify-content:flex-end}.al-flt :is(.um-sel,.jp-q){height:40px!important}.al-flt .psel-trig{box-sizing:border-box;align-items:center;height:40px!important;display:flex!important}.al-flt .al-go{height:40px}.mk-th{padding-right:24px}.hm-flt .ad-q,.dp-q{position:relative}@media (width<=760px){.jp-filter,.cp-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jp-filter>.jp-fl{display:none}.jp-filter>.jp-q,.cp-filters>.cp-grow,.cp-filters>.psel{grid-column:1/-1}.cp-filters>:has(.psel-trig){grid-column:1/-1}.jp-filter>*,.cp-filters>*{width:100%;min-width:0!important}.hm-tbl-h>.hm-flt,.ad-bar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.hm-tbl-h>.hm-flt>.ad-q,.ad-bar>.ad-q{grid-column:1/-1}}.mk-two,.am-bottom,.ad-perf,.rp-g21,.hm .hm-mid{align-items:start}.um-btn:not(.primary):not(.line):not(.soft):not(.ok):not(.bad):not(.danger-l){color:#0e2b52;background:#fff;border-color:#c9d5e6}.um-btn:not(.primary):not(.line):not(.soft):not(.ok):not(.bad):not(.danger-l):hover:not(:disabled){background:#f5f9ff}@media (width<=900px){:is(.lc-kpis,.rp-kpis,.um-kpis,.jp-kpis,.sb-kpis5,.sb-kpis8)>:last-child:nth-child(odd){grid-column:1/-1}}.mk-tcard table :is(th,td):first-child{padding-left:20px}.mk-tcard table :is(th,td):last-child{padding-right:20px}.adx-main :is(.um-h3,.hm-tbl-h h3,.jp-th h3,.ad-card>h3,.rp-ch h3){overflow-wrap:anywhere;min-width:0}.adx-main :is(.lc-kpi b,.rp-kpi b,.um-kpi-v,.jp-kpi b){white-space:nowrap}@media (width<=760px){.adx-main :is(.lc-kpi b,.rp-kpi b){font-size:clamp(18px,6vw,26px)}}.adc-tablecard .adc-table :is(th,td):first-child{padding-left:20px}.adc-tablecard .adc-table :is(th,td):last-child{padding-right:20px}.jp-card{padding:18px 20px}@media (width<=1100px){.seg-tabs{flex-wrap:wrap;overflow:visible}.seg-tabs button{flex:auto;padding:10px 18px}.seg-tabs button+button{border-left:0;box-shadow:inset 1px 0 #f3f6fa}.pk-steps{flex-wrap:wrap;overflow-x:visible}.pk-steps>*{flex:150px;min-width:0}}.seg-tabs{flex-wrap:wrap}@media (width>=761px) and (width<=1200px){.sb-kpis8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1600px){.jp-grid2{grid-template-columns:minmax(0,1fr)}.jp-grid2>.jp-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.jp-grid2>.jp-side>*{margin-bottom:0}}@media (width<=760px){.jp-grid2>.jp-side{grid-template-columns:minmax(0,1fr)}}.adc-filter .adc-search{flex:320px;max-width:560px}.adc-filter .adc-sort{margin-left:auto}.adc-filter .adc-pills{flex:100%;order:3}:is(.jp-tbl,.um-tbl,.adc-table):has(thead th:nth-child(9)) td{min-width:104px}:is(.jp-tbl,.um-tbl,.adc-table):has(thead th:nth-child(9)) th{white-space:nowrap}.pb-filters.top{align-items:start}.pb-foot-l{margin-right:auto;font-size:13.5px}.cm-seo{padding-bottom:22px;-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.search-box.ad-q{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237A8597' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") 12px no-repeat;padding-left:36px}.ad-save{background:#fff;border:1px solid #e3eaf3;border-radius:12px;margin-top:0;margin-bottom:16px;padding:12px 16px}.ad-row .um-in[type=number]{max-width:220px}@media (width>=901px){.rp-kpis.n6{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-provs{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.hm-cards{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.adx-main :is(.um-tablewrap,.jp-tablewrap)>table{width:100%}@media (width<=760px){.um-btn.danger-sep{margin-left:0}.um-btn.danger-sep:before{display:none}.sb-head-r .um-search.grow,.sb-head-r .sb-pick{flex:100%;width:100%}.jp-th{justify-content:flex-start}.jp-th>h3{flex:100%}.dv-pick-head{width:100%;min-width:0}.dv-pick-head .um-search{width:100%}}.ad-row>:is(.asel,.um-sel),.ad-row>div>:is(.asel,.um-sel){width:100%;max-width:none}.adx-main :is(.um-tablewrap,.jp-tablewrap){box-sizing:border-box;align-self:stretch;width:100%}.adx-main :is(.um-tablewrap,.jp-tablewrap,.adc-tablewrap)>table{display:table}.adx-row2>.adx-card:first-child{flex-direction:column;display:flex}.adx-row2>.adx-card:first-child .adx-chart{flex:1;min-height:200px}.adx-donut-wrap.stack{flex-direction:column;align-items:stretch;gap:14px}.adx-donut-wrap.stack .adx-donut{align-self:center;width:180px;height:180px}.adx-donut-wrap.stack .adx-lg{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}@media (width<=420px){.adx-donut-wrap.stack .adx-lg{grid-template-columns:repeat(2,minmax(0,1fr))}}.lsw{flex:none;display:inline-flex;position:relative}.lsw-btn{color:#0e2b52;height:38px;font:inherit;cursor:pointer;letter-spacing:.02em;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:4px;padding:0 10px;font-size:13.5px;font-weight:700;display:inline-flex}.lsw-btn:hover{background:#f1f5fb}.lsw.dark .lsw-btn{color:#fff;background:#ffffff14;border-color:#ffffff38}.lsw-menu{z-index:1200;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:168px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 36px -14px #0e2b5259}.lsw-menu button{color:#0e2b52;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}.lsw-menu button:hover{background:#f1f5fb}.lsw-menu button.on{color:#b4790f;background:#fff7e6}.lsw-flag{border-radius:3px;flex:none;width:30px;height:20px;box-shadow:0 0 0 1px #0e2b521f}header .pl-menu a,header .pl-menu button,header .pl-dd>button,header .pl-brand span{white-space:nowrap}@media (width<=1360px){header .pl-menu{gap:18px;margin-left:6px}}@media (width<=1200px){header .pl-brand span{display:none}}html[lang=en] header.pl-nav .pl-brand span{display:none}@media (width<=1140px){header.pl-nav .pl-nav-userinfo{display:none!important}}.pmd-pop.xexpress.xprog .docsum-panel{grid-template-columns:minmax(0,1fr) 430px!important}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line{grid-template-columns:132px minmax(0,1fr) 150px!important}.pmd-pop.xexpress.xprog>fieldset.pmd-body>.xgrid-wrap[data-enter-grid]{min-height:132px!important}.pmd-pop.xexpress.xprog .docsum-panel{padding-bottom:10px!important}.pmd-pop.xexpress.xprog .docsum-left.xpay-left{min-height:136px!important}.pmd-pop.xexpress.xprog .xsum-right{gap:3px!important;padding:8px 14px!important}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line{min-height:26px!important}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line>:is(div.num,input.num,.xdep-pick){height:26px!important;min-height:26px!important}.pmd-pop.xexpress.xprog .xsum-right .xdep-pick{white-space:nowrap;overflow:hidden}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line.xnet{padding-top:5px!important}.pmd-pop.xexpress.xprog .xsum-right>.docsum-line.xnet>div.num{height:30px!important;min-height:30px!important;font-size:18px!important}.pmd-pop.xexpress.xprog .xtotbar{background:#f1f6fc;border:1px solid #8faed3;border-top:0;border-radius:0 0 10px 10px;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 4px;padding:6px 12px;display:flex}.pmd-pop.xexpress.xprog .xtotbar>label{color:#0e2b52;white-space:nowrap;margin-left:14px;font-weight:600}.pmd-pop.xexpress.xprog .xtotbar>span{color:#0e2b52;font-weight:600}.pmd-pop.xexpress.xprog .xtotbar>.num{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #9aa8ba;border-radius:6px;justify-content:flex-end;align-items:center;width:170px;height:28px;padding:0 10px;font-weight:600;display:flex}.pmd-pop.xexpress.xprog .xtotbar>.num.xrate{width:64px}.pmd-pop.xexpress.xprog .xtotbar>.num.xbig{color:#0e2b52;width:190px;font-size:18px;font-weight:700}.pmd-pop.xexpress.xprog .xpay-left>.xcard-t{margin:0!important}.pmd-pop.xexpress.xprog .xsum-right.xsum-card{overflow:hidden;gap:4px!important;padding:0 0 10px!important}.pmd-pop.xexpress.xprog .xsum-right.xsum-card>.xcard-t{color:#fff;background:#0e2b52;border-bottom:2px solid #d89b2b;margin:0 0 6px;padding:6px 12px;font-size:15px;font-weight:700}.pmd-pop.xexpress.xprog .xsum-right.xsum-card>.docsum-line{margin:0 14px!important}.pmd-pop.xexpress.xprog .xsum-right.xsum-card>.docsum-line.xnet{background:#e3edf8;border:1px solid #9db8da!important;border-radius:10px!important;margin:auto 10px 0!important;padding:6px 8px!important}.pmd-pop.xexpress.xprog .xsum-right.xsum-card>.docsum-line.xnet>label{font-size:17px!important}.pmd-pop.xexpress.xprog .xsum-right.xsum-card>.docsum-line.xnet>div.num{background:#fff!important}.pmd-pop.xexpress.xprog .xpay-left:has(>.xcard-t){min-height:150px!important}.pmd-pop.xexpress.xprog .xpay-left>.xcard-t{border-radius:11px 11px 0 0;text-align:left!important;justify-content:flex-start!important;align-self:stretch!important;width:auto!important;padding:5px 12px!important}.pmd-pop.xexpress.xprog .xpay-left:has(>.xcard-t)>.xpay-bottom{top:38px}.pmd-pop.xexpress.xprog .xsum-right.xsum-card>.xcard-t{padding:5px 12px}.pmd-pop.xexpress.xprog .xsum-right.xsum-card>.docsum-line{min-width:0;grid-template-columns:110px minmax(0,1fr) 140px!important;width:auto!important}.pmd-pop.xexpress.xprog .xsum-right.xsum-card>.docsum-line>*{min-width:0}.pmd-pop.xexpress.xprog .xsum-right.xsum-card>.docsum-line.xnet{margin-bottom:0!important}.pmd-pop.xexpress.xprog .xtotbar{padding:4px 12px}.pmd-pop.xexpress.xprog .xtotbar>.num{height:26px}.pmd-pop.xexpress.xprog>fieldset.pmd-body>.xgrid-wrap[data-enter-grid]{flex:1 1 0!important}.pmd-pop.xexpress.xprog>fieldset.pmd-body>.xtotbar,.pmd-pop.xexpress.xprog>fieldset.pmd-body>.docsum-panel{flex:none}.pmd-pop.xexpress.xprog .xhead{gap:10px!important;padding-top:6px!important}.pmd-pop.xexpress.xprog .xhead .xcard{padding-bottom:4px!important}.pmd-pop.xexpress.xprog .xhead .xcard>.xcard-t{min-height:28px;padding-top:3px;padding-bottom:3px;margin-bottom:6px!important}.pmd-pop.xexpress.xprog .xhead .xrow{row-gap:4px;margin-bottom:4px!important}.pmd-pop.xexpress.xprog .xhead .xf>:is(input,select,span,textarea),.pmd-pop.xexpress.xprog .xhead .xf .xlk-in,.pmd-pop.xexpress.xprog .xhead .xf button,.pmd-pop.xexpress.xprog .xhead .xf .xmore{box-sizing:border-box;height:28px!important;min-height:28px!important}.pmd-pop.xexpress.xprog .xhead .xf>div:not(.xmore){min-height:0}.pmd-pop.xexpress.xprog .xhead .xf>div :is(input,button){box-sizing:border-box;height:28px!important;min-height:28px!important}.pmd-pop.xexpress.xprog .xsum-right.xsum-card>.docsum-line{min-height:24px!important}.pmd-pop.xexpress.xprog .xsum-right.xsum-card>.docsum-line>:is(div.num,input.num,.xdep-pick){height:24px!important;min-height:24px!important}.pmd-pop.xexpress.xprog .xdoc-titlebar{min-height:0;padding:3px 12px!important}.pmd-pop.xexpress.xprog .xdoc-titlebar h2{font-size:15px!important}.pmd-pop.xexpress.xprog .xdoc-titlebar button{height:28px!important;min-height:28px!important;padding-top:0!important;padding-bottom:0!important}.pmd-pop.xexpress.xprog .xdoc-cmdbar{padding:1px 12px 2px!important}.pmd-pop.xexpress.xprog .xdoc-cmdbar button{height:28px!important;font-size:13.5px!important}.pmd-pop.xexpress.xprog .xdoc-cmdbar button svg{width:16px;height:16px}.icon-rail>.rail-group.rail-bottom{margin-top:auto}@media (width>=769px){.sidebar .rail-moved{display:none!important}}html.bkk-modal-open,html.bkk-modal-open body{overscroll-behavior:none;overflow:hidden!important}html.bkk-modal-open body{padding-right:var(--bkk-sbw,0px)}html.bkk-modal-open .mw-stack{display:none!important}.cpx-max>.cpx-body>.cpx-pair+.cpx-card>div[style*=repeat\(4]{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=900px){.cpx-max>.cpx-body{grid-template-columns:minmax(0,1fr)}.cpx-max>.cpx-body>*{grid-area:auto/1!important}.cpx .cpx-card>div[style*=repeat\(4]{grid-template-columns:minmax(0,1fr)!important}.cpx .cpx-card>div[style*=repeat\(4]>*{grid-column:1!important}.cpx-lbl{width:116px;min-width:116px}.cpx-card{padding:12px 12px 6px}.cpx .pmd-head,.cpx-bar,.cpx-pin,.cpx-tabs{padding-left:12px;padding-right:12px}.pmd-pop.cpx>.cpx-body{padding:12px}}@media (width<=760px){.pmd-pop.xexpress.xprog>:not(.xdoc-top):not(.xrz){min-width:980px}.pmd-pop.xexpress.xprog>.xdoc-top{z-index:6;position:sticky;top:0;left:0}.pmd-pop.xexpress.xprog .xdoc-cmdbar{scrollbar-width:thin;overflow-x:auto}}@media (width<=768px){.orders-tabs{scrollbar-width:none;padding:0 12px;overflow:auto hidden}.orders-tabs>*{white-space:nowrap;flex:none}.xm-layout{grid-template-columns:minmax(0,1fr)!important}.dnm-modal .dnm-preview{flex-wrap:wrap;gap:4px 16px}.dnm-modal .dnm-preview-hint{margin:0}.dnm-modal .dnm-preview-no{overflow-wrap:anywhere;font-size:22px}.dnm-modal .dnm-body{padding:12px 14px 14px}.psx-tabs{scrollbar-width:none;overflow-x:auto}.psx-tab{white-space:nowrap;flex:none;padding:0 14px}}html[data-density=compact] .table th{padding-top:8px;padding-bottom:8px}html[data-density=compact] .table td{padding-top:6px;padding-bottom:6px;font-size:13px}html[data-density=comfy] .table th{padding-top:16px;padding-bottom:16px}html[data-density=comfy] .table td{padding-top:16px;padding-bottom:16px;font-size:15px}html[data-font=large] .content{zoom:1.12}html[data-font=large] .sidebar .menu-top,html[data-font=large] .sidebar .submenu-item{font-size:15.5px}.upf .xpop-card+.xpop-card{margin-top:12px}.upf-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.upf-row+.upf-row{border-top:1px solid #e6eef8}.upf-row>.xpop-lbl{margin:0}.upf-seg{background:#f0f7fd;border:1.5px solid #a9c3e3;border-radius:6px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.upf-seg>button{color:#0e2b52;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.upf-seg>button+button{border-left:1px solid #c9dbef}.upf-seg>button.on{color:#fff;background:#0e2b52}.obt{z-index:100000;pointer-events:none;font-family:Sarabun,Noto Sans Thai,sans-serif;position:fixed;inset:0}.obt-dim{pointer-events:auto;background:#0a21438c;position:fixed;inset:0}.obt-hole{pointer-events:none;border-radius:10px;transition:all .25s;position:fixed;box-shadow:0 0 0 9999px #0a21438c,0 0 0 3px #e6b43a}.obt-box{pointer-events:auto;color:#0e2b52;background:#fff;border-radius:12px;padding:18px 20px 16px;animation:.22s obtIn;position:fixed;box-shadow:0 24px 60px -18px #0a214399}@keyframes obtIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.obt-x{color:#64748b;cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;top:10px;right:10px}.obt-step{color:#b4791b;min-height:16px;font-size:12.5px;font-weight:700}.obt-t{margin:2px 26px 6px 0;font-size:18px;font-weight:800}.obt-d{color:#334155;font-size:14.5px;line-height:1.6}.obt-dots{gap:6px;margin:14px 0 12px;display:flex}.obt-dots>span{background:#cbd5e6;border-radius:50%;width:7px;height:7px}.obt-dots>span.on{background:#e6b43a;border-radius:4px;width:20px}.obt-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.obt .pmd-btn{color:#0e2b52;height:38px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #0e2b52;border-radius:6px;padding:0 16px;font-size:14.5px;font-weight:700}.obt .pmd-btn.pmd-btn-blue{color:#0e2b52;background:#e6b43a;border-color:#e6b43a}
