:root{--o:#FF6B00;--obg:rgba(255,107,0,.12);--obrd:rgba(255,107,0,.3);--bg0:#0c0c0c;--bg1:#161616;--bg2:#1e1e1e;--bg3:#262626;--bd:.5px solid rgba(255,255,255,.08);--bds:.5px solid rgba(255,255,255,.14);--tp:#f0f0f0;--ts:#9ca3af;--tm:#5a6478;--inp-bg:#0c0c0c;--inp-bd:.5px solid rgba(255,255,255,.12);--inp-c:#f0f0f0;--card-sh:none;--hover-bg:rgba(255,255,255,.04);--row-sep:.5px solid rgba(255,255,255,.05);--tbl-hd:#1a1a1a;--tbl-sec:rgba(255,107,0,.14);--modal-sh:0 32px 80px rgba(0,0,0,.65);--ghost-bd:.5px solid rgba(255,255,255,.14);--ghost-c:#9ca3af;--prog-track:rgba(255,255,255,.09)}:root.light{--bg0:#F0F2F5;--bg1:#FFFFFF;--bg2:#F8F9FA;--bg3:#EDEEF0;--bd:1px solid #E0E2E6;--bds:1px solid #C8CBD0;--tp:#1A1A1A;--ts:#4A4A4A;--tm:#888888;--inp-bg:#FFFFFF;--inp-bd:1px solid #D0D2D6;--inp-c:#1A1A1A;--card-sh:0 1px 6px rgba(0,0,0,.07);--hover-bg:rgba(0,0,0,.03);--row-sep:1px solid #EEEEEE;--tbl-hd:#F5F6F8;--tbl-sec:rgba(255,107,0,.09);--modal-sh:0 20px 60px rgba(0,0,0,.18);--ghost-bd:1px solid #CCCCCC;--ghost-c:#555555;--prog-track:rgba(0,0,0,.08)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg0);color:var(--tp);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;line-height:1.5;min-height:100vh}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#80808040;border-radius:4px}input,select,textarea,button{font-family:inherit}select option{background:var(--bg2);color:var(--tp)}.bi{outline:none!important;background:transparent;border:none;color:inherit;font-size:inherit;font-family:inherit;width:100%;padding:2px 4px}.bi:focus{background:#ff6b0014;border-radius:3px}textarea.bi{resize:none;overflow:hidden;vertical-align:top;line-height:1.4;display:block;min-height:22px}.col-rh{position:absolute;right:0;top:20%;height:60%;width:3px;cursor:col-resize;z-index:2;background:#ff6b0040;border-radius:2px;transition:all .15s}.col-rh:hover{background:#ff6b00b3;width:4px;top:10%;height:80%}.row-rh{position:absolute;bottom:-2px;left:8px;right:0;height:4px;cursor:row-resize;z-index:5;background:linear-gradient(to bottom,transparent 1px,rgba(255,107,0,.2) 1px,rgba(255,107,0,.2) 3px,transparent 3px);transition:background .15s}.row-rh:hover{background:linear-gradient(to bottom,transparent 0px,rgba(255,107,0,.6) 0px,rgba(255,107,0,.6) 4px,transparent 4px)}.print-only{display:none!important}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px!important}input:focus,select:focus,textarea:focus{outline:none;border-color:#ff6b0080!important;box-shadow:0 0 0 3px #ff6b0014}:root.light input:focus,:root.light select:focus,:root.light textarea:focus{box-shadow:0 0 0 3px #ff6b001f}button{transition:all .15s ease!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#80808033;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#80808059}h1,h2,h3{letter-spacing:-.3px}.pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:500;white-space:nowrap}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}[style*=zoom]{zoom:1!important}.no-print{display:none!important}.print-only{display:block!important}html,body{background:#fff!important;color:#000!important;min-height:0!important;height:auto!important}#root>div{background:#fff!important;min-height:0!important;height:auto!important}main{background:transparent!important;min-height:0!important;height:auto!important}.print-portal-overlay{position:static!important;background:transparent!important;overflow:visible!important;padding:0!important;display:block!important;z-index:auto!important}.print-portal-content{max-width:100%!important;border-radius:0!important;box-shadow:none!important}body:has(.print-portal-overlay) main,.no-print-portal{display:none!important}.print-header{display:flex!important;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:14px;border-bottom:3px solid #FF6B00}.print-header-left img{height:48px;width:auto}.print-header-left .inf{font-size:9pt;color:#333;margin-top:6px;line-height:1.6}.print-header-right{text-align:right}.print-header-right .ot{font-size:22pt;font-weight:700;color:#ff6b00}.print-header-right .od{font-size:9pt;color:#333;margin-top:4px;line-height:1.6}table{width:100%!important;border-collapse:collapse!important;font-size:7pt!important;table-layout:auto!important}col{width:auto!important}th{background:#f5f5f5!important;color:#333!important;font-weight:600!important;padding:4px 6px!important;border:1px solid #ddd!important;text-transform:uppercase;font-size:6.5pt!important}td{padding:3px 6px!important;border:1px solid #eee!important;color:#222!important;height:auto!important;overflow:visible!important}tr{height:auto!important}textarea{height:auto!important;min-height:0!important;overflow:visible!important;white-space:pre-wrap!important;word-break:break-word!important;resize:none!important;border:none!important;background:transparent!important;font-family:inherit!important;font-size:inherit!important;color:inherit!important;padding:0!important;line-height:1.4!important;width:100%!important}input.bi{border:none!important;background:transparent!important;font-family:inherit!important;font-size:inherit!important;color:inherit!important;padding:0!important;width:100%!important}.sec-row td{background:#ff6b00!important;color:#fff!important;font-weight:700!important;padding:6px 8px!important}.extra-row td{background:#fff8f5!important}@page{margin:10mm}}@keyframes tmTooltip{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ping{0%{transform:scale(1);opacity:.7}75%,to{transform:scale(2.4);opacity:0}}@keyframes tw-spin{to{transform:rotate(360deg)}}.tw-spin{animation:tw-spin .7s linear infinite}
