:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;--n-bg:#f5f1eb;--n-surface:#fff;--n-surface2:#f0ebe3;--n-ink:#1c1c1e;--n-muted:#7a6f66;--n-border:#e4ddd4;--n-accent:#c4713b;--n-accent-soft:#f5e6d8;--n-accent-dark:#9e5a2d;--n-success:#2d6a4f;--n-success-soft:#d6ede4;--n-warning:#b58b00;--n-warn-soft:#fbf2d0;--n-danger:#c0392b;--n-danger-soft:#fae0dc;--n-neutral:#8c8480;--n-neutral-soft:#edebe8;--n-font:"DM Sans", Manrope, Outfit, ui-sans-serif, system-ui, sans-serif;--v1-font-ui:"DM Sans", Manrope, Outfit, ui-sans-serif, system-ui, sans-serif;background:#f3f4f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}html,body,#root{width:100%;min-height:100%;margin:0;overflow-x:hidden}body{background:#f3f4f6}*{box-sizing:border-box}a{color:inherit}[class^=v1-][class$=-root]{font-family:var(--v1-font-ui)!important}.auth-screen,.app-shell{min-height:100vh}.auth-screen{color:#1f1f1f;min-height:100vh;font-family:var(--v1-font-ui,Manrope, Outfit, ui-sans-serif, system-ui, sans-serif);background:radial-gradient(circle at 14% 18%,#c4713b26,#0000 18rem),radial-gradient(circle at 86% 72%,#2f6f5f1f,#0000 20rem),linear-gradient(135deg,#f3eee6 0%,#fff8ef 46%,#eee6da 100%);place-items:center;padding:clamp(18px,4vw,48px);display:grid;position:relative;overflow:hidden}.auth-screen:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000 0 17%,#c4713b21 17.2%,#0000 17.7%) 0 0/460px 360px,linear-gradient(0deg,#0000 0 32%,#1f1f1f14 32.2%,#0000 32.7%) 0 0/520px 420px,linear-gradient(135deg,#0000 0 64%,#2f6f5f1a 64.2%,#0000 65%) 0 0/620px 520px;animation:16s ease-in-out infinite authBlueprintDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 34%,#000 0 46%,#0000 78%);mask-image:radial-gradient(circle at 50% 34%,#000 0 46%,#0000 78%)}@keyframes authBlueprintDrift{0%,to{opacity:.34;background-position:-80px 10px,80px -30px,52% 22%}50%{opacity:.58;background-position:42px 10px,80px 90px,44% 30%}}.auth-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fff8efe6,#fff8ef9e),radial-gradient(circle at 0 0,#c4713b1f,#0000 13rem);border:1px solid #1f1f1f1f;border-radius:30px;gap:14px;width:min(100%,440px);padding:clamp(22px,4vw,34px);display:grid;position:relative;box-shadow:0 26px 80px #1f1f1f24,inset 0 1px #fffaf4c7}.auth-card:before{content:"";background:linear-gradient(90deg,#c4713b 0 25%,#0000 25% 38%,#c4713b94 38% 62%,#0000 62% 75%,#c4713b 75% 100%);border-radius:9px;width:38px;height:42px;margin-bottom:5px;box-shadow:0 13px 26px #9d52282e}.auth-card h1,.page-head h1{margin:0}.auth-card h1{color:#1f1f1f;letter-spacing:-.055em;font-size:clamp(2.1rem,8vw,3.4rem);font-weight:860;line-height:.92}.auth-card h1:after{content:"Sign in to your site workspace";color:#5f5750d1;letter-spacing:0;max-width:22rem;margin-top:12px;font-size:.98rem;font-weight:560;line-height:1.45;display:block}.auth-card>p{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-card .field{gap:7px}.auth-card .field>span{color:#1f1f1fad;letter-spacing:.015em;font-size:.78rem;font-weight:780}.auth-card .input{background:#fffaf4bd;border:1px solid #1f1f1f1f;border-radius:16px;min-height:48px;box-shadow:inset 0 1px #fffaf4b3}.auth-card .input:focus{border-color:#c4713b7a;outline:2px solid #c4713b3d}.auth-card .btn.primary{color:#fffaf4;background:linear-gradient(#c4713b,#9d5228);border-radius:16px;min-height:50px;margin-top:4px;font-weight:840;box-shadow:0 15px 30px #9d522838,inset 0 1px #fffaf438}.auth-card .helper{color:#5f5750b3;background:#fffaf46b;border:1px dashed #1f1f1f24;border-radius:14px;margin-top:2px;padding:10px 12px;font-size:.72rem;line-height:1.45}.app-shell{grid-template-columns:260px 1fr;display:grid}.sidebar{background:#fafafa;border-right:1px solid #e5e7eb;align-content:start;gap:20px;padding:20px;display:grid}.sidebar-subtitle,.muted,.helper{color:#667085}.nav{gap:8px;display:grid}.nav a{color:inherit;border-radius:8px;padding:8px 10px;text-decoration:none}.nav a:hover,.nav a.active{background:#eef2ff}.workspace{grid-template-rows:auto 1fr;min-width:0;display:grid}.topbar{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}.topbar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.user-chip{border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:flex}.content{gap:20px;padding:20px;display:grid}.app-shell.app-shell-v1,.app-shell-v1 .workspace{display:block}.app-shell-v1 .content.content-v1{padding:0;display:block}.page{gap:16px;display:grid}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.grid{gap:16px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:0;padding:16px}.panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panel h2{margin:0;font-size:16px}.stack{gap:12px;display:grid}.stack.tight{gap:8px}.field{gap:6px;display:grid}.field>span{color:#344054;font-size:14px}.field-hint{color:#667085;font-size:12px;line-height:1.4}.input,.textarea,.select{width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:10px 12px}.textarea{resize:vertical}.btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 14px}.btn.primary{color:#fff;background:#111827}.btn.ghost{color:#111827;background:0 0;border-color:#d0d5dd}.btn:disabled{opacity:.6;cursor:not-allowed}.table-wrap{overflow:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid #eaecf0;padding:10px 8px}.error,.success,.empty{border-radius:10px;padding:12px}.error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.success{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.empty{background:#f9fafb;border:1px dashed #d0d5dd}.big-number{font-size:2rem;font-weight:700}.linkish{color:#175cd3;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.row-line{border-bottom:1px solid #eaecf0;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.row-actions{align-items:center;gap:8px;display:flex}@media (width<=1100px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #e5e7eb;border-right:0}.grid.two,.grid.three,.grid.five{grid-template-columns:1fr}.topbar{position:static}}@media (width<=640px){.auth-screen{align-items:stretch;padding:14px}.auth-card{border-radius:24px;align-self:center;padding:22px}}@media (prefers-reduced-motion:reduce){.auth-screen:before{animation:none}}:root{--v1-terracotta:#e05a36;--v1-terracotta-dark:#c24a2a;--v1-ink:#262626;--v1-muted:#5f5750;--v1-paper:#fcfaf7;--v1-surface:#faf8f5;--v1-line:#2626261f;--v1-green:#2f6f5f;--v1-amber:#9a6b1f;--v1-danger:#a34131;--v1-radius:10px;--v1-font-ui:Inter, ui-sans-serif, system-ui, sans-serif;--v1-font-display:"Space Grotesk", Inter, ui-sans-serif, system-ui, sans-serif;--v1-font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--v1-content:960px;--v1-gutter:16px;--v1-gutter-sm:12px;--v1-gutter-md:28px;--v1-mobile-nav-safe:calc(92px + env(safe-area-inset-bottom,0px));--v1-web-nav-safe:0px;--v1-sheet-radius:18px 18px 10px 10px;--v1-sheet-max-width:min(100%, 560px);--v1-sheet-max-height:min(84dvh, 680px);--v1-keyboard-inset:0px;--v1-sheet-max-height-mobile:min(var(--v1-sheet-max-height), calc(100dvh - 24px - var(--v1-keyboard-inset,0px)))}:is(.v1-home-root,.v1-att-root,.v1-mat-root,.v1-mach-root,.v1-work-root,.v1-rep-root,.v1-alrt-root,.v1-hist-root,.v1-pay-root,.v1-prof-root,.v1-projects-root,.v1-team-root){--terracotta:var(--v1-terracotta);--terracotta-dark:var(--v1-terracotta-dark);--accent:var(--v1-terracotta);--accent-deep:var(--v1-terracotta-dark);--ink:var(--v1-ink);--muted:var(--v1-muted);--paper:var(--v1-paper);--surface:var(--v1-surface);--line:var(--v1-line);--green:var(--v1-green);--amber:var(--v1-amber);--danger:var(--v1-danger);--radius:var(--v1-radius);--font-ui:var(--v1-font-ui);--font-display:var(--v1-font-display);color:var(--ink);font-family:var(--v1-font-ui);-webkit-font-smoothing:antialiased}:is(.v1-home-root,.v1-home-root.nirmit-home-v2,.v1-att-root,.v1-att-root.nirmit-att-v2,.v1-mat-root,.v1-mat-root.nirmit-mat-v2,.v1-mach-root,.v1-mach-root.nirmit-mach-v2,.v1-work-root,.v1-work-root.nirmit-work-v2,.v1-rep-root,.v1-rep-root.nirmit-rep-v2,.v1-alrt-root,.v1-hist-root,.v1-hist-root.nirmit-hist-v2,.v1-pay-root,.v1-pay-root.nirmit-pay-v2,.v1-prof-root,.v1-prof-root.nirmit-prof-v2,.v1-projects-root,.v1-projects-root.nirmit-projects-v2,.v1-team-root,.v1-team-root.nirmit-team-v2){--gutter:var(--v1-gutter)}@media (width<=479px){:is(.v1-home-root,.v1-home-root.nirmit-home-v2,.v1-att-root,.v1-att-root.nirmit-att-v2,.v1-mat-root,.v1-mat-root.nirmit-mat-v2,.v1-mach-root,.v1-mach-root.nirmit-mach-v2,.v1-work-root,.v1-work-root.nirmit-work-v2,.v1-rep-root,.v1-rep-root.nirmit-rep-v2,.v1-alrt-root,.v1-hist-root,.v1-hist-root.nirmit-hist-v2,.v1-pay-root,.v1-pay-root.nirmit-pay-v2,.v1-prof-root,.v1-prof-root.nirmit-prof-v2,.v1-projects-root,.v1-projects-root.nirmit-projects-v2,.v1-team-root,.v1-team-root.nirmit-team-v2){--v1-gutter:var(--v1-gutter-sm);--gutter:var(--v1-gutter)}}@media (width>=680px) and (width<=979px){:is(.v1-home-root,.v1-home-root.nirmit-home-v2,.v1-att-root,.v1-att-root.nirmit-att-v2,.v1-mat-root,.v1-mat-root.nirmit-mat-v2,.v1-mach-root,.v1-mach-root.nirmit-mach-v2,.v1-work-root,.v1-work-root.nirmit-work-v2,.v1-rep-root,.v1-rep-root.nirmit-rep-v2,.v1-alrt-root,.v1-hist-root,.v1-hist-root.nirmit-hist-v2,.v1-pay-root,.v1-pay-root.nirmit-pay-v2,.v1-prof-root,.v1-prof-root.nirmit-prof-v2,.v1-projects-root,.v1-projects-root.nirmit-projects-v2,.v1-team-root,.v1-team-root.nirmit-team-v2){--v1-gutter:var(--v1-gutter-md);--gutter:var(--v1-gutter)}}:is(.v1-home-root,.v1-att-root,.v1-mat-root,.v1-mach-root,.v1-work-root,.v1-rep-root,.v1-alrt-root,.v1-hist-root,.v1-pay-root,.v1-prof-root,.v1-projects-root,.v1-team-root) :is(h1,h2,.v1-page-header h1){font-family:var(--v1-font-display)}.v1-empty{justify-items:start;gap:8px;padding:20px 14px;display:grid}.v1-empty:before{content:"";background:var(--terracotta,var(--v1-terracotta));border-radius:1px;width:28px;height:3px;display:block}.v1-empty strong{font-family:var(--v1-font-display,"Space Grotesk", Inter, sans-serif);color:var(--ink,var(--v1-ink));font-size:.92rem;font-weight:600}.v1-empty>span,.v1-empty>p,.v1-empty-copy{color:var(--muted,var(--v1-muted));max-width:40ch;margin:0;font-size:.82rem;line-height:1.45}.v1-empty-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.v1-empty-actions button{border-radius:8px;min-height:40px;padding:0 14px;font-size:.82rem;font-weight:600}.v1-empty-actions button:first-child{background:var(--terracotta,var(--v1-terracotta));color:#fff;border:0}.v1-empty-actions button:not(:first-child){color:var(--ink,var(--v1-ink));border:1px solid var(--line,var(--v1-line));background:0 0}:is(.v1-pay-empty,.v1-prof-empty,.v1-team-empty,.v1-hist-empty,.v1-work-empty,.v1-projects-empty,.v1-att-empty,.v1-mat-empty,.v1-mach-empty,.v1-alrt-empty){justify-items:start;gap:8px;padding:20px 14px;display:grid}:is(.v1-pay-empty,.v1-prof-empty,.v1-team-empty,.v1-hist-empty,.v1-work-empty,.v1-projects-empty,.v1-att-empty,.v1-mat-empty,.v1-mach-empty,.v1-alrt-empty):before{content:"";background:var(--terracotta,var(--v1-terracotta));border-radius:1px;width:28px;height:3px;display:block}:is(.v1-pay-empty strong,.v1-prof-empty strong,.v1-team-empty strong,.v1-hist-empty strong,.v1-work-empty strong,.v1-projects-empty strong,.v1-att-empty strong,.v1-mat-empty strong,.v1-mach-empty strong,.v1-alrt-empty strong){font-family:var(--v1-font-display,"Space Grotesk", Inter, sans-serif);font-size:.92rem;font-weight:600}:is(.v1-pay-empty>span,.v1-prof-empty>span,.v1-team-empty>span,.v1-hist-empty>span,.v1-work-empty>span,.v1-work-empty-copy,.v1-projects-empty>span,.v1-att-empty>span,.v1-att-empty-copy,.v1-mat-empty>span,.v1-mat-empty-copy,.v1-mach-empty>span,.v1-mach-empty-copy,.v1-alrt-empty>span,.v1-rep-empty-copy){color:var(--muted,var(--v1-muted));max-width:40ch;font-size:.82rem;line-height:1.45}:is(.v1-pay-status-zone,.v1-prof-status-zone,.v1-team-status-zone,.v1-hist-status-zone,.v1-rep-status-zone,.v1-projects-status-zone,.v1-work-status-zone,.v1-att-status-zone,.v1-mat-status-zone,.v1-mach-status-zone,.nirmit-home-v2 .v1-home-console){border:1px solid var(--line,var(--v1-line));border-radius:var(--radius,10px);background:var(--surface,var(--v1-surface));overflow:hidden}:is(.v1-pay-readiness-label,.v1-prof-readiness-label,.v1-team-readiness-label,.v1-hist-readiness-label,.v1-rep-readiness-label,.v1-projects-readiness-label,.v1-work-readiness-label,.v1-att-readiness-label,.v1-mat-readiness-label,.v1-mach-readiness-label,.nirmit-home-v2 .v1-home-kicker){color:var(--terracotta-dark,var(--v1-terracotta-dark));letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600}:is(.v1-pay-readiness-value,.v1-prof-readiness-value,.v1-team-readiness-value,.v1-hist-readiness-value,.v1-rep-readiness-value,.v1-projects-readiness-value,.v1-work-readiness-value,.v1-att-readiness-value,.v1-mat-readiness-value,.v1-mach-readiness-value,.nirmit-home-v2 .v1-home-console-title){font-family:var(--v1-font-display,"Space Grotesk", Inter, sans-serif);letter-spacing:-.025em;font-size:clamp(1.2rem,3.2vw,1.45rem);font-weight:600;line-height:1.15}:is(.v1-pay-action-strip,.v1-prof-action-strip,.v1-team-action-strip,.v1-hist-action-strip,.v1-rep-action-strip,.v1-projects-action-strip,.v1-work-action-strip,.v1-att-action-strip,.v1-mat-action-strip,.v1-mach-action-strip){transition:background .15s,filter .15s}:is(.v1-pay-action-strip:not(.is-static):hover,.v1-prof-action-strip:not(.is-static):hover,.v1-team-action-strip:not(.is-static):hover,.v1-hist-action-strip:not(.is-static):hover,.v1-rep-action-strip:not(.is-static):hover,.v1-projects-action-strip:not(.is-static):hover,.v1-work-action-strip:not(.is-static):hover,.v1-att-action-strip:not(.is-static):hover,.v1-mat-action-strip:not(.is-static):hover,.v1-mach-action-strip:not(.is-static):hover){filter:brightness(.985)}:is(.v1-prof-row,.v1-team-row,.v1-hist-row,.v1-projects-row,.v1-work-list-subtask-row,.v1-work-gantt-row,.v1-att-row,.v1-mat-stock-row,.v1-mat-mov-row,.v1-mach-fleet-row,.v1-mach-usage-row,.v1-rep-history-row,.v1-alrt-row){transition:background .14s,transform .12s,box-shadow .14s}:is(.v1-prof-row:hover,.v1-team-row:hover,.v1-hist-row:hover,.v1-projects-row:hover,.v1-work-list-subtask-row:hover,.v1-work-gantt-row:hover,.v1-att-row:hover,.v1-mat-stock-row:hover,.v1-mat-mov-row:hover,.v1-mach-fleet-row:hover,.v1-mach-usage-row:hover,.v1-rep-history-row:hover,.v1-alrt-row:hover){background:#26262608}:is(.v1-prof-row:active,.v1-team-row:active,.v1-hist-row:active,.v1-projects-row:active,.v1-work-list-subtask-row:active,.v1-work-gantt-row:active,.v1-att-row:active,.v1-mat-stock-row:active,.v1-mat-mov-row:active,.v1-mach-fleet-row:active,.v1-mach-usage-row:active,.v1-rep-history-row:active,.v1-alrt-row:active){background:#e05a360d}@media (prefers-reduced-motion:reduce){:is(.v1-prof-row,.v1-team-row,.v1-hist-row,.v1-projects-row,.v1-work-list-subtask-row,.v1-work-gantt-row,.v1-att-row,.v1-mat-stock-row,.v1-mat-mov-row,.v1-mach-fleet-row,.v1-mach-usage-row,.v1-rep-history-row,.v1-alrt-row,.v1-pay-action-strip,.v1-prof-action-strip,.v1-team-action-strip,.v1-hist-action-strip,.v1-rep-action-strip,.v1-projects-action-strip,.v1-work-action-strip,.v1-att-action-strip,.v1-mat-action-strip,.v1-mach-action-strip){transition:none}}:is(.v1-pay-readiness,.v1-prof-readiness,.v1-team-readiness,.v1-hist-readiness,.v1-rep-readiness,.v1-projects-readiness,.v1-work-readiness,.v1-att-readiness,.v1-mat-readiness,.v1-mach-readiness,.v1-home-console).is-loading :is(.v1-pay-readiness-value,.v1-prof-readiness-value,.v1-team-readiness-value,.v1-hist-readiness-value,.v1-rep-readiness-value,.v1-projects-readiness-value,.v1-work-readiness-value,.v1-att-readiness-value,.v1-mat-readiness-value,.v1-mach-readiness-value,.v1-home-console-title){background:linear-gradient(90deg,#2626260f 0%,#2626261f 45%,#2626260f 100%) 0 0/200% 100%;border-radius:6px;animation:1.1s ease-in-out infinite v1-readiness-shimmer;position:relative;color:#0000!important}:is(.v1-pay-readiness,.v1-prof-readiness,.v1-team-readiness,.v1-hist-readiness,.v1-rep-readiness,.v1-projects-readiness,.v1-work-readiness,.v1-att-readiness,.v1-mat-readiness,.v1-mach-readiness,.v1-home-console).is-loading :is(.v1-pay-readiness-detail,.v1-prof-readiness-detail,.v1-team-readiness-detail,.v1-hist-readiness-detail,.v1-rep-readiness-detail,.v1-projects-readiness-detail,.v1-work-readiness-detail,.v1-att-readiness-detail,.v1-mat-readiness-detail,.v1-mach-readiness-detail,.v1-home-console-detail){opacity:.55}:is(.v1-home-meter,.v1-att-readiness-meter,.v1-mat-readiness-meter,.v1-mach-readiness-meter,.v1-work-readiness-meter,.v1-hist-readiness-meter).is-loading span{animation:.9s ease-in-out infinite alternate v1-meter-pulse}:is(.v1-home-meter,.v1-att-readiness-meter,.v1-mat-readiness-meter,.v1-mach-readiness-meter,.v1-work-readiness-meter,.v1-hist-readiness-meter).is-loading span:nth-child(2){animation-delay:.12s}:is(.v1-home-meter,.v1-att-readiness-meter,.v1-mat-readiness-meter,.v1-mach-readiness-meter,.v1-work-readiness-meter,.v1-hist-readiness-meter).is-loading span:nth-child(3){animation-delay:.24s}:is(.v1-home-meter,.v1-att-readiness-meter,.v1-mat-readiness-meter,.v1-mach-readiness-meter,.v1-work-readiness-meter,.v1-hist-readiness-meter).is-loading span:nth-child(4){animation-delay:.36s}@keyframes v1-readiness-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes v1-meter-pulse{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.v1-pay-readiness,.v1-prof-readiness,.v1-team-readiness,.v1-hist-readiness,.v1-rep-readiness,.v1-projects-readiness,.v1-work-readiness,.v1-att-readiness,.v1-mat-readiness,.v1-mach-readiness,.v1-home-console).is-loading :is(.v1-pay-readiness-value,.v1-prof-readiness-value,.v1-team-readiness-value,.v1-hist-readiness-value,.v1-rep-readiness-value,.v1-projects-readiness-value,.v1-work-readiness-value,.v1-att-readiness-value,.v1-mat-readiness-value,.v1-mach-readiness-value,.v1-home-console-title){background:#26262614;animation:none;color:var(--muted,var(--v1-muted))!important}:is(.v1-home-meter,.v1-att-readiness-meter,.v1-mat-readiness-meter,.v1-mach-readiness-meter,.v1-work-readiness-meter,.v1-hist-readiness-meter).is-loading span{opacity:.55;animation:none}}:root{--v1-focus-ring:0 0 0 4px #e05a362e;--v1-focus-ring-green:0 0 0 4px #2f6f5f33;--v1-focus-outline:2px solid var(--v1-terracotta,#e05a36);--v1-focus-outline-green:2px solid var(--v1-green,#2f6f5f)}:is(.v1-home-root,.v1-att-root,.v1-mat-root,.v1-mach-root,.v1-work-root,.v1-rep-root,.v1-alrt-root,.v1-hist-root,.v1-pay-root,.v1-prof-root,.v1-projects-root,.v1-team-root)>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) :is(button,a,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--v1-focus-outline);outline-offset:2px;box-shadow:var(--v1-elev-cta,0 0 #0000), var(--v1-focus-ring)!important}:is(.v1-home-root,.v1-att-root,.v1-mat-root,.v1-mach-root,.v1-work-root,.v1-rep-root,.v1-hist-root,.v1-pay-root,.v1-prof-root,.v1-projects-root,.v1-team-root) :is(.is-ready,.is-complete,.v1-att-complete-strip,.v1-work-complete-strip):focus-visible{outline:var(--v1-focus-outline-green);outline-offset:2px;box-shadow:var(--v1-focus-ring-green)}.v1-page-header :is(button,input):focus-visible,:is(.v1-work-sheet-handle,.v1-mat-sheet-handle,.v1-mach-sheet-handle):focus-visible{outline:var(--v1-focus-outline);outline-offset:2px;box-shadow:var(--v1-focus-ring)}@media (prefers-reduced-motion:reduce){:is(.v1-home-root,.v1-att-root,.v1-mat-root,.v1-mach-root,.v1-work-root,.v1-rep-root,.v1-alrt-root,.v1-hist-root,.v1-pay-root,.v1-prof-root,.v1-projects-root,.v1-team-root) :focus-visible{box-shadow:none}}.v1-toast{right:max(16px, env(safe-area-inset-right));left:auto;bottom:calc(88px + env(safe-area-inset-bottom));z-index:140;border:1px solid var(--line,var(--v1-line));background:var(--ink,var(--v1-ink));color:#fffaf4;max-width:min(320px,100vw - 32px);font-family:var(--v1-font-ui,Inter, ui-sans-serif, system-ui, sans-serif);letter-spacing:0;white-space:normal;box-shadow:var(--v1-elev-2,0 2px 6px #2626260d, 0 10px 28px #26262612);pointer-events:none;animation:v1-toast-in .2s ease, v1-toast-out .2s ease calc(var(--v1-toast-duration,2.5s) - .2s) forwards;border-radius:8px;padding:12px 14px;font-size:.76rem;font-weight:600;line-height:1.35;position:fixed}@keyframes v1-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v1-toast-out{to{opacity:0;transform:translateY(8px)}}@media (width<=719px){.v1-toast{max-width:none;left:12px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.v1-toast{animation:none}}.v1-toast.has-action{pointer-events:auto;align-items:center;gap:14px;display:flex}.v1-toast.has-action>span{flex:1;min-width:0}.v1-toast.has-action>button{color:#fffaf4;min-height:30px;font-family:var(--v1-font-ui);cursor:pointer;background:0 0;border:1px solid #fffaf447;border-radius:6px;flex-shrink:0;margin:-6px -6px -6px 0;padding:0 10px;font-size:.76rem;font-weight:600}@media (width>=980px){.v1-home-root,.v1-home-root.nirmit-home-v2,.v1-att-root,.v1-att-root.nirmit-att-v2,.v1-mat-root,.v1-mat-root.nirmit-mat-v2,.v1-mach-root,.v1-mach-root.nirmit-mach-v2,.v1-work-root,.v1-work-root.nirmit-work-v2,.v1-rep-root,.v1-rep-root.nirmit-rep-v2,.v1-alrt-root,.v1-hist-root,.v1-hist-root.nirmit-hist-v2,.v1-pay-root,.v1-pay-root.nirmit-pay-v2,.v1-team-root,.v1-team-root.nirmit-team-v2,.v1-prof-root,.v1-prof-root.nirmit-prof-v2,.v1-projects-root,.v1-projects-root.nirmit-projects-v2{--v1-web-nav-safe:88px;--v1-desktop-max:1240px;padding:18px var(--v1-web-nav-safe) 64px 22px;font-size:15px}.v1-page-header,.v1-att-command,.v1-att-metrics,.v1-att-layout,.v1-mat-hero,.v1-mat-command,.v1-mat-metrics,.v1-mat-layout,.v1-mach-hero,.v1-mach-command,.v1-mach-metrics,.v1-mach-layout,.v1-work-wrap,.v1-rep-history,.v1-alrt-hero,.v1-alrt-actions,.v1-alrt-summary,.v1-alrt-layout,.v1-hist-layout,.v1-hist-workspace,.v1-hist-status-zone,.v1-pay-workspace,.v1-pay-status-zone,.v1-prof-status-zone,.v1-prof-layout,.v1-projects-status-zone,.v1-projects-hero-card,.v1-projects-workspace{max-width:var(--v1-desktop-max)}.v1-mat-hero,.v1-mach-hero,.v1-work-hero,.v1-alrt-hero{border-radius:18px;min-height:74px;box-shadow:0 12px 32px #1f1f1f1c}.v1-att-metrics,.v1-mat-metrics,.v1-mach-metrics,.v1-alrt-summary{margin-top:10px}.v1-att-metrics>*,.v1-mat-metrics>*,.v1-mach-metrics>*,.v1-alrt-summary>*{min-height:58px;padding:10px 12px}.v1-mat-hero-value,.v1-mach-hero-value,.v1-work-hero-value,.v1-alrt-hero-value{font-size:clamp(1.72rem,4.4vw,2.72rem)}.v1-att-layout,.v1-mat-layout,.v1-mach-layout,.v1-work-layout,.v1-alrt-layout,.v1-hist-layout,.v1-prof-layout{margin-top:10px}}@media (width>=1280px){.v1-home-root,.v1-home-root.nirmit-home-v2,.v1-att-root,.v1-att-root.nirmit-att-v2,.v1-mat-root,.v1-mat-root.nirmit-mat-v2,.v1-mach-root,.v1-mach-root.nirmit-mach-v2,.v1-work-root,.v1-work-root.nirmit-work-v2,.v1-rep-root,.v1-rep-root.nirmit-rep-v2,.v1-alrt-root,.v1-hist-root,.v1-hist-root.nirmit-hist-v2,.v1-pay-root,.v1-pay-root.nirmit-pay-v2,.v1-team-root,.v1-team-root.nirmit-team-v2,.v1-prof-root,.v1-prof-root.nirmit-prof-v2,.v1-projects-root,.v1-projects-root.nirmit-projects-v2{--v1-web-nav-safe:196px;padding:20px var(--v1-web-nav-safe) 64px 24px}}:is(.nirmit-work-v2 .v1-work-filterbar,.v1-hist-filters,.v1-pay-filters,.v1-team-filters){scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;min-width:0;margin:0;padding:0 0 2px;display:flex;overflow-x:auto}:is(.nirmit-work-v2 .v1-work-filterbar,.v1-hist-filters,.v1-pay-filters,.v1-team-filters)::-webkit-scrollbar{display:none}:is(.nirmit-work-v2>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-work-filterbar,.v1-hist-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-hist-filters,.v1-pay-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-pay-filters,.v1-team-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-team-filters) button{border:1px solid var(--line);min-height:30px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;padding:3px 10px;font-size:.66rem;font-weight:600;display:inline-flex}:is(.nirmit-work-v2>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-work-filterbar,.v1-hist-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-hist-filters,.v1-pay-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-pay-filters,.v1-team-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-team-filters) button:hover:not(:disabled):not(.active){color:var(--ink);background:#e05a360f;border-color:#2626262e}:is(.nirmit-work-v2>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-work-filterbar,.v1-hist-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-hist-filters,.v1-pay-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-pay-filters,.v1-team-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-team-filters) button.active{border-color:var(--terracotta);background:var(--terracotta);color:#fff}.v1-work-filter-label,.v1-hist-filter-label,.v1-pay-filter-label{display:inline}.v1-work-filter-count,.v1-hist-filter-count,.v1-pay-filter-count{font-variant-numeric:tabular-nums;margin-left:5px}.nirmit-work-v2>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-work-filterbar button:not(.active) .v1-work-filter-count,.v1-hist-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-hist-filters button:not(.active) .v1-hist-filter-count,.v1-pay-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-pay-filters button:not(.active) .v1-pay-filter-count{opacity:.7}.nirmit-work-v2>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-work-filterbar button.active .v1-work-filter-count,.v1-hist-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-hist-filters button.active .v1-hist-filter-count,.v1-pay-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-pay-filters button.active .v1-pay-filter-count{opacity:1}:is(.nirmit-work-v2 .v1-work-view-toggle,.v1-team-root .v1-team-hub-toggle){border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-shrink:0;grid-auto-columns:max-content;grid-auto-flow:column;align-self:center;gap:4px;width:max-content;min-height:40px;padding:3px;display:grid}.nirmit-att-v2 .v1-att-tabs{border:1px solid var(--line);background:var(--surface);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;max-width:100%;min-height:0;padding:3px;display:inline-flex;overflow-x:auto;box-shadow:0 6px 16px #2626260a}.nirmit-att-v2 .v1-att-tabs::-webkit-scrollbar{display:none}.v1-hist-date-scope{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-shrink:0;grid-auto-columns:max-content;grid-auto-flow:column;align-self:center;gap:4px;width:max-content;min-height:40px;padding:3px;display:grid}:is(.nirmit-work-v2 .v1-work-view-toggle button,.v1-team-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-team-hub-toggle button){min-height:34px;color:var(--muted);letter-spacing:0;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:.72rem;font-weight:600;display:inline-flex}.v1-team-hub-label,.v1-team-hub-count{display:inline}.v1-team-hub-count{font-variant-numeric:tabular-nums;margin-left:5px}.v1-team-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-team-hub-toggle button:not(.active) .v1-team-hub-count{opacity:.7}.v1-team-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-team-hub-toggle button.active .v1-team-hub-count{opacity:1}.nirmit-att-v2 .v1-att-tabs button,.v1-att-root.nirmit-att-v2>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-att-tabs button{min-height:30px;color:var(--muted);font-family:var(--v1-font-ui);letter-spacing:normal;text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:6px 12px;font-size:.74rem;font-weight:600}.nirmit-att-v2 .v1-att-tabs button span,.v1-att-root.nirmit-att-v2>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-att-tabs button span{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.v1-hist-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-hist-date-scope button{min-height:32px;color:var(--muted);letter-spacing:.04em;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 12px;font-size:.68rem;font-weight:600}:is(.nirmit-work-v2 .v1-work-view-toggle button:hover:not(:disabled):not(.active),.v1-team-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-team-hub-toggle button:hover:not(:disabled):not(.active)),.nirmit-att-v2 .v1-att-tabs button:hover:not(:disabled):not(.active){color:var(--ink)}.v1-hist-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-hist-date-scope button:hover:not(:disabled):not(.is-active){color:var(--ink);background:#e05a360f}:is(.nirmit-work-v2 .v1-work-view-toggle button.active,.v1-team-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-team-hub-toggle button.active){border-color:var(--terracotta);background:var(--terracotta);color:#fff}.nirmit-att-v2 .v1-att-tabs button.active,.v1-att-root.nirmit-att-v2>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-att-tabs button.active{background:var(--terracotta);color:#fff;border:0}.nirmit-att-v2 .v1-att-tabs button.active span,.v1-att-root.nirmit-att-v2>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-att-tabs button.active span{color:#fff}.v1-hist-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-hist-date-scope button.is-active{border-color:var(--terracotta);background:var(--terracotta);color:#fff}.v1-hist-date-pill{min-height:32px;color:var(--muted);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.68rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.v1-hist-date-pill-text{pointer-events:none;align-items:center;gap:6px;display:inline-flex}.v1-hist-date-pill-text:before{content:"";background-color:currentColor;flex-shrink:0;width:13px;height:13px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='17' rx='2'/><path d='M3 9h18M8 2v4M16 2v4'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='17' rx='2'/><path d='M3 9h18M8 2v4M16 2v4'/></svg>") 50%/contain no-repeat}.v1-hist-date-pill:not(.is-active) .v1-hist-date-pill-text:before{opacity:.72}.v1-hist-date-pill input[type=date]{color:#0000;opacity:0;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.v1-hist-date-pill input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.v1-hist-date-pill:hover:not(.is-active){color:var(--ink);background:#e05a360f}.v1-hist-date-pill.is-active{border-color:var(--terracotta);background:var(--terracotta);color:#fff}.v1-hist-date-pill.is-active .v1-hist-date-pill-text:before{opacity:1}.v1-hist-clear-filters{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--muted);letter-spacing:0;white-space:nowrap;border-radius:7px;flex:none;align-items:center;padding:0 10px;font-size:.72rem;font-weight:600;display:inline-flex}.v1-hist-clear-filters:hover:not(:disabled){color:var(--ink);border-color:#26262633}@media (width<=719px){:is(.nirmit-work-v2>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-work-filterbar,.v1-hist-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-hist-filters,.v1-pay-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-pay-filters,.v1-team-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-team-filters) button{min-height:28px;padding:2px 9px;font-size:.62rem}.nirmit-work-v2 .v1-work-view-toggle{display:none}.v1-team-root .v1-team-hub-toggle{grid-auto-columns:1fr;width:100%}.v1-team-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-team-hub-toggle button{justify-content:center;padding:0 8px}:is(.nirmit-att-v2 .v1-att-tabs button,.v1-att-root.nirmit-att-v2>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-att-tabs button){min-height:28px;padding:5px 10px;font-size:.7rem}.v1-hist-root>:not(.v1-nav-web):not(.v1-nav-mobile):not(.v1-nav-more-backdrop):not(.v1-nav-more-sheet) .v1-hist-date-scope button{min-height:30px;padding:0 10px;font-size:.68rem}.v1-hist-date-scope{grid-auto-columns:1fr;width:100%}.v1-hist-date-pill{min-height:30px;padding:0 10px;font-size:.68rem}.v1-hist-clear-filters{justify-content:center;width:100%}}:is(.v1-home-root,.v1-att-root,.v1-mat-root,.v1-mach-root,.v1-work-root,.v1-rep-root,.v1-alrt-root,.v1-hist-root,.v1-pay-root,.v1-prof-root,.v1-projects-root,.v1-team-root){--v1-elev-1:0 1px 3px #2626260d, 0 4px 12px #2626260a;--v1-elev-2:0 2px 6px #2626260d, 0 10px 28px #26262612;--v1-elev-3:0 10px 28px #2626261a, 0 28px 64px #2626261f;--v1-elev-cta:0 6px 16px #e05a3638, 0 2px 4px #c24a2a24}:is(.v1-pay-status-zone,.v1-prof-status-zone,.v1-team-status-zone,.v1-hist-status-zone,.v1-rep-status-zone,.v1-projects-status-zone,.v1-work-status-zone,.v1-att-status-zone,.v1-mat-status-zone,.v1-mach-status-zone,.nirmit-home-v2 .v1-home-console){box-shadow:var(--v1-elev-2)}:is(.v1-pay-list,.v1-pay-record-list,.v1-prof-rows,.v1-projects-list,.v1-team-list,.v1-hist-ledger-body,.nirmit-work-v2 :is(.v1-work-list-wrap,.v1-work-gantt-wrap,.v1-work-aside),.nirmit-att-v2 .v1-att-worker-list,.nirmit-mat-v2 .v1-mat-stock-list,.nirmit-mat-v2 .v1-mat-movement-list,.nirmit-mach-v2 .v1-mach-fleet-list,.nirmit-mach-v2 .v1-mach-usage-list){box-shadow:var(--v1-elev-1)}:is(.v1-pay-empty-actions button:first-child,.v1-pay-record-actions>button:first-child,.nirmit-rep-v2 .v1-rep-btn-file.is-close-ready:not(:disabled),.nirmit-work-v2 .v1-work-btn-add,.nirmit-att-v2 .v1-att-form-actions>button:first-child,.nirmit-mat-v2 .v1-mat-form-actions>button:first-child,.nirmit-mach-v2 .v1-mach-form-actions>button:first-child,.nirmit-work-v2 .v1-work-form-actions>button:first-child){box-shadow:var(--v1-elev-cta);transition:box-shadow .15s,transform .12s,background .15s,opacity .14s}:is(.v1-pay-empty-actions button:first-child:hover:not(:disabled),.v1-pay-record-actions>button:first-child:hover:not(:disabled),.nirmit-rep-v2 .v1-rep-btn-file.is-close-ready:hover:not(:disabled),.nirmit-work-v2 .v1-work-btn-add:hover:not(:disabled),.nirmit-att-v2 .v1-att-form-actions>button:first-child:hover:not(:disabled),.nirmit-mat-v2 .v1-mat-form-actions>button:first-child:hover:not(:disabled),.nirmit-mach-v2 .v1-mach-form-actions>button:first-child:hover:not(:disabled),.nirmit-work-v2 .v1-work-form-actions>button:first-child:hover:not(:disabled)){transform:translateY(-1px);box-shadow:0 8px 20px #e05a3642,0 2px 6px #c24a2a24}:is(.v1-work-sheet-panel,.v1-att-worker-sheet-panel,.v1-mat-sheet-panel,.v1-mach-sheet-panel,.v1-rep-confirm-card,.v1-nav-more-sheet,.v1-plan-panel){box-shadow:var(--v1-elev-3)}@media (prefers-reduced-motion:reduce){:is(.v1-pay-empty-actions button:first-child,.v1-pay-record-actions>button:first-child,.nirmit-rep-v2 .v1-rep-btn-file.is-close-ready:not(:disabled),.nirmit-work-v2 .v1-work-btn-add,.nirmit-att-v2 .v1-att-form-actions>button:first-child,.nirmit-mat-v2 .v1-mat-form-actions>button:first-child,.nirmit-mach-v2 .v1-mach-form-actions>button:first-child,.nirmit-work-v2 .v1-work-form-actions>button:first-child){transition:none;transform:none}}:root{--v1-nirmit-watermark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Crect x='28' y='24' width='16' height='72' rx='3' fill='%23FFFAF4'/%3E%3Crect x='52' y='24' width='16' height='36' rx='3' fill='%23FFFAF4' opacity='.55'/%3E%3Crect x='52' y='66' width='16' height='30' rx='3' fill='%23FFFAF4' opacity='.55'/%3E%3Crect x='76' y='24' width='16' height='72' rx='3' fill='%23FFFAF4'/%3E%3C/svg%3E")}@media (width<=1179px){.v1-work-sheet-overlay,.v1-mat-sheet,.v1-mach-sheet{padding:10px 10px calc(12px + max(0px, env(safe-area-inset-bottom,0px) - var(--v1-keyboard-inset,0px)));background:#26262657;align-items:flex-end}:is(.nirmit-work-v2,.nirmit-att-v2,.nirmit-mat-v2,.nirmit-mach-v2) :is(.v1-work-sheet-overlay,.v1-mat-sheet,.v1-mach-sheet){bottom:var(--v1-keyboard-inset,0px)}.v1-work-sheet-panel{width:var(--v1-sheet-max-width);max-height:var(--v1-sheet-max-height-mobile);padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--v1-sheet-radius);background:var(--paper,#fcfaf7);box-shadow:var(--v1-elev-3,0 10px 28px #2626261a, 0 28px 64px #2626261f);overscroll-behavior:contain;border:1px solid #2626261f;margin:0 auto;overflow:auto}.v1-mat-sheet-panel,.v1-mach-sheet-panel{width:var(--v1-sheet-max-width);max-height:var(--v1-sheet-max-height-mobile);border-radius:var(--v1-sheet-radius);background:var(--paper,#fcfaf7);box-shadow:var(--v1-elev-3,0 10px 28px #2626261a, 0 28px 64px #2626261f);overscroll-behavior:contain;border:1px solid #2626261f;flex-direction:column;margin:0 auto;padding:8px 0 0;display:flex;overflow:hidden}.v1-work-sheet-handle,.v1-mat-sheet-handle,.v1-mach-sheet-handle{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:99px;width:72px;height:28px;min-height:28px;margin:0 auto 2px;padding:0;display:grid;position:relative}.v1-work-sheet-handle:active,.v1-mat-sheet-handle:active,.v1-mach-sheet-handle:active{cursor:grabbing}.v1-work-sheet-handle:after,.v1-mat-sheet-handle:after,.v1-mach-sheet-handle:after{content:"";background:#2626262e;border-radius:99px;place-self:center;width:40px;height:4px}.v1-work-sheet-handle:before,.v1-mat-sheet-handle:before,.v1-mach-sheet-handle:before{content:none;display:none}.v1-work-form-actions{z-index:4;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(#fcfaf700,#fcfaf7f5 24%,#fcfaf7fa);margin:0 -2px -2px;position:sticky;bottom:0}.v1-mat-form-actions,.v1-mach-form-actions{z-index:auto;margin:0;position:static}.v1-work-form-actions button,.v1-mat-form-actions button,.v1-mach-form-actions button{border-radius:10px;min-height:42px}.v1-nav-more-sheet.v1-nav-paper{left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom,0px));border-radius:12px;padding:4px;box-shadow:0 10px 30px #26262624}}@media (width<=979px){.v1-page-header{position:relative;overflow:hidden}}@media (width<=719px){.v1-mat-hero,.v1-mach-hero,.v1-work-hero,.v1-alrt-hero,.v1-hist-hero{isolation:isolate;background:radial-gradient(circle at 100% 0,#c4713b33,#0000 7.5rem),linear-gradient(135deg,#1f1f1ffa,#2c2722f5);border:1px solid #fffaf414;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fffaf40b,0 12px 28px #1f1f1f1f}.v1-mat-hero:before,.v1-mach-hero:before,.v1-work-hero:before,.v1-alrt-hero:before,.v1-hist-hero:before{content:"";z-index:-1;background-image:var(--v1-nirmit-watermark);opacity:.14;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:118px;height:118px;position:absolute;bottom:-42px;right:-22px}.v1-mat-hero>*,.v1-mach-hero>*,.v1-work-hero>*,.v1-alrt-hero>*,.v1-hist-hero>*{z-index:1;min-width:0;position:relative}}@media (width>=1040px){.nirmit-work-v2 .v1-work-sheet-overlay.is-form,.nirmit-mat-v2 .v1-mat-sheet,.nirmit-mach-v2 .v1-mach-sheet{background:#26262661;place-items:center;padding:32px 40px;display:grid}.nirmit-work-v2 .v1-work-sheet-overlay.is-form .v1-work-sheet-panel{border:1px solid var(--line,#2626261f);border-radius:12px;justify-self:center;width:min(760px,100vw - 80px);max-width:none;max-height:min(90vh,880px);margin:0 auto;padding:22px 24px 20px;overflow-y:auto;transform:none;box-shadow:0 24px 64px #26262638;background:var(--paper,#fcfaf7)!important}.nirmit-mat-v2 .v1-mat-sheet-panel,.nirmit-mach-v2 .v1-mach-sheet-panel{border:1px solid var(--line,#2626261f);border-radius:12px;flex-direction:column;justify-self:center;width:min(760px,100vw - 80px);max-width:none;max-height:min(90vh,880px);margin:0 auto;padding:12px 0 0;display:flex;overflow:hidden;transform:none;box-shadow:0 24px 64px #26262638;background:var(--paper,#fcfaf7)!important}.nirmit-work-v2 .v1-work-sheet-overlay.is-form .v1-work-sheet-handle,.nirmit-mat-v2 .v1-mat-sheet-handle,.nirmit-mach-v2 .v1-mach-sheet-handle{display:none}}:root{--v1-font-ui:Inter, ui-sans-serif, system-ui, sans-serif;--v1-font-display:"Space Grotesk", Inter, ui-sans-serif, system-ui, sans-serif;--v1-type-ink:#262626;--v1-type-muted:#5f5750;--v1-type-label:#5f5750;--v1-type-terracotta:#c24a2a;--v1-type-on-dark:#fffaf4;--v1-type-on-dark-muted:#fffaf49e;--v1-type-on-dark-soft:#fffaf47a}:is(.v1-home-root,.v1-att-root,.v1-mat-root,.v1-mach-root,.v1-work-root,.v1-rep-root,.v1-alrt-root,.v1-hist-root,.v1-pay-root,.v1-prof-root,.v1-projects-root,.v1-team-root){color:var(--v1-type-ink);font-family:var(--v1-font-ui);font-synthesis-weight:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(.v1-home-root,.v1-att-root,.v1-mat-root,.v1-mach-root,.v1-work-root,.v1-rep-root,.v1-alrt-root,.v1-hist-root,.v1-pay-root,.v1-prof-root,.v1-projects-root,.v1-team-root) :is(h1,h2,h3){font-family:var(--v1-font-display);font-weight:600}:is(.v1-home-root,.v1-att-root,.v1-mat-root,.v1-mach-root,.v1-work-root,.v1-rep-root,.v1-alrt-root,.v1-hist-root,.v1-pay-root,.v1-prof-root,.v1-projects-root,.v1-team-root) :is(strong,button){font-weight:600}.v1-page-header h1{color:var(--v1-type-ink);font-family:var(--v1-font-display);letter-spacing:-.044em;font-weight:600}.v1-page-header :is(.v1-page-header-date>span,label){color:var(--v1-type-label);letter-spacing:.075em;font-weight:600}:is(.v1-mat-hero,.v1-mach-hero,.v1-work-hero,.v1-alrt-hero,.v1-hist-hero) :is(.v1-mat-hero-label,.v1-mach-hero-label,.v1-work-hero-label,.v1-alrt-hero-label,.v1-hist-hero-label){color:var(--v1-type-on-dark-muted);letter-spacing:.075em;font-weight:600}:is(.v1-mat-hero,.v1-mach-hero,.v1-work-hero,.v1-alrt-hero,.v1-hist-hero) :is(.v1-mat-hero-value,.v1-mach-hero-value,.v1-work-hero-value,.v1-alrt-hero-value,.v1-hist-hero-value){color:var(--v1-type-on-dark);font-family:var(--v1-font-display);font-weight:600}:is(.v1-mat-hero,.v1-mach-hero,.v1-work-hero,.v1-alrt-hero,.v1-hist-hero) :is(.v1-mat-hero-detail,.v1-mach-hero-detail,.v1-work-hero-detail,.v1-alrt-hero-detail,.v1-hist-hero-detail){color:var(--v1-type-on-dark-soft);font-weight:500}:is(.v1-att-metrics,.v1-mat-metrics,.v1-mach-metrics,.v1-alrt-summary,.v1-hist-summary) span{color:var(--v1-type-label);letter-spacing:.07em;font-weight:600}:is(.v1-att-metrics,.v1-mat-metrics,.v1-mach-metrics,.v1-alrt-summary,.v1-hist-summary) strong{color:var(--v1-type-ink);font-family:var(--v1-font-display);font-weight:600}:is(.v1-mat-section-head,.v1-mach-section-head,.v1-work-list-head,.v1-work-gantt-head,.v1-att-list-head,.v1-projects-board-head) :is(span,label){color:var(--v1-type-label);letter-spacing:.075em;font-weight:600}:is(.v1-att-row,.v1-mat-stock-row,.v1-mat-mov-row,.v1-mach-fleet-row,.v1-mach-usage-row,.v1-mach-log-row,.v1-work-list-task,.v1-work-list-subtask-row,.v1-projects-row) strong{color:var(--v1-type-ink);font-weight:600}:is(.v1-att-row,.v1-mat-stock-row,.v1-mat-mov-row,.v1-mach-fleet-row,.v1-mach-usage-row,.v1-mach-log-row,.v1-work-list-task,.v1-work-list-subtask-row,.v1-projects-row) :is(span,small,p){color:var(--v1-type-muted);font-weight:500}:is(.v1-work-form,.v1-att-form,.v1-mat-form,.v1-mach-form,.v1-rep-form-section) label{color:var(--v1-type-label);letter-spacing:.075em;font-weight:600}:is(.v1-work-form,.v1-att-form,.v1-mat-form,.v1-mach-form,.v1-rep-form-section) :is(input,select,textarea){color:var(--v1-type-ink);font-weight:500}:is(.v1-home-root,.v1-att-root,.v1-mat-root,.v1-mach-root,.v1-work-root,.v1-rep-root,.v1-alrt-root,.v1-hist-root,.v1-pay-root,.v1-prof-root,.v1-projects-root,.v1-team-root) :is(p,small,dd){color:var(--v1-type-muted)}
