@charset "UTF-8";:root{--bg:#090e2d;--bg-deep:#050a1d;--surface:#171f4d;--surface-2:#10183a;--surface-3:#0c1431;--line:#2f3b70;--line-soft:rgba(91,108,169,.23);--text:#edf2ff;--muted:#8493b1;--blue:#5d75ff;--blue-2:#3c69d8;--cyan:#72d9ff;--green:#55d8ac;--amber:#ffb75e;--danger:#ff7890;--shadow-soft:0 16px 45px rgba(2,5,22,.18);--shadow-deep:0 24px 70px rgba(0,0,0,.34);color-scheme:dark;font-family:Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#070c27}body{min-height:100dvh;font-family:Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 80% -10%,rgba(64,73,170,.17),transparent 28%),linear-gradient(180deg,#090e2e,#080d29)}button,input,select,textarea{font:inherit}button{-webkit-user-select:none;user-select:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #7a85ff;outline-offset:2px}::selection{background:#5266d8;color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#08102a}::-webkit-scrollbar-thumb{background:#2b3968;border-radius:10px;border:2px solid #08102a}h1,h2,h3,strong{font-family:Manrope,Segoe UI Variable Display,Segoe UI,system-ui,sans-serif}.depth-panel{border:1px solid #303d75;border-radius:17px;background:linear-gradient(145deg,#1c2456f7,#111a40fa);box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #0000002e,0 15px 40px #0000002e;position:relative}.depth-card{border:1px solid #303c72;border-radius:15px;background:linear-gradient(145deg,#1b2457,#131c45);box-shadow:inset 0 1px #ffffff0e,inset 0 -9px 18px #02051414,0 10px 26px #0000002e}.btn-6d{--edge:#101943;min-height:38px;border:1px solid #43558d;border-radius:11px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#dbe5fa;background:linear-gradient(180deg,#233260,#17244e 54%,#101a3b);font-size:9px;font-weight:900;letter-spacing:.015em;cursor:pointer;box-shadow:inset 0 1px #ffffff26,inset 0 -7px 13px #0000001f,0 4px 0 var(--edge),0 8px 18px #0000003d,0 0 0 1px #ffffff03;text-shadow:0 1px 2px rgba(0,0,0,.4);transition:transform .13s ease,filter .13s ease,box-shadow .13s ease}.btn-6d:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.09);box-shadow:inset 0 1px #fff3,inset 0 -7px 13px #0000001a,0 6px 0 var(--edge),0 12px 24px #00000047,0 0 18px #6379ff14}.btn-6d:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 1px #ffffff17,inset 0 4px 9px #0000001f,0 1px 0 var(--edge),0 4px 9px #00000038}.btn-6d.primary{--edge:#162b76;border-color:#6278f3;color:#fff;background:linear-gradient(180deg,#6781ff,#4966db 48%,#354fb7);box-shadow:inset 0 1px #ffffff59,inset 0 -8px 16px #0d1d692e,0 4px 0 var(--edge),0 9px 20px #18297652,0 0 22px #546bff1a}.btn-6d.primary:hover:not(:disabled){box-shadow:inset 0 1px #fff6,inset 0 -8px 16px #0d1d6929,0 6px 0 var(--edge),0 14px 28px #18297661,0 0 26px #546bff2b}.btn-6d.secondary{--edge:#0a1739;background:linear-gradient(180deg,#1d2d59,#111d42);border-color:#3b4e82}.btn-6d.ghost{--edge:#0b1230;background:linear-gradient(180deg,#151f42,#0c1530);border-color:#303f6a;color:#9faec8}.btn-6d.small{min-height:33px;padding-inline:10px;font-size:8px}.btn-6d:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.65);box-shadow:inset 0 1px #ffffff0d,0 2px 0 var(--edge)}@media(max-width:760px){.depth-panel{border-radius:14px}.depth-card{border-radius:13px}.btn-6d{min-height:36px;font-size:8px}}.btn-6d{position:relative;isolation:isolate;overflow:hidden;transform-style:preserve-3d;will-change:transform,box-shadow,filter}.btn-6d:before{content:"";position:absolute;z-index:-1;left:8%;right:8%;top:1px;height:38%;border-radius:999px;background:linear-gradient(180deg,#fff3,#fff0);opacity:.72;pointer-events:none}.btn-6d:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff06;pointer-events:none}.btn-6d.accent{--edge:#093c58;border-color:#4bc5ea;color:#effcff;background:linear-gradient(180deg,#36c4ef,#178dbf 48%,#106b99);box-shadow:inset 0 1px #ffffff6b,inset 0 -8px 16px #003d5e3d,0 4px 0 var(--edge),0 10px 24px #075f894d,0 0 26px #36c4ef1f}.btn-6d.success{--edge:#0d4a3b;border-color:#52d4ab;color:#f1fff9;background:linear-gradient(180deg,#43cf9f,#239c77 52%,#18755c);box-shadow:inset 0 1px #ffffff59,inset 0 -8px 16px #02483538,0 4px 0 var(--edge),0 10px 22px #0d604b45}.btn-6d.danger{--edge:#6d1f36;border-color:#ff7895;color:#fff7fa;background:linear-gradient(180deg,#ff6f8b,#d94768 52%,#a52f50);box-shadow:inset 0 1px #ffffff57,inset 0 -8px 16px #590a2533,0 4px 0 var(--edge),0 10px 22px #85213f42}.btn-6d.metal{--edge:#111a34;border-color:#607099;background:linear-gradient(180deg,#39496f,#243150 48%,#18213a);color:#f1f5ff;box-shadow:inset 0 1px #ffffff38,inset 0 -8px 14px #0000002e,0 4px 0 var(--edge),0 10px 22px #00000040}.depth-card,.depth-panel{transform:translateZ(0)}.depth-card.interactive{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.depth-card.interactive:hover{transform:translateY(-3px);border-color:#5265a7;box-shadow:inset 0 1px #fff1,inset 0 -9px 18px #02051412,0 16px 34px #00000040,0 0 24px #5265a714}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.modal-backdrop{box-sizing:border-box;min-width:0;max-width:100vw;overflow:auto}.modal-backdrop>.modal-card{box-sizing:border-box!important;width:min(1060px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important;min-width:0!important;max-height:calc(100dvh - 16px)}.modal-backdrop>.modal-card .editor-sections,.modal-backdrop>.modal-card .editor-section,.modal-backdrop>.modal-card .form-grid,.modal-backdrop>.modal-card .modal-header,.modal-backdrop>.modal-card .modal-footer{box-sizing:border-box;min-width:0;max-width:100%}@media(max-width:600px){.modal-backdrop{padding:8px}.modal-backdrop>.modal-card{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)}}:root{--bg:#f3f7fd;--bg-deep:#e9f1fa;--surface:#ffffff;--surface-2:#f7faff;--surface-3:#eef4fc;--line:#dbe5f1;--line-soft:#e0e8f4;--text:#243851;--muted:#617994;--blue:#466ddd;--blue-2:#315aba;--cyan:#087eac;--green:#21876f;--amber:#ad6b14;--danger:#c23e5c;--shadow-soft:0 7px 22px #1b426012;--shadow-deep:0 17px 40px #1b426020;color-scheme:light}html[data-ui-theme=dark]{--bg:#090e2d;--bg-deep:#050a1d;--surface:#171f4d;--surface-2:#10183a;--surface-3:#0c1431;--line:#2f3b70;--line-soft:#2e4167;--text:#edf2ff;--muted:#8493b1;--blue:#5d75ff;--blue-2:#3c69d8;--cyan:#72d9ff;--green:#55d8ac;--amber:#ffb75e;--danger:#ff7890;--shadow-soft:0 16px 45px #0205162e;--shadow-deep:0 24px 70px #0005;color-scheme:dark}html[data-ui-theme=light] body{background:#f3f7fd;color:#243851}html[data-ui-theme=light] .app-frame.theme-light{--sidebar:226px;background:#f3f7fd;color:#233a58}html[data-ui-theme=light] .app-frame.theme-light .sidebar{background:linear-gradient(165deg,#fff,#f0f5fc)!important;border-color:#d5e0ef!important;box-shadow:6px 0 28px #2040600d!important}html[data-ui-theme=light] .app-frame.theme-light .sidebar:after{background:#d9e4f0!important}html[data-ui-theme=light] .app-frame.theme-light .brand{height:64px;border-color:#e0e9f4;padding:0 10px}html[data-ui-theme=light] .app-frame.theme-light .brand-copy strong{color:#254164}html[data-ui-theme=light] .app-frame.theme-light .brand-copy span{color:#6e88ae}html[data-ui-theme=light] .app-frame.theme-light .brand-mark{width:39px;height:39px;border-radius:11px;background:linear-gradient(#fff,#e9f1fc);border-color:#cddff2;box-shadow:0 3px 10px #20385414}html[data-ui-theme=light] .app-frame.theme-light .brand-mark img{width:32px;height:32px}html[data-ui-theme=light] .app-frame.theme-light .nav-scroll{padding:8px 7px;overflow:auto}html[data-ui-theme=light] .app-frame.theme-light .nav-section{padding:8px 8px 3px;color:#8194b1}html[data-ui-theme=light] .app-frame.theme-light .nav-item{height:36px;margin:1px 0;border-radius:10px;padding:0 8px;gap:8px;color:#46607f;font-size:11px;font-weight:720}html[data-ui-theme=light] .app-frame.theme-light .nav-icon{width:26px;height:26px;border-radius:8px;background:#ecf2fb;border:1px solid #d6e3f2;box-shadow:none;color:#516fa6}html[data-ui-theme=light] .app-frame.theme-light .nav-item:hover{background:#edf4ff;color:#2b4c83;transform:none;border-color:#cedef4}html[data-ui-theme=light] .app-frame.theme-light .nav-item.active{background:linear-gradient(90deg,#e0ebff,#eef5ff);color:#214f99;border-color:#adcaef;box-shadow:inset 3px 0 #4f79df,0 3px 7px #27579c12}html[data-ui-theme=light] .app-frame.theme-light .nav-item.active .nav-icon{background:#d3e3ff;color:#305aaa;border-color:#bdd1f4;box-shadow:none}html[data-ui-theme=light] .app-frame.theme-light .nav-arrow{color:#8fa6c2}html[data-ui-theme=light] .app-frame.theme-light .sidebar-user{min-height:57px;background:#f5f9ff;border-color:#dae6f4;padding:7px}html[data-ui-theme=light] .app-frame.theme-light .user-copy strong{color:#293f5c}.app-frame.theme-light .user-copy span{color:#68809f}html[data-ui-theme=light] .app-frame.theme-light .avatar{width:33px;height:33px;border-radius:10px;background:#e3edfc;color:#3c66ae;box-shadow:none;border-color:#c8daf2}html[data-ui-theme=light] .app-frame.theme-light .icon-btn{background:linear-gradient(#fff,#eaf1fb);color:#45628f;border:1px solid #d0deec;box-shadow:0 2px #cbd9e9}html[data-ui-theme=light] .app-frame.theme-light .workspace{grid-template-rows:58px minmax(0,1fr) 25px}html[data-ui-theme=light] .app-frame.theme-light .topbar{background:#ffffffef;border-color:#d9e5f3;box-shadow:0 3px 10px #263d5a10;padding-inline:11px}html[data-ui-theme=light] .app-frame.theme-light .topbar-title strong{color:#2a4369;font-size:15px}html[data-ui-theme=light] .app-frame.theme-light .topbar-title .eyebrow{color:#7e95b3}html[data-ui-theme=light] .app-frame.theme-light .status-pill{height:29px;background:#f5f8fd;color:#536e93;border:1px solid #dbe5f1;box-shadow:none}html[data-ui-theme=light] .app-frame.theme-light .status-pill.success{background:#ecf9f3;color:#14745a;border-color:#cce9dc}html[data-ui-theme=light] .app-frame.theme-light .top-3d{height:30px;width:30px;background:#e6efff;color:#3359a5;border-color:#c5d6f1;box-shadow:0 2px #c3d5f1}html[data-ui-theme=light] .app-frame.theme-light .content{padding:9px 11px;min-height:0;background:#f3f7fd}html[data-ui-theme=light] .app-frame.theme-light .statusbar{height:25px;background:#fff;color:#7690aa;border-color:#d8e5f3}html[data-ui-theme=light] .app-frame.theme-light .statusbar b{color:#118563}html[data-ui-theme=light] .app-frame.theme-light .sidebar-collapsed{--sidebar:68px}html[data-ui-theme=light] .app-frame.theme-light .brand-copy{max-width:140px}html[data-ui-theme=light] :is(app-master-page,app-transaction-page,app-import-center,app-reports,app-inventory-dashboard,app-manufacturing,app-live-sales) .depth-panel,html[data-ui-theme=light] :is(app-master-page,app-transaction-page,app-import-center,app-reports,app-inventory-dashboard,app-manufacturing,app-live-sales) .depth-card{background:linear-gradient(135deg,#fff,#f6f9fd)!important;border-color:#d8e4f1!important;color:#263d5b!important;box-shadow:0 5px 16px #1f436111!important}html[data-ui-theme=light] :is(app-master-page,app-transaction-page,app-import-center,app-reports,app-inventory-dashboard,app-manufacturing,app-live-sales) h1,html[data-ui-theme=light] :is(app-master-page,app-transaction-page,app-import-center,app-reports,app-inventory-dashboard,app-manufacturing,app-live-sales) h2,html[data-ui-theme=light] :is(app-master-page,app-transaction-page,app-import-center,app-reports,app-inventory-dashboard,app-manufacturing,app-live-sales) h3{color:#263f63!important}html[data-ui-theme=light] .page-shell .hero-panel{min-height:69px!important;padding:11px 14px!important;margin-bottom:9px!important}html[data-ui-theme=light] .page-shell .hero-icon{width:38px!important;height:38px!important}html[data-ui-theme=light] .page-shell .hero-copy p{font-size:10px!important;line-height:1.25!important}html[data-ui-theme=light] .page-shell .metrics-row{display:none!important}html[data-ui-theme=light] .page-shell .table-toolbar{padding:9px 13px!important;min-height:49px!important}html[data-ui-theme=light] .page-shell .table-panel{border-color:#d9e3f1!important}html[data-ui-theme=light] .page-shell .table-scroll{max-height:calc(100dvh - 245px);overflow:auto}html[data-ui-theme=light] .page-shell :is(table,thead,tbody,tr,th,td){border-color:#e3eaf4!important}html[data-ui-theme=light] .page-shell th{background:#edf3fb!important;color:#4d6284!important}html[data-ui-theme=light] .page-shell td{background:#fff!important;color:#253e5c!important}html[data-ui-theme=light] .page-shell tbody tr:nth-child(2n) td{background:#f7faff!important}html[data-ui-theme=light] .page-shell :is(input,textarea,select){background:#fff!important;color:#233c59!important;border-color:#cad8ea!important}html[data-ui-theme=light] .page-shell :is(input,textarea)::placeholder{color:#8aa0ba}html[data-ui-theme=light] .page-shell :is(.modal-card,.editor-section,.item-live-preview,.modal-header,.modal-footer){background:#fff!important;color:#253d59!important;border-color:#d5e0ef!important}html[data-ui-theme=light] .page-shell .modal-card{box-shadow:0 25px 75px #102b4750!important}html[data-ui-theme=light] .page-shell .section-heading{padding-block:7px!important}html[data-ui-theme=light] .page-shell .form-grid{gap:8px 12px!important}html[data-ui-theme=light] .page-shell .field{min-height:0!important}html[data-ui-theme=light] .page-shell .field>span{color:#506985!important}html[data-ui-theme=light] .page-shell .editor-section{margin-bottom:5px!important}html[data-ui-theme=light] .page-shell .modal-header{padding:11px 14px!important}html[data-ui-theme=light] .page-shell .modal-footer{padding:9px 13px!important}html[data-ui-theme=light] .editor-tabs{display:flex;gap:5px;flex-wrap:wrap;align-items:center;margin:5px 0 9px;padding:6px;border:1px solid #dbe6f2;border-radius:11px;background:#f3f7fe}html[data-ui-theme=light] .editor-tabs button{background:#fff;border:1px solid #d7e3f3;border-radius:8px;padding:6px 10px;color:#536f91;font-size:10px;font-weight:800;cursor:pointer}html[data-ui-theme=light] .editor-tabs button.active{background:#dfeaff;color:#2d57a4;border-color:#a9c1ea}html[data-ui-theme=light] .editor-sections{max-height:calc(100dvh - 270px);overflow:auto;min-height:0}html[data-ui-theme=light] :is(.pr-workspace,.inv-page,.mfg-page,.reports-page,.import-page,.live-page) :is(input,textarea,select){background:#fff!important;color:#263c5b!important;border-color:#cddced!important;color-scheme:light!important}html[data-ui-theme=light] .pr-workspace{color:#273d5b!important;gap:9px;padding:0 0 12px!important}html[data-ui-theme=light] .pr-hero{background:linear-gradient(125deg,#fff,#edf4ff)!important;border-color:#cbdcf0!important;box-shadow:0 5px 19px #16396513!important;border-radius:14px!important;padding:12px 14px!important}html[data-ui-theme=light] .pr-kicker{color:#4364a5!important}html[data-ui-theme=light] .pr-hero h1{color:#213a5f!important;font-size:20px!important}html[data-ui-theme=light] .pr-hero p,html[data-ui-theme=light] .pr-panelhead p{color:#65809e!important}html[data-ui-theme=light] .pr-summary{gap:9px!important}html[data-ui-theme=light] .pr-summary article{background:#fff!important;border-color:#d6e2ef!important;padding:9px 12px!important;box-shadow:0 4px 12px #1439600b!important}html[data-ui-theme=light] .pr-summary :is(span,small){color:#617b99!important}html[data-ui-theme=light] .pr-summary strong{color:#254673!important;font-size:21px!important;margin:2px 0!important}html[data-ui-theme=light] .pr-layout{gap:9px!important}html[data-ui-theme=light] .pr-panel{background:#fff!important;border-color:#d9e4f2!important;border-radius:13px!important;padding:11px!important;box-shadow:0 6px 17px #21446812!important;min-height:0!important;color:#283e5f!important}html[data-ui-theme=light] .pr-panel :is(h2,h3,strong){color:#2a466b}html[data-ui-theme=light] .pr-controls{margin:8px 0!important}html[data-ui-theme=light] .pr-list{max-height:calc(100dvh - 345px);overflow-y:auto}html[data-ui-theme=light] .pr-record{background:linear-gradient(135deg,#fff,#f3f7ff)!important;border-color:#d9e4f2!important;color:#28446a!important;padding:9px 11px!important}html[data-ui-theme=light] .pr-record:hover,html[data-ui-theme=light] .pr-record.active{background:#e8f0ff!important;border-color:#91b3e4!important}html[data-ui-theme=light] .pr-recordbottom,html[data-ui-theme=light] .pr-empty{color:#607c9e!important}html[data-ui-theme=light] .pr-tablewrap{border-color:#dce6f2!important}html[data-ui-theme=light] .pr-tablewrap th{background:#ecf3fe!important;color:#4a6488!important;border-color:#dae4f1!important}html[data-ui-theme=light] .pr-tablewrap td{background:#fff!important;color:#2e4666!important;border-color:#e4eaf3!important}html[data-ui-theme=light] .pr-recordname{margin:6px 0!important;color:#2b4367!important}html[data-ui-theme=light] .pr-purpose{color:#5c7190!important;margin:9px 0!important}html[data-ui-theme=light] .pr-taskbar{margin:9px 0!important}html[data-ui-theme=light] .pr-subhead{margin:10px 0 6px!important}html[data-ui-theme=light] .pr-editbox{background:#f3f7fd!important;border-color:#c8dbef!important}html[data-ui-theme=light] .pr-backdrop{background:#1b2f4e73!important}html[data-ui-theme=light] .pr-modal{background:#fff!important;color:#29405d!important;border-color:#aec2dc!important}html[data-ui-theme=light] .pr-btn.light{background:linear-gradient(#fff,#eaf2ff)!important;border-color:#bad0ea!important;color:#2e548d!important;box-shadow:0 3px #d0deee!important}html[data-ui-theme=light] .pr-btn.primary{color:#fff!important}html[data-ui-theme=light] .pr-status{background:#ecf3fe!important;color:#405c81!important;border-color:#c3d5ef!important}html[data-ui-theme=light] .login-page{background:#f1f6ff!important;color:#284061!important}html[data-ui-theme=light] .login-showcase{background:radial-gradient(circle at 30% 20%,#d4e7ff,transparent 50%),linear-gradient(130deg,#edf4ff,#dae8fa)!important;border-color:#d2e1f4!important}html[data-ui-theme=light] .login-showcase h1,html[data-ui-theme=light] .mini-brand b{color:#1d3d69!important}html[data-ui-theme=light] .showcase-copy p,html[data-ui-theme=light] .showcase-footer{color:#5d7a9d!important}html[data-ui-theme=light] .feature-grid div{background:#ffffffbc!important;border-color:#cad9ed!important}html[data-ui-theme=light] .feature-grid strong{color:#2d4a6d!important}html[data-ui-theme=light] .feature-grid span{color:#607f9e!important}html[data-ui-theme=light] .login-panel{background:#f4f8fe!important}html[data-ui-theme=light] .login-card{background:linear-gradient(#fff,#f8fbff)!important;border-color:#d1dfef!important;box-shadow:0 16px 43px #163b691c!important}html[data-ui-theme=light] .login-card h2{color:#234163!important}html[data-ui-theme=light] .login-card :is(.sub,.support){color:#6883a3!important}html[data-ui-theme=light] .login-card label>span{color:#445f82!important}html[data-ui-theme=light] .login-card .input-wrap{background:#fff!important;border-color:#c7d8ec!important}html[data-ui-theme=light] .login-card .input-wrap input{color:#243a57!important}html[data-ui-theme=light] .login-card .eye{color:#476eae!important}html[data-ui-theme=light] .remember{color:#5a7290!important}html[data-ui-theme=light] .dashboard-page{--text:#edf2ff;--muted:#8493b1;color:#edf2ff}html[data-ui-theme=light] .dashboard-page .hero-panel{color:#edf2ff}@media(max-width:1180px){html[data-ui-theme=light] .app-frame.theme-light{--sidebar:202px}html[data-ui-theme=light] .app-frame.theme-light .topbar .desktop-only{display:none}}@media(max-width:760px){html[data-ui-theme=light] .app-frame.theme-light{--sidebar:0}html[data-ui-theme=light] .app-frame.theme-light .sidebar{width:245px}html[data-ui-theme=light] .app-frame.theme-light .workspace{grid-template-rows:53px minmax(0,1fr) 24px}}html[data-ui-theme=light] app-master-page .modal-backdrop,html[data-ui-theme=light] app-transaction-page .modal-backdrop{background:#273e5b59!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;padding:9px!important}html[data-ui-theme=light] app-master-page .modal-card,html[data-ui-theme=light] app-transaction-page .modal-card{color:#263f5e!important;background:#fff!important;border:1px solid #ccdced!important;box-shadow:0 18px 48px #1b335340!important;border-radius:15px!important;max-height:calc(100dvh - 18px)!important;overflow:auto!important}html[data-ui-theme=light] app-master-page .modal-card .modal-header,html[data-ui-theme=light] app-transaction-page .modal-card .modal-header{position:sticky!important;top:0!important;z-index:5!important;background:linear-gradient(125deg,#fff,#f2f7ff)!important;border-color:#dce6f3!important;padding:11px 15px!important}html[data-ui-theme=light] app-master-page .modal-card .modal-header h2,html[data-ui-theme=light] app-transaction-page .modal-card .modal-header h2{color:#254365!important;font-size:18px!important}html[data-ui-theme=light] app-master-page .modal-card .modal-header p,html[data-ui-theme=light] app-transaction-page .modal-card .modal-header p{color:#68809b!important;font-size:10px!important}html[data-ui-theme=light] app-master-page .modal-card .modal-footer,html[data-ui-theme=light] app-transaction-page .modal-card .modal-footer{position:sticky!important;bottom:0!important;z-index:5!important;background:#f8fbff!important;border-color:#dce6f2!important;box-shadow:0 -5px 12px #244c7410!important;padding:9px 13px!important}html[data-ui-theme=light] app-master-page .modal-card .editor-section,html[data-ui-theme=light] app-transaction-page .modal-card .editor-section{background:linear-gradient(#fff,#f7faff)!important;color:#294361!important;border:1px solid #d7e3f2!important;border-radius:11px!important;box-shadow:none!important}html[data-ui-theme=light] app-master-page .modal-card .editor-sections,html[data-ui-theme=light] app-transaction-page .modal-card .editor-sections{padding:7px!important;gap:7px!important}html[data-ui-theme=light] app-master-page .modal-card .section-heading,html[data-ui-theme=light] app-transaction-page .modal-card .section-heading{padding:9px 12px!important;background:#f0f5fc!important;border-bottom:1px solid #dae5f3!important}html[data-ui-theme=light] app-master-page .modal-card .section-heading h3,html[data-ui-theme=light] app-transaction-page .modal-card .section-heading h3{font-size:12px!important;color:#27446a!important}html[data-ui-theme=light] app-master-page .modal-card .section-heading p,html[data-ui-theme=light] app-transaction-page .modal-card .section-heading p{font-size:10px!important;color:#69809b!important;line-height:1.3!important}html[data-ui-theme=light] app-master-page .modal-card .form-grid,html[data-ui-theme=light] app-transaction-page .modal-card .form-grid{padding:10px 12px!important;gap:8px 12px!important}html[data-ui-theme=light] app-master-page .modal-card .field,html[data-ui-theme=light] app-transaction-page .modal-card .field,html[data-ui-theme=light] app-master-page .modal-card .field>span,html[data-ui-theme=light] app-transaction-page .modal-card .field>span{color:#385475!important;font-size:11px!important}html[data-ui-theme=light] app-master-page .modal-card .field input:not([type=checkbox]),html[data-ui-theme=light] app-master-page .modal-card .field select,html[data-ui-theme=light] app-master-page .modal-card .field textarea,html[data-ui-theme=light] app-transaction-page .modal-card .field input:not([type=checkbox]),html[data-ui-theme=light] app-transaction-page .modal-card .field select,html[data-ui-theme=light] app-transaction-page .modal-card .field textarea{background:#fff!important;color:#203a5d!important;border:1px solid #c6d9ec!important;border-radius:8px!important;min-height:35px!important;padding:6px 9px!important;box-shadow:none!important;color-scheme:light!important}html[data-ui-theme=light] app-master-page .modal-card .field select option,html[data-ui-theme=light] app-transaction-page .modal-card .field select option{background:#fff!important;color:#254365!important}html[data-ui-theme=light] app-master-page .modal-card .field-help,html[data-ui-theme=light] app-transaction-page .modal-card .field-help{color:#627c99!important}html[data-ui-theme=light] app-master-page .modal-card .check-field,html[data-ui-theme=light] app-transaction-page .modal-card .check-field{background:#f2f7fe!important;border-color:#d6e3f2!important;min-height:47px!important;height:auto!important}html[data-ui-theme=light] app-master-page .modal-card .toggle-copy small,html[data-ui-theme=light] app-transaction-page .modal-card .toggle-copy small{color:#738aa3!important}html[data-ui-theme=light] app-master-page .modal-card .item-live-preview{background:linear-gradient(115deg,#e9f1ff,#f6f9ff)!important;border-color:#c9dcf5!important;box-shadow:none!important;padding:9px 12px!important;margin:7px!important}html[data-ui-theme=light] app-master-page .modal-card .item-preview-copy strong{color:#26466c!important}html[data-ui-theme=light] app-master-page .modal-card .item-preview-copy small{color:#6383a8!important}html[data-ui-theme=light] app-master-page .modal-card .item-preview-price{color:#207966!important}html[data-ui-theme=light] app-master-page .modal-card .close-3d,html[data-ui-theme=light] app-transaction-page .modal-card .close-3d{background:#f0f5fc!important;border-color:#cee0f0!important;box-shadow:none!important;color:#49688f!important}html[data-ui-theme=light] app-master-page .modal-card .editor-tabs{display:flex!important;gap:5px;flex-wrap:wrap;margin:5px 8px 2px;padding:5px;border:1px solid #dce6f2;border-radius:9px;background:#f3f7fe}html[data-ui-theme=light] app-master-page .modal-card .editor-tabs button{padding:6px 9px;background:#fff;color:#496a91;border:1px solid #d9e4f2;border-radius:7px;cursor:pointer;font-size:10px;font-weight:750}html[data-ui-theme=light] app-master-page .modal-card .editor-tabs button.active{background:#dceaff;color:#2c59a5;border-color:#a8c1e5}html[data-ui-theme=light] app-master-page .modal-card .editor-sections{max-height:calc(100dvh - 245px);overflow:auto!important}@media(max-width:650px){html[data-ui-theme=light] app-master-page .modal-card .form-grid,html[data-ui-theme=light] app-transaction-page .modal-card .form-grid{grid-template-columns:minmax(0,1fr)!important}html[data-ui-theme=light] app-master-page .modal-card .span-2{grid-column:1!important}}html[data-ui-theme=light] .dashboard-page{color:#263f60!important;--muted:#657e9c!important;--text:#294667!important}html[data-ui-theme=light] .dashboard-page .hero-panel{background:linear-gradient(115deg,#fff,#eaf2ff)!important;border-color:#ccddf3!important;box-shadow:0 7px 20px #2b4b7710!important}html[data-ui-theme=light] .dashboard-page .hero-panel h1{color:#263f60!important}html[data-ui-theme=light] .dashboard-page .hero-panel .eyebrow{color:#476faa!important}html[data-ui-theme=light] .dashboard-page .hero-panel p{color:#6a83a1!important}html[data-ui-theme=light] .dashboard-page .dashboard-filter{background:linear-gradient(125deg,#fff,#f4f8ff)!important;border-color:#d5e2f2!important;box-shadow:0 7px 18px #274b7310!important}html[data-ui-theme=light] .dashboard-page .filter-title,html[data-ui-theme=light] .dashboard-page .filter-title strong{color:#294568!important}html[data-ui-theme=light] .dashboard-page .dashboard-filter label{color:#516f95!important}html[data-ui-theme=light] .dashboard-page .dashboard-filter select,html[data-ui-theme=light] .dashboard-page .dashboard-filter input{background:#fff!important;color:#284563!important;border-color:#c5d8ed!important;color-scheme:light!important}html[data-ui-theme=light] .dashboard-page .metric-card{background:linear-gradient(155deg,#fff,#f0f6ff)!important;border-color:#d7e3f2!important;box-shadow:inset 0 1px #fff,0 3px #d8e3f2,0 10px 18px #1f3f6813!important}html[data-ui-theme=light] .dashboard-page .metric-card.tone-amber{background:linear-gradient(145deg,#fffaf1,#fff3dc)!important;border-color:#ecd7a9!important}html[data-ui-theme=light] .dashboard-page .metric-card.tone-green{background:linear-gradient(145deg,#f2fff8,#e6f6ec)!important;border-color:#c4e7d2!important}html[data-ui-theme=light] .dashboard-page .metric-card.tone-cyan{background:linear-gradient(145deg,#f0faff,#e8f4ff)!important;border-color:#c7e4f4!important}html[data-ui-theme=light] .dashboard-page .metric-card.tone-violet{background:linear-gradient(145deg,#f8f5ff,#f0edff)!important;border-color:#d6cef5!important}html[data-ui-theme=light] .dashboard-page .metric-card .metric-top{color:#627a9b!important}html[data-ui-theme=light] .dashboard-page .metric-card>strong{color:#234166!important}html[data-ui-theme=light] .dashboard-page .metric-card>small{color:#2d7f70!important}html[data-ui-theme=light] .dashboard-page .metric-card .metric-top i{background:#e2edfd!important;color:#486aa1!important}html[data-ui-theme=light] .dashboard-page .panel{background:linear-gradient(145deg,#fff,#f6f9ff)!important;border-color:#d5e1f0!important;box-shadow:0 6px 20px #1e3f6212!important}html[data-ui-theme=light] .dashboard-page .panel-head span{color:#2c4869!important}html[data-ui-theme=light] .dashboard-page .panel-head small{color:#718aa8!important}html[data-ui-theme=light] .dashboard-page .panel-head>b{background:#eaf2ff!important;color:#426aaf!important;border-color:#cbdcf2!important}html[data-ui-theme=light] .dashboard-page .bar-value{color:#3b5d83!important}html[data-ui-theme=light] .dashboard-page .bar-cell small{color:#607c9d!important}html[data-ui-theme=light] .dashboard-page .donut:before{background:#fff!important}html[data-ui-theme=light] .dashboard-page .donut strong{color:#2c4b6b!important}html[data-ui-theme=light] .dashboard-page .donut span{color:#6c84a1!important}html[data-ui-theme=light] .dashboard-page .legend span{color:#5a7496!important}html[data-ui-theme=light] .dashboard-page .legend b{color:#2d4969!important}html[data-ui-theme=light] .dashboard-page .alert-row{background:#f3f7ff!important;border-color:#d9e4f2!important}html[data-ui-theme=light] .dashboard-page .alert-row span{color:#5b7798!important}html[data-ui-theme=light] .dashboard-page .alert-row strong{color:#2c496d!important}html[data-ui-theme=light] .dashboard-page .snapshot-grid div{background:#f4f8ff!important;border-color:#d8e4f2!important}html[data-ui-theme=light] .dashboard-page .snapshot-grid span{color:#6885a4!important}html[data-ui-theme=light] .dashboard-page .snapshot-grid strong{color:#2c476b!important}html[data-ui-theme=light] .dashboard-page .table-head{background:#eaf1fc!important;color:#617d9d!important;border-color:#dce6f1!important}html[data-ui-theme=light] .dashboard-page .table-row{color:#516f92!important;border-color:#e4eaf4!important}html[data-ui-theme=light] .dashboard-page .table-row strong{color:#2b4c74!important}html[data-ui-theme=light] .dashboard-page .empty{color:#7d95ae!important}html[data-ui-theme=light] .dashboard-page .skeleton-chart i{background:linear-gradient(110deg,#e2ebfa 25%,#d5e4fc,#e2ebfa 55%)!important}html[data-ui-theme=light] .app-frame.theme-light .nav-item{font-size:12px!important}html[data-ui-theme=light] .app-frame.theme-light .nav-scroll{padding-bottom:5px!important}html[data-ui-theme=light] .app-frame.theme-light .user-profile-link{min-width:0;display:flex;flex:1;gap:9px;align-items:center;text-decoration:none;border-radius:9px;padding:3px;color:#254461}html[data-ui-theme=light] .app-frame.theme-light .user-profile-link:hover,html[data-ui-theme=light] .app-frame.theme-light .user-profile-link.active{background:#e5effe}html[data-ui-theme=light] .app-frame.theme-light .sidebar-collapsed .user-profile-link{justify-content:center}html[data-ui-theme=light] .app-frame.theme-light .sidebar-collapsed .user-copy{display:none}html[data-ui-theme=light] .page-shell .hero-icon{color:#3c65aa!important;background:linear-gradient(#eef5ff,#d9e7fb)!important;border-color:#c4d8f1!important;box-shadow:0 3px 8px #20466c10!important}html[data-ui-theme=light] .page-shell .hero-copy h1{color:#234568!important;font-size:20px!important}html[data-ui-theme=light] .page-shell .hero-copy p{color:#5f7a97!important;font-size:11px!important}html[data-ui-theme=light] .page-shell .search-box{background:#fff!important;border-color:#cddcf0!important;box-shadow:none!important}html[data-ui-theme=light] .page-shell .search-box input{background:#fff!important;color:#253e5c!important;font-size:12px!important}html[data-ui-theme=light] .page-shell .table-toolbar h2{color:#29496c!important;font-size:15px!important}html[data-ui-theme=light] .page-shell :is(.eyebrow,.table-toolbar .eyebrow){color:#5073ab!important}html[data-ui-theme=light] .page-shell .pager{height:37px!important;color:#607b99!important}html[data-ui-theme=light] .page-shell .pager b{color:#314b69!important}html[data-ui-theme=light] .page-shell .pager button{background:#eaf2ff!important;color:#40679e!important;border-color:#cadaef!important}html[data-ui-theme=light] .page-shell .mini-3d{color:#345f9c!important;background:linear-gradient(#fff,#e7f1ff)!important;border-color:#b9cfea!important;box-shadow:0 2px #c5d8ee!important}html[data-ui-theme=light] .page-shell th{padding:8px 11px!important;font-size:10px!important}html[data-ui-theme=light] .page-shell td{padding:8px 11px!important;font-size:12px!important;color:#2a4563!important}html[data-ui-theme=light] .page-shell .empty-state{min-height:150px!important;padding:13px!important}html[data-ui-theme=light] .page-shell .empty-orb{width:42px;height:42px;border-radius:12px;margin-bottom:3px;background:#dceafe;color:#3e68aa;box-shadow:none}html[data-ui-theme=light] .page-shell .empty-state h3{margin:4px!important;font-size:15px}html[data-ui-theme=light] .page-shell .empty-state p{margin:4px 0 9px!important}html[data-ui-theme=light] .btn-6d.secondary,html[data-ui-theme=light] .btn-6d.ghost{background:linear-gradient(#fff,#eaf2ff)!important;color:#32598d!important;border-color:#b8cce9!important;box-shadow:0 3px #c4d6ee,0 6px 12px #204c7710!important;text-shadow:none!important}html[data-ui-theme=light] .btn-6d.primary{font-size:11px!important;text-shadow:none!important}html[data-ui-theme=light] .btn-6d{font-size:11px!important}html[data-ui-theme=light] .page-shell .toast.success{background:#ebf9f1!important;color:#177656!important}html[data-ui-theme=light] .page-shell .toast.error{background:#fff1f3!important;color:#b5384d!important}html[data-ui-theme=light] .page-shell .skeleton-row{background:#edf3fc!important}html[data-ui-theme=light] .page-shell .modal-card .field :is(input,select,textarea){font-size:12px!important}html[data-ui-theme=light] .inv-page{gap:8px!important;padding-bottom:7px!important}html[data-ui-theme=light] .inv-page .hero{min-height:77px!important;padding:10px 13px!important;gap:12px!important}html[data-ui-theme=light] .inv-page .cube{width:43px;height:43px;border-radius:12px;background:linear-gradient(#ebf5ff,#d5e8ff);border-color:#c2d9f2;color:#4875ba;box-shadow:0 3px 8px #294d7013}html[data-ui-theme=light] .inv-page .hero h1{font-size:20px!important;color:#274265!important}html[data-ui-theme=light] .inv-page .hero p{margin-top:2px!important;color:#637c9c!important;font-size:10px!important}html[data-ui-theme=light] .inv-page .eyebrow{font-size:9px!important;color:#5279b0!important}html[data-ui-theme=light] .inv-page .kpis{gap:8px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}html[data-ui-theme=light] .inv-page .kpis article{min-height:70px!important;padding:9px 11px!important;background:#fff!important;border-color:#dce6f3!important;box-shadow:0 3px 8px #1f43600d!important}html[data-ui-theme=light] .inv-page .kpis span{font-size:10px!important;color:#607b9c!important}html[data-ui-theme=light] .inv-page .kpis strong{font-size:17px!important;margin-top:3px!important;color:#284668!important}html[data-ui-theme=light] .inv-page .kpis small{font-size:9px!important;margin-top:2px!important;color:#477f6c!important}html[data-ui-theme=light] .inv-page :is(.chart-card,.health-card,.list-card){border:1px solid #d9e5f4!important;box-shadow:0 4px 12px #23456a10!important;background:#fff!important}html[data-ui-theme=light] .inv-page .grid-main,html[data-ui-theme=light] .inv-page .grid-secondary{gap:8px!important}html[data-ui-theme=light] .inv-page :is(.chart-card,.health-card,.list-card)>header{height:38px!important;padding:0 11px!important;border-color:#dce7f4!important}html[data-ui-theme=light] .inv-page .health-card>header{padding-top:6px!important}html[data-ui-theme=light] .inv-page h2{font-size:12px!important;color:#284668!important;margin-top:1px!important}html[data-ui-theme=light] .inv-page .chart-card .bar-chart{height:166px!important;padding:10px!important}html[data-ui-theme=light] .inv-page .chart-card>footer{height:28px!important;color:#637e9a!important}html[data-ui-theme=light] .inv-page .health-ring{width:105px!important;height:105px!important;margin:8px auto!important;box-shadow:0 7px 14px #27476a16!important}html[data-ui-theme=light] .inv-page .health-ring:before{width:72px!important;height:72px!important;background:#fff!important;box-shadow:none!important}html[data-ui-theme=light] .inv-page .health-ring strong{font-size:17px!important;color:#284366!important}html[data-ui-theme=light] .inv-page .health-ring span{color:#6983a1!important}html[data-ui-theme=light] .inv-page .health-list{padding:0 10px 6px!important;gap:4px!important}html[data-ui-theme=light] .inv-page .health-list div{height:24px!important;background:#f5f8fd!important;border-color:#dfe9f4!important;color:#5f7998!important;font-size:9px!important}html[data-ui-theme=light] .inv-page .health-list b{color:#315779!important}html[data-ui-theme=light] .inv-page .empty-mini{height:90px!important;color:#66819e!important;font-size:10px!important}html[data-ui-theme=light] .inv-page .list{max-height:108px!important;overflow:auto}html[data-ui-theme=light] .inv-page .list article{min-height:39px!important;padding:5px 10px!important;border-color:#e0eaf5!important}html[data-ui-theme=light] .inv-page .list strong{font-size:10px!important;color:#2d4667!important}html[data-ui-theme=light] .inv-page .list small{font-size:9px!important;color:#6b85a1!important}html[data-ui-theme=light] .inv-page .cat-list{padding:7px 10px!important;max-height:110px!important;overflow:auto!important}html[data-ui-theme=light] .inv-page .cat-list>div{margin-bottom:5px!important}html[data-ui-theme=light] .inv-page .cat-list span{font-size:10px!important;color:#4f6683!important}html[data-ui-theme=light] .inv-page .cat-list i{background:#edf3fb!important}html[data-ui-theme=light] .inv-page .chip{background:#e1f8ee!important;color:#267b60!important;border-color:#c7ebdc!important}@media(max-width:950px){html[data-ui-theme=light] .inv-page .kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-ui-theme=light] .inv-page .grid-main{grid-template-columns:1fr!important}html[data-ui-theme=light] .inv-page .grid-secondary{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){html[data-ui-theme=light] .inv-page .kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ui-theme=light] .inv-page .grid-secondary{grid-template-columns:1fr!important}html[data-ui-theme=light] .inv-page .hero{flex-wrap:wrap}}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal{width:min(1080px,100vw - 26px)!important}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .editor-section .form-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 11px!important;padding:9px 12px!important}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .editor-section .form-grid>.span-2{grid-column:span 2!important}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .multi-choices{border:1px solid #ccddec;background:#f7faff;border-radius:9px;padding:5px;min-height:33px;max-height:92px;overflow:auto;display:flex;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:5px}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .multi-choice{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid #cbdced;background:#fff;color:#3a5c85;border-radius:7px;min-height:25px;padding:3px 7px;font-size:10px;font-weight:700;box-shadow:0 1px #dce6f3;cursor:pointer}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .multi-choice.selected{background:#dceaff;border-color:#82a9df;color:#224b93}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .multi-choice:focus-visible{outline:2px solid #416ccc;outline-offset:1px}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .multi-choice:disabled{opacity:.6;cursor:not-allowed}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .multi-tick{display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid #aac0e0;border-radius:4px;background:#f1f6ff;color:#5376a8;font-size:10px}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .multi-choice.selected .multi-tick{background:#4376c4;color:#fff;border-color:#4376c4}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .empty-rights{color:#7790aa;padding:5px;font-size:10px}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .field-help{font-size:9px!important}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .check-field{padding:5px 8px!important;min-height:39px!important}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .toggle-copy b{font-size:10px!important}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .toggle-copy small{font-size:8px!important}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .editor-sections{max-height:calc(100dvh - 235px)!important}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .form-grid :is(input,select){min-height:33px!important}@media(max-width:910px){html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .editor-section .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:510px){html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .editor-section .form-grid{grid-template-columns:minmax(0,1fr)!important}html[data-ui-theme=light] app-master-page .modal-card.user-master-modal .editor-section .form-grid>.span-2{grid-column:1!important}}html[data-ui-theme=light] .pr-workspace .pr-empty.detail-empty{min-height:200px!important;padding:14px!important;gap:6px!important}html[data-ui-theme=light] .pr-workspace .pr-empty.detail-empty .pr-orb{width:42px;height:42px;font-size:23px;background:#e5efff;color:#5579b4;box-shadow:none;border:1px solid #cdddf2}html[data-ui-theme=light] .pr-workspace .pr-empty.detail-empty h2{font-size:16px!important}html[data-ui-theme=light] .pr-workspace .pr-empty.detail-empty p{font-size:11px!important;margin:2px!important}html[data-ui-theme=light] .pr-workspace .pr-panelhead h2{font-size:16px!important}html[data-ui-theme=light] .pr-workspace .pr-summary article{min-height:68px!important}html[data-ui-theme=light] .pr-workspace .pr-summary small{font-size:9px!important}html[data-ui-theme=light] .pr-workspace .pr-modal{max-height:calc(100dvh - 18px)!important;border:1px solid #c4d7ee!important}html[data-ui-theme=light] .reports-page{gap:9px!important;max-width:none!important;padding-bottom:8px}html[data-ui-theme=light] .reports-page .hero-panel{min-height:76px!important;padding:10px 15px!important;background:linear-gradient(#fff,#f1f7ff)!important;border:1px solid #d4e3f1!important;box-shadow:0 4px 14px #20466810!important}html[data-ui-theme=light] .reports-page .hero-panel h1{font-size:21px!important;color:#26466a!important}html[data-ui-theme=light] .reports-page .hero-panel p{color:#657e9d!important;margin-top:3px!important}html[data-ui-theme=light] .reports-page .eyebrow{color:#426bb0!important;font-size:9px!important}html[data-ui-theme=light] .reports-page .report-orb{width:43px!important;height:43px!important;border-radius:12px!important;background:linear-gradient(#eaf3ff,#d8e8ff)!important;border-color:#cadbee!important;color:#3867a5!important;box-shadow:0 3px 9px #20456b10!important}html[data-ui-theme=light] .reports-page .report-grid{gap:9px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-ui-theme=light] .reports-page .report-card{min-height:121px!important;border-radius:12px!important;border:1px solid #d2e0f0!important;padding:10px 12px!important;color:#2b476a!important;background:linear-gradient(#fff,#f7faff)!important;box-shadow:0 3px #d5e2f2,0 6px 11px #24466e10!important}html[data-ui-theme=light] .reports-page .report-card:hover{transform:translateY(-2px)!important;border-color:#9dbbea!important;box-shadow:0 5px #cfdef1,0 9px 19px #20456a18!important}html[data-ui-theme=light] .reports-page .report-icon{width:34px!important;height:34px!important;border-radius:9px!important;background:linear-gradient(#e7f1ff,#d5e6ff)!important;color:#3468b0!important;border-color:#bdd4ef!important;box-shadow:0 2px 4px #234c720d!important;font-size:13px!important}html[data-ui-theme=light] .reports-page .launch{color:#587bb0!important;font-size:10px!important}html[data-ui-theme=light] .reports-page .report-card h2{color:#264468!important;font-size:12px!important;margin:6px 0 3px!important}html[data-ui-theme=light] .reports-page .report-card p{color:#69819c!important;font-size:9px!important;line-height:1.25!important}html[data-ui-theme=light] .reports-page .report-card footer{padding-top:6px!important;font-size:9px!important;color:#5279b1!important;border-top:1px solid #e2eaf4!important;margin-top:auto}html[data-ui-theme=light] .reports-page .report-workspace{background:linear-gradient(#fff,#f8fbff)!important;border:1px solid #d4e3f2!important;box-shadow:0 5px 17px #23466b0f!important}html[data-ui-theme=light] .reports-page .workspace-head{min-height:65px!important;padding:10px 12px!important;border-color:#dde7f3!important;gap:8px!important}html[data-ui-theme=light] .reports-page .workspace-head h2{color:#294b70!important;font-size:17px!important}html[data-ui-theme=light] .reports-page .workspace-head p{color:#718ba4!important;font-size:10px!important}html[data-ui-theme=light] .reports-page .workspace-actions{gap:5px!important;flex-wrap:wrap!important;justify-content:flex-end!important}html[data-ui-theme=light] .reports-page .workspace-actions .btn-6d{min-height:31px!important;padding:5px 9px!important;font-size:10px!important;white-space:nowrap!important}html[data-ui-theme=light] .reports-page .filter-grid{padding:9px 12px!important;gap:7px 10px!important;background:#f5f9ff!important;border-color:#e0e9f4!important}html[data-ui-theme=light] .reports-page .field{gap:3px!important;color:#536d8c!important;font-size:10px!important}html[data-ui-theme=light] .reports-page .field input:not([type=checkbox]),html[data-ui-theme=light] .reports-page .field select{min-height:32px!important;border:1px solid #c6d9ee!important;border-radius:8px!important;background:#fff!important;color:#304d71!important;padding:5px 8px!important;font-size:11px!important;color-scheme:light!important}html[data-ui-theme=light] .reports-page .field select[multiple]{height:58px!important}html[data-ui-theme=light] .reports-page .result-toolbar{height:39px!important;background:#fff!important;color:#6581a0!important;border-color:#e0e9f4!important;padding:0 11px!important;font-size:11px!important}html[data-ui-theme=light] .reports-page .result-toolbar b{color:#355879!important}html[data-ui-theme=light] .reports-page .result-toolbar label{background:#fff!important;border:1px solid #c7d8eb!important;height:30px!important;color:#66819f!important}html[data-ui-theme=light] .reports-page .result-toolbar input{color:#274664!important;font-size:11px!important}html[data-ui-theme=light] .reports-page .result-table{min-height:170px!important;max-height:calc(100dvh - 350px)!important;background:#fff!important}html[data-ui-theme=light] .reports-page :is(.empty,.report-loader){height:155px!important;color:#547496!important}html[data-ui-theme=light] .reports-page .empty h3{color:#284968!important}html[data-ui-theme=light] .reports-page .empty p{color:#758dab!important;font-size:11px!important}html[data-ui-theme=light] .reports-page .report-section{margin:8px 9px 12px!important;border-radius:10px!important;border-color:#d7e4f3!important;background:#fff!important;box-shadow:0 3px 9px #24466f0d!important}html[data-ui-theme=light] .reports-page .report-section-heading{padding:8px 10px!important;border-color:#d9e5f2!important;background:#edf4fd!important}html[data-ui-theme=light] .reports-page .report-section-heading h3{color:#2b4c6e!important;font-size:12px!important}html[data-ui-theme=light] .reports-page .report-section-heading small{font-size:9px!important;padding:3px 8px!important;background:#fff!important;color:#5e7eac!important;border-color:#cbdced!important}html[data-ui-theme=light] .reports-page .report-section-scroll th{background:#e7f0fc!important;color:#476a95!important;border-color:#d5e1f0!important;font-size:10px!important;padding:8px 9px!important}html[data-ui-theme=light] .reports-page .report-section-scroll td{background:#fff!important;color:#294666!important;border-color:#e0e8f3!important;font-size:11px!important;padding:8px 9px!important}html[data-ui-theme=light] .reports-page .report-section-scroll tr:nth-child(2n) td{background:#f6faff!important}html[data-ui-theme=light] .reports-page .error-banner{color:#b53e50!important;background:#fff1f4!important;border-color:#ecc7d2!important;margin:7px!important}@media(max-width:1230px){html[data-ui-theme=light] .reports-page .report-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:750px){html[data-ui-theme=light] .reports-page .report-grid,html[data-ui-theme=light] .reports-page .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ui-theme=light] .reports-page .workspace-actions{justify-content:flex-start!important}}@media(max-width:480px){html[data-ui-theme=light] .reports-page .report-grid,html[data-ui-theme=light] .reports-page .filter-grid{grid-template-columns:1fr!important}}:root{--entry-sidebar:206px;--entry-top:72px;--entry-bottom:30px}@media(max-width:1180px){:root{--entry-sidebar:190px}}@media(max-width:760px){:root{--entry-sidebar:0px;--entry-top:64px;--entry-bottom:28px}}app-master-page .modal-backdrop.full-entry-backdrop,app-transaction-page .modal-backdrop.large-transaction-backdrop{position:fixed!important;z-index:40!important;top:var(--entry-top)!important;right:0!important;bottom:var(--entry-bottom)!important;left:var(--entry-sidebar)!important;width:auto!important;height:auto!important;padding:9px 12px 10px!important;background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:block!important;overflow:hidden!important}html:has(.sidebar-collapsed) app-master-page .modal-backdrop.full-entry-backdrop,html:has(.sidebar-collapsed) app-transaction-page .modal-backdrop.large-transaction-backdrop{left:62px!important}html[data-ui-theme=light] app-master-page .modal-backdrop.full-entry-backdrop,html[data-ui-theme=light] app-transaction-page .modal-backdrop.large-transaction-backdrop{background:#f2f6fc!important}app-master-page .full-entry-backdrop .modal-card.full-entry-card,app-transaction-page .large-transaction-backdrop .transaction-modal{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-width:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border-radius:15px!important;margin:0!important;box-shadow:0 5px 22px #1e456121!important}app-master-page .full-entry-backdrop .modal-header,app-transaction-page .large-transaction-backdrop .modal-header{min-height:61px!important;max-height:67px!important;padding:10px 17px!important;flex:0 0 auto;position:relative!important}app-master-page .full-entry-backdrop .modal-header h2,app-transaction-page .large-transaction-backdrop .modal-header h2{font-size:20px!important}app-master-page .full-entry-backdrop .modal-header p,app-transaction-page .large-transaction-backdrop .modal-header p{margin:2px 0!important;font-size:10px!important}app-master-page .full-entry-backdrop .editor-sections{overflow:auto!important;min-height:0!important;max-height:none!important;flex:1 1 auto!important;display:grid!important;align-content:start!important;gap:9px!important;padding:9px 13px 12px!important}app-master-page .full-entry-backdrop .editor-tabs{flex:0 0 auto!important;margin:5px 12px 0!important}app-master-page .full-entry-backdrop .editor-section{padding:0!important;min-width:0!important;border-radius:10px!important;box-shadow:none!important}app-master-page .full-entry-backdrop .section-heading{min-height:34px!important;padding:8px 12px!important}app-master-page .full-entry-backdrop .section-heading h3{font-size:12px!important}app-master-page .full-entry-backdrop .section-heading p{font-size:9px!important;margin-top:2px!important}app-master-page .full-entry-backdrop .form-grid.fast-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 13px!important;padding:10px 13px!important}app-master-page .full-entry-backdrop .form-grid.fast-grid>.field.span-2{grid-column:span 2!important}app-master-page .full-entry-backdrop .form-grid.fast-grid .field{min-width:0!important;font-size:11px!important;gap:4px!important}app-master-page .full-entry-backdrop .form-grid.fast-grid .field>span{font-size:10px!important}app-master-page .full-entry-backdrop .form-grid.fast-grid :is(input:not([type=checkbox]),select,textarea){min-height:34px!important;max-width:100%!important;font-size:12px!important;padding:5px 9px!important;border-radius:8px!important}app-master-page .full-entry-backdrop .form-grid.fast-grid textarea{min-height:50px!important;resize:vertical}app-master-page .full-entry-backdrop .form-grid.fast-grid .check-field{min-height:43px!important;height:auto!important;padding:6px 10px!important}app-master-page .full-entry-backdrop .form-grid.fast-grid .check-field .toggle-copy b{font-size:10px!important}app-master-page .full-entry-backdrop .form-grid.fast-grid .check-field .toggle-copy small{font-size:8px!important}app-master-page .full-entry-backdrop .modal-footer,app-transaction-page .large-transaction-backdrop .modal-footer{flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:4!important;min-height:58px!important;padding:10px 14px!important;justify-content:flex-end!important;display:flex!important;gap:9px!important}app-master-page .full-entry-backdrop .modal-footer button,app-transaction-page .large-transaction-backdrop .modal-footer button{min-height:37px!important;font-size:12px!important;padding:5px 16px!important}app-master-page .quick-entry-bar{flex:0 0 auto;padding:9px 14px;margin:8px 12px 0;border:1px solid var(--line-soft);border-radius:10px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:#6691e612}app-master-page .quick-entry-bar>div{margin-right:auto;display:grid;gap:3px}app-master-page .quick-entry-bar strong{font-size:12px}app-master-page .quick-entry-bar small{font-size:10px;color:var(--muted)}app-master-page .quick-entry-bar label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;cursor:pointer}app-master-page .quick-entry-bar label input{accent-color:#3277ed}app-master-page .quick-entry-bar button{min-height:31px;border-radius:8px;cursor:pointer;padding:5px 10px;background:linear-gradient(#eaf2ff,#dce8fa);border:1px solid #b9d0ee;color:#295ca3;font-weight:800;font-size:11px;box-shadow:0 2px #adc8eb}html[data-ui-theme=dark] app-master-page .quick-entry-bar button{background:linear-gradient(#284a86,#172e5d);border-color:#4165a2;color:#e3edff;box-shadow:0 2px #09162e}app-master-page .full-entry-backdrop .optional-section{border:1px solid #91b8e9!important}app-transaction-page .large-transaction-backdrop .transaction-modal{overflow:auto!important}app-transaction-page .large-transaction-backdrop .modal-header{position:sticky!important;top:0!important;z-index:4!important}app-transaction-page .large-transaction-backdrop .header-form{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 11px!important;padding:10px 13px!important}app-transaction-page .large-transaction-backdrop .line-card{margin:9px 13px!important}app-transaction-page .large-transaction-backdrop .line-scroll{max-height:calc(100dvh - 420px)!important;min-height:90px!important;overflow:auto!important}app-transaction-page .large-transaction-backdrop .modal-footer{position:sticky!important;bottom:0!important}html[data-ui-theme=light] app-transaction-page .large-transaction-backdrop .transaction-modal{background:#fff!important;color:#254264!important;border:1px solid #cadcf0!important}html[data-ui-theme=light] app-transaction-page .large-transaction-backdrop .header-form,html[data-ui-theme=light] app-transaction-page .large-transaction-backdrop .line-card{background:#fff!important;border-color:#d5e3f2!important}html[data-ui-theme=light] app-transaction-page .large-transaction-backdrop .field{color:#446383!important}html[data-ui-theme=light] app-transaction-page .large-transaction-backdrop :is(input:not([type=checkbox]),select,textarea){background:#fff!important;color:#253f60!important;border:1px solid #c9d9ea!important;color-scheme:light!important}html[data-ui-theme=light] app-transaction-page .large-transaction-backdrop .line-card>footer,html[data-ui-theme=light] app-transaction-page .large-transaction-backdrop .modal-footer{background:#f6f9ff!important;border-color:#dce7f4!important;color:#2d4d72!important}html[data-ui-theme=light] app-transaction-page .large-transaction-backdrop .line-table :is(th,td){background:#f6f9ff!important;color:#294563!important;border-color:#dce5ef!important}html[data-ui-theme=light] app-transaction-page .large-transaction-backdrop .line-table tbody td{background:#fff!important}@media(max-width:1050px){app-master-page .full-entry-backdrop .form-grid.fast-grid,app-transaction-page .large-transaction-backdrop .header-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){app-master-page .modal-backdrop.full-entry-backdrop,app-transaction-page .modal-backdrop.large-transaction-backdrop{left:0!important;padding:5px!important}app-master-page .full-entry-backdrop .form-grid.fast-grid,app-transaction-page .large-transaction-backdrop .header-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:450px){app-master-page .full-entry-backdrop .form-grid.fast-grid,app-transaction-page .large-transaction-backdrop .header-form{grid-template-columns:1fr!important}app-master-page .full-entry-backdrop .form-grid.fast-grid>.field.span-2{grid-column:1!important}}app-transaction-page .po-approved-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:8px 13px 6px;background:#2a63b912;flex:0 0 auto}app-transaction-page .po-approved-stages span{border-bottom:3px solid #a6bad7;padding:5px 2px 8px;color:#778ba7;font-size:10px;font-weight:800;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-transaction-page .po-approved-stages span.is-active{color:#3276d6;border-color:#3e8be8}html[data-ui-theme=dark] app-transaction-page .po-approved-stages span{border-color:#384872;color:#adbcdb}html[data-ui-theme=dark] app-transaction-page .po-approved-stages span.is-active{color:#9dbfff;border-color:#5f8fee}app-transaction-page .large-transaction-backdrop .transaction-modal{display:flex!important;flex-direction:column!important;overflow:hidden!important}app-transaction-page .large-transaction-backdrop .line-card{flex:1 1 auto;display:flex;flex-direction:column;min-height:150px!important}app-transaction-page .large-transaction-backdrop .line-scroll{flex:1 1 auto;max-height:none!important;min-height:90px!important}app-transaction-page .large-transaction-backdrop .line-card>footer{flex:0 0 auto}app-transaction-page .large-transaction-backdrop .modal-footer{margin-top:auto}@media(max-width:850px){app-transaction-page .po-approved-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}app-master-page .full-entry-backdrop .compact-master-card{height:auto!important;max-height:100%!important;align-self:flex-start;min-height:0!important}app-master-page .full-entry-backdrop .compact-master-card .editor-sections{flex:0 1 auto!important;max-height:calc(100dvh - 270px)!important}app-master-page .full-entry-backdrop .compact-master-card .modal-footer{position:relative!important}app-master-page .full-entry-backdrop .editor-sections{gap:5px!important}app-master-page .full-entry-backdrop .editor-section .section-heading{padding:6px 11px!important;min-height:30px!important}app-master-page .full-entry-backdrop .form-grid.fast-grid{padding:9px 12px!important;gap:8px 11px!important}app-master-page .full-entry-backdrop .modal-footer{min-height:53px!important;padding:7px 12px!important}app-master-page .rights-dropdown{display:block;position:relative;min-width:0}app-master-page .rights-dropdown summary{list-style:none;cursor:pointer;min-height:35px;padding:7px 11px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line-soft);background:var(--surface);color:var(--text);border-radius:8px;font-size:12px;font-weight:700}app-master-page .rights-dropdown summary::-webkit-details-marker{display:none}app-master-page .rights-chevron{color:var(--muted);font-size:18px;line-height:1}app-master-page .rights-dropdown[open] summary{border-color:#3879e9;border-radius:8px 8px 0 0}app-master-page .rights-dropdown-menu{position:absolute;top:100%;left:0;right:0;z-index:25;border:1px solid #91b9ec;background:var(--surface);color:var(--text);border-radius:0 0 10px 10px;box-shadow:0 12px 25px #04122c29;padding:7px;min-width:220px}app-master-page .rights-dropdown-menu .rights-search{width:100%;height:32px!important;min-height:32px!important;padding:5px 8px!important;margin-bottom:6px;font-size:11px!important}app-master-page .rights-scroll{display:grid;gap:3px;max-height:175px;overflow-y:auto;overscroll-behavior:contain}app-master-page .rights-option{text-align:left;border:1px solid transparent;background:transparent;color:var(--text);padding:6px 7px;border-radius:7px;display:flex;align-items:center;gap:8px;font-size:11px;cursor:pointer;min-height:30px}app-master-page .rights-option:hover{background:#3c77de1c}app-master-page .rights-option.selected{background:#327dee24;border-color:#417de14d}app-master-page .rights-check{width:17px;height:17px;border:1px solid #abc4e6;display:grid;place-items:center;border-radius:5px;color:#4377e0}app-master-page .rights-option.selected .rights-check{background:#3b80ef;color:#fff}app-master-page .rights-dropdown .field-help{font-size:10px}@media(max-width:760px){app-master-page .rights-dropdown-menu{min-width:180px}}.rights-toolbar{display:flex;gap:7px;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid rgba(112,145,201,.24)}.rights-action{border:1px solid #3176ce;background:linear-gradient(160deg,#237ce7,#1251a5);box-shadow:0 3px #0a356f;color:#fff!important;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800;cursor:pointer}.rights-action.clear{border-color:#62748f;background:linear-gradient(#34425d,#24314b);box-shadow:0 3px #17223c}.rights-action:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.rights-action:not(:disabled):active{transform:translateY(2px);box-shadow:none}app-master-page .full-entry-backdrop .user-master-modal .editor-section:has(.rights-dropdown[open]){position:relative!important;overflow:visible!important;z-index:5!important}app-master-page .full-entry-backdrop .user-master-modal .form-grid:has(.rights-dropdown[open]){position:relative!important;z-index:5!important}app-master-page .full-entry-backdrop .user-master-modal .rights-dropdown[open]{position:relative!important;z-index:6!important}app-master-page .full-entry-backdrop .user-master-modal .rights-dropdown-menu{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:0!important;z-index:auto!important;border:1px solid #87afe7!important;border-top:0!important}app-master-page .full-entry-backdrop .user-master-modal .rights-scroll{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important;gap:5px!important;max-height:235px!important;min-height:60px;overflow-y:auto!important;overflow-x:hidden!important;padding:4px 3px 6px!important;scrollbar-width:thin;scrollbar-color:#538ee6 transparent}app-master-page .full-entry-backdrop .user-master-modal .rights-option{min-width:0!important;min-height:33px!important;white-space:normal!important;text-align:left!important;overflow-wrap:anywhere;font-size:11px!important;line-height:1.35}app-master-page .full-entry-backdrop .user-master-modal .rights-option .rights-check{flex:0 0 17px!important}app-master-page .full-entry-backdrop .user-master-modal .rights-toolbar{position:sticky;top:0;z-index:1;background:var(--surface)}@media(max-width:690px){app-master-page .full-entry-backdrop .user-master-modal .rights-scroll{grid-template-columns:1fr!important;max-height:205px!important}}:root{--entry-sidebar:178px}html[data-ui-theme=light]{--entry-top:58px}@media(max-width:1180px){:root{--entry-sidebar:165px}}@media(max-width:760px){:root{--entry-sidebar:0px;--entry-top:64px}html[data-ui-theme=light]{--entry-top:64px}}app-master-page,app-transaction-page,app-procurement,app-manufacturing,app-module-hub{--master-panel:#10233e;--master-field:#0a1930;--master-border:#294e79;--master-ink:#e9f2ff;--master-muted:#9bb3d0;--master-tint:#183456;font-family:Arial,Segoe UI,sans-serif}html[data-ui-theme=light] :is(app-master-page,app-transaction-page,app-procurement,app-manufacturing,app-module-hub){--master-panel:#fff;--master-field:#f7faff;--master-border:#cbdcf0;--master-ink:#203b61;--master-muted:#617b9b;--master-tint:#eef5ff}:is(app-master-page,app-transaction-page) :is(.page-shell,.modal-card,.transaction-modal) :is(h1,h2,h3,strong,b){font-family:Arial,Segoe UI,sans-serif!important}:is(app-master-page,app-transaction-page) .page-shell{max-width:none!important;gap:10px!important}:is(app-master-page,app-transaction-page) .page-shell .hero-panel{min-height:83px!important;padding:13px 16px!important;gap:12px!important;border-radius:13px!important;border:1px solid var(--master-border)!important;background:linear-gradient(120deg,var(--master-tint),var(--master-panel))!important;box-shadow:inset 3px 0 #3287f1,0 7px 20px #05182f12!important}:is(app-master-page,app-transaction-page) .page-shell .hero-icon{width:44px!important;height:44px!important;border-radius:12px!important;font-size:22px!important;flex:none}:is(app-master-page,app-transaction-page) .page-shell .hero-copy h1{font-size:22px!important;line-height:1.2!important;color:var(--master-ink)!important}:is(app-master-page,app-transaction-page) .page-shell .hero-copy p{margin:4px 0 0!important;font-size:11px!important;color:var(--master-muted)!important}:is(app-master-page,app-transaction-page) .page-shell .hero-actions{flex-wrap:wrap;gap:8px!important}:is(app-master-page,app-transaction-page) .btn-6d{min-height:34px!important;padding:6px 13px!important;font-size:11px!important;border-radius:8px!important;text-decoration:none}app-master-page .page-shell .metrics-row{gap:9px!important}app-master-page .page-shell .metric-card{padding:11px 15px!important;min-height:70px!important;border-radius:11px!important;background:linear-gradient(135deg,var(--master-panel),var(--master-tint))!important;border:1px solid var(--master-border)!important;box-shadow:inset 0 2px #438cef,0 3px 10px #061a3810!important}app-master-page .page-shell .metric-card strong{font-size:23px!important;margin-top:3px!important;color:var(--master-ink)!important}app-master-page .page-shell .metric-card span{color:var(--master-muted)!important;font-size:10px!important}app-master-page .page-shell .metric-card small{display:none}:is(app-master-page,app-transaction-page) .table-panel{border-radius:12px!important;border:1px solid var(--master-border)!important;background:var(--master-panel)!important}:is(app-master-page,app-transaction-page) .table-toolbar{padding:11px 14px!important;min-height:55px}:is(app-master-page,app-transaction-page) .table-toolbar h2{font-size:16px!important}:is(app-master-page,app-transaction-page) .table-scroll{min-height:180px!important;max-height:calc(100dvh - 290px)!important;scrollbar-gutter:stable}:is(app-master-page,app-transaction-page) .page-shell table :is(th,td){padding:9px 12px!important;font-size:11px!important}:is(app-master-page,app-transaction-page) .page-shell table th{color:var(--master-muted)!important;background:var(--master-tint)!important}:is(app-master-page,app-transaction-page) .page-shell table td{color:var(--master-ink)!important}:is(app-master-page,app-transaction-page) .page-shell .search-box{height:35px!important;background:var(--master-field)!important;border-color:var(--master-border)!important;box-shadow:none!important}:is(app-master-page,app-transaction-page) .page-shell .search-box input{color:var(--master-ink)!important}app-master-page .full-entry-backdrop .modal-card.full-entry-card{background:var(--master-panel)!important;border:1px solid var(--master-border)!important;border-radius:13px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}app-master-page .full-entry-backdrop .modal-card.full-entry-card.compact-master-card{height:auto!important;max-height:100%!important;width:min(1040px,100%)!important;min-height:0!important}app-master-page .full-entry-backdrop .modal-header{min-height:58px!important;max-height:none!important;padding:9px 14px!important;gap:12px;background:linear-gradient(110deg,var(--master-tint),var(--master-panel))!important;flex:0 0 auto!important}app-master-page .full-entry-backdrop .modal-header h2{font-size:19px!important;color:var(--master-ink)!important;margin:2px 0 0!important;line-height:1.25!important}app-master-page .full-entry-backdrop .modal-header p{font-size:10px!important;line-height:1.3!important;color:var(--master-muted)!important}app-master-page .full-entry-backdrop .modal-header .eyebrow{font-size:8px!important;letter-spacing:.12em!important}app-master-page .full-entry-backdrop .close-3d{width:30px!important;height:30px!important;border-radius:8px!important;font-size:20px!important;flex:none}app-master-page .full-entry-backdrop .editor-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#448de1 var(--master-panel);scroll-padding:12px}app-master-page .full-entry-backdrop .compact-master-card .editor-body{flex:0 1 auto!important}app-master-page .full-entry-backdrop .editor-body .editor-sections{display:flex!important;flex-direction:column!important;flex:none!important;height:auto!important;min-height:min-content!important;max-height:none!important;overflow:visible!important;gap:9px!important;padding:10px 12px 12px!important}app-master-page .full-entry-backdrop .editor-body .editor-section{flex:0 0 auto!important;height:auto!important;min-height:min-content!important;max-height:none!important;overflow:visible!important;border:1px solid var(--master-border)!important;background:var(--master-panel)!important;border-radius:10px!important}app-master-page .full-entry-backdrop .editor-body .section-heading{padding:8px 11px!important;min-height:0!important;background:var(--master-tint)!important;border-radius:9px 9px 0 0!important;line-height:1.3!important}app-master-page .full-entry-backdrop .editor-body .section-heading h3{font-size:12px!important;color:var(--master-ink)!important}app-master-page .full-entry-backdrop .editor-body .form-grid.fast-grid{gap:10px 12px!important;padding:11px!important;align-items:start!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}app-master-page .full-entry-backdrop .editor-body .field{align-self:start!important;gap:5px!important;color:var(--master-ink)!important;min-width:0!important}app-master-page .full-entry-backdrop .editor-body .field>span{font-size:11px!important;line-height:1.3!important;color:var(--master-ink)!important}app-master-page .full-entry-backdrop .editor-body .form-grid.fast-grid :is(input:not([type=checkbox]),select,textarea){min-height:34px!important;height:34px;padding:6px 9px!important;font-size:12px!important;line-height:1.3!important;border:1px solid var(--master-border)!important;background:var(--master-field)!important;color:var(--master-ink)!important;box-shadow:inset 0 1px 3px #061b3210!important;border-radius:7px!important}app-master-page .full-entry-backdrop .editor-body .form-grid.fast-grid textarea{height:64px!important;min-height:64px!important;resize:vertical}app-master-page .full-entry-backdrop .editor-body .form-grid.fast-grid select[multiple]{height:100px!important;min-height:100px!important}app-master-page .full-entry-backdrop .editor-body .form-grid.fast-grid .check-field{height:54px!important;min-height:54px!important;align-self:end!important;background:var(--master-tint)!important;border:1px solid var(--master-border)!important;border-radius:8px!important;padding:8px 10px!important}app-master-page .full-entry-backdrop .editor-body .field-help{font-size:9px!important;line-height:1.25!important;color:var(--master-muted)!important}app-master-page .full-entry-backdrop .quick-entry-bar{padding:7px 10px!important;margin:8px 12px 0!important;gap:8px 14px!important;background:var(--master-tint)!important;border:1px solid var(--master-border)!important;border-radius:8px!important}app-master-page .full-entry-backdrop .quick-entry-bar strong{font-size:11px!important}app-master-page .full-entry-backdrop .quick-entry-bar label{font-size:10px!important}app-master-page .full-entry-backdrop .modal-footer{position:relative!important;flex:none!important;min-height:50px!important;padding:8px 12px!important;margin:0!important;background:var(--master-tint)!important;border-top:1px solid var(--master-border)!important;box-shadow:0 -3px 12px #0826490d!important}app-master-page .full-entry-backdrop .modal-footer button{min-height:32px!important;font-size:11px!important}app-master-page .full-entry-backdrop .compact-master-card .form-grid.fast-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}app-master-page .full-entry-backdrop .compact-master-card .form-grid.fast-grid .field.span-2{grid-column:span 1!important}app-master-page .full-entry-backdrop .compact-master-card .form-grid.fast-grid .check-field{align-self:start!important;margin-top:19px!important;height:34px!important;min-height:34px!important}app-master-page .full-entry-backdrop .compact-master-card .toggle-copy small{display:none}app-transaction-page .large-transaction-backdrop .transaction-modal:not(.po-premium){background:var(--master-panel)!important;border:1px solid var(--master-border)!important}app-transaction-page .large-transaction-backdrop .transaction-body{min-height:0!important;flex:1 1 auto!important;overflow:auto!important;scrollbar-gutter:stable;overscroll-behavior:contain}app-transaction-page .large-transaction-backdrop .transaction-body .line-card{flex:none!important;display:block!important;min-height:0!important;border:1px solid var(--master-border)!important;background:var(--master-panel)!important;box-shadow:none!important}app-transaction-page .large-transaction-backdrop .transaction-body .line-scroll{max-height:none!important;overflow:auto!important;min-height:120px!important}app-transaction-page .large-transaction-backdrop .transaction-body .header-form{align-items:start!important;gap:10px 12px!important}app-transaction-page .large-transaction-backdrop .transaction-body .field{font-size:11px!important;color:var(--master-ink)!important;min-width:0!important}app-transaction-page .large-transaction-backdrop .transaction-body :is(input:not([type=checkbox]),select,textarea){min-height:34px!important;padding:6px 8px!important;font-size:12px!important;border-radius:7px!important;border:1px solid var(--master-border)!important;background:var(--master-field)!important;color:var(--master-ink)!important;max-width:100%}app-transaction-page .large-transaction-backdrop .transaction-body .line-table :is(th,td){font-size:11px!important;padding:7px!important;color:var(--master-ink)!important;background:var(--master-panel)!important}app-transaction-page .large-transaction-backdrop .transaction-body .line-table th{background:var(--master-tint)!important}app-transaction-page .large-transaction-backdrop .transaction-body .line-card>header{height:47px!important}app-transaction-page .large-transaction-backdrop .modal-header{background:linear-gradient(110deg,var(--master-tint),var(--master-panel))!important;max-height:none!important;min-height:62px!important;color:var(--master-ink)!important}app-transaction-page .large-transaction-backdrop .modal-footer{position:relative!important;flex:none!important;background:var(--master-tint)!important;padding:8px 12px!important;min-height:52px!important;margin:0!important}app-module-hub .hub-head,app-module-hub .hub-tile,app-manufacturing :is(.mfg-hero,.mfg-panel,.mfg-filter,.mfg-kpis article){background:linear-gradient(125deg,var(--master-tint),var(--master-panel))!important;border-color:var(--master-border)!important;color:var(--master-ink)!important}app-module-hub :is(h1,.hub-tile-text strong,.hub-counter),app-manufacturing :is(h1,h2,.mfg-kpis strong){color:var(--master-ink)!important;font-family:Arial,Segoe UI,sans-serif!important}app-module-hub :is(p,.hub-tile-text small),app-manufacturing :is(.mfg-hero p,.mfg-kpis span,.mfg-empty){color:var(--master-muted)!important}app-module-hub .hub-tile{min-height:88px!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff25,0 3px 0 var(--master-border),0 8px 20px #031a3114!important}app-module-hub .hub-tile-icon{background:linear-gradient(145deg,#379eff,#1558c1)!important;color:#fff!important;border:1px solid #7bb6ff!important;box-shadow:0 3px #0d377b,0 5px 15px #2082eb35!important}app-module-hub .hub-tile:nth-child(3n+2) .hub-tile-icon{background:linear-gradient(145deg,#26c7b0,#067862)!important;border-color:#56dbc5!important;box-shadow:0 3px #065548,0 5px 15px #16b09635!important}app-module-hub .hub-tile:nth-child(3n) .hub-tile-icon{background:linear-gradient(145deg,#97f,#6037c7)!important;border-color:#b298ff!important;box-shadow:0 3px #3c2389,0 5px 15px #7957e335!important}app-module-hub .hub-search,app-module-hub .hub-search input{background:var(--master-field)!important;color:var(--master-ink)!important;border-color:var(--master-border)!important}app-manufacturing .mfg-hero{padding:14px 17px!important;border-radius:12px!important}app-manufacturing .mfg-hero h1{font-size:23px!important;margin:4px 0!important}app-manufacturing :is(.mfg-filter input,.mfg-filter select,.mfg-produce-form input,.mfg-produce-form select){min-height:34px!important;padding:6px 9px!important;border-radius:7px!important;background:var(--master-field)!important;color:var(--master-ink)!important;border-color:var(--master-border)!important}app-manufacturing :is(.mfg-filter label,.mfg-produce-form label){color:var(--master-ink)!important}app-manufacturing .mfg-tabs button{min-height:33px!important;font-size:11px!important;border-radius:8px!important}@media(max-width:1080px){app-master-page .full-entry-backdrop .editor-body .form-grid.fast-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}app-master-page .full-entry-backdrop .compact-master-card .form-grid.fast-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){app-master-page .full-entry-backdrop .editor-body .form-grid.fast-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(app-master-page,app-transaction-page) .page-shell .hero-actions{width:100%!important;margin:0!important}:is(app-master-page,app-transaction-page) .page-shell .table-scroll{max-height:none!important}}@media(max-width:480px){app-master-page .full-entry-backdrop .editor-body .form-grid.fast-grid{grid-template-columns:1fr!important}app-master-page .full-entry-backdrop .editor-body .form-grid.fast-grid>.field.span-2{grid-column:1!important}app-master-page .full-entry-backdrop .compact-master-card .form-grid.fast-grid .check-field{margin-top:0!important}app-master-page .quick-entry-bar>div{display:none!important}app-master-page .full-entry-backdrop .modal-header p{display:none!important}}app-transaction-page .large-transaction-backdrop .transaction-modal.po-premium{--po-ink:#142f59;--po-muted:#617da4;--po-paper:#fff;--po-line:#c8def6;border:1px solid #2477a1!important;background:radial-gradient(ellipse at 25% 0,#173e62,#08192d 80%)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff21,0 0 18px #00b5ff10!important}app-transaction-page .po-premium *{box-sizing:border-box;font-family:Arial,Segoe UI,sans-serif}app-transaction-page .po-titlebar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px 9px;flex:none;color:#f2f7ff}app-transaction-page .po-title{display:flex;align-items:center;gap:12px;min-width:0}app-transaction-page .po-emblem{width:47px;height:47px;display:grid;place-items:center;flex:none;font-size:27px;color:#fff1b9;background:linear-gradient(145deg,#ffb647,#ff7e34);border:1px solid #ffdca0;border-radius:13px;box-shadow:inset 0 1px #ffffffa0,0 4px #8b4819,0 0 17px #ffb03130}app-transaction-page .po-title small{font-size:9px;letter-spacing:.08em;color:#98bde9}app-transaction-page .po-title h2{font-size:24px!important;font-weight:800;margin:4px 0;line-height:1.15;color:inherit!important;letter-spacing:-.02em}app-transaction-page .po-title p{font-size:11px;color:#9ec3ef;margin:0}app-transaction-page .po-tools{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}app-transaction-page .po-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:33px;padding:7px 11px;border:1px solid #547da8;border-radius:6px;background:linear-gradient(#294869,#132d49);color:#eff7ff;box-shadow:inset 0 1px #ffffff25,0 3px #071b32,0 4px 12px #00192f28;cursor:pointer;text-decoration:none;font-size:10px;font-weight:700;line-height:1.25;white-space:normal;text-align:center}app-transaction-page .po-button i{font-size:14px}app-transaction-page .po-button.primary{background:linear-gradient(#3084ff,#0348e2);border-color:#7abaff;box-shadow:inset 0 1px #ffffff70,0 3px #07399a,0 0 14px #076cff40;color:#fff}app-transaction-page .po-button.violet{background:linear-gradient(#8758f6,#4920b9);border-color:#bda1ff;box-shadow:inset 0 1px #ffffff40,0 3px #341376,0 0 14px #7750e840;color:#fff}app-transaction-page .po-button.light{background:linear-gradient(#fff,#edf5ff);border-color:#c5d9f5;color:#28498e;box-shadow:0 2px #d4e1f4}app-transaction-page .po-button:not(:disabled):hover{filter:brightness(1.13)}app-transaction-page .po-button:active{transform:translateY(2px);box-shadow:none}app-transaction-page .po-button:disabled{opacity:.45;cursor:wait}app-transaction-page .po-button.icon-only{width:33px;padding:7px;flex:none}app-transaction-page .po-workflow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:5px 18px 12px;gap:12px;flex:none}app-transaction-page .po-workflow>div{position:relative;display:flex;align-items:center;flex-direction:column;gap:6px;min-width:0;color:#a4c1df;font-size:9px;text-align:center}app-transaction-page .po-workflow>div:before{content:"";position:absolute;height:3px;left:calc(50% + 20px);right:calc(-50% + 8px);top:14px;background:linear-gradient(90deg,#195aa1,#133553);border:1px solid #36729b;border-radius:99px}app-transaction-page .po-workflow>div:last-child:before{display:none}app-transaction-page .po-workflow i{width:30px;height:30px;border:1px solid #6ca0d6;display:grid;place-items:center;background:linear-gradient(#496ea8,#223e67);border-radius:50%;font-size:15px;color:#e9f5ff;box-shadow:inset 0 1px #ffffff50,0 0 10px #479fe733}app-transaction-page .po-workflow>div:nth-child(3n) i{background:linear-gradient(#1fcbba,#00745c);border-color:#5afee1;box-shadow:0 0 10px #00eab447}app-transaction-page .po-workflow .current{color:#fff;font-weight:700}app-transaction-page .po-workflow .current i{background:linear-gradient(#3fbbff,#0951ff);border-color:#abedff;box-shadow:0 0 0 3px #287dff24,0 0 15px #00b7ff90}app-transaction-page .po-body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 11px 12px;scrollbar-gutter:stable;overscroll-behavior:contain}app-transaction-page .po-alert{padding:9px 12px;margin-bottom:8px;border-radius:7px;border:1px solid #71b8df;color:#d7f1ff;background:#153d58;font-size:12px}app-transaction-page .po-alert.error{background:#521f35;border-color:#ed8d9e;color:#ffe3e9}app-transaction-page .po-meta{display:grid;grid-template-columns:1.12fr 1fr 1fr .8fr 1.35fr;gap:7px;align-items:center;border:1px solid #a0d6ff;border-radius:9px;padding:7px;background:#e4f0fb;box-shadow:0 0 8px #45c7ff60;margin-bottom:10px}app-transaction-page .po-meta>div,app-transaction-page .po-meta>.po-field{min-height:57px;border-radius:7px;background:#fff;padding:7px 9px}app-transaction-page .po-id{display:flex;align-items:center;gap:9px;min-width:0}app-transaction-page .po-id>i{color:#ff446e;font-size:23px;flex:none}app-transaction-page .po-id>div{display:flex;flex-direction:column;gap:4px;min-width:0;color:#102d59}app-transaction-page .po-id small,app-transaction-page .po-state small{font-size:10px;font-weight:700;color:#122b50}app-transaction-page .po-id strong{font-size:12px;overflow-wrap:anywhere}app-transaction-page .po-id span{font-size:8px;color:#6e87a9}app-transaction-page .po-state{display:flex;flex-direction:column;gap:8px;color:#1b416b}app-transaction-page .po-state strong{font-size:11px;display:flex;gap:5px;align-items:center}app-transaction-page .po-state strong span{width:7px;height:7px;background:#ffae21;border-radius:50%}app-transaction-page .po-meta .advanced{min-height:57px;background:#f7fbff;color:#1b4696;border:1px dashed #92b6e8;box-shadow:none}app-transaction-page .po-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:11px;align-items:start}app-transaction-page .po-main{min-width:0;display:grid;gap:10px}app-transaction-page .po-information{display:grid;grid-template-columns:1.05fr 1.15fr .85fr;gap:9px;align-items:stretch;min-width:0}app-transaction-page .po-card{min-width:0;overflow:hidden;border:1px solid #639ec7;border-radius:9px;background:var(--po-paper);box-shadow:0 0 7px #32c6ff30;color:var(--po-ink)}app-transaction-page .po-card h3{min-height:32px;display:flex;align-items:center;gap:7px;margin:0;padding:8px 10px;color:#eff8ff;background:linear-gradient(100deg,#346695,#18364f);font-size:12px;font-weight:700}app-transaction-page .po-card h3>i{color:#c9edff;font-size:15px}app-transaction-page .po-card-body{padding:10px;display:grid;gap:9px;align-content:start}app-transaction-page .po-field{display:flex;flex-direction:column;gap:5px;min-width:0!important;color:var(--po-ink)!important;font-size:10px;font-weight:700;margin:0}app-transaction-page .po-field em{color:#e64d71;font-style:normal}app-transaction-page .po-premium :is(.po-field input,.po-field select,.po-field textarea,.po-item-table input,.po-item-table select){width:100%;min-width:0;max-width:100%;height:32px;min-height:32px!important;border:1px solid var(--po-line)!important;border-radius:6px!important;background:linear-gradient(#fff,#f3f8ff)!important;color:#1d3b66!important;padding:5px 8px!important;font-size:11px!important;box-shadow:inset 0 1px 2px #12305405!important;font-weight:400;color-scheme:light!important}app-transaction-page .po-premium :is(select option){background:#fff!important;color:#183760!important}app-transaction-page .po-premium .po-field textarea{height:82px!important;min-height:82px!important;resize:vertical;line-height:1.45}app-transaction-page .po-premium :is(input,select,textarea):focus{outline:2px solid #68a4ff!important;outline-offset:1px!important}app-transaction-page .po-supplier{display:flex;gap:9px;align-items:center;background:linear-gradient(110deg,#eaf7ff,#f7fbff);border:1px solid #e1effb;border-radius:7px;padding:10px 8px;min-width:0}app-transaction-page .supplier-avatar{display:grid;place-items:center;width:36px;height:36px;flex:none;background:linear-gradient(#ff395c,#d01336);color:#fff;border-radius:50%;font-size:17px}app-transaction-page .po-supplier>div:last-child{display:grid;gap:6px;min-width:0}app-transaction-page .po-supplier strong{font-size:11px;overflow-wrap:anywhere}app-transaction-page .po-supplier small,.po-hint{font-size:9px!important;color:#6680a5!important;line-height:1.4}app-transaction-page .po-supplier a{font-size:9px;color:#1565d4;text-decoration:none}app-transaction-page .po-item-heading{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#f7fbff,#ebf4ff);border-bottom:1px solid #cbdff5;gap:8px;flex-wrap:wrap}app-transaction-page .po-item-heading h3{color:#174af0!important;background:transparent!important;border-bottom:2px solid #356aff;min-height:37px}app-transaction-page .po-item-heading h3 i{color:#3869f3!important}app-transaction-page .po-item-heading h3 span{background:#e1ebff;border-radius:5px;padding:2px 6px;font-size:10px}app-transaction-page .po-item-heading>div{display:flex;gap:15px;padding:0 10px}app-transaction-page .po-item-heading a{font-size:10px;color:#37669c;text-decoration:none}app-transaction-page .po-item-tools{padding:8px 10px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}app-transaction-page .po-item-tools>label{margin-left:auto;display:flex;align-items:center;gap:6px;border:1px solid #d7e4f6;border-radius:6px;padding:0 8px;color:#85a0c4;min-width:160px;max-width:100%;flex:0 1 240px}app-transaction-page .po-item-tools>label input{border:0!important;background:transparent!important;min-width:0;width:100%;height:30px;font-size:10px;color:#294e7c;box-shadow:none!important;outline:none!important}app-transaction-page .po-table-scroll{overflow:auto;max-width:100%;scrollbar-color:#70a6df #eaf3fb;scrollbar-width:thin;padding-bottom:3px;min-height:175px}app-transaction-page .po-item-table{width:100%;min-width:780px;border-collapse:separate;border-spacing:0;font-size:11px;background:#fff}app-transaction-page .po-item-table :is(th,td){padding:7px 6px!important;text-align:left;border-bottom:1px solid #e1ebf8!important;color:#234371!important;white-space:nowrap;background:#fff!important;max-width:none;overflow:visible;text-transform:none;letter-spacing:0}app-transaction-page .po-item-table th{position:sticky;top:0;background:linear-gradient(#f0f7ff,#e6f0fc)!important;font-size:10px!important;color:#3a5b86!important;z-index:1}app-transaction-page .po-item-table td:first-child{width:28px;text-align:center;font-size:10px;color:#738bb0!important}app-transaction-page .po-item-table input[readonly]{background:#f7faff!important;border-color:transparent!important;opacity:1!important;font-weight:700;color:#264270!important}app-transaction-page .po-item-table input[type=checkbox]{width:17px;height:17px;min-height:17px!important;accent-color:#2168ed}app-transaction-page .po-remove{width:28px;height:28px;background:#fff1f3;border:1px solid #f7c2cb;border-radius:6px;color:#ed4770;cursor:pointer}app-transaction-page .po-item-footer{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;padding:10px;color:#5c779b;background:#f4f9ff;border-top:1px solid #d4e4f6;font-size:10px;line-height:1.5}app-transaction-page .po-item-footer strong{color:#244b86}app-transaction-page .po-empty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:16px;white-space:normal;text-align:center;color:#6c89ad}app-transaction-page .po-empty>i{font-size:29px;color:#5899eb}app-transaction-page .po-empty strong{font-size:14px;color:#2f5486}app-transaction-page .po-empty span{font-size:11px}app-transaction-page .po-sidebar{display:grid;gap:10px;min-width:0;position:sticky;top:0}app-transaction-page :is(.po-summary-card,.po-review-card){border:1px solid #276db0;border-radius:10px;background:radial-gradient(ellipse at 100% 0,#242455,#0a1931 65%);color:#dfedff;padding:9px;box-shadow:inset 0 0 10px #286eb221,0 0 8px #00aaff20;min-width:0}app-transaction-page :is(.po-summary-card,.po-review-card) h3{font-size:12px;display:flex;align-items:center;gap:8px;margin:0 0 7px;padding:2px 0 8px;border-bottom:1px solid #284469;color:#f0f7ff}app-transaction-page .po-summary-card h3 i{color:#a790ff;font-size:16px}app-transaction-page .po-summary-card dl{margin:0;display:grid}app-transaction-page .po-summary-card dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:7px;padding:9px 5px;border-bottom:1px solid #263e5a;font-size:10px}app-transaction-page .po-summary-card dt{color:#afc4e1}app-transaction-page .po-summary-card dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere}app-transaction-page .po-net{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 8px;margin-top:9px;border:1px solid #53dfff;border-radius:7px;background:linear-gradient(110deg,#095bec,#102668);box-shadow:inset 0 0 0 2px #52b5ff18,0 0 12px #06b4ff60;font-size:12px;color:#fff}app-transaction-page .po-net strong{font-size:19px;overflow-wrap:anywhere;min-width:0;text-align:right;color:#c1edff}app-transaction-page .po-review-card h3 i{color:#ffca49;font-size:16px}app-transaction-page .po-review-card ul{display:grid;gap:8px;list-style:none;padding:4px 2px;margin:0;font-size:10px;line-height:1.45}app-transaction-page .po-review-card li{display:flex;gap:7px;align-items:start;color:#bcd2ec}app-transaction-page .po-review-card li i{color:#5bc8ed;flex:none}app-transaction-page .po-next-stages{display:grid;gap:14px;padding:8px 0 11px 10px}app-transaction-page .po-next-stages>div{display:grid;gap:4px;position:relative;padding-left:13px;border-left:1px solid #345477}app-transaction-page .po-next-stages>div:before{position:absolute;content:"";left:-4px;top:2px;width:7px;height:7px;border-radius:50%;background:#739dc4;border:1px solid #bde4ff}app-transaction-page .po-next-stages .active:before{background:#49bdf7;box-shadow:0 0 8px #00c7ff}app-transaction-page .po-next-stages b{font-size:10px;color:#e2f0ff}app-transaction-page .po-next-stages small{font-size:9px;line-height:1.4;color:#8fafd1}app-transaction-page .po-review-card>.po-button{width:100%;min-height:28px}app-transaction-page .po-next{display:flex;gap:10px;align-items:center;border:1px solid #407499;border-radius:9px;padding:10px;background:#102d48;color:#b4d3ec}app-transaction-page .po-next>i{font-size:24px;color:#66cfff;flex:none}app-transaction-page .po-next>div{display:grid;gap:5px;flex:1;min-width:0}app-transaction-page .po-next strong{font-size:11px;color:#e6f6ff}app-transaction-page .po-next span{font-size:10px;line-height:1.5}app-transaction-page .po-bottom-actions{padding:10px 13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:none;background:linear-gradient(#163450,#0b2034);border-top:1px solid #467fa0;box-shadow:0 -5px 12px #001b301a}app-transaction-page .po-action-spacer{flex:1}html[data-ui-theme=light] app-transaction-page .transaction-modal.po-premium{background:linear-gradient(135deg,#f4f9ff,#dfecf9)!important;border-color:#a9c8e7!important}html[data-ui-theme=light] app-transaction-page .po-titlebar{color:#163b69}html[data-ui-theme=light] app-transaction-page .po-title :is(small,p){color:#6486ad}html[data-ui-theme=light] app-transaction-page .po-workflow>div{color:#5e7eaa}html[data-ui-theme=light] app-transaction-page .po-workflow .current{color:#155ac9}html[data-ui-theme=light] app-transaction-page .po-bottom-actions{background:linear-gradient(#f8fbff,#e1edf9);border-color:#b4cce7}html[data-ui-theme=light] app-transaction-page .po-next{background:#eff7ff;border-color:#bfd8ee;color:#637ea3}html[data-ui-theme=light] app-transaction-page .po-next strong{color:#244d80}@media(max-width:1250px){app-transaction-page .po-titlebar{align-items:flex-start;flex-wrap:wrap;padding:10px 12px}app-transaction-page .po-title h2{font-size:22px!important}app-transaction-page .po-tools{justify-content:flex-start}app-transaction-page .po-layout{grid-template-columns:minmax(0,1fr) 220px}app-transaction-page .po-information{grid-template-columns:repeat(2,minmax(0,1fr))}app-transaction-page .po-information>.po-card:last-child{grid-column:1/-1}app-transaction-page .po-information>.po-card:last-child .po-card-body{grid-template-columns:minmax(0,1fr) 150px;align-items:center}app-transaction-page .po-information>.po-card:last-child textarea{height:45px!important;min-height:45px!important}app-transaction-page .po-meta{grid-template-columns:repeat(3,minmax(0,1fr))}app-transaction-page .po-meta .advanced{min-height:40px;grid-column:span 2}}@media(max-width:930px){app-transaction-page .po-layout{grid-template-columns:1fr}app-transaction-page .po-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}app-transaction-page .po-sidebar>.po-review-card:last-child{grid-column:1/-1}app-transaction-page .po-sidebar .po-next-stages{grid-template-columns:repeat(3,minmax(0,1fr))}app-transaction-page .po-workflow{gap:6px;padding:5px 10px 9px}app-transaction-page .po-workflow span{font-size:8px}}@media(max-width:600px){app-transaction-page .po-workflow{display:none}app-transaction-page .po-title h2{font-size:19px!important}app-transaction-page .po-title p,app-transaction-page .po-emblem{display:none}app-transaction-page .po-meta{grid-template-columns:repeat(2,minmax(0,1fr))}app-transaction-page .po-meta .advanced{grid-column:1/-1}app-transaction-page .po-information{grid-template-columns:1fr}app-transaction-page .po-information>.po-card:last-child .po-card-body{grid-template-columns:1fr}app-transaction-page .po-sidebar{grid-template-columns:1fr}app-transaction-page .po-sidebar .po-next-stages{grid-template-columns:1fr}app-transaction-page .po-next{flex-wrap:wrap}app-transaction-page .po-bottom-actions{padding:8px;gap:7px}app-transaction-page .po-bottom-actions .po-button{flex:1 1 120px;font-size:10px;min-height:31px}app-transaction-page .po-action-spacer{display:none}app-transaction-page .po-titlebar{gap:8px;flex:none}app-transaction-page .po-tools .po-button{font-size:9px;padding:5px 7px;min-height:28px}}@media print{body:has(app-transaction-page .po-premium) *{visibility:hidden}app-transaction-page .po-premium,app-transaction-page .po-premium *{visibility:visible}app-transaction-page .large-transaction-backdrop{position:absolute!important;inset:0!important;overflow:visible!important;padding:0!important}app-transaction-page .large-transaction-backdrop .transaction-modal.po-premium{position:absolute!important;inset:0!important;height:auto!important;max-height:none!important;overflow:visible!important;display:block!important;background:#fff!important;border:0!important}app-transaction-page .po-body{overflow:visible!important;height:auto!important}app-transaction-page .po-table-scroll{overflow:visible!important}app-transaction-page .po-layout{display:block!important}app-transaction-page .po-sidebar{position:static!important;margin-top:12px!important}app-transaction-page :is(.po-tools,.po-button,.po-bottom-actions,.po-workflow,.po-item-tools,.po-next,.po-review-card,.po-item-table th:last-child,.po-item-table td:last-child){display:none!important}app-transaction-page .po-item-table{min-width:0!important;font-size:9px!important}app-transaction-page .po-item-table th{min-width:0!important}app-transaction-page .po-titlebar{color:#17345b!important}}app-master-page .user-master-modal .user-outlet-dropdown{position:relative;display:block;width:100%;min-width:0;border:1px solid #4a6798!important;border-radius:9px;background:#101e38!important;color:#ecf4ff!important;box-shadow:inset 0 1px 2px #07132555}app-master-page .user-master-modal .user-outlet-dropdown>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:9px;min-width:0;min-height:42px;padding:9px 12px;cursor:pointer;font-weight:750;font-size:12px;color:inherit!important}app-master-page .user-master-modal .user-outlet-dropdown>summary::-webkit-details-marker{display:none}app-master-page .user-master-modal .user-outlet-dropdown>summary .rights-chevron{flex:0 0 auto}app-master-page .user-master-modal .user-outlet-picker{display:grid;gap:9px;min-width:0;padding:10px;border-top:1px solid #40577b;background:#112441;border-radius:0 0 9px 9px}app-master-page .user-master-modal .user-outlet-search{width:100%;height:39px;border:1px solid #4b6d9b!important;border-radius:8px;background:#0a1b35!important;color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important;padding:9px 11px!important;font-size:12px!important}app-master-page .user-master-modal .user-outlet-search::placeholder{color:#9bb8d9!important;opacity:1}app-master-page .user-master-modal .user-outlet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}app-master-page .user-master-modal .user-outlet-toolbar button{background:#193f81!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;border:1px solid #587fc4!important;border-radius:8px!important;padding:7px 10px!important;font:700 11px/1.3 Segoe UI,Arial,sans-serif!important;cursor:pointer}app-master-page .user-master-modal .user-outlet-toolbar button:disabled{opacity:.5;cursor:not-allowed}app-master-page .user-master-modal .user-outlet-options{display:grid;align-content:start;gap:5px;max-height:min(260px,34dvh)!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#477ab2 #132440}app-master-page .user-master-modal .user-outlet-option{display:flex;align-items:center;text-align:left;gap:9px;padding:9px 10px;min-height:40px;border:1px solid transparent;border-radius:9px;background:#162c4c!important;color:#e9f4ff!important;-webkit-text-fill-color:#e9f4ff!important;font-size:12px;font-weight:650;cursor:pointer}app-master-page .user-master-modal .user-outlet-option:hover,app-master-page .user-master-modal .user-outlet-option.selected{background:#244474!important;border-color:#5f83ba!important}app-master-page .user-master-modal .user-outlet-option:focus-visible{outline:2px solid #72baff;outline-offset:2px}app-master-page .user-master-modal .user-outlet-check{display:grid;place-items:center;flex:0 0 19px;width:19px;height:19px;border:1px solid #7590bb;border-radius:5px;color:#fff}app-master-page .user-master-modal .user-outlet-option.selected .user-outlet-check{background:#266ded;border-color:#448dff}app-master-page .user-master-modal .user-outlet-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit!important}app-master-page .user-master-modal .user-outlet-option small{color:#b5c9e9!important;white-space:nowrap;font-size:10px}app-master-page .user-master-modal .user-outlet-empty{padding:12px;color:#bdcce0;font-size:12px}app-master-page .user-master-modal .editor-section .field>span{color:#c9d9f3!important}app-master-page .user-master-modal .editor-section .field input:not([type=checkbox]),app-master-page .user-master-modal .editor-section .field select{background:#0c1b34!important;border-color:#3f5c8a!important;color:#eef5ff!important;-webkit-text-fill-color:#eef5ff!important}app-master-page .user-master-modal .editor-section .section-heading h3{color:#f0f7ff!important}app-master-page .user-master-modal .editor-section .field-help{color:#acbee1!important}html[data-ui-theme=light] app-master-page .user-master-modal .user-outlet-dropdown{background:#f5f9ff!important;color:#25466a!important;border-color:#c0d4ed!important}html[data-ui-theme=light] app-master-page .user-master-modal .user-outlet-picker{background:#fff!important;border-color:#d8e5f4!important}html[data-ui-theme=light] app-master-page .user-master-modal .user-outlet-search{background:#fff!important;color:#243e5f!important;-webkit-text-fill-color:#243e5f!important;border-color:#bdcfe5!important}html[data-ui-theme=light] app-master-page .user-master-modal .user-outlet-search::placeholder{color:#6d7f97!important}html[data-ui-theme=light] app-master-page .user-master-modal .user-outlet-option{background:#f2f7ff!important;color:#26415f!important;-webkit-text-fill-color:#26415f!important;border-color:#e2ecf6!important}html[data-ui-theme=light] app-master-page .user-master-modal .user-outlet-option.selected,html[data-ui-theme=light] app-master-page .user-master-modal .user-outlet-option:hover{background:#e1edff!important;border-color:#9bbff4!important}html[data-ui-theme=light] app-master-page .user-master-modal .user-outlet-option small{color:#6c819e!important}html[data-ui-theme=light] app-master-page .user-master-modal .user-outlet-check{border-color:#9db5d0;color:#fff!important}html[data-ui-theme=light] app-master-page .user-master-modal .editor-section .field>span{color:#385779!important}html[data-ui-theme=light] app-master-page .user-master-modal .editor-section .field input:not([type=checkbox]),html[data-ui-theme=light] app-master-page .user-master-modal .editor-section .field select{background:#f7faff!important;color:#234063!important;-webkit-text-fill-color:#234063!important;border-color:#bfd1ea!important}html[data-ui-theme=light] app-master-page .user-master-modal .editor-section .section-heading h3{color:#2f486c!important}html[data-ui-theme=light] app-master-page .user-master-modal .editor-section .field-help{color:#617e9e!important}@media(max-width:850px){app-master-page .user-master-modal .user-outlet-toolbar{flex-wrap:wrap}app-master-page .user-master-modal .user-outlet-option{font-size:11px}}select.sps-native{display:none!important;position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.sps-control{position:relative;display:flex!important;align-items:stretch;min-width:0;width:100%;max-width:100%;isolation:isolate}.sps-control .sps-input{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;height:34px!important;padding:6px 31px 6px 9px!important;border:1px solid #425f88!important;border-radius:7px!important;background:#10223d!important;color:#edf6ff!important;font:400 12px Arial,Segoe UI,sans-serif!important;line-height:1.3!important;box-shadow:inset 0 1px 3px #00122215!important;outline-offset:1px!important;text-overflow:ellipsis}.sps-control .sps-input::placeholder{color:#a0b7d2!important;opacity:1!important}.sps-control .sps-input:focus{outline:2px solid #579bff!important;border-color:#76afff!important}.sps-control .sps-input:disabled{background:#26344b!important;color:#a9bbd2!important;opacity:1!important;cursor:not-allowed}.sps-control .sps-arrow{position:absolute!important;right:1px;top:1px;bottom:1px;width:28px!important;min-width:28px!important;min-height:0!important;height:auto!important;border:0!important;padding:0!important;border-radius:0 6px 6px 0!important;background:transparent!important;color:#90aed2!important;box-shadow:none!important;cursor:pointer;font:18px Arial!important}.sps-menu{position:fixed;z-index:2147483000;display:flex;flex-direction:column;border:1px solid #447ab6;border-radius:9px;background:#10243f;color:#e8f3ff;box-shadow:0 10px 35px #0006;overflow:hidden;padding:4px;min-width:0;font-family:Arial,Segoe UI,sans-serif}.sps-caption{font-size:10px;padding:7px 7px 8px;color:#a2c0e3;border-bottom:1px solid #2e4c71;line-height:1.4;flex:none}.sps-options{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:252px;scrollbar-color:#4f82b9 transparent;padding:3px 0}.sps-option{display:flex;gap:8px;align-items:center;min-height:34px;padding:7px;border:1px solid transparent;border-radius:6px;font-size:12px;line-height:1.4;cursor:pointer;white-space:normal;overflow-wrap:anywhere;color:#e5efff;background:transparent}.sps-option.active,.sps-option:hover{background:#234877;border-color:#4b82c5;color:#fff}.sps-option[aria-selected=true]{font-weight:700}.sps-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.sps-mark{width:16px;flex:none;color:#63dcb1;font-weight:700}.sps-empty{padding:10px;color:#99b3d5;font-size:11px;line-height:1.4}html[data-ui-theme=light] .sps-control .sps-input,html[data-ui-theme=light] app-master-page .full-entry-backdrop .editor-body .form-grid.fast-grid .sps-control .sps-input,html[data-ui-theme=light] app-transaction-page .large-transaction-backdrop .transaction-body .sps-control .sps-input{background:#fff!important;color:#172f51!important;border-color:#b9cfe8!important;color-scheme:light!important;opacity:1!important}html[data-ui-theme=light] .sps-control .sps-input::placeholder{color:#687e9d!important}html[data-ui-theme=light] .sps-control .sps-input:disabled{background:#eaf0f7!important;color:#526a88!important;border-color:#cedbea!important}html[data-ui-theme=light] .sps-control .sps-arrow{color:#42668d!important}html[data-ui-theme=light] .sps-menu{background:#fff!important;color:#1e3b60!important;border-color:#b5ceec!important;box-shadow:0 10px 30px #143b6929}html[data-ui-theme=light] .sps-caption{background:#f5f9ff;color:#5b7698;border-color:#dae6f3}html[data-ui-theme=light] .sps-option{color:#1f3d63;background:#fff}html[data-ui-theme=light] .sps-option.active,html[data-ui-theme=light] .sps-option:hover{color:#124fba;background:#edf4ff;border-color:#b8d2fa}html[data-ui-theme=light] .sps-mark{color:#126ae5}html[data-ui-theme=light] .sps-empty{color:#617994}app-transaction-page .po-premium .po-card .sps-control .sps-input,app-transaction-page .po-premium .po-meta .sps-control .sps-input{background:#fff!important;color:#1c3b65!important;border-color:#c3d8f1!important;opacity:1!important}app-transaction-page .po-premium .po-card .sps-arrow,app-transaction-page .po-premium .po-meta .sps-arrow{color:#5478a4!important}.counter-entry{display:grid;grid-template-columns:minmax(210px,2.8fr) repeat(3,minmax(75px,.8fr)) auto;align-items:end;gap:9px;padding:12px;margin:0;border:1px solid #c7dff7;border-radius:8px;background:linear-gradient(110deg,#f4f9ff,#e7f2ff);color:#23436c;min-width:0}.counter-entry>label{display:flex;flex-direction:column;gap:5px;font:700 11px Arial,Segoe UI,sans-serif;min-width:0;color:inherit}.counter-entry>label>input{width:100%;min-width:0;max-width:100%;height:35px;min-height:35px;border:1px solid #bcd2ec;border-radius:6px;padding:6px 8px;background:#fff;color:#193958;font:400 12px Arial,Segoe UI,sans-serif}.counter-entry>small{grid-column:1/-1;color:#627fa2;font-size:10px;line-height:1.4}.counter-entry>button{min-height:35px!important;height:35px}.counter-entry .sps-control .sps-input{height:35px!important;min-height:35px!important;background:#fff!important;color:#193958!important;border-color:#bcd2ec!important}app-transaction-page .po-premium .po-counter{margin:0 10px 10px}app-transaction-page .po-premium .po-counter input{background:#fff!important;color:#1c3e6d!important;border-color:#b9d2f0!important}app-procurement .pr-counter{margin:10px 0 13px;background:linear-gradient(110deg,#1b365d,#112641);color:#dceaff;border-color:#365b8b}app-procurement .pr-counter>small{color:#a4bddd}app-procurement .pr-counter>label>input{background:#10213c;color:#ecf4ff;border-color:#436387}app-procurement .pr-modal .pr-tablewrap{overflow:auto;max-height:34dvh}app-procurement .pr-modal .pr-tablewrap th{position:sticky;top:0;z-index:1}app-procurement .pr-modal .pr-modalfoot{position:sticky;bottom:-16px;background:#121c40;padding:13px 0 5px;z-index:2}app-procurement .pr-modal .counter-line-total{font-weight:700;white-space:nowrap}html[data-ui-theme=light] app-procurement{color:#213f66!important;color-scheme:light}html[data-ui-theme=light] app-procurement :is(.pr-modal,.pr-editbox,.pr-tablewrap,.pr-queue>div){background:#fff!important;color:#213f66!important;border-color:#c9daee!important;box-shadow:0 5px 20px #1f486715!important}html[data-ui-theme=light] app-procurement .pr-backdrop{background:#10213e45!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-ui-theme=light] app-procurement .pr-modal{border-radius:13px!important}html[data-ui-theme=light] app-procurement :is(input,textarea,select,option){background:#fff!important;color:#203d64!important;border-color:#bfd2e9!important;color-scheme:light!important;opacity:1!important}html[data-ui-theme=light] app-procurement input::placeholder,html[data-ui-theme=light] app-procurement textarea::placeholder{color:#71859e!important;opacity:1!important}html[data-ui-theme=light] app-procurement :is(.pr-fieldgrid label,.pr-subhead h3,.pr-editbox h3,.pr-panelhead h2,.pr-modalfoot strong,.pr-timeline b,.pr-timeline p,.pr-queue b){color:#213f66!important}html[data-ui-theme=light] app-procurement :is(.pr-editbox p,.pr-fieldgrid small,.pr-subhead span,.pr-timeline span,.pr-queue span,.pr-purpose){color:#587494!important}html[data-ui-theme=light] app-procurement :is(th,td){color:#25466d!important;border-color:#d6e3f2!important;background:#fff!important}html[data-ui-theme=light] app-procurement th{background:#eaf3ff!important;color:#375b85!important}html[data-ui-theme=light] app-procurement td small{color:#647c98!important}html[data-ui-theme=light] app-procurement .pr-modalfoot{background:#fff!important;border-top:1px solid #d5e4f2!important}html[data-ui-theme=light] app-procurement .pr-counter{background:linear-gradient(110deg,#f7fbff,#eaf4ff)!important;border-color:#bed6f2!important;color:#26486f!important}html[data-ui-theme=light] app-procurement .pr-counter>small{color:#657f9f!important}html[data-ui-theme=light] app-procurement .pr-btn.light{background:linear-gradient(#fff,#eaf3ff)!important;color:#2e568b!important;border-color:#b7cdeb!important;box-shadow:0 2px #c2d4ec!important}html[data-ui-theme=light] app-procurement .pr-btn:is(.primary,.success,.danger){color:#fff!important}html[data-ui-theme=light] app-procurement .pr-notice{background:#edf5ff!important;color:#2c567f!important;border-color:#bfd5ef!important}html[data-ui-theme=light] app-procurement .pr-notice.danger{background:#fff1f3!important;color:#a52346!important;border-color:#f0bcc9!important}html[data-ui-theme=light] app-procurement .pr-notice.success{background:#eafbf3!important;color:#197657!important;border-color:#b5e6d3!important}html[data-ui-theme=light] app-procurement a:not(.pr-btn){color:#1665cb!important}html[data-ui-theme=light] app-transaction-page .po-premium :is(.po-summary-card,.po-review-card){background:linear-gradient(130deg,#fff,#f0f6ff)!important;color:#244569!important;border-color:#b5ceeb!important;box-shadow:0 3px 12px #295c8a16!important}html[data-ui-theme=light] app-transaction-page .po-premium :is(.po-summary-card,.po-review-card) h3{color:#204a7e!important;border-color:#d2e2f4!important}html[data-ui-theme=light] app-transaction-page .po-premium .po-summary-card :is(dt,dd){color:#2d4e78!important}html[data-ui-theme=light] app-transaction-page .po-premium .po-summary-card dl>div{border-color:#d6e3f2!important}html[data-ui-theme=light] app-transaction-page .po-premium .po-review-card :is(li,small){color:#526e91!important}html[data-ui-theme=light] app-transaction-page .po-premium .po-next-stages b{color:#224a7b!important}html[data-ui-theme=light] app-transaction-page .po-premium .po-next-stages>div{border-color:#bdd0e8!important}html[data-ui-theme=light] app-transaction-page .po-premium .po-card h3{background:linear-gradient(100deg,#e2efff,#f1f7ff)!important;color:#254d80!important}html[data-ui-theme=light] app-transaction-page .po-premium .po-card h3>i{color:#246fcb!important}html[data-ui-theme=light] app-transaction-page .po-premium .po-button:not(.primary):not(.violet){background:linear-gradient(#fff,#e8f2ff)!important;border-color:#b1cbea!important;color:#2d558a!important;box-shadow:0 2px #c6d9ee!important}html[data-ui-theme=light] app-transaction-page .po-premium .po-net{background:linear-gradient(110deg,#1169e7,#0751b8)!important;color:#fff!important}html[data-ui-theme=light] app-transaction-page .po-premium .po-net strong{color:#fff!important}html[data-ui-theme=light] app-transaction-page .po-premium .po-alert{background:#edf5ff!important;color:#29557f!important;border-color:#c1d8ef!important}html[data-ui-theme=light] app-transaction-page .po-premium .po-alert.error{background:#fff0f3!important;color:#a82946!important;border-color:#efb8c5!important}html[data-ui-theme=light] :is(app-master-page,app-transaction-page,app-procurement,app-manufacturing,app-reports) :is(select option,select optgroup){background:#fff!important;color:#223f64!important}html[data-ui-theme=light] app-transaction-page .large-transaction-backdrop .transaction-body :is(input[readonly],input:disabled,textarea[readonly]){background:#eef4fb!important;color:#526b8c!important;opacity:1!important}.pr-controls>.sps-control{width:125px;flex:0 0 125px}@media(max-width:1150px){.counter-entry{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(70px,1fr))}.counter-entry>button{grid-column:1/-1;justify-self:end;min-width:120px}}@media(max-width:680px){.counter-entry{grid-template-columns:repeat(3,minmax(0,1fr));padding:9px;gap:8px}.counter-entry>.counter-item{grid-column:1/-1}.counter-entry>button{grid-column:1/-1;width:100%}.pr-controls>.sps-control{flex:1 1 100px}}@media print{.sps-control .sps-arrow,.sps-menu,.counter-entry{display:none!important}.sps-control .sps-input{border:0!important;background:#fff!important;color:#000!important}}@media screen{app-transaction-page .modal-backdrop.large-transaction-backdrop:has(.po-premium){padding:5px!important;align-items:start!important;place-items:start center!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}app-transaction-page .large-transaction-backdrop .transaction-modal.po-premium{display:flex!important;flex-direction:column!important;width:min(1580px,100vw - 10px)!important;height:calc(100dvh - 10px)!important;min-height:0!important;max-height:calc(100dvh - 10px)!important;overflow:hidden!important;border-radius:10px!important}app-transaction-page .po-titlebar{flex:0 0 auto!important;min-height:49px!important;padding:5px 10px!important;gap:8px!important;flex-wrap:nowrap!important;align-items:center!important}app-transaction-page .po-title{gap:8px!important}app-transaction-page .po-emblem{width:32px!important;height:32px!important;font-size:17px!important;border-radius:8px!important;box-shadow:none!important}app-transaction-page .po-title small{font-size:8px!important;letter-spacing:.05em!important}app-transaction-page .po-title h2{font-size:19px!important;line-height:1.1!important;margin:2px 0 0!important;white-space:nowrap}app-transaction-page .po-title p{display:none!important}app-transaction-page .po-tools{gap:5px!important;align-items:center!important;flex-wrap:nowrap!important}app-transaction-page .po-titlebar .po-button{min-height:28px!important;padding:4px 7px!important;font-size:10px!important;box-shadow:none!important}app-transaction-page .po-titlebar .po-button i{font-size:12px!important}app-transaction-page .po-workflow{flex:0 0 auto!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;padding:1px 10px 5px!important;gap:6px!important;min-height:33px!important}app-transaction-page .po-workflow>div{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:9px!important}app-transaction-page .po-workflow>div:before{display:none!important}app-transaction-page .po-workflow i{width:20px!important;height:20px!important;font-size:11px!important;flex:none!important;box-shadow:none!important}app-transaction-page .po-workflow span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px!important}app-transaction-page .po-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0 8px 5px!important;scrollbar-gutter:auto!important}app-transaction-page .po-meta{flex:0 0 auto!important;grid-template-columns:1.1fr 1fr 1fr .7fr 1.2fr!important;gap:5px!important;padding:4px!important;margin-bottom:6px!important;border-radius:7px!important}app-transaction-page .po-meta>div,app-transaction-page .po-meta>.po-field{min-height:39px!important;padding:4px 7px!important;border-radius:5px!important}app-transaction-page .po-meta .po-field{gap:1px!important}app-transaction-page .po-meta .po-field>span{font-size:9px!important}app-transaction-page .po-meta :is(input,select){height:24px!important;min-height:24px!important;padding:2px 5px!important;font-size:11px!important}app-transaction-page .po-id{gap:5px!important}app-transaction-page .po-id>i{font-size:14px!important}app-transaction-page .po-id>div{gap:1px!important}app-transaction-page .po-id small,app-transaction-page .po-state small{font-size:9px!important}app-transaction-page .po-id span{display:none!important}app-transaction-page .po-state{gap:3px!important;justify-content:center}app-transaction-page .po-state strong{font-size:10px!important}app-transaction-page .po-meta .advanced{min-height:36px!important;font-size:10px!important}app-transaction-page .po-layout{flex:1 1 auto!important;min-height:0!important;grid-template-columns:minmax(0,1fr) 205px!important;gap:7px!important;align-items:stretch!important}app-transaction-page .po-main{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;min-height:0!important}app-transaction-page .po-information{flex:0 0 auto!important;grid-template-columns:1.05fr 1.05fr .85fr!important;gap:6px!important;align-items:start!important}app-transaction-page .po-information>.po-card:last-child{grid-column:auto!important}app-transaction-page .po-card{border-radius:7px!important}app-transaction-page .po-card h3{min-height:24px!important;padding:4px 8px!important;font-size:11px!important;gap:5px!important;line-height:1.25!important}app-transaction-page .po-card h3>i{font-size:12px!important}app-transaction-page .po-card-body{padding:5px 7px!important;gap:4px!important;align-content:start!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important}app-transaction-page .po-card .po-field{gap:2px!important;min-width:0!important}app-transaction-page .po-card .po-field>span{font-size:10px!important;line-height:1.1!important}app-transaction-page .po-premium .po-card :is(.po-field input,.po-field select,.po-field textarea){height:28px!important;min-height:28px!important;padding:3px 6px!important;font-size:11px!important}app-transaction-page .po-premium .po-field textarea{height:28px!important;min-height:28px!important;max-height:90px!important;resize:vertical!important;line-height:1.2!important}app-transaction-page .po-information .po-supplier{display:none!important}app-transaction-page .po-information .po-hint{display:none!important}app-transaction-page .po-items{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}app-transaction-page .po-item-heading{flex:0 0 auto!important;min-height:28px!important;flex-wrap:nowrap!important}app-transaction-page .po-item-heading h3{min-height:27px!important;padding:4px 9px!important;font-size:12px!important}app-transaction-page .po-item-heading>div{gap:9px!important;padding:0 8px!important}app-transaction-page .po-item-heading a{font-size:9px!important}app-transaction-page .po-item-tools{flex:0 0 auto!important;padding:4px 7px!important;gap:6px!important}app-transaction-page .po-item-tools .po-button{min-height:26px!important;padding:3px 8px!important;font-size:10px!important;box-shadow:none!important}app-transaction-page .po-item-tools>label{min-height:27px!important;max-width:260px!important}app-transaction-page .po-item-tools>label input{height:26px!important}app-transaction-page .po-counter{flex:0 0 auto!important;margin:0 6px 5px!important;padding:5px 7px!important;gap:5px!important;border-radius:6px!important;grid-template-columns:minmax(155px,2.8fr) repeat(3,minmax(65px,.8fr)) auto!important}app-transaction-page .po-counter>label{gap:2px!important;font-size:10px!important}app-transaction-page .po-counter :is(input,.sps-input){height:28px!important;min-height:28px!important;padding:3px 6px!important}app-transaction-page .po-counter button{height:28px!important;min-height:28px!important;padding:3px 7px!important;box-shadow:none!important}app-transaction-page .po-counter>small{display:none!important}app-transaction-page .po-table-scroll{flex:1 1 auto!important;min-height:145px!important;max-height:none!important;overflow:auto!important;padding-bottom:0!important;overscroll-behavior:contain!important}app-transaction-page .po-item-table :is(th,td){padding:3px 5px!important;height:30px!important;font-size:10px!important}app-transaction-page .po-item-table th{height:29px!important;padding:4px 5px!important;font-size:9px!important}app-transaction-page .po-premium .po-item-table :is(input,select){height:25px!important;min-height:25px!important;padding:2px 5px!important;font-size:10px!important}app-transaction-page .po-remove{width:24px!important;height:24px!important}app-transaction-page .po-empty{min-height:95px!important;gap:3px!important;padding:8px!important}app-transaction-page .po-empty>i{font-size:17px!important}app-transaction-page .po-item-footer{flex:0 0 auto!important;min-height:28px!important;padding:5px 8px!important;font-size:9px!important}app-transaction-page .po-next{display:none!important}app-transaction-page .po-sidebar{align-content:start!important;overflow-y:auto!important;max-height:100%!important;scrollbar-width:thin;gap:6px!important}app-transaction-page .po-summary-card{padding:7px!important}app-transaction-page .po-summary-card dl>div{padding:5px 3px!important}app-transaction-page .po-summary-card .po-net{padding:7px 5px!important;margin-top:5px!important}app-transaction-page .po-net strong{font-size:15px!important}app-transaction-page .po-review-card{padding:7px!important}app-transaction-page .po-review-card ul{gap:4px!important}app-transaction-page .po-next-stages{gap:7px!important}app-transaction-page .po-bottom-actions{flex:0 0 auto!important;padding:5px 8px!important;min-height:39px!important;gap:6px!important}app-transaction-page .po-bottom-actions .po-button{min-height:29px!important;padding:4px 8px!important;font-size:10px!important;box-shadow:none!important}}@media screen and (max-width:1080px){app-transaction-page .po-titlebar{flex-wrap:wrap!important;align-items:center!important}app-transaction-page .po-tools{flex-wrap:wrap!important;justify-content:flex-start!important}app-transaction-page .po-information{grid-template-columns:repeat(3,minmax(0,1fr))!important}app-transaction-page .po-counter{grid-template-columns:minmax(160px,2fr) repeat(3,minmax(62px,1fr)) auto!important}}@media screen and (max-width:900px){app-transaction-page .po-body{overflow:auto!important}app-transaction-page .po-layout{grid-template-columns:1fr!important;flex:0 0 auto!important;min-height:0!important}app-transaction-page .po-sidebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}app-transaction-page .po-main{min-height:0!important}app-transaction-page .po-items{min-height:245px!important;flex:none!important}app-transaction-page .po-table-scroll{min-height:170px!important;max-height:290px!important}}@media screen and (max-width:700px){app-transaction-page .po-titlebar{gap:6px!important;padding:6px 8px!important}app-transaction-page .po-title h2{font-size:17px!important}app-transaction-page .po-workflow{display:none!important}app-transaction-page .po-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}app-transaction-page .po-meta .advanced{grid-column:1/-1!important;min-height:27px!important}app-transaction-page .po-information{grid-template-columns:1fr!important}app-transaction-page .po-information .po-card{min-height:0!important}app-transaction-page .po-counter{grid-template-columns:repeat(3,minmax(0,1fr))!important}app-transaction-page .po-counter>.counter-item{grid-column:1/-1}app-transaction-page .po-counter>button{grid-column:1/-1}app-transaction-page .po-sidebar{grid-template-columns:1fr!important}app-transaction-page .po-item-heading>div{display:none!important}app-transaction-page .po-bottom-actions{overflow-x:auto!important;flex-wrap:nowrap!important}app-transaction-page .po-bottom-actions .po-button{flex:none!important;min-height:28px!important}}@media screen and (max-height:660px){app-transaction-page .po-body{overflow:auto!important}app-transaction-page .po-layout{flex:0 0 auto!important;min-height:0!important}app-transaction-page .po-items{min-height:245px!important}app-transaction-page .po-table-scroll{max-height:250px!important}}@media print{app-transaction-page .transaction-modal.po-premium{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}app-transaction-page .po-body{overflow:visible!important;display:block!important}app-transaction-page .po-table-scroll{overflow:visible!important;max-height:none!important}app-transaction-page .po-items{display:block!important}app-transaction-page .po-next{display:none!important}}@media screen{app-transaction-page .modal-backdrop.large-transaction-backdrop:has(>.transaction-modal.po-premium){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:var(--entry-sidebar)!important;width:auto!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:4px!important;overflow:hidden!important;box-sizing:border-box!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(.sidebar-collapsed) app-transaction-page .modal-backdrop.large-transaction-backdrop:has(>.transaction-modal.po-premium){left:62px!important}app-transaction-page .modal-backdrop.large-transaction-backdrop>.transaction-modal.po-premium{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}app-transaction-page .transaction-modal.po-premium .po-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}app-transaction-page .transaction-modal.po-premium .po-layout{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}app-transaction-page .transaction-modal.po-premium .po-main{min-height:0!important;overflow:hidden!important}app-transaction-page .transaction-modal.po-premium .po-items{min-height:0!important;flex:1 1 auto!important}app-transaction-page .transaction-modal.po-premium .po-table-scroll{min-height:0!important;max-height:none!important;flex:1 1 auto!important;overflow:auto!important;overscroll-behavior:contain!important}app-transaction-page .transaction-modal.po-premium .po-bottom-actions{flex:0 0 auto!important;position:relative!important;z-index:3!important;min-height:40px!important;max-height:82px!important;overflow-x:auto!important;overflow-y:hidden!important;align-items:center!important}}@media screen and (max-height:700px){app-transaction-page .transaction-modal.po-premium .po-body{overflow-y:auto!important;overflow-x:hidden!important}app-transaction-page .transaction-modal.po-premium .po-layout{flex:0 0 auto!important;overflow:visible!important}app-transaction-page .transaction-modal.po-premium .po-main{overflow:visible!important}app-transaction-page .transaction-modal.po-premium .po-items{min-height:200px!important;flex:0 0 auto!important}app-transaction-page .transaction-modal.po-premium .po-table-scroll{min-height:115px!important;max-height:250px!important}}@media screen and (max-width:900px){app-transaction-page .transaction-modal.po-premium .po-body{overflow-y:auto!important;overflow-x:hidden!important}app-transaction-page .transaction-modal.po-premium .po-layout{flex:0 0 auto!important;overflow:visible!important}app-transaction-page .transaction-modal.po-premium .po-main{overflow:visible!important}app-transaction-page .transaction-modal.po-premium .po-items{min-height:235px!important;flex:0 0 auto!important}app-transaction-page .transaction-modal.po-premium .po-table-scroll{min-height:140px!important;max-height:300px!important}}@media screen and (max-width:760px){app-transaction-page .modal-backdrop.large-transaction-backdrop:has(>.transaction-modal.po-premium){left:0!important;padding:4px!important}html:has(.sidebar-collapsed) app-transaction-page .modal-backdrop.large-transaction-backdrop:has(>.transaction-modal.po-premium){left:0!important}}
