.v2-action-form textarea{color:#edf5ff;resize:vertical;background:#051326;border:1px solid #224664;border-radius:9px;width:100%;min-height:42px;padding:8px 10px}.v2-action-form .wide{grid-column:span 2}.v2-dispatch-form h3{grid-column:1/-1}.v2-table>div[role=button]{cursor:pointer}.v2-table>div[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #65bfff}.records-search{align-items:center}.records-search span{color:#8fa5bd;white-space:nowrap;font-size:11px}.records-no-match{color:#8fa5bd;text-align:center;margin:0;padding:34px}.transporter-master{gap:12px;display:grid}.transporter-master .operations-toolbar label{color:#8fa5bd;gap:5px;font-size:10px;display:grid}.transporter-master .operations-toolbar input{color:#edf5ff;background:#051326;border:1px solid #224664;border-radius:8px;min-width:250px;height:38px;padding:0 11px}.transporter-master-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.transporter-master-list article{background:#071629;border:1px solid #193b5d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.transporter-master-list article div{gap:4px;min-width:0;display:grid}.transporter-master-list article b{color:#edf5ff}.transporter-master-list article span,.transporter-master-list article small{color:#8096ad;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.transporter-master-list article button,.local-dispatch-actions button{color:#8fd1ff;background:#08213a;border:1px solid #28547a;border-radius:7px;min-height:34px;padding:0 11px}.local-dispatch-actions{background:#061827;border:1px solid #214663;border-radius:10px;justify-content:flex-end;align-items:center;gap:8px;margin:12px 0;padding:12px 14px;display:flex}.local-dispatch-actions b{margin-right:auto}.transporter-active{align-items:center;gap:9px;display:flex!important}.transporter-active input{width:18px;height:18px}.textile-dispatch-document{color:#1a2c3e;background:#fff;gap:18px;width:min(760px,100%);margin:0 auto;padding:34px;display:grid}.textile-dispatch-document>header,.textile-dispatch-document>section{grid-template-columns:1fr 1fr;gap:20px;display:grid}.textile-dispatch-document>header{border-bottom:3px solid #174f7d;padding-bottom:18px}.textile-dispatch-document h1,.textile-dispatch-document p{margin:3px 0}.textile-dispatch-document>header>div:last-child{justify-items:end;display:grid}.textile-dispatch-document>header strong{color:#174f7d;font-size:18px}.textile-dispatch-document span,.textile-dispatch-document dt{color:#64788b;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.textile-dispatch-document dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.textile-dispatch-document dl div{border:1px solid #dce5ed;border-radius:8px;padding:11px}.textile-dispatch-document dd{margin:5px 0 0;font-weight:800}.textile-dispatch-document>section~section{border:1px solid #dce5ed;padding:12px;display:block}.textile-dispatch-document>footer{color:#6b7d8e;border-top:1px solid #dce5ed;justify-content:space-between;padding-top:14px;font-size:9px;display:flex}@media (max-width:720px){.v2-action-form .wide{grid-column:auto}.transporter-master-list{grid-template-columns:1fr}.transporter-master .operations-toolbar input{width:100%;min-width:0}.local-dispatch-actions{flex-direction:column;align-items:stretch}.local-dispatch-actions b{margin-right:0}.textile-dispatch-document{padding:20px}.textile-dispatch-document>header,.textile-dispatch-document>section,.textile-dispatch-document dl{grid-template-columns:1fr}.textile-dispatch-document>header>div:last-child{justify-items:start}}
.oneflow-home{--of-bg:#07111d;--of-secondary:#0b1624;--of-panel:#0f1c2b;--of-elevated:#132235;--of-line:#38bdf83d;--of-blue:#0ea5e9;--of-cyan:#22d3ee;--of-heading:#f1f5f9;--of-text:#e2e8f0;--of-body:#cbd5e1;--of-muted:#94a3b8;background:var(--of-bg);min-height:100vh;color:var(--of-heading);overflow:clip}.oneflow-home a{color:inherit}.oneflow-home *{box-sizing:border-box}.flow-site-header.flow-unified-header{--nav-height:clamp(64px, 5vw, 72px);--nav-control:clamp(44px, 4.5vw, 52px);--nav-gutter:max(clamp(16px, 2.22vw, 32px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));top:calc(24px + env(safe-area-inset-top,0px));background:0 0;border:0;width:100vw;animation:none;position:fixed;left:0;right:auto}.flow-unified-header .flow-site-nav{width:min(calc(100% - var(--nav-gutter) * 2), 1050px);height:var(--nav-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040f1de6;border:1px solid #669ac75c;border-radius:9999px;justify-content:space-between;align-items:center;margin:0 auto;padding:0 clamp(10px,1.5vw,16px);display:flex;overflow:visible;box-shadow:0 8px 26px #00071433,inset 0 1px #aad4ff09}.flow-unified-header .flow-site-nav:after{display:none}.flow-unified-header .flow-nav-logo{width:clamp(132px,15vw,180px);height:calc(var(--nav-height) + 24px);background:linear-gradient(160deg,#0a1d31fa,#030d1bfa);border:1px solid #4084c361;border-radius:20px 20px 34px 34px;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:6px 14px;display:grid;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 7px 20px #00061347,0 0 18px #1261ac17}.flow-unified-header .flow-nav-logo .flow-brand{width:100%;min-width:0;height:100%;min-height:0;display:block}.flow-unified-header .flow-nav-logo .flow-logo{width:100%!important;height:100%!important}.flow-unified-header .flow-nav-logo img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.flow-unified-header .flow-nav-control{flex:0 0 var(--nav-control);width:var(--nav-control);height:var(--nav-control);color:#e7f2ff;background:#051221d1;border:1px solid #8db2d275;border-radius:50%;place-items:center;min-width:44px;min-height:44px;padding:0;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.flow-unified-header .flow-nav-control svg{transition:transform .18s;display:block}.flow-unified-header .flow-nav-control:hover{background:#0b233b;border-color:#6baddc;box-shadow:0 0 12px #2877b821}.flow-unified-header .flow-nav-action:hover svg{transform:translate(1px,-1px)}.flow-unified-header :is(a,button):focus-visible,.flow-public-menu :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #8ed1ff}.flow-menu-layer.flow-public-menu{width:100vw;max-width:none;height:100dvh;max-height:none;padding:calc(128px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px));color:#e7f2ff;background:0 0;border:0;align-items:start;margin:0;overflow:hidden}.flow-public-menu:not([open]){display:none}.flow-public-menu::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00050db3}.flow-public-menu .flow-menu-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.flow-public-menu .flow-menu-panel{width:min(760px,100%);max-height:calc(100dvh - 152px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#355875 transparent;border-color:#5f95c359;animation:none;box-shadow:0 20px 60px #0005104d}.flow-public-menu .flow-menu-panel>header{z-index:1;letter-spacing:.1em;background:#08192b;gap:12px;min-height:64px;padding:0 20px;font-size:10px;position:sticky;top:0}.flow-public-menu .flow-menu-panel>header button{flex:0 0 44px;width:44px;height:44px;padding:0}.flow-public-menu .flow-menu-panel nav{gap:0 16px;padding:12px 16px}.flow-public-menu .flow-menu-panel nav a{border-radius:6px;min-height:58px;padding:0 12px;transition:background-color .18s,color .18s}.flow-public-menu .flow-menu-panel nav a:hover{background:#22639821;padding-left:12px}.flow-public-menu .flow-menu-panel nav a.active{background:#1a68af2e;box-shadow:inset 2px 0 #65b9f2}.flow-public-menu .flow-menu-panel nav a:focus-visible{outline-offset:-3px}.flow-public-menu .flow-menu-panel nav b{font-size:clamp(16px,2vw,19px)}.flow-public-menu .flow-menu-panel>footer{flex-wrap:wrap;padding:16px 20px 20px}.flow-public-menu .flow-menu-panel>footer a{color:#e7f2ff;min-height:44px}@media (max-width:600px){.flow-public-menu .flow-menu-panel nav{grid-template-columns:1fr}.flow-public-menu .flow-menu-panel>footer{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.flow-unified-header .flow-nav-control,.flow-unified-header .flow-nav-control svg,.flow-public-menu .flow-menu-panel nav a{transition:none}.flow-unified-header .flow-nav-action:hover svg{transform:none}}.oneflow-hero{background:radial-gradient(circle at 65% 29%,#0065ff30,#0000 34%),radial-gradient(circle at 12% 34%,#006eff14,#0000 25%),linear-gradient(#01050d,#020817 85%,#020711);padding:116px 0 28px;position:relative;overflow:hidden}.oneflow-hero:before{content:"";opacity:.22;background-image:radial-gradient(circle,#278bff8c 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 57%,#0000 100%);mask-image:linear-gradient(90deg,#0000 25%,#000 57%,#0000 100%)}.oneflow-hero-ambient{border:1px solid #1369d424;border-radius:50%;height:610px;position:absolute;top:115px;left:42%;right:-10%;transform:rotate(-5deg);box-shadow:inset 0 0 120px #0062ff0d}.oneflow-hero-main{z-index:2;grid-template-columns:minmax(380px,.72fr) minmax(690px,1.28fr);align-items:center;gap:28px;display:grid;position:relative}.oneflow-hero-copy{z-index:5;padding:25px 0 36px;position:relative}.oneflow-badge{color:#e3edf7;background:#06204173;border:1px solid #4a9af985;border-radius:8px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 12px;font-size:12px;font-weight:720;display:inline-flex}.oneflow-badge i{color:#28a8ff;font-style:normal}.oneflow-hero-copy h1{letter-spacing:-.057em;margin:20px 0 16px;font-size:clamp(52px,4.5vw,72px);font-weight:790;line-height:.99}.oneflow-hero-copy h1 em{color:#1593ff;text-shadow:0 0 28px #0082ff42;font-style:normal}.oneflow-hero-copy>p{color:#b2c1d0;max-width:500px;margin:0;font-size:17px;line-height:1.55}.oneflow-actions{gap:12px;margin-top:26px;display:flex}.oneflow-button{border:1px solid #4697f2a6;border-radius:8px;justify-content:center;align-items:center;gap:32px;min-height:50px;padding:0 20px;font-size:14px;font-weight:820;transition:all .22s;display:inline-flex}.oneflow-button.primary{background:linear-gradient(135deg,#0f8dff,#0750e5);border-color:#168fff;box-shadow:0 14px 32px #0063ff54}.oneflow-button.secondary{background:#020a17a8}.oneflow-button:hover{border-color:#62c9ff;transform:translateY(-2px);box-shadow:0 18px 38px #0066ff4d}.oneflow-trust{color:#d3dfeb;flex-wrap:wrap;gap:20px;margin-top:26px;font-size:11px;display:flex}.oneflow-trust span{align-items:center;gap:7px;display:flex}.oneflow-trust i{color:#3cb2ff;border:1px solid #278fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.oneflow-workflow{filter:drop-shadow(0 35px 65px #0000006b);min-width:0;position:relative}.oneflow-workflow-top{color:#7397b9;text-transform:uppercase;letter-spacing:.12em;background:#030d1bd1;border:1px solid #4ba0f759;border-bottom:0;border-radius:18px 18px 0 0;align-items:center;gap:12px;height:38px;padding:0 13px;font-size:8px;font-weight:750;display:flex}.oneflow-workflow-top>span{color:#4db7ff}.oneflow-workflow-top>b{color:#fff;margin-left:auto}.oneflow-workflow-top>small{color:#526f8d}.oneflow-workflow-stage{background:radial-gradient(circle at 49% 52%,#07f3,#0000 26%),linear-gradient(145deg,#06192ffa,#010710fc);border:1px solid #4aa2f96b;border-radius:0 0 24px 24px;height:530px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.oneflow-workflow-stage:after{content:"";z-index:1;background:radial-gradient(#0065d924,#0000 66%);border:1px solid #1f7fe738;border-radius:50%;height:128px;position:absolute;bottom:34px;left:8%;right:8%;transform:rotateX(68deg);box-shadow:0 0 55px #0079ff1f}.oneflow-workflow-grid{opacity:.32;background-image:linear-gradient(#2d75bb21 1px,#0000 1px),linear-gradient(90deg,#2d75bb21 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 82%,#0000);mask-image:linear-gradient(#0000,#000 15% 82%,#0000)}.oneflow-loop-route,.oneflow-truck-layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.oneflow-loop-route{z-index:2}.oneflow-truck-layer{z-index:7;pointer-events:none}.oneflow-loop-route path{fill:none;stroke-linecap:round;stroke-linejoin:round}.oneflow-truck-layer defs path{fill:none}.oneflow-route-base{stroke:#004db538;stroke-width:28px}.oneflow-route-glow{stroke:#087cff;stroke-width:7px;opacity:.9;filter:url(#oneflow-route-glow)}.oneflow-route-dashes{stroke:#a5e9ff;stroke-width:2.5px;stroke-dasharray:12 16;animation:1.25s linear infinite oneflow-route-dash}.oneflow-route-pulse{fill:#9df2ff;filter:drop-shadow(0 0 9px #28caff)}.pulse-two{fill:#168fff}.svg-truck-box{fill:#0876e7;stroke:#6fd2ff;stroke-width:2px}.svg-truck-cab{fill:#149fff;stroke:#a7eaff;stroke-width:2px}.svg-truck-window{fill:#021127;stroke:#65c8ff}.svg-truck-wheel{fill:#020814;stroke:#149dff;stroke-width:4px}.svg-truck-hub{fill:#d8f6ff}.svg-truck-mark{fill:#fff;font-size:25px;font-style:italic;font-weight:950}.svg-truck-word{fill:#e7f7ff;letter-spacing:1px;font-size:11px;font-weight:900}.svg-truck-light{fill:#c9f5ff}.oneflow-static-truck{z-index:6;display:none;position:absolute;top:47%;left:43%}.oneflow-stage{z-index:5;text-align:center;background:linear-gradient(150deg,#0e3a69f5,#020d1bfa);border:1px solid #4ba6ff94;border-radius:15px;align-content:center;justify-items:center;width:132px;height:116px;padding:17px 9px 11px;display:grid;position:absolute;transform:perspective(600px)rotateX(2deg);box-shadow:0 18px 35px #0006,inset 0 1px #ffffff1a,0 0 22px #006aff1f}.oneflow-stage:after{content:"";background:#031225;border:2px solid #158bffb3;border-radius:50%;height:21px;position:absolute;bottom:-13px;left:7%;right:7%;box-shadow:0 0 22px #0077ff8c}.oneflow-stage>span{background:linear-gradient(#168fff,#0755c6);border:1px solid #7fd8ff;border-radius:7px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid;position:absolute;top:-13px;right:10px;box-shadow:0 0 18px #0084ffa6}.oneflow-stage>i{color:#2aabff;text-shadow:0 0 14px #0099ffa6;font-size:27px;font-style:normal}.oneflow-stage>b{margin-top:5px;font-size:11px}.oneflow-stage>small{color:#84a1bc;margin-top:3px;font-size:8px}.oneflow-stage>em{filter:blur(3px);background:#149cff;border-radius:50%;height:4px;position:absolute;bottom:-7px;left:18%;right:18%}.stage-create{top:200px;left:2%}.stage-document{top:28px;left:25%}.stage-track{top:17px;left:52%}.stage-transit{top:197px;right:1.5%}.stage-delivered{bottom:10px;right:24%}.stage-profit{bottom:8px;left:20%}.oneflow-hero-brand{z-index:5;background:#010913cc;border:1px solid #429df23d;border-radius:9px;padding:3px 8px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.oneflow-hero-brand .flow-logo{width:88px!important;height:31px!important}@keyframes oneflow-route-dash{to{stroke-dashoffset:-28px}}.oneflow-realistic-truck-layer{z-index:4}.oneflow-trips-realistic-truck{z-index:4;aspect-ratio:25/17;pointer-events:none;width:min(250px,100%);height:auto;display:block;position:relative}.oneflow-stats{z-index:4;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid;position:relative}.oneflow-stats article{background:linear-gradient(145deg,#0f1c2bf5,#07111dfa);border:1px solid #38bdf838;border-radius:12px;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;min-height:104px;padding:14px 17px;display:grid;box-shadow:inset 0 1px #ffffff09}.oneflow-stats article>i{color:#38bdf8;background:#0ea5e91f;border:1px solid #38bdf86b;border-radius:12px;place-items:center;width:46px;height:46px;font-size:21px;font-style:normal;display:grid}.oneflow-stats article>div{flex-direction:column;display:flex}.oneflow-stats span{color:#cbd5e1;font-size:10px}.oneflow-stats strong{color:#f1f5f9;margin-top:3px;font-size:16px}.oneflow-stats small{color:#38bdf8;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:7px}.oneflow-stats em{color:#64748b;margin-top:3px;font-size:8px;font-style:normal}.oneflow-stats article>b{color:#38bdf8;font-size:18px}.oneflow-features{background:radial-gradient(circle at 50% 0,#0069ff1f,#0000 28%),#020711;padding:44px 0 105px}.oneflow-features>div{background:linear-gradient(145deg,#06182ed1,#020a15e0);border:1px solid #4296ee52;border-radius:24px;padding:22px 24px 28px;box-shadow:0 28px 75px #00000052}.oneflow-features header{text-align:center}.oneflow-features header>span{color:#419fff;text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:900}.oneflow-features h2{letter-spacing:-.04em;margin:8px 0 4px;font-size:clamp(30px,3vw,43px);line-height:1.06}.oneflow-features h2 em{color:#178fff;font-style:normal}.oneflow-features header p{color:#8fa5ba;margin:0;font-size:12px}.oneflow-feature-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:28px;display:grid}.oneflow-feature-card{background:radial-gradient(circle at 50% 63%,#006bff26,#0000 31%),linear-gradient(155deg,#081d35fa,#020b17fa);border:1px solid #4a97e657;border-radius:13px;flex-direction:column;min-width:0;min-height:410px;padding:18px 16px 15px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.oneflow-feature-card:hover{border-color:#30a1ffbf;transform:translateY(-6px);box-shadow:0 22px 48px #003e9138,inset 0 1px #ffffff12}.oneflow-feature-copy{z-index:3;min-height:91px;position:relative}.oneflow-feature-copy>span{color:#2e79bd;font-size:10px;font-weight:900;position:absolute;top:0;right:0}.oneflow-feature-copy h3{margin:0 26px 7px 0;font-size:15px}.oneflow-feature-copy p{color:#9eb1c3;margin:0;font-size:10px;line-height:1.5}.oneflow-feature-card>b{z-index:4;color:#3ba9ff;margin-top:auto;font-size:11px;position:relative}.oneflow-feature-card>b i{margin-left:6px;font-style:normal}.oneflow-feature-visual{perspective:700px;place-items:center;height:245px;margin:2px -8px 12px;display:grid;position:relative}.feature-platform{perspective:260px;place-items:center;height:55px;display:grid;position:absolute;bottom:27px;left:7%;right:7%}.feature-platform i{background:#004cac21;border:2px solid #128eff;border-radius:50%;width:100%;height:35px;position:absolute;transform:rotateX(68deg);box-shadow:0 0 20px #007cff9e,inset 0 0 14px #00a7ff40}.feature-platform i:nth-child(2){width:75%;transform:rotateX(68deg)translateY(-7px)}.feature-platform i:nth-child(3){background:#08f3;width:48%;transform:rotateX(68deg)translateY(-13px)}.visual-bilty-document{z-index:3;color:#06224a;background:linear-gradient(155deg,#edf8ff,#a8d4f4);border:1px solid #75cfff;border-radius:7px;width:104px;height:145px;padding:18px 13px;animation:5s ease-in-out infinite feature-float;position:relative;transform:rotate(-6deg)translateY(-5px);box-shadow:0 20px 35px #00000061,0 0 25px #008bff4d}.visual-bilty-document b,.visual-bilty-document span{display:block}.visual-bilty-document b{font-size:11px}.visual-bilty-document span{color:#0875e7;margin-top:8px;font-size:9px;font-weight:850}.visual-bilty-document i{letter-spacing:-2px;font-size:13px;font-style:normal;position:absolute;bottom:21px;left:13px}.visual-bilty-document em{color:#fff;background:#16b878;border:2px solid #b8ffe1;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:absolute;bottom:17px;right:-10px;box-shadow:0 0 18px #21e59799}.visual-phone{z-index:2;background:linear-gradient(150deg,#071a33,#032d63);border:2px solid #7bcfff;border-radius:17px;width:94px;height:154px;position:relative;transform:rotate(-8deg);box-shadow:0 20px 35px #0000006b,0 0 23px #0082ff40}.visual-phone:before{content:"";background:#3b8bcc;border-radius:9px;height:4px;position:absolute;top:7px;left:37%;right:37%}.visual-phone i{border-bottom:2px dashed #27aaff;border-left:2px dashed #27aaff;height:75px;animation:2.8s ease-in-out infinite route-pulse;position:absolute;top:39px;left:20px;right:18px;transform:skewY(-24deg)}.visual-phone span,.visual-phone b{background:#61d5ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 12px #168fff}.visual-phone span{top:35px;left:19px}.visual-phone b{bottom:31px;right:15px}.visual-pin{z-index:4;clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%);filter:drop-shadow(0 0 14px #168fff);background:linear-gradient(#16a4ff,#0751d0);border-radius:50%;width:44px;height:58px;animation:3s ease-in-out infinite pin-pulse;position:absolute;top:45px;right:20%}.visual-pin i{border:3px solid #e8faff;border-radius:50%;width:13px;height:13px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.visual-mini-truck{z-index:5;position:absolute;bottom:47px;left:33%;transform:scale(.55)}.visual-warehouse{z-index:3;background:linear-gradient(145deg,#0c5fb8,#06264d);border:1px solid #3faeff;border-radius:7px 7px 3px 3px;width:150px;height:103px;position:relative;transform:perspective(500px)rotateY(-5deg);box-shadow:0 18px 32px #0006,0 0 22px #0074ff47}.visual-warehouse:before{content:"";clip-path:polygon(0 100%,12% 0,33% 100%,50% 0,69% 100%,86% 0,100% 100%);background:linear-gradient(145deg,#168eff,#074da7);height:31px;position:absolute;top:-22px;left:-5px;right:-5px}.visual-warehouse i{background:repeating-linear-gradient(#092b52 0 12px,#1b8de9 13px 15px);border:2px solid #84d6ff;width:29px;position:absolute;top:20px;bottom:10px}.visual-warehouse i:first-child{left:16px}.visual-warehouse i:nth-child(2){right:16px}.visual-warehouse span{background:#e3aa45;border:1px solid #ffe29a;width:30px;height:26px;position:absolute;left:60px}.visual-warehouse span:first-of-type{top:33px}.visual-warehouse span:nth-of-type(2){top:62px}.visual-boxes{z-index:4;align-items:flex-end;display:flex;position:absolute;bottom:45px;right:9%}.visual-boxes i{background:#d68a28;border:1px solid #ffe39a;width:27px;height:25px;animation:4s ease-in-out infinite box-lift;box-shadow:0 0 12px #f4a93840}.visual-boxes i:nth-child(2){height:37px;animation-delay:.5s}.visual-boxes i:nth-child(3){animation-delay:1s}.visual-trip-road{z-index:2;background:#03101e;border:1px solid #2a8fea61;border-radius:50%;height:70px;position:absolute;bottom:40px;left:6%;right:6%;transform:rotateX(66deg);box-shadow:0 0 24px #006fff40}.visual-trip-road i{border-top:2px dashed #25a5ff;animation:1.4s linear infinite oneflow-route-dash;position:absolute;top:50%;left:15%;right:15%}.visual-trips .oneflow-css-truck{z-index:4;animation:5s ease-in-out infinite truck-nudge;transform:scale(.76)translateY(-8px)}.oneflow-css-truck{width:172px;height:92px;position:relative}.oneflow-truck-box{background:linear-gradient(145deg,#128fff,#0648a4);border:1px solid #73d1ff;border-radius:7px;align-items:center;gap:7px;width:112px;height:57px;padding:9px;display:flex;position:absolute;top:8px;left:0;box-shadow:0 0 25px #007dff80}.oneflow-truck-box i{font-size:21px;font-style:italic;font-weight:950}.oneflow-truck-box b{font-size:9px}.oneflow-truck-cab{background:linear-gradient(145deg,#20adff,#0750a7);border:1px solid #a1e3ff;border-radius:5px 14px 4px 4px;width:57px;height:38px;position:absolute;top:27px;left:109px}.oneflow-truck-cab:before{content:"";background:#02142b;border:1px solid #6ccaff;border-radius:2px 8px 2px 2px;width:24px;height:14px;position:absolute;top:5px;right:7px}.oneflow-truck-cab i{background:#d2f7ff;width:6px;height:9px;position:absolute;bottom:4px;right:-3px;box-shadow:0 0 16px #5fd3ff}.oneflow-wheel{background:#168fff;border:6px solid #020710;border-radius:50%;width:25px;height:25px;position:absolute;top:59px;box-shadow:0 0 0 2px #37b4ff}.oneflow-wheel:after{content:"";background:#d5f5ff;border-radius:50%;position:absolute;inset:4px}.wheel-a{left:22px}.wheel-b{left:126px}.oneflow-css-truck>em{background:#d9f9ff;width:4px;height:7px;position:absolute;top:48px;right:0;box-shadow:0 0 16px 7px #42c8ff75}.oneflow-css-truck.compact{transform-origin:50%;transform:scale(.72)}.visual-laptop{z-index:3;background:#051327;border:2px solid #5dbdff;border-radius:9px 9px 5px 5px;width:154px;height:112px;padding:8px;position:relative;transform:perspective(500px)rotateX(-3deg);box-shadow:0 19px 35px #00000070,0 0 23px #0077ff45}.visual-laptop>div{background:linear-gradient(145deg,#0a3768,#061a34);border-radius:4px;gap:7px;height:88px;padding:14px 11px;display:grid}.visual-laptop i{background:linear-gradient(90deg,#1a98ff 24%,#61a7e13b 24%);border-radius:5px;height:5px;animation:4s ease-in-out infinite ledger-row;display:block}.visual-laptop i:nth-child(2){animation-delay:.3s}.visual-laptop i:nth-child(3){animation-delay:.6s}.visual-laptop i:nth-child(4){animation-delay:.9s}.visual-laptop>span{background:linear-gradient(#1f527c,#06172a);border:1px solid #59b7f7;border-radius:2px 2px 15px 15px;height:14px;position:absolute;bottom:-13px;left:-11px;right:-11px;transform:perspective(80px)rotateX(25deg)}.visual-rupee{z-index:4;color:#fff;background:#0877e5;border:1px solid #5cc9ff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;animation:3.4s ease-in-out infinite finance-pulse;display:grid;position:absolute;top:41px;right:14%;box-shadow:0 0 19px #008bff8c}.visual-bars{z-index:3;align-items:flex-end;gap:7px;height:135px;display:flex;position:absolute;bottom:54px;right:15%}.visual-bars i{transform-origin:bottom;background:linear-gradient(#1cb5ff,#0752d3);border:1px solid #65cbff;width:23px;height:48%;animation:5s ease-in-out infinite bar-rise;box-shadow:0 0 15px #007eff66}.visual-bars i:nth-child(2){height:67%;animation-delay:.2s}.visual-bars i:nth-child(3){height:86%;animation-delay:.4s}.visual-bars i:nth-child(4){height:100%;animation-delay:.6s}.visual-donut{z-index:3;background:conic-gradient(#19baff 0 28%,#0874f4 28% 58%,#123c80 58% 79%,#06234c 79%);border-radius:50%;width:86px;height:86px;position:absolute;bottom:52px;left:12%;box-shadow:0 0 24px #0080ff54}.visual-donut:after{content:"";background:#041222;border-radius:50%;position:absolute;inset:23px}.visual-chart-line{z-index:4;border-bottom:1px solid #368ae240;height:44px;position:absolute;top:62px;left:16%;right:13%}.visual-chart-line i{background:#087cff;border:2px solid #8ae2ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 10px #168fff}.visual-chart-line i:first-child{bottom:4px;left:0}.visual-chart-line i:nth-child(2){top:14px;left:30%}.visual-chart-line i:nth-child(3){bottom:17px;left:61%}.visual-chart-line i:nth-child(4){top:1px;right:0}.visual-chart-line:after{content:"";filter:drop-shadow(0 0 5px #168fff);border-top:2px solid #40b8ff;position:absolute;top:21px;left:3px;right:3px;transform:skewY(-12deg)}@keyframes feature-float{50%{transform:rotate(-4deg)translateY(-12px)}}@keyframes route-pulse{50%{filter:drop-shadow(0 0 8px #16a4ff)}}@keyframes pin-pulse{50%{filter:drop-shadow(0 0 22px #168fff);transform:translateY(-7px)}}@keyframes box-lift{50%{transform:translateY(-6px)}}@keyframes truck-nudge{50%{transform:scale(.76)translate(10px,-11px)}}@keyframes ledger-row{50%{filter:brightness(1.65)}}@keyframes finance-pulse{50%{transform:scale(1.06);box-shadow:0 0 28px #009effb8}}@keyframes bar-rise{0%,to{transform:scaleY(.84)}50%{transform:scaleY(1)}}.oneflow-proof{background:linear-gradient(#07111d,#0b1624);padding:100px 0}.oneflow-proof>div{background:radial-gradient(circle at 15%,#0ea5e917,#0000 35%),#0f1c2b;border:1px solid #38bdf838;border-radius:23px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:60px;padding:52px;display:grid}.oneflow-proof span,.oneflow-cta span{color:#38bdf8;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:900}.oneflow-proof h2{letter-spacing:-.045em;margin:13px 0;font-size:clamp(36px,4vw,56px);line-height:1.04}.oneflow-proof p{color:#94a3b8;line-height:1.7}.oneflow-proof a{color:#38bdf8;margin-top:12px;font-size:12px;font-weight:800;display:inline-flex}.oneflow-connection-map{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.oneflow-connection-map:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#0ea5e9,#22d3ee,#0ea5e9,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%}.oneflow-connection-map li{z-index:1;background:#0b1624;border:1px solid #38bdf833;border-radius:14px;align-content:center;min-height:116px;padding:18px;display:grid;position:relative}.oneflow-connection-map li i{color:#38bdf8;font-size:9px;font-style:normal;position:absolute;top:10px;right:12px}.oneflow-connection-map li b{color:#e2e8f0;font-size:12px}.oneflow-connection-map li small{color:#64748b;margin-top:6px;font-size:9px}.oneflow-connection-map .connection-textile,.oneflow-connection-map .connection-transport{background:linear-gradient(145deg,#132235,#0b1624);border-color:#22d3ee57}.oneflow-about{background:#07111d;padding:105px 0}.oneflow-about>div{grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;display:grid}.oneflow-about>div>div>span{color:#38bdf8;letter-spacing:.15em;font-size:10px;font-weight:900}.oneflow-about h2{letter-spacing:-.045em;margin:14px 0;font-size:clamp(36px,4vw,58px);line-height:1.05}.oneflow-about p{color:#94a3b8;max-width:610px;line-height:1.7}.oneflow-about ul{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.oneflow-about li{color:#cbd5e1;background:#0b1624;border:1px solid #38bdf829;border-radius:10px;padding:13px 15px;font-size:11px}.oneflow-about li:before{content:"✓";color:#22d3ee;margin-right:9px}.oneflow-about aside{background:linear-gradient(145deg,#132235,#0b1624);border:1px solid #38bdf838;border-radius:20px;padding:22px;transform:perspective(1000px)rotateY(-2deg);box-shadow:0 24px 55px #0000003d}.oneflow-about aside>header{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.oneflow-about aside .flow-logo{width:110px!important;height:36px!important}.oneflow-about aside>header span{color:#38bdf8;text-transform:uppercase;background:#0ea5e91a;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.oneflow-about aside>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.oneflow-about article{background:#0f1c2b;border:1px solid #94a3b821;border-radius:12px;align-content:center;min-height:112px;padding:15px;display:grid}.oneflow-about article i{color:#38bdf8;font-size:21px;font-style:normal}.oneflow-about article b{margin-top:8px;font-size:12px}.oneflow-about article small{color:#64748b;margin-top:4px;font-size:8px}.oneflow-cta{text-align:center;background:radial-gradient(circle,#006dff38,#0000 34%),#020711;padding:110px 0}.oneflow-cta h2{letter-spacing:-.055em;max-width:900px;margin:17px auto 13px;font-size:clamp(44px,5.5vw,76px);line-height:1.02}.oneflow-cta p{color:#9fb2c4}.oneflow-cta .oneflow-button{margin-top:28px}@media (max-width:1250px){.flow-header-links{gap:20px}.oneflow-hero-main{grid-template-columns:minmax(340px,.7fr) minmax(610px,1.3fr);gap:18px}.oneflow-stage{width:116px}.oneflow-feature-grid{grid-template-columns:repeat(3,1fr)}.oneflow-feature-card{min-height:390px}.oneflow-feature-visual{height:220px}}@media (max-width:1020px){.flow-header-links{display:none}.flow-mobile-menu{display:grid}.flow-site-nav{justify-content:space-between}.flow-nav-logo{width:250px}.flow-header-actions{margin-left:auto;margin-right:12px}.oneflow-hero-main{grid-template-columns:1fr}.oneflow-hero-copy{max-width:760px}.oneflow-hero-copy h1 br{display:none}.oneflow-workflow{width:100%}.oneflow-workflow-stage{height:520px}.oneflow-stats{grid-template-columns:1fr 1fr}.oneflow-proof>div,.oneflow-about>div{grid-template-columns:1fr;gap:36px}.oneflow-about aside{transform:none}}@media (max-width:700px){.flow-site-nav{width:calc(100vw - 24px);height:72px}.flow-nav-logo{width:180px;height:66px}.flow-nav-logo .flow-logo{width:170px!important;height:64px!important}.flow-nav-logo img{transform:scale(1.08)}.flow-header-actions{display:none}.flow-mobile-menu{width:48px;height:48px}.oneflow-hero{padding-top:94px}.oneflow-hero-copy{padding-top:17px}.oneflow-badge{font-size:10px}.oneflow-hero-copy h1{font-size:clamp(47px,14vw,62px);line-height:1.01}.oneflow-hero-copy h1 br{display:block}.oneflow-hero-copy>p{font-size:15px}.oneflow-actions{display:grid}.oneflow-button{width:100%;min-height:54px}.oneflow-trust{justify-content:space-between;gap:10px;font-size:9px}.oneflow-workflow{margin-top:8px}.oneflow-workflow-stage{height:470px}.oneflow-workflow-top>small{display:none}.oneflow-stage{border-radius:11px;width:91px;height:87px;padding:12px 5px 8px}.oneflow-stage>span{width:23px;height:23px;font-size:9px;top:-10px;right:5px}.oneflow-stage>i{font-size:19px}.oneflow-stage>b{font-size:8px}.oneflow-stage>small{font-size:6px}.oneflow-stage:after{height:15px;bottom:-9px}.stage-create{top:180px;left:1%}.stage-document{top:30px;left:19%}.stage-track{top:24px;left:auto;right:23%}.stage-transit{top:184px;right:1%}.stage-delivered{bottom:11px;right:17%}.stage-profit{bottom:10px;left:9%}.oneflow-hero-brand{top:50%}.oneflow-loop-route,.oneflow-truck-layer{transform:scale(1.08)}.oneflow-stats{grid-template-columns:1fr 1fr;gap:8px}.oneflow-stats article{grid-template-columns:38px 1fr auto;min-height:96px;padding:12px}.oneflow-stats article>i{width:36px;height:36px;font-size:17px}.oneflow-stats strong{font-size:13px}.oneflow-features{padding-top:28px}.oneflow-features>div{padding:20px 14px}.oneflow-features header{text-align:left}.oneflow-features h2{font-size:36px}.oneflow-feature-grid{grid-template-columns:1fr}.oneflow-feature-card{min-height:410px}.oneflow-feature-copy h3{font-size:18px}.oneflow-feature-copy p{font-size:12px}.oneflow-feature-visual{height:240px}.oneflow-proof{padding:75px 0}.oneflow-proof>div{padding:28px 20px}.oneflow-connection-map{grid-template-columns:1fr 1fr}.oneflow-about{padding:75px 0}.oneflow-about ul,.oneflow-about aside>div{grid-template-columns:1fr}.oneflow-cta{padding:85px 0}.oneflow-cta h2{font-size:44px}}@media (max-width:390px){.oneflow-hero-copy h1{font-size:45px}.oneflow-trust{grid-template-columns:1fr 1fr;display:grid}.oneflow-trust span:last-child{grid-column:1/-1}.oneflow-workflow-stage{height:445px}.oneflow-stage{width:84px}.stage-document{left:16%}.stage-track{right:20%}.oneflow-stats{grid-template-columns:1fr}.oneflow-stats article{grid-template-columns:42px 1fr auto}.oneflow-connection-map{grid-template-columns:1fr}}.oneflow-route-glow{stroke-width:5px;opacity:.56}.oneflow-route-pulse{filter:drop-shadow(0 0 4px #22d3eea6)}.oneflow-stage{border-color:#38bdf857;box-shadow:0 18px 35px #0000005c,inset 0 1px #ffffff12}.oneflow-stage:after{border-color:#0ea5e96b;box-shadow:0 0 10px #0ea5e933}.oneflow-stage>span{box-shadow:0 5px 16px #02081759}.oneflow-stage>i{text-shadow:none}.oneflow-stage>em{opacity:.4}.feature-platform i{box-shadow:0 0 10px #0ea5e942,inset 0 0 8px #22d3ee1f}.oneflow-truck-box,.visual-bilty-document,.visual-phone,.visual-warehouse,.visual-laptop{box-shadow:0 18px 32px #0000005c}.visual-pin{filter:drop-shadow(0 5px 8px #0ea5e942)}.visual-rupee,.visual-donut{box-shadow:0 10px 22px #0000003d}@media (prefers-reduced-motion:reduce){.oneflow-route-dashes,.oneflow-route-pulse,.oneflow-moving-truck,.oneflow-feature-card *{animation:none!important}.oneflow-moving-truck,.oneflow-route-pulse{display:none}.oneflow-static-truck{display:block}.oneflow-feature-card{transition:none}.oneflow-route-dashes{stroke-dashoffset:0}}
.premium-pricing{color:#18283c;background:#f7f9fc;padding:72px 0 80px}.premium-pricing .shell{max-width:1200px}.premium-pricing-heading{text-align:center;max-width:820px;margin:0 auto 36px}.premium-pricing-heading h1{letter-spacing:-.04em;margin:16px 0 20px;font-size:clamp(32px,4.3vw,54px);line-height:1.12}.premium-pricing-heading p{color:#526275;font-size:18px;line-height:1.6}.pricing-controls{justify-content:center;align-items:flex-start;gap:36px;display:flex}.pricing-controls small{text-align:center;color:#53667b;margin-top:10px;font-size:12px;display:block}.pricing-segment{background:#fff;border:1px solid #ccd6e2;border-radius:12px;gap:4px;padding:5px;display:flex}.pricing-segment button{min-height:44px;font:inherit;color:#43566d;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 23px;font-weight:600}.pricing-segment button[aria-pressed=true]{color:#fff;background:#102d49}.pricing-trial{text-align:center;color:#2b6170;margin:24px 0 32px;font-size:14px}.premium-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.premium-plan{background:#fff;border:1px solid #d9e1e9;border-radius:16px;flex-direction:column;padding:26px;display:flex;box-shadow:0 4px 14px #102d4905}.premium-plan.recommended{border:2px solid #16746f;padding:25px}.plan-recommendation{letter-spacing:.1em;color:#597087;min-height:22px;font-size:11px;font-weight:750}.recommended .plan-recommendation{color:#136661}.premium-plan h2{margin:12px 0;font-size:26px}.premium-plan>p{color:#5a6b7e;min-height:92px;margin:0 0 20px;font-size:14px;line-height:1.65}.premium-plan-price{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.premium-plan-price strong{letter-spacing:-.04em;font-size:38px}.premium-plan-price span,.plan-billing-period{color:#576a7e;font-size:13px}.plan-billing-period{margin:9px 0 24px}.premium-plan .button{width:100%;min-height:46px;box-shadow:none;color:#fff;background:#146b65;border:1px solid #146b65;border-radius:8px;justify-content:center;display:flex}.premium-pricing .plan-secondary{color:#183c56;background:#fff;border:1px solid #bfccd9}.premium-plan h3{letter-spacing:.04em;color:#506176;text-transform:uppercase;margin:27px 0 17px;font-size:12px}.premium-plan ul{margin:0;padding:0;list-style:none}.premium-plan li{gap:10px;margin:12px 0;font-size:14px;line-height:1.5;display:flex}.premium-plan li span{color:#177469}.pricing-allowances{color:#5a6b7e;text-align:center;max-width:780px;margin:22px auto 36px;font-size:13px;line-height:1.7}.premium-enterprise{background:#eef3f8;border:1px solid #d4dfe9;border-radius:14px;justify-content:space-between;align-items:center;gap:40px;padding:30px 34px;display:flex}.premium-enterprise h2{margin:8px 0;font-size:25px}.premium-enterprise p{color:#52667c;max-width:610px;font-size:14px;line-height:1.6}.premium-enterprise>div:last-child{gap:15px;min-width:185px;display:grid}.premium-enterprise strong{font-size:20px}.pricing-questions{max-width:760px;margin:50px auto 0}.pricing-questions h2{font-size:26px}.pricing-questions details{border-bottom:1px solid #d8e1ea;padding:19px 0}.pricing-questions summary{cursor:pointer;font-size:15px;font-weight:600}.pricing-questions p{color:#52667c;font-size:14px;line-height:1.7}.route-loading{color:#263d55;gap:20px;max-width:1100px;margin:70px auto;padding:32px;display:grid}.navigation-feedback{color:inherit;margin-left:auto;font-size:10px}.app-shell nav a:has(.navigation-feedback){background:#e0f0ef;outline:2px solid #3b918b}.app-shell nav a[aria-current=page]{font-weight:700}.app-shell :is(button,a,input,select,textarea):focus-visible,.premium-pricing :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #207cbb}.app-content{min-width:0}.app-content .command-hero{box-shadow:none;background:#f5f8fc;border:1px solid #dce5ee}.app-content .command-hero-art{display:none}.app-content .command-hero h1{font-size:clamp(26px,3vw,36px)}.app-content .command-hero-copy{max-width:100%}.app-content .hero-subtitle{color:#52667c}.modal-backdrop .record-modal>header button{min-width:44px;min-height:44px}.workflow-start{background:#fff;border:1px solid #d8e3ed;border-radius:12px;margin:20px 0;padding:22px}.workflow-start h2{margin:0 0 8px;font-size:19px}.workflow-start>p{color:#52667c;font-size:14px}.workflow-start ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.workflow-start li a{color:#183b56;border:1px solid #dce5ee;border-radius:8px;gap:8px;min-height:118px;padding:14px;display:grid}.workflow-start li small{color:#52667c;font-size:12px;line-height:1.5}.workflow-start li span{color:#16746f;font-size:11px;font-weight:700}.nav-group-label{letter-spacing:.09em;text-transform:uppercase;color:#73879b;padding:18px 14px 6px;font-size:10px;font-weight:700}.is-collapsed .nav-group-label{padding-top:10px;font-size:0}.bilty-search{color:#415972;gap:8px;margin:14px 0;font-size:13px;display:grid}.bilty-search input{background:#fff;border:1px solid #cad7e3;border-radius:8px;max-width:480px;padding:12px}.module-directory-search{border:1px solid #d5e1eb;border-radius:12px;margin-bottom:24px;padding:20px}.module-directory-search label{gap:10px;display:grid}.module-directory-search input{border:1px solid #c0cfde;border-radius:8px;padding:12px}.module-directory-search p{color:#52667c;font-size:13px}.billing-workspace .billing-coming-soon{font-size:14px}.document-actions small{max-width:340px}.bilty-editor .bilty-form-note{font-size:13px;line-height:1.6}@media (max-width:900px){.premium-pricing{padding:46px 0}.premium-plan-grid{gap:12px}.premium-plan{padding:20px}.premium-plan.recommended{padding:19px}.premium-plan-price strong{font-size:30px}.premium-plan>p{min-height:120px}.workflow-start ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.premium-pricing .shell{width:calc(100% - 32px)}.pricing-controls{flex-direction:column;align-items:center;gap:20px}.premium-plan-grid{grid-template-columns:1fr;gap:20px}.premium-plan>p{min-height:0}.premium-plan{padding:24px}.premium-plan.recommended{padding:23px}.premium-plan-price strong{font-size:38px}.premium-enterprise{padding:24px;display:block}.premium-enterprise>div:last-child{margin-top:22px}.premium-pricing-heading h1{font-size:34px}.premium-pricing-heading p{font-size:16px}.workflow-start{padding:16px}.workflow-start ol{grid-template-columns:1fr}.route-loading{margin:30px auto;padding:20px}.app-header-contextual{min-width:0}.app-shell .record-modal{max-width:calc(100vw - 24px)}.app-shell .bilty-editor .record-form{grid-template-columns:1fr}.app-shell .bilty-editor .field-wide{grid-column:auto}.app-shell .row-actions button{min-height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bilty-paper .lr-identity strong{overflow-wrap:anywhere;color:#0b7895!important}.bilty-paper .bilty-parties strong{overflow-wrap:anywhere;color:#102a3d!important}.bilty-paper .bilty-parties p,.bilty-paper .bilty-parties b,.bilty-paper .bilty-goods td,.bilty-paper .bilty-transport p,.bilty-paper .bilty-transport b,.bilty-paper .bilty-charges p,.bilty-paper .bilty-charges p b,.bilty-paper .bilty-terms p{color:#273e50!important}.bilty-paper .bilty-charges strong,.bilty-paper .bilty-charges strong b{color:#fff!important}.bilty-paper>.bilty-lower{flex:none!important;height:auto!important;min-height:65mm!important;padding:0 6mm 4mm!important}.bilty-paper .bilty-transport,.bilty-paper .bilty-charges{height:auto!important;min-height:61mm!important;padding:4mm!important}.bilty-paper .bilty-transport p,.bilty-paper .bilty-charges p{margin:1.6mm 0!important;font-size:2.7mm!important;line-height:1.3!important}.bilty-paper .bilty-charges strong{margin:2mm -4mm -4mm!important;padding:3mm 4mm!important;font-size:3mm!important}.bilty-paper>.bilty-document-header,.bilty-paper>.bilty-identifiers,.bilty-paper>.bilty-parties,.bilty-paper>.bilty-goods,.bilty-paper>.bilty-document-footer{flex-shrink:0!important}.bilty-paper .bilty-terms{overflow-wrap:anywhere}.bilty-paper>.bilty-identifiers{height:33mm!important;min-height:33mm!important}.bilty-paper>.bilty-parties{height:38mm!important}.bilty-paper .bilty-parties>div{height:34mm!important;min-height:34mm!important}.bilty-paper .bilty-document-footer span{padding:0!important;line-height:1.6!important}.bilty-paper .bilty-document-footer .flow-logo{display:none!important}@media print{@page bilty{size:A4 portrait;margin:0}:is(html:has(.bilty-paper),body:has(.bilty-paper)){width:210mm!important;height:auto!important;margin:0!important;padding:0!important}body:has(.bilty-paper) :has(.bilty-paper){contain:none!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body:has(.bilty-paper) :has(.bilty-paper)>:not(:has(.bilty-paper)):not(.bilty-paper){display:none!important}body:has(.bilty-paper) .document-print-scope{width:210mm!important;position:static!important}body:has(.bilty-paper) .bilty-paper{page:bilty!important;break-after:page!important;page-break-after:always!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;padding:0!important}body:has(.bilty-paper) .bilty-paper:last-child{break-after:auto!important;page-break-after:auto!important}}.bilty-paper.bilty-long-parties .bilty-parties strong{margin:1.8mm 0!important;font-size:2.9mm!important;line-height:1.2!important}.bilty-paper.bilty-long-parties .bilty-parties p{margin:1mm 0!important}
.app-content .command-hero,.app-content section.workflow-start{--surface-heading:#142638;--surface-body:#42576b;color:var(--surface-heading)}.app-content .command-hero{background:#f5f8fc;border-radius:16px;grid-template-columns:1fr;padding:28px}.command-hero:after{display:none}.command-hero .hero-subtitle span{font-size:13px}.app-content .command-hero h1{text-shadow:none;letter-spacing:-.035em;line-height:1.15}.app-content .workflow-start h2{font-size:22px}.workflow-start li a{align-content:start;gap:14px;min-height:210px;padding:20px;transition:border-color .15s,background .15s}.workflow-start li a:hover{background:#f1f6fc;border-color:#286ba9}.workflow-start li a:focus-visible{outline-offset:3px;outline:3px solid #2468aa}.workflow-step-top{justify-content:space-between;align-items:center;display:flex}.workflow-step-top span{color:#184f82;background:#e6eff9;border-radius:6px;padding:6px 8px}.workflow-step-top i{color:#245e98;font-size:24px;font-style:normal}.workflow-start li b{font-size:17px;line-height:1.3}.workflow-start li small{color:#42576b;font-size:14px;line-height:1.6}.workflow-start li em{color:#245e98;font-size:12px;font-style:normal;font-weight:700}.v2-metric-grid article{gap:10px;padding:20px;position:relative}.v2-metric-grid .metric-icon{color:#cde6ff;background:#173759;border:1px solid #365878;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;font-style:normal;display:grid}.v2-metric-grid span{color:#b9cadd;font-size:12px}.v2-metric-grid strong{overflow-wrap:anywhere;font-size:clamp(25px,2.4vw,32px);line-height:1.2}.v2-metric-grid small{color:#b1c2d4;font-size:13px;line-height:1.5}.v2-dashboard header p{color:#b1c2d4}.personal-shell{--surface-heading:#f2f6fc;--surface-body:#b3c4d6;min-width:0}.personal-shell *{box-sizing:border-box}.personal-main{min-width:0}.personal-main>header{flex-wrap:wrap;gap:16px}.personal-main h1{letter-spacing:-.035em;max-width:740px;font-size:clamp(26px,3.2vw,38px);line-height:1.15}.personal-main p,.personal-main small{color:#b3c4d6;line-height:1.65}.personal-private-note,.personal-scope-note{font-size:13px}.personal-main .date-filter{flex-wrap:wrap}.personal-main input,.personal-main select,.personal-main textarea,.personal-shell .p-modal input,.personal-shell .p-modal select,.personal-shell .p-modal textarea{color:#eef5ff;width:100%;min-width:0;min-height:42px;font:inherit;background:#081a2f;border:1px solid #3d5874;border-radius:8px;padding:10px;font-size:14px}.personal-main input::placeholder,.personal-shell .p-modal input::placeholder{color:#9db0c4}.personal-main label,.personal-shell .p-modal label{color:#c6d6e7;gap:7px;font-size:13px;display:grid}.personal-main button:disabled{opacity:1;color:#91a6bc;cursor:not-allowed;background:#20364c}.personal-shell :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #74bcff}.personal-filters{grid-template-columns:1.7fr repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 12px;display:grid}.personal-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.personal-kpis article{background:#0a2039;border:1px solid #2b4c6b;border-radius:14px;min-width:0;padding:22px}.personal-kpis small{color:#bed0e3;text-transform:none;font-size:12px}.personal-kpis strong{color:#f2f7fc;overflow-wrap:anywhere;font-size:clamp(24px,2.5vw,32px);line-height:1.25}.personal-kpis span{color:#afc3d8;font-size:12px;line-height:1.5}.personal-insights{grid-template-columns:1.3fr 1fr;gap:18px;margin:20px 0;display:grid}.personal-panel{min-width:0}.personal-panel h2{font-size:20px;line-height:1.3}.personal-panel p{font-size:13px}.personal-breakdown{border-bottom:1px solid #29415a;justify-content:space-between;gap:15px;padding:11px 0;font-size:14px;display:flex}.personal-breakdown strong{white-space:nowrap}.personal-trend>div{border-bottom:1px solid #29415a;grid-template-columns:70px minmax(60px,1fr);gap:8px;padding:12px 0;display:grid}.personal-trend b{font-size:13px}.personal-trend small{grid-column:1/-1;font-size:12px}.personal-trend>div>div{align-content:center;gap:4px;display:grid}.personal-trend span{border-radius:3px;min-width:0;height:7px;display:block}.trend-income{background:#52cea3}.trend-expense{background:#e99a69}.personal-pagination{color:#bdcfe2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:22px 0;font-size:13px;display:flex}.personal-pagination span{margin-right:auto}.personal-pagination button,.personal-alert button{color:#fff;cursor:pointer;background:#125ab0;border:1px solid #477db7;border-radius:8px;min-height:42px;padding:10px 15px}.personal-plans{gap:20px;display:grid}.personal-plan-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin:20px 0;display:grid}.personal-plan-form button{min-height:42px}.personal-budget{border-top:1px solid #29415a;padding:18px 0}.personal-budget>div{justify-content:space-between;align-items:center;display:flex}.personal-budget progress{accent-color:#64bfed;width:100%;height:10px;margin-top:14px}.personal-template{border-top:1px solid #29415a;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.personal-template>div{flex:1;min-width:160px}.personal-template small{display:block}.personal-main .p-delete{color:#ffdbe0;cursor:pointer;background:#432635;border:1px solid #805063;border-radius:7px;padding:8px 10px}.personal-main .p-tr{grid-template-columns:90px minmax(120px,1.4fr) minmax(100px,1fr) minmax(90px,1fr) 100px 90px 75px;gap:12px}.personal-main .p-table{overflow-x:auto}.personal-main .p-tr{min-width:730px}.personal-vehicle-detail{padding:16px 0}.tempo-ledger-row{min-width:790px}.tempo-ledger{overflow-x:auto}.personal-shell .p-modal{background:#020815d9;padding:20px;overflow-y:auto}.personal-shell .p-modal form{color:#f3f7fc;background:#0a1a2d;border:1px solid #45607b;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(680px,100%);max-height:calc(100dvh - 40px);padding:24px;display:grid;overflow-y:auto}.personal-shell .p-modal form>h2,.personal-shell .p-modal form>div,.personal-shell .p-modal .personal-checkbox{grid-column:1/-1}.personal-shell .p-modal form>div{justify-content:flex-end;gap:12px;display:flex}.personal-shell .p-modal .personal-checkbox{align-items:center;display:flex}.personal-shell .p-modal input[type=checkbox]{width:20px;min-height:20px}.personal-shell .p-modal h2{margin:0;font-size:24px}.personal-shell .p-modal textarea{min-height:80px}.personal-main .report-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px}@media (max-width:1100px){.personal-filters,.personal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-insights{grid-template-columns:1fr}.personal-plan-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.app-content .command-hero{padding:22px}.workflow-start li a{min-height:0;padding:18px}.personal-main{padding:20px 14px}.personal-shell{display:block}.personal-side{flex-wrap:wrap;gap:8px;width:100%;height:auto;padding:16px;display:flex;position:static}.personal-side>.flow-logo,.personal-side>.personal-tag,.personal-side>.personal-user{flex-basis:100%}.personal-side>a{padding:10px;font-size:13px}.personal-side .personal-user{margin-top:12px}.personal-main>header{display:block}.personal-main .date-filter{margin-top:18px}.personal-kpis{gap:10px}.personal-kpis article{padding:16px}.personal-kpis strong{font-size:24px}.personal-filters{gap:10px}.personal-plan-form{grid-template-columns:1fr}.personal-shell .p-modal form{grid-template-columns:1fr;padding:20px}.personal-shell .p-modal{padding:12px}.personal-shell .p-modal form{max-height:calc(100dvh - 24px)}.personal-insights .personal-panel{padding:18px}.personal-trend>div{grid-template-columns:65px minmax(0,1fr)}}@media (max-width:430px){.personal-kpis,.personal-filters{grid-template-columns:1fr}.personal-main .date-filter input{max-width:calc(50% - 16px)}}.personal-main .personal-panel button,.personal-main .daily-entry-actions button,.personal-main .tempo-quick-entry button,.personal-shell .p-modal button{color:#fff;cursor:pointer;background:#125ab0;border:1px solid #477db7;border-radius:8px;min-height:42px;padding:10px 14px}.personal-main .personal-panel .p-delete{color:#ffdbe0;background:#432635;border-color:#805063}.personal-main .personal-panel button:disabled{color:#afc3d8;cursor:not-allowed;background:#20364c}.personal-alert{flex-wrap:wrap}.personal-main .tempo-ledger-row{grid-template-columns:90px minmax(140px,1.5fr) 120px 100px 100px 90px 75px}.personal-main .tx-row{flex-wrap:wrap;gap:12px}.personal-main .tx-row-actions{flex-wrap:wrap}.personal-main .tx-row b,.personal-breakdown span{overflow-wrap:anywhere}@media (max-width:700px){.personal-side{flex-direction:row}.personal-side .personal-user{width:100%}}.app-content details.workflow-start{--surface-heading:#f5f8ff;--surface-body:#b3c4d6;color:#f5f8ff;background:#071a2c;border-color:#2b4c6b}.app-content .command-hero .hero-welcome{color:#42576b!important}.app-content .command-hero h1{color:#142638!important}.app-content .command-hero .hero-subtitle,.app-content .command-hero .hero-subtitle span{color:#52667c!important}.app-content section.workflow-start>h2{color:#142638!important}.app-content section.workflow-start>p{color:#52667c!important}.app-content section.workflow-start li a,.app-content section.workflow-start li b{color:#183b56!important}.app-content section.workflow-start li small{color:#42576b!important}.personal-report-period{flex-wrap:wrap;align-items:end;gap:10px;max-width:100%;display:flex}.personal-report-period label{flex:1;min-width:130px}.personal-report-period>span{color:#b4c9dc;flex-basis:100%;font-size:12px}.personal-report-period input[type=number]{max-width:140px}.personal-main .personal-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-financial-summary{gap:18px;display:grid}.personal-report-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.personal-report-breakdowns .personal-panel{min-width:0;margin:0}.personal-breakdown span,.personal-person-summary{overflow-wrap:anywhere}.report-total{border-top:1px solid #34536f;margin-top:8px;padding-top:12px}.personal-savings-summary>strong{color:#7de4ba;font-size:32px}.personal-savings-summary.deficit>strong{color:#ffb5ad}.personal-person-summary{border-bottom:1px solid #29435b;gap:5px;padding:12px 0;display:grid}.personal-person-summary>span{color:#c4d2e0;font-size:13px}.personal-shell .daily-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.daily-amount{min-width:0}.personal-shell .daily-detail-button{color:#e7f3ff;text-align:left;cursor:pointer;font:inherit;background:#0b233a;border:1px solid #3d678c;align-content:start}.daily-detail-button small{color:#9cccfa}.personal-context-switcher{width:100%;min-width:0}.personal-context-switcher label{gap:7px;font-size:13px;display:grid}.personal-context-switcher select{color:#eef6ff;background:#0b2239;border:1px solid #4b6c8a;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px}.personal-user{gap:12px}.personal-user>a{margin-top:12px;display:block}.personal-quick-dialog{color:#eff6ff;background:#0a1b2e;border:1px solid #507291;border-radius:18px;width:min(440px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;box-shadow:0 20px 90px #0008}.personal-quick-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020b18c9}.personal-quick-dialog form{gap:15px;display:grid}.personal-quick-dialog h2,.personal-quick-dialog p{margin:0}.personal-quick-dialog label{gap:7px;font-size:13px;display:grid}.personal-quick-dialog input,.personal-quick-dialog select,.personal-quick-dialog textarea{color:#fff;width:100%;min-width:0;min-height:44px;font:inherit;background:#061425;border:1px solid #506c85;border-radius:8px;padding:10px}.personal-quick-dialog footer{justify-content:flex-end;gap:10px;display:flex}.personal-quick-dialog button,.personal-entry button{color:#fff;cursor:pointer;background:#1665b4;border:1px solid #69a4d9;border-radius:9px;padding:12px 18px}.personal-quick-dialog [role=alert]{color:#ffb8ae}.personal-entry{place-items:center;min-height:100vh;padding:24px;display:grid}.personal-entry>section{gap:20px;width:min(520px,100%);display:grid}.personal-entry a{color:#9ed0ff}.personal-entry select{margin-top:6px}.personal-period-controls summary{cursor:pointer;color:#bbcee1;margin:10px 0}@media (max-width:1100px){.personal-shell .daily-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.personal-report-breakdowns{grid-template-columns:1fr}.personal-main .personal-filters,.personal-shell .daily-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-report-period{width:100%}.personal-report-period label{min-width:110px}.personal-report-period input[type=number]{max-width:none}}@media (max-width:380px){.personal-main .personal-filters,.personal-shell .daily-entry-grid{grid-template-columns:1fr}.personal-quick-dialog{padding:18px}}.personal-user-mobile-bottom{display:none}@media (max-width:700px){.personal-side .personal-user-sidebar{display:none}.personal-user-mobile-bottom{margin:18px 14px 28px;display:grid}}.tempo-entry-fields{border:0;min-width:0;margin:0;padding:0}.tempo-entry-fields legend{color:#bbcee1;margin-bottom:12px;font-size:13px}.tempo-bale-entry,.tempo-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.tempo-auto-calc{background:#092b2b;border:1px solid #377a69;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.tempo-auto-calc b{color:#8debc2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tempo-repair-detail{grid-column:1/-1}.tempo-entry-fields:disabled{opacity:.7}.personal-shell .p-modal form>[role=alert]{grid-column:1/-1}@media (max-width:760px){.tempo-bale-entry,.tempo-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.tempo-bale-entry,.tempo-quick-grid{grid-template-columns:1fr}}.tempo-entry-preview{border:1px solid #3d678c;border-radius:8px;flex-wrap:wrap;gap:16px;padding:14px;display:flex}.tempo-entry-preview span{gap:6px;display:grid}.tempo-entry-preview small{flex-basis:100%}.personal-monthly-table{border-collapse:collapse;width:100%;min-width:620px;margin-top:14px}.personal-monthly-table th,.personal-monthly-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #34536f;padding:12px}.personal-monthly-table th:first-child{text-align:left}.tempo-auto-calc small{letter-spacing:0;font-size:11px}.personal-main .tempo-entry-help{color:#b3c4d6!important;font-size:13px!important}.personal-monthly-scroll{overflow-x:auto}@media (max-width:900px){.personal-side .personal-user-sidebar{display:none}.personal-user-mobile-bottom{margin:18px 14px 28px;display:grid}}.pocket-early{color:#eef7ff;background:#102e45;border:1px solid #49738b;border-radius:12px;justify-content:space-between;gap:12px;margin:16px 0;padding:14px 18px;display:flex}.pocket-early p{color:#c9dce9;margin:4px 0 0}.pocket-metrics,.pocket-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.pocket-metrics article,.pocket-item{overflow-wrap:anywhere;background:#10283f;border:1px solid #49647d;border-radius:12px;min-width:0;padding:20px}.pocket-metrics article{gap:9px;display:grid}.pocket-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(22px,2vw,30px)}.pocket-metrics span,.pocket-muted{color:#c8d7e5}.pocket-metrics small{color:#bacddd;font-size:13px}.pocket-section-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.pocket-section-head h3,.pocket-section-head h2{margin:0}.pocket-section-head p,.pocket-item dl{margin:8px 0}.pocket-item dl>div{border-bottom:1px solid #3a536b;justify-content:space-between;gap:14px;padding:8px 0;display:flex}.pocket-item dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.pocket-item progress{accent-color:#63d9b7;width:100%}.pocket-badge{color:#e0f1ff;white-space:nowrap;background:#25465b;border-radius:6px;padding:5px 8px;font-size:13px;display:inline-block}.pocket-badge.overdue{color:#ffe0e4;background:#5b222c}.pocket-actions,.pocket-suggestions{flex-wrap:wrap;gap:10px;display:flex}.personal-shell button,.personal-shell summary{touch-action:manipulation}.personal-shell button:focus-visible,.personal-shell input:focus-visible,.personal-shell select:focus-visible,.personal-shell textarea:focus-visible,.personal-shell summary:focus-visible,.personal-shell a:focus-visible{outline-offset:3px;outline:3px solid #82e9dd}.pocket-quick-add{margin:16px 0}.pocket-quick-add>summary{cursor:pointer;color:#fff;background:#125ab0;border:1px solid #7296bf;border-radius:8px;min-height:44px;padding:12px 18px;font-weight:700;display:inline-flex}.pocket-quick-add>div{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.pocket-quick-add button{color:#fff;background:#102c45;border:1px solid #668099;border-radius:8px;min-height:44px;padding:12px}.pocket-dialog{color:#eef7ff;box-sizing:border-box;background:#0d2338;border:1px solid #6c8ea7;border-radius:14px;width:min(540px,100vw - 24px);max-height:calc(100dvh - 24px);padding:24px;overflow:auto}.pocket-dialog::backdrop{background:#000814bf}.pocket-dialog fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:0;display:grid}.pocket-dialog label,.pocket-ask label{gap:8px;min-width:0;font-size:14px;display:grid}.pocket-dialog input,.pocket-dialog select,.pocket-dialog textarea,.pocket-ask textarea{box-sizing:border-box;color:#eef7ff;width:100%;min-width:0;min-height:44px;font:inherit;background:#142f48;border:1px solid #66849e;border-radius:7px;padding:10px}.pocket-dialog textarea{min-height:80px}.pocket-dialog p,.pocket-dialog fieldset>p{grid-column:1/-1}.pocket-dialog fieldset>label:has(textarea){grid-column:1/-1}.pocket-dialog footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.pocket-dialog button{color:#fff;cursor:pointer;background:#125ab0;border:1px solid #779bbd;border-radius:8px;min-height:44px;padding:10px 18px}.pocket-dialog button:disabled{opacity:.65;cursor:wait}.pocket-ask textarea{min-height:100px;margin-bottom:12px}.pocket-ask button:disabled{opacity:.7;cursor:not-allowed}.pocket-ask .pocket-suggestions button{background:#18354e}.pocket-dialog small{color:#c8d7e5}.personal-main .personal-filters input{min-width:0}.personal-main .personal-panel summary{cursor:pointer;min-height:44px;padding:10px 0}.pocket-planning details{margin-top:20px}@media (max-width:600px){.pocket-metrics,.pocket-card-grid{grid-template-columns:1fr}.pocket-section-head{flex-wrap:wrap}.pocket-dialog{padding:18px}.pocket-dialog fieldset{grid-template-columns:1fr}.pocket-quick-add>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pocket-item dl>div{font-size:14px}.personal-main .personal-panel{min-width:0}.pocket-metrics article{padding:16px}}.personal-shell .pocket-dialog{margin:auto}.personal-shell .personal-side{max-height:100dvh;overflow-y:auto}@media (max-width:900px){.personal-shell .personal-side{max-height:none;overflow:visible}}
.app-shell{--surface-ink:#18324b;--surface-secondary:#52657a;--surface-border:#cbd7e2}.app-shell :is(.phase6-panel,.phase6-card-grid>article,.phase6-empty,.phase6-toolbar,.phase6-modal,.phase6-table,.workflow-start,.command-hero),.app-shell :is(.phase6-panel,.phase6-card-grid>article,.phase6-empty,.phase6-modal) :is(h2,h3,b,strong,dt,dd){color:var(--surface-ink)}.app-shell :is(.phase6-panel,.phase6-card-grid>article,.phase6-empty,.phase6-modal,.phase6-kpis) :is(p,small),.app-shell :is(.phase6-panel>header span,.phase6-toolbar span,.phase6-table-row small,.phase6-kpis span,.phase6-loading){color:var(--surface-secondary);font-size:13px;line-height:1.55}.phase6-empty{padding:28px 20px}.phase6-workspace{grid-template-columns:minmax(0,1fr)}.phase6-workspace>*{min-width:0}.app-shell .phase6-loading{color:#a6b8ca}.phase6-kpis strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,27px)}.phase6-panel,.phase6-card-grid>article,.phase6-kpis article,.phase6-toolbar>div,.phase6-ranked span{min-width:0}.phase6-ranked>div{grid-template-columns:36px minmax(0,1fr) auto}.phase6-ranked :is(b,strong),.phase6-card-grid :is(h3,dd){overflow-wrap:anywhere}.phase6-card-grid dl div{align-items:baseline;gap:14px}.phase6-checks small{line-height:1.5}.phase6-table{scrollbar-width:thin;scrollbar-color:#8295a8 #edf2f7;max-width:100%;overflow:auto}.phase6-table-head,.phase6-table-row{min-width:960px}.phase6-table-head{color:#40566d;font-size:12px;line-height:1.5}.phase6-table-row{font-size:14px}.phase6-table-row>*{overflow-wrap:anywhere;min-width:0}.phase6-table-row :is(strong,em){font-size:13px}.phase6-table-row.is-void{opacity:1;background:#f0f3f6}.phase6-table-row.is-void small{text-decoration:line-through}.v2-table{scrollbar-width:thin;scrollbar-color:#52718c #0b2138;max-width:100%;overflow:auto}.v2-table>div{min-width:760px}.v2-table>.v2-empty{min-width:0}.app-shell .v2-table :is(span,b,strong,time,em){font-size:13px;line-height:1.5}.app-shell .v2-action-form label{font-size:13px}.app-shell .v2-action-form :is(input,select){min-height:44px;font-size:14px}.app-shell [role=region]:focus-visible{outline-offset:3px;outline:3px solid #2089be}.phase6-toolbar label{color:#435970;font-size:13px}.app-shell .phase6-toolbar :is(input,select),.app-shell .phase6-modal :is(input,select,textarea){min-height:44px;color:#18324b!important;background:#fff!important;border-color:#b8c8d6!important;font-size:14px!important}.app-shell .phase6-modal .record-form label{color:#435970!important;font-size:14px!important}.app-shell .phase6-modal h2{font-size:22px;line-height:1.35}.app-shell :is(.phase6-toolbar,.phase6-modal) :is(input,textarea)::placeholder{color:#52657a!important}.phase6-modal :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #2089be}.phase6-modal>header>button{color:#18324b;min-width:44px;min-height:44px}.app-content,.app-main,.reports-workspace,.phase6-workspace,.v2-module{min-width:0}.app-main>header.app-header{z-index:40;flex-wrap:wrap;gap:12px;min-height:76px;position:sticky;top:0;height:auto!important}.app-header-primary{flex:170px}.app-header-contextual{flex:2 420px}.app-header-contextual .branch-picker{flex:1;min-width:0;max-width:none}.app-header-contextual .workspace-picker{flex:1.6}.app-shell .app-main>header .app-header-contextual .branch-picker{width:100%;max-width:none}.app-shell .app-main>header .app-header-contextual .branch-picker select{min-height:44px;width:100%!important;min-width:0!important;max-width:none!important;font-size:14px!important}.app-header-actions{margin-left:auto}.app-shell aside nav{scrollbar-width:thin;scrollbar-color:#405a74 transparent;flex:1;grid-auto-rows:max-content;align-content:start;min-height:0}.app-shell .nav-group-label{color:#a6b8ca;font-size:11px;line-height:1.5}.app-shell nav a{min-height:44px;padding:10px 14px;line-height:1.4}.app-shell .real-empty{padding:40px 24px!important}.app-shell nav a[aria-current=page]{box-shadow:inset 3px 0 #39c2ed}.app-shell :is(input,select,textarea)::placeholder{opacity:1}.app-shell :is(button,input,select,textarea):disabled{opacity:.75}.auth-fast-login{gap:16px;margin:24px 0 16px;display:grid}.auth-fast-login label{color:#afc5d9;gap:8px;font-size:14px;display:grid}.auth-fast-login select{color:#edf6ff;background:#0b2138;border:1px solid #52718c;border-radius:8px;width:100%;min-height:44px;padding:10px}.auth-card .auth-google{color:#18324b;width:100%;box-shadow:none;background:#fff;border:1px solid #a9bdcf}.auth-divider{text-align:center;color:#acc1d6;font-size:13px}.auth-methods{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.auth-methods button{color:#8ddcff;background:0 0;border:1px solid #52718c;border-radius:8px;min-height:44px;padding:10px 12px}.auth-methods button:disabled{opacity:.6}.auth-card input[readonly]{opacity:1}.app-shell .trial-status :is(span,small){line-height:1.55;color:#b7cbdf!important;font-size:13px!important}.app-shell .trial-status b{font-size:15px}.app-shell .report-filters label{color:#b7cbdf!important;font-size:13px!important}.app-shell .report-filters :is(input,select){min-height:44px;font-size:14px!important}.app-shell .report-paper h2{overflow-wrap:anywhere;line-height:1.35;color:#18324b!important;font-size:22px!important}.app-shell .report-paper .report-scroll-hint{color:#52657a!important}.app-shell .phase6-hero>.button{flex-shrink:0}.personal-period-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.personal-period-controls label{color:#b7cbdf;gap:6px;min-width:0;font-size:13px;display:grid}.personal-period-controls :is(input,select,button){color:#edf6ff;background:#0b2138;border:1px solid #52718c;border-radius:8px;min-height:44px;padding:10px}@media screen{.report-paper{color:#18324b;max-width:1200px;margin:18px auto 0;padding:24px}.report-paper header{flex-wrap:wrap}.report-paper :is(dt,footer){color:#52657a;font-size:12px}.report-paper dd{overflow-wrap:anywhere;font-size:14px}.report-paper table{min-width:960px}.report-paper :is(th,td){color:#18324b;padding:12px;font-size:14px;line-height:1.5}.report-paper th{color:#27435d;background:#eaf0f6}.report-table-wrap{scrollbar-width:thin;scrollbar-color:#718aa3 #edf2f7;max-width:100%;overflow:auto}.report-scroll-hint{color:#52657a;font-size:13px}.report-table-wrap:focus-visible{outline-offset:3px;outline:3px solid #2089be}}@media (min-width:1400px){.phase6-grid-two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (max-width:900px){.personal-shell .personal-side{flex-flow:wrap;gap:8px;display:flex}.personal-shell .personal-side>a{min-height:44px;padding:10px 12px;font-size:14px}.personal-shell .personal-side :is(.flow-brand,.personal-tag,.personal-user){flex-basis:100%}.app-header-primary,.app-header-contextual{flex:initial}.app-header-contextual .branch-picker{color:#a6b8ca!important;font-size:12px!important}.app-header-primary .app-context span{font-size:12px!important}.phase6-grid-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.phase6-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.phase6-kpis article{padding:14px 12px}.phase6-kpis strong{font-size:21px}.phase6-ranked>div{grid-template-columns:32px minmax(0,1fr)}.phase6-ranked>div>strong{grid-column:2}.phase6-hero{padding:20px}.phase6-hero h2{font-size:24px;line-height:1.25}.phase6-toolbar,.phase6-hero .button{width:100%}.app-shell .phase6-modal :is(input,select,textarea),.auth-card :is(input,select){font-size:16px!important}.report-paper{padding:16px}.report-paper dl{grid-template-columns:1fr}.auth-methods button{flex:auto}.personal-main .personal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-main .personal-kpis article{min-width:0;padding:14px 12px}.personal-main .personal-kpis strong{overflow-wrap:anywhere;font-size:22px}.personal-period-controls>*{flex:140px}}.workspace-launch-page{color:#142638;background:radial-gradient(circle at 20% 0,#e9f3ff,#0000 36%),#f5f8fc;place-items:center;min-height:100vh;padding:32px;display:grid}.workspace-launch-card{background:#fff;border:1px solid #d8e2ec;border-radius:22px;width:min(980px,100%);padding:34px;box-shadow:0 24px 80px #1634521a}.workspace-launch-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-launch-head .flow-logo{color:#0b2440}.workspace-launch-copy{max-width:720px;margin:42px 0 26px}.workspace-launch-copy h1{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(34px,5vw,54px);line-height:1.05}.workspace-launch-copy p{color:#52667c;margin:0;font-size:16px;line-height:1.6}.workspace-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-launch-option{text-align:left;color:#17314d;cursor:pointer;background:#fff;border:1px solid #d8e2ec;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:132px;padding:20px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.workspace-launch-option:hover{border-color:#6598c8;transform:translateY(-2px);box-shadow:0 12px 30px #1e4c741a}.workspace-launch-option:focus-visible{outline-offset:3px;outline:3px solid #3986cc}.workspace-launch-option:disabled{cursor:wait;opacity:.72}.workspace-launch-option.pocket{background:#f7fbff}.workspace-launch-icon{color:#145f9d;background:#eaf3ff;border-radius:12px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.workspace-launch-option-copy{gap:4px;min-width:0;display:grid}.workspace-launch-option-copy b{overflow-wrap:anywhere;font-size:17px}.workspace-launch-option-copy small{color:#60758a;font-size:13px}.workspace-launch-option-copy em{color:#52667c;font-size:12px;font-style:normal;line-height:1.5}.workspace-launch-open{color:#155f9b;white-space:nowrap;font-size:12px;font-weight:800}.workspace-launch-loading{color:#60758a;text-align:center;border:1px dashed #cbd8e5;border-radius:12px;grid-column:1/-1;padding:24px}.workspace-launch-footer{border-top:1px solid #e6edf4;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:22px;padding-top:20px;display:flex}.workspace-launch-footer a{color:#155f9b;font-size:13px;font-weight:750}.simple-business-hero .simple-business-type,.business-start-label{color:#185b92;letter-spacing:.04em;background:#e8f2fc;border-radius:999px;width:max-content;margin-bottom:8px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.simple-business-hero .hero-subtitle{max-width:650px}.business-start{margin-top:18px}.business-start>p{max-width:760px}.business-start .workflow-step-top>span{color:#60758a;background:0 0;padding:0;font-size:11px;font-weight:800}.business-start li a{min-height:180px}@media (max-width:760px){.workspace-launch-page{padding:16px}.workspace-launch-card{border-radius:16px;padding:22px}.workspace-launch-copy{margin:30px 0 20px}.workspace-launch-grid{grid-template-columns:1fr}.workspace-launch-option{grid-template-columns:42px minmax(0,1fr);min-height:118px}.workspace-launch-open{grid-column:2}.workspace-launch-icon{width:42px;height:42px}.workspace-launch-footer{display:grid}.business-start li a{min-height:0}}.phase5-shell{gap:18px;display:grid}.phase5-hero{color:#17314d;background:#fff;border:1px solid #d7e2ec;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.phase5-hero h2{margin:6px 0 8px;font-size:28px}.phase5-hero p{color:#5a6f84;max-width:720px;margin:0;line-height:1.6}.phase5-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.phase5-kpis article{color:#17314d;background:#fff;border:1px solid #d7e2ec;border-radius:14px;gap:6px;padding:18px;display:grid}.phase5-kpis span{color:#64798e;font-size:12px}.phase5-kpis strong{font-size:24px}.phase5-toolbar{gap:10px;display:flex}.phase5-toolbar input{flex:1}.phase5-toolbar :is(input,select){color:#17314d;background:#fff;border:1px solid #b8c9d9;border-radius:9px;min-height:44px;padding:10px 12px}.phase5-list{gap:10px;display:grid}.phase5-list article{color:#17314d;background:#fff;border:1px solid #d7e2ec;border-radius:12px;grid-template-columns:minmax(0,1.6fr) minmax(130px,.6fr) auto auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.phase5-list article>div:first-child{gap:4px;display:grid}.phase5-list b{font-size:15px}.phase5-list span,.phase5-list small{color:#60758a}.phase5-money{gap:3px;display:grid}.phase5-money span{font-size:11px}.phase5-money strong{font-size:15px}.phase5-status{color:#3f5870;text-transform:none;background:#edf3f8;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.phase5-status.active,.phase5-status.won{color:#20734b;background:#e8f7ef}.phase5-status.qualified{color:#1d5d9b;background:#e9f2ff}.phase5-status.lost,.phase5-status.inactive{color:#8a3e3e;background:#f5ecec}.phase5-list article>button{color:#24577f;background:#fff;border:1px solid #b8c9d9;border-radius:8px;min-height:38px;padding:8px 11px}.phase5-empty,.phase5-loading{color:#60758a;text-align:center;background:#fff;border:1px dashed #c5d3df;border-radius:12px;padding:34px}.phase5-modal{color:#17314d;background:#fff;border-radius:16px;width:min(760px,100vw - 28px);max-height:90vh;padding:22px;overflow:auto}.phase5-modal>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.phase5-modal>header h2{margin:5px 0 0}.phase5-modal>header>button{color:#45627c;background:0 0;border:0;font-size:28px}.phase5-modal form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.phase5-modal label{color:#4d647a;gap:6px;font-size:12px;font-weight:700;display:grid}.phase5-modal label.wide,.phase5-modal footer{grid-column:1/-1}.phase5-modal :is(input,select,textarea){color:#17314d;min-height:44px;font:inherit;background:#fff;border:1px solid #b8c9d9;border-radius:8px;padding:10px}.phase5-modal textarea{resize:vertical;min-height:80px}.phase5-modal footer{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.phase5-modal footer button{border:1px solid #b8c9d9;border-radius:8px;min-height:42px;padding:9px 14px}.phase5-modal footer .button{border-color:#0000}@media (max-width:760px){.phase5-hero{display:grid}.phase5-hero .button{width:100%}.phase5-kpis{grid-template-columns:1fr}.phase5-toolbar{display:grid}.phase5-list article{grid-template-columns:1fr auto}.phase5-money{grid-column:1}.phase5-status{grid-area:1/2}.phase5-list article>button{grid-area:2/2}.phase5-modal form{grid-template-columns:1fr}.phase5-modal label.wide,.phase5-modal footer{grid-column:1}.phase5-modal :is(input,select,textarea){font-size:16px}}.report-simple-head{gap:5px;margin:0 0 14px;display:grid}.report-simple-head h2{color:#f4f9ff;margin:0;font-size:24px}.report-simple-head p{color:#8fa7bc;margin:0;font-size:13px}.report-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.report-summary-grid article{background:linear-gradient(145deg,#091b2ffa,#040e1bfa);border:1px solid #71aee233;border-radius:14px;padding:15px}.report-summary-grid span{color:#8fa7bc;font-size:11px;display:block}.report-summary-grid strong{color:#f4f9ff;margin-top:5px;font-size:20px;display:block}@media (max-width:700px){.report-summary-grid{grid-template-columns:1fr}.report-simple-head h2{font-size:21px}}.phase8-po-list{gap:10px;display:grid}.phase8-po{border-bottom:1px solid var(--border,#e5e7eb);grid-template-columns:minmax(180px,1.4fr) minmax(140px,.8fr) minmax(130px,.7fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.phase8-po span{gap:3px;display:grid}.phase8-po small{color:#667085}.phase8-po em{font-size:12px;font-style:normal;font-weight:700}.phase8-po button{background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:9px 12px;font-weight:700}@media (max-width:720px){.phase8-po{grid-template-columns:1fr 1fr}.phase8-po button{width:100%}}.app-shell .phase5-hero h2,.app-shell .phase5-kpis strong,.app-shell .phase5-list article b,.app-shell .phase5-money strong,.app-shell .phase5-modal h2,.app-shell .phase5-list article>div:first-child>b{color:#17314d}.app-shell .phase5-list article>div:first-child>span,.app-shell .phase5-list article>div:first-child>small,.app-shell .phase5-money>span{color:#60758a}
.app-shell{--p10-bg:#020814;--p10-bg-soft:#06111f;--p10-sidebar:#03101f;--p10-sidebar-deep:#020914;--p10-panel:#07182b;--p10-panel-2:#0a1d33;--p10-panel-hover:#0c2440;--p10-border:#74aee22e;--p10-border-strong:#70bcff52;--p10-text:#f4f8fc;--p10-text-2:#b8c7d8;--p10-muted:#8298ad;--p10-primary:#168cff;--p10-primary-2:#0a63df;--p10-cyan:#31c6ff;--p10-success:#36d296;--p10-warning:#ffbd5b;--p10-danger:#ff7080;--p10-radius:16px;--p10-shadow:0 18px 48px #0000002e;--p10-shadow-soft:0 10px 32px #0000001f;color:var(--p10-text);background:var(--p10-bg)!important;grid-template-columns:276px minmax(0,1fr)!important}.app-shell.is-collapsed{grid-template-columns:88px minmax(0,1fr)!important}.app-main{background:radial-gradient(circle at 82% 0,#1a74ff17,transparent 26%),radial-gradient(circle at 48% 42%,#00abff0b,transparent 32%),var(--p10-bg)!important}.app-shell>aside{box-shadow:8px 0 32px #00000014;background:linear-gradient(180deg,var(--p10-sidebar) 0%,var(--p10-sidebar-deep) 100%)!important;border-right:1px solid var(--p10-border)!important;padding:18px 14px 16px!important}.app-shell>aside>a{border-bottom-color:#7eb4e61f!important;justify-content:flex-start!important;height:72px!important;padding-left:8px!important}.app-shell>aside>a .flow-logo{width:154px!important;height:70px!important}.workspace{box-shadow:inset 0 1px #ffffff06;border:1px solid var(--p10-border)!important;background:linear-gradient(145deg,#0b2542e0,#061628c7)!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;margin:16px 0 18px!important;padding:14px!important}.workspace>i{box-shadow:0 8px 18px #1670ff33;background:linear-gradient(135deg,#167dff,#5b46ed)!important;border-radius:12px!important;width:42px!important;height:42px!important;font-size:12px!important}.workspace b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#f3f8ff!important;font-size:13px!important;line-height:1.25!important}.workspace small{letter-spacing:.03em;text-transform:uppercase;font-weight:800;color:#67d9b3!important;margin-top:4px!important;font-size:10px!important}.app-shell aside nav{scrollbar-width:thin;scrollbar-color:#234564 transparent;padding-right:2px;gap:4px!important}.app-shell .nav-group-label{color:#607a92!important;letter-spacing:.12em!important;padding:17px 14px 6px!important;font-size:10px!important;font-weight:850!important}.app-shell aside nav a{transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;color:#9db0c4!important;border:1px solid #0000!important;border-radius:11px!important;min-height:50px!important;padding:10px 13px!important;font-size:14px!important;font-weight:680!important}.app-shell aside nav a i{transition:color .16s,transform .16s;color:#5f8db7!important;width:24px!important;font-size:17px!important}.app-shell aside nav a:hover{transform:translate(2px);color:#f3f8ff!important;background:#1557971f!important;border-color:#57a4e81f!important}.app-shell aside nav a:hover i{color:#61c9ff!important}.app-shell aside nav a.active,.app-shell aside nav a[aria-current=page]{color:#fff!important;background:linear-gradient(105deg,#106ff0eb,#0f4190e6)!important;border-color:#4cb1ffb3!important;box-shadow:inset 0 1px #ffffff14,0 10px 26px #005ad233!important}.app-shell aside nav a.active i,.app-shell aside nav a[aria-current=page] i{transform:scale(1.04);color:#c9edff!important}.user{border-top-color:#7eb4e621!important;align-items:center!important;padding:16px 8px 2px!important}.user>i{background:linear-gradient(135deg,#1579ff,#663cff)!important;border-radius:12px!important;width:40px!important;height:40px!important}.user b{color:#eff6ff!important;font-size:13px!important}.user small{line-height:1.45;color:#8298ad!important;font-size:10px!important}.user button{transition:all .16s;color:#9bc7e9!important;background:#071827!important;border:1px solid #68a8e12e!important;border-radius:9px!important;min-height:36px!important;margin-left:auto!important;padding:0 10px!important}.user button:hover{color:#fff!important;background:#0b243d!important;border-color:#53b2ff73!important}.app-main>header.app-header{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);box-shadow:0 8px 28px #0000001f;border-bottom:1px solid var(--p10-border)!important;background:#020914e6!important;gap:12px!important;min-height:76px!important;padding:10px 28px!important}.app-header-primary,.app-header-contextual,.app-header-actions{gap:10px!important}.app-menu,.app-collapse,.app-global-search,.notification-trigger{transition:border-color .16s,background-color .16s,transform .16s;box-shadow:inset 0 1px #ffffff06;color:#dcecff!important;background:linear-gradient(145deg,#081b2f,#061322)!important;border:1px solid #69ade833!important}.app-menu:hover,.app-collapse:hover,.app-global-search:hover,.notification-trigger:hover{transform:translateY(-1px);background:#0a223b!important;border-color:#48afff7a!important}.app-context b{color:#2aa8ff!important;letter-spacing:.035em!important;font-size:14px!important}.app-context span{color:#a8b9ca!important;font-size:12px!important}.branch-picker{letter-spacing:.02em;color:#7790a7!important;gap:4px!important;font-size:10px!important;font-weight:760!important;display:grid!important}.app-shell .app-main>header .branch-picker select{transition:border-color .16s,box-shadow .16s,background-color .16s;color:#edf6ff!important;background:#07182a!important;border:1px solid #68ace833!important;border-radius:11px!important;min-height:44px!important;box-shadow:inset 0 1px #ffffff05!important}.app-shell .app-main>header .branch-picker select:hover{background:#0a1d33!important;border-color:#5ab4ff66!important}.app-shell .app-main>header .branch-picker select:focus-visible{border-color:#42b0ff!important;outline:none!important;box-shadow:0 0 0 3px #2097ff24!important}.app-header-contextual .workspace-picker select{max-width:290px!important}.app-global-search{border-radius:11px!important;gap:8px!important;min-height:44px!important;padding:0 14px!important;font-size:12px!important;font-weight:720!important}.beta-badge{color:#58c6ff!important;box-shadow:none!important;background:#115ba02e!important;border-color:#3eadff6b!important}.app-content{max-width:1580px!important;margin:0 auto!important;padding:24px 30px 52px!important}.app-content>*{animation:.28s cubic-bezier(.2,.8,.2,1) both p10-enter}@keyframes p10-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.trial-status{box-shadow:inset 0 1px #ffffff06;background:linear-gradient(105deg,#0e447a38,#071c33a8)!important;border:1px solid #409def3d!important;border-radius:14px!important;margin-bottom:18px!important;padding:15px 16px!important}.trial-status b{color:#eef7ff!important;font-size:14px!important}.trial-status :is(span,small){color:#a5b8ca!important;font-size:12px!important}.trial-status a{transition:all .16s;border-radius:9px!important;align-items:center!important;min-height:38px!important;padding:0 13px!important;display:inline-flex!important}.trial-status a:hover{color:#fff!important;background:#1a88f233!important;border-color:#48b1ff99!important}.module-title{border-bottom:1px solid #6faee529!important;margin-top:24px!important;padding:6px 0 20px!important}.module-title .eyebrow,.phase5-hero .eyebrow,.phase6-hero .eyebrow,.v2-module-head .eyebrow{color:#2faaff!important;letter-spacing:.16em!important;font-size:11px!important}.module-title h1{color:#f8fbff!important;letter-spacing:-.035em!important;margin:7px 0 6px!important;font-size:clamp(30px,3vw,40px)!important;line-height:1.08!important}.module-title p{color:#859bb0!important;font-size:13px!important;line-height:1.55!important}.module-title .button{border-radius:10px!important;min-height:44px!important;padding:0 17px!important;font-size:13px!important}.app-shell .button{background:linear-gradient(135deg,#168cff,#0b63e8)!important;border-radius:10px!important;transition:transform .16s,box-shadow .16s,filter .16s!important;box-shadow:0 9px 22px #0464e63d!important}.app-shell .button:hover{filter:brightness(1.05);transform:translateY(-1px)!important;box-shadow:0 13px 28px #0464e64d!important}.app-shell .button:active{transform:translateY(0)!important;box-shadow:0 5px 14px #0464e633!important}.app-shell :is(button,a,input,select,textarea):focus-visible{outline-offset:2px!important;outline:3px solid #39aeff9e!important}.app-shell :is(input,select,textarea){transition:border-color .16s,box-shadow .16s,background-color .16s}.app-shell :is(input,select,textarea):focus{outline:none;border-color:#319fff!important;box-shadow:0 0 0 3px #269aff1f!important}.app-kpis{gap:14px!important;margin-top:14px!important}.app-kpis article{border:1px solid var(--p10-border)!important;border-radius:var(--p10-radius)!important;min-height:150px!important;box-shadow:var(--p10-shadow-soft)!important;background:linear-gradient(145deg,#091d34,#061426)!important;padding:20px 21px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important}.app-kpis article:hover{transform:translateY(-2px);border-color:#54b1ff57!important;box-shadow:0 18px 38px #0000002b!important}.app-kpis strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em!important;font-size:clamp(27px,2.4vw,34px)!important}.app-kpis span{color:#9fb2c5!important;font-size:12px!important}.app-kpis small{color:#7390a8!important;font-size:10px!important}.kpi-top i{box-shadow:inset 0 1px #ffffff0f;color:#63d5ff!important;background:linear-gradient(145deg,#0e4d91,#0b2c56)!important;border-radius:12px!important}.lower-grid{gap:14px!important;margin-top:14px!important}.lower-grid>article,.dashboard-quick-actions{border:1px solid var(--p10-border)!important;border-radius:var(--p10-radius)!important;box-shadow:var(--p10-shadow-soft)!important;background:linear-gradient(145deg,#081a2f,#061322)!important}.panel-head{align-items:center!important;margin-bottom:10px!important}.panel-head b{color:#f0f6fd!important;font-size:14px!important}.panel-head a{color:#4eb7ff!important;font-size:12px!important}.activity-row{border-color:#74aee221!important;padding:13px 0!important;font-size:12px!important}.activity-row i{color:#55caff!important;background:#136cd233!important;border-radius:10px!important;width:36px!important;height:36px!important}.activity-row:hover{background:#0f477c14}.quick-grid{gap:9px!important}.quick-grid a,.quick-grid button{background:#071a2e!important;border:1px solid #69aae22e!important;border-radius:12px!important;min-height:84px!important;padding:14px!important;transition:all .17s!important}.quick-grid a:hover,.quick-grid button:hover{background:#0a213b!important;border-color:#47aaff66!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #0000001f!important}.quick-grid strong{font-size:21px!important}.quick-grid small{color:#859bb0!important;font-size:10px!important}.dashboard-action-grid{gap:10px!important}.dashboard-action-grid a{background:#071a2f!important;border-color:#6cade52e!important;border-radius:12px!important;min-height:74px!important;padding:13px!important;transition:all .17s!important}.dashboard-action-grid a:hover{background:#0b2440!important;border-color:#45aeff73!important;transform:translateY(-2px)!important}.dashboard-action-grid i{color:#a9e7ff!important;background:linear-gradient(145deg,#0d72ef,#084d9f)!important;border-radius:10px!important;flex-basis:38px!important;width:38px!important;height:38px!important}.dashboard-action-grid b{font-size:12px!important}.dashboard-action-grid small{color:#7890a7!important;font-size:9px!important}.module-toolbar{border:1px solid var(--p10-border)!important;background:#071728!important;border-radius:13px!important;gap:9px!important;margin-top:18px!important;padding:12px!important;box-shadow:0 8px 24px #00000014!important}.module-toolbar label{background:#061322!important;border:1px solid #6babe530!important;border-radius:10px!important;min-height:44px!important}.module-toolbar input{color:#f0f6fc!important;height:42px!important;font-size:13px!important}.module-toolbar select,.module-toolbar button{color:#dce9f5!important;background:#07182a!important;border-color:#6babe533!important;border-radius:10px!important;min-height:44px!important;font-size:12px!important}.records-card{border:1px solid var(--p10-border)!important;box-shadow:var(--p10-shadow-soft)!important;background:#071626!important;border-radius:15px!important;margin-top:13px!important}.records-head{color:#7890a7!important;letter-spacing:.075em!important;text-transform:uppercase!important;background:#091d32!important;border-color:#6eade324!important;min-height:48px!important;padding:12px 18px!important;font-size:10px!important;font-weight:850!important}.record-row{color:#b7c7d6!important;border-color:#6eade31f!important;min-height:66px!important;padding:13px 18px!important;font-size:12px!important;transition:background-color .14s!important}.record-row:hover{background:#091d33!important}.record-row>b{color:#edf5fd!important;font-size:12.5px!important}.record-row>b i{color:#60cbff!important;background:#0b315b!important;border-radius:10px!important;width:34px!important;height:34px!important}.row-actions{gap:6px!important}.row-actions button{color:#70c2ff!important;background:#071a2e!important;border:1px solid #60aae838!important;border-radius:8px!important;min-height:34px!important;padding:6px 10px!important;transition:all .15s!important}.row-actions button:hover{transform:translateY(-1px);color:#fff!important;background:#0b2a4a!important;border-color:#45aeff80!important}.real-empty{box-shadow:none!important;background:linear-gradient(145deg,#07182a,#05111f)!important;border:1px dashed #69aee840!important;border-radius:16px!important;margin-top:15px!important;padding:64px 24px!important}.real-empty>i{color:#5fcaff!important;background:#0b315c!important;border-radius:14px!important;width:48px!important;height:48px!important}.real-empty h2{letter-spacing:-.02em!important;font-size:22px!important}.real-empty p{color:#859aaf!important;max-width:560px!important;font-size:13px!important;line-height:1.6!important}.phase5-shell{gap:14px!important}.phase5-hero{background:linear-gradient(145deg,#fff,#f7faff)!important;border:1px solid #dbe5ef!important;border-radius:18px!important;padding:24px 25px!important;box-shadow:0 12px 34px #0f2a4814!important}.app-shell .phase5-hero h2{color:#102a43!important;letter-spacing:-.03em!important;margin:6px 0 7px!important;font-size:30px!important}.phase5-hero p{color:#536b82!important;font-size:14px!important;line-height:1.6!important}.phase5-hero .button{min-height:46px!important;box-shadow:0 9px 22px #0a67e233!important}.phase5-kpis{gap:12px!important}.phase5-kpis article{background:linear-gradient(145deg,#fff,#f9fbfe)!important;border:1px solid #dce6ef!important;border-radius:15px!important;padding:18px 19px!important;transition:all .17s!important;box-shadow:0 8px 26px #11304e0e!important}.phase5-kpis article:hover{transform:translateY(-2px);border-color:#bfd6ea!important;box-shadow:0 13px 30px #11304e14!important}.phase5-kpis span{color:#647b91!important;font-size:12px!important}.app-shell .phase5-kpis strong{font-variant-numeric:tabular-nums;color:#112d47!important;letter-spacing:-.02em!important;font-size:27px!important}.phase5-toolbar{gap:9px!important;padding:2px 0!important}.phase5-toolbar :is(input,select){color:#16314b!important;background:#fff!important;border:1px solid #c9d8e5!important;border-radius:11px!important;min-height:46px!important;padding:10px 13px!important;box-shadow:0 4px 14px #15355309!important}.phase5-toolbar :is(input,select):focus{border-color:#268fff!important;box-shadow:0 0 0 3px #268fff1a!important}.phase5-toolbar input::placeholder{color:#7b8fa2!important}.phase5-list{gap:10px!important}.phase5-list article{background:#fff!important;border:1px solid #dbe5ee!important;border-radius:14px!important;padding:17px 19px!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;box-shadow:0 7px 23px #13304b0b!important}.phase5-list article:hover{transform:translateY(-1px);border-color:#c2d7e8!important;box-shadow:0 12px 28px #13304b12!important}.app-shell .phase5-list article>div:first-child>b{color:#17314d!important;font-size:15px!important}.app-shell .phase5-list article>div:first-child :is(span,small){color:#61778d!important;font-size:12px!important;line-height:1.45!important}.app-shell .phase5-money>span{color:#6d8194!important}.app-shell .phase5-money strong{color:#17314d!important;font-size:15px!important}.phase5-status{border-radius:999px!important;padding:6px 10px!important;font-size:10px!important}.phase5-list article>button{color:#245b87!important;background:#fbfdff!important;border:1px solid #bfd1e0!important;border-radius:9px!important;min-height:38px!important;padding:7px 12px!important;font-weight:700!important;transition:all .15s!important}.phase5-list article>button:hover{transform:translateY(-1px);color:#0a5ba5!important;background:#eef7ff!important;border-color:#83b9e7!important}.phase5-modal{border:1px solid #d6e2ed!important;border-radius:18px!important;box-shadow:0 32px 90px #00132c59!important}.app-shell .phase5-modal h2{color:#17314d!important}.phase5-modal>header>button{color:#315a79!important;background:#f4f8fb!important;border-radius:10px!important;width:40px!important;height:40px!important;transition:all .15s!important}.phase5-modal>header>button:hover{color:#0d4f85!important;background:#eaf3fa!important}.phase5-modal :is(input,select,textarea){color:#17314d!important;background:#fff!important;border-color:#c6d6e3!important;border-radius:10px!important}.phase5-modal label{color:#4c647b!important}.phase5-modal footer button:not(.button){color:#31566f!important;background:#fff!important}.phase6-workspace{gap:14px!important}.phase6-hero{color:#16314a!important;background:linear-gradient(145deg,#fff,#f7faff)!important;border:1px solid #dbe5ee!important;border-radius:18px!important;padding:24px 25px!important;box-shadow:0 12px 34px #0f2a4812!important}.app-shell .phase6-hero h2{color:#102a43!important;letter-spacing:-.03em!important;font-size:30px!important}.app-shell .phase6-hero p{color:#587086!important;font-size:14px!important;line-height:1.6!important}.phase6-kpis{gap:12px!important}.phase6-kpis article{background:#fff!important;border:1px solid #dbe5ee!important;border-radius:15px!important;padding:17px 18px!important;transition:all .17s!important;box-shadow:0 7px 24px #11304e0d!important}.phase6-kpis article:hover{transform:translateY(-2px);border-color:#c0d7e9!important}.app-shell .phase6-kpis span{color:#62788d!important}.app-shell .phase6-kpis strong{color:#15314b!important;font-size:26px!important}.phase6-panel,.phase6-card-grid>article,.phase6-empty,.phase6-toolbar,.phase6-table{color:#17324b!important;background:#fff!important;border-color:#dbe5ee!important;border-radius:15px!important;box-shadow:0 7px 24px #11304e0b!important}.app-shell :is(.phase6-panel,.phase6-card-grid>article,.phase6-empty) :is(h2,h3,b,strong,dt,dd){color:#17324b!important}.app-shell :is(.phase6-panel,.phase6-card-grid>article,.phase6-empty,.phase6-kpis) :is(p,small,span){color:#5f7589!important}.phase6-toolbar{gap:9px!important;padding:12px!important}.app-shell .phase6-toolbar :is(input,select){color:#17324b!important;background:#fff!important;border-color:#c6d6e3!important;border-radius:10px!important}.phase6-toolbar>button,.stock-history-toolbar>button,.godown-report-tabs button,.godown-report-actions button{border-radius:10px!important;transition:all .15s!important}.phase6-toolbar>button:hover,.stock-history-toolbar>button:hover,.godown-report-tabs button:hover,.godown-report-actions button:hover{transform:translateY(-1px);background:#f3f9ff!important;border-color:#83b8e3!important}.phase6-table{overflow:auto!important}.phase6-table-head{color:#49637a!important;background:#f2f6fa!important}.phase6-table-row{color:#3d566d!important;border-color:#e4ebf1!important;transition:background-color .14s!important}.phase6-table-row:hover{background:#f8fbfe!important}.phase6-table-row :is(strong,b){color:#17324b!important}.phase6-table-row :is(small,span){color:#61788d!important}.phase6-modal{background:#fff!important;border:1px solid #d7e3ed!important;border-radius:18px!important;box-shadow:0 32px 90px #00132c59!important}.app-shell .phase6-modal h2{color:#17324b!important}.phase6-modal>header>button{color:#315a79!important;background:#f4f8fb!important;border-radius:10px!important}.phase8-po{border-bottom-color:#e3eaf0!important;padding:15px 2px!important;transition:background-color .14s!important}.phase8-po:hover{background:#f8fbfe!important}.phase8-po :is(b,strong){color:#17324b!important}.phase8-po small{color:#657b8f!important}.phase8-po button{color:#245b87!important;border-color:#bfd1e0!important;border-radius:9px!important;transition:all .15s!important}.phase8-po button:hover{transform:translateY(-1px);background:#eef7ff!important;border-color:#83b9e7!important}.v2-module,.v2-dashboard{border:1px solid var(--p10-border)!important;box-shadow:var(--p10-shadow-soft)!important;background:linear-gradient(145deg,#081b30,#061323)!important;border-radius:18px!important;padding:20px!important}.v2-module h2,.v2-dashboard h2{letter-spacing:-.025em!important;font-size:clamp(24px,2.6vw,30px)!important}.v2-module-head p,.v2-dashboard header p{color:#8ea4b9!important;font-size:13px!important}.v2-metric-grid,.v2-card-grid,.v2-summary-strip{gap:10px!important}.v2-metric-grid article,.v2-summary-strip article,.v2-card-grid article{background:#07182b!important;border-color:#6faee52b!important;border-radius:13px!important;padding:15px!important;transition:all .17s!important}.v2-metric-grid article:hover,.v2-card-grid article:hover{transform:translateY(-2px);background:#091e35!important;border-color:#4cb0ff59!important}.v2-metric-grid strong,.v2-summary-strip strong,.v2-card-grid strong{font-size:21px!important}.v2-action-form,.v2-form-pair>.v2-preferences,.v2-dispatch-grid>section{background:#06172a!important;border-color:#6faee52b!important;border-radius:14px!important}.v2-action-form :is(input,select,textarea){color:#edf6ff!important;background:#041326!important;border-color:#6bade540!important;border-radius:10px!important;min-height:44px!important}.v2-table{border-color:#6faee52e!important;border-radius:13px!important}.v2-table-head{color:#839ab2!important;background:#0a2038!important}.v2-table>div:not(.v2-table-head){border-color:#6faee51f!important;transition:background-color .14s!important}.v2-table>div:not(.v2-table-head):hover{background:#091e35!important}.v2-table em{border-radius:999px!important;padding:5px 8px!important}.operations-hero{box-shadow:var(--p10-shadow-soft)!important;border-radius:19px!important}.shipment-card,.operations-platform,.operations-toolbar,.driver-finance-summary,.godown-grid,.candidate-grid{border-radius:14px!important}.shipment-card{transition:transform .17s,border-color .17s,box-shadow .17s!important}.shipment-card:hover{transform:translateY(-2px);border-color:#4db0ff61!important;box-shadow:0 14px 32px #00000024!important}.modal-backdrop,.phase6-modal-backdrop{animation:.18s both p10-fade;-webkit-backdrop-filter:blur(9px)saturate(110%)!important;backdrop-filter:blur(9px)saturate(110%)!important;background:#00050dc2!important}@keyframes p10-fade{0%{opacity:0}to{opacity:1}}.record-modal{animation:.2s cubic-bezier(.2,.8,.2,1) both p10-modal;border-radius:18px!important;box-shadow:0 34px 100px #00000085!important}@keyframes p10-modal{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.workspace-success,.workspace-error{border-radius:11px!important;box-shadow:0 8px 24px #00000014!important}.workspace-skeleton{border-radius:16px!important}.workspace-skeleton>i,.v2-loading span,.v2-module-loading span{background-size:220% 100%!important;animation:1.25s linear infinite p10-shimmer!important}@keyframes p10-shimmer{0%{background-position:180% 0}to{background-position:-40% 0}}.app-shell *{scrollbar-width:thin;scrollbar-color:#2b506f transparent}.app-shell ::-webkit-scrollbar{width:9px;height:9px}.app-shell ::-webkit-scrollbar-thumb{background:#294965 padding-box padding-box;border:2px solid #0000;border-radius:999px}.app-shell ::-webkit-scrollbar-track{background:0 0}@media (max-width:1250px){.app-shell{grid-template-columns:250px minmax(0,1fr)!important}.app-content{padding-inline:24px!important}.dashboard-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.app-shell,.app-shell.is-collapsed{display:block!important}.app-shell>aside{width:min(310px,88vw)!important;padding:17px 14px!important}.app-main>header.app-header{min-height:116px!important;padding:10px 14px!important}.app-content{padding:18px 15px 40px!important}.module-title{margin-top:16px!important}.module-title h1{font-size:30px!important}.app-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lower-grid{grid-template-columns:1fr!important}.dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.phase5-hero,.phase6-hero{padding:20px!important}.phase5-list article{grid-template-columns:minmax(0,1fr) auto!important}}@media (max-width:600px){.app-content{padding:14px 12px 36px!important}.trial-status{padding:13px!important}.trial-status a{justify-content:center!important;width:100%!important}.app-kpis{grid-template-columns:1fr 1fr!important;gap:9px!important}.app-kpis article{min-height:126px!important;padding:15px!important}.app-kpis strong{font-size:25px!important}.dashboard-action-grid{grid-template-columns:1fr!important}.phase5-hero,.phase6-hero{border-radius:15px!important;padding:17px!important}.app-shell .phase5-hero h2,.app-shell .phase6-hero h2{font-size:25px!important}.phase5-kpis,.phase6-kpis{grid-template-columns:1fr!important}.phase5-list article{padding:14px!important}.module-toolbar{padding:9px!important}}@media (max-width:380px){.app-kpis{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.app-content>*,.record-modal,.modal-backdrop,.phase6-modal-backdrop,.workspace-skeleton>i,.v2-loading span,.v2-module-loading span{animation:none!important}.app-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.app-content>*{animation:none!important}}
.moneybook-shell{color:#17314d;gap:14px;display:grid}.moneybook-hero{background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #d9e5ef;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px;display:flex;box-shadow:0 12px 34px #0f2a4812}.moneybook-hero h2{letter-spacing:-.03em;color:#102a43!important;margin:6px 0 7px!important;font-size:30px!important}.moneybook-hero p{color:#587086;max-width:760px;margin:0;font-size:14px;line-height:1.6}.moneybook-actions{flex-wrap:wrap;gap:9px;display:flex}.moneybook-actions button,.moneybook-statement-tools button{color:#245b87;cursor:pointer;background:#fff;border:1px solid #bcd1e2;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:800;transition:all .16s}.moneybook-actions button:hover,.moneybook-statement-tools button:hover{background:#eef7ff;border-color:#6daee3;transform:translateY(-1px)}.moneybook-actions .button{color:#fff;background:linear-gradient(135deg,#168dff,#086ed8);border-color:#1682ec;box-shadow:0 9px 22px #0a67e233}.moneybook-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.moneybook-kpis article{background:#fff;border:1px solid #dce6ef;border-radius:15px;padding:18px 19px;box-shadow:0 8px 26px #11304e0e}.moneybook-kpis span,.moneybook-kpis small{color:#657b90;font-size:11px;display:block}.moneybook-kpis strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0;display:block;color:#112d47!important;font-size:23px!important}.moneybook-warning{color:#7b5712;background:#fff8e8;border:1px solid #f0cf8c;border-radius:11px;padding:11px 14px;font-size:12px}.moneybook-layout{grid-template-columns:minmax(285px,34%) minmax(0,1fr);gap:14px;min-height:580px;display:grid}.moneybook-parties,.moneybook-book{background:#fff;border:1px solid #dbe5ee;border-radius:16px;overflow:hidden;box-shadow:0 9px 28px #11304e0d}.moneybook-panel-head{background:#f9fbfd;border-bottom:1px solid #e3ebf2;gap:10px;padding:16px;display:grid}.moneybook-panel-head>div{justify-content:space-between;align-items:center;display:flex}.moneybook-panel-head b{color:#18334d}.moneybook-panel-head span{color:#72869a;font-size:11px}.moneybook-panel-head input{color:#17314d;background:#fff;border:1px solid #c9d8e5;border-radius:10px;min-height:42px;padding:9px 11px}.moneybook-party-list{max-height:650px;padding:7px;overflow:auto}.moneybook-party-list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 10px;transition:all .15s;display:grid}.moneybook-party-list>button:hover{background:#f5f9fd}.moneybook-party-list>button.active{background:#edf7ff;border-color:#bcd9f1;box-shadow:inset 3px 0 #1688f2}.moneybook-avatar{color:#fff;background:linear-gradient(145deg,#0e70d5,#134da4);border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.moneybook-party-list b{font-size:13px;display:block;color:#17314d!important}.moneybook-party-list small{color:#74899c;margin-top:3px;font-size:10px;display:block}.moneybook-party-list em{text-align:right;gap:2px;font-style:normal;display:grid}.moneybook-party-list em i{color:#47657d;white-space:nowrap;font-size:9px;font-style:normal}.moneybook-book{padding:20px}.moneybook-party-head{border-bottom:1px solid #e1e9f0;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.moneybook-party-head h3{letter-spacing:-.025em;color:#122e48!important;margin:5px 0!important;font-size:25px!important}.moneybook-party-head p{color:#6b8094;margin:0;font-size:12px}.moneybook-balance{gap:9px;display:flex}.moneybook-balance span{background:#f8fbfd;border:1px solid #dbe6ef;border-radius:12px;min-width:132px;padding:12px 14px}.moneybook-balance small{color:#71869a;font-size:10px;display:block}.moneybook-balance b{margin-top:4px;font-size:17px;display:block;color:#17314d!important}.moneybook-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.moneybook-shortcuts button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e3ed;border-radius:12px;min-height:72px;padding:11px;transition:all .15s}.moneybook-shortcuts button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #12335012}.moneybook-shortcuts b{font-size:11px;display:block;color:#17314d!important}.moneybook-shortcuts small{color:#75899b;margin-top:4px;font-size:9px;line-height:1.35;display:block}.moneybook-shortcuts .lena{border-top:3px solid #2288e8}.moneybook-shortcuts .mila{border-top:3px solid #17a066}.moneybook-shortcuts .dena{border-top:3px solid #dd9b21}.moneybook-shortcuts .diya{border-top:3px solid #d65353}.moneybook-statement-tools{background:#f8fafc;border:1px solid #dfe8ef;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:10px;padding:11px;display:flex}.moneybook-statement-tools>div{gap:8px;display:flex}.moneybook-statement-tools label{color:#60778b;text-transform:uppercase;letter-spacing:.04em;gap:4px;font-size:9px;font-weight:800;display:grid}.moneybook-statement-tools input{color:#17314d;background:#fff;border:1px solid #c9d8e5;border-radius:8px;min-height:38px;padding:7px 9px}.moneybook-ledger{border:1px solid #dfe7ee;border-radius:13px;margin-top:12px;overflow:hidden}.moneybook-ledger-head,.moneybook-ledger article{grid-template-columns:118px minmax(0,1fr) 110px 80px 72px;align-items:center;gap:10px;display:grid}.moneybook-ledger-head{color:#567086;text-transform:uppercase;letter-spacing:.06em;background:#eef3f7;padding:10px 12px;font-size:9px;font-weight:850}.moneybook-ledger article{color:#425d73;border-top:1px solid #e6edf2;padding:12px;font-size:11px}.moneybook-ledger article:hover{background:#f9fbfd}.moneybook-ledger article>div:first-child b{display:block;color:#17314d!important}.moneybook-ledger article em{border-radius:999px;margin-top:4px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.moneybook-ledger article em.receivable{color:#1766a8;background:#e8f4ff}.moneybook-ledger article em.payable{color:#a45e12;background:#fff2e3}.moneybook-ledger article>div:nth-child(2) b{display:block;color:#17314d!important}.moneybook-ledger article>div:nth-child(2) span,.moneybook-ledger article>div:nth-child(2) small{color:#71869a;margin-top:2px;display:block}.moneybook-ledger article>strong{font-variant-numeric:tabular-nums;color:#17314d!important}.moneybook-ledger article button{color:#356384;cursor:pointer;background:#fff;border:1px solid #c5d6e3;border-radius:7px;padding:6px 8px;font-size:9px}.moneybook-welcome{text-align:center;align-content:center;place-items:center;min-height:500px;display:grid}.moneybook-welcome>div{color:#0a70ce;background:#eaf5ff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:23px;font-weight:900;display:grid}.moneybook-welcome h3{color:#17314d!important;margin:12px 0 4px!important;font-size:24px!important}.moneybook-welcome p{color:#6d8193;max-width:440px;margin:0 0 14px;line-height:1.5}.moneybook-empty{color:#71869a;text-align:center;padding:35px 15px;font-size:12px}.moneybook-modal{background:#fff;border:1px solid #d6e2ed;border-radius:18px;width:min(680px,100vw - 28px);max-height:90vh;animation:.2s cubic-bezier(.2,.8,.2,1) both p10-modal;overflow:auto;box-shadow:0 32px 90px #00132c59}.moneybook-modal>header{border-bottom:1px solid #e2eaf0;justify-content:space-between;gap:16px;padding:19px 20px;display:flex}.moneybook-modal h2{color:#17314d!important;margin:4px 0!important;font-size:24px!important}.moneybook-modal header p{color:#6b8194;margin:3px 0 0;font-size:11px}.moneybook-modal>header>button{color:#315a79;cursor:pointer;background:#f2f7fb;border:0;border-radius:10px;width:38px;height:38px;font-size:22px}.moneybook-form{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px;display:grid}.moneybook-form label{color:#4f677d;gap:5px;font-size:11px;font-weight:750;display:grid}.moneybook-form .wide{grid-column:1/-1}.moneybook-form :is(input,select,textarea){color:#17314d;width:100%;font:inherit;background:#fff;border:1px solid #c6d6e3;border-radius:10px;padding:10px}.moneybook-form textarea{resize:vertical}.moneybook-check{grid-template-columns:18px 1fr!important;align-items:center!important;display:flex!important}.moneybook-check input{width:16px!important;height:16px!important}.moneybook-modal>footer{background:#fafcfd;border-top:1px solid #e4ebf1;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.moneybook-modal>footer button{color:#31566f;cursor:pointer;background:#fff;border:1px solid #c5d6e3;border-radius:9px;min-height:40px;padding:9px 13px;font-weight:750}.moneybook-modal>footer .button{color:#fff;background:#117ee8;border-color:#167fe8}.moneybook-modal>footer .danger{background:#c44545;border-color:#c44545}.moneybook-action-tabs{grid-template-columns:repeat(4,1fr);gap:7px;padding:12px 20px 0;display:grid}.moneybook-action-tabs button{color:#536d83;cursor:pointer;background:#f8fafc;border:1px solid #d2dee8;border-radius:9px;min-height:38px;font-size:10px;font-weight:800}.moneybook-action-tabs button.active{color:#125e9d;background:#edf7ff;border-color:#86bce8}.moneybook-correction-summary{color:#60768a;background:#f6f9fb;border-radius:10px;gap:4px;padding:12px;display:grid}.moneybook-correction-summary b{color:#17314d!important}.moneybook-loading{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.moneybook-loading span{background:linear-gradient(90deg,#edf3f7 25%,#f8fbfd 37%,#edf3f7 63%) 0 0/220% 100%;border-radius:14px;height:110px;animation:1.25s linear infinite p10-shimmer}.moneybook-loading p{color:#71869a;text-align:center;grid-column:1/-1}@media (max-width:1100px){.moneybook-kpis{grid-template-columns:repeat(2,1fr)}.moneybook-layout{grid-template-columns:310px minmax(0,1fr)}.moneybook-shortcuts{grid-template-columns:repeat(2,1fr)}.moneybook-ledger-head,.moneybook-ledger article{grid-template-columns:100px minmax(0,1fr) 90px 70px}.moneybook-ledger-head span:last-child,.moneybook-ledger article>div:last-child{display:none}}@media (max-width:800px){.moneybook-hero,.moneybook-party-head,.moneybook-statement-tools{display:grid}.moneybook-layout{grid-template-columns:1fr}.moneybook-party-list{max-height:330px}.moneybook-balance,.moneybook-statement-tools>div{grid-template-columns:1fr 1fr;display:grid}.moneybook-ledger-head{display:none}.moneybook-ledger article{grid-template-columns:1fr auto;gap:8px}.moneybook-ledger article>div:nth-child(2){grid-column:1/-1}.moneybook-ledger article>span{display:none}.moneybook-ledger article>div:last-child{display:block}.moneybook-form{grid-template-columns:1fr}.moneybook-form .wide{grid-column:auto}.moneybook-action-tabs{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.moneybook-kpis{grid-template-columns:1fr}.moneybook-book{padding:14px}.moneybook-hero{padding:18px}.moneybook-hero h2{font-size:25px!important}.moneybook-actions{grid-template-columns:1fr 1fr;display:grid}.moneybook-balance{grid-template-columns:1fr}.moneybook-shortcuts{grid-template-columns:1fr 1fr}.moneybook-statement-tools>div{grid-template-columns:1fr}.moneybook-modal{width:calc(100vw - 18px)}.moneybook-form{padding:14px}.moneybook-action-tabs{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.moneybook-loading span,.moneybook-modal{animation:none!important}.moneybook-shell *{transition-duration:.01ms!important}}
