:root{--bg:#07110f;--panel:#fff1;--panel-strong:#ffffff18;--line:#ffffff17;--text:#ecfff8;--muted:#9bb9b0;--muted2:#6f9188;--green:#37f0a3;--green2:#0c8f67;--warning:#ffcf70;--danger:#ff7a90;--blue:#7da7ff}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,Arial,sans-serif}button,input,textarea,select{font-family:inherit}a{color:inherit;text-decoration:none}.appShell{background:radial-gradient(circle at 0 0,#2af5ad2e,#0000 35%),radial-gradient(circle at 100% 100%,#4378ff1f,#0000 35%),#07110f;grid-template-columns:282px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#041410c7;height:100vh;padding:26px;position:sticky;top:0}.brand{align-items:center;gap:14px;margin-bottom:34px;display:flex}.logo{background:linear-gradient(135deg, var(--green), var(--green2));color:#03110c;border-radius:16px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid;box-shadow:0 20px 40px #37f0a32e}.brand h1{margin:0;font-size:22px}.brand p{color:#8fb5a8;margin:2px 0 0;font-size:13px}.nav{gap:8px;display:grid}.nav a{text-align:left;color:#9dbbb1;background:0 0;border:0;border-radius:14px;padding:13px 14px;transition:all .18s}.nav a:hover{color:#fff;background:#ffffff14}.main{min-width:0;padding:30px}.topbar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:800}.pageTitle{letter-spacing:-.04em;margin:0;font-size:34px}.primary{background:var(--green);color:#03110c;border:0;border-radius:15px;justify-content:center;align-items:center;padding:13px 18px;font-weight:900;display:inline-flex}.ghost{border:1px solid var(--line);color:#dffcf2;background:#ffffff12;border-radius:14px;justify-content:center;align-items:center;padding:11px 14px;display:inline-flex}.hero{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff1c,#ffffff0a);border-radius:28px;grid-template-columns:1fr 260px;gap:22px;margin-bottom:22px;padding:28px;display:grid}.badge{color:#7dffc5;background:#37f0a31f;border:1px solid #37f0a352;border-radius:999px;margin:0 0 15px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.hero h2{letter-spacing:-.05em;max-width:850px;margin:0 0 12px;font-size:36px;line-height:1.05}.hero p{color:#b3cec5;max-width:760px;margin:0;line-height:1.6}.heroCard,.card,.panel{background:var(--panel);border:1px solid var(--line);border-radius:24px}.heroCard{flex-direction:column;justify-content:center;padding:22px;display:flex}.heroCard span{color:var(--muted);font-size:13px}.heroCard strong{margin:8px 0;font-size:38px}.heroCard p{color:var(--muted2)}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.card{padding:20px}.card span{color:var(--muted);font-size:13px}.card strong{margin-top:8px;font-size:30px;display:block}.card p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.45}.clickableCard{transition:all .18s;display:block}.clickableCard:hover{background:#37f0a314;border-color:#37f0a347;transform:translateY(-2px)}.panel{margin-bottom:22px;padding:22px}.panelHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.panelHead h3{margin:0;font-size:24px}.grid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.leadList{gap:14px;display:grid}.leadCard{border:1px solid var(--line);background:#03110c8f;border-radius:22px;padding:20px}.cleanCard{background:#03110c66}.leadTop{justify-content:space-between;gap:16px;display:flex}.tag{color:#06110c;background:var(--green);text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.tag.blue{color:#fff;background:#7da7ff47;border:1px solid #7da7ff4d}.tag.warn{color:#301d00;background:var(--warning)}.leadTop h4{margin:12px 0 0;font-size:21px}.leadTop strong{color:#7dffc5;font-size:28px}.leadCard>p{color:#bfd8d0;line-height:1.55}.infoBox{background:#ffffff0e;border-radius:16px;margin:14px 0;padding:14px}.infoBox span{color:var(--warning);text-transform:uppercase;font-size:12px;font-weight:900}.infoBox p,.infoBox ul{color:#f7e6c0;margin:7px 0 0}.infoBox ul{padding-left:20px}.leadBottom{align-items:center;gap:12px;display:flex}.leadBottom span{color:var(--muted);font-size:13px}.leadBottom a,.leadBottom button{color:#06110c;background:#fff;border:0;border-radius:13px;margin-left:auto;padding:10px 13px;font-weight:900}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);padding:14px}.table th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.table td{color:#e9fff8}.smallLink{color:#fff;border:1px solid var(--line);background:#ffffff14;border-radius:12px;padding:8px 10px;font-size:13px;font-weight:800;display:inline-flex}.form,.formGrid{gap:14px;display:grid}.formGrid label{color:var(--muted);gap:7px;font-size:13px;font-weight:800;display:grid}.input,.textarea,.select{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff12;border-radius:14px;outline:none;padding:13px 14px}.input option,.select option{color:#ecfff8;background:#07110f}.textarea{resize:vertical;min-height:120px}.dashboardGrid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.processList{gap:12px;display:grid}.processItem{border:1px solid var(--line);background:#ffffff0e;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:14px;transition:all .18s;display:grid}.processItem:hover{background:#37f0a314;border-color:#37f0a33d}.processItem>span{background:var(--green);color:#06110c;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.processItem strong{margin-bottom:4px;display:block}.processItem p{color:var(--muted);margin:0;line-height:1.45}.miniList{gap:12px;display:grid}.miniItem{border:1px solid var(--line);background:#ffffff0e;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.miniItem strong{margin-bottom:4px;display:block}.miniItem p{color:var(--muted);margin:0;font-size:13px}.miniItem span{color:var(--green);font-weight:900}.statButton{border:1px solid var(--line);text-align:left;color:inherit}.leadStatusRow{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.leadStatusRow>span{color:var(--muted);background:#ffffff12;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.statusPill{color:#06110c!important;background:var(--green)!important}.statusPill.new{color:#06110c!important;background:#7da7ff!important}.statusPill.missing_info{background:var(--warning)!important;color:#2b1b00!important}.statusPill.quote_created,.statusPill.quote_requested{color:#130522!important;background:#b58cff!important}.statusPill.won{background:var(--green)!important;color:#06110c!important}.statusPill.lost{color:#2a0008!important;background:#ff7a90!important}.leadActionBar{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.leadStageBar{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.stageFilter{border:1px solid var(--line);color:#ecfff8;text-align:left;background:#ffffff0e;border-radius:18px;padding:16px}.stageFilter span{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.stageFilter strong{font-size:28px}.stageFilter.active{outline:2px solid var(--green)}.stageFilter.red.active{outline-color:#ff5f7a}.stageFilter.purple.active{outline-color:#b58cff}.stageFilter.danger.active{outline-color:#ff7a90}.compactLeadList{gap:16px}.stageCard{position:relative;overflow:hidden}.stageStripe{width:6px;position:absolute;inset:0 auto 0 0}.stageCard.no_progress .stageStripe{background:#ff5f7a}.stageCard.agreement .stageStripe{background:#ffcf70}.stageCard.lost .stageStripe{background:#ff7a90}.stageBadge{border-radius:999px;margin-bottom:10px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.stageBadge.no_progress{color:#ff9aad;background:#ff5f7a2e;border:1px solid #ff5f7a59}.stageBadge.agreement{color:#ffdf99;background:#ffcf702e;border:1px solid #ffcf7059}.stageBadge.lost{color:#ffb3c0;background:#ff7a902e;border:1px solid #ff7a9059}.aiModeBox{border:1px solid var(--line);background:#ffffff0e;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;padding:6px;display:grid}.modeButton{color:var(--muted);background:0 0;border:0;border-radius:12px;padding:11px 10px;font-weight:900}.modeButton.active{background:var(--green);color:#06110c}.messageList{gap:12px;margin-bottom:18px;display:grid}.messageBubble{border:1px solid var(--line);background:#ffffff0e;border-radius:18px;max-width:78%;padding:14px}.messageBubble.customer{justify-self:start}.messageBubble.office{background:#37f0a31a;border-color:#37f0a338;justify-self:end}.messageBubble.ai{background:#7da7ff1a;border-color:#7da7ff38;justify-self:start}.messageMeta{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.messageMeta span{color:var(--green);font-size:13px;font-weight:900}.messageMeta small{color:var(--muted)}.messageBubble p{color:#e9fff8;margin:0;line-height:1.5}.composer{gap:12px;display:grid}.composerActions{justify-content:flex-end;gap:12px;display:flex}.jobTabs{border:1px solid var(--line);background:#fff1;border-radius:18px;gap:6px;margin-bottom:22px;padding:6px;display:inline-flex}.jobTab{color:var(--muted);background:0 0;border:0;border-radius:13px;padding:12px 16px;font-weight:900}.jobTab.active{background:var(--green);color:#06110c}.filterGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.filterGrid label{color:var(--muted);gap:8px;font-size:13px;font-weight:900;display:grid}.filterGrid select{border:1px solid var(--line);color:#ecfff8;background:#ffffff12;border-radius:14px;outline:none;width:100%;padding:13px 14px}.filterGrid option{color:#ecfff8;background:#07110f}.miniRevenue{color:var(--green);background:#37f0a31f;border:1px solid #37f0a342;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:900}.calendarGrid{border:1px solid var(--line);background:#00000029;border-radius:20px;grid-template-columns:110px repeat(3,1fr);display:grid;overflow:hidden}.calendarHeader{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#ecfff8;background:#ffffff14;padding:14px;font-weight:900}.timeHeader{color:var(--green)}.timeCell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:14px;font-weight:800}.calendarCell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:92px;padding:12px}.calendarJob{background:#37f0a31f;border:1px solid #37f0a347;border-radius:16px;padding:12px}.calendarJob span{color:#06110c;background:var(--green);text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.calendarJob strong{margin-bottom:5px;font-size:14px;display:block}.calendarJob p{color:#dffcf2;margin:0 0 4px}.calendarJob small{color:var(--muted)}.freeSlot{color:#ecfff842;font-size:13px}.quoteMeta{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.quoteBox{gap:12px;display:grid}.quoteItem{border:1px solid var(--line);background:#0000002e;border-radius:16px;grid-template-columns:1fr 70px 120px;align-items:center;gap:12px;padding:14px;display:grid}.quoteItem p{color:var(--muted);margin:4px 0 0;font-size:13px}.totalLine{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}.totalLine strong{color:#ecfff8}.grandTotal{background:#37f0a31f;border:1px solid #37f0a342;border-radius:18px;justify-content:space-between;align-items:center;margin-top:6px;padding:18px;font-size:22px;font-weight:900;display:flex}.grandTotal strong{color:var(--green);font-size:28px}.quoteActions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.checkList{gap:12px;display:grid}.checkItem{border:1px solid var(--line);color:#ecfff8;background:#ffffff0e;border-radius:16px;align-items:center;gap:12px;padding:14px;font-weight:800;display:flex}.checkItem input{width:18px;height:18px;accent-color:var(--green)}.photoGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.photoPlaceholder{text-align:center;background:#37f0a312;border:1px dashed #37f0a373;border-radius:18px;place-items:center;min-height:130px;padding:16px;display:grid}.photoPlaceholder span{background:var(--green);color:#06110c;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:8px;font-size:28px;font-weight:900;display:grid}.photoPlaceholder p{color:#dffcf2;margin:0;font-weight:800}.signatureBox{border:1px solid var(--line);background:#ffffff0e;border-radius:18px;margin:16px 0;padding:16px}.signatureBox p{color:var(--muted);text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:900}.signatureBox div{color:#ecfff873;border:1px dashed #ffffff38;border-radius:14px;place-items:center;height:90px;display:grid}.wideButton{width:100%}.settingsGrid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.teamList{gap:12px;display:grid}.teamMember{border:1px solid var(--line);background:#ffffff0e;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.teamMember strong{margin-bottom:4px;display:block}.teamMember p{color:var(--muted);margin:0;font-size:13px}.toggleList{gap:12px;display:grid}.toggleItem{border:1px solid var(--line);background:#ffffff0e;border-radius:16px;grid-template-columns:22px 1fr;align-items:start;gap:14px;padding:14px;display:grid}.toggleItem input{width:18px;height:18px;accent-color:var(--green);margin-top:4px}.toggleItem strong{margin-bottom:5px;display:block}.toggleItem p{color:var(--muted);margin:0;line-height:1.45}.integrationGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.integrationCard{border:1px solid var(--line);background:#ffffff0e;border-radius:18px;padding:18px}.integrationCard.active{background:#37f0a314;border-color:#37f0a352}.integrationCard strong{margin-bottom:8px;font-size:18px;display:block}.integrationCard p{color:var(--muted);margin:0 0 14px;line-height:1.45}.integrationCard span{color:#dffcf2;background:#ffffff14;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.customerSearchGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.customerSearchGrid label{color:var(--muted);gap:8px;font-size:13px;font-weight:900;display:grid}.customerList{gap:16px;display:grid}.customerCard{border:1px solid var(--line);background:#03110c8f;border-radius:24px;padding:20px}.customerCardTop{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.customerCardTop h4{margin:10px 0 6px;font-size:24px}.customerCardTop p{color:var(--muted);margin:0}.customerType{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.customerType.erstkunde{color:#ffdf99;background:#ffcf7029;border:1px solid #ffcf7052}.customerType.bestandskunde{color:#88ffc9;background:#37f0a324;border:1px solid #37f0a347}.customerRevenue{text-align:right}.customerRevenue span{color:var(--muted);font-size:13px}.customerRevenue strong{color:var(--green);margin-top:7px;font-size:30px;display:block}.customerMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.customerMetrics div{border:1px solid var(--line);background:#ffffff0e;border-radius:16px;padding:14px}.customerMetrics span{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.customerMetrics strong{font-size:24px}@media (max-width:950px){.appShell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.hero,.grid2,.grid3,.dashboardGrid,.settingsGrid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.leadActionBar{flex-direction:column}.leadActionBar a{text-align:center}.leadStageBar,.filterGrid,.customerSearchGrid,.customerMetrics,.integrationGrid{grid-template-columns:1fr}.messageBubble{max-width:100%}.aiModeBox{grid-template-columns:1fr}.composerActions,.quoteActions{flex-direction:column}.jobTabs{grid-template-columns:1fr;width:100%;display:grid}.calendarGrid{grid-template-columns:90px repeat(3,minmax(180px,1fr));overflow-x:auto}.quoteMeta,.quoteItem,.photoGrid{grid-template-columns:1fr}.customerCardTop{flex-direction:column}.customerRevenue{text-align:left}}.messageLinkRow{margin-top:10px}.messageLinkRow a{border:1px solid var(--line);color:#dffcf2;background:#ffffff14;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.customerJobList{gap:14px;display:grid}.customerJobCard{border:1px solid var(--line);background:#03110c75;border-radius:20px;padding:18px}.customerJobCard.done{background:#37f0a30f;border-color:#37f0a33d}.customerJobCard.open{background:#ffcf700e;border-color:#ffcf703d}.customerJobCard.lost{background:#ff7a900e;border-color:#ff7a903d}.customerJobCard h4{margin:10px 0 5px;font-size:22px}.customerJobCard p{color:var(--muted);margin:0;line-height:1.45}.customerJobCard>strong{color:var(--green);margin-top:14px;font-size:28px;display:block}.quoteBuilderLayout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:18px;display:grid}.fieldLabel{color:var(--muted);gap:8px;font-size:13px;font-weight:900;display:grid}.quoteEditList{gap:14px;margin:18px 0;display:grid}.quoteEditCard{border:1px solid var(--line);background:#ffffff0e;border-radius:18px;padding:16px}.quoteEditTop{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.quoteInputGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quotePreviewPanel{position:sticky;top:24px}.quoteDocument{color:#07110f;background:#f7fbf8;border-radius:22px;padding:28px;box-shadow:0 30px 80px #0000003d}.quoteDocHead{border-bottom:1px solid #07110f1f;justify-content:space-between;gap:18px;margin-bottom:24px;padding-bottom:22px;display:flex}.quoteDocHead strong{font-size:22px}.quoteDocHead p{color:#07110f99;margin:5px 0 0}.quoteDocHead span{text-transform:uppercase;color:#07110f8c;font-size:13px;font-weight:900;display:block}.quoteDocCustomer{margin-bottom:22px}.quoteDocCustomer span{color:#07110f8c;text-transform:uppercase;font-size:12px;font-weight:900}.quoteDocCustomer h4{margin:8px 0;font-size:24px}.quoteDocCustomer p{color:#07110fad;line-height:1.5}.quoteIntro{color:#07110fb8;margin-bottom:22px;line-height:1.6}.quoteDocItems{gap:10px;margin-bottom:18px;display:grid}.quoteDocItem{background:#07110f0b;border:1px solid #07110f14;border-radius:14px;grid-template-columns:1fr 60px 110px;align-items:start;gap:12px;padding:14px;display:grid}.quoteDocItem p{color:#07110f99;margin:5px 0 0;line-height:1.45}.quoteDocItem span{color:#07110f99;font-weight:800}.quoteTotals{border-top:1px solid #07110f1f;gap:8px;padding-top:14px;display:grid}.quoteTotals div{justify-content:space-between;gap:16px;display:flex}.quoteTotals span{color:#07110f99}.quoteTotalGrand{color:#ecfff8;background:#07110f;border-radius:14px;margin-top:8px;padding:14px}.quoteTotalGrand span{color:#9bb9b0}.quoteTotalGrand strong{color:var(--green);font-size:22px}.quoteFooterText{border-top:1px solid #07110f1f;margin-top:20px;padding-top:18px}.quoteFooterText span{text-transform:uppercase;color:#07110f8c;font-size:12px;font-weight:900}.quoteFooterText p{color:#07110fad}.quoteSuccessBox{background:#37f0a324;border:1px solid #0c8f6740;border-radius:16px;margin-top:18px;padding:16px}.quoteSuccessBox strong{margin-bottom:6px;display:block}.quoteSuccessBox p{color:#07110fad}@media (max-width:950px){.quoteBuilderLayout{grid-template-columns:1fr}.quotePreviewPanel{position:static}.quoteInputGrid,.quoteDocItem{grid-template-columns:1fr}.quoteDocHead{flex-direction:column}}.jobHero.open{border-color:#ffcf703d}.jobHero.done{border-color:#37f0a347}.statusHeroPill{border-radius:999px;margin:0 0 15px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.statusHeroPill.open{color:#ffdf99;background:#ffcf7029;border:1px solid #ffcf7052}.statusHeroPill.done{color:#88ffc9;background:#37f0a324;border:1px solid #37f0a347}.jobChecklist{gap:12px;display:grid}.jobCheck{background:#ffcf7013;border:1px solid #ffcf702e;border-radius:16px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.jobCheck.done{background:#37f0a313;border-color:#37f0a333}.jobCheck span{background:var(--warning);color:#2b1b00;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.jobCheck.done span{background:var(--green);color:#06110c}.jobCheck p{color:#ecfff8;margin:0;font-weight:800}.reportBox{border:1px solid var(--line);background:#ffffff0e;border-radius:18px;margin-bottom:14px;padding:18px}.reportBox p{color:#dffcf2;margin:0;line-height:1.6}.doneBox,.openBox{border-radius:18px;padding:16px}.doneBox{background:#37f0a31a;border:1px solid #37f0a33d}.openBox{background:#ffcf7017;border:1px solid #ffcf703d}.doneBox strong,.openBox strong{margin-bottom:7px;display:block}.doneBox p,.openBox p{color:var(--muted);margin:0;line-height:1.5}.timelineList{gap:12px;display:grid}.timelineItem{border:1px solid var(--line);background:#ffffff0e;border-radius:16px;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.timelineItem.done{background:#37f0a314;border-color:#37f0a338}.timelineItem>span{color:#ecfff8;background:#ffffff17;border-radius:13px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.timelineItem.done>span{background:var(--green);color:#06110c}.timelineItem strong{margin-bottom:4px;display:block}.timelineItem p{color:var(--muted);margin:0}.stageFilter.orange.active{outline-color:#ff9f43}.stageCard.offer_created .stageStripe{background:#ff9f43}.stageCard.doneStage .stageStripe{background:var(--green)}.stageBadge.offer_created{color:#ffc38a;background:#ff9f4329;border:1px solid #ff9f4359}.stageBadge.doneStage{color:#88ffc9;background:#37f0a324;border:1px solid #37f0a34d}.leadActionBar button{border:0}.quoteChoiceGrid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.quoteChoiceCard{border:1px solid var(--line);text-align:left;color:#ecfff8;background:#fff1;border-radius:26px;padding:26px;transition:all .18s}.quoteChoiceCard:hover{transform:translateY(-2px)}.quoteChoiceCard.manual{border-color:#ffffff1f}.quoteChoiceCard.ai{background:linear-gradient(135deg,#37f0a321,#ff9f4314);border-color:#37f0a347}.quoteChoiceCard span{color:var(--muted);background:#ffffff14;border-radius:999px;margin-bottom:14px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.quoteChoiceCard strong{margin-bottom:10px;font-size:30px;display:block}.quoteChoiceCard p{color:var(--muted);margin:0;line-height:1.55}@media (max-width:950px){.quoteChoiceGrid{grid-template-columns:1fr}}.requestHero.no_progress{border-color:#ff5f7a42}.requestHero.offer_created{border-color:#ff9f4347}.requestHero.agreement{border-color:#ffcf7047}.requestHero.lost{border-color:#ff7a9047}.quoteStatusLine{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:22px;display:grid}.quoteStep{border:1px solid var(--line);color:var(--muted);background:#ffffff0e;border-radius:16px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.quoteStep span{color:#ecfff8;background:#ffffff14;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.quoteStep p{margin:0;font-size:13px;font-weight:900}.quoteStep.active{color:#ffc38a;background:#ff9f431f;border-color:#ff9f4359}.quoteStep.active span{color:#06110c;background:#ff9f43}.quoteStep.done.active{color:#88ffc9;background:#37f0a31f;border-color:#37f0a359}.quoteStep.done.active span{background:var(--green);color:#06110c}.quoteProcessActions{justify-content:flex-end;margin-top:18px;display:flex}@media (max-width:950px){.quoteStatusLine{grid-template-columns:1fr}.quoteProcessActions{justify-content:stretch}.quoteProcessActions button,.quoteProcessActions a{width:100%}}.quoteActionPanel{border-color:#37f0a32e}.quoteBottomActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-bottom:16px;display:flex}.dangerButton{color:#ffb3c0;background:#ff7a901f;border:1px solid #ff7a905c;border-radius:15px;padding:13px 18px;font-weight:900}.orderPlanningGrid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.planningSummary{gap:12px;display:grid}.planningCard{border:1px solid var(--line);background:#ffffff0e;border-radius:18px;padding:16px}.planningCard.success{background:#37f0a313;border-color:#37f0a338}.planningCard span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.planningCard strong{margin-bottom:6px;font-size:23px;display:block}.planningCard p{color:var(--muted);margin:0;line-height:1.45}@media (max-width:950px){.quoteBottomActions{flex-direction:column}.quoteBottomActions button,.quoteBottomActions a{width:100%}.orderPlanningGrid{grid-template-columns:1fr}}.technicianTopActions{flex-wrap:wrap;gap:10px;display:flex}.technicianJobSelector{border:1px solid var(--line);background:#ffffff0e;border-radius:20px;grid-template-columns:1fr minmax(320px,520px);align-items:center;gap:20px;margin-bottom:20px;padding:18px 20px;display:grid}.technicianJobSelector h3{margin:0}.technicianJobSelect{cursor:pointer}.technicianHero.active{border-color:#ffcf7040}.technicianHero.completed{background:linear-gradient(135deg,#37f0a31c,#ffffff0a);border-color:#37f0a34d}.technicianControlBar{border:1px solid var(--line);background:#ffffff0e;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:flex}.technicianControlInformation{flex-wrap:wrap;gap:28px;display:flex}.technicianControlInformation span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.technicianControlInformation strong{font-size:15px}.technicianControlActions{flex-wrap:wrap;gap:10px;display:flex}.startTimeButton,.stopTimeButton{border:0;border-radius:14px;padding:12px 16px;font-weight:900}.startTimeButton{background:var(--green);color:#03110c}.stopTimeButton{color:#ffb3c0;background:#ff7a9026;border:1px solid #ff7a904d}.technicianProgressPanel{background:#ffcf7011;border:1px solid #ffcf702e;border-radius:20px;margin-bottom:18px;padding:18px}.technicianProgressHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.technicianProgressHeader h3{margin:0}.technicianProgressHeader>strong{color:var(--warning);font-size:28px}.technicianProgressTrack{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.technicianProgressValue{border-radius:inherit;background:linear-gradient(90deg, var(--warning), var(--green));height:100%;transition:width .25s}.technicianWorkspace{grid-template-columns:1fr 1fr;gap:18px;display:grid}.technicianChecklist{gap:10px;display:grid}.technicianChecklistItem{text-align:left;width:100%;color:var(--text);background:#ffcf700f;border:1px solid #ffcf702e;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.technicianChecklistItem.completed{background:#37f0a314;border-color:#37f0a33d}.technicianChecklistItem>span{background:var(--warning);color:#2b1b00;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.technicianChecklistItem.completed>span{background:var(--green);color:#06110c}.technicianChecklistItem strong{margin-bottom:4px;display:block}.technicianChecklistItem p{color:var(--muted);margin:0;font-size:12px}.technicianPhotoGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.technicianPhotoCard{min-height:160px;color:var(--text);text-align:center;background:#ffffff09;border:1px dashed #ffffff2e;border-radius:18px;align-content:center;justify-items:center;gap:8px;padding:16px;display:grid}.technicianPhotoCard.completed{background:#37f0a314;border-style:solid;border-color:#37f0a34d}.technicianPhotoCard>span{background:#ffffff17;border-radius:15px;place-items:center;width:44px;height:44px;font-size:21px;font-weight:900;display:grid}.technicianPhotoCard.completed>span{background:var(--green);color:#06110c}.technicianPhotoCard p{color:var(--muted);margin:0;font-size:12px}.materialEntryList{gap:12px;display:grid}.materialEntryRow{border:1px solid var(--line);background:#ffffff0b;border-radius:16px;grid-template-columns:minmax(180px,1fr) 100px 120px auto;align-items:end;gap:10px;padding:14px;display:grid}.removeMaterialButton{color:#ffb3c0;background:#ff7a9017;border:1px solid #ff7a9040;border-radius:13px;padding:13px;font-weight:900}.removeMaterialButton:disabled{opacity:.35;cursor:not-allowed}.technicianNote{min-height:220px}.signatureConfirmation{margin-top:14px}.signatureToggle{text-align:left;width:100%;color:var(--text);background:#ffcf700f;border:1px solid #ffcf7033;border-radius:17px;grid-template-columns:46px 1fr;align-items:center;gap:13px;padding:15px;display:grid}.signatureToggle.completed{background:#37f0a314;border-color:#37f0a340}.signatureToggle>span{background:var(--warning);color:#2b1b00;border-radius:15px;place-items:center;width:46px;height:46px;font-size:19px;font-weight:900;display:grid}.signatureToggle.completed>span{background:var(--green);color:#06110c}.signatureToggle strong{margin-bottom:4px;display:block}.signatureToggle p{color:var(--muted);margin:0;font-size:12px}.technicianCompletionPanel{border-color:#7da7ff33}.technicianCompletionHeader{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.technicianCompletionHeader h3{margin:0}.completionReadiness{border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.completionReadiness.ready{color:#88ffc9;background:#37f0a321;border:1px solid #37f0a345}.completionReadiness.missing{color:#ffdf99;background:#ffcf701f;border:1px solid #ffcf703d}.completionRequirementGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.completionRequirement{border:1px solid var(--line);background:#ffffff0b;border-radius:15px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.completionRequirement.completed{background:#37f0a312;border-color:#37f0a333}.completionRequirement span{background:#ffffff14;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.completionRequirement.completed span{background:var(--green);color:#06110c}.completionRequirement p{margin:0;font-size:13px}.technicianFinalActions{flex-wrap:wrap;justify-content:flex-end;gap:11px;margin-top:18px;display:flex}.completeJobButton:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.completedTechnicianResult{text-align:center;background:linear-gradient(135deg,#37f0a321,#ffffff0b);border:1px solid #37f0a347;border-radius:28px;padding:38px}.completedResultSeal{background:var(--green);color:#06110c;border-radius:24px;place-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:34px;font-weight:900;display:grid;box-shadow:0 20px 50px #37f0a333}.completedTechnicianResult h2{margin:0 0 10px;font-size:34px}.completedTechnicianResult>p{max-width:680px;color:var(--muted);margin:0 auto;line-height:1.55}.completedResultMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.completedResultMetrics div{border:1px solid var(--line);background:#03110c59;border-radius:16px;padding:15px}.completedResultMetrics span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.completedResultMetrics strong{font-size:23px}.completedResultReport{text-align:left;border:1px solid var(--line);background:#03110c59;border-radius:18px;padding:18px}.completedResultReport span{color:var(--green);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.completedResultReport p{color:#dffcf2;margin:0}@media (max-width:1150px){.materialEntryRow{grid-template-columns:1fr 100px}.completionRequirementGrid,.completedResultMetrics{grid-template-columns:1fr 1fr}}@media (max-width:950px){.technicianJobSelector,.technicianWorkspace{grid-template-columns:1fr}.technicianControlBar,.technicianProgressHeader,.technicianCompletionHeader{flex-direction:column;align-items:stretch}.technicianControlActions,.technicianFinalActions{grid-template-columns:1fr;display:grid}.technicianControlActions button,.technicianControlActions a,.technicianFinalActions button,.technicianFinalActions a{width:100%}.technicianPhotoGrid,.completionRequirementGrid,.completedResultMetrics,.materialEntryRow{grid-template-columns:1fr}}.jobsTabBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 22px;display:grid}.jobsTabButton{appearance:none;border:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff0e;border-radius:20px;grid-template-columns:1fr auto;grid-template-areas:"title count""description count";gap:5px 16px;padding:18px 20px;transition:transform .16s,border-color .16s,background .16s;display:grid}.jobsTabButton:hover{border-color:#ffffff2b;transform:translateY(-2px)}.jobsTabButton>span{grid-area:title;font-size:16px;font-weight:900;display:block}.jobsTabButton>strong{grid-area:count;align-self:center;font-size:32px;line-height:1}.jobsTabButton>small{color:var(--muted);grid-area:description;font-size:12px;display:block}.jobsTabButton.open.active{background:linear-gradient(135deg,#ffcf7024,#ffffff0b);border-color:#ffcf7061;box-shadow:inset 0 0 0 1px #ffcf7014}.jobsTabButton.open.active>strong{color:var(--warning)}.jobsTabButton.done.active{background:linear-gradient(135deg,#37f0a321,#ffffff0b);border-color:#37f0a357;box-shadow:inset 0 0 0 1px #37f0a314}.jobsTabButton.done.active>strong{color:var(--green)}.jobsList{gap:18px;display:grid}.jobOverviewCard{border:1px solid var(--line);background:linear-gradient(145deg,#fff1,#0000 70%),#03110cb8;border-radius:24px;padding:22px 22px 20px 26px;position:relative;overflow:hidden}.jobOverviewCard.open{border-color:#ffcf703b}.jobOverviewCard.done{border-color:#37f0a340}.jobCardAccent{width:6px;position:absolute;inset:0 auto 0 0}.jobOverviewCard.open .jobCardAccent{background:var(--warning)}.jobOverviewCard.done .jobCardAccent{background:var(--green)}.jobOverviewHeader{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.jobOverviewHeader h3{margin:12px 0 7px;font-size:25px;line-height:1.2}.jobOverviewHeader p{color:var(--muted);margin:0;line-height:1.5}.jobStateBadge{border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.jobStateBadge.open{color:#ffe19e;background:#ffcf7024;border:1px solid #ffcf704d}.jobStateBadge.done{color:#8affca;background:#37f0a321;border:1px solid #37f0a347}.jobValueBox{text-align:right;background:#ffcf7013;border:1px solid #ffcf702b;border-radius:18px;min-width:190px;padding:15px 17px}.jobValueBox.done{background:#37f0a313;border-color:#37f0a330}.jobValueBox span{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.jobValueBox strong{color:var(--warning);font-size:28px;display:block}.jobValueBox.done strong{color:var(--green)}.jobInformationGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.jobInformationCard{border:1px solid var(--line);background:#ffffff0c;border-radius:16px;min-width:0;padding:15px}.jobInformationCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.jobInformationCard strong{overflow-wrap:anywhere;color:var(--text);margin-bottom:5px;font-size:15px;display:block}.jobInformationCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.jobTaskPreview{background:#ffcf700d;border:1px solid #ffcf7029;border-radius:18px;margin-bottom:14px;padding:17px}.jobTaskPreviewHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.jobTaskPreviewHead h4{margin:0;font-size:18px}.jobTaskPreviewHead>span{color:#ffe19e;font-size:12px;font-weight:900}.jobTaskRows{gap:8px;display:grid}.jobTaskRow{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;display:grid}.jobTaskRow>span{background:var(--warning);color:#2b1b00;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.jobTaskRow p{color:var(--text);margin:0;line-height:1.4}.jobWorkflowHint{background:#7da7ff11;border:1px solid #7da7ff29;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-bottom:18px;padding:14px;display:grid}.jobWorkflowHint span{color:#aec5ff;text-transform:uppercase;font-size:12px;font-weight:900}.jobWorkflowHint p{color:var(--muted);margin:0;line-height:1.45}.jobCardFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.jobSecondaryActions{flex-wrap:wrap;gap:9px;display:flex}.completeJobButton{appearance:none;background:var(--green);color:#03110c;cursor:pointer;border:0;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-weight:900;display:inline-flex;box-shadow:0 14px 34px #37f0a329}.completeJobButton>span{background:#03110c24;border-radius:9px;place-items:center;width:25px;height:25px;display:grid}.yellowInfoPill{color:#ffe19e;background:#ffcf701c;border:1px solid #ffcf7040;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.completedJobReport{background:#37f0a30f;border:1px solid #37f0a32b;border-radius:18px;margin-bottom:14px;padding:17px}.completedJobReport h4{margin:0 0 10px;font-size:18px}.completedJobReport>p{color:#dffcf2;margin:0;line-height:1.55}.completedChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.completedChecklistItem{border:1px solid var(--line);background:#ffffff0b;border-radius:14px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.completedChecklistItem span{background:var(--green);color:#06110c;border-radius:10px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.completedChecklistItem p{color:var(--text);margin:0;font-size:13px}.completedSeal{color:var(--green);align-items:center;gap:9px;font-weight:900;display:inline-flex}.completedSeal span{background:#37f0a321;border:1px solid #37f0a340;border-radius:12px;place-items:center;width:33px;height:33px;display:grid}@media (max-width:1150px){.jobInformationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:950px){.jobsTabBar,.jobInformationGrid,.completedChecklist{grid-template-columns:1fr}.jobOverviewHeader,.jobCardFooter{flex-direction:column;align-items:stretch}.jobValueBox{text-align:left;min-width:0}.jobSecondaryActions{grid-template-columns:1fr;display:grid}.completeJobButton{width:100%}.jobWorkflowHint{grid-template-columns:1fr}}.requestsHero{border-color:#ff9f4329}.requestSwitchBar{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.requestSwitch{border:1px solid var(--line);color:var(--text);text-align:left;background:#ffffff0b;border-radius:19px;grid-template-columns:1fr auto;grid-template-areas:"title count""description count";gap:5px 12px;padding:17px;display:grid}.requestSwitch span{grid-area:title;font-weight:900}.requestSwitch strong{grid-area:count;align-self:center;font-size:29px}.requestSwitch small{color:var(--muted);grid-area:description}.requestSwitch.active{background:#ffffff13;border-color:#ffffff3d}.requestSwitch.red.active{background:#ff526f1c;border-color:#ff526f66}.requestSwitch.red.active strong{color:#ff8ba0}.requestSwitch.orange.active{background:#ff9f431c;border-color:#ff9f436b}.requestSwitch.orange.active strong{color:#ffb36d}.requestSwitch.lost.active{background:#b07eff1a;border-color:#b07eff66}.requestSwitch.lost.active strong{color:#caa6ff}.compactFilterPanel{padding:16px 18px}.requestFilterRow{grid-template-columns:1fr 260px;gap:14px;display:grid}.requestFilterRow label,.cleanOrderFilters label{color:var(--muted);gap:7px;font-size:12px;font-weight:900;display:grid}.cleanRequestList{gap:16px;display:grid}.cleanRequestCard{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0e,#0000 65%),#03110cad;border-radius:23px;padding:21px 21px 19px 26px;position:relative;overflow:hidden}.cleanRequestCard.red{border-color:#ff526f38}.cleanRequestCard.orange{border-color:#ff9f433d}.cleanRequestCard.lost{border-color:#b07eff38}.requestColorLine{width:6px;position:absolute;inset:0 auto 0 0}.cleanRequestCard.red .requestColorLine{background:#ff526f}.cleanRequestCard.orange .requestColorLine{background:#ff9f43}.cleanRequestCard.lost .requestColorLine{background:#b07eff}.cleanRequestHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.cleanRequestHeader h3{margin:11px 0 5px;font-size:24px}.cleanRequestHeader p{color:var(--muted);margin:0}.requestStatusBadge{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.requestStatusBadge.red{color:#ff9caf;background:#ff526f21;border:1px solid #ff526f4d}.requestStatusBadge.orange{color:#ffc08a;background:#ff9f4321;border:1px solid #ff9f434d}.requestStatusBadge.lost{color:#d5bbff;background:#b07eff1f;border:1px solid #b07eff47}.requestValue{text-align:right;border:1px solid var(--line);background:#ffffff0b;border-radius:17px;min-width:170px;padding:14px}.requestValue span{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.requestValue strong{font-size:25px}.requestMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.requestMetaGrid div{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;padding:12px}.requestMetaGrid span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.requestMetaGrid strong{font-size:14px}.requestSummaryBox,.requestMissingBox,.requestLostBox,.requestNextStep{border-radius:15px;margin-bottom:11px;padding:14px}.requestSummaryBox{border:1px solid var(--line);background:#ffffff0b}.requestMissingBox{background:#ffcf700f;border:1px solid #ffcf7029}.requestLostBox{background:#b07eff0f;border:1px solid #b07eff29}.requestNextStep{background:#7da7ff0f;border:1px solid #7da7ff29}.requestSummaryBox span,.requestMissingBox span,.requestLostBox span,.requestNextStep span{text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.requestSummaryBox p,.requestMissingBox p,.requestLostBox p,.requestNextStep p{color:var(--muted);margin:0;line-height:1.5}.cleanCardFooter,.premiumOrderFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.cleanCardFooter>div,.premiumOrderLinks{flex-wrap:wrap;gap:8px;display:flex}.ordersHero.open{border-color:#ffcf7040}.ordersHero.done{border-color:#37f0a345}.premiumOrderTabs{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:20px;display:grid}.premiumOrderTab{border:1px solid var(--line);color:var(--text);text-align:left;background:#ffffff0b;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.premiumOrderTab span{margin-bottom:5px;font-size:16px;font-weight:900;display:block}.premiumOrderTab small{color:var(--muted)}.premiumOrderTab strong{font-size:33px}.premiumOrderTab.open.active{background:#ffcf701a;border-color:#ffcf7059}.premiumOrderTab.open.active strong{color:var(--warning)}.premiumOrderTab.done.active{background:#37f0a31a;border-color:#37f0a354}.premiumOrderTab.done.active strong{color:var(--green)}.premiumOrderList{gap:17px;display:grid}.premiumOrderCard{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0e,#0000 65%),#03110cb3;border-radius:24px;padding:22px 22px 20px 27px;position:relative;overflow:hidden}.premiumOrderCard.open{border-color:#ffcf703b}.premiumOrderCard.done{border-color:#37f0a33d}.premiumOrderAccent{width:6px;position:absolute;inset:0 auto 0 0}.premiumOrderCard.open .premiumOrderAccent{background:var(--warning)}.premiumOrderCard.done .premiumOrderAccent{background:var(--green)}.newestOrderFlag{color:#b4c9ff;background:#7da7ff1f;border:1px solid #7da7ff38;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900;position:absolute;top:16px;right:20px}.premiumOrderHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.premiumOrderHeader h3{margin:11px 0 6px;font-size:25px}.premiumOrderHeader p{color:var(--muted);margin:0}.orderStatusBadge{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.orderStatusBadge.open{color:#ffe09b;background:#ffcf7021;border:1px solid #ffcf704a}.orderStatusBadge.done{color:#8affca;background:#37f0a321;border:1px solid #37f0a347}.premiumOrderValue{text-align:right;background:#ffcf7011;border:1px solid #ffcf7029;border-radius:17px;min-width:180px;padding:14px 16px}.premiumOrderValue.done{background:#37f0a311;border-color:#37f0a32b}.premiumOrderValue span{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.premiumOrderValue strong{color:var(--warning);font-size:26px}.premiumOrderValue.done strong{color:var(--green)}.premiumOrderFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.premiumOrderFacts div{border:1px solid var(--line);background:#ffffff0a;border-radius:15px;padding:13px}.premiumOrderFacts span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.premiumOrderFacts strong{font-size:14px}.premiumTaskSection{background:#ffcf700b;border:1px solid #ffcf7026;border-radius:17px;margin-bottom:13px;padding:15px}.premiumSectionHead{justify-content:space-between;align-items:center;gap:13px;margin-bottom:12px;display:flex}.premiumSectionHead h4{margin:0;font-size:18px}.premiumSectionHead>span{color:#ffe09b;font-size:12px;font-weight:900}.premiumTaskGrid,.completedTaskGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.premiumTaskItem,.completedTaskGrid>div{background:#ffffff0a;border-radius:13px;grid-template-columns:29px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.premiumTaskItem span{background:var(--warning);color:#2b1b00;border-radius:9px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.premiumTaskItem p,.completedTaskGrid p{margin:0;font-size:13px}.orderInstructionBox{background:#7da7ff0e;border:1px solid #7da7ff26;border-radius:15px;grid-template-columns:auto 1fr;gap:11px;margin-bottom:16px;padding:13px;display:grid}.orderInstructionBox span{color:#b4c9ff;text-transform:uppercase;font-size:11px;font-weight:900}.orderInstructionBox p{color:var(--muted);margin:0}.cleanerFilterPanel{padding:17px 19px}.cleanOrderFilters{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.completedReportPremium{background:#37f0a30e;border:1px solid #37f0a326;border-radius:16px;margin-bottom:12px;padding:15px}.completedReportPremium span{color:var(--green);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.completedReportPremium p{color:#dffcf2;margin:0;line-height:1.5}.completedTaskGrid>div span{background:var(--green);color:#06110c;border-radius:9px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.completedOrderSeal{color:var(--green);align-items:center;gap:8px;font-weight:900;display:inline-flex}.completedOrderSeal span{background:#37f0a31f;border:1px solid #37f0a33b;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}@media (max-width:1100px){.requestSwitchBar,.requestMetaGrid,.premiumOrderFacts{grid-template-columns:1fr 1fr}}@media (max-width:950px){.requestSwitchBar,.requestFilterRow,.requestMetaGrid,.premiumOrderTabs,.premiumOrderFacts,.premiumTaskGrid,.completedTaskGrid,.cleanOrderFilters{grid-template-columns:1fr}.cleanRequestHeader,.premiumOrderHeader,.cleanCardFooter,.premiumOrderFooter{flex-direction:column;align-items:stretch}.requestValue,.premiumOrderValue{text-align:left;min-width:0}.cleanCardFooter>div,.premiumOrderLinks{grid-template-columns:1fr;display:grid}.orderInstructionBox{grid-template-columns:1fr}}.cleanQuoteHero{border-color:#ff9f433b}.cleanQuoteProgress{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:21px;display:grid}.cleanQuoteStep{border:1px solid var(--line);background:#ffffff0a;border-radius:17px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.cleanQuoteStep>span{width:38px;height:38px;color:var(--muted);background:#ffffff13;border-radius:13px;place-items:center;font-weight:900;display:grid}.cleanQuoteStep strong{margin-bottom:3px;font-size:14px;display:block}.cleanQuoteStep small{color:var(--muted)}.cleanQuoteStep.active{background:#ff9f431a;border-color:#ff9f435c}.cleanQuoteStep.active>span{color:#171008;background:#ff9f43}.cleanQuoteStep.completed{background:#37f0a30b;border-color:#37f0a32e}.cleanQuoteStep.completed>span{color:var(--green);background:#37f0a326}.cleanQuoteStep.active.success{background:#37f0a31a;border-color:#37f0a354}.cleanQuoteStep.active.success>span{background:var(--green);color:#06110c}.cleanQuoteStep.active.rejected{background:#ff7a9016;border-color:#ff7a9052}.cleanQuoteStep.active.rejected>span{background:var(--danger);color:#2a0008}.cleanQuoteWorkspace{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:18px;display:grid}.cleanQuoteEditor,.cleanQuotePreviewPanel{min-width:0}.cleanQuotePreviewPanel{position:sticky;top:24px}.cleanQuoteCustomer{border:1px solid var(--line);background:#ffffff0b;border-radius:17px;grid-template-columns:minmax(0,1fr) 210px;gap:13px;margin-bottom:15px;padding:15px;display:grid}.cleanQuoteCustomer span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.cleanQuoteCustomer strong{font-size:18px}.cleanQuoteCustomer p{color:var(--muted);margin:5px 0 0}.cleanQuoteTexts{margin-bottom:18px}.cleanPositionList{gap:13px;display:grid}.cleanPositionCard{border:1px solid var(--line);background:#ffffff0b;border-radius:19px;padding:16px}.cleanPositionHeader{justify-content:space-between;align-items:center;gap:13px;margin-bottom:14px;display:flex}.cleanPositionHeader span{color:var(--green);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.cleanPositionHeader strong{font-size:16px}.removePositionButton{color:#ffb3c0;background:#ff7a9013;border:1px solid #ff7a903d;border-radius:12px;padding:9px 11px;font-weight:900}.compactTextarea{min-height:95px}.cleanPositionInputs{grid-template-columns:90px 120px minmax(135px,1fr) minmax(145px,1fr);align-items:end;gap:10px;display:grid}.positionTotalField{background:#37f0a30f;border:1px solid #37f0a32e;border-radius:14px;flex-direction:column;justify-content:center;min-height:67px;padding:12px;display:flex}.positionTotalField span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900}.positionTotalField strong{color:var(--green)}.addPositionButton{color:#8affca;background:#37f0a30e;border:1px dashed #37f0a34d;border-radius:15px;width:100%;margin-top:13px;padding:13px;font-weight:900}.cleanClosingText{margin-top:16px}.cleanQuoteDocument{color:#091410;background:#f4f8f5;border-radius:22px;padding:30px;box-shadow:0 25px 70px #00000040}.cleanQuoteDocumentHead{border-bottom:2px solid #0914101a;justify-content:space-between;gap:20px;margin-bottom:23px;padding-bottom:20px;display:flex}.cleanQuoteDocumentHead>div{align-items:center;gap:11px;display:flex}.cleanQuoteDocumentHead>div:last-child{text-align:right;display:block}.cleanQuoteDocumentHead span{color:#09141085;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.cleanQuoteDocumentHead p{color:#09141094;margin:4px 0 0;font-size:12px}.documentLogo{color:#07110f;background:#20d99a;border-radius:14px;place-items:center;width:45px;height:45px;font-size:21px;font-weight:900;display:grid}.documentAddressGrid{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:24px;display:grid}.documentAddressGrid span{color:#0914107a;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.documentAddressGrid strong{font-size:16px}.documentAddressGrid p{color:#091410a6;margin:6px 0 0;line-height:1.5}.documentIntro{color:#091410bd;margin-bottom:22px;line-height:1.6}.documentIntro p{margin:0 0 8px}.documentPositionHeader,.documentPosition{grid-template-columns:45px minmax(0,1fr) 100px 115px;align-items:start;gap:10px;display:grid}.documentPositionHeader{color:#f1fff9;text-transform:uppercase;background:#0b1914;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:900}.documentPositionList{gap:7px;margin-top:7px;display:grid}.documentPosition{background:#09141009;border:1px solid #09141014;border-radius:12px;padding:12px}.documentPosition p{color:#09141094;margin:4px 0 0;font-size:12px;line-height:1.4}.documentPosition>span,.documentPosition>strong{text-align:right}.documentPosition>span:first-child{text-align:left}.documentTotals{gap:7px;width:min(100%,390px);margin:20px 0 0 auto;display:grid}.documentTotals>div{justify-content:space-between;gap:15px;padding:5px 0;display:flex}.documentTotals span{color:#09141094}.documentGrandTotal{color:#fff;background:#0b1914;border-radius:12px;margin-top:6px;padding:14px!important}.documentGrandTotal span{color:#b9d4c9}.documentGrandTotal strong{color:#35eba8;font-size:20px}.documentConditions{border-top:1px solid #0914101a;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;padding-top:20px;display:grid}.documentConditions div{background:#09141009;border-radius:11px;padding:11px}.documentConditions span{color:#0914107a;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.documentConditions p{color:#091410ad;margin:0;font-size:11px;line-height:1.4}.documentClosing{color:#091410ad;border-top:1px solid #0914101a;margin-top:20px;padding-top:20px;line-height:1.5}.documentClosing strong{color:#091410}.cleanQuoteActionPanel{background:linear-gradient(135deg,#ff9f430e,#ffffff08),#03110cb3;border:1px solid #ff9f4338;border-radius:24px;margin-bottom:22px;padding:22px}.cleanQuoteActionStatus{justify-content:space-between;align-items:center;gap:18px;display:flex}.cleanQuoteActionStatus h3{margin:0 0 7px;font-size:22px}.cleanQuoteActionStatus>div>p:last-child{color:var(--muted);margin:0}.cleanQuoteStatusBadge{color:#ffc08a;background:#ff9f431a;border:1px solid #ff9f4342;border-radius:999px;flex-shrink:0;padding:9px 13px;font-size:12px;font-weight:900}.cleanQuoteStatusBadge.agreement{color:#8affca;background:#37f0a31a;border-color:#37f0a347}.cleanQuoteStatusBadge.no_agreement{color:#ffb3c0;background:#ff7a9017;border-color:#ff7a9047}.cleanQuoteActions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:18px;padding-top:18px;display:flex}.cleanMainAction{min-width:235px}.cleanMainAction:disabled{opacity:.38;cursor:not-allowed}@media print{body{background:#fff!important}.sidebar,.topbar,.cleanQuoteHero,.cleanQuoteProgress,.cleanQuoteEditor,.cleanQuoteActionPanel,.cleanQuotePreviewPanel>.panelHead{display:none!important}.appShell,.main,.cleanQuoteWorkspace,.cleanQuotePreviewPanel{background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.cleanQuoteDocument{box-shadow:none!important;border-radius:0!important}}@media (max-width:1150px){.cleanQuoteWorkspace{grid-template-columns:1fr}.cleanQuotePreviewPanel{position:static}.cleanPositionInputs{grid-template-columns:1fr 1fr}}@media (max-width:950px){.cleanQuoteProgress,.cleanQuoteCustomer,.cleanPositionInputs,.documentAddressGrid,.documentConditions{grid-template-columns:1fr}.cleanQuoteActionStatus,.cleanQuoteActions,.cleanQuoteDocumentHead{flex-direction:column;align-items:stretch}.cleanQuoteDocumentHead>div:last-child{text-align:left}.cleanQuoteActions button,.cleanQuoteActions a,.cleanMainAction{width:100%;min-width:0}.documentPositionHeader{display:none}.documentPosition{grid-template-columns:34px minmax(0,1fr)}.documentPosition>span:nth-child(3),.documentPosition>strong{text-align:left;grid-column:2}}.cleanOrderHero{border-color:#ffcf703d}.cleanOrderProcess{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:21px;display:grid}.cleanOrderProcessStep{border:1px solid var(--line);background:#ffffff0a;border-radius:17px;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.cleanOrderProcessStep>span{width:39px;height:39px;color:var(--muted);background:#ffffff13;border-radius:13px;place-items:center;font-weight:900;display:grid}.cleanOrderProcessStep strong{margin-bottom:3px;display:block}.cleanOrderProcessStep small{color:var(--muted)}.cleanOrderProcessStep.active{background:#ffcf7017;border-color:#ffcf7057}.cleanOrderProcessStep.active>span{background:var(--warning);color:#2b1b00}.cleanOrderProcessStep.completed{background:#37f0a30b;border-color:#37f0a330}.cleanOrderProcessStep.completed>span{color:var(--green);background:#37f0a326}.orderModeGrid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.orderModeCard{border:1px solid var(--line);min-height:310px;color:var(--text);text-align:left;background:linear-gradient(145deg,#fff1,#0000 70%),#03110cb3;border-radius:26px;padding:27px;transition:transform .17s,border-color .17s,background .17s;display:block}.orderModeCard:hover{transform:translateY(-3px)}.orderModeCard.manual:hover{border-color:#ffffff38}.orderModeCard.ai{background:linear-gradient(145deg,#37f0a31c,#7da7ff0b),#03110cb3;border-color:#37f0a340}.orderModeCard.ai:hover{border-color:#37f0a36b}.orderModeIcon{background:#ffffff16;border-radius:18px;place-items:center;width:55px;height:55px;margin-bottom:21px;font-size:25px;font-weight:900;display:grid}.orderModeCard.ai .orderModeIcon{background:var(--green);color:#06110c}.orderModeCard>span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;margin-bottom:13px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.orderModeCard h3{letter-spacing:-.03em;margin:0 0 11px;font-size:27px}.orderModeCard p{min-height:72px;color:var(--muted);margin:0 0 22px;line-height:1.55}.orderModeCard>strong{color:var(--green)}.cleanOrderWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:18px;display:grid}.orderCustomerSummary{border:1px solid var(--line);background:#ffffff0b;border-radius:17px;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:16px;padding:14px;display:grid}.orderCustomerSummary div{padding:5px}.orderCustomerSummary span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.orderCustomerSummary strong{font-size:17px}.orderCustomerSummary p{color:var(--muted);margin:5px 0 0;font-size:12px}.orderDateGrid{grid-template-columns:1fr 1fr 1fr;gap:11px;display:grid}.cleanOrderTaskList{gap:10px;display:grid}.cleanOrderTaskRow{border:1px solid var(--line);background:#ffffff0a;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.cleanOrderTaskRow>span{background:var(--warning);color:#2b1b00;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.removeTaskButton{color:#ffb3c0;background:#ff7a9013;border:1px solid #ff7a903d;border-radius:12px;padding:11px;font-weight:900}.removeTaskButton:disabled{opacity:.35;cursor:not-allowed}.orderTaskInformation{background:#7da7ff0e;border:1px solid #7da7ff29;border-radius:15px;margin-top:14px;padding:14px}.orderTaskInformation span{color:#b4c9ff;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.orderTaskInformation p{color:var(--muted);margin:0;line-height:1.5}.cleanPlanningCheck{background:linear-gradient(135deg,#ffcf700e,#ffffff08),#03110cb3;border:1px solid #ffcf7033;border-radius:24px;margin-bottom:22px;padding:22px}.cleanPlanningCheckHeader{justify-content:space-between;align-items:center;gap:17px;margin-bottom:16px;display:flex}.cleanPlanningCheckHeader h3{margin:0;font-size:23px}.planningCheckGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.planningCheckItem{border:1px solid var(--line);background:#ffffff0a;border-radius:15px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.planningCheckItem.completed{background:#37f0a30e;border-color:#37f0a333}.planningCheckItem>span{background:#ffffff13;border-radius:11px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.planningCheckItem.completed>span{background:var(--green);color:#06110c}.planningCheckItem strong{margin-bottom:4px;font-size:13px;display:block}.planningCheckItem p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.calendarValidationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.calendarValidationCard{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;padding:14px}.calendarValidationCard.success{background:#37f0a30b;border-color:#37f0a32e}.calendarValidationCard.warning{background:#ffcf700d;border-color:#ffcf7033}.calendarValidationCard.conflict{background:#ff7a900f;border-color:#ff7a9040}.calendarValidationCard span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.calendarValidationCard strong{margin-bottom:5px;display:block}.calendarValidationCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.cleanOrderFinalActions{border-top:1px solid var(--line);justify-content:flex-end;gap:11px;margin-top:18px;padding-top:18px;display:flex}.cleanOrderMainAction{min-width:250px}.cleanOrderMainAction:disabled{opacity:.38;cursor:not-allowed}.cleanOrderConfirmation{text-align:center;background:linear-gradient(135deg,#37f0a31c,#ffffff09),#03110cb8;border:1px solid #37f0a347;border-radius:28px;max-width:720px;margin:90px auto 0;padding:35px}.cleanOrderConfirmationIcon{background:var(--green);color:#06110c;border-radius:22px;place-items:center;width:68px;height:68px;margin:0 auto 19px;font-size:33px;font-weight:900;display:grid;box-shadow:0 20px 50px #37f0a333}.cleanOrderConfirmation h1{letter-spacing:-.04em;margin:0 0 10px;font-size:34px}.cleanOrderConfirmation>p:last-of-type{max-width:540px;color:var(--muted);margin:0 auto;line-height:1.55}.cleanOrderConfirmationActions{justify-content:center;gap:10px;margin-top:24px;display:flex}@media (max-width:1150px){.planningCheckGrid{grid-template-columns:1fr 1fr}.calendarValidationGrid{grid-template-columns:1fr}}@media (max-width:950px){.cleanOrderProcess,.orderModeGrid,.cleanOrderWorkspace,.orderCustomerSummary,.orderDateGrid,.planningCheckGrid{grid-template-columns:1fr}.cleanPlanningCheckHeader,.cleanOrderFinalActions{flex-direction:column;align-items:stretch}.cleanOrderTaskRow{grid-template-columns:36px minmax(0,1fr)}.cleanOrderTaskRow .removeTaskButton{grid-column:2}.cleanOrderFinalActions button,.cleanOrderFinalActions a,.cleanOrderMainAction{width:100%;min-width:0}.cleanOrderConfirmation{margin-top:25px;padding:26px}.cleanOrderConfirmationActions{flex-direction:column}.cleanOrderConfirmationActions a{width:100%}}.dangerSettingsPanel{background:linear-gradient(135deg,#ff7a900e,#ffffff06),#03110cb3;border-color:#ff7a9038}.settingsResetRow{justify-content:space-between;align-items:center;gap:22px;display:flex}.settingsResetRow strong{margin-bottom:7px;font-size:17px;display:block}.settingsResetRow p{max-width:720px;color:var(--muted);margin:0;line-height:1.55}@media (max-width:950px){.settingsResetRow{flex-direction:column;align-items:stretch}.settingsResetRow button{width:100%}}.orderViewSwitch{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0e,#ffffff06),#03110cc7;border-radius:22px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:18px;padding:5px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000026,inset 0 1px #ffffff09}.orderViewOption{z-index:1;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;transition:background .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.orderViewOption:first-child{border-top-right-radius:13px;border-bottom-right-radius:13px}.orderViewOption:last-child{border-top-left-radius:13px;border-bottom-left-radius:13px}.orderViewOption:hover:not(.active){background:#ffffff09}.orderViewOption.active{transform:translateY(0)}.orderViewOption.open.active{background:linear-gradient(135deg,#ffcf702b,#ffcf7013),#ffffff06;box-shadow:inset 0 0 0 1px #ffcf704d,0 10px 28px #ffcf7012}.orderViewOption.done.active{background:linear-gradient(135deg,#37f0a329,#37f0a311),#ffffff06;box-shadow:inset 0 0 0 1px #37f0a347,0 10px 28px #37f0a312}.orderViewOptionMain{align-items:center;gap:13px;min-width:0;display:flex}.orderViewDot{background:#fff3;border-radius:999px;flex-shrink:0;width:13px;height:13px;box-shadow:0 0 0 5px #ffffff09}.orderViewOption.open .orderViewDot{background:var(--warning);box-shadow:0 0 0 5px #ffcf7017}.orderViewOption.done .orderViewDot{background:var(--green);box-shadow:0 0 0 5px #37f0a317}.orderViewOptionMain strong{margin-bottom:4px;font-size:15px;display:block}.orderViewOptionMain small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.orderViewOptionNumbers{flex-shrink:0;justify-items:end;gap:3px;display:grid}.orderViewOptionNumbers>strong{font-size:28px;line-height:1}.orderViewOption.open.active .orderViewOptionNumbers>strong{color:var(--warning)}.orderViewOption.done.active .orderViewOptionNumbers>strong{color:var(--green)}.orderViewOptionNumbers>span{color:var(--muted);font-size:11px;font-weight:800}.orderFilterBar{background:linear-gradient(135deg,#37f0a30b,#ffffff06),#03110ca6;border:1px solid #37f0a329;border-radius:19px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px 16px;display:flex}.orderFilterBarTitle{flex-shrink:0;align-items:center;gap:11px;display:flex}.orderFilterIcon{width:39px;height:39px;color:var(--green);background:#37f0a314;border:1px solid #37f0a32e;border-radius:13px;place-items:center;font-size:17px;font-weight:900;display:grid}.orderFilterBarTitle strong{margin-bottom:3px;font-size:13px;display:block}.orderFilterBarTitle span{color:var(--muted);font-size:11px}.orderFilterControls{grid-template-columns:repeat(3,minmax(150px,1fr));gap:9px;width:min(100%,700px);display:grid}.orderFilterControls label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.orderFilterControls select{border:1px solid var(--line);width:100%;min-height:41px;color:var(--text);font:inherit;text-transform:none;background:#ffffff0e;border-radius:12px;outline:0;padding:0 38px 0 12px;font-size:12px}.orderFilterControls select:focus{border-color:#37f0a357;box-shadow:0 0 0 3px #37f0a30f}.orderContentPanel{margin-top:0}@media (max-width:950px){.orderViewSwitch{grid-template-columns:1fr}.orderViewOption:first-child,.orderViewOption:last-child{border-radius:17px}.orderFilterBar{flex-direction:column;align-items:stretch}.orderFilterControls{grid-template-columns:1fr;width:100%}}@media (max-width:650px){.orderViewOption{align-items:flex-start;padding:15px}.orderViewOptionNumbers>span{display:none}.orderViewOptionMain small{max-width:190px}}.technicianTopSwitch{background:linear-gradient(135deg,#ffcf7011,#ffffff06),#03110cad;border:1px solid #ffcf7038;border-radius:19px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:14px 16px;display:flex}.technicianTopSwitchTitle{align-items:center;gap:12px;display:flex}.technicianTopSwitchTitle strong{margin-bottom:3px;display:block}.technicianTopSwitchTitle small{color:var(--muted)}.technicianLiveDot{background:var(--warning);border-radius:999px;width:13px;height:13px;box-shadow:0 0 0 5px #ffcf701a,0 0 20px #ffcf704d}.technicianTopSwitch select{border:1px solid var(--line);width:min(100%,520px);min-height:44px;color:var(--text);font:inherit;background:#ffffff0e;border-radius:13px;padding:0 14px}.technicianMainHero{border-color:#ffcf703b}.statusHeroPill.orange{color:#ffc08a;background:#ff9f4321;border:1px solid #ff9f434d}.technicianQuickBar{border:1px solid var(--line);background:#ffffff0b;border-radius:19px;grid-template-columns:1fr 1fr 120px auto;align-items:center;gap:10px;margin-bottom:18px;padding:14px;display:grid}.technicianQuickBar>div:not(.technicianQuickActions){padding:7px 10px}.technicianQuickBar span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.technicianQuickBar strong{font-size:14px}.technicianQuickActions{justify-content:flex-end;gap:9px;display:flex}.technicianTimerButton{border-radius:13px;min-height:43px;padding:0 15px;font-weight:900}.technicianTimerButton.start{background:var(--green);color:#06110c;border:0}.technicianTimerButton.stop{color:#ffb3c0;background:#ff7a901a;border:1px solid #ff7a904d}.technicianProgress{background:#ffcf700d;border:1px solid #ffcf702e;border-radius:19px;grid-template-columns:1fr auto;gap:13px;margin-bottom:18px;padding:17px;display:grid;position:relative}.technicianProgress span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.technicianProgressValueText{color:var(--warning);font-size:27px;font-weight:900}.technicianProgressTrack{background:#ffffff13;border-radius:999px;grid-column:1/-1;height:9px;overflow:hidden}.technicianProgressTrack>div{border-radius:inherit;background:linear-gradient(90deg, var(--warning), var(--green));height:100%;transition:width .22s}.technicianMainGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.technicianTaskList{gap:9px;display:grid}.technicianTask{width:100%;color:var(--text);text-align:left;background:#ffcf700b;border:1px solid #ffcf702b;border-radius:15px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.technicianTask.completed{background:#37f0a311;border-color:#37f0a33b}.technicianTask>span{background:var(--warning);color:#2b1b00;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.technicianTask.completed>span{background:var(--green);color:#06110c}.technicianTask strong{margin-bottom:4px;display:block}.technicianTask p{color:var(--muted);margin:0;font-size:11px}.technicianPhotos{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.technicianPhoto{min-height:155px;color:var(--text);text-align:center;background:#ffffff09;border:1px dashed #fff3;border-radius:17px;align-content:center;place-items:center;gap:7px;padding:13px;display:grid}.technicianPhoto.completed{background:#37f0a313;border-style:solid;border-color:#37f0a345}.technicianPhoto>span{background:#ffffff14;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.technicianPhoto.completed>span{background:var(--green);color:#06110c}.technicianPhoto p{color:var(--muted);margin:0;font-size:11px}.technicianInfoNote{color:var(--muted);background:#7da7ff0d;border:1px solid #7da7ff26;border-radius:14px;margin-top:13px;padding:12px;font-size:12px;line-height:1.5}.technicianMaterialList{gap:10px;display:grid}.technicianMaterialRow{border:1px solid var(--line);background:#ffffff0a;border-radius:15px;grid-template-columns:minmax(180px,1fr) 90px 110px auto;align-items:end;gap:9px;padding:12px;display:grid}.technicianReport{min-height:220px}.technicianConfirmation{width:100%;color:var(--text);text-align:left;background:#ffcf700d;border:1px solid #ffcf7033;border-radius:16px;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:12px;margin-top:13px;padding:14px;display:grid}.technicianConfirmation.completed{background:#37f0a311;border-color:#37f0a33d}.technicianConfirmation>span{background:var(--warning);color:#2b1b00;border-radius:14px;place-items:center;width:45px;height:45px;font-size:19px;font-weight:900;display:grid}.technicianConfirmation.completed>span{background:var(--green);color:#06110c}.technicianConfirmation strong{margin-bottom:4px;display:block}.technicianFinishPanel{background:linear-gradient(135deg,#37f0a30b,#ffffff06),#03110cb3;border:1px solid #37f0a32e;border-radius:23px;margin-bottom:22px;padding:22px}.technicianFinishHeader{justify-content:space-between;align-items:center;gap:17px;margin-bottom:15px;display:flex}.technicianFinishHeader h3{margin:0}.technicianRequirements{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.technicianRequirements>div{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.technicianRequirements>div.completed{background:#37f0a30d;border-color:#37f0a330}.technicianRequirements span{background:#ffffff13;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.technicianRequirements>div.completed span{background:var(--green);color:#06110c}.technicianRequirements p{margin:0;font-size:12px}.technicianFinishActions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:17px;padding-top:17px;display:flex}.technicianSuccess{text-align:center;background:linear-gradient(135deg,#37f0a31c,#ffffff09),#03110cb8;border:1px solid #37f0a347;border-radius:28px;max-width:720px;margin:90px auto 0;padding:35px}.technicianSuccessIcon{background:var(--green);color:#06110c;border-radius:22px;place-items:center;width:68px;height:68px;margin:0 auto 19px;font-size:33px;font-weight:900;display:grid}.technicianSuccess h1{margin:0 0 10px;font-size:34px}.technicianSuccess>p:last-of-type{max-width:540px;color:var(--muted);margin:0 auto;line-height:1.55}.technicianSuccessActions{justify-content:center;gap:10px;margin-top:24px;display:flex}@media (max-width:1150px){.technicianQuickBar{grid-template-columns:1fr 1fr}.technicianQuickActions{justify-content:flex-start}.technicianRequirements{grid-template-columns:1fr 1fr}.technicianMaterialRow{grid-template-columns:1fr 110px}}@media (max-width:950px){.technicianTopSwitch,.technicianFinishHeader,.technicianFinishActions{flex-direction:column;align-items:stretch}.technicianTopSwitch select{width:100%}.technicianMainGrid,.technicianQuickBar,.technicianRequirements,.technicianMaterialRow,.technicianPhotos{grid-template-columns:1fr}.technicianQuickActions,.technicianFinishActions{grid-template-columns:1fr;display:grid}.technicianQuickActions a,.technicianQuickActions button,.technicianFinishActions a,.technicianFinishActions button{width:100%}.technicianSuccess{margin-top:25px;padding:26px}.technicianSuccessActions{flex-direction:column}}.customerFileHero{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0e,#ffffff05),#03110cb8;border-radius:25px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:17px;padding:24px;display:flex}.customerFileHero.red{border-color:#ff526f47}.customerFileHero.orange{border-color:#ff9f4347}.customerFileHero.yellow{border-color:#ffcf704d}.customerFileHero.green{border-color:#37f0a34d}.customerFileIdentity{align-items:center;gap:17px;display:flex}.customerAvatarLarge{width:74px;height:74px;color:var(--green);background:linear-gradient(135deg,#37f0a338,#7da7ff17);border:1px solid #37f0a333;border-radius:24px;flex-shrink:0;place-items:center;font-size:24px;font-weight:900;display:grid}.customerFileIdentity h2{margin:10px 0 5px;font-size:29px}.customerFileIdentity p{color:var(--muted);margin:0}.customerCurrentStatus{border:1px solid var(--line);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex}.customerCurrentStatus.red{color:#ff9caf;background:#ff526f1c;border-color:#ff526f4d}.customerCurrentStatus.orange{color:#ffc08a;background:#ff9f431c;border-color:#ff9f434d}.customerCurrentStatus.yellow{color:#ffe09b;background:#ffcf701c;border-color:#ffcf704d}.customerCurrentStatus.green{color:#8affca;background:#37f0a31c;border-color:#37f0a34d}.customerFileMetrics{grid-template-columns:repeat(3,minmax(125px,1fr));gap:9px;display:grid}.customerFileMetrics>div{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;padding:14px}.customerFileMetrics span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.customerFileMetrics strong{font-size:20px}.customerFileNavigation{border:1px solid var(--line);background:#03110cbf;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:18px;padding:5px;display:grid;overflow:hidden}.customerFileNavButton{color:var(--text);text-align:left;background:0 0;border:0;border-radius:15px;justify-content:space-between;align-items:center;gap:9px;padding:14px 15px;display:flex}.customerFileNavButton:hover{background:#ffffff09}.customerFileNavButton.active{background:linear-gradient(135deg,#37f0a321,#37f0a30e);box-shadow:inset 0 0 0 1px #37f0a338}.customerFileNavButton span{font-weight:900}.customerFileNavButton small{color:var(--muted);font-size:10px}.customerFileNavButton strong{background:#ffffff12;border-radius:9px;place-items:center;min-width:28px;height:28px;display:grid}.customerFileNavButton.active strong{background:var(--green);color:#06110c}.customerOverviewGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.customerLatestActivity{grid-column:1/-1}.customerContactGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customerContactGrid>div{border:1px solid var(--line);background:#ffffff0a;border-radius:15px;padding:14px}.customerContactGrid span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.customerContactGrid strong{overflow-wrap:anywhere}.customerStatusOverview{grid-template-columns:1fr 1fr;gap:9px;display:grid}.customerStatusOverview>div{border:1px solid var(--line);background:#ffffff0a;border-radius:15px;padding:14px}.customerStatusOverview span{text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.customerStatusOverview strong{margin-bottom:4px;font-size:24px;display:block}.customerStatusOverview p{color:var(--muted);margin:0;font-size:11px}.customerStatusOverview .red{border-color:#ff526f33}.customerStatusOverview .red strong{color:#ff8ba0}.customerStatusOverview .orange{border-color:#ff9f4333}.customerStatusOverview .orange strong{color:#ffb36d}.customerStatusOverview .yellow{border-color:#ffcf7033}.customerStatusOverview .yellow strong{color:var(--warning)}.customerStatusOverview .green{border-color:#37f0a333}.customerStatusOverview .green strong{color:var(--green)}.latestActivityCard{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.latestActivityCard:hover{background:#ffffff0f}.latestActivityIcon{background:#ffffff13;border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.latestActivityCard.order_done .latestActivityIcon{background:var(--green);color:#06110c}.latestActivityCard.order_open .latestActivityIcon{background:var(--warning);color:#2b1b00}.latestActivityCard.request_orange .latestActivityIcon{color:#251000;background:#ff9f43}.latestActivityCard.request_red .latestActivityIcon{color:#250008;background:#ff526f}.latestActivityCard span{color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.latestActivityCard strong{margin-bottom:4px;display:block}.latestActivityCard p{color:var(--muted);margin:0}.latestActivityValue{color:var(--green);font-size:19px}.customerTimeline{gap:11px;display:grid;position:relative}.customerTimeline:before{content:"";background:var(--line);width:2px;position:absolute;top:24px;bottom:24px;left:23px}.customerTimelineItem{z-index:1;border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid;position:relative}.customerTimelineItem:hover{background:#ffffff0f;transform:translateY(-1px)}.customerTimelineMarker{background:#ffffff14;border-radius:15px;place-items:center;width:48px;height:48px;font-size:19px;font-weight:900;display:grid}.customerTimelineItem.request_red .customerTimelineMarker{color:#260008;background:#ff526f}.customerTimelineItem.request_orange .customerTimelineMarker{color:#241000;background:#ff9f43}.customerTimelineItem.order_open .customerTimelineMarker{background:var(--warning);color:#2b1b00}.customerTimelineItem.order_done .customerTimelineMarker{background:var(--green);color:#06110c}.customerTimelineContent span{color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.customerTimelineContent strong{margin-bottom:4px;display:block}.customerTimelineContent p{color:var(--muted);margin:0;line-height:1.45}.customerTimelineValue{color:var(--green);font-size:18px}.customerRecordList{gap:12px;display:grid}.customerRecordCard{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.customerRecordCard.red{border-color:#ff526f38}.customerRecordCard.orange{border-color:#ff9f4338}.customerRecordCard.yellow{border-color:#ffcf7038}.customerRecordCard.green{border-color:#37f0a338}.customerRecordCard.lost{border-color:#b07eff38}.customerRecordCard h3{margin:10px 0 6px}.customerRecordCard p{max-width:800px;color:var(--muted);margin:0}.customerRecordStatus{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.customerRecordStatus.red{color:#ff9caf;background:#ff526f1c}.customerRecordStatus.orange{color:#ffc08a;background:#ff9f431c}.customerRecordStatus.yellow{color:#ffe09b;background:#ffcf701c}.customerRecordStatus.green{color:#8affca;background:#37f0a31c}.customerRecordStatus.lost{color:#d5bbff;background:#b07eff1c}.customerRecordSide{flex-shrink:0;justify-items:end;gap:10px;display:grid}.customerRecordSide>strong{font-size:21px}.emptyState.compact{min-height:170px}@media (max-width:1100px){.customerFileHero{flex-direction:column;align-items:stretch}.customerFileMetrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:950px){.customerFileNavigation,.customerOverviewGrid,.customerContactGrid,.customerStatusOverview,.customerFileMetrics{grid-template-columns:1fr}.customerLatestActivity{grid-column:auto}.customerRecordCard{flex-direction:column;align-items:stretch}.customerRecordSide{justify-items:stretch}.latestActivityCard,.customerTimelineItem{grid-template-columns:48px minmax(0,1fr)}.latestActivityValue,.customerTimelineValue{grid-column:2}}@media (max-width:650px){.customerFileIdentity{flex-direction:column;align-items:flex-start}}.jobFileHero{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0f,#ffffff05),#03110cbd;border-radius:26px;grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:24px;margin-bottom:17px;padding:25px;display:grid}.jobFileHero.yellow{border-color:#ffcf704d}.jobFileHero.orange{border-color:#ff9f434d}.jobFileHero.green{border-color:#37f0a34d}.jobFileMainStatus{border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex}.jobFileMainStatus.yellow{color:#ffe09b;background:#ffcf701c;border:1px solid #ffcf704a}.jobFileMainStatus.orange{color:#ffc08a;background:#ff9f431c;border:1px solid #ff9f434a}.jobFileMainStatus.green{color:#8affca;background:#37f0a31c;border:1px solid #37f0a34a}.jobFileHeroContent>h2{letter-spacing:-.035em;margin:14px 0 8px;font-size:31px}.jobFileHeroContent>p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.jobFileCustomerLine{align-items:center;gap:12px;margin-top:21px;display:flex}.jobFileCustomerAvatar{width:48px;height:48px;color:var(--green);background:#37f0a317;border:1px solid #37f0a333;border-radius:15px;flex-shrink:0;place-items:center;font-weight:900;display:grid}.jobFileCustomerLine span{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.jobFileCustomerLine strong{margin-bottom:3px;display:block}.jobFileCustomerLine p{color:var(--muted);margin:0;font-size:12px}.jobFileHeroValue{border:1px solid var(--line);text-align:right;background:#ffffff0b;border-radius:20px;padding:20px}.jobFileHeroValue span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.jobFileHeroValue strong{color:var(--green);font-size:31px;display:block}.jobFileHero.yellow .jobFileHeroValue strong{color:var(--warning)}.jobFileHero.orange .jobFileHeroValue strong{color:#ff9f43}.jobFileHeroValue p{color:var(--muted);margin:7px 0 0;font-size:11px}.jobFileNavigation{border:1px solid var(--line);background:#03110cc2;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:18px;padding:5px;display:grid;overflow:hidden}.jobFileNavButton{color:var(--text);text-align:left;background:0 0;border:0;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.jobFileNavButton:hover:not(.active){background:#ffffff09}.jobFileNavButton.active{background:linear-gradient(135deg,#37f0a321,#37f0a30d);box-shadow:inset 0 0 0 1px #37f0a338}.jobFileNavButton span{margin-bottom:3px;font-weight:900;display:block}.jobFileNavButton small{color:var(--muted);font-size:10px;display:block}.jobFileNavButton>strong{background:#ffffff12;border-radius:10px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.jobFileNavButton.active>strong{background:var(--green);color:#06110c}.jobFileOverviewGrid,.jobFileExecutionGrid,.jobFileDocumentationGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.jobFileInformationGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.jobFileInformationGrid>div{border:1px solid var(--line);background:#ffffff0a;border-radius:15px;padding:14px}.jobFileInformationGrid span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.jobFileInformationGrid strong{line-height:1.4}.jobFileLinkedRecords{gap:10px;display:grid}.jobFileLinkedCard{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:17px;padding:16px;display:block}.jobFileLinkedCard:hover{background:#ffffff0f;transform:translateY(-1px)}.jobFileLinkedCard.customer{border-color:#37f0a32e}.jobFileLinkedCard.request{border-color:#ff9f432e}.jobFileLinkedCard>span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.jobFileLinkedCard>strong{margin-bottom:6px;font-size:17px;display:block}.jobFileLinkedCard>p{color:var(--muted);margin:0 0 12px;line-height:1.5}.jobFileLinkedCard>small{color:var(--green);font-weight:900}.jobFileProcess{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.jobFileProcess>div{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.jobFileProcess>div.active{background:#ffcf700e;border-color:#ffcf703b}.jobFileProcess>div.completed{background:#37f0a30d;border-color:#37f0a333}.jobFileProcess>div>span{background:#ffffff13;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.jobFileProcess>div.active>span{background:var(--warning);color:#2b1b00}.jobFileProcess>div.completed>span{background:var(--green);color:#06110c}.jobFileProcess strong{margin-bottom:4px;font-size:13px;display:block}.jobFileProcess p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.jobFileChecklist{gap:9px;display:grid}.jobFileChecklistItem{background:#ffcf700b;border:1px solid #ffcf702b;border-radius:15px;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.jobFileChecklistItem.completed{background:#37f0a30e;border-color:#37f0a336}.jobFileChecklistItem>span{background:var(--warning);color:#2b1b00;border-radius:13px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.jobFileChecklistItem.completed>span{background:var(--green);color:#06110c}.jobFileChecklistItem strong{margin-bottom:4px;display:block}.jobFileChecklistItem p{color:var(--muted);margin:0;font-size:11px}.jobFileTechnicianCard{border:1px solid var(--line);background:#ffffff0a;border-radius:17px;align-items:center;gap:13px;padding:15px;display:flex}.jobFileTechnicianAvatar{color:#b4c9ff;background:#7da7ff1c;border-radius:17px;flex-shrink:0;place-items:center;width:53px;height:53px;font-weight:900;display:grid}.jobFileTechnicianCard span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.jobFileTechnicianCard strong{margin-bottom:4px;display:block}.jobFileTechnicianCard p{color:var(--muted);margin:0;font-size:11px}.jobFileExecutionStatus{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;margin-top:13px;padding:15px}.jobFileExecutionStatus.yellow{background:#ffcf700d;border-color:#ffcf7033}.jobFileExecutionStatus.orange{background:#ff9f430d;border-color:#ff9f4333}.jobFileExecutionStatus.green{background:#37f0a30d;border-color:#37f0a333}.jobFileExecutionStatus span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.jobFileExecutionStatus strong{margin-bottom:5px;display:block}.jobFileExecutionStatus p{color:var(--muted);margin:0;line-height:1.45}.jobFileFullButton{text-align:center;width:100%;margin-top:13px}.jobFileWarningPanel,.jobFileOpenBanner,.jobFileCompletedBanner{border-radius:21px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;padding:20px;display:flex}.jobFileWarningPanel,.jobFileOpenBanner{background:#ffcf700e;border:1px solid #ffcf7036}.jobFileWarningPanel span,.jobFileOpenBanner span,.jobFileCompletedBanner span{text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.jobFileWarningPanel span,.jobFileOpenBanner span{color:var(--warning)}.jobFileWarningPanel strong{margin-bottom:5px;display:block}.jobFileWarningPanel p,.jobFileOpenBanner p,.jobFileCompletedBanner p{max-width:820px;color:var(--muted);margin:0;line-height:1.5}.jobFileOpenBanner h3,.jobFileCompletedBanner h3{margin:0 0 6px}.jobFileReport{border:1px solid var(--line);background:#ffffff0a;border-radius:17px;min-height:190px;padding:17px}.jobFileReport>span{color:var(--muted);text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.jobFileReport>p{color:#def9ee;white-space:pre-line;margin:0;line-height:1.65}.jobDocumentStatus{border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.jobDocumentStatus.completed{color:#8affca;background:#37f0a31c;border:1px solid #37f0a342}.jobDocumentStatus.open{color:#ffe09b;background:#ffcf701a;border:1px solid #ffcf703d}.jobFileCompletionInformation{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.jobFileCompletionInformation>div{background:#37f0a30b;border:1px solid #37f0a329;border-radius:14px;padding:13px}.jobFileCompletionInformation span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.jobFileCompletionInformation strong{color:var(--green)}.jobFileDocumentChecks{gap:9px;display:grid}.jobFileDocumentChecks>div{border:1px solid var(--line);background:#ffffff0a;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.jobFileDocumentChecks>div.completed{background:#37f0a30d;border-color:#37f0a333}.jobFileDocumentChecks>div>span{background:#ffffff13;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.jobFileDocumentChecks>div.completed>span{background:var(--green);color:#06110c}.jobFileDocumentChecks strong{margin-bottom:4px;display:block}.jobFileDocumentChecks p{color:var(--muted);margin:0;font-size:11px}.jobFileCompletedBanner{background:linear-gradient(135deg,#37f0a316,#ffffff06),#03110cab;border:1px solid #37f0a33b}.jobFileCompletedIcon{background:var(--green);color:#06110c;border-radius:17px;flex-shrink:0;place-items:center;width:53px;height:53px;font-size:23px;font-weight:900;display:grid}.jobFileCompletedBanner>div:nth-child(2){flex:1}.jobFileCompletedBanner span{color:var(--green)}.jobFileCompletedActions{flex-shrink:0;gap:9px;display:flex}@media (max-width:1100px){.jobFileProcess{grid-template-columns:1fr 1fr}.jobFileCompletionInformation{grid-template-columns:1fr}}@media (max-width:950px){.jobFileHero,.jobFileNavigation,.jobFileOverviewGrid,.jobFileExecutionGrid,.jobFileDocumentationGrid,.jobFileInformationGrid,.jobFileProcess{grid-template-columns:1fr}.jobFileHeroValue{text-align:left}.jobFileWarningPanel,.jobFileOpenBanner,.jobFileCompletedBanner{flex-direction:column;align-items:stretch}.jobFileCompletedActions{grid-template-columns:1fr;display:grid}.jobFileCompletedActions a,.jobFileWarningPanel button,.jobFileOpenBanner a{width:100%}}.calendarControlBar{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0e,#ffffff05),#03110cc2;border-radius:21px;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:16px;margin-bottom:17px;padding:8px;display:grid}.calendarWeekNavigation,.calendarViewSwitch{background:#ffffff0a;border-radius:15px;gap:4px;padding:4px;display:flex}.calendarWeekNavigation button,.calendarViewSwitch button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:11px;padding:0 14px;font-weight:900}.calendarWeekNavigation button:hover,.calendarViewSwitch button:hover{color:var(--text);background:#ffffff0e}.calendarWeekNavigation .calendarTodayButton,.calendarViewSwitch button.active{color:var(--green);background:linear-gradient(135deg,#37f0a329,#37f0a312);box-shadow:inset 0 0 0 1px #37f0a333}.calendarPeriod{text-align:center}.calendarPeriod span{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.calendarPeriod strong{font-size:16px;display:block}.calendarPeriod p{color:var(--muted);margin:3px 0 0;font-size:11px}.calendarStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:17px;display:grid}.calendarStats>div{border:1px solid var(--line);background:#ffffff0a;border-radius:17px;padding:15px}.calendarStats span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.calendarStats strong{margin-bottom:4px;font-size:25px;display:block}.calendarStats p{color:var(--muted);margin:0;font-size:11px}.calendarStats .yellow{border-color:#ffcf7033}.calendarStats .yellow strong{color:var(--warning)}.calendarStats .orange{border-color:#ff9f4333}.calendarStats .orange strong{color:#ff9f43}.calendarStats .green{border-color:#37f0a333}.calendarStats .green strong,.calendarStats .value strong{color:var(--green)}.calendarFilterBar{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;padding:13px 15px;display:flex}.calendarFilterBar>div:first-child{align-items:center;gap:11px;display:flex}.calendarFilterDot{background:var(--green);border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 5px #37f0a314}.calendarFilterBar strong{margin-bottom:3px;display:block}.calendarFilterBar small{color:var(--muted)}.calendarFilters{grid-template-columns:210px 210px;gap:9px;display:grid}.calendarFilters label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:9px;font-weight:900;display:grid}.calendarFilters select{border:1px solid var(--line);min-height:40px;color:var(--text);font:inherit;text-transform:none;background:#ffffff0e;border-radius:11px;padding:0 12px;font-size:12px}.calendarWeekGrid{grid-template-columns:repeat(7,minmax(185px,1fr));gap:9px;padding-bottom:12px;display:grid;overflow-x:auto}.calendarDayColumn{border:1px solid var(--line);background:#03110c9c;border-radius:18px;min-height:530px;overflow:hidden}.calendarDayColumn.today{border-color:#37f0a352;box-shadow:inset 0 0 0 1px #37f0a314,0 12px 30px #37f0a309}.calendarDayHeader{border-bottom:1px solid var(--line);background:#ffffff09;justify-content:space-between;align-items:center;gap:9px;padding:13px;display:flex}.calendarDayHeader span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.calendarDayHeader strong{font-size:15px}.calendarDayHeader small{width:29px;height:29px;color:var(--text);background:#ffffff12;border-radius:9px;place-items:center;font-weight:900;display:grid}.calendarDayColumn.today .calendarDayHeader small{background:var(--green);color:#06110c}.calendarDayJobs{align-content:start;gap:8px;padding:9px;display:grid}.calendarEmptyDay{min-height:120px;color:var(--muted);text-align:center;align-content:center;place-items:center;display:grid}.calendarEmptyDay span{font-size:24px}.calendarEmptyDay p{margin:5px 0 0;font-size:11px}.calendarJobCard{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;border-radius:14px;padding:11px;transition:transform .16s,background .16s}.calendarJobCard:hover{transform:translateY(-1px)}.calendarJobCard.yellow{background:#ffcf7013;border-color:#ffcf7040}.calendarJobCard.orange{background:#ff9f4313;border-color:#ff9f4345}.calendarJobCard.green{background:#37f0a312;border-color:#37f0a340}.calendarJobTime{justify-content:space-between;gap:6px;margin-bottom:8px;display:flex}.calendarJobTime>span{font-size:12px;font-weight:900}.calendarJobTime small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.calendarJobCard>strong{margin-bottom:5px;font-size:13px;line-height:1.35;display:block}.calendarJobCard>p{color:var(--muted);margin:0 0 9px;font-size:10px}.calendarJobFooter{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:7px;padding-top:8px;display:flex}.calendarJobFooter span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.calendarJobFooter strong{flex-shrink:0;font-size:10px}.calendarList{gap:9px;display:grid}.calendarListItem{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;border-radius:16px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.calendarListItem.yellow{background:#ffcf700b;border-color:#ffcf7033}.calendarListItem.orange{background:#ff9f430b;border-color:#ff9f4333}.calendarListItem.green{background:#37f0a30b;border-color:#37f0a333}.calendarListDate strong{margin-bottom:4px;font-size:17px;display:block}.calendarListDate span,.calendarListMain>span,.calendarListSide span{color:var(--muted);font-size:10px}.calendarListMain>span{text-transform:uppercase;margin-bottom:4px;font-weight:900;display:block}.calendarListMain>strong{margin-bottom:4px;display:block}.calendarListMain p{color:var(--muted);margin:0}.calendarListSide{justify-items:end;gap:5px;display:grid}.calendarOverlay{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000805c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.calendarJobModal{background:linear-gradient(145deg,#ffffff0f,#ffffff05),#04130d;border:1px solid #ffffff1c;border-radius:25px;width:min(100%,760px);max-height:calc(100vh - 44px);padding:23px;overflow-y:auto;box-shadow:0 35px 100px #00000073}.calendarModalHeader{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.calendarModalHeader h2{margin:12px 0 7px;font-size:27px}.calendarModalHeader p{color:var(--muted);margin:0}.calendarModalStatus{border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.calendarModalStatus.yellow{color:#ffe09b;background:#ffcf701f}.calendarModalStatus.orange{color:#ffc08a;background:#ff9f431f}.calendarModalStatus.green{color:#8affca;background:#37f0a31f}.calendarModalClose{border:1px solid var(--line);width:40px;height:40px;color:var(--text);background:#ffffff0d;border-radius:13px;flex-shrink:0;place-items:center;font-size:23px;display:grid}.calendarModalFacts{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px;display:grid}.calendarModalFacts>div{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;padding:13px}.calendarModalFacts span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.calendarModalFacts strong{margin-bottom:4px;display:block}.calendarModalFacts p{color:var(--muted);margin:0;font-size:10px}.calendarReschedule{background:#ffcf700b;border:1px solid #ffcf702b;border-radius:16px;margin-top:15px;padding:15px}.calendarReschedule h3{margin:0 0 12px}.calendarRescheduleInputs{grid-template-columns:1fr 1fr auto;gap:9px;display:grid}.calendarRescheduleInputs input{border:1px solid var(--line);min-height:43px;color:var(--text);background:#ffffff0e;border-radius:12px;padding:0 12px}.calendarModalActions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:17px;padding-top:17px;display:flex}@media (max-width:1150px){.calendarStats{grid-template-columns:1fr 1fr}.calendarControlBar{grid-template-columns:1fr}.calendarPeriod{order:-1}.calendarWeekNavigation,.calendarViewSwitch{justify-content:center}}@media (max-width:950px){.calendarStats,.calendarModalFacts,.calendarRescheduleInputs{grid-template-columns:1fr}.calendarFilterBar,.calendarModalHeader,.calendarModalActions{flex-direction:column;align-items:stretch}.calendarFilters{grid-template-columns:1fr;width:100%}.calendarListItem{grid-template-columns:1fr}.calendarListSide{justify-items:start}.calendarModalActions{grid-template-columns:1fr;display:grid}.calendarModalActions a{width:100%}}.dashboardCommandHero{background:radial-gradient(circle at 15% 10%,#37f0a31a,#0000 34%),linear-gradient(135deg,#ffffff0e,#ffffff05),#03110cbf;border:1px solid #37f0a333;border-radius:27px;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:25px;margin-bottom:17px;padding:27px;display:grid}.dashboardLiveStatus{color:#8affca;text-transform:uppercase;background:#37f0a314;border:1px solid #37f0a338;border-radius:999px;align-items:center;gap:9px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.dashboardCommandMain h2{letter-spacing:-.045em;max-width:760px;margin:17px 0 9px;font-size:clamp(30px,4vw,47px);line-height:1.02}.dashboardCommandMain>p{max-width:770px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.dashboardCommandValue{background:linear-gradient(135deg,#37f0a313,#ffffff06),#000b0780;border:1px solid #37f0a32b;border-radius:21px;padding:21px}.dashboardCommandValue>span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.dashboardCommandValue>strong{color:var(--green);letter-spacing:-.04em;font-size:35px;display:block}.dashboardCommandValue>p{color:var(--muted);margin:6px 0 17px;font-size:11px}.dashboardCommandMini{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding-top:14px;display:grid}.dashboardCommandMini>div{background:#ffffff0a;border-radius:13px;padding:10px}.dashboardCommandMini span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.dashboardCommandMini strong{font-size:15px}.dashboardStatusFlow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:17px;display:grid}.dashboardStatusItem{border:1px solid var(--line);min-height:230px;color:var(--text);background:#ffffff0a;border-radius:20px;padding:17px;transition:transform .17s,background .17s,border-color .17s;position:relative;overflow:hidden}.dashboardStatusItem:hover{transform:translateY(-2px)}.dashboardStatusItem.red{background:#ff526f0b;border-color:#ff526f3b}.dashboardStatusItem.orange{background:#ff9f430b;border-color:#ff9f433b}.dashboardStatusItem.yellow{background:#ffcf700b;border-color:#ffcf703b}.dashboardStatusItem.working{background:#7da7ff0b;border-color:#7da7ff3b}.dashboardStatusItem.green{background:#37f0a30b;border-color:#37f0a33b}.dashboardStatusTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.dashboardStatusDot{border-radius:999px;width:12px;height:12px}.dashboardStatusItem.red .dashboardStatusDot{background:#ff526f;box-shadow:0 0 0 5px #ff526f17}.dashboardStatusItem.orange .dashboardStatusDot{background:#ff9f43;box-shadow:0 0 0 5px #ff9f4317}.dashboardStatusItem.yellow .dashboardStatusDot{background:var(--warning);box-shadow:0 0 0 5px #ffcf7017}.dashboardStatusItem.working .dashboardStatusDot{background:#7da7ff;box-shadow:0 0 0 5px #7da7ff17}.dashboardStatusItem.green .dashboardStatusDot{background:var(--green);box-shadow:0 0 0 5px #37f0a317}.dashboardStatusTop small{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:900}.dashboardStatusItem>strong{margin-bottom:5px;font-size:33px;line-height:1;display:block}.dashboardStatusItem.red>strong{color:#ff8ba0}.dashboardStatusItem.orange>strong{color:#ffb36d}.dashboardStatusItem.yellow>strong{color:var(--warning)}.dashboardStatusItem.working>strong{color:#a9c1ff}.dashboardStatusItem.green>strong{color:var(--green)}.dashboardStatusItem h3{margin:0 0 7px;font-size:15px}.dashboardStatusItem p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.dashboardStatusLink{border-top:1px solid var(--line);color:var(--muted);padding-top:11px;font-size:10px;font-weight:900;position:absolute;bottom:15px;left:17px;right:17px}.dashboardMetricGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:17px;display:grid}.dashboardMetricCard{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;grid-template-columns:47px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.dashboardMetricIcon{border-radius:15px;place-items:center;width:47px;height:47px;font-size:19px;font-weight:900;display:grid}.dashboardMetricIcon.red{color:#ff8ba0;background:#ff526f1f}.dashboardMetricIcon.orange{color:#ffb36d;background:#ff9f431f}.dashboardMetricIcon.yellow{color:var(--warning);background:#ffcf701f}.dashboardMetricIcon.green{color:var(--green);background:#37f0a31f}.dashboardMetricCard span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.dashboardMetricCard strong{margin-bottom:3px;font-size:20px;display:block}.dashboardMetricCard p{color:var(--muted);margin:0;font-size:10px}.dashboardMainGrid,.dashboardBottomGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:17px;display:grid}.dashboardTodayList,.dashboardUpcomingList,.dashboardActivityList,.dashboardAttentionList{gap:9px;display:grid}.dashboardTodayJob{border:1px solid var(--line);color:var(--text);border-radius:16px;grid-template-columns:67px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.dashboardTodayJob.yellow{background:#ffcf700b;border-color:#ffcf7030}.dashboardTodayJob.orange{background:#ff9f430b;border-color:#ff9f4330}.dashboardTodayJob.green{background:#37f0a30b;border-color:#37f0a330}.dashboardTodayTime{background:#ffffff0e;border-radius:14px;place-items:center;min-height:57px;display:grid}.dashboardTodayTime strong{font-size:17px}.dashboardTodayTime span{color:var(--muted);font-size:9px}.dashboardTodayMain>span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.dashboardTodayMain>strong{margin-bottom:4px;display:block}.dashboardTodayMain p{color:var(--muted);margin:0;font-size:11px}.dashboardTodayValue{justify-items:end;gap:5px;display:grid}.dashboardTodayValue strong{color:var(--green)}.dashboardTodayValue span{color:var(--muted);font-size:9px}.dashboardUpcomingItem{border:1px solid var(--line);color:var(--text);background:#ffffff09;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.dashboardUpcomingNumber{width:36px;height:36px;color:var(--warning);background:#ffcf701c;border-radius:12px;place-items:center;font-weight:900;display:grid}.dashboardUpcomingItem small{color:var(--muted);margin-bottom:4px;display:block}.dashboardUpcomingItem>div>strong{margin-bottom:4px;display:block}.dashboardUpcomingItem p{color:var(--muted);margin:0;font-size:10px}.dashboardUpcomingValue{color:var(--warning)}.dashboardBottomGrid{margin-top:17px;margin-bottom:22px}.dashboardActivityItem{border:1px solid var(--line);color:var(--text);background:#ffffff09;border-radius:15px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.dashboardActivityMarker{background:#ffffff12;border-radius:14px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.dashboardActivityItem.request-red .dashboardActivityMarker{color:#260008;background:#ff526f}.dashboardActivityItem.request-orange .dashboardActivityMarker,.dashboardActivityItem.order-orange .dashboardActivityMarker{color:#251000;background:#ff9f43}.dashboardActivityItem.order-yellow .dashboardActivityMarker{background:var(--warning);color:#2b1b00}.dashboardActivityItem.order-green .dashboardActivityMarker{background:var(--green);color:#06110c}.dashboardActivityContent span{color:var(--muted);margin-bottom:4px;font-size:9px;display:block}.dashboardActivityContent strong{margin-bottom:4px;display:block}.dashboardActivityContent p{color:var(--muted);margin:0;font-size:10px}.dashboardActivityValue{color:var(--green)}.dashboardAttentionItem{border:1px solid var(--line);color:var(--text);border-radius:15px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.dashboardAttentionItem>span{background:#ffffff12;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.dashboardAttentionItem.red{background:#ff526f0a;border-color:#ff526f2e}.dashboardAttentionItem.red>span{color:#ff8ba0;background:#ff526f1a}.dashboardAttentionItem.orange{background:#ff9f430a;border-color:#ff9f432e}.dashboardAttentionItem.orange>span{color:#ffb36d;background:#ff9f431a}.dashboardAttentionItem.yellow{background:#ffcf700a;border-color:#ffcf702e}.dashboardAttentionItem.yellow>span{color:var(--warning);background:#ffcf701a}.dashboardAttentionItem.working{background:#7da7ff0a;border-color:#7da7ff2e}.dashboardAttentionItem.working>span{color:#a9c1ff;background:#7da7ff1a}.dashboardAttentionItem.neutral{background:#ffffff09}.dashboardAttentionItem strong{margin-bottom:4px;display:block}.dashboardAttentionItem p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.dashboardEmptyCompact{text-align:center;align-content:center;place-items:center;min-height:230px;display:grid}.dashboardEmptyCompact>div{width:52px;height:52px;color:var(--green);background:#37f0a31a;border-radius:17px;place-items:center;margin-bottom:12px;font-size:22px;font-weight:900;display:grid}.dashboardEmptyCompact strong{margin-bottom:6px}.dashboardEmptyCompact p{max-width:360px;color:var(--muted);margin:0;line-height:1.5}@media (max-width:1250px){.dashboardStatusFlow{grid-template-columns:repeat(3,1fr)}.dashboardMetricGrid{grid-template-columns:1fr 1fr}}@media (max-width:1050px){.dashboardCommandHero,.dashboardMainGrid,.dashboardBottomGrid{grid-template-columns:1fr}.dashboardCommandValue{max-width:none}}@media (max-width:950px){.dashboardStatusFlow,.dashboardMetricGrid{grid-template-columns:1fr}.dashboardHeroActions{grid-template-columns:1fr;display:grid}.dashboardHeroActions a{width:100%}.dashboardTodayJob,.dashboardActivityItem{grid-template-columns:54px minmax(0,1fr)}.dashboardTodayValue,.dashboardActivityValue{grid-column:2;justify-items:start}}@media (max-width:650px){.dashboardCommandHero{padding:21px}.dashboardCommandMini{grid-template-columns:1fr}.dashboardUpcomingItem{grid-template-columns:36px minmax(0,1fr)}.dashboardUpcomingValue{grid-column:2}}.cleanQuoteProgress{grid-template-columns:repeat(5,minmax(0,1fr))}.quoteAgreementTransition{background:linear-gradient(135deg,#ffcf7017,#ffffff06);border:1px solid #ffcf7042;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;padding:17px;display:grid}.quoteAgreementTransition.completed{background:linear-gradient(135deg,#37f0a317,#ffffff06);border-color:#37f0a345}.quoteAgreementTransitionIcon{background:var(--warning);color:#2b1b00;border-radius:17px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:900;display:grid}.quoteAgreementTransition.completed .quoteAgreementTransitionIcon{background:var(--green);color:#06110c}.quoteAgreementTransitionContent>span{color:var(--warning);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.quoteAgreementTransition.completed .quoteAgreementTransitionContent>span{color:var(--green)}.quoteAgreementTransitionContent>strong{margin-bottom:5px;font-size:16px;display:block}.quoteAgreementTransitionContent>p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.quoteAgreementTransition .cleanMainAction{text-align:center;flex-shrink:0;min-width:235px}@media (max-width:1100px){.cleanQuoteProgress{grid-template-columns:repeat(3,minmax(0,1fr))}.quoteAgreementTransition{grid-template-columns:52px minmax(0,1fr)}.quoteAgreementTransition .cleanMainAction{grid-column:1/-1;width:100%}}@media (max-width:750px){.cleanQuoteProgress,.quoteAgreementTransition{grid-template-columns:1fr}.quoteAgreementTransitionIcon{width:48px;height:48px}}.leadStatusSwitch{border:1px solid var(--line);background:#03110cc2;border-radius:21px;grid-template-columns:1.15fr repeat(4,1fr);gap:0;margin-bottom:17px;padding:5px;display:grid;overflow:hidden}.leadStatusSwitchItem{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.leadStatusSwitchItem:hover:not(.active){background:#ffffff09}.leadStatusSwitchItem.active{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0e}.leadStatusSwitchItem.red.active{background:#ff526f17;box-shadow:inset 0 0 0 1px #ff526f40}.leadStatusSwitchItem.orange.active{background:#ff9f4317;box-shadow:inset 0 0 0 1px #ff9f4340}.leadStatusSwitchItem.yellow.active{background:#ffcf7017;box-shadow:inset 0 0 0 1px #ffcf7040}.leadStatusSwitchItem.green.active{background:#37f0a317;box-shadow:inset 0 0 0 1px #37f0a340}.leadStatusSwitchItem>div{align-items:center;gap:10px;min-width:0;display:flex}.leadStatusSwitchItem strong{display:block}.leadStatusSwitchItem small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.leadSwitchDot{background:#ffffff40;border-radius:999px;flex-shrink:0;width:11px;height:11px}.leadStatusSwitchItem.red .leadSwitchDot{background:#ff526f}.leadStatusSwitchItem.orange .leadSwitchDot{background:#ff9f43}.leadStatusSwitchItem.yellow .leadSwitchDot{background:var(--warning)}.leadStatusSwitchItem.green .leadSwitchDot{background:var(--green)}.centralLeadList{gap:14px;margin-bottom:22px;display:grid}.centralLeadCard{border:1px solid var(--line);background:#03110cb0;border-radius:21px;padding:19px 19px 17px;position:relative;overflow:hidden}.centralLeadCard.red{border-color:#ff526f40}.centralLeadCard.orange{border-color:#ff9f4340}.centralLeadCard.yellow{border-color:#ffcf7040}.centralLeadCard.green{border-color:#37f0a340}.centralLeadAccent{width:5px;position:absolute;inset:0 auto 0 0}.centralLeadCard.red .centralLeadAccent{background:#ff526f}.centralLeadCard.orange .centralLeadAccent{background:#ff9f43}.centralLeadCard.yellow .centralLeadAccent{background:var(--warning)}.centralLeadCard.green .centralLeadAccent{background:var(--green)}.centralLeadHeader{justify-content:space-between;gap:20px;display:flex}.centralLeadHeader h3{margin:11px 0 5px;font-size:22px}.centralLeadHeader p{color:var(--muted);margin:0}.centralLeadStatus{border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.centralLeadStatus.red{color:#ff9caf;background:#ff526f1f}.centralLeadStatus.orange{color:#ffc08a;background:#ff9f431f}.centralLeadStatus.yellow{color:#ffe09b;background:#ffcf701f}.centralLeadStatus.green{color:#8affca;background:#37f0a31f}.centralLeadPotential{border:1px solid var(--line);text-align:right;background:#ffffff0a;border-radius:16px;min-width:145px;padding:13px}.centralLeadPotential span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.centralLeadPotential strong{font-size:22px}.centralLeadFacts{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.centralLeadFacts>div,.centralLeadInformation>div{border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:12px}.centralLeadFacts span,.centralLeadInformation span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.centralLeadFacts strong{font-size:12px}.centralLeadInformation{gap:8px;margin-top:8px;display:grid}.centralLeadInformation p{color:var(--muted);margin:0;line-height:1.5}.centralLeadFailure{background:#ff526f0b!important;border-color:#ff526f33!important}.centralLeadNextStep{background:#7da7ff0b!important;border-color:#7da7ff2b!important}.centralLeadFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:13px;padding-top:13px;display:flex}.centralLeadFooter>div{gap:8px;display:flex}.centralLeadMainAction{border-radius:13px;justify-content:center;align-items:center;min-height:43px;padding:0 17px;font-weight:900;display:inline-flex}.centralLeadMainAction.red{color:#260008;background:#ff526f}.centralLeadMainAction.orange{color:#251000;background:#ff9f43}.centralLeadMainAction.yellow{background:var(--warning);color:#2b1b00}.centralLeadMainAction.green{background:var(--green);color:#06110c}.centralLeadCard.lost,.centralLeadCard.purple,.leadCard.lost,.leadCard.purple,.customerRecordCard.lost{background:#ff526f09!important;border-color:#ff526f40!important}.centralLeadStatus.lost,.centralLeadStatus.purple,.customerRecordStatus.lost{color:#ff9caf!important;background:#ff526f1f!important}@media (max-width:1150px){.leadStatusSwitch{grid-template-columns:repeat(3,1fr)}.centralLeadFacts{grid-template-columns:1fr 1fr}}@media (max-width:750px){.leadStatusSwitch,.centralLeadFacts{grid-template-columns:1fr}.centralLeadHeader,.centralLeadFooter{flex-direction:column;align-items:stretch}.centralLeadPotential{text-align:left}.centralLeadFooter>div{grid-template-columns:1fr;display:grid}.centralLeadMainAction{width:100%}}.leadMainNavigation{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0d,#ffffff05),#03110cc7;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:17px;padding:5px;display:grid;overflow:hidden}.leadMainNavigationItem{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;border-radius:17px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.leadMainNavigationItem:hover:not(.active){background:#ffffff09}.leadMainNavigationItem.active{background:linear-gradient(135deg,#37f0a31f,#ffffff08);box-shadow:inset 0 0 0 1px #37f0a338,0 10px 30px #00000014}.leadMainNavigationIcon{border-radius:15px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid}.leadMainNavigationIcon.activeRequests{color:#ff9b8b;background:linear-gradient(135deg,#ff526f26,#ff9f431f)}.leadMainNavigationIcon.transferred{color:var(--warning);background:linear-gradient(135deg,#ffcf7026,#37f0a31a)}.leadMainNavigationIcon.all{color:#aec5ff;background:#7da7ff1f}.leadMainNavigationText{min-width:0}.leadMainNavigationText strong{margin-bottom:4px;font-size:14px;display:block}.leadMainNavigationText span{color:var(--muted);text-overflow:ellipsis;font-size:10px;line-height:1.4;display:block;overflow:hidden}.leadMainNavigationValue{justify-items:end;gap:3px;display:grid}.leadMainNavigationValue strong{font-size:27px;line-height:1}.leadMainNavigationItem.active .leadMainNavigationValue strong{color:var(--green)}.leadMainNavigationValue span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.leadViewSummary{background:radial-gradient(circle at 12% 10%,#37f0a312,#0000 34%),#03110ca6;border:1px solid #37f0a329;border-radius:23px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:22px;margin-bottom:17px;padding:23px;display:grid}.leadViewSummary h2{letter-spacing:-.03em;max-width:850px;margin:7px 0 8px;font-size:25px}.leadViewSummary>div:first-child>p:last-child{max-width:850px;color:var(--muted);margin:0;line-height:1.55}.leadViewSummaryValue{border:1px solid var(--line);text-align:right;background:#ffffff0a;border-radius:18px;padding:17px}.leadViewSummaryValue span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.leadViewSummaryValue strong{color:var(--green);font-size:28px;display:block}.leadViewSummaryValue p{color:var(--muted);margin:5px 0 0;font-size:10px}.leadColorFilter{border:1px solid var(--line);background:#ffffff08;border-radius:17px;align-items:center;gap:7px;margin-bottom:17px;padding:7px;display:flex}.leadColorFilterItem{min-height:42px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:0 13px;display:flex}.leadColorFilterItem:hover:not(.active){background:#ffffff0a}.leadColorFilterItem.active{border-color:var(--line);background:#ffffff0e}.leadColorFilterItem.red.active{background:#ff526f14;border-color:#ff526f3d}.leadColorFilterItem.orange.active{background:#ff9f4314;border-color:#ff9f433d}.leadColorFilterItem.yellow.active{background:#ffcf7014;border-color:#ffcf703d}.leadColorFilterItem.green.active{background:#37f0a314;border-color:#37f0a33d}.leadColorFilterDot{background:#ffffff40;border-radius:999px;width:10px;height:10px}.leadColorFilterItem.red .leadColorFilterDot{background:#ff526f}.leadColorFilterItem.orange .leadColorFilterDot{background:#ff9f43}.leadColorFilterItem.yellow .leadColorFilterDot{background:var(--warning)}.leadColorFilterItem.green .leadColorFilterDot{background:var(--green)}.leadColorFilterItem strong{margin-right:7px;font-size:12px;display:inline}.leadColorFilterItem small{color:var(--muted);font-size:10px}.leadStructuredList{gap:14px;margin-bottom:22px;display:grid}.leadStructuredCard{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0a,#ffffff04),#03110cab;border-radius:21px;padding:19px 19px 17px;position:relative;overflow:hidden}.leadStructuredCard.red{border-color:#ff526f3d}.leadStructuredCard.orange{border-color:#ff9f433d}.leadStructuredCard.yellow{border-color:#ffcf703d}.leadStructuredCard.green{border-color:#37f0a33d}.leadStructuredCard.transferred{background:linear-gradient(135deg,#ffffff08,#ffffff03),#03110c94}.leadStructuredAccent{width:5px;position:absolute;inset:0 auto 0 0}.leadStructuredCard.red .leadStructuredAccent{background:#ff526f}.leadStructuredCard.orange .leadStructuredAccent{background:#ff9f43}.leadStructuredCard.yellow .leadStructuredAccent{background:var(--warning)}.leadStructuredCard.green .leadStructuredAccent{background:var(--green)}.leadStructuredHeader{justify-content:space-between;gap:20px;display:flex}.leadStructuredHeader h3{margin:11px 0 5px;font-size:22px}.leadStructuredHeader p{color:var(--muted);margin:0}.leadStructuredStatus{border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.leadStructuredStatus.red{color:#ff9caf;background:#ff526f1f}.leadStructuredStatus.orange{color:#ffc08a;background:#ff9f431f}.leadStructuredStatus.yellow{color:#ffe09b;background:#ffcf701f}.leadStructuredStatus.green{color:#8affca;background:#37f0a31f}.leadStructuredValue{border:1px solid var(--line);text-align:right;background:#ffffff0a;border-radius:16px;min-width:155px;padding:13px}.leadStructuredValue span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.leadStructuredValue strong{font-size:21px}.leadStructuredFacts{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.leadStructuredFacts>div,.leadStructuredInformation>div,.leadTransferredSummary>div{border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:12px}.leadStructuredFacts span,.leadStructuredInformation span,.leadTransferredSummary span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.leadStructuredFacts strong{font-size:12px;line-height:1.4}.leadStructuredInformation{gap:8px;margin-top:8px;display:grid}.leadStructuredInformation p,.leadTransferredSummary p{color:var(--muted);margin:0;line-height:1.5}.leadStructuredFailure{background:#ff526f0b!important;border-color:#ff526f33!important}.leadStructuredNextStep{background:#7da7ff0b!important;border-color:#7da7ff2b!important}.leadTransferredSummary{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.leadTransferredSummary strong{margin-bottom:5px;display:block}.leadStructuredFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:13px;padding-top:13px;display:flex}.leadStructuredFooter>div{flex-wrap:wrap;gap:8px;display:flex}.leadStructuredMainAction{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;min-height:43px;padding:0 17px;font-weight:900;display:inline-flex}.leadStructuredMainAction.red{color:#260008;background:#ff526f}.leadStructuredMainAction.orange{color:#251000;background:#ff9f43}.leadStructuredMainAction.yellow{background:var(--warning);color:#2b1b00}.leadStructuredMainAction.green{background:var(--green);color:#06110c}.leadCard.lost,.leadCard.purple,.customerRecordCard.lost,.centralLeadCard.lost,.centralLeadCard.purple{background:#ff526f09!important;border-color:#ff526f40!important}.customerRecordStatus.lost,.centralLeadStatus.lost,.centralLeadStatus.purple{color:#ff9caf!important;background:#ff526f1f!important}@media (max-width:1200px){.leadMainNavigation{grid-template-columns:1fr}.leadStructuredFacts{grid-template-columns:1fr 1fr}}@media (max-width:950px){.leadViewSummary,.leadTransferredSummary{grid-template-columns:1fr}.leadViewSummaryValue{text-align:left}.leadColorFilter{overflow-x:auto}}@media (max-width:700px){.leadStructuredFacts{grid-template-columns:1fr}.leadStructuredHeader,.leadStructuredFooter{flex-direction:column;align-items:stretch}.leadStructuredValue{text-align:left}.leadStructuredFooter>div{grid-template-columns:1fr;display:grid}.leadStructuredMainAction{width:100%}.leadMainNavigationItem{grid-template-columns:44px minmax(0,1fr)}.leadMainNavigationValue{grid-column:2;justify-items:start}}.leadWorkflowNavigation{border:1px solid var(--line);background:#03110cc7;border-radius:22px;grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:stretch;gap:8px;margin-bottom:18px;padding:7px;display:grid}.leadWorkflowNavigationActive,.leadWorkflowNavigationNext{border:1px solid var(--line);color:var(--text);background:#ffffff09;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.leadWorkflowNavigationActive{background:#ff9f430f;border-color:#ff9f433d}.leadWorkflowNavigationNext:hover{background:#ffffff0e}.leadWorkflowNavigationActive strong,.leadWorkflowNavigationNext strong{margin-bottom:5px;display:block}.leadWorkflowNavigationActive p,.leadWorkflowNavigationNext p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.leadWorkflowNavigationNumber{color:#251000;background:#ff9f43;border-radius:14px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:18px;font-weight:900;display:grid}.leadWorkflowNavigationNext>span{color:var(--green);flex-shrink:0;font-size:10px;font-weight:900}.leadWorkflowNavigationArrow{color:var(--muted);place-items:center;font-size:20px;font-weight:900;display:grid}.leadPageIntroduction,.transferredExplanation,.customerRegistryIntroduction{background:linear-gradient(135deg,#37f0a30e,#ffffff05),#03110cad;border:1px solid #37f0a32b;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:17px;padding:24px;display:grid}.leadPageIntroduction h2,.transferredExplanation h2,.customerRegistryIntroduction h2{letter-spacing:-.035em;max-width:850px;margin:8px 0;font-size:27px}.leadPageIntroduction>div:first-child>p:last-child,.transferredExplanation>div:first-child>p:last-child,.customerRegistryIntroduction>div:first-child>p:last-child{max-width:850px;color:var(--muted);margin:0;line-height:1.55}.leadPageIntroductionValue,.customerRegistryCount{border:1px solid var(--line);text-align:right;background:#ffffff0a;border-radius:18px;min-width:230px;padding:17px}.leadPageIntroductionValue span,.customerRegistryCount span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.leadPageIntroductionValue strong,.customerRegistryCount strong{color:var(--green);font-size:28px;display:block}.leadPageIntroductionValue p,.customerRegistryCount p{color:var(--muted);margin:5px 0 0;font-size:10px}.leadActiveTools,.transferredTools,.customerRegistryTools{border:1px solid var(--line);background:#ffffff08;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:17px;padding:8px;display:grid}.leadActiveSearch,.transferredSearch,.customerRegistryTools>label{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:45px;display:grid}.leadActiveSearch>span,.transferredSearch>span,.customerRegistryTools>label>span{color:var(--muted);place-items:center;font-size:17px;display:grid}.leadActiveSearch input,.transferredSearch input,.customerRegistryTools input{width:100%;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding-right:13px}.leadActiveFilters,.transferredFilters{gap:5px;display:flex}.leadActiveFilters button,.transferredFilters button{min-height:45px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:0 13px;display:flex}.leadActiveFilters button.active,.transferredFilters button.active{border-color:var(--line);background:#ffffff0f}.leadActiveFilters button.red.active,.transferredFilters button.red.active{background:#ff526f14;border-color:#ff526f40}.leadActiveFilters button.orange.active{background:#ff9f4314;border-color:#ff9f4340}.transferredFilters button.yellow.active{background:#ffcf7014;border-color:#ffcf7040}.transferredFilters button.green.active{background:#37f0a314;border-color:#37f0a340}.leadActiveFilters strong,.transferredFilters strong{background:#ffffff12;border-radius:8px;place-items:center;min-width:25px;height:25px;display:grid}.activeRequestList,.transferredRequestList,.customerRegistryList{gap:13px;margin-bottom:22px;display:grid}.activeRequestCard{border:1px solid var(--line);background:#03110cad;border-radius:21px;padding:19px;position:relative;overflow:hidden}.activeRequestCard.red{border-color:#ff526f3d}.activeRequestCard.orange{border-color:#ff9f433d}.activeRequestAccent{width:5px;position:absolute;inset:0 auto 0 0}.activeRequestCard.red .activeRequestAccent{background:#ff526f}.activeRequestCard.orange .activeRequestAccent{background:#ff9f43}.activeRequestHeader{justify-content:space-between;gap:18px;display:flex}.activeRequestHeader h3{margin:11px 0 5px;font-size:22px}.activeRequestHeader p{color:var(--muted);margin:0}.activeRequestStatus{border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.activeRequestStatus.red{color:#ff9caf;background:#ff526f1f}.activeRequestStatus.orange{color:#ffc08a;background:#ff9f431f}.activeRequestValue{border:1px solid var(--line);text-align:right;background:#ffffff0a;border-radius:16px;min-width:150px;padding:13px}.activeRequestValue span,.activeRequestFacts span,.activeRequestExplanation span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.activeRequestValue strong{font-size:21px}.activeRequestFacts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.activeRequestFacts>div,.activeRequestExplanation>div{border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:12px}.activeRequestFacts strong{font-size:12px}.activeRequestExplanation{gap:8px;margin-top:8px;display:grid}.activeRequestExplanation p{color:var(--muted);margin:0;line-height:1.5}.activeRequestNextStep{background:#7da7ff0b!important;border-color:#7da7ff2e!important}.activeRequestFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:13px;display:flex}.activeRequestFooter>div{gap:8px;display:flex}.activeRequestAction,.transferredMainAction{border-radius:13px;justify-content:center;align-items:center;min-height:43px;padding:0 17px;font-weight:900;display:inline-flex}.activeRequestAction.red,.transferredMainAction.without_job{color:#260008;background:#ff526f}.activeRequestAction.orange{color:#251000;background:#ff9f43}.transferredMainAction.open_job{background:var(--warning);color:#2b1b00}.transferredMainAction.completed_job{background:var(--green);color:#06110c}.transferredExplanationFlow{align-items:center;gap:10px;display:flex}.transferredExplanationFlow>div{border:1px solid var(--line);background:#ffffff0a;border-radius:15px;min-width:115px;padding:13px}.transferredExplanationFlow span{width:28px;height:28px;color:var(--green);background:#37f0a31a;border-radius:9px;place-items:center;margin-bottom:7px;font-weight:900;display:grid}.transferredExplanationFlow strong{font-size:11px}.transferredExplanationFlow b{color:var(--muted)}.transferredRequestRow{border:1px solid var(--line);background:#03110ca6;border-radius:19px;grid-template-columns:minmax(190px,.9fr) 44px minmax(250px,1.3fr) minmax(170px,.75fr);align-items:center;gap:12px;padding:16px;display:grid}.transferredRequestRow.open_job{border-color:#ffcf7038}.transferredRequestRow.completed_job{border-color:#37f0a338}.transferredRequestRow.without_job{border-color:#ff526f38}.transferredRequestOrigin span,.transferredRequestResult>span,.transferredRequestMeta>span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.transferredRequestOrigin strong,.transferredRequestResult strong,.transferredRequestMeta strong{margin-bottom:5px;display:block}.transferredRequestOrigin p,.transferredRequestResult p,.transferredRequestMeta p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.transferredRequestConnection{color:var(--green);place-items:center;font-size:23px;font-weight:900;display:grid}.transferredRequestActions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.customerRegistryTools{grid-template-columns:minmax(0,1fr) 230px}.customerRegistryTools select{border:1px solid var(--line);min-height:45px;color:var(--text);font:inherit;background:#ffffff0a;border-radius:12px;padding:0 12px}.customerRegistryRow{border:1px solid var(--line);background:#03110ca6;border-radius:18px;grid-template-columns:55px minmax(190px,1fr) minmax(280px,1.2fr) 170px auto;align-items:center;gap:14px;padding:15px;display:grid}.customerRegistryAvatar{width:55px;height:55px;color:var(--green);background:#37f0a31a;border-radius:18px;place-items:center;font-weight:900;display:grid}.customerRegistryIdentity>span,.customerRegistryContact span,.customerRegistryHistory span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.customerRegistryIdentity>strong{margin-bottom:5px;font-size:17px;display:block}.customerRegistryIdentity p{color:var(--muted);margin:0;font-size:11px}.customerRegistryContact{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customerRegistryContact>div,.customerRegistryHistory>div{border:1px solid var(--line);background:#ffffff09;border-radius:12px;min-width:0;padding:10px}.customerRegistryContact strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.customerRegistryHistory{grid-template-columns:1fr 1fr;gap:7px;display:grid}.customerRegistryHistory strong{font-size:18px}@media (max-width:1200px){.leadWorkflowNavigation{grid-template-columns:1fr}.leadWorkflowNavigationArrow{transform:rotate(90deg)}.transferredRequestRow,.customerRegistryRow{grid-template-columns:1fr 1fr}.transferredRequestConnection{display:none}.customerRegistryContact{grid-template-columns:1fr}}@media (max-width:850px){.leadPageIntroduction,.transferredExplanation,.customerRegistryIntroduction,.leadActiveTools,.transferredTools,.customerRegistryTools{grid-template-columns:1fr}.leadPageIntroductionValue,.customerRegistryCount{text-align:left}.leadActiveFilters,.transferredFilters{overflow-x:auto}.activeRequestFacts,.transferredRequestRow,.customerRegistryRow{grid-template-columns:1fr}.activeRequestHeader,.activeRequestFooter,.transferredRequestActions{flex-direction:column;align-items:stretch}.activeRequestValue{text-align:left}.activeRequestFooter>div,.transferredRequestActions{grid-template-columns:1fr;display:grid}.activeRequestAction,.transferredMainAction,.customerRegistryRow>a{width:100%}}.operationsMainNavigation{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0d,#ffffff05),#03110cc9;border-radius:23px;grid-template-columns:1fr 45px 1fr 45px 1fr;align-items:stretch;gap:8px;margin-bottom:18px;padding:7px;display:grid}.operationsMainNavigationItem{min-width:0;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:17px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.operationsMainNavigationItem:hover:not(.active){background:#ffffff09}.operationsMainNavigationItem.active{background:#ffffff0e}.operationsMainNavigationItem.requests.active{background:#ff9f4312;border-color:#ff9f433d}.operationsMainNavigationItem.jobs.active{background:#ffcf7012;border-color:#ffcf703d}.operationsMainNavigationItem.history.active{background:#37f0a312;border-color:#37f0a33d}.operationsNavigationStep{background:#ffffff13;border-radius:15px;place-items:center;width:45px;height:45px;font-size:17px;font-weight:900;display:grid}.operationsMainNavigationItem.requests.active .operationsNavigationStep{color:#251000;background:#ff9f43}.operationsMainNavigationItem.jobs.active .operationsNavigationStep{background:var(--warning);color:#2b1b00}.operationsMainNavigationItem.history.active .operationsNavigationStep{background:var(--green);color:#06110c}.operationsMainNavigationItem div strong{margin-bottom:4px;font-size:14px;display:block}.operationsMainNavigationItem div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.operationsMainNavigationItem>b{background:#ffffff12;border-radius:10px;place-items:center;min-width:32px;height:32px;display:grid}.operationsNavigationConnector{color:var(--muted);place-items:center;font-size:20px;font-weight:900;display:grid}.operationsIntro{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0b,#ffffff04),#03110cad;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:17px;padding:24px;display:grid}.operationsIntro.requests{border-color:#ff9f432e}.operationsIntro.jobs{border-color:#ffcf702e}.operationsIntro.history{border-color:#37f0a32e}.operationsIntro h2{letter-spacing:-.035em;max-width:880px;margin:8px 0;font-size:28px}.operationsIntro>div:first-child>p:last-child{max-width:880px;color:var(--muted);margin:0;line-height:1.58}.operationsIntroValue{border:1px solid var(--line);text-align:right;background:#ffffff0a;border-radius:18px;min-width:245px;padding:17px}.operationsIntroValue span,.operationsIntroMetrics span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.operationsIntroValue strong{color:var(--green);font-size:29px;display:block}.operationsIntroValue p{color:var(--muted);margin:5px 0 0;font-size:10px}.operationsIntroMetrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.operationsIntroMetrics>div{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;min-width:175px;padding:15px}.operationsIntroMetrics strong{color:var(--green);font-size:19px}.operationsTools{border:1px solid var(--line);background:#ffffff08;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:17px;padding:8px;display:grid}.operationsSearch{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:46px;display:grid}.operationsSearch>span{color:var(--muted);place-items:center;font-size:18px;display:grid}.operationsSearch input{width:100%;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding-right:13px}.operationsFilterButtons{gap:5px;display:flex}.operationsFilterButtons button{min-height:46px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:0 14px;display:flex}.operationsFilterButtons button.active{border-color:var(--line);background:#ffffff0f}.operationsFilterButtons button.red.active{background:#ff526f14;border-color:#ff526f40}.operationsFilterButtons button.orange.active{background:#ff9f4314;border-color:#ff9f4340}.operationsFilterButtons strong{background:#ffffff13;border-radius:8px;place-items:center;min-width:25px;height:25px;display:grid}.jobFilterControls,.historyFilterControls{gap:7px;display:flex}.jobFilterControls select,.historyFilterControls select{border:1px solid var(--line);min-height:46px;color:var(--text);font:inherit;background:#ffffff0b;border-radius:12px;padding:0 12px}.operationsRequestList,.operationsJobList,.operationsHistoryList{gap:14px;margin-bottom:22px;display:grid}.operationsRequestCard,.operationsJobCard{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0a,#ffffff04),#03110cab;border-radius:21px;padding:19px;position:relative;overflow:hidden}.operationsRequestCard.red{border-color:#ff526f3d}.operationsRequestCard.orange,.operationsJobCard.orange{border-color:#ff9f433d}.operationsJobCard.yellow{border-color:#ffcf703d}.operationsJobCard.green{border-color:#37f0a33d}.operationsRequestAccent,.operationsJobAccent{width:5px;position:absolute;inset:0 auto 0 0}.operationsRequestCard.red .operationsRequestAccent{background:#ff526f}.operationsRequestCard.orange .operationsRequestAccent,.operationsJobCard.orange .operationsJobAccent{background:#ff9f43}.operationsJobCard.yellow .operationsJobAccent{background:var(--warning)}.operationsJobCard.green .operationsJobAccent{background:var(--green)}.operationsRequestHeader,.operationsJobHeader{justify-content:space-between;gap:20px;display:flex}.operationsRequestHeader h3,.operationsJobHeader h3{margin:11px 0 5px;font-size:22px}.operationsRequestHeader p,.operationsJobHeader p{color:var(--muted);margin:0}.operationsStatusBadge{border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.operationsStatusBadge.red{color:#ff9caf;background:#ff526f1f}.operationsStatusBadge.orange{color:#ffc08a;background:#ff9f431f}.operationsStatusBadge.yellow{color:#ffe09b;background:#ffcf701f}.operationsStatusBadge.green{color:#8affca;background:#37f0a31f}.operationsRequestValue,.operationsJobValue{border:1px solid var(--line);text-align:right;background:#ffffff0a;border-radius:16px;min-width:160px;padding:13px}.operationsRequestValue span,.operationsJobValue span,.operationsRequestFacts span,.operationsJobFacts span,.operationsRequestInfo span,.operationsJobExecution span,.operationsJobReport span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.operationsRequestValue strong,.operationsJobValue strong{font-size:21px}.operationsRequestFacts,.operationsJobFacts{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.operationsRequestFacts>div,.operationsJobFacts>div,.operationsRequestInfo>div,.operationsJobExecution,.operationsJobReport{border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:12px}.operationsRequestFacts strong,.operationsJobFacts strong{font-size:12px;line-height:1.4}.operationsRequestInfo{gap:8px;margin-top:8px;display:grid}.operationsRequestInfo p,.operationsJobExecution p,.operationsJobReport p{color:var(--muted);margin:0;line-height:1.5}.operationsRequestInfo .next{background:#7da7ff0b;border-color:#7da7ff2e}.operationsJobExecution,.operationsJobReport{margin-top:8px}.operationsJobReport{background:#37f0a30a;border-color:#37f0a32b}.operationsCardFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:13px;padding-top:13px;display:flex}.operationsCardFooter>div:first-child{flex-wrap:wrap;gap:8px;display:flex}.operationsPrimaryAction,.historyMainAction{border-radius:13px;justify-content:center;align-items:center;min-height:43px;padding:0 17px;font-weight:900;display:inline-flex}.operationsPrimaryAction.red,.historyMainAction.red{color:#260008;background:#ff526f}.operationsPrimaryAction.orange{color:#251000;background:#ff9f43}.historyMainAction.yellow{background:var(--warning);color:#2b1b00}.historyMainAction.green{background:var(--green);color:#06110c}.jobsConnectedSwitch{border:1px solid var(--line);background:#03110cc2;border-radius:21px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:17px;padding:5px;display:grid}.jobsConnectedSwitchItem{color:var(--text);text-align:left;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.jobsConnectedSwitchItem>div{align-items:center;gap:11px;display:flex}.jobsConnectedSwitchItem strong{margin-bottom:4px;display:block}.jobsConnectedSwitchItem small{color:var(--muted);font-size:10px}.jobsConnectedSwitchItem>b{font-size:27px}.jobsConnectedSwitchItem.open.active{background:#ffcf7014;box-shadow:inset 0 0 0 1px #ffcf703d}.jobsConnectedSwitchItem.done.active{background:#37f0a314;box-shadow:inset 0 0 0 1px #37f0a33d}.jobsSwitchDot{border-radius:999px;width:12px;height:12px}.jobsConnectedSwitchItem.open .jobsSwitchDot{background:var(--warning);box-shadow:0 0 0 5px #ffcf7017}.jobsConnectedSwitchItem.done .jobsSwitchDot{background:var(--green);box-shadow:0 0 0 5px #37f0a317}.operationsJobCard.focused{animation:1.4s 2 focusedJobPulse;box-shadow:0 0 0 2px #37f0a373,0 0 42px #37f0a326}.focusedJobNotice{z-index:2;color:#8affca;text-transform:uppercase;background:#37f0a321;border:1px solid #37f0a347;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:14px;right:14px}@keyframes focusedJobPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.operationsHistoryRow{border:1px solid var(--line);background:#03110ca6;border-radius:19px;grid-template-columns:5px minmax(175px,.8fr) 42px minmax(260px,1.25fr) minmax(230px,.95fr);align-items:center;gap:13px;padding:16px;display:grid;position:relative}.operationsHistoryRow.red{border-color:#ff526f38}.operationsHistoryRow.yellow{border-color:#ffcf7038}.operationsHistoryRow.green{border-color:#37f0a338}.historyColorMarker{border-radius:999px;align-self:stretch}.operationsHistoryRow.red .historyColorMarker{background:#ff526f}.operationsHistoryRow.yellow .historyColorMarker{background:var(--warning)}.operationsHistoryRow.green .historyColorMarker{background:var(--green)}.historyOrigin>span,.historyDurations span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.historyOrigin>strong,.historyResult>strong{margin-bottom:5px;font-size:15px;display:block}.historyOrigin p,.historyResult p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.historyOrigin small,.historyResult small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.historyFlowArrow{color:var(--green);place-items:center;font-size:22px;font-weight:900;display:grid}.historyResult>.operationsStatusBadge{margin-bottom:9px}.historyDurations{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.historyDurations>div{border:1px solid var(--line);background:#ffffff09;border-radius:12px;padding:10px}.historyDurations strong{font-size:11px;line-height:1.35}.historyActions{border-top:1px solid var(--line);grid-column:2/-1;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}@media (max-width:1250px){.operationsMainNavigation{grid-template-columns:1fr}.operationsNavigationConnector{transform:rotate(90deg)}.operationsHistoryRow{grid-template-columns:5px minmax(180px,.8fr) minmax(260px,1.2fr)}.historyFlowArrow{display:none}.historyDurations{grid-column:2/-1}}@media (max-width:1000px){.operationsIntro,.operationsTools{grid-template-columns:1fr}.operationsIntroValue{text-align:left}.operationsRequestFacts,.operationsJobFacts{grid-template-columns:1fr 1fr}.jobFilterControls,.historyFilterControls{grid-template-columns:1fr;display:grid}}@media (max-width:750px){.jobsConnectedSwitch,.operationsRequestFacts,.operationsJobFacts,.operationsHistoryRow,.historyDurations{grid-template-columns:1fr}.historyColorMarker{width:100%;height:5px}.operationsRequestHeader,.operationsJobHeader,.operationsCardFooter,.historyActions{flex-direction:column;align-items:stretch}.operationsRequestValue,.operationsJobValue{text-align:left}.operationsCardFooter>div:first-child,.historyActions{grid-template-columns:1fr;display:grid}.operationsPrimaryAction,.historyMainAction,.operationsCardFooter a,.operationsCardFooter button{width:100%}.historyActions{grid-column:auto}.focusedJobNotice{margin-bottom:12px;display:inline-flex;position:static}}.archiveMetrics{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:17px;display:grid}.archiveMetrics article{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;padding:14px}.archiveMetrics article.red{background:#ff526f0b;border-color:#ff526f33}.archiveMetrics article.orange{background:#ff9f430b;border-color:#ff9f4333}.archiveMetrics article.yellow{background:#ffcf700b;border-color:#ffcf7033}.archiveMetrics article.green{background:#37f0a30b;border-color:#37f0a333}.archiveMetrics span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.archiveMetrics strong{font-size:25px}.archiveToolStack{border:1px solid var(--line);background:#ffffff08;border-radius:18px;gap:8px;margin-bottom:17px;padding:8px;display:grid}.archiveSearch{width:100%}.archiveFilterGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.archiveFilterGrid label{gap:6px;display:grid}.archiveFilterGrid label>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.archiveFilterGrid select{border:1px solid var(--line);width:100%;min-height:45px;color:var(--text);font:inherit;background:#ffffff0b;border-radius:12px;padding:0 12px}.archiveTimelineList{gap:13px;margin-bottom:24px;display:grid}.archiveTimelineRow{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0a,#ffffff03),#03110cad;border-radius:20px;padding:18px;position:relative;overflow:hidden}.archiveTimelineRow.red{border-color:#ff526f38}.archiveTimelineRow.orange{border-color:#ff9f4338}.archiveTimelineRow.yellow{border-color:#ffcf7038}.archiveTimelineRow.green{border-color:#37f0a338}.archiveTimelineAccent{width:5px;position:absolute;inset:0 auto 0 0}.archiveTimelineRow.red .archiveTimelineAccent{background:#ff526f}.archiveTimelineRow.orange .archiveTimelineAccent{background:#ff9f43}.archiveTimelineRow.yellow .archiveTimelineAccent{background:var(--warning)}.archiveTimelineRow.green .archiveTimelineAccent{background:var(--green)}.archiveTimelineIdentity{padding-left:3px}.archiveTimelineIdentity h3{margin:10px 0 5px;font-size:21px}.archiveTimelineIdentity>strong{margin-bottom:5px;display:block}.archiveTimelineIdentity>p{max-width:900px;color:var(--muted);margin:0;line-height:1.5}.archiveIdentifiers{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.archiveIdentifiers span{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:9px;padding:5px 8px;font-size:9px;font-weight:800}.archiveProcessLine{border:1px solid var(--line);background:#ffffff06;border-radius:16px;grid-template-columns:minmax(120px,1fr) 25px minmax(120px,1fr) 25px minmax(120px,1fr) 25px minmax(120px,1fr);align-items:center;gap:5px;margin-top:15px;padding:13px;display:grid}.archiveProcessLine>div{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:3px 9px;display:grid}.archiveProcessLine>div>span{width:31px;height:31px;color:var(--muted);background:#ffffff12;border-radius:10px;grid-row:1/3;place-items:center;font-size:11px;font-weight:900;display:grid}.archiveProcessLine>div.done>span{background:var(--green);color:#06110c}.archiveProcessLine strong{font-size:11px}.archiveProcessLine small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.archiveProcessLine i{background:var(--line);border-radius:999px;width:100%;height:2px}.archiveDurationGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.archiveDurationGrid>div{border:1px solid var(--line);background:#ffffff09;border-radius:13px;padding:11px}.archiveDurationGrid span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.archiveDurationGrid strong{font-size:13px}.archiveTimelineActions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:13px;padding-top:13px;display:flex}@media (max-width:1100px){.archiveMetrics{grid-template-columns:repeat(2,1fr)}.archiveFilterGrid{grid-template-columns:1fr 1fr}.archiveProcessLine{grid-template-columns:1fr}.archiveProcessLine i{width:2px;height:18px;margin-left:15px}}@media (max-width:700px){.archiveMetrics,.archiveFilterGrid,.archiveDurationGrid{grid-template-columns:1fr}.archiveTimelineActions{grid-template-columns:1fr;display:grid}.archiveTimelineActions a{width:100%}}.customerFileHero.neutral{border-color:#37f0a329}.customerCurrentStatus.neutral{color:var(--green);background:#37f0a31a}.newLeadWorkspace{gap:16px;margin-bottom:25px;display:grid}.newLeadSection{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0a,#ffffff04),#03110cad;border-radius:22px;padding:22px}.newLeadSectionHead{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.newLeadSectionHead>span{background:var(--green);color:#06110c;border-radius:14px;flex-shrink:0;place-items:center;width:41px;height:41px;font-weight:900;display:grid}.newLeadSectionHead h2{margin:0 0 5px;font-size:21px}.newLeadSectionHead p{color:var(--muted);margin:0;line-height:1.5}.newLeadModeSwitch{border:1px solid var(--line);background:#ffffff08;border-radius:16px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:16px;padding:5px;display:grid}.newLeadModeSwitch button{min-height:45px;color:var(--text);background:0 0;border:0;border-radius:12px;font-weight:850}.newLeadModeSwitch button.active{color:var(--green);background:#37f0a317;box-shadow:inset 0 0 0 1px #37f0a333}.newLeadGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.newLeadField{gap:7px;margin-bottom:11px;display:grid}.newLeadField>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.newLeadField input,.newLeadField select,.newLeadField textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#ffffff0a;border-radius:12px;outline:0;padding:12px 13px}.newLeadField input:focus,.newLeadField select:focus,.newLeadField textarea:focus{border-color:#37f0a359;box-shadow:0 0 0 3px #37f0a30f}.newLeadField textarea{resize:vertical;min-height:125px}.newLeadCustomerResults{gap:8px;max-height:360px;display:grid;overflow-y:auto}.newLeadCustomerResults button{border:1px solid var(--line);color:var(--text);text-align:left;background:#ffffff09;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.newLeadCustomerResults button:hover{background:#ffffff0e}.newLeadCustomerResults button.active{background:#37f0a314;border-color:#37f0a357;box-shadow:inset 0 0 0 1px #37f0a314}.newLeadCustomerResults strong,.newLeadCustomerResults span{display:block}.newLeadCustomerResults span,.newLeadCustomerResults small{color:var(--muted);margin-top:4px;font-size:10px}.newLeadError{color:#ff9caf;background:#ff526f14;border:1px solid #ff526f40;border-radius:13px;padding:13px 14px;font-weight:750}.newLeadFooter{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.customerTimelineItem.lost{border-color:#ff526f33}.customerTimelineItem.job_open{border-color:#ffcf7033}.customerTimelineItem.job_done{border-color:#37f0a333}@media (max-width:800px){.newLeadGrid,.newLeadModeSwitch{grid-template-columns:1fr}.newLeadFooter{grid-template-columns:1fr;display:grid}.newLeadFooter a,.newLeadFooter button{width:100%}}.calendarCommandBar,.technicianCommandBar{border:1px solid var(--line);background:#ffffff08;border-radius:19px;grid-template-columns:auto minmax(230px,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:9px;display:grid}.calendarAdvancedFilters{grid-template-columns:minmax(0,1fr) 220px 220px;gap:9px;margin-bottom:16px;display:grid}.calendarSearch{border:1px solid var(--line);background:#ffffff0a;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:46px;display:grid}.calendarSearch span{color:var(--muted);place-items:center;display:grid}.calendarSearch input,.calendarAdvancedFilters select,.technicianCommandBar select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);font:inherit;background:#ffffff0a;border-radius:13px;outline:0;padding:0 12px}.calendarSearch input{background:0 0;border:0}.calendarMasterList{gap:9px;margin-bottom:22px;display:grid}.calendarMasterRow{border:1px solid var(--line);color:var(--text);text-align:left;background:#03110ca8;border-radius:17px;grid-template-columns:minmax(180px,.9fr) minmax(210px,1.2fr) minmax(210px,1fr) minmax(140px,.65fr) minmax(130px,.55fr);align-items:center;gap:14px;padding:15px;display:grid}.calendarMasterRow.yellow{border-color:#ffcf7038}.calendarMasterRow.orange{border-color:#ff9f4338}.calendarMasterRow.green{border-color:#37f0a338}.calendarMasterRow span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.calendarMasterRow p{color:var(--muted);margin:4px 0 0;font-size:10px}.calendarJobModalAdvanced{width:min(920px,100vw - 30px)}.calendarRescheduleAdvanced{background:#ffcf700a;border:1px solid #ffcf7033;border-radius:16px;gap:12px;margin-top:15px;padding:15px;display:grid}.calendarRescheduleAdvanced h3{margin:5px 0 0}.calendarScheduleMessage{border-radius:11px;padding:11px 12px;font-size:11px;font-weight:750;line-height:1.5}.calendarScheduleMessage.error{color:#ff9caf;background:#ff526f14;border:1px solid #ff526f40}.calendarScheduleMessage.success{color:#8affca;background:#37f0a314;border:1px solid #37f0a340}.technicianViewSwitch{border:1px solid var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.technicianViewSwitch button{min-height:39px;color:var(--text);background:0 0;border:0;border-radius:10px}.technicianViewSwitch button.active{color:var(--green);background:#37f0a31a}.technicianAssignmentGrid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:25px;display:grid}.technicianAssignmentList{border:1px solid var(--line);background:#03110cb3;border-radius:19px;position:sticky;top:15px;overflow:hidden}.technicianAssignmentHead{border-bottom:1px solid var(--line);padding:14px}.technicianAssignmentHead>div{justify-content:space-between;display:flex}.technicianAssignment{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;gap:5px;padding:13px;display:grid}.technicianAssignment:hover,.technicianAssignment.active{background:#ffffff0b}.technicianAssignment.active{box-shadow:inset 4px 0 0 var(--green)}.technicianAssignment>span{color:var(--muted);font-size:9px}.technicianAssignment p{color:var(--muted);margin:0;font-size:10px}.technicianAssignmentEmpty{color:var(--muted);text-align:center;padding:20px}.technicianExecutionWorkspace{gap:13px;display:grid}.technicianExecutionHero{background:linear-gradient(135deg,#ffcf700f,#ffffff04),#03110cb3;border:1px solid #ffcf7033;border-radius:21px;justify-content:space-between;gap:18px;padding:21px;display:flex}.technicianExecutionHero h2{margin:11px 0 6px;font-size:25px}.technicianExecutionHero p{color:var(--muted);margin:0}.technicianExecutionStatus{border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.technicianExecutionStatus.yellow{color:#ffe09b;background:#ffcf701f}.technicianExecutionStatus.orange{color:#ffc08a;background:#ff9f431f}.technicianTimerCard{border:1px solid var(--line);background:#ffffff0a;border-radius:17px;min-width:220px;padding:15px}.technicianTimerCard>span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.technicianTimerCard>strong{margin-bottom:10px;font-size:26px;display:block}.technicianExecutionFacts{grid-template-columns:1.4fr 1fr .7fr auto;gap:8px;display:grid}.technicianExecutionFacts>div{border:1px solid var(--line);background:#ffffff09;border-radius:13px;padding:12px}.technicianExecutionFacts span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.technicianWorkGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.technicianMaterialRow{grid-template-columns:minmax(180px,1fr) 90px 120px auto;align-items:end;gap:8px;margin-bottom:8px;display:grid}.technicianMaterialRow label{gap:6px;display:grid}.technicianMaterialRow label>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.technicianMaterialRow input,.technicianMaterialRow select,.technicianReportInput{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#ffffff0a;border-radius:11px;outline:0;padding:11px}.technicianReportInput{resize:vertical;min-height:155px}.technicianConfirmation{border:1px solid var(--line);background:#ffffff08;border-radius:13px;align-items:flex-start;gap:11px;margin-top:10px;padding:12px;display:flex}.technicianConfirmation input{margin-top:4px}.technicianConfirmation p{color:var(--muted);margin:4px 0 0;font-size:10px}.technicianCompletionBar{background:#37f0a30b;border:1px solid #37f0a330;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.technicianCompletionBar span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.technicianCompletionBar strong{margin:5px 0;display:block}.technicianCompletionBar p{color:var(--muted);margin:0;font-size:10px}.technicianCompletionBar button:disabled{cursor:not-allowed;opacity:.4}.jobProcessTimeline{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:13px;display:grid}.jobProcessStep{border:1px solid var(--line);background:#ffffff08;border-radius:15px;gap:10px;padding:13px;display:flex}.jobProcessStep>span{width:31px;height:31px;color:var(--muted);background:#ffffff12;border-radius:10px;flex-shrink:0;place-items:center;font-weight:900;display:grid}.jobProcessStep.completed>span{background:var(--green);color:#06110c}.jobProcessStep p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.4}.jobDurationGrid,.dashboardSystemNumbers,.dashboardQuickActions{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.jobDurationGrid>div,.dashboardSystemNumbers>div{border:1px solid var(--line);background:#ffffff09;border-radius:15px;padding:14px}.jobDurationGrid span,.dashboardSystemNumbers span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.dashboardBottomGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;margin-bottom:23px;display:grid}.dashboardSystemNumbers{grid-template-columns:repeat(4,1fr)}.dashboardSystemNumbers strong{font-size:22px}.dashboardQuickActions{grid-template-columns:1fr 1fr}.dashboardQuickAction{border:1px solid var(--line);color:var(--text);background:#ffffff09;border-radius:13px;gap:6px;padding:13px;display:grid}.dashboardQuickAction:hover{background:#37f0a30d;border-color:#37f0a338}@media (max-width:1200px){.jobProcessTimeline{grid-template-columns:repeat(3,1fr)}.technicianAssignmentGrid{grid-template-columns:250px minmax(0,1fr)}.technicianExecutionFacts,.calendarMasterRow{grid-template-columns:1fr 1fr}}@media (max-width:900px){.calendarCommandBar,.calendarAdvancedFilters,.technicianCommandBar,.technicianAssignmentGrid,.technicianWorkGrid,.dashboardBottomGrid{grid-template-columns:1fr}.technicianAssignmentList{position:static}.technicianExecutionHero,.technicianCompletionBar{flex-direction:column;align-items:stretch}.technicianTimerCard{min-width:0}.jobProcessTimeline,.jobDurationGrid,.dashboardSystemNumbers{grid-template-columns:1fr 1fr}}@media (max-width:650px){.calendarMasterRow,.technicianExecutionFacts,.technicianMaterialRow,.jobProcessTimeline,.jobDurationGrid,.dashboardSystemNumbers,.dashboardQuickActions{grid-template-columns:1fr}}.financeMetricGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.financeMetricGrid>div{border:1px solid var(--line);background:#ffffff09;border-radius:17px;padding:16px}.financeMetricGrid span,.financeDocumentRow span,.invoiceHero span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.financeMetricGrid strong{font-size:22px}.financeMetricGrid p,.financeDocumentRow p{color:var(--muted);margin:5px 0 0;font-size:10px}.financeToolbar{grid-template-columns:minmax(0,1fr) 230px;gap:9px;margin-bottom:14px;display:grid}.financeToolbar input,.financeToolbar select{border:1px solid var(--line);min-height:46px;color:var(--text);font:inherit;background:#ffffff0a;border-radius:13px;outline:0;padding:0 13px}.financeDocumentList{gap:9px;margin-bottom:22px;display:grid}.financeDocumentRow{border:1px solid var(--line);background:#03110cad;border-radius:17px;grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr) minmax(160px,.8fr) minmax(150px,.7fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.financeDocumentRow.accepted,.financeDocumentRow.paid{border-color:#37f0a338}.financeDocumentRow.sent,.financeDocumentRow.partially_paid{border-color:#ff9f4338}.financeDocumentRow.overdue,.financeDocumentRow.rejected,.financeDocumentRow.cancelled{border-color:#ff526f3d}.financeDocumentRow.notInvoiced,.financeDocumentRow.draft,.financeDocumentRow.saved{border-color:#ffcf7033}.financeError,.financeMessage{border-radius:13px;margin-bottom:13px;padding:12px 14px;font-weight:750}.financeError{color:#ff9caf;background:#ff526f14;border:1px solid #ff526f40}.financeMessage{color:#8affca;background:#37f0a312;border:1px solid #37f0a33d}.invoiceHero{border:1px solid var(--line);background:#03110cb8;border-radius:21px;justify-content:space-between;gap:20px;margin-bottom:14px;padding:21px;display:flex}.invoiceHero h2{margin:7px 0;font-size:27px}.invoiceHero p{color:var(--muted);margin:0}.invoiceHero>div:last-child{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;min-width:230px;padding:15px}.invoiceHero>div:last-child strong{margin-bottom:6px;font-size:26px;display:block}.invoiceHero.paid{border-color:#37f0a33b}.invoiceHero.overdue{border-color:#ff526f42}.invoiceHero.sent,.invoiceHero.partially_paid{border-color:#ff9f433d}.invoiceWorkspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:13px;margin-bottom:14px;display:grid}.invoiceSidebar{gap:13px;display:grid}.invoiceItemList{gap:9px;display:grid}.invoiceItemCard{border:1px solid var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.invoiceItemNumber{width:34px;height:34px;color:var(--green);background:#37f0a31a;border-radius:10px;place-items:center;font-weight:900;display:grid}.invoiceItemFields{gap:7px;display:grid}.invoiceItemFields>input,.invoiceItemFields textarea,.invoiceItemFields select{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#ffffff0a;border-radius:10px;outline:0;padding:10px}.invoiceItemFields textarea{resize:vertical;min-height:70px}.invoiceItemFields>div{grid-template-columns:90px 120px 140px minmax(130px,auto);align-items:center;gap:7px;display:grid}.invoiceItemFields>div strong{text-align:right}.invoiceTotals{gap:8px;width:min(390px,100%);margin:17px 0 0 auto;display:grid}.invoiceTotals>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 12px;display:flex}.invoiceTotals .grand{background:#37f0a30f;border:1px solid #37f0a338;border-radius:12px}.paymentHistory{gap:8px;display:grid}.paymentHistory>div{border:1px solid var(--line);background:#ffffff06;border-radius:12px;grid-template-columns:150px 150px 1fr;gap:12px;padding:12px;display:grid}.paymentHistory p{color:var(--muted);margin:0}@media (max-width:1050px){.financeMetricGrid{grid-template-columns:1fr 1fr}.financeDocumentRow,.invoiceWorkspace{grid-template-columns:1fr}.invoiceSidebar{grid-template-columns:1fr 1fr}}@media (max-width:700px){.financeMetricGrid,.financeToolbar,.invoiceSidebar,.invoiceItemFields>div,.paymentHistory>div{grid-template-columns:1fr}.invoiceHero{flex-direction:column}.invoiceHero>div:last-child{min-width:0}.invoiceItemCard{grid-template-columns:1fr}}@media print{.sidebar,.topbarActions,.invoiceSidebar,.dangerButton,button{display:none!important}.main{margin:0!important;padding:0!important}.invoiceWorkspace{display:block}}.sidebarProcess span{color:var(--green);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.operationsJobCard.mint,.archiveTimelineRow.mint{background:linear-gradient(135deg,#6bdfa90e,#ffffff03),#03110cb3;border-color:#6bdfa93b}.operationsJobCard.mint .operationsJobAccent,.archiveTimelineRow.mint .archiveTimelineAccent{background:#6bdfa9}.operationsStatusBadge.mint{color:#a3f3cd;background:#6bdfa91c}.operationsPrimaryAction.mint{color:#07140e;background:#6bdfa9}.operationsJobProcessState{grid-template-columns:.9fr 1.15fr 1.15fr;gap:8px;margin-top:12px;display:grid}.operationsJobProcessState>div{border:1px solid var(--line);background:#ffffff07;border-radius:13px;padding:12px}.operationsJobProcessState>div.missing{background:#ffcf7009;border-color:#ffcf702b}.operationsJobProcessState>div.next{background:#37f0a309;border-color:#37f0a32b}.operationsJobProcessState span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.operationsJobProcessState strong{font-size:11px;line-height:1.5}.billingStartHero,.billingStatusHero{background:linear-gradient(135deg,#6bdfa911,#ffffff04),#03110cb8;border:1px solid #6bdfa938;border-radius:22px;justify-content:space-between;gap:20px;margin-bottom:15px;padding:22px;display:flex}.billingStartHero h2,.billingStatusHero h2{margin:10px 0 7px;font-size:27px}.billingStartHero p,.billingStatusHero p{color:var(--muted);margin:0}.billingStartHero>div:last-child,.billingStatusHero>div:last-child{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;min-width:230px;padding:15px}.billingStartHero>div:last-child span,.billingStatusHero>div:last-child span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.billingStartHero>div:last-child strong,.billingStatusHero>div:last-child strong{font-size:27px}.billingLightStatus{color:#a3f3cd;background:#6bdfa91c;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.billingStatusHero.paid{background:linear-gradient(135deg,#37f0a31a,#ffffff04),#03110cb8;border-color:#37f0a357}.billingStatusHero.overdue{border-color:#ff526f47}.billingModeGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.billingModeCard{border:1px solid var(--line);color:var(--text);text-align:left;background:#ffffff08;border-radius:20px;gap:9px;padding:22px;display:grid}.billingModeCard:hover{border-color:#37f0a340;transform:translateY(-2px)}.billingModeCard.ai{background:linear-gradient(135deg,#37f0a312,#ffffff05)}.billingModeCard span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:900}.billingModeCard h3{margin:0;font-size:21px}.billingModeCard p{color:var(--muted);margin:0;line-height:1.55}.billingProgress{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:13px;display:grid}.billingProgress>div{border:1px solid var(--line);background:#ffffff06;border-radius:14px;align-items:center;gap:9px;padding:12px;display:flex}.billingProgress>div>span{width:30px;height:30px;color:var(--muted);background:#ffffff12;border-radius:9px;place-items:center;font-weight:900;display:grid}.billingProgress>div.completed{border-color:#6bdfa936}.billingProgress>div.completed>span{color:#07140e;background:#6bdfa9}.billingProgress>div.final.completed{background:#37f0a30f;border-color:#37f0a34d}.billingProgress>div.final.completed>span{background:var(--green)}.billingWorkspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:13px;display:grid}.billingSidebar{gap:13px;display:grid}.billingItemList{gap:9px;display:grid}.billingItem{border:1px solid var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:37px minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.billingItemNumber{width:34px;height:34px;color:var(--green);background:#37f0a317;border-radius:10px;place-items:center;font-weight:900;display:grid}.billingItem>div{gap:7px;display:grid}.billingItem input,.billingItem textarea,.billingItem select{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#ffffff0a;border-radius:10px;outline:0;padding:10px}.billingItem textarea{resize:vertical;min-height:72px}.billingItemValues{grid-template-columns:85px 120px 140px minmax(120px,auto);align-items:center;gap:7px;display:grid}.billingItemValues strong{text-align:right}.billingTotals{gap:7px;width:min(390px,100%);margin:16px 0 0 auto;display:grid}.billingTotals>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 12px;display:flex}.billingTotals .grand{background:#37f0a30e;border:1px solid #37f0a338;border-radius:12px}.billingNextStep{background:#37f0a309;border:1px solid #37f0a32b;border-radius:13px;margin-bottom:13px;padding:12px}.billingNextStep span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.billingNextStep strong{line-height:1.5}.billingFullButton{width:100%;margin-top:9px}.billingWaitingStatus{color:#a3f3cd;text-align:center;background:#6bdfa90f;border:1px solid #6bdfa933;border-radius:11px;margin-top:10px;padding:11px;font-size:10px;font-weight:850}.billingCompleteSeal{background:#37f0a312;border:1px solid #37f0a345;border-radius:14px;align-items:center;gap:11px;margin-top:12px;padding:13px;display:flex}.billingCompleteSeal>span{color:#06110c;background:var(--green);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.billingCompleteSeal p{color:var(--muted);margin:4px 0 0;font-size:10px}.billingPaymentHistory{gap:8px;display:grid}.billingPaymentHistory>div{border:1px solid var(--line);background:#ffffff06;border-radius:12px;grid-template-columns:150px 150px 1fr;gap:11px;padding:12px;display:grid}.billingPaymentHistory p{color:var(--muted);margin:0}@media (max-width:1050px){.billingWorkspace{grid-template-columns:1fr}.billingSidebar{grid-template-columns:1fr 1fr}.operationsJobProcessState{grid-template-columns:1fr}}@media (max-width:750px){.billingStartHero,.billingStatusHero{flex-direction:column}.billingModeGrid,.billingProgress,.billingSidebar,.billingItemValues,.billingPaymentHistory>div{grid-template-columns:1fr}.billingStartHero>div:last-child,.billingStatusHero>div:last-child{min-width:0}.billingItem{grid-template-columns:1fr}}:root{--fix-red:#ff5c76;--fix-orange:#ff9b4a;--fix-yellow:#f6cb68;--fix-mint:#73d8aa;--fix-green:#37f0a3}.nav a.active{color:var(--green);box-shadow:inset 3px 0 0 var(--green);background:#37f0a314}.premiumNav a{gap:3px;display:grid}.premiumNav a small{color:var(--muted);font-size:9px;font-weight:600}.premiumNav a.active small{color:#37f0a3a6}.sidebarProcess{border:1px solid var(--line);background:linear-gradient(135deg,#37f0a30b,#ffffff03);border-radius:16px;margin-top:auto;padding:14px}.sidebarProcess>span{color:var(--green);text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.sidebarProcessSteps{grid-template-columns:22px 1fr;align-items:center;gap:6px 8px;display:grid}.sidebarProcessSteps i{width:22px;height:22px;color:var(--green);background:#37f0a317;border-radius:7px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.sidebarProcessSteps b{font-size:10px}.sidebarProcess p{color:var(--muted);margin:11px 0 0;font-size:9px;line-height:1.55}.operationsMainNavigation.premium{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.operationsMainNavigation.premium .operationsMainNavigationItem{min-width:0}.operationsOverviewStrip,.dashboardProcessBoard{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:14px;display:grid}.operationsOverviewStrip>div,.dashboardProcessCard{border:1px solid var(--line);color:var(--text);background:#ffffff08;border-radius:15px;gap:5px;padding:14px;display:grid}.operationsOverviewStrip span,.dashboardProcessCard>span,.dashboardFinanceGrid span,.jobAtGlanceGrid span,.processClarityGrid span,.documentationEvidenceGrid span,.jobBillingFacts span,.historyDurationGrid span,.premiumDurationGrid span,.customerCommandMetrics span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.operationsOverviewStrip strong,.dashboardProcessCard>strong{font-size:22px}.operationsOverviewStrip .red,.dashboardProcessCard.red{border-color:#ff5c763d}.operationsOverviewStrip .orange,.dashboardProcessCard.orange{border-color:#ff9b4a3d}.operationsOverviewStrip .yellow,.dashboardProcessCard.yellow{border-color:#f6cb683d}.operationsOverviewStrip .mint,.dashboardProcessCard.mint{border-color:#73d8aa42}.operationsOverviewStrip .green,.dashboardProcessCard.green{border-color:#37f0a347}.dashboardProcessCard{text-decoration:none;transition:transform .16s,border-color .16s,background .16s}.dashboardProcessCard:hover{background:#ffffff0b;transform:translateY(-2px)}.dashboardProcessCard h3{margin:2px 0 0}.dashboardProcessCard p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.cleanFilterBar{border:1px solid var(--line);background:#ffffff06;border-radius:17px;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(150px,220px));gap:9px;margin-bottom:15px;padding:9px;display:grid}.cleanFilterBar select{border:1px solid var(--line);min-height:44px;color:var(--text);font:inherit;background:#ffffff0a;border-radius:12px;outline:0;padding:0 12px}.processClarityGrid,.operationsJobProcessState{grid-template-columns:.9fr 1.1fr 1.2fr;gap:8px;margin:12px 0;display:grid}.processClarityGrid>div,.operationsJobProcessState>div{border:1px solid var(--line);background:#ffffff07;border-radius:13px;padding:12px}.processClarityGrid>div.missing,.operationsJobProcessState>div.missing{background:#f6cb6809;border-color:#f6cb6833}.processClarityGrid>div.next,.operationsJobProcessState>div.next{background:#37f0a309;border-color:#37f0a333}.processClarityGrid strong,.operationsJobProcessState strong{margin-top:6px;font-size:11px;line-height:1.5;display:block}.operationsRequestList.premium,.operationsJobList.premium,.historyPremiumList{gap:11px;display:grid}.operationsRequestCard,.operationsJobCard,.historyPremiumCard,.customerRecordCard{transition:transform .16s,border-color .16s,background .16s}.operationsRequestCard:hover,.operationsJobCard:hover,.historyPremiumCard:hover,.customerRecordCard:hover{transform:translateY(-1px)}.operationsRequestCard.mint,.operationsJobCard.mint,.historyPremiumCard.mint,.customerRecordCard.mint,.customerTimelineItem.mint{background:linear-gradient(135deg,#73d8aa11,#ffffff03),#03110cb8!important;border-color:#73d8aa47!important}.operationsRequestCard.green,.operationsJobCard.green,.historyPremiumCard.green,.customerRecordCard.green,.customerTimelineItem.green{background:linear-gradient(135deg,#37f0a317,#ffffff03),#03110cb8!important;border-color:#37f0a352!important}.operationsJobCard.yellow,.historyPremiumCard.yellow,.customerRecordCard.yellow{border-color:#f6cb684d!important}.operationsJobCard.orange,.historyPremiumCard.orange,.customerRecordCard.orange{border-color:#ff9b4a52!important}.operationsStatusBadge.mint,.jobCommandBadge.mint{color:#b6f4d5;background:#73d8aa1f}.operationsStatusBadge.green,.jobCommandBadge.green{color:#a9ffd7;background:#37f0a321}.operationsPrimaryAction.mint,.historyMainAction.mint,.primary.mint{color:#06120c;background:var(--fix-mint)}.operationsPrimaryAction.green,.historyMainAction.green,.primary.green{color:#06120c;background:var(--fix-green)}.historyPremiumCard{border:1px solid var(--line);background:#03110cb8;border-radius:19px;padding:17px}.historyPremiumHeader,.historyPremiumFooter{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.historyPremiumHeader h3{margin:9px 0 4px;font-size:20px}.historyPremiumHeader p,.historyPremiumFooter span{color:var(--muted);margin:0}.historyPremiumHeader>div:last-child{text-align:right}.historyPremiumHeader>div:last-child>span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.historyPremiumHeader>div:last-child small{color:var(--fix-yellow);margin-top:5px;display:block}.historyStepRail,.premiumProcessTimeline{grid-template-columns:repeat(8,1fr);gap:6px;margin:15px 0;display:grid}.historyStepRail>div,.premiumProcessTimeline>div{border:1px solid var(--line);background:#ffffff06;border-radius:12px;min-width:0;padding:10px}.historyStepRail>div>span,.premiumProcessTimeline>div>span{width:27px;height:27px;color:var(--muted);background:#ffffff12;border-radius:8px;place-items:center;margin-bottom:7px;font-weight:900;display:grid}.historyStepRail>div.done,.premiumProcessTimeline>div.done{border-color:#37f0a333}.historyStepRail>div.done>span,.premiumProcessTimeline>div.done>span{background:var(--fix-green);color:#06120c}.historyStepRail strong,.premiumProcessTimeline strong{font-size:10px;display:block}.historyStepRail small,.premiumProcessTimeline small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.35;display:block}.historyDurationGrid,.premiumDurationGrid{grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:14px;display:grid}.historyDurationGrid>div,.premiumDurationGrid>div{border:1px solid var(--line);background:#ffffff06;border-radius:11px;padding:10px}.historyDurationGrid>div.final,.premiumDurationGrid>div.final{background:#37f0a30b;border-color:#37f0a33d}.historyDurationGrid strong,.premiumDurationGrid strong{margin-top:5px;display:block}.jobCommandHero,.customerCommandHero{border:1px solid var(--line);background:#03110cb8;border-radius:22px;justify-content:space-between;gap:20px;margin-bottom:13px;padding:22px;display:flex}.jobCommandHero.yellow{border-color:#f6cb684d}.jobCommandHero.orange{border-color:#ff9b4a52}.jobCommandHero.mint{border-color:#73d8aa4d}.jobCommandHero.green{border-color:#37f0a357}.jobCommandHero h2,.customerCommandHero h2{margin:10px 0 6px;font-size:27px}.jobCommandHero p,.customerCommandHero p{color:var(--muted);margin:0}.jobCommandBadge{border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.jobHeroCustomer{gap:10px;margin-top:16px;display:flex}.jobHeroCustomer span{color:var(--muted)}.jobHeroMoney{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;min-width:250px;padding:15px}.jobHeroMoney>span,.jobHeroMoney>p{color:var(--muted)}.jobHeroMoney strong{margin:7px 0;font-size:28px;display:block}.jobAtGlanceGrid,.customerCommandMetrics,.dashboardFinanceGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:13px;display:grid}.jobAtGlanceGrid>div,.customerCommandMetrics>div,.dashboardFinanceGrid>div{border:1px solid var(--line);background:#ffffff07;border-radius:14px;padding:13px}.jobAtGlanceGrid>div.missing{border-color:#f6cb6838}.jobAtGlanceGrid>div.warning{border-color:#ff5c763d}.jobAtGlanceGrid strong,.customerCommandMetrics strong,.dashboardFinanceGrid strong{margin-top:6px;display:block}.jobFileNavigation.premium,.customerFileNavigation.premium{gap:7px}.jobFileNavigation.premium .jobFileNavButton,.customerFileNavigation.premium .customerFileNavButton{text-align:left}.jobPremiumGrid,.jobDocumentationPremium,.jobBillingPremium,.customerOverviewGrid,.dashboardAttentionGrid{grid-template-columns:1fr 1fr;align-items:start;gap:13px;display:grid}.jobDocumentationPremium,.jobBillingPremium{grid-template-columns:1.25fr .75fr}.jobNextActionCard,.executionSummary{background:#37f0a309;border:1px solid #37f0a32e;border-radius:14px;gap:10px;padding:14px;display:grid}.jobNextActionCard>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.documentationEvidenceGrid,.jobBillingFacts{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.documentationEvidenceGrid>div,.jobBillingFacts>div{border:1px solid var(--line);background:#ffffff06;border-radius:12px;padding:11px}.jobFileReport.secondary{border-color:#73d8aa2e;margin-top:9px}.delayFormGrid{grid-template-columns:1fr 160px 150px 150px;gap:8px;margin-bottom:9px;display:grid}.delayFormGrid input,.delayFormGrid select,.delayFormGrid textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#ffffff0a;border-radius:10px;outline:0;padding:10px}.delayFormGrid label{gap:5px;display:grid}.delayFormGrid label span{color:var(--muted);font-size:9px;font-weight:800}.delayFormGrid textarea{resize:vertical;grid-column:1/-1;min-height:80px}.delayList{gap:8px;margin-top:12px;display:grid}.delayList article{background:#ff9b4a09;border:1px solid #ff9b4a2e;border-radius:12px;justify-content:space-between;gap:12px;padding:11px;display:flex}.delayList span{color:var(--fix-orange);text-transform:uppercase;font-size:9px;font-weight:900}.delayList p,.delayList small{color:var(--muted);margin:4px 0 0}.billingOverviewCard{border:1px solid var(--line);background:#ffffff08;border-radius:18px;justify-content:space-between;gap:18px;padding:18px;display:flex}.billingOverviewCard.missing,.billingOverviewCard.draft,.billingOverviewCard.sent,.billingOverviewCard.partially_paid,.billingOverviewCard.overdue{border-color:#73d8aa3d}.billingOverviewCard.paid{border-color:#37f0a352}.billingMainAction{justify-content:center;margin-top:12px;display:inline-flex}.invoiceCommandHero{border:1px solid var(--line);background:#03110cb8;border-radius:22px;justify-content:space-between;gap:20px;margin-bottom:13px;padding:22px;display:flex}.invoiceCommandHero.mint{border-color:#73d8aa4d}.invoiceCommandHero.green{border-color:#37f0a357}.invoiceCommandHero h2{margin:10px 0 6px;font-size:27px}.invoiceCommandHero p{color:var(--muted);margin:0}.invoiceCustomerLine{gap:10px;margin-top:15px;display:flex}.invoiceCustomerLine span{color:var(--muted)}.invoiceCommandAmount{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;min-width:240px;padding:15px}.invoiceCommandAmount>span,.invoiceCommandAmount>p{color:var(--muted)}.invoiceCommandAmount strong{margin:7px 0;font-size:27px;display:block}.invoicePrecheckGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px;display:grid}.invoicePrecheckGrid>div{background:#37f0a309;border:1px solid #37f0a32e;border-radius:14px;padding:13px}.invoicePrecheckGrid>div.missing{background:#f6cb680a;border-color:#f6cb683b}.invoicePrecheckGrid span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.invoicePrecheckGrid p{color:var(--muted);margin:5px 0 0;font-size:10px}.billingModeGrid.premium{grid-template-columns:1fr 1fr;gap:12px;display:grid}.invoiceProcessStrip{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:13px;display:grid}.invoiceProcessStrip>div{border:1px solid var(--line);background:#ffffff06;border-radius:13px;align-items:center;gap:9px;padding:12px;display:flex}.invoiceProcessStrip>div>span{width:30px;height:30px;color:var(--muted);background:#ffffff12;border-radius:9px;place-items:center;font-weight:900;display:grid}.invoiceProcessStrip>div.done{border-color:#73d8aa3b}.invoiceProcessStrip>div.done>span{background:var(--fix-mint);color:#06120c}.invoiceProcessStrip>div.final.done{background:#37f0a30f;border-color:#37f0a352}.invoiceProcessStrip>div.final.done>span{background:var(--fix-green)}.invoiceWorkspacePremium{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:13px;display:grid}.invoiceMainColumn,.invoiceSideColumn{gap:13px;display:grid}.invoicePositionList{gap:9px;display:grid}.invoicePositionCard{border:1px solid var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.invoicePositionNumber{width:34px;height:34px;color:var(--green);background:#37f0a317;border-radius:10px;place-items:center;font-weight:900;display:grid}.invoicePositionContent{gap:8px;display:grid}.invoicePositionContent label,.invoiceTextGrid label,.invoicePaymentPanel label{gap:5px;display:grid}.invoicePositionContent label span,.invoiceTextGrid label span,.invoicePaymentPanel label span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.invoicePositionContent input,.invoicePositionContent textarea,.invoicePositionContent select,.invoiceTextGrid input,.invoiceTextGrid textarea,.invoicePaymentPanel input,.invoicePaymentPanel textarea,.invoicePaymentPanel select{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#ffffff0a;border-radius:10px;outline:0;padding:10px}.invoicePositionContent textarea,.invoiceTextGrid textarea,.invoicePaymentPanel textarea{resize:vertical;min-height:82px}.invoicePositionValues{grid-template-columns:85px 115px 150px 90px minmax(125px,auto);align-items:end;gap:7px;display:grid}.invoicePositionTotal{text-align:right;gap:5px;display:grid}.invoicePositionTotal span{color:var(--muted);text-transform:uppercase;font-size:9px}.invoiceTotalsPremium{gap:7px;width:min(420px,100%);margin:16px 0 0 auto;display:grid}.invoiceTotalsPremium>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 12px;display:flex}.invoiceTotalsPremium>div.grand{background:#37f0a30e;border:1px solid #37f0a33b;border-radius:12px}.invoiceTextGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.invoiceTextGrid>label.wide{grid-column:1/-1}.invoiceStatusFacts{gap:7px;display:grid}.invoiceStatusFacts>div{border:1px solid var(--line);background:#ffffff06;border-radius:10px;justify-content:space-between;gap:8px;padding:10px;display:flex}.invoiceStatusFacts>div.open{background:#73d8aa0d;border-color:#73d8aa40}.invoiceFullButton{width:100%;margin-top:9px}.invoiceCompleteSeal{background:#37f0a312;border:1px solid #37f0a347;border-radius:14px;align-items:center;gap:11px;margin-top:12px;padding:13px;display:flex}.invoiceCompleteSeal>span{background:var(--fix-green);color:#06120c;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.invoiceCompleteSeal p{color:var(--muted);margin:4px 0 0;font-size:10px}.invoicePaymentDivider{color:var(--muted);text-align:center;text-transform:uppercase;margin:14px 0;font-size:10px}.invoicePaidButton{background:var(--fix-green);color:#06120c;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:10px;padding:13px 15px;font-weight:900;display:flex}.invoicePaidButton span{background:#0000001f;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.invoicePaymentHistory{gap:8px;display:grid}.invoicePaymentHistory article{border:1px solid var(--line);background:#ffffff06;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.invoicePaymentIndex{width:32px;height:32px;color:var(--green);background:#37f0a317;border-radius:9px;place-items:center;font-weight:900;display:grid}.invoicePaymentHistory p{color:var(--muted);margin:4px 0 0}.invoiceDocumentationPreview>div:not(.panelHead){border:1px solid var(--line);background:#ffffff06;border-radius:11px;padding:10px}.invoiceDocumentationPreview>div+div{margin-top:8px}.invoiceDocumentationPreview span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.invoiceDocumentationPreview p{color:var(--muted);margin:0;line-height:1.55}.documentationRulePanel{margin-bottom:13px}.documentationRuleGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.documentationRuleGrid label{border:1px solid var(--line);background:#ffffff06;border-radius:12px;gap:6px;padding:10px;display:grid}.documentationRuleGrid label>span{font-size:10px;font-weight:800}.docModeSelect{border:1px solid var(--line);min-height:36px;color:var(--text);background:#ffffff0a;border-radius:9px;outline:0;padding:0 9px}.documentationHint{color:var(--muted);margin:10px 0 0;font-size:10px}.technicianPhotoWrapper{gap:6px;display:grid}.technicianPhotoWrapper input{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff0a;border-radius:9px;outline:0;padding:9px}.technicianPhotoWrapper.skipped .technicianPhoto{opacity:.65}.technicianReportInput.compact{min-height:90px;margin-top:9px}.technicianCompletionBar.ready{background:#37f0a30e;border-color:#37f0a347}.technicianCompletionBar.blocked{background:#f6cb6809;border-color:#f6cb6833}.customerProcessWarnings{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px;display:grid}.customerWarning{border:1px solid var(--line);color:var(--text);text-align:left;background:#ffffff06;border-radius:13px;gap:5px;padding:12px;text-decoration:none;display:grid}.customerWarning span{text-transform:uppercase;font-size:9px;font-weight:900}.customerWarning.mint{border-color:#73d8aa3d}.customerWarning.orange{border-color:#ff9b4a3d}.customerWarning.yellow{border-color:#f6cb683d}.customerWarning.red{border-color:#ff5c763d}.customerWarning.green{border-color:#37f0a347}.customerTimeline.premium{gap:8px;display:grid}.customerOrderDetails{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.customerOrderDetails>span{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:8px;padding:6px 8px;font-size:9px}.dashboardCommandHero.premium{background:linear-gradient(135deg,#37f0a312,#ffffff03),#03110cbd;border:1px solid #37f0a333;border-radius:23px;justify-content:space-between;gap:20px;margin-bottom:14px;padding:24px;display:flex}.dashboardCommandHero h2{max-width:700px;margin:12px 0 8px;font-size:31px;line-height:1.12}.dashboardCommandHero p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.dashboardLiveStatus{color:var(--green);text-transform:uppercase;background:#37f0a317;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.dashboardLiveStatus>span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #37f0a3cc}.dashboardHeroActions{gap:8px;margin-top:17px;display:flex}.dashboardCommandValue{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;min-width:310px;padding:17px}.dashboardCommandValue>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.dashboardCommandValue>strong{margin:8px 0 5px;font-size:31px;display:block}.dashboardCommandValue>p{font-size:10px}.dashboardCommandMini{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.dashboardCommandMini>div{border:1px solid var(--line);background:#ffffff06;border-radius:11px;padding:10px}.dashboardCommandMini span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800;display:block}.dashboardCommandMini strong{margin-top:5px;display:block}.dashboardFinanceGrid{grid-template-columns:repeat(3,1fr)}.dashboardFinanceGrid>div p{color:var(--muted);margin:5px 0 0;font-size:10px}.dashboardFinanceGrid>div.mint{border-color:#73d8aa40}.dashboardFinanceGrid>div.orange{border-color:#ff9b4a40}.dashboardFinanceGrid>div.red{border-color:#ff5c7640}.dashboardFinanceGrid>div.green{border-color:#37f0a34d}.dashboardAttentionList{gap:8px;display:grid}.dashboardAttentionList>a,.dashboardAttentionList>div{border:1px solid var(--line);color:var(--text);background:#ffffff06;border-radius:12px;gap:5px;padding:12px;text-decoration:none;display:grid}.dashboardAttentionList span{text-transform:uppercase;font-size:9px;font-weight:900}.dashboardAttentionList .red{border-color:#ff5c763d}.dashboardAttentionList .orange{border-color:#ff9b4a3d}.dashboardAttentionList .yellow{border-color:#f6cb683d}.dashboardAttentionList .mint{border-color:#73d8aa3d}.dashboardAttentionList .green{border-color:#37f0a347}.dashboardSystemNumbers{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:12px;display:grid}.dashboardSystemNumbers>div{border:1px solid var(--line);background:#ffffff06;border-radius:11px;padding:11px}.dashboardSystemNumbers span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800;display:block}.dashboardSystemNumbers strong{margin-top:5px;font-size:20px;display:block}.dashboardQuickActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dashboardQuickAction{border:1px solid var(--line);color:var(--text);background:#ffffff06;border-radius:12px;gap:5px;padding:12px;text-decoration:none;display:grid}.dashboardQuickAction span{color:var(--muted);font-size:10px}@media (max-width:1200px){.operationsOverviewStrip,.dashboardProcessBoard{grid-template-columns:repeat(3,1fr)}.historyStepRail,.premiumProcessTimeline{grid-template-columns:repeat(4,1fr)}.historyDurationGrid,.premiumDurationGrid{grid-template-columns:repeat(3,1fr)}.documentationRuleGrid{grid-template-columns:repeat(2,1fr)}.cleanFilterBar,.invoicePositionValues{grid-template-columns:1fr 1fr}}@media (max-width:1000px){.invoiceWorkspacePremium{grid-template-columns:1fr}.invoiceSideColumn{grid-template-columns:1fr 1fr}.dashboardCommandHero.premium{flex-direction:column}.dashboardCommandValue{min-width:0}}@media (max-width:900px){.operationsMainNavigation.premium,.jobPremiumGrid,.jobDocumentationPremium,.jobBillingPremium,.customerOverviewGrid,.dashboardAttentionGrid,.dashboardFinanceGrid,.customerProcessWarnings{grid-template-columns:1fr}.jobCommandHero,.customerCommandHero,.invoiceCommandHero,.historyPremiumHeader,.historyPremiumFooter{flex-direction:column}.jobAtGlanceGrid,.customerCommandMetrics{grid-template-columns:1fr 1fr}.processClarityGrid,.operationsJobProcessState{grid-template-columns:1fr}.delayFormGrid,.invoicePrecheckGrid,.invoiceProcessStrip{grid-template-columns:1fr 1fr}.invoiceSideColumn{grid-template-columns:1fr}}@media (max-width:650px){.operationsOverviewStrip,.dashboardProcessBoard,.jobAtGlanceGrid,.customerCommandMetrics,.historyStepRail,.premiumProcessTimeline,.historyDurationGrid,.premiumDurationGrid,.documentationRuleGrid,.documentationEvidenceGrid,.jobBillingFacts,.cleanFilterBar,.delayFormGrid,.invoicePrecheckGrid,.invoiceProcessStrip,.billingModeGrid.premium,.invoiceTextGrid,.dashboardSystemNumbers,.dashboardQuickActions,.dashboardCommandMini{grid-template-columns:1fr}.jobHeroMoney,.invoiceCommandAmount{min-width:0}.invoicePositionCard,.invoicePositionValues{grid-template-columns:1fr}.dashboardHeroActions{flex-direction:column}}:root{--clean-bg:#07110d;--clean-surface:#0b1812;--clean-surface-2:#0e1e17;--clean-surface-3:#12251c;--clean-line:#ffffff13;--clean-line-strong:#ffffff1f;--clean-text:#f4f8f5;--clean-muted:#8fa299;--clean-muted-2:#667970;--clean-red:#ff5d73;--clean-red-soft:#ff5d731f;--clean-red-border:#ff5d7366;--clean-orange:#ff9c50;--clean-orange-soft:#ff9c501f;--clean-orange-border:#ff9c506b;--clean-yellow:#f8ce65;--clean-yellow-soft:#f8ce651f;--clean-yellow-border:#f8ce6570;--clean-green:#35e89b;--clean-green-soft:#35e89b1f;--clean-green-border:#35e89b6b;--clean-radius-xs:8px;--clean-radius-sm:11px;--clean-radius-md:15px;--clean-radius-lg:20px;--clean-shadow:0 18px 50px #0003;--clean-transition:.15s ease}button,a,input,select,textarea{font-family:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.cleanV2Shell{background:0 0;min-height:100vh}.cleanV2Main{min-width:0;padding:26px 30px 50px}.cleanV2PageDescription{color:var(--clean-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.cleanV2Topbar{margin-bottom:21px}.cleanV2Topbar .pageTitle{letter-spacing:-.04em}.cleanV2Sidebar{border-right:1px solid var(--clean-line);background:linear-gradient(#ffffff04,#0000 34%),#07120d;flex-direction:column;min-height:100vh;padding-bottom:18px;display:flex}.cleanV2Navigation{gap:5px;margin-top:18px;display:grid}.cleanV2Navigation a{min-height:52px;color:var(--clean-muted);transition:color var(--clean-transition), border-color var(--clean-transition), background var(--clean-transition), transform var(--clean-transition);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;text-decoration:none;display:flex;position:relative;overflow:hidden}.cleanV2Navigation a:hover{color:var(--clean-text);background:#ffffff09}.cleanV2Navigation a.active{color:var(--clean-text);background:linear-gradient(90deg,#35e89b1c,#35e89b06);border-color:#35e89b2e}.cleanV2Navigation a>div{gap:2px;display:grid}.cleanV2Navigation a strong{font-size:12px;line-height:1.2}.cleanV2Navigation a small{color:var(--clean-muted-2);font-size:9px;line-height:1.25}.cleanV2Navigation a.active small{color:#8fa299db}.cleanV2ActiveMarker{background:var(--clean-green);border-radius:999px;flex:0 0 4px;width:4px;height:27px;box-shadow:0 0 18px #35e89b80}.cleanV2SidebarFooter{border:1px solid var(--clean-line);background:#ffffff06;border-radius:13px;align-items:center;gap:10px;margin-top:auto;padding:13px;display:flex}.cleanV2CompanyAvatar{width:36px;height:36px;color:var(--clean-green);background:#35e89b1c;border-radius:11px;flex:0 0 36px;place-items:center;font-weight:900;display:grid}.cleanV2SidebarFooter>div:last-child{gap:2px;min-width:0;display:grid}.cleanV2SidebarFooter strong{font-size:11px}.cleanV2SidebarFooter span{color:var(--clean-muted);font-size:9px}.cleanTextLink,.cleanRecordLink{color:var(--clean-muted);transition:color var(--clean-transition);font-size:10px;font-weight:750;text-decoration:none}.cleanTextLink:hover,.cleanRecordLink:hover{color:var(--clean-text)}.cleanPrimaryProcessButton,.cleanJobMainAction,.cleanColorDetailAction,.cleanTechnicianFileLink{color:#07110d;white-space:nowrap;min-height:39px;transition:transform var(--clean-transition), filter var(--clean-transition);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.cleanPrimaryProcessButton:hover,.cleanJobMainAction:hover,.cleanColorDetailAction:hover{filter:brightness(1.04);transform:translateY(-1px)}.cleanPrimaryProcessButton.red,.cleanColorDetailAction.red{background:var(--clean-red)}.cleanPrimaryProcessButton.orange,.cleanColorDetailAction.orange,.cleanJobMainAction.orange{background:var(--clean-orange)}.cleanPrimaryProcessButton.yellow,.cleanColorDetailAction.yellow,.cleanJobMainAction.yellow{background:var(--clean-yellow)}.cleanPrimaryProcessButton.green,.cleanColorDetailAction.green,.cleanJobMainAction.green{background:var(--clean-green)}.cleanSearchField{border:1px solid var(--clean-line);background:#ffffff06;border-radius:11px;align-items:center;gap:9px;min-height:43px;padding:0 12px;display:flex}.cleanSearchField>span{color:var(--clean-muted);font-size:17px}.cleanSearchField input{width:100%;color:var(--clean-text);background:0 0;border:0;outline:0;padding:0;font-size:11px}.cleanSearchField input::placeholder{color:var(--clean-muted-2)}.cleanOperationsFilters select,.cleanHistoryFilters select{border:1px solid var(--clean-line);background:var(--clean-surface-2);min-height:43px;color:var(--clean-text);border-radius:11px;outline:0;padding:0 11px;font-size:10px}.cleanResetFilter{border:1px solid var(--clean-line);min-height:43px;color:var(--clean-muted);background:0 0;border-radius:11px;padding:0 13px;font-size:10px;font-weight:800}.cleanResetFilter:hover{color:var(--clean-text);border-color:var(--clean-line-strong)}.cleanEmptyState{text-align:center;align-content:center;place-items:center;min-height:230px;padding:30px;display:grid}.cleanEmptyState>span{width:42px;height:42px;color:var(--clean-muted);background:#ffffff0b;border-radius:13px;place-items:center;margin-bottom:10px;font-size:19px;display:grid}.cleanEmptyState h3{margin:0}.cleanEmptyState p{color:var(--clean-muted);margin:7px 0 0;font-size:11px}.cleanEmptyInline{border:1px dashed var(--clean-line);color:var(--clean-muted);text-align:center;border-radius:11px;padding:13px;font-size:10px}.cleanDashboardHeadline{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:13px;display:grid}.cleanDashboardHeadline>div{border:1px solid var(--clean-line);background:linear-gradient(135deg, #ffffff07, transparent), var(--clean-surface);border-radius:17px;padding:18px 19px}.cleanDashboardHeadline span,.cleanDashboardCoreNumbers span,.cleanDatabaseGrid span,.cleanColorDetailMetrics span{color:var(--clean-muted);text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:900}.cleanDashboardHeadline strong{letter-spacing:-.04em;margin:7px 0 4px;font-size:clamp(22px,2.4vw,31px);display:block}.cleanDashboardHeadline p,.cleanDashboardCoreNumbers p{color:var(--clean-muted);margin:0;font-size:10px}.cleanColorOverview{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:9px;display:grid}.cleanColorCard{border:1px solid var(--clean-line);background:var(--clean-surface);min-width:0;min-height:124px;color:var(--clean-text);text-align:left;transition:transform var(--clean-transition), border-color var(--clean-transition), background var(--clean-transition);border-radius:16px;padding:16px;position:relative;overflow:hidden}.cleanColorCard:before{content:"";opacity:.8;width:5px;position:absolute;inset:0 auto 0 0}.cleanColorCard:after{content:"";opacity:.12;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-85px;right:-75px}.cleanColorCard:hover,.cleanColorCard.active{transform:translateY(-2px)}.cleanColorCard>span{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.cleanColorCard>strong{letter-spacing:-.045em;margin:11px 0 4px;font-size:27px;display:block}.cleanColorCard h3{margin:0;font-size:12px}.cleanColorCard.red:before,.cleanColorCard.red:after{background:var(--clean-red)}.cleanColorCard.orange:before,.cleanColorCard.orange:after{background:var(--clean-orange)}.cleanColorCard.yellow:before,.cleanColorCard.yellow:after{background:var(--clean-yellow)}.cleanColorCard.green:before,.cleanColorCard.green:after{background:var(--clean-green)}.cleanColorCard.red>span{color:var(--clean-red);background:var(--clean-red-soft)}.cleanColorCard.orange>span{color:var(--clean-orange);background:var(--clean-orange-soft)}.cleanColorCard.yellow>span{color:var(--clean-yellow);background:var(--clean-yellow-soft)}.cleanColorCard.green>span{color:var(--clean-green);background:var(--clean-green-soft)}.cleanColorCard.red.active{border-color:var(--clean-red-border);background:linear-gradient(135deg, var(--clean-red-soft), transparent 72%), var(--clean-surface)}.cleanColorCard.orange.active{border-color:var(--clean-orange-border);background:linear-gradient(135deg, var(--clean-orange-soft), transparent 72%), var(--clean-surface)}.cleanColorCard.yellow.active{border-color:var(--clean-yellow-border);background:linear-gradient(135deg, var(--clean-yellow-soft), transparent 72%), var(--clean-surface)}.cleanColorCard.green.active{border-color:var(--clean-green-border);background:linear-gradient(135deg, var(--clean-green-soft), transparent 72%), var(--clean-surface)}.cleanColorDetail{border:1px solid var(--clean-line);background:var(--clean-surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:17px;margin-bottom:13px;padding:17px 18px;display:grid}.cleanColorDetail.red{border-color:var(--clean-red-border);background:linear-gradient(90deg, var(--clean-red-soft), transparent 48%), var(--clean-surface)}.cleanColorDetail.orange{border-color:var(--clean-orange-border);background:linear-gradient(90deg, var(--clean-orange-soft), transparent 48%), var(--clean-surface)}.cleanColorDetail.yellow{border-color:var(--clean-yellow-border);background:linear-gradient(90deg, var(--clean-yellow-soft), transparent 48%), var(--clean-surface)}.cleanColorDetail.green{border-color:var(--clean-green-border);background:linear-gradient(90deg, var(--clean-green-soft), transparent 48%), var(--clean-surface)}.cleanColorDetail>div:first-child>span{letter-spacing:.08em;font-size:8px;font-weight:950}.cleanColorDetail.red>div:first-child>span{color:var(--clean-red)}.cleanColorDetail.orange>div:first-child>span{color:var(--clean-orange)}.cleanColorDetail.yellow>div:first-child>span{color:var(--clean-yellow)}.cleanColorDetail.green>div:first-child>span{color:var(--clean-green)}.cleanColorDetail h2{margin:5px 0 3px;font-size:17px}.cleanColorDetail p{max-width:660px;color:var(--clean-muted);margin:0;font-size:10px;line-height:1.5}.cleanColorDetailMetrics{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cleanColorDetailMetrics>div{border:1px solid var(--clean-line);background:#0000001f;border-radius:11px;min-width:130px;padding:10px 12px}.cleanColorDetailMetrics strong{margin-top:5px;font-size:17px;display:block}.cleanDashboardCoreNumbers{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:13px;display:grid}.cleanDashboardCoreNumbers>div{border:1px solid var(--clean-line);background:var(--clean-surface);border-radius:15px;padding:15px 17px}.cleanDashboardCoreNumbers>div.green{border-color:#35e89b40}.cleanDashboardCoreNumbers strong{margin:6px 0 4px;font-size:23px;display:block}.cleanDashboardContentGrid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px;display:grid}.cleanDashboardPanel{min-width:0}.cleanNextActionList,.cleanAppointmentList{gap:7px;display:grid}.cleanNextAction{border:1px solid var(--clean-line);color:var(--clean-text);background:#ffffff05;border-radius:11px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;text-decoration:none;display:grid}.cleanNextAction>span{border-radius:999px;width:5px;height:100%;min-height:34px}.cleanNextAction.red>span{background:var(--clean-red)}.cleanNextAction.orange>span{background:var(--clean-orange)}.cleanNextAction.yellow>span{background:var(--clean-yellow)}.cleanNextAction.green>span{background:var(--clean-green)}.cleanNextAction>div{gap:3px;display:grid}.cleanNextAction small{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:850}.cleanNextAction strong{font-size:10px;line-height:1.4}.cleanNextAction b{color:var(--clean-muted)}.cleanAppointment{border:1px solid var(--clean-line);color:var(--clean-text);background:#ffffff05;border-radius:11px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;text-decoration:none;display:grid}.cleanAppointmentColor{border-radius:999px;width:5px;height:38px}.cleanAppointmentColor.yellow{background:var(--clean-yellow)}.cleanAppointmentColor.orange{background:var(--clean-orange)}.cleanAppointmentColor.green{background:var(--clean-green)}.cleanAppointment>div{min-width:0}.cleanAppointment strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.cleanAppointment p{color:var(--clean-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;overflow:hidden}.cleanAppointment time{color:var(--clean-muted);text-align:right;font-size:9px}.cleanDashboardEmpty{text-align:left;justify-content:center;align-items:center;gap:12px;min-height:145px;display:flex}.cleanDashboardEmpty>span{background:var(--clean-green-soft);width:39px;height:39px;color:var(--clean-green);border-radius:12px;place-items:center;display:grid}.cleanDashboardEmpty strong{font-size:11px}.cleanDashboardEmpty p{color:var(--clean-muted);margin:4px 0 0;font-size:9px}.cleanDatabasePanel{margin-top:0}.cleanDatabaseGrid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.cleanDatabaseGrid a{border:1px solid var(--clean-line);color:var(--clean-text);background:#ffffff05;border-radius:11px;gap:5px;padding:12px;text-decoration:none;display:grid}.cleanDatabaseGrid a:hover{border-color:var(--clean-line-strong)}.cleanDatabaseGrid strong{font-size:20px}.cleanOperationsNavigation{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.cleanOperationsNavigation>button{border:1px solid var(--clean-line);background:var(--clean-surface);min-height:69px;color:var(--clean-text);text-align:left;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.cleanOperationsNavigation>button>div{gap:3px;display:grid}.cleanOperationsNavigation span{font-size:12px;font-weight:900}.cleanOperationsNavigation small{color:var(--clean-muted);font-size:9px}.cleanOperationsNavigation strong{font-size:22px}.cleanOperationsNavigation>button.red.active{border-color:var(--clean-red-border);background:var(--clean-red-soft)}.cleanOperationsNavigation>button.yellow.active{border-color:var(--clean-yellow-border);background:var(--clean-yellow-soft)}.cleanOperationsNavigation>button.green.active{border-color:var(--clean-green-border);background:var(--clean-green-soft)}.cleanSectionHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin:3px 0 12px;display:flex}.cleanSectionHeader>div:first-child>span{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:900}.cleanSectionHeader h2{margin:4px 0 0;font-size:20px}.cleanSectionHeader>p{color:var(--clean-muted);margin:0;font-size:10px}.cleanSectionHeader>strong{border:1px solid var(--clean-line);background:#ffffff06;border-radius:11px;place-items:center;min-width:36px;height:36px;display:grid}.cleanRequestSummary{gap:7px;display:flex}.cleanRequestSummary button{border:1px solid var(--clean-line);min-width:102px;color:var(--clean-text);text-align:left;background:0 0;border-radius:10px;gap:3px;padding:9px 11px;display:grid}.cleanRequestSummary button strong{font-size:17px}.cleanRequestSummary button span{color:var(--clean-muted);font-size:8px}.cleanRequestSummary button.red.active{border-color:var(--clean-red-border);background:var(--clean-red-soft)}.cleanRequestSummary button.orange.active{border-color:var(--clean-orange-border);background:var(--clean-orange-soft)}.cleanRequestSummary button.yellow.active{border-color:var(--clean-yellow-border);background:var(--clean-yellow-soft)}.cleanOperationsFilters{grid-template-columns:minmax(270px,1fr) 200px auto;gap:8px;margin-bottom:12px;display:grid}.cleanHistoryFilters{grid-template-columns:minmax(250px,1fr) repeat(3,180px);gap:8px;margin-bottom:12px;display:grid}.cleanJobStatusNavigation{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:9px;display:grid}.cleanJobStatusNavigation>button{border:1px solid var(--clean-line);background:var(--clean-surface);min-height:68px;color:var(--clean-text);text-align:left;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:12px 14px;display:grid}.cleanJobStatusNavigation>button>span{font-size:11px;font-weight:900}.cleanJobStatusNavigation>button>strong{grid-area:1/2/3;font-size:22px}.cleanJobStatusNavigation>button>small{color:var(--clean-muted);font-size:8px}.cleanJobStatusNavigation .yellow.active{border-color:var(--clean-yellow-border);background:var(--clean-yellow-soft)}.cleanJobStatusNavigation .orange.active{border-color:var(--clean-orange-border);background:var(--clean-orange-soft)}.cleanJobStatusNavigation .green.active{border-color:var(--clean-green-border);background:var(--clean-green-soft)}.cleanCompletionSwitch{border:1px solid var(--clean-line);background:#ffffff05;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:10px;padding:4px;display:inline-grid}.cleanCompletionSwitch button{min-width:210px;min-height:39px;color:var(--clean-muted);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:0 11px;display:flex}.cleanCompletionSwitch button.active{background:var(--clean-green-soft);color:var(--clean-text);border-color:#35e89b38}.cleanCompletionSwitch span{font-size:9px;font-weight:800}.cleanCompletionSwitch strong{color:var(--clean-green)}.cleanRecordList{gap:9px;display:grid}.cleanProcessCard{border:1px solid var(--clean-line);background:var(--clean-surface);border-radius:16px;padding:15px 17px 14px;position:relative;overflow:hidden}.cleanProcessCard:before{content:"";width:6px;position:absolute;inset:0 auto 0 0}.cleanProcessCard.red{border-color:var(--clean-red-border);background:linear-gradient(90deg, var(--clean-red-soft), transparent 35%), var(--clean-surface)}.cleanProcessCard.orange{border-color:var(--clean-orange-border);background:linear-gradient(90deg, var(--clean-orange-soft), transparent 35%), var(--clean-surface)}.cleanProcessCard.yellow{border-color:var(--clean-yellow-border);background:linear-gradient(90deg, var(--clean-yellow-soft), transparent 35%), var(--clean-surface)}.cleanProcessCard.green{border-color:var(--clean-green-border);background:linear-gradient(90deg, var(--clean-green-soft), transparent 35%), var(--clean-surface)}.cleanProcessCard.red:before{background:var(--clean-red)}.cleanProcessCard.orange:before{background:var(--clean-orange)}.cleanProcessCard.yellow:before{background:var(--clean-yellow)}.cleanProcessCard.green:before{background:var(--clean-green)}.cleanProcessCardTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cleanProcessCardTop h3{margin:8px 0 3px;font-size:16px}.cleanProcessCardTop p{color:var(--clean-muted);margin:0;font-size:10px}.cleanProcessStatus{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:950;display:inline-flex}.cleanProcessCard.red .cleanProcessStatus{color:var(--clean-red)}.cleanProcessCard.orange .cleanProcessStatus{color:var(--clean-orange)}.cleanProcessCard.yellow .cleanProcessStatus{color:var(--clean-yellow)}.cleanProcessCard.green .cleanProcessStatus{color:var(--clean-green)}.cleanStatusLine{align-items:center;gap:8px;display:flex}.cleanStatusLine small{border:1px solid var(--clean-line);color:var(--clean-muted);border-radius:999px;padding:4px 7px;font-size:8px}.cleanProcessValue{letter-spacing:-.025em;white-space:nowrap;font-size:19px}.cleanProcessFacts{grid-template-columns:1.1fr .8fr 1fr;gap:7px;margin:13px 0 11px;display:grid}.cleanProcessFacts.request{grid-template-columns:1fr 1fr 1.2fr}.cleanProcessFacts>div{border:1px solid var(--clean-line);background:#0000001a;border-radius:10px;min-width:0;padding:9px 10px}.cleanProcessFacts>div.missing{background:#ffffff09;border-color:#ffffff21}.cleanProcessFacts span{color:var(--clean-muted);text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.cleanProcessFacts strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.cleanProcessFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.cleanHistoryList{gap:7px;display:grid}.cleanHistoryCard{border:1px solid var(--clean-line);background:var(--clean-surface);border-radius:14px;overflow:hidden}.cleanHistoryCard.red{border-color:#ff5d733b}.cleanHistoryCard.orange{border-color:#ff9c503b}.cleanHistoryCard.yellow{border-color:#f8ce653b}.cleanHistoryCard.green{border-color:#35e89b3d}.cleanHistoryCard.expanded{box-shadow:var(--clean-shadow)}.cleanHistorySummary{width:100%;color:var(--clean-text);text-align:left;background:0 0;border:0;grid-template-columns:5px minmax(190px,1.3fr) minmax(150px,.8fr) minmax(105px,.6fr) minmax(115px,.7fr) auto 27px;align-items:center;gap:12px;padding:12px 14px;display:grid}.cleanHistoryColor{border-radius:999px;width:5px;height:45px}.cleanHistoryColor.red{background:var(--clean-red)}.cleanHistoryColor.orange{background:var(--clean-orange)}.cleanHistoryColor.yellow{background:var(--clean-yellow)}.cleanHistoryColor.green{background:var(--clean-green)}.cleanHistoryIdentity{min-width:0}.cleanHistoryIdentity small,.cleanHistoryTechnician span,.cleanHistoryActivity span{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:850;display:block}.cleanHistoryIdentity strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:11px;display:block;overflow:hidden}.cleanHistoryIdentity p{color:var(--clean-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.cleanHistoryStatus{gap:4px;display:grid}.cleanHistoryStatus>span{font-size:9px;font-weight:850}.cleanHistoryStatus small{background:var(--clean-orange-soft);width:fit-content;color:var(--clean-orange);border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900}.cleanHistoryTechnician strong,.cleanHistoryActivity strong{margin-top:4px;font-size:9px;display:block}.cleanHistoryValue{white-space:nowrap;font-size:13px}.cleanHistoryChevron{border:1px solid var(--clean-line);width:27px;height:27px;color:var(--clean-muted);border-radius:8px;place-items:center;display:grid}.cleanHistoryDetails{border-top:1px solid var(--clean-line);padding:0 14px 14px}.cleanHistoryRecordSwitch{gap:6px;padding:11px 0;display:flex}.cleanHistoryRecordSwitch a{border:1px solid var(--clean-line);color:var(--clean-muted);border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800;text-decoration:none}.cleanHistoryRecordSwitch a:hover{color:var(--clean-text)}.cleanHistoryStepLine{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.cleanHistoryStepLine>div{border:1px solid var(--clean-line);background:#ffffff05;border-radius:9px;min-width:0;padding:8px}.cleanHistoryStepLine>div>span{width:23px;height:23px;color:var(--clean-muted);background:#ffffff0f;border-radius:7px;place-items:center;margin-bottom:6px;font-size:8px;font-weight:900;display:grid}.cleanHistoryStepLine>div.complete{border-color:#35e89b33}.cleanHistoryStepLine>div.complete>span{background:var(--clean-green);color:#06120c}.cleanHistoryStepLine strong{font-size:8px;display:block}.cleanHistoryStepLine small{color:var(--clean-muted);margin-top:4px;font-size:7px;line-height:1.3;display:block}.cleanHistoryDetailGrid{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:8px;display:grid}.cleanHistoryDetailGrid>div{border:1px solid var(--clean-line);background:#ffffff05;border-radius:9px;padding:9px}.cleanHistoryDetailGrid span{color:var(--clean-muted);text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:850;display:block}.cleanHistoryDetailGrid strong{font-size:9px}.cleanHistoryNote{border:1px solid var(--clean-line);background:#ffffff05;border-radius:9px;margin-top:8px;padding:10px}.cleanHistoryNote span{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:850}.cleanHistoryNote p{color:var(--clean-muted);white-space:pre-line;margin:5px 0 0;font-size:9px;line-height:1.5}.cleanHistoryFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.cleanHistoryFooter>span{color:var(--clean-muted);font-size:8px}.cleanJobFileHero{border:1px solid var(--clean-line);background:var(--clean-surface);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:9px;padding:19px 20px;display:flex;position:relative;overflow:hidden}.cleanJobFileHero:before{content:"";width:6px;position:absolute;inset:0 auto 0 0}.cleanJobFileHero.yellow{border-color:var(--clean-yellow-border);background:linear-gradient(90deg, var(--clean-yellow-soft), transparent 42%), var(--clean-surface)}.cleanJobFileHero.orange{border-color:var(--clean-orange-border);background:linear-gradient(90deg, var(--clean-orange-soft), transparent 42%), var(--clean-surface)}.cleanJobFileHero.green{border-color:var(--clean-green-border);background:linear-gradient(90deg, var(--clean-green-soft), transparent 42%), var(--clean-surface)}.cleanJobFileHero.yellow:before{background:var(--clean-yellow)}.cleanJobFileHero.orange:before{background:var(--clean-orange)}.cleanJobFileHero.green:before{background:var(--clean-green)}.cleanJobStatusLine{align-items:center;gap:7px;display:flex}.cleanJobStatusLine span{text-transform:uppercase;font-size:9px;font-weight:950}.cleanJobFileHero.yellow .cleanJobStatusLine span{color:var(--clean-yellow)}.cleanJobFileHero.orange .cleanJobStatusLine span{color:var(--clean-orange)}.cleanJobFileHero.green .cleanJobStatusLine span{color:var(--clean-green)}.cleanJobStatusLine small{border:1px solid var(--clean-line);color:var(--clean-muted);border-radius:999px;padding:4px 7px;font-size:8px}.cleanJobFileHero h2{letter-spacing:-.035em;margin:9px 0 4px;font-size:23px}.cleanJobFileHero p{color:var(--clean-muted);margin:0;font-size:10px}.cleanJobHeroSide{border:1px solid var(--clean-line);text-align:right;background:#0000001c;border-radius:12px;min-width:210px;padding:12px 14px}.cleanJobHeroSide span{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:850}.cleanJobHeroSide strong{margin-top:5px;font-size:22px;display:block}.cleanJobQuickFacts{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:9px;display:grid}.cleanJobQuickFacts>div{border:1px solid var(--clean-line);background:var(--clean-surface);border-radius:11px;padding:11px}.cleanJobQuickFacts span,.cleanJobDataList span,.cleanEvidenceList span,.cleanBillingFacts span,.cleanTimelineDurations span{color:var(--clean-muted);text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.cleanJobQuickFacts strong{font-size:10px}.cleanJobNavigation,.cleanCustomerNavigation,.cleanTechnicianSectionNavigation{border:1px solid var(--clean-line);background:#ffffff05;border-radius:12px;gap:4px;margin-bottom:11px;padding:4px;display:inline-flex}.cleanJobNavigation button,.cleanCustomerNavigation button,.cleanTechnicianSectionNavigation button{min-height:36px;color:var(--clean-muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 13px;font-size:9px;font-weight:850}.cleanJobNavigation button.active,.cleanCustomerNavigation button.active,.cleanTechnicianSectionNavigation button.active{background:var(--clean-green-soft);color:var(--clean-text);border-color:#35e89b33}.cleanJobOverviewGrid,.cleanJobDocumentationGrid{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.cleanJobPanel{min-width:0}.cleanJobPanel.full{grid-column:1/-1}.cleanJobDataList,.cleanEvidenceList,.cleanBillingFacts{gap:6px;display:grid}.cleanJobDataList>div,.cleanEvidenceList>div,.cleanBillingFacts>div{border:1px solid var(--clean-line);background:#ffffff05;border-radius:9px;justify-content:space-between;align-items:center;gap:13px;padding:9px 10px;display:flex}.cleanJobDataList span,.cleanEvidenceList span,.cleanBillingFacts span{margin:0}.cleanJobDataList strong,.cleanEvidenceList strong,.cleanBillingFacts strong{text-align:right;font-size:9px}.cleanJobMainAction{width:100%;min-height:45px;margin-top:2px}.cleanJobSecondaryLinks{justify-content:center;gap:7px;margin-top:8px;display:flex}.cleanJobSecondaryLinks a{color:var(--clean-muted);font-size:9px;text-decoration:none}.cleanJobChecklist{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cleanJobChecklist>div{border:1px solid var(--clean-line);background:#ffffff05;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.cleanJobChecklist>div>span{width:25px;height:25px;color:var(--clean-muted);background:#ffffff0e;border-radius:7px;flex:0 0 25px;place-items:center;font-size:8px;font-weight:900;display:grid}.cleanJobChecklist>div.done{border-color:#35e89b33}.cleanJobChecklist>div.done>span{background:var(--clean-green);color:#06120c}.cleanJobChecklist strong{font-size:9px}.cleanDocumentState,.cleanBillingState{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.cleanDocumentState.complete,.cleanBillingState.complete{color:var(--clean-green);background:var(--clean-green-soft)}.cleanDocumentState.open,.cleanBillingState.open{color:var(--clean-orange);background:var(--clean-orange-soft)}.cleanJobReport,.cleanJobAdditionalNote{border:1px solid var(--clean-line);color:var(--clean-muted);white-space:pre-line;background:#ffffff05;border-radius:10px;padding:11px;font-size:10px;line-height:1.6}.cleanJobAdditionalNote{margin-top:7px}.cleanJobAdditionalNote span{color:var(--clean-muted);text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.cleanJobAdditionalNote p{margin:0}.cleanDelayForm{grid-template-columns:1.3fr .8fr .7fr .7fr;gap:7px;display:grid}.cleanDelayForm input,.cleanDelayForm select,.cleanDelayForm textarea{border:1px solid var(--clean-line);background:var(--clean-surface-2);width:100%;min-height:39px;color:var(--clean-text);border-radius:9px;outline:0;padding:9px 10px;font-size:9px}.cleanDelayForm textarea{resize:vertical;grid-column:1/-1;min-height:70px}.cleanDelayForm button{grid-column:1/-1;width:fit-content}.cleanDelayList{gap:7px;margin-top:10px;display:grid}.cleanDelayList article{background:#ff9c500b;border:1px solid #ff9c5033;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.cleanDelayList article>div{min-width:0}.cleanDelayList span{color:var(--clean-orange);text-transform:uppercase;font-size:8px;font-weight:900}.cleanDelayList strong{margin-top:3px;font-size:10px;display:block}.cleanDelayList p,.cleanDelayList small{color:var(--clean-muted);margin:4px 0 0;font-size:8px;display:block}.cleanBillingFile{grid-template-columns:minmax(0,760px);display:grid}.cleanBillingFacts{grid-template-columns:repeat(4,1fr);margin-bottom:10px;display:grid}.cleanBillingFacts>div{display:block}.cleanBillingFacts strong{text-align:left;display:block}.cleanTimelineSteps{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.cleanTimelineSteps>div{border:1px solid var(--clean-line);background:#ffffff05;border-radius:9px;min-width:0;padding:9px}.cleanTimelineSteps>div>span{width:24px;height:24px;color:var(--clean-muted);background:#ffffff0e;border-radius:7px;place-items:center;margin-bottom:6px;font-size:8px;font-weight:900;display:grid}.cleanTimelineSteps>div.complete{border-color:#35e89b33}.cleanTimelineSteps>div.complete>span{background:var(--clean-green);color:#06120c}.cleanTimelineSteps strong{font-size:8px;display:block}.cleanTimelineSteps small{color:var(--clean-muted);margin-top:4px;font-size:7px;line-height:1.3;display:block}.cleanTimelineDurations{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px;display:grid}.cleanTimelineDurations>div{border:1px solid var(--clean-line);background:#ffffff05;border-radius:9px;padding:9px}.cleanTimelineDurations strong{font-size:9px}.cleanCustomerHero{border:1px solid var(--clean-line);background:var(--clean-surface);border-radius:17px;justify-content:space-between;align-items:center;gap:17px;margin-bottom:9px;padding:18px;display:flex}.cleanCustomerIdentity{align-items:center;gap:13px;display:flex}.cleanCustomerAvatar{background:var(--clean-green-soft);width:50px;height:50px;color:var(--clean-green);border-radius:15px;flex:0 0 50px;place-items:center;font-size:15px;font-weight:950;display:grid}.cleanCustomerIdentity>div:last-child>span{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:850}.cleanCustomerIdentity h2{margin:5px 0 3px;font-size:21px}.cleanCustomerIdentity p{color:var(--clean-muted);margin:0;font-size:10px}.cleanCustomerHeroMetrics{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cleanCustomerHeroMetrics>div{border:1px solid var(--clean-line);background:#ffffff05;border-radius:11px;min-width:160px;padding:11px 13px}.cleanCustomerHeroMetrics span{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:850;display:block}.cleanCustomerHeroMetrics strong{margin-top:5px;font-size:17px;display:block}.cleanCustomerAlerts{gap:7px;margin-bottom:9px;display:flex}.cleanCustomerAlerts button{border:1px solid var(--clean-line);background:var(--clean-surface);min-width:175px;color:var(--clean-text);text-align:left;border-radius:10px;gap:3px;padding:9px 11px;display:grid}.cleanCustomerAlerts button.green{background:var(--clean-green-soft);border-color:#35e89b3b}.cleanCustomerAlerts button.orange{background:var(--clean-orange-soft);border-color:#ff9c503b}.cleanCustomerAlerts span{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:850}.cleanCustomerAlerts strong{font-size:10px}.cleanCustomerOverview{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cleanCustomerPanel.full{grid-column:1/-1}.cleanCustomerDataList{gap:6px;display:grid}.cleanCustomerDataList>div{border:1px solid var(--clean-line);background:#ffffff05;border-radius:9px;justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.cleanCustomerDataList span{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:850}.cleanCustomerDataList strong{text-align:right;font-size:9px}.cleanCustomerProcessGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cleanCustomerProcessGrid button{border:1px solid var(--clean-line);color:var(--clean-text);text-align:left;background:#ffffff05;border-radius:10px;gap:4px;padding:11px;display:grid}.cleanCustomerProcessGrid button.red{border-color:#ff5d7340}.cleanCustomerProcessGrid button.orange{border-color:#ff9c5040}.cleanCustomerProcessGrid button.yellow{border-color:#f8ce6540}.cleanCustomerProcessGrid button.green{border-color:#35e89b40}.cleanCustomerProcessGrid strong{font-size:19px}.cleanCustomerProcessGrid span{color:var(--clean-muted);font-size:8px}.cleanCustomerDoneSplit{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cleanCustomerDoneSplit button{background:var(--clean-green-soft);color:var(--clean-text);text-align:left;border:1px solid #35e89b3b;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px;display:grid}.cleanCustomerDoneSplit span{font-size:10px;font-weight:850}.cleanCustomerDoneSplit strong{color:var(--clean-green);grid-area:1/2/3;font-size:22px}.cleanCustomerDoneSplit small{color:var(--clean-muted);font-size:8px}.cleanCustomerRecordList{gap:8px;display:grid}.cleanCustomerRecord{border:1px solid var(--clean-line);background:var(--clean-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px 14px 18px;display:flex;position:relative;overflow:hidden}.cleanCustomerRecord:before{content:"";width:6px;position:absolute;inset:0 auto 0 0}.cleanCustomerRecord.red{border-color:var(--clean-red-border);background:linear-gradient(90deg, var(--clean-red-soft), transparent 38%), var(--clean-surface)}.cleanCustomerRecord.orange{border-color:var(--clean-orange-border);background:linear-gradient(90deg, var(--clean-orange-soft), transparent 38%), var(--clean-surface)}.cleanCustomerRecord.yellow{border-color:var(--clean-yellow-border);background:linear-gradient(90deg, var(--clean-yellow-soft), transparent 38%), var(--clean-surface)}.cleanCustomerRecord.green{border-color:var(--clean-green-border);background:linear-gradient(90deg, var(--clean-green-soft), transparent 38%), var(--clean-surface)}.cleanCustomerRecord.red:before{background:var(--clean-red)}.cleanCustomerRecord.orange:before{background:var(--clean-orange)}.cleanCustomerRecord.yellow:before{background:var(--clean-yellow)}.cleanCustomerRecord.green:before{background:var(--clean-green)}.cleanCustomerRecordStatus{text-transform:uppercase;font-size:8px;font-weight:950}.cleanCustomerRecord.red .cleanCustomerRecordStatus{color:var(--clean-red)}.cleanCustomerRecord.orange .cleanCustomerRecordStatus{color:var(--clean-orange)}.cleanCustomerRecord.yellow .cleanCustomerRecordStatus{color:var(--clean-yellow)}.cleanCustomerRecord.green .cleanCustomerRecordStatus{color:var(--clean-green)}.cleanCustomerRecord h3{margin:7px 0 3px;font-size:15px}.cleanCustomerRecord p{color:var(--clean-muted);margin:0;font-size:9px}.cleanCustomerRecordSide{justify-items:end;gap:8px;display:grid}.cleanCustomerRecordSide>strong{font-size:16px}.cleanCustomerJobFacts{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.cleanCustomerJobFacts>span{border:1px solid var(--clean-line);color:var(--clean-muted);background:#ffffff05;border-radius:7px;padding:5px 7px;font-size:8px}.cleanCustomerTimeline{gap:6px;display:grid}.cleanCustomerTimelineItem{border:1px solid var(--clean-line);background:var(--clean-surface);color:var(--clean-text);border-radius:12px;grid-template-columns:5px minmax(180px,1.2fr) minmax(100px,.6fr) minmax(110px,.7fr) auto 20px;align-items:center;gap:11px;padding:11px 13px;text-decoration:none;display:grid}.cleanCustomerTimelineColor{border-radius:999px;width:5px;height:39px}.cleanCustomerTimelineColor.red{background:var(--clean-red)}.cleanCustomerTimelineColor.orange{background:var(--clean-orange)}.cleanCustomerTimelineColor.yellow{background:var(--clean-yellow)}.cleanCustomerTimelineColor.green{background:var(--clean-green)}.cleanCustomerTimelineItem small,.cleanCustomerTimelineMeta span{color:var(--clean-muted);text-transform:uppercase;font-size:7px;font-weight:850}.cleanCustomerTimelineItem>div:nth-child(2)>strong{margin:3px 0;font-size:10px;display:block}.cleanCustomerTimelineItem p{color:var(--clean-muted);margin:0;font-size:8px}.cleanCustomerTimelineMeta strong{margin-top:4px;font-size:8px;display:block}.cleanCustomerTimelineValue{white-space:nowrap;font-size:12px}.cleanCustomerTimelineItem>b{color:var(--clean-muted)}.cleanTechnicianSuccess{text-align:center;align-content:center;place-items:center;min-height:72vh;padding:50px 20px;display:grid}.cleanTechnicianSuccessIcon{background:var(--clean-green);color:#06120c;border-radius:21px;place-items:center;width:68px;height:68px;margin-bottom:13px;font-size:27px;font-weight:950;display:grid;box-shadow:0 18px 45px #35e89b2e}.cleanTechnicianSuccess h1{max-width:650px;margin:4px 0 8px;font-size:30px}.cleanTechnicianSuccess>p:last-of-type{max-width:590px;color:var(--clean-muted);margin:0;line-height:1.6}.cleanTechnicianSuccessActions{gap:8px;margin-top:19px;display:flex}.cleanTechnicianNoJob{text-align:center;align-content:center;place-items:center;min-height:420px;display:grid}.cleanTechnicianNoJobIcon{background:var(--clean-green-soft);width:51px;height:51px;color:var(--clean-green);border-radius:15px;place-items:center;margin-bottom:12px;font-size:20px;display:grid}.cleanTechnicianNoJob h2{margin:0}.cleanTechnicianNoJob p{color:var(--clean-muted);margin:7px 0 15px}.cleanTechnicianActiveHero{border:1px solid var(--clean-line);background:var(--clean-surface);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:9px;padding:18px 19px;display:flex;position:relative;overflow:hidden}.cleanTechnicianActiveHero:before{content:"";width:6px;position:absolute;inset:0 auto 0 0}.cleanTechnicianActiveHero.orange{border-color:var(--clean-orange-border);background:linear-gradient(90deg, var(--clean-orange-soft), transparent 45%), var(--clean-surface)}.cleanTechnicianActiveHero.orange:before{background:var(--clean-orange)}.cleanTechnicianActiveStatus{align-items:center;gap:7px;display:flex}.cleanTechnicianActiveStatus>span{text-transform:uppercase;font-size:9px;font-weight:950}.cleanTechnicianActiveHero.yellow .cleanTechnicianActiveStatus>span{color:var(--clean-yellow)}.cleanTechnicianActiveHero.orange .cleanTechnicianActiveStatus>span{color:var(--clean-orange)}.cleanTechnicianActiveStatus small{border:1px solid var(--clean-line);color:var(--clean-muted);border-radius:999px;padding:4px 7px;font-size:8px}.cleanTechnicianActiveHero h2{margin:9px 0 4px;font-size:23px}.cleanTechnicianActiveHero p{color:var(--clean-muted);margin:0;font-size:10px}.cleanTechnicianTimer{border:1px solid var(--clean-line);background:#0000001f;border-radius:12px;gap:5px;min-width:215px;padding:12px;display:grid}.cleanTechnicianTimer>span{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:850}.cleanTechnicianTimer>strong{font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:24px}.cleanTechnicianTimer button{background:var(--clean-orange);color:#07110d;border:0;border-radius:8px;min-height:35px;font-size:9px;font-weight:900}.cleanTechnicianTimer button.pause{color:var(--clean-text);background:#ffffff1a}.cleanTechnicianKeyFacts{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:9px;display:grid}.cleanTechnicianKeyFacts>div{border:1px solid var(--clean-line);background:var(--clean-surface);border-radius:10px;padding:10px}.cleanTechnicianKeyFacts span{color:var(--clean-muted);text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.cleanTechnicianKeyFacts strong{font-size:9px}.cleanTechnicianLockNotice{background:var(--clean-orange-soft);border:1px solid #ff9c5038;border-radius:10px;align-items:center;gap:10px;margin-bottom:9px;padding:9px 11px;display:flex}.cleanTechnicianLockNotice span{color:var(--clean-orange);text-transform:uppercase;background:#ff9c5021;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.cleanTechnicianLockNotice strong{font-size:9px}.cleanTechnicianWorkspace{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:10px;display:grid}.cleanTechnicianWorkspace>main{gap:9px;min-width:0;display:grid}.cleanTechnicianSide{gap:9px;display:grid;position:sticky;top:18px}.cleanTechnicianPanel{min-width:0}.cleanTechnicianModeSelect{border:1px solid var(--clean-line);background:var(--clean-surface-2);min-height:34px;color:var(--clean-text);border-radius:8px;outline:0;padding:0 9px;font-size:8px}.cleanTechnicianPanelActions{align-items:center;gap:7px;display:flex}.cleanTechnicianField{gap:5px;display:grid}.cleanTechnicianField>span{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:850}.cleanTechnicianField input,.cleanTechnicianField textarea{border:1px solid var(--clean-line);background:var(--clean-surface-2);width:100%;color:var(--clean-text);border-radius:9px;outline:0;padding:9px 10px;font-size:9px}.cleanTechnicianField textarea{resize:vertical;min-height:95px}.cleanTechnicianTaskList{gap:7px;display:grid}.cleanTechnicianTaskList button{border:1px solid var(--clean-line);min-height:52px;color:var(--clean-text);text-align:left;background:#ffffff05;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.cleanTechnicianTaskList button.complete{background:var(--clean-green-soft);border-color:#35e89b3d}.cleanTechnicianTaskList button>span{width:30px;height:30px;color:var(--clean-muted);background:#ffffff0e;border-radius:9px;flex:0 0 30px;place-items:center;font-size:9px;font-weight:900;display:grid}.cleanTechnicianTaskList button.complete>span{background:var(--clean-green);color:#06120c}.cleanTechnicianTaskList button>div{gap:3px;display:grid}.cleanTechnicianTaskList strong{font-size:10px}.cleanTechnicianTaskList small{color:var(--clean-muted);font-size:8px}.cleanTechnicianPhotoGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cleanTechnicianPhotoGrid article{border:1px solid var(--clean-line);background:#ffffff05;border-radius:11px;gap:10px;padding:11px;display:grid}.cleanTechnicianPhotoGrid article.complete{background:var(--clean-green-soft);border-color:#35e89b40}.cleanTechnicianPhotoGrid article.skipped{opacity:.78}.cleanTechnicianPhotoHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cleanTechnicianPhotoHead>div{gap:3px;display:grid}.cleanTechnicianPhotoHead strong{font-size:10px}.cleanTechnicianPhotoHead span{color:var(--clean-muted);font-size:8px}.cleanTechnicianPhotoAction{border:1px dashed var(--clean-line-strong);min-height:90px;color:var(--clean-text);background:#00000017;border-radius:9px;align-content:center;place-items:center;gap:7px;display:grid}.cleanTechnicianPhotoAction>span{width:32px;height:32px;color:var(--clean-muted);background:#ffffff0f;border-radius:10px;place-items:center;font-weight:900;display:grid}.cleanTechnicianPhotoGrid article.complete .cleanTechnicianPhotoAction>span{background:var(--clean-green);color:#06120c}.cleanTechnicianPhotoAction strong{font-size:9px}.cleanTechnicianEmptyInline{border:1px dashed var(--clean-line);min-height:110px;color:var(--clean-muted);border-radius:10px;align-content:center;place-items:center;gap:7px;font-size:9px;display:grid}.cleanTechnicianMaterialList{gap:6px;display:grid}.cleanTechnicianMaterialRow{grid-template-columns:28px minmax(150px,1fr) 90px 105px auto;align-items:center;gap:7px;display:grid}.cleanTechnicianMaterialRow>span{width:28px;height:28px;color:var(--clean-green);background:#35e89b14;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.cleanTechnicianMaterialRow input,.cleanTechnicianMaterialRow select{border:1px solid var(--clean-line);background:var(--clean-surface-2);width:100%;min-height:37px;color:var(--clean-text);border-radius:8px;outline:0;padding:0 9px;font-size:9px}.cleanTechnicianCompletionFields{gap:9px;display:grid}.cleanTechnicianCompletionFields>section{border:1px solid var(--clean-line);background:#ffffff05;border-radius:10px;padding:10px}.cleanTechnicianFieldHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.cleanTechnicianFieldHeader>div{gap:3px;display:grid}.cleanTechnicianFieldHeader strong{font-size:10px}.cleanTechnicianFieldHeader span{color:var(--clean-muted);font-size:8px}.cleanTechnicianConfirmation{border:1px solid var(--clean-line);cursor:pointer;background:#ffffff05;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.cleanTechnicianConfirmation>input{opacity:0;pointer-events:none;position:absolute}.cleanTechnicianConfirmation>span{color:#0000;background:#ffffff0e;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.cleanTechnicianConfirmation:has(input:checked){background:var(--clean-green-soft);border-color:#35e89b40}.cleanTechnicianConfirmation:has(input:checked)>span{background:var(--clean-green);color:#06120c}.cleanTechnicianConfirmation strong{font-size:10px}.cleanTechnicianConfirmation p{color:var(--clean-muted);margin:3px 0 0;font-size:8px}.cleanTechnicianCompletionBar{border:1px solid var(--clean-line);background:var(--clean-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.cleanTechnicianCompletionBar.ready{border-color:var(--clean-green-border);background:var(--clean-green-soft)}.cleanTechnicianCompletionBar.blocked{background:#f8ce650a;border-color:#f8ce6538}.cleanTechnicianCompletionBar>div{gap:3px;display:grid}.cleanTechnicianCompletionBar span{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:850}.cleanTechnicianCompletionBar strong{font-size:11px}.cleanTechnicianCompletionBar p{color:var(--clean-muted);margin:0;font-size:8px}.cleanTechnicianCompletionBar button:disabled{opacity:.45}.cleanTechnicianProgress{gap:7px;margin-bottom:10px;display:grid}.cleanTechnicianProgress>div{background:#ffffff0f;border-radius:999px;height:7px;overflow:hidden}.cleanTechnicianProgress>div>span{border-radius:inherit;background:var(--clean-green);height:100%;transition:width .2s;display:block}.cleanTechnicianProgress strong{color:var(--clean-muted);font-size:9px}.cleanTechnicianRequirementList{gap:5px;display:grid}.cleanTechnicianRequirementList>div{border:1px solid var(--clean-line);background:#ffffff04;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;display:flex}.cleanTechnicianRequirementList>div>span{width:21px;height:21px;color:var(--clean-muted);background:#ffffff0e;border-radius:6px;flex:0 0 21px;place-items:center;font-size:8px;display:grid}.cleanTechnicianRequirementList>div.complete{border-color:#35e89b2e}.cleanTechnicianRequirementList>div.complete>span{background:var(--clean-green);color:#06120c}.cleanTechnicianRequirementList strong{font-size:8px}.cleanTechnicianQueueHead{width:100%;color:var(--clean-text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.cleanTechnicianQueueHead p{margin-bottom:3px}.cleanTechnicianQueueHead h3{margin:0;font-size:13px}.cleanTechnicianQueueHead>strong{background:#ffffff0d;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.cleanTechnicianQueueList{gap:5px;margin-top:10px;display:grid}.cleanTechnicianQueueList>button{border:1px solid var(--clean-line);color:var(--clean-text);text-align:left;background:#ffffff05;border-radius:9px;gap:3px;padding:9px;display:grid}.cleanTechnicianQueueList>button.selected{border-color:var(--clean-yellow-border);background:var(--clean-yellow-soft)}.cleanTechnicianQueueList>button:disabled{opacity:.55}.cleanTechnicianQueueList span{color:var(--clean-muted);text-transform:uppercase;font-size:7px;font-weight:850}.cleanTechnicianQueueList strong{font-size:9px}.cleanTechnicianQueueList small{color:var(--clean-muted);font-size:8px}.cleanTechnicianFileLink{border:1px solid var(--clean-line);width:100%;color:var(--clean-text);background:0 0;justify-content:space-between}.cleanTechnicianFileLink:hover{border-color:var(--clean-line-strong)}@media (max-width:1250px){.cleanDatabaseGrid{grid-template-columns:repeat(3,1fr)}.cleanHistoryStepLine,.cleanTimelineSteps{grid-template-columns:repeat(4,1fr)}.cleanHistoryDetailGrid{grid-template-columns:repeat(3,1fr)}.cleanHistorySummary{grid-template-columns:5px minmax(170px,1fr) minmax(130px,.8fr) minmax(100px,.6fr) auto 27px}.cleanHistoryTechnician{display:none}}@media (max-width:1050px){.cleanV2Main{padding:22px 22px 45px}.cleanDashboardContentGrid,.cleanJobOverviewGrid,.cleanJobDocumentationGrid,.cleanCustomerOverview{grid-template-columns:1fr}.cleanJobPanel.full,.cleanCustomerPanel.full{grid-column:auto}.cleanTechnicianWorkspace{grid-template-columns:1fr}.cleanTechnicianSide{grid-template-columns:1fr 1fr;position:static}.cleanTechnicianFileLink{grid-column:1/-1}.cleanColorDetail{grid-template-columns:1fr}.cleanColorDetailMetrics{width:100%}.cleanColorDetailAction{width:fit-content}.cleanHistoryFilters{grid-template-columns:1fr 1fr}}@media (max-width:850px){.cleanColorOverview,.cleanOperationsNavigation,.cleanJobStatusNavigation{grid-template-columns:1fr 1fr}.cleanDashboardHeadline,.cleanDashboardCoreNumbers,.cleanOperationsFilters{grid-template-columns:1fr}.cleanRequestSummary{width:100%;overflow-x:auto}.cleanSectionHeader{flex-direction:column;align-items:flex-start}.cleanProcessFacts,.cleanProcessFacts.request,.cleanJobQuickFacts,.cleanTechnicianKeyFacts,.cleanBillingFacts{grid-template-columns:1fr 1fr}.cleanHistorySummary{grid-template-columns:5px minmax(150px,1fr) minmax(110px,.8fr) auto 27px}.cleanHistoryActivity{display:none}.cleanHistoryStepLine,.cleanTimelineSteps{grid-template-columns:repeat(2,1fr)}.cleanTimelineDurations{grid-template-columns:1fr 1fr}.cleanCustomerHero{flex-direction:column;align-items:flex-start}.cleanCustomerHeroMetrics{width:100%}.cleanCustomerAlerts{flex-wrap:wrap}.cleanTechnicianPhotoGrid{grid-template-columns:1fr}.cleanDelayForm{grid-template-columns:1fr 1fr}.cleanTechnicianActiveHero{flex-direction:column;align-items:stretch}.cleanTechnicianTimer{min-width:0}}@media (max-width:650px){.cleanV2Main{padding:18px 14px 38px}.cleanColorOverview,.cleanOperationsNavigation,.cleanJobStatusNavigation,.cleanDatabaseGrid,.cleanCustomerProcessGrid,.cleanCustomerDoneSplit,.cleanHistoryFilters,.cleanTechnicianSide,.cleanCustomerHeroMetrics,.cleanColorDetailMetrics{grid-template-columns:1fr}.cleanCompletionSwitch{grid-template-columns:1fr;width:100%}.cleanCompletionSwitch button{min-width:0}.cleanProcessCardTop,.cleanProcessFooter,.cleanCustomerRecord,.cleanJobFileHero,.cleanHistoryFooter,.cleanTechnicianCompletionBar{flex-direction:column;align-items:stretch}.cleanProcessValue,.cleanCustomerRecordSide{text-align:left;justify-items:start}.cleanProcessFacts,.cleanProcessFacts.request,.cleanJobQuickFacts,.cleanTechnicianKeyFacts,.cleanBillingFacts,.cleanHistoryDetailGrid,.cleanTimelineDurations{grid-template-columns:1fr}.cleanHistorySummary{grid-template-columns:5px minmax(0,1fr) auto 27px}.cleanHistoryStatus,.cleanHistoryTechnician,.cleanHistoryActivity{display:none}.cleanHistoryValue{font-size:10px}.cleanHistoryStepLine,.cleanTimelineSteps{grid-template-columns:1fr}.cleanJobHeroSide{text-align:left;min-width:0}.cleanJobChecklist{grid-template-columns:1fr}.cleanCustomerTimelineItem{grid-template-columns:5px minmax(0,1fr) auto 18px}.cleanCustomerTimelineMeta{display:none}.cleanDelayForm{grid-template-columns:1fr}.cleanTechnicianMaterialRow{grid-template-columns:28px 1fr}.cleanTechnicianMaterialRow input,.cleanTechnicianMaterialRow select,.cleanTechnicianMaterialRow button{grid-column:2}.cleanCustomerNavigation,.cleanJobNavigation,.cleanTechnicianSectionNavigation{width:100%;overflow-x:auto}.cleanCustomerNavigation button,.cleanJobNavigation button,.cleanTechnicianSectionNavigation button{flex:none}}:root{--fm-red:#ff6078;--fm-red-soft:#ff60781f;--fm-red-line:#ff607875;--fm-orange:#ff9f55;--fm-orange-soft:#ff9f5521;--fm-orange-line:#ff9f5575;--fm-yellow:#f5ce68;--fm-yellow-soft:#f5ce6824;--fm-yellow-line:#f5ce687a;--fm-green-pending:#55d99d;--fm-green-pending-soft:#55d99d1c;--fm-green-pending-line:#55d99d63;--fm-green-complete:#27ef9b;--fm-green-complete-soft:#27ef9b2b;--fm-green-complete-line:#27ef9b94;--fm-filter-bg:#ffffff06;--fm-filter-bg-hover:#ffffff09;--fm-filter-line:#ffffff13;--fm-filter-line-strong:#ffffff21}.cleanAdvancedFilters,.cleanCustomerHistoryFilters{border:1px solid var(--fm-filter-line);background:linear-gradient(145deg,#ffffff06,#0000 48%),#07120db8;border-radius:16px;margin-bottom:12px;overflow:hidden;box-shadow:0 14px 36px #0000001f}.cleanAdvancedFiltersHeader,.cleanCustomerHistoryFilterHeader{width:100%;min-height:58px;color:var(--clean-text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.cleanAdvancedFiltersHeader:hover,.cleanCustomerHistoryFilterHeader:hover{background:#ffffff05}.cleanAdvancedFiltersHeader>div,.cleanCustomerHistoryFilterHeader>div{align-items:center;gap:10px;display:flex}.cleanAdvancedFiltersHeader>div>div,.cleanCustomerHistoryFilterHeader>div>div{gap:2px;display:grid}.cleanAdvancedFiltersHeader strong,.cleanCustomerHistoryFilterHeader strong{font-size:11px;font-weight:900}.cleanAdvancedFiltersHeader small,.cleanCustomerHistoryFilterHeader small{color:var(--clean-muted);font-size:8px}.cleanAdvancedFiltersHeader>b,.cleanCustomerHistoryFilterHeader>b{border:1px solid var(--fm-filter-line);width:29px;height:29px;color:var(--clean-muted);background:#ffffff06;border-radius:9px;place-items:center;font-size:15px;display:grid}.cleanFilterHeaderIcon,.cleanCustomerHistoryFilterHeader>div>span{width:34px;height:34px;color:var(--clean-green);background:#35e89b13;border:1px solid #35e89b2e;border-radius:10px;flex:0 0 34px;place-items:center;font-size:14px;display:grid}.cleanAdvancedFilterBody,.cleanCustomerHistoryFilterGrid{border-top:1px solid var(--fm-filter-line);grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,.8fr));gap:8px;padding:12px;display:grid}.cleanFilterControl{border:1px solid var(--fm-filter-line);background:var(--fm-filter-bg);border-radius:11px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:54px;padding:7px 9px;transition:border-color .15s,background .15s,transform .15s;display:grid}.cleanFilterControl:hover,.cleanFilterControl:focus-within{border-color:var(--fm-filter-line-strong);background:var(--fm-filter-bg-hover)}.cleanFilterControl:focus-within{transform:translateY(-1px)}.cleanFilterControl.search{grid-column:span 2}.cleanFilterIcon{width:31px;height:31px;color:var(--clean-muted);background:#ffffff0b;border-radius:9px;place-items:center;font-size:13px;font-weight:900;display:grid}.cleanFilterControl:focus-within .cleanFilterIcon{color:var(--clean-green);background:#35e89b1a}.cleanFilterControl>div{gap:2px;min-width:0;display:grid}.cleanFilterControl small{color:var(--clean-muted-2);text-transform:uppercase;letter-spacing:.055em;font-size:7px;font-weight:900}.cleanFilterControl input,.cleanFilterControl select{width:100%;min-width:0;height:25px;color:var(--clean-text);background:0 0;border:0;outline:0;padding:0;font-size:9px;font-weight:700}.cleanFilterControl input::placeholder{color:var(--clean-muted-2)}.cleanFilterControl select{cursor:pointer}.cleanFilterControl select option{color:var(--clean-text);background:#0d1b15}.cleanFilterResetButton{border:1px solid var(--fm-filter-line);min-height:54px;color:var(--clean-text);text-align:left;background:0 0;border-radius:11px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;display:grid}.cleanFilterResetButton:hover{background:#ff60780e;border-color:#ff60784d}.cleanFilterResetButton>span{width:31px;height:31px;color:var(--clean-muted);background:#ffffff0a;border-radius:9px;place-items:center;font-size:14px;display:grid}.cleanFilterResetButton:hover>span{background:var(--fm-red-soft);color:var(--fm-red)}.cleanFilterResetButton>div{gap:2px;display:grid}.cleanFilterResetButton strong{font-size:9px}.cleanFilterResetButton small{color:var(--clean-muted-2);font-size:7px}.cleanResultLine{border:1px solid var(--clean-line);background:#ffffff04;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:38px;margin-bottom:9px;padding:7px 11px;display:flex}.cleanResultLine span{color:var(--clean-muted);font-size:8px;font-weight:750}.cleanResultLine strong{font-size:9px}.cleanProcessCard,.cleanCustomerRecord,.cleanHistoryCard,.cleanCustomerTimelineItem,.cleanJobFileHero{transition:border-color .15s,background .15s,transform .15s,box-shadow .15s}.cleanProcessCard:hover,.cleanCustomerRecord:hover,.cleanHistoryCard:hover,.cleanCustomerTimelineItem:hover{transform:translateY(-1px);box-shadow:0 17px 42px #00000029}.cleanProcessCard.red,.cleanCustomerRecord.red,.cleanHistoryCard.red,.cleanCustomerTimelineItem.red{border-color:var(--fm-red-line);background:linear-gradient(100deg, #ff607829, #ff60780e 34%, transparent 68%), var(--clean-surface)}.cleanProcessCard.orange,.cleanCustomerRecord.orange,.cleanHistoryCard.orange,.cleanCustomerTimelineItem.orange{border-color:var(--fm-orange-line);background:linear-gradient(100deg, #ff9f552b, #ff9f550e 34%, transparent 68%), var(--clean-surface)}.cleanProcessCard.yellow,.cleanCustomerRecord.yellow,.cleanHistoryCard.yellow,.cleanCustomerTimelineItem.yellow{border-color:var(--fm-yellow-line);background:linear-gradient(100deg, #f5ce682b, #f5ce680e 34%, transparent 68%), var(--clean-surface)}.cleanProcessCard.green,.cleanCustomerRecord.green,.cleanHistoryCard.green,.cleanCustomerTimelineItem.green{border-color:var(--fm-green-pending-line);background:linear-gradient(100deg, #55d99d21, #55d99d0b 36%, transparent 70%), var(--clean-surface)}.cleanProcessCard.green-pending,.cleanCustomerRecord.green-pending,.cleanHistoryCard.green-pending,.cleanCustomerTimelineItem.green-pending{border-color:var(--fm-green-pending-line);background:linear-gradient(100deg, #55d99d21, #55d99d0b 42%, transparent 73%), var(--clean-surface)}.cleanProcessCard.green-complete,.cleanCustomerRecord.green-complete,.cleanHistoryCard.green-complete,.cleanCustomerTimelineItem.green-complete,.cleanProcessCard.fullyComplete,.cleanCustomerRecord.fullyComplete,.cleanHistoryCard.fullyComplete,.cleanCustomerTimelineItem.fullyComplete{border-color:var(--fm-green-complete-line);background:linear-gradient(100deg, #27ef9b38, #27ef9b16 46%, #27ef9b06 76%), var(--clean-surface);box-shadow:inset 0 0 0 1px #27ef9b09,0 16px 38px #00000021}.cleanProcessCard.red:before,.cleanCustomerRecord.red:before{background:var(--fm-red);box-shadow:0 0 18px #ff607847}.cleanProcessCard.orange:before,.cleanCustomerRecord.orange:before{background:var(--fm-orange);box-shadow:0 0 18px #ff9f5547}.cleanProcessCard.yellow:before,.cleanCustomerRecord.yellow:before{background:var(--fm-yellow);box-shadow:0 0 18px #f5ce6845}.cleanProcessCard.green:before,.cleanCustomerRecord.green:before,.cleanProcessCard.green-pending:before,.cleanCustomerRecord.green-pending:before{background:var(--fm-green-pending);box-shadow:0 0 18px #55d99d3d}.cleanProcessCard.green-complete:before,.cleanCustomerRecord.green-complete:before,.cleanProcessCard.fullyComplete:before,.cleanCustomerRecord.fullyComplete:before{background:var(--fm-green-complete);box-shadow:0 0 22px #27ef9b5c}.cleanProcessCard.green-pending .cleanProcessStatus,.cleanCustomerRecord.green-pending .cleanCustomerRecordStatus{color:var(--fm-green-pending)}.cleanProcessCard.green-complete .cleanProcessStatus,.cleanCustomerRecord.green-complete .cleanCustomerRecordStatus,.cleanProcessCard.fullyComplete .cleanProcessStatus,.cleanCustomerRecord.fullyComplete .cleanCustomerRecordStatus{color:var(--fm-green-complete)}.cleanProcessFacts.four{grid-template-columns:1.15fr .8fr .8fr 1.2fr}.cleanProcessFacts>div.nextStep,.cleanCustomerNextStep,.cleanJobNextStepText,.cleanBillingNextStep{background:linear-gradient(135deg,#ffffff0b,#ffffff04);border-color:#fff2}.cleanProcessFacts>div.nextStep span,.cleanCustomerNextStep span,.cleanJobNextStepText span,.cleanBillingNextStep span{color:var(--clean-muted)}.cleanProcessFacts>div.nextStep strong,.cleanCustomerNextStep strong,.cleanJobNextStepText strong,.cleanBillingNextStep strong{color:var(--clean-text)}.cleanProcessFacts>div.allComplete{border-color:var(--fm-green-complete-line);background:linear-gradient(135deg,#27ef9b2b,#27ef9b11)}.cleanProcessFacts>div.allComplete span,.cleanProcessFacts>div.allComplete strong{color:var(--fm-green-complete)}.cleanCustomerNextStep{border:1px solid var(--clean-line);border-radius:9px;gap:3px;width:fit-content;min-width:205px;margin-top:9px;padding:8px 10px;display:grid}.cleanCustomerNextStep span{text-transform:uppercase;letter-spacing:.055em;font-size:7px;font-weight:900}.cleanCustomerNextStep strong{font-size:9px}.cleanCustomerEverythingDone{border:1px solid var(--fm-green-complete-line);background:var(--fm-green-complete-soft);width:fit-content;color:var(--fm-green-complete);border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:8px 11px;display:flex}.cleanCustomerEverythingDone>span{background:var(--fm-green-complete);color:#06120c;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:950;display:grid}.cleanCustomerEverythingDone strong{font-size:9px}.cleanPrimaryProcessButton.green{background:var(--fm-green-pending)}.cleanPrimaryProcessButton.green.complete,.cleanPrimaryProcessButton.complete{background:var(--fm-green-complete);box-shadow:0 8px 22px #27ef9b2b}.cleanCompletionSwitch button.pending.active{border-color:var(--fm-green-pending-line);background:var(--fm-green-pending-soft)}.cleanCompletionSwitch button.pending.active strong{color:var(--fm-green-pending)}.cleanCompletionSwitch button.complete.active{border-color:var(--fm-green-complete-line);background:var(--fm-green-complete-soft)}.cleanCompletionSwitch button.complete.active strong{color:var(--fm-green-complete)}.cleanCustomerDoneSplit button.green-pending,.cleanCustomerDoneSplit button:first-child{border-color:var(--fm-green-pending-line);background:linear-gradient(135deg, var(--fm-green-pending-soft), #55d99d09)}.cleanCustomerDoneSplit button.green-pending strong,.cleanCustomerDoneSplit button:first-child strong{color:var(--fm-green-pending)}.cleanCustomerDoneSplit button.green-complete,.cleanCustomerDoneSplit button:last-child{border-color:var(--fm-green-complete-line);background:linear-gradient(135deg, var(--fm-green-complete-soft), #27ef9b0e)}.cleanCustomerDoneSplit button.green-complete strong,.cleanCustomerDoneSplit button:last-child strong{color:var(--fm-green-complete)}.cleanCustomerAlerts button.green-pending{border-color:var(--fm-green-pending-line);background:var(--fm-green-pending-soft)}.cleanHistoryColor.green-pending,.cleanCustomerTimelineColor.green-pending{background:var(--fm-green-pending)}.cleanHistoryColor.green-complete,.cleanCustomerTimelineColor.green-complete{background:var(--fm-green-complete);box-shadow:0 0 16px #27ef9b59}.cleanCustomerHistoryFilters{margin-bottom:10px}.cleanCustomerTimelineItem{grid-template-columns:5px minmax(180px,1.3fr) minmax(100px,.7fr) minmax(100px,.7fr) minmax(95px,.65fr) auto 18px}.cleanCustomerTimelineMeta{min-width:0}.cleanCustomerTimelineMeta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cleanHistorySummary{grid-template-columns:5px minmax(175px,1.3fr) minmax(135px,.8fr) minmax(95px,.6fr) minmax(95px,.6fr) minmax(110px,.7fr) auto 27px}.cleanHistoryMaster span{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:850;display:block}.cleanHistoryMaster strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.cleanJobFileHero.green-pending{border-color:var(--fm-green-pending-line);background:linear-gradient(95deg, #55d99d29, #55d99d0b 48%, transparent 76%), var(--clean-surface)}.cleanJobFileHero.green-pending:before{background:var(--fm-green-pending)}.cleanJobFileHero.green-complete,.cleanJobFileHero.fullyComplete{border-color:var(--fm-green-complete-line);background:linear-gradient(95deg, #27ef9b3b, #27ef9b16 50%, #27ef9b05 78%), var(--clean-surface);box-shadow:0 17px 44px #00000024,inset 0 0 0 1px #27ef9b09}.cleanJobFileHero.green-complete:before,.cleanJobFileHero.fullyComplete:before{background:var(--fm-green-complete);box-shadow:0 0 22px #27ef9b59}.cleanJobNextStepCard{border:1px solid var(--clean-line);background:var(--clean-surface);border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.cleanJobNextStepCard:before{content:"";width:5px;position:absolute;inset:0 auto 0 0}.cleanJobNextStepCard.yellow{border-color:var(--fm-yellow-line);background:linear-gradient(90deg, var(--fm-yellow-soft), transparent 56%), var(--clean-surface)}.cleanJobNextStepCard.orange{border-color:var(--fm-orange-line);background:linear-gradient(90deg, var(--fm-orange-soft), transparent 56%), var(--clean-surface)}.cleanJobNextStepCard.green-pending{border-color:var(--fm-green-pending-line);background:linear-gradient(90deg, var(--fm-green-pending-soft), transparent 58%), var(--clean-surface)}.cleanJobNextStepCard.green-complete,.cleanJobNextStepCard.fullyComplete{border-color:var(--fm-green-complete-line);background:linear-gradient(90deg, #27ef9b36, #27ef9b11 58%, transparent 82%), var(--clean-surface)}.cleanJobNextStepCard.yellow:before{background:var(--fm-yellow)}.cleanJobNextStepCard.orange:before{background:var(--fm-orange)}.cleanJobNextStepCard.green-pending:before{background:var(--fm-green-pending)}.cleanJobNextStepCard.green-complete:before,.cleanJobNextStepCard.fullyComplete:before{background:var(--fm-green-complete)}.cleanJobNextStepIcon,.cleanJobEverythingDoneIcon{width:38px;height:38px;color:var(--clean-muted);background:#ffffff0e;border-radius:11px;place-items:center;font-size:15px;font-weight:950;display:grid}.cleanJobNextStepCard.yellow .cleanJobNextStepIcon{background:var(--fm-yellow-soft);color:var(--fm-yellow)}.cleanJobNextStepCard.orange .cleanJobNextStepIcon{background:var(--fm-orange-soft);color:var(--fm-orange)}.cleanJobNextStepCard.green-pending .cleanJobNextStepIcon{background:var(--fm-green-pending-soft);color:var(--fm-green-pending)}.cleanJobEverythingDoneIcon{background:var(--fm-green-complete);color:#06120c;box-shadow:0 8px 21px #27ef9b38}.cleanJobNextStepCard>div:nth-child(2){gap:3px;min-width:0;display:grid}.cleanJobNextStepCard>div:nth-child(2)>span{color:var(--clean-muted);text-transform:uppercase;letter-spacing:.065em;font-size:7px;font-weight:900}.cleanJobNextStepCard>div:nth-child(2)>strong{font-size:11px}.cleanJobNextStepCard>div:nth-child(2)>p{color:var(--clean-muted);margin:0;font-size:8px}.cleanJobNextStepAction{color:#07110d;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.cleanJobNextStepAction.yellow{background:var(--fm-yellow)}.cleanJobNextStepAction.orange{background:var(--fm-orange)}.cleanJobNextStepAction.green{background:var(--fm-green-pending)}.cleanJobNextStepAction.complete{background:var(--fm-green-complete)}.cleanJobNextStepText,.cleanBillingNextStep{border:1px solid var(--clean-line);border-radius:10px;gap:4px;margin-bottom:9px;padding:10px;display:grid}.cleanJobNextStepText span,.cleanBillingNextStep span{text-transform:uppercase;font-size:7px;font-weight:900}.cleanJobNextStepText strong,.cleanBillingNextStep strong{font-size:10px}.cleanJobCompletePanel,.cleanBillingEverythingDone{border:1px solid var(--fm-green-complete-line);background:var(--fm-green-complete-soft);border-radius:11px;align-items:center;gap:10px;margin-bottom:9px;padding:11px;display:flex}.cleanJobCompletePanel>span,.cleanBillingEverythingDone>span{background:var(--fm-green-complete);color:#06120c;border-radius:10px;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:12px;font-weight:950;display:grid}.cleanJobCompletePanel>div,.cleanBillingEverythingDone>div{gap:3px;display:grid}.cleanJobCompletePanel strong,.cleanBillingEverythingDone strong{color:var(--fm-green-complete);font-size:10px}.cleanJobCompletePanel p,.cleanBillingEverythingDone p{color:var(--clean-muted);margin:0;font-size:8px}.cleanBillingComplete{border-color:var(--fm-green-complete-line);background:linear-gradient(135deg, #27ef9b17, transparent 55%), var(--clean-surface)}.cleanJobMainAction.complete{background:var(--fm-green-complete)}.cleanTimelineCompleteBadge{background:var(--fm-green-complete-soft);color:var(--fm-green-complete);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.cleanProcessCard{padding-top:14px;padding-bottom:13px}.cleanProcessCardTop h3,.cleanCustomerRecord h3{letter-spacing:-.015em}.cleanProcessFacts>div{flex-direction:column;justify-content:center;min-height:49px;display:flex}.cleanProcessFacts strong{line-height:1.35}.cleanCustomerRecord{min-height:130px}.cleanCustomerRecordSide{min-width:155px}.cleanCustomerRecordSide .cleanPrimaryProcessButton{min-width:145px}.cleanJobQuickFacts>div{flex-direction:column;justify-content:center;min-height:59px;display:flex}.cleanHistoryCard.expanded{border-color:var(--clean-line-strong)}@media (max-width:1280px){.cleanAdvancedFilterBody,.cleanCustomerHistoryFilterGrid{grid-template-columns:minmax(220px,1.3fr) repeat(2,minmax(145px,.8fr))}.cleanFilterControl.search{grid-column:span 1}.cleanHistorySummary{grid-template-columns:5px minmax(170px,1.2fr) minmax(130px,.8fr) minmax(90px,.6fr) minmax(105px,.65fr) auto 27px}.cleanHistoryMaster{display:none}.cleanCustomerTimelineItem{grid-template-columns:5px minmax(170px,1.3fr) minmax(95px,.65fr) minmax(95px,.65fr) auto 18px}.cleanCustomerTimelineItem .cleanCustomerTimelineMeta:nth-of-type(3){display:none}}@media (max-width:1000px){.cleanAdvancedFilterBody,.cleanCustomerHistoryFilterGrid,.cleanProcessFacts.four{grid-template-columns:1fr 1fr}.cleanJobNextStepCard{grid-template-columns:38px minmax(0,1fr)}.cleanJobNextStepAction{grid-column:1/-1;width:100%}.cleanHistorySummary{grid-template-columns:5px minmax(160px,1fr) minmax(120px,.8fr) minmax(100px,.65fr) auto 27px}.cleanHistoryTechnician{display:none}}@media (max-width:760px){.cleanAdvancedFilterBody,.cleanCustomerHistoryFilterGrid{grid-template-columns:1fr}.cleanFilterControl.search{grid-column:auto}.cleanAdvancedFiltersHeader,.cleanCustomerHistoryFilterHeader{min-height:54px}.cleanResultLine{flex-direction:column;align-items:flex-start;gap:3px}.cleanProcessFacts.four{grid-template-columns:1fr}.cleanCustomerRecord{align-items:stretch}.cleanCustomerRecordSide{justify-items:stretch;width:100%;min-width:0}.cleanCustomerRecordSide .cleanPrimaryProcessButton{width:100%}.cleanCustomerNextStep{width:100%;min-width:0}.cleanHistorySummary{grid-template-columns:5px minmax(0,1fr) auto 27px}.cleanHistoryStatus,.cleanHistoryTechnician,.cleanHistoryMaster,.cleanHistoryActivity{display:none}.cleanCustomerTimelineItem{grid-template-columns:5px minmax(0,1fr) auto 18px}.cleanCustomerTimelineMeta{display:none}}@media (max-width:520px){.cleanAdvancedFiltersHeader,.cleanCustomerHistoryFilterHeader{padding:9px 10px}.cleanAdvancedFilterBody,.cleanCustomerHistoryFilterGrid{padding:10px}.cleanFilterControl,.cleanFilterResetButton{min-height:52px}.cleanJobNextStepCard{text-align:left;grid-template-columns:1fr}.cleanJobNextStepIcon,.cleanJobEverythingDoneIcon{width:35px;height:35px}}:root{--fm-request-red:#ff6078;--fm-request-red-soft:#ff607824;--fm-request-red-line:#ff60787a;--fm-request-orange:#ff9f55;--fm-request-orange-soft:#ff9f5524;--fm-request-orange-line:#ff9f557a;--fm-job-yellow:#f7cd61;--fm-job-yellow-soft:#f7cd6124;--fm-job-yellow-line:#f7cd6180;--fm-job-yellow-active:#ffc13f;--fm-job-yellow-active-soft:#ffc13f33;--fm-job-yellow-active-line:#ffc13fad;--fm-job-green-pending:#52d49b;--fm-job-green-pending-soft:#52d49b1f;--fm-job-green-pending-line:#52d49b6b;--fm-job-green-complete:#24ef98;--fm-job-green-complete-soft:#24ef9830;--fm-job-green-complete-line:#24ef989e;--fm-danger:#ff5570;--fm-danger-soft:#ff557021;--fm-danger-line:#ff557080;--fm-star:#ffd66f;--fm-star-soft:#ffd66f24;--fm-star-line:#ffd66f75}.cleanRequestColorTabs{grid-template-columns:repeat(3,minmax(105px,1fr));gap:7px;min-width:min(100%,410px);display:grid}.cleanRequestColorTabs button{border:1px solid var(--clean-line);min-height:54px;color:var(--clean-text);text-align:left;background:#ffffff05;border-radius:11px;gap:3px;padding:9px 11px;transition:border-color .15s,background .15s,transform .15s;display:grid}.cleanRequestColorTabs button:hover{transform:translateY(-1px)}.cleanRequestColorTabs strong{font-size:18px;line-height:1}.cleanRequestColorTabs span{color:var(--clean-muted);font-size:8px;font-weight:800}.cleanRequestColorTabs button.all.active{background:#ffffff0e;border-color:#ffffff2e}.cleanRequestColorTabs button.red{border-color:#ff60782e}.cleanRequestColorTabs button.red.active{border-color:var(--fm-request-red-line);background:var(--fm-request-red-soft)}.cleanRequestColorTabs button.red.active strong{color:var(--fm-request-red)}.cleanRequestColorTabs button.orange{border-color:#ff9f552e}.cleanRequestColorTabs button.orange.active{border-color:var(--fm-request-orange-line);background:var(--fm-request-orange-soft)}.cleanRequestColorTabs button.orange.active strong{color:var(--fm-request-orange)}.cleanProcessCard.yellow-open,.cleanHistoryCard.yellow-open,.cleanCustomerRecord.yellow-open,.cleanCustomerTimelineItem.yellow-open{border-color:var(--fm-job-yellow-line);background:linear-gradient(100deg, #f7cd612e, #f7cd610f 38%, transparent 72%), var(--clean-surface)}.cleanProcessCard.yellow-active,.cleanHistoryCard.yellow-active,.cleanCustomerRecord.yellow-active,.cleanCustomerTimelineItem.yellow-active,.cleanTechnicianActiveHero.activeWork,.cleanJobFileHero.yellow-active,.cleanJobNextStepCard.yellow-active{border-color:var(--fm-job-yellow-active-line);background:linear-gradient(100deg, #ffc13f3d, #ffc13f17 44%, transparent 78%), var(--clean-surface);box-shadow:inset 0 0 0 1px #ffc13f09,0 16px 40px #00000024}.cleanProcessCard.yellow-open:before,.cleanCustomerRecord.yellow-open:before{background:var(--fm-job-yellow)}.cleanProcessCard.yellow-active:before,.cleanCustomerRecord.yellow-active:before,.cleanJobFileHero.yellow-active:before,.cleanTechnicianActiveHero.activeWork:before{background:var(--fm-job-yellow-active);box-shadow:0 0 22px #ffc13f57}.cleanProcessCard.yellow-active .cleanProcessStatus,.cleanHistoryCard.yellow-active .cleanHistoryStatus>span,.cleanJobFileHero.yellow-active .cleanJobStatusLine>span,.cleanTechnicianActiveHero.activeWork .cleanTechnicianActiveStatus>span{color:var(--fm-job-yellow-active)}.cleanJobStatusNavigation .activeWork.active{border-color:var(--fm-job-yellow-active-line);background:linear-gradient(135deg, var(--fm-job-yellow-active-soft), #ffc13f0d)}.cleanJobStatusNavigation .activeWork.active strong{color:var(--fm-job-yellow-active)}.cleanJobCardCornerActions,.cleanJobCornerActions{z-index:5;pointer-events:none;justify-content:space-between;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.cleanJobCardCornerActions>button,.cleanJobCornerActions>button{pointer-events:auto}.cleanProcessCard:has(.cleanJobCardCornerActions){padding-top:51px}.cleanJobFileHero:has(.cleanJobCornerActions){padding-top:55px}.cleanNoAgreementButton,.cleanTechnicianStarButton{border-radius:10px;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:17px;font-weight:950;line-height:1;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid}.cleanNoAgreementButton:hover,.cleanTechnicianStarButton:hover{transform:translateY(-1px)scale(1.025)}.cleanNoAgreementButton{border:1px solid var(--fm-danger-line);color:var(--fm-danger);background:#0c110ed1;box-shadow:0 8px 20px #00000029}.cleanTechnicianStarButton{border:1px solid var(--fm-star-line);color:var(--fm-star);background:#0c110ed1;margin-left:auto;box-shadow:0 8px 20px #00000029}.cleanTechnicianStarButton:hover,.cleanTechnicianStarButton.active{background:var(--fm-star-soft);box-shadow:0 9px 24px #ffd66f21}.cleanTechnicianStarButton.active{color:#ffe18f}.cleanStatusLine small.assignment,.cleanJobStatusLine small.assignment{border-color:var(--fm-star-line);background:var(--fm-star-soft);color:var(--fm-star)}.cleanActionMessage{background:linear-gradient(90deg, #35e89b17, transparent), var(--clean-surface);border:1px solid #35e89b3d;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 29px;align-items:center;gap:10px;margin-bottom:10px;padding:9px 10px;display:grid}.cleanActionMessage>span{background:var(--clean-green);color:#06120c;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:950;display:grid}.cleanActionMessage>strong{font-size:9px;line-height:1.45}.cleanActionMessage>button{border:1px solid var(--clean-line);width:29px;height:29px;color:var(--clean-muted);background:0 0;border-radius:8px;place-items:center;font-size:16px;display:grid}.cleanProcessCard.noAgreement,.cleanHistoryCard.noAgreement,.cleanJobFileHero.noAgreement,.cleanJobNextStepCard.noAgreement{border-color:var(--fm-danger-line);background:linear-gradient(100deg, #ff557033, #ff557011 42%, transparent 76%), var(--clean-surface)}.cleanJobFileHero.noAgreement:before,.cleanJobNextStepCard.noAgreement:before{background:var(--fm-danger);box-shadow:0 0 22px #ff55704d}.cleanJobFileHero.noAgreement .cleanJobStatusLine>span,.cleanJobNextStepCard.noAgreement>div:nth-child(2)>strong,.cleanHistoryCard.noAgreement .cleanHistoryStatus>span{color:var(--fm-danger)}.cleanJobNoAgreementIcon,.cleanJobNoAgreementPanel>span{background:var(--fm-danger);color:#170509;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:950;display:grid}.cleanJobNoAgreementPanel{border:1px solid var(--fm-danger-line);background:var(--fm-danger-soft);border-radius:11px;align-items:center;gap:10px;margin-bottom:9px;padding:11px;display:flex}.cleanJobNoAgreementPanel>div{gap:3px;display:grid}.cleanJobNoAgreementPanel strong{color:var(--fm-danger);font-size:10px}.cleanJobNoAgreementPanel p{color:var(--clean-muted);margin:0;font-size:8px}.cleanTimelineNoAgreementBadge{background:var(--fm-danger-soft);color:var(--fm-danger);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.cleanTimelineSteps>div.cancelled{border-color:var(--fm-danger-line);background:var(--fm-danger-soft)}.cleanTimelineSteps>div.cancelled>span{background:var(--fm-danger);color:#170509}.cleanNoAgreementHistoryNote{border:1px solid var(--fm-danger-line);background:var(--fm-danger-soft);border-radius:10px;gap:5px;margin-top:10px;padding:11px;display:grid}.cleanNoAgreementHistoryNote>span{color:var(--clean-muted);text-transform:uppercase;font-size:7px;font-weight:900}.cleanNoAgreementHistoryNote>strong{color:var(--fm-danger);font-size:10px}.cleanNoAgreementHistoryNote>p{color:var(--clean-muted);margin:0;font-size:9px;line-height:1.5}.cleanNoAgreementHistoryNote>small{color:var(--clean-muted-2);font-size:8px}.cleanRestoreJobButton{border:1px solid var(--fm-danger-line);min-height:36px;color:var(--fm-danger);background:0 0;border-radius:9px;padding:0 12px;font-size:8px;font-weight:900}.cleanRestoreJobButton:hover{background:var(--fm-danger-soft)}.cleanHistoryFooterActions{align-items:center;gap:7px;display:flex}.cleanOperationModalBackdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020705c2;place-items:center;padding:20px;animation:.16s both cleanModalBackdropIn;display:grid;position:fixed;inset:0}.cleanOperationModal{border:1px solid var(--clean-line-strong);background:linear-gradient(145deg,#ffffff09,#0000 46%),#0b1812;border-radius:19px;width:min(100%,540px);max-height:min(90vh,760px);padding:19px;animation:.19s both cleanModalCardIn;overflow-y:auto;box-shadow:0 28px 90px #00000073}.cleanOperationModal.danger{border-color:#ff557057}.cleanOperationModal.assignment{border-color:#ffd66f52}.cleanOperationModalIcon{width:45px;height:45px;color:var(--clean-text);background:#ffffff0e;border-radius:14px;place-items:center;margin-bottom:13px;font-size:21px;font-weight:950;display:grid}.cleanOperationModal.danger .cleanOperationModalIcon{background:var(--fm-danger-soft);color:var(--fm-danger)}.cleanOperationModal.assignment .cleanOperationModalIcon{background:var(--fm-star-soft);color:var(--fm-star)}.cleanOperationModalHeading{margin-bottom:13px}.cleanOperationModalHeading h2{letter-spacing:-.03em;margin:5px 0 6px;font-size:20px}.cleanOperationModalHeading>p:last-child{color:var(--clean-muted);margin:0;font-size:9px;line-height:1.55}.cleanOperationModalJob{border:1px solid var(--clean-line);background:#ffffff06;border-radius:11px;gap:4px;margin-bottom:11px;padding:11px;display:grid}.cleanOperationModalJob strong{font-size:10px}.cleanOperationModalJob span{color:var(--clean-muted);font-size:8px}.cleanOperationModalField{gap:5px;margin-top:9px;display:grid}.cleanOperationModalField>span{color:var(--clean-muted);text-transform:uppercase;font-size:8px;font-weight:850}.cleanOperationModalField select,.cleanOperationModalField input,.cleanOperationModalField textarea{border:1px solid var(--clean-line);background:var(--clean-surface-2);width:100%;min-height:41px;color:var(--clean-text);border-radius:10px;outline:0;padding:9px 10px;font-size:9px}.cleanOperationModalField textarea{resize:vertical;min-height:90px}.cleanOperationModalField select:focus,.cleanOperationModalField input:focus,.cleanOperationModalField textarea:focus{border-color:#35e89b59}.cleanOperationModalMessage{border:1px solid var(--fm-danger-line);background:var(--fm-danger-soft);color:var(--fm-danger);border-radius:9px;margin-top:10px;padding:9px 10px;font-size:8px;font-weight:800}.cleanOperationModalActions{border-top:1px solid var(--clean-line);justify-content:flex-end;gap:7px;margin-top:15px;padding-top:12px;display:flex}.cleanDangerConfirmButton,.cleanStarConfirmButton{color:#07110d;border:0;border-radius:9px;min-height:39px;padding:0 14px;font-size:8px;font-weight:950}.cleanDangerConfirmButton{background:var(--fm-danger)}.cleanStarConfirmButton{background:var(--fm-star)}.cleanDangerConfirmButton:disabled,.cleanStarConfirmButton:disabled{opacity:.42;cursor:not-allowed}.cleanOccupiedTechnicianWarning{border:1px solid var(--fm-danger-line);background:var(--fm-danger-soft);border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.cleanOccupiedTechnicianWarning>span{background:var(--fm-danger);color:#170509;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:950;display:grid}.cleanOccupiedTechnicianWarning>div{gap:2px;display:grid}.cleanOccupiedTechnicianWarning strong{color:var(--fm-danger);font-size:9px}.cleanOccupiedTechnicianWarning p{color:var(--clean-muted);margin:0;font-size:8px}@keyframes cleanModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes cleanModalCardIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.cleanTechnicianSelectionIntro{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:11px;display:grid}.cleanTechnicianSelectionIntro>div{border:1px solid var(--clean-line);background:linear-gradient(135deg, #ffffff06, transparent), var(--clean-surface);border-radius:13px;padding:13px 14px}.cleanTechnicianSelectionIntro span{color:var(--clean-muted);text-transform:uppercase;font-size:7px;font-weight:900;display:block}.cleanTechnicianSelectionIntro strong{margin:5px 0 2px;font-size:22px;display:block}.cleanTechnicianSelectionIntro small{color:var(--clean-muted-2);font-size:8px}.cleanTechnicianSelectorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cleanTechnicianSelectorCard{border:1px solid var(--clean-line);background:linear-gradient(145deg, #ffffff07, transparent 48%), var(--clean-surface);min-width:0;min-height:275px;color:var(--clean-text);text-align:left;opacity:0;border-radius:17px;flex-direction:column;padding:14px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;animation:.36s forwards cleanTechnicianCardIn;display:flex;transform:translateY(12px)}.cleanTechnicianSelectorCard:hover{transform:translateY(-3px);box-shadow:0 20px 48px #0003}.cleanTechnicianSelectorCard.free{border-color:#35e89b3d}.cleanTechnicianSelectorCard.assigned{border-color:var(--fm-star-line);background:linear-gradient(145deg, var(--fm-star-soft), transparent 50%), var(--clean-surface)}.cleanTechnicianSelectorCard.running{border-color:var(--fm-job-yellow-active-line);background:linear-gradient(145deg, var(--fm-job-yellow-active-soft), transparent 54%), var(--clean-surface)}.cleanTechnicianSelectorTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cleanTechnicianSelectorAvatar,.cleanTechnicianEmptyWorkspaceAvatar{width:48px;height:48px;color:var(--clean-green);background:#35e89b1a;border-radius:15px;flex:0 0 48px;place-items:center;font-size:13px;font-weight:950;display:grid}.cleanTechnicianSelectorCard.assigned .cleanTechnicianSelectorAvatar{background:var(--fm-star-soft);color:var(--fm-star)}.cleanTechnicianSelectorCard.running .cleanTechnicianSelectorAvatar{background:var(--fm-job-yellow-active-soft);color:var(--fm-job-yellow-active)}.cleanTechnicianAvailability{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:950}.cleanTechnicianAvailability.free{color:var(--clean-green);background:#35e89b1a}.cleanTechnicianAvailability.assigned{background:var(--fm-star-soft);color:var(--fm-star)}.cleanTechnicianAvailability.running{background:var(--fm-job-yellow-active-soft);color:var(--fm-job-yellow-active)}.cleanTechnicianSelectorIdentity{margin-top:13px}.cleanTechnicianSelectorIdentity h3{margin:0 0 4px;font-size:15px}.cleanTechnicianSelectorIdentity p{color:var(--clean-muted);margin:0;font-size:8px;line-height:1.45}.cleanTechnicianSelectorJob,.cleanTechnicianSelectorEmpty{border:1px solid var(--clean-line);background:#0000001a;border-radius:11px;gap:4px;margin-top:13px;padding:11px;display:grid}.cleanTechnicianSelectorJob>span{color:var(--clean-muted);text-transform:uppercase;font-size:7px;font-weight:900}.cleanTechnicianSelectorJob>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cleanTechnicianSelectorJob>small,.cleanTechnicianSelectorJob>time{color:var(--clean-muted);font-size:8px}.cleanTechnicianSelectorEmpty{text-align:center;align-content:center;place-items:center;min-height:88px}.cleanTechnicianSelectorEmpty>span{width:29px;height:29px;color:var(--clean-green);background:#35e89b14;border-radius:9px;place-items:center;font-size:16px;display:grid}.cleanTechnicianSelectorEmpty>strong{color:var(--clean-muted);font-size:8px}.cleanTechnicianSelectorFooter{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.cleanTechnicianSelectorFooter span{color:var(--clean-muted);font-size:8px;font-weight:800}.cleanTechnicianSelectorFooter b{color:var(--clean-text)}@keyframes cleanTechnicianCardIn{to{opacity:1;transform:translateY(0)}}.cleanTechnicianEmptyWorkspace{text-align:center;align-content:center;place-items:center;min-height:430px;padding:35px;display:grid}.cleanTechnicianEmptyWorkspaceAvatar{width:60px;height:60px;margin-bottom:11px;font-size:16px}.cleanTechnicianEmptyWorkspace>p{max-width:500px;color:var(--clean-muted);margin:0 0 16px;font-size:9px;line-height:1.55}.cleanTechnicianEmptyWorkspace>small{color:var(--clean-muted-2);margin-top:9px;font-size:8px}.cleanTechnicianEmptyLinks{justify-content:center;gap:8px;margin-top:9px;display:flex}.cleanTechnicianEmptyLinks a,.cleanTechnicianEmptyLinks button{border:1px solid var(--clean-line);min-height:36px;color:var(--clean-muted);background:0 0;border-radius:9px;align-items:center;padding:0 12px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.cleanTechnicianAssignmentOptions{gap:7px;max-height:330px;padding-right:3px;display:grid;overflow-y:auto}.cleanTechnicianAssignmentOptions>button{border:1px solid var(--clean-line);color:var(--clean-text);text-align:left;background:#ffffff05;border-radius:10px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.cleanTechnicianAssignmentOptions>button:hover,.cleanTechnicianAssignmentOptions>button.selected{border-color:var(--fm-star-line);background:var(--fm-star-soft)}.cleanTechnicianAssignmentOptions>button>span{width:29px;height:29px;color:var(--clean-muted);background:#ffffff0e;border-radius:9px;place-items:center;font-size:9px;font-weight:950;display:grid}.cleanTechnicianAssignmentOptions>button.selected>span{background:var(--fm-star);color:#160f03}.cleanTechnicianAssignmentOptions>button>div{gap:2px;min-width:0;display:grid}.cleanTechnicianAssignmentOptions strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cleanTechnicianAssignmentOptions p{color:var(--clean-muted);margin:0;font-size:8px}.cleanTechnicianAssignmentOptions small{color:var(--clean-muted-2);font-size:7px}.cleanTechnicianAssignmentOptions b{white-space:nowrap;font-size:10px}.cleanTechnicianAssignmentEmpty{border:1px dashed var(--clean-line);text-align:center;border-radius:11px;align-content:center;place-items:center;gap:6px;min-height:160px;display:grid}.cleanTechnicianAssignmentEmpty>span{width:34px;height:34px;color:var(--clean-muted);background:#ffffff0b;border-radius:10px;place-items:center;display:grid}.cleanTechnicianAssignmentEmpty>strong{font-size:10px}.cleanTechnicianAssignmentEmpty>p{max-width:360px;color:var(--clean-muted);margin:0;font-size:8px}.cleanTechnicianActiveHero.yellow{border-color:var(--fm-job-yellow-line);background:linear-gradient(95deg, var(--fm-job-yellow-soft), transparent 60%), var(--clean-surface)}.cleanTechnicianActiveHero.yellow:before{background:var(--fm-job-yellow)}.cleanTechnicianCurrentAssignment{min-width:0}.cleanTechnicianAssignmentState{gap:6px;display:grid}.cleanTechnicianAssignmentState>span{text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 8px;font-size:7px;font-weight:950}.cleanTechnicianAssignmentState>span.assigned{background:var(--fm-star-soft);color:var(--fm-star)}.cleanTechnicianAssignmentState>span.running{background:var(--fm-job-yellow-active-soft);color:var(--fm-job-yellow-active)}.cleanTechnicianAssignmentState>strong{font-size:11px}.cleanTechnicianAssignmentState>p{color:var(--clean-muted);margin:0;font-size:8px;line-height:1.5}.cleanInlineEditButton{width:fit-content;color:var(--clean-green);text-underline-offset:3px;background:0 0;border:0;margin-top:5px;padding:0;font-size:7px;font-weight:900;text-decoration:underline}.cleanAdvancedFilterBody.finalLine .cleanFilterControl.search{grid-column:auto}@media (max-width:1420px){.cleanAdvancedFilterBody.finalLine{grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(135px,.75fr))}.cleanTechnicianSelectorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.cleanRequestColorTabs{width:100%}.cleanSectionHeader:has(.cleanRequestColorTabs){flex-direction:column;align-items:stretch}.cleanTechnicianSelectionIntro{grid-template-columns:1fr 1fr}.cleanTechnicianSelectionIntro>div:last-child{grid-column:1/-1}.cleanJobCardCornerActions,.cleanJobCornerActions{top:8px;left:8px;right:8px}}@media (max-width:760px){.cleanRequestColorTabs,.cleanTechnicianSelectionIntro,.cleanTechnicianSelectorGrid,.cleanAdvancedFilterBody.finalLine{grid-template-columns:1fr}.cleanTechnicianSelectionIntro>div:last-child{grid-column:auto}.cleanHistoryFooterActions,.cleanOperationModalActions,.cleanTechnicianEmptyLinks{flex-direction:column;align-items:stretch}.cleanHistoryFooterActions>*,.cleanOperationModalActions>*,.cleanTechnicianEmptyLinks>*{justify-content:center;width:100%}.cleanJobCardCornerActions,.cleanJobCornerActions{margin-bottom:9px;position:static}:is(.cleanProcessCard:has(.cleanJobCardCornerActions),.cleanJobFileHero:has(.cleanJobCornerActions)){padding-top:15px}.cleanOperationModal{border-radius:15px;padding:15px}.cleanTechnicianAssignmentOptions>button{grid-template-columns:29px minmax(0,1fr)}.cleanTechnicianAssignmentOptions>button>b{grid-column:2}}@media (max-width:520px){.cleanOperationModalBackdrop{align-items:end;padding:0}.cleanOperationModal{border-radius:18px 18px 0 0;width:100%;max-height:92vh}.cleanTechnicianSelectorCard{min-height:250px}.cleanRequestColorTabs{grid-template-columns:1fr}}:root{--fm-red:#ff5c72;--fm-red-soft:#ff5c721f;--fm-red-line:#ff5c726b;--fm-orange:#ff9e4d;--fm-orange-soft:#ff9e4d21;--fm-orange-line:#ff9e4d6b;--fm-yellow:#f6cb59;--fm-yellow-soft:#f6cb5921;--fm-yellow-line:#f6cb596b;--fm-yellow-active:#ffc43d;--fm-yellow-active-soft:#ffc43d2e;--fm-yellow-active-line:#ffc43d9e;--fm-green-pending:#4fd39a;--fm-green-pending-soft:#4fd39a1c;--fm-green-pending-line:#4fd39a61;--fm-green-complete:#25ef98;--fm-green-complete-soft:#25ef982b;--fm-green-complete-line:#25ef9894;--fm-star:#ffd56b;--fm-star-soft:#ffd56b21;--fm-star-line:#ffd56b6b;--fm-surface:#0b1711f5;--fm-surface-2:#ffffff06;--fm-surface-3:#ffffff0b;--fm-border:#ffffff13;--fm-border-strong:#ffffff21;--fm-text:#f5fff9;--fm-muted:#e2f2eaa3;--fm-muted-2:#e2f2ea6b;--fm-shadow:0 18px 50px #0003}.cleanProcessCard.red,.customerRecordCard.red,.customerTimelineItem.red,.cleanHistoryCard.red{border-color:var(--fm-red-line);background:linear-gradient(100deg, var(--fm-red-soft), #ff5c7209 48%, transparent 78%), var(--clean-surface)}.cleanProcessCard.orange,.customerRecordCard.orange,.customerTimelineItem.orange,.cleanHistoryCard.orange{border-color:var(--fm-orange-line);background:linear-gradient(100deg, var(--fm-orange-soft), #ff9e4d09 48%, transparent 78%), var(--clean-surface)}.cleanProcessCard.yellow,.customerRecordCard.yellow,.customerTimelineItem.yellow,.cleanHistoryCard.yellow,.cleanJobFileHero.yellow,.cleanJobNextStepCard.yellow{border-color:var(--fm-yellow-line);background:linear-gradient(100deg, var(--fm-yellow-soft), #f6cb5909 48%, transparent 78%), var(--clean-surface)}.cleanProcessCard.green,.customerRecordCard.green,.customerTimelineItem.green,.cleanHistoryCard.green,.cleanJobFileHero.green,.cleanJobNextStepCard.green{border-color:var(--fm-green-pending-line);background:linear-gradient(100deg, var(--fm-green-pending-soft), #4fd39a08 48%, transparent 78%), var(--clean-surface)}.cleanProcessCard.green-complete,.customerRecordCard.green-complete,.customerTimelineItem.green-complete,.cleanHistoryCard.green-complete,.cleanJobFileHero.green-complete,.cleanJobNextStepCard.green-complete,.cleanProcessCard.fullyComplete,.customerRecordCard.fullyComplete,.customerTimelineItem.fullyComplete,.cleanHistoryCard.fullyComplete{border-color:var(--fm-green-complete-line);background:linear-gradient(100deg, var(--fm-green-complete-soft), #25ef980d 50%, transparent 80%), var(--clean-surface);box-shadow:inset 0 0 0 1px #25ef9809, var(--fm-shadow)}.cleanProcessCard.yellow-active,.customerRecordCard.yellow-active,.customerTimelineItem.yellow-active,.cleanHistoryCard.yellow-active,.cleanJobFileHero.yellow-active,.cleanJobNextStepCard.yellow-active,.cleanTechnicianActiveHero.activeWork{border-color:var(--fm-yellow-active-line);background:linear-gradient(100deg, var(--fm-yellow-active-soft), #ffc43d0e 50%, transparent 80%), var(--clean-surface);box-shadow:inset 0 0 0 1px #ffc43d09,0 18px 46px #0000002e}.cleanProcessCard.yellow-active:before,.customerRecordCard.yellow-active:before,.customerTimelineItem.yellow-active:before,.cleanJobFileHero.yellow-active:before,.cleanTechnicianActiveHero.activeWork:before{background:var(--fm-yellow-active);box-shadow:0 0 20px #ffc43d4d}.cleanStatusLine,.cleanJobStatusLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cleanStatusLine small,.cleanJobStatusLine small{border:1px solid var(--fm-border);color:var(--fm-muted);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.cleanStatusLine .activeImplementation,.cleanJobStatusLine .activeImplementation{border-color:var(--fm-yellow-active-line);background:var(--fm-yellow-active-soft);color:var(--fm-yellow-active)}.cleanStatusLine .assignment,.cleanJobStatusLine .assignment{border-color:var(--fm-star-line);background:var(--fm-star-soft);color:var(--fm-star)}.cleanJobColorHeader{align-items:flex-start}.cleanJobColorHeader>div:first-child{max-width:620px}.cleanJobColorHeader>div:first-child p{color:var(--fm-muted);margin:7px 0 0;font-size:9px;line-height:1.55}.cleanJobColorButtons{grid-template-columns:repeat(2,minmax(145px,1fr));gap:8px;min-width:320px;display:grid}.cleanJobColorButtons button{border:1px solid var(--fm-border);background:var(--fm-surface-2);min-height:74px;color:var(--fm-text);text-align:left;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:11px 13px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid}.cleanJobColorButtons button:hover{transform:translateY(-2px)}.cleanJobColorButtons button>span{text-transform:uppercase;font-size:8px;font-weight:900}.cleanJobColorButtons button>strong{grid-area:1/2/3;font-size:24px;line-height:1}.cleanJobColorButtons button>small{color:var(--fm-muted);font-size:8px}.cleanJobColorButtons button.yellow{border-color:#f6cb5938}.cleanJobColorButtons button.yellow.active{border-color:var(--fm-yellow-line);background:linear-gradient(135deg, var(--fm-yellow-soft), #f6cb5906);box-shadow:0 15px 34px #f6cb5914}.cleanJobColorButtons button.yellow.active>span,.cleanJobColorButtons button.yellow.active>strong{color:var(--fm-yellow)}.cleanJobColorButtons button.green{border-color:#4fd39a38}.cleanJobColorButtons button.green.active{border-color:var(--fm-green-pending-line);background:linear-gradient(135deg, var(--fm-green-pending-soft), #4fd39a06);box-shadow:0 15px 34px #4fd39a12}.cleanJobColorButtons button.green.active>span,.cleanJobColorButtons button.green.active>strong{color:var(--fm-green-pending)}.cleanGreenSubselection{border:1px solid var(--fm-border);background:#ffffff03;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 11px;padding:9px;display:grid}.cleanGreenSubselection button{border:1px solid var(--fm-border);background:var(--fm-surface-2);min-height:66px;color:var(--fm-text);text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;transition:transform .15s,border-color .15s,background .15s;display:flex}.cleanGreenSubselection button:hover{transform:translateY(-1px)}.cleanGreenSubselection button>div{gap:3px;display:grid}.cleanGreenSubselection button span{font-size:9px;font-weight:900}.cleanGreenSubselection button small{color:var(--fm-muted);font-size:8px}.cleanGreenSubselection button strong{font-size:22px}.cleanGreenSubselection button.pending.active{border-color:var(--fm-green-pending-line);background:var(--fm-green-pending-soft)}.cleanGreenSubselection button.pending.active span,.cleanGreenSubselection button.pending.active strong{color:var(--fm-green-pending)}.cleanGreenSubselection button.complete.active{border-color:var(--fm-green-complete-line);background:var(--fm-green-complete-soft)}.cleanGreenSubselection button.complete.active span,.cleanGreenSubselection button.complete.active strong{color:var(--fm-green-complete)}.cleanJobCardCornerActions,.cleanJobCornerActions{z-index:8;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:10px;left:10px;right:10px}.cleanJobCardCornerActions button,.cleanJobCornerActions button{pointer-events:auto}:is(.cleanProcessCard:has(.cleanJobCardCornerActions),.cleanJobFileHero:has(.cleanJobCornerActions)){padding-top:52px}.cleanNoAgreementButton,.cleanDeleteCompletedButton,.cleanTechnicianStarButton{border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:950;line-height:1;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid}.cleanNoAgreementButton:hover,.cleanDeleteCompletedButton:hover,.cleanTechnicianStarButton:hover{transform:translateY(-1px)scale(1.03)}.cleanNoAgreementButton{border:1px solid var(--fm-red-line);color:var(--fm-red);background:#0a120ee6}.cleanNoAgreementButton:hover{background:var(--fm-red-soft);box-shadow:0 10px 25px #ff5c721f}.cleanDeleteCompletedButton{color:#ffffffb8;background:#0a120eeb;border:1px solid #fff3}.cleanDeleteCompletedButton:hover{border-color:var(--fm-red-line);background:var(--fm-red-soft);color:var(--fm-red)}.cleanTechnicianStarButton{border:1px solid var(--fm-star-line);color:var(--fm-star);background:#0a120ee6;margin-left:auto}.cleanTechnicianStarButton.active,.cleanTechnicianStarButton:hover{background:var(--fm-star-soft);box-shadow:0 10px 25px #ffd56b1f}.cleanTeamAssignmentModal{width:min(100%,620px)}.cleanTeamAssignmentList{gap:7px;max-height:360px;padding-right:3px;display:grid;overflow-y:auto}.cleanTeamAssignmentList>button{border:1px solid var(--fm-border);background:var(--fm-surface-2);min-height:58px;color:var(--fm-text);text-align:left;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.cleanTeamAssignmentList>button:hover:not(:disabled),.cleanTeamAssignmentList>button.selected{border-color:var(--fm-star-line);background:var(--fm-star-soft)}.cleanTeamAssignmentList>button.occupied{opacity:.48;cursor:not-allowed}.cleanTeamAssignmentList>button>span{background:var(--fm-surface-3);width:34px;height:34px;color:var(--fm-muted);border-radius:10px;place-items:center;font-size:10px;font-weight:950;display:grid}.cleanTeamAssignmentList>button.selected>span{background:var(--fm-star);color:#171004}.cleanTeamAssignmentList>button.occupied>span{background:var(--fm-red-soft);color:var(--fm-red)}.cleanTeamAssignmentList>button>div{gap:3px;min-width:0;display:grid}.cleanTeamAssignmentList strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cleanTeamAssignmentList small,.cleanTeamAssignmentList b{color:var(--fm-muted);font-size:8px}.cleanTeamAssignmentList>button.selected b{color:var(--fm-star)}.cleanTeamAssignmentList>button.occupied b{color:var(--fm-red)}.cleanTeamAssignmentSummary{border:1px solid var(--fm-border);background:#ffffff05;border-radius:10px;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 11px;display:flex}.cleanTeamAssignmentSummary span{color:var(--fm-muted);font-size:8px;font-weight:800}.cleanTeamAssignmentSummary strong{color:var(--fm-star);font-size:9px}.cleanWorkforceSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.cleanWorkforceSummary>div{border:1px solid var(--fm-border);background:linear-gradient(135deg, #ffffff06, transparent), var(--clean-surface);border-radius:13px;padding:13px 14px}.cleanWorkforceSummary span{color:var(--fm-muted);text-transform:uppercase;font-size:7px;font-weight:900;display:block}.cleanWorkforceSummary strong{letter-spacing:-.03em;margin:5px 0 2px;font-size:22px;display:block}.cleanWorkforceSummary small{color:var(--fm-muted-2);font-size:8px}.cleanWorkforceDirectoryFilters,.cleanEmployeeHistoryFilters{grid-template-columns:minmax(250px,1.3fr) minmax(220px,.7fr);gap:8px;margin-bottom:11px;display:grid}.cleanWorkforceDirectoryFilters label,.cleanEmployeeHistoryFilters label{border:1px solid var(--fm-border);background:var(--fm-surface-2);border-radius:11px;align-items:center;gap:9px;min-height:51px;padding:8px 10px;display:flex}.cleanWorkforceDirectoryFilters label>span,.cleanEmployeeHistoryFilters label>span{background:var(--fm-surface-3);width:29px;height:29px;color:var(--fm-muted);border-radius:9px;flex:0 0 29px;place-items:center;display:grid}.cleanWorkforceDirectoryFilters label>div,.cleanEmployeeHistoryFilters label>div{flex:1;gap:2px;min-width:0;display:grid}.cleanWorkforceDirectoryFilters small,.cleanEmployeeHistoryFilters small{color:var(--fm-muted-2);text-transform:uppercase;font-size:7px;font-weight:850}.cleanWorkforceDirectoryFilters input,.cleanWorkforceDirectoryFilters select,.cleanEmployeeHistoryFilters input,.cleanEmployeeHistoryFilters select{width:100%;color:var(--fm-text);background:0 0;border:0;outline:0;font-size:9px}.cleanWorkforceDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cleanWorkforceEmployeeCard{border:1px solid var(--fm-border);background:linear-gradient(145deg, #ffffff06, transparent 48%), var(--clean-surface);min-width:0;min-height:335px;color:var(--fm-text);text-align:left;opacity:0;border-radius:17px;flex-direction:column;padding:14px;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;animation:.35s forwards cleanWorkforceCardIn;display:flex;transform:translateY(12px)}.cleanWorkforceEmployeeCard:hover{box-shadow:var(--fm-shadow);transform:translateY(-3px)}.cleanWorkforceEmployeeCard.free{border-color:#25ef983d}.cleanWorkforceEmployeeCard.assigned{border-color:var(--fm-star-line);background:linear-gradient(145deg, var(--fm-star-soft), transparent 52%), var(--clean-surface)}.cleanWorkforceEmployeeCard.active{border-color:var(--fm-yellow-active-line);background:linear-gradient(145deg, var(--fm-yellow-active-soft), transparent 52%), var(--clean-surface)}.cleanWorkforceEmployeeTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cleanWorkforceAvatar,.cleanEmployeeHeroAvatar{width:49px;height:49px;color:var(--fm-green-complete);background:#25ef981a;border-radius:15px;flex:0 0 49px;place-items:center;font-size:13px;font-weight:950;display:grid}.cleanWorkforceEmployeeCard.assigned .cleanWorkforceAvatar{background:var(--fm-star-soft);color:var(--fm-star)}.cleanWorkforceEmployeeCard.active .cleanWorkforceAvatar{background:var(--fm-yellow-active-soft);color:var(--fm-yellow-active)}.cleanWorkforceAvailability{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:950}.cleanWorkforceAvailability.free{background:var(--fm-green-complete-soft);color:var(--fm-green-complete)}.cleanWorkforceAvailability.assigned{background:var(--fm-star-soft);color:var(--fm-star)}.cleanWorkforceAvailability.active{background:var(--fm-yellow-active-soft);color:var(--fm-yellow-active)}.cleanWorkforceIdentity{margin-top:12px}.cleanWorkforceIdentity h3{margin:0 0 4px;font-size:15px}.cleanWorkforceIdentity p{color:var(--fm-muted);margin:0;font-size:8px}.cleanWorkforceEmployeeMetrics{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:12px;display:grid}.cleanWorkforceEmployeeMetrics>div{border:1px solid var(--fm-border);background:#ffffff04;border-radius:10px;padding:9px}.cleanWorkforceEmployeeMetrics span{color:var(--fm-muted-2);font-size:7px;font-weight:850;display:block}.cleanWorkforceEmployeeMetrics strong{margin-top:3px;font-size:10px;display:block}.cleanWorkforceCurrentJob,.cleanWorkforceNoCurrentJob{border:1px solid var(--fm-border);background:#0000001a;border-radius:10px;gap:4px;margin-top:12px;padding:10px;display:grid}.cleanWorkforceCurrentJob span{color:var(--fm-muted-2);text-transform:uppercase;font-size:7px;font-weight:900}.cleanWorkforceCurrentJob strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cleanWorkforceCurrentJob small{color:var(--fm-muted);font-size:8px}.cleanWorkforceNoCurrentJob{text-align:center;align-content:center;place-items:center;min-height:63px}.cleanWorkforceNoCurrentJob>span{color:var(--fm-green-complete);font-size:16px}.cleanWorkforceNoCurrentJob strong{color:var(--fm-muted);font-size:8px}.cleanWorkforceEmployeeFooter{justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;display:flex}.cleanWorkforceEmployeeFooter span{color:var(--fm-muted);font-size:8px;font-weight:800}@keyframes cleanWorkforceCardIn{to{opacity:1;transform:translateY(0)}}.cleanEmployeeHero{border:1px solid var(--fm-border);background:linear-gradient(120deg, #25ef9814, transparent 55%), var(--clean-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;padding:16px;display:flex}.cleanEmployeeHeroIdentity{align-items:center;gap:13px;display:flex}.cleanEmployeeHeroIdentity>div:last-child{gap:3px;display:grid}.cleanEmployeeHeroIdentity span{color:var(--fm-muted-2);text-transform:uppercase;font-size:7px;font-weight:900}.cleanEmployeeHeroIdentity h2{margin:0;font-size:20px}.cleanEmployeeHeroIdentity p{color:var(--fm-muted);margin:0;font-size:8px}.cleanEmployeeHeroStatus{justify-items:end;gap:5px;min-width:230px;display:grid}.cleanEmployeeHeroStatus>span{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:950}.cleanEmployeeHeroStatus>span.free{background:var(--fm-green-complete-soft);color:var(--fm-green-complete)}.cleanEmployeeHeroStatus>span.assigned{background:var(--fm-star-soft);color:var(--fm-star)}.cleanEmployeeHeroStatus>span.active{background:var(--fm-yellow-active-soft);color:var(--fm-yellow-active)}.cleanEmployeeHeroStatus strong{text-align:right;max-width:280px;font-size:10px}.cleanEmployeeChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.cleanEmployeeChoice button{border:1px solid var(--fm-border);background:var(--fm-surface-2);min-height:67px;color:var(--fm-text);text-align:left;border-radius:12px;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.cleanEmployeeChoice button.active{background:#25ef9814;border-color:#25ef9857}.cleanEmployeeChoice button>span{background:var(--fm-surface-3);width:39px;height:39px;color:var(--fm-green-complete);border-radius:11px;place-items:center;font-size:15px;display:grid}.cleanEmployeeChoice button>div{gap:3px;display:grid}.cleanEmployeeChoice strong{font-size:10px}.cleanEmployeeChoice small{color:var(--fm-muted);font-size:8px}.cleanEmployeeMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.cleanEmployeeMetrics>div{border:1px solid var(--fm-border);background:var(--fm-surface-2);border-radius:12px;padding:12px 13px}.cleanEmployeeMetrics span{color:var(--fm-muted);text-transform:uppercase;font-size:7px;font-weight:850;display:block}.cleanEmployeeMetrics strong{margin:5px 0 2px;font-size:18px;display:block}.cleanEmployeeMetrics small{color:var(--fm-muted-2);font-size:7px}.cleanEmployeeOverviewGrid,.cleanEmployeeFileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cleanEmployeeOverviewGrid>button{border:1px solid var(--fm-border);background:var(--fm-surface-2);min-height:120px;color:var(--fm-text);text-align:left;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.cleanEmployeeOverviewGrid>button:hover{border-color:#25ef984d}.cleanEmployeeOverviewGrid>button>span{width:44px;height:44px;color:var(--fm-green-complete);background:#25ef9814;border-radius:13px;place-items:center;font-size:18px;display:grid}.cleanEmployeeOverviewGrid>button>div{gap:4px;display:grid}.cleanEmployeeOverviewGrid strong{font-size:11px}.cleanEmployeeOverviewGrid p{color:var(--fm-muted);margin:0;font-size:8px;line-height:1.5}.cleanEmployeeDataPanel{min-width:0}.cleanEmployeeDataList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cleanEmployeeDataList>div{border:1px solid var(--fm-border);background:#ffffff04;border-radius:9px;padding:9px}.cleanEmployeeDataList span{color:var(--fm-muted-2);font-size:7px;font-weight:850;display:block}.cleanEmployeeDataList strong{overflow-wrap:anywhere;margin-top:3px;font-size:9px;display:block}.cleanEmployeeNotes{border:1px solid var(--fm-border);background:#ffffff04;border-radius:9px;margin-top:8px;padding:10px}.cleanEmployeeNotes span{color:var(--fm-muted-2);font-size:7px;font-weight:850}.cleanEmployeeNotes p{color:var(--fm-muted);margin:4px 0 0;font-size:8px;line-height:1.5}.cleanEmployeeActiveJob,.cleanEmployeeNoActiveJob{border:1px solid var(--fm-border);background:#ffffff04;border-radius:11px;align-content:center;gap:6px;min-height:185px;padding:12px;display:grid}.cleanEmployeeActiveJob>span{border-radius:999px;width:fit-content;padding:5px 8px;font-size:7px;font-weight:900}.cleanEmployeeActiveJob>span.assigned{background:var(--fm-star-soft);color:var(--fm-star)}.cleanEmployeeActiveJob>span.active{background:var(--fm-yellow-active-soft);color:var(--fm-yellow-active)}.cleanEmployeeActiveJob strong{font-size:11px}.cleanEmployeeActiveJob p,.cleanEmployeeActiveJob small{color:var(--fm-muted);margin:0;font-size:8px}.cleanEmployeeActiveJob a{width:fit-content;color:var(--fm-green-complete);margin-top:4px;font-size:8px;font-weight:850}.cleanEmployeeNoActiveJob{text-align:center;place-items:center}.cleanEmployeeNoActiveJob>span{background:var(--fm-green-complete-soft);width:38px;height:38px;color:var(--fm-green-complete);border-radius:11px;place-items:center;display:grid}.cleanEmployeeNoActiveJob strong{font-size:10px}.cleanEmployeeNoActiveJob p{color:var(--fm-muted);margin:0;font-size:8px}.cleanEmployeeHistoryHeader{justify-content:space-between;align-items:center;gap:12px;margin:13px 0 9px;display:flex}.cleanEmployeeHistoryHeader>div{gap:3px;display:grid}.cleanEmployeeHistoryHeader span{color:var(--fm-muted-2);text-transform:uppercase;font-size:7px;font-weight:900}.cleanEmployeeHistoryHeader h2{margin:0;font-size:17px}.cleanEmployeeHistoryHeader>strong{background:var(--fm-green-complete-soft);width:40px;height:40px;color:var(--fm-green-complete);border-radius:11px;place-items:center;font-size:14px;display:grid}.cleanEmployeeHistoryFilters{grid-template-columns:minmax(230px,1.25fr) repeat(3,minmax(150px,.75fr))}.cleanEmployeeHistoryList{gap:8px;display:grid}.cleanEmployeeHistoryCard{border:1px solid var(--fm-green-complete-line);background:linear-gradient(100deg, var(--fm-green-complete-soft), transparent 66%), var(--clean-surface);border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(130px,.5fr) minmax(120px,.4fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.cleanEmployeeHistoryIdentity{gap:3px;min-width:0;display:grid}.cleanEmployeeHistoryIdentity>span{color:var(--fm-green-complete);text-transform:uppercase;font-size:7px;font-weight:900}.cleanEmployeeHistoryIdentity h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.cleanEmployeeHistoryIdentity p{color:var(--fm-muted);margin:0;font-size:8px}.cleanEmployeeHistoryCard>div:not(:first-child) span{color:var(--fm-muted-2);font-size:7px;display:block}.cleanEmployeeHistoryCard>div:not(:first-child) strong{margin-top:3px;font-size:9px;display:block}.cleanEmployeeHistoryCard>a{border:1px solid var(--fm-green-complete-line);color:var(--fm-green-complete);border-radius:9px;padding:8px 10px;font-size:8px;font-weight:850;text-decoration:none}.cleanTechnicianTeamList{gap:7px;display:grid}.cleanTechnicianTeamList>div{border:1px solid var(--fm-border);background:#ffffff04;border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.cleanTechnicianTeamList>div>span{background:var(--fm-star-soft);width:31px;height:31px;color:var(--fm-star);border-radius:9px;place-items:center;font-size:8px;font-weight:950;display:grid}.cleanTechnicianTeamList strong{font-size:8px}.cleanCalendarToolbar{border:1px solid var(--fm-border);background:var(--clean-surface);border-radius:13px;grid-template-columns:auto minmax(230px,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:11px;display:grid}.cleanCalendarNavigation,.cleanCalendarViewSwitch{gap:6px;display:flex}.cleanCalendarNavigation button,.cleanCalendarViewSwitch button{border:1px solid var(--fm-border);background:var(--fm-surface-2);min-height:36px;color:var(--fm-muted);border-radius:9px;padding:0 11px;font-size:8px;font-weight:850}.cleanCalendarNavigation button.today,.cleanCalendarViewSwitch button.active{color:var(--fm-green-complete);background:#25ef9814;border-color:#25ef984d}.cleanCalendarPeriod{justify-items:center;gap:3px;display:grid}.cleanCalendarPeriod span{color:var(--fm-muted-2);text-transform:uppercase;font-size:7px;font-weight:900}.cleanCalendarPeriod strong{font-size:13px}.cleanCalendarPeriod small{color:var(--fm-muted);font-size:8px}.cleanCalendarStatusCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.cleanCalendarStatusCards>button,.cleanCalendarStatusCards>div{border:1px solid var(--fm-border);background:var(--fm-surface-2);min-height:82px;color:var(--fm-text);text-align:left;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:11px 12px;display:grid}.cleanCalendarStatusCards span{text-transform:uppercase;font-size:8px;font-weight:900}.cleanCalendarStatusCards strong{grid-area:1/2/3;font-size:21px}.cleanCalendarStatusCards small{color:var(--fm-muted);font-size:7px}.cleanCalendarStatusCards button.yellow.active{border-color:var(--fm-yellow-line);background:var(--fm-yellow-soft)}.cleanCalendarStatusCards button.green.active{border-color:var(--fm-green-pending-line);background:var(--fm-green-pending-soft)}.cleanCalendarStatusCards button.red.active{border-color:var(--fm-red-line);background:var(--fm-red-soft)}.cleanCalendarStatusCards .weekValue{border-color:#ffffff1f}.cleanCalendarFilters{grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(170px,.6fr));gap:8px;margin-bottom:10px;display:grid}.cleanCalendarFilters label{border:1px solid var(--fm-border);background:var(--fm-surface-2);border-radius:10px;align-items:center;gap:8px;min-height:47px;padding:8px 10px;display:flex}.cleanCalendarFilters label>span{color:var(--fm-muted-2);font-size:8px;font-weight:850}.cleanCalendarFilters input,.cleanCalendarFilters select{min-width:0;color:var(--fm-text);background:0 0;border:0;outline:0;flex:1;font-size:8px}.cleanCalendarWeek{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:7px;display:grid}.cleanCalendarWeek>article{border:1px solid var(--fm-border);background:#ffffff03;border-radius:12px;min-width:0;min-height:450px;overflow:hidden}.cleanCalendarWeek>article.today{border-color:#25ef984d}.cleanCalendarWeek>article>header{border-bottom:1px solid var(--fm-border);background:#ffffff05;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.cleanCalendarWeek>article>header>div{gap:2px;display:grid}.cleanCalendarWeek>article>header span{color:var(--fm-muted);font-size:7px;font-weight:850}.cleanCalendarWeek>article>header strong{font-size:9px}.cleanCalendarWeek>article>header b{background:var(--fm-surface-3);width:24px;height:24px;color:var(--fm-muted);border-radius:8px;place-items:center;font-size:8px;display:grid}.cleanCalendarDayEntries{gap:7px;padding:7px;display:grid}.cleanCalendarEntry{border:1px solid var(--fm-border);background:var(--fm-surface-2);min-width:0;color:var(--fm-text);text-align:left;border-radius:10px;gap:6px;padding:9px;display:grid}.cleanCalendarEntry.yellow{border-color:var(--fm-yellow-line);background:var(--fm-yellow-soft)}.cleanCalendarEntry.yellow.activeImplementation{border-color:var(--fm-yellow-active-line);background:var(--fm-yellow-active-soft)}.cleanCalendarEntry.green{border-color:var(--fm-green-pending-line);background:var(--fm-green-pending-soft)}.cleanCalendarEntry.green.complete{border-color:var(--fm-green-complete-line);background:var(--fm-green-complete-soft)}.cleanCalendarEntry.red,.cleanCalendarEntry.cancelled{border-color:var(--fm-red-line);background:var(--fm-red-soft)}.cleanCalendarEntryTop{justify-content:space-between;align-items:center;gap:7px;display:flex}.cleanCalendarEntryTop strong{font-size:8px}.cleanCalendarEntryTop span{color:var(--fm-muted);font-size:7px;font-weight:850}.cleanCalendarActiveBadge{width:fit-content;color:var(--fm-yellow-active);background:#ffc43d29;border-radius:999px;align-items:center;gap:5px;padding:4px 6px;font-size:7px;font-weight:900;display:flex}.cleanCalendarActiveBadge span{animation:1.35s ease-in-out infinite calendarPulse}.cleanCalendarEntry h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.cleanCalendarEntry p{color:var(--fm-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.cleanCalendarTeam{grid-template-columns:repeat(3,23px) minmax(0,1fr);align-items:center;gap:4px;display:grid}.cleanCalendarTeam>span{background:var(--fm-surface-3);width:23px;height:23px;color:var(--fm-muted);border-radius:7px;place-items:center;font-size:6px;font-weight:950;display:grid}.cleanCalendarTeam strong{color:var(--fm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cleanCalendarEntry footer{border-top:1px solid #ffffff0f;justify-content:space-between;gap:8px;padding-top:6px;display:flex}.cleanCalendarEntry footer span{color:var(--fm-muted-2);font-size:7px}.cleanCalendarEntry footer strong{font-size:8px}.cleanCalendarDayEmpty{min-height:90px;color:var(--fm-muted-2);align-content:center;place-items:center;gap:5px;display:grid}.cleanCalendarDayEmpty span{font-size:15px}.cleanCalendarDayEmpty small{font-size:7px}@keyframes calendarPulse{0%,to{opacity:.45}50%{opacity:1}}.cleanCalendarList{gap:9px;display:grid}.cleanCalendarListHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.cleanCalendarListHeader>div{gap:3px;display:grid}.cleanCalendarListHeader span{color:var(--fm-muted-2);text-transform:uppercase;font-size:7px;font-weight:900}.cleanCalendarListHeader h2{margin:0;font-size:16px}.cleanCalendarListHeader>strong{background:var(--fm-surface-3);border-radius:11px;place-items:center;width:39px;height:39px;font-size:13px;display:grid}.cleanCalendarListEntries{gap:7px;display:grid}.cleanCalendarListEntry{border:1px solid var(--fm-border);background:var(--fm-surface-2);min-height:72px;color:var(--fm-text);text-align:left;border-radius:11px;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.2fr) minmax(180px,.9fr) minmax(130px,.65fr) auto 18px;align-items:center;gap:11px;padding:10px 11px;display:grid}.cleanCalendarListEntry.yellow{border-color:var(--fm-yellow-line);background:var(--fm-yellow-soft)}.cleanCalendarListEntry.yellow.activeImplementation{border-color:var(--fm-yellow-active-line);background:var(--fm-yellow-active-soft)}.cleanCalendarListEntry.green{border-color:var(--fm-green-pending-line);background:var(--fm-green-pending-soft)}.cleanCalendarListEntry.green.complete{border-color:var(--fm-green-complete-line);background:var(--fm-green-complete-soft)}.cleanCalendarListEntry.red{border-color:var(--fm-red-line);background:var(--fm-red-soft)}.cleanCalendarListEntry>div{gap:3px;min-width:0;display:grid}.cleanCalendarListEntry span{color:var(--fm-muted-2);font-size:7px;font-weight:850}.cleanCalendarListEntry strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cleanCalendarListIdentity>span{color:var(--fm-muted)}.cleanCalendarListIdentity>strong{font-size:10px}.cleanCalendarListIdentity>small{color:var(--fm-muted);font-size:8px}.cleanCalendarListStatus span{color:var(--fm-yellow-active)}.cleanCalendarListValue{white-space:nowrap;font-size:10px!important}.cleanCalendarEntryModal{width:min(100%,580px)}.cleanCalendarModalFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.cleanCalendarModalFacts>div{border:1px solid var(--fm-border);background:var(--fm-surface-2);border-radius:9px;padding:9px}.cleanCalendarModalFacts span{color:var(--fm-muted-2);font-size:7px;display:block}.cleanCalendarModalFacts strong{margin-top:3px;font-size:8px;display:block}.cleanCalendarScheduleEditor{border:1px solid var(--fm-border);background:var(--fm-surface-2);border-radius:10px;grid-template-columns:minmax(0,1fr) 140px 120px auto;align-items:end;gap:8px;padding:10px;display:grid}.cleanCalendarScheduleEditor>div{gap:3px;display:grid}.cleanCalendarScheduleEditor>div span{font-size:8px;font-weight:900}.cleanCalendarScheduleEditor>div p{color:var(--fm-muted);margin:0;font-size:7px}.cleanCalendarScheduleEditor label{gap:4px;display:grid}.cleanCalendarScheduleEditor label span{color:var(--fm-muted-2);font-size:7px}.cleanCalendarScheduleEditor input{border:1px solid var(--fm-border);width:100%;min-height:37px;color:var(--fm-text);background:#0000001f;border-radius:8px;padding:7px 8px}.cleanCustomerTeamList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cleanCustomerTeamList>div{border:1px solid var(--fm-border);background:var(--fm-surface-2);border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.cleanCustomerTeamList>div>span{background:var(--fm-star-soft);width:31px;height:31px;color:var(--fm-star);border-radius:9px;place-items:center;font-size:7px;font-weight:950;display:grid}.cleanCustomerTeamList strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cleanCustomerRecordFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cleanCustomerRecordFacts>div{border:1px solid var(--fm-border);background:#ffffff04;border-radius:9px;padding:8px}.cleanCustomerRecordFacts span{color:var(--fm-muted-2);font-size:7px;font-weight:850;display:block}.cleanCustomerRecordFacts strong{margin-top:3px;font-size:8px;display:block}.cleanCustomerRecordFacts .allComplete strong{color:var(--fm-green-complete)}.cleanCustomerRecordFacts .nextStep strong{color:var(--fm-yellow)}.cleanCustomerFilters .cleanAdvancedFilterBody.customerLine{grid-template-columns:minmax(230px,1.25fr) repeat(5,minmax(135px,.72fr)) minmax(125px,.65fr)}.cleanDeletedJobState{text-align:center;align-content:center;place-items:center;min-height:540px;padding:40px;display:grid}.cleanDeletedJobState>div{background:var(--fm-red-soft);width:62px;height:62px;color:var(--fm-red);border-radius:18px;place-items:center;margin-bottom:13px;font-size:26px;font-weight:950;display:grid}.cleanDeletedJobState h1{margin:6px 0 8px;font-size:24px}.cleanDeletedJobState>p:last-of-type{max-width:520px;color:var(--fm-muted);margin:0 0 16px;font-size:9px;line-height:1.55}.cleanAdvancedFilterBody.finalLine{grid-template-columns:minmax(230px,1.3fr) repeat(5,minmax(135px,.72fr)) minmax(125px,.65fr)}.cleanAdvancedFilterBody.finalLine .cleanFilterControl.search,.cleanAdvancedFilterBody.customerLine .cleanFilterControl.search{grid-column:auto}.cleanOperationModal.deleteCompleted{border-color:var(--fm-red-line)}.cleanOperationModal.deleteCompleted .cleanOperationModalHeading p:last-child{color:#ffbec8c2}.cleanOperationModalActions a.cleanDangerConfirmButton,.cleanOperationModalActions a.cleanStarConfirmButton{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:1500px){.cleanWorkforceDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanCalendarWeek{grid-template-columns:repeat(4,minmax(0,1fr))}.cleanAdvancedFilterBody.finalLine,.cleanCustomerFilters .cleanAdvancedFilterBody.customerLine{grid-template-columns:minmax(230px,1.15fr) repeat(3,minmax(140px,.75fr))}}@media (max-width:1180px){.cleanWorkforceSummary,.cleanEmployeeMetrics,.cleanCalendarStatusCards{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanCalendarToolbar{grid-template-columns:1fr}.cleanCalendarPeriod{justify-items:start}.cleanCalendarViewSwitch{justify-content:flex-start}.cleanCalendarFilters{grid-template-columns:1fr 1fr}.cleanCalendarFilters .search{grid-column:1/-1}.cleanCalendarListEntry{grid-template-columns:minmax(130px,.55fr) minmax(200px,1fr) minmax(160px,.8fr) auto}.cleanCalendarListStatus,.cleanCalendarListValue{grid-column:auto}.cleanEmployeeHistoryFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanEmployeeHistoryFilters .search{grid-column:1/-1}}@media (max-width:900px){.cleanJobColorHeader{flex-direction:column;align-items:stretch}.cleanJobColorButtons{width:100%;min-width:0}.cleanGreenSubselection,.cleanEmployeeChoice,.cleanEmployeeOverviewGrid,.cleanEmployeeFileGrid,.cleanWorkforceDirectoryFilters{grid-template-columns:1fr}.cleanEmployeeHero{flex-direction:column;align-items:flex-start}.cleanEmployeeHeroStatus{justify-items:start;min-width:0}.cleanEmployeeHeroStatus strong{text-align:left}.cleanCalendarWeek{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanCalendarListEntry{grid-template-columns:1fr 1fr}.cleanCalendarListEntry>b,.cleanCalendarListValue{justify-self:start}.cleanCalendarScheduleEditor{grid-template-columns:1fr 1fr}.cleanCalendarScheduleEditor>div{grid-column:1/-1}.cleanCustomerTeamList{grid-template-columns:1fr}}@media (max-width:680px){.cleanWorkforceSummary,.cleanEmployeeMetrics,.cleanCalendarStatusCards,.cleanWorkforceDirectoryGrid,.cleanCalendarWeek,.cleanCalendarFilters,.cleanEmployeeHistoryFilters,.cleanAdvancedFilterBody.finalLine,.cleanCustomerFilters .cleanAdvancedFilterBody.customerLine,.cleanGreenSubselection,.cleanJobColorButtons{grid-template-columns:1fr}.cleanCalendarFilters .search,.cleanEmployeeHistoryFilters .search{grid-column:auto}.cleanEmployeeDataList,.cleanCalendarModalFacts,.cleanCustomerRecordFacts,.cleanEmployeeHistoryCard,.cleanCalendarListEntry{grid-template-columns:1fr}.cleanEmployeeHistoryCard>a{text-align:center;width:100%}.cleanCalendarScheduleEditor{grid-template-columns:1fr}.cleanCalendarScheduleEditor>div{grid-column:auto}.cleanJobCardCornerActions,.cleanJobCornerActions{margin-bottom:10px;position:static}:is(.cleanProcessCard:has(.cleanJobCardCornerActions),.cleanJobFileHero:has(.cleanJobCornerActions)){padding-top:15px}.cleanTeamAssignmentList>button{grid-template-columns:34px minmax(0,1fr)}.cleanTeamAssignmentList>button>b{grid-column:2}}@media (max-width:480px){.cleanWorkforceEmployeeCard{min-height:310px}.cleanEmployeeHeroIdentity{flex-direction:column;align-items:flex-start}.cleanEmployeeChoice button{grid-template-columns:39px minmax(0,1fr)}.cleanCalendarNavigation,.cleanCalendarViewSwitch{flex-wrap:wrap}.cleanOperationModalBackdrop{align-items:end;padding:0}.cleanOperationModal{border-radius:18px 18px 0 0;width:100%;max-height:92vh}}.cleanTeamAssignmentList>button.available{border-color:#25ef9838}.cleanTeamAssignmentList>button.available:hover{background:#25ef9812;border-color:#25ef987a}.cleanTeamAssignmentList>button.partial{background:#f6cb5911;border-color:#f6cb596b}.cleanTeamAssignmentList>button.partial:hover{background:#f6cb591a;border-color:#f6cb59b3}.cleanTeamAssignmentList>button.occupied{opacity:.68;background:#ff5c720b;border-color:#ff5c724d}.cleanTeamAssignmentList>button.occupied:hover{transform:none}.cleanTeamAssignmentList>button.selected{background:linear-gradient(110deg,#ffd56b26,#ffd56b09);border-color:#ffd56b9e;box-shadow:inset 0 0 0 1px #ffd56b06,0 12px 30px #00000024}.cleanTeamAssignmentList>button.partial>span{color:#f6cb59;background:#f6cb5924}.cleanTeamAssignmentList>button.available>span{color:#25ef98;background:#25ef981a}.cleanTeamAvailabilityReason{text-overflow:ellipsis;margin-top:3px;line-height:1.4;display:block;overflow:hidden;color:#e2f2ea85!important;font-size:7px!important}.cleanTeamAvailabilitySide{text-align:right;justify-items:end;gap:4px;display:grid}.cleanTeamAvailabilitySide b{white-space:nowrap;font-size:7px!important}.cleanTeamAvailabilitySide small{color:#e2f2ea80;font-size:7px}.cleanTeamAssignmentList>button.available .cleanTeamAvailabilitySide b{color:#25ef98}.cleanTeamAssignmentList>button.partial .cleanTeamAvailabilitySide b{color:#f6cb59}.cleanTeamAssignmentList>button.occupied .cleanTeamAvailabilitySide b{color:#ff5c72}.cleanTeamAssignmentList>button.selected .cleanTeamAvailabilitySide b{color:#ffd56b}.cleanTeamAssignmentSummary.advanced{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0;display:grid}.cleanTeamAssignmentSummary.advanced>div{background:#ffffff05;border:1px solid #ffffff13;border-radius:10px;gap:4px;padding:10px;display:grid}.cleanTeamAssignmentSummary.advanced span{color:#e2f2ea70;text-transform:uppercase;font-size:7px;font-weight:850}.cleanTeamAssignmentSummary.advanced strong{color:#f5fff9;font-size:8px;line-height:1.4}@media (max-width:680px){.cleanTeamAssignmentSummary.advanced{grid-template-columns:1fr}.cleanTeamAvailabilitySide{text-align:left;grid-column:2;justify-items:start}}:root{--work-surface:#0c1812f5;--work-surface-soft:#ffffff06;--work-surface-hover:#ffffff0b;--work-border:#ffffff13;--work-border-strong:#ffffff21;--work-text:#f5fff9;--work-muted:#e2f2eaa3;--work-muted-soft:#e2f2ea66;--work-green:#25ef98;--work-green-soft:#25ef981a;--work-green-line:#25ef9852;--work-yellow:#f6cb59;--work-yellow-soft:#f6cb591a;--work-yellow-line:#f6cb595c;--work-red:#ff6277;--work-red-soft:#ff62771a;--work-red-line:#ff627757;--work-blue:#64b8ff;--work-blue-soft:#64b8ff1a;--work-blue-line:#64b8ff52;--work-purple:#b490ff;--work-purple-soft:#b490ff1a;--work-purple-line:#b490ff4d;--work-orange:#ff9f4d;--work-orange-soft:#ff9f4d1a;--work-orange-line:#ff9f4d57;--work-shadow:0 18px 52px #0003}.cleanNeutralDirectoryIntro{grid-template-columns:minmax(210px,.45fr) minmax(0,1.55fr);align-items:stretch;gap:12px;margin-bottom:10px;display:grid}.cleanNeutralDirectoryIntro>div,.cleanNeutralDirectoryIntro>p{border:1px solid var(--work-border);background:linear-gradient(135deg, #ffffff06, transparent), var(--work-surface);border-radius:15px;margin:0;padding:15px 16px}.cleanNeutralDirectoryIntro>div{grid-template-columns:1fr auto;align-items:center;gap:3px 12px;display:grid}.cleanNeutralDirectoryIntro>div span{color:var(--work-muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:900}.cleanNeutralDirectoryIntro>div strong{letter-spacing:-.04em;grid-area:1/2/3;font-size:28px}.cleanNeutralDirectoryIntro>div small{color:var(--work-muted-soft);font-size:8px}.cleanNeutralDirectoryIntro>p{color:var(--work-muted);align-items:center;font-size:9px;line-height:1.6;display:flex}.cleanNeutralDirectoryFilters{grid-template-columns:minmax(250px,1.4fr) repeat(4,minmax(150px,.7fr)) minmax(130px,.58fr);gap:8px;margin-bottom:11px;display:grid}.cleanNeutralDirectoryFilters label,.cleanNeutralDirectoryFilters>button{border:1px solid var(--work-border);background:var(--work-surface-soft);min-height:54px;color:var(--work-text);border-radius:11px;align-items:center;gap:9px;padding:9px 10px;display:flex}.cleanNeutralDirectoryFilters label:hover,.cleanNeutralDirectoryFilters>button:hover{border-color:var(--work-border-strong);background:var(--work-surface-hover)}.cleanNeutralDirectoryFilters label>span,.cleanNeutralDirectoryFilters>button>span{width:30px;height:30px;color:var(--work-green);background:#ffffff0a;border-radius:9px;flex:0 0 30px;place-items:center;font-size:10px;display:grid}.cleanNeutralDirectoryFilters label>div,.cleanNeutralDirectoryFilters>button>div{flex:1;gap:2px;min-width:0;display:grid}.cleanNeutralDirectoryFilters small{color:var(--work-muted-soft);text-transform:uppercase;font-size:7px;font-weight:850}.cleanNeutralDirectoryFilters strong{font-size:8px}.cleanNeutralDirectoryFilters input,.cleanNeutralDirectoryFilters select{width:100%;min-width:0;color:var(--work-text);background:0 0;border:0;outline:0;font-size:9px}.cleanNeutralDirectoryFilters>button{cursor:pointer;text-align:left}.cleanNeutralEmployeeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cleanNeutralEmployeeCard{border:1px solid var(--work-border);background:linear-gradient(145deg, #ffffff06, transparent 48%), var(--work-surface);min-width:0;min-height:330px;color:var(--work-text);text-align:left;opacity:0;border-radius:17px;flex-direction:column;padding:15px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;animation:.38s forwards neutralEmployeeCardIn;display:flex;transform:translateY(12px)}.cleanNeutralEmployeeCard:hover{border-color:var(--work-green-line);background:linear-gradient(145deg, var(--work-green-soft), transparent 52%), var(--work-surface);box-shadow:var(--work-shadow);transform:translateY(-3px)}.cleanNeutralEmployeeCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cleanNeutralEmployeeAvatar{background:var(--work-green-soft);width:52px;height:52px;color:var(--work-green);border-radius:16px;place-items:center;font-size:14px;font-weight:950;display:grid}.cleanNeutralEmployeeCardTop>span{border:1px solid var(--work-border);color:var(--work-muted);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.cleanNeutralEmployeeIdentity{margin-top:13px}.cleanNeutralEmployeeIdentity h3{letter-spacing:-.02em;margin:0 0 4px;font-size:16px}.cleanNeutralEmployeeIdentity p{color:var(--work-muted);margin:0;font-size:8px}.cleanNeutralEmployeeData{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.cleanNeutralEmployeeData>div{border:1px solid var(--work-border);background:#ffffff05;border-radius:10px;min-width:0;padding:9px}.cleanNeutralEmployeeData span{color:var(--work-muted-soft);font-size:7px;font-weight:850;display:block}.cleanNeutralEmployeeData strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.cleanNeutralEmployeeFooter{color:var(--work-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:8px;font-weight:850;display:flex}.cleanNeutralEmployeeFooter b{color:var(--work-green);font-size:14px}@keyframes neutralEmployeeCardIn{to{opacity:1;transform:translateY(0)}}.cleanEmployeeHubIdentity{border:1px solid var(--work-border);background:linear-gradient(120deg, var(--work-green-soft), transparent 56%), var(--work-surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr) minmax(280px,auto);align-items:center;gap:14px;margin-bottom:10px;padding:16px;display:grid}.cleanEmployeeHubAvatar{width:58px;height:58px;color:var(--work-green);background:#25ef9824;border-radius:17px;place-items:center;font-size:15px;font-weight:950;display:grid}.cleanEmployeeHubIdentity>div:nth-child(2){gap:3px;display:grid}.cleanEmployeeHubIdentity>div:nth-child(2) span{color:var(--work-muted-soft);text-transform:uppercase;font-size:7px;font-weight:900}.cleanEmployeeHubIdentity h2{margin:0;font-size:21px}.cleanEmployeeHubIdentity p{color:var(--work-muted);margin:0;font-size:8px}.cleanEmployeeHubBasic{grid-template-columns:repeat(2,minmax(125px,1fr));gap:7px;display:grid}.cleanEmployeeHubBasic>div{border:1px solid var(--work-border);background:#ffffff05;border-radius:10px;padding:9px 10px}.cleanEmployeeHubBasic span{color:var(--work-muted-soft);font-size:7px;display:block}.cleanEmployeeHubBasic strong{margin-top:3px;font-size:8px;display:block}.cleanEmployeeHubChoice{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cleanEmployeeHubChoice>button{border:1px solid var(--work-border);background:linear-gradient(145deg, #ffffff06, transparent 52%), var(--work-surface);min-height:180px;color:var(--work-text);text-align:left;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.cleanEmployeeHubChoice>button:hover{border-color:var(--work-green-line);background:linear-gradient(145deg, var(--work-green-soft), transparent 60%), var(--work-surface);box-shadow:var(--work-shadow);transform:translateY(-3px)}.cleanEmployeeHubChoice>button>span{background:var(--work-green-soft);width:48px;height:48px;color:var(--work-green);border-radius:14px;place-items:center;font-size:18px;display:grid}.cleanEmployeeHubChoice>button>div{gap:5px;display:grid}.cleanEmployeeHubChoice strong{font-size:12px}.cleanEmployeeHubChoice p{color:var(--work-muted);margin:0;font-size:8px;line-height:1.55}.cleanEmployeeHubChoice b{color:var(--work-green);font-size:17px}.cleanEmployeeSectionToolbar{border:1px solid var(--work-border);background:var(--work-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:10px 11px;display:grid}.cleanEmployeeSectionToolbar>div{gap:2px;display:grid}.cleanEmployeeSectionToolbar>div span{color:var(--work-muted-soft);text-transform:uppercase;font-size:7px;font-weight:900}.cleanEmployeeSectionToolbar>div strong{font-size:10px}.cleanPerformanceHero{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:9px;display:grid}.cleanPerformanceHero>div{border:1px solid var(--work-border);background:linear-gradient(135deg, var(--work-green-soft), transparent 65%), var(--work-surface);border-radius:14px;min-height:105px;padding:14px}.cleanPerformanceHero span{color:var(--work-muted);text-transform:uppercase;font-size:7px;font-weight:900;display:block}.cleanPerformanceHero strong{letter-spacing:-.035em;margin:7px 0 4px;font-size:22px;display:block}.cleanPerformanceHero small{color:var(--work-muted-soft);font-size:7px}.cleanPerformanceSecondaryMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.cleanPerformanceSecondaryMetrics>div{border:1px solid var(--work-border);background:var(--work-surface-soft);border-radius:11px;padding:11px 12px}.cleanPerformanceSecondaryMetrics span{color:var(--work-muted-soft);font-size:7px;font-weight:850;display:block}.cleanPerformanceSecondaryMetrics strong{margin-top:4px;font-size:13px;display:block}.cleanEmployeeMasterData{margin-bottom:11px}.cleanEmployeeMasterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.cleanEmployeeMasterGrid>div{border:1px solid var(--work-border);background:#ffffff05;border-radius:9px;min-width:0;padding:9px}.cleanEmployeeMasterGrid span{color:var(--work-muted-soft);font-size:7px;font-weight:850;display:block}.cleanEmployeeMasterGrid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.cleanPerformanceHistoryHeader{justify-content:space-between;align-items:center;gap:12px;margin:13px 0 9px;display:flex}.cleanPerformanceHistoryHeader>div{gap:3px;display:grid}.cleanPerformanceHistoryHeader span{color:var(--work-muted-soft);text-transform:uppercase;font-size:7px;font-weight:900}.cleanPerformanceHistoryHeader h2{margin:0;font-size:17px}.cleanPerformanceHistoryHeader>strong{background:var(--work-green-soft);width:40px;height:40px;color:var(--work-green);border-radius:11px;place-items:center;font-size:14px;display:grid}.cleanPerformanceFilters{grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(160px,.72fr)) minmax(130px,.55fr);gap:8px;margin-bottom:10px;display:grid}.cleanPerformanceFilters label,.cleanPerformanceFilters>button{border:1px solid var(--work-border);background:var(--work-surface-soft);min-height:52px;color:var(--work-text);border-radius:11px;align-items:center;gap:8px;padding:8px 10px;display:flex}.cleanPerformanceFilters label>span,.cleanPerformanceFilters>button>span{width:29px;height:29px;color:var(--work-green);background:#ffffff0a;border-radius:8px;flex:0 0 29px;place-items:center;display:grid}.cleanPerformanceFilters label>div,.cleanPerformanceFilters>button>div{flex:1;gap:2px;min-width:0;display:grid}.cleanPerformanceFilters small{color:var(--work-muted-soft);text-transform:uppercase;font-size:7px;font-weight:850}.cleanPerformanceFilters strong{font-size:8px}.cleanPerformanceFilters input,.cleanPerformanceFilters select{width:100%;min-width:0;color:var(--work-text);background:0 0;border:0;outline:0;font-size:8px}.cleanPerformanceFilters>button{cursor:pointer;text-align:left}.cleanPerformanceJobList{gap:8px;display:grid}.cleanPerformanceJobCard{border:1px solid var(--work-green-line);background:linear-gradient(100deg, var(--work-green-soft), transparent 65%), var(--work-surface);border-radius:12px;grid-template-columns:minmax(230px,1.4fr) minmax(130px,.55fr) minmax(120px,.5fr) minmax(120px,.45fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid}.cleanPerformanceJobIdentity{gap:3px;min-width:0;display:grid}.cleanPerformanceJobIdentity>span{color:var(--work-green);text-transform:uppercase;font-size:7px;font-weight:900}.cleanPerformanceJobIdentity h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.cleanPerformanceJobIdentity p{color:var(--work-muted);margin:0;font-size:8px}.cleanPerformanceJobCard>div:not(:first-child) span{color:var(--work-muted-soft);font-size:7px;display:block}.cleanPerformanceJobCard>div:not(:first-child) strong{margin-top:3px;font-size:9px;display:block}.cleanPerformanceJobCard>a{border:1px solid var(--work-green-line);color:var(--work-green);border-radius:9px;padding:8px 10px;font-size:8px;font-weight:850;text-decoration:none}.cleanWorkMetricsHero{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:8px;display:grid}.cleanWorkMetricsHero>div{border:1px solid var(--work-border);background:linear-gradient(135deg, #64b8ff12, transparent 68%), var(--work-surface);border-radius:14px;min-height:104px;padding:14px}.cleanWorkMetricsHero>div.positive{border-color:var(--work-green-line);background:linear-gradient(135deg, var(--work-green-soft), transparent 68%), var(--work-surface)}.cleanWorkMetricsHero>div.negative{border-color:var(--work-red-line);background:linear-gradient(135deg, var(--work-red-soft), transparent 68%), var(--work-surface)}.cleanWorkMetricsHero span{color:var(--work-muted);text-transform:uppercase;font-size:7px;font-weight:900;display:block}.cleanWorkMetricsHero strong{letter-spacing:-.035em;margin:7px 0 4px;font-size:21px;display:block}.cleanWorkMetricsHero small{color:var(--work-muted-soft);font-size:7px}.cleanWorkMetricsSecondary{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.cleanWorkMetricsSecondary>div{border:1px solid var(--work-border);background:var(--work-surface-soft);border-radius:10px;padding:10px}.cleanWorkMetricsSecondary span{color:var(--work-muted-soft);font-size:7px;font-weight:850;display:block}.cleanWorkMetricsSecondary strong{margin-top:4px;font-size:14px;display:inline-block}.cleanWorkMetricsSecondary small{color:var(--work-muted);margin-left:4px;font-size:7px}.cleanWorkProfileEditor{margin-bottom:10px}.cleanWorkProfileFields{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.cleanWorkProfileFields label{gap:4px;display:grid}.cleanWorkProfileFields label span{color:var(--work-muted-soft);font-size:7px;font-weight:850}.cleanWorkProfileFields input,.cleanWorkProfileFields select{border:1px solid var(--work-border);width:100%;min-height:38px;color:var(--work-text);background:#0000001f;border-radius:8px;outline:0;padding:7px 8px;font-size:8px}.cleanWeeklyTemplateEditor{gap:7px;display:grid}.cleanWeeklyTemplateEditor>div{border:1px solid var(--work-border);background:var(--work-surface-soft);border-radius:10px;grid-template-columns:minmax(150px,.8fr) 120px 120px 110px minmax(130px,.55fr);align-items:center;gap:8px;padding:9px;display:grid}.cleanWeeklyTemplateEditor>div.disabled{opacity:.48}.cleanWeeklyTemplateEditor .dayToggle{align-items:center;gap:8px;display:flex}.cleanWeeklyTemplateEditor .dayToggle input{width:15px;height:15px;accent-color:var(--work-green)}.cleanWeeklyTemplateEditor .dayToggle span{font-size:8px;font-weight:850}.cleanWeeklyTemplateEditor>div>input{border:1px solid var(--work-border);min-height:36px;color:var(--work-text);background:#0000001f;border-radius:8px;padding:6px 7px;font-size:8px}.cleanWeeklyTemplateEditor small{color:var(--work-muted-soft);font-size:7px}.cleanPersonalCalendarToolbar{border:1px solid var(--work-border);background:var(--work-surface);border-radius:12px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:12px;margin-bottom:9px;padding:10px;display:grid}.cleanPersonalCalendarNavigation,.cleanPersonalCalendarSwitch{gap:6px;display:flex}.cleanPersonalCalendarNavigation button,.cleanPersonalCalendarSwitch button{border:1px solid var(--work-border);background:var(--work-surface-soft);min-height:36px;color:var(--work-muted);border-radius:9px;padding:0 11px;font-size:8px;font-weight:850}.cleanPersonalCalendarNavigation button:hover,.cleanPersonalCalendarSwitch button:hover,.cleanPersonalCalendarSwitch button.active{border-color:var(--work-green-line);background:var(--work-green-soft);color:var(--work-green)}.cleanPersonalCalendarPeriod{justify-items:center;gap:3px;display:grid}.cleanPersonalCalendarPeriod span{color:var(--work-muted-soft);text-transform:uppercase;font-size:7px;font-weight:900}.cleanPersonalCalendarPeriod strong{font-size:11px}.cleanPersonalWeek{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.cleanPersonalWeek>article{border:1px solid var(--work-border);background:var(--work-surface-soft);border-radius:12px;flex-direction:column;min-width:0;min-height:300px;padding:10px;display:flex}.cleanPersonalWeek>article.status-working{border-color:var(--work-green-line);background:linear-gradient(160deg, var(--work-green-soft), transparent 48%), var(--work-surface)}.cleanPersonalWeek>article.status-partially_available{border-color:var(--work-yellow-line);background:linear-gradient(160deg, var(--work-yellow-soft), transparent 48%), var(--work-surface)}.cleanPersonalWeek>article.status-vacation{border-color:var(--work-blue-line);background:linear-gradient(160deg, var(--work-blue-soft), transparent 48%), var(--work-surface)}.cleanPersonalWeek>article.status-sick{border-color:var(--work-red-line);background:linear-gradient(160deg, var(--work-red-soft), transparent 48%), var(--work-surface)}.cleanPersonalWeek>article.status-free{border-color:var(--work-border-strong)}.cleanPersonalWeek>article.status-training{border-color:var(--work-purple-line);background:linear-gradient(160deg, var(--work-purple-soft), transparent 48%), var(--work-surface)}.cleanPersonalWeek>article.status-leave,.cleanPersonalWeek>article.status-special_leave{border-color:var(--work-orange-line);background:linear-gradient(160deg, var(--work-orange-soft), transparent 48%), var(--work-surface)}.cleanPersonalWeek>article>header{justify-content:space-between;align-items:flex-start;gap:7px;margin-bottom:9px;display:flex}.cleanPersonalWeek>article>header>div{gap:2px;display:grid}.cleanPersonalWeek>article>header span{color:var(--work-muted);font-size:7px;font-weight:850}.cleanPersonalWeek>article>header strong{font-size:9px}.cleanPersonalWeek>article>header b{color:var(--work-muted);text-transform:uppercase;background:#ffffff0d;border-radius:999px;padding:4px 6px;font-size:6px}.cleanPersonalDayHours,.cleanPersonalDayWorked{border:1px solid var(--work-border);background:#ffffff04;border-radius:9px;gap:3px;padding:8px;display:grid}.cleanPersonalDayHours span,.cleanPersonalDayWorked span{color:var(--work-muted-soft);font-size:6px;font-weight:850}.cleanPersonalDayHours strong,.cleanPersonalDayWorked strong{font-size:8px}.cleanPersonalDayHours small{color:var(--work-muted);font-size:6px}.cleanPersonalDayJobs{gap:5px;margin:8px 0;display:grid}.cleanPersonalDayJobs>p{color:var(--work-muted-soft);text-align:center;margin:0;padding:8px;font-size:7px}.cleanPersonalDayJobs>a{border:1px solid var(--work-yellow-line);background:var(--work-yellow-soft);color:var(--work-text);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:7px;text-decoration:none;display:grid}.cleanPersonalDayJobs>a span{color:var(--work-yellow);font-size:7px;font-weight:850}.cleanPersonalDayJobs>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cleanPersonalWeek>article>button{border:1px solid var(--work-green-line);background:var(--work-green-soft);color:var(--work-green);border-radius:8px;margin-top:auto;padding:7px 8px;font-size:7px;font-weight:850}.cleanPersonalMonth{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.cleanPersonalMonth>article{border:1px solid var(--work-border);background:var(--work-surface-soft);border-radius:10px;align-content:start;gap:5px;min-height:105px;padding:9px;display:grid}.cleanPersonalMonth>article.status-working{border-color:var(--work-green-line)}.cleanPersonalMonth>article.status-partially_available{border-color:var(--work-yellow-line)}.cleanPersonalMonth>article.status-vacation{border-color:var(--work-blue-line)}.cleanPersonalMonth>article.status-sick{border-color:var(--work-red-line)}.cleanPersonalMonth>article.status-training{border-color:var(--work-purple-line)}.cleanPersonalMonth>article.status-leave,.cleanPersonalMonth>article.status-special_leave{border-color:var(--work-orange-line)}.cleanPersonalMonth>article>header{justify-content:space-between;gap:7px;display:flex}.cleanPersonalMonth>article>header span{color:var(--work-muted);font-size:7px}.cleanPersonalMonth>article>header strong{font-size:12px}.cleanPersonalMonth>article>b{font-size:7px}.cleanPersonalMonth>article>p,.cleanPersonalMonth>article>small{color:var(--work-muted);margin:0;font-size:7px}.cleanPersonalScheduleList{gap:7px;margin-bottom:10px;display:grid}.cleanPersonalScheduleList>article{border:1px solid var(--work-border);background:var(--work-surface-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.cleanPersonalScheduleList>article>div{gap:3px;display:grid}.cleanPersonalScheduleList span{color:var(--work-muted-soft);font-size:7px;font-weight:850}.cleanPersonalScheduleList strong{font-size:9px}.cleanPersonalScheduleList p{color:var(--work-muted);margin:0;font-size:7px}.cleanPersonalScheduleList time{color:var(--work-muted);font-size:8px}.cleanScheduleFormsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cleanScheduleForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cleanScheduleForm label{gap:4px;display:grid}.cleanScheduleForm label.full,.cleanScheduleForm button.full{grid-column:1/-1}.cleanScheduleForm label.checkbox{border:1px solid var(--work-border);background:#ffffff05;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:7px 9px;display:flex}.cleanScheduleForm label.checkbox input{width:15px;height:15px;accent-color:var(--work-green)}.cleanScheduleForm label span{color:var(--work-muted-soft);font-size:7px;font-weight:850}.cleanScheduleForm input,.cleanScheduleForm select,.cleanScheduleForm textarea{border:1px solid var(--work-border);width:100%;min-height:38px;color:var(--work-text);background:#0000001f;border-radius:8px;outline:0;padding:7px 8px;font-size:8px}.cleanScheduleForm textarea{resize:vertical;min-height:76px}.cleanTechnicianEmptyWorkspace{text-align:center;align-content:center;place-items:center;min-height:430px;display:grid}.cleanTechnicianEmptyWorkspaceAvatar{background:var(--work-green-soft);width:64px;height:64px;color:var(--work-green);border-radius:19px;place-items:center;margin-bottom:12px;font-size:16px;font-weight:950;display:grid}.cleanTechnicianEmptyWorkspace>span{color:var(--work-muted-soft);text-transform:uppercase;font-size:7px;font-weight:900}.cleanTechnicianEmptyWorkspace h2{margin:6px 0;font-size:21px}.cleanTechnicianEmptyWorkspace p{max-width:530px;color:var(--work-muted);margin:0 0 15px;font-size:8px;line-height:1.6}.cleanAvailabilityAssignmentModal{width:min(100%,700px)}.cleanAvailabilityJobOptions{gap:7px;max-height:390px;padding-right:3px;display:grid;overflow-y:auto}.cleanAvailabilityJobOptions>button{border:1px solid var(--work-border);background:var(--work-surface-soft);min-height:74px;color:var(--work-text);text-align:left;border-radius:11px;grid-template-columns:36px minmax(0,1fr) minmax(170px,.75fr);align-items:center;gap:10px;padding:10px;display:grid}.cleanAvailabilityJobOptions>button.available{border-color:var(--work-green-line)}.cleanAvailabilityJobOptions>button.partial{border-color:var(--work-yellow-line);background:var(--work-yellow-soft)}.cleanAvailabilityJobOptions>button.blocked{border-color:var(--work-red-line);background:var(--work-red-soft);opacity:.62;cursor:not-allowed}.cleanAvailabilityJobOptions>button.selected{background:#ffd56b1f;border-color:#ffd56b9e}.cleanAvailabilityJobOptions>button>span{background:#ffffff0b;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:950;display:grid}.cleanAvailabilityJobOptions>button.available>span{color:var(--work-green)}.cleanAvailabilityJobOptions>button.partial>span{color:var(--work-yellow)}.cleanAvailabilityJobOptions>button.blocked>span{color:var(--work-red)}.cleanAvailabilityJobOptions>button>div{gap:3px;min-width:0;display:grid}.cleanAvailabilityJobOptions>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cleanAvailabilityJobOptions>button p{color:var(--work-muted);margin:0;font-size:8px}.cleanAvailabilityJobOptions>button small{color:var(--work-muted-soft);font-size:7px}.cleanAvailabilityResult{text-align:right;justify-items:end}.cleanAvailabilityResult b{font-size:7px}.cleanAvailabilityJobOptions>button.available .cleanAvailabilityResult b{color:var(--work-green)}.cleanAvailabilityJobOptions>button.partial .cleanAvailabilityResult b{color:var(--work-yellow)}.cleanAvailabilityJobOptions>button.blocked .cleanAvailabilityResult b{color:var(--work-red)}.cleanMainCalendarModeSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.cleanMainCalendarModeSwitch>button{border:1px solid var(--work-border);background:var(--work-surface-soft);min-height:82px;color:var(--work-text);text-align:left;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;transition:border-color .15s,background .15s,transform .15s;display:grid}.cleanMainCalendarModeSwitch>button:hover{transform:translateY(-1px)}.cleanMainCalendarModeSwitch>button.active{border-color:var(--work-green-line);background:linear-gradient(135deg, var(--work-green-soft), transparent 68%), var(--work-surface)}.cleanMainCalendarModeSwitch>button>span{width:44px;height:44px;color:var(--work-green);background:#ffffff0b;border-radius:12px;place-items:center;font-size:17px;display:grid}.cleanMainCalendarModeSwitch>button>div{gap:3px;display:grid}.cleanMainCalendarModeSwitch strong{font-size:11px}.cleanMainCalendarModeSwitch small{color:var(--work-muted);font-size:8px}.cleanMainCalendarModeSwitch b{background:#ffffff0b;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.cleanCalendarDayAvailability{border-bottom:1px solid var(--work-border);background:#25ef9806;grid-template-columns:repeat(4,22px) minmax(0,1fr);align-items:center;gap:4px;padding:7px;display:grid}.cleanCalendarDayAvailability>span{background:var(--work-green-soft);width:22px;height:22px;color:var(--work-green);border-radius:7px;place-items:center;font-size:6px;font-weight:950;display:grid}.cleanCalendarDayAvailability>strong{color:var(--work-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cleanCalendarResetButton{border:1px solid var(--work-border);background:var(--work-surface-soft);min-height:47px;color:var(--work-muted);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:8px;display:flex}.cleanCalendarResetButton span{color:var(--work-green);font-size:12px}.cleanWorkforceCalendarSummary{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:9px;display:grid}.cleanWorkforceCalendarSummary>article{border:1px solid var(--work-border);background:var(--work-surface-soft);border-radius:11px;min-width:0;padding:10px}.cleanWorkforceCalendarSummary header{justify-content:space-between;align-items:center;gap:7px;margin-bottom:8px;display:flex}.cleanWorkforceCalendarSummary header span{color:var(--work-muted);font-size:7px}.cleanWorkforceCalendarSummary header strong{font-size:9px}.cleanWorkforceCalendarSummary article>div{gap:4px;display:grid}.cleanWorkforceCalendarSummary article>div span{border-radius:7px;padding:4px 6px;font-size:6px;font-weight:850}.cleanWorkforceCalendarSummary .working{background:var(--work-green-soft);color:var(--work-green)}.cleanWorkforceCalendarSummary .partial{background:var(--work-yellow-soft);color:var(--work-yellow)}.cleanWorkforceCalendarSummary .absent{background:var(--work-red-soft);color:var(--work-red)}.cleanWorkforceCalendarFilters{grid-template-columns:minmax(260px,1.35fr) repeat(2,minmax(170px,.72fr)) minmax(130px,.52fr);gap:8px;margin-bottom:10px;display:grid}.cleanWorkforceCalendarFilters label,.cleanWorkforceCalendarFilters>button{border:1px solid var(--work-border);background:var(--work-surface-soft);min-height:49px;color:var(--work-text);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.cleanWorkforceCalendarFilters label>span,.cleanWorkforceCalendarFilters>button>span{color:var(--work-green);font-size:9px}.cleanWorkforceCalendarFilters input,.cleanWorkforceCalendarFilters select{min-width:0;color:var(--work-text);background:0 0;border:0;outline:0;flex:1;font-size:8px}.cleanWorkforceCalendarFilters>button{color:var(--work-muted);justify-content:center;font-size:8px}.cleanWorkforceDayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cleanWorkforceDayCard{border:1px solid var(--work-border);background:var(--work-surface);border-radius:14px;min-width:0;overflow:hidden}.cleanWorkforceDayCard>header{border-bottom:1px solid var(--work-border);background:#ffffff05;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.cleanWorkforceDayCard>header>div{gap:2px;display:grid}.cleanWorkforceDayCard>header span{color:var(--work-muted);font-size:7px;font-weight:850}.cleanWorkforceDayCard>header strong{font-size:10px}.cleanWorkforceDayCard>header b{background:var(--work-green-soft);color:var(--work-green);border-radius:999px;padding:5px 8px;font-size:7px}.cleanWorkforceDayEmployeeList{display:grid}.cleanWorkforceDayEmployeeList>a{min-height:68px;color:var(--work-text);border-bottom:1px solid #ffffff0e;grid-template-columns:34px minmax(130px,1fr) minmax(110px,.68fr) minmax(105px,.62fr) minmax(105px,.62fr) auto;align-items:center;gap:9px;padding:9px 11px;text-decoration:none;display:grid}.cleanWorkforceDayEmployeeList>a:last-child{border-bottom:0}.cleanWorkforceDayEmployeeList>a:hover{background:#ffffff06}.cleanWorkforceDayEmployeeList>a.status-working{box-shadow:inset 3px 0 0 var(--work-green)}.cleanWorkforceDayEmployeeList>a.status-partially_available{box-shadow:inset 3px 0 0 var(--work-yellow)}.cleanWorkforceDayEmployeeList>a.status-vacation{box-shadow:inset 3px 0 0 var(--work-blue)}.cleanWorkforceDayEmployeeList>a.status-sick{box-shadow:inset 3px 0 0 var(--work-red)}.cleanWorkforceDayEmployeeList>a.status-training{box-shadow:inset 3px 0 0 var(--work-purple)}.cleanWorkforceDayEmployeeList>a.status-leave,.cleanWorkforceDayEmployeeList>a.status-special_leave{box-shadow:inset 3px 0 0 var(--work-orange)}.cleanWorkforceDayAvatar{width:34px;height:34px;color:var(--work-green);background:#ffffff0b;border-radius:10px;place-items:center;font-size:8px;font-weight:950;display:grid}.cleanWorkforceDayIdentity,.cleanWorkforceDayStatus,.cleanWorkforceDayHours,.cleanWorkforceDayCapacity{gap:3px;min-width:0;display:grid}.cleanWorkforceDayIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cleanWorkforceDayIdentity small,.cleanWorkforceDayStatus span,.cleanWorkforceDayHours span,.cleanWorkforceDayCapacity span,.cleanWorkforceDayCapacity small{color:var(--work-muted-soft);font-size:7px}.cleanWorkforceDayStatus{grid-template-columns:auto minmax(0,1fr);align-items:center}.cleanWorkforceDayStatus span{background:#ffffff0a;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.cleanWorkforceDayStatus strong,.cleanWorkforceDayHours strong,.cleanWorkforceDayCapacity strong{font-size:8px}.cleanWorkforceDayEmployeeList>a>b{color:var(--work-green);font-size:13px}.cleanWorkforceMatrix{border:1px solid var(--work-border);background:var(--work-surface);border-radius:13px;min-width:980px;overflow-x:auto}.cleanWorkforceMatrixHead,.cleanWorkforceMatrixRow{grid-template-columns:minmax(200px,1.15fr) repeat(7,minmax(105px,.72fr));display:grid}.cleanWorkforceMatrixHead{border-bottom:1px solid var(--work-border);background:#ffffff06}.cleanWorkforceMatrixHead>div{border-right:1px solid var(--work-border);align-content:center;place-items:center;gap:2px;min-height:52px;padding:8px;font-size:8px;font-weight:850;display:grid}.cleanWorkforceMatrixHead>div:first-child{justify-items:start}.cleanWorkforceMatrixHead>div:last-child{border-right:0}.cleanWorkforceMatrixHead span{color:var(--work-muted);font-size:7px}.cleanWorkforceMatrixHead strong{font-size:8px}.cleanWorkforceMatrixRow{border-bottom:1px solid var(--work-border)}.cleanWorkforceMatrixRow:last-child{border-bottom:0}.cleanWorkforceMatrixEmployee{border-right:1px solid var(--work-border);min-height:68px;color:var(--work-text);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:9px;text-decoration:none;display:grid}.cleanWorkforceMatrixEmployee>span{background:var(--work-green-soft);width:34px;height:34px;color:var(--work-green);border-radius:10px;place-items:center;font-size:8px;font-weight:950;display:grid}.cleanWorkforceMatrixEmployee>div{gap:2px;min-width:0;display:grid}.cleanWorkforceMatrixEmployee strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cleanWorkforceMatrixEmployee small{color:var(--work-muted);font-size:7px}.cleanWorkforceMatrixRow>a:not(.cleanWorkforceMatrixEmployee){border-right:1px solid var(--work-border);min-height:68px;color:var(--work-text);text-align:center;align-content:center;place-items:center;gap:3px;padding:7px;text-decoration:none;display:grid}.cleanWorkforceMatrixRow>a:last-child{border-right:0}.cleanWorkforceMatrixRow>a.filtered{opacity:.15}.cleanWorkforceMatrixRow>a.status-working{background:#25ef980b}.cleanWorkforceMatrixRow>a.status-partially_available{background:#f6cb590d}.cleanWorkforceMatrixRow>a.status-vacation{background:#64b8ff0d}.cleanWorkforceMatrixRow>a.status-sick{background:#ff62770d}.cleanWorkforceMatrixRow>a.status-training{background:#b490ff0d}.cleanWorkforceMatrixRow>a.status-leave,.cleanWorkforceMatrixRow>a.status-special_leave{background:#ff9f4d0d}.cleanWorkforceMatrixRow>a>span{background:#ffffff0a;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.cleanWorkforceMatrixRow>a>strong{font-size:7px}.cleanWorkforceMatrixRow>a>small{color:var(--work-muted-soft);font-size:6px}.cleanAbsenceRequestCenter{gap:9px;display:grid}.cleanAbsenceRequestHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.cleanAbsenceRequestHeader>div{gap:3px;display:grid}.cleanAbsenceRequestHeader span{color:var(--work-muted-soft);text-transform:uppercase;font-size:7px;font-weight:900}.cleanAbsenceRequestHeader h2{margin:0;font-size:17px}.cleanAbsenceRequestHeader>strong{background:var(--work-yellow-soft);width:40px;height:40px;color:var(--work-yellow);border-radius:11px;place-items:center;font-size:14px;display:grid}.cleanAbsenceRequestList{gap:7px;display:grid}.cleanAbsenceRequestList>article{border:1px solid var(--work-yellow-line);background:linear-gradient(100deg, var(--work-yellow-soft), transparent 68%), var(--work-surface);border-radius:11px;grid-template-columns:minmax(180px,1.1fr) minmax(100px,.45fr) minmax(150px,.65fr) minmax(150px,.7fr) auto;align-items:center;gap:11px;min-height:76px;padding:11px;display:grid}.cleanAbsenceRequestIdentity{grid-template-columns:35px minmax(0,1fr);align-items:center;gap:8px;display:grid}.cleanAbsenceRequestIdentity>span{background:var(--work-yellow-soft);width:35px;height:35px;color:var(--work-yellow);border-radius:10px;place-items:center;font-size:8px;font-weight:950;display:grid}.cleanAbsenceRequestIdentity>div{gap:2px;min-width:0;display:grid}.cleanAbsenceRequestIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cleanAbsenceRequestIdentity small,.cleanAbsenceRequestList>article>div:not(:first-child) span{color:var(--work-muted-soft);font-size:7px}.cleanAbsenceRequestList>article>div:not(:first-child) strong{margin-top:3px;font-size:8px;display:block}.cleanAbsenceRequestActions{gap:6px;display:flex}.cleanAbsenceRequestActions button{border-radius:8px;min-height:34px;padding:0 10px;font-size:7px;font-weight:850}.cleanAbsenceRequestActions .reject{border:1px solid var(--work-red-line);background:var(--work-red-soft);color:var(--work-red)}.cleanAbsenceRequestActions .approve{border:1px solid var(--work-green-line);background:var(--work-green-soft);color:var(--work-green)}.cleanCalendarTeamAvailability{border:1px solid var(--work-border);background:var(--work-surface-soft);border-radius:10px;gap:7px;margin-bottom:9px;padding:10px;display:grid}.cleanCalendarTeamAvailability>div:first-child{gap:3px;margin-bottom:2px;display:grid}.cleanCalendarTeamAvailability>div:first-child span{color:var(--work-muted-soft);text-transform:uppercase;font-size:7px;font-weight:900}.cleanCalendarTeamAvailability>div:first-child strong{font-size:9px}.cleanCalendarTeamAvailability>article{border:1px solid var(--work-border);background:#ffffff04;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.cleanCalendarTeamAvailability>article.available{border-color:var(--work-green-line)}.cleanCalendarTeamAvailability>article.partial{border-color:var(--work-yellow-line)}.cleanCalendarTeamAvailability>article.blocked{border-color:var(--work-red-line)}.cleanCalendarTeamAvailability>article>span{background:#ffffff0b;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:950;display:grid}.cleanCalendarTeamAvailability>article.available>span{color:var(--work-green)}.cleanCalendarTeamAvailability>article.partial>span{color:var(--work-yellow)}.cleanCalendarTeamAvailability>article.blocked>span{color:var(--work-red)}.cleanCalendarTeamAvailability>article>div{gap:3px;display:grid}.cleanCalendarTeamAvailability strong{font-size:8px}.cleanCalendarTeamAvailability small{color:var(--work-muted);font-size:7px}@media (max-width:1500px){.cleanNeutralDirectoryFilters{grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(145px,.7fr))}.cleanNeutralDirectoryFilters>button{grid-column:auto}.cleanNeutralEmployeeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanPerformanceSecondaryMetrics,.cleanWorkMetricsSecondary{grid-template-columns:repeat(3,minmax(0,1fr))}.cleanPersonalWeek{grid-template-columns:repeat(4,minmax(0,1fr))}.cleanPersonalMonth{grid-template-columns:repeat(5,minmax(0,1fr))}.cleanWorkforceCalendarSummary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.cleanEmployeeHubChoice{grid-template-columns:1fr}.cleanPerformanceHero,.cleanWorkMetricsHero,.cleanEmployeeMasterGrid,.cleanPerformanceFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanPerformanceFilters .search{grid-column:1/-1}.cleanPerformanceJobCard{grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(120px,.5fr)) auto}.cleanPerformanceJobCard>div:nth-child(4){grid-column:auto}.cleanWorkProfileFields{grid-template-columns:repeat(3,minmax(0,1fr))}.cleanWeeklyTemplateEditor>div{grid-template-columns:minmax(140px,.8fr) 110px 110px 100px}.cleanWeeklyTemplateEditor small{grid-column:1/-1}.cleanPersonalCalendarToolbar{grid-template-columns:1fr}.cleanPersonalCalendarPeriod{justify-items:start}.cleanPersonalWeek{grid-template-columns:repeat(3,minmax(0,1fr))}.cleanPersonalMonth{grid-template-columns:repeat(4,minmax(0,1fr))}.cleanWorkforceDayGrid{grid-template-columns:1fr}.cleanWorkforceCalendarFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanWorkforceCalendarFilters .search{grid-column:1/-1}.cleanAbsenceRequestList>article{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(130px,.65fr))}.cleanAbsenceRequestActions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:900px){.cleanNeutralDirectoryIntro{grid-template-columns:1fr}.cleanNeutralDirectoryFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanNeutralDirectoryFilters .search{grid-column:1/-1}.cleanNeutralEmployeeGrid{grid-template-columns:1fr}.cleanEmployeeHubIdentity{grid-template-columns:auto minmax(0,1fr)}.cleanEmployeeHubBasic{grid-column:1/-1}.cleanEmployeeSectionToolbar{grid-template-columns:auto minmax(0,1fr)}.cleanEmployeeSectionToolbar>button:last-child{grid-column:1/-1}.cleanPerformanceSecondaryMetrics,.cleanWorkMetricsSecondary,.cleanPerformanceJobCard{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanPerformanceJobIdentity{grid-column:1/-1}.cleanPerformanceJobCard>a{text-align:center;width:100%}.cleanWorkProfileFields{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanWeeklyTemplateEditor>div{grid-template-columns:1fr 1fr}.cleanWeeklyTemplateEditor .dayToggle{grid-column:1/-1}.cleanPersonalWeek{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanPersonalMonth{grid-template-columns:repeat(3,minmax(0,1fr))}.cleanScheduleFormsGrid{grid-template-columns:1fr}.cleanAvailabilityJobOptions>button{grid-template-columns:36px minmax(0,1fr)}.cleanAvailabilityResult{text-align:left;grid-column:2;justify-items:start}.cleanMainCalendarModeSwitch{grid-template-columns:1fr}.cleanWorkforceCalendarSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanWorkforceDayEmployeeList>a{grid-template-columns:34px minmax(0,1fr) minmax(95px,.6fr)}.cleanWorkforceDayHours,.cleanWorkforceDayCapacity{grid-column:2/-1}}@media (max-width:680px){.cleanNeutralDirectoryFilters,.cleanPerformanceHero,.cleanPerformanceSecondaryMetrics,.cleanPerformanceFilters,.cleanEmployeeMasterGrid,.cleanWorkMetricsHero,.cleanWorkMetricsSecondary,.cleanWorkProfileFields,.cleanPersonalWeek,.cleanPersonalMonth,.cleanWorkforceCalendarSummary,.cleanWorkforceCalendarFilters{grid-template-columns:1fr}.cleanNeutralDirectoryFilters .search,.cleanPerformanceFilters .search,.cleanWorkforceCalendarFilters .search{grid-column:auto}.cleanNeutralEmployeeData{grid-template-columns:1fr}.cleanEmployeeHubIdentity{text-align:left;grid-template-columns:1fr}.cleanEmployeeHubBasic{grid-template-columns:1fr}.cleanEmployeeHubChoice>button{grid-template-columns:44px minmax(0,1fr)}.cleanEmployeeHubChoice>button>b{grid-column:2}.cleanEmployeeSectionToolbar,.cleanPerformanceJobCard,.cleanWeeklyTemplateEditor>div{grid-template-columns:1fr}.cleanWeeklyTemplateEditor .dayToggle,.cleanWeeklyTemplateEditor small{grid-column:auto}.cleanScheduleForm{grid-template-columns:1fr}.cleanScheduleForm label.full,.cleanScheduleForm button.full{grid-column:auto}.cleanPersonalCalendarNavigation,.cleanPersonalCalendarSwitch{flex-wrap:wrap}.cleanAvailabilityJobOptions>button{grid-template-columns:34px minmax(0,1fr)}.cleanMainCalendarModeSwitch>button{grid-template-columns:40px minmax(0,1fr)}.cleanMainCalendarModeSwitch>button>b{grid-column:2}.cleanWorkforceDayEmployeeList>a{grid-template-columns:34px minmax(0,1fr)}.cleanWorkforceDayStatus,.cleanWorkforceDayHours,.cleanWorkforceDayCapacity,.cleanWorkforceDayEmployeeList>a>b{grid-column:2}.cleanAbsenceRequestList>article{grid-template-columns:1fr}.cleanAbsenceRequestActions{grid-column:auto;justify-content:stretch}.cleanAbsenceRequestActions button{flex:1}.cleanWorkforceMatrix{min-width:900px}}@media (max-width:480px){.cleanNeutralEmployeeCard{min-height:300px}.cleanNeutralEmployeeCardTop{align-items:center}.cleanEmployeeHubChoice>button{min-height:155px}.cleanPerformanceHero strong,.cleanWorkMetricsHero strong{font-size:19px}.cleanPersonalWeek>article{min-height:250px}.cleanOperationModalBackdrop{align-items:end;padding:0}.cleanAvailabilityAssignmentModal{border-radius:18px 18px 0 0;width:100%;max-height:92vh}}:root{--wm5-bg:#06100d;--wm5-surface:#0a1711f5;--wm5-surface-2:#ffffff06;--wm5-surface-3:#ffffff0b;--wm5-border:#ffffff13;--wm5-border-strong:#ffffff24;--wm5-text:#f2fff9;--wm5-muted:#def1e7a1;--wm5-muted-2:#def1e766;--wm5-green:#29e898;--wm5-green-soft:#29e8981a;--wm5-green-line:#29e89857;--wm5-yellow:#f2ca62;--wm5-yellow-soft:#f2ca621a;--wm5-yellow-line:#f2ca625c;--wm5-red:#ff7186;--wm5-red-soft:#ff71861a;--wm5-red-line:#ff718657;--wm5-blue:#73b7ff;--wm5-blue-soft:#73b7ff1a;--wm5-blue-line:#73b7ff57;--wm5-purple:#b793ff;--wm5-purple-soft:#b793ff1a;--wm5-purple-line:#b793ff52;--wm5-orange:#ffa25c;--wm5-orange-soft:#ffa25c1a;--wm5-orange-line:#ffa25c57;--wm5-radius-xl:22px;--wm5-radius-lg:16px;--wm5-radius-md:12px;--wm5-radius-sm:9px;--wm5-shadow:0 24px 70px #0000003d}.wm5-page{width:100%;max-width:1700px;color:var(--wm5-text);margin:0 auto}.wm5-page *,.wm5-page :before,.wm5-page :after{box-sizing:border-box}.wm5-page button,.wm5-page input,.wm5-page select,.wm5-page textarea{font:inherit}.wm5-page button{cursor:pointer}.wm5-page input,.wm5-page select,.wm5-page textarea{outline:none}.wm5-page select option{color:var(--wm5-text);background:#09150f}.wm5-loading{min-height:60vh;color:var(--wm5-muted);place-items:center;font-size:14px;font-weight:800;display:grid}.wm5-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.wm5-head>div:first-child{min-width:0}.wm5-head>div:first-child>span,.wm5-head-person>div:last-child>span{color:var(--wm5-green);letter-spacing:.13em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.wm5-head h1{letter-spacing:-.055em;margin:0;font-size:clamp(30px,3vw,46px);line-height:1}.wm5-head p{max-width:800px;color:var(--wm5-muted);margin:10px 0 0;font-size:13px;line-height:1.55}.wm5-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.wm5-secondary{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface-2);min-height:42px;color:var(--wm5-text);justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.wm5-secondary:hover{border-color:var(--wm5-green-line);background:var(--wm5-green-soft);color:var(--wm5-green);transform:translateY(-1px)}.wm5-message{border:1px solid var(--wm5-green-line);border-radius:var(--wm5-radius-md);background:var(--wm5-green-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:13px;padding:10px 12px;display:grid}.wm5-message>span{width:34px;height:34px;color:var(--wm5-green);background:#29e89821;border-radius:10px;place-items:center;font-weight:950;display:grid}.wm5-message strong{font-size:12px}.wm5-message button{width:30px;height:30px;color:var(--wm5-muted);background:#ffffff0a;border:0;border-radius:9px;font-size:17px}.wm5-directory-tools{grid-template-columns:minmax(300px,1.5fr) minmax(170px,.7fr) minmax(170px,.7fr) minmax(140px,.5fr);gap:10px;margin-bottom:14px;display:grid}.wm5-directory-tools>label,.wm5-directory-tools>select,.wm5-count{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface-2);min-height:54px}.wm5-search{align-items:center;gap:10px;padding:0 13px;display:flex}.wm5-search>span{width:31px;height:31px;color:var(--wm5-muted);background:#ffffff0a;border-radius:9px;flex:0 0 31px;place-items:center;font-size:14px;display:grid}.wm5-search input{width:100%;min-width:0;color:var(--wm5-text);background:0 0;border:0;font-size:12px}.wm5-search input::placeholder{color:var(--wm5-muted-2)}.wm5-directory-tools>select{color:var(--wm5-text);padding:0 13px;font-size:12px}.wm5-count{grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 14px;display:grid}.wm5-count strong{letter-spacing:-.04em;font-size:25px}.wm5-count span{color:var(--wm5-muted);font-size:10px;font-weight:800}.wm5-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wm5-file-card{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-xl);background:linear-gradient(145deg, #ffffff06, transparent 50%), var(--wm5-surface);min-width:0;min-height:350px;color:var(--wm5-text);text-align:left;box-shadow:none;flex-direction:column;padding:18px;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;display:flex}.wm5-file-card,.wm5-file-card:hover,.wm5-file-card:focus,.wm5-file-card:active{color:var(--wm5-text)}.wm5-file-card:hover{border-color:var(--wm5-border-strong);background:linear-gradient(145deg, #ffffff0a, transparent 55%), var(--wm5-surface);box-shadow:var(--wm5-shadow);transform:translateY(-3px)}.wm5-file-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wm5-avatar{border:1px solid var(--wm5-border);width:52px;height:52px;color:var(--wm5-text);background:#ffffff0b;border-radius:16px;flex:0 0 52px;place-items:center;font-size:14px;font-weight:950;display:grid}.wm5-avatar.large{border-radius:19px;flex-basis:64px;width:64px;height:64px;font-size:17px}.wm5-file-top>span{border:1px solid var(--wm5-border);color:var(--wm5-muted-2);letter-spacing:.06em;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.wm5-file-name{margin-top:16px}.wm5-file-name h2{letter-spacing:-.035em;margin:0;font-size:22px}.wm5-file-name p{color:var(--wm5-muted);margin:5px 0 0;font-size:11px}.wm5-file-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.wm5-file-data>div{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-sm);background:#ffffff05;min-width:0;padding:10px}.wm5-file-data span{color:var(--wm5-muted-2);font-size:8px;font-weight:800;display:block}.wm5-file-data strong{color:var(--wm5-text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.wm5-file-card footer{border-top:1px solid var(--wm5-border);color:var(--wm5-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:10px;font-weight:850;display:flex}.wm5-file-card footer b{color:var(--wm5-text);font-size:17px}.wm5-employee-head{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface);align-items:center;padding:15px}.wm5-head-person{align-items:center;gap:14px;display:flex}.wm5-head-person h1{font-size:clamp(28px,3vw,40px)}.wm5-head-person p{margin-top:5px}.wm5-hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wm5-hub>button{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-xl);background:linear-gradient(145deg, #ffffff06, transparent 60%), var(--wm5-surface);min-height:220px;color:var(--wm5-text);text-align:left;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;display:grid}.wm5-hub>button:hover{border-color:var(--wm5-green-line);background:linear-gradient(145deg, var(--wm5-green-soft), transparent 65%), var(--wm5-surface);box-shadow:var(--wm5-shadow);transform:translateY(-3px)}.wm5-hub>button>span{border:1px solid var(--wm5-border);width:54px;height:54px;color:var(--wm5-muted);background:#ffffff09;border-radius:16px;place-items:center;font-size:12px;font-weight:950;display:grid}.wm5-hub>button>div{gap:7px;display:grid}.wm5-hub strong{font-size:17px}.wm5-hub p{color:var(--wm5-muted);margin:0;font-size:11px;line-height:1.55}.wm5-hub b{color:var(--wm5-green);font-size:19px}.wm5-section-bar{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;margin-bottom:12px;padding:10px 12px;display:grid}.wm5-section-bar>button{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);min-height:38px;color:var(--wm5-text);border-radius:10px;padding:0 13px;font-size:10px;font-weight:850}.wm5-section-bar>button:hover{border-color:var(--wm5-green-line);color:var(--wm5-green)}.wm5-section-bar>div{gap:3px;display:grid}.wm5-section-bar span{color:var(--wm5-green);letter-spacing:.1em;font-size:8px;font-weight:900}.wm5-section-bar strong{font-size:13px}.wm5-kpi-primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.wm5-kpi-primary>article{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:linear-gradient(145deg, #29e89812, transparent 70%), var(--wm5-surface);flex-direction:column;min-height:130px;padding:16px;display:flex}.wm5-kpi-primary span,.wm5-kpi-secondary span{color:var(--wm5-muted);font-size:9px;font-weight:850}.wm5-kpi-primary strong{letter-spacing:-.045em;margin-top:10px;font-size:clamp(24px,2.2vw,34px);line-height:1}.wm5-kpi-primary small{color:var(--wm5-muted-2);margin-top:auto;font-size:8px}.wm5-kpi-secondary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.wm5-kpi-secondary>article{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface-2);min-height:82px;padding:13px}.wm5-kpi-secondary strong{letter-spacing:-.02em;margin-top:7px;font-size:16px;display:block}.wm5-time-kpis>article:nth-child(3),.wm5-time-kpis>article:nth-child(4){border-color:var(--wm5-green-line)}.wm5-history-head{justify-content:space-between;align-items:center;gap:15px;margin:18px 0 10px;display:flex}.wm5-history-head>div{gap:4px;display:grid}.wm5-history-head span,.wm5-request-center>header span{color:var(--wm5-green);letter-spacing:.1em;font-size:8px;font-weight:900}.wm5-history-head h2,.wm5-request-center>header h2{letter-spacing:-.035em;margin:0;font-size:23px}.wm5-history-head>strong,.wm5-request-center>header>strong{background:var(--wm5-green-soft);width:46px;height:46px;color:var(--wm5-green);border-radius:13px;place-items:center;font-size:16px;display:grid}.wm5-history-tools{grid-template-columns:minmax(260px,1fr) minmax(180px,.35fr);gap:9px;margin-bottom:10px;display:grid}.wm5-history-tools input,.wm5-history-tools select,.wm5-form-grid input,.wm5-form-grid select,.wm5-modal-schedule input{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);min-height:44px;color:var(--wm5-text);border-radius:10px;padding:0 12px;font-size:11px}.wm5-history-list{gap:8px;display:grid}.wm5-history-list>article{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface);grid-template-columns:minmax(250px,1.4fr) minmax(140px,.5fr) minmax(130px,.45fr) auto;align-items:center;gap:13px;min-height:84px;padding:13px;display:grid}.wm5-history-list>article>div{gap:4px;min-width:0;display:grid}.wm5-history-list>article>div:first-child>span{color:var(--wm5-green);letter-spacing:.05em;font-size:8px;font-weight:900}.wm5-history-list>article span{color:var(--wm5-muted-2);font-size:8px}.wm5-history-list>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wm5-history-list>article small{color:var(--wm5-muted);font-size:9px}.wm5-history-list>article>a{border:1px solid var(--wm5-green-line);background:var(--wm5-green-soft);min-height:38px;color:var(--wm5-green);border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.wm5-empty{border:1px dashed var(--wm5-border-strong);border-radius:var(--wm5-radius-lg);min-height:130px;color:var(--wm5-muted);text-align:center;place-items:center;padding:20px;display:grid}.wm5-calendar-control{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface);grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:10px;display:grid}.wm5-calendar-control>div{gap:6px;display:flex}.wm5-calendar-control>strong{text-align:center;font-size:12px}.wm5-calendar-control button{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);min-height:37px;color:var(--wm5-muted);border-radius:9px;padding:0 11px;font-size:10px;font-weight:850}.wm5-calendar-control button:hover,.wm5-calendar-control button.active{border-color:var(--wm5-green-line);background:var(--wm5-green-soft);color:var(--wm5-green)}.wm5-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.wm5-week-grid>article{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface);flex-direction:column;min-width:0;min-height:330px;padding:11px;display:flex}.wm5-week-grid>article[data-status=working]{border-color:var(--wm5-green-line)}.wm5-week-grid>article[data-status=partially_available]{border-color:var(--wm5-yellow-line)}.wm5-week-grid>article[data-status=vacation]{border-color:var(--wm5-blue-line)}.wm5-week-grid>article[data-status=sick]{border-color:var(--wm5-red-line)}.wm5-week-grid>article[data-status=training]{border-color:var(--wm5-purple-line)}.wm5-week-grid>article[data-status=leave],.wm5-week-grid>article[data-status=special_leave]{border-color:var(--wm5-orange-line)}.wm5-week-grid>article>header{justify-content:space-between;align-items:flex-start;gap:7px;margin-bottom:9px;display:flex}.wm5-week-grid>article>header>div{gap:3px;display:grid}.wm5-week-grid>article>header span{color:var(--wm5-muted);font-size:8px}.wm5-week-grid>article>header strong{font-size:11px}.wm5-week-grid>article>header b{max-width:95px;color:var(--wm5-muted);text-align:center;background:#ffffff0b;border-radius:999px;padding:5px 7px;font-size:7px}.wm5-day-hours{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);border-radius:9px;gap:4px;padding:9px;display:grid}.wm5-day-hours span,.wm5-week-grid>article>footer span{color:var(--wm5-muted-2);font-size:8px}.wm5-day-hours strong,.wm5-week-grid>article>footer strong{font-size:10px}.wm5-day-jobs{gap:6px;margin:9px 0;display:grid}.wm5-day-jobs>a{border:1px solid var(--wm5-yellow-line);background:var(--wm5-yellow-soft);color:var(--wm5-text);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:8px;text-decoration:none;display:grid}.wm5-day-jobs>a span{color:var(--wm5-yellow);font-size:8px;font-weight:900}.wm5-day-jobs>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wm5-day-jobs>p{color:var(--wm5-muted-2);text-align:center;margin:0;padding:12px 5px;font-size:8px}.wm5-week-grid>article>footer{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);border-radius:9px;gap:4px;margin-top:auto;padding:9px;display:grid}.wm5-week-grid>article>button{border:1px solid var(--wm5-green-line);background:var(--wm5-green-soft);min-height:35px;color:var(--wm5-green);border-radius:9px;margin-top:8px;font-size:8px;font-weight:850}.wm5-month-placeholder{border:1px dashed var(--wm5-border-strong);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface-2);text-align:center;margin-bottom:12px;padding:25px}.wm5-month-placeholder strong{margin-bottom:7px;font-size:16px;display:block}.wm5-month-placeholder p{max-width:650px;color:var(--wm5-muted);margin:0 auto;font-size:11px;line-height:1.55}.wm5-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wm5-form-grid>article{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface);gap:10px;padding:16px;display:grid}.wm5-form-grid>article>span{color:var(--wm5-green);letter-spacing:.1em;font-size:8px;font-weight:900}.wm5-form-grid h3{margin:0 0 2px;font-size:17px}.wm5-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wm5-form-grid>article>button{border:1px solid var(--wm5-green-line);background:var(--wm5-green);color:#04110b;border-radius:10px;min-height:43px;font-size:11px;font-weight:950}.wm5-active-job{border:1px solid var(--wm5-yellow-line);border-radius:var(--wm5-radius-xl);background:linear-gradient(130deg, var(--wm5-yellow-soft), transparent 65%), var(--wm5-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:23px;display:grid}.wm5-active-job>div:first-child>span{color:var(--wm5-yellow);letter-spacing:.1em;font-size:9px;font-weight:900}.wm5-active-job h2{margin:8px 0 5px;font-size:27px}.wm5-active-job p{color:var(--wm5-muted);margin:0 0 8px}.wm5-active-job small{color:var(--wm5-muted-2)}.wm5-active-actions{gap:8px;display:flex}.wm5-active-actions a,.wm5-active-actions button,.wm5-empty-work>a{border:1px solid var(--wm5-yellow-line);background:var(--wm5-yellow-soft);min-height:43px;color:var(--wm5-yellow);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.wm5-active-actions button{background:var(--wm5-yellow);color:#171002}.wm5-empty-work{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-xl);background:var(--wm5-surface);text-align:center;align-content:center;place-items:center;min-height:450px;padding:30px;display:grid}.wm5-empty-work>span{color:var(--wm5-green);letter-spacing:.1em;margin-top:13px;font-size:8px;font-weight:900}.wm5-empty-work h2{margin:7px 0;font-size:24px}.wm5-empty-work p{max-width:580px;color:var(--wm5-muted);margin:0 0 15px;font-size:11px;line-height:1.55}.wm5-empty-work>a{border-color:var(--wm5-green-line);background:var(--wm5-green-soft);color:var(--wm5-green)}.wm5-calendar-page{padding-bottom:30px}.wm5-calendar-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.wm5-calendar-mode>button{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface);min-height:92px;color:var(--wm5-text);text-align:left;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;transition:transform .16s,border-color .16s,background .16s;display:grid}.wm5-calendar-mode>button:hover{transform:translateY(-2px)}.wm5-calendar-mode>button.active{border-color:var(--wm5-green-line);background:linear-gradient(130deg, var(--wm5-green-soft), transparent 70%), var(--wm5-surface)}.wm5-calendar-mode>button>span{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);width:48px;height:48px;color:var(--wm5-muted);border-radius:14px;place-items:center;font-size:11px;font-weight:950;display:grid}.wm5-calendar-mode>button>div{gap:4px;display:grid}.wm5-calendar-mode strong{font-size:15px}.wm5-calendar-mode small{color:var(--wm5-muted);font-size:10px}.wm5-calendar-mode b{background:var(--wm5-surface-3);border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.wm5-calendar-nav{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface);grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:10px;display:grid}.wm5-calendar-nav>div:first-child,.wm5-calendar-nav>div:last-child{gap:6px;display:flex}.wm5-calendar-nav button{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);min-height:37px;color:var(--wm5-muted);border-radius:9px;padding:0 11px;font-size:10px;font-weight:850}.wm5-calendar-nav button:hover,.wm5-calendar-nav button.active{border-color:var(--wm5-green-line);background:var(--wm5-green-soft);color:var(--wm5-green)}.wm5-calendar-period{justify-items:center;gap:2px;display:grid}.wm5-calendar-period span{color:var(--wm5-muted-2);letter-spacing:.09em;font-size:8px;font-weight:900}.wm5-calendar-period strong{font-size:14px}.wm5-calendar-period small{color:var(--wm5-muted);font-size:9px}.wm5-order-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.wm5-order-kpis>button,.wm5-order-kpis>article{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface);min-height:103px;color:var(--wm5-text);text-align:left;flex-direction:column;padding:14px;display:flex}.wm5-order-kpis>button.yellow{border-color:var(--wm5-yellow-line)}.wm5-order-kpis>button.green{border-color:var(--wm5-green-line)}.wm5-order-kpis>button.red{border-color:var(--wm5-red-line)}.wm5-order-kpis>button.active.yellow{background:var(--wm5-yellow-soft)}.wm5-order-kpis>button.active.green{background:var(--wm5-green-soft)}.wm5-order-kpis>button.active.red{background:var(--wm5-red-soft)}.wm5-order-kpis span{color:var(--wm5-muted);font-size:9px;font-weight:850}.wm5-order-kpis strong{letter-spacing:-.04em;margin-top:7px;font-size:27px}.wm5-order-kpis small{color:var(--wm5-muted-2);margin-top:auto;font-size:8px}.wm5-calendar-filters{grid-template-columns:minmax(300px,1.4fr) minmax(180px,.65fr) minmax(170px,.6fr) auto;gap:8px;margin-bottom:10px;display:grid}.wm5-calendar-filters>label,.wm5-calendar-filters>select,.wm5-calendar-filters>button{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);min-height:48px;color:var(--wm5-text);border-radius:10px}.wm5-calendar-filters>select{padding:0 11px;font-size:10px}.wm5-calendar-filters>button{color:var(--wm5-muted);padding:0 13px;font-size:10px;font-weight:850}.wm5-agenda{gap:10px;display:grid}.wm5-agenda>article{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface);overflow:hidden}.wm5-agenda>article.today{border-color:var(--wm5-green-line)}.wm5-agenda>article>header{border-bottom:1px solid var(--wm5-border);background:#ffffff05;grid-template-columns:minmax(150px,.45fr) minmax(330px,1fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.wm5-agenda-date{gap:3px;display:grid}.wm5-agenda-date span{color:var(--wm5-muted);text-transform:capitalize;font-size:9px;font-weight:850}.wm5-agenda-date strong{font-size:17px}.wm5-day-capacity{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.wm5-day-capacity>div{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);border-radius:9px;padding:8px 10px}.wm5-day-capacity span{color:var(--wm5-muted-2);font-size:7px;display:block}.wm5-day-capacity strong{margin-top:3px;font-size:12px;display:block}.wm5-available-avatars{justify-content:flex-end;display:flex}.wm5-available-avatars>a,.wm5-available-avatars>span{background:var(--wm5-green-soft);width:31px;height:31px;color:var(--wm5-green);border:2px solid #09150f;border-radius:10px;place-items:center;margin-left:-6px;font-size:7px;font-weight:950;text-decoration:none;display:grid}.wm5-agenda-orders{display:grid}.wm5-order-row{border:0;border-bottom:1px solid var(--wm5-border);min-height:96px;color:var(--wm5-text);text-align:left;background:0 0;grid-template-columns:85px minmax(250px,1.25fr) minmax(230px,.9fr) minmax(190px,.75fr) 30px;align-items:center;gap:13px;padding:13px 15px;transition:background .15s;display:grid}.wm5-order-row:last-child{border-bottom:0}.wm5-order-row:hover{background:#ffffff06}.wm5-order-row.yellow{box-shadow:inset 4px 0 0 var(--wm5-yellow)}.wm5-order-row.green{box-shadow:inset 4px 0 0 var(--wm5-green)}.wm5-order-row.red{box-shadow:inset 4px 0 0 var(--wm5-red)}.wm5-order-row.active{background:linear-gradient(90deg, var(--wm5-yellow-soft), transparent 55%)}.wm5-order-time{gap:4px;display:grid}.wm5-order-time strong{font-size:18px}.wm5-order-time span{color:var(--wm5-muted-2);font-size:8px}.wm5-order-main,.wm5-order-team,.wm5-order-state{gap:4px;min-width:0;display:grid}.wm5-order-main>span{color:var(--wm5-yellow);font-size:8px;font-weight:900}.wm5-order-row.green .wm5-order-main>span{color:var(--wm5-green)}.wm5-order-row.red .wm5-order-main>span{color:var(--wm5-red)}.wm5-order-main>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wm5-order-main small,.wm5-order-team>span,.wm5-order-state>span{color:var(--wm5-muted);font-size:9px}.wm5-order-team>div{min-height:25px;display:flex}.wm5-order-team>div b{background:#ffffff0e;border:2px solid #09150f;border-radius:8px;place-items:center;width:25px;height:25px;margin-right:-4px;font-size:6px;display:grid}.wm5-order-team>strong,.wm5-order-state>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wm5-order-state>strong{color:var(--wm5-green);font-size:13px}.wm5-order-arrow{color:var(--wm5-muted);font-size:17px}.wm5-agenda-empty{min-height:84px;color:var(--wm5-muted-2);grid-template-columns:30px auto 1fr;align-items:center;gap:10px;padding:14px 16px;display:grid}.wm5-agenda-empty span{font-size:20px}.wm5-agenda-empty strong{color:var(--wm5-muted);font-size:11px}.wm5-agenda-empty small{font-size:9px}.wm5-order-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.wm5-order-week>article{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface);min-width:0;min-height:390px;overflow:hidden}.wm5-order-week>article>header{border-bottom:1px solid var(--wm5-border);grid-template-columns:1fr auto;gap:3px 7px;padding:10px;display:grid}.wm5-order-week>article>header span{color:var(--wm5-muted);font-size:8px}.wm5-order-week>article>header strong{font-size:10px}.wm5-order-week>article>header b{background:var(--wm5-surface-3);border-radius:8px;grid-area:1/2/3;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.wm5-order-week>article>div{gap:6px;padding:8px;display:grid}.wm5-week-order{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);color:var(--wm5-text);text-align:left;border-radius:9px;gap:4px;padding:9px;display:grid}.wm5-week-order.yellow{border-color:var(--wm5-yellow-line)}.wm5-week-order.green{border-color:var(--wm5-green-line)}.wm5-week-order.red{border-color:var(--wm5-red-line)}.wm5-week-order span{color:var(--wm5-muted);font-size:8px}.wm5-week-order strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wm5-week-order small{color:var(--wm5-muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.wm5-week-empty{min-height:70px;color:var(--wm5-muted-2);place-items:center;font-size:8px;display:grid}.wm5-workforce-week-summary{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.wm5-workforce-week-summary>article{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface);padding:10px}.wm5-workforce-week-summary>article>header{justify-content:space-between;gap:7px;margin-bottom:8px;display:flex}.wm5-workforce-week-summary header span{color:var(--wm5-muted);font-size:8px}.wm5-workforce-week-summary header strong{font-size:10px}.wm5-workforce-week-summary>article>div{border-top:1px solid #ffffff0b;justify-content:space-between;gap:8px;padding:5px 0;display:flex}.wm5-workforce-week-summary>article>div span{color:var(--wm5-muted-2);font-size:7px}.wm5-workforce-week-summary>article>div strong{font-size:9px}.wm5-workforce-overview{gap:10px;display:grid}.wm5-person-row{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface);grid-template-columns:minmax(190px,.85fr) minmax(420px,1.55fr) minmax(700px,2.6fr) 34px;align-items:center;gap:12px;padding:13px;display:grid}.wm5-person-identity{color:var(--wm5-text);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;text-decoration:none;display:grid}.wm5-person-identity>span{border:1px solid var(--wm5-border);background:var(--wm5-surface-3);border-radius:12px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:950;display:grid}.wm5-person-identity>div{gap:3px;min-width:0;display:grid}.wm5-person-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wm5-person-identity small{color:var(--wm5-muted);font-size:8px}.wm5-person-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.wm5-person-metrics>div{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);border-radius:9px;min-width:0;padding:8px}.wm5-person-metrics span{color:var(--wm5-muted-2);font-size:7px;display:block}.wm5-person-metrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.wm5-person-metrics strong.positive{color:var(--wm5-green)}.wm5-person-metrics strong.negative{color:var(--wm5-red)}.wm5-person-week{grid-template-columns:repeat(7,minmax(88px,1fr));gap:5px;display:grid}.wm5-person-week>a{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);min-width:0;min-height:75px;color:var(--wm5-text);text-align:center;border-radius:9px;align-content:center;place-items:center;gap:3px;padding:6px;text-decoration:none;display:grid}.wm5-person-week>a[data-status=working]{border-color:var(--wm5-green-line)}.wm5-person-week>a[data-status=partially_available]{border-color:var(--wm5-yellow-line)}.wm5-person-week>a[data-status=vacation]{border-color:var(--wm5-blue-line)}.wm5-person-week>a[data-status=sick]{border-color:var(--wm5-red-line)}.wm5-person-week>a[data-status=training]{border-color:var(--wm5-purple-line)}.wm5-person-week>a[data-status=leave],.wm5-person-week>a[data-status=special_leave]{border-color:var(--wm5-orange-line)}.wm5-person-week>a>span{color:var(--wm5-muted-2);font-size:7px}.wm5-person-week>a>b{font-size:10px}.wm5-person-week>a>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.wm5-person-week>a>small{max-width:100%;color:var(--wm5-muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.wm5-person-open{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);width:34px;height:34px;color:var(--wm5-green);border-radius:10px;place-items:center;font-size:15px;text-decoration:none;display:grid}.wm5-capacity-matrix-wrap{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface);overflow-x:auto}.wm5-capacity-matrix{min-width:1150px}.wm5-capacity-matrix>header,.wm5-matrix-row{grid-template-columns:minmax(210px,1.1fr) repeat(7,minmax(130px,.75fr));display:grid}.wm5-capacity-matrix>header{border-bottom:1px solid var(--wm5-border);background:#ffffff05}.wm5-capacity-matrix>header>div{border-right:1px solid var(--wm5-border);align-content:center;place-items:center;gap:2px;min-height:58px;padding:8px;display:grid}.wm5-capacity-matrix>header>div:first-child{color:var(--wm5-muted);justify-items:start;font-size:9px;font-weight:850}.wm5-capacity-matrix>header>div:last-child{border-right:0}.wm5-capacity-matrix>header span{color:var(--wm5-muted);font-size:8px}.wm5-capacity-matrix>header strong{font-size:9px}.wm5-matrix-row{border-bottom:1px solid var(--wm5-border)}.wm5-matrix-row:last-child{border-bottom:0}.wm5-matrix-row>a{border-right:1px solid var(--wm5-border);min-height:86px;color:var(--wm5-text);text-decoration:none}.wm5-matrix-row>a:last-child{border-right:0}.wm5-matrix-row>a:first-child{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.wm5-matrix-row>a:first-child>span{border:1px solid var(--wm5-border);background:var(--wm5-surface-3);border-radius:11px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:950;display:grid}.wm5-matrix-row>a:first-child>div{gap:3px;min-width:0;display:grid}.wm5-matrix-row>a:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wm5-matrix-row>a:first-child small{color:var(--wm5-muted);font-size:8px}.wm5-matrix-row>a:not(:first-child){text-align:center;align-content:center;place-items:center;gap:4px;padding:8px;display:grid}.wm5-matrix-row>a[data-status=working]{background:#29e89809}.wm5-matrix-row>a[data-status=partially_available]{background:#f2ca620a}.wm5-matrix-row>a[data-status=vacation]{background:#73b7ff0a}.wm5-matrix-row>a[data-status=sick]{background:#ff71860a}.wm5-matrix-row>a[data-status=training]{background:#b793ff0a}.wm5-matrix-row>a[data-status=leave],.wm5-matrix-row>a[data-status=special_leave]{background:#ffa25c0a}.wm5-matrix-row>a:not(:first-child)>span{background:var(--wm5-surface-3);border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.wm5-matrix-row>a:not(:first-child)>strong{font-size:8px}.wm5-matrix-row>a:not(:first-child)>small{color:var(--wm5-muted-2);font-size:7px}.wm5-request-center{gap:10px;display:grid}.wm5-request-center>header{justify-content:space-between;align-items:center;display:flex}.wm5-request-list{gap:8px;display:grid}.wm5-request-list>article{border:1px solid var(--wm5-yellow-line);border-radius:var(--wm5-radius-md);background:linear-gradient(100deg, var(--wm5-yellow-soft), transparent 65%), var(--wm5-surface);grid-template-columns:minmax(200px,1fr) minmax(110px,.45fr) minmax(180px,.75fr) minmax(180px,.8fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid}.wm5-request-person{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;display:grid}.wm5-request-person>span{background:var(--wm5-yellow-soft);width:40px;height:40px;color:var(--wm5-yellow);border-radius:11px;place-items:center;font-size:8px;font-weight:950;display:grid}.wm5-request-person>div,.wm5-request-list>article>div:not(.wm5-request-actions){gap:3px;min-width:0;display:grid}.wm5-request-list span{color:var(--wm5-muted-2);font-size:8px}.wm5-request-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wm5-request-list small{color:var(--wm5-muted);font-size:8px}.wm5-request-actions{gap:6px;display:flex}.wm5-request-actions button{border-radius:9px;min-height:36px;padding:0 11px;font-size:9px;font-weight:850}.wm5-request-actions .reject{border:1px solid var(--wm5-red-line);background:var(--wm5-red-soft);color:var(--wm5-red)}.wm5-request-actions .approve{border:1px solid var(--wm5-green-line);background:var(--wm5-green-soft);color:var(--wm5-green)}.wm5-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#010604bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wm5-order-modal{border:1px solid var(--wm5-border-strong);border-radius:var(--wm5-radius-xl);background:#09150f;width:min(760px,100%);max-height:calc(100vh - 48px);padding:19px;overflow-y:auto;box-shadow:0 35px 100px #0000007a}.wm5-order-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.wm5-order-modal>header>div{min-width:0}.wm5-order-modal>header span{color:var(--wm5-yellow);letter-spacing:.09em;font-size:8px;font-weight:900}.wm5-order-modal>header h2{margin:6px 0 4px;font-size:25px}.wm5-order-modal>header p{color:var(--wm5-muted);margin:0;font-size:10px}.wm5-order-modal>header>button{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);width:34px;height:34px;color:var(--wm5-muted);border-radius:10px;font-size:18px}.wm5-modal-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.wm5-modal-facts>div{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);border-radius:9px;min-width:0;padding:10px}.wm5-modal-facts span{color:var(--wm5-muted-2);font-size:7px;display:block}.wm5-modal-facts strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.wm5-modal-availability{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface-2);gap:7px;margin-bottom:10px;padding:11px;display:grid}.wm5-modal-availability>div:first-child{gap:3px;display:grid}.wm5-modal-availability>div:first-child span,.wm5-modal-schedule>div span{color:var(--wm5-green);letter-spacing:.09em;font-size:7px;font-weight:900}.wm5-modal-availability>div:first-child strong{font-size:10px}.wm5-modal-availability>article{border:1px solid var(--wm5-border);background:#ffffff05;border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.wm5-modal-availability>article.available{border-color:var(--wm5-green-line)}.wm5-modal-availability>article.partial{border-color:var(--wm5-yellow-line)}.wm5-modal-availability>article.blocked{border-color:var(--wm5-red-line)}.wm5-modal-availability>article>span{background:var(--wm5-surface-3);border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:950;display:grid}.wm5-modal-availability>article>div{gap:3px;display:grid}.wm5-modal-availability>article strong{font-size:9px}.wm5-modal-availability>article small{color:var(--wm5-muted);font-size:8px}.wm5-modal-schedule{border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface-2);grid-template-columns:minmax(220px,1fr) 150px 130px auto;align-items:end;gap:8px;padding:11px;display:grid}.wm5-modal-schedule>div{gap:4px;display:grid}.wm5-modal-schedule p{color:var(--wm5-muted);margin:0;font-size:8px}.wm5-modal-schedule button{border:1px solid var(--wm5-green-line);background:var(--wm5-green);color:#04110b;border-radius:10px;min-height:44px;padding:0 13px;font-size:9px;font-weight:950}.wm5-order-modal>footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.wm5-order-modal>footer button,.wm5-order-modal>footer a{border:1px solid var(--wm5-border);background:var(--wm5-surface-2);min-height:41px;color:var(--wm5-text);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.wm5-order-modal>footer a{border-color:var(--wm5-green-line);background:var(--wm5-green-soft);color:var(--wm5-green)}@media (max-width:1550px){.wm5-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wm5-person-row{grid-template-columns:minmax(180px,.8fr) minmax(380px,1.4fr) minmax(620px,2.3fr) 34px}.wm5-person-week{overflow-x:auto}}@media (max-width:1300px){.wm5-week-grid,.wm5-order-week,.wm5-workforce-week-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.wm5-person-row{grid-template-columns:minmax(190px,.8fr) minmax(0,1fr) 34px}.wm5-person-metrics{grid-column:2}.wm5-person-week{grid-column:1/-1}.wm5-order-row{grid-template-columns:75px minmax(220px,1.1fr) minmax(200px,.8fr) minmax(170px,.7fr) 28px}}@media (max-width:1080px){.wm5-directory-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.wm5-directory-tools .wm5-search{grid-column:1/-1}.wm5-hub{grid-template-columns:1fr}.wm5-hub>button{min-height:160px}.wm5-kpi-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.wm5-kpi-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.wm5-calendar-control,.wm5-calendar-nav{grid-template-columns:1fr}.wm5-calendar-control>strong,.wm5-calendar-period{text-align:left;justify-items:start}.wm5-calendar-mode{grid-template-columns:1fr}.wm5-order-kpis,.wm5-calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.wm5-calendar-filters .wm5-search{grid-column:1/-1}.wm5-agenda>article>header{grid-template-columns:minmax(140px,.4fr) minmax(0,1fr)}.wm5-available-avatars{grid-column:1/-1;justify-content:flex-start}.wm5-order-row{grid-template-columns:70px minmax(0,1fr) minmax(180px,.75fr)}.wm5-order-state{grid-column:2/-1}.wm5-order-arrow{display:none}.wm5-request-list>article{grid-template-columns:repeat(2,minmax(0,1fr))}.wm5-request-actions{grid-column:1/-1;justify-content:flex-end}.wm5-modal-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.wm5-modal-schedule>div{grid-column:1/-1}}@media (max-width:820px){.wm5-head{flex-direction:column}.wm5-head-actions{justify-content:flex-start}.wm5-directory-grid{grid-template-columns:1fr}.wm5-file-card{min-height:320px}.wm5-history-list>article{grid-template-columns:repeat(2,minmax(0,1fr))}.wm5-history-list>article>div:first-child{grid-column:1/-1}.wm5-form-grid{grid-template-columns:1fr}.wm5-week-grid,.wm5-order-week,.wm5-workforce-week-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wm5-active-job{grid-template-columns:1fr}.wm5-active-actions{justify-content:flex-start}.wm5-agenda>article>header{grid-template-columns:1fr}.wm5-day-capacity{grid-template-columns:repeat(3,minmax(0,1fr))}.wm5-order-row{grid-template-columns:65px minmax(0,1fr)}.wm5-order-team,.wm5-order-state{grid-column:2}.wm5-person-row{grid-template-columns:1fr}.wm5-person-metrics{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.wm5-person-week{grid-column:auto;grid-template-columns:repeat(4,minmax(90px,1fr))}.wm5-person-open{justify-self:end}.wm5-modal-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.wm5-directory-tools,.wm5-kpi-primary,.wm5-kpi-secondary,.wm5-order-kpis,.wm5-calendar-filters,.wm5-week-grid,.wm5-order-week,.wm5-workforce-week-summary,.wm5-person-metrics,.wm5-history-tools,.wm5-two{grid-template-columns:1fr}.wm5-directory-tools .wm5-search,.wm5-calendar-filters .wm5-search{grid-column:auto}.wm5-file-data{grid-template-columns:1fr}.wm5-head-person{align-items:flex-start}.wm5-hub>button{grid-template-columns:45px minmax(0,1fr)}.wm5-hub>button>span{width:45px;height:45px}.wm5-hub>button>b{grid-column:2}.wm5-history-list>article,.wm5-request-list>article{grid-template-columns:1fr}.wm5-request-actions{grid-column:auto}.wm5-calendar-mode>button{grid-template-columns:44px minmax(0,1fr)}.wm5-calendar-mode>button>b{grid-column:2}.wm5-day-capacity,.wm5-order-row{grid-template-columns:1fr}.wm5-order-team,.wm5-order-state{grid-column:auto}.wm5-person-week{grid-template-columns:repeat(2,minmax(90px,1fr))}.wm5-modal-facts,.wm5-modal-schedule{grid-template-columns:1fr}.wm5-order-modal>footer,.wm5-active-actions{flex-direction:column}.wm5-modal-backdrop{align-items:end;padding:0}.wm5-order-modal{border-radius:20px 20px 0 0;width:100%;max-height:93vh}}:root{--wm10-bg:#0f1115;--wm10-surface:#15181d;--wm10-surface-2:#1a1e24;--wm10-surface-3:#20252c;--wm10-surface-hover:#232932;--wm10-line:#ffffff13;--wm10-line-strong:#ffffff24;--wm10-text:#f5f7fa;--wm10-muted:#9ea7b3;--wm10-muted-2:#6f7885;--wm10-accent:#6ee7b7;--wm10-accent-soft:#6ee7b71c;--wm10-accent-line:#6ee7b757;--wm10-blue:#7bb7ff;--wm10-blue-soft:#7bb7ff1c;--wm10-blue-line:#7bb7ff57;--wm10-yellow:#f5c76b;--wm10-yellow-soft:#f5c76b1c;--wm10-yellow-line:#f5c76b57;--wm10-red:#ff7b8f;--wm10-red-soft:#ff7b8f1c;--wm10-red-line:#ff7b8f57;--wm10-purple:#b59cff;--wm10-purple-soft:#b59cff1c;--wm10-purple-line:#b59cff57;--wm10-radius-xl:24px;--wm10-radius-lg:18px;--wm10-radius-md:13px;--wm10-radius-sm:10px;--wm10-shadow:0 28px 80px #00000047}.wm10-page{width:100%;max-width:1760px;color:var(--wm10-text);margin:0 auto}.wm10-page *,.wm10-page :before,.wm10-page :after{box-sizing:border-box}.wm10-page button,.wm10-page input,.wm10-page select,.wm10-page textarea{font:inherit}.wm10-page button{cursor:pointer}.wm10-page input,.wm10-page select,.wm10-page textarea{outline:none}.wm10-page select option{color:var(--wm10-text);background:#15181d}.wm10-loading{min-height:60vh;color:var(--wm10-muted);place-items:center;font-weight:800;display:grid}.wm10-page-head,.wm10-employee-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.wm10-page-head>div:first-child>span,.wm10-employee-identity section>span,.wm10-period-toolbar>div>span,.wm10-list-head>div>span,.wm10-work-settings>div>span,.wm10-primary-job header>div>span,.wm10-job-picker header>div>span,.wm10-request-center>header span,.wm10-planning-modal>header span,.wm10-planning-time>div span,.wm10-team-selector>header span{color:var(--wm10-accent);letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.wm10-page-head h1,.wm10-employee-head h1{letter-spacing:-.055em;margin:5px 0 0;font-size:clamp(32px,4vw,52px);line-height:1}.wm10-page-head p,.wm10-employee-head p{max-width:820px;color:var(--wm10-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.wm10-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.wm10-head-actions a,.wm10-head-actions button,.wm10-outline-button{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface-2);min-height:42px;color:var(--wm10-text);justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;transition:all .16s;display:inline-flex}.wm10-head-actions a:hover,.wm10-head-actions button:hover,.wm10-outline-button:hover{border-color:var(--wm10-accent-line);background:var(--wm10-accent-soft);color:var(--wm10-accent);transform:translateY(-1px)}.wm10-message{border:1px solid var(--wm10-accent-line);border-radius:var(--wm10-radius-md);background:var(--wm10-accent-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:grid}.wm10-message>span{width:34px;height:34px;color:var(--wm10-accent);background:#6ee7b71f;border-radius:10px;place-items:center;font-weight:950;display:grid}.wm10-message strong{font-size:12px}.wm10-message button{width:30px;height:30px;color:var(--wm10-muted);background:#ffffff0b;border:0;border-radius:9px;font-size:17px}.wm10-directory-toolbar{grid-template-columns:minmax(320px,1.5fr) minmax(180px,.55fr) minmax(150px,.35fr);gap:10px;margin-bottom:14px;display:grid}.wm10-directory-toolbar>label,.wm10-directory-toolbar>select,.wm10-directory-toolbar>div{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface);min-height:54px}.wm10-directory-toolbar>label{align-items:center;gap:10px;padding:0 13px;display:flex}.wm10-directory-toolbar>label span{background:var(--wm10-surface-3);width:32px;height:32px;color:var(--wm10-muted);border-radius:9px;place-items:center;display:grid}.wm10-directory-toolbar input{width:100%;color:var(--wm10-text);background:0 0;border:0;font-size:12px}.wm10-directory-toolbar input::placeholder{color:var(--wm10-muted-2)}.wm10-directory-toolbar select{color:var(--wm10-text);padding:0 13px}.wm10-directory-toolbar>div{grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 14px;display:grid}.wm10-directory-toolbar>div strong{font-size:26px}.wm10-directory-toolbar>div span{color:var(--wm10-muted);font-size:10px}.wm10-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wm10-employee-card{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-xl);background:linear-gradient(145deg,#ffffff05,transparent 55%), var(--wm10-surface);min-height:360px;color:var(--wm10-text);text-align:left;flex-direction:column;padding:19px;transition:all .18s;display:flex}.wm10-employee-card,.wm10-employee-card:hover,.wm10-employee-card:focus,.wm10-employee-card:active{color:var(--wm10-text)}.wm10-employee-card:hover{border-color:var(--wm10-line-strong);background:linear-gradient(145deg,#ffffff0b,transparent 60%), var(--wm10-surface);box-shadow:var(--wm10-shadow);transform:translateY(-3px)}.wm10-employee-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wm10-employee-card>header>div,.wm10-employee-identity>div{border:1px solid var(--wm10-line);background:var(--wm10-surface-3);border-radius:17px;place-items:center;width:56px;height:56px;font-weight:950;display:grid}.wm10-employee-card>header>span{border:1px solid var(--wm10-line);color:var(--wm10-muted-2);letter-spacing:.07em;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.wm10-employee-card h2{letter-spacing:-.035em;margin:17px 0 0;font-size:23px}.wm10-employee-card>p{color:var(--wm10-muted);margin:5px 0 0;font-size:11px}.wm10-employee-card>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.wm10-employee-card>section>div{border:1px solid var(--wm10-line);background:#ffffff05;border-radius:10px;min-width:0;padding:10px}.wm10-employee-card>section span{color:var(--wm10-muted-2);font-size:8px;display:block}.wm10-employee-card>section strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.wm10-employee-card footer{border-top:1px solid var(--wm10-line);color:var(--wm10-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:10px;font-weight:850;display:flex}.wm10-employee-card footer b{color:var(--wm10-text);font-size:18px}.wm10-employee-head{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:var(--wm10-surface);align-items:center;padding:15px}.wm10-employee-identity{align-items:center;gap:14px;display:flex}.wm10-employee-identity>div{border-radius:19px;width:64px;height:64px}.wm10-employee-identity section h1{font-size:clamp(28px,3vw,40px)}.wm10-section-nav{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px;display:flex}.wm10-section-nav>button,.wm10-section-nav>div>button{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);min-height:38px;color:var(--wm10-muted);border-radius:9px;padding:0 12px;font-size:10px;font-weight:850}.wm10-section-nav>div{flex-wrap:wrap;gap:6px;display:flex}.wm10-section-nav button:hover,.wm10-section-nav button.active{border-color:var(--wm10-accent-line);background:var(--wm10-accent-soft);color:var(--wm10-accent)}.wm10-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wm10-hub-grid>button{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-xl);background:linear-gradient(145deg,#ffffff06,transparent 65%), var(--wm10-surface);min-height:190px;color:var(--wm10-text);text-align:left;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;transition:all .18s;display:grid}.wm10-hub-grid>button:hover{border-color:var(--wm10-accent-line);background:linear-gradient(145deg,var(--wm10-accent-soft),transparent 70%), var(--wm10-surface);box-shadow:var(--wm10-shadow);transform:translateY(-3px)}.wm10-hub-grid>button>span{border:1px solid var(--wm10-line);background:var(--wm10-surface-3);width:56px;height:56px;color:var(--wm10-muted);border-radius:16px;place-items:center;font-size:12px;font-weight:950;display:grid}.wm10-hub-grid>button>div{gap:7px;display:grid}.wm10-hub-grid strong{font-size:18px}.wm10-hub-grid p{color:var(--wm10-muted);margin:0;font-size:11px;line-height:1.55}.wm10-hub-grid b{color:var(--wm10-accent);font-size:19px}.wm10-period-toolbar{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface);grid-template-columns:minmax(220px,1fr) 180px 140px;align-items:center;gap:9px;margin-bottom:10px;padding:10px;display:grid}.wm10-period-toolbar>div{gap:3px;display:grid}.wm10-period-toolbar>div strong{font-size:15px}.wm10-period-toolbar select,.wm10-history-filters input,.wm10-history-filters select,.wm10-absence-filters select,.wm10-form-layout input,.wm10-form-layout select,.wm10-planning-time input{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);min-height:44px;color:var(--wm10-text);border-radius:10px;padding:0 12px;font-size:11px}.wm10-performance-hero{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.wm10-performance-hero article{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:linear-gradient(145deg,#ffffff06,transparent 70%), var(--wm10-surface);flex-direction:column;min-height:142px;padding:16px;display:flex}.wm10-performance-hero span,.wm10-performance-secondary span,.wm10-calendar-kpis span,.wm10-absence-kpis span,.wm10-order-summary span,.wm10-planning-facts span{color:var(--wm10-muted);font-size:9px;font-weight:850}.wm10-performance-hero strong{letter-spacing:-.04em;margin-top:10px;font-size:clamp(22px,2.2vw,34px);line-height:1}.wm10-performance-hero small{color:var(--wm10-muted-2);margin-top:auto;font-size:8px}.wm10-performance-secondary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.wm10-performance-secondary article,.wm10-calendar-kpis article,.wm10-absence-kpis article{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface-2);min-height:88px;padding:13px}.wm10-performance-secondary strong,.wm10-calendar-kpis strong,.wm10-absence-kpis strong{letter-spacing:-.025em;margin-top:7px;font-size:17px;display:block}.wm10-list-head{justify-content:space-between;align-items:center;gap:16px;margin:18px 0 10px;display:flex}.wm10-list-head h2{letter-spacing:-.035em;margin:4px 0 0;font-size:24px}.wm10-list-head>section{gap:8px;display:flex}.wm10-list-head>section>div{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);border-radius:10px;min-width:130px;padding:10px 12px}.wm10-list-head>section span{color:var(--wm10-muted-2);font-size:8px;display:block}.wm10-list-head>section strong{margin-top:4px;font-size:12px;display:block}.wm10-history-filters{grid-template-columns:minmax(280px,1.4fr) minmax(180px,.55fr) minmax(200px,.65fr);gap:8px;margin-bottom:10px;display:grid}.wm10-history-list{gap:8px;display:grid}.wm10-history-list>article{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface);grid-template-columns:minmax(260px,1.3fr) minmax(150px,.5fr) minmax(130px,.4fr) auto;align-items:center;gap:12px;min-height:86px;padding:13px;display:grid}.wm10-history-list>article>div{gap:4px;min-width:0;display:grid}.wm10-history-list>article>div:first-child>span{color:var(--wm10-accent);font-size:8px;font-weight:900}.wm10-history-list>article span{color:var(--wm10-muted-2);font-size:8px}.wm10-history-list>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wm10-history-list>article small{color:var(--wm10-muted);font-size:9px}.wm10-history-list>article>a{border:1px solid var(--wm10-accent-line);background:var(--wm10-accent-soft);min-height:38px;color:var(--wm10-accent);border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.wm10-empty{border:1px dashed var(--wm10-line-strong);border-radius:var(--wm10-radius-lg);min-height:130px;color:var(--wm10-muted);text-align:center;place-items:center;padding:20px;display:grid}.wm10-calendar-top,.wm10-calendar-navigation{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface);grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:10px;display:grid}.wm10-calendar-top>div,.wm10-calendar-navigation>div{flex-wrap:wrap;gap:6px;display:flex}.wm10-calendar-top>section,.wm10-calendar-navigation>section{justify-items:center;gap:2px;display:grid}.wm10-calendar-top>section span,.wm10-calendar-navigation>section span{color:var(--wm10-muted-2);letter-spacing:.1em;font-size:8px;font-weight:900}.wm10-calendar-top>section strong,.wm10-calendar-navigation>section strong{font-size:14px}.wm10-calendar-top>section small,.wm10-calendar-navigation>section small{color:var(--wm10-muted);font-size:9px}.wm10-calendar-top button,.wm10-calendar-navigation button{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);min-height:37px;color:var(--wm10-muted);border-radius:9px;padding:0 11px;font-size:10px;font-weight:850}.wm10-calendar-top button:hover,.wm10-calendar-top button.active,.wm10-calendar-navigation button:hover,.wm10-calendar-navigation button.active{border-color:var(--wm10-accent-line);background:var(--wm10-accent-soft);color:var(--wm10-accent)}.wm10-calendar-top button.primary,.wm10-planning-modal button.primary{border-color:var(--wm10-accent-line);background:var(--wm10-accent);color:#0b1611}.wm10-calendar-kpis{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.wm10-personal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.wm10-personal-week>article{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface);flex-direction:column;min-width:0;min-height:410px;padding:10px;transition:all .18s;display:flex}.wm10-personal-week>article:hover{border-color:var(--wm10-line-strong);transform:translateY(-2px)}.wm10-personal-week.has-focus>article:not(.focused){opacity:.34;transform:scale(.985)}.wm10-personal-week>article.focused{border-color:var(--wm10-accent-line);min-height:520px;box-shadow:var(--wm10-shadow);grid-column:1/-1}.wm10-personal-week>article[data-status=working]{border-top:3px solid var(--wm10-accent)}.wm10-personal-week>article[data-status=partially_available]{border-top:3px solid var(--wm10-yellow)}.wm10-personal-week>article[data-status=vacation]{border-top:3px solid var(--wm10-blue)}.wm10-personal-week>article[data-status=sick]{border-top:3px solid var(--wm10-red)}.wm10-personal-week>article[data-status=training]{border-top:3px solid var(--wm10-purple)}.wm10-day-presence{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);border-radius:9px;align-items:center;gap:6px;min-height:34px;margin-bottom:8px;padding:7px 8px;display:flex}.wm10-day-presence>span{border-radius:999px;width:7px;height:7px}.wm10-day-presence>span.available{background:var(--wm10-accent)}.wm10-day-presence>span.unavailable{background:var(--wm10-red)}.wm10-day-presence strong{font-size:8px}.wm10-day-presence small{color:var(--wm10-muted-2);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:7px;overflow:hidden}.wm10-personal-week>article>header,.wm10-week-day-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.wm10-personal-week>article>header span,.wm10-week-day-head span{color:var(--wm10-muted);text-transform:capitalize;font-size:8px}.wm10-personal-week>article>header strong,.wm10-week-day-head strong{font-size:12px}.wm10-day-time{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.wm10-day-time>div,.wm10-personal-week>article>footer>div{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);border-radius:9px;padding:8px}.wm10-day-time span,.wm10-personal-week>article>footer span{color:var(--wm10-muted-2);font-size:7px;display:block}.wm10-day-time strong,.wm10-personal-week>article>footer strong{margin-top:3px;font-size:9px;display:block}.wm10-day-jobs{gap:6px;margin:8px 0;display:grid}.wm10-day-jobs>a{border:1px solid var(--wm10-yellow-line);background:var(--wm10-yellow-soft);color:var(--wm10-text);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;text-decoration:none;display:grid}.wm10-day-jobs>a>span{color:var(--wm10-yellow);font-size:8px;font-weight:900}.wm10-day-jobs>a>div{gap:3px;min-width:0;display:grid}.wm10-day-jobs>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wm10-day-jobs>a small{color:var(--wm10-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.wm10-day-jobs>p{color:var(--wm10-muted-2);text-align:center;margin:0;padding:18px 8px;font-size:8px}.wm10-personal-week>article>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:auto;display:grid}.wm10-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.wm10-month-grid>button{border:1px solid var(--wm10-line);background:var(--wm10-surface);min-height:135px;color:var(--wm10-text);text-align:left;border-radius:11px;padding:10px}.wm10-month-grid>button:hover{border-color:var(--wm10-accent-line)}.wm10-month-grid header{justify-content:space-between;display:flex}.wm10-month-grid header span{color:var(--wm10-muted);font-size:8px}.wm10-month-grid header strong{font-size:14px}.wm10-month-grid p{color:var(--wm10-muted);margin:12px 0 6px;font-size:9px}.wm10-month-grid b{font-size:10px;display:block}.wm10-month-grid small{color:var(--wm10-muted-2);margin-top:5px;font-size:8px;display:block}.wm10-absence-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.wm10-form-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.wm10-form-layout article{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:var(--wm10-surface);gap:10px;padding:16px;display:grid}.wm10-form-layout article>span{color:var(--wm10-accent);letter-spacing:.1em;font-size:8px;font-weight:900}.wm10-form-layout h2{margin:0 0 2px;font-size:18px}.wm10-form-layout article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wm10-form-layout article>button{border:1px solid var(--wm10-accent-line);background:var(--wm10-accent);color:#0b1611;border-radius:10px;min-height:43px;font-size:11px;font-weight:950}.wm10-absence-filters{grid-template-columns:repeat(2,minmax(180px,280px));gap:8px;margin-bottom:10px;display:grid}.wm10-absence-list{gap:8px;display:grid}.wm10-absence-list article{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface);grid-template-columns:minmax(260px,1fr) minmax(120px,.35fr) minmax(130px,.4fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid}.wm10-absence-list article[data-status=pending]{border-left:4px solid var(--wm10-yellow)}.wm10-absence-list article[data-status=approved]{border-left:4px solid var(--wm10-accent)}.wm10-absence-list article[data-status=rejected]{border-left:4px solid var(--wm10-red)}.wm10-absence-list article>div{gap:4px;min-width:0;display:grid}.wm10-absence-list span{color:var(--wm10-muted-2);font-size:8px}.wm10-absence-list>article>div:first-child>span{color:var(--wm10-accent);font-weight:900}.wm10-absence-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wm10-absence-list small{color:var(--wm10-muted);font-size:8px}.wm10-absence-list button{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);min-height:37px;color:var(--wm10-text);border-radius:9px;padding:0 12px;font-size:9px;font-weight:850}.wm10-work-settings{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:var(--wm10-surface);grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:grid}.wm10-work-settings>div{gap:3px;display:grid}.wm10-work-settings label{color:var(--wm10-muted);align-items:center;gap:8px;font-size:10px;display:flex}.wm10-work-settings input{accent-color:var(--wm10-accent)}.wm10-work-settings>button{border:1px solid var(--wm10-accent-line);background:var(--wm10-accent-soft);min-height:41px;color:var(--wm10-accent);border-radius:10px;padding:0 13px;font-size:10px;font-weight:900}.wm10-primary-job{border:1px solid var(--wm10-yellow-line);border-radius:var(--wm10-radius-xl);background:linear-gradient(135deg,var(--wm10-yellow-soft),transparent 65%), var(--wm10-surface);overflow:hidden}.wm10-primary-job>header{border-bottom:1px solid var(--wm10-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.wm10-primary-job h2{margin:7px 0 5px;font-size:28px}.wm10-primary-job p{color:var(--wm10-muted);margin:0}.wm10-primary-job>header>strong{color:var(--wm10-yellow);font-size:14px}.wm10-primary-job>section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 20px;display:grid}.wm10-primary-job>section>div{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);border-radius:10px;padding:10px}.wm10-primary-job>section span{color:var(--wm10-muted-2);font-size:8px;display:block}.wm10-primary-job>section strong{margin-top:4px;font-size:11px;display:block}.wm10-primary-job>footer{justify-content:flex-end;gap:8px;padding:14px 20px 20px;display:flex}.wm10-primary-job>footer a,.wm10-primary-job>footer button,.wm10-empty-work button{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);min-height:42px;color:var(--wm10-text);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.wm10-primary-job>footer button.primary{border-color:var(--wm10-yellow-line);background:var(--wm10-yellow);color:#171002}.wm10-empty-work{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-xl);background:var(--wm10-surface);text-align:center;align-content:center;place-items:center;min-height:430px;padding:30px;display:grid}.wm10-empty-work>div{border:1px solid var(--wm10-line);background:var(--wm10-surface-3);border-radius:18px;place-items:center;width:64px;height:64px;font-weight:950;display:grid}.wm10-empty-work>span{color:var(--wm10-accent);letter-spacing:.1em;margin-top:12px;font-size:8px;font-weight:900}.wm10-empty-work h2{margin:7px 0;font-size:24px}.wm10-empty-work p{max-width:580px;color:var(--wm10-muted);margin:0 0 14px;font-size:11px;line-height:1.55}.wm10-main-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.wm10-main-mode>button{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:var(--wm10-surface);min-height:92px;color:var(--wm10-text);text-align:left;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;transition:all .16s;display:grid}.wm10-main-mode>button:hover{transform:translateY(-2px)}.wm10-main-mode>button.active{border-color:var(--wm10-accent-line);background:linear-gradient(130deg,var(--wm10-accent-soft),transparent 70%), var(--wm10-surface)}.wm10-main-mode>button>span{border:1px solid var(--wm10-line);background:var(--wm10-surface-3);width:48px;height:48px;color:var(--wm10-muted);border-radius:14px;place-items:center;font-size:11px;font-weight:950;display:grid}.wm10-main-mode>button>div{gap:4px;display:grid}.wm10-main-mode strong{font-size:15px}.wm10-main-mode small{color:var(--wm10-muted);font-size:10px}.wm10-main-mode b{background:var(--wm10-surface-3);border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.wm10-order-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.wm10-order-summary>button,.wm10-order-summary>article{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:var(--wm10-surface);min-height:104px;color:var(--wm10-text);text-align:left;flex-direction:column;padding:14px;display:flex}.wm10-order-summary [data-color=yellow]{border-color:var(--wm10-yellow-line)}.wm10-order-summary [data-color=green]{border-color:var(--wm10-accent-line)}.wm10-order-summary [data-color=red]{border-color:var(--wm10-red-line)}.wm10-order-summary [data-color=yellow].active{background:var(--wm10-yellow-soft)}.wm10-order-summary [data-color=green].active{background:var(--wm10-accent-soft)}.wm10-order-summary [data-color=red].active{background:var(--wm10-red-soft)}.wm10-order-summary strong{margin-top:7px;font-size:27px}.wm10-order-summary small{color:var(--wm10-muted-2);margin-top:auto;font-size:8px}.wm10-calendar-filters{grid-template-columns:minmax(300px,1.4fr) minmax(180px,.55fr) minmax(170px,.5fr) auto;gap:8px;margin-bottom:10px;display:grid}.wm10-calendar-filters>label,.wm10-calendar-filters>select,.wm10-calendar-filters>button{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);min-height:48px;color:var(--wm10-text);border-radius:10px}.wm10-calendar-filters>label{align-items:center;gap:9px;padding:0 12px;display:flex}.wm10-calendar-filters>label span{color:var(--wm10-muted)}.wm10-calendar-filters input{width:100%;color:var(--wm10-text);background:0 0;border:0;font-size:10px}.wm10-calendar-filters select{padding:0 11px;font-size:10px}.wm10-calendar-filters>button{color:var(--wm10-muted);padding:0 13px;font-size:10px;font-weight:850}.wm10-main-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.wm10-main-week>article{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface);min-width:0;min-height:470px;position:relative}.wm10-main-week>article.today{border-color:var(--wm10-accent-line)}.wm10-day-availability{border:0;border-bottom:1px solid var(--wm10-line);width:100%;min-height:32px;color:var(--wm10-muted);background:#ffffff05;justify-content:center;gap:8px;padding:0 8px;font-size:7px;display:flex}.wm10-day-availability>span{align-items:center;gap:4px;display:inline-flex}.wm10-day-availability i,.wm10-workforce-calendar header section i{border-radius:999px;width:6px;height:6px}.wm10-day-availability .available i,.wm10-workforce-calendar .available i{background:var(--wm10-accent)}.wm10-day-availability .unavailable i,.wm10-workforce-calendar .unavailable i{background:var(--wm10-red)}.wm10-day-popover{z-index:30;border:1px solid var(--wm10-line-strong);width:min(430px,100vw - 60px);max-height:430px;box-shadow:var(--wm10-shadow);background:#171b21;border-radius:14px;padding:11px;position:absolute;top:36px;left:8px;overflow:auto}.wm10-day-popover>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.wm10-day-popover>header div{gap:3px;display:grid}.wm10-day-popover>header span{color:var(--wm10-accent);letter-spacing:.1em;font-size:8px;font-weight:900}.wm10-day-popover>header button{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);width:30px;height:30px;color:var(--wm10-muted);border-radius:9px}.wm10-day-popover>div{gap:6px;display:grid}.wm10-day-popover>div>a{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);color:var(--wm10-text);border-radius:10px;grid-template-columns:34px minmax(0,1fr) minmax(140px,.8fr);align-items:center;gap:8px;padding:8px;text-decoration:none;display:grid}.wm10-day-popover>div>a>span{background:var(--wm10-surface-3);border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:950;display:grid}.wm10-day-popover>div>a>div{gap:3px;min-width:0;display:grid}.wm10-day-popover strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wm10-day-popover small{color:var(--wm10-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.wm10-week-day-head{border-bottom:1px solid var(--wm10-line);padding:10px}.wm10-week-day-head b{background:var(--wm10-surface-3);border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.wm10-week-day-orders{gap:6px;padding:8px;display:grid}.wm10-week-day-orders>button{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);color:var(--wm10-text);text-align:left;border-radius:10px;gap:6px;padding:9px;display:grid}.wm10-week-day-orders>button[data-color=yellow]{border-color:var(--wm10-yellow-line)}.wm10-week-day-orders>button[data-color=green]{border-color:var(--wm10-accent-line)}.wm10-week-day-orders>button[data-color=red]{border-color:var(--wm10-red-line)}.wm10-week-day-orders>button.active{background:linear-gradient(135deg,var(--wm10-yellow-soft),transparent 70%), var(--wm10-surface-2)}.wm10-week-day-orders>button header{justify-content:space-between;gap:8px;display:flex}.wm10-week-day-orders>button header span{color:var(--wm10-yellow);font-size:8px;font-weight:900}.wm10-week-day-orders>button header b{color:var(--wm10-muted);font-size:7px}.wm10-week-day-orders>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wm10-week-day-orders>button>p{color:var(--wm10-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.wm10-week-day-orders>button footer{gap:3px;display:grid}.wm10-week-day-orders>button footer span{color:var(--wm10-muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.wm10-week-day-orders>button footer strong{color:var(--wm10-accent);font-size:9px}.wm10-free-day{min-height:110px;color:var(--wm10-muted-2);align-content:center;place-items:center;gap:4px;display:grid}.wm10-free-day span{font-size:18px}.wm10-free-day strong{color:var(--wm10-muted);font-size:9px}.wm10-free-day small{font-size:7px}.wm10-agenda{gap:10px;display:grid}.wm10-agenda>article{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:var(--wm10-surface);overflow:hidden}.wm10-agenda>article>header{border-bottom:1px solid var(--wm10-line);background:#ffffff05;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.wm10-agenda>article>header div{gap:3px;display:grid}.wm10-agenda>article>header span{color:var(--wm10-muted);font-size:9px}.wm10-agenda>article>header strong{font-size:15px}.wm10-agenda>article>header b{color:var(--wm10-muted);font-size:9px}.wm10-agenda>article>section{display:grid}.wm10-agenda>article>section>button{border:0;border-bottom:1px solid var(--wm10-line);min-height:88px;color:var(--wm10-text);text-align:left;background:0 0;grid-template-columns:90px minmax(260px,1.2fr) minmax(220px,.8fr) minmax(120px,.35fr);align-items:center;gap:12px;padding:12px 15px;display:grid}.wm10-agenda>article>section>button:last-child{border-bottom:0}.wm10-agenda>article>section>button[data-color=yellow]{box-shadow:inset 4px 0 0 var(--wm10-yellow)}.wm10-agenda>article>section>button[data-color=green]{box-shadow:inset 4px 0 0 var(--wm10-accent)}.wm10-agenda>article>section>button[data-color=red]{box-shadow:inset 4px 0 0 var(--wm10-red)}.wm10-agenda>article>section>button:hover{background:#ffffff05}.wm10-agenda>article>section>button>div{gap:3px;min-width:0;display:grid}.wm10-agenda>article>section>button span{color:var(--wm10-muted-2);font-size:8px}.wm10-agenda>article>section>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wm10-agenda>article>section>button small{color:var(--wm10-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wm10-workforce-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.wm10-workforce-calendar>article{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface);min-width:0;min-height:470px;overflow:hidden}.wm10-workforce-calendar>article.today{border-color:var(--wm10-accent-line)}.wm10-workforce-calendar>article>header{border-bottom:1px solid var(--wm10-line);justify-content:space-between;align-items:flex-start;gap:8px;padding:10px;display:flex}.wm10-workforce-calendar>article>header>div{gap:3px;display:grid}.wm10-workforce-calendar>article>header>div span{color:var(--wm10-muted);font-size:8px}.wm10-workforce-calendar>article>header>div strong{font-size:11px}.wm10-workforce-calendar>article>header section{gap:6px;display:flex}.wm10-workforce-calendar>article>header section>span{color:var(--wm10-muted);align-items:center;gap:4px;font-size:7px;display:inline-flex}.wm10-workforce-calendar>article>div{gap:6px;padding:8px;display:grid}.wm10-workforce-calendar>article>div>a{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);color:var(--wm10-text);border-radius:10px;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:8px;text-decoration:none;display:grid}.wm10-workforce-calendar>article>div>a[data-status=working]{border-color:var(--wm10-accent-line)}.wm10-workforce-calendar>article>div>a[data-status=partially_available]{border-color:var(--wm10-yellow-line)}.wm10-workforce-calendar>article>div>a[data-status=vacation]{border-color:var(--wm10-blue-line)}.wm10-workforce-calendar>article>div>a[data-status=sick]{border-color:var(--wm10-red-line)}.wm10-workforce-calendar>article>div>a[data-status=training]{border-color:var(--wm10-purple-line)}.wm10-workforce-calendar>article>div>a>section{gap:3px;min-width:0;display:grid}.wm10-workforce-calendar>article>div>a>section:nth-of-type(n+2){grid-column:2}.wm10-workforce-calendar>article>div>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wm10-workforce-calendar>article>div>a span{color:var(--wm10-muted-2);font-size:7px}.wm10-workforce-calendar>article>div>a small{color:var(--wm10-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.wm10-workforce-avatar{background:var(--wm10-surface-3);border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:950;display:grid}.wm10-request-center{gap:10px;display:grid}.wm10-request-center>header{justify-content:space-between;align-items:center;display:flex}.wm10-request-center>header h2{margin:4px 0 0;font-size:24px}.wm10-request-center>header>strong{background:var(--wm10-accent-soft);width:46px;height:46px;color:var(--wm10-accent);border-radius:13px;place-items:center;display:grid}.wm10-request-center>div{gap:8px;display:grid}.wm10-request-center>div>article{border:1px solid var(--wm10-yellow-line);border-radius:var(--wm10-radius-md);background:linear-gradient(100deg,var(--wm10-yellow-soft),transparent 65%), var(--wm10-surface);grid-template-columns:minmax(200px,1fr) minmax(110px,.35fr) minmax(180px,.6fr) minmax(180px,.7fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid}.wm10-request-person{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;display:grid}.wm10-request-person>span{background:var(--wm10-yellow-soft);width:40px;height:40px;color:var(--wm10-yellow);border-radius:11px;place-items:center;font-size:8px;font-weight:950;display:grid}.wm10-request-person>div,.wm10-request-center>div>article>div:not(.wm10-request-actions){gap:3px;min-width:0;display:grid}.wm10-request-center span{color:var(--wm10-muted-2);font-size:8px}.wm10-request-center strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wm10-request-center small{color:var(--wm10-muted);font-size:8px}.wm10-request-actions{gap:6px;display:flex}.wm10-request-actions button{border-radius:9px;min-height:36px;padding:0 11px;font-size:9px;font-weight:850}.wm10-request-actions .reject{border:1px solid var(--wm10-red-line);background:var(--wm10-red-soft);color:var(--wm10-red)}.wm10-request-actions .approve{border:1px solid var(--wm10-accent-line);background:var(--wm10-accent-soft);color:var(--wm10-accent)}.wm10-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070ac7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wm10-job-picker,.wm10-planning-modal{border:1px solid var(--wm10-line-strong);border-radius:var(--wm10-radius-xl);background:#171b21;width:min(860px,100%);max-height:calc(100vh - 48px);padding:19px;overflow-y:auto;box-shadow:0 35px 100px #00000080}.wm10-job-picker>header,.wm10-planning-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.wm10-job-picker>header h2,.wm10-planning-modal>header h2{margin:6px 0 4px;font-size:26px}.wm10-job-picker>header p,.wm10-planning-modal>header p{color:var(--wm10-muted);margin:0;font-size:10px}.wm10-job-picker>header>button,.wm10-planning-modal>header>button{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);width:34px;height:34px;color:var(--wm10-muted);border-radius:10px;font-size:18px}.wm10-job-picker-list{gap:7px;display:grid}.wm10-job-picker-list article>button{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);width:100%;color:var(--wm10-text);text-align:left;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.wm10-job-picker-list article>button.featured{border-color:var(--wm10-yellow-line);background:var(--wm10-yellow-soft)}.wm10-job-picker-list article>button>span{background:var(--wm10-surface-3);width:36px;height:36px;color:var(--wm10-yellow);border-radius:10px;place-items:center;font-size:18px;display:grid}.wm10-job-picker-list article>button>div{gap:3px;min-width:0;display:grid}.wm10-job-picker-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wm10-job-picker-list small{color:var(--wm10-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wm10-job-picker-list time{color:var(--wm10-muted);font-size:9px}.wm10-job-picker>footer,.wm10-planning-modal>footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.wm10-job-picker>footer button,.wm10-planning-modal>footer button,.wm10-planning-modal>footer a{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);min-height:41px;color:var(--wm10-text);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.wm10-planning-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.wm10-planning-facts>div{border:1px solid var(--wm10-line);background:var(--wm10-surface-2);border-radius:9px;min-width:0;padding:10px}.wm10-planning-facts strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.wm10-planning-time{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface-2);grid-template-columns:minmax(220px,1fr) 160px 140px;align-items:end;gap:8px;margin-bottom:10px;padding:11px;display:grid}.wm10-planning-time>div{gap:3px;display:grid}.wm10-planning-time>div strong{font-size:10px}.wm10-team-selector{border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface-2);gap:8px;padding:11px;display:grid}.wm10-team-selector>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wm10-team-selector>header>div{gap:3px;display:grid}.wm10-team-selector>header strong{font-size:10px}.wm10-team-selector>header b{color:var(--wm10-muted);font-size:9px}.wm10-team-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.wm10-team-selector>div>button{border:1px solid var(--wm10-line);background:var(--wm10-surface);color:var(--wm10-text);text-align:left;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.wm10-team-selector>div>button[data-availability=available]{border-color:var(--wm10-accent-line)}.wm10-team-selector>div>button[data-availability=partial]{border-color:var(--wm10-yellow-line)}.wm10-team-selector>div>button[data-availability=blocked]{border-color:var(--wm10-red-line);opacity:.72}.wm10-team-selector>div>button.selected{background:var(--wm10-accent-soft)}.wm10-team-selector>div>button>span{background:var(--wm10-surface-3);border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:950;display:grid}.wm10-team-selector>div>button>div{gap:3px;min-width:0;display:grid}.wm10-team-selector>div>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wm10-team-selector>div>button small{color:var(--wm10-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.wm10-team-selector>div>button b{color:var(--wm10-muted);font-size:7px}@media (max-width:1500px){.wm10-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wm10-main-week,.wm10-workforce-calendar,.wm10-personal-week{grid-template-columns:repeat(7,minmax(180px,1fr));overflow-x:auto}.wm10-calendar-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.wm10-performance-hero,.wm10-performance-secondary,.wm10-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wm10-absence-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.wm10-calendar-top,.wm10-calendar-navigation{grid-template-columns:1fr}.wm10-calendar-top>section,.wm10-calendar-navigation>section{justify-items:start}.wm10-main-mode{grid-template-columns:1fr}.wm10-calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.wm10-calendar-filters>label{grid-column:1/-1}.wm10-request-center>div>article{grid-template-columns:repeat(2,minmax(0,1fr))}.wm10-request-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:860px){.wm10-page-head,.wm10-employee-head{flex-direction:column}.wm10-head-actions{justify-content:flex-start}.wm10-directory-toolbar,.wm10-period-toolbar,.wm10-history-filters,.wm10-form-layout,.wm10-work-settings,.wm10-directory-grid,.wm10-hub-grid{grid-template-columns:1fr}.wm10-performance-hero,.wm10-performance-secondary,.wm10-calendar-kpis,.wm10-absence-kpis,.wm10-order-summary,.wm10-history-list>article,.wm10-absence-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.wm10-history-list>article>div:first-child,.wm10-absence-list article>div:first-child{grid-column:1/-1}.wm10-form-layout article>div{grid-template-columns:1fr}.wm10-primary-job>header{flex-direction:column}.wm10-primary-job>section{grid-template-columns:1fr}.wm10-primary-job>footer{flex-direction:column}.wm10-agenda>article>section>button{grid-template-columns:75px minmax(0,1fr)}.wm10-agenda>article>section>button>div:nth-child(n+3){grid-column:2}.wm10-planning-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.wm10-planning-time{grid-template-columns:1fr 1fr}.wm10-planning-time>div{grid-column:1/-1}.wm10-team-selector>div{grid-template-columns:1fr}}@media (max-width:580px){.wm10-performance-hero,.wm10-performance-secondary,.wm10-calendar-kpis,.wm10-absence-kpis,.wm10-order-summary,.wm10-calendar-filters,.wm10-history-list>article,.wm10-absence-list article,.wm10-planning-facts,.wm10-planning-time,.wm10-employee-card>section{grid-template-columns:1fr}.wm10-hub-grid>button{grid-template-columns:46px minmax(0,1fr)}.wm10-hub-grid>button>b{grid-column:2}.wm10-section-nav{flex-direction:column;align-items:flex-start}.wm10-section-nav>div{width:100%}.wm10-section-nav>div>button{flex:1}.wm10-list-head{flex-direction:column;align-items:flex-start}.wm10-list-head>section{flex-direction:column;width:100%}.wm10-day-popover{width:auto;max-height:70vh;position:fixed;inset:auto 12px 12px}.wm10-modal-backdrop{align-items:end;padding:0}.wm10-job-picker,.wm10-planning-modal{border-radius:20px 20px 0 0;width:100%;max-height:93vh}.wm10-job-picker>footer,.wm10-planning-modal>footer{flex-direction:column}}:root{--fm-bg:#0a0d10;--fm-bg-2:#0f1318;--fm-panel:#12171deb;--fm-panel-2:#ffffff09;--fm-line:#ffffff16;--fm-line-strong:#ffffff26;--fm-text:#f4f7fa;--fm-muted:#98a3ae;--fm-muted-2:#66717c;--fm-accent:#f2b84b;--fm-accent-soft:#f2b84b1f;--fm-cyan:#58c7d8;--fm-cyan-soft:#58c7d81c;--fm-good:#47d99a;--fm-good-soft:#47d99a1c;--fm-danger:#ff6f7d;--fm-danger-soft:#ff6f7d1a;--fm-shadow:0 18px 55px #00000042}html,body{background:radial-gradient(circle at 80% -20%, #58c7d814, transparent 35%), radial-gradient(circle at 20% 110%, #f2b84b0f, transparent 32%), var(--fm-bg)}.appShell{background:var(--fm-bg)}.sidebar{border-right-color:var(--fm-line);background:#080b0ef0}.main{background:linear-gradient(#ffffff03,#0000 180px),0 0}.nav a{border:1px solid #0000;border-radius:12px}.nav a:hover{border-color:var(--fm-line);background:#ffffff09}.logo,.primary{color:#161006;box-shadow:none;background:linear-gradient(135deg,#f4c360,#eaa632)}.wm10-page{--wm10-bg:var(--fm-bg);--wm10-panel:var(--fm-panel);--wm10-panel-2:var(--fm-panel-2);--wm10-line:var(--fm-line);--wm10-text:var(--fm-text);--wm10-muted:var(--fm-muted);color:var(--fm-text)}.wm10-page-head>div>span,.wm10-employee-identity section>span,.wm10-list-head>div>span,.wm10-request-center>header span{color:var(--fm-cyan)!important}.wm10-page-head h1,.wm10-employee-head h1{letter-spacing:-.055em}.wm10-page button,.wm10-page a,.wm10-page input,.wm10-page select,.wm10-page textarea{transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.wm10-page button:hover,.wm10-page a:hover{transform:translateY(-1px)}.wm10-main-mode,.wm10-calendar-navigation,.wm10-calendar-filters,.wm10-order-summary>*,.wm10-main-week>article,.wm10-workforce-calendar>article,.wm10-period-toolbar,.wm10-performance-hero>article,.wm10-performance-secondary>article,.wm10-calendar-kpis>article,.wm10-absence-kpis>article,.wm10-form-layout>article,.wm10-history-list>article,.wm10-absence-list>article,.wm10-primary-job,.wm10-work-settings{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wm10-main-mode>button,.wm10-calendar-navigation,.wm10-calendar-filters,.wm10-order-summary>*,.wm10-main-week>article,.wm10-workforce-calendar>article{background:linear-gradient(145deg, #ffffff06, transparent 62%), var(--fm-panel)!important;border-color:var(--fm-line)!important;box-shadow:none!important}.wm10-main-mode>button.active{background:linear-gradient(135deg, #58c7d81f, transparent 70%), var(--fm-panel)!important;border-color:#58c7d861!important}.wm10-main-mode>button.active>span{color:var(--fm-cyan)!important;background:var(--fm-cyan-soft)!important;border-color:#58c7d852!important}.wm10-calendar-navigation button.active,.wm10-section-nav button.active{background:var(--fm-cyan-soft)!important;color:#8de8f4!important;border-color:#58c7d857!important}.wm10-order-summary-refined{align-items:stretch;grid-template-columns:1.35fr 1fr 1fr!important}.wm10-order-summary-refined:has(>[data-color=red]){grid-template-columns:1.35fr 1fr 1fr .82fr!important}.wm10-order-summary-refined>*{position:relative;overflow:hidden;border-radius:16px!important;min-height:112px!important}.wm10-order-summary-refined>:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;inset:auto 14px 0}.wm10-summary-total{background:linear-gradient(135deg, #58c7d81f, transparent 70%), var(--fm-panel)!important;border-color:#58c7d847!important}.wm10-summary-total strong{color:#f7fbff!important}.wm10-summary-total:after{background:var(--fm-cyan)!important}.wm10-order-summary-refined [data-color=green]{border-color:#47d99a47!important}.wm10-order-summary-refined [data-color=green]:after{background:var(--fm-good)}.wm10-order-summary-refined [data-color=yellow]{border-color:#f2b84b4d!important}.wm10-order-summary-refined [data-color=yellow]:after{background:var(--fm-accent)}.wm10-order-summary-refined [data-color=red]{opacity:.82;border-style:dashed!important;border-color:#ff6f7d47!important}.wm10-order-summary-refined [data-color=red]:after{background:var(--fm-danger)}.wm10-order-summary-refined [data-color=green].active{background:var(--fm-good-soft)!important}.wm10-order-summary-refined [data-color=yellow].active{background:var(--fm-accent-soft)!important}.wm10-order-summary-refined [data-color=red].active{background:var(--fm-danger-soft)!important}.wm10-day-availability{border-bottom-color:var(--fm-line)!important;background:#ffffff05!important;gap:8px!important;min-height:42px!important;padding:7px 10px!important}.wm10-day-availability span{letter-spacing:.01em;font-size:8px!important;font-weight:750!important}.wm10-day-availability .available i{box-shadow:0 0 0 3px #47d99a1a;background:var(--fm-good)!important}.wm10-day-availability .unavailable i{box-shadow:0 0 0 3px #ff6f7d17;background:var(--fm-danger)!important}.wm10-week-day-head{background:#ffffff04}.wm10-week-day-orders>button[data-color=yellow]{background:linear-gradient(145deg,#f2b84b17,#0000 70%),#ffffff04!important;border-color:#f2b84b4d!important}.wm10-week-day-orders>button[data-color=green]{background:linear-gradient(145deg,#47d99a14,#0000 70%),#ffffff04!important;border-color:#47d99a47!important}.wm10-week-day-orders>button[data-color=red]{opacity:.78;border-style:dashed!important}.wm10-free-day{background:#ffffff03!important}.wm10-day-popover,.wm10-planning-modal,.wm10-job-picker,.wm10-absence-modal{border:1px solid var(--fm-line-strong)!important;background:linear-gradient(145deg,#ffffff09,#0000 50%),#11161c!important;box-shadow:0 28px 90px #00000085!important}.wm10-employee-card{background:linear-gradient(145deg, #ffffff06, transparent 58%), var(--fm-panel)!important;border-color:var(--fm-line)!important;box-shadow:none!important}.wm10-employee-card:hover{border-color:var(--fm-line-strong)!important;box-shadow:var(--fm-shadow)!important}.wm10-employee-card header>div,.wm10-employee-identity>div,.wm10-empty-work>div{color:var(--fm-text)!important;border-color:var(--fm-line)!important;background:#ffffff0e!important}.wm10-request-launcher{background:linear-gradient(145deg, #58c7d814, transparent 66%), var(--fm-panel)!important}.wm10-request-launcher>p{color:var(--fm-muted);margin:0;font-size:12px;line-height:1.6}.wm10-request-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wm10-request-quick-grid>button{border:1px solid var(--fm-line);min-height:66px;color:var(--fm-text);text-align:left;background:#ffffff06;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.wm10-request-quick-grid>button:hover{background:var(--fm-cyan-soft);border-color:#58c7d857}.wm10-request-quick-grid>button>span{width:34px;height:34px;color:var(--fm-cyan);background:#ffffff0d;border-radius:9px;place-items:center;font-size:14px;display:grid}.wm10-request-quick-grid>button strong{font-size:10px}.wm10-primary-action{min-height:44px;color:#071215!important;background:linear-gradient(135deg,#79dcea,#4fb8ca)!important;border:1px solid #58c7d85c!important;border-radius:11px!important;font-size:11px!important;font-weight:900!important}.wm10-absence-modal{border-radius:20px;width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);padding:20px;overflow-y:auto}.wm10-absence-modal>header{justify-content:space-between;gap:18px;margin-bottom:14px;display:flex}.wm10-absence-modal>header span{color:var(--fm-cyan);letter-spacing:.11em;font-size:9px;font-weight:900}.wm10-absence-modal>header h2{letter-spacing:-.04em;margin:6px 0 5px;font-size:25px}.wm10-absence-modal>header p{max-width:600px;color:var(--fm-muted);margin:0;font-size:11px;line-height:1.5}.wm10-absence-modal>header>button{border:1px solid var(--fm-line);width:36px;height:36px;color:var(--fm-muted);background:#ffffff08;border-radius:10px;font-size:18px}.wm10-request-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.wm10-request-type-grid button{border:1px solid var(--fm-line);min-height:42px;color:var(--fm-muted);background:#ffffff06;border-radius:10px;padding:0 10px;font-size:9px;font-weight:800}.wm10-request-type-grid button.active{background:var(--fm-cyan-soft);color:#8ce7f2;border-color:#58c7d861}.wm10-check-row{border:1px solid var(--fm-line);min-height:44px;color:var(--fm-text);background:#ffffff05;border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.wm10-check-row input{accent-color:var(--fm-cyan)}.wm10-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wm10-modal-fields label,.wm10-modal-reason{gap:6px;display:grid}.wm10-modal-fields label>span,.wm10-modal-reason>span{color:var(--fm-muted);font-size:9px;font-weight:800}.wm10-modal-fields input,.wm10-modal-reason textarea{border:1px solid var(--fm-line);width:100%;min-height:44px;color:var(--fm-text);background:#ffffff06;border-radius:10px;outline:none;padding:0 12px}.wm10-modal-reason{margin-top:10px}.wm10-modal-reason textarea{resize:vertical;min-height:92px;padding-top:11px}.wm10-overtime-preview{background:var(--fm-accent-soft);border:1px solid #f2b84b4d;border-radius:11px;grid-template-columns:1fr auto;gap:5px 12px;margin-top:10px;padding:12px;display:grid}.wm10-overtime-preview span,.wm10-overtime-preview small{color:var(--fm-muted);font-size:9px}.wm10-overtime-preview strong{color:var(--fm-accent);font-size:15px}.wm10-overtime-preview small{grid-column:1/-1}.wm10-absence-modal>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.wm10-absence-modal>footer button{border:1px solid var(--fm-line);min-height:42px;color:var(--fm-text);background:#ffffff06;border-radius:10px;padding:0 14px;font-size:10px;font-weight:850}.wm10-absence-modal>footer .primary{color:#071215;background:linear-gradient(135deg,#79dcea,#4fb8ca);border-color:#58c7d859}.wm10-outline-button,.wm10-head-actions a,.wm10-head-actions button,.wm10-calendar-navigation button,.wm10-section-nav button,.wm10-calendar-filters button,.wm10-calendar-filters select,.wm10-calendar-filters input{border-radius:10px!important}.wm10-message{background:var(--fm-cyan-soft)!important;border-color:#58c7d847!important}@media (max-width:1220px){:is(.wm10-order-summary-refined,.wm10-order-summary-refined:has(>[data-color=red])){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){:is(.wm10-order-summary-refined,.wm10-order-summary-refined:has(>[data-color=red]),.wm10-request-type-grid,.wm10-request-quick-grid,.wm10-modal-fields){grid-template-columns:1fr!important}}.aiNotice{background:linear-gradient(145deg,#0f172ab8,#11182785);border:1px solid #94a3b82e;border-radius:16px;gap:6px;margin:16px 0;padding:16px 18px;display:grid;box-shadow:0 18px 40px #02061729}.aiNotice strong{color:#f8fafc;font-size:14px}.aiNotice p{color:#aeb9c9;margin:0;line-height:1.55}.aiNotice.success{background:linear-gradient(145deg,#064e3b47,#0f172ab3);border-color:#34d39947}.aiNotice.error{background:linear-gradient(145deg,#7f1d1d38,#0f172ab8);border-color:#f871714d}.quoteChoiceCard:disabled,.billingModeCard:disabled,button:disabled{cursor:not-allowed;opacity:.62}.aiSettingsPanel{position:relative;overflow:hidden}.aiSettingsPanel:before{content:"";opacity:.85;background:linear-gradient(90deg,#22c55e,#38bdf8,#f59e0b);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.aiSettingsColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aiStatus{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:82px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.aiStatus.ready{color:#86efac;background:#22c55e1a;border:1px solid #22c55e47}.aiStatus.off{color:#cbd5e1;background:#94a3b814;border:1px solid #94a3b838}.aiSecretInfo{background:#0e749014;border:1px solid #38bdf833;border-radius:14px;gap:8px;margin:16px 0;padding:16px;display:grid}.aiSecretInfo strong{color:#e2e8f0}.aiSecretInfo p{color:#9fb0c3;margin:0;line-height:1.6}.aiSecretInfo code{color:#bae6fd;background:#0284c724;border-radius:7px;padding:2px 6px}@media (max-width:760px){.aiSettingsColumns{grid-template-columns:1fr}}.intelligencePage{color:#eef8f3;background:radial-gradient(circle at 75% 0,#2fe29a14,#0000 34%),#080d0f;min-height:100%;padding:28px 30px 56px}.intelligenceLoading{color:#d9ebe3;padding:40px}.intelligenceHero{background:linear-gradient(145deg,#101a1df5,#0a1012f5);border:1px solid #71ffc429;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:28px;padding:26px 28px;display:flex;box-shadow:0 22px 60px #00000047}.intelligenceHero>div:first-child>span,.intelligencePanel header span{letter-spacing:.14em;color:#57e8aa;font-size:11px;font-weight:850}.intelligenceHero h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:38px}.intelligenceHero p{color:#9ab0a8;max-width:760px;margin:0}.intelligenceSafety{background:#57e8aa0f;border:1px solid #57e8aa38;border-radius:16px;max-width:300px;padding:15px 17px}.intelligenceSafety strong,.intelligenceSafety span{display:block}.intelligenceSafety span{color:#9ab0a8;margin-top:5px;font-size:12px}.intelligenceTabs{background:#101719;border:1px solid #ffffff14;border-radius:16px;gap:8px;margin:20px 0;padding:6px;display:flex}.intelligenceTabs button{color:#92a69f;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;min-height:44px;font-weight:750}.intelligenceTabs button.active{color:#e9fff6;background:linear-gradient(135deg,#17382d,#0e2821);box-shadow:inset 0 0 0 1px #57e8aa3d}.intelligenceNotice{border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:13px 16px;display:flex}.intelligenceNotice.success{background:#43da911a;border:1px solid #43da913d}.intelligenceNotice.error{background:#ff5d701a;border:1px solid #ff5d703d}.intelligenceNotice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.intelligenceJobPicker{grid-template-columns:minmax(300px,1fr) 1fr;gap:14px;margin-bottom:16px;display:grid}.intelligenceJobPicker label,.intelligenceJobPicker>div{background:#101719;border:1px solid #ffffff14;border-radius:15px;padding:15px 17px}.intelligenceJobPicker label span,.intelligenceJobPicker>div span{color:#80958e;margin-bottom:7px;font-size:11px;display:block}.intelligenceJobPicker select{color:#edf8f3;background:0 0;border:0;outline:0;width:100%;font-weight:700}.intelligenceJobPicker option{background:#101719}.intelligencePanel{background:linear-gradient(145deg,#11191c,#0d1416);border:1px solid #ffffff14;border-radius:22px;padding:22px;box-shadow:0 18px 50px #0003}.intelligencePanel>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.intelligencePanel h2{letter-spacing:-.025em;margin:5px 0 0;font-size:23px}.intelligencePrimary,.recordActions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1c9b68,#167a55);border:1px solid #57e8aa4d;border-radius:12px;padding:12px 16px;font-weight:800}.intelligencePrimary:disabled,.recordActions button:disabled{opacity:.45;cursor:not-allowed}.recordActions{gap:9px;display:flex}.recordActions button{background:#172124;border-color:#ffffff1a}.recordActions button.recording{background:#a32d3b;border-color:#db5667;animation:1.2s infinite pulseRecord}@keyframes pulseRecord{50%{box-shadow:0 0 0 7px #db566700}}.intelligenceEmpty{text-align:center;color:#71867e;border:1px dashed #ffffff1a;border-radius:17px;place-items:center;min-height:180px;display:grid}.intelligenceExecutive{background:#57e8aa12;border:1px solid #57e8aa26;border-radius:15px;padding:18px;font-size:16px;line-height:1.55}.intelligencePriorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.intelligencePriorities article,.assistantGrid article,.reportPreview article{background:#0c1315;border:1px solid #ffffff14;border-radius:15px;padding:16px}.intelligencePriorities article[data-severity=high]{border-color:#ff5b6f4d}.intelligencePriorities article[data-severity=medium]{border-color:#ffbe4d47}.intelligencePriorities article>span,.assistantGrid article>span,.reportPreview article>span,.planningHeadline span,.intelligenceNotes span{letter-spacing:.1em;color:#7d958c;font-size:10px;font-weight:850}.intelligencePriorities h3{margin:8px 0}.intelligencePriorities p{color:#9aada6;font-size:13px;line-height:1.5}.intelligencePriorities a{color:#67e7ae;margin-top:12px;font-weight:750;display:inline-block}.intelligenceNotes,.planningHeadline{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.intelligenceNotes>div,.planningHeadline>div{background:#0c1315;border:1px solid #ffffff14;border-radius:14px;padding:14px}.intelligenceNotes strong,.planningHeadline strong{margin-top:6px;display:block}.planningHeadline{grid-template-columns:repeat(3,1fr)}.planningResult>p{color:#a5b7b0;line-height:1.6}.planningResult ul,.assistantGrid ul,.reportPreview ul{color:#a9bbb4;padding-left:18px}.assistantGrid,.reportPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.assistantGrid article:first-child{grid-column:span 3}.assistantGrid h3{margin:8px 0}.assistantGrid p,.reportPreview p{color:#a3b5ae;line-height:1.5}.reportInput{resize:vertical;color:#eef8f3;background:#091012;border:1px solid #ffffff1a;border-radius:15px;outline:none;width:100%;min-height:150px;padding:16px;line-height:1.55}.reportInput:focus{border-color:#57e8aa59}.reportPreview{margin-top:14px}.reportPreview .wide{grid-column:span 2}.reportPreview>.intelligencePrimary{align-self:end}.intelligenceNotes{grid-template-columns:repeat(2,1fr)}@media (max-width:1100px){.intelligencePriorities,.assistantGrid,.reportPreview{grid-template-columns:repeat(2,minmax(0,1fr))}.assistantGrid article:first-child{grid-column:span 2}.planningHeadline{grid-template-columns:1fr}.intelligenceHero{flex-direction:column}.intelligenceSafety{max-width:none}}@media (max-width:760px){.intelligencePage{padding:18px 14px 40px}.intelligenceTabs{grid-template-columns:1fr 1fr;display:grid}.intelligenceJobPicker,.intelligencePriorities,.assistantGrid,.reportPreview,.intelligenceNotes{grid-template-columns:1fr}.assistantGrid article:first-child,.reportPreview .wide{grid-column:span 1}.intelligencePanel>header{flex-direction:column;align-items:flex-start}.recordActions{flex-direction:column;width:100%}.intelligenceHero h1{font-size:31px}}.ki3Page{color:#16231d;max-width:1500px;margin:0 auto;padding:34px}.ki3Header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.ki3Header h1{margin:8px 0 10px;font-size:38px;line-height:1.05}.ki3Header p{color:#68746d;max-width:820px;font-size:16px}.ki3Eyebrow{letter-spacing:.13em;color:#14794d;font-size:12px;font-weight:800}.ki3Secondary,.ki3Launch{color:#1f5f43;background:#fff;border:1px solid #cfd9d3;border-radius:12px;justify-content:center;align-items:center;padding:11px 14px;font-weight:800;text-decoration:none;display:inline-flex}.ki3Launch{color:#fff;background:#133f2e;border-color:#133f2e;margin-top:16px}.ki3Grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ki3Card,.ki3ResultCard{background:#fff;border:1px solid #dde5e0;border-radius:18px;padding:20px;box-shadow:0 10px 28px #1a36280d}.ki3Card h2,.ki3ResultCard h2{margin:0 0 16px;font-size:20px}.ki3Card label,.ki3Inputs label{color:#536159;gap:7px;font-size:13px;font-weight:800;display:grid}.ki3Card select,.ki3Card input,.ki3Card textarea,.ki3Inputs input,.ki3ResultCard textarea{width:100%;font:inherit;background:#fbfcfb;border:1px solid #d3ddd7;border-radius:11px;padding:11px 12px}.ki3Card textarea,.ki3ResultCard textarea{resize:vertical;min-height:110px}.ki3MiniGrid,.ki3Stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ki3MiniGrid div,.ki3Stats div{background:#f4f7f5;border-radius:12px;padding:12px}.ki3MiniGrid span,.ki3Stats span{color:#768078;text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:block}.ki3MiniGrid strong,.ki3Stats strong{margin-top:4px;display:block}.ki3Inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ki3Margin{background:#edf8f1;border-radius:12px;justify-content:space-between;gap:12px;margin-top:14px;padding:13px;display:flex}.ki3Margin.warning,.ki3ResultCard.warning{background:#fff9e8;border-color:#ecd98f}.ki3Margin.critical,.ki3ResultCard.critical{background:#fff0f0;border-color:#efb6b6}.ki3ResultCard.healthy{border-color:#add7bd}.ki3Muted{color:#758078;font-size:13px}.ki3File{background:#f1f6f3;border-radius:10px;margin-top:10px;padding:9px 11px;font-size:13px}.ki3ActionBar{color:#fff;background:#123f2d;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:18px 20px;display:flex}.ki3ActionBar span{color:#c9ddd1;margin-top:3px;font-size:13px;display:block}.ki3ActionBar button,.ki3ResultHead button{color:#123f2d;cursor:pointer;background:#fff;border:0;border-radius:12px;padding:12px 16px;font-weight:900}.ki3ActionBar button:disabled{opacity:.6}.ki3Alert{border-radius:12px;margin:12px 0;padding:14px 16px;font-weight:700}.ki3Alert.error{color:#a32424;background:#fff0f0}.ki3Alert.success{color:#176a3f;background:#eaf8ef}.ki3Results{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ki3ResultCard.wide{grid-column:1/-1}.ki3ResultCard>span{color:#16804f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.ki3ResultCard h3{margin:16px 0 8px;font-size:14px}.ki3ResultCard ul,.ki3ResultCard ol{color:#455149;padding-left:20px}.ki3ResultCard li{margin:7px 0}.ki3ResultHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ki3ResultHead button{color:#fff;background:#133f2e}.ki3ResultCard textarea{min-height:160px}.ki3Launch:hover,.ki3Secondary:hover{transform:translateY(-1px)}@media (max-width:900px){.ki3Grid,.ki3Results{grid-template-columns:1fr}.ki3Header,.ki3ActionBar,.ki3ResultHead{flex-direction:column}.ki3MiniGrid,.ki3Stats,.ki3Inputs{grid-template-columns:1fr 1fr}.ki3Page{padding:20px}.ki3ResultCard.wide{grid-column:auto}}.productionHero{margin-bottom:22px}.systemStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.systemMetricCard{flex-direction:column;gap:7px;min-height:145px;display:flex}.systemMetricCard>span,.systemMetricCard p,.auditRow span,.auditRow small,.systemHelpText,.productionSteps span{color:var(--muted,#667085)}.systemMetricCard strong{color:var(--text,#101828);font-size:22px}.productionSettingsGrid{align-items:stretch}.migrationPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.migrationPreview div{background:#ffffff9e;border:1px solid #1018281a;border-radius:14px;flex-direction:column;gap:5px;padding:14px;display:flex}.migrationPreview span{color:var(--muted,#667085);font-size:13px}.migrationPreview strong{font-size:24px}.productionSteps{gap:12px;margin:16px 0 20px;padding-left:22px;display:grid}.productionSteps li{padding-left:4px}.productionSteps strong,.productionSteps span{display:block}.productionSteps span{margin-top:4px;line-height:1.5}.auditPanel{margin-top:20px}.auditList{display:grid}.auditRow{border-top:1px solid #10182814;justify-content:space-between;gap:24px;padding:15px 0;display:flex}.auditRow>div{flex-direction:column;gap:4px;display:flex}.auditRow>div:last-child{text-align:right}.productionEntryPanel{margin:20px 0}.productionEntryRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.productionEntryRow p{color:var(--muted,#667085);margin:6px 0 0}@media (max-width:1050px){.systemStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.systemStatusGrid,.migrationPreview{grid-template-columns:1fr}.productionEntryRow,.auditRow{flex-direction:column;align-items:stretch}.auditRow>div:last-child{text-align:left}}.authLoadingScreen,.simpleAuthPage{background:linear-gradient(145deg,#f4f7f6,#eaf0ee);place-items:center;min-height:100vh;padding:24px;display:grid}.authLoadingCard{background:#fff;border:1px solid #dce5e1;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:34px 40px;display:flex;box-shadow:0 24px 70px #142b231f}.authLoadingCard span{color:#6c7d76;font-size:13px}.authBrandMark,.authCardLogo{color:#fff;background:#153e32;border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:800;display:grid;box-shadow:0 14px 30px #153e323b}.authPage{background:#f6f8f7;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);min-height:100vh;display:grid}.authVisualPanel{color:#fff;background:radial-gradient(circle at 15% 20%,#5fba944d,#0000 32%),linear-gradient(150deg,#0e2b23,#174b3c 58%,#1f6651);align-items:flex-end;padding:72px;display:flex;position:relative;overflow:hidden}.authVisualPanel:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:520px;height:520px;position:absolute;top:-110px;right:-180px;box-shadow:0 0 0 78px #ffffff06,0 0 0 156px #ffffff05}.authVisualContent{z-index:1;max-width:690px;position:relative}.authVisualBrand{align-items:center;gap:12px;margin-bottom:90px;font-weight:700;display:flex}.authVisualBrand span{color:#164637;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.authVisualPanel h1{letter-spacing:-.045em;margin:14px 0 22px;font-size:clamp(42px,5vw,72px);line-height:1.02}.authVisualPanel p{color:#ffffffc2;max-width:620px;font-size:17px;line-height:1.7}.authFeatureGrid div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.authFeatureGrid span{color:#ffffffa3;font-size:12px}.authFormPanel{place-items:center;padding:48px;display:grid}.authCard{background:#fff;border:1px solid #dce5e1;border-radius:28px;width:min(100%,460px);padding:38px;box-shadow:0 26px 80px #142b231a}.authCard h2{letter-spacing:-.03em;margin:10px 0;font-size:30px}.authCardIntro{color:#6b7b75;margin:0 0 28px;line-height:1.55}.authCard .fieldLabel{margin-top:16px}.authPrimaryButton{justify-content:center;width:100%;min-height:48px;margin-top:22px}.authTextLink{text-align:center;color:#315f50;margin-top:18px;font-size:13px;font-weight:700;display:block}.authErrorMessage,.authInfoMessage{border-radius:14px;margin:16px 0;padding:13px 15px;font-size:13px;line-height:1.5}.authErrorMessage{color:#8b3028;background:#fff0ef;border:1px solid #f5c8c3}.authInfoMessage{color:#245c49;background:#edf7f3;border:1px solid #cce7dc}.setupVisualPanel{background:radial-gradient(circle at 15% 20%,#6c91ff40,#0000 34%),linear-gradient(150deg,#10182d,#1e2e57 60%,#29457d)}.nexorisLogo{background:#1f315e}.setupProtectionList{flex-direction:column;gap:12px;margin-top:34px;display:flex}.setupProtectionList span{color:#ffffffd1;font-size:14px}.setupCard{max-height:92vh;overflow:auto}.simpleAuthPage .authCard{margin:auto}.accountSidebarFooter{align-items:center;position:relative}.accountSidebarMeta{flex-direction:column;min-width:0;display:flex}.accountSidebarMeta strong,.accountSidebarMeta span,.accountSidebarMeta small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accountSidebarMeta small{color:#83918c;margin-top:2px;font-size:10px}.sidebarLogoutButton{color:#315f50;cursor:pointer;background:#edf3f0;border:0;border-radius:9px;width:30px;height:30px;margin-left:auto}.platformNavEntry{margin-top:10px;border-top:1px solid #e5ebe8!important;padding-top:18px!important}.userTable{flex-direction:column;display:flex}.userRow{border-bottom:1px solid #e7ecea;grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.userRow:last-child{border-bottom:0}.userRow>div{flex-direction:column;gap:4px;display:flex}.userRow span{color:#71807a;font-size:12px}.compactInput{min-height:38px;padding:9px 11px!important}.roleExplanationList{flex-direction:column;gap:13px;display:flex}.roleExplanationList p{color:#66766f;border-bottom:1px solid #e8eeeb;margin:0;padding-bottom:12px}.roleExplanationList strong{color:#1d342c;margin-bottom:3px;display:block}.platformShell{background:#f3f5f8;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.platformSidebar{color:#fff;background:#10182d;flex-direction:column;padding:26px 18px;display:flex}.platformBrand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 8px 26px;display:flex}.platformBrand .logo{background:#6e8fff}.platformBrand div:last-child{flex-direction:column;gap:3px;display:flex}.platformBrand span{color:#ffffff8f;font-size:11px}.platformSidebar nav{flex-direction:column;gap:8px;margin-top:24px;display:flex}.platformSidebar nav a{color:#ffffffad;border-radius:11px;padding:13px 14px;font-size:13px;font-weight:700}.platformSidebar nav a:hover,.platformSidebar nav a.active{color:#fff;background:#ffffff1a}.platformAccount{border-top:1px solid #ffffff1a;flex-direction:column;gap:5px;margin-top:auto;padding:20px 8px 0;display:flex}.platformAccount span{color:#96aae6;font-size:11px}.platformAccount button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:9px;margin-top:10px;padding:9px}.platformMain{padding:34px;overflow:auto}.platformHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.platformHeader h1{letter-spacing:-.035em;margin:6px 0;font-size:34px}.platformHeader p{color:#68747f}.platformOwnerBadge{color:#29447f;background:#e8edff;border:1px solid #ced8ff;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.platformStats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.platformStat,.platformPanel{background:#fff;border:1px solid #dde3e8;border-radius:18px;box-shadow:0 12px 35px #1922360d}.platformStat{padding:20px}.platformStat span{color:#74808c;font-size:12px;display:block}.platformStat strong{margin-top:8px;font-size:29px;display:block}.platformGrid{grid-template-columns:1.35fr .65fr;gap:18px;margin-bottom:18px;display:grid}.platformPanel{padding:20px}.platformWorkspaceRow,.miniAccountRow,.featureFlagRow{border-bottom:1px solid #e8edf0;align-items:center;gap:14px;padding:14px 0;display:flex}.platformWorkspaceRow>div,.miniAccountRow>div,.featureFlagRow>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.platformWorkspaceRow span,.miniAccountRow span,.featureFlagRow span{color:#76818c;font-size:11px}.featureFlagRow input{width:20px;height:20px}.miniAccountRow b{color:#38518b;background:#eef2ff;border-radius:999px;padding:6px 8px;font-size:10px}.wide{min-width:0}@media (max-width:1000px){.authPage{grid-template-columns:1fr}.authVisualPanel{display:none}.platformShell{grid-template-columns:1fr}.platformSidebar{display:none}.platformStats{grid-template-columns:repeat(2,1fr)}.platformGrid,.userRow{grid-template-columns:1fr}.authFormPanel{padding:22px}}.userInviteActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:820px){.userInviteActions{justify-content:stretch;width:100%}.userInviteActions>button{flex:160px}}.authPagePremium{--auth-ink:#10231d;--auth-muted:#677a72;--auth-line:#dbe6e1;--auth-green:#0f6b50;--auth-green-dark:#0b4938;background:#f3f7f5}.authVisualPremium{isolation:isolate;background:linear-gradient(145deg,#071e17f5,#0e4936f0),radial-gradient(circle at 15% 15%,#4eeab140,#0000 34%)}.authVisualGlow{filter:blur(2px);pointer-events:none;z-index:0;border-radius:999px;position:absolute}.authVisualGlowOne{background:#4fe8b01c;border:1px solid #ffffff1f;width:440px;height:440px;top:-160px;right:-90px;box-shadow:0 0 0 90px #ffffff06,0 0 0 180px #ffffff04}.authVisualGlowTwo{background:#ffc34914;width:240px;height:240px;bottom:-60px;left:-70px}.authVisualBrand>div{flex-direction:column;line-height:1.05;display:flex}.authVisualBrand strong{color:#fff;font-size:19px}.authVisualBrand small{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:700}.authCardPremium{width:min(100%,480px);color:var(--auth-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #144b3a1f;border-radius:30px;padding:40px;box-shadow:0 32px 90px #14332824,0 2px 8px #1433280d}.authCardPremium h2,.authCardPremium p,.authCardPremium span,.authCardPremium label{text-shadow:none}.authCardPremium h2{font-size:32px;line-height:1.12;color:var(--auth-ink)!important}.authCardPremium .eyebrow{color:#148461!important}.authCardPremium .authCardIntro{color:var(--auth-muted)!important}.authCardTopline{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.authServerBadge{background:#f6faf8;border:1px solid #dce7e2;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;color:#60736b!important}.authServerBadge>span{background:#9aa9a3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #9aa9a31f}.authServerBadge.online{background:#eefaf5;border-color:#c7e8da;color:#196348!important}.authServerBadge.online>span{background:#24ad76;box-shadow:0 0 0 4px #24ad7621}.authServerBadge.offline{background:#fff5f3;border-color:#f0d3cf;color:#924137!important}.authServerBadge.offline>span{background:#d96255;box-shadow:0 0 0 4px #d9625521}.authFieldLabel{gap:9px;margin-top:18px;font-size:13px;font-weight:850;display:grid;color:#29483d!important}.authInputShell{background:#fff;border:1px solid #ccdcd5;border-radius:16px;align-items:center;min-height:54px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.authInputShell:focus-within{border-color:#1d8d68;transform:translateY(-1px);box-shadow:0 0 0 4px #1d8d681f}.authInputIcon{flex:0 0 48px;place-items:center;width:48px;font-size:14px;font-weight:900;display:grid;color:#5d756c!important}.authInput{caret-color:#0f6b50;width:100%;min-width:0;height:52px;font:inherit;padding:0 14px 0 0;font-size:15px;font-weight:650;box-shadow:none!important;color:#10231d!important;-webkit-text-fill-color:#10231d!important;opacity:1!important;background:#fff!important;border:0!important;outline:0!important}.authInput::placeholder{opacity:1;color:#94a49d!important;-webkit-text-fill-color:#94a49d!important}.authInput:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#10231d!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.authInput:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#10231d!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.authInput:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#10231d!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.authPasswordToggle{color:#2b5d4b;cursor:pointer;background:#f7faf9;border:0;border-left:1px solid #e3ebe7;align-self:stretch;padding:0 14px;font-size:11px;font-weight:850}.authPasswordToggle:hover{background:#edf6f2}.authSubmitButton{cursor:pointer;background:linear-gradient(135deg,#0d5f47,#168461);border:0;border-radius:16px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:24px;padding:0 18px 0 21px;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex;box-shadow:0 14px 28px #0f6b503b;color:#fff!important}.authSubmitButton span,.authSubmitButton strong{font-weight:850;color:#fff!important}.authSubmitButton strong{background:#ffffff24;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.authSubmitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px #0f6b504a}.authSubmitButton:disabled{cursor:wait;opacity:.72}.authStatusMessage{background:#f5f9f7;border:1px solid #dbe6e1;border-radius:14px;grid-template-columns:28px 1fr;align-items:start;gap:10px;margin:17px 0 4px;padding:13px 14px;font-size:13px;line-height:1.5;display:grid;color:#39574c!important}.authStatusMessage.error{background:#fff2f0;border-color:#efc4bd;color:#8c342a!important}.authStatusMessage.success{background:#ecf9f3;border-color:#bfe4d5;color:#176248!important}.authStatusMessage.loading{background:#f1f8f5;border-color:#cbded6;color:#2a5a48!important}.authStatusIcon{background:#0f6b501a;border-radius:9px;place-items:center;width:26px;height:26px;font-weight:950;display:grid;color:inherit!important}.authCardFooter{border-top:1px solid #e4ece8;justify-content:space-between;align-items:center;gap:16px;margin-top:19px;padding-top:17px;display:flex}.authCardFooter .authTextLink{text-align:left;margin:0;color:#155f47!important}.authCardFooter>span{font-size:10px;font-weight:750;color:#8a9a93!important}.authGateCard{text-align:center;color:#15392d;min-width:min(92vw,460px)}.authGatePulse{background:linear-gradient(90deg,#dce9e4,#1a8b66,#dce9e4) 0 0/200% 100%;border-radius:999px;width:42px;height:5px;animation:1.2s linear infinite nexbuildAuthPulse}.authGateActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}@keyframes nexbuildAuthPulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:620px){.authFormPremium{padding:14px}.authCardPremium{border-radius:24px;padding:26px 20px}.authCardPremium h2{font-size:27px}.authCardFooter{flex-direction:column;align-items:flex-start}}.invitePremiumPage{background:radial-gradient(circle at 12% 15%,#239c7124,#0000 30%),radial-gradient(circle at 88% 90%,#ffbf441a,#0000 28%),linear-gradient(145deg,#eef5f2,#f9fbfa)}.invitePremiumCard{width:min(100%,520px)}.authSecondaryAction{color:#245744;cursor:pointer;background:#f7faf9;border:1px solid #cfded7;border-radius:14px;width:100%;min-height:46px;margin-top:12px;font-weight:850}:root{--fm-ink:#13211c;--fm-muted:#66736e;--fm-line:#15362a1c;--fm-surface:#ffffffe0;--fm-surface-strong:#fff;--fm-bg:#f3f7f5;--fm-brand:#0d6b4f;--fm-brand-dark:#064534;--fm-red:#d84f57;--fm-red-soft:#fff0f1;--fm-orange:#e68430;--fm-orange-soft:#fff5e9;--fm-yellow:#d7a719;--fm-yellow-soft:#fff9df;--fm-lightgreen:#72ad6f;--fm-lightgreen-soft:#edf8eb;--fm-green:#17865e;--fm-green-soft:#e8f7f0;--fm-shadow:0 20px 55px #1b372c14}body{background:radial-gradient(circle at 72% -10%, #2d9d7214, transparent 36%), var(--fm-bg);color:var(--fm-ink)}.cleanV2Main{background:0 0!important}.cleanV2Sidebar{border-right:1px solid #ffffff14;background:linear-gradient(#0b251c 0%,#102d23 54%,#0a2119 100%)!important}.cleanV2Navigation a{transition:all .2s;border-radius:14px!important}.cleanV2Navigation a:hover{transform:translate(3px);background:#ffffff0f!important}.cleanV2Navigation a.active{box-shadow:inset 0 0 0 1px #69e0b02e;background:linear-gradient(135deg,#3abe8b33,#ffffff14)!important}.nexbuildBootScreen{color:#fff;background:#081d16;place-content:center;justify-items:center;gap:12px;min-height:100vh;display:grid;position:relative;overflow:hidden}.nexbuildBootGlow{filter:blur(80px);background:#1cb17a29;border-radius:50%;width:420px;height:420px;animation:1.8s ease-in-out infinite alternate bootGlow;position:absolute}.nexbuildBootLogo{background:linear-gradient(145deg,#2bd28e,#0a704d);border-radius:24px;place-items:center;width:76px;height:76px;font-size:34px;font-weight:900;display:grid;position:relative;box-shadow:0 22px 60px #1dd28d4d}.nexbuildBootBrand{align-items:baseline;gap:8px;display:flex;position:relative}.nexbuildBootBrand strong{letter-spacing:-.04em;font-size:28px}.nexbuildBootBrand span{letter-spacing:.19em;text-transform:uppercase;color:#87b9a6;font-size:11px}.nexbuildBootLine{background:#ffffff17;border-radius:999px;width:190px;height:3px;margin-top:14px;overflow:hidden}.nexbuildBootLine i{border-radius:inherit;background:#39d696;width:42%;height:100%;animation:1.15s ease-in-out infinite bootLine;display:block}.nexbuildBootScreen p{color:#8cb4a5;font-size:13px}@keyframes bootLine{0%{transform:translate(-110%)}to{transform:translate(350%)}}@keyframes bootGlow{0%{opacity:.55;transform:scale(.88)}to{opacity:1;transform:scale(1.12)}}.recordPage{max-width:1680px;margin:0 auto;padding:28px 32px 54px}.recordLoading{min-height:70vh;color:var(--fm-muted);place-content:center;justify-items:center;gap:14px;display:grid}.brandPulse{background:var(--fm-brand);color:#fff;border-radius:18px;place-items:center;width:58px;height:58px;font-weight:900;animation:1.2s infinite alternate pulse;display:grid}@keyframes pulse{to{transform:scale(1.06);box-shadow:0 0 0 12px #0d6b4f14}}.recordTopbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.recordTopbar h1{letter-spacing:-.04em;max-width:900px;margin:8px 0 6px;font-size:clamp(26px,3vw,42px);line-height:1.08}.recordTopbar p{color:var(--fm-muted);margin:0}.recordBreadcrumb{color:var(--fm-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;display:flex}.recordBreadcrumb a{color:var(--fm-brand);text-decoration:none}.recordTopActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.recordPrimaryButton,.recordSecondaryButton{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.recordPrimaryButton{color:#fff;background:linear-gradient(135deg,#0c7252,#07543e);box-shadow:0 12px 28px #075b4033}.recordSecondaryButton{color:var(--fm-ink);border:1px solid var(--fm-line);background:#fff}.recordPrimaryButton:hover,.recordSecondaryButton:hover{transform:translateY(-2px)}.recordPrimaryButton.full,.recordSecondaryButton.full{width:100%}.workflowStatusHero{border:1px solid var(--fm-line);box-shadow:var(--fm-shadow);border-radius:25px;grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:26px 28px;display:grid;position:relative;overflow:hidden}.workflowStatusHero:before{content:"";background:currentColor;width:7px;position:absolute;inset:0 auto 0 0}.workflowStatusMain{max-width:840px}.workflowStatusLabel{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:9px;font-size:12px;font-weight:900;display:inline-flex}.workflowStatusLabel span{width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 13%, transparent);background:currentColor;border-radius:50%}.workflowStatusHero h2{letter-spacing:-.025em;color:var(--fm-ink);margin:12px 0 8px;font-size:25px}.workflowStatusHero p{color:var(--fm-muted);margin:0;line-height:1.65}.workflowStatusStats{grid-template-columns:repeat(3,minmax(120px,1fr));align-self:center;gap:10px;display:grid}.workflowStatusStats div{background:#ffffffa8;border:1px solid #fffc;border-radius:16px;min-width:130px;padding:14px 16px}.workflowStatusStats span{color:var(--fm-muted);margin-bottom:5px;font-size:11px;display:block}.workflowStatusStats strong{color:var(--fm-ink);font-size:18px}.tone-red{color:var(--fm-red);background:linear-gradient(135deg, var(--fm-red-soft), #fff 68%)}.tone-orange{color:var(--fm-orange);background:linear-gradient(135deg, var(--fm-orange-soft), #fff 68%)}.tone-yellow{color:var(--fm-yellow);background:linear-gradient(135deg, var(--fm-yellow-soft), #fff 68%)}.tone-lightgreen{color:var(--fm-lightgreen);background:linear-gradient(135deg, var(--fm-lightgreen-soft), #fff 68%)}.tone-green{color:var(--fm-green);background:linear-gradient(135deg, var(--fm-green-soft), #fff 68%)}.workflowRail{border:1px solid var(--fm-line);background:#ffffffc7;border-radius:20px;grid-template-columns:repeat(11,minmax(82px,1fr));gap:5px;margin:18px 0;padding:13px;display:grid;overflow-x:auto;box-shadow:0 10px 30px #1a362b0b}.workflowRailStep{color:#9aa49f;cursor:default;background:0 0;border:0;border-radius:13px;justify-items:center;gap:7px;min-width:82px;padding:8px 4px;display:grid}.workflowRailStep .workflowIndex{background:#edf1ef;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid;position:relative}.workflowRailStep strong{white-space:nowrap;font-size:11px}.workflowRailStep.done{color:var(--fm-brand);cursor:pointer}.workflowRailStep.done .workflowIndex{background:var(--fm-green-soft);color:var(--fm-green)}.workflowRailStep.current{color:var(--fm-ink);cursor:pointer;background:#edf7f3}.workflowRailStep.current .workflowIndex{color:#fff;background:var(--fm-brand);box-shadow:0 0 0 5px #0d6b4f1a}.workflowRailStep.locked{opacity:.62}.recordTabs{background:#e9efec;border-radius:15px;gap:5px;margin:3px 0 18px;padding:5px;display:inline-flex}.recordTabs button{color:var(--fm-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:10px 18px;font-weight:800}.recordTabs button.active{color:var(--fm-ink);background:#fff;box-shadow:0 6px 18px #19362b14}.recordTabs button span{color:var(--fm-brand);background:#eaf5f0;border-radius:999px;margin-left:6px;padding:2px 7px}.recordNotice{color:#175a43;background:#eef8f4;border:1px solid #cfe9dd;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:13px 16px;display:flex}.recordNotice button{cursor:pointer;background:0 0;border:0;font-size:18px}.recordWorkspace{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.recordMainColumn,.recordSideColumn{align-content:start;gap:18px;display:grid}.recordPanel{background:var(--fm-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--fm-line);border-radius:21px;padding:22px;box-shadow:0 15px 45px #1b372c0e}.recordPanel.compact{padding:19px}.recordPanelHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.recordPanelHeader span{letter-spacing:.12em;color:var(--fm-brand);font-size:10px;font-weight:900}.recordPanelHeader h2,.recordPanelHeader h3{letter-spacing:-.025em;margin:5px 0 0}.recordToneBadge{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px!important}.recordDecisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recordDecisionGrid>div,.recordFactsGrid>div{background:#f6f9f7;border:1px solid #183d2f12;border-radius:16px;padding:16px}.recordDecisionGrid span,.recordFactsGrid span,.recordMissing>span{color:var(--fm-muted);margin-bottom:7px;font-size:11px;display:block}.recordDecisionGrid strong{margin-bottom:7px;display:block}.recordDecisionGrid p{color:var(--fm-muted);margin:0;font-size:13px;line-height:1.55}.recordMissing{background:#fff8ed;border:1px solid #f1dfbf;border-radius:16px;margin-top:12px;padding:16px}.recordMissing ul{gap:5px;margin:0;padding-left:18px;display:grid}.recordStepFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.recordTextButton{color:var(--fm-muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.recordFactsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.recordFactsGrid strong{text-transform:capitalize}.aiControlRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.aiControlRow button{border:1px solid var(--fm-line);color:var(--fm-muted);cursor:pointer;background:#fff;border-radius:13px;padding:11px;font-weight:800}.aiControlRow button.active{color:var(--fm-brand);background:#edf8f3;border-color:#b9dece}.recordMuted{color:var(--fm-muted);margin:15px 0 0;line-height:1.6}.contactStack{gap:8px;margin-bottom:16px;display:grid}.contactStack a,.contactStack span{color:var(--fm-ink);background:#f6f9f7;border-radius:11px;padding:10px 12px;text-decoration:none}.metricList{gap:0;margin-bottom:16px;display:grid}.metricList div{border-bottom:1px solid var(--fm-line);justify-content:space-between;gap:14px;padding:11px 0;display:flex}.metricList span{color:var(--fm-muted);font-size:12px}.metricList strong{text-align:right;font-size:12px}.communicationWorkspace{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.communicationTimeline,.communicationStatusPanel{background:var(--fm-surface);border:1px solid var(--fm-line);box-shadow:var(--fm-shadow);border-radius:21px}.communicationTimeline{padding:22px}.communicationTimeline>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.communicationTimeline header>div>span,.communicationStatusPanel>span{color:var(--fm-brand);letter-spacing:.12em;font-size:10px;font-weight:900}.communicationTimeline h2,.communicationStatusPanel h2{letter-spacing:-.025em;margin:5px 0 0}.channelLegend{flex-wrap:wrap;gap:6px;display:flex}.channelLegend span{color:var(--fm-muted);background:#f1f6f3;border-radius:999px;padding:6px 8px;font-size:10px}.messageStream{gap:12px;max-height:560px;padding-right:5px;display:grid;overflow:auto}.messageCard{border:1px solid var(--fm-line);background:#f3f7f5;border-radius:18px;max-width:82%;padding:15px 16px}.messageCard.sender-office{background:#eaf7f1;border-color:#c5e4d6;margin-left:auto}.messageCard.sender-ai{background:#f4f0ff;border-color:#ded2f7;max-width:100%}.messageMeta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.messageMeta span{color:var(--fm-muted);font-size:10px}.messageCard p{margin:9px 0 0;line-height:1.55}.messageCard small{color:#6c51a0;margin-top:8px;display:block}.composerCard{border-top:1px solid var(--fm-line);margin-top:16px;padding-top:16px}.composerCard textarea{border:1px solid var(--fm-line);width:100%;min-height:112px;color:var(--fm-ink);resize:vertical;background:#fff;border-radius:15px;padding:14px}.composerCard>div{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.communicationStatusPanel{align-self:start;padding:22px;position:sticky;top:18px}.communicationStatusPanel p{color:var(--fm-muted);line-height:1.6}.calendarPage [class*=week],.calendarPage [class*=Week]{min-width:0}.calendarPage [class*=dayHeader],.calendarPage [class*=DayHeader]{text-align:center;min-width:0}.calendarPage [class*=calendarGrid],.calendarPage [class*=weekGrid]{align-items:stretch;grid-template-columns:72px repeat(7,minmax(135px,1fr))!important}.calendarPage [class*=dayColumn],.calendarPage [class*=DayColumn]{border-left:1px solid var(--fm-line);min-width:135px}@media (max-width:1180px){.workflowStatusHero,.recordWorkspace,.communicationWorkspace{grid-template-columns:1fr}.workflowStatusStats{grid-template-columns:repeat(3,1fr)}.recordSideColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.communicationStatusPanel{position:static}}@media (max-width:760px){.recordPage{padding:18px 14px 38px}.recordTopbar{display:grid}.recordTopActions{justify-content:stretch}.recordTopActions>*{flex:1}.workflowStatusHero{padding:22px 20px}.workflowStatusStats,.recordDecisionGrid,.recordFactsGrid,.aiControlRow,.recordSideColumn{grid-template-columns:1fr}.workflowRail{grid-template-columns:repeat(11,88px)}.recordStepFooter,.composerCard>div{flex-direction:column;align-items:stretch}.messageCard{max-width:94%}}:root{--fm-bg:#07100f;--fm-bg-2:#0a1513;--fm-surface:#101d1a;--fm-surface-2:#142420;--fm-surface-3:#192b26;--fm-line:#b8ffe21c;--fm-line-strong:#b8ffe236;--fm-text:#f1fff9;--fm-muted:#94aaa2;--fm-muted-2:#6f8980;--fm-brand:#34e7a1;--fm-brand-strong:#17b87a;--fm-brand-soft:#34e7a11c;--fm-cyan:#61d8e8;--fm-red:#ff667b;--fm-red-soft:#ff667b1c;--fm-orange:#ff9d4d;--fm-orange-soft:#ff9d4d1c;--fm-yellow:#f7cf57;--fm-yellow-soft:#f7cf571c;--fm-lightgreen:#75df9c;--fm-lightgreen-soft:#75df9c1c;--fm-green:#20c982;--fm-green-soft:#20c9821f;--fm-shadow:0 22px 70px #00000047;--fm-radius-xl:26px;--fm-radius-lg:20px;--fm-radius-md:14px}body:before{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.appShell.cleanV2Shell,.appShell{min-height:100vh!important;color:var(--fm-text)!important;background:0 0!important;grid-template-columns:248px minmax(0,1fr)!important}.sidebar.cleanV2Sidebar,.sidebar{z-index:30;border-right:1px solid var(--fm-line)!important;background:linear-gradient(#061814fa,#06110ffa)!important;padding:22px 16px!important}.brand{margin:0 6px 27px!important}.brand .logo{color:#132019!important;background:linear-gradient(135deg,#ffcf55,#f39d28)!important;border-radius:13px!important;width:42px!important;height:42px!important;box-shadow:0 14px 34px #f5ab312e!important}.brand h1{color:var(--fm-text)!important;font-size:17px!important}.brand p{color:#7fa398!important;font-size:11px!important}.cleanV2Navigation,.nav{gap:5px!important}.cleanV2Navigation a,.nav a{min-height:54px;color:#9ab1a9!important;border:1px solid #0000!important;border-radius:13px!important;padding:10px 11px!important}.cleanV2Navigation a strong,.nav a strong{color:inherit;font-size:12px;display:block}.cleanV2Navigation a small,.nav a small{color:#627b73;margin-top:3px;font-size:9px;display:block}.cleanV2Navigation a:hover,.nav a:hover{color:#f0fff9!important;background:#ffffff0a!important}.cleanV2Navigation a.active,.nav a.active{box-shadow:inset 3px 0 0 var(--fm-brand);color:#eafff7!important;background:linear-gradient(135deg,#34e7a121,#34e7a10d)!important;border-color:#34e7a138!important}.cleanV2SidebarFooter,.accountSidebarFooter{border:1px solid var(--fm-line)!important;background:#ffffff09!important;border-radius:16px!important;padding:11px!important}.main.cleanV2Main,.main{width:100%!important;min-width:0!important;max-width:none!important;color:var(--fm-text)!important;background:0 0!important;padding:28px clamp(22px,3vw,46px) 54px!important}.main>*{max-width:1680px;margin-left:auto;margin-right:auto}input,textarea,select{caret-color:var(--fm-brand);color:var(--fm-text)!important;border-color:var(--fm-line)!important;background:#ffffff0b!important}option{color:#10201b;background:#f3fff9}.nbPageLoading{min-height:70vh;color:var(--fm-muted);place-items:center;font-weight:800;display:grid}.nbDashboardPage,.nbRecordPage{width:100%;min-width:0}.nbPageHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.nbPageHeader h1{letter-spacing:-.045em;color:var(--fm-text);margin:4px 0 7px;font-size:clamp(30px,3vw,44px);line-height:1}.nbPageHeader>div>p:last-child{color:var(--fm-muted);max-width:760px;margin:0;line-height:1.55}.nbEyebrow{color:var(--fm-brand);letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.nbHeaderActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.nbButton{border:1px solid var(--fm-line);min-height:42px;color:var(--fm-text);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:0 15px;font-size:11px;font-weight:850;text-decoration:none;transition:all .18s;display:inline-flex}.nbButton:hover{border-color:var(--fm-line-strong);transform:translateY(-1px)}.nbButton.primary{box-shadow:0 12px 30px #24c78a2e;color:#06130f!important;background:linear-gradient(135deg,#45efad,#24c78a)!important;border-color:#0000!important}.nbButton.secondary{color:var(--fm-text)!important;background:#ffffff0a!important}.nbButton.full{width:100%}.nbTextButton{color:var(--fm-muted);background:0 0;border:0;font-size:10px;font-weight:750;text-decoration:underline}.nbTextLink{color:#a6f5d5;font-size:11px;font-weight:800;text-decoration:none}.nbMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:20px;display:grid}.nbMetricCard{border-radius:var(--fm-radius-lg);border:1px solid var(--fm-line);background:linear-gradient(145deg,#ffffff10,#ffffff06);min-height:150px;padding:20px;box-shadow:0 18px 50px #00000024}.nbMetricCard.accent{background:linear-gradient(145deg,#34e7a11f,#ffffff06)}.nbMetricCard span{color:#8ea69d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.nbMetricCard strong{color:var(--fm-text);letter-spacing:-.04em;margin:22px 0 8px;font-size:clamp(24px,2.3vw,35px);display:block}.nbMetricCard small{color:var(--fm-muted-2);line-height:1.45}.nbSectionBlock,.nbPanel{border:1px solid var(--fm-line);border-radius:var(--fm-radius-xl);box-shadow:var(--fm-shadow);color:var(--fm-text);background:linear-gradient(145deg,#12211df5,#0b1714f5)}.nbSectionBlock{margin-bottom:20px;padding:22px}.nbPanel{padding:22px}.nbSectionHeading,.nbPanelHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.nbSectionHeading h2,.nbPanelHeader h2{color:var(--fm-text);letter-spacing:-.025em;margin:0;font-size:20px}.nbPanel h3{color:var(--fm-text)}.nbStatusGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.nbStatusCard{border:1px solid var(--fm-line);border-radius:17px;min-height:195px;padding:17px;text-decoration:none;transition:all .18s;position:relative;overflow:hidden;background:#ffffff07!important}.nbStatusCard:after{content:"";opacity:.08;filter:blur(2px);background:currentColor;border-radius:50%;width:150px;height:150px;position:absolute;inset:auto -40px -70px auto}.nbStatusCard:hover{border-color:currentColor;transform:translateY(-3px)}.nbStatusCard.tone-red{color:var(--fm-red)}.nbStatusCard.tone-orange{color:var(--fm-orange)}.nbStatusCard.tone-yellow{color:var(--fm-yellow)}.nbStatusCard.tone-lightgreen{color:var(--fm-lightgreen)}.nbStatusCard.tone-green{color:var(--fm-green)}.nbStatusCardTop{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.nbStatusDot{width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%}.nbStatusCard small{text-transform:uppercase;letter-spacing:.08em;color:currentColor;font-size:9px;font-weight:900}.nbStatusCardTop strong{color:var(--fm-text);font-size:28px}.nbStatusCard h3{color:var(--fm-text);margin:25px 0 7px;font-size:16px}.nbStatusCard p{color:var(--fm-muted);margin:0;font-size:11px;line-height:1.55}.nbStatusCard b{color:currentColor;margin-top:18px;font-size:10px;display:block}.nbDashboardColumns{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px;display:grid}.nbActionList,.nbScheduleList{gap:9px;display:grid}.nbActionList>a,.nbScheduleList>a{border:1px solid var(--fm-line);min-height:66px;color:var(--fm-text);background:#ffffff06;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 14px;text-decoration:none;display:grid}.nbActionList>a>span{background:currentColor;border-radius:999px;width:7px;height:34px}.nbActionList>a.tone-red{color:var(--fm-red)}.nbActionList>a.tone-orange{color:var(--fm-orange)}.nbActionList>a.tone-yellow{color:var(--fm-yellow)}.nbActionList>a.tone-lightgreen{color:var(--fm-lightgreen)}.nbActionList strong,.nbScheduleList strong{color:var(--fm-text);font-size:12px;display:block}.nbActionList small,.nbScheduleList span{color:var(--fm-muted);margin-top:4px;font-size:10px;display:block}.nbScheduleList>a{grid-template-columns:minmax(0,1fr) auto}.nbScheduleList time{color:#b0c8bf;font-size:10px}.nbEmptyState{text-align:center;border:1px dashed var(--fm-line-strong);min-height:130px;color:var(--fm-muted);border-radius:16px;place-content:center;gap:6px;display:grid}.nbEmptyState strong{color:var(--fm-text)}.nbBreadcrumb{color:var(--fm-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.nbBreadcrumb a{color:#a7d8c6}.nbRecordHeader h1{max-width:950px}.nbWorkflowHero{border-radius:var(--fm-radius-xl);border:1px solid;grid-template-columns:minmax(0,1fr) auto;gap:22px;margin-bottom:16px;padding:22px;display:grid;background:linear-gradient(135deg, color-mix(in srgb, currentColor 9%, var(--fm-surface)), var(--fm-surface) 70%)!important}.nbWorkflowHero.tone-red{color:var(--fm-red)}.nbWorkflowHero.tone-orange{color:var(--fm-orange)}.nbWorkflowHero.tone-yellow{color:var(--fm-yellow)}.nbWorkflowHero.tone-lightgreen{color:var(--fm-lightgreen)}.nbWorkflowHero.tone-green{color:var(--fm-green)}.nbWorkflowLabel{color:currentColor;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.nbWorkflowLabel span{background:currentColor;border-radius:50%;width:8px;height:8px}.nbWorkflowHero h2{color:var(--fm-text);margin:11px 0 6px;font-size:23px}.nbWorkflowHero p{color:var(--fm-muted);max-width:830px;margin:0;line-height:1.55}.nbWorkflowMetrics{grid-template-columns:repeat(3,minmax(105px,1fr));align-self:center;gap:8px;display:grid}.nbWorkflowMetrics>div{border:1px solid var(--fm-line);background:#ffffff0a;border-radius:14px;padding:13px}.nbWorkflowMetrics span{color:var(--fm-muted);font-size:9px;display:block}.nbWorkflowMetrics strong{color:var(--fm-text);margin-top:5px;font-size:15px;display:block}.nbPhaseRail{border:1px solid var(--fm-line);background:#0a1714e0;border-radius:18px;grid-template-columns:repeat(7,minmax(135px,1fr));gap:7px;margin-bottom:12px;padding:9px;display:grid;overflow-x:auto}.nbPhaseRail button{text-align:left;min-width:135px;min-height:72px;color:var(--fm-muted);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:9px;padding:9px;display:grid}.nbPhaseRail button>span{background:#ffffff0d;border-radius:9px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.nbPhaseRail button strong{color:inherit;font-size:10px;line-height:1.3}.nbPhaseRail button small{color:var(--fm-muted-2);font-size:8px}.nbPhaseRail button.done{color:#8de8bf}.nbPhaseRail button.current{color:var(--fm-text);background:var(--fm-brand-soft);border-color:#34e7a140}.nbPhaseRail button.active{box-shadow:inset 0 -2px 0 var(--fm-brand)}.nbRecordControlBar{border:1px solid var(--fm-line);background:#ffffff06;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-bottom:16px;padding:11px;display:grid}.nbRecordControlBar>div{padding:0 9px}.nbRecordControlBar span{color:var(--fm-muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:8px;display:block}.nbRecordControlBar strong{color:var(--fm-text);margin-top:3px;font-size:11px;display:block}.nbAiModeControl select{border-radius:9px;min-height:32px;margin-top:4px;padding:0 8px}.nbNotice{color:#b6f5d8;background:#34e7a117;border:1px solid #34e7a133;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px 15px;display:flex}.nbNotice button{color:inherit;background:0 0;border:0;font-size:18px}.nbRecordTwoColumns{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.nbRecordAside{gap:16px;display:grid}.nbTonePill{border:1px solid;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;background:color-mix(in srgb, currentColor 9%, transparent)!important}.nbTonePill.tone-red{color:var(--fm-red)}.nbTonePill.tone-orange{color:var(--fm-orange)}.nbTonePill.tone-yellow{color:var(--fm-yellow)}.nbTonePill.tone-lightgreen{color:var(--fm-lightgreen)}.nbTonePill.tone-green{color:var(--fm-green)}.nbSummaryHero{border:1px solid var(--fm-line);background:linear-gradient(135deg,#34e7a114,#ffffff06);border-radius:17px;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:19px;display:grid}.nbSummaryHero span,.nbInfoGrid span,.nbExecutionGrid span{color:var(--fm-muted-2);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.nbSummaryHero h3{margin:6px 0 8px;font-size:18px}.nbSummaryHero p{margin:0;line-height:1.6}.nbScoreCard{text-align:center;background:#0414108c;border:1px solid #34e7a14d;border-radius:50%;place-content:center;width:105px;height:105px;display:grid}.nbScoreCard strong{font-size:31px;line-height:1}.nbScoreCard span{color:var(--fm-muted)}.nbInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.nbInfoGrid>div,.nbExecutionGrid>article{border:1px solid var(--fm-line);background:#ffffff07;border-radius:13px;min-height:82px;padding:13px}.nbInfoGrid strong{color:var(--fm-text);text-transform:capitalize;margin-top:8px;font-size:12px;display:block}.nbMissingBlock{background:#ff9d4d0f;border:1px solid #ff9d4d30;border-radius:16px;margin-top:12px;padding:16px}.nbMissingBlock h3{margin:0}.nbMissingBlock ul{color:#d7c3aa;margin:12px 0 0;padding-left:19px}.nbSuccessLine{color:#85e8b9}.nbContactList{gap:7px;margin:14px 0;display:grid}.nbContactList>*{color:#c4d8d1;background:#ffffff06;border-radius:10px;padding:10px;text-decoration:none}.nbLiveBadge{background:var(--fm-brand-soft);color:#9df1cc;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.nbMessage{border:1px solid var(--fm-line);background:#ffffff09;border-radius:16px;width:min(82%,760px);padding:14px 15px}.nbMessage.sender-office{background:#34e7a112;border-color:#34e7a12e;margin-left:auto}.nbMessage.sender-ai{background:#61d8e80f;border-color:#61d8e82b;width:100%}.nbMessageMeta{justify-content:space-between;gap:12px;display:flex}.nbMessageMeta span{color:var(--fm-muted-2);font-size:9px}.nbMessage p{color:#c2d6cf;line-height:1.55}.nbMessage small{color:#6fd9e7;display:block}.nbComposer{border-top:1px solid var(--fm-line);margin-top:14px;padding-top:14px}.nbComposer textarea{resize:vertical;border-radius:13px;width:100%;min-height:110px;padding:13px}.nbComposer>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.nbStickyStatus>p{line-height:1.6}.nbMetricRows{margin:14px 0;display:grid}.nbMetricRows span{color:var(--fm-muted);font-size:10px}.nbMetricRows strong{color:var(--fm-text);text-align:right;font-size:10px}.nbNextStepBox{background:var(--fm-brand-soft);border:1px solid #34e7a12b;border-radius:12px;margin-bottom:11px;padding:13px}.nbNextStepBox span{color:#81bca5;font-size:9px;display:block}.nbNextStepBox strong{color:#c7ffe8;margin-top:5px;display:block}.nbQuoteRows{gap:7px;display:grid}.nbQuoteRows>div{border:1px solid var(--fm-line);background:#ffffff06;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:13px;display:grid}.nbQuoteRows strong,.nbQuoteRows span{display:block}.nbQuoteRows span{color:var(--fm-muted);margin-top:4px;font-size:10px}.nbQuoteTotal{justify-content:flex-end;align-items:baseline;gap:16px;margin-top:12px;display:flex}.nbQuoteTotal span{color:var(--fm-muted)}.nbQuoteTotal strong{font-size:22px}.nbActionBar{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.nbExecutionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.nbExecutionGrid strong{margin:7px 0;display:block}.nbExecutionGrid p{margin:0;font-size:11px;line-height:1.5}.nbTimelineMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.nbTimelineMetrics>div{border:1px solid var(--fm-line);background:#ffffff06;border-radius:13px;padding:14px}.nbTimelineMetrics span,.nbTimelineMetrics small{color:var(--fm-muted-2);font-size:9px;display:block}.nbTimelineMetrics strong{margin:9px 0 5px;font-size:18px;display:block}.nbAiActivityList{gap:9px;display:grid}.nbAiActivityList>div{border:1px solid var(--fm-line);border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:11px;display:grid}.nbAiActivityList>div>span{background:var(--fm-brand-soft);width:28px;height:28px;color:var(--fm-brand);border-radius:9px;place-items:center;display:grid}.nbAiActivityList p{margin:0}.nbAiActivityList strong,.nbAiActivityList small{display:block}.nbAiActivityList small{color:var(--fm-muted);margin-top:4px;line-height:1.4}.cleanV2Main .panel,.cleanV2Main [class*=Panel],.cleanV2Main [class*=Card],.cleanV2Main [class*=Hero],.cleanV2Main [class*=Workspace]{color:var(--fm-text)}.cleanV2Main .panel{background:var(--fm-surface)!important;border-color:var(--fm-line)!important}.cleanV2Main .pageTitle,.cleanV2Main h1,.cleanV2Main h2,.cleanV2Main h3,.cleanV2Main h4{color:var(--fm-text)!important}.cleanV2Main p,.cleanV2Main small{color:var(--fm-muted)}.cleanV2Main .topbar,.cleanV2Main .cleanV2Topbar,.cleanV2Main .cleanDashboardHeadline,.cleanV2Main .cleanColorOverview,.cleanV2Main .cleanColorDetail,.cleanV2Main .cleanDashboardCoreNumbers,.cleanV2Main .cleanDashboardContentGrid,.cleanV2Main .cleanDatabasePanel{width:100%!important;max-width:none!important}.calendarPage,.wm10-calendar-page{color:var(--fm-text)!important;background:0 0!important}.wm10-calendar-shell,.wm10-calendar-board,.wm10-absence-board,.wm10-calendar-section,.wm10-employee-card,.wm10-day-column{border-color:var(--fm-line)!important;color:var(--fm-text)!important;background:linear-gradient(145deg,#12211df5,#0b1714f5)!important}.wm10-week-grid,.wm10-calendar-week,.wm10-calendar-grid{min-width:1120px;grid-template-columns:repeat(7,minmax(150px,1fr))!important;gap:8px!important}.wm10-day-column{overflow:hidden;border-radius:15px!important;min-width:150px!important}.wm10-calendar-board{overflow-x:auto!important}.technicianPage,.wm10-technician-page{color:var(--fm-text)!important;background:0 0!important}.technicianPage [class*=card i],.technicianPage [class*=panel i],.wm10-technician-page [class*=card i],.wm10-technician-page [class*=panel i]{background:var(--fm-surface)!important;border-color:var(--fm-line)!important}@media (max-width:1280px){.nbMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nbStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.nbRecordTwoColumns,.nbCommunicationLayout,.nbAnalyticsGrid{grid-template-columns:1fr}.nbRecordAside{grid-template-columns:repeat(2,minmax(0,1fr))}.nbStickyStatus{position:static}}@media (max-width:900px){.appShell.cleanV2Shell,.appShell{grid-template-columns:1fr!important}.sidebar.cleanV2Sidebar,.sidebar{height:auto!important;position:static!important}.main.cleanV2Main,.main{padding:20px 14px 44px!important}.nbPageHeader,.nbWorkflowHero{grid-template-columns:1fr;align-items:start;display:grid}.nbStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nbDashboardColumns{grid-template-columns:1fr}.nbRecordControlBar{grid-template-columns:repeat(2,minmax(0,1fr))}.nbRecordAside,.nbExecutionGrid,.nbTimelineMetrics{grid-template-columns:1fr}}@media (max-width:620px){.nbMetricGrid,.nbStatusGrid,.nbInfoGrid,.nbWorkflowMetrics,.nbSummaryHero{grid-template-columns:1fr}.nbScoreCard{width:90px;height:90px}.nbRecordControlBar{grid-template-columns:1fr}.nbHeaderActions,.nbActionBar,.nbComposer>div{flex-direction:column;align-items:stretch}.nbButton{width:100%}.nbMessage{width:96%}}.nbJobWorkspace{gap:14px;width:100%;margin:0 0 20px;display:grid}.nbJobWorkspaceStatus{background:linear-gradient(135deg, color-mix(in srgb, currentColor 11%, #0b1714), #0b1714 68%);border:1px solid;border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);gap:20px;padding:22px;display:grid;box-shadow:0 22px 60px #0003}.nbJobWorkspaceStatus.tone-yellow{color:#f6c84f}.nbJobWorkspaceStatus.tone-lightgreen{color:#83e7a8}.nbJobWorkspaceStatus.tone-green{color:#36e494}.nbJobWorkspaceStatus>div:first-child>span,.nbWorkspacePanel>span,.nbWorkspacePanel>header span{color:currentColor;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.nbJobWorkspaceStatus h2,.nbJobWorkspaceStatus strong{color:#f4fff9}.nbJobWorkspaceStatus>div:first-child>strong{letter-spacing:-.035em;margin-top:9px;font-size:24px;display:block}.nbJobWorkspaceStatus p{color:#9eb8ae;margin:7px 0 0}.nbJobWorkspaceStatusMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.nbJobWorkspaceStatusMetrics>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;min-height:88px;padding:13px}.nbJobWorkspaceStatusMetrics span,.nbCaseControlStrip span,.nbWorkspaceRows span,.nbDataGrid span,.nbTimelineCards span,.nbActionCards span,.nbTechnicianCommandCenter span,.nbTechnicianKpis span,.nbTechnicianFilters span,.nbEmployeePerformanceStrip span{color:#759188;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.nbJobWorkspaceStatusMetrics strong{margin-top:8px;font-size:12px;line-height:1.4;display:block}.nbCaseRail{background:#0c1715;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:repeat(7,minmax(145px,1fr));gap:8px;padding:10px;display:grid;overflow-x:auto}.nbCaseRail button{text-align:left;color:#8ba59b;background:#ffffff06;border:1px solid #0000;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;gap:5px 9px;min-width:145px;min-height:94px;padding:12px;display:grid}.nbCaseRail button>span{color:#8ba59b;background:#ffffff0f;border-radius:10px;grid-row:1/span 2;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.nbCaseRail button strong{color:#d4e6df;font-size:10px;line-height:1.25}.nbCaseRail button small{color:#607a70;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.nbCaseRail button.done>span{color:#08130f;background:#4de7a9}.nbCaseRail button.current{background:#f4c84f12;border-color:#f4c84f}.nbCaseRail button.active{background:#51dfaa14;box-shadow:inset 0 0 0 1px #51dfaa}.nbCaseRail button.active strong{color:#fff}.nbCaseControlStrip{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.nbCaseControlStrip>div,.nbCaseControlStrip>label{background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;min-height:65px;padding:10px 12px}.nbCaseControlStrip strong{color:#f1fff9;margin-top:7px;font-size:11px;display:block}.nbCaseControlStrip select{border-radius:9px;width:100%;min-height:30px;margin-top:6px}.nbJobCommunicationGrid,.nbJobTabGrid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start;gap:15px;display:grid}.nbWorkspacePanel{color:#eafff7;background:linear-gradient(145deg,#11211d,#0b1714);border:1px solid #ffffff17;border-radius:20px;padding:20px;box-shadow:0 18px 50px #0000002b}.nbWorkspacePanel.sticky{position:sticky;top:18px}.nbWorkspacePanel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.nbWorkspacePanel h2{color:#f5fffb;letter-spacing:-.03em;margin:5px 0 10px;font-size:21px}.nbWorkspacePanel p{color:#9eb8ae;line-height:1.6}.nbWorkspacePanel>header b{color:#8ef2c8;background:#4fe5a71a;border-radius:999px;padding:7px 9px;font-size:9px}.nbJobMessageStream{gap:10px;max-height:470px;padding-right:4px;display:grid;overflow-y:auto}.nbJobMessage{background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;width:min(82%,720px);padding:13px 14px}.nbJobMessage.sender-office{background:#3ddfa113;border-color:#3ddfa12e;margin-left:auto}.nbJobMessage.sender-ai{background:#4db9eb12;border-color:#4db9eb2e;width:100%}.nbJobMessage>div{justify-content:space-between;gap:10px;display:flex}.nbJobMessage>div strong{color:#fff;font-size:10px}.nbJobMessage>div span{color:#6f8c81;font-size:8px}.nbJobMessage p{color:#c6d9d2;margin:9px 0 0;font-size:11px}.nbJobMessage small{color:#72d5e1;margin-top:7px;font-size:8px;display:block}.nbJobComposer{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.nbJobComposer textarea{resize:vertical;border-radius:12px;width:100%;min-height:105px;padding:12px}.nbJobComposer>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.nbWorkspaceRows{margin:14px 0;display:grid}.nbWorkspaceRows>div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.nbWorkspaceRows strong{color:#eefcf7;text-align:right;font-size:10px}.nbNextAction{background:#f4c84f0f;border:1px solid #f4c84f33;border-radius:12px;margin:15px 0 11px;padding:13px}.nbNextAction strong{color:#ffe69a;margin-top:6px;display:block}.nbDataGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.nbDataGrid>div{background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;min-height:82px;padding:14px}.nbDataGrid strong{color:#fff;margin-top:8px;font-size:12px;display:block}.nbActionCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.nbActionCards>*{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;min-height:130px;padding:16px;text-decoration:none}.nbActionCards strong,.nbActionCards small{display:block}.nbActionCards strong{color:#fff;margin:14px 0 6px}.nbActionCards small{color:#8da69c;line-height:1.5}.nbTimelineCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.nbTimelineCards>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;min-height:115px;padding:14px}.nbTimelineCards strong,.nbTimelineCards small{display:block}.nbTimelineCards strong{color:#fff;margin:14px 0 6px;font-size:19px}.nbTimelineCards small{color:#759188;line-height:1.4}.nbTechnicianCommandCenter{background:linear-gradient(135deg,#4fe5a714,#ffffff06);border:1px solid #4fe5a729;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr) auto;align-items:center;gap:15px;margin-bottom:14px;padding:19px;display:grid}.nbTechnicianCommandCenter h2{color:#fff;margin:6px 0;font-size:20px}.nbTechnicianCommandCenter p{color:#86a097;margin:0;font-size:10px}.nbTechnicianKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nbTechnicianKpis article{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;min-height:72px;padding:11px}.nbTechnicianKpis strong{color:#fff;margin-top:8px;font-size:15px;display:block}.nbTechnicianFilters{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px;display:grid}.nbTechnicianFilters label{min-width:150px}.nbTechnicianFilters select{border-radius:10px;width:100%;min-height:38px;margin-top:6px}.nbEmployeePerformanceStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0;display:grid}.nbEmployeePerformanceStrip>div{background:#4fe5a70d;border:1px solid #4fe5a71f;border-radius:10px;padding:9px}.nbEmployeePerformanceStrip strong{color:#fff;margin-top:5px;font-size:11px;display:block}.nbStatusCard.tone-red{border-color:#ff566c52;background:linear-gradient(145deg,#ff566c26,#ff566c09)!important}.nbStatusCard.tone-orange{border-color:#ff993d52;background:linear-gradient(145deg,#ff993d26,#ff993d09)!important}.nbStatusCard.tone-yellow{border-color:#f4c84f57;background:linear-gradient(145deg,#f4c84f29,#f4c84f09)!important}.nbStatusCard.tone-lightgreen{border-color:#84e7a852;background:linear-gradient(145deg,#84e7a826,#84e7a809)!important}.nbStatusCard.tone-green{border-color:#36e49457;background:linear-gradient(145deg,#36e49429,#36e49409)!important}.nbMetricCard{min-height:166px}.nbStatusCard{min-height:215px}@media (max-width:1280px){.nbJobWorkspaceStatus,.nbJobCommunicationGrid,.nbJobTabGrid{grid-template-columns:1fr}.nbWorkspacePanel.sticky{position:static}.nbTechnicianCommandCenter{grid-template-columns:1fr}}@media (max-width:760px){.nbJobWorkspaceStatusMetrics,.nbCaseControlStrip,.nbDataGrid,.nbTimelineCards,.nbTechnicianKpis,.nbTechnicianFilters,.nbActionCards{grid-template-columns:1fr}.nbJobComposer>div{flex-direction:column}.nbJobMessage{width:96%}}.nbAiCommandBar{background:linear-gradient(135deg,#56d6ff14,#34e7a10e,#ffffff06);border:1px solid #56d6ff33;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(520px,1.1fr) auto;align-items:center;gap:18px;margin:0 0 20px;padding:21px;display:grid}.nbAiCommandBar h2{color:#fff;margin:4px 0 7px;font-size:20px}.nbAiCommandBar p{color:#8ca79d;margin:0;font-size:11px;line-height:1.5}.nbAiCommandModes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nbAiCommandModes>div{background:#ffffff07;border:1px solid #ffffff14;border-radius:12px;min-height:86px;padding:12px}.nbAiCommandModes span,.nbAiCommandModes strong,.nbAiCommandModes small{display:block}.nbAiCommandModes span{color:#63d7e8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.nbAiCommandModes strong{color:#fff;margin:9px 0 5px;font-size:11px}.nbAiCommandModes small{color:#779187;font-size:9px;line-height:1.35}@media (max-width:1280px){.nbAiCommandBar{grid-template-columns:1fr}.nbAiCommandModes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.nbAiCommandModes{grid-template-columns:1fr}}.nbJobWorkspaceV2~.cleanJobFileHero,.nbJobWorkspaceV2~.cleanJobQuickFacts,.nbJobWorkspaceV2~.cleanJobNextStepCard,.nbJobWorkspaceV2~.cleanJobNavigation,.nbJobWorkspaceV2~.cleanJobOverviewGrid,.nbJobWorkspaceV2~.cleanJobDocumentationGrid,.nbJobWorkspaceV2~.cleanBillingFile,.nbJobWorkspaceV2~.cleanTimelineFile{display:none!important}.nbJobWorkspaceV2{gap:16px;margin-top:20px;display:grid}.nbCaseRailV2{background:#081310;border:1px solid #74ffcc1f;border-radius:20px;grid-template-columns:repeat(7,minmax(128px,1fr));padding:8px;overflow-x:auto}.nbCaseRailV2 button{color:#b7cec6;text-align:left;background:#0d1b17;border:1px solid #ffffff12;border-radius:14px;min-width:128px;min-height:86px;padding:12px}.nbCaseRailV2 button.active{background:linear-gradient(145deg,#143229,#0b211a);border-color:#43e6a4;box-shadow:0 12px 34px #1fe0921f}.nbCaseRailV2 button.current{border-color:#ffd45f}.nbCaseRailV2 button.done>span{color:#042016;background:#43e6a4}.nbCaseRailV2 button strong{color:#f5fffb;margin:8px 0 4px;font-size:12px;display:block}.nbCaseRailV2 button small{color:#71958a;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.nbCaseControlStripV2{grid-template-columns:1fr 1.4fr minmax(240px,.8fr)}.nbCaseControlStripV2>div,.nbCaseControlStripV2 label{min-height:74px}.nbJobCommunicationGridV2{grid-template-columns:minmax(0,1.65fr) minmax(330px,.72fr);align-items:start}.nbProgressSnapshot{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.nbProgressSnapshot>div{background:#0a1714;border:1px solid #ffffff12;border-radius:13px;padding:12px 14px}.nbProgressSnapshot span,.nbPhaseHeader span,.nbNarrativeBlock span,.nbTwoColumnLists>div>span,.nbAiAudit>span{color:#66eeb6;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.nbProgressSnapshot strong{color:#edfdf7;font-size:12px;line-height:1.45}.nbComposerToolbar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.nbComposerToolbar select{min-width:145px}.nbQuickPrompt{color:#bff7df;background:#0b211a;border:1px solid #5fefb433;border-radius:10px;padding:9px 11px;font-weight:800}.nbLiveStatusPanel{gap:14px;display:grid}.nbCompletionChecklist{background:#081612;border:1px solid #ffffff14;border-radius:15px;padding:15px}.nbChecklistHead{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.nbChecklistHead span{color:#6df1ba;letter-spacing:.12em;font-size:10px;font-weight:900}.nbChecklistHead strong{color:#fff;font-size:11px}.nbChecklistDone,.nbChecklistMissing{gap:7px;display:grid}.nbChecklistDone span{color:#aee9d0;font-size:12px}.nbChecklistMissing{border-top:1px solid #ffffff12;margin-top:10px;padding-top:10px}.nbChecklistMissing span{color:#ffd77a;font-size:12px}.nbNextAction small{color:#9eb8af;margin-top:8px;line-height:1.45;display:block}.nbJobTabGridV2{grid-template-columns:minmax(0,1.6fr) minmax(300px,.55fr)}.nbPhaseWorkspace{min-height:650px}.nbPhaseHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.nbPhaseHeader h2{max-width:820px;margin:0}.nbPhaseBadge{white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;border:1px solid;border-radius:999px;padding:8px 10px;font-size:10px}.nbPhaseBadge.tone-yellow{color:#ffd75e}.nbPhaseBadge.tone-lightgreen{color:#9af4b8}.nbPhaseBadge.tone-green{color:#49efaa}.nbNarrativeBlock{background:#091612;border:1px solid #ffffff14;border-radius:16px;margin-top:16px;padding:18px}.nbNarrativeBlock p{color:#c2d9d0;margin:0;line-height:1.65}.nbTwoColumnLists{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.nbTwoColumnLists>div{background:#091612;border:1px solid #ffffff14;border-radius:16px;padding:17px}.nbTwoColumnLists p{color:#bfd4cd;margin:8px 0}.nbActionCards button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.nbAiAudit{background:linear-gradient(145deg,#1b5c4538,#081411e6);border:1px solid #4ceaab2e;border-radius:16px;margin-top:16px;padding:18px}.nbAiAudit p{color:#bdd8ce;margin:9px 0}.nbPhaseSidebar{height:max-content;position:sticky;top:22px}.nbStatusCard{appearance:none;font:inherit;text-align:left;cursor:pointer;width:100%}.nbStatusCard.selected{transform:translateY(-3px);box-shadow:0 18px 48px #00000040}.nbStatusDetail{background:#0c1915;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1.4fr .6fr .7fr auto;align-items:center;gap:12px;margin-top:14px;padding:16px;display:grid}.nbStatusDetail>div{padding:4px 10px}.nbStatusDetail span{color:#78998e;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.nbStatusDetail strong{color:#f3fff9;margin:5px 0;font-size:18px;display:block}.nbStatusDetail small{color:#9eb7af}.nbStatusDetail.tone-red{border-color:#ff5b6e59}.nbStatusDetail.tone-orange{border-color:#ff9d3e59}.nbStatusDetail.tone-yellow{border-color:#ffd84c59}.nbStatusDetail.tone-lightgreen{border-color:#8fefaa59}.nbStatusDetail.tone-green{border-color:#2de69559}.cleanV2Navigation a[href=\/invoices]{display:none!important}.wm10-main-week{gap:8px!important}.wm10-main-week>article,.wm10-main-week>div{background:#0d1417!important;border-color:#ffffff17!important;min-width:0!important}.wm10-week-day-head{grid-template-columns:1fr auto!important;align-items:center!important;min-height:64px!important;padding:12px!important;display:grid!important}.wm10-week-day-head>div:first-child{white-space:nowrap!important;align-items:baseline!important;gap:6px!important;min-width:0!important;display:flex!important}.wm10-week-day-head strong{text-overflow:ellipsis!important;font-size:13px!important;overflow:hidden!important}.wm10-week-day-head time,.wm10-week-day-head b{font-size:16px!important}.wm10-week-day-orders{background:linear-gradient(#10181b,#0b1113)!important}.wm10-order-card{background:#121d1a!important;border-color:#4ae7a833!important}@media (max-width:1200px){.nbJobCommunicationGridV2,.nbJobTabGridV2{grid-template-columns:1fr}.nbLiveStatusPanel,.nbPhaseSidebar{position:static}.nbStatusDetail{grid-template-columns:1fr 1fr}}@media (max-width:760px){.nbCaseControlStripV2,.nbProgressSnapshot,.nbTwoColumnLists{grid-template-columns:1fr}.nbCaseRailV2{grid-template-columns:repeat(7,145px)}.nbStatusDetail{grid-template-columns:1fr}}.nbUnifiedCase,.nbDashboardExecutive,.nbCommsPage{color:#f5fff9;gap:18px;display:grid}.nbUnifiedCaseHeader,.nbPageHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.nbUnifiedCaseHeader h1,.nbDashboardExecutive h1,.nbCommsPage h1{color:#f7fff9;letter-spacing:-.045em;max-width:980px;margin:0;font-size:clamp(28px,3vw,46px);line-height:1.02}.nbUnifiedCaseHeader>div>p:last-child,.nbPageHeader>div>p:last-child{color:#88a69b;margin:9px 0 0;font-size:14px}.nbCaseState{background:linear-gradient(135deg,#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:minmax(0,1.3fr) minmax(430px,.9fr);gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000038}.nbCaseState:after{content:"";opacity:.07;filter:blur(2px);background:currentColor;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-170px;right:-110px}.nbCaseState.tone-red{color:#ff778c;border-color:#ff58708c}.nbCaseState.tone-orange{color:#ffad48;border-color:#ff9d278c}.nbCaseState.tone-yellow{color:#f4d34d;border-color:#edc72d94}.nbCaseState.tone-lightgreen{color:#72efb1;border-color:#60e5a18c}.nbCaseState.tone-green{color:#25e58a;border-color:#25e58a99}.nbCaseState>div:first-child span,.nbCaseStateMetrics span{color:currentColor;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.nbCaseState>div:first-child strong{color:#fff;font-size:24px;line-height:1.1;display:block}.nbCaseState>div:first-child p{color:#b8cec5;margin:8px 0 0}.nbCaseStateMetrics{grid-template-columns:.75fr .85fr 1.35fr;align-self:stretch;gap:10px;display:grid}.nbCaseStateMetrics article{background:#030e0c8f;border:1px solid #ffffff14;border-radius:16px;min-width:0;padding:15px}.nbCaseStateMetrics strong{color:#fff;font-size:13px;line-height:1.35;display:block}.nbCaseTabs{scrollbar-width:thin;background:#071612e0;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:repeat(7,minmax(125px,1fr));gap:8px;padding:10px;display:grid;overflow-x:auto}.nbCaseTabs button{text-align:left;color:#7f9b91;background:#ffffff06;border:1px solid #0000;border-radius:15px;align-items:center;gap:10px;min-height:72px;padding:12px;transition:all .18s;display:flex}.nbCaseTabs button:hover{color:#fff;background:#ffffff0e}.nbCaseTabs button.active{color:#fff;background:#196f5333;border-color:#39eca68c}.nbCaseTabs button.current{box-shadow:inset 0 -2px #f0d34f}.nbCaseTabs button.done>span{color:#03150e;background:#42e9a4}.nbCaseTabs button>span{color:#b8cfc7;background:#ffffff14;border-radius:10px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.nbCaseTabs button div{min-width:0}.nbCaseTabs button strong{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.nbCaseTabs button small{color:#617d73;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:9px;display:block}.nbCaseCommandBar{grid-template-columns:.8fr 1.3fr 1fr;gap:10px;display:grid}.nbCaseCommandBar>div,.nbCaseCommandBar>label{background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;min-width:0;padding:13px 15px}.nbCaseCommandBar span,.nbCaseCommandBar label>span{color:#6f9185;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.nbCaseCommandBar strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.nbCaseCommandBar select{color:#f5fff9;background:0 0;border:0;outline:0;width:100%;font-weight:800}.nbCaseCommandBar select option{color:#101b17}.nbCaseContent{min-width:0}.nbCaseSplit,.nbRecordTwoColumns{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:16px;display:grid}.nbCaseSide,.nbRecordAside{gap:14px;display:grid}.nbCaseSide a{color:#8ddcbc}.nbPanel{color:#eefcf6;background:linear-gradient(145deg,#102720eb,#081813f0);border:1px solid #ffffff17;box-shadow:0 18px 45px #00000026}.nbPanel.compact{padding:20px}.nbPanel h2,.nbPanel h3,.nbPanel h4{color:#f6fff9}.nbPanel p{color:#9bb5aa}.nbPanel label{color:#8ba99e;gap:7px;font-size:12px;font-weight:800;display:grid}.nbPanel input,.nbPanel textarea,.nbPanel select,.nbComposer textarea,.nbComposer select{color:#f5fff9;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;outline:0;width:100%}.nbPanel input:focus,.nbPanel textarea:focus,.nbPanel select:focus,.nbComposer textarea:focus{border-color:#37f0a380;box-shadow:0 0 0 3px #37f0a314}.nbPanel input{min-height:43px;padding:10px 12px}.nbPanel textarea{resize:vertical;min-height:110px;padding:12px}.nbPanel select option,.nbComposer select option{color:#0b1713}.nbSummaryHero{background:linear-gradient(135deg,#37f0a314,#ffffff05);border:1px solid #37f0a32e;border-radius:18px;grid-template-columns:minmax(0,1fr) 110px;gap:16px;margin:18px 0;padding:20px;display:grid}.nbSummaryHero span{color:#55ecad;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.nbSummaryHero h3{margin:8px 0;font-size:19px;line-height:1.35}.nbScoreCard{aspect-ratio:1;background:#0000003d;border:1px solid #37f0a340;border-radius:50%;align-content:center;place-items:center;display:grid}.nbScoreCard strong{font-size:31px}.nbScoreCard small,.nbScoreCard span{color:#7da397;font-size:9px}.nbInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.nbInfoGrid>div,.nbExecutionStatus article{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;padding:13px}.nbInfoGrid span,.nbExecutionStatus span{color:#6d9385;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.nbInfoGrid strong,.nbExecutionStatus strong{color:#fff;font-size:12px}.nbChecklistBlock,.nbChecklistEditor{background:#00000021;border:1px solid #ffffff12;border-radius:16px;margin-top:15px;padding:17px}.nbChecklistBlock ul,.nbDoneList,.nbMissingList{gap:8px;padding:0;list-style:none;display:grid}.nbChecklistBlock li,.nbMissingList li{color:#ffc987}.nbDoneList li{color:#83e8b5}.nbChecklistEditor>div:not(:first-child){grid-template-columns:30px 1fr;align-items:center;gap:8px;margin-top:8px;display:grid}.nbChecklistEditor>div>span{color:#48e9a5;background:#37f0a31a;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.nbCommunicationLayout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);align-items:start;gap:16px;display:grid}.nbChatPanel{min-width:0}.nbProgressTriplet{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.nbProgressTriplet article{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;padding:12px}.nbProgressTriplet span{color:#67877c;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.nbProgressTriplet strong{color:#fff;margin-top:5px;font-size:11px;line-height:1.35;display:block}.nbMessageStream{gap:10px;max-height:500px;padding:8px 4px 8px 0;display:grid;overflow-y:auto}.nbMessage{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;max-width:86%;padding:13px 15px}.nbMessage.sender-customer{justify-self:start}.nbMessage.sender-office{background:#1c7e5b2e;border-color:#37f0a333;justify-self:end}.nbMessage.sender-ai{background:linear-gradient(135deg,#2d80d421,#37f0a314);border-color:#69adff40;justify-self:stretch;max-width:100%}.nbMessageMeta{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.nbMessageMeta strong{color:#fff;font-size:11px}.nbMessageMeta span,.nbMessage small{color:#66887c;font-size:9px}.nbMessage p{color:#d8e9e1;margin:0;font-size:12px;line-height:1.55}.nbComposer{border-top:1px solid #ffffff12;gap:10px;margin-top:14px;padding-top:14px;display:grid}.nbComposer textarea{resize:vertical;min-height:100px;padding:13px}.nbComposer>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nbComposer select{width:auto;min-width:130px;min-height:40px;padding:0 10px}.nbStickyStatus{position:sticky;top:18px}.nbMetricRows{gap:0;margin-top:15px;display:grid}.nbMetricRows>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.nbMetricRows span{color:#78968b;text-transform:uppercase;font-size:10px}.nbMetricRows strong{color:#fff;font-size:11px}.nbCreationChoice{background:linear-gradient(135deg,#112c23e6,#071511f2);border:1px solid #ffffff17;border-radius:24px;grid-template-columns:.8fr 1.2fr;gap:18px;padding:28px;display:grid}.nbCreationChoice h2{color:#fff;margin:7px 0 10px;font-size:30px}.nbCreationChoice p{color:#91aa9f;line-height:1.6}.nbChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nbChoiceGrid button{text-align:left;color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;align-content:center;gap:8px;min-height:190px;padding:22px;display:grid}.nbChoiceGrid button:hover{background:#37f0a314;border-color:#37f0a366;transform:translateY(-2px)}.nbChoiceGrid span{color:#55efad;background:#37f0a324;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.nbChoiceGrid strong{font-size:18px}.nbChoiceGrid small{color:#87a499;line-height:1.45}.nbDocumentStudio{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;gap:16px;display:grid}.nbDocumentItems{gap:8px;margin:15px 0;display:grid}.nbDocumentItems article{grid-template-columns:30px minmax(150px,1fr) minmax(180px,1.35fr) 78px 100px;align-items:center;gap:7px;display:grid}.nbDocumentItems article>span{color:#42e6a1;background:#37f0a317;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.nbAddRow{color:#80dfb5;background:#37f0a309;border:1px dashed #37f0a359;border-radius:12px;width:100%;min-height:42px}.nbFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.nbActionBar{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.nbDocumentPreview{position:sticky;top:18px}.nbDocumentPreview>article{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.nbTotalRow{color:#8fa99f;justify-content:space-between;padding:10px 0;display:flex}.nbTotalRow.total{color:#fff;border-top:1px solid #37f0a340;margin-top:8px;padding-top:14px;font-size:18px}.nbPaymentPanel{background:#37f0a309;border:1px solid #37f0a326;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;padding:15px;display:grid}.nbPaymentPanel>div span{color:#719185;text-transform:uppercase;font-size:9px;display:block}.nbPaymentPanel>div strong{color:#fff;margin-top:4px;font-size:17px;display:block}.nbExecutionStatus{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.nbAnalyticsPage{gap:16px;display:grid}.nbAnalyticsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nbAnalyticsGrid article{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;min-height:125px;padding:17px}.nbAnalyticsGrid span{color:#729287;text-transform:uppercase;font-size:10px;font-weight:900}.nbAnalyticsGrid strong{color:#fff;margin:12px 0 5px;font-size:22px;display:block}.nbAnalyticsGrid small{color:#6f887f}.nbStatusGridFour{grid-template-columns:repeat(4,minmax(0,1fr))!important}.nbStatusCard footer{justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding-top:14px;display:flex}.nbStatusCard footer b{color:#fff;font-size:16px}.nbStatusCard footer span{color:#7d988e;font-size:9px}.nbGreenSubgroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.nbGreenSubgroups article{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;padding:20px}.nbGreenSubgroups article.tone-lightgreen{background:#56d59914;border-color:#68edae59}.nbGreenSubgroups article.tone-green{background:#1bbe6f1a;border-color:#1fe28666}.nbGreenSubgroups span{color:#79a491;text-transform:uppercase;font-size:10px;font-weight:900}.nbGreenSubgroups>article>strong{float:right;color:#fff;font-size:24px}.nbGreenSubgroups h3{color:#fff;margin:12px 0 6px}.nbGreenSubgroups p{color:#94aea3}.nbGreenSubgroups a{color:#6ff0b6;font-size:11px;font-weight:900}.nbCommsHero{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nbCommsHero>div{background:linear-gradient(145deg,#112922e6,#071712f2);border:1px solid #ffffff14;border-radius:17px;padding:18px}.nbCommsHero span{color:#78978b;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.nbCommsHero strong{color:#fff;margin:8px 0 3px;font-size:27px;display:block}.nbCommsHero small{color:#6d887f}.nbCommsLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;display:grid}.nbCommsFilters{gap:7px;display:grid;position:sticky;top:18px}.nbCommsFilters button{color:#8da79d;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;gap:10px;padding:12px;display:flex}.nbCommsFilters button.active{color:#fff;background:#37f0a314;border-color:#37f0a340}.nbCommsFilters button span{color:#58dca5}.nbCommsFeed{min-width:0}.nbCommsSearch input{color:#fff;background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;width:100%;min-height:46px;padding:0 14px}.nbFeedItem{border-bottom:1px solid #fff1;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px 4px;display:grid}.nbFeedItem:hover{background:#ffffff05}.nbFeedIcon{color:#4ce7a8;background:#37f0a317;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.nbFeedItem.type-ai .nbFeedIcon{color:#90c4ff;background:#4b8bdc21}.nbFeedItem.type-notifications .nbFeedIcon{color:#ffcf74;background:#ffbc451a}.nbFeedItem header{justify-content:space-between;gap:14px;display:flex}.nbFeedItem header strong{color:#fff}.nbFeedItem header span{color:#617e74;font-size:10px}.nbFeedItem p{color:#9eb5ac;margin:7px 0 9px}.nbFeedItem footer{justify-content:space-between;display:flex}.nbFeedItem footer span{color:#6e9284;text-transform:uppercase;font-size:9px}.nbFeedItem footer b{color:#55e8aa;font-size:10px}.wm10-main-week{padding-bottom:8px;overflow-x:auto;grid-template-columns:repeat(7,minmax(160px,1fr))!important;gap:8px!important}.wm10-main-week>article{min-width:160px;background:linear-gradient(#131c1ffa,#0b1214fa)!important;border-color:#ffffff16!important}.wm10-week-day-head{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff12;gap:8px;min-height:58px;justify-content:space-between!important;align-items:center!important;padding:12px!important;display:flex!important}.wm10-week-day-head>div{white-space:nowrap;min-width:0;align-items:baseline!important;gap:6px!important;display:flex!important}.wm10-week-day-head span{text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;color:#7e9a90!important;font-size:9px!important;font-weight:900!important}.wm10-week-day-head strong{flex:none;color:#f5fff9!important;font-size:13px!important}.wm10-day-availability{min-height:34px;background:#ffffff06!important;padding:8px 10px!important}.wm10-week-day-orders>button{box-shadow:0 10px 24px #0000002e;border-radius:13px!important}.wm10-calendar-navigation,.wm10-calendar-filters,.wm10-order-summary-refined{background:#0f171af0!important;border-color:#ffffff14!important}@media (max-width:1180px){.nbCaseState{grid-template-columns:1fr}.nbCaseStateMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.nbCommunicationLayout,.nbDocumentStudio,.nbCaseSplit,.nbRecordTwoColumns{grid-template-columns:1fr}.nbStickyStatus,.nbDocumentPreview{position:static}.nbStatusGridFour,.nbCommsHero{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.nbUnifiedCaseHeader,.nbPageHeader{flex-direction:column}.nbCaseStateMetrics,.nbCaseCommandBar,.nbInfoGrid,.nbProgressTriplet,.nbAnalyticsGrid,.nbExecutionStatus,.nbPaymentPanel,.nbFormGrid,.nbGreenSubgroups,.nbCommsHero{grid-template-columns:1fr!important}.nbCreationChoice,.nbChoiceGrid,.nbCommsLayout{grid-template-columns:1fr}.nbCommsFilters{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.nbDocumentItems article{grid-template-columns:28px 1fr}.nbDocumentItems article input:nth-of-type(n+2){grid-column:2}.nbSummaryHero{grid-template-columns:1fr}.nbScoreCard{width:100px}.nbStatusGridFour{grid-template-columns:1fr!important}}.nbOrderStatusGrid,.nbPaymentOverview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.nbOrderStatusGrid article,.nbPaymentOverview article{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;padding:16px}.nbOrderStatusGrid span,.nbPaymentOverview span,.nbPaymentOverview small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.nbOrderStatusGrid strong,.nbPaymentOverview strong{margin:6px 0;font-size:20px;display:block}.nbPaymentOverview{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.nbPaymentOverview .paid{background:#37f0a312;border-color:#37f0a359}.nbPaymentOverview .open{background:#ffcf7012;border-color:#ffcf7066}.nbPaymentWorkspace{gap:18px;display:grid}.nbPaymentLedger{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.nbPaymentHistory{gap:10px;display:grid}.nbPaymentHistory article{border:1px solid var(--line);background:#ffffff08;border-radius:14px;justify-content:space-between;gap:16px;padding:13px 15px;display:flex}.nbPaymentHistory article span,.nbPaymentHistory article small{color:var(--muted);font-size:12px;display:block}.nbPaymentCapture{grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:end;gap:10px;margin-top:16px;display:grid}.nbPaymentCapture label span{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.nbGreenDrilldown{gap:12px;margin-top:14px;display:grid}.nbGreenMiniTabs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nbGreenMiniTabs button{text-align:left;border:1px solid var(--line);color:var(--text);background:#ffffff06;border-radius:14px;grid-template-columns:1fr auto;gap:3px 12px;padding:12px 15px;display:grid}.nbGreenMiniTabs button span,.nbGreenMiniTabs button small{color:var(--muted)}.nbGreenMiniTabs button strong{grid-area:1/2/3;font-size:22px}.nbGreenMiniTabs .light.active{background:#74eba417;border-color:#74eba48c}.nbGreenMiniTabs .complete.active{background:#1ed38421;border-color:#1ed384a6}.nbGreenDetailPanel{border:1px solid var(--line);background:#ffffff08;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;padding:14px;display:grid}.nbGreenDetailPanel div{padding:8px 12px}.nbGreenDetailPanel span{color:var(--muted);text-transform:uppercase;font-size:11px;display:block}.nbGreenDetailPanel strong{margin-top:4px;display:block}.nbBusinessAccountCard{background:linear-gradient(135deg,#37f0a31a,#ffffff06);border:1px solid #37f0a359;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:16px;padding:18px 20px;display:grid;box-shadow:0 20px 50px #0000002e}.nbBusinessAccountIcon{background:var(--green);color:#03110c;border-radius:16px;place-items:center;width:50px;height:50px;font-size:22px;font-weight:900;display:grid}.nbBusinessAccountCard span{color:var(--green);letter-spacing:.12em;font-size:11px}.nbBusinessAccountCard h2{margin:5px 0}.nbBusinessAccountCard p{color:var(--muted);margin:0}.nbBusinessAccountBadges{text-align:right}.nbBusinessAccountBadges b,.nbBusinessAccountBadges small{display:block}.nbBusinessAccountBadges small{color:var(--muted);margin-top:4px}.nbStaffChatWorkspace{border:1px solid var(--line);background:var(--panel);border-radius:22px;overflow:hidden}.nbStaffChatHeader{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:20px;display:flex}.nbStaffChatHeader span{color:var(--green);letter-spacing:.12em;font-size:11px}.nbStaffChatHeader h2{margin:5px 0}.nbStaffChatHeader p{color:var(--muted);margin:0}.nbStaffChatHeader b{color:var(--green);background:#37f0a31a;border-radius:999px;align-self:flex-start;padding:8px 12px}.nbStaffChatStream{align-content:start;gap:10px;min-height:360px;max-height:520px;padding:18px;display:grid;overflow:auto}.nbStaffChatStream article{border:1px solid var(--line);background:#ffffff0d;border-radius:15px;max-width:75%;padding:13px 15px}.nbStaffChatStream article.office{background:#37f0a31a;border-color:#37f0a340;margin-left:auto}.nbStaffChatStream article p{margin:6px 0}.nbStaffChatStream article small{color:var(--muted)}.nbStaffChatComposer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:16px;display:grid}.nbStaffChatComposer textarea{min-height:80px}.nbStaffChatComposer button{background:var(--green);color:#03110c;border:0;border-radius:14px;padding:0 20px;font-weight:800}@media (max-width:900px){.nbPaymentOverview,.nbOrderStatusGrid,.nbGreenDetailPanel{grid-template-columns:1fr 1fr}.nbPaymentCapture{grid-template-columns:1fr}.nbBusinessAccountCard{grid-template-columns:auto 1fr}.nbBusinessAccountBadges{text-align:left;grid-column:1/-1}}.nbBusinessMailboxPage{min-height:calc(100vh - 60px)}.nbMailbox{background:linear-gradient(145deg,#0a1c17f7,#05110efc);border:1px solid #ffffff16;border-radius:26px;min-height:760px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.nbMailbox.compact{min-height:690px}.nbMailboxTopbar{background:linear-gradient(90deg,#37f0a30e,#0000);border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.nbMailboxTopbar h2{color:#f7fff9;margin:4px 0 5px;font-size:28px}.nbMailboxTopbar>div>span{color:#85a397}.nbMailboxModeTabs{background:#0003;border:1px solid #ffffff14;border-radius:15px;padding:5px;display:flex}.nbMailboxModeTabs button{color:#78968b;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:10px 14px;font-weight:800;display:flex}.nbMailboxModeTabs b{color:#56eaaa;background:#37f0a31a;border-radius:999px;min-width:22px;padding:3px 6px;font-size:10px}.nbMailboxGrid{grid-template-columns:220px minmax(300px,.85fr) minmax(380px,1.25fr);min-height:680px;display:grid}.nbMailboxFolders{background:#00000021;border-right:1px solid #ffffff12;padding:15px}.nbMailboxSearch{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:0 11px;display:flex}.nbMailboxSearch span{color:#5c8174}.nbMailboxSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px}.nbMailboxFolders>button{color:#8ea69d;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;padding:11px 10px;display:grid}.nbMailboxFolders>button:hover,.nbMailboxFolders>button.active{color:#fff;background:#37f0a314}.nbMailboxFolders i{color:#41daa0;text-align:center;font-size:18px;font-style:normal}.nbMailboxFolders b{color:#6e8e82;font-size:11px}.nbNotificationLegend{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;margin-top:12px;padding:14px}.nbNotificationLegend strong,.nbNotificationLegend span{display:block}.nbNotificationLegend strong{color:#fff}.nbNotificationLegend span{color:#718e83;margin-top:6px;font-size:12px;line-height:1.5}.nbMailboxList{border-right:1px solid #ffffff12;min-width:0;max-height:680px;overflow:auto}.nbMailboxListHeader{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081813f5;border-bottom:1px solid #ffffff12;justify-content:space-between;padding:15px 17px;display:flex;position:sticky;top:0}.nbMailboxListHeader strong{color:#fff}.nbMailboxListHeader span{color:#6f8e82;font-size:11px}.nbMailboxList>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:40px 1fr;gap:11px;padding:14px 15px;display:grid}.nbMailboxList>button.unread h4{color:#fff}.nbMailAvatar{color:#52e8aa;background:#37f0a31a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.nbMailboxList header{justify-content:space-between;gap:8px;display:flex}.nbMailboxList header strong{color:#a9c1b8;font-size:11px}.nbMailboxList time{color:#5f7d72;font-size:9px}.nbMailboxList h4{color:#bcd0c8;margin:5px 0;font-size:13px}.nbMailboxList p{color:#718e83;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.nbMailboxList footer{gap:7px;margin-top:8px;display:flex}.nbMailboxList footer span{color:#6fdcae;text-transform:uppercase;background:#37f0a312;border-radius:6px;padding:3px 6px;font-size:8px}.nbMailboxReader{min-width:0;max-height:680px;padding:24px;overflow:auto}.nbMailboxReader>header{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:22px;padding-bottom:20px;display:flex}.nbMailboxReader>header span{color:#49dda4;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.nbMailboxReader h3{color:#fff;margin:8px 0 6px;font-size:24px}.nbMailboxReader header p,.nbMailboxReader header time{color:#6f8c81;font-size:11px}.nbMailboxBody{color:#c7d9d2;white-space:pre-wrap;min-height:300px;padding:25px 2px;line-height:1.75}.nbMailboxReader>footer{border-top:1px solid #ffffff12;gap:8px;padding-top:15px;display:flex}.nbMailboxReader>footer button{color:#8eaaa0;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;padding:9px 12px}.nbComposeFab{z-index:5;color:#03110c;background:linear-gradient(145deg,#52f1b1,#20c98b);border:0;border-radius:19px;width:58px;height:58px;font-size:30px;font-weight:900;position:absolute;bottom:24px;right:24px;box-shadow:0 18px 45px #1fdd9147}.nbComposeFab:hover{transform:translateY(-2px)scale(1.02)}.nbComposeOverlay{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000ad;place-items:end center;padding:24px;display:grid;position:fixed;inset:0}.nbComposeSheet{background:#0b1d18;border:1px solid #ffffff1f;border-radius:24px;gap:0;width:min(760px,100vw - 32px);display:grid;overflow:hidden;box-shadow:0 40px 100px #0000008c}.nbComposeSheet>header{background:#ffffff09;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.nbComposeSheet>header span,.nbComposeSheet>header strong{display:block}.nbComposeSheet>header span{color:#fff;font-size:18px;font-weight:900}.nbComposeSheet>header strong{color:#719286;margin-top:3px;font-size:10px}.nbComposeSheet>header button{color:#9eb5ac;background:#ffffff0f;border:0;border-radius:10px;width:34px;height:34px;font-size:20px}.nbComposeSheet label{border-top:1px solid #ffffff0e;grid-template-columns:75px 1fr;align-items:center;padding:0 20px;display:grid}.nbComposeSheet label span{color:#6f8e82;font-size:11px}.nbComposeSheet input{color:#fff;background:0 0;border:0;outline:0;height:49px}.nbComposeSheet textarea{color:#fff;resize:vertical;background:0 0;border:0;border-top:1px solid #ffffff0e;outline:0;min-height:250px;padding:20px}.nbComposeSheet>footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.nbDraftButton{color:#8ea99f;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;padding:10px 14px}.nbSendArrow{color:#03110c;background:#37f0a3;border:0;border-radius:15px;place-items:center;width:46px;height:46px;font-size:25px;font-weight:900;display:grid}.nbSendArrow:disabled{opacity:.35;cursor:not-allowed}.nbAutopilotState{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:8px;padding:7px;display:flex}.nbAutopilotState span{color:#849e94;text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:900}.nbAutopilotState.active span{color:#56eaae}.nbAutopilotState button{color:#ffc6cb;background:#ff5e701a;border:0;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.nbSmartComposer{border-top:1px solid #ffffff12;gap:9px;margin-top:14px;padding-top:13px;display:grid}.nbComposerTools{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.nbComposerTools select,.nbComposerTools button{color:#8da69c;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;height:36px;padding:0 10px;font-size:10px;font-weight:800}.nbComposerTools button.ai{color:#9fcfff;background:#4180cd1c;border-color:#509af040}.nbComposerInput textarea{color:#fff;resize:vertical;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;outline:0;min-height:85px;padding:13px}.nbOrderStudio{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.nbOrderSection{background:#00000021;border:1px solid #ffffff13;border-radius:17px;margin-top:15px;padding:17px}.nbOrderSectionTitle{align-items:center;gap:11px;margin-bottom:14px;display:flex}.nbOrderSectionTitle>span{color:#48e6a3;background:#37f0a317;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.nbOrderSectionTitle strong,.nbOrderSectionTitle small{display:block}.nbOrderSectionTitle strong{color:#fff}.nbOrderSectionTitle small{color:#708e83;margin-top:3px}.nbOrderSection label{gap:7px;margin-top:10px;display:grid}.nbOrderSection label textarea{min-height:95px}.nbChecklistEditor>div{grid-template-columns:30px minmax(0,1fr) 34px!important}.nbRowDelete{color:#ff9aa8;background:#ff465e12;border:1px solid #ff607533;border-radius:9px;width:32px;height:32px}.nbOrderFooter{background:#37f0a309;border:1px solid #37f0a326;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:15px;display:flex}.nbOrderFooter strong,.nbOrderFooter span{display:block}.nbOrderFooter strong{color:#fff}.nbOrderFooter span{color:#759387;margin-top:4px;font-size:11px}.nbOrderFooter>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.nbAiPlanningCard{position:sticky;top:18px}.nbAiPlanningCard li{color:#8fa99f;margin:8px 0}@media (max-width:1200px){.nbMailboxGrid{grid-template-columns:190px minmax(280px,1fr)}.nbMailboxReader{border-top:1px solid #ffffff12;grid-column:1/-1;max-height:none}.nbOrderStudio{grid-template-columns:1fr}.nbAiPlanningCard{position:static}}@media (max-width:760px){.nbMailboxTopbar{flex-direction:column;align-items:flex-start}.nbMailboxModeTabs{width:100%}.nbMailboxModeTabs button{flex:1;justify-content:center}.nbMailboxGrid{grid-template-columns:1fr}.nbMailboxFolders{border-bottom:1px solid #ffffff12;border-right:0;gap:6px;display:flex;overflow:auto}.nbMailboxSearch{min-width:180px;margin:0}.nbMailboxFolders>button{min-width:120px}.nbMailboxList{border-right:0;max-height:420px}.nbMailboxReader{display:none}.nbComposeFab{bottom:16px;right:16px}.nbOrderFooter{flex-direction:column;align-items:stretch}.nbOrderFooter>div:last-child{display:grid}.nbComposerInput{grid-template-columns:1fr}.nbComposerInput .nbSendArrow{justify-self:end}.nbSmartComposer .nbSendArrow{width:50px}}:root{--fm-bg:#090b0e;--fm-bg-soft:#0e1115;--fm-panel:#12161b;--fm-panel-2:#171c22;--fm-panel-3:#1d232a;--fm-line:#ffffff16;--fm-line-strong:#ffffff26;--fm-text:#f5f7f8;--fm-muted:#9aa4ae;--fm-green:#35e79a;--fm-green-deep:#149c68;--fm-red:#ff6277;--fm-orange:#f5a63d;--fm-yellow:#e8cb4f;--fm-lightgreen:#7bd9a8;--fm-radius-xl:24px;--fm-radius-lg:18px;--fm-radius-md:14px;--fm-shadow:0 20px 70px #00000047}.appShell.cleanV2Shell{background:0 0!important;grid-template-columns:248px minmax(0,1fr)!important}.cleanV2Sidebar{box-shadow:16px 0 50px #0000002e;border-right:1px solid var(--fm-line)!important;background:#080b0ef5!important;padding:22px 16px!important}.cleanV2Main{min-width:0;background:0 0!important;padding:28px clamp(22px,3vw,44px) 48px!important}.cleanV2Navigation{gap:5px!important}.cleanV2Navigation a{min-height:54px;color:#b5bec6!important;border-radius:12px!important;padding:10px 12px!important}.cleanV2Navigation a strong{font-size:13px!important}.cleanV2Navigation a small{color:#69747e!important;font-size:10px!important}.cleanV2Navigation a.active{color:#fff!important;background:#121920!important;border:1px solid #35e79a52!important}.cleanV2ActiveMarker{background:var(--fm-green)!important;border-radius:999px!important;width:3px!important}.brand .logo,.nbBusinessAccountIcon,.nbMailboxAccountMark{color:#07110d!important;background:linear-gradient(145deg,#4df1aa,#17a56e)!important;box-shadow:0 10px 32px #35e79a2e!important}.nbPageHeader{gap:24px;align-items:flex-end!important;margin-bottom:24px!important}.nbPageHeader h1,.nbUnifiedCaseHeader h1{color:#fff!important;letter-spacing:-.045em!important}.nbPageHeader p,.nbUnifiedCaseHeader p{color:var(--fm-muted)!important}.nbEyebrow{color:var(--fm-green)!important;letter-spacing:.13em!important}.nbButton{min-height:42px;box-shadow:none!important;border-radius:12px!important;padding:0 16px!important;font-weight:760!important}.nbButton.primary{background:var(--fm-green)!important;color:#06100c!important;border:1px solid var(--fm-green)!important}.nbButton.secondary{color:#eef2f4!important;border:1px solid var(--fm-line)!important;background:#171c22!important}.nbButton.ai{color:#aef7d4!important;background:linear-gradient(135deg,#35e79a2e,#35e79a12)!important;border:1px solid #35e79a59!important}.nbButton.danger{color:#ff9baa!important;background:#ff627714!important;border:1px solid #ff627740!important}.nbPanel,.nbSectionBlock,.nbProcessBoard,.nbCaseState,.nbUnifiedCase .nbPanel,.wm10-page section,.wm10-page article{border-color:var(--fm-line)!important;box-shadow:none!important}.nbPanel,.nbSectionBlock,.nbProcessBoard{border:1px solid var(--fm-line)!important;border-radius:var(--fm-radius-lg)!important;background:linear-gradient(145deg,#161b21f5,#0f1216f5)!important}input,textarea,select{color:#f5f7f8!important;background:#0d1115!important;border:1px solid #ffffff1c!important;border-radius:11px!important}.nbDashboardCompact{max-width:1540px;margin:0 auto}.nbMetricGridCompact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:16px!important;display:grid!important}.nbMetricGridCompact article{flex-direction:column;justify-content:space-between;display:flex;border:1px solid var(--fm-line)!important;background:#12161b!important;border-radius:16px!important;min-height:112px!important;padding:18px!important}.nbMetricGridCompact article span{text-transform:uppercase;letter-spacing:.1em;color:#8f9aa4!important;font-size:11px!important}.nbMetricGridCompact article strong{color:#fff!important;font-size:clamp(24px,2.2vw,36px)!important}.nbMetricGridCompact article small{color:#77828c!important}.nbProcessBoard{padding:20px!important}.nbStatusRail{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.nbStatusRailItem{text-align:left;border:1px solid var(--fm-line);color:#fff;background:#11151a;border-radius:16px;min-height:132px;padding:16px;transition:all .18s;position:relative;overflow:hidden}.nbStatusRailItem:hover,.nbStatusRailItem.selected{border-color:var(--tone-color);background:color-mix(in srgb, var(--tone-color) 9%, #11151a);transform:translateY(-2px)}.nbStatusRailItem.tone-red{--tone-color:var(--fm-red)}.nbStatusRailItem.tone-orange{--tone-color:var(--fm-orange)}.nbStatusRailItem.tone-yellow{--tone-color:var(--fm-yellow)}.nbStatusRailItem.tone-green{--tone-color:var(--fm-green)}.nbStatusRailItem:after{content:"";background:var(--tone-color);opacity:.8;height:3px;position:absolute;bottom:0;left:0;right:0}.nbStatusRailItem>div{align-items:center;gap:7px;display:flex}.nbStatusRailItem .nbStatusDot{background:var(--tone-color);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--tone-color) 14%, transparent)}.nbStatusRailItem small{color:#adb5bc;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.nbStatusRailItem>strong{font-size:24px;position:absolute;top:14px;right:16px}.nbStatusRailItem>b{margin-top:18px;font-size:22px;display:block}.nbStatusRailItem>p{color:#a5afb8;margin:6px 0 0;font-size:12px}.nbStatusDrawer{border:1px solid var(--fm-line);background:#0e1216;border-radius:16px;grid-template-columns:minmax(240px,1.6fr) repeat(2,minmax(120px,.55fr)) auto;align-items:stretch;gap:12px;margin-top:12px;padding:14px;display:grid}.nbStatusDrawer>div,.nbStatusDrawer>article{background:#151a20;border-radius:12px;padding:14px}.nbStatusDrawer span{color:#818c96;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.nbStatusDrawer h3,.nbStatusDrawer strong{color:#fff;margin:4px 0}.nbStatusDrawer p,.nbStatusDrawer small{color:#8f9aa4}.nbGreenCompactControl{grid-column:2/-1;background:0 0!important;padding:0!important}.nbGreenSegmented{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nbGreenSegmented button{border:1px solid var(--fm-line);color:#fff;text-align:left;background:#151a20;border-radius:12px;padding:12px 14px}.nbGreenSegmented button.active.light{border-color:var(--fm-lightgreen);background:#7bd9a814}.nbGreenSegmented button.active.complete{border-color:var(--fm-green);background:#35e79a17}.nbGreenSegmented button span,.nbGreenSegmented button small{display:block}.nbGreenSegmented button strong{float:right;font-size:20px}.nbGreenStats{grid-template-columns:repeat(3,1fr) auto;gap:8px;margin-top:8px;display:grid}.nbGreenStats article,.nbGreenStats a{border:1px solid var(--fm-line);color:#fff;background:#151a20;border-radius:11px;padding:11px 13px}.nbGreenStats article span{color:#87919a;font-size:10px;display:block}.nbDashboardColumnsCompact{gap:14px!important;margin-top:16px!important}.nbActionList.compact a,.nbUpcomingList.compact a{min-height:56px!important;padding:10px 12px!important}.nbUnifiedCase{max-width:1540px;margin:0 auto}.nbUnifiedCaseHeader{margin-bottom:18px!important}.nbCaseState{background:#11161a!important;border-width:1px!important;border-radius:18px!important;padding:18px 20px!important}.nbCaseState.tone-red{border-color:#ff627799!important}.nbCaseState.tone-orange{border-color:#f5a63d99!important}.nbCaseState.tone-yellow{border-color:#e8cb4f99!important}.nbCaseState.tone-lightgreen{border-color:#7bd9a899!important}.nbCaseState.tone-green{border-color:#35e79aa6!important}.nbCaseStateMetrics article{border:1px solid var(--fm-line)!important;background:#181d22!important;border-radius:12px!important}.nbAiConnection{color:#8f9aa4;margin-top:5px;font-size:10px;font-weight:700;display:block}.nbAiConnection.online{color:var(--fm-green)}.nbAiConnection.offline{color:#ff8a9a}.nbCaseTimeline{border:1px solid var(--fm-line)!important;background:#101419!important;border-radius:16px!important;gap:6px!important;padding:8px!important}.nbCaseTimeline button{background:#151a1f!important;border:1px solid #0000!important;border-radius:11px!important;min-height:68px!important;padding:10px!important}.nbCaseTimeline button.active{background:#17231e!important;border-color:#35e79a8c!important}.nbCaseTimeline button.current{box-shadow:inset 0 -2px 0 var(--fm-yellow)!important}.nbCaseTimeline button.done .number{background:var(--fm-green)!important;color:#06100c!important}.nbCaseControlBar{border:1px solid var(--fm-line)!important;background:#11161b!important;border-radius:14px!important}.nbChatPanel{min-height:620px}.nbChatMessages{background:#0d1115!important;border:1px solid #ffffff12!important;border-radius:14px!important;padding:14px!important}.nbChatMessage{max-width:78%;border:1px solid var(--fm-line)!important;background:#171c22!important;border-radius:15px!important}.nbChatMessage.office,.nbChatMessage.ai{background:#14231c!important;border-color:#35e79a38!important}.nbSmartComposer{border-top:1px solid var(--fm-line)!important;margin-top:14px!important;padding-top:14px!important}.nbComposerTools{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.nbComposerTools button,.nbComposerTools select{height:36px!important;padding:0 11px!important;font-size:11px!important}.nbComposerInput{grid-template-columns:1fr 46px!important;align-items:end!important;gap:10px!important;display:grid!important}.nbComposerInput textarea{min-height:84px!important}.nbSendArrow,.nbComposeFab,.nbMailboxMiniCompose{background:var(--fm-green)!important;color:#07110d!important;border:0!important;border-radius:999px!important;place-items:center!important;display:grid!important}.nbSendArrow{width:44px!important;height:44px!important;padding:0!important}.nbSendArrow svg,.nbComposeFab svg,.nbMailboxMiniCompose svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.nbSendArrow:disabled{opacity:.28!important}.nbAutopilotState{border:1px solid var(--fm-line)!important;background:#151a20!important;border-radius:999px!important;padding:6px 7px 6px 11px!important}.nbAutopilotState.active{background:#35e79a14!important;border-color:#35e79a66!important}.nbOrderStudio,.nbDocumentStudio,.nbPaymentWorkspace{gap:14px!important}.nbOrderSection{border:1px solid var(--fm-line)!important;background:#11161b!important;border-radius:15px!important;margin-top:12px!important;padding:18px!important}.nbOrderStatusGrid article,.nbPaymentOverview article,.nbExecutionStatus article,.nbAnalyticsGrid article{border:1px solid var(--fm-line)!important;background:#11161b!important;border-radius:13px!important}.nbDocumentPreview{color:#14181b!important;background:#f4f4f1!important}.nbPaymentLedger{border:1px solid var(--fm-line)!important;background:#0f1317!important;border-radius:14px!important;margin-top:14px!important;padding:16px!important}.nbPaymentCapture{grid-template-columns:minmax(170px,1fr) repeat(3,auto)!important;gap:8px!important;display:grid!important}.nbMailboxPro{min-height:720px;position:relative;border:1px solid var(--fm-line)!important;background:#0d1014!important;border-radius:20px!important;overflow:hidden!important}.nbMailboxTopbar{border-bottom:1px solid var(--fm-line)!important;background:#11151a!important;padding:18px 20px!important}.nbMailboxAccountIdentity{align-items:center;gap:12px;display:flex}.nbMailboxAccountMark{border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.nbMailboxModeTabs button{color:#8f9aa4!important;border-radius:9px!important;padding:8px 12px!important}.nbMailboxModeTabs button.active{color:#fff!important;background:#1a2026!important}.nbMailboxGrid{min-height:640px;grid-template-columns:220px minmax(300px,.85fr) minmax(380px,1.15fr)!important}.nbMailboxSearch{border:1px solid var(--fm-line)!important;background:#151a20!important;border-radius:11px!important;align-items:center!important;height:40px!important;padding:0 11px!important;display:flex!important}.nbMailboxSearch svg{fill:none;stroke:#7e8993;stroke-width:2px;width:17px;height:17px}.nbMailboxSearch input{box-shadow:none!important;background:0 0!important;border:0!important}.nbMailboxFolderGroup{margin-top:16px}.nbMailboxFolderGroup>span{color:#5f6972;text-transform:uppercase;letter-spacing:.14em;padding:0 8px 7px;font-size:9px;font-weight:800;display:block}.nbMailboxFolders button{color:#9da7b0!important;border-radius:9px!important;min-height:39px!important;padding:7px 9px!important}.nbMailboxFolders button.active{color:#eafff5!important;background:#18231e!important}.nbMailIcon{place-items:center;width:22px;height:22px;display:grid}.nbMailIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nbMailboxListHeader{border-bottom:1px solid var(--fm-line)!important;background:#11151a!important;min-height:54px!important;padding:10px 14px!important}.nbMailboxListHeader>div{align-items:baseline;gap:8px;display:flex}.nbMailboxMiniCompose{width:34px;height:34px}.nbMailboxList>button:hover,.nbMailboxList>button.active{background:#192019!important}.nbMailboxList>button.active{box-shadow:inset 3px 0 0 var(--fm-green)!important}.nbMailAvatar{color:#d9e0e5!important;background:#20262d!important}.nbMailboxReader{background:#0e1216!important;padding:24px!important}.nbMailboxBody{color:#c8d0d6!important;font-size:14px!important;line-height:1.7!important}.nbComposeFab{width:54px!important;height:54px!important;bottom:24px!important;right:24px!important;box-shadow:0 12px 38px #35e79a4d!important}.nbComposeSheet{border:1px solid var(--fm-line)!important;background:#14191f!important;border-radius:20px!important;box-shadow:0 30px 100px #00000080!important}.nbComposeSheet header{border-bottom:1px solid var(--fm-line)!important}.nbComposeSheet footer{border-top:1px solid var(--fm-line)!important}.nbBusinessAccountCard{background:linear-gradient(135deg,#151a20,#101418)!important;border:1px solid #35e79a4d!important;border-radius:18px!important;padding:18px!important}.nbBusinessAccountActions{gap:8px;margin-top:14px;display:flex}.nbTechnicianCommandCenter,.wm10-directory-toolbar,.wm10-employee-card{border:1px solid var(--fm-line)!important;background:#12161b!important;border-radius:16px!important}.wm10-employee-grid{gap:12px!important}.wm10-employee-card{box-shadow:none!important}.wm10-calendar-page{max-width:1600px;margin:0 auto}.wm10-main-mode,.wm10-calendar-navigation,.wm10-order-summary-refined,.wm10-calendar-filters{border:1px solid var(--fm-line)!important;background:#11151a!important;border-radius:14px!important}.wm10-main-week{background:0 0!important;grid-template-columns:repeat(7,minmax(170px,1fr))!important;gap:8px!important;min-width:1190px!important;display:grid!important}.wm10-week-day{border:1px solid var(--fm-line)!important;background:#11151a!important;border-radius:14px!important;overflow:hidden!important}.wm10-week-day-head{border-bottom:1px solid var(--fm-line)!important;background:#171c22!important;justify-content:space-between!important;align-items:flex-start!important;min-height:76px!important;padding:12px!important;display:flex!important}.wm10-week-day-head strong{white-space:nowrap!important;font-size:15px!important}.wm10-week-day-orders{padding:8px!important}.wm10-week-day-orders article{border:1px solid var(--fm-line)!important;background:#181d22!important;border-radius:11px!important}.wm10-free-day{background:#0e1216!important;border-radius:10px!important}.nexbuildBootScreen,.authLoadingScreen{background:#080a0d!important}.nexbuildBootLogo,.authBrandMark,.authCardLogo{color:#06100c!important;background:linear-gradient(145deg,#4df1aa,#17a56e)!important}.authCardPremium{border:1px solid var(--fm-line)!important;background:#13171c!important}.authVisualPremium{background:linear-gradient(145deg,#0c1014,#111820)!important}.authInput{background:0 0!important}@media (max-width:1100px){.appShell.cleanV2Shell{grid-template-columns:210px minmax(0,1fr)!important}.nbMetricGridCompact,.nbStatusRail{grid-template-columns:repeat(2,1fr)!important}.nbMailboxGrid{grid-template-columns:190px 1fr!important}.nbMailboxReader{display:none}.nbCommunicationLayout{grid-template-columns:1fr!important}}@media (max-width:760px){.appShell.cleanV2Shell{display:block!important}.cleanV2Sidebar{height:auto!important;position:relative!important}.cleanV2Main{padding:18px 14px 80px!important}.nbMetricGridCompact,.nbStatusRail,.nbStatusDrawer{grid-template-columns:1fr!important}.nbGreenCompactControl{grid-column:auto!important}.nbGreenStats,.nbMailboxGrid{grid-template-columns:1fr!important}.nbMailboxFolders{border-right:0!important;border-bottom:1px solid var(--fm-line)!important;display:flex!important;overflow-x:auto!important}.nbMailboxFolderGroup{margin:0!important;display:flex!important}.nbMailboxFolderGroup>span{display:none!important}.nbMailboxFolders button{min-width:max-content!important}.nbPaymentCapture{grid-template-columns:1fr!important}}:root{--fm-bg-0:#050608;--fm-bg-1:#090b0f;--fm-bg-2:#0e1116;--fm-bg-3:#141820;--fm-surface:#12151bd1;--fm-surface-strong:#181c24f0;--fm-surface-soft:#ffffff09;--fm-line:#ffffff16;--fm-line-strong:#ffffff24;--fm-text:#f7f9fc;--fm-muted:#99a2b1;--fm-subtle:#626b78;--fm-accent:#58e6b1;--fm-accent-strong:#25c98c;--fm-accent-soft:#58e6b11f;--fm-shadow-xl:0 28px 90px #00000085;--fm-shadow-md:0 14px 42px #00000052;--fm-radius-xl:28px;--fm-radius-lg:20px;--fm-radius-md:14px;--fm-ease:cubic-bezier(.2,.8,.2,1)}html{background:var(--fm-bg-0)}body{color:var(--fm-text);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:radial-gradient(circle at 80% -20%, #6482ff14, transparent 34%), radial-gradient(circle at 5% 110%, #58e6b10e, transparent 28%), var(--fm-bg-0)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif!important}*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:99px}::-webkit-scrollbar-track{background:0 0}.appShell.nbAppleShell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid;background:0 0!important}.nbAppleSidebar{z-index:80;-webkit-backdrop-filter:blur(32px)saturate(140%);backdrop-filter:blur(32px)saturate(140%);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;box-shadow:18px 0 60px #0003;border-right:1px solid var(--fm-line)!important;background:#07080beb!important;padding:20px 14px 16px!important}.nbAppleBrand{color:inherit;align-items:center;gap:12px;padding:6px 10px 20px;display:flex}.nbAppleBrand>span:last-child{display:grid}.nbAppleBrand strong{letter-spacing:-.03em;font-size:16px}.nbAppleBrand small{color:var(--fm-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10px}.nbAppleNavigation{gap:4px!important;display:grid!important}.nbNavSectionLabel{color:#59616e;letter-spacing:.16em;text-transform:uppercase;padding:13px 12px 6px;font-size:9px;font-weight:800}.nbNavSectionLabel.platform{margin-top:8px}.nbAppleNavigation a{grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:10px;min-height:54px;color:#aeb5c0!important;transition:transform .22s var(--fm-ease), background .22s ease, color .22s ease, border-color .22s ease!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;padding:7px 10px!important;display:grid!important}.nbAppleNavigation a:hover{transform:translate(2px);color:#fff!important;background:#ffffff0b!important}.nbAppleNavigation a.active{box-shadow:0 12px 28px #00000038, inset 3px 0 0 var(--fm-accent);color:#fff!important;background:linear-gradient(135deg,#ffffff17,#ffffff09)!important;border-color:#ffffff1a!important}.nbNavIconShell{background:#ffffff0b;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.nbNavIcon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.nbNavCopy{gap:2px;min-width:0;display:grid}.nbNavCopy strong{white-space:nowrap;font-size:12px;font-weight:720}.nbNavCopy small{color:#69717d;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.nbNavChevron{color:#59616e;opacity:0;font-size:19px;transition:all .2s;transform:translate(-3px)}.nbAppleNavigation a:hover .nbNavChevron,.nbAppleNavigation a.active .nbNavChevron{opacity:1;transform:none}.nbAppleAccountCard{border:1px solid var(--fm-line);background:linear-gradient(145deg,#ffffff0e,#ffffff06);border-radius:16px;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:9px;margin-top:auto;padding:10px;display:grid}.nbAppleAccountAvatar{color:#fff;border:1px solid var(--fm-line);background:#171b22;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.nbAppleAccountCopy{gap:1px;min-width:0;display:grid}.nbAppleAccountCopy strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.nbAppleAccountCopy small{color:var(--fm-muted);font-size:8px}.nbAppleAccountCopy em{color:#59616e;font-size:8px;font-style:normal}.nbAppleMain{min-width:0;animation:nbPageIn .55s var(--fm-ease) both;background:0 0!important;padding:26px 30px 44px!important}@keyframes nbPageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nbPageHeader h1,.wm10-page-head h1,.nbMailboxTopbar h2{letter-spacing:-.055em!important;font-size:clamp(30px,3.2vw,50px)!important;line-height:.98!important}.nbEyebrow,.eyebrow{color:#8f98a6!important;letter-spacing:.15em!important}.nbPanel,.nbProcessBoard,.nbMetricGrid>*,.nbWorkspacePanel,.nbCustomerHero,.wm10-main-mode,.wm10-calendar-navigation,.wm10-order-summary>*,.wm10-calendar-filters,.wm10-main-week,.wm10-workforce-calendar{border-color:var(--fm-line)!important;box-shadow:var(--fm-shadow-md)!important;background:linear-gradient(145deg,#14181fdb,#0c0f14e0)!important}.nbButton,.primary,.secondary,button{transition:transform .18s var(--fm-ease), filter .18s ease, background .18s ease, border-color .18s ease}.nbButton:hover,.primary:hover,.secondary:hover,button:hover{filter:brightness(1.08)}.nbButton:active,.primary:active,.secondary:active,button:active{transform:scale(.975)}input,textarea,select{color:var(--fm-text)!important;border-color:var(--fm-line)!important;background:#0c0f14!important}input:focus,textarea:focus,select:focus{border-color:#58e6b185!important;outline:none!important;box-shadow:0 0 0 4px #58e6b114!important}.nbDashboardPage{max-width:1560px;margin:0 auto}.nbMetricGridCompact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.nbMetricGridCompact>*{border-radius:20px!important;min-height:126px!important;padding:20px!important}.nbMetricGridCompact strong{letter-spacing:-.045em;font-size:29px!important}.nbProcessBoard{border-radius:24px!important;padding:20px!important}.nbStatusRail{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.nbStatusRailItem{background:#101319!important;border-radius:18px!important;min-height:150px!important;padding:17px!important}.nbStatusRailItem:after{opacity:.09!important}.nbStatusRailItem.selected{transform:translateY(-3px);box-shadow:0 20px 40px #00000057!important}.nbStatusDrawer{animation:nbDrawerOpen .32s var(--fm-ease) both;min-height:unset!important;border-radius:17px!important;margin-top:12px!important;padding:14px!important}@keyframes nbDrawerOpen{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:none}}.nbGreenSegmented{gap:8px!important}.nbGreenSegmented button{border-radius:15px!important;min-height:82px!important}.nbDashboardColumnsCompact{gap:14px!important}.nbDashboardColumnsCompact .nbPanel{border-radius:22px!important;min-height:280px!important}.nbMailboxApple{min-height:680px;border:1px solid var(--fm-line)!important;max-width:none!important;height:calc(100vh - 52px)!important;max-height:none!important;box-shadow:var(--fm-shadow-xl)!important;background:#090b0f!important;border-radius:24px!important;margin:0!important;overflow:hidden!important}.nbMailboxTopbar{border-bottom:1px solid var(--fm-line)!important;background:linear-gradient(#12151b,#0d1015)!important;height:94px!important;padding:17px 20px!important}.nbMailboxAccountMark{color:#0b0d11!important;background:linear-gradient(145deg,#fff,#cdd3db)!important;box-shadow:0 10px 30px #ffffff14!important}.nbMailboxModeTabs{border:1px solid var(--fm-line)!important;background:#090b0f!important;border-radius:13px!important;padding:4px!important}.nbMailboxModeTabs button{color:#87909c!important;border-radius:10px!important;min-width:142px!important}.nbMailboxModeTabs button.active{color:#fff!important;background:#1a1e26!important;box-shadow:0 5px 16px #0000003d!important}.nbMailboxGrid{grid-template-columns:210px minmax(330px,430px) minmax(0,1fr)!important;height:calc(100% - 94px)!important}.nbMailboxFolders{border-right:1px solid var(--fm-line)!important;background:#0b0d12!important;padding:14px 12px!important}.nbMailboxFolderGroup>span{color:#5f6874!important}.nbMailboxFolderGroup button.active{box-shadow:inset 2px 0 0 var(--fm-accent);color:#fff!important;background:#1a1e25!important}.nbMailboxList{border-right:1px solid var(--fm-line)!important;background:#0d1015!important}.nbMailboxListHeader{border-bottom:1px solid var(--fm-line)!important;height:62px!important;padding:12px 14px!important}.nbMailboxList>button{background:0 0!important;border-bottom:1px solid #ffffff0e!important;min-height:92px!important;padding:12px 14px!important}.nbMailAvatar{border:1px solid var(--fm-line)!important;background:#171b22!important}.nbMailboxReader{flex-direction:column;min-width:0;position:relative;background:#0a0c10!important;padding:0!important;display:flex!important}.nbReaderToolbar{border-bottom:1px solid var(--fm-line);background:#0d1015;justify-content:space-between;align-items:center;min-height:55px;padding:9px 18px;display:flex}.nbReaderToolbar>div{gap:7px;display:flex}.nbReaderToolbar button,.nbMailboxReader footer button{border:1px solid var(--fm-line);color:#c8ced7;background:#13171d;border-radius:10px;min-height:34px;padding:0 12px;font-size:11px}.nbReaderBack{display:none}.nbMailboxReader>header{border-bottom:1px solid var(--fm-line)!important;padding:30px 34px 24px!important}.nbMailboxReader h3{letter-spacing:-.05em;max-width:900px;line-height:1.04;font-size:clamp(25px,2.4vw,39px)!important}.nbMailboxBody{white-space:pre-wrap;flex:1;overflow:auto;padding:32px 34px!important;font-size:15px!important;line-height:1.75!important}.nbMailboxReader>footer{border-top:1px solid var(--fm-line)!important;padding:18px 34px 24px!important}.nbComposeFab,.nbMailboxMiniCompose,.nbSendArrow{color:#090b0f!important;background:#f4f7fb!important;border:0!important;border-radius:50%!important;width:48px!important;height:48px!important;box-shadow:0 16px 42px #0000006b!important}.nbComposeFab{bottom:24px!important;right:26px!important}.nbComposeFab svg,.nbMailboxMiniCompose svg,.nbSendArrow svg{fill:none;stroke:currentColor!important;stroke-width:2.2px!important;width:21px!important;height:21px!important}.nbComposeSheet{animation:nbSheetIn .32s var(--fm-ease) both;border:1px solid var(--fm-line-strong)!important;width:min(720px,100vw - 34px)!important;box-shadow:var(--fm-shadow-xl)!important;background:#12151b!important;border-radius:24px!important}@keyframes nbSheetIn{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}.nbComposeOverlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00000094!important}.wm10-page-head{margin-bottom:18px!important}.wm10-main-mode{overflow:hidden;border-radius:20px!important}.wm10-main-mode button{min-height:72px!important}.wm10-calendar-navigation{border-radius:16px!important;min-height:58px!important}.wm10-order-summary{gap:10px!important}.wm10-order-summary>*{border-radius:16px!important;min-height:94px!important;padding:16px!important}.wm10-calendar-filters{border-radius:15px!important;padding:9px!important}.wm10-main-week{background:#080a0e!important;gap:6px!important;min-width:1120px!important;padding:7px!important}.wm10-main-week>article{overflow:hidden;border:1px solid var(--fm-line)!important;background:#0e1116!important;border-radius:14px!important;min-width:150px!important}.wm10-week-day-head{background:#141820!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;height:66px!important;padding:10px 12px!important;display:flex!important}.wm10-week-day-head>div{min-width:0;align-items:baseline!important;gap:7px!important;display:flex!important}.wm10-week-day-head span{white-space:nowrap;letter-spacing:.1em!important;color:#7d8693!important;font-size:9px!important}.wm10-week-day-head strong{white-space:nowrap;letter-spacing:-.04em!important;font-size:17px!important}.wm10-week-day-orders{gap:7px!important;min-height:510px!important;padding:8px!important}.wm10-week-day-orders>button{min-height:86px!important;max-height:110px!important;box-shadow:none!important;border-radius:12px!important;padding:10px!important}.wm10-week-day-orders>button strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:10px!important;line-height:1.3!important}.wm10-day-availability{min-height:32px!important;padding:5px 9px!important}.wm10-workforce-calendar{border-radius:20px!important;overflow:auto!important}.nbCustomerHero,.nbCustomerPage .nbPanel,.nbWorkspacePanel{border-color:var(--fm-line)!important;background:linear-gradient(145deg,#151920,#0e1116)!important}.nbCustomerPage [class*=green],.nbCustomerPage .tone-green{background-color:#0000}.nbProcessTabs button,.nbCaseTabs button{border-color:var(--fm-line)!important;background:#101319!important}.nbProcessTabs button.active,.nbCaseTabs button.active{box-shadow:inset 0 -2px 0 var(--fm-accent);color:#fff!important;background:#1a1f27!important}.nbBootExperience{z-index:99999;background:radial-gradient(circle at 50% 45%,#171b23 0,#090b0f 42%,#040507 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.nbBootOrb{filter:blur(80px);opacity:.22;border-radius:50%;animation:5s ease-in-out infinite alternate nbOrb;position:absolute}.nbBootOrbOne{background:#68a3ff;width:380px;height:380px;top:18%;left:12%}.nbBootOrbTwo{background:#59e3af;width:330px;height:330px;animation-delay:-2s;bottom:12%;right:12%}@keyframes nbOrb{to{transform:translate(30px,-22px)scale(1.1)}}.nbBootCore{text-align:center;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);width:min(420px,100vw - 40px);box-shadow:var(--fm-shadow-xl);background:#0d1015b8;border:1px solid #ffffff1c;border-radius:30px;padding:42px;position:relative}.nbBootLogo{color:#080a0e;background:linear-gradient(145deg,#fff,#bfc7d2);border-radius:22px;place-items:center;width:70px;height:70px;margin:0 auto 16px;font-size:34px;font-weight:900;animation:1.8s ease-in-out infinite alternate nbBootFloat;display:grid;box-shadow:0 22px 58px #0006}@keyframes nbBootFloat{to{transform:translateY(-5px)}}.nbBootWordmark{gap:2px;display:grid}.nbBootWordmark strong{letter-spacing:-.055em;font-size:31px}.nbBootWordmark span{color:#7e8793;letter-spacing:.17em;text-transform:uppercase;font-size:11px}.nbBootProgress{background:#ffffff14;border-radius:99px;height:3px;margin:25px 0 16px;overflow:hidden}.nbBootProgress i{border-radius:inherit;background:linear-gradient(90deg,#0000,#fff,#0000);width:42%;height:100%;animation:1.1s ease-in-out infinite nbBootProgress;display:block}@keyframes nbBootProgress{0%{transform:translate(-120%)}to{transform:translate(330%)}}.nbBootCore p{margin:0 0 6px;font-weight:700}.nbBootCore small{color:#818a96;line-height:1.55}.nbBootActions{justify-content:center;gap:8px;margin-top:22px;display:flex}.nbBootActions button{border:1px solid var(--fm-line);color:#fff;background:#191d24;border-radius:11px;padding:10px 14px}.nbAiGenerating,.nbPageLoading,.wm10-loading{border:1px solid var(--fm-line);border-radius:18px;position:relative;overflow:hidden;color:#d8dde5!important;background:#101319!important}.nbAiGenerating:after,.nbPageLoading:after,.wm10-loading:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.4s infinite nbShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes nbShimmer{to{transform:translate(100%)}}@media (max-width:1100px){.appShell.nbAppleShell{grid-template-columns:82px minmax(0,1fr)}.nbAppleSidebar{padding-inline:10px!important}.nbAppleBrand>span:last-child,.nbNavCopy,.nbNavChevron,.nbNavSectionLabel,.nbAppleAccountCopy{display:none}.nbAppleBrand{justify-content:center;padding-inline:0}.nbAppleNavigation a{grid-template-columns:1fr;place-items:center;padding:7px!important}.nbAppleAccountCard{grid-template-columns:1fr;place-items:center}.nbAppleAccountCard button{display:none}.nbMailboxGrid{grid-template-columns:190px 330px minmax(0,1fr)!important}}@media (max-width:820px){.appShell.nbAppleShell{display:block}.nbAppleSidebar{z-index:100;height:72px;position:fixed;inset:auto 0 0;border-right:0!important;border-top:1px solid var(--fm-line)!important;padding:8px 10px!important}.nbAppleBrand,.nbNavSectionLabel,.nbAppleAccountCard{display:none}.nbAppleNavigation{grid-template-columns:repeat(6,1fr);gap:4px!important}.nbAppleNavigation a{min-height:54px;border-radius:13px!important}.nbAppleNavigation a:nth-of-type(n+7){display:none}.nbNavIconShell{background:0 0}.nbAppleMain{padding:16px 14px 92px!important}.nbMetricGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nbStatusRail{grid-template-columns:1fr 1fr!important}.nbMailboxApple{border-radius:18px!important;height:calc(100vh - 110px)!important}.nbMailboxTopbar{gap:12px;min-height:92px;align-items:flex-start!important;height:auto!important}.nbMailboxAccountIdentity h2{font-size:27px!important}.nbMailboxGrid{grid-template-columns:120px minmax(0,1fr)!important;height:calc(100% - 105px)!important}.nbMailboxReader{z-index:5;inset:0;display:none!important;position:absolute!important}.nbMailboxApple.reader-focus .nbMailboxFolders,.nbMailboxApple.reader-focus .nbMailboxList{display:none!important}.nbMailboxApple.reader-focus .nbMailboxReader{display:flex!important}.nbReaderBack{place-items:center;display:inline-grid!important}.nbMailboxFolders{padding:8px 6px!important}.nbMailboxFolderGroup button{place-items:center;grid-template-columns:1fr!important}.nbMailboxFolderGroup button>span:nth-child(2),.nbMailboxFolderGroup button b,.nbMailboxFolderGroup>span{display:none}.nbMailboxModeTabs button{min-width:unset!important;padding-inline:10px!important}.nbMailboxReader>header,.nbMailboxBody,.nbMailboxReader>footer{padding-inline:20px!important}}:root{--fm-white:#fff;--fm-white-soft:#eef1f5;--fm-graphite:#0b0d11;--fm-slate:#171b22;--fm-slate-2:#202631;--fm-neutral-panel:linear-gradient(145deg, #1b1f27f0, #0f1218f5)}.nbAppleMain{background:radial-gradient(circle at 88% 2%,#ffffff0b,#0000 24%),linear-gradient(#ffffff03,#0000 180px)!important}.nbAppleSidebar{background:linear-gradient(#090a0dfa,#050608fa)!important}.nbAppleLogo,.nbMailboxAccountMark,.nbMailboxAccountIdentity .nbMailboxAccountMark{color:#080a0e!important;background:linear-gradient(145deg,#fff,#cfd5de)!important}.nbPanel,.nbProcessBoard,.nbWorkspacePanel,.nbCustomerHero,.nbMetricGrid>article,.nbCreationChoice,.nbOrderSection,.nbPaymentLedger,.nbCaseState{background:var(--fm-neutral-panel)!important;border-color:#ffffff18!important}.nbEyebrow{color:#a8b0bc!important}.nbTextLink,.nbPanelHeader a{color:#dfe4eb!important}.nbAiOperationOverlay{z-index:100000;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#030406b8;place-items:center;padding:24px;animation:.22s both nbAiOverlayIn;display:grid;position:fixed;inset:0}@keyframes nbAiOverlayIn{0%{opacity:0}to{opacity:1}}.nbAiOperationCard{background:linear-gradient(150deg,#1e222bf7,#0c0e13fa);border:1px solid #ffffff24;border-radius:28px;width:min(520px,100vw - 32px);padding:34px;animation:.42s cubic-bezier(.2,.85,.2,1) both nbAiCardIn;box-shadow:0 36px 110px #0000009e}@keyframes nbAiCardIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.nbAiOperationMark{color:#090b0f;background:linear-gradient(145deg,#fff,#c9d0da);border-radius:22px;place-items:center;width:70px;height:70px;margin-bottom:24px;font-size:20px;font-weight:900;display:grid;position:relative;box-shadow:0 18px 48px #00000061}.nbAiOperationMark i{border:1px solid #ffffff26;border-top-color:var(--fm-accent);border-radius:27px;animation:1s linear infinite nbAiSpin;position:absolute;inset:-7px}@keyframes nbAiSpin{to{transform:rotate(360deg)}}.nbAiOperationCard h2{letter-spacing:-.045em;margin:6px 0 9px;font-size:32px}.nbAiOperationCard>p:not(.nbEyebrow){color:#98a1ae;margin:0;line-height:1.6}.nbAiOperationSteps{gap:8px;margin:24px 0 20px;display:grid}.nbAiOperationSteps>div{color:#c8ced7;opacity:.46;min-height:42px;animation:1.65s ease-in-out infinite nbAiStep;animation-delay:var(--delay);background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;padding:0 13px;display:flex}.nbAiOperationSteps i{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #ffffff8c}@keyframes nbAiStep{45%{opacity:1;border-color:#58e6b138;transform:translate(3px)}}.nbAiOperationProgress{background:#ffffff12;border-radius:99px;height:4px;overflow:hidden}.nbAiOperationProgress i{border-radius:inherit;background:linear-gradient(90deg,transparent,#fff,var(--fm-accent),transparent);width:36%;height:100%;animation:1.15s ease-in-out infinite nbAiProgress;display:block}@keyframes nbAiProgress{0%{transform:translate(-120%)}to{transform:translate(390%)}}.nbMailboxApple.reader-focus .nbMailboxGrid{grid-template-columns:1fr!important}.nbMailboxApple.reader-focus .nbMailboxFolders,.nbMailboxApple.reader-focus .nbMailboxList{display:none!important}.nbMailboxApple.reader-focus .nbMailboxReader{min-width:0;animation:nbMailReaderIn .32s var(--fm-ease) both;grid-column:1!important;display:flex!important}@keyframes nbMailReaderIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.nbMailboxApple.reader-focus .nbReaderBack{place-items:center;display:grid!important}.nbReaderBack svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.nbMailboxGrid{grid-template-columns:210px minmax(330px,.82fr) minmax(460px,1.5fr)!important}.nbMailboxFolders{background:#0b0e12!important}.nbMailboxFolderGroup button{color:#9ba4b1!important;border-radius:11px!important;min-height:40px!important}.nbMailboxFolderGroup button.active{color:#fff!important;background:#20252d!important;box-shadow:inset 2px 0 #fff!important}.nbMailboxList{background:#0d1015!important}.nbMailboxList>button{background:0 0!important;border-bottom-color:#fff1!important;min-height:96px!important;padding:14px!important}.nbMailboxList>button:hover{background:#ffffff09!important}.nbMailboxList>button.active{box-shadow:inset 3px 0 0 var(--fm-accent);background:#1b2028!important}.nbMailboxList>button.unread h4{color:#fff;font-weight:800}.nbMailboxReader{background:#0a0d11!important}.nbReaderToolbar{min-height:58px!important;padding-inline:24px!important}.nbReaderToolbar button,.nbMailboxReader>footer button{color:#e7ebf1!important;background:#171b22!important;border-color:#ffffff18!important}.nbReaderToolbar button:hover,.nbMailboxReader>footer button:hover{background:#242a33!important}.nbMailboxReader>header{background:linear-gradient(#ffffff06,#0000)!important}.nbMailboxBody{color:#d7dce4;max-width:1050px}.nbComposeFab,.nbMailboxMiniCompose,.nbSendArrow{color:#090b0f!important;background:#fff!important}.nbCommunicationLayout{grid-template-columns:minmax(0,1.8fr) minmax(300px,.62fr)!important;gap:14px!important}.nbCommunicationLayout>.nbPanel:first-child{flex-direction:column;min-height:680px;display:flex}.nbMessageStream{flex:1;min-height:390px;gap:12px!important;max-height:none!important;padding:16px 8px 18px 2px!important}.nbMessage{box-shadow:0 8px 25px #0000002e;background:#171b22!important;border-color:#ffffff17!important;border-radius:18px!important;max-width:min(78%,780px)!important;padding:14px 16px!important}.nbMessage.sender-office{color:#0c0f13!important;background:#f1f3f6!important;border-color:#fff!important}.nbMessage.sender-office .nbMessageMeta strong,.nbMessage.sender-office p{color:#0c0f13!important}.nbMessage.sender-office small,.nbMessage.sender-office .nbMessageMeta span{color:#657080!important}.nbMessage.sender-ai{background:linear-gradient(145deg,#202732,#171c24)!important;border-color:#7da7ff33!important;max-width:92%!important}.nbMessage p{font-size:13px!important;line-height:1.65!important}.nbSmartComposer{background:#0f1318;border-radius:18px;border:1px solid #ffffff16!important;margin-top:auto!important;padding:14px!important}.nbComposerTools{gap:6px!important}.nbComposerTools select,.nbComposerTools button{color:#c7ced7!important;background:#1a1f27!important;border-color:#ffffff14!important}.nbComposerInput textarea{background:#080a0e!important;min-height:92px!important}.nbPhaseSidebar{position:sticky;top:18px}.nbCreationChoice{border-radius:24px!important;grid-template-columns:minmax(300px,.75fr) minmax(440px,1.25fr)!important;padding:26px!important}.nbChoiceGrid{gap:12px!important}.nbChoiceGrid button{text-align:left;background:linear-gradient(145deg,#1b2028,#11151b)!important;border-color:#ffffff1a!important;border-radius:19px!important;min-height:168px!important;padding:22px!important}.nbChoiceGrid button:hover{transform:translateY(-3px);border-color:#ffffff38!important}.nbChoiceGrid button.ai{background:linear-gradient(145deg,#202632,#141923)!important}.nbOrderSection{background:#10141a!important}.nbOrderSectionTitle>span{color:#0a0d11!important;background:#fff!important}.nbOrderFooter{background:#11161c!important;border-color:#ffffff17!important}.nbPaymentOverview article,.nbOrderStatusGrid article,.nbExecutionStatus article,.nbAnalyticsGrid article{background:#141920!important}.nbPaymentOverview .paid{border-color:#58e6b152!important}.nbPaymentOverview .open{border-color:#ffcf7061!important}.nbMetricGridCompact>article{background:linear-gradient(145deg,#1a1f27,#10141a)!important}.nbStatusRailItem{min-height:136px!important}.nbStatusRailItem h3{font-size:17px!important}.nbStatusRailItem p{font-size:10px!important;line-height:1.48!important}.nbStatusDrawer{background:#12161c!important;grid-template-columns:minmax(240px,1.3fr) repeat(2,minmax(120px,.42fr)) auto!important;align-items:center!important}.nbStatusDrawerLead p{margin-bottom:0!important}.nbGreenCompactControl{grid-column:2/-1}.nbGreenSegmented button{background:#171c23!important}.nbGreenStats{background:#0e1217!important}.nbDashboardColumnsCompact .nbPanel{min-height:240px!important}.wm10-main-week{min-width:1180px!important}.wm10-week-day-head{height:58px!important;padding:9px 11px!important}.wm10-week-day-head>div{align-items:center!important}.wm10-week-day-head span{font-size:8px!important}.wm10-week-day-orders{min-height:470px!important}.wm10-week-day-orders>button{min-height:72px!important;max-height:88px!important}.wm10-day-availability{background:#11151b!important}@media (max-width:1180px){.nbMailboxGrid{grid-template-columns:180px 330px minmax(400px,1fr)!important}.nbCommunicationLayout{grid-template-columns:1fr!important}.nbPhaseSidebar{position:static}.nbCreationChoice{grid-template-columns:1fr!important}}@media (max-width:820px){.nbMailboxApple.reader-focus .nbMailboxReader{position:absolute!important;inset:0!important}.nbStatusDrawer{grid-template-columns:1fr 1fr!important}.nbStatusDrawerLead,.nbGreenCompactControl{grid-column:1/-1}.nbAiOperationCard{border-radius:22px;padding:26px}}.nbBusinessMailboxPage{min-height:calc(100vh - 40px);padding:18px 20px 20px!important}.nbMailboxV3{--mail-line:#ffffff13;--mail-surface:#101318;--mail-panel:#151920;--mail-muted:#8d96a5;border:1px solid var(--mail-line);background:linear-gradient(#111419 0%,#0b0e12 100%);border-radius:26px;flex-direction:column;height:calc(100vh - 58px);min-height:720px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057}.nbMailboxV3.compact{height:min(760px,100vh - 250px);min-height:600px}.nbMailboxV3Header{border-bottom:1px solid var(--mail-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#111419d6;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:22px 26px;display:flex}.nbMailboxV3Identity{align-items:center;gap:15px;min-width:0;display:flex}.nbMailboxV3Mark{color:#0c0e12;background:#f7f8fa;border-radius:15px;place-items:center;width:50px;height:50px;font-size:21px;font-weight:900;display:grid;box-shadow:0 10px 30px #00000040}.nbMailboxV3Identity p{color:#56e1b4;letter-spacing:.18em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:900}.nbMailboxV3Identity h1{color:#f7f8fb;letter-spacing:-.045em;margin:0;font-size:clamp(27px,2.4vw,40px);line-height:1.02}.nbMailboxV3Identity>div>span{color:#a7afbb;margin-top:5px;font-size:13px;display:block}.nbMailboxV3Mode{border:1px solid var(--mail-line);background:#0a0d11;border-radius:15px;gap:4px;padding:4px;display:flex}.nbMailboxV3Mode button{color:#919aa7;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-weight:800;transition:all .22s;display:flex}.nbMailboxV3Mode button:hover{color:#fff;background:#161a21}.nbMailboxV3Mode button.active{color:#0c0e12;background:#f1f3f6;box-shadow:0 8px 24px #00000038}.nbMailboxV3Mode b{min-width:22px;height:22px;color:inherit;background:#242a33;border-radius:99px;place-items:center;padding:0 6px;font-size:10px;display:grid}.nbMailboxV3Mode .active b{background:#dce1e7}.nbMailboxV3FolderRail{border-bottom:1px solid var(--mail-line);background:#0d1014;grid-template-columns:repeat(9,minmax(110px,1fr));gap:7px;padding:10px 14px;display:grid;overflow-x:auto}.nbMailboxV3FolderRail button{color:#858e9b;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;min-width:110px;height:44px;padding:0 12px;font-size:11px;font-weight:800;transition:all .22s;display:flex}.nbMailboxV3FolderRail button:hover{color:#fff;background:#171b22}.nbMailboxV3FolderRail button.active{color:#0b0e12;background:#f4f5f7;border-color:#fff}.nbMailboxV3FolderRail button b{margin-left:auto;font-size:10px}.nbMailboxV3FolderIcon{place-items:center;width:19px;height:19px;display:grid}.nbMailboxV3FolderIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nbMailboxV3Browse{flex-direction:column;flex:1;min-height:0;display:flex}.nbMailboxV3BrowseTop{border-bottom:1px solid var(--mail-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.nbMailboxV3Kicker{color:#54ddb0;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.nbMailboxV3BrowseTop h2{color:#f7f8fa;letter-spacing:-.035em;margin:4px 0 0;font-size:24px}.nbMailboxV3BrowseTop p{color:#7f8895;margin:3px 0 0;font-size:11px}.nbMailboxV3Search{border:1px solid var(--mail-line);background:#171b22;border-radius:13px;align-items:center;gap:9px;width:min(390px,42vw);height:42px;padding:0 13px;display:flex}.nbMailboxV3Search svg{fill:none;stroke:#8d96a4;stroke-width:1.8px;width:17px;height:17px}.nbMailboxV3Search input{width:100%;font:inherit;outline:0;color:#fff!important;background:0 0!important;border:0!important}.nbMailboxV3Search input::placeholder{color:#737d89}.nbMailboxV3List{flex:1;min-height:0;padding:8px 12px 22px;overflow:auto}.nbMailboxV3List>button{border:1px solid var(--mail-line);color:#fff;text-align:left;cursor:pointer;background:#12161c;border-radius:17px;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:13px;width:100%;min-height:112px;margin:0 0 7px;padding:15px 17px;transition:transform .2s,border-color .2s,background .2s;display:grid}.nbMailboxV3List>button:hover{background:#171c23;border-color:#ffffff2b;transform:translateY(-1px)}.nbMailboxV3List>button.unread{background:linear-gradient(90deg,#4de1b213,#141920);border-color:#4de1b23d}.nbMailboxV3Avatar{color:#eef1f5;background:#232933;border-radius:13px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.nbMailboxV3ListCopy{min-width:0}.nbMailboxV3ListMeta{justify-content:space-between;gap:16px;display:flex}.nbMailboxV3ListMeta strong{font-size:12px}.nbMailboxV3ListMeta time{color:#6f7884;font-size:10px}.nbMailboxV3ListCopy>b{color:#f4f6f8;letter-spacing:-.01em;margin-top:4px;font-size:15px;display:block}.nbMailboxV3ListCopy p{-webkit-line-clamp:2;color:#9aa3af;-webkit-box-orient:vertical;margin:6px 0 8px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.nbMailboxV3Badges{gap:6px;display:flex}.nbMailboxV3Badges em,.nbMailboxV3Badges i{color:#aeb7c3;text-transform:uppercase;background:#20262e;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.nbMailboxV3Badges i{color:#61e5b7;background:#4de1b221}.nbMailboxV3Chevron{color:#59616d;font-size:26px}.nbMailboxV3Reader{flex-direction:column;flex:1;min-height:0;animation:.28s cubic-bezier(.2,.85,.2,1) nbReaderIn;display:flex}@keyframes nbReaderIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.nbMailboxV3ReaderToolbar{border-bottom:1px solid var(--mail-line);background:#0e1116;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px 22px;display:flex}.nbMailboxV3ReaderToolbar button{border:1px solid var(--mail-line);color:#bac2cc;cursor:pointer;background:#171b22;border-radius:11px;height:38px;padding:0 13px;font-weight:800}.nbMailboxV3ReaderToolbar button:hover{color:#fff;background:#222831}.nbMailboxV3ReaderToolbar button.danger:hover{color:#ff8b93;border-color:#ff646e59}.nbMailboxV3ReaderToolbar .back{color:#0d1014;background:#f3f4f6;align-items:center;gap:8px;display:flex}.nbMailboxV3ReaderToolbar>div{gap:6px;display:flex}.nbMailboxV3ReaderContent{flex:1;min-height:0;padding:clamp(26px,4vw,64px) clamp(26px,7vw,110px);overflow:auto}.nbMailboxV3ReaderHeading{max-width:1040px;margin:0 auto 34px}.nbMailboxV3ReaderHeading>span{color:#55dfb2;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.nbMailboxV3ReaderHeading h2{color:#f7f8fa;letter-spacing:-.05em;margin:10px 0 14px;font-size:clamp(31px,4.2vw,62px);line-height:1.02}.nbMailboxV3ReaderHeading>div{color:#8d96a3;justify-content:space-between;gap:20px;font-size:12px;display:flex}.nbMailboxV3ReaderHeading p{margin:0}.nbMailboxV3ReaderBody{border-top:1px solid var(--mail-line);color:#d9dde3;white-space:pre-wrap;max-width:1040px;min-height:240px;margin:auto;padding:34px 0;font-size:16px;line-height:1.85}.nbMailboxV3ReaderActions{border-top:1px solid var(--mail-line);background:#0e1116;gap:8px;padding:14px 22px;display:flex}.nbMailboxV3ReaderActions button{border:1px solid var(--mail-line);color:#d8dde4;cursor:pointer;background:#191e25;border-radius:12px;height:42px;padding:0 17px;font-weight:800}.nbMailboxV3ReaderActions button:first-child{color:#0b0e12;background:#f4f5f7}.nbMailboxV3Compose{color:#0a0d11;cursor:pointer;background:#f5f6f8;border:0;border-radius:50%;place-items:center;width:54px;height:54px;transition:all .22s;display:grid;position:absolute;bottom:22px;right:23px;box-shadow:0 16px 40px #0000005c}.nbMailboxV3Compose:hover{transform:translateY(-3px)scale(1.03)}.nbMailboxV3Compose svg,.nbComposeV3Sheet .send svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.nbMailboxV3Empty{color:#858e9b;align-content:center;place-items:center;min-height:260px;display:grid}.nbMailboxV3Empty strong{color:#e9ecf0;font-size:17px}.nbMailboxV3Empty span{margin-top:6px;font-size:12px}.nbComposeV3Overlay{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000094;justify-content:center;align-items:flex-end;padding:24px;animation:.2s nbFadeIn;display:flex;position:fixed;inset:0}@keyframes nbFadeIn{0%{opacity:0}to{opacity:1}}.nbComposeV3Sheet{background:#15191f;border:1px solid #ffffff1c;border-radius:25px;width:min(780px,96vw);min-height:590px;animation:.3s cubic-bezier(.2,.8,.2,1) nbSheetUp;overflow:hidden;box-shadow:0 32px 100px #000000a6}@keyframes nbSheetUp{0%{opacity:0;transform:translateY(34px)scale(.98)}to{opacity:1;transform:none}}.nbComposeV3Sheet header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.nbComposeV3Sheet header span{color:#8e97a3;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.nbComposeV3Sheet header strong{color:#f3f5f7;margin-top:3px;display:block}.nbComposeV3Sheet header button{color:#9da6b1;cursor:pointer;background:0 0;border:0;font-size:24px}.nbComposeV3Sheet label{border-bottom:1px solid #ffffff12;grid-template-columns:85px 1fr;align-items:center;min-height:58px;padding:0 22px;display:grid}.nbComposeV3Sheet label span{color:#88919d;font-size:11px;font-weight:800}.nbComposeV3Sheet input{height:50px;font:inherit;outline:0;color:#fff!important;background:0 0!important;border:0!important}.nbComposeV3Sheet textarea{color:#f1f3f6;resize:none;width:100%;min-height:330px;font:inherit;background:#101319;border:0;outline:0;padding:22px;line-height:1.7}.nbComposeV3Sheet footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.nbComposeV3Sheet footer button{cursor:pointer}.nbComposeV3Sheet .draft{color:#c0c7d0;background:#1b2027;border:1px solid #ffffff17;border-radius:12px;height:42px;padding:0 15px}.nbComposeV3Sheet .send{color:#0a0c0f;background:#f4f5f7;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}@media (max-width:960px){.nbMailboxV3{border-radius:18px;height:calc(100vh - 24px)}.nbMailboxV3Header{min-height:94px;padding:18px}.nbMailboxV3Identity>div>span{display:none}.nbMailboxV3FolderRail{grid-template-columns:repeat(9,132px)}.nbMailboxV3BrowseTop{flex-direction:column;align-items:flex-start}.nbMailboxV3Search{width:100%}.nbMailboxV3ReaderContent{padding:30px 24px}.nbMailboxV3ReaderHeading>div{flex-direction:column}.nbMailboxV3ReaderToolbar{align-items:flex-start}.nbMailboxV3ReaderToolbar>div,.nbMailboxV3ReaderActions{overflow-x:auto}}.nbDashboardV4{color:#f6f8fb;max-width:1660px;margin:0 auto;padding:26px 30px 34px}.nbDashboardV4Header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.nbDashboardV4Header p,.nbDashboardV4SectionTitle p{color:#6fe5bd;letter-spacing:.16em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:900}.nbDashboardV4Header h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,58px);line-height:.98}.nbDashboardV4Header a{color:#e8ebef;background:#171b21;border:1px solid #ffffff17;border-radius:12px;place-items:center;height:42px;padding:0 16px;font-size:12px;font-weight:800;display:grid}.nbDashboardV4Metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.nbDashboardV4Metrics article{background:linear-gradient(145deg,#171b22,#11151a);border:1px solid #ffffff13;border-radius:18px;min-height:118px;padding:18px}.nbDashboardV4Metrics span{color:#8c95a1;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.nbDashboardV4Metrics strong{letter-spacing:-.04em;margin-top:14px;font-size:30px;display:block}.nbDashboardV4Metrics small{color:#858e9b;margin-top:6px;font-size:11px;display:block}.nbDashboardV4Flow,.nbDashboardV4Bottom>article{background:#11151a;border:1px solid #ffffff13;border-radius:21px}.nbDashboardV4Flow{margin-bottom:12px;padding:18px}.nbDashboardV4SectionTitle{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.nbDashboardV4SectionTitle h2{letter-spacing:-.025em;margin:0;font-size:21px}.nbDashboardV4SectionTitle>a{color:#aeb6c1;font-size:11px;font-weight:800}.nbDashboardV4Rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.nbDashboardV4Rail button{color:#fff;text-align:left;cursor:pointer;background:#15191f;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:1fr auto;gap:8px;min-height:122px;padding:15px;transition:all .22s;display:grid;position:relative;overflow:hidden}.nbDashboardV4Rail button:hover{border-color:#ffffff29;transform:translateY(-2px)}.nbDashboardV4Rail button:after{content:"";background:var(--tone);height:2px;position:absolute;bottom:0;left:0;right:0}.nbDashboardV4Rail .tone-red{--tone:#ec6077}.nbDashboardV4Rail .tone-orange{--tone:#eea443}.nbDashboardV4Rail .tone-yellow{--tone:#e3c74d}.nbDashboardV4Rail .tone-green{--tone:#54d7a8}.nbDashboardV4Rail span{color:#9aa3af;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.nbDashboardV4Rail i{background:var(--tone);border-radius:50%;width:8px;height:8px}.nbDashboardV4Rail>button>strong{font-size:22px}.nbDashboardV4Rail b{grid-column:1/-1;font-size:21px}.nbDashboardV4Rail small{color:#8f98a4;grid-column:1/-1;font-size:10px}.nbDashboardV4Detail{background:#0e1216;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:minmax(260px,1.6fr) repeat(2,minmax(120px,.45fr)) auto;align-items:center;gap:12px;margin-top:10px;padding:15px;animation:.23s nbDrawerIn;display:grid}@keyframes nbDrawerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nbDashboardV4Detail .copy span,.nbDashboardV4Detail .stat span{color:#7d8693;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:900}.nbDashboardV4Detail .copy p{color:#98a1ad;margin:0;font-size:11px;line-height:1.5}.nbDashboardV4Detail .stat{background:#151a20;border:1px solid #ffffff0f;border-radius:12px;padding:12px}.nbDashboardV4Detail .open{color:#0a0d10;background:#f3f5f7;border-radius:12px;place-items:center;min-height:42px;padding:0 15px;font-size:11px;font-weight:900;display:grid}.nbDashboardV4Green .switch button{color:#fff;text-align:left;background:#151a20;border:1px solid #ffffff13;border-radius:12px;padding:12px}.nbDashboardV4Green .switch button.active.light{background:#17251f;border-color:#82e9b173}.nbDashboardV4Green .switch button.active.complete{background:#12231b;border-color:#3dd09180}.nbDashboardV4Green .switch span,.nbDashboardV4Green .switch small{display:block}.nbDashboardV4Green .switch b{margin:8px 0;font-size:19px;display:block}.nbDashboardV4Green .switch small{color:#8f98a4;font-size:9px}.nbDashboardV4Green .summary{grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:7px;display:grid}.nbDashboardV4Green .summary article{background:#151a20;border:1px solid #fff1;border-radius:11px;padding:11px}.nbDashboardV4Green .summary span{color:#7e8793;text-transform:uppercase;font-size:8px;display:block}.nbDashboardV4Green .summary strong{margin-top:5px;font-size:16px;display:block}.nbDashboardV4Green .summary a{color:#0b0d10;background:#f3f5f7;border-radius:11px;place-items:center;height:100%;min-height:55px;padding:0 13px;font-size:10px;font-weight:900;display:grid}.nbDashboardV4Bottom>article{min-height:290px;padding:18px}.nbDashboardV4Actions,.nbDashboardV4Upcoming{gap:7px;margin-top:14px;display:grid}.nbDashboardV4Actions>a{background:#15191f;border:1px solid #fff1;border-radius:13px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:65px;padding:10px 12px;display:grid}.nbDashboardV4Actions>a>i{background:#fff;border-radius:99px;width:4px;height:34px}.nbDashboardV4Actions>a>i.tone-red{background:#ec6077}.nbDashboardV4Actions>a>i.tone-orange{background:#eea443}.nbDashboardV4Actions>a>i.tone-lightgreen{background:#75d9a7}.nbDashboardV4Actions span{color:#8c95a1;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.nbDashboardV4Actions strong{margin-top:2px;font-size:13px;display:block}.nbDashboardV4Actions small{color:#89929e;margin-top:3px;font-size:10px;display:block}.nbDashboardV4Actions>a>b{color:#dfe3e8;font-size:11px}.nbDashboardV4Upcoming>a{background:#15191f;border:1px solid #fff1;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 12px;display:flex}.nbDashboardV4Upcoming strong{font-size:13px;display:block}.nbDashboardV4Upcoming small{color:#87909b;margin-top:3px;font-size:10px;display:block}.nbDashboardV4Upcoming time{color:#aab2bc;font-size:10px}.nbDashboardV4Upcoming .empty{color:#7f8894;place-items:center;min-height:170px;display:grid}.nbDashboardV4Upcoming .empty span{font-size:10px}@media (max-width:1100px){.nbDashboardV4Metrics,.nbDashboardV4Rail{grid-template-columns:repeat(2,1fr)}.nbDashboardV4Bottom{grid-template-columns:1fr}.nbDashboardV4Detail{grid-template-columns:1fr 1fr}.nbDashboardV4Detail .copy,.nbDashboardV4Green{grid-column:1/-1}.nbDashboardV4Green{grid-template-columns:1fr}}@media (max-width:700px){.nbDashboardV4{padding:18px 14px}.nbDashboardV4Header{flex-direction:column;align-items:flex-start}.nbDashboardV4Metrics,.nbDashboardV4Rail,.nbDashboardV4Detail{grid-template-columns:1fr}.nbDashboardV4Green .summary{grid-template-columns:1fr 1fr}.nbDashboardV4Green .summary a{grid-column:1/-1}.nbDashboardV4Header>div:last-child{width:100%;overflow-x:auto}}.wm10-calendar-page{max-width:1660px;margin:0 auto;padding:26px 30px!important}.wm10-page-head{align-items:flex-end!important;margin-bottom:18px!important}.wm10-page-head h1{letter-spacing:-.05em!important;font-size:48px!important}.wm10-main-mode{gap:8px!important}.wm10-main-mode button{background:#151920!important;border-color:#ffffff14!important;border-radius:16px!important;min-height:72px!important}.wm10-calendar-navigation{background:#11151a!important;border-radius:15px!important;min-height:54px!important}.wm10-order-summary-refined{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.wm10-order-summary-refined article{background:#15191f!important;border-radius:15px!important;min-height:90px!important;padding:15px!important}.wm10-calendar-filters{background:#11151a!important;border-radius:14px!important;padding:8px!important}.wm10-main-week{gap:7px!important;min-width:1100px!important}.wm10-main-week>article{background:#11151a!important;border-color:#ffffff13!important;border-radius:15px!important}.wm10-week-day-head{background:#171b21!important;height:62px!important;padding:10px 11px!important}.wm10-week-day-head>div{white-space:nowrap!important;align-items:baseline!important;gap:6px!important;display:flex!important}.wm10-week-day-head span{letter-spacing:.09em!important;font-size:8px!important}.wm10-week-day-head strong{font-size:14px!important}.wm10-week-day-orders{min-height:400px!important;padding:7px!important}.wm10-week-day-orders>button{border-radius:11px!important;min-height:60px!important;max-height:74px!important;padding:8px!important}.wm10-week-day-orders>button strong{font-size:10px!important;line-height:1.25!important}.wm10-week-day-orders>button small{font-size:8px!important}.wm10-day-availability{background:#0e1216!important;border-radius:10px!important;padding:7px!important}.wm10-day-availability button{min-height:38px!important;padding:6px 8px!important}.wm10-free-day{min-height:70px!important}.nbMailboxV3BrowseTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.nbMailboxV3EditTrigger{color:#d8dde4;cursor:pointer;background:#141920;border:1px solid #ffffff14;border-radius:13px;min-height:42px;padding:0 15px;font-weight:800;transition:all .2s}.nbMailboxV3EditTrigger:hover{color:#fff;background:#1a1f27}.nbMailboxV3EditTrigger.active{color:#0b0e12;background:#f4f5f7}.nbMailboxV3EditPanel{background:#0e1217eb;border-bottom:1px solid #ffffff0f;gap:10px;padding:12px 24px 14px;display:grid}.nbMailboxV3EditSummary{justify-content:space-between;align-items:center;gap:12px;display:flex}.nbMailboxV3EditSummary strong{color:#f4f6f8;font-size:12px}.nbMailboxV3EditSummary button{color:#d8dde3;cursor:pointer;background:#171c23;border:1px solid #ffffff17;border-radius:11px;min-height:34px;padding:0 12px;font-weight:800}.nbMailboxV3BulkActions{flex-wrap:wrap;gap:8px;display:flex}.nbMailboxV3BulkActions button{color:#d5dbe4;cursor:pointer;background:#171c23;border:1px solid #ffffff14;border-radius:12px;min-height:38px;padding:0 14px;font-weight:800}.nbMailboxV3BulkActions button:disabled{opacity:.45;cursor:not-allowed}.nbMailboxV3List>button.editing{grid-template-columns:34px 46px minmax(0,1fr);padding-left:14px}.nbMailboxV3SelectBox{color:#0000;background:#12161d;border:1px solid #ffffff21;border-radius:9px;place-items:center;width:24px;height:24px;display:grid}.nbMailboxV3SelectBox svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:15px;height:15px}.nbMailboxV3SelectBox.active{color:#04110c;background:#58e6b1;border-color:#58e6b1}.nbMailboxV3List>button.selected{background:linear-gradient(90deg,#58e6b11a,#151a21);border-color:#58e6b173}.nbMailboxV3EditDock{z-index:5;background:linear-gradient(#0b0e1200,#0b0e12f2 22%,#0b0e12fa 100%);grid-template-columns:1fr 1fr;gap:10px;padding:12px 18px 18px;display:grid;position:sticky;bottom:12px}.nbMailboxV3EditDock button{color:#cfd5de;cursor:pointer;background:#141920;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:800;display:flex}.nbMailboxV3EditDock button svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.nbMailboxV3EditDock button.active{color:#0b0e12;background:#f4f5f7}.nbMailboxV3Compose{color:#0a0d11!important;background:#f7f8fa!important;width:58px!important;height:58px!important;bottom:26px!important;right:28px!important;box-shadow:0 18px 48px #00000057!important}.nbMailboxV3Compose svg{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.nbMailboxV3ContextMenu{z-index:60;background:#161b22;border:1px solid #ffffff14;border-radius:16px;gap:4px;min-width:220px;padding:10px;display:grid;position:fixed;box-shadow:0 24px 70px #00000073}.nbMailboxV3ContextMenu strong{color:#f6f7f8;padding:6px 8px 8px;font-size:12px}.nbMailboxV3ContextMenu button{color:#d7dde5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:38px;padding:0 10px;font-weight:700}.nbMailboxV3ContextMenu button:hover{color:#fff;background:#202731}.nbMailboxV3ContextMenu button.danger:hover{color:#ff8e98;background:#ff5f691a}.nbMailboxV3ReaderToolbar .back svg{fill:none;stroke:currentColor;stroke-width:2.1px;width:18px;height:18px}@media (max-width:960px){.nbMailboxV3BrowseTools,.nbMailboxV3EditTrigger,.nbMailboxV3Search{width:100%}.nbMailboxV3EditSummary{flex-direction:column;align-items:flex-start}.nbMailboxV3BulkActions{grid-template-columns:1fr 1fr;display:grid}.nbMailboxV3EditDock{padding:10px 14px 14px}.nbMailboxV3ContextMenu{min-width:0;right:12px;left:12px!important}}.wm10-day-availability{gap:8px;display:grid;background:linear-gradient(#13181ffa,#0b0f14f2)!important;border:1px solid #ffffff14!important;border-radius:13px!important;min-height:60px!important;padding:9px 10px 10px!important}.wm10-day-availability-label{color:#7f8b98;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.wm10-day-availability-track{grid-template-columns:1fr 1fr;gap:7px;display:grid}.wm10-day-availability-track>span{background:#ffffff08;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:flex}.wm10-day-availability-track i{border-radius:50%;width:7px;height:7px}.wm10-day-availability-track b{color:#f6f7f8;font-size:13px}.wm10-day-availability-track small{color:#909aa7;letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.wm10-day-availability-track .available i{background:#49e4b1}.wm10-day-availability-track .unavailable i{background:#f06e8a}.wm10-day-popover-backdrop{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05090ead;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.wm10-day-popover{max-height:min(78vh,760px);overflow:auto;background:linear-gradient(#12171e 0%,#0f141b 100%)!important;border:1px solid #ffffff14!important;border-radius:24px!important;width:min(860px,100vw - 56px)!important;padding:22px!important;position:relative!important;inset:auto!important;box-shadow:0 28px 80px #00000073!important}.wm10-day-popover>div>a{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;background:#151b23!important;border:1px solid #ffffff0f!important;border-radius:16px!important;padding:13px 14px!important;display:grid!important}.wm10-day-popover strong{white-space:normal!important}.wm10-day-popover small{white-space:normal!important;line-height:1.4!important}@media (max-width:760px){.wm10-day-popover-backdrop{padding:14px}.wm10-day-popover{width:calc(100vw - 28px)!important;padding:16px!important}.wm10-day-availability-track{grid-template-columns:1fr}}.nbDocumentStudio{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr)!important;gap:18px!important}.nbDocumentItems article{background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;padding:12px;grid-template-columns:34px minmax(160px,1fr) minmax(240px,1.45fr) 88px 120px!important;gap:10px!important}.nbDocumentUtilityBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 18px;display:flex}.nbDocumentUtilityBar>div{flex-wrap:wrap;gap:8px;display:flex}.nbDocumentUtilityBar strong{color:#f4f6f8;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.nbDocumentUtilityBar button{color:#dce2ea;cursor:pointer;background:#171c23;border:1px solid #ffffff14;border-radius:12px;min-height:40px;padding:0 14px;font-weight:800}.nbDocumentPreview{color:#11151a!important;background:#fbfbf8!important;border-radius:22px!important;padding:24px!important}.nbDocumentPreview *{color:inherit!important}.nbDocumentPreview h2{margin:6px 0 16px;font-size:26px!important}.nbPreviewSheet{gap:18px;display:grid}.nbPreviewHeader{border-bottom:1px solid #11151a1f;justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.nbPreviewBrand strong{font-size:22px;font-weight:900;display:block}.nbPreviewBrand span,.nbPreviewMeta span,.nbPreviewAddresses small,.nbPreviewFooter small{font-size:11px;line-height:1.6;display:block;color:#5b6570!important}.nbPreviewMeta{text-align:right}.nbPreviewAddresses{grid-template-columns:1fr 1fr;gap:18px;display:grid}.nbPreviewAddresses article{background:#f0f1ed;border-radius:14px;padding:14px}.nbPreviewTable header,.nbPreviewTable article{grid-template-columns:minmax(0,1.2fr) minmax(0,1.55fr) 70px 110px 120px;gap:10px;padding:10px 14px;display:grid}.nbPreviewTable header{background:#eef1ed;font-size:11px;font-weight:900}.nbPreviewTable article+article{border-top:1px solid #11151a14}.nbPreviewTotals{gap:8px;width:min(320px,100%);margin-left:auto;display:grid}.nbPreviewTotals div{border-bottom:1px solid #11151a14;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.nbPreviewTotals div.total{border-top:2px solid #11151a29;border-bottom:0;padding-top:12px;font-size:18px;font-weight:900}.nbPreviewFooter{border-top:1px solid #11151a1f;padding-top:12px}@media (max-width:1100px){.nbDocumentStudio,.nbPreviewAddresses,.nbPreviewTable header,.nbPreviewTable article{grid-template-columns:1fr!important}.nbPreviewMeta{text-align:left}}.wm10-main-week>article{position:relative;overflow:visible!important}.wm10-day-popover{z-index:45!important;background:#141920!important;border-radius:16px!important;width:auto!important;max-height:none!important;padding:12px!important;position:absolute!important;top:68px!important;left:10px!important;right:10px!important;overflow:visible!important;box-shadow:0 20px 55px #00000061!important}.wm10-day-popover>header{border-bottom:1px solid #ffffff12!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 9px!important;padding:0 2px 8px!important;display:flex!important}.wm10-day-popover>header span{letter-spacing:.15em!important;font-size:7px!important}.wm10-day-popover>header strong{font-size:13px!important}.wm10-day-popover>header button{border-radius:9px!important;width:28px!important;height:28px!important}.wm10-day-popover>div{scrollbar-width:thin;gap:7px!important;max-height:207px!important;padding-right:3px!important;display:grid!important;overflow-y:auto!important}.wm10-day-popover>div>a{background:#1a2028!important;border-radius:12px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;min-height:58px!important;padding:8px 9px!important;display:grid!important}.wm10-day-popover>div>a>span{border-radius:9px!important;width:30px!important;height:30px!important;font-size:8px!important}.wm10-day-popover>div>a>div{min-width:0!important}.wm10-day-popover>div>a>div:nth-of-type(2){display:none!important}.wm10-day-popover>div>a strong{color:#f6f7f9!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.wm10-day-popover>div>a small{color:#8f99a6!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.customer360{gap:18px;display:grid}.customer360HeroGrid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:16px;display:grid}.customer360Profile,.customer360OpenMoney,.customer360Buckets,.customer360Payments,.customer360Losses,.customer360Team,.customerChatCenter{background:linear-gradient(145deg,#171b22,#101419);border:1px solid #ffffff13;border-radius:24px;box-shadow:0 18px 50px #0000002e}.customer360Profile,.customer360OpenMoney{padding:22px}.customer360Profile h3,.customer360OpenMoney h3,.customer360SectionHead h3{color:#f7f8fa;letter-spacing:-.03em;margin:3px 0 0;font-size:20px}.customer360OpenMoney{align-items:center;gap:22px;display:flex}.customer360OpenMoney>div:last-child p:last-child{color:#98a2af;margin:8px 0 0;font-size:12px;line-height:1.55}.customer360MoneyRing{background:#0e1217;border:10px solid #58e6b129;border-top-color:#58e6b1;border-radius:50%;flex:0 0 158px;align-content:center;place-items:center;height:158px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.customer360MoneyRing span{color:#8b95a3;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.customer360MoneyRing strong{color:#fff;margin:5px 0;font-size:24px}.customer360MoneyRing small{color:#8c96a3;font-size:9px}.customer360DataGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.customer360DataGrid>div,.customer360Metrics>article{background:#151a21;border:1px solid #fff1;border-radius:15px;padding:14px}.customer360DataGrid span,.customer360Metrics span{color:#7f8997;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.customer360DataGrid strong{color:#f5f7fa;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;display:block;overflow:hidden}.customer360Metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.customer360Metrics>article{min-height:106px}.customer360Metrics strong{color:#fff;margin:9px 0 5px;font-size:22px;display:block}.customer360Metrics small{color:#8f98a5;font-size:9px;line-height:1.4}.customer360Buckets,.customer360Payments,.customer360Losses,.customer360Team{padding:20px}.customer360SectionHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.customer360SectionHead>span{color:#fff;background:#202630;border-radius:11px;place-items:center;min-width:34px;height:34px;padding:0 10px;font-size:11px;font-weight:900;display:grid}.customer360BucketRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.customer360BucketRail button{color:#fff;text-align:left;cursor:pointer;background:#13181f;border:1px solid #ffffff12;border-radius:16px;min-height:116px;padding:14px;transition:all .2s}.customer360BucketRail button:hover{border-color:#ffffff2e;transform:translateY(-2px)}.customer360BucketRail button.active{background:#1b2129;box-shadow:inset 0 0 0 1px #ffffff40}.customer360BucketRail span{color:#a7b0bc;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.customer360BucketRail strong{margin:9px 0 5px;font-size:26px;display:block}.customer360BucketRail small{color:#8993a0;font-size:9px;line-height:1.4}.customer360BucketRail .complete{border-bottom:3px solid #28cb8f}.customer360BucketRail .pending{border-bottom:3px solid #79e4ad}.customer360BucketRail .lost{border-bottom:3px solid #ef6d82}.customer360BucketList{gap:8px;margin-top:12px;display:grid}.customer360BucketList>a,.customer360Payments>a,.customer360Losses>a{color:inherit;background:#11161c;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 14px;text-decoration:none;transition:all .2s;display:grid}.customer360BucketList>a:hover,.customer360Payments>a:hover,.customer360Losses>a:hover{border-color:#58e6b147;transform:translate(2px)}.customer360BucketList a strong,.customer360Payments a strong,.customer360Losses a strong{color:#f5f7fa;font-size:12px;display:block}.customer360BucketList a span,.customer360Payments a span,.customer360Losses a span{color:#909aa7;margin-top:3px;font-size:10px;display:block}.customer360BucketList a small,.customer360Payments a small,.customer360Losses a small{color:#74808c;margin-top:4px;font-size:9px;display:block}.customer360BucketList a>b,.customer360Payments a>b,.customer360Losses a>b{color:#fff;font-size:12px}.customer360BucketList a>i{color:#63e2b6;font-size:10px;font-style:normal;font-weight:900}.customer360Split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.customer360Payments,.customer360Losses{align-content:start;gap:9px;display:grid}.customer360Payments .customer360SectionHead,.customer360Losses .customer360SectionHead{margin-bottom:7px}.customer360Payments>a,.customer360Losses>a{grid-template-columns:minmax(0,1fr) auto}.customer360Empty{color:#8f98a5;text-align:center;border:1px dashed #ffffff17;border-radius:15px;padding:22px;font-size:11px}.customer360Empty.success{color:#7eddbb;background:#58e6b10a;border-color:#58e6b12e}.customer360Team>div:last-child{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.customer360Team>div:last-child>span{background:#13181f;border:1px solid #ffffff0f;border-radius:13px;align-items:center;gap:9px;padding:9px 12px;display:flex}.customer360Team i{color:#fff;background:#202733;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.customer360Team strong{color:#f3f5f7;font-size:11px}.customerChatCenter{flex-direction:column;min-height:690px;display:flex;overflow:hidden}.customerChatHeader{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.customerChatHeader h2{color:#f6f7f9;letter-spacing:-.04em;margin:4px 0;font-size:26px}.customerChatHeader>div:first-child>span{color:#8d97a4;font-size:11px}.customerChatSummary{grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px;display:grid}.customerChatSummary article{background:#13181f;border:1px solid #ffffff0f;border-radius:13px;padding:10px 12px}.customerChatSummary span{color:#7e8895;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.customerChatSummary strong{color:#fff;margin-top:5px;font-size:18px;display:block}.customerChatStream{background:#0d1116;flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow:auto}.customerChatMessage{background:#171c23;border:1px solid #ffffff12;border-radius:18px;max-width:min(76%,760px);padding:13px 15px}.customerChatMessage.office{color:#0b0e12;background:#f1f3f5;align-self:flex-end}.customerChatMessage.ai{background:linear-gradient(145deg,#1d2631,#151a21);border-color:#689aff33}.customerChatMessageMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.customerChatMessageMeta strong{font-size:11px}.customerChatMessageMeta span{color:#818c98;font-size:8px}.customerChatMessage p{margin:8px 0 0;font-size:12px;line-height:1.6}.customerChatMessage a{color:#42cfa0;margin-top:9px;font-size:9px;font-weight:900;display:inline-block}.customerChatComposer{background:#12171d;border-top:1px solid #ffffff12;grid-template-columns:150px minmax(0,1fr) 52px;gap:10px;padding:14px;display:grid}.customerChatComposer select,.customerChatComposer textarea{color:#fff;background:#0d1116;border:1px solid #ffffff14;border-radius:13px}.customerChatComposer select{padding:0 12px}.customerChatComposer textarea{resize:vertical;min-height:72px;padding:12px}.customerChatComposer button{color:#0a0d11;cursor:pointer;background:#f5f6f7;border:0;border-radius:16px;align-self:end;place-items:center;width:52px;height:52px;display:grid}.customerChatComposer svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.nbDashboardV4Rail{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.nbDashboardV4Rail>button{border-radius:15px!important;min-height:112px!important;padding:12px!important}.nbDashboardV4Rail>button>b{font-size:18px!important}.nbDashboardV4Rail>button>small{font-size:9px!important}.nbDashboardV4Detail{grid-template-columns:minmax(190px,.9fr) repeat(2,minmax(100px,.35fr)) auto!important;gap:10px!important;min-height:0!important;padding:12px 14px!important}.nbDashboardV4Detail .copy h3{font-size:16px!important}.nbDashboardV4Detail .copy p{font-size:9px!important}.nbDashboardV4Green{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)!important;gap:10px!important;display:grid!important}.nbDashboardV4Green .switch{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.nbDashboardV4Green .switch button{border-radius:13px!important;min-height:76px!important;padding:10px!important}.nbDashboardV4Green .summary{border-radius:13px!important;grid-template-columns:repeat(3,minmax(90px,1fr)) auto!important;gap:8px!important;padding:8px!important;display:grid!important}.nbDashboardV4Green .summary article{padding:8px!important}.nbDashboardV4Green .summary strong{font-size:15px!important}.nbDocumentUtilityBar{z-index:2;position:relative}.nbDocumentUtilityBar strong{color:#f5f7fa!important}.nbDocumentUtilityBar button{color:#f4f6f8!important;background:#20262e!important;border-color:#ffffff1f!important}.nbDocumentUtilityBar button:hover{background:#2a323d!important}.nbDocumentPreview .nbDocumentUtilityBar,.nbDocumentPreview>.nbDocumentUtilityBar{color:#fff!important;background:#11161c!important}@media (max-width:1250px){.customer360Metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.customer360BucketRail{grid-template-columns:repeat(2,minmax(0,1fr))}.customer360HeroGrid,.customer360Split{grid-template-columns:1fr}.nbDashboardV4Green{grid-template-columns:1fr!important}.customerFileNavigation.premium{overflow-x:auto;grid-template-columns:repeat(5,minmax(170px,1fr))!important}}@media (max-width:760px){.customer360DataGrid,.customer360Metrics,.customer360BucketRail{grid-template-columns:1fr}.customer360OpenMoney{flex-direction:column;align-items:flex-start}.customer360MoneyRing{flex-basis:138px;width:138px;height:138px}.customerChatHeader{flex-direction:column}.customerChatSummary{width:100%}.customerChatComposer{grid-template-columns:1fr 52px}.customerChatComposer select{grid-column:1/-1;min-height:42px}.customerChatMessage{max-width:92%}.nbDashboardV4Detail{grid-template-columns:1fr!important}.nbDashboardV4Green .summary{grid-template-columns:1fr 1fr!important}}.customerFileNavigation.premium{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nbMailboxV3ActionNotice{z-index:1200;color:#dffcf1;background:#0d1412f5;border:1px solid #58e6b147;border-radius:14px;align-items:center;gap:9px;padding:12px 15px;font-size:12px;font-weight:900;animation:.22s both nbActionNoticeIn;display:flex;position:fixed;top:22px;right:26px;box-shadow:0 16px 50px #00000052}.nbMailboxV3ActionNotice svg{fill:none;stroke:#58e6b1;stroke-width:2.4px;width:17px;height:17px}.nbMailboxV3EditSummary>div{align-items:center;gap:8px;display:flex}.nbMailboxV3EditClose{place-items:center;width:34px;height:34px;line-height:1;min-width:34px!important;padding:0!important;font-size:20px!important;display:grid!important}.nbMailboxV3List>button{transition:transform .18s,border-color .18s,background .18s,opacity .18s}.nbMailboxV3List>button.selected{transform:translate(3px)}@keyframes nbActionNoticeIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1250px){.customerFileNavigation.premium{grid-template-columns:repeat(3,minmax(170px,1fr))!important}}.wm10-workplace-head-actions button:hover{border-color:#53f5b48c;transform:translateY(-1px)}.wm10-workplace-warning{color:#ffd990;background:#ffb53314;border:1px solid #ffbe4659;border-radius:14px;margin:14px 0 18px;padding:14px 16px;font-size:13px;font-weight:750}.wm10-primary-job button:disabled{opacity:.55;cursor:not-allowed;filter:saturate(.55)}.invoiceDocumentPreview{color:#111827;background:#fff;border-radius:24px;margin:18px 0 24px;padding:34px;overflow:hidden;box-shadow:0 24px 80px #00000059}.invoiceDocumentHeader,.invoiceDocumentFooter,.invoiceAddressGrid{gap:24px;display:grid}.invoiceDocumentHeader{border-bottom:1px solid #dfe5ec;grid-template-columns:1.4fr .8fr;align-items:start;padding-bottom:26px}.invoiceBrandBlock{align-items:center;gap:16px;display:flex}.invoiceBrandBlock img,.invoiceLogoFallback{object-fit:contain;background:#0b1713;border:1px solid #dce7e2;border-radius:16px;width:64px;height:64px}.invoiceLogoFallback{color:#56f2b1;place-items:center;font-size:26px;font-weight:950;display:grid}.invoiceBrandBlock div,.invoiceDocumentMeta{flex-direction:column;gap:4px;display:flex}.invoiceBrandBlock strong{font-size:22px}.invoiceBrandBlock span,.invoiceDocumentMeta span,.invoiceAddressGrid span,.invoiceDocumentFooter span{letter-spacing:.16em;color:#657282;font-size:10px;font-weight:900}.invoiceBrandBlock small,.invoiceDocumentMeta small,.invoiceDocumentFooter small{color:#647184;line-height:1.5}.invoiceDocumentMeta{text-align:right}.invoiceDocumentMeta strong{font-size:24px}.invoiceAddressGrid{grid-template-columns:1fr 1fr;padding:28px 0}.invoiceAddressGrid>div{background:#f8fafc;border:1px solid #e3e8ee;border-radius:16px;padding:18px}.invoiceAddressGrid strong{margin:9px 0 4px;font-size:16px;display:block}.invoiceAddressGrid p{color:#5d6878;margin:0;line-height:1.55}.invoiceProfessionalTable{border:1px solid #dfe5ec;border-radius:16px;overflow:hidden}.invoiceProfessionalHead,.invoiceProfessionalRow{grid-template-columns:64px minmax(260px,1fr) 110px 145px 145px;align-items:center;display:grid}.invoiceProfessionalHead{color:#fff;letter-spacing:.04em;background:#111827;font-size:11px;font-weight:900}.invoiceProfessionalHead span,.invoiceProfessionalRow>span{padding:13px 14px}.invoiceProfessionalRow{border-top:1px solid #e7ebf0}.invoiceProfessionalRow>span:nth-child(n+3){text-align:right}.invoiceProfessionalRow strong{margin-bottom:5px;display:block}.invoiceProfessionalRow small{color:#6b7584;white-space:normal;line-height:1.45;display:block}.invoiceProfessionalTotals{border:1px solid #dfe5ec;border-radius:16px;max-width:460px;margin:24px 0 0 auto;overflow:hidden}.invoiceProfessionalTotals>div{border-top:1px solid #e7ebf0;justify-content:space-between;padding:12px 16px;display:flex}.invoiceProfessionalTotals>div:first-child{border-top:0}.invoiceProfessionalTotals .gross{color:#fff;background:#111827;font-size:17px}.invoiceProfessionalTotals .open{color:#07573a;background:#eafbf4}.invoiceDocumentFooter{border-top:1px solid #dfe5ec;grid-template-columns:repeat(3,1fr);margin-top:28px;padding-top:22px}.invoiceDocumentFooter>div{flex-direction:column;gap:4px;display:flex}.invoiceDocumentFooter strong{font-size:13px}.jobProcessWorkspace .panel,.jobProcessWorkspace article,.orderOverviewCard,.implementationOverviewCard{border-radius:18px!important}.jobProcessWorkspace .form,.jobProcessWorkspace .grid,.jobProcessWorkspace .summaryGrid{gap:16px!important}.jobProcessWorkspace input,.jobProcessWorkspace textarea,.jobProcessWorkspace select{min-height:44px}.jobProcessWorkspace textarea{line-height:1.55}@media (max-width:1100px){.invoiceProfessionalHead,.invoiceProfessionalRow{grid-template-columns:50px minmax(220px,1fr) 90px 120px 120px}.invoiceDocumentFooter{grid-template-columns:1fr}.invoiceDocumentPreview{padding:24px}}@media (max-width:760px){.invoiceDocumentHeader,.invoiceAddressGrid{grid-template-columns:1fr}.invoiceDocumentMeta{text-align:left}.invoiceProfessionalTable{overflow-x:auto}.invoiceProfessionalHead,.invoiceProfessionalRow{min-width:760px}}@media print{body{background:#fff!important}.appSidebar,.topbar,.invoiceHero,.invoiceWorkspace,.financeMessage,.financeError{display:none!important}.appContent{margin:0!important;padding:0!important}.invoiceDocumentPreview{box-shadow:none;page-break-inside:avoid;border-radius:0;margin:0;padding:18mm}.invoiceDocumentPreview *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.companyLogoUpload{gap:10px;display:grid}.companyLogoUpload>span{color:#dfe6e2;font-size:11px;font-weight:850}.companyLogoUploadRow{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.companyLogoPreview{color:#50ecad;background:#0a1512;border:1px solid #53f5b433;border-radius:17px;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:28px;font-weight:950;display:grid;overflow:hidden}.companyLogoPreview img{object-fit:contain;background:#fff;width:100%;height:100%}.companyLogoFileButton{cursor:pointer;background:#53f5b414;border:1px solid #53f5b447;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:850;color:#ddfff2!important;display:inline-flex!important}.companyLogoFileButton input{display:none}.companyLogoUploadRow small{color:#7e958c;margin-top:7px;font-size:10px;display:block}.nbDocumentStudio,.nbOrderStudio,.nbCaseSplit{align-items:start!important;gap:24px!important}.nbDocumentStudio>.nbPanel,.nbOrderStudio>.nbPanel,.nbCaseSplit>.nbPanel{box-shadow:0 24px 70px #00000038;background:linear-gradient(#151b21fa,#0d1116fa)!important;border:1px solid #ffffff13!important;border-radius:24px!important;padding:28px!important}.nbPanelHeader{border-bottom:1px solid #ffffff13;align-items:flex-start!important;margin-bottom:24px!important;padding-bottom:20px!important}.nbPanelHeader h2{letter-spacing:-.025em;margin:5px 0 7px!important;font-size:24px!important;line-height:1.18!important}.nbPanelHeader p{max-width:720px;color:#85958f!important;line-height:1.6!important}.nbDocumentStudio label,.nbOrderStudio label,.nbCaseSplit label{letter-spacing:.02em;color:#b8c4bf!important;gap:9px!important;font-size:11px!important;font-weight:850!important;display:grid!important}.nbDocumentStudio textarea,.nbOrderStudio textarea,.nbCaseSplit textarea{border-radius:15px!important;min-height:120px!important;padding:16px!important;line-height:1.65!important}.nbDocumentStudio input,.nbOrderStudio input,.nbCaseSplit input,.nbDocumentStudio textarea,.nbOrderStudio textarea,.nbCaseSplit textarea{transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff06;color:#f4f7f6!important;background:#0b0f14!important;border:1px solid #ffffff16!important}.nbDocumentStudio input:focus,.nbOrderStudio input:focus,.nbCaseSplit input:focus,.nbDocumentStudio textarea:focus,.nbOrderStudio textarea:focus,.nbCaseSplit textarea:focus{border-color:#4bebab7a!important;outline:none!important;box-shadow:0 0 0 4px #4bebab12!important}.nbDocumentItems{gap:12px!important;margin:22px 0!important}.nbDocumentItems article{background:linear-gradient(145deg,#ffffff09,#ffffff04)!important;border:1px solid #ffffff13!important;border-radius:18px!important;grid-template-columns:40px minmax(170px,.9fr) minmax(250px,1.5fr) 90px 120px 36px!important;align-items:center!important;gap:10px!important;padding:14px!important;display:grid!important;position:relative!important}.nbDocumentItems article>span{border-radius:11px!important;width:36px!important;height:36px!important}.nbDocumentItems article input{min-height:46px!important;padding:0 12px!important}.nbDocumentRowDelete{color:#ff9dab;cursor:pointer;background:#ff4c6612;border:1px solid #ff647838;border-radius:10px;width:34px;height:34px;font-size:20px;transition:all .18s}.nbDocumentRowDelete:hover{background:#ff4c6624;transform:scale(1.05)}.nbAddRow{background:#4bebab09!important;border-style:solid!important;border-radius:14px!important;min-height:46px!important;margin-top:2px!important}.nbQuoteConditions{border-top:1px solid #ffffff12;margin-top:22px!important;padding-top:22px!important}.nbOrderStatusGrid,.nbExecutionStatus{gap:12px!important;margin:0 0 24px!important}.nbOrderStatusGrid article,.nbExecutionStatus article{background:#0d1217!important;border-radius:16px!important;padding:17px 18px!important}.nbOrderStatusGrid span,.nbExecutionStatus span{letter-spacing:.13em!important;font-size:9px!important}.nbOrderStatusGrid strong,.nbExecutionStatus strong{margin-top:7px;line-height:1.4;display:block;font-size:14px!important}.nbOrderStatusGrid small{color:#71867d;margin-top:5px;display:block}.nbOrderSection{background:#0000002e!important;border-radius:20px!important;margin-top:18px!important;padding:22px!important}.nbOrderSectionTitle{margin-bottom:20px!important}.nbOrderSectionTitle>span{border-radius:13px!important;width:40px!important;height:40px!important}.nbOrderSectionTitle strong{font-size:15px!important}.nbOrderSectionTitle small{line-height:1.5;font-size:10px!important}.nbFormGrid{gap:14px!important}.nbOrderFooter{border-radius:18px!important;margin-top:22px!important;padding:19px!important}.nbOrderFooter>div:last-child{justify-content:flex-end!important}.nbChecklistEditor{background:0 0!important;border:0!important;gap:10px!important;margin:18px 0 22px!important;padding:0!important;display:grid!important}.nbChecklistEditor>div{background:#ffffff06!important;border:1px solid #ffffff13!important;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr) 36px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:13px!important;display:grid!important}.nbChecklistEditor>div>span{border-radius:12px!important;width:38px!important;height:38px!important;font-size:12px!important}.nbChecklistEditor>div>input{min-height:46px!important;font-size:12px!important}.nbCaseSplit .nbActionBar{border-top:1px solid #ffffff13!important;justify-content:flex-end!important;margin-top:24px!important;padding-top:20px!important}.nbCaseSide .nbPanel{border-radius:20px!important;padding:22px!important}.nbCaseSide h3{font-size:17px!important;line-height:1.35!important}.nbCaseSide p,.nbCaseSide li{color:#8da097!important;line-height:1.65!important}.nbDocumentPreview{border-radius:24px!important;padding:26px!important;box-shadow:0 28px 80px #00000057!important}.nbQuotePreview{background:#f8f7f2!important}.nbInvoicePreview{background:#fff!important}.nbPreviewLogo{object-fit:contain;background:#fff;border:1px solid #e2e6e8;border-radius:12px;width:58px;height:58px;margin-bottom:12px}.nbQuoteDisclaimer{background:#fff8e8;border:1px solid #e0b45c;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex;color:#6b542b!important}.nbQuoteDisclaimer strong{white-space:nowrap}.nbQuoteDisclaimer span{font-size:11px;line-height:1.55;color:#6b542b!important}.nbPreviewTable{border:1px solid #11151a1f;border-radius:14px;overflow:hidden}.nbPreviewTable header,.nbPreviewTable article{grid-template-columns:54px minmax(200px,1fr) 100px 120px 130px!important;align-items:start!important;gap:0!important;display:grid!important}.nbPreviewTable header{background:#111820;color:#fff!important}.nbPreviewTable header span{letter-spacing:.08em;color:#fff!important;padding:12px!important;font-size:9px!important;font-weight:900!important}.nbPreviewTable article{border-top:1px solid #11151a1a!important}.nbPreviewTable article>*{padding:13px 12px!important}.nbPreviewTable article span b{margin-bottom:5px;display:block}.nbPreviewTable article span small{line-height:1.45;display:block;color:#68727d!important}.nbPreviewTotals{margin-top:20px!important}.nbPreviewFooter{border-top:1px solid #11151a1f!important;gap:7px!important;margin-top:22px!important;padding-top:18px!important;display:grid!important}.nbInvoicePreview .nbPreviewTotals .total{border-radius:10px;color:#fff!important;background:#111820!important}.nbQuotePreview .nbPreviewTotals .total{border-radius:10px;color:#fff!important;background:#1c2931!important}@media (max-width:1400px){.nbDocumentItems article{grid-template-columns:36px minmax(150px,1fr) minmax(190px,1.2fr) 80px 105px 34px!important}.nbDocumentStudio{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr)!important}}@media (max-width:1050px){.nbDocumentStudio,.nbOrderStudio,.nbCaseSplit{grid-template-columns:1fr!important}.nbDocumentPreview,.nbAiPlanningCard{position:static!important}.nbDocumentItems article{grid-template-columns:38px 1fr 36px!important}.nbDocumentItems article input{grid-column:2}.nbDocumentItems article .nbDocumentRowDelete{grid-area:1/3}.nbPreviewTable{overflow-x:auto}.nbPreviewTable header,.nbPreviewTable article{min-width:700px}}.cleanTechnicianStarButton.active{transform:translateY(-1px);color:#17120a!important;background:linear-gradient(135deg,#ffe78c,#ffc846)!important;border-color:#ffe997!important;box-shadow:0 0 0 3px #ffd35521,0 10px 28px #ffc43033!important}.cleanTechnicianStarButton.active:hover{filter:brightness(1.06)}.cleanStaffPickerList{gap:10px;max-height:310px;margin:16px 0 4px;padding-right:4px;display:grid;overflow:auto}.cleanStaffPickerList>label{cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:auto 42px 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:grid}.cleanStaffPickerList>label:hover,.cleanStaffPickerList>label.selected{background:#ffd66f13;border-color:#ffd66f6b}.cleanStaffPickerList input{accent-color:#ffd66f}.cleanStaffPickerAvatar{color:#67f2c3;background:#50f0bb1f;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.cleanStaffPickerList label>span:nth-of-type(2){gap:3px;display:grid}.cleanStaffPickerList small{color:#8e9aa8}.cleanStaffPickerList label>button{color:#fff;background:#171c22;border:1px solid #ffffff1a;border-radius:10px;width:30px;height:30px;font-size:18px}.cleanStaffPickerEmpty{color:#9ba6b2;text-align:center;border:1px dashed #ffffff24;border-radius:15px;padding:18px}.companyLogoRemoveButton{color:#ffb2b2;cursor:pointer;background:#ff5a5a14;border:1px solid #ff787852;border-radius:11px;margin-top:10px;padding:8px 11px;font-weight:800}.wm10-primary-job{box-shadow:0 24px 65px #0000003d;background:linear-gradient(145deg,#182229fa,#10161cfa)!important;border:1px solid #5af5c133!important}.wm10-primary-job>header{gap:24px;align-items:flex-start!important}.wm10-workplace-head-actions{flex-direction:column;gap:10px;align-items:flex-end!important;display:flex!important}.wm10-workplace-head-actions button{color:#e8edf2;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:12px;padding:10px 13px;font-weight:800}.wm10-execution-kpis{margin-top:18px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.wm10-execution-kpis>div{background:#ffffff06!important;border:1px solid #ffffff13!important;border-radius:15px!important;padding:15px!important}.wm10-execution-kpis span{color:#7f8b98;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.wm10-execution-kpis strong{font-size:15px}.wm10-execution-kpis .positive{color:#62edba}.wm10-execution-kpis .delayed{color:#ffbd68}.wm10-progress-rail{background:#ffffff0e;border-radius:99px;height:7px;margin:14px 0 20px;overflow:hidden}.wm10-progress-rail>span{border-radius:inherit;background:linear-gradient(90deg,#34dca1,#8bf1cc);height:100%;transition:width .45s;display:block;box-shadow:0 0 18px #3ee7ab66}.wm10-execution-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:16px;display:grid}.wm10-panel-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.wm10-panel-heading span{letter-spacing:.12em;color:#4fe0ad;font-size:9px;font-weight:900}.wm10-panel-heading>strong{color:#7af0c6;font-size:22px}.wm10-task-list>label{cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:auto 38px 1fr auto;align-items:center;gap:11px;padding:12px;transition:all .2s;display:grid}.wm10-task-list>label:hover{border-color:#51e7b140}.wm10-task-list>label.done{background:#32dc9e12;border-color:#32dc9e38}.wm10-task-list input{opacity:0;position:absolute}.wm10-task-check{color:#9aa6b3;background:#1d252e;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.wm10-task-list .done .wm10-task-check{color:#062217;background:#35dca0}.wm10-task-list label>span:nth-of-type(2){gap:4px;display:grid}.wm10-task-list small{color:#83909e}.wm10-task-list em{text-transform:uppercase;letter-spacing:.08em;color:#9aa6b3;font-size:9px;font-style:normal;font-weight:900}.wm10-proof-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wm10-proof-grid button{text-align:left;color:#e9eef3;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;gap:5px;padding:11px;display:grid}.wm10-proof-grid button>span{color:#62eab9;font-size:18px}.wm10-proof-grid small{color:#7f8b98}.wm10-customer-confirm{border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:11px;margin:12px 0;padding:12px;display:flex}.wm10-customer-confirm input{accent-color:#42dea7}.wm10-customer-confirm span{gap:3px;display:grid}.wm10-customer-confirm small{color:#84909d}.wm10-final-note{gap:7px;margin-top:10px;display:grid}.wm10-final-note>span{letter-spacing:.09em;text-transform:uppercase;color:#8693a1;font-size:10px;font-weight:900}.wm10-final-note textarea{resize:vertical;color:#eef3f7;background:#111820;border:1px solid #ffffff17;border-radius:13px;min-height:88px;padding:12px}.wm10-audit-line{color:#82909d;border-top:1px solid #ffffff12;justify-content:space-between;gap:15px;margin-top:12px;padding-top:12px;font-size:11px;display:flex}.wm10-audit-line strong{color:#dce4eb}.nbExecutionMonitor{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.nbExecutionHeaderActions{align-items:center;gap:10px;display:flex}.nbExecutionKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 12px;display:grid}.nbExecutionKpiGrid article{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;gap:6px;padding:16px;display:grid}.nbExecutionKpiGrid span{color:#8794a1;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:900}.nbExecutionKpiGrid strong{font-size:20px}.nbExecutionKpiGrid small{color:#798692}.nbExecutionKpiGrid .positive{color:#64e9b8}.nbExecutionKpiGrid .negative{color:#ffba67}.nbExecutionProgress{background:#ffffff0f;border-radius:99px;height:8px;margin-bottom:20px;overflow:hidden}.nbExecutionProgress span{background:linear-gradient(90deg,#34dca1,#94f2d1);height:100%;transition:width .45s;display:block}.nbExecutionReadOnlyGrid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.nbExecutionSectionTitle{justify-content:space-between;margin-bottom:13px;display:flex}.nbExecutionSectionTitle span{letter-spacing:.12em;color:#4fe0ad;font-size:9px;font-weight:900}.nbExecutionSectionTitle h3{margin:4px 0 0}.nbExecutionReadOnlyList{gap:8px;display:grid}.nbExecutionReadOnlyList article{border:1px solid #ffffff12;border-radius:13px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}.nbExecutionReadOnlyList article>span{background:#1a232c;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.nbExecutionReadOnlyList article.done{background:#34dc9f0f;border-color:#34dc9f33}.nbExecutionReadOnlyList article.done>span{color:#071e16;background:#35dca0}.nbExecutionReadOnlyList article>div{gap:3px;display:grid}.nbExecutionReadOnlyList small{color:#7e8b98}.nbExecutionReadOnlyList em{color:#8d99a6;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.nbExecutionProofList{gap:8px;display:grid}.nbExecutionProofList article{border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.nbExecutionProofList article.done{background:#33dc9f0f;border-color:#33dc9f3b}.nbExecutionProofList article span{color:#62e9b9}.nbExecutionReport{background:#ffffff06;border-radius:13px;margin-top:12px;padding:13px}.nbExecutionReport>span,.nbExecutionAudit>span{text-transform:uppercase;letter-spacing:.1em;color:#84919e;font-size:9px;font-weight:900}.nbExecutionReport p{color:#d2dae1;margin:8px 0 0;line-height:1.55}.nbExecutionAudit{border-top:1px solid #ffffff12;justify-content:space-between;margin-top:12px;padding-top:12px;display:flex}.nbDocumentMenu summary{color:#fff;letter-spacing:.08em;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:42px;height:36px;font-weight:900;list-style:none;display:grid}.nbDocumentMenu>div{z-index:30;background:#111820;border:1px solid #ffffff1f;border-radius:15px;gap:5px;width:245px;padding:8px;animation:.16s nbMenuIn;display:grid;position:absolute;top:44px;right:0;box-shadow:0 22px 55px #0000006b}.nbDocumentMenu button{text-align:left!important;color:#eff3f6!important;background:0 0!important;border:0!important;border-radius:10px!important;grid-template-columns:30px 1fr!important;gap:1px 10px!important;padding:10px!important;display:grid!important}.nbDocumentMenu button:hover{background:#ffffff0f!important}.nbDocumentMenu button>span{color:#66eabd;background:#44e4ab1a;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.nbDocumentMenu button>small{color:#7e8a97}.nbInvoicePreview .nbPreviewSheet{color:#111820!important;background:#fff!important}.nbInvoicePreview .nbPreviewSheet *{text-shadow:none!important}.nbInvoicePreview .nbPreviewTable article,.nbInvoicePreview .nbPreviewTable header{color:#111820}.nbInvoicePreview .nbPreviewTable header{background:#eef2f4!important}.nbInvoicePreview .nbPreviewTable article{border-color:#e1e6e9!important}.nbInvoicePreview .nbPreviewTable small,.nbInvoicePreview .nbPreviewFooter small,.nbInvoicePreview .nbPreviewBrand span,.nbInvoicePreview .nbPreviewMeta span{color:#58636e!important}@keyframes nbMenuIn{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:1100px){.wm10-execution-grid,.nbExecutionMonitor,.nbExecutionReadOnlyGrid{grid-template-columns:1fr}.wm10-execution-kpis,.nbExecutionKpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.wm10-execution-kpis,.nbExecutionKpiGrid,.wm10-proof-grid{grid-template-columns:1fr}.wm10-task-list>label{grid-template-columns:36px 1fr}.wm10-task-list input{display:none}.wm10-task-list em{grid-column:2}.nbExecutionReadOnlyList article{grid-template-columns:34px 1fr}.nbExecutionReadOnlyList em{grid-column:2}}.wm10-primary-job{background:linear-gradient(160deg,#ffffff09,#0000 44%),#10151a!important;border:1px solid #ffffff1a!important;border-radius:24px!important;padding:0!important;overflow:hidden!important;box-shadow:0 24px 70px #0000004d!important}.wm10-primary-job>header{border-bottom:1px solid #ffffff14!important;align-items:flex-start!important;padding:24px 26px 20px!important}.wm10-primary-job>header h2{max-width:860px;letter-spacing:-.045em!important;font-size:clamp(22px,2.3vw,34px)!important;line-height:1.12!important}.wm10-workplace-head-actions button{color:#ffb6bf!important;background:#ff6f7d12!important;border:1px solid #ff6f7d40!important;border-radius:12px!important;min-height:42px!important;padding:0 15px!important;font-size:11px!important;font-weight:700!important}.wm10-execution-kpis{background:#ffffff04!important;border-bottom:1px solid #ffffff12!important;gap:10px!important;padding:18px 26px!important}.wm10-execution-kpis article{background:#ffffff06!important;border:1px solid #ffffff13!important;border-radius:15px!important;min-height:84px!important;padding:15px 16px!important}.wm10-progress-rail{background:#ffffff0f!important;height:7px!important;margin:0 26px 22px!important}.wm10-task-list>label{background:#13191f!important;border:1px solid #ffffff13!important;border-radius:15px!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:84px!important;padding:14px 15px!important}.wm10-task-list>label:has(input:checked){background:linear-gradient(90deg,#47d99a1c,#47d99a06)!important;border-color:#47d99a40!important}.wm10-task-list>label>input{opacity:0;pointer-events:none;position:absolute}.wm10-task-check{color:#dfe7ee!important;background:#ffffff0d!important;border:1px solid #ffffff17!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;font-weight:750!important;display:grid!important}.wm10-task-list>label:has(input:checked) .wm10-task-check{color:#72efb8!important;background:#47d99a29!important;border-color:#47d99a52!important}.wm10-task-list>label strong{font-size:13px!important;font-weight:680!important;line-height:1.45!important}.wm10-task-list>label small{color:#84919c!important;margin-top:5px!important;font-size:10px!important}.wm10-requirement-toggle{letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:999px!important;min-width:76px!important;height:31px!important;padding:0 10px!important;font-size:9px!important;font-weight:760!important}.wm10-requirement-toggle.required{color:#ffd17a!important;background:#f2b84b1a!important;border:1px solid #f2b84b47!important}.wm10-requirement-toggle.optional{color:#8de8f4!important;background:#58c7d81a!important;border:1px solid #58c7d847!important}.wm10-proof-grid button{background:#13191f!important;border:1px solid #ffffff14!important;border-radius:16px!important;min-height:118px!important}.wm10-customer-confirm,.wm10-final-note{background:#13191f!important;border:1px solid #ffffff14!important;border-radius:15px!important}.wm10-final-note textarea{min-height:104px!important;line-height:1.55!important}.wm10-primary-job>footer{background:#0000001f!important;border-top:1px solid #ffffff14!important;padding:18px 26px 24px!important}.wm10-modal-backdrop{animation:.18s both nbBackdropIn;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#04070a85!important}.wm10-job-picker{animation:.24s cubic-bezier(.2,.8,.2,1) both nbModalIn!important}.wm10-picker-empty{text-align:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:18px;place-items:center;gap:9px;padding:42px 24px;display:grid}.wm10-picker-empty>span{color:#f2b84b;font-size:32px}.wm10-picker-empty strong{font-size:17px}.wm10-picker-empty p{color:#8c98a3;max-width:520px;margin:0;font-size:12px;line-height:1.6}.wm10-picker-empty button{color:#eef3f7;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:11px;margin-top:8px;padding:11px 15px}.nbExecutionMonitorMain{background:linear-gradient(155deg,#ffffff07,#0000 48%),#10151a!important;border-radius:24px!important;padding:24px!important}.nbExecutionKpiGrid{gap:10px!important}.nbExecutionKpiGrid article{background:#141a20!important;border:1px solid #ffffff14!important;border-radius:16px!important;min-height:104px!important;padding:17px!important}.nbExecutionReadOnlyGrid{gap:16px!important}.nbExecutionReadOnlyGrid>section{background:#12181e!important;border:1px solid #ffffff14!important;border-radius:18px!important;padding:20px!important}.nbExecutionReadOnlyList article{background:#ffffff06!important;border-radius:14px!important;min-height:72px!important;padding:13px!important}.nbStaffFirstCard{background:linear-gradient(145deg,#58c7d814,#0000 65%),#10151a!important;border-color:#58c7d833!important}.nbSecureEditBackdrop{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04070aa3;place-items:center;padding:24px;animation:.18s both nbBackdropIn;display:grid;position:fixed;inset:0}.nbSecureEditModal{background:linear-gradient(155deg,#ffffff0b,#0000 45%),#10151a;border:1px solid #ffffff24;border-radius:24px;width:min(720px,100%);max-height:90vh;padding:22px;animation:.26s cubic-bezier(.2,.8,.2,1) both nbModalIn;overflow:auto;box-shadow:0 35px 110px #0000008c}.nbSecureEditModal>header{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.nbSecureEditModal>header h3{letter-spacing:-.04em;margin:3px 0 7px;font-size:24px}.nbSecureEditModal>header p{color:#8f9aa5;margin:0;line-height:1.55}.nbSecureEditModal>header>button{color:#dfe7ee;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;width:38px;height:38px;font-size:20px}.nbSecureActorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.nbSecureActorGrid>button{text-align:left;color:#eef3f7;background:#141a20;border:1px solid #ffffff14;border-radius:15px;align-items:center;gap:12px;padding:13px;display:flex}.nbSecureActorGrid>button.active{background:#58c7d817;border-color:#58c7d86b}.nbSecureActorGrid>button>span{background:#ffffff0f;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:760;display:grid}.nbSecureActorGrid small{color:#85919c;margin-top:4px;display:block}.nbSecurePassword{gap:7px;margin:12px 0;display:grid}.nbSecurePassword span{color:#8c98a3;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.nbSecurePassword input{color:#fff;background:#0d1217;border:1px solid #ffffff1a;border-radius:12px;height:45px;padding:0 13px}.nbSecureEditModal>aside{background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:auto 1fr;gap:7px 14px;padding:14px;font-size:11px;display:grid}.nbSecureEditModal>aside strong{color:#8de8f4;grid-column:1/-1}.nbSecureEditModal>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.nbSecureError{color:#ff9ca7;background:#ff6f7d14;border:1px solid #ff6f7d33;border-radius:11px;padding:10px 12px;font-size:11px}.nbDocumentMenu summary{letter-spacing:2px!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:12px!important;width:38px!important;height:34px!important;font-size:13px!important}.nbDocumentMenu[open]>div{background:#0f1419!important;border:1px solid #ffffff21!important;border-radius:16px!important;min-width:285px!important;padding:8px!important;animation:.28s cubic-bezier(.18,.9,.28,1) both nbMenuFly!important;box-shadow:0 22px 70px #0000007a!important}.nbDocumentMenu button{border-radius:11px!important;grid-template-columns:34px 1fr!important;padding:11px!important;font-weight:500!important}.nbDocumentMenu button span{color:#8de8f4;background:#58c7d817;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}@keyframes nbBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes nbModalIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes nbMenuFly{0%{opacity:0;transform:translate(-18px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:980px){.wm10-execution-grid{grid-template-columns:1fr!important}.nbSecureActorGrid{grid-template-columns:1fr}}:root{--fm-surface:#0d0f12;--fm-surface-2:#12151a;--fm-surface-3:#171b20;--fm-text:#f5f7f8;--fm-muted:#8f99a4;--fm-border:#ffffff17}.nbPanel,.nbCaseCommandBar,.nbCaseTabs,.nbPaymentOverview article,.nbOrderSection,.nbExecutionMonitorMain{background:linear-gradient(160deg,#ffffff06,transparent 42%),var(--fm-surface-2)!important;border-color:var(--fm-border)!important;box-shadow:0 18px 48px #0000002e!important}.nbPanel h1,.nbPanel h2,.nbPanel h3,.nbPanel strong,.nbCaseCommandBar strong{color:var(--fm-text)!important}.nbPanel p,.nbPanel small,.nbPanel span{letter-spacing:normal}.nbDocumentPreview{box-shadow:none!important;color:#15191d!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.nbDocumentUtilityBar{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 2px;display:flex;color:#dfe4e8!important;background:0 0!important}.nbDocumentUtilityBar>strong{text-transform:uppercase;letter-spacing:.12em!important;color:#a8b1ba!important;font-size:10px!important;font-weight:650!important}.nbPreviewSheet{color:#15191d!important;background:#fff!important;border:1px solid #e4e7e9!important;border-radius:18px!important;padding:30px!important;box-shadow:0 26px 70px #00000047!important}.nbPreviewSheet *{color:inherit!important;text-shadow:none!important}.nbPreviewBrand span,.nbPreviewMeta span,.nbPreviewAddresses small,.nbPreviewFooter small,.nbPreviewTable small{color:#626c75!important}.nbPreviewAddresses article{background:#f6f7f7!important;border:1px solid #e7eaec!important}.nbPreviewTable header{color:#252b31!important;background:#f1f3f4!important;border-bottom:1px solid #dde2e5!important}.nbPreviewTable header span{color:#4a535c!important;font-weight:700!important}.nbPreviewTable article{background:#fff!important}.nbInvoicePreview .nbPreviewTotals .total,.nbQuotePreview .nbPreviewTotals .total{color:#fff!important;background:#171b20!important}.nbDocumentMenu summary{transition:transform .2s,background .2s;position:relative;color:#f5f7f8!important;background:#171b20!important;border:1px solid #ffffff26!important;border-radius:50%!important;width:36px!important;height:36px!important;font-size:0!important}.nbDocumentMenu summary:after{content:"•••";letter-spacing:2px;font-size:12px;transform:translate(1px)}.nbDocumentMenu summary:hover{transform:rotate(90deg);background:#222830!important}.nbDocumentMenu[open]>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100% 0;background:#0f1114fa!important;border:1px solid #ffffff1f!important;border-radius:16px!important;width:306px!important;padding:7px!important;animation:.32s cubic-bezier(.16,1,.3,1) both nbTechSlide!important;top:44px!important;right:0!important;box-shadow:0 28px 80px #0000008c!important}.nbDocumentMenu button{color:#eef2f5!important;background:0 0!important;border-radius:11px!important;min-height:54px!important;padding:10px 11px!important;transition:transform .18s,background .18s!important}.nbDocumentMenu button:hover{transform:translate(5px);background:#fff1!important}.nbDocumentMenu button>span{color:#8ee8c2!important;background:#20262c!important;border:1px solid #ffffff14!important}.nbDocumentMenu button strong{color:#f4f7f8!important;font-size:11px!important;font-weight:590!important}.nbDocumentMenu button small{color:#87919b!important;font-size:9px!important}@keyframes nbTechSlide{0%{opacity:0;filter:blur(4px);transform:translate(-22px)scale(.96)}to{opacity:1;filter:none;transform:none}}.nbDirectExecutionEditor{background:linear-gradient(145deg,#5ce8b90f,#0000 38%),#0f1317;border:1px solid #5ce8b933;border-radius:22px;margin:20px 0;padding:22px;box-shadow:0 22px 60px #0000003d}.nbDirectExecutionEditor>header{border-bottom:1px solid var(--fm-border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.nbDirectExecutionEditor h3{letter-spacing:-.03em;margin:3px 0 7px;font-size:22px}.nbDirectExecutionEditor header p{color:#8f99a4;max-width:760px;margin:0;line-height:1.55}.nbDirectAudit{border:1px solid var(--fm-border);background:#151a1f;border-radius:14px;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:8px 14px;margin:16px 0;padding:13px 15px;display:grid}.nbDirectAudit span{letter-spacing:.09em;text-transform:uppercase;color:#7f8993;font-size:9px;font-weight:760}.nbDirectAudit strong{color:#eef3f5;font-size:12px}.nbDirectEditorGrid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:16px;display:grid}.nbDirectEditorGrid>section,.nbDirectEditorGrid>aside{border:1px solid var(--fm-border);background:#12171c;border-radius:17px;padding:18px}.nbDirectTaskList{gap:9px;display:grid}.nbDirectTaskList article{background:#171c22;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:12px;transition:all .2s;display:grid}.nbDirectTaskList article.done{background:#4adaa611;border-color:#4adaa63d}.nbDirectCheck{color:#fff;background:#212830;border:1px solid #ffffff1a;border-radius:11px;width:36px;height:36px;font-weight:760}.done .nbDirectCheck{color:#082117;background:#51dca8;border-color:#0000}.nbDirectTaskList strong{font-size:12px;line-height:1.42;display:block}.nbDirectTaskList small{color:#7f8a94;margin-top:4px;font-size:9px;display:block}.nbDirectRequirement{color:#d9dfe3;background:#20262d;border:1px solid #ffffff1a;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:760}.nbDirectRequirement.optional{color:#efc274;background:#efc27412;border-color:#efc27447}.nbDirectProofGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nbDirectProofGrid button{border:1px solid var(--fm-border);color:#eef2f4;background:#181d22;border-radius:13px;justify-items:start;gap:5px;padding:12px;display:grid}.nbDirectProofGrid button.done{background:#50dea912;border-color:#50dea94d}.nbDirectProofGrid button span{color:#67dfb2;font-size:18px}.nbDirectProofGrid button small{color:#7f8992;font-size:8px}.nbDirectConfirm{border:1px solid var(--fm-border);background:#181d22;border-radius:13px;align-items:center;gap:10px;margin-top:10px;padding:13px;display:flex}.nbDirectConfirm strong,.nbDirectConfirm small{display:block}.nbDirectConfirm small{color:#818b95;margin-top:3px}.nbDirectText{gap:7px;margin-top:11px;display:grid}.nbDirectText>span{letter-spacing:.09em;text-transform:uppercase;color:#7f8993;font-size:9px;font-weight:760}.nbDirectText textarea{border:1px solid var(--fm-border);color:#f4f6f7;resize:vertical;background:#0d1115;border-radius:13px;min-height:104px;padding:12px}.nbExecutionHeaderActions .nbButton.primary{color:#12161a!important;background:#f4f6f7!important;border-color:#f4f6f7!important}.nbExecutionHeaderActions .nbButton.primary:hover{transform:translateY(-1px);background:#fff!important}@media (max-width:1100px){.nbDirectEditorGrid{grid-template-columns:1fr}.nbDirectAudit{grid-template-columns:1fr 1fr}.nbPreviewSheet{padding:22px!important}}.wm10-work-settings{max-width:1180px!important;box-shadow:none!important;background:#0e1114!important;border:1px solid #ffffff17!important;border-radius:16px!important;margin:0 auto 18px!important;padding:14px 16px!important}.wm10-primary-job{color:#f5f7f8!important;background:#0b0e11!important;border:1px solid #ffffff1a!important;border-radius:22px!important;max-width:1180px!important;margin:0 auto!important;box-shadow:0 24px 70px #00000059!important}.wm10-primary-job>header h2{letter-spacing:-.04em!important;max-width:none!important;margin:8px 0!important;font-size:28px!important;line-height:1.05!important}.wm10-job-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#b5bdc5!important;max-width:760px!important;font-size:14px!important;line-height:1.45!important}.wm10-job-meta span{color:#d9dee3;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:7px 10px;font-size:11px}.wm10-workplace-head-actions button:hover{background:#ff5a5a14!important}.wm10-execution-mode{grid-template-columns:1fr 1fr;gap:10px;padding:16px 24px 0;display:grid}.wm10-execution-mode button{text-align:left;color:#edf1f4;cursor:pointer;background:#11161a;border:1px solid #ffffff14;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:12px;padding:14px 16px;transition:all .18s;display:grid}.wm10-execution-mode button>span{letter-spacing:.14em;color:#7f8a94;grid-row:1/3;align-self:center;font-size:9px}.wm10-time-console{background:#0f1418!important;border:1px solid #ffffff17!important;border-radius:16px!important;grid-template-columns:1.45fr repeat(3,1fr) auto!important;gap:10px!important;margin:14px 24px!important;padding:14px!important;display:grid!important}.wm10-time-console>div{border-left:1px solid #ffffff12;padding:12px 13px}.wm10-time-console>div:first-child{border-left:0}.wm10-time-console span{letter-spacing:.12em;text-transform:uppercase;color:#78838d!important;font-size:8px!important}.wm10-time-console strong{color:#f4f7f8!important;margin-top:6px!important;font-size:15px!important}.wm10-time-console small{color:#7f8992;margin-top:4px;font-size:9px;display:block}.wm10-time-main strong{font-size:20px!important}.wm10-start-control{color:#06110d;cursor:pointer;background:#51e8ad;border:1px solid #53f5b466;border-radius:12px;align-self:stretch;padding:0 18px;font-size:11px;font-weight:800}.wm10-execution-kpis{grid-template-columns:repeat(4,1fr)!important;margin:0 24px!important;padding:0!important}.wm10-task-panel,.wm10-documentation-panel{background:#0f1317!important;border:1px solid #ffffff17!important;border-radius:17px!important;padding:17px!important}.wm10-task-bulk{gap:8px;margin:12px 0;display:flex}.wm10-task-bulk button{color:#cbd2d8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;padding:8px 11px;font-size:10px}.wm10-task-list{gap:8px!important;display:grid!important}.wm10-task-card{background:#12171b;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:38px 1fr auto auto auto;align-items:center;gap:10px;padding:12px;transition:all .16s;display:grid}.wm10-task-card:hover{border-color:#ffffff26;transform:translateY(-1px)}.wm10-task-copy{gap:4px;display:grid}.wm10-task-copy small{color:#7f8a94;font-size:9px}.wm10-task-time{color:#eef2f4;background:#0a0e11;border:1px solid #ffffff1a;border-radius:9px;width:82px;padding:7px;font-size:10px}.wm10-task-fail{color:#7e8992;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;width:28px;height:28px}.wm10-task-fail.active{color:#ff8c8c;background:#ff646414;border-color:#ff646459}.wm10-job-picker{background:#0c1013!important;border:1px solid #ffffff1f!important;border-radius:20px!important;width:min(760px,100vw - 32px)!important;max-height:min(720px,100vh - 48px)!important;margin:auto!important;position:relative!important;box-shadow:0 34px 110px #00000094!important}.wm10-modal-backdrop{place-items:center!important;padding:24px!important;display:grid!important}.wm10-job-picker-list article>button{background:#11161a!important;min-height:70px!important}.wm10-job-picker-list strong{font-size:12px!important}.wm10-job-picker-list small{font-size:10px!important}.wm10-start-adjust{color:#eef2f4;background:#0c1013;border:1px solid #ffffff1f;border-radius:20px;width:min(620px,100vw - 32px);padding:22px;box-shadow:0 34px 110px #0009}.wm10-start-adjust header{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.wm10-start-adjust header span{letter-spacing:.14em;color:#5be6b4;font-size:9px}.wm10-start-adjust h2{margin:7px 0;font-size:22px}.wm10-start-adjust p{color:#89949d;margin:0;font-size:12px;line-height:1.55}.wm10-start-adjust header button{color:#fff;background:#ffffff0f;border:0;border-radius:9px;width:32px;height:32px}.wm10-start-adjust>label{color:#9aa4ad;gap:7px;margin-top:18px;font-size:10px;display:grid}.wm10-start-adjust input[type=datetime-local]{color:#fff;background:#11171b;border:1px solid #ffffff1a;border-radius:11px;padding:12px}.wm10-notify-choice{align-items:center;grid-template-columns:auto 1fr!important}.wm10-notify-choice span{gap:3px;display:grid}.wm10-notify-choice strong{color:#eef2f4;font-size:12px}.wm10-start-adjust footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.wm10-start-adjust footer button{color:#e7ecef;background:#12171b;border:1px solid #ffffff1a;border-radius:10px;padding:10px 14px}.wm10-start-adjust footer .primary{color:#07110d;background:#51e8ad;border-color:#51e8ad}@media (max-width:900px){.wm10-time-console{grid-template-columns:1fr 1fr!important}.wm10-start-control{min-height:48px}.wm10-execution-grid{grid-template-columns:1fr!important}.wm10-task-card{grid-template-columns:38px 1fr auto}.wm10-task-time,.wm10-task-fail{grid-row:2}.wm10-execution-mode{grid-template-columns:1fr}}:root{--v4-bg:#080a0d;--v4-panel:#101318;--v4-panel-2:#14181e;--v4-line:#ffffff18;--v4-line-strong:#ffffff29;--v4-text:#f5f7f8;--v4-muted:#94a0aa;--v4-green:#58e5ae;--v4-red:#ff7b88;--v4-yellow:#f1cf72}body{font-feature-settings:"ss01" 1,"cv02" 1,"cv03" 1;letter-spacing:-.008em}.wm10-primary-job{overflow:hidden;background:linear-gradient(180deg,#ffffff05,transparent 32%),var(--v4-bg)!important;border:1px solid var(--v4-line)!important;border-radius:24px!important;box-shadow:0 28px 80px #0000004d!important}.wm10-primary-job>header{border-bottom:1px solid var(--v4-line)!important;background:#0d1014!important;align-items:flex-start!important;padding:24px 26px 21px!important}.wm10-primary-job>header h2{letter-spacing:-.055em!important;color:var(--v4-text)!important;margin:6px 0 9px!important;font-size:clamp(25px,2.2vw,36px)!important;line-height:1!important}.wm10-job-summary{color:#b5bec6!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:760px!important;font-size:13px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.wm10-job-meta{gap:7px!important;margin-top:13px!important}.wm10-workplace-head-actions{min-width:210px!important}.wm10-workplace-head-actions button{color:#ffabb3!important;background:0 0!important;border:1px solid #ff7b8852!important;border-radius:11px!important;padding:9px 11px!important;font-weight:650!important}.wm10-execution-mode{border-bottom:1px solid var(--v4-line)!important;background:#0b0e12!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important;padding:14px 26px!important;display:grid!important}.wm10-execution-mode button{text-align:left!important;border:1px solid var(--v4-line)!important;min-height:72px!important;color:var(--v4-text)!important;box-shadow:none!important;background:#11151a!important;border-radius:15px!important;grid-template-rows:auto auto!important;grid-template-columns:34px 1fr!important;column-gap:12px!important;padding:14px!important;display:grid!important}.wm10-execution-mode button>span{grid-row:1/3;color:#9ca7b0!important;background:#ffffff0e!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;margin:auto 0!important;font-size:9px!important;font-weight:800!important;display:grid!important}.wm10-execution-mode button strong{letter-spacing:-.02em!important;font-size:14px!important}.wm10-execution-mode button small{color:#7f8b95!important;margin-top:3px!important;font-size:10px!important}.wm10-live-command-center,.wm10-standard-console{border:1px solid var(--v4-line)!important;background:#0f1317!important;border-radius:20px!important;margin:18px 26px 16px!important;box-shadow:0 20px 50px #0003!important}.wm10-live-command-center{padding:18px!important}.wm10-live-command-center>header{justify-content:space-between!important;align-items:flex-start!important;margin-bottom:14px!important;display:flex!important}.wm10-live-command-center>header span,.wm10-standard-console>div>span{letter-spacing:.14em!important;color:#6ee8b8!important;font-size:9px!important;font-weight:800!important}.wm10-live-command-center h3,.wm10-standard-console h3{color:var(--v4-text)!important;letter-spacing:-.035em!important;margin:4px 0 0!important;font-size:18px!important}.wm10-live-command-center i{border:1px solid var(--v4-line)!important;color:#a7b0b8!important;border-radius:999px!important;padding:7px 10px!important;font-size:10px!important;font-style:normal!important}.wm10-live-command-center i.running{color:#65e8b5!important;background:#58e5ae12!important;border-color:#58e5ae59!important}.wm10-live-metrics{grid-template-columns:1.25fr repeat(4,1fr)!important;gap:9px!important;display:grid!important}.wm10-live-metrics article{border:1px solid var(--v4-line)!important;background:#151a20!important;border-radius:14px!important;min-height:102px!important;padding:14px!important}.wm10-live-metrics article.primary{background:linear-gradient(145deg,#58e5ae1a,#0000 72%),#151a20!important;border-color:#58e5ae47!important}.wm10-live-metrics span{color:#7f8b95!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:8px!important;font-weight:800!important;display:block!important}.wm10-live-metrics strong{color:#f5f7f8!important;letter-spacing:-.04em!important;margin:11px 0 6px!important;font-size:18px!important;display:block!important}.wm10-live-metrics small{color:#78848d!important;font-size:9px!important}.wm10-live-progress span{border-radius:inherit!important;background:linear-gradient(90deg,#46dca3,#8cf2cc)!important;height:100%!important;display:block!important;box-shadow:0 0 18px #58e5ae59!important}.wm10-live-command-center>.wm10-start-control{color:#101510!important;background:#edf2ef!important;border:0!important;border-radius:13px!important;width:100%!important;height:48px!important;font-weight:800!important}.wm10-standard-console{grid-template-columns:1fr 220px 210px!important;align-items:center!important;gap:16px!important;padding:18px!important;display:grid!important}.wm10-standard-console p{color:#8c97a0!important;max-width:690px!important;margin:8px 0 0!important;font-size:11px!important;line-height:1.55!important}.wm10-standard-status span{color:#7d8992!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:8px!important;display:block!important}.wm10-standard-status small{color:#77828b!important;font-size:9px!important}.wm10-execution-grid{align-items:start!important;gap:14px!important;padding:0 26px 22px!important}.wm10-task-panel,.wm10-documentation-panel{border:1px solid var(--v4-line)!important;background:#101419!important;border-radius:18px!important;padding:18px!important}.wm10-panel-heading{align-items:flex-start!important;margin-bottom:13px!important}.wm10-panel-heading h3{letter-spacing:-.035em!important;margin:3px 0!important;font-size:18px!important}.wm10-panel-heading p{color:#7f8a93!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.5!important}.wm10-panel-heading>strong{border:1px solid var(--v4-line)!important;background:#ffffff0d!important;border-radius:999px!important;padding:6px 9px!important;font-size:10px!important}.wm10-task-bulk{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.wm10-task-bulk button.complete{color:#78e7bb!important;border-color:#58e5ae42!important}.wm10-task-bulk button.incomplete{color:#ff9da7!important;border-color:#ff7b8840!important}.wm10-task-list{gap:8px!important}.wm10-task-card{border:1px solid var(--v4-line)!important;background:#151a20!important;border-radius:13px!important;grid-template-columns:34px minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:66px!important;padding:10px 11px!important;display:grid!important}.wm10-task-number{color:#aab3ba!important;background:#20262d!important;border-radius:10px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:10px!important;font-weight:800!important;display:grid!important}.wm10-task-copy strong{color:#eef2f4!important;font-size:11px!important;line-height:1.42!important}.wm10-task-copy small{color:#7d8891!important;margin-top:4px!important;font-size:9px!important;display:block!important}.wm10-task-actions button{border:1px solid var(--v4-line)!important;color:#8e99a2!important;background:#1d232a!important;border-radius:9px!important;width:31px!important;height:31px!important;font-weight:800!important}.wm10-task-actions button.done.active{color:#071811!important;background:#58e5ae!important;border-color:#0000!important}.wm10-task-actions button.fail.active{color:#24070b!important;background:#ff7b88!important;border-color:#0000!important}.wm10-task-time{border:1px solid var(--v4-line)!important;background:#0d1115!important;border-radius:9px!important;align-items:center!important;gap:6px!important;padding:5px 7px!important;display:flex!important}.wm10-task-time span{color:#75818a!important;text-transform:uppercase!important;font-size:8px!important}.wm10-task-time input{color:#dfe5e8!important;background:0 0!important;border:0!important;width:68px!important;font-size:10px!important}.wm10-requirement-toggle{letter-spacing:.04em!important;border-radius:999px!important;min-width:64px!important;height:29px!important;padding:0 8px!important;font-size:8px!important;font-weight:800!important}.wm10-execution-grid.standard .wm10-task-time{display:none!important}.wm10-proof-grid{gap:7px!important}.wm10-proof-grid button{border:1px solid var(--v4-line)!important;background:#151a20!important;border-radius:13px!important;min-height:92px!important}.wm10-customer-confirm,.wm10-final-note textarea{border-color:var(--v4-line)!important;background:#151a20!important}.wm10-final-note textarea{min-height:92px!important}.wm10-audit-line{border:1px solid var(--v4-line)!important;background:#0c1014!important;border-radius:11px!important;margin-top:11px!important;padding:11px!important}.wm10-work-footer{border-top:1px solid var(--v4-line)!important;background:#0d1014!important;justify-content:space-between!important;align-items:center!important;padding:15px 26px 22px!important;display:flex!important}.wm10-work-footer>div{gap:8px!important;display:flex!important}.wm10-work-footer a,.wm10-work-footer button{border:1px solid var(--v4-line)!important;color:#dce2e6!important;background:#151a20!important;border-radius:11px!important;min-height:40px!important;padding:0 14px!important;font-size:10px!important;font-weight:750!important}.wm10-work-footer button.primary{color:#101510!important;background:#edf2ef!important;border-color:#edf2ef!important}.wm10-save-incomplete{color:#ffb3ba!important;border-color:#ff7b8840!important}.wm10-modal-backdrop{z-index:5000!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#040608b3!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(72px,11vh,130px) 20px 28px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}.wm10-job-picker{border:1px solid var(--v4-line-strong)!important;background:#101419!important;border-radius:22px!important;width:min(720px,100vw - 40px)!important;max-height:min(670px,100vh - 150px)!important;margin:0 auto!important;animation:.24s cubic-bezier(.2,.8,.2,1) both v4ModalIn!important;position:relative!important;box-shadow:0 38px 120px #0000009e!important}.wm10-job-picker>header{border-bottom:1px solid var(--v4-line)!important;padding:20px 20px 16px!important}.wm10-job-picker-list article button{border:1px solid var(--v4-line)!important;background:#151a20!important;border-radius:13px!important;min-height:67px!important}.wm10-picker-empty{text-align:center!important;place-items:center!important;min-height:250px!important;padding:30px!important;display:grid!important}@keyframes v4ModalIn{0%{opacity:0;transform:translateY(-18px)scale(.985)}to{opacity:1;transform:none}}.nbSecureIdentityFlow{grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:12px!important;margin:18px 0!important;display:grid!important}.nbSecureIdentityFlow article{border:1px solid var(--v4-line)!important;background:#151a20!important;border-radius:15px!important;min-height:108px!important;padding:15px!important}.nbSecureIdentityFlow article span{color:#6ee8b8!important;letter-spacing:.12em!important;font-size:8px!important;font-weight:850!important;display:block!important}.nbSecureIdentityFlow article strong{color:#f3f6f7!important;margin:11px 0 6px!important;font-size:15px!important;display:block!important}.nbSecureIdentityFlow article small{color:#7f8a93!important;font-size:9px!important}.nbSecureIdentityFlow>b{color:#5f6a73!important;font-size:18px!important}.nbDirectBulk{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:11px!important;display:grid!important}.nbDirectBulk button{border:1px solid var(--v4-line)!important;color:#dbe1e5!important;background:#171c22!important;border-radius:10px!important;min-height:38px!important;font-size:9px!important;font-weight:750!important}.nbDocumentMenu>div{background:#101318!important;border:1px solid #ffffff24!important;box-shadow:0 24px 70px #00000080!important}.nbDocumentMenu button{color:#eef2f4!important}.nbDocumentMenu button small{color:#87929a!important}.nbPreviewSheet{color:#15191d!important;background:#f6f4ef!important}.nbPreviewTable header{color:#59616a!important}.nbPreviewTable article{color:#242a2f!important}@media (max-width:1100px){.wm10-live-metrics{grid-template-columns:repeat(2,1fr)!important}.wm10-standard-console{grid-template-columns:1fr!important}.wm10-task-card{grid-template-columns:34px 1fr auto!important}.wm10-task-time{grid-column:2!important}.wm10-requirement-toggle{grid-column:3!important}}@media (max-width:700px){.wm10-execution-mode,.wm10-live-metrics{grid-template-columns:1fr!important}.wm10-execution-grid{padding:0 14px 16px!important}.wm10-primary-job>header{padding:18px!important}.wm10-live-command-center,.wm10-standard-console{margin:14px!important}.wm10-task-bulk{grid-template-columns:1fr!important}.wm10-task-card{grid-template-columns:32px 1fr!important}.wm10-task-actions,.wm10-requirement-toggle,.wm10-task-time{grid-column:2!important}.wm10-work-footer{flex-direction:column!important;align-items:stretch!important;padding:14px!important}.wm10-work-footer>div{grid-template-columns:1fr!important;display:grid!important}.nbSecureIdentityFlow{grid-template-columns:1fr!important}.nbSecureIdentityFlow>b{text-align:center!important;transform:rotate(90deg)!important}}:root{--fm-bg-0:#07090b;--fm-bg-1:#0b0e11;--fm-bg-2:#101419;--fm-bg-3:#151a20;--fm-panel:#0f1317;--fm-panel-2:#13181d;--fm-border:#ffffff1b;--fm-border-strong:#ffffff2b;--fm-text:#f4f6f7;--fm-muted:#98a2aa;--fm-muted-2:#6e7880;--fm-accent:#53e3ad;--fm-accent-soft:#53e3ad18;--fm-yellow:#f2c75c;--fm-orange:#f29b59;--fm-red:#ef6d7a;--fm-lightgreen:#9ee8bd;--fm-shadow:0 28px 80px #00000057;--fm-radius:18px}html,body{letter-spacing:-.008em;background:var(--fm-bg-0)!important;color:var(--fm-text)!important;font-family:Inter,Segoe UI Variable,Segoe UI,Arial,sans-serif!important}body{background:radial-gradient(circle at 78% -10%,#ffffff0b,#0000 26%),linear-gradient(#090b0e,#07090b 55%,#060708)!important}.appShell{background:0 0!important;grid-template-columns:230px minmax(0,1fr)!important}.sidebar{border-right:1px solid var(--fm-border)!important;-webkit-backdrop-filter:blur(24px)saturate(120%)!important;backdrop-filter:blur(24px)saturate(120%)!important;background:#080a0cf0!important;padding:20px 14px!important}.brand{padding:0 8px;margin-bottom:24px!important}.logo{color:#0a0c0e!important;width:38px!important;height:38px!important;box-shadow:none!important;background:#f4f6f7!important;border-radius:11px!important;font-size:17px!important}.brand h1{letter-spacing:-.03em;font-size:15px!important}.brand p{text-transform:uppercase;letter-spacing:.12em;color:var(--fm-muted-2)!important;font-size:9px!important}.nav{gap:4px!important}.nav a{min-height:47px;color:#a3abb1!important;border:1px solid #0000!important;border-radius:12px!important;padding:10px 11px!important;font-size:12px!important}.nav a:hover{border-color:var(--fm-border)!important;color:#fff!important;background:#ffffff0b!important}.nav a.active,.nav a[aria-current=page]{color:#effff8!important;box-shadow:inset 3px 0 0 var(--fm-accent)!important;background:linear-gradient(90deg,#53e3ad1c,#53e3ad06)!important;border-color:#53e3ad38!important}.main{width:100%;max-width:1920px;margin:0 auto;padding:24px clamp(22px,3vw,44px)!important}.topbar{margin-bottom:20px!important}.eyebrow,.nbEyebrow{color:#78eabf!important;letter-spacing:.15em!important;font-size:9px!important;font-weight:760!important}.pageTitle{letter-spacing:-.055em!important;font-size:clamp(27px,3vw,42px)!important;line-height:1!important}.card,.panel,.hero,.heroCard,.nbPanel{background:linear-gradient(180deg,#ffffff05,transparent 60%),var(--fm-panel)!important;border:1px solid var(--fm-border)!important;border-radius:var(--fm-radius)!important;box-shadow:0 18px 55px #0000002e!important}button,.nbButton,.primary,.ghost{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,opacity .18s!important}button:hover:not(:disabled),.nbButton:hover:not(:disabled){transform:translateY(-1px)}.primary,.nbButton.primary{color:#0b100d!important;background:#eef3f0!important;border:1px solid #fffc!important;box-shadow:0 10px 25px #0003!important}.ghost,.nbButton.secondary{border:1px solid var(--fm-border)!important;color:#e8edf0!important;background:#151a1f!important}input,textarea,select{border:1px solid var(--fm-border)!important;color:#f5f7f8!important;background:#0b0f13!important;border-radius:11px!important;outline:none!important}input:focus,textarea:focus,select:focus{border-color:#53e3ad80!important;box-shadow:0 0 0 3px #53e3ad14!important}input::placeholder,textarea::placeholder{color:#59636b!important}.authPagePremium{background:#07090b!important;grid-template-columns:minmax(420px,1.05fr) minmax(430px,.95fr)!important;min-height:100vh!important;display:grid!important}.authVisualContent{max-width:700px!important}.authVisualContent h1{letter-spacing:-.065em!important;color:#fff!important;font-size:clamp(40px,5vw,72px)!important;line-height:.98!important}.authVisualContent>p{color:#aab3b9!important;font-size:16px!important;line-height:1.65!important}.authFeatureGrid>div{border:1px solid var(--fm-border)!important;background:#ffffff09!important;border-radius:15px!important}.authFeatureGrid span{color:#8d979f!important}.authCardPremium{border:1px solid var(--fm-border-strong)!important;background:#101419!important;border-radius:24px!important;box-shadow:0 35px 110px #00000073!important}.authCardPremium h2{color:#fff!important;letter-spacing:-.045em!important;font-size:31px!important}.authInputShell{border:1px solid var(--fm-border)!important;background:#0b0f13!important}.authServerBadge{border-color:var(--fm-border)!important;color:#b6bec4!important;background:#11171a!important}.wm10-work-settings{border:1px solid var(--fm-border)!important;background:#0d1115!important;border-radius:14px!important;max-width:1280px!important;margin:0 auto 14px!important;padding:12px 15px!important}.wm10-work-settings>div strong{font-size:12px!important;font-weight:650!important}.wm10-work-settings>div span{color:#72e7ba!important;font-size:8px!important}.wm10-work-settings label span{color:#929ca4!important;font-size:9px!important}.wm10-work-settings>button{border:1px solid var(--fm-border)!important;color:#eef2f4!important;background:#141a1f!important;border-radius:11px!important;padding:9px 12px!important;font-size:10px!important}.wm10-primary-job{border:1px solid var(--fm-border-strong)!important;max-width:1280px!important;box-shadow:var(--fm-shadow)!important;background:#0b0e11!important;border-radius:22px!important;margin:0 auto 28px!important;overflow:hidden!important}.wm10-primary-job>header{border-bottom:1px solid var(--fm-border)!important;background:linear-gradient(#ffffff08,#0000)!important;padding:21px 24px!important}.wm10-primary-job>header h2{letter-spacing:-.055em!important;margin:6px 0 8px!important;font-size:clamp(24px,2.4vw,37px)!important;line-height:1!important}.wm10-job-summary{-webkit-line-clamp:2!important;color:#a5aeb5!important;-webkit-box-orient:vertical!important;max-width:780px!important;font-size:12px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.wm10-job-meta{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.wm10-workplace-head-actions button{color:#ffb8bf!important;background:#ef6d7a0e!important;border-color:#ef6d7a3d!important;font-size:9px!important;font-weight:650!important}.wm10-execution-mode button{border-color:var(--fm-border)!important;background:#11161a!important;border-radius:13px!important;min-height:66px!important}.wm10-execution-mode button.active{background:linear-gradient(145deg,#53e3ad1a,#53e3ad06),#12171b!important;border-color:#53e3ad61!important;box-shadow:inset 0 0 0 1px #53e3ad0f!important}.wm10-execution-mode button strong{font-size:13px!important;font-weight:680!important}.wm10-live-command-center{border:1px solid var(--fm-border-strong)!important;background:#0e1216!important;border-radius:18px!important;margin:18px 24px 14px!important;padding:0!important;overflow:hidden!important}.wm10-live-command-center>header{border-bottom:1px solid var(--fm-border)!important;background:#11161a!important;margin:0!important;padding:17px 18px!important}.wm10-live-command-center h3{font-size:18px!important}.wm10-live-metrics{grid-template-columns:1.35fr repeat(4,1fr)!important;gap:0!important;padding:0!important}.wm10-live-metrics article{border:0!important;border-right:1px solid var(--fm-border)!important;background:0 0!important;border-radius:0!important;min-height:112px!important;padding:17px!important}.wm10-live-metrics strong{font-size:20px!important}.wm10-live-progress{margin:0 18px 16px!important}.wm10-live-command-center>.wm10-start-control{color:#0b100d!important;background:#eaf2ee!important;border-radius:12px!important;width:calc(100% - 36px)!important;height:51px!important;margin:0 18px 18px!important;font-size:12px!important}.wm10-standard-console{border:1px solid var(--fm-border)!important;background:#0f1317!important;border-radius:18px!important;grid-template-columns:1fr 250px 210px!important;align-items:center!important;gap:16px!important;margin:18px 24px 14px!important;padding:18px!important;display:grid!important}.wm10-standard-console p{color:#818c94!important;max-width:650px!important;font-size:10px!important}.wm10-standard-status span,.wm10-standard-status small{color:#818b93!important;font-size:9px!important}.wm10-standard-status strong{color:#f3f5f6!important;margin:6px 0!important;font-size:14px!important;display:block!important}.wm10-standard-console>.wm10-start-control{color:#0b100d!important;background:#eaf2ee!important;border:0!important;border-radius:12px!important;height:50px!important;font-weight:750!important}.wm10-execution-grid{gap:12px!important;padding:0 24px 18px!important}.wm10-task-panel,.wm10-proof-panel{border:1px solid var(--fm-border)!important;background:#0f1317!important;border-radius:17px!important;overflow:hidden!important}.wm10-panel-heading h3{letter-spacing:-.035em!important;font-size:17px!important}.wm10-panel-heading p{color:#7f8991!important;font-size:9px!important}.wm10-task-bulk{border-bottom:1px solid var(--fm-border)!important;background:#0c1014!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:11px 14px!important;display:grid!important}.wm10-task-bulk button{border-radius:11px!important;min-height:42px!important;font-size:10px!important;font-weight:700!important}.wm10-task-bulk .complete{color:#9ef0cf!important;background:#53e3ad17!important;border:1px solid #53e3ad45!important}.wm10-task-bulk .incomplete{color:#ffabb4!important;background:#ef6d7a12!important;border:1px solid #ef6d7a3d!important}.wm10-task-card{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff12!important;border-radius:0!important;min-height:76px!important;margin:0!important;padding:13px 14px!important}.wm10-task-card:last-child{border-bottom:0!important}.wm10-task-card:hover{background:#ffffff05!important}.wm10-task-card>strong,.wm10-task-card h4{font-size:11px!important;line-height:1.42!important}.wm10-task-card small{color:#77828a!important;font-size:8px!important}.wm10-task-time input{height:32px!important;font-size:9px!important}.wm10-customer-confirm,.wm10-final-note,.wm10-audit-line{border-color:var(--fm-border)!important;background:#11161a!important}.wm10-work-footer{z-index:12!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-top:1px solid var(--fm-border-strong)!important;background:#0a0d10f0!important;padding:13px 24px!important;position:sticky!important;bottom:0!important}.wm10-work-footer>div{gap:8px!important}.wm10-work-footer button,.wm10-work-footer a{border-radius:11px!important;min-height:42px!important;font-size:10px!important}.wm10-save-incomplete{color:#ffb1ba!important;background:#ef6d7a12!important;border:1px solid #ef6d7a3b!important}.wm10-modal-backdrop{-webkit-backdrop-filter:blur(11px)!important;backdrop-filter:blur(11px)!important;background:#030507b3!important;place-items:start center!important;padding:9vh 24px 24px!important;display:grid!important}.wm10-job-picker{border:1px solid var(--fm-border-strong)!important;background:#0d1115!important;border-radius:21px!important;width:min(760px,100vw - 32px)!important;max-height:min(690px,82vh)!important;margin:0!important;box-shadow:0 40px 130px #000000a6!important}.wm10-job-picker>header{padding:20px 22px!important}.wm10-job-picker-list{padding:12px 22px 22px!important}.wm10-job-picker-list article>button{border-color:var(--fm-border)!important;background:#13181d!important;border-radius:13px!important}.wm10-job-picker-list article>button.featured{background:#f2c75c13!important;border-color:#f2c75c59!important}.nbSecureEditBackdrop{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#030507b8!important}.nbSecureEditModal{border:1px solid var(--fm-border-strong)!important;background:#0d1115!important;border-radius:22px!important;box-shadow:0 40px 130px #000000a6!important}.nbSecureEditModal>header h3{font-size:25px!important}.nbSecureIdentityFlow article{border:1px solid var(--fm-border)!important;background:#13181d!important;border-radius:15px!important}.nbDirectExecutionEditor{border:1px solid var(--fm-border-strong)!important;background:#0b0f12!important;border-radius:20px!important}.nbDirectExecutionEditor>header{border-bottom:1px solid var(--fm-border)!important;background:#11161a!important;padding:18px!important}.nbDirectAudit{border:1px solid var(--fm-border)!important;background:#0f1418!important;border-radius:12px!important}.nbDirectExecutionEditor .wm10-execution-mode,.nbDirectExecutionEditor .wm10-live-command-center,.nbDirectExecutionEditor .wm10-standard-console,.nbDirectExecutionEditor .wm10-execution-grid{max-width:none!important}.nbDocumentStudio{gap:18px!important}.nbDocumentStudio>.nbPanel{background:#0f1317!important}.nbDocumentItems article{border:1px solid var(--fm-border)!important;background:#13181d!important;border-radius:13px!important;gap:9px!important;padding:10px!important}.nbDocumentItems input{background:#0b0f13!important}.nbDocumentPreview{background:#0d1115!important}.nbDocumentUtilityBar{border-bottom:1px solid var(--fm-border)!important;background:#11161a!important}.nbDocumentMenu summary{color:#101316!important;background:#f0f3f4!important;border:0!important;box-shadow:0 8px 22px #0003!important}.nbDocumentMenu summary:after{color:#101316!important}.nbDocumentMenu[open]>div{border-color:var(--fm-border-strong)!important;background:#0c1014!important;box-shadow:0 34px 95px #00000094!important}.nbDocumentMenu button{font-weight:500!important}.nbDocumentMenu button strong{letter-spacing:-.01em!important;font-size:11px!important;font-weight:590!important}.nbDocumentMenu button small{font-size:9px!important}.nbPreviewSheet{color:#161a1d!important;background:#f4f2ed!important;box-shadow:0 20px 60px #0000003d!important}.nbPreviewSheet *{color:inherit}.nbPreviewTable article{border-color:#dad8d3!important}.nbPreviewTable small,.nbPreviewFooter small,.nbPreviewBrand span,.nbPreviewMeta span{color:#5c656c!important}.nbModal,.modal,.dialog,[role=dialog]{border-color:var(--fm-border-strong)!important}.stats{gap:12px!important}.stats .card{min-height:126px!important}.card strong{font-size:26px!important}.hero{background:linear-gradient(145deg,#ffffff09,#ffffff03)!important}.hero h2{font-size:clamp(30px,4vw,54px)!important}@media (max-width:1100px){.appShell{grid-template-columns:88px minmax(0,1fr)!important}.sidebar{padding:16px 9px!important}.brand h1,.brand p,.nav a span{display:none!important}.wm10-live-metrics{grid-template-columns:1fr 1fr!important}.wm10-live-metrics article{border-bottom:1px solid var(--fm-border)!important}.wm10-standard-console,.authPagePremium{grid-template-columns:1fr!important}.authVisualPremium{display:none!important}}@media (max-width:720px){.main{padding:16px!important}.wm10-primary-job>header{padding:18px!important}.wm10-execution-mode{grid-template-columns:1fr!important;padding:10px 14px!important}.wm10-live-command-center,.wm10-standard-console{margin:14px!important}.wm10-live-metrics{grid-template-columns:1fr!important}.wm10-live-metrics article{border-right:0!important}.wm10-execution-grid{padding:0 14px 14px!important}.wm10-task-bulk{grid-template-columns:1fr!important}.wm10-work-footer{padding:12px 14px!important}.wm10-modal-backdrop{padding:5vh 12px 12px!important}}:root{--fm-v5-bg:#07090c;--fm-v5-bg-soft:#0a0d12;--fm-v5-surface:#0f1319;--fm-v5-surface-2:#141a21;--fm-v5-surface-3:#1a212a;--fm-v5-line:#ffffff18;--fm-v5-line-strong:#ffffff29;--fm-v5-text:#f4f7f9;--fm-v5-muted:#9aa5af;--fm-v5-subtle:#68727d;--fm-v5-accent:#4fe0ad;--fm-v5-accent-soft:#4fe0ad1c;--fm-v5-radius:16px;--fm-v5-shadow:0 22px 70px #00000057}body{background:linear-gradient(#ffffff03 1px,transparent 1px), linear-gradient(90deg,#ffffff03 1px,transparent 1px), radial-gradient(circle at 72% -18%,#6887ff14,transparent 28%), var(--fm-v5-bg)!important;background-size:32px 32px,32px 32px,auto,auto!important}.appShell.nbAppleShell{background:0 0!important;grid-template-columns:224px minmax(0,1fr)!important}.nbAppleSidebar{border-right:1px solid var(--fm-v5-line)!important;background:#07090cf5!important;padding:18px 12px!important;box-shadow:14px 0 40px #00000038!important}.nbAppleBrand{padding:4px 9px 22px!important}.nbAppleBrand strong{font-size:15px!important}.nbAppleNavigation{gap:3px!important}.nbAppleNavigation a{color:#9aa4ae!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr) 12px!important;min-height:52px!important;padding:7px 9px!important}.nbAppleNavigation a:hover{background:#10151b!important;transform:none!important}.nbAppleNavigation a.active{border-color:var(--fm-v5-line-strong)!important;box-shadow:inset 2px 0 0 var(--fm-v5-accent)!important;background:#151b22!important}.nbNavIconShell{background:#10151b!important;border:1px solid #ffffff0e!important}.nbAppleNavigation a.active .nbNavIconShell{background:var(--fm-v5-accent-soft)!important;color:var(--fm-v5-accent)!important;border-color:#4fe0ad33!important}.nbAppleMain{background:0 0!important;min-width:0!important;padding:0!important}.nbCommandContext>div{gap:2px;display:grid}.nbCommandContext strong{letter-spacing:-.01em;font-size:12px}.nbCommandSearch{border:1px solid var(--fm-v5-line);color:#a9b2bb;background:#0f141a;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 9px 0 11px;display:flex}.nbCommandSearch strong{font-size:10px;font-weight:620}.nbCommandSearch kbd{font:inherit;color:#68727d;border:1px solid var(--fm-v5-line);background:#0b0e12;border-radius:6px;padding:3px 5px;font-size:8px}.nbSystemState{color:#9ce8cb;background:#4fe0ad0b;border:1px solid #4fe0ad24;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;display:flex}.nbCommandAvatar{border:1px solid var(--fm-v5-line);color:#fff;background:#151b22;border-radius:10px;width:34px;height:34px;font-weight:800}.nbPageStage{min-width:0;padding:26px 30px 50px;animation:.35s both nbV5Stage}@keyframes nbV5Stage{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.nbPageHeader,.wm10-page-head,.wm10-employee-head,.nbCaseHeader,.nbMailboxTopbar{box-shadow:none!important;background:0 0!important;border:0!important;margin-bottom:18px!important;padding:0!important}.nbPageHeader h1,.wm10-page-head h1,.wm10-employee-head h1,.nbMailboxTopbar h2{letter-spacing:-.045em!important;font-size:clamp(26px,2.5vw,40px)!important;font-weight:760!important;line-height:1.04!important}.nbEyebrow,.eyebrow,.wm10-page-head>div>span,.wm10-panel-heading span{color:#7e8994!important;letter-spacing:.16em!important;font-size:9px!important}.nbPanel,.nbWorkspacePanel,.nbProcessBoard,.nbCustomerHero,.nbCaseCommandBar,.nbCaseTabs,.wm10-work-settings,.wm10-primary-job,.wm10-task-panel,.wm10-documentation-panel,.wm10-calendar-top,.wm10-calendar-kpis,.wm10-history-filters,.wm10-history-list,.wm10-performance-hero,.wm10-performance-secondary,.wm10-hub-grid>*{background:var(--fm-v5-surface)!important;border:1px solid var(--fm-v5-line)!important;border-radius:var(--fm-v5-radius)!important;box-shadow:0 16px 48px #0000002e!important}.nbPanel,.nbWorkspacePanel,.nbProcessBoard{padding:20px!important}.nbMetricGrid>*{background:var(--fm-v5-surface)!important;border-color:var(--fm-v5-line)!important;box-shadow:none!important;border-radius:14px!important}button,.nbButton,.primary,.secondary,.ghost{letter-spacing:-.01em!important;font-weight:650!important}input,textarea,select{border:1px solid var(--fm-v5-line)!important;color:#eef2f5!important;background:#0a0e13!important;border-radius:10px!important}.authPagePremium{background:#07090c!important;grid-template-columns:minmax(520px,1.12fr) minmax(460px,.88fr)!important}.authVisualPremium{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 20% 20%,#4fe0ad29,#0000 32%),#0b0f14!important;position:relative!important;overflow:hidden!important}.authVisualPremium:after{content:"";background:linear-gradient(135deg,#ffffff0b,#0000);border:1px solid #ffffff12;border-radius:28px;height:180px;position:absolute;inset:auto 8% 9%;box-shadow:0 35px 100px #00000047}.authVisualContent{position:relative;z-index:2!important;padding:7vw!important}.authVisualContent h1{max-width:760px!important;font-size:clamp(44px,5vw,76px)!important}.authCardPremium{background:#10151b!important;border-color:#ffffff1f!important;border-radius:22px!important;width:min(440px,100vw - 36px)!important;padding:34px!important}.authInputShell{background:#0a0e13!important;min-height:52px!important}.authSubmitButton{color:#080b0e!important;min-height:52px!important;box-shadow:none!important;background:#f2f5f6!important;border-radius:12px!important}.authCardPremium h2{font-size:29px!important}.wm10-page{max-width:1540px!important;margin:0 auto!important}.wm10-employee-head{border:1px solid var(--fm-v5-line)!important;box-shadow:var(--fm-v5-shadow)!important;background:linear-gradient(145deg,#121820,#0d1116)!important;border-radius:18px!important;padding:20px 22px!important}.wm10-work-settings{box-shadow:none!important;background:#0d1217!important;grid-template-columns:minmax(280px,1fr) auto auto!important;align-items:center!important;gap:14px!important;margin-bottom:14px!important;padding:13px 15px!important;display:grid!important}.wm10-work-settings>div strong{font-size:12px!important}.wm10-work-settings label{border:1px solid var(--fm-v5-line)!important;background:#11171d!important;border-radius:11px!important;padding:9px 11px!important}.wm10-work-settings>button{border-color:var(--fm-v5-line)!important;color:#dfe5e9!important;background:#161d24!important;border-radius:10px!important;height:38px!important}.wm10-primary-job{background:#0b0f14!important;border-radius:20px!important;max-width:none!important;margin:0!important;overflow:hidden!important}.wm10-primary-job>header{background:linear-gradient(120deg,#4fe0ad0e,#0000 45%),#10151b!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;padding:22px 24px!important;display:grid!important}.wm10-primary-job>header h2{font-size:30px!important}.wm10-job-summary{color:#8e99a4!important;max-width:900px!important;font-size:11px!important}.wm10-job-meta span{background:#0d1217!important}.wm10-execution-mode{border-top:1px solid var(--fm-v5-line)!important;border-bottom:1px solid var(--fm-v5-line)!important;background:#0b0f14!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:14px 24px!important;display:grid!important}.wm10-execution-mode button{text-align:left!important;border:1px solid var(--fm-v5-line)!important;color:#b9c1c8!important;background:#10151b!important;border-radius:13px!important;grid-template-rows:auto auto!important;grid-template-columns:38px 1fr!important;column-gap:12px!important;padding:14px!important;display:grid!important;position:relative!important}.wm10-execution-mode button>span{color:#6f7a84;background:#171e25;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.wm10-execution-mode button.active{color:#fff!important;background:linear-gradient(135deg,#4fe0ad1c,#4fe0ad09)!important;border-color:#4fe0ad52!important}.wm10-execution-mode button.active>span{background:var(--fm-v5-accent)!important;color:#07120e!important}.wm10-live-command-center>header{background:#12181f!important;justify-content:space-between!important;align-items:center!important;padding:16px 18px!important;display:flex!important}.wm10-live-command-center>header h3{font-size:18px!important}.wm10-live-command-center>header i{border:1px solid var(--fm-v5-line)!important;background:#0b0f14!important;border-radius:999px!important;padding:6px 9px!important;font-size:9px!important;font-style:normal!important}.wm10-live-metrics article{border-right:1px solid var(--fm-v5-line)!important;flex-direction:column!important;justify-content:center!important;min-height:122px!important;padding:18px!important;display:flex!important}.wm10-live-metrics span{letter-spacing:.13em!important;color:#6f7a85!important;font-size:8px!important}.wm10-live-metrics strong{margin:10px 0 7px!important;font-size:22px!important;line-height:1.05!important}.wm10-live-progress{background:#1a222a!important;height:4px!important;margin:0 18px 14px!important}.wm10-live-progress span{background:linear-gradient(90deg,#4fe0ad,#8cf0cf)!important}.wm10-start-control{color:#080b0e!important;background:#eff4f2!important;border-radius:11px!important;width:calc(100% - 36px)!important;min-height:48px!important;margin:0 18px 18px!important;font-size:11px!important}.wm10-standard-console{border:1px solid var(--fm-v5-line)!important;background:#10151b!important;border-radius:16px!important;margin:16px 24px!important;padding:18px!important}.wm10-task-panel,.wm10-documentation-panel{background:#0f141a!important;overflow:hidden!important}.wm10-panel-heading{background:#12181f!important;padding:17px 18px!important}.wm10-panel-heading h3{font-size:18px!important}.wm10-task-bulk{background:#0b0f14!important;gap:9px!important;padding:12px!important}.wm10-task-bulk button{height:40px!important}.wm10-task-list{display:grid!important}.wm10-task-card{background:0 0!important;border-bottom:1px solid #fff1!important;grid-template-columns:38px minmax(0,1fr) auto auto!important;align-items:center!important;gap:11px!important;min-height:74px!important;padding:12px 14px!important;display:grid!important}.wm10-task-number{width:34px;height:34px;background:#192129!important;border-radius:10px!important;place-items:center!important;display:grid!important}.wm10-task-copy small{color:#74808b!important;margin-top:4px!important}.wm10-task-actions{gap:6px!important;display:flex!important}.wm10-task-actions button{border-radius:9px!important;width:32px!important;height:32px!important}.wm10-task-time{align-items:center!important;gap:6px!important;display:flex!important}.wm10-task-time input{background:#0b0f14!important;width:88px!important}.wm10-requirement-toggle{font-size:8px!important}.wm10-documentation-panel{padding-bottom:14px!important}.wm10-proof-grid{padding:14px!important}.wm10-final-note,.wm10-customer-confirm,.wm10-audit-line{margin-inline:14px!important}.wm10-work-footer{border-top:1px solid var(--fm-v5-line)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#080b0ff2!important;justify-content:space-between!important;align-items:center!important;padding:12px 24px!important;display:flex!important;position:sticky!important;bottom:0!important}.wm10-job-picker{background:#0e1318!important;width:min(760px,100vw - 32px)!important;margin:0!important;position:relative!important;top:0!important}.wm10-modal-backdrop{place-items:start center!important;padding-top:12vh!important}.nbDocumentPaper,.nbQuotePaper,.nbInvoicePaper,.nbDocumentPreview,.nbQuotePreviewPaper,.nbInvoiceDocument{color:#1f2428!important;background:#f6f4ef!important;box-shadow:0 22px 70px #0000004d!important}.nbDocumentPaper *,.nbQuotePaper *,.nbInvoicePaper *,.nbDocumentPreview *,.nbQuotePreviewPaper *,.nbInvoiceDocument *{color:inherit}.nbDocumentPaper table,.nbQuotePaper table,.nbInvoicePaper table,.nbDocumentPreview table{color:#22272b!important}.nbDocumentPaper small,.nbQuotePaper small,.nbInvoicePaper small,.nbDocumentPreview small{color:#687078!important}@media (max-width:1100px){.appShell.nbAppleShell{grid-template-columns:78px minmax(0,1fr)!important}.nbPageStage{padding:22px!important}.nbCommandSearch strong,.nbCommandSearch kbd,.nbSystemState{display:none!important}.wm10-live-metrics{grid-template-columns:repeat(2,1fr)!important}.wm10-execution-grid,.wm10-work-settings{grid-template-columns:1fr!important}}@media (max-width:720px){.nbGlobalCommandBar{padding:0 14px!important}.nbPageStage{padding:14px 12px 88px!important}.wm10-primary-job>header{grid-template-columns:1fr!important}.wm10-execution-mode{grid-template-columns:1fr!important;padding:12px!important}.wm10-live-command-center,.wm10-standard-console{margin:12px!important}.wm10-live-metrics{grid-template-columns:1fr!important}.wm10-execution-grid{padding:0 12px 12px!important}.wm10-task-card{grid-template-columns:34px minmax(0,1fr) auto!important}.wm10-task-time{grid-column:2!important}.wm10-requirement-toggle{grid-column:3!important}.wm10-work-footer{flex-direction:column!important;align-items:stretch!important;padding:11px 12px!important}}:root{--fx-bg:#07090c;--fx-bg-2:#0a0d11;--fx-surface:#0f1318;--fx-surface-2:#141920;--fx-surface-3:#191f27;--fx-line:#ffffff18;--fx-line-strong:#ffffff29;--fx-text:#f4f7f8;--fx-muted:#98a2ad;--fx-soft:#68737e;--fx-green:#64e8b4;--fx-green-2:#2bcf91;--fx-yellow:#f2c75b;--fx-orange:#ff9d5c;--fx-red:#ff6b78;--fx-paper:#fbfaf7;--fx-paper-text:#1c2228;--fx-shadow:0 24px 80px #00000061;--fx-radius:18px;--fx-radius-sm:12px}*{box-sizing:border-box}html,body{background:var(--fx-bg)!important;color:var(--fx-text)!important}body{letter-spacing:-.012em!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}button,input,textarea,select{font:inherit}::selection{color:#fff;background:#64e8b43d}.appShell.nbAppleShell{background:radial-gradient(circle at 72% -10%,#64e8b40e,transparent 34%),var(--fx-bg)!important;grid-template-columns:248px minmax(0,1fr)!important;min-height:100vh!important;display:grid!important}.sidebar.nbAppleSidebar{border-right:1px solid var(--fx-line)!important;z-index:40!important;background:linear-gradient(#0b0e12,#080a0d)!important;width:248px!important;padding:22px 16px 18px!important;position:fixed!important;inset:0 auto 0 0!important;box-shadow:12px 0 44px #0000002e!important}.nbAppleBrand{height:58px!important;color:var(--fx-text)!important;align-items:center!important;gap:12px!important;margin-bottom:24px!important;padding:0 8px!important;text-decoration:none!important;display:flex!important}.nbAppleLogo{color:#0a0d10!important;background:#f4f7f8!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:16px!important;font-weight:900!important;display:grid!important;box-shadow:0 8px 24px #ffffff14!important}.nbAppleBrand strong{letter-spacing:-.025em!important;font-size:15px!important;font-weight:760!important}.nbAppleBrand small{color:#77818b!important;text-transform:uppercase!important;letter-spacing:.17em!important;margin-top:2px!important;font-size:8px!important;display:block!important}.nbAppleNavigation{flex-direction:column!important;gap:5px!important;display:flex!important}.nbNavSectionLabel{color:#56616c!important;text-transform:uppercase!important;letter-spacing:.18em!important;padding:12px 12px 6px!important;font-size:8px!important;font-weight:800!important}.nbAppleNavigation a{color:#87919b!important;border:1px solid #0000!important;border-radius:13px!important;grid-template-columns:36px minmax(0,1fr) 14px!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:8px 10px!important;text-decoration:none!important;transition:all .2s!important;display:grid!important;position:relative!important}.nbAppleNavigation a:hover{color:#e9edef!important;border-color:var(--fx-line)!important;background:#11161c!important;transform:translate(2px)!important}.nbNavIconShell{background:#12171d!important;border:1px solid #ffffff0e!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.nbAppleNavigation a.active .nbNavIconShell{color:var(--fx-green)!important;background:#64e8b41f!important}.nbNavIcon{fill:none!important;stroke:currentColor!important;stroke-width:1.65px!important;width:17px!important;height:17px!important}.nbNavCopy strong{letter-spacing:-.01em!important;font-size:11px!important;font-weight:690!important;display:block!important}.nbNavCopy small{color:#59646f!important;margin-top:2px!important;font-size:7.5px!important;line-height:1.3!important;display:block!important}.nbNavChevron{opacity:.35!important}.nbAppleAccountCard{border:1px solid var(--fx-line)!important;background:#10151a!important;border-radius:14px!important;grid-template-columns:36px minmax(0,1fr) 30px!important;align-items:center!important;gap:10px!important;padding:11px!important;display:grid!important;position:absolute!important;bottom:16px!important;left:16px!important;right:16px!important;box-shadow:0 16px 38px #00000038!important}.nbAppleAccountAvatar{border:1px solid var(--fx-line)!important;background:#181e25!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;font-weight:800!important;display:grid!important}.nbAppleAccountCopy strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;display:block!important;overflow:hidden!important}.nbAppleAccountCopy small,.nbAppleAccountCopy em{color:#6b7681!important;margin-top:2px!important;font-size:7px!important;font-style:normal!important;display:block!important}.nbAppleAccountCard button{border:1px solid var(--fx-line)!important;color:#b7c0c8!important;background:#171d23!important;border-radius:9px!important;width:30px!important;height:30px!important}.main.nbAppleMain{background:0 0!important;grid-column:2!important;width:100%!important;min-width:0!important}.nbGlobalCommandBar{z-index:30!important;border-bottom:1px solid var(--fx-line)!important;-webkit-backdrop-filter:blur(24px)saturate(135%)!important;backdrop-filter:blur(24px)saturate(135%)!important;background:#07090cd6!important;justify-content:space-between!important;align-items:center!important;height:68px!important;padding:0 30px!important;display:flex!important;position:sticky!important;top:0!important}.nbCommandContext{align-items:center!important;gap:11px!important;display:flex!important}.nbCommandPulse{background:var(--fx-green)!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 0 5px #64e8b414,0 0 18px #64e8b461!important}.nbCommandContext strong{font-size:11px!important;display:block!important}.nbCommandContext small{color:#64707b!important;margin-top:2px!important;font-size:8px!important;display:block!important}.nbCommandActions{align-items:center!important;gap:8px!important;display:flex!important}.nbCommandSearch,.nbSystemState,.nbCommandAvatar{border:1px solid var(--fx-line)!important;color:#b9c2ca!important;background:#10151a!important;border-radius:10px!important;height:34px!important}.nbCommandSearch{align-items:center!important;gap:8px!important;padding:0 11px!important;display:flex!important}.nbCommandSearch strong{font-size:9px!important}.nbCommandSearch kbd{color:#59646e!important;background:#080b0f!important;border-radius:5px!important;padding:3px 5px!important;font-size:7px!important}.nbSystemState{align-items:center!important;gap:7px!important;padding:0 10px!important;font-size:8px!important;display:flex!important}.nbSystemState i{background:var(--fx-green)!important;border-radius:50%!important;width:6px!important;height:6px!important}.nbCommandAvatar{place-items:center!important;width:34px!important;font-size:9px!important;font-weight:800!important;display:grid!important}.nbPageStage{width:100%!important;max-width:none!important;margin:0!important;padding:30px clamp(24px,3vw,48px) 54px!important}.nbPageStage h1{letter-spacing:-.055em!important;color:#f7f9fa!important;font-size:clamp(34px,3.5vw,54px)!important;font-weight:780!important;line-height:.98!important}.nbPageStage h2{letter-spacing:-.035em!important;color:#eef2f4!important}.nbPageStage h3{letter-spacing:-.025em!important}.eyebrow,.nbPageStage [class*=eyebrow]{color:var(--fx-green)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:850!important}.nbPageStage section,.nbPageStage article,.nbPageStage aside{scroll-margin-top:90px}.nbPageStage input,.nbPageStage textarea,.nbPageStage select{color:#eef2f4!important;background:#090c10!important;border:1px solid #ffffff1c!important;border-radius:10px!important;outline:none!important;transition:border-color .18s,box-shadow .18s!important}.nbPageStage input:focus,.nbPageStage textarea:focus,.nbPageStage select:focus{border-color:#64e8b48c!important;box-shadow:0 0 0 3px #64e8b414!important}.nbPageStage input::placeholder,.nbPageStage textarea::placeholder{color:#4f5a65!important}.nbPageStage button,.nbPageStage a{transition:transform .16s,border-color .16s,background .16s,opacity .16s!important}.nbPageStage button:hover,.nbPageStage a:hover{transform:translateY(-1px)}.nbDashboardV4{gap:18px!important;width:100%!important;max-width:none!important;display:grid!important}.nbDashboardV4Header{justify-content:space-between!important;align-items:flex-end!important;padding:12px 2px 8px!important;display:flex!important}.nbDashboardV4Header p{color:var(--fx-green)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:8px!important;font-weight:850!important}.nbDashboardV4Header h1{margin:0!important}.nbDashboardV4Header span{color:#7b8691!important;margin-top:10px!important;font-size:11px!important;display:block!important}.nbDashboardV4Header>div:last-child{gap:8px!important;display:flex!important}.nbDashboardV4Header a{border:1px solid var(--fx-line)!important;color:#c3cbd1!important;background:#11161c!important;border-radius:10px!important;align-items:center!important;height:38px!important;padding:0 14px!important;font-size:9px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}.nbDashboardV4Header a.primary{color:#08100d!important;background:#eef4f1!important;border-color:#0000!important}.nbDashboardV4Metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.nbDashboardV4Metrics article{border:1px solid var(--fx-line)!important;background:linear-gradient(145deg,#151b22,#10151b)!important;border-radius:16px!important;min-height:132px!important;padding:20px!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 52px #0000002e!important}.nbDashboardV4Metrics article:after{content:""!important;filter:blur(3px)!important;background:#64e8b40b!important;border-radius:50%!important;width:150px!important;height:150px!important;position:absolute!important;inset:auto -20% -55% auto!important}.nbDashboardV4Metrics span{color:#75808b!important;text-transform:uppercase!important;letter-spacing:.13em!important;font-size:8px!important;font-weight:800!important}.nbDashboardV4Metrics strong{letter-spacing:-.045em!important;color:#fff!important;margin:18px 0 7px!important;font-size:28px!important;display:block!important}.nbDashboardV4Metrics small{color:#65717c!important;font-size:8px!important}.nbDashboardV4Flow{border:1px solid var(--fx-line)!important;box-shadow:var(--fx-shadow)!important;background:#0d1116!important;border-radius:20px!important;padding:20px!important}.nbDashboardV4SectionTitle{justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important;display:flex!important}.nbDashboardV4SectionTitle p{color:var(--fx-green)!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:8px!important;font-weight:850!important}.nbDashboardV4SectionTitle h2{margin:0!important;font-size:22px!important}.nbDashboardV4SectionTitle>a{color:#9aa4ad!important;font-size:8px!important;text-decoration:none!important}.nbDashboardV4Rail{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.nbDashboardV4Rail button{border:1px solid var(--fx-line)!important;color:#f1f4f5!important;text-align:left!important;background:#12171d!important;border-radius:14px!important;min-height:132px!important;padding:16px!important}.nbDashboardV4Rail button.active{background:#171d24!important;box-shadow:inset 0 0 0 1px,0 14px 34px #00000029!important}.nbDashboardV4Rail button>span{color:#9aa4ad!important;text-transform:uppercase!important;letter-spacing:.12em!important;align-items:center!important;gap:7px!important;font-size:8px!important;display:flex!important}.nbDashboardV4Rail button i{background:currentColor!important;border-radius:50%!important;width:7px!important;height:7px!important}.nbDashboardV4Rail button strong{margin:14px 0 4px!important;font-size:26px!important;display:block!important}.nbDashboardV4Rail button b{font-size:12px!important;font-weight:650!important;display:block!important}.nbDashboardV4Rail button small{color:#66717c!important;margin-top:10px!important;font-size:8px!important;display:block!important}.nbDashboardV4Rail .tone-red{color:var(--fx-red)!important}.nbDashboardV4Rail .tone-orange{color:var(--fx-orange)!important}.nbDashboardV4Rail .tone-yellow{color:var(--fx-yellow)!important}.nbDashboardV4Rail .tone-green{color:var(--fx-green)!important}.nbDashboardV4Detail{border:1px solid var(--fx-line)!important;background:#090d11!important;border-radius:14px!important;grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(120px,.4fr)) auto!important;align-items:center!important;gap:14px!important;min-height:104px!important;margin-top:12px!important;padding:16px!important;display:grid!important}.nbDashboardV4Detail .copy span,.nbDashboardV4Detail .stat span{color:#68737d!important;text-transform:uppercase!important;letter-spacing:.13em!important;font-size:7.5px!important}.nbDashboardV4Detail .copy h3{margin:6px 0!important;font-size:16px!important}.nbDashboardV4Detail .copy p{color:#76818b!important;margin:0!important;font-size:9px!important}.nbDashboardV4Detail .stat strong{margin-top:7px!important;font-size:17px!important;display:block!important}.nbDashboardV4Detail .open{color:#07100d!important;background:#eef4f1!important;border-radius:10px!important;align-items:center!important;height:38px!important;padding:0 13px!important;font-size:8px!important;font-weight:750!important;text-decoration:none!important;display:flex!important}.nbDashboardV4Green{grid-column:2/5!important;grid-template-columns:1fr 1.3fr!important;gap:12px!important;display:grid!important}.nbDashboardV4Green .switch,.nbDashboardV4Green .summary{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;display:grid!important}.nbDashboardV4Green button,.nbDashboardV4Green article{border:1px solid var(--fx-line)!important;color:#fff!important;background:#11171d!important;border-radius:10px!important;padding:10px!important}.nbDashboardV4Bottom{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.nbDashboardV4Bottom>article{border:1px solid var(--fx-line)!important;background:#0e1318!important;border-radius:18px!important;padding:18px!important}.nbDashboardV4Actions,.nbDashboardV4Upcoming{gap:7px!important;display:grid!important}.nbDashboardV4Actions a,.nbDashboardV4Upcoming a{color:#dce2e6!important;background:#11171d!important;border:1px solid #fff1!important;border-radius:11px!important;align-items:center!important;gap:11px!important;min-height:64px!important;padding:11px 12px!important;text-decoration:none!important;display:flex!important}.nbDashboardV4Actions a>div,.nbDashboardV4Upcoming a>div{flex:1!important;min-width:0!important}.nbDashboardV4Actions strong,.nbDashboardV4Upcoming strong{font-size:10px!important;display:block!important}.nbDashboardV4Actions small,.nbDashboardV4Upcoming small,.nbDashboardV4Upcoming time{color:#6d7882!important;margin-top:3px!important;font-size:8px!important;display:block!important}.wm10-page{width:100%!important;max-width:none!important;margin:0!important}.wm10-employee-head{border:1px solid var(--fx-line)!important;background:#0e1318!important;border-radius:18px!important;padding:20px 22px!important}.wm10-primary-job{border:1px solid var(--fx-line)!important;width:100%!important;max-width:none!important;box-shadow:var(--fx-shadow)!important;background:#090d11!important;border-radius:22px!important}.wm10-primary-job>header{background:linear-gradient(110deg,#64e8b412,#0000 48%),#11171d!important;padding:22px 24px!important}.wm10-primary-job>header h2{font-size:28px!important;line-height:1!important}.wm10-job-summary{white-space:nowrap!important;text-overflow:ellipsis!important;color:#87919b!important;max-width:980px!important;font-size:10px!important;overflow:hidden!important}.wm10-job-meta{flex-wrap:wrap!important;gap:7px!important;margin-top:12px!important;display:flex!important}.wm10-job-meta span{border:1px solid var(--fx-line)!important;color:#9ba5ae!important;background:#0a0e12!important;border-radius:999px!important;padding:6px 9px!important;font-size:8px!important}.wm10-workplace-head-actions{flex-direction:column!important;align-items:flex-end!important;gap:10px!important;display:flex!important}.wm10-workplace-head-actions strong{color:#c9d0d5!important;font-size:10px!important}.wm10-workplace-head-actions button{color:#ff9ba5!important;background:#ff6b7812!important;border:1px solid #ff6b7840!important;border-radius:9px!important;min-height:34px!important;padding:0 11px!important;font-size:8px!important}.wm10-execution-mode{background:#090d11!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:14px 18px!important;display:grid!important}.wm10-execution-mode button{border:1px solid var(--fx-line)!important;background:#11171d!important;border-radius:13px!important;min-height:74px!important;padding:14px!important}.wm10-execution-mode button.active{background:linear-gradient(135deg,#64e8b421,#64e8b406)!important;border-color:#64e8b466!important}.wm10-live-command-center>header{background:#121820!important;padding:16px 18px!important}.wm10-live-command-center>header span{color:var(--fx-green)!important;letter-spacing:.16em!important;font-size:8px!important}.wm10-live-command-center>header h3{margin-top:5px!important;font-size:19px!important}.wm10-live-metrics{background:#090d11!important;grid-template-columns:1.25fr repeat(4,1fr)!important;display:grid!important}.wm10-live-metrics article{border-right:1px solid var(--fx-line)!important;min-height:138px!important;padding:20px 18px!important;position:relative!important}.wm10-live-metrics span{letter-spacing:.13em!important;color:#75808a!important;text-transform:uppercase!important;font-size:8px!important}.wm10-live-metrics strong{color:#fff!important;margin:15px 0 8px!important;font-size:26px!important;line-height:1!important;display:block!important}.wm10-live-metrics strong.positive{color:var(--fx-green)!important}.wm10-live-metrics strong.delayed{color:var(--fx-orange)!important}.wm10-live-metrics small{color:#68737d!important;font-size:8px!important;line-height:1.45!important}.wm10-live-progress{background:#202832!important;border-radius:999px!important;height:7px!important;margin:0 18px 15px!important;overflow:hidden!important}.wm10-live-progress span{border-radius:inherit!important;background:linear-gradient(90deg,var(--fx-green-2),var(--fx-green),#b4ffe4)!important;height:100%!important;box-shadow:0 0 20px #64e8b447!important}.wm10-start-control{color:#07100d!important;letter-spacing:.01em!important;background:linear-gradient(135deg,#f3f7f5,#d9e7e1)!important;border:0!important;border-radius:12px!important;width:calc(100% - 36px)!important;min-height:52px!important;margin:0 18px 18px!important;font-size:10px!important;font-weight:820!important}.wm10-standard-console{border:1px solid var(--fx-line)!important;background:#0e1318!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 260px!important;gap:14px!important;margin:0 18px 16px!important;padding:18px!important;display:grid!important}.wm10-standard-console>div:first-child span{color:var(--fx-yellow)!important;letter-spacing:.15em!important;font-size:8px!important}.wm10-standard-console h3{margin:6px 0!important;font-size:19px!important}.wm10-standard-console p{color:#727d87!important;font-size:9px!important}.wm10-standard-status{border:1px solid var(--fx-line)!important;background:#090d11!important;border-radius:12px!important;padding:14px!important}.wm10-execution-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr)!important;gap:14px!important;padding:0 18px 18px!important;display:grid!important}.wm10-task-panel,.wm10-documentation-panel{border:1px solid var(--fx-line)!important;background:#0e1318!important;border-radius:16px!important}.wm10-panel-heading{border-bottom:1px solid var(--fx-line)!important;background:#121820!important;padding:17px 18px!important}.wm10-panel-heading span{color:var(--fx-green)!important;letter-spacing:.15em!important;font-size:8px!important}.wm10-panel-heading h3{margin:6px 0 4px!important;font-size:19px!important}.wm10-panel-heading p{color:#6f7a84!important;margin:0!important;font-size:8px!important}.wm10-task-bulk{background:#0a0e12!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:12px!important;display:grid!important}.wm10-task-bulk button{border:1px solid var(--fx-line)!important;color:#d3dade!important;background:#11171d!important;border-radius:10px!important;min-height:40px!important;font-size:8px!important;font-weight:750!important}.wm10-task-bulk .complete{color:var(--fx-green)!important;border-color:#64e8b440!important}.wm10-task-list{padding:0 12px 12px!important}.wm10-task-card{background:#0a0e12!important;border:1px solid #ffffff12!important;border-radius:12px!important;min-height:74px!important;margin-top:8px!important;padding:11px 12px!important}.wm10-task-card.done{background:#64e8b40b!important;border-color:#64e8b42e!important}.wm10-task-card.failed{background:#ff6b780a!important;border-color:#ff6b782e!important}.wm10-task-copy strong{font-size:10px!important;line-height:1.4!important}.wm10-task-copy small{font-size:7.5px!important}.wm10-task-actions button{border:1px solid var(--fx-line)!important;background:#171e25!important}.wm10-task-actions button.done.active{color:var(--fx-green)!important;background:#64e8b429!important}.wm10-task-actions button.fail.active{color:var(--fx-red)!important;background:#ff6b7824!important}.wm10-requirement-toggle{border:1px solid var(--fx-line)!important;background:#151b22!important;border-radius:999px!important;min-width:62px!important;height:28px!important}.wm10-proof-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:12px!important;display:grid!important}.wm10-proof-grid button{border:1px solid var(--fx-line)!important;color:#dce2e6!important;background:#0a0e12!important;border-radius:12px!important;min-height:102px!important}.wm10-proof-grid button.complete{background:#64e8b40f!important;border-color:#64e8b43b!important}.wm10-customer-confirm,.wm10-final-note,.wm10-audit-line{margin:0 12px 10px!important}.wm10-work-footer{z-index:9!important;border-top:1px solid var(--fx-line)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#07090cf0!important;padding:12px 18px!important;position:sticky!important;bottom:0!important}.wm10-work-footer button,.wm10-work-footer a{border-radius:10px!important;min-height:42px!important}.nbDocumentPaper,.nbQuotePaper,.nbInvoicePaper,.nbDocumentPreview,.nbQuotePreviewPaper,.nbInvoiceDocument,[class*=DocumentPaper],[class*=QuotePaper],[class*=InvoicePaper]{background:var(--fx-paper)!important;color:var(--fx-paper-text)!important;border:1px solid #e2ded5!important;box-shadow:0 26px 80px #00000057!important}.nbDocumentPaper h1,.nbDocumentPaper h2,.nbDocumentPaper h3,.nbDocumentPaper strong,.nbDocumentPaper b,.nbDocumentPaper p,.nbDocumentPaper span,.nbDocumentPaper small,.nbDocumentPaper td,.nbDocumentPaper th,.nbQuotePaper h1,.nbQuotePaper h2,.nbQuotePaper h3,.nbQuotePaper strong,.nbQuotePaper b,.nbQuotePaper p,.nbQuotePaper span,.nbQuotePaper small,.nbQuotePaper td,.nbQuotePaper th,.nbInvoicePaper h1,.nbInvoicePaper h2,.nbInvoicePaper h3,.nbInvoicePaper strong,.nbInvoicePaper b,.nbInvoicePaper p,.nbInvoicePaper span,.nbInvoicePaper small,.nbInvoicePaper td,.nbInvoicePaper th,.nbDocumentPreview h1,.nbDocumentPreview h2,.nbDocumentPreview h3,.nbDocumentPreview strong,.nbDocumentPreview b,.nbDocumentPreview p,.nbDocumentPreview span,.nbDocumentPreview small,.nbDocumentPreview td,.nbDocumentPreview th,.nbQuotePreviewPaper h1,.nbQuotePreviewPaper h2,.nbQuotePreviewPaper h3,.nbQuotePreviewPaper strong,.nbQuotePreviewPaper b,.nbQuotePreviewPaper p,.nbQuotePreviewPaper span,.nbQuotePreviewPaper small,.nbQuotePreviewPaper td,.nbQuotePreviewPaper th,.nbInvoiceDocument h1,.nbInvoiceDocument h2,.nbInvoiceDocument h3,.nbInvoiceDocument strong,.nbInvoiceDocument b,.nbInvoiceDocument p,.nbInvoiceDocument span,.nbInvoiceDocument small,.nbInvoiceDocument td,.nbInvoiceDocument th{color:var(--fx-paper-text)!important;text-shadow:none!important;opacity:1!important}.nbDocumentPaper small,.nbQuotePaper small,.nbInvoicePaper small,.nbDocumentPreview small,.nbQuotePreviewPaper small,.nbInvoiceDocument small{color:#69727a!important}.nbDocumentPaper table,.nbQuotePaper table,.nbInvoicePaper table,.nbDocumentPreview table,.nbQuotePreviewPaper table,.nbInvoiceDocument table{border-color:#dedad2!important}.nbDocumentPaper th,.nbQuotePaper th,.nbInvoicePaper th,.nbDocumentPreview th,.nbQuotePreviewPaper th,.nbInvoiceDocument th{color:#3b444c!important;background:#efede8!important}.nbDocumentPaper td,.nbQuotePaper td,.nbInvoicePaper td,.nbDocumentPreview td,.nbQuotePreviewPaper td,.nbInvoiceDocument td{border-color:#e2ded7!important}.authPage.authPagePremium{color:#f4f7f8!important;background:#07090c!important;grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr)!important;min-height:100vh!important;display:grid!important}.authVisualPremium{border-right:1px solid var(--fx-line)!important;background:radial-gradient(circle at 20% 15%,#64e8b424,#0000 28%),radial-gradient(circle at 80% 70%,#f2c75b12,#0000 30%),#0b0f14!important;position:relative!important;overflow:hidden!important}.authVisualPremium:after{content:""!important;background:linear-gradient(140deg,#ffffff0a,#0000 48%)!important;border:1px solid #ffffff0e!important;border-radius:30px!important;position:absolute!important;inset:7%!important}.authVisualContent{z-index:2!important;padding:clamp(44px,7vw,110px)!important;position:relative!important}.authVisualContent h1{letter-spacing:-.065em!important;color:#fff!important;max-width:800px!important;margin:22px 0!important;font-size:clamp(48px,5.5vw,82px)!important;line-height:.94!important}.authVisualContent>p{color:#98a3ad!important;max-width:650px!important;font-size:15px!important;line-height:1.7!important}.authFeatureGrid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:44px!important;display:grid!important}.authFeatureGrid>div{background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:14px!important;padding:16px!important}.authFeatureGrid strong{color:#f4f7f8!important}.authFeatureGrid span{color:#75808a!important;margin-top:5px!important;font-size:10px!important;display:block!important}.authFormPremium{background:#080b0f!important;place-items:center!important;padding:30px!important;display:grid!important}.authCardPremium{border:1px solid var(--fx-line)!important;color:#f4f7f8!important;background:#11161c!important;border-radius:22px!important;width:min(460px,100%)!important;padding:34px!important;box-shadow:0 30px 90px #0006!important}.authCardPremium h2{color:#fff!important;font-size:30px!important}.authCardIntro,.authFieldLabel>span{color:#909ba5!important}.authInputShell{background:#090c10!important;border:1px solid #ffffff1f!important}.authInput{color:#fff!important;background:0 0!important}.authInput::placeholder{color:#59646e!important}.authSubmitButton{color:#07100d!important;background:linear-gradient(135deg,#f4f7f6,#dce9e4)!important;font-weight:800!important}@media (max-width:1180px){.appShell.nbAppleShell{grid-template-columns:86px minmax(0,1fr)!important}.sidebar.nbAppleSidebar{width:86px!important;padding-inline:10px!important}.nbAppleBrand span:last-child,.nbNavCopy,.nbNavChevron,.nbNavSectionLabel,.nbAppleAccountCopy,.nbAppleAccountCard button{display:none!important}.nbAppleBrand{justify-content:center!important}.nbAppleNavigation a{grid-template-columns:1fr!important;justify-items:center!important}.nbAppleAccountCard{grid-template-columns:1fr!important}.main.nbAppleMain{grid-column:2!important}.nbDashboardV4Metrics{grid-template-columns:repeat(2,1fr)!important}.wm10-live-metrics{grid-template-columns:repeat(3,1fr)!important}.wm10-execution-grid,.authPage.authPagePremium{grid-template-columns:1fr!important}.authVisualPremium{display:none!important}}@media (max-width:760px){.appShell.nbAppleShell{display:block!important}.sidebar.nbAppleSidebar{display:none!important}.main.nbAppleMain{grid-column:auto!important}.nbPageStage{padding:18px 12px 80px!important}.nbDashboardV4Header{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.nbDashboardV4Metrics,.nbDashboardV4Rail,.nbDashboardV4Bottom,.nbDashboardV4Detail{grid-template-columns:1fr!important}.nbDashboardV4Green{grid-column:auto!important;grid-template-columns:1fr!important}.wm10-primary-job>header{grid-template-columns:1fr!important}.wm10-workplace-head-actions{align-items:flex-start!important}.wm10-execution-mode,.wm10-live-metrics,.wm10-standard-console{grid-template-columns:1fr!important}.wm10-execution-grid{padding-inline:10px!important}.wm10-task-card{grid-template-columns:34px minmax(0,1fr) auto!important}.authFormPremium{padding:16px!important}.authCardPremium{padding:24px!important}}:root{--v7-canvas:#0b0c0d;--v7-canvas-2:#111214;--v7-surface:#16181b;--v7-surface-2:#1c1f22;--v7-surface-3:#23272b;--v7-border:#ffffff18;--v7-border-strong:#ffffff29;--v7-text:#f4f3ef;--v7-muted:#aaa9a3;--v7-muted-2:#747670;--v7-green:#62e7ad;--v7-green-dark:#173b2d;--v7-yellow:#e8c65b;--v7-red:#ef7180;--v7-orange:#efa24d;--v7-radius:18px;--v7-shadow:0 24px 70px #00000052}html,body{background:var(--v7-canvas)!important;color:var(--v7-text)!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}body{background-image:linear-gradient(#0d0e10 0,#090a0b 100%)!important}.appShell.nbAppleShell{background:var(--v7-canvas)!important;grid-template-columns:250px minmax(0,1fr)!important;min-height:100vh!important}.sidebar.nbAppleSidebar{border-right:1px solid var(--v7-border)!important;width:250px!important;box-shadow:none!important;background:#0d0f10!important;padding:22px 15px!important}.nbAppleBrand{border-bottom:1px solid var(--v7-border)!important;min-height:58px!important;margin-bottom:18px!important;padding:8px 10px 20px!important}.nbAppleLogo{color:#101112!important;width:40px!important;height:40px!important;box-shadow:none!important;background:#f1f0eb!important;border-radius:12px!important}.nbAppleBrand strong{color:#fff!important;font-size:15px!important}.nbAppleBrand small{color:#777b77!important}.nbNavSectionLabel{color:#575b57!important;letter-spacing:.17em!important;padding:10px 11px 6px!important;font-size:8px!important}.nbAppleNavigation a{color:#a9aba7!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;padding:8px 9px!important}.nbAppleNavigation a:hover{border-color:var(--v7-border)!important;color:#fff!important;background:#151719!important;transform:none!important}.nbAppleNavigation a.active{color:#fff!important;box-shadow:inset 3px 0 0 var(--v7-green)!important;background:#1a1d1f!important;border-color:#62e7ad47!important}.nbNavIconShell{border-color:var(--v7-border)!important;background:#17191b!important}.nbAppleNavigation a.active .nbNavIconShell{background:var(--v7-green-dark)!important;color:var(--v7-green)!important}.nbNavCopy strong{font-size:11px!important}.nbNavCopy small{color:#6d706c!important;font-size:8px!important}.nbAppleAccountCard{border-color:var(--v7-border)!important;box-shadow:none!important;background:#151719!important;border-radius:14px!important}.nbAppleAccountAvatar{color:#fff!important;background:#222529!important}.nbAppleAccountCopy small,.nbAppleAccountCopy em{color:#747872!important}.main.nbAppleMain{background:var(--v7-canvas)!important;grid-column:2!important;padding:0!important}.nbGlobalCommandBar{border-bottom:1px solid var(--v7-border)!important;height:66px!important;box-shadow:none!important;background:#0c0d0ef0!important;padding:0 26px!important}.nbCommandContext strong{font-size:12px!important}.nbCommandContext small{color:#727570!important;font-size:8px!important}.nbCommandPulse{background:var(--v7-green)!important}.nbCommandSearch,.nbSystemState,.nbCommandAvatar{border-color:var(--v7-border)!important;color:#d4d4cf!important;background:#17191b!important}.nbPageStage{width:100%!important;max-width:none!important;padding:28px 30px 56px!important}.nbPageStage :is(.panel,.card,.hero,.leadCard,.customerCard,.calendarPanel,.settingsCard,.caseCard,.invoicePanel,.quotePanel){background:var(--v7-surface)!important;border:1px solid var(--v7-border)!important;box-shadow:none!important}.nbPageStage :is(input,textarea,select){border:1px solid var(--v7-border)!important;color:var(--v7-text)!important;box-shadow:none!important;background:#101214!important}.nbPageStage :is(input,textarea)::placeholder{color:#676a66!important}.nbPageStage :is(.primary,button.primary,a.primary){background:var(--v7-green)!important;color:#0b1711!important;border-color:var(--v7-green)!important;box-shadow:none!important}.nbPageStage :is(.ghost,button:not(.primary)){box-shadow:none}.pageTitle,.nbDashboardV4Header h1{color:#f7f6f2!important;letter-spacing:-.055em!important;font-weight:720!important}.eyebrow,.nbDashboardV4Header p,.nbDashboardV4SectionTitle p{color:var(--v7-green)!important}.nbDashboardV4{max-width:none!important;margin:0!important;padding:0!important}.nbDashboardV4Header{border-bottom:1px solid var(--v7-border)!important;margin:0!important;padding:4px 2px 22px!important}.nbDashboardV4Header h1{font-size:clamp(40px,4.2vw,64px)!important}.nbDashboardV4Header span{color:var(--v7-muted)!important}.nbDashboardV4Header a{border-color:var(--v7-border)!important;background:#17191b!important}.nbDashboardV4Header a.primary{color:#101112!important;background:#f4f2ec!important}.nbDashboardV4Metrics{gap:12px!important;margin:20px 0 14px!important}.nbDashboardV4Metrics article{border-color:var(--v7-border)!important;background:#151719!important;border-radius:16px!important;min-height:130px!important;padding:20px!important;position:relative!important;overflow:hidden!important}.nbDashboardV4Metrics article:before{content:"";background:var(--v7-green);width:3px;position:absolute;top:0;bottom:0;left:0}.nbDashboardV4Metrics span{color:#81847f!important}.nbDashboardV4Metrics strong{color:#fff!important;font-size:32px!important}.nbDashboardV4Metrics small{color:#777a76!important}.nbDashboardV4Flow,.nbDashboardV4Bottom>article{border-color:var(--v7-border)!important;box-shadow:none!important;background:#131517!important;border-radius:18px!important}.nbDashboardV4Flow{padding:20px!important}.nbDashboardV4Rail button{border-color:var(--v7-border)!important;background:#191b1e!important;min-height:128px!important}.nbDashboardV4Rail button.active{box-shadow:none!important;background:#202327!important}.nbDashboardV4Detail{border-color:var(--v7-border)!important;background:#0f1112!important}.nbDashboardV4Green button,.nbDashboardV4Green article,.nbDashboardV4Actions a,.nbDashboardV4Upcoming a{border-color:var(--v7-border)!important;background:#191b1e!important}.wm10-primary-job{border:1px solid var(--v7-border)!important;width:100%!important;max-width:none!important;box-shadow:var(--v7-shadow)!important;background:#121416!important;border-radius:20px!important;overflow:hidden!important}.wm10-primary-job>header{border-bottom:1px solid var(--v7-border)!important;background:#17191b!important;grid-template-columns:minmax(0,1fr) auto!important;padding:22px 24px!important}.wm10-primary-job>header h2{letter-spacing:-.045em!important;font-size:30px!important}.wm10-job-summary{color:#a9aaa5!important;max-width:920px!important;font-size:12px!important;line-height:1.55!important}.wm10-job-meta span{border:1px solid var(--v7-border)!important;color:#c3c4bf!important;background:#101214!important}.wm10-workplace-head-actions button{color:#ff9aa5!important;background:#24171a!important;border-color:#ef718045!important}.wm10-execution-mode{border-bottom:1px solid var(--v7-border)!important;background:#0f1112!important;padding:14px 20px!important}.wm10-execution-mode button{border-color:var(--v7-border)!important;background:#181a1d!important;min-height:72px!important}.wm10-execution-mode button.active{box-shadow:none!important;background:#1d2b25!important;border-color:#62e7ad73!important}.wm10-execution-mode button strong{font-size:14px!important}.wm10-execution-mode button small{color:#858882!important;font-size:9px!important}.wm10-live-command-center{border:1px solid var(--v7-border)!important;background:#0d0f10!important;border-radius:18px!important;margin:18px 20px!important;overflow:hidden!important}.wm10-live-command-center>header{border-bottom:1px solid var(--v7-border)!important;background:#17191b!important;padding:18px 20px!important}.wm10-live-command-center>header span{color:var(--v7-green)!important}.wm10-live-command-center>header h3{color:#fff!important;font-size:21px!important}.wm10-live-command-center>header i.running{color:var(--v7-green)!important}.wm10-live-metrics{background:#0e1011!important;border:0!important;grid-template-columns:1.35fr repeat(5,minmax(120px,1fr))!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important}.wm10-live-metrics article{border:0!important;border-right:1px solid var(--v7-border)!important;background:0 0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;min-height:138px!important;padding:18px!important;display:flex!important}.wm10-live-metrics article:last-child{border-right:0!important}.wm10-live-metrics article.primary{background:#17231e!important}.wm10-live-metrics article span{letter-spacing:.14em!important;color:#777b76!important;text-transform:uppercase!important;font-size:8px!important}.wm10-live-metrics article strong{color:#f7f6f2!important;margin:11px 0 7px!important;font-size:23px!important;line-height:1.05!important}.wm10-live-metrics article.clock strong{font-variant-numeric:tabular-nums!important;letter-spacing:-.045em!important;font-size:34px!important}.wm10-live-metrics article small{color:#777b76!important;font-size:8px!important;line-height:1.5!important}.wm10-live-metrics .positive{color:var(--v7-green)!important}.wm10-live-metrics .delayed{color:var(--v7-yellow)!important}.wm10-live-progress{background:#24272a!important;border-radius:0!important;height:7px!important;margin:0!important}.wm10-live-progress span{background:linear-gradient(90deg,var(--v7-green),#b9f2d8)!important;box-shadow:none!important}.wm10-live-actions{background:#141618!important;grid-template-columns:minmax(280px,.7fr) 1fr!important;gap:14px!important;padding:16px 18px!important;display:grid!important}.wm10-live-actions>div{border:1px solid var(--v7-border)!important;background:#0e1011!important;border-radius:12px!important;padding:11px 14px!important}.wm10-live-actions span{color:var(--v7-green)!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:8px!important;display:block!important}.wm10-live-actions strong{color:#d8d9d4!important;margin-top:5px!important;font-size:10px!important;display:block!important}.wm10-start-control{color:#101112!important;font-variant-numeric:tabular-nums!important;background:#f4f2ec!important;border:0!important;border-radius:12px!important;min-height:54px!important;font-weight:780!important}.wm10-standard-console{border-color:var(--v7-border)!important;background:#151719!important;border-radius:18px!important;margin:18px 20px!important;padding:20px!important}.wm10-standard-console h3{font-size:23px!important}.wm10-standard-console p{color:#858882!important}.wm10-execution-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.45fr)!important;gap:14px!important;padding:0 20px 20px!important}.wm10-task-panel,.wm10-documentation-panel{border-color:var(--v7-border)!important;background:#141618!important;border-radius:17px!important}.wm10-panel-heading{border-color:var(--v7-border)!important;background:#191b1e!important}.wm10-task-bulk{background:#101214!important}.wm10-task-bulk button{border-color:var(--v7-border)!important;background:#191b1e!important}.wm10-task-card{border-color:var(--v7-border)!important;background:#101214!important;min-height:78px!important}.wm10-task-card.done{background:#14231d!important}.wm10-task-card.failed{background:#24171a!important}.wm10-task-time input{background:#090b0c!important}.wm10-proof-grid button{border-color:var(--v7-border)!important;background:#101214!important}.wm10-work-footer{border-color:var(--v7-border)!important;background:#0c0d0ef7!important}:is(.offerDocument,.invoiceDocument,.documentPreview,.quoteDocument,.nbDocumentPaper,.wm10-document-paper,.invoicePaper,.offerPaper){color:#1a1a18!important;background:#f5f1e8!important}:is(.offerDocument,.invoiceDocument,.documentPreview,.quoteDocument,.nbDocumentPaper,.wm10-document-paper,.invoicePaper,.offerPaper) *{color:#242420!important;text-shadow:none!important;border-color:#d8d2c5!important}:is(.offerDocument,.invoiceDocument,.documentPreview,.quoteDocument,.nbDocumentPaper,.wm10-document-paper,.invoicePaper,.offerPaper) :is(small,span,p,td,th){color:#55554f!important}:is(.offerDocument,.invoiceDocument,.documentPreview,.quoteDocument,.nbDocumentPaper,.wm10-document-paper,.invoicePaper,.offerPaper) :is(h1,h2,h3,strong,b){color:#151513!important}.authPage.authPagePremium{background:#0a0b0c!important;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr)!important}.authVisualPremium{border-right:1px solid var(--v7-border)!important;background:#111315!important}.authVisualPremium:after{border-color:var(--v7-border)!important;background:radial-gradient(circle at 30% 25%,#62e7ad1c,#0000 30%),linear-gradient(135deg,#0000,#e8c65b09)!important}.authVisualContent h1{color:#fff!important}.authVisualContent>p{color:#aaa9a3!important}.authFeatureGrid>div{border-color:var(--v7-border)!important;background:#181a1c!important}.authFormPremium{background:#0d0f10!important}.authCardPremium{border-color:var(--v7-border-strong)!important;color:#fff!important;box-shadow:var(--v7-shadow)!important;background:#181a1c!important}.authInputShell{border-color:var(--v7-border-strong)!important;background:#101214!important}.authSubmitButton{background:var(--v7-green)!important;color:#0b1711!important}@media (max-width:1400px){.wm10-live-metrics{grid-template-columns:repeat(3,1fr)!important}.wm10-live-metrics article{border-bottom:1px solid var(--v7-border)!important}.wm10-live-metrics article:nth-child(3n){border-right:0!important}}@media (max-width:1100px){.appShell.nbAppleShell{grid-template-columns:84px minmax(0,1fr)!important}.sidebar.nbAppleSidebar{width:84px!important}.wm10-execution-grid,.wm10-live-actions{grid-template-columns:1fr!important}}@media (max-width:760px){.nbPageStage{padding:16px 12px 84px!important}.wm10-live-metrics{grid-template-columns:1fr!important}.wm10-live-metrics article{border-right:0!important}.wm10-primary-job>header,.nbDashboardV4Metrics,.nbDashboardV4Rail,.nbDashboardV4Bottom{grid-template-columns:1fr!important}}:root{--v8-bg:#080a09;--v8-surface:#101310;--v8-surface-2:#151916;--v8-surface-3:#1b201c;--v8-border:#ffffff18;--v8-text:#f4f6f2;--v8-muted:#969d96;--v8-green:#5ee7aa;--v8-yellow:#e4c866;--v8-red:#ee7584;--v8-orange:#e59b58;--v8-shadow:0 24px 70px #00000057}.authInput,.authInputShell input,.authCardPremium input{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:var(--v8-green)!important;opacity:1!important;letter-spacing:.005em!important;font-weight:560!important}.authInput::placeholder,.authInputShell input::placeholder{color:#727a73!important;-webkit-text-fill-color:#727a73!important;opacity:1!important}.authInput:-webkit-autofill{-webkit-text-fill-color:#fff!important;transition:background-color 99999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #101411!important}.authInput:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;transition:background-color 99999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #101411!important}.authInput:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;transition:background-color 99999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #101411!important}.authFieldLabel>span{color:#dfe4df!important}.authPasswordToggle{color:#bfc7bf!important}.nbPreviewSheet{color:#171916!important;background:#fff!important;border:1px solid #deded8!important;box-shadow:0 22px 64px #00000047!important}.nbPreviewSheet *{text-shadow:none!important}.nbPreviewSheet :is(h1,h2,h3,h4,strong,b){color:#151714!important}.nbPreviewSheet :is(p,span,small,em,div){color:#4f554f!important}.nbPreviewSheet .nbPreviewBrand>strong,.nbPreviewSheet .nbPreviewMeta>strong{color:#111411!important}.nbPreviewSheet .nbPreviewTable{border-color:#d9dcd7!important}.nbPreviewSheet .nbPreviewTable header{color:#20231f!important;background:#eef0ec!important}.nbPreviewSheet .nbPreviewTable article{background:#fff!important;border-color:#e1e3df!important}.nbPreviewSheet .nbPreviewTable article:nth-child(2n){background:#fafbf9!important}.nbPreviewSheet .nbPreviewTotals .total{background:#171b18!important}.nbPreviewSheet .nbPreviewTotals .total *{color:#fff!important}.nbQuotePreview .nbPreviewLogo{display:none!important}.nbInvoicePreview .nbPreviewLogo{object-fit:contain!important;max-width:118px!important;max-height:54px!important;margin-bottom:10px!important;display:block!important}.nbQuoteDisclaimer{background:#fff8e7!important;border:1px solid #e5bf61!important}.nbQuoteDisclaimer strong{color:#6e5110!important}.nbQuoteDisclaimer span{color:#625941!important}.nbDocumentUtilityBar{background:0 0!important;border:0!important;padding:0 0 12px!important}.nbDocumentMenu{position:relative!important}.nbDocumentMenu summary{color:#f4f6f2!important;cursor:pointer!important;width:38px!important;height:38px!important;box-shadow:none!important;background:#171b18!important;border:1px solid #ffffff24!important;border-radius:50%!important;place-items:center!important;font-size:0!important;list-style:none!important;transition:all .22s!important;display:grid!important}.nbDocumentMenu summary::-webkit-details-marker{display:none!important}.nbDocumentMenu summary:after{content:"•••";transform:translateY(-2px);letter-spacing:2px!important;font-size:15px!important}.nbDocumentMenu summary:hover,.nbDocumentMenu[open] summary{color:#101310!important;background:#eef3ef!important;transform:translateY(-1px)!important}.nbDocumentMenu>div{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#111412fa!important;border:1px solid #ffffff1f!important;border-radius:16px!important;width:300px!important;padding:8px!important;animation:.22s cubic-bezier(.22,1,.36,1) v8MenuIn!important;top:46px!important;right:0!important;box-shadow:0 24px 70px #0000007a!important}.nbDocumentMenu>div button{color:#e8ece8!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:11px!important;grid-template-rows:auto auto!important;grid-template-columns:30px 1fr!important;column-gap:10px!important;min-height:58px!important;padding:10px 12px!important;transition:all .18s!important;display:grid!important}.nbDocumentMenu>div button>span{width:28px!important;height:28px!important;color:var(--v8-green)!important;background:#2a302b!important;border-radius:8px!important;grid-row:1/3!important;place-items:center!important;font-weight:700!important;display:grid!important}.nbDocumentMenu>div button strong{color:#f1f4f1!important;letter-spacing:0!important;font-size:12px!important;font-weight:620!important}.nbDocumentMenu>div button small{color:#89918a!important;font-size:10px!important;font-weight:450!important}@keyframes v8MenuIn{0%{opacity:0;transform:translate(-18px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.nbButton.agreement{color:#f2d879!important;background:#252019!important;border:1px solid #e4c86661!important}.nbExecutionKpiGridPro{background:0 0!important;grid-template-columns:1.2fr repeat(5,minmax(0,1fr))!important;gap:8px!important}.nbExecutionKpiGridPro article{border:1px solid var(--v8-border)!important;background:#121612!important;border-radius:14px!important;min-height:116px!important;padding:16px!important}.nbExecutionKpiGridPro article.live{background:linear-gradient(145deg,#163126,#101713)!important;border-color:#5ee7aa57!important}.nbExecutionKpiGridPro article span{letter-spacing:.12em!important;font-size:9px!important}.nbExecutionKpiGridPro article strong{font-variant-numeric:tabular-nums!important;font-size:22px!important}.nbExecutionKpiGridPro article.live strong{color:var(--v8-green)!important;font-size:31px!important}.nbDirectExecutionEditor{background:#0e110f!important;border:1px solid #5ee7aa38!important;border-radius:20px!important;margin-top:18px!important;padding:20px!important}.nbDirectExecutionEditor>header{border-bottom:1px solid var(--v8-border)!important;padding-bottom:16px!important}.nbDirectAudit{border-color:var(--v8-border)!important;background:#151a16!important}.nbDashboardV5{max-width:none!important;color:var(--v8-text)!important;gap:16px!important;display:grid!important}.nbDashboardV5Hero{border-bottom:1px solid var(--v8-border)!important;justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;padding:8px 2px 22px!important;display:flex!important}.nbDashboardV5Hero p,.nbDashboardV5Title p{color:var(--v8-green)!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9px!important;font-weight:760!important}.nbDashboardV5Hero h1{letter-spacing:-.055em!important;margin:0!important;font-size:clamp(38px,4vw,62px)!important;line-height:.98!important}.nbDashboardV5Hero span{color:var(--v8-muted)!important;margin-top:12px!important;font-size:12px!important;display:block!important}.nbDashboardPeriod{align-items:flex-end!important;gap:10px!important;display:flex!important}.nbDashboardPeriod label{color:#8e958e!important;text-transform:uppercase!important;letter-spacing:.1em!important;gap:6px!important;font-size:9px!important;display:grid!important}.nbDashboardPeriod select{border:1px solid var(--v8-border)!important;color:#fff!important;background:#151916!important;border-radius:11px!important;min-width:190px!important;height:42px!important;padding:0 36px 0 12px!important}.nbDashboardPeriod>a{color:#101310!important;background:#eef3ef!important;border-radius:11px!important;align-items:center!important;height:42px!important;padding:0 16px!important;font-size:11px!important;font-weight:720!important;text-decoration:none!important;display:flex!important}.nbDashboardV5Kpis{grid-template-columns:1.2fr repeat(4,1fr)!important;gap:10px!important;display:grid!important}.nbDashboardV5Kpis article{border:1px solid var(--v8-border)!important;background:#131713!important;border-radius:17px!important;min-height:132px!important;padding:18px!important;position:relative!important;overflow:hidden!important}.nbDashboardV5Kpis article:before{content:"";border-radius:4px;width:3px;position:absolute;top:18px;bottom:18px;left:0;background:#3d463f!important}.nbDashboardV5Kpis article.revenue:before{background:var(--v8-green)!important}.nbDashboardV5Kpis span{color:#858d86!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:9px!important}.nbDashboardV5Kpis strong{letter-spacing:-.04em!important;color:#fff!important;margin:20px 0 8px!important;font-size:28px!important;display:block!important}.nbDashboardV5Kpis small{color:#767e77!important;font-size:10px!important}.nbDashboardV5Grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.7fr)!important;gap:14px!important;display:grid!important}.nbDashboardV5Grid>article,.nbDashboardV5Bottom>article{border:1px solid var(--v8-border)!important;background:#111511!important;border-radius:20px!important;padding:20px!important}.nbDashboardV5Title{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.nbDashboardV5Title h2{letter-spacing:-.03em!important;margin:0!important;font-size:22px!important}.nbDashboardV5Title>a{color:#9da49e!important;font-size:10px!important;text-decoration:none!important}.nbDashboardV5Rail{grid-template-columns:repeat(4,1fr)!important;gap:9px!important;margin:18px 0 10px!important;display:grid!important}.nbDashboardV5Rail button{border:1px solid var(--v8-border)!important;color:#fff!important;text-align:left!important;background:#171b17!important;border-radius:14px!important;min-height:116px!important;padding:14px!important;position:relative!important}.nbDashboardV5Rail button i{background:currentColor!important;border-radius:50%!important;width:8px!important;height:8px!important;margin-bottom:12px!important;display:block!important}.nbDashboardV5Rail button span{color:#a1a7a1!important;font-size:9px!important}.nbDashboardV5Rail button strong{margin:8px 0 3px!important;font-size:25px!important;display:block!important}.nbDashboardV5Rail button b{font-size:12px!important}.nbDashboardV5Rail button.active{background:#202520!important;box-shadow:inset 0 0 0 1px!important}.nbDashboardV5Rail .tone-red{color:var(--v8-red)!important}.nbDashboardV5Rail .tone-orange{color:var(--v8-orange)!important}.nbDashboardV5Rail .tone-yellow{color:var(--v8-yellow)!important}.nbDashboardV5Rail .tone-green{color:var(--v8-green)!important}.nbDashboardV5Focus{border:1px solid var(--v8-border)!important;background:#0b0e0c!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) repeat(2,150px) auto!important;align-items:center!important;gap:10px!important;padding:15px!important;display:grid!important}.nbDashboardV5Focus>div>span,.nbDashboardV5Focus article span{color:#798079!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:8px!important}.nbDashboardV5Focus h3{margin:5px 0!important;font-size:17px!important}.nbDashboardV5Focus p{color:#7f8780!important;margin:0!important;font-size:10px!important}.nbDashboardV5Focus article{border-left:1px solid var(--v8-border)!important;padding:10px!important}.nbDashboardV5Focus article strong{margin-top:7px!important;font-size:17px!important;display:block!important}.nbDashboardV5Focus>a{color:#101310!important;background:#edf2ee!important;border-radius:10px!important;align-items:center!important;height:38px!important;padding:0 12px!important;font-size:9px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}.nbDashboardV5Green{grid-column:2/5!important;grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.nbDashboardV5Green button{border:1px solid var(--v8-border)!important;color:#cdd2cd!important;background:#171b17!important;border-radius:9px!important;padding:10px!important}.nbDashboardV5Green button.active{color:var(--v8-green)!important;border-color:#5ee7aa73!important}.nbDashboardV5Green span{color:#8a918a!important;grid-column:1/3!important;font-size:10px!important}.nbTodaySummary{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:18px 0 12px!important;display:grid!important}.nbTodaySummary>div{border:1px solid var(--v8-border)!important;background:#171b17!important;border-radius:13px!important;padding:15px!important}.nbTodaySummary strong{font-size:26px!important;display:block!important}.nbTodaySummary span{color:#818981!important;font-size:9px!important}.nbPresenceList{gap:7px!important;display:grid!important}.nbPresenceList>div:not(.empty){border:1px solid var(--v8-border)!important;background:#151915!important;border-radius:11px!important;grid-template-columns:34px 1fr auto!important;align-items:center!important;gap:9px!important;padding:9px!important;display:grid!important}.nbPresenceList>div>span{width:32px!important;height:32px!important;color:var(--v8-green)!important;background:#203027!important;border-radius:9px!important;place-items:center!important;font-size:9px!important;font-weight:800!important;display:grid!important}.nbPresenceList strong{font-size:10px!important;display:block!important}.nbPresenceList small,.nbPresenceList time{color:#798079!important;font-size:8px!important}.nbPresenceList .empty,.nbDashboardV5Upcoming .empty{color:#888f88!important;background:#151915!important;border-radius:12px!important;padding:18px!important}.nbDashboardV5Bottom{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.nbDashboardV5Actions,.nbDashboardV5Upcoming{gap:7px!important;margin-top:16px!important;display:grid!important}.nbDashboardV5Actions a,.nbDashboardV5Upcoming a{border:1px solid var(--v8-border)!important;color:#e9ece9!important;background:#171b17!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:62px!important;padding:11px 12px!important;text-decoration:none!important;display:flex!important}.nbDashboardV5Actions span{color:var(--v8-green)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:8px!important;display:block!important}.nbDashboardV5Actions strong,.nbDashboardV5Upcoming strong{font-size:11px!important;display:block!important}.nbDashboardV5Actions small,.nbDashboardV5Upcoming small,.nbDashboardV5Upcoming time{color:#798079!important;margin-top:4px!important;font-size:9px!important;display:block!important}@media (max-width:1300px){.nbDashboardV5Kpis{grid-template-columns:repeat(3,1fr)!important}.nbDashboardV5Grid{grid-template-columns:1fr!important}.nbExecutionKpiGridPro{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:820px){.nbDashboardV5Hero{flex-direction:column!important;align-items:flex-start!important}.nbDashboardV5Kpis,.nbDashboardV5Rail,.nbDashboardV5Bottom,.nbDashboardV5Focus{grid-template-columns:1fr!important}.nbDashboardV5Green{grid-column:auto!important}.nbExecutionKpiGridPro{grid-template-columns:1fr!important}}.nbPreviewLogoFallback{color:#fff!important;background:#171b18!important;border-radius:12px!important;place-items:center!important;width:48px!important;height:48px!important;margin-bottom:10px!important;font-size:22px!important;font-weight:820!important;display:grid!important}.nbGmailConnection{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:18px 20px 0;padding:16px 18px;display:flex;box-shadow:0 16px 44px #0000002e}.nbGmailConnection>div:first-child{align-items:center;gap:14px;min-width:0;display:flex}.nbGmailConnectionIcon{color:#111;background:#f4f5f3;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #00000014}.nbGmailConnection strong{color:#f6f7f5;letter-spacing:-.01em;font-size:14px;display:block}.nbGmailConnection p{color:#9ea5a2;margin:4px 0 0;font-size:12px;line-height:1.45}.nbGmailConnection.connected{background:linear-gradient(135deg,#1c74522e,#ffffff05);border-color:#3fe7a642}.nbGmailConnection.connected .nbGmailConnectionIcon{color:#052117;background:#43e7a6}.nbGmailConnectionActions{flex:none;gap:8px;display:flex}.nbGmailConnectionActions button{color:#e9edeb;cursor:pointer;background:#171b1a;border:1px solid #ffffff1f;border-radius:11px;height:38px;padding:0 14px;font:600 12px/1 inherit;transition:all .18s}.nbGmailConnectionActions button:hover{background:#202624;border-color:#ffffff40;transform:translateY(-1px)}.nbGmailConnectionActions button.primary{color:#10231d;background:#edf6f2;border-color:#0000}.nbGmailConnectionActions button.danger{color:#ff9aab;background:#6415221f;border-color:#ff5c7440}.nbGmailConnectionActions button:disabled{opacity:.45;cursor:not-allowed;transform:none}.nbMailboxV3ActionNotice.error{color:#ffd9df!important;background:#2a1117!important;border-color:#ff5b7059!important}.nbMailboxV3List.loading{opacity:.55;pointer-events:none;transition:opacity .18s}.nbMailboxAttachments{border-top:1px solid #ffffff1a;gap:8px;margin-top:28px;padding-top:20px;display:grid}.nbMailboxAttachments>span{color:#8c9692;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.nbMailboxAttachments a{color:#ecf0ee;background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;text-decoration:none;transition:all .18s;display:flex}.nbMailboxAttachments a:hover{background:#43e7a60f;border-color:#43e7a64d}.nbMailboxAttachments small{color:#89928f;font-size:11px}@media (max-width:900px){.nbGmailConnection{flex-direction:column;align-items:flex-start}.nbGmailConnectionActions{width:100%}.nbGmailConnectionActions button{flex:1}}.nbDocumentUtilityBar{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;min-height:44px!important;padding:0 2px 12px!important;display:flex!important}.nbDocumentUtilityBar>strong{color:#f0f3f1!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:600!important}.nbDocumentMenu summary{color:#111511!important;background:#f4f6f4!important;border:1px solid #ffffff21!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 24px #0003!important}.nbDocumentMenu summary:after{content:"•••"!important;color:#111511!important;letter-spacing:1.5px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;transform:translateY(-2px)!important}.nbDocumentMenu summary:hover,.nbDocumentMenu[open] summary{background:#fff!important;transform:translateY(-1px)scale(1.03)!important}.nbDocumentMenu>div{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#0d100efb!important;border:1px solid #ffffff1f!important;border-radius:15px!important;width:286px!important;padding:7px!important;box-shadow:0 28px 90px #00000094!important}.nbDocumentMenu>div button{color:#edf1ee!important;background:0 0!important;border-radius:10px!important;grid-template-columns:28px 1fr!important;column-gap:10px!important;min-height:52px!important;padding:9px 10px!important;font-family:inherit!important;font-weight:450!important}.nbDocumentMenu>div button:hover{background:#ffffff0e!important;transform:translate(3px)!important}.nbDocumentMenu>div button>span{color:#63e5aa!important;background:#202521!important;border-radius:8px!important;width:27px!important;height:27px!important;font-size:10px!important;font-weight:650!important}.nbDocumentMenu>div button strong{letter-spacing:-.005em!important;color:#f4f6f4!important;font-size:11px!important;font-weight:560!important}.nbDocumentMenu>div button small{color:#8c958f!important;font-size:9px!important;font-weight:430!important;line-height:1.35!important}.nbPreviewSheet,.nbQuotePreview .nbPreviewSheet,.nbInvoicePreview .nbPreviewSheet{color:#161a18!important;background:#fff!important;border:1px solid #dfdfdc!important;box-shadow:0 24px 70px #0000003d!important}.nbPreviewSheet *,.nbQuotePreview .nbPreviewSheet *,.nbInvoicePreview .nbPreviewSheet *{color:#1c211e!important;text-shadow:none!important;opacity:1!important}.nbPreviewSheet :is(small,p,span),.nbQuotePreview .nbPreviewSheet :is(small,p,span),.nbInvoicePreview .nbPreviewSheet :is(small,p,span){color:#5d6661!important}.nbPreviewSheet :is(h1,h2,h3,strong,b),.nbQuotePreview .nbPreviewSheet :is(h1,h2,h3,strong,b),.nbInvoicePreview .nbPreviewSheet :is(h1,h2,h3,strong,b){color:#111511!important}.nbPreviewTable header{color:#3d4641!important;background:#f0f1ee!important}.nbPreviewTable article{color:#1d231f!important;background:#fff!important;border-color:#dfe2de!important}.nbPreviewTable article *{color:#1d231f!important}.nbDashboardV5GreenChoices{grid-template-columns:1fr 1fr!important;align-self:stretch!important;gap:8px!important;display:grid!important}.nbDashboardV5GreenChoices button{border:1px solid var(--v8-border)!important;color:#cfd5d0!important;text-align:left!important;background:#151a16!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;font:600 10px/1.2 inherit!important;display:flex!important}.nbDashboardV5GreenChoices button b{color:#e7eee9!important;background:#202720!important;border-radius:8px!important;place-items:center!important;min-width:26px!important;height:26px!important;font-size:12px!important;display:grid!important}.nbDashboardV5GreenChoices button.active{color:#74e9b2!important;background:#2d704c2e!important;border-color:#5ee7aa70!important}.nbDashboardV5GreenChoices button.active b{color:#0b1710!important;background:#63e5aa!important}@media (max-width:1300px){.nbDashboardV5Focus.green-focus{grid-template-columns:1fr 1fr!important}.nbDashboardV5Focus.green-focus>div:first-child{grid-column:1/3!important}.nbDashboardV5Focus.green-focus>a{grid-column:1/3!important;justify-content:center!important}}@media (max-width:820px){.nbDashboardV5Focus.green-focus{grid-template-columns:1fr!important}.nbDashboardV5Focus.green-focus>div:first-child,.nbDashboardV5Focus.green-focus>a{grid-column:auto!important}.nbDashboardV5GreenChoices{grid-template-columns:1fr!important}}.nbGmailConnection.needs-setup{background:linear-gradient(135deg,#f5b74814,#ffffff05);border-color:#f5b74857}.nbGmailConnection.needs-setup .nbGmailConnectionIcon{color:#19130a;background:#f5b748}.nbGmailConnectionMeta{color:#7f8985;word-break:break-all;margin-top:6px;font:500 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.nbMailConnectOverlay{z-index:1400;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020504c2;place-items:center;padding:24px;animation:.2s nbMailOverlayIn;display:grid;position:fixed;inset:0}@keyframes nbMailOverlayIn{0%{opacity:0}to{opacity:1}}.nbMailConnectWizard{background:linear-gradient(#121715,#0c100f);border:1px solid #ffffff21;border-radius:28px;width:min(920px,96vw);max-height:min(880px,94vh);animation:.32s cubic-bezier(.2,.8,.2,1) nbMailWizardIn;overflow:auto;box-shadow:0 42px 130px #000000b8}@keyframes nbMailWizardIn{0%{opacity:0;transform:translateY(22px)scale(.975)}to{opacity:1;transform:none}}.nbMailConnectWizard>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 24px;display:flex}.nbMailConnectWizard>header span{color:#55e7ad;letter-spacing:.16em;font:800 10px/1.2 inherit;display:block}.nbMailConnectWizard>header h2{color:#f7faf8;letter-spacing:-.035em;margin:7px 0 5px;font-size:27px}.nbMailConnectWizard>header p{color:#9da7a2;max-width:650px;margin:0;font-size:13px;line-height:1.55}.nbMailConnectWizard>header button{color:#b9c0bd;cursor:pointer;background:#181d1b;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.nbMailConnectPurpose{grid-template-columns:1fr 1fr;gap:12px;padding:22px 30px 0;display:grid}.nbMailConnectPurpose article{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;gap:14px;padding:17px;display:flex}.nbMailConnectPurpose article.active{background:#27845e21;border-color:#49e7a96b;box-shadow:inset 0 0 0 1px #49e7a914}.nbMailConnectPurpose article>span{color:#aeb6b2;background:#202624;border-radius:11px;flex:0 0 34px;place-items:center;height:34px;font:800 11px/1 inherit;display:grid}.nbMailConnectPurpose article.active>span{color:#062319;background:#49e7a9}.nbMailConnectPurpose strong{color:#f0f4f2;font-size:14px;display:block}.nbMailConnectPurpose p{color:#a5ada9;margin:5px 0 8px;font-size:12px;line-height:1.5}.nbMailConnectPurpose small{color:#72807a;font-size:10px;line-height:1.45;display:block}.nbMailConnectEmail{background:#0a0e0d;border:1px solid #ffffff17;border-radius:18px;margin:18px 30px 0;padding:16px 18px;display:block}.nbMailConnectEmail>span{color:#d8dedb;margin-bottom:8px;font-size:11px;font-weight:750;display:block}.nbMailConnectEmail input{caret-color:#55e7ad;outline:none;width:100%;height:50px;padding:0 14px;font-size:15px;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#151a18!important;border:1px solid #ffffff1c!important;border-radius:13px!important}.nbMailConnectEmail input:focus{box-shadow:0 0 0 4px #55e7ad14;border-color:#55e7ad8c!important}.nbMailConnectEmail small{color:#737e79;margin-top:8px;font-size:10px;line-height:1.45;display:block}.nbMailProviderGrid{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 30px 0;display:grid}.nbMailProviderGrid>button{min-height:70px;color:inherit;text-align:left;cursor:pointer;background:#131816;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px;transition:all .18s;display:grid}.nbMailProviderGrid>button:hover{border-color:#ffffff2e;transform:translateY(-1px)}.nbMailProviderGrid>button.active{background:#226a4e26;border-color:#55e7ad80}.providerLogo{border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:850;display:grid}.providerLogo.google{color:#1a1d1c;background:#f4f5f3}.providerLogo.microsoft{color:#fff;background:#2463eb}.providerLogo.other{color:#d7ddda;background:#252b28}.nbMailProviderGrid strong{color:#eef2f0;font-size:12px;display:block}.nbMailProviderGrid p{color:#87918c;margin:3px 0 0;font-size:10px}.nbMailProviderGrid em{color:#85908a;white-space:nowrap;background:#ffffff0e;border-radius:8px;padding:5px 7px;font-size:9px;font-style:normal}.nbMailProviderGrid>button.active em{color:#6beab6;background:#55e7ad1a}.nbMailConnectInfo{background:#111614;border:1px solid #ffffff14;border-radius:15px;margin:14px 30px 0;padding:14px 16px}.nbMailConnectInfo.success{background:#2977571c;border-color:#55e7ad38}.nbMailConnectInfo.warning{background:#754e141a;border-color:#f5b74847}.nbMailConnectInfo strong{color:#edf2ef;font-size:11px;display:block}.nbMailConnectInfo p{color:#9ba49f;margin:5px 0 0;font-size:11px;line-height:1.5}.nbMailConnectWizard>footer{justify-content:flex-end;gap:10px;padding:20px 30px 28px;display:flex}.nbMailConnectWizard>footer button{color:#c8cfcc;cursor:pointer;background:#171c1a;border:1px solid #ffffff1a;border-radius:13px;height:44px;padding:0 17px;font-weight:700}.nbMailConnectWizard>footer button.primary{color:#082318;background:#51e5aa;border-color:#0000}.nbMailConnectWizard>footer button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:760px){.nbMailConnectPurpose,.nbMailProviderGrid{grid-template-columns:1fr}.nbMailConnectWizard>header,.nbMailConnectPurpose,.nbMailProviderGrid{padding-left:18px;padding-right:18px}.nbMailConnectEmail,.nbMailConnectInfo{margin-left:18px;margin-right:18px}.nbMailConnectWizard>footer{flex-direction:column-reverse;padding-left:18px;padding-right:18px}.nbMailConnectWizard>footer button{width:100%}}.wm10-proof-upload,.nbDirectProofUpload{cursor:pointer;position:relative;overflow:hidden}.wm10-proof-upload input,.nbDirectProofUpload input{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.wm10-proof-upload img,.nbDirectProofUpload img{object-fit:cover;opacity:.22;width:100%;height:100%;position:absolute;inset:0}.wm10-proof-upload>span,.wm10-proof-upload>strong,.wm10-proof-upload>small,.nbDirectProofUpload>span,.nbDirectProofUpload>strong,.nbDirectProofUpload>small{z-index:2;position:relative}.wm10-proof-upload>button,.nbDirectProofUpload>button{z-index:4;color:#fff;cursor:pointer;background:#0b0e0c;border:1px solid #ffffff2e;border-radius:8px;width:24px;height:24px;position:absolute;top:7px;right:7px}.nbDashboardV5Focus.green-focus{grid-template-columns:minmax(250px,1.2fr) minmax(310px,1fr) 130px 150px auto!important}.nbDashboardV5GreenChoices{order:2}.nbDashboardV5Focus.green-focus>article{min-width:0;border-left:1px solid var(--v8-border)!important}.nbDashboardV5Focus.green-focus>a{white-space:nowrap}.nbDashboardV5GreenChoices button{min-height:52px}.nbDashboardV5GreenChoices button span{line-height:1.25;font-size:9px!important}.nbDashboardV5GreenChoices button b{flex:0 0 26px}@media (max-width:1180px){.nbDashboardV5Focus.green-focus{grid-template-columns:1fr 1fr!important}.nbDashboardV5Focus.green-focus>div:first-child{grid-column:1/-1!important}.nbDashboardV5Focus.green-focus>a{justify-content:center;grid-column:1/-1!important}}.nbDashboardV5Focus.green-focus{grid-template-columns:minmax(260px,1.25fr) minmax(320px,1fr) minmax(110px,.38fr) minmax(145px,.48fr) auto!important;overflow:hidden!important}.nbDashboardV5Focus.green-focus>div:first-child{min-width:0!important}.nbDashboardV5GreenChoices{align-items:stretch!important;min-width:0!important}.nbDashboardV5GreenChoices button{min-width:0!important;overflow:hidden!important}.nbDashboardV5GreenChoices button span{text-overflow:ellipsis!important;white-space:normal!important;overflow:hidden!important}.nbDashboardV5Focus.green-focus article{flex-direction:column!important;justify-content:center!important;height:100%!important;padding:10px 14px!important;display:flex!important;overflow:hidden!important}.nbDashboardV5Focus.green-focus article strong{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.nbDashboardV5Focus.green-focus>a{justify-content:center!important;align-self:stretch!important;min-width:104px!important}@media (max-width:1380px){.nbDashboardV5Focus.green-focus{grid-template-columns:1fr 1fr 120px 145px!important}.nbDashboardV5Focus.green-focus>div:first-child,.nbDashboardV5Focus.green-focus>a{grid-column:1/-1!important}}@media (max-width:900px){.nbDashboardV5Focus.green-focus{grid-template-columns:1fr!important}.nbDashboardV5Focus.green-focus>div:first-child,.nbDashboardV5Focus.green-focus>a{grid-column:auto!important}.nbDashboardV5GreenChoices{grid-template-columns:1fr!important}}.nbMailboxV3List>button.intake-converted{background:linear-gradient(#6f1d241f,#121816f5)!important;border-color:#ff606b57!important;padding-top:48px!important;position:relative!important}.nbIntakeConvertedBadge{color:#ffd8dc!important;letter-spacing:.025em!important;background:#7b1c25db!important;border:1px solid #ff707a6b!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:6px 10px!important;font:700 9px/1 inherit!important;display:inline-flex!important;position:absolute!important;top:12px!important;right:42px!important;box-shadow:0 8px 24px #49080f3d!important}.nbIntakeConvertedBadge svg{stroke:currentColor!important;fill:none!important;stroke-width:2.2px!important;width:13px!important;height:13px!important}.nbMailIntakePanel{background:linear-gradient(135deg,#6719202e,#0a100ef0)!important;border:1px solid #ff606b47!important;border-radius:16px!important;gap:14px!important;margin:0 0 18px!important;padding:18px!important;display:grid!important}.nbMailIntakePanel>div:first-child{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.nbMailIntakePanel>div:first-child span{color:#ff8c96!important;text-transform:uppercase!important;letter-spacing:.13em!important;font:700 9px/1 inherit!important}.nbMailIntakePanel>div:first-child strong{font-size:14px!important}.nbMailIntakeGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.nbMailIntakeGrid article{background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:12px!important}.nbMailIntakeGrid small,.nbMailMissing small{color:#808b84!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin-bottom:7px!important;font:700 8px/1 inherit!important;display:block!important}.nbMailIntakeGrid b{font-size:11px!important;line-height:1.35!important}.nbMailMissing{background:#eab30812!important;border:1px solid #eab3082e!important;border-radius:12px!important;padding:12px!important}.nbMailMissing p{color:#e9d58a!important;margin:0!important;font-size:11px!important}.nbMailIntakePanel>a{color:#7af0b6!important;justify-self:start!important;font-size:11px!important;font-weight:750!important;text-decoration:none!important}@media (max-width:900px){.nbMailIntakeGrid{grid-template-columns:1fr 1fr!important}.nbIntakeConvertedBadge{margin:8px 0 0!important;position:static!important}.nbMailboxV3List>button.intake-converted{padding-top:16px!important}}.nbMailboxV3List>button[data-intake-color=red]{border-color:#ff66707a;box-shadow:inset 3px 0 #ff6670}.nbMailboxV3List>button[data-intake-color=orange]{border-color:#ff9d4b85;box-shadow:inset 3px 0 #ff9d4b}.nbMailboxV3List>button[data-intake-color=yellow]{border-color:#f5d35b85;box-shadow:inset 3px 0 #f5d35b}.nbMailboxV3List>button[data-intake-color=lightgreen]{border-color:#68e7b37a;box-shadow:inset 3px 0 #68e7b3}.nbMailboxV3List>button[data-intake-color=green]{border-color:#2dd28b94;box-shadow:inset 3px 0 #2dd28b}.nbIntakeActionStack{align-self:center;justify-items:end;gap:7px;min-width:190px;margin-right:10px;display:grid}.nbIntakeActionStack>a{color:#f5f7f6;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;padding:7px 10px;font-size:10px;font-weight:650;text-decoration:none;transition:all .18s}.nbIntakeActionStack>a:hover{background:#ffffff1a;transform:translateY(-1px)}.nbMailboxV3List>button[data-intake-color=orange] .nbIntakeConvertedBadge{color:#ffb06d;background:#ff9d4b1a;border-color:#ff9d4b73}.nbMailboxV3List>button[data-intake-color=yellow] .nbIntakeConvertedBadge{color:#f7dd74;background:#f5d35b17;border-color:#f5d35b73}.nbMailboxV3List>button[data-intake-color=lightgreen] .nbIntakeConvertedBadge,.nbMailboxV3List>button[data-intake-color=green] .nbIntakeConvertedBadge{color:#72efbd;background:#2dd28b17;border-color:#2dd28b73}.nbMailIntakePanel[data-intake-color=orange]{border-color:#ff9d4b73}.nbMailIntakePanel[data-intake-color=yellow]{border-color:#f5d35b73}.nbMailIntakePanel[data-intake-color=lightgreen],.nbMailIntakePanel[data-intake-color=green]{border-color:#2dd28b73}.nbComposeAttachments{gap:8px;padding:0 18px 14px;display:grid}.nbComposeAttachments>label{cursor:pointer;color:#77e5b5;background:#2dd28b0e;border:1px dashed #6de5b159;border-radius:12px;padding:11px 13px;font-size:11px;font-weight:700}.nbComposeAttachments input{display:none}.nbComposeAttachments>button{color:#eef2f0;text-align:left;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.nbComposeAttachments>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.nbComposeAttachments>button small{color:#9aa5a0;white-space:nowrap;font-size:9px}@media (max-width:900px){.nbIntakeActionStack{grid-column:2;justify-items:start;min-width:0;margin:8px 0 0}}.nbCaseMailSync{color:#9ca8a2;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 10px;padding:10px 13px;font-size:11px;display:flex}.nbCaseMailSync button{color:#62e7ad;cursor:pointer;background:0 0;border:0;font-weight:750}.nbMessage h4{letter-spacing:-.01em;margin:10px 0 5px;font-size:13px}.nbMessage.delivery-sending{opacity:.72;border-style:dashed}.nbMessage.delivery-failed{border-color:#ff5b697a!important}.nbCaseAttachments span{color:#c8d0cc;background:#ffffff0f;border-radius:9px;padding:6px 9px;font-size:10px}.nbCaseComposerFiles{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;display:flex}.nbCaseComposerFiles label input{display:none}.nbCaseComposerFiles label span,.nbCaseComposerFiles button{color:#aeb8b3;cursor:pointer;background:#171c20;border:1px solid #ffffff1a;border-radius:9px;align-items:center;min-height:31px;padding:0 10px;font-size:10px;display:inline-flex}.nbIntakeActionStack{flex-direction:column;align-self:center;align-items:flex-end;gap:7px;min-width:190px;display:flex!important}.nbIntakeActionStack>a{white-space:nowrap;justify-content:center;align-items:center;min-height:29px;color:inherit!important;background:#0000002e!important;border:1px solid!important;border-radius:9px!important;padding:0 11px!important;font-size:10px!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important}.nbIntakeActionStack>a:before{content:"↗";margin-right:6px}.nbMailboxV3List button[data-intake-color=orange] .nbIntakeActionStack{color:#ffad62}.nbMailboxV3List button[data-intake-color=yellow] .nbIntakeActionStack{color:#f4d45f}.nbMailboxV3List button[data-intake-color=lightgreen] .nbIntakeActionStack{color:#9beaaf}.nbMailboxV3List button[data-intake-color=green] .nbIntakeActionStack{color:#52e6a6}.nbMailboxV3List button[data-intake-color=red] .nbIntakeActionStack{color:#ff6d79}.nbArchivePage{gap:22px;padding:28px 30px 50px;display:grid}.nbArchiveHero{background:linear-gradient(135deg,#111713,#0b0f0d);border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:end;gap:24px;padding:26px 28px;display:flex}.nbArchiveHero h1{letter-spacing:-.045em;margin:4px 0 8px;font-size:42px}.nbArchiveHero p{color:#97a19c;max-width:740px}.nbArchiveTools{gap:9px;display:flex}.nbArchiveTools input{color:#fff;background:#0a0e0c;border:1px solid #ffffff1a;border-radius:12px;width:min(360px,32vw);min-height:44px;padding:0 14px}.nbArchiveTools button,.nbArchiveModalActions button{color:#f5f7f6;cursor:pointer;background:#171d19;border:1px solid #ffffff1c;border-radius:11px;padding:11px 14px}.nbArchiveRoots{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nbArchiveRoots button{text-align:left;color:#eef3f0;cursor:pointer;background:#101512;border:1px solid #ffffff14;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;gap:3px 12px;padding:17px;display:grid}.nbArchiveRoots button>span{color:#64e6aa;background:#5be5a617;border-radius:12px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.nbArchiveRoots button small{color:#77837d}.nbArchiveRoots button.active{background:#132019;border-color:#45d99a;box-shadow:inset 0 0 0 1px #45d99a29}.nbArchiveWorkspace{background:#0d120f;border:1px solid #ffffff14;border-radius:22px;min-height:470px;padding:22px}.nbArchiveWorkspaceHead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.nbArchiveWorkspaceHead h2{margin:3px 0;font-size:26px}.nbArchiveWorkspaceHead>span{color:#8d9892}.nbArchiveGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;display:grid}.nbArchiveGrid article{cursor:pointer;background:#131916;border:1px solid #ffffff14;border-radius:16px;transition:all .2s;overflow:hidden}.nbArchiveGrid article:hover{border-color:#5ae7aa61;transform:translateY(-3px)}.nbArchiveThumb{text-align:center;color:#121614;background:linear-gradient(150deg,#f8f7f2,#e9e7df);place-content:center;gap:8px;height:210px;display:grid}.nbArchiveThumb span{letter-spacing:-.05em;font-size:34px;font-weight:800}.nbArchiveThumb small{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.nbArchiveThumb.type-image{color:#6ce9af;background:linear-gradient(145deg,#163326,#0d1712)}.nbArchiveCardCopy>span,.nbArchiveCardCopy>small{color:#89948e;font-size:11px}.nbArchiveCardCopy button,.nbArchiveCardCopy em{color:#58e6a7;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-style:normal}.nbArchiveCardCopy em{color:#7c8781}.nbArchiveEmpty{text-align:center;color:#7e8983;place-content:center;gap:8px;min-height:340px;display:grid}.nbArchiveModalBackdrop{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nbArchiveModal{background:#111713;border:1px solid #ffffff1f;border-radius:22px;width:min(660px,96vw);max-height:88vh;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000080}.nbArchiveClose{color:#fff;background:#1a211d;border:1px solid #ffffff1a;border-radius:10px;width:35px;height:35px;position:absolute;top:18px;right:18px}.nbArchiveModalActions{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.nbArchiveDelivery{border-top:1px solid #ffffff14;padding-top:18px}.nbArchiveDelivery article{border-bottom:1px solid #ffffff0f;gap:4px;padding:12px 0;display:grid}.nbArchiveDelivery span,.nbArchiveDelivery small{color:#89948e;font-size:11px}.nbArchiveNotice{color:#ff9aa4;background:#23191b;border:1px solid #ff5a6947;border-radius:12px;padding:12px 15px;position:fixed;bottom:22px;right:22px}@media (max-width:1000px){.nbArchiveHero{flex-direction:column;align-items:stretch}.nbArchiveTools input{width:100%}.nbArchiveRoots{grid-template-columns:1fr 1fr}}@media (max-width:640px){.nbArchivePage{padding:18px}.nbArchiveRoots{grid-template-columns:1fr}.nbArchiveGrid{grid-template-columns:1fr 1fr}.nbArchiveThumb{height:160px}}.nbAiOperationCancel{color:#f5fff9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;width:34px;height:34px;font-size:20px;line-height:1;transition:all .18s;position:absolute;top:14px;right:14px}.nbAiOperationCancel:hover{color:#ffdce0;background:#ff5e702e;border-color:#ff5e7073}.nbIntelligencePolicyPanel{background:linear-gradient(145deg,#304d3d40,#101214eb);border:1px solid #48ffae2e;margin:18px 0;padding:22px}.nbPolicyGrid{grid-template-columns:1.2fr 1fr;gap:14px;margin-top:16px;display:grid}.nbPolicyGrid .fieldLabel,.nbPolicyGrid .toggleItem{min-height:92px}.nbPolicyGrid .toggleItem{align-items:flex-start}.nbMessage.sender-ai{color:#0c1110!important;background:#eef3f0!important;border-color:#f6fff9!important;justify-self:end!important;max-width:86%!important}.nbMessage.sender-ai .nbMessageMeta strong,.nbMessage.sender-ai p,.nbMessage.sender-ai h4{color:#0c1110!important}.nbMessage.sender-ai small,.nbMessage.sender-ai .nbMessageMeta span{color:#65736c!important}@media (max-width:980px){.nbPolicyGrid{grid-template-columns:1fr}}.nbSettingsTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.nbSettingsTabs button{text-align:left;color:var(--text,#f8fff8);cursor:pointer;background:linear-gradient(135deg,#ffffff0f,#ffffff06);border:1px solid #ffffff1c;border-radius:22px;gap:8px;min-height:112px;padding:18px;transition:all .22s;display:grid}.nbSettingsTabs button span{color:#59ffbd;background:#50ffb21a;border:1px solid #59ffbd38;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.nbSettingsTabs button strong{letter-spacing:-.02em;font-size:18px}.nbSettingsTabs button small{color:#ebfff594;line-height:1.35}.nbSettingsTabs button.active{background:linear-gradient(135deg,#28875b47,#ffffff0a);border-color:#59ffbda6;box-shadow:0 0 0 1px #59ffbd2e,0 22px 70px #16d68d1a}.nbIntelligencePolicyPanel{margin-top:0}.nbPolicyGrid{grid-template-columns:minmax(280px,1.1fr) minmax(280px,1fr);align-items:stretch;gap:14px;display:grid}.nbPolicyGrid .fieldLabel,.nbPolicyGrid .toggleItem{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;padding:16px}.nbPolicyGrid .toggleItem{align-items:flex-start;gap:13px;display:flex}.nbPolicyGrid .toggleItem input{margin-top:5px}.nbPolicyGrid .toggleItem strong{margin-bottom:6px;display:block}.nbPolicyGrid .toggleItem p{color:#f0fff7a3;margin:0;line-height:1.45}.aiStatus.off{color:#ffffffb8;background:#ffffff14}@media (max-width:980px){.nbSettingsTabs,.nbPolicyGrid{grid-template-columns:1fr}}.nbAiOperationCancel{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:16px;right:16px}.nbAiOperationCancel:hover{background:#ff5a6938;border-color:#ff5a6980}.nbMessageStream{gap:14px;display:grid}.nbMessageStream .nbMessage{white-space:pre-wrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;max-width:74%;padding:16px 18px;box-shadow:0 18px 45px #00000029}.nbMessageStream .sender-customer{background:linear-gradient(135deg,#ffffff0f,#ffffff08);justify-self:start}.nbMessageStream .sender-office,.nbMessageStream .sender-ai{background:linear-gradient(135deg,#34f3a21f,#ffffff09);border-color:#34f3a242;justify-self:end}.nbMessageMeta{color:#f5fffa9e;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.nbMessage h4{margin:0 0 8px;font-size:15px}.nbMessage p{margin:0;line-height:1.52}.nbMessage small{color:#61ffbcc7;margin-top:9px;display:block}.nbMessage small.failed{color:#ff7f91}.nbCaseAttachments{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.nbCaseAttachments span{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:12px}@media (max-width:900px){.nbMessageStream .nbMessage{max-width:100%}}.nbArchiveFoldersPage{color:#f7fff9;padding:38px clamp(18px,4vw,56px)}.nbArchiveBreadcrumb{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 14px;display:flex}.nbArchiveBreadcrumb button{color:#eefbf3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:10px 12px}.nbArchiveBreadcrumb button span{opacity:.45;margin-right:8px}.nbArchiveCreateFolder{color:#77ffca!important;background:#52ffb424!important;border-color:#52ffb452!important;margin-left:auto!important}.nbArchiveFilterBar{grid-template-columns:repeat(3,minmax(160px,1fr)) auto;gap:12px;margin:12px 0 22px;display:grid}.nbArchiveFilterBar select,.nbArchiveTools input{color:#f9fff9;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;padding:12px}.nbArchiveFilterBar span{color:#f5fffa9e;align-self:center;font-weight:700}.nbFolderCanvas{background:linear-gradient(135deg,#ffffff09,#ffffff04);border:1px solid #ffffff17;border-radius:28px;min-height:520px;padding:22px}.nbFolderGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-bottom:28px;display:grid}.nbArchiveFolderCard{cursor:pointer;background:linear-gradient(135deg,#46ffb317,#ffffff09);border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:64px 1fr;align-items:center;gap:15px;min-height:145px;padding:18px;transition:all .2s;display:grid;position:relative}.nbArchiveFolderCard:hover{border-color:#5bffc18c;transform:translateY(-2px);box-shadow:0 22px 70px #2dffad14}.nbFolderIcon{color:#0e1f17;background:linear-gradient(#effff8,#c8ffdf);border-radius:12px 18px 18px;place-items:center;width:64px;height:52px;display:grid;box-shadow:0 18px 40px #00000038}.nbFolderIcon:before{content:"";background:#e8fff4;border-radius:8px 8px 0 0;width:32px;height:12px;margin-top:-46px;margin-left:-28px;position:absolute}.nbFolderIcon span{letter-spacing:.08em;font-weight:900}.nbArchiveFolderCard strong{margin-bottom:7px;font-size:18px;display:block}.nbArchiveFolderCard small{color:#f5fffa9e}.nbFolderMenu{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;width:34px;height:34px;position:absolute;top:12px;right:12px}.nbArchiveDocumentGrid{align-items:start;grid-template-columns:repeat(auto-fill,minmax(165px,1fr))!important}.nbArchiveGrid article{cursor:pointer}.nbArchiveThumb{color:#121a16;text-align:center;background:linear-gradient(#fffffb,#edf2eb);border-radius:20px;place-items:center;height:170px;display:grid;box-shadow:0 18px 60px #00000038}.nbArchiveThumb span{font-size:34px;font-weight:900}.nbArchiveThumb small{text-transform:uppercase;color:#66716a;font-size:11px;font-weight:800}.nbArchiveCardCopy{gap:5px;padding:12px 2px 0;display:grid}.nbArchiveCardCopy strong{font-size:14px;line-height:1.25}.nbArchiveCardCopy span,.nbArchiveCardCopy small,.nbArchiveCardCopy em{color:#f5fffa9e;font-size:12px;font-style:normal}.nbArchiveCardCopy button{color:#75ffc5;cursor:pointer;background:#59ffbd1f;border:1px solid #59ffbd59;border-radius:999px;width:max-content;padding:5px 8px;font-weight:800}.nbArchiveNotice{z-index:50;color:#effff7;background:#0d1b15;border:1px solid #59ffbd4d;border-radius:18px;padding:14px 16px;position:fixed;bottom:22px;right:22px;box-shadow:0 22px 80px #0000005c}.nbArchiveNotice button{color:#fff;background:0 0;border:0;margin-left:12px;font-size:16px}.nbArchiveModalActions{flex-wrap:wrap;gap:10px;display:flex}.nbArchiveModalActions button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;padding:10px 12px}.nbArchiveModalActions .danger{color:#ff9aaa;border-color:#ff667a47}@media (max-width:900px){.nbArchiveFilterBar{grid-template-columns:1fr}.nbArchiveCreateFolder{margin-left:0!important}.nbFolderCanvas{padding:16px}}.nbIntelligenceControlV12{display:grid;gap:18px!important}.nbModeChooserV12{grid-template-columns:1fr;gap:12px;margin-top:18px;display:grid}.nbModeChooserV12 button{text-align:left;color:#f5fff9;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:44px 1fr;gap:14px;padding:16px;transition:all .22s;display:grid}.nbModeChooserV12 button:hover{border-color:#5affbc59;transform:translateY(-1px)}.nbModeChooserV12 button.selected{background:linear-gradient(135deg,#2aa8693b,#ffffff0b);border-color:#5cffbc99;box-shadow:0 18px 80px #24ff9f14}.nbModeChooserV12 button>span{color:#65ffc0;background:#5bffbe17;border:1px solid #5bffbe40;border-radius:14px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.nbModeChooserV12 strong{letter-spacing:-.02em;font-size:18px}.nbModeChooserV12 small{color:#72ffc6;margin:4px 0 7px;font-weight:800;display:block}.nbModeChooserV12 p{color:#effff7a8;margin:0;line-height:1.48}.nbPolicyStackV12{gap:12px;display:grid}.nbSwitchRowV12{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:58px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.nbSwitchRowV12 input{display:none}.nbSwitchRowV12>span{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:999px;width:52px;height:30px;transition:all .2s;position:relative}.nbSwitchRowV12>span:after{content:"";background:#dbe4de;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:4px;left:4px}.nbSwitchRowV12 input:checked+span{background:#51ffb338;border-color:#51ffb380}.nbSwitchRowV12 input:checked+span:after{background:#5affb9;left:26px}.nbSwitchRowV12 input:disabled+span{opacity:.4}.nbSwitchRowV12 strong{margin-bottom:5px;display:block}.nbSwitchRowV12 p{color:#effff7a3;margin:0;line-height:1.45}.nbPolicyNumberV12{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;padding:16px}.nbPolicyExplanationV12{margin-top:0!important}.nbArchiveV12{color:#f7fff9;gap:22px;padding:38px clamp(18px,4vw,58px);display:grid}.nbArchiveHeroV12{background:linear-gradient(135deg,#111813,#0b0f0d);border:1px solid #ffffff17;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:18px;padding:28px 30px;display:flex}.nbArchiveHeroV12 h1{letter-spacing:-.05em;margin:3px 0 8px;font-size:44px}.nbArchiveHeroV12 p{color:#f0fff7ad;max-width:780px}.nbArchiveHeroV12 button,.nbArchivePathV12 button{color:#f8fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:12px 14px}.nbArchivePathV12{align-items:center;gap:12px;display:flex}.nbArchivePathV12 span{color:#7dffcc;letter-spacing:.02em;font-weight:900}.nbFolderHomeV12{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));align-items:stretch;gap:18px;display:grid}.nbFolderCardV12{cursor:pointer;background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff1a;border-radius:28px;align-content:end;gap:9px;min-height:190px;padding:22px;transition:all .22s;display:grid;position:relative;overflow:hidden}.nbFolderCardV12:hover{border-color:#5effbe80;transform:translateY(-3px);box-shadow:0 28px 90px #29ffa514}.nbFolderCardV12.all{background:linear-gradient(145deg,#3e9f692e,#ffffff06);border-color:#5effbe5c}.nbFolderCardV12.create{opacity:.85;border-style:dashed}.nbFolderShapeV12{color:#14251c;background:linear-gradient(#effff6,#c9ffdf);border-radius:16px 24px 24px;place-items:center;width:110px;height:82px;display:grid;position:absolute;top:24px;left:22px;box-shadow:0 24px 70px #00000042}.nbFolderShapeV12:before{content:"";background:#e6fff1;border-radius:12px 12px 0 0;width:48px;height:18px;position:absolute;top:-12px;left:0}.nbFolderShapeV12 span{letter-spacing:.08em;font-weight:950}.nbFolderDotsV12{color:#fff;z-index:2;cursor:pointer;letter-spacing:-.12em;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;width:36px;height:36px;position:absolute;top:14px;right:14px}.nbFolderCardV12 strong{letter-spacing:-.03em;font-size:21px}.nbFolderCardV12 small{color:#effff79e}.nbDocumentsBoardV12{background:#ffffff06;border:1px solid #ffffff17;border-radius:28px;min-height:520px;padding:20px}.nbDocumentToolbarV12{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(145px,180px)) auto;gap:10px;margin-bottom:22px;display:grid}.nbDocumentToolbarV12 input,.nbDocumentToolbarV12 select{color:#f5fff8;background:#0c110e;border:1px solid #ffffff1c;border-radius:14px;min-height:44px;padding:0 12px}.nbDocumentToolbarV12 span{color:#effff799;align-self:center;font-weight:800}.nbDocGridV12{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px;display:grid}.nbDocGridV12 article{cursor:pointer;gap:8px;display:grid}.nbDocPaperV12{color:#121a16;text-align:center;background:linear-gradient(#fffffb,#edf2eb);border:1px solid #00000014;border-radius:20px;place-content:center;gap:7px;height:220px;display:grid;box-shadow:0 18px 60px #0000003d}.nbDocPaperV12 span{letter-spacing:-.06em;font-size:36px;font-weight:950}.nbDocPaperV12 small{text-transform:uppercase;letter-spacing:.12em;color:#66716a;font-size:10px;font-weight:800}.nbDocGridV12 strong{font-size:14px;line-height:1.24}.nbDocGridV12 small,.nbDocGridV12 em{color:#effff794;font-size:12px;font-style:normal}.nbDocGridV12 button{color:#7dffcc;background:#59ffbd1f;border:1px solid #59ffbd52;border-radius:999px;justify-self:start;padding:5px 9px;font-weight:900}@media (max-width:980px){.nbDocumentToolbarV12{grid-template-columns:1fr}.nbArchiveHeroV12{flex-direction:column;align-items:stretch}.nbFolderHomeV12{grid-template-columns:1fr 1fr}}@media (max-width:640px){.nbFolderHomeV12{grid-template-columns:1fr}.nbDocGridV12{grid-template-columns:1fr 1fr}.nbDocPaperV12{height:165px}}.nbArchiveV14{color:#f7fff9;gap:22px;padding:38px clamp(18px,4vw,58px);display:grid}.nbArchiveHeroV14{background:radial-gradient(circle at 14% 0,#60ffbb24,#0000 34%),linear-gradient(135deg,#111713,#090d0b);border:1px solid #ffffff17;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:18px;padding:30px 32px;display:flex}.nbArchiveHeroV14 h1{letter-spacing:-.055em;margin:3px 0 8px;font-size:46px}.nbArchiveHeroV14 p{color:#f0fff7ad;max-width:860px}.nbArchiveHeroV14 button,.nbArchivePathV14 button{color:#f8fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:12px 14px}.nbArchivePathV14{align-items:center;gap:12px;display:flex}.nbArchivePathV14 span{color:#7dffcc;letter-spacing:.02em;font-weight:900}.nbFolderHomeV14{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));align-items:stretch;gap:20px;min-height:520px;display:grid}.nbFolderCardV14{cursor:pointer;background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff1a;border-radius:30px;align-content:end;gap:16px;min-height:220px;padding:24px;transition:all .22s;display:grid;position:relative;overflow:hidden}.nbFolderCardV14:hover{border-color:#5effbe8a;transform:translateY(-4px);box-shadow:0 30px 90px #29ffa517}.nbFolderCardV14.all{background:linear-gradient(145deg,#3e9f692e,#ffffff06);border-color:#5effbe61}.nbFolderCardV14.create{opacity:.92;border-style:dashed}.nbFolderShapeV14{color:#14251c;background:linear-gradient(#effff6,#c9ffdf);border-radius:18px 26px 26px;place-items:center;width:124px;height:88px;display:grid;position:absolute;top:28px;left:24px;box-shadow:0 24px 70px #00000042}.nbFolderShapeV14:before{content:"";background:#e6fff1;border-radius:12px 12px 0 0;width:52px;height:18px;position:absolute;top:-12px;left:0}.nbFolderShapeV14 span{letter-spacing:.08em;font-weight:950}.nbFolderDotsV14{color:#fff;z-index:2;cursor:pointer;letter-spacing:-.13em;background:#0a0d0bb8;border:1px solid #ffffff1f;border-radius:50%;width:38px;height:38px;font-size:16px;position:absolute;top:15px;right:15px}.nbFolderCopyV14{gap:7px;display:grid}.nbFolderCopyV14 strong{letter-spacing:-.035em;font-size:22px}.nbFolderCopyV14 p{color:#effff7a8;margin:0;line-height:1.45}.nbFolderCreateV14{gap:10px;display:grid}.nbFolderCreateV14 strong{font-size:20px}.nbFolderCreateV14 input{color:#f5fff8;background:#0c110e;border:1px solid #ffffff1f;border-radius:14px;padding:12px}.nbFolderCreateV14 button,.nbFolderFormV14 button{color:#8dffd2;cursor:pointer;background:#5cffbe21;border:1px solid #5cffbe4d;border-radius:14px;padding:11px 14px;font-weight:850}.nbDocumentsBoardV14{background:#ffffff06;border:1px solid #ffffff17;border-radius:28px;min-height:560px;padding:20px}.nbDocumentToolbarV14{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(145px,180px)) auto;gap:10px;margin-bottom:22px;display:grid}.nbDocumentToolbarV14 input,.nbDocumentToolbarV14 select{color:#f5fff8;background:#0c110e;border:1px solid #ffffff1c;border-radius:14px;min-height:44px;padding:0 12px}.nbDocumentToolbarV14 span{color:#effff799;align-self:center;font-weight:800}.nbDocGridV14{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;display:grid}.nbDocGridV14 article{cursor:pointer;gap:8px;display:grid}.nbDocPaperV14{color:#121a16;text-align:center;background:linear-gradient(#fffffb,#edf2eb);border:1px solid #00000014;border-radius:22px;place-content:center;gap:7px;height:230px;display:grid;box-shadow:0 18px 60px #0000003d}.nbDocPaperV14 span{letter-spacing:-.06em;font-size:38px;font-weight:950}.nbDocPaperV14 small{text-transform:uppercase;letter-spacing:.12em;color:#66716a;font-size:10px;font-weight:800}.nbDocGridV14 strong{font-size:14px;line-height:1.24}.nbDocGridV14 small,.nbDocGridV14 em{color:#effff794;font-size:12px;font-style:normal}.nbDocGridV14 button{color:#7dffcc;background:#59ffbd1f;border:1px solid #59ffbd52;border-radius:999px;justify-self:start;padding:5px 9px;font-weight:900}.nbFolderManageGridV14{gap:12px;margin-top:18px;display:grid}.nbFolderManageGridV14 button{text-align:left;color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;gap:6px;padding:16px;display:grid}.nbFolderManageGridV14 button strong{font-size:16px}.nbFolderManageGridV14 button.danger,.nbFolderFormV14 button.danger{color:#ffb1bd;background:#ff667a1a;border-color:#ff667a57}.nbFolderFormV14{gap:14px;margin-top:18px;display:grid}.nbFolderFormV14 p{color:#effff7a8;line-height:1.5}.nbFolderFormV14 label{color:#f8fff9;gap:8px;font-weight:800;display:grid}.nbFolderFormV14 input{color:#f5fff8;background:#0c110e;border:1px solid #ffffff1f;border-radius:14px;padding:12px}.nbArchiveEmpty{text-align:center;color:#effff794;place-content:center;min-height:330px;display:grid}@media (max-width:980px){.nbDocumentToolbarV14{grid-template-columns:1fr}.nbArchiveHeroV14{flex-direction:column;align-items:stretch}.nbFolderHomeV14{grid-template-columns:1fr 1fr}}@media (max-width:640px){.nbFolderHomeV14{grid-template-columns:1fr}.nbDocGridV14{grid-template-columns:1fr 1fr}.nbDocPaperV14{height:165px}}.nbArchiveHeroActionsV16{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nbFolderHomeV14{grid-template-columns:repeat(auto-fill,minmax(190px,220px));align-items:start;gap:34px;min-height:520px}.nbFolderCardV14{min-height:190px;box-shadow:none;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:8px 8px 14px;display:flex;overflow:visible}.nbFolderCardV14:hover{box-shadow:none;border-color:#0000;transform:translateY(-4px)}.nbFolderCardV14.all{background:0 0;border:0}.nbFolderShapeV14{color:#4a3107;background:linear-gradient(#ffe788 0%,#ffc73e 45%,#eaa62a 100%);border-radius:12px 18px 18px;place-items:center;width:150px;height:108px;margin:0 auto 14px;display:grid;position:relative;top:auto;left:auto;box-shadow:0 22px 42px #00000047,inset 0 1px #ffffff8f}.nbFolderShapeV14:before{content:"";background:linear-gradient(#ffed9a,#ffc94a);border-radius:12px 13px 0 0;width:66px;height:25px;position:absolute;top:-17px;left:10px;box-shadow:inset 0 1px #ffffff8c}.nbFolderShapeV14:after{content:"";background:#ffffff2e;border:1px solid #ffffff38;border-radius:10px 14px 14px;position:absolute;inset:16px 12px 12px}.nbFolderShapeV14 span{z-index:1;opacity:.44;font-size:18px;font-weight:950;position:relative}.nbFolderCopyV14 strong{letter-spacing:-.025em;color:#fff;font-size:18px}.nbFolderCopyV14 small{color:#f7fff9ad;font-size:12px}.nbFolderDotsV14{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:-.15em;background:#070a08b8;width:32px;height:32px;top:2px;right:12px;box-shadow:0 8px 20px #00000040}.nbFolderCreateV14{display:none}.nbArchiveModal{background:#101511!important;border:1px solid #ffffff1f!important;box-shadow:0 32px 100px #0000008c!important}.nbFolderManageGridV14 button{background:linear-gradient(135deg,#ffffff0f,#ffffff06);border-radius:20px;font-weight:700}.nbFolderManageGridV14 button strong{letter-spacing:-.015em;font-size:15px}.nbFolderManageGridV14 button span{font-size:13px;line-height:1.4}.nbArchiveModalActions button,.nbFolderFormV14 button,.nbArchiveHeroActionsV16 button{border-radius:15px;font-weight:850}.nbIntelligenceControlV18{gap:22px!important;display:grid!important}.nbIntelligenceHeadV18{align-items:flex-start!important}.nbModeChooserV18{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nbModeChooserV18 button{text-align:left;color:#f6fff8;cursor:pointer;background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:42px 1fr;gap:14px;min-height:190px;padding:17px;transition:all .22s;display:grid}.nbModeChooserV18 button:hover{border-color:#60ffbc61;transform:translateY(-2px)}.nbModeChooserV18 button.selected{background:linear-gradient(145deg,#3d9c6547,#ffffff09);border-color:#6affbe9e;box-shadow:0 24px 90px #34ffa61a}.nbModeChooserV18 button>span{color:#72ffc8;background:#63ffbc1a;border:1px solid #63ffbc47;border-radius:14px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.nbModeChooserV18 strong{font-size:18px;line-height:1.08}.nbModeChooserV18 small{color:#72ffc8;margin:7px 0;font-weight:850;display:block}.nbModeChooserV18 p{color:#effff7a3;margin:0;line-height:1.45}.nbPolicyExplanationV18,.nbPolicyWarningV18{color:#f0fff7c2;background:#ffffff09;border:1px solid #ffffff1c;border-radius:20px;padding:16px}.nbPolicyExplanationV18 strong{color:#fff;margin-bottom:6px;display:block}.nbPolicyStackV18,.nbPolicySectionV18{gap:14px;display:grid}.nbPolicySectionV18{border-top:1px solid #ffffff14;padding-top:20px}.nbPolicySectionV18 h4{letter-spacing:-.03em;margin:2px 0 0;font-size:24px}.nbPolicyGridV18{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nbNumberGridV18,.nbScheduleGridV18{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nbNumberGridV18 label,.nbScheduleGridV18 label{color:#f5fff9b8;background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;gap:8px;padding:14px;font-weight:850;display:grid}.nbDayPickerV18{flex-wrap:wrap;gap:8px;display:flex}.nbDayPickerV18 button{color:#f3fff8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;padding:10px 14px;font-weight:850}.nbDayPickerV18 button.active{color:#83ffd0;background:#5bffb829;border-color:#5bffb88c}.nbPhoneModeGridV18{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nbPhoneModeGridV18 button{text-align:left;color:#f7fff9;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;gap:8px;padding:16px;display:grid}.nbPhoneModeGridV18 button.selected{background:#5bffb81f;border-color:#5bffb89e}.nbPhoneModeGridV18 span{color:#effff7a6;line-height:1.4}.nbFullAutopilotGrantV18{background:linear-gradient(135deg,#ffc75114,#ffffff06);border:1px solid #ffcd5e2e;border-radius:22px;padding:18px}.nbPolicyWarningV18{background:#ffcd5e0f;border-color:#ffcd5e3d}.nbFolderHomeV14{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:28px!important;padding:28px 0!important;display:grid!important}.nbFolderCardV14{box-shadow:none!important;text-align:center!important;cursor:pointer!important;background:0 0!important;border:0!important;place-items:center!important;min-height:220px!important;padding:0!important;display:grid!important;position:relative!important}.nbFolderCardV14:before{display:none!important}.nbFolderCardV14:hover{transform:translateY(-3px)}.nbFolderShapeV14{color:#4a3100!important;background:linear-gradient(#ffd768,#e7aa32)!important;border:1px solid #ffe6978c!important;border-radius:16px 20px 20px!important;place-items:center!important;width:150px!important;height:108px!important;font-weight:950!important;display:grid!important;position:relative!important;box-shadow:0 26px 70px #00000047,inset 0 -10px 22px #70430029!important}.nbFolderShapeV14:before{content:"";background:linear-gradient(#ffe287,#e8b03a);border:1px solid #ffe6978c;border-bottom:0;border-radius:14px 14px 0 0;width:66px;height:28px;position:absolute;top:-16px;left:12px}.nbFolderShapeV14 span{z-index:2;position:relative;color:#4a3100!important;font-size:22px!important}.nbFolderDotsV14{color:#f7fff8!important;z-index:4!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:999px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:16px!important;line-height:1!important;display:grid!important;position:absolute!important;top:12px!important;right:18px!important}.nbFolderDotsV14:hover{background:#5bffb824!important;border-color:#5bffb873!important}.nbFolderCopyV14{gap:6px!important;max-width:230px!important;margin-top:14px!important;display:grid!important}.nbFolderCopyV14 strong{color:#f8fff9!important;letter-spacing:-.02em!important;font-size:18px!important}.nbFolderCopyV14 p{display:none!important}.nbFolderCopyV14 small{color:#effff794!important}.nbFolderCardV14.all .nbFolderShapeV14{color:#0c1110!important;background:linear-gradient(#f4fff9,#cbd7d0)!important}.nbDocumentsBoardV14{margin-top:10px!important}.nbDocGridV14{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:24px!important}.nbDocGridV14 article{text-align:center!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.nbDocPaperV14{color:#111!important;background:#fbfaf4!important;border:1px solid #ffffff8c!important;border-radius:10px!important;width:128px!important;height:166px!important;margin:0 auto 12px!important;box-shadow:0 18px 40px #00000047!important}.nbDocGridV14 article>strong{font-size:14px!important;line-height:1.2!important}.nbArchiveModal{background:linear-gradient(145deg,#161918fa,#0a0c0cfa)!important;border:1px solid #ffffff1f!important;border-radius:28px!important;box-shadow:0 40px 120px #0000008c!important}.nbFolderManageGridV14{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.nbFolderManageGridV14 button{text-align:left!important;color:#f8fff9!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:18px!important;gap:4px!important;padding:16px!important;display:grid!important}.nbFolderManageGridV14 button span{color:#effff79e!important}.nbFolderManageGridV14 button.danger{background:#ff677612!important;border-color:#ff677640!important}.nbSubgroupWizardV18{gap:16px!important}.nbSubgroupNameGridV18{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nbSubgroupNameGridV18 label{color:#effff7b3;background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;gap:8px;padding:12px;display:grid}.nbFolderFormV14 input,.nbFolderFormV14 select{color:#f7fff8!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:14px!important;padding:12px!important}.nbFolderFormV14 button{color:#07100b!important;background:#eef4ee!important;border:0!important;border-radius:16px!important;padding:13px 16px!important;font-weight:900!important}.nbFolderFormV14 button.danger{color:#230508!important;background:#ff6b7a!important}.nbArchiveHeroActionsV16 button{border-radius:16px!important}.nbArchivePathV14 button{border-radius:999px!important}.nbAiPageV18{gap:22px;display:grid}.nbAiHeroV18{background:linear-gradient(135deg,#38815a38,#ffffff08);border:1px solid #ffffff1c;border-radius:30px;justify-content:space-between;align-items:flex-start;gap:22px;padding:30px;display:flex}.nbAiHeroV18 h1{letter-spacing:-.06em;margin:6px 0;font-size:clamp(38px,5vw,72px);line-height:.9}.nbAiHeroV18 p{color:#effff7ad;max-width:780px}.nbAiHeroV18>span{color:#7affcf;background:#5bffb81f;border:1px solid #5bffb86b;border-radius:999px;padding:9px 13px;font-weight:850}.nbAiStatsV18{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nbAiStatsV18 article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:20px;padding:18px}.nbAiStatsV18 strong{color:#fff;font-size:26px;display:block}.nbAiStatsV18 span{color:#effff794}.nbAiConsoleV18{grid-template-columns:330px 1fr;gap:18px;display:grid}.nbAiConsoleV18 aside,.nbAiConsoleV18 section{background:#ffffff09;border:1px solid #ffffff1a;border-radius:26px;padding:18px}.nbAiConsoleV18 aside{align-content:start;gap:10px;display:grid}.nbAiConsoleV18 aside button{text-align:left;color:#f6fff8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:13px}.nbVoiceNoteV18{background:#5bffb80f;border:1px solid #5bffb82e;border-radius:18px;margin-top:10px;padding:14px}.nbVoiceNoteV18 p{color:#effff79e}.nbAiMessagesV18{gap:12px;max-height:540px;padding-right:6px;display:grid;overflow:auto}.nbAiMessagesV18 article{border:1px solid #ffffff1a;border-radius:22px;max-width:82%;padding:14px 16px}.nbAiMessagesV18 article.ai{background:#ffffff0b;justify-self:start}.nbAiMessagesV18 article.user{color:#07100b;background:#eef4ee;justify-self:end}.nbAiMessagesV18 span{opacity:.65;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.nbAiMessagesV18 p{margin:0;line-height:1.45}.nbAiConsoleV18 form{grid-template-columns:48px 1fr auto;gap:10px;margin-top:16px;display:grid}.nbAiConsoleV18 form input{color:#f8fff9;background:#00000040;border:1px solid #ffffff1f;border-radius:18px;padding:14px}.nbAiConsoleV18 form button{color:#08100b;background:#eef4ee;border:0;border-radius:18px;padding:0 18px;font-weight:900}.nbAiConsoleV18 form button:first-child{color:#7affcf;background:#5bffb81f;border:1px solid #5bffb840;padding:0}@media (max-width:1100px){.nbModeChooserV18,.nbPhoneModeGridV18{grid-template-columns:1fr 1fr}.nbPolicyGridV18,.nbNumberGridV18,.nbScheduleGridV18,.nbAiStatsV18,.nbAiConsoleV18{grid-template-columns:1fr}.nbAiHeroV18{display:grid}}@media (max-width:720px){.nbModeChooserV18,.nbPhoneModeGridV18,.nbSubgroupNameGridV18{grid-template-columns:1fr}}.nbAiModeControl{position:relative;overflow:hidden}.nbAiModeControl small{color:#c2e0d2c2;margin-top:5px;font-size:10px;font-weight:700;display:block}.nbAiModeSelect{color:#f5fff9;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-height:28px;padding:0 24px 0 0;font-weight:900}.nbAiModeSelect option{color:#101b17;background:#f5fff9}.nbAiModeControl:after{content:"";opacity:.75;background:linear-gradient(90deg,#74f4b21a,#74f4b2d1,#74f4b21a);border-radius:999px;height:2px;position:absolute;bottom:8px;left:12px;right:12px}.nbAiModeSelect.mode-manual{color:#d8e1dc}.nbAiModeSelect.mode-assist{color:#b8d7ff}.nbAiModeSelect.mode-auto_offer{color:#79ffc2}.nbAiModeSelect.mode-auto_complete{color:#ffe088}
