:root{--bg:#07110f;--panel:rgba(255,255,255,0.065);--panel-strong:rgba(255,255,255,0.095);--line:rgba(255,255,255,0.09);--text:#ecfff8;--muted:#9bb9b0;--muted2:#6f9188;--green:#37f0a3;--green2:#0c8f67;--warning:#ffcf70;--danger:#ff7a90;--blue:#7da7ff}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.appShell{min-height:100vh;display:grid;grid-template-columns:282px 1fr;background:radial-gradient(circle at top left,rgba(42,245,173,.18),transparent 35%),radial-gradient(circle at bottom right,rgba(67,120,255,.12),transparent 35%),#07110f}.sidebar{border-right:1px solid var(--line);padding:26px;background:rgba(4,20,16,.78);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:sticky;top:0;height:100vh}.brand{display:flex;gap:14px;align-items:center;margin-bottom:34px}.logo{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,var(--green),var(--green2));color:#03110c;display:grid;place-items:center;font-weight:900;font-size:22px;box-shadow:0 20px 40px rgba(55,240,163,.18)}.brand h1{margin:0;font-size:22px}.brand p{margin:2px 0 0;color:#8fb5a8;font-size:13px}.nav{display:grid;gap:8px}.nav a{border:0;text-align:left;padding:13px 14px;border-radius:14px;background:transparent;color:#9dbbb1;transition:.18s ease}.nav a:hover{background:rgba(255,255,255,.08);color:#ffffff}.main{padding:30px;min-width:0}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;margin:0 0 8px}.pageTitle{margin:0;font-size:34px;letter-spacing:-.04em}.primary{border:0;background:var(--green);color:#03110c;padding:13px 18px;border-radius:15px;font-weight:900}.ghost,.primary{display:inline-flex;align-items:center;justify-content:center}.ghost{background:rgba(255,255,255,.07);border:1px solid var(--line);color:#dffcf2;padding:11px 14px;border-radius:14px}.hero{display:grid;grid-template-columns:1fr 260px;gap:22px;padding:28px;border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.04));border:1px solid var(--line);margin-bottom:22px}.badge{display:inline-flex;background:rgba(55,240,163,.12);border:1px solid rgba(55,240,163,.32);color:#7dffc5;padding:8px 11px;border-radius:999px;margin:0 0 15px;font-size:12px;font-weight:900}.hero h2{font-size:36px;line-height:1.05;margin:0 0 12px;max-width:850px;letter-spacing:-.05em}.hero p{color:#b3cec5;line-height:1.6;margin:0;max-width:760px}.card,.heroCard,.panel{background:var(--panel);border:1px solid var(--line);border-radius:24px}.heroCard{padding:22px;display:flex;flex-direction:column;justify-content:center}.heroCard span{color:var(--muted);font-size:13px}.heroCard strong{font-size:38px;margin:8px 0}.heroCard p{color:var(--muted2)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.card{padding:20px}.card span{color:var(--muted);font-size:13px}.card strong{display:block;font-size:30px;margin-top:8px}.card p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.clickableCard{display:block;transition:.18s ease}.clickableCard:hover{transform:translateY(-2px);border-color:rgba(55,240,163,.28);background:rgba(55,240,163,.08)}.panel{padding:22px;margin-bottom:22px}.panelHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:16px}.panelHead h3{margin:0;font-size:24px}.grid2{grid-template-columns:1fr 1fr}.grid2,.grid3{display:grid;gap:18px}.grid3{grid-template-columns:repeat(3,1fr)}.leadList{display:grid;gap:14px}.leadCard{background:rgba(3,17,12,.56);border:1px solid var(--line);border-radius:22px;padding:20px}.cleanCard{background:rgba(3,17,12,.4)}.leadTop{display:flex;justify-content:space-between;gap:16px}.tag{display:inline-flex;color:#06110c;background:var(--green);padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase}.tag.blue{color:white;background:rgba(125,167,255,.28);border:1px solid rgba(125,167,255,.3)}.tag.warn{color:#301d00;background:var(--warning)}.leadTop h4{margin:12px 0 0;font-size:21px}.leadTop strong{font-size:28px;color:#7dffc5}.leadCard>p{color:#bfd8d0;line-height:1.55}.infoBox{padding:14px;border-radius:16px;background:rgba(255,255,255,.055);margin:14px 0}.infoBox span{color:var(--warning);font-size:12px;font-weight:900;text-transform:uppercase}.infoBox p,.infoBox ul{color:#f7e6c0;margin:7px 0 0}.infoBox ul{padding-left:20px}.leadBottom{display:flex;align-items:center;gap:12px}.leadBottom span{color:var(--muted);font-size:13px}.leadBottom a,.leadBottom button{margin-left:auto;background:#ffffff;color:#06110c;border:0;border-radius:13px;padding:10px 13px;font-weight:900}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:14px;border-bottom:1px solid var(--line)}.table th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.table td{color:#e9fff8}.smallLink{display:inline-flex;background:rgba(255,255,255,.08);color:#ffffff;border:1px solid var(--line);padding:8px 10px;border-radius:12px;font-weight:800;font-size:13px}.form,.formGrid{display:grid;gap:14px}.formGrid label{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:800}.input,.select,.textarea{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.07);color:var(--text);border-radius:14px;padding:13px 14px;outline:none}.input option,.select option{background:#07110f;color:#ecfff8}.textarea{min-height:120px;resize:vertical}.dashboardGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.processList{display:grid;gap:12px}.processItem{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;padding:14px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid var(--line);transition:.18s ease}.processItem:hover{background:rgba(55,240,163,.08);border-color:rgba(55,240,163,.24)}.processItem>span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--green);color:#06110c;font-weight:900}.processItem strong{display:block;margin-bottom:4px}.processItem p{margin:0;color:var(--muted);line-height:1.45}.miniList{display:grid;gap:12px}.miniItem{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid var(--line)}.miniItem strong{display:block;margin-bottom:4px}.miniItem p{margin:0;color:var(--muted);font-size:13px}.miniItem span{color:var(--green);font-weight:900}.statButton{border:1px solid var(--line);text-align:left;color:inherit}.leadStatusRow{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.leadStatusRow>span{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.07);color:var(--muted);font-size:12px;font-weight:900}.statusPill{color:#06110c!important;background:var(--green)!important}.statusPill.new{background:#7da7ff!important;color:#06110c!important}.statusPill.missing_info{background:var(--warning)!important;color:#2b1b00!important}.statusPill.quote_created,.statusPill.quote_requested{background:#b58cff!important;color:#130522!important}.statusPill.won{background:var(--green)!important;color:#06110c!important}.statusPill.lost{background:#ff7a90!important;color:#2a0008!important}.leadActionBar{display:flex;justify-content:flex-end;gap:12px;margin-top:16px;flex-wrap:wrap}.leadStageBar{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.stageFilter{border:1px solid var(--line);border-radius:18px;padding:16px;background:rgba(255,255,255,.055);color:#ecfff8;text-align:left}.stageFilter span{display:block;color:var(--muted);font-size:13px;margin-bottom:8px}.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{position:absolute;inset:0 auto 0 0;width:6px}.stageCard.no_progress .stageStripe{background:#ff5f7a}.stageCard.offer_created .stageStripe{background:#b58cff}.stageCard.agreement .stageStripe{background:#ffcf70}.stageCard.lost .stageStripe{background:#ff7a90}.stageBadge{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:900;margin-bottom:10px}.stageBadge.no_progress{background:rgba(255,95,122,.18);color:#ff9aad;border:1px solid rgba(255,95,122,.35)}.stageBadge.offer_created{background:rgba(181,140,255,.18);color:#d8c5ff;border:1px solid rgba(181,140,255,.35)}.stageBadge.agreement{background:rgba(255,207,112,.18);color:#ffdf99;border:1px solid rgba(255,207,112,.35)}.stageBadge.lost{background:rgba(255,122,144,.18);color:#ffb3c0;border:1px solid rgba(255,122,144,.35)}.aiModeBox{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:6px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid var(--line);margin:14px 0}.modeButton{border:0;border-radius:12px;padding:11px 10px;background:transparent;color:var(--muted);font-weight:900}.modeButton.active{background:var(--green);color:#06110c}.messageList{display:grid;gap:12px;margin-bottom:18px}.messageBubble{max-width:78%;padding:14px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.055)}.messageBubble.customer{justify-self:start}.messageBubble.office{justify-self:end;background:rgba(55,240,163,.1);border-color:rgba(55,240,163,.22)}.messageBubble.ai{justify-self:start;background:rgba(125,167,255,.1);border-color:rgba(125,167,255,.22)}.messageMeta{margin-bottom:8px}.messageMeta span{color:var(--green);font-weight:900;font-size:13px}.messageMeta small{color:var(--muted)}.messageBubble p{margin:0;color:#e9fff8;line-height:1.5}.composer{display:grid;gap:12px}.composerActions{display:flex;justify-content:flex-end;gap:12px}.jobTabs{display:inline-flex;padding:6px;gap:6px;border-radius:18px;background:rgba(255,255,255,.065);border:1px solid var(--line);margin-bottom:22px}.jobTab{border:0;border-radius:13px;padding:12px 16px;background:transparent;color:var(--muted);font-weight:900}.jobTab.active{background:var(--green);color:#06110c}.filterGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.filterGrid label{display:grid;gap:8px;color:var(--muted);font-size:13px;font-weight:900}.filterGrid select{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.07);color:#ecfff8;border-radius:14px;padding:13px 14px;outline:none}.filterGrid option{background:#07110f;color:#ecfff8}.miniRevenue{padding:10px 13px;border-radius:999px;background:rgba(55,240,163,.12);border:1px solid rgba(55,240,163,.26);color:var(--green);font-size:13px;font-weight:900}.calendarGrid{display:grid;grid-template-columns:110px repeat(3,1fr);border:1px solid var(--line);border-radius:20px;overflow:hidden;background:rgba(0,0,0,.16)}.calendarHeader{padding:14px;background:rgba(255,255,255,.08);border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#ecfff8;font-weight:900}.timeHeader{color:var(--green)}.timeCell{padding:14px;color:var(--muted);font-weight:800}.calendarCell,.timeCell{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.calendarCell{min-height:92px;padding:12px}.calendarJob{background:rgba(55,240,163,.12);border:1px solid rgba(55,240,163,.28);border-radius:16px;padding:12px}.calendarJob span{display:inline-flex;color:#06110c;background:var(--green);padding:4px 8px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;margin-bottom:8px}.calendarJob strong{display:block;font-size:14px;margin-bottom:5px}.calendarJob p{margin:0 0 4px;color:#dffcf2}.calendarJob small{color:var(--muted)}.freeSlot{color:rgba(236,255,248,.26);font-size:13px}.quoteMeta{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.quoteBox,.quoteItem{display:grid;gap:12px}.quoteItem{grid-template-columns:1fr 70px 120px;padding:14px;background:rgba(0,0,0,.18);border:1px solid var(--line);border-radius:16px;align-items:center}.quoteItem p{margin:4px 0 0;color:var(--muted);font-size:13px}.totalLine{display:flex;justify-content:space-between;padding:10px 0;color:var(--muted);border-bottom:1px solid var(--line)}.totalLine strong{color:#ecfff8}.grandTotal{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding:18px;border-radius:18px;background:rgba(55,240,163,.12);border:1px solid rgba(55,240,163,.26);font-size:22px;font-weight:900}.grandTotal strong{color:var(--green);font-size:28px}.quoteActions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.checkList{display:grid;gap:12px}.checkItem{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid var(--line);color:#ecfff8;font-weight:800}.checkItem input{width:18px;height:18px;accent-color:var(--green)}.photoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.photoPlaceholder{min-height:130px;border-radius:18px;border:1px dashed rgba(55,240,163,.45);background:rgba(55,240,163,.07);display:grid;place-items:center;text-align:center;padding:16px}.photoPlaceholder span{width:42px;height:42px;border-radius:14px;background:var(--green);color:#06110c;display:grid;place-items:center;font-size:28px;font-weight:900;margin-bottom:8px}.photoPlaceholder p{margin:0;color:#dffcf2;font-weight:800}.signatureBox{padding:16px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid var(--line);margin:16px 0}.signatureBox p{margin:0 0 10px;color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.signatureBox div{height:90px;display:grid;place-items:center;border-radius:14px;border:1px dashed rgba(255,255,255,.22);color:rgba(236,255,248,.45)}.wideButton{width:100%}.settingsGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.teamList{display:grid;gap:12px}.teamMember{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid var(--line)}.teamMember strong{display:block;margin-bottom:4px}.teamMember p{margin:0;color:var(--muted);font-size:13px}.toggleList{display:grid;gap:12px}.toggleItem{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start;padding:14px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid var(--line)}.toggleItem input{margin-top:4px;width:18px;height:18px;accent-color:var(--green)}.toggleItem strong{display:block;margin-bottom:5px}.toggleItem p{margin:0;color:var(--muted);line-height:1.45}.integrationGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.integrationCard{padding:18px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid var(--line)}.integrationCard.active{border-color:rgba(55,240,163,.32);background:rgba(55,240,163,.08)}.integrationCard strong{display:block;font-size:18px;margin-bottom:8px}.integrationCard p{margin:0 0 14px;color:var(--muted);line-height:1.45}.integrationCard span{display:inline-flex;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#dffcf2;font-size:12px;font-weight:900}.customerSearchGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.customerSearchGrid label{display:grid;gap:8px;color:var(--muted);font-size:13px;font-weight:900}.customerList{display:grid;gap:16px}.customerCard{padding:20px;border-radius:24px;background:rgba(3,17,12,.56);border:1px solid var(--line)}.customerCardTop{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.customerCardTop h4{margin:10px 0 6px;font-size:24px}.customerCardTop p{margin:0;color:var(--muted)}.customerType{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:900}.customerType.erstkunde{background:rgba(255,207,112,.16);color:#ffdf99;border:1px solid rgba(255,207,112,.32)}.customerType.bestandskunde{background:rgba(55,240,163,.14);color:#88ffc9;border:1px solid rgba(55,240,163,.28)}.customerRevenue{text-align:right}.customerRevenue span{color:var(--muted);font-size:13px}.customerRevenue strong{display:block;margin-top:7px;font-size:30px;color:var(--green)}.customerMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.customerMetrics div{padding:14px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid var(--line)}.customerMetrics span{display:block;color:var(--muted);font-size:12px;margin-bottom:7px}.customerMetrics strong{font-size:24px}@media (max-width:950px){.appShell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.dashboardGrid,.grid2,.grid3,.hero,.settingsGrid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.leadActionBar{flex-direction:column}.leadActionBar a{text-align:center}.customerMetrics,.customerSearchGrid,.filterGrid,.integrationGrid,.leadStageBar{grid-template-columns:1fr}.messageBubble{max-width:100%}.aiModeBox{grid-template-columns:1fr}.composerActions,.quoteActions{flex-direction:column}.jobTabs{width:100%;display:grid;grid-template-columns:1fr}.calendarGrid{grid-template-columns:90px repeat(3,minmax(180px,1fr));overflow-x:auto}.photoGrid,.quoteItem,.quoteMeta{grid-template-columns:1fr}.customerCardTop{flex-direction:column}.customerRevenue{text-align:left}}.messageLinkRow{margin-top:10px}.messageLinkRow a{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid var(--line);color:#dffcf2;font-size:12px;font-weight:900}.customerJobList{display:grid;gap:14px}.customerJobCard{padding:18px;border-radius:20px;background:rgba(3,17,12,.46);border:1px solid var(--line)}.customerJobCard.done{border-color:rgba(55,240,163,.24);background:rgba(55,240,163,.06)}.customerJobCard.open{border-color:rgba(255,207,112,.24);background:rgba(255,207,112,.055)}.customerJobCard.lost{border-color:rgba(255,122,144,.24);background:rgba(255,122,144,.055)}.customerJobCard h4{margin:10px 0 5px;font-size:22px}.customerJobCard p{margin:0;color:var(--muted);line-height:1.45}.customerJobCard>strong{display:block;margin-top:14px;color:var(--green);font-size:28px}.quoteBuilderLayout{display:grid;grid-template-columns:.95fr 1.05fr;gap:18px;align-items:start}.fieldLabel{display:grid;gap:8px;color:var(--muted);font-size:13px;font-weight:900}.quoteEditList{display:grid;gap:14px;margin:18px 0}.quoteEditCard{padding:16px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid var(--line)}.quoteEditTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.quoteInputGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quotePreviewPanel{position:sticky;top:24px}.quoteDocument{background:#f7fbf8;color:#07110f;border-radius:22px;padding:28px;box-shadow:0 30px 80px rgba(0,0,0,.24)}.quoteDocHead{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(7,17,15,.12);padding-bottom:22px;margin-bottom:24px}.quoteDocHead strong{font-size:22px}.quoteDocHead p{margin:5px 0 0;color:rgba(7,17,15,.6)}.quoteDocHead span{display:block;font-size:13px;font-weight:900;text-transform:uppercase;color:rgba(7,17,15,.55)}.quoteDocCustomer{margin-bottom:22px}.quoteDocCustomer span{color:rgba(7,17,15,.55);font-size:12px;font-weight:900;text-transform:uppercase}.quoteDocCustomer h4{font-size:24px;margin:8px 0}.quoteDocCustomer p{color:rgba(7,17,15,.68);line-height:1.5}.quoteIntro{color:rgba(7,17,15,.72);line-height:1.6;margin-bottom:22px}.quoteDocItems{display:grid;gap:10px;margin-bottom:18px}.quoteDocItem{display:grid;grid-template-columns:1fr 60px 110px;gap:12px;padding:14px;border-radius:14px;background:rgba(7,17,15,.045);border:1px solid rgba(7,17,15,.08);align-items:start}.quoteDocItem p{margin:5px 0 0;color:rgba(7,17,15,.6);line-height:1.45}.quoteDocItem span{color:rgba(7,17,15,.6);font-weight:800}.quoteTotals{border-top:1px solid rgba(7,17,15,.12);padding-top:14px;display:grid;gap:8px}.quoteTotals div{display:flex;justify-content:space-between;gap:16px}.quoteTotals span{color:rgba(7,17,15,.6)}.quoteTotalGrand{margin-top:8px;padding:14px;border-radius:14px;background:#07110f;color:#ecfff8}.quoteTotalGrand span{color:#9bb9b0}.quoteTotalGrand strong{color:var(--green);font-size:22px}.quoteFooterText{margin-top:20px;padding-top:18px;border-top:1px solid rgba(7,17,15,.12)}.quoteFooterText span{font-size:12px;font-weight:900;text-transform:uppercase;color:rgba(7,17,15,.55)}.quoteFooterText p{color:rgba(7,17,15,.68)}.quoteSuccessBox{margin-top:18px;padding:16px;border-radius:16px;background:rgba(55,240,163,.14);border:1px solid rgba(12,143,103,.25)}.quoteSuccessBox strong{display:block;margin-bottom:6px}.quoteSuccessBox p{color:rgba(7,17,15,.68)}@media (max-width:950px){.quoteBuilderLayout{grid-template-columns:1fr}.quotePreviewPanel{position:static}.quoteDocItem,.quoteInputGrid{grid-template-columns:1fr}.quoteDocHead{flex-direction:column}}.jobHero.open{border-color:rgba(255,207,112,.24)}.jobHero.done{border-color:rgba(55,240,163,.28)}.statusHeroPill{display:inline-flex;padding:8px 11px;border-radius:999px;font-size:12px;font-weight:900;margin:0 0 15px}.statusHeroPill.open{background:rgba(255,207,112,.16);color:#ffdf99;border:1px solid rgba(255,207,112,.32)}.statusHeroPill.done{background:rgba(55,240,163,.14);color:#88ffc9;border:1px solid rgba(55,240,163,.28)}.jobCheck,.jobChecklist{display:grid;gap:12px}.jobCheck{grid-template-columns:34px 1fr;align-items:center;padding:14px;border-radius:16px;background:rgba(255,207,112,.075);border:1px solid rgba(255,207,112,.18)}.jobCheck.done{background:rgba(55,240,163,.075);border-color:rgba(55,240,163,.2)}.jobCheck span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:var(--warning);color:#2b1b00;font-weight:900}.jobCheck.done span{background:var(--green);color:#06110c}.jobCheck p{margin:0;color:#ecfff8;font-weight:800}.reportBox{padding:18px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid var(--line);margin-bottom:14px}.reportBox p{margin:0;color:#dffcf2;line-height:1.6}.doneBox,.openBox{padding:16px;border-radius:18px}.doneBox{background:rgba(55,240,163,.1);border:1px solid rgba(55,240,163,.24)}.openBox{background:rgba(255,207,112,.09);border:1px solid rgba(255,207,112,.24)}.doneBox strong,.openBox strong{display:block;margin-bottom:7px}.doneBox p,.openBox p{margin:0;color:var(--muted);line-height:1.5}.timelineItem,.timelineList{display:grid;gap:12px}.timelineItem{grid-template-columns:38px 1fr;align-items:center;padding:14px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid var(--line)}.timelineItem.done{background:rgba(55,240,163,.08);border-color:rgba(55,240,163,.22)}.timelineItem>span{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:rgba(255,255,255,.09);color:#ecfff8;font-weight:900}.timelineItem.done>span{background:var(--green);color:#06110c}.timelineItem strong{display:block;margin-bottom:4px}.timelineItem p{margin:0;color:var(--muted)}.stageFilter.orange.active{outline-color:#ff9f43}.stageCard.offer_created .stageStripe{background:#ff9f43}.stageCard.doneStage .stageStripe{background:var(--green)}.stageBadge.offer_created{background:rgba(255,159,67,.16);color:#ffc38a;border:1px solid rgba(255,159,67,.35)}.stageBadge.doneStage{background:rgba(55,240,163,.14);color:#88ffc9;border:1px solid rgba(55,240,163,.3)}.leadActionBar button{border:0}.quoteChoiceGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.quoteChoiceCard{border:1px solid var(--line);border-radius:26px;padding:26px;text-align:left;color:#ecfff8;background:rgba(255,255,255,.065);transition:.18s ease}.quoteChoiceCard:hover{transform:translateY(-2px)}.quoteChoiceCard.manual{border-color:rgba(255,255,255,.12)}.quoteChoiceCard.ai{background:linear-gradient(135deg,rgba(55,240,163,.13),rgba(255,159,67,.08));border-color:rgba(55,240,163,.28)}.quoteChoiceCard span{display:inline-flex;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--muted);font-size:12px;font-weight:900;margin-bottom:14px}.quoteChoiceCard strong{display:block;font-size:30px;margin-bottom:10px}.quoteChoiceCard p{margin:0;color:var(--muted);line-height:1.55}@media (max-width:950px){.quoteChoiceGrid{grid-template-columns:1fr}}.requestHero.no_progress{border-color:rgba(255,95,122,.26)}.requestHero.offer_created{border-color:rgba(255,159,67,.28)}.requestHero.agreement{border-color:rgba(255,207,112,.28)}.requestHero.lost{border-color:rgba(255,122,144,.28)}.quoteStatusLine{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:22px}.quoteStep{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:12px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid var(--line);color:var(--muted)}.quoteStep span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.08);color:#ecfff8;font-weight:900}.quoteStep p{margin:0;font-weight:900;font-size:13px}.quoteStep.active{background:rgba(255,159,67,.12);border-color:rgba(255,159,67,.35);color:#ffc38a}.quoteStep.active span{background:#ff9f43;color:#06110c}.quoteStep.done.active{background:rgba(55,240,163,.12);border-color:rgba(55,240,163,.35);color:#88ffc9}.quoteStep.done.active span{background:var(--green);color:#06110c}.quoteProcessActions{display:flex;justify-content:flex-end;margin-top:18px}@media (max-width:950px){.quoteStatusLine{grid-template-columns:1fr}.quoteProcessActions{justify-content:stretch}.quoteProcessActions a,.quoteProcessActions button{width:100%}}.quoteActionPanel{border-color:rgba(55,240,163,.18)}.quoteBottomActions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.dangerButton{border:1px solid rgba(255,122,144,.36);background:rgba(255,122,144,.12);color:#ffb3c0;padding:13px 18px;border-radius:15px;font-weight:900}.orderPlanningGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.planningSummary{display:grid;gap:12px}.planningCard{padding:16px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid var(--line)}.planningCard.success{background:rgba(55,240,163,.075);border-color:rgba(55,240,163,.22)}.planningCard span{display:block;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;margin-bottom:8px}.planningCard strong{display:block;font-size:23px;margin-bottom:6px}.planningCard p{margin:0;color:var(--muted);line-height:1.45}@media (max-width:950px){.quoteBottomActions{flex-direction:column}.quoteBottomActions a,.quoteBottomActions button{width:100%}.orderPlanningGrid{grid-template-columns:1fr}}.technicianTopActions{display:flex;gap:10px;flex-wrap:wrap}.technicianJobSelector{display:grid;grid-template-columns:1fr minmax(320px,520px);align-items:center;gap:20px;padding:18px 20px;margin-bottom:20px;border-radius:20px;background:rgba(255,255,255,.055);border:1px solid var(--line)}.technicianJobSelector h3{margin:0}.technicianJobSelect{cursor:pointer}.technicianHero.active{border-color:rgba(255,207,112,.25)}.technicianHero.completed{border-color:rgba(55,240,163,.3);background:linear-gradient(135deg,rgba(55,240,163,.11),rgba(255,255,255,.04))}.technicianControlBar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px;margin-bottom:18px;border-radius:20px;background:rgba(255,255,255,.055);border:1px solid var(--line)}.technicianControlInformation{display:flex;gap:28px;flex-wrap:wrap}.technicianControlInformation span{display:block;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;margin-bottom:6px}.technicianControlInformation strong{font-size:15px}.technicianControlActions{display:flex;gap:10px;flex-wrap:wrap}.startTimeButton,.stopTimeButton{border:0;padding:12px 16px;border-radius:14px;font-weight:900}.startTimeButton{background:var(--green);color:#03110c}.stopTimeButton{background:rgba(255,122,144,.15);border:1px solid rgba(255,122,144,.3);color:#ffb3c0}.technicianProgressPanel{padding:18px;margin-bottom:18px;border-radius:20px;background:rgba(255,207,112,.065);border:1px solid rgba(255,207,112,.18)}.technicianProgressHeader{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:14px}.technicianProgressHeader h3{margin:0}.technicianProgressHeader>strong{color:var(--warning);font-size:28px}.technicianProgressTrack{height:10px;background:rgba(255,255,255,.08)}.technicianProgressValue{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--warning),var(--green));transition:width .25s ease}.technicianWorkspace{display:grid;grid-template-columns:1fr 1fr;gap:18px}.technicianChecklist{display:grid;gap:10px}.technicianChecklistItem{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;width:100%;padding:14px;text-align:left;border-radius:16px;border:1px solid rgba(255,207,112,.18);background:rgba(255,207,112,.06);color:var(--text)}.technicianChecklistItem.completed{border-color:rgba(55,240,163,.24);background:rgba(55,240,163,.08)}.technicianChecklistItem>span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:var(--warning);color:#2b1b00;font-weight:900}.technicianChecklistItem.completed>span{background:var(--green);color:#06110c}.technicianChecklistItem strong{display:block;margin-bottom:4px}.technicianChecklistItem p{margin:0;color:var(--muted);font-size:12px}.technicianPhotoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.technicianPhotoCard{min-height:160px;display:grid;align-content:center;justify-items:center;gap:8px;padding:16px;border-radius:18px;border:1px dashed rgba(255,255,255,.18);background:rgba(255,255,255,.035);color:var(--text);text-align:center}.technicianPhotoCard.completed{border-style:solid;border-color:rgba(55,240,163,.3);background:rgba(55,240,163,.08)}.technicianPhotoCard>span{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;background:rgba(255,255,255,.09);font-size:21px;font-weight:900}.technicianPhotoCard.completed>span{background:var(--green);color:#06110c}.technicianPhotoCard p{margin:0;color:var(--muted);font-size:12px}.materialEntryList{display:grid;gap:12px}.materialEntryRow{display:grid;grid-template-columns:minmax(180px,1fr) 100px 120px auto;align-items:end;gap:10px;padding:14px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid var(--line)}.removeMaterialButton{border:1px solid rgba(255,122,144,.25);background:rgba(255,122,144,.09);color:#ffb3c0;padding:13px;border-radius:13px;font-weight:900}.removeMaterialButton:disabled{opacity:.35;cursor:not-allowed}.technicianNote{min-height:220px}.signatureConfirmation{margin-top:14px}.signatureToggle{width:100%;display:grid;grid-template-columns:46px 1fr;gap:13px;align-items:center;text-align:left;padding:15px;border-radius:17px;border:1px solid rgba(255,207,112,.2);background:rgba(255,207,112,.06);color:var(--text)}.signatureToggle.completed{border-color:rgba(55,240,163,.25);background:rgba(55,240,163,.08)}.signatureToggle>span{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:var(--warning);color:#2b1b00;font-size:19px;font-weight:900}.signatureToggle.completed>span{background:var(--green);color:#06110c}.signatureToggle strong{display:block;margin-bottom:4px}.signatureToggle p{margin:0;color:var(--muted);font-size:12px}.technicianCompletionPanel{border-color:rgba(125,167,255,.2)}.technicianCompletionHeader{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:16px}.technicianCompletionHeader h3{margin:0}.completionReadiness{display:inline-flex;padding:8px 11px;border-radius:999px;font-size:12px;font-weight:900}.completionReadiness.ready{background:rgba(55,240,163,.13);border:1px solid rgba(55,240,163,.27);color:#88ffc9}.completionReadiness.missing{background:rgba(255,207,112,.12);border:1px solid rgba(255,207,112,.24);color:#ffdf99}.completionRequirementGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.completionRequirement{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:12px;border-radius:15px;background:rgba(255,255,255,.045);border:1px solid var(--line)}.completionRequirement.completed{background:rgba(55,240,163,.07);border-color:rgba(55,240,163,.2)}.completionRequirement span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.08);font-weight:900}.completionRequirement.completed span{background:var(--green);color:#06110c}.completionRequirement p{margin:0;font-size:13px}.technicianFinalActions{display:flex;justify-content:flex-end;gap:11px;margin-top:18px;flex-wrap:wrap}.completeJobButton:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.completedTechnicianResult{padding:38px;border-radius:28px;text-align:center;background:linear-gradient(135deg,rgba(55,240,163,.13),rgba(255,255,255,.045));border:1px solid rgba(55,240,163,.28)}.completedResultSeal{width:72px;height:72px;display:grid;place-items:center;margin:0 auto 18px;border-radius:24px;background:var(--green);color:#06110c;font-size:34px;font-weight:900;box-shadow:0 20px 50px rgba(55,240,163,.2)}.completedTechnicianResult h2{margin:0 0 10px;font-size:34px}.completedTechnicianResult>p{max-width:680px;margin:0 auto;color:var(--muted);line-height:1.55}.completedResultMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0}.completedResultMetrics div{padding:15px;border-radius:16px;background:rgba(3,17,12,.35);border:1px solid var(--line)}.completedResultMetrics span{display:block;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;margin-bottom:7px}.completedResultMetrics strong{font-size:23px}.completedResultReport{padding:18px;border-radius:18px;text-align:left;background:rgba(3,17,12,.35);border:1px solid var(--line)}.completedResultReport span{display:block;color:var(--green);font-size:11px;font-weight:900;text-transform:uppercase;margin-bottom:8px}.completedResultReport p{margin:0;color:#dffcf2}@media (max-width:1150px){.materialEntryRow{grid-template-columns:1fr 100px}.completedResultMetrics,.completionRequirementGrid{grid-template-columns:1fr 1fr}}@media (max-width:950px){.technicianJobSelector,.technicianWorkspace{grid-template-columns:1fr}.technicianCompletionHeader,.technicianControlBar,.technicianProgressHeader{flex-direction:column;align-items:stretch}.technicianControlActions,.technicianFinalActions{display:grid;grid-template-columns:1fr}.technicianControlActions a,.technicianControlActions button,.technicianFinalActions a,.technicianFinalActions button{width:100%}.completedResultMetrics,.completionRequirementGrid,.materialEntryRow,.technicianPhotoGrid{grid-template-columns:1fr}}.jobsTabBar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 22px}.jobsTabButton{appearance:none;display:grid;grid-template-columns:1fr auto;grid-template-areas:"title count" "description count";gap:5px 16px;width:100%;padding:18px 20px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.055);color:var(--text);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.jobsTabButton:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.17)}.jobsTabButton>span{grid-area:title;display:block;font-size:16px;font-weight:900}.jobsTabButton>strong{grid-area:count;align-self:center;font-size:32px;line-height:1}.jobsTabButton>small{grid-area:description;display:block;color:var(--muted);font-size:12px}.jobsTabButton.open.active{background:linear-gradient(135deg,rgba(255,207,112,.14),rgba(255,255,255,.045));border-color:rgba(255,207,112,.38);box-shadow:inset 0 0 0 1px rgba(255,207,112,.08)}.jobsTabButton.open.active>strong{color:var(--warning)}.jobsTabButton.done.active{background:linear-gradient(135deg,rgba(55,240,163,.13),rgba(255,255,255,.045));border-color:rgba(55,240,163,.34);box-shadow:inset 0 0 0 1px rgba(55,240,163,.08)}.jobsTabButton.done.active>strong{color:var(--green)}.jobsList{display:grid;gap:18px}.jobOverviewCard{position:relative;overflow:hidden;padding:22px 22px 20px 26px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.065),transparent 70%),rgba(3,17,12,.72)}.jobOverviewCard.open{border-color:rgba(255,207,112,.23)}.jobOverviewCard.done{border-color:rgba(55,240,163,.25)}.jobCardAccent{position:absolute;inset:0 auto 0 0;width:6px}.jobOverviewCard.open .jobCardAccent{background:var(--warning)}.jobOverviewCard.done .jobCardAccent{background:var(--green)}.jobOverviewHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px}.jobOverviewHeader h3{margin:12px 0 7px;font-size:25px;line-height:1.2}.jobOverviewHeader p{margin:0;color:var(--muted);line-height:1.5}.jobStateBadge{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:900}.jobStateBadge.open{color:#ffe19e;background:rgba(255,207,112,.14);border:1px solid rgba(255,207,112,.3)}.jobStateBadge.done{color:#8affca;background:rgba(55,240,163,.13);border:1px solid rgba(55,240,163,.28)}.jobValueBox{min-width:190px;padding:15px 17px;border-radius:18px;text-align:right;background:rgba(255,207,112,.075);border:1px solid rgba(255,207,112,.17)}.jobValueBox.done{background:rgba(55,240,163,.075);border-color:rgba(55,240,163,.19)}.jobValueBox span{display:block;margin-bottom:7px;color:var(--muted);font-size:12px}.jobValueBox strong{display:block;color:var(--warning);font-size:28px}.jobValueBox.done strong{color:var(--green)}.jobInformationGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px}.jobInformationCard{min-width:0;padding:15px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.047)}.jobInformationCard span{display:block;margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.jobInformationCard strong{display:block;overflow-wrap:anywhere;margin-bottom:5px;color:var(--text);font-size:15px}.jobInformationCard p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.jobTaskPreview{margin-bottom:14px;padding:17px;border:1px solid rgba(255,207,112,.16);border-radius:18px;background:rgba(255,207,112,.05)}.jobTaskPreviewHead{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px}.jobTaskPreviewHead h4{margin:0;font-size:18px}.jobTaskPreviewHead>span{color:#ffe19e;font-size:12px;font-weight:900}.jobTaskRows{display:grid;gap:8px}.jobTaskRow{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center}.jobTaskRow>span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:var(--warning);color:#2b1b00;font-size:12px;font-weight:900}.jobTaskRow p{margin:0;color:var(--text);line-height:1.4}.jobWorkflowHint{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-bottom:18px;padding:14px;border:1px solid rgba(125,167,255,.16);border-radius:16px;background:rgba(125,167,255,.065)}.jobWorkflowHint span{color:#aec5ff;font-size:12px;font-weight:900;text-transform:uppercase}.jobWorkflowHint p{margin:0;color:var(--muted);line-height:1.45}.jobCardFooter{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;border-top:1px solid var(--line)}.jobSecondaryActions{display:flex;flex-wrap:wrap;gap:9px}.completeJobButton{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;padding:14px 18px;border:0;border-radius:16px;background:var(--green);color:#03110c;font-weight:900;cursor:pointer;box-shadow:0 14px 34px rgba(55,240,163,.16)}.completeJobButton>span{width:25px;height:25px;display:grid;place-items:center;border-radius:9px;background:rgba(3,17,12,.14)}.yellowInfoPill{display:inline-flex;padding:9px 12px;border:1px solid rgba(255,207,112,.25);border-radius:999px;background:rgba(255,207,112,.11);color:#ffe19e;font-size:12px;font-weight:900}.completedJobReport{margin-bottom:14px;padding:17px;border:1px solid rgba(55,240,163,.17);border-radius:18px;background:rgba(55,240,163,.06)}.completedJobReport h4{margin:0 0 10px;font-size:18px}.completedJobReport>p{margin:0;color:#dffcf2;line-height:1.55}.completedChecklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px}.completedChecklistItem{display:grid;grid-template-columns:29px minmax(0,1fr);gap:9px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.043)}.completedChecklistItem span{width:29px;height:29px;display:grid;place-items:center;border-radius:10px;background:var(--green);color:#06110c;font-weight:900}.completedChecklistItem p{margin:0;color:var(--text);font-size:13px}.completedSeal{display:inline-flex;align-items:center;gap:9px;color:var(--green);font-weight:900}.completedSeal span{width:33px;height:33px;display:grid;place-items:center;border:1px solid rgba(55,240,163,.25);border-radius:12px;background:rgba(55,240,163,.13)}@media (max-width:1150px){.jobInformationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:950px){.completedChecklist,.jobInformationGrid,.jobsTabBar{grid-template-columns:1fr}.jobCardFooter,.jobOverviewHeader{flex-direction:column;align-items:stretch}.jobValueBox{min-width:0;text-align:left}.jobSecondaryActions{display:grid;grid-template-columns:1fr}.completeJobButton{width:100%}.jobWorkflowHint{grid-template-columns:1fr}}.requestsHero{border-color:rgba(255,159,67,.16)}.requestSwitchBar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.requestSwitch{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title count" "description count";gap:5px 12px;padding:17px;border:1px solid var(--line);border-radius:19px;background:rgba(255,255,255,.045);color:var(--text);text-align:left}.requestSwitch span{grid-area:title;font-weight:900}.requestSwitch strong{grid-area:count;align-self:center;font-size:29px}.requestSwitch small{grid-area:description;color:var(--muted)}.requestSwitch.active{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.075)}.requestSwitch.red.active{border-color:rgba(255,82,111,.4);background:rgba(255,82,111,.11)}.requestSwitch.red.active strong{color:#ff8ba0}.requestSwitch.orange.active{border-color:rgba(255,159,67,.42);background:rgba(255,159,67,.11)}.requestSwitch.orange.active strong{color:#ffb36d}.requestSwitch.lost.active{border-color:rgba(176,126,255,.4);background:rgba(176,126,255,.1)}.requestSwitch.lost.active strong{color:#caa6ff}.compactFilterPanel{padding:16px 18px}.requestFilterRow{display:grid;grid-template-columns:1fr 260px;gap:14px}.cleanOrderFilters label,.requestFilterRow label{display:grid;gap:7px;color:var(--muted);font-size:12px;font-weight:900}.cleanRequestList{display:grid;gap:16px}.cleanRequestCard{position:relative;overflow:hidden;padding:21px 21px 19px 26px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 65%),rgba(3,17,12,.68)}.cleanRequestCard.red{border-color:rgba(255,82,111,.22)}.cleanRequestCard.orange{border-color:rgba(255,159,67,.24)}.cleanRequestCard.lost{border-color:rgba(176,126,255,.22)}.requestColorLine{position:absolute;inset:0 auto 0 0;width:6px}.cleanRequestCard.red .requestColorLine{background:#ff526f}.cleanRequestCard.orange .requestColorLine{background:#ff9f43}.cleanRequestCard.lost .requestColorLine{background:#b07eff}.cleanRequestHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px}.cleanRequestHeader h3{margin:11px 0 5px;font-size:24px}.cleanRequestHeader p{margin:0;color:var(--muted)}.requestStatusBadge{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:900}.requestStatusBadge.red{color:#ff9caf;background:rgba(255,82,111,.13);border:1px solid rgba(255,82,111,.3)}.requestStatusBadge.orange{color:#ffc08a;background:rgba(255,159,67,.13);border:1px solid rgba(255,159,67,.3)}.requestStatusBadge.lost{color:#d5bbff;background:rgba(176,126,255,.12);border:1px solid rgba(176,126,255,.28)}.requestValue{min-width:170px;padding:14px;border-radius:17px;text-align:right;background:rgba(255,255,255,.045);border:1px solid var(--line)}.requestValue span{display:block;color:var(--muted);font-size:11px;margin-bottom:6px}.requestValue strong{font-size:25px}.requestMetaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px}.requestMetaGrid div{padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.04)}.requestMetaGrid span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;margin-bottom:6px}.requestMetaGrid strong{font-size:14px}.requestLostBox,.requestMissingBox,.requestNextStep,.requestSummaryBox{padding:14px;margin-bottom:11px;border-radius:15px}.requestSummaryBox{background:rgba(255,255,255,.045);border:1px solid var(--line)}.requestMissingBox{background:rgba(255,207,112,.06);border:1px solid rgba(255,207,112,.16)}.requestLostBox{background:rgba(176,126,255,.06);border:1px solid rgba(176,126,255,.16)}.requestNextStep{background:rgba(125,167,255,.06);border:1px solid rgba(125,167,255,.16)}.requestLostBox span,.requestMissingBox span,.requestNextStep span,.requestSummaryBox span{display:block;margin-bottom:6px;font-size:11px;font-weight:900;text-transform:uppercase}.requestLostBox p,.requestMissingBox p,.requestNextStep p,.requestSummaryBox p{margin:0;color:var(--muted);line-height:1.5}.cleanCardFooter,.premiumOrderFooter{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;border-top:1px solid var(--line)}.cleanCardFooter>div,.premiumOrderLinks{display:flex;gap:8px;flex-wrap:wrap}.ordersHero.open{border-color:rgba(255,207,112,.25)}.ordersHero.done{border-color:rgba(55,240,163,.27)}.premiumOrderTabs{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:20px}.premiumOrderTab{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.045);color:var(--text);text-align:left}.premiumOrderTab span{display:block;margin-bottom:5px;font-size:16px;font-weight:900}.premiumOrderTab small{color:var(--muted)}.premiumOrderTab strong{font-size:33px}.premiumOrderTab.open.active{background:rgba(255,207,112,.1);border-color:rgba(255,207,112,.35)}.premiumOrderTab.open.active strong{color:var(--warning)}.premiumOrderTab.done.active{background:rgba(55,240,163,.1);border-color:rgba(55,240,163,.33)}.premiumOrderTab.done.active strong{color:var(--green)}.premiumOrderList{display:grid;gap:17px}.premiumOrderCard{position:relative;overflow:hidden;padding:22px 22px 20px 27px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 65%),rgba(3,17,12,.7)}.premiumOrderCard.open{border-color:rgba(255,207,112,.23)}.premiumOrderCard.done{border-color:rgba(55,240,163,.24)}.premiumOrderAccent{position:absolute;inset:0 auto 0 0;width:6px}.premiumOrderCard.open .premiumOrderAccent{background:var(--warning)}.premiumOrderCard.done .premiumOrderAccent{background:var(--green)}.newestOrderFlag{position:absolute;top:16px;right:20px;padding:6px 9px;border-radius:999px;background:rgba(125,167,255,.12);border:1px solid rgba(125,167,255,.22);color:#b4c9ff;font-size:11px;font-weight:900}.premiumOrderHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.premiumOrderHeader h3{margin:11px 0 6px;font-size:25px}.premiumOrderHeader p{margin:0;color:var(--muted)}.orderStatusBadge{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:900}.orderStatusBadge.open{color:#ffe09b;background:rgba(255,207,112,.13);border:1px solid rgba(255,207,112,.29)}.orderStatusBadge.done{color:#8affca;background:rgba(55,240,163,.13);border:1px solid rgba(55,240,163,.28)}.premiumOrderValue{min-width:180px;padding:14px 16px;text-align:right;border-radius:17px;background:rgba(255,207,112,.065);border:1px solid rgba(255,207,112,.16)}.premiumOrderValue.done{background:rgba(55,240,163,.065);border-color:rgba(55,240,163,.17)}.premiumOrderValue span{display:block;color:var(--muted);font-size:11px;margin-bottom:6px}.premiumOrderValue strong{color:var(--warning);font-size:26px}.premiumOrderValue.done strong{color:var(--green)}.premiumOrderFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px}.premiumOrderFacts div{padding:13px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.04)}.premiumOrderFacts span{display:block;margin-bottom:6px;color:var(--muted);font-size:11px;text-transform:uppercase}.premiumOrderFacts strong{font-size:14px}.premiumTaskSection{padding:15px;margin-bottom:13px;border:1px solid rgba(255,207,112,.15);border-radius:17px;background:rgba(255,207,112,.045)}.premiumSectionHead{display:flex;justify-content:space-between;align-items:center;gap:13px;margin-bottom:12px}.premiumSectionHead h4{margin:0;font-size:18px}.premiumSectionHead>span{color:#ffe09b;font-size:12px;font-weight:900}.completedTaskGrid,.premiumTaskGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.completedTaskGrid>div,.premiumTaskItem{display:grid;grid-template-columns:29px 1fr;gap:9px;align-items:center;padding:10px;border-radius:13px;background:rgba(255,255,255,.04)}.premiumTaskItem span{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:var(--warning);color:#2b1b00;font-weight:900}.completedTaskGrid p,.premiumTaskItem p{margin:0;font-size:13px}.orderInstructionBox{display:grid;grid-template-columns:auto 1fr;gap:11px;padding:13px;margin-bottom:16px;border-radius:15px;background:rgba(125,167,255,.055);border:1px solid rgba(125,167,255,.15)}.orderInstructionBox span{color:#b4c9ff;font-size:11px;font-weight:900;text-transform:uppercase}.orderInstructionBox p{margin:0;color:var(--muted)}.cleanerFilterPanel{padding:17px 19px}.cleanOrderFilters{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.completedReportPremium{padding:15px;margin-bottom:12px;border-radius:16px;background:rgba(55,240,163,.055);border:1px solid rgba(55,240,163,.15)}.completedReportPremium span{display:block;margin-bottom:6px;color:var(--green);font-size:11px;font-weight:900;text-transform:uppercase}.completedReportPremium p{margin:0;color:#dffcf2;line-height:1.5}.completedTaskGrid>div span{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:var(--green);color:#06110c;font-weight:900}.completedOrderSeal{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-weight:900}.completedOrderSeal span{width:32px;height:32px;display:grid;place-items:center;border-radius:11px;background:rgba(55,240,163,.12);border:1px solid rgba(55,240,163,.23)}@media (max-width:1100px){.premiumOrderFacts,.requestMetaGrid,.requestSwitchBar{grid-template-columns:1fr 1fr}}@media (max-width:950px){.cleanOrderFilters,.completedTaskGrid,.premiumOrderFacts,.premiumOrderTabs,.premiumTaskGrid,.requestFilterRow,.requestMetaGrid,.requestSwitchBar{grid-template-columns:1fr}.cleanCardFooter,.cleanRequestHeader,.premiumOrderFooter,.premiumOrderHeader{flex-direction:column;align-items:stretch}.premiumOrderValue,.requestValue{min-width:0;text-align:left}.cleanCardFooter>div,.premiumOrderLinks{display:grid;grid-template-columns:1fr}.orderInstructionBox{grid-template-columns:1fr}}.cleanQuoteHero{border-color:rgba(255,159,67,.23)}.cleanQuoteProgress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:21px}.cleanQuoteStep{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.04)}.cleanQuoteStep>span{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.075);color:var(--muted);font-weight:900}.cleanQuoteStep strong{display:block;margin-bottom:3px;font-size:14px}.cleanQuoteStep small{color:var(--muted)}.cleanQuoteStep.active{border-color:rgba(255,159,67,.36);background:rgba(255,159,67,.1)}.cleanQuoteStep.active>span{background:#ff9f43;color:#171008}.cleanQuoteStep.completed{border-color:rgba(55,240,163,.18);background:rgba(55,240,163,.045)}.cleanQuoteStep.completed>span{background:rgba(55,240,163,.15);color:var(--green)}.cleanQuoteStep.active.success{border-color:rgba(55,240,163,.33);background:rgba(55,240,163,.1)}.cleanQuoteStep.active.success>span{background:var(--green);color:#06110c}.cleanQuoteStep.active.rejected{border-color:rgba(255,122,144,.32);background:rgba(255,122,144,.085)}.cleanQuoteStep.active.rejected>span{background:var(--danger);color:#2a0008}.cleanQuoteWorkspace{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px;align-items:start}.cleanQuoteEditor,.cleanQuotePreviewPanel{min-width:0}.cleanQuotePreviewPanel{position:sticky;top:24px}.cleanQuoteCustomer{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:13px;padding:15px;margin-bottom:15px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.042)}.cleanQuoteCustomer span{display:block;margin-bottom:6px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.cleanQuoteCustomer strong{font-size:18px}.cleanQuoteCustomer p{margin:5px 0 0;color:var(--muted)}.cleanQuoteTexts{margin-bottom:18px}.cleanPositionList{display:grid;gap:13px}.cleanPositionCard{padding:16px;border:1px solid var(--line);border-radius:19px;background:rgba(255,255,255,.045)}.cleanPositionHeader{display:flex;justify-content:space-between;align-items:center;gap:13px;margin-bottom:14px}.cleanPositionHeader span{display:block;margin-bottom:4px;color:var(--green);font-size:11px;font-weight:900;text-transform:uppercase}.cleanPositionHeader strong{font-size:16px}.removePositionButton{padding:9px 11px;border:1px solid rgba(255,122,144,.24);border-radius:12px;background:rgba(255,122,144,.075);color:#ffb3c0;font-weight:900}.compactTextarea{min-height:95px}.cleanPositionInputs{display:grid;grid-template-columns:90px 120px minmax(135px,1fr) minmax(145px,1fr);gap:10px;align-items:end}.positionTotalField{min-height:67px;display:flex;flex-direction:column;justify-content:center;padding:12px;border:1px solid rgba(55,240,163,.18);border-radius:14px;background:rgba(55,240,163,.06)}.positionTotalField span{margin-bottom:5px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.positionTotalField strong{color:var(--green)}.addPositionButton{width:100%;margin-top:13px;padding:13px;border:1px dashed rgba(55,240,163,.3);border-radius:15px;background:rgba(55,240,163,.055);color:#8affca;font-weight:900}.cleanClosingText{margin-top:16px}.cleanQuoteDocument{padding:30px;border-radius:22px;background:#f4f8f5;color:#091410;box-shadow:0 25px 70px rgba(0,0,0,.25)}.cleanQuoteDocumentHead{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;margin-bottom:23px;border-bottom:2px solid rgba(9,20,16,.1)}.cleanQuoteDocumentHead>div{display:flex;align-items:center;gap:11px}.cleanQuoteDocumentHead>div:last-child{display:block;text-align:right}.cleanQuoteDocumentHead span{display:block;color:rgba(9,20,16,.52);font-size:11px;font-weight:900;text-transform:uppercase}.cleanQuoteDocumentHead p{margin:4px 0 0;color:rgba(9,20,16,.58);font-size:12px}.documentLogo{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;background:#20d99a;color:#07110f;font-size:21px;font-weight:900}.documentAddressGrid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:24px}.documentAddressGrid span{display:block;margin-bottom:7px;color:rgba(9,20,16,.48);font-size:10px;font-weight:900;text-transform:uppercase}.documentAddressGrid strong{font-size:16px}.documentAddressGrid p{margin:6px 0 0;color:rgba(9,20,16,.65);line-height:1.5}.documentIntro{margin-bottom:22px;color:rgba(9,20,16,.74);line-height:1.6}.documentIntro p{margin:0 0 8px}.documentPosition,.documentPositionHeader{display:grid;grid-template-columns:45px minmax(0,1fr) 100px 115px;gap:10px;align-items:start}.documentPositionHeader{padding:10px 12px;border-radius:10px;background:#0b1914;color:#f1fff9;font-size:10px;font-weight:900;text-transform:uppercase}.documentPositionList{display:grid;gap:7px;margin-top:7px}.documentPosition{padding:12px;border:1px solid rgba(9,20,16,.08);border-radius:12px;background:rgba(9,20,16,.035)}.documentPosition p{margin:4px 0 0;color:rgba(9,20,16,.58);font-size:12px;line-height:1.4}.documentPosition>span,.documentPosition>strong{text-align:right}.documentPosition>span:first-child{text-align:left}.documentTotals{width:min(100%,390px);display:grid;gap:7px;margin:20px 0 0 auto}.documentTotals>div{display:flex;justify-content:space-between;gap:15px;padding:5px 0}.documentTotals span{color:rgba(9,20,16,.58)}.documentGrandTotal{margin-top:6px;padding:14px!important;border-radius:12px;background:#0b1914;color:white}.documentGrandTotal span{color:#b9d4c9}.documentGrandTotal strong{color:#35eba8;font-size:20px}.documentConditions{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding-top:20px;margin-top:22px;border-top:1px solid rgba(9,20,16,.1)}.documentConditions div{padding:11px;border-radius:11px;background:rgba(9,20,16,.035)}.documentConditions span{display:block;margin-bottom:5px;color:rgba(9,20,16,.48);font-size:9px;font-weight:900;text-transform:uppercase}.documentConditions p{margin:0;color:rgba(9,20,16,.68);font-size:11px;line-height:1.4}.documentClosing{padding-top:20px;margin-top:20px;border-top:1px solid rgba(9,20,16,.1);color:rgba(9,20,16,.68);line-height:1.5}.documentClosing strong{color:#091410}.cleanQuoteActionPanel{margin-bottom:22px;padding:22px;border:1px solid rgba(255,159,67,.22);border-radius:24px;background:linear-gradient(135deg,rgba(255,159,67,.055),rgba(255,255,255,.03)),rgba(3,17,12,.7)}.cleanQuoteActionStatus{display:flex;justify-content:space-between;align-items:center;gap:18px}.cleanQuoteActionStatus h3{margin:0 0 7px;font-size:22px}.cleanQuoteActionStatus>div>p:last-child{margin:0;color:var(--muted)}.cleanQuoteStatusBadge{flex-shrink:0;padding:9px 13px;border:1px solid rgba(255,159,67,.26);border-radius:999px;background:rgba(255,159,67,.1);color:#ffc08a;font-size:12px;font-weight:900}.cleanQuoteStatusBadge.agreement{border-color:rgba(55,240,163,.28);background:rgba(55,240,163,.1);color:#8affca}.cleanQuoteStatusBadge.no_agreement{border-color:rgba(255,122,144,.28);background:rgba(255,122,144,.09);color:#ffb3c0}.cleanQuoteActions{display:flex;justify-content:flex-end;gap:10px;padding-top:18px;margin-top:18px;border-top:1px solid var(--line)}.cleanMainAction{min-width:235px}.cleanMainAction:disabled{opacity:.38;cursor:not-allowed}@media print{body{background:white!important}.cleanQuoteActionPanel,.cleanQuoteEditor,.cleanQuoteHero,.cleanQuotePreviewPanel>.panelHead,.cleanQuoteProgress,.sidebar,.topbar{display:none!important}.appShell,.cleanQuotePreviewPanel,.cleanQuoteWorkspace,.main{display:block!important;padding:0!important;margin:0!important;background:white!important;border:0!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){.cleanPositionInputs,.cleanQuoteCustomer,.cleanQuoteProgress,.documentAddressGrid,.documentConditions{grid-template-columns:1fr}.cleanQuoteActionStatus,.cleanQuoteActions,.cleanQuoteDocumentHead{flex-direction:column;align-items:stretch}.cleanQuoteDocumentHead>div:last-child{text-align:left}.cleanMainAction,.cleanQuoteActions a,.cleanQuoteActions button{width:100%;min-width:0}.documentPositionHeader{display:none}.documentPosition{grid-template-columns:34px minmax(0,1fr)}.documentPosition>span:nth-child(3),.documentPosition>strong{grid-column:2;text-align:left}}.cleanOrderHero{border-color:rgba(255,207,112,.24)}.cleanOrderProcess{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:21px}.cleanOrderProcessStep{display:grid;grid-template-columns:39px minmax(0,1fr);gap:11px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.04)}.cleanOrderProcessStep>span{width:39px;height:39px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.075);color:var(--muted);font-weight:900}.cleanOrderProcessStep strong{display:block;margin-bottom:3px}.cleanOrderProcessStep small{color:var(--muted)}.cleanOrderProcessStep.active{border-color:rgba(255,207,112,.34);background:rgba(255,207,112,.09)}.cleanOrderProcessStep.active>span{background:var(--warning);color:#2b1b00}.cleanOrderProcessStep.completed{border-color:rgba(55,240,163,.19);background:rgba(55,240,163,.045)}.cleanOrderProcessStep.completed>span{background:rgba(55,240,163,.15);color:var(--green)}.orderModeGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.orderModeCard{display:block;min-height:310px;padding:27px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.065),transparent 70%),rgba(3,17,12,.7);color:var(--text);text-align:left;transition:transform .17s ease,border-color .17s ease,background .17s ease}.orderModeCard:hover{transform:translateY(-3px)}.orderModeCard.manual:hover{border-color:rgba(255,255,255,.22)}.orderModeCard.ai{border-color:rgba(55,240,163,.25);background:linear-gradient(145deg,rgba(55,240,163,.11),rgba(125,167,255,.045)),rgba(3,17,12,.7)}.orderModeCard.ai:hover{border-color:rgba(55,240,163,.42)}.orderModeIcon{width:55px;height:55px;display:grid;place-items:center;margin-bottom:21px;border-radius:18px;background:rgba(255,255,255,.085);font-size:25px;font-weight:900}.orderModeCard.ai .orderModeIcon{background:var(--green);color:#06110c}.orderModeCard>span{display:inline-flex;padding:7px 10px;margin-bottom:13px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.orderModeCard h3{margin:0 0 11px;font-size:27px;letter-spacing:-.03em}.orderModeCard p{min-height:72px;margin:0 0 22px;color:var(--muted);line-height:1.55}.orderModeCard>strong{color:var(--green)}.cleanOrderWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:18px}.orderCustomerSummary{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:14px;margin-bottom:16px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.042)}.orderCustomerSummary div{padding:5px}.orderCustomerSummary span{display:block;margin-bottom:6px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.orderCustomerSummary strong{font-size:17px}.orderCustomerSummary p{margin:5px 0 0;color:var(--muted);font-size:12px}.orderDateGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px}.cleanOrderTaskList,.cleanOrderTaskRow{display:grid;gap:10px}.cleanOrderTaskRow{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;padding:11px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.04)}.cleanOrderTaskRow>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:var(--warning);color:#2b1b00;font-weight:900}.removeTaskButton{padding:11px;border:1px solid rgba(255,122,144,.24);border-radius:12px;background:rgba(255,122,144,.075);color:#ffb3c0;font-weight:900}.removeTaskButton:disabled{opacity:.35;cursor:not-allowed}.orderTaskInformation{padding:14px;margin-top:14px;border:1px solid rgba(125,167,255,.16);border-radius:15px;background:rgba(125,167,255,.055)}.orderTaskInformation span{display:block;margin-bottom:6px;color:#b4c9ff;font-size:11px;font-weight:900;text-transform:uppercase}.orderTaskInformation p{margin:0;color:var(--muted);line-height:1.5}.cleanPlanningCheck{padding:22px;margin-bottom:22px;border:1px solid rgba(255,207,112,.2);border-radius:24px;background:linear-gradient(135deg,rgba(255,207,112,.055),rgba(255,255,255,.03)),rgba(3,17,12,.7)}.cleanPlanningCheckHeader{display:flex;justify-content:space-between;align-items:center;gap:17px;margin-bottom:16px}.cleanPlanningCheckHeader h3{margin:0;font-size:23px}.planningCheckGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px}.planningCheckItem{display:grid;grid-template-columns:35px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.04)}.planningCheckItem.completed{border-color:rgba(55,240,163,.2);background:rgba(55,240,163,.055)}.planningCheckItem>span{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.075);font-weight:900}.planningCheckItem.completed>span{background:var(--green);color:#06110c}.planningCheckItem strong{display:block;margin-bottom:4px;font-size:13px}.planningCheckItem p{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.calendarValidationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.calendarValidationCard{padding:14px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04)}.calendarValidationCard.success{border-color:rgba(55,240,163,.18);background:rgba(55,240,163,.045)}.calendarValidationCard.warning{border-color:rgba(255,207,112,.2);background:rgba(255,207,112,.05)}.calendarValidationCard.conflict{border-color:rgba(255,122,144,.25);background:rgba(255,122,144,.06)}.calendarValidationCard span{display:block;margin-bottom:7px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.calendarValidationCard strong{display:block;margin-bottom:5px}.calendarValidationCard p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.cleanOrderFinalActions{display:flex;justify-content:flex-end;gap:11px;padding-top:18px;margin-top:18px;border-top:1px solid var(--line)}.cleanOrderMainAction{min-width:250px}.cleanOrderMainAction:disabled{opacity:.38;cursor:not-allowed}.cleanOrderConfirmation{max-width:720px;margin:90px auto 0;padding:35px;border:1px solid rgba(55,240,163,.28);border-radius:28px;background:linear-gradient(135deg,rgba(55,240,163,.11),rgba(255,255,255,.035)),rgba(3,17,12,.72);text-align:center}.cleanOrderConfirmationIcon{width:68px;height:68px;display:grid;place-items:center;margin:0 auto 19px;border-radius:22px;background:var(--green);color:#06110c;font-size:33px;font-weight:900;box-shadow:0 20px 50px rgba(55,240,163,.2)}.cleanOrderConfirmation h1{margin:0 0 10px;font-size:34px;letter-spacing:-.04em}.cleanOrderConfirmation>p:last-of-type{max-width:540px;margin:0 auto;color:var(--muted);line-height:1.55}.cleanOrderConfirmationActions{display:flex;justify-content:center;gap:10px;margin-top:24px}@media (max-width:1150px){.planningCheckGrid{grid-template-columns:1fr 1fr}.calendarValidationGrid{grid-template-columns:1fr}}@media (max-width:950px){.cleanOrderProcess,.cleanOrderWorkspace,.orderCustomerSummary,.orderDateGrid,.orderModeGrid,.planningCheckGrid{grid-template-columns:1fr}.cleanOrderFinalActions,.cleanPlanningCheckHeader{flex-direction:column;align-items:stretch}.cleanOrderTaskRow{grid-template-columns:36px minmax(0,1fr)}.cleanOrderTaskRow .removeTaskButton{grid-column:2}.cleanOrderFinalActions a,.cleanOrderFinalActions button,.cleanOrderMainAction{width:100%;min-width:0}.cleanOrderConfirmation{margin-top:25px;padding:26px}.cleanOrderConfirmationActions{flex-direction:column}.cleanOrderConfirmationActions a{width:100%}}.dangerSettingsPanel{border-color:rgba(255,122,144,.22);background:linear-gradient(135deg,rgba(255,122,144,.055),rgba(255,255,255,.025)),rgba(3,17,12,.7)}.settingsResetRow{display:flex;justify-content:space-between;align-items:center;gap:22px}.settingsResetRow strong{display:block;margin-bottom:7px;font-size:17px}.settingsResetRow p{max-width:720px;margin:0;color:var(--muted);line-height:1.55}@media (max-width:950px){.settingsResetRow{flex-direction:column;align-items:stretch}.settingsResetRow button{width:100%}}.orderViewSwitch{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden;margin-bottom:18px;padding:5px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),rgba(3,17,12,.78);box-shadow:0 18px 45px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.035)}.orderViewOption{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:17px 19px;border:0;border-radius:17px;background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.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:rgba(255,255,255,.035)}.orderViewOption.active{transform:translateY(0)}.orderViewOption.open.active{background:linear-gradient(135deg,rgba(255,207,112,.17),rgba(255,207,112,.075)),rgba(255,255,255,.025);box-shadow:inset 0 0 0 1px rgba(255,207,112,.3),0 10px 28px rgba(255,207,112,.07)}.orderViewOption.done.active{background:linear-gradient(135deg,rgba(55,240,163,.16),rgba(55,240,163,.065)),rgba(255,255,255,.025);box-shadow:inset 0 0 0 1px rgba(55,240,163,.28),0 10px 28px rgba(55,240,163,.07)}.orderViewOptionMain{display:flex;align-items:center;gap:13px;min-width:0}.orderViewDot{width:13px;height:13px;flex-shrink:0;border-radius:999px;background:rgba(255,255,255,.2);box-shadow:0 0 0 5px rgba(255,255,255,.035)}.orderViewOption.open .orderViewDot{background:var(--warning);box-shadow:0 0 0 5px rgba(255,207,112,.09)}.orderViewOption.done .orderViewDot{background:var(--green);box-shadow:0 0 0 5px rgba(55,240,163,.09)}.orderViewOptionMain strong{display:block;margin-bottom:4px;font-size:15px}.orderViewOptionMain small{display:block;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.orderViewOptionNumbers{display:grid;justify-items:end;gap:3px;flex-shrink:0}.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{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(55,240,163,.16);border-radius:19px;background:linear-gradient(135deg,rgba(55,240,163,.045),rgba(255,255,255,.025)),rgba(3,17,12,.65)}.orderFilterBarTitle{display:flex;align-items:center;gap:11px;flex-shrink:0}.orderFilterIcon{width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(55,240,163,.18);border-radius:13px;background:rgba(55,240,163,.08);color:var(--green);font-size:17px;font-weight:900}.orderFilterBarTitle strong{display:block;margin-bottom:3px;font-size:13px}.orderFilterBarTitle span{color:var(--muted);font-size:11px}.orderFilterControls{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:9px;width:min(100%,700px)}.orderFilterControls label{display:grid;gap:6px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.orderFilterControls select{width:100%;min-height:41px;padding:0 38px 0 12px;border:1px solid var(--line);border-radius:12px;outline:0;background:rgba(255,255,255,.055);color:var(--text);font:inherit;font-size:12px;text-transform:none}.orderFilterControls select:focus{border-color:rgba(55,240,163,.34);box-shadow:0 0 0 3px rgba(55,240,163,.06)}.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{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(255,207,112,.22);border-radius:19px;background:linear-gradient(135deg,rgba(255,207,112,.065),rgba(255,255,255,.025)),rgba(3,17,12,.68)}.technicianTopSwitchTitle{display:flex;align-items:center;gap:12px}.technicianTopSwitchTitle strong{display:block;margin-bottom:3px}.technicianTopSwitchTitle small{color:var(--muted)}.technicianLiveDot{width:13px;height:13px;border-radius:999px;background:var(--warning);box-shadow:0 0 0 5px rgba(255,207,112,.1),0 0 20px rgba(255,207,112,.3)}.technicianTopSwitch select{width:min(100%,520px);min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.055);color:var(--text);font:inherit}.technicianMainHero{border-color:rgba(255,207,112,.23)}.statusHeroPill.orange{color:#ffc08a;background:rgba(255,159,67,.13);border:1px solid rgba(255,159,67,.3)}.technicianQuickBar{display:grid;grid-template-columns:1fr 1fr 120px auto;gap:10px;align-items:center;margin-bottom:18px;padding:14px;border:1px solid var(--line);border-radius:19px;background:rgba(255,255,255,.045)}.technicianQuickBar>div:not(.technicianQuickActions){padding:7px 10px}.technicianQuickBar span{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.technicianQuickBar strong{font-size:14px}.technicianQuickActions{display:flex;justify-content:flex-end;gap:9px}.technicianTimerButton{min-height:43px;padding:0 15px;border-radius:13px;font-weight:900}.technicianTimerButton.start{border:0;background:var(--green);color:#06110c}.technicianTimerButton.stop{border:1px solid rgba(255,122,144,.3);background:rgba(255,122,144,.1);color:#ffb3c0}.technicianProgress{position:relative;display:grid;grid-template-columns:1fr auto;gap:13px;margin-bottom:18px;padding:17px;border:1px solid rgba(255,207,112,.18);border-radius:19px;background:rgba(255,207,112,.05)}.technicianProgress span{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.technicianProgressValueText{color:var(--warning);font-size:27px;font-weight:900}.technicianProgressTrack{grid-column:1/-1;height:9px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.075)}.technicianProgressTrack>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--warning),var(--green));transition:width .22s ease}.technicianMainGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.technicianTaskList{display:grid;gap:9px}.technicianTask{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;align-items:center;width:100%;padding:13px;border:1px solid rgba(255,207,112,.17);border-radius:15px;background:rgba(255,207,112,.045);color:var(--text);text-align:left}.technicianTask.completed{border-color:rgba(55,240,163,.23);background:rgba(55,240,163,.065)}.technicianTask>span{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:var(--warning);color:#2b1b00;font-weight:900}.technicianTask.completed>span{background:var(--green);color:#06110c}.technicianTask strong{display:block;margin-bottom:4px}.technicianTask p{margin:0;color:var(--muted);font-size:11px}.technicianPhotos{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.technicianPhoto{min-height:155px;display:grid;place-items:center;align-content:center;gap:7px;padding:13px;border:1px dashed rgba(255,255,255,.2);border-radius:17px;background:rgba(255,255,255,.035);color:var(--text);text-align:center}.technicianPhoto.completed{border-style:solid;border-color:rgba(55,240,163,.27);background:rgba(55,240,163,.075)}.technicianPhoto>span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.08);font-size:20px;font-weight:900}.technicianPhoto.completed>span{background:var(--green);color:#06110c}.technicianPhoto p{margin:0;color:var(--muted);font-size:11px}.technicianInfoNote{margin-top:13px;padding:12px;border:1px solid rgba(125,167,255,.15);border-radius:14px;background:rgba(125,167,255,.05);color:var(--muted);font-size:12px;line-height:1.5}.technicianMaterialList{display:grid;gap:10px}.technicianMaterialRow{grid-template-columns:minmax(180px,1fr) 90px 110px auto;gap:9px;padding:12px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.04)}.technicianReport{min-height:220px}.technicianConfirmation{display:grid;grid-template-columns:45px minmax(0,1fr);gap:12px;align-items:center;width:100%;margin-top:13px;padding:14px;border:1px solid rgba(255,207,112,.2);border-radius:16px;background:rgba(255,207,112,.05);color:var(--text);text-align:left}.technicianConfirmation.completed{border-color:rgba(55,240,163,.24);background:rgba(55,240,163,.065)}.technicianConfirmation>span{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;background:var(--warning);color:#2b1b00;font-size:19px;font-weight:900}.technicianConfirmation.completed>span{background:var(--green);color:#06110c}.technicianConfirmation strong{display:block;margin-bottom:4px}.technicianConfirmation p{margin:0;font-size:11px}.technicianFinishPanel{margin-bottom:22px;padding:22px;border:1px solid rgba(55,240,163,.18);border-radius:23px;background:linear-gradient(135deg,rgba(55,240,163,.045),rgba(255,255,255,.025)),rgba(3,17,12,.7)}.technicianFinishHeader{display:flex;justify-content:space-between;align-items:center;gap:17px;margin-bottom:15px}.technicianFinishHeader h3{margin:0}.technicianRequirements{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.technicianRequirements>div{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.04)}.technicianRequirements>div.completed{border-color:rgba(55,240,163,.19);background:rgba(55,240,163,.05)}.technicianRequirements span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.075);font-weight:900}.technicianRequirements>div.completed span{background:var(--green);color:#06110c}.technicianRequirements p{margin:0;font-size:12px}.technicianFinishActions{display:flex;justify-content:flex-end;gap:10px;padding-top:17px;margin-top:17px;border-top:1px solid var(--line)}.technicianSuccess{max-width:720px;margin:90px auto 0;padding:35px;border:1px solid rgba(55,240,163,.28);border-radius:28px;background:linear-gradient(135deg,rgba(55,240,163,.11),rgba(255,255,255,.035)),rgba(3,17,12,.72);text-align:center}.technicianSuccessIcon{width:68px;height:68px;display:grid;place-items:center;margin:0 auto 19px;border-radius:22px;background:var(--green);color:#06110c;font-size:33px;font-weight:900}.technicianSuccess h1{margin:0 0 10px;font-size:34px}.technicianSuccess>p:last-of-type{max-width:540px;margin:0 auto;color:var(--muted);line-height:1.55}.technicianSuccessActions{display:flex;justify-content:center;gap:10px;margin-top:24px}@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){.technicianFinishActions,.technicianFinishHeader,.technicianTopSwitch{flex-direction:column;align-items:stretch}.technicianTopSwitch select{width:100%}.technicianMainGrid,.technicianMaterialRow,.technicianPhotos,.technicianQuickBar,.technicianRequirements{grid-template-columns:1fr}.technicianFinishActions,.technicianQuickActions{display:grid;grid-template-columns:1fr}.technicianFinishActions a,.technicianFinishActions button,.technicianQuickActions a,.technicianQuickActions button{width:100%}.technicianSuccess{margin-top:25px;padding:26px}.technicianSuccessActions{flex-direction:column}}.customerFileHero{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:17px;padding:24px;border:1px solid var(--line);border-radius:25px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.02)),rgba(3,17,12,.72)}.customerFileHero.red{border-color:rgba(255,82,111,.28)}.customerFileHero.orange{border-color:rgba(255,159,67,.28)}.customerFileHero.yellow{border-color:rgba(255,207,112,.3)}.customerFileHero.green{border-color:rgba(55,240,163,.3)}.customerFileIdentity{display:flex;align-items:center;gap:17px}.customerAvatarLarge{width:74px;height:74px;display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(55,240,163,.2);border-radius:24px;background:linear-gradient(135deg,rgba(55,240,163,.22),rgba(125,167,255,.09));color:var(--green);font-size:24px;font-weight:900}.customerFileIdentity h2{margin:10px 0 5px;font-size:29px}.customerFileIdentity p{margin:0;color:var(--muted)}.customerCurrentStatus{display:inline-flex;padding:7px 11px;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:900}.customerCurrentStatus.red{color:#ff9caf;border-color:rgba(255,82,111,.3);background:rgba(255,82,111,.11)}.customerCurrentStatus.orange{color:#ffc08a;border-color:rgba(255,159,67,.3);background:rgba(255,159,67,.11)}.customerCurrentStatus.yellow{color:#ffe09b;border-color:rgba(255,207,112,.3);background:rgba(255,207,112,.11)}.customerCurrentStatus.green{color:#8affca;border-color:rgba(55,240,163,.3);background:rgba(55,240,163,.11)}.customerFileMetrics{display:grid;grid-template-columns:repeat(3,minmax(125px,1fr));gap:9px}.customerFileMetrics>div{padding:14px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04)}.customerFileMetrics span{display:block;margin-bottom:6px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.customerFileMetrics strong{font-size:20px}.customerFileNavigation{display:grid;grid-template-columns:repeat(4,1fr);gap:0;overflow:hidden;margin-bottom:18px;padding:5px;border:1px solid var(--line);border-radius:20px;background:rgba(3,17,12,.75)}.customerFileNavButton{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:14px 15px;border:0;border-radius:15px;background:transparent;color:var(--text);text-align:left}.customerFileNavButton:hover{background:rgba(255,255,255,.035)}.customerFileNavButton.active{background:linear-gradient(135deg,rgba(55,240,163,.13),rgba(55,240,163,.055));box-shadow:inset 0 0 0 1px rgba(55,240,163,.22)}.customerFileNavButton span{font-weight:900}.customerFileNavButton small{color:var(--muted);font-size:10px}.customerFileNavButton strong{min-width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.07)}.customerFileNavButton.active strong{background:var(--green);color:#06110c}.customerOverviewGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.customerLatestActivity{grid-column:1/-1}.customerContactGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.customerContactGrid>div{padding:14px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.04)}.customerContactGrid span{display:block;margin-bottom:7px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.customerContactGrid strong{overflow-wrap:anywhere}.customerStatusOverview{display:grid;grid-template-columns:1fr 1fr;gap:9px}.customerStatusOverview>div{padding:14px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.04)}.customerStatusOverview span{display:block;margin-bottom:4px;font-size:10px;font-weight:900;text-transform:uppercase}.customerStatusOverview strong{display:block;margin-bottom:4px;font-size:24px}.customerStatusOverview p{margin:0;color:var(--muted);font-size:11px}.customerStatusOverview .red{border-color:rgba(255,82,111,.2)}.customerStatusOverview .red strong{color:#ff8ba0}.customerStatusOverview .orange{border-color:rgba(255,159,67,.2)}.customerStatusOverview .orange strong{color:#ffb36d}.customerStatusOverview .yellow{border-color:rgba(255,207,112,.2)}.customerStatusOverview .yellow strong{color:var(--warning)}.customerStatusOverview .green{border-color:rgba(55,240,163,.2)}.customerStatusOverview .green strong{color:var(--green)}.latestActivityCard{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:13px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.04);color:var(--text)}.latestActivityCard:hover{background:rgba(255,255,255,.06)}.latestActivityIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:rgba(255,255,255,.075);font-size:20px;font-weight:900}.latestActivityCard.order_done .latestActivityIcon{background:var(--green);color:#06110c}.latestActivityCard.order_open .latestActivityIcon{background:var(--warning);color:#2b1b00}.latestActivityCard.request_orange .latestActivityIcon{background:#ff9f43;color:#251000}.latestActivityCard.request_red .latestActivityIcon{background:#ff526f;color:#250008}.latestActivityCard span{color:var(--muted);font-size:10px}.latestActivityCard span,.latestActivityCard strong{display:block;margin-bottom:4px}.latestActivityCard p{margin:0;color:var(--muted)}.latestActivityValue{color:var(--green);font-size:19px}.customerTimeline{position:relative;display:grid;gap:11px}.customerTimeline:before{content:"";position:absolute;top:24px;bottom:24px;left:23px;width:2px;background:var(--line)}.customerTimelineItem{position:relative;z-index:1;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:13px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.04);color:var(--text)}.customerTimelineItem:hover{transform:translateY(-1px);background:rgba(255,255,255,.06)}.customerTimelineMarker{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:rgba(255,255,255,.08);font-size:19px;font-weight:900}.customerTimelineItem.request_red .customerTimelineMarker{background:#ff526f;color:#260008}.customerTimelineItem.request_orange .customerTimelineMarker{background:#ff9f43;color:#241000}.customerTimelineItem.order_open .customerTimelineMarker{background:var(--warning);color:#2b1b00}.customerTimelineItem.order_done .customerTimelineMarker{background:var(--green);color:#06110c}.customerTimelineContent span{color:var(--muted);font-size:10px}.customerTimelineContent span,.customerTimelineContent strong{display:block;margin-bottom:4px}.customerTimelineContent p{margin:0;color:var(--muted);line-height:1.45}.customerTimelineValue{color:var(--green);font-size:18px}.customerRecordList{display:grid;gap:12px}.customerRecordCard{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.04)}.customerRecordCard.red{border-color:rgba(255,82,111,.22)}.customerRecordCard.orange{border-color:rgba(255,159,67,.22)}.customerRecordCard.yellow{border-color:rgba(255,207,112,.22)}.customerRecordCard.green{border-color:rgba(55,240,163,.22)}.customerRecordCard.lost{border-color:rgba(176,126,255,.22)}.customerRecordCard h3{margin:10px 0 6px}.customerRecordCard p{max-width:800px;margin:0;color:var(--muted)}.customerRecordStatus{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900}.customerRecordStatus.red{color:#ff9caf;background:rgba(255,82,111,.11)}.customerRecordStatus.orange{color:#ffc08a;background:rgba(255,159,67,.11)}.customerRecordStatus.yellow{color:#ffe09b;background:rgba(255,207,112,.11)}.customerRecordStatus.green{color:#8affca;background:rgba(55,240,163,.11)}.customerRecordStatus.lost{color:#d5bbff;background:rgba(176,126,255,.11)}.customerRecordSide{display:grid;justify-items:end;gap:10px;flex-shrink:0}.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){.customerContactGrid,.customerFileMetrics,.customerFileNavigation,.customerOverviewGrid,.customerStatusOverview{grid-template-columns:1fr}.customerLatestActivity{grid-column:auto}.customerRecordCard{flex-direction:column;align-items:stretch}.customerRecordSide{justify-items:stretch}.customerTimelineItem,.latestActivityCard{grid-template-columns:48px minmax(0,1fr)}.customerTimelineValue,.latestActivityValue{grid-column:2}}@media (max-width:650px){.customerFileIdentity{flex-direction:column;align-items:flex-start}}.jobFileHero{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:24px;align-items:center;margin-bottom:17px;padding:25px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(3,17,12,.74)}.jobFileHero.yellow{border-color:rgba(255,207,112,.3)}.jobFileHero.orange{border-color:rgba(255,159,67,.3)}.jobFileHero.green{border-color:rgba(55,240,163,.3)}.jobFileMainStatus{display:inline-flex;padding:7px 11px;border-radius:999px;font-size:11px;font-weight:900}.jobFileMainStatus.yellow{color:#ffe09b;border:1px solid rgba(255,207,112,.29);background:rgba(255,207,112,.11)}.jobFileMainStatus.orange{color:#ffc08a;border:1px solid rgba(255,159,67,.29);background:rgba(255,159,67,.11)}.jobFileMainStatus.green{color:#8affca;border:1px solid rgba(55,240,163,.29);background:rgba(55,240,163,.11)}.jobFileHeroContent>h2{margin:14px 0 8px;font-size:31px;letter-spacing:-.035em}.jobFileHeroContent>p{max-width:760px;margin:0;color:var(--muted);line-height:1.55}.jobFileCustomerLine{display:flex;align-items:center;gap:12px;margin-top:21px}.jobFileCustomerAvatar{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(55,240,163,.2);border-radius:15px;background:rgba(55,240,163,.09);color:var(--green);font-weight:900}.jobFileCustomerLine span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.jobFileCustomerLine span,.jobFileCustomerLine strong{display:block;margin-bottom:3px}.jobFileCustomerLine p{margin:0;color:var(--muted);font-size:12px}.jobFileHeroValue{padding:20px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.045);text-align:right}.jobFileHeroValue span{display:block;margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.jobFileHeroValue strong{display:block;color:var(--green);font-size:31px}.jobFileHero.yellow .jobFileHeroValue strong{color:var(--warning)}.jobFileHero.orange .jobFileHeroValue strong{color:#ff9f43}.jobFileHeroValue p{margin:7px 0 0;color:var(--muted);font-size:11px}.jobFileNavigation{display:grid;grid-template-columns:repeat(3,1fr);gap:0;overflow:hidden;margin-bottom:18px;padding:5px;border:1px solid var(--line);border-radius:20px;background:rgba(3,17,12,.76)}.jobFileNavButton{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:0;border-radius:15px;background:transparent;color:var(--text);text-align:left}.jobFileNavButton:hover:not(.active){background:rgba(255,255,255,.035)}.jobFileNavButton.active{background:linear-gradient(135deg,rgba(55,240,163,.13),rgba(55,240,163,.05));box-shadow:inset 0 0 0 1px rgba(55,240,163,.22)}.jobFileNavButton span{display:block;margin-bottom:3px;font-weight:900}.jobFileNavButton small{display:block;color:var(--muted);font-size:10px}.jobFileNavButton>strong{width:31px;height:31px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:rgba(255,255,255,.07)}.jobFileNavButton.active>strong{background:var(--green);color:#06110c}.jobFileDocumentationGrid,.jobFileExecutionGrid,.jobFileOverviewGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.jobFileInformationGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jobFileInformationGrid>div{padding:14px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.04)}.jobFileInformationGrid span{display:block;margin-bottom:7px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.jobFileInformationGrid strong{line-height:1.4}.jobFileLinkedRecords{display:grid;gap:10px}.jobFileLinkedCard{display:block;padding:16px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.04);color:var(--text)}.jobFileLinkedCard:hover{transform:translateY(-1px);background:rgba(255,255,255,.06)}.jobFileLinkedCard.customer{border-color:rgba(55,240,163,.18)}.jobFileLinkedCard.request{border-color:rgba(255,159,67,.18)}.jobFileLinkedCard>span{display:block;margin-bottom:7px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.jobFileLinkedCard>strong{display:block;margin-bottom:6px;font-size:17px}.jobFileLinkedCard>p{margin:0 0 12px;color:var(--muted);line-height:1.5}.jobFileLinkedCard>small{color:var(--green);font-weight:900}.jobFileProcess{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.jobFileProcess>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04)}.jobFileProcess>div.active{border-color:rgba(255,207,112,.23);background:rgba(255,207,112,.055)}.jobFileProcess>div.completed{border-color:rgba(55,240,163,.2);background:rgba(55,240,163,.05)}.jobFileProcess>div>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.075);font-weight:900}.jobFileProcess>div.active>span{background:var(--warning);color:#2b1b00}.jobFileProcess>div.completed>span{background:var(--green);color:#06110c}.jobFileProcess strong{display:block;margin-bottom:4px;font-size:13px}.jobFileProcess p{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.jobFileChecklist{display:grid;gap:9px}.jobFileChecklistItem{display:grid;grid-template-columns:39px minmax(0,1fr);gap:11px;align-items:center;padding:13px;border:1px solid rgba(255,207,112,.17);border-radius:15px;background:rgba(255,207,112,.045)}.jobFileChecklistItem.completed{border-color:rgba(55,240,163,.21);background:rgba(55,240,163,.055)}.jobFileChecklistItem>span{width:39px;height:39px;display:grid;place-items:center;border-radius:13px;background:var(--warning);color:#2b1b00;font-weight:900}.jobFileChecklistItem.completed>span{background:var(--green);color:#06110c}.jobFileChecklistItem strong{display:block;margin-bottom:4px}.jobFileChecklistItem p{margin:0;color:var(--muted);font-size:11px}.jobFileTechnicianCard{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.04)}.jobFileTechnicianAvatar{width:53px;height:53px;display:grid;place-items:center;flex-shrink:0;border-radius:17px;background:rgba(125,167,255,.11);color:#b4c9ff;font-weight:900}.jobFileTechnicianCard span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.jobFileTechnicianCard span,.jobFileTechnicianCard strong{display:block;margin-bottom:4px}.jobFileTechnicianCard p{margin:0;color:var(--muted);font-size:11px}.jobFileExecutionStatus{padding:15px;margin-top:13px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04)}.jobFileExecutionStatus.yellow{border-color:rgba(255,207,112,.2);background:rgba(255,207,112,.05)}.jobFileExecutionStatus.orange{border-color:rgba(255,159,67,.2);background:rgba(255,159,67,.05)}.jobFileExecutionStatus.green{border-color:rgba(55,240,163,.2);background:rgba(55,240,163,.05)}.jobFileExecutionStatus span{display:block;margin-bottom:6px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.jobFileExecutionStatus strong{display:block;margin-bottom:5px}.jobFileExecutionStatus p{margin:0;color:var(--muted);line-height:1.45}.jobFileFullButton{width:100%;margin-top:13px;text-align:center}.jobFileCompletedBanner,.jobFileOpenBanner,.jobFileWarningPanel{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;padding:20px;border-radius:21px}.jobFileOpenBanner,.jobFileWarningPanel{border:1px solid rgba(255,207,112,.21);background:rgba(255,207,112,.055)}.jobFileCompletedBanner span,.jobFileOpenBanner span,.jobFileWarningPanel span{display:block;margin-bottom:6px;font-size:10px;font-weight:900;text-transform:uppercase}.jobFileOpenBanner span,.jobFileWarningPanel span{color:var(--warning)}.jobFileWarningPanel strong{display:block;margin-bottom:5px}.jobFileCompletedBanner p,.jobFileOpenBanner p,.jobFileWarningPanel p{max-width:820px;margin:0;color:var(--muted);line-height:1.5}.jobFileCompletedBanner h3,.jobFileOpenBanner h3{margin:0 0 6px}.jobFileReport{min-height:190px;padding:17px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.04)}.jobFileReport>span{display:block;margin-bottom:9px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.jobFileReport>p{margin:0;color:#def9ee;line-height:1.65;white-space:pre-line}.jobDocumentStatus{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:900}.jobDocumentStatus.completed{color:#8affca;background:rgba(55,240,163,.11);border:1px solid rgba(55,240,163,.26)}.jobDocumentStatus.open{color:#ffe09b;background:rgba(255,207,112,.1);border:1px solid rgba(255,207,112,.24)}.jobFileCompletionInformation{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px}.jobFileCompletionInformation>div{padding:13px;border:1px solid rgba(55,240,163,.16);border-radius:14px;background:rgba(55,240,163,.045)}.jobFileCompletionInformation span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.jobFileCompletionInformation strong{color:var(--green)}.jobFileDocumentChecks{display:grid;gap:9px}.jobFileDocumentChecks>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.04)}.jobFileDocumentChecks>div.completed{border-color:rgba(55,240,163,.2);background:rgba(55,240,163,.05)}.jobFileDocumentChecks>div>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.075);font-weight:900}.jobFileDocumentChecks>div.completed>span{background:var(--green);color:#06110c}.jobFileDocumentChecks strong{display:block;margin-bottom:4px}.jobFileDocumentChecks p{margin:0;color:var(--muted);font-size:11px}.jobFileCompletedBanner{border:1px solid rgba(55,240,163,.23);background:linear-gradient(135deg,rgba(55,240,163,.085),rgba(255,255,255,.025)),rgba(3,17,12,.67)}.jobFileCompletedIcon{width:53px;height:53px;display:grid;place-items:center;flex-shrink:0;border-radius:17px;background:var(--green);color:#06110c;font-size:23px;font-weight:900}.jobFileCompletedBanner>div:nth-child(2){flex:1 1}.jobFileCompletedBanner span{color:var(--green)}.jobFileCompletedActions{display:flex;gap:9px;flex-shrink:0}@media (max-width:1100px){.jobFileProcess{grid-template-columns:1fr 1fr}.jobFileCompletionInformation{grid-template-columns:1fr}}@media (max-width:950px){.jobFileDocumentationGrid,.jobFileExecutionGrid,.jobFileHero,.jobFileInformationGrid,.jobFileNavigation,.jobFileOverviewGrid,.jobFileProcess{grid-template-columns:1fr}.jobFileHeroValue{text-align:left}.jobFileCompletedBanner,.jobFileOpenBanner,.jobFileWarningPanel{flex-direction:column;align-items:stretch}.jobFileCompletedActions{display:grid;grid-template-columns:1fr}.jobFileCompletedActions a,.jobFileOpenBanner a,.jobFileWarningPanel button{width:100%}}.calendarControlBar{display:grid;grid-template-columns:auto minmax(240px,1fr) auto;gap:16px;align-items:center;margin-bottom:17px;padding:8px;border:1px solid var(--line);border-radius:21px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.02)),rgba(3,17,12,.76)}.calendarViewSwitch,.calendarWeekNavigation{display:flex;gap:4px;padding:4px;border-radius:15px;background:rgba(255,255,255,.04)}.calendarViewSwitch button,.calendarWeekNavigation button{min-height:40px;padding:0 14px;border:0;border-radius:11px;background:transparent;color:var(--muted);font-weight:900}.calendarViewSwitch button:hover,.calendarWeekNavigation button:hover{background:rgba(255,255,255,.055);color:var(--text)}.calendarViewSwitch button.active,.calendarWeekNavigation .calendarTodayButton{background:linear-gradient(135deg,rgba(55,240,163,.16),rgba(55,240,163,.07));color:var(--green);box-shadow:inset 0 0 0 1px rgba(55,240,163,.2)}.calendarPeriod{text-align:center}.calendarPeriod span{display:block;margin-bottom:3px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.calendarPeriod strong{display:block;font-size:16px}.calendarPeriod p{margin:3px 0 0;color:var(--muted);font-size:11px}.calendarStats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:17px}.calendarStats>div{padding:15px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.04)}.calendarStats span{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.calendarStats strong{display:block;margin-bottom:4px;font-size:25px}.calendarStats p{margin:0;color:var(--muted);font-size:11px}.calendarStats .yellow{border-color:rgba(255,207,112,.2)}.calendarStats .yellow strong{color:var(--warning)}.calendarStats .orange{border-color:rgba(255,159,67,.2)}.calendarStats .orange strong{color:#ff9f43}.calendarStats .green{border-color:rgba(55,240,163,.2)}.calendarStats .green strong,.calendarStats .value strong{color:var(--green)}.calendarFilterBar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;padding:13px 15px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.038)}.calendarFilterBar>div:first-child{display:flex;align-items:center;gap:11px}.calendarFilterDot{width:12px;height:12px;border-radius:999px;background:var(--green);box-shadow:0 0 0 5px rgba(55,240,163,.08)}.calendarFilterBar strong{display:block;margin-bottom:3px}.calendarFilterBar small{color:var(--muted)}.calendarFilters{display:grid;grid-template-columns:210px 210px;gap:9px}.calendarFilters label{display:grid;gap:5px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.calendarFilters select{min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.055);color:var(--text);font:inherit;font-size:12px;text-transform:none}.calendarWeekGrid{display:grid;grid-template-columns:repeat(7,minmax(185px,1fr));gap:9px;overflow-x:auto;padding-bottom:12px}.calendarDayColumn{min-height:530px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:rgba(3,17,12,.61)}.calendarDayColumn.today{border-color:rgba(55,240,163,.32);box-shadow:inset 0 0 0 1px rgba(55,240,163,.08),0 12px 30px rgba(55,240,163,.035)}.calendarDayHeader{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:13px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.035)}.calendarDayHeader span{display:block;margin-bottom:4px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.calendarDayHeader strong{font-size:15px}.calendarDayHeader small{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.07);color:var(--text);font-weight:900}.calendarDayColumn.today .calendarDayHeader small{background:var(--green);color:#06110c}.calendarDayJobs{display:grid;align-content:start;gap:8px;padding:9px}.calendarEmptyDay{min-height:120px;display:grid;place-items:center;align-content:center;color:var(--muted);text-align:center}.calendarEmptyDay span{font-size:24px}.calendarEmptyDay p{margin:5px 0 0;font-size:11px}.calendarJobCard{width:100%;padding:11px;border:1px solid var(--line);border-radius:14px;color:var(--text);text-align:left;transition:transform .16s ease,background .16s ease}.calendarJobCard:hover{transform:translateY(-1px)}.calendarJobCard.yellow{border-color:rgba(255,207,112,.25);background:rgba(255,207,112,.075)}.calendarJobCard.orange{border-color:rgba(255,159,67,.27);background:rgba(255,159,67,.075)}.calendarJobCard.green{border-color:rgba(55,240,163,.25);background:rgba(55,240,163,.07)}.calendarJobTime{display:flex;justify-content:space-between;gap:6px;margin-bottom:8px}.calendarJobTime>span{font-size:12px;font-weight:900}.calendarJobTime small{color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.calendarJobCard>strong{display:block;margin-bottom:5px;font-size:13px;line-height:1.35}.calendarJobCard>p{margin:0 0 9px;color:var(--muted);font-size:10px}.calendarJobFooter{display:flex;justify-content:space-between;align-items:center;gap:7px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.calendarJobFooter span{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.calendarJobFooter strong{flex-shrink:0;font-size:10px}.calendarList{display:grid;gap:9px}.calendarListItem{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:14px;border:1px solid var(--line);border-radius:16px;color:var(--text);text-align:left}.calendarListItem.yellow{border-color:rgba(255,207,112,.2);background:rgba(255,207,112,.045)}.calendarListItem.orange{border-color:rgba(255,159,67,.2);background:rgba(255,159,67,.045)}.calendarListItem.green{border-color:rgba(55,240,163,.2);background:rgba(55,240,163,.045)}.calendarListDate strong{display:block;margin-bottom:4px;font-size:17px}.calendarListDate span,.calendarListMain>span,.calendarListSide span{color:var(--muted);font-size:10px}.calendarListMain>span{font-weight:900;text-transform:uppercase}.calendarListMain>span,.calendarListMain>strong{display:block;margin-bottom:4px}.calendarListMain p{margin:0;color:var(--muted)}.calendarListSide{display:grid;justify-items:end;gap:5px}.calendarOverlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:22px;background:rgba(0,8,5,.76);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.calendarJobModal{width:min(100%,760px);max-height:calc(100vh - 44px);overflow-y:auto;padding:23px;border:1px solid rgba(255,255,255,.11);border-radius:25px;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),#04130d;box-shadow:0 35px 100px rgba(0,0,0,.45)}.calendarModalHeader{display:flex;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.calendarModalHeader h2{margin:12px 0 7px;font-size:27px}.calendarModalHeader p{margin:0;color:var(--muted)}.calendarModalStatus{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:900}.calendarModalStatus.yellow{color:#ffe09b;background:rgba(255,207,112,.12)}.calendarModalStatus.orange{color:#ffc08a;background:rgba(255,159,67,.12)}.calendarModalStatus.green{color:#8affca;background:rgba(55,240,163,.12)}.calendarModalClose{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.05);color:var(--text);font-size:23px}.calendarModalFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}.calendarModalFacts>div{padding:13px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.04)}.calendarModalFacts span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.calendarModalFacts strong{display:block;margin-bottom:4px}.calendarModalFacts p{margin:0;color:var(--muted);font-size:10px}.calendarReschedule{margin-top:15px;padding:15px;border:1px solid rgba(255,207,112,.17);border-radius:16px;background:rgba(255,207,112,.045)}.calendarReschedule h3{margin:0 0 12px}.calendarRescheduleInputs{display:grid;grid-template-columns:1fr 1fr auto;gap:9px}.calendarRescheduleInputs input{min-height:43px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.055);color:var(--text)}.calendarModalActions{display:flex;justify-content:flex-end;gap:9px;padding-top:17px;margin-top:17px;border-top:1px solid var(--line)}@media (max-width:1150px){.calendarStats{grid-template-columns:1fr 1fr}.calendarControlBar{grid-template-columns:1fr}.calendarPeriod{order:-1}.calendarViewSwitch,.calendarWeekNavigation{justify-content:center}}@media (max-width:950px){.calendarModalFacts,.calendarRescheduleInputs,.calendarStats{grid-template-columns:1fr}.calendarFilterBar,.calendarModalActions,.calendarModalHeader{flex-direction:column;align-items:stretch}.calendarFilters{width:100%}.calendarFilters,.calendarListItem{grid-template-columns:1fr}.calendarListSide{justify-items:start}.calendarModalActions{display:grid;grid-template-columns:1fr}.calendarModalActions a{width:100%}}.dashboardCommandHero{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:25px;align-items:center;margin-bottom:17px;padding:27px;border:1px solid rgba(55,240,163,.2);border-radius:27px;background:radial-gradient(circle at 15% 10%,rgba(55,240,163,.1),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.02)),rgba(3,17,12,.75)}.dashboardLiveStatus{gap:9px;padding:7px 11px;border:1px solid rgba(55,240,163,.22);background:rgba(55,240,163,.08);color:#8affca;font-size:10px}.dashboardLiveStatus>span{width:9px;height:9px;border-radius:999px;box-shadow:0 0 0 4px rgba(55,240,163,.08),0 0 20px rgba(55,240,163,.34)}.dashboardCommandMain h2{max-width:760px;margin:17px 0 9px;font-size:clamp(30px,4vw,47px);letter-spacing:-.045em;line-height:1.02}.dashboardCommandMain>p{max-width:770px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.dashboardHeroActions{gap:9px;margin-top:21px}.dashboardCommandValue{padding:21px;border:1px solid rgba(55,240,163,.17);border-radius:21px;background:linear-gradient(135deg,rgba(55,240,163,.075),rgba(255,255,255,.025)),rgba(0,11,7,.5)}.dashboardCommandValue>span{display:block;margin-bottom:7px;font-size:10px}.dashboardCommandValue>strong{color:var(--green);font-size:35px;letter-spacing:-.04em}.dashboardCommandValue>p{margin:6px 0 17px;color:var(--muted);font-size:11px}.dashboardCommandMini{gap:8px;padding-top:14px;border-top:1px solid var(--line)}.dashboardCommandMini>div{border-radius:13px;background:rgba(255,255,255,.04)}.dashboardCommandMini span{margin-bottom:5px;font-size:9px;font-weight:900}.dashboardCommandMini strong{font-size:15px}.dashboardStatusFlow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:17px}.dashboardStatusItem{position:relative;overflow:hidden;min-height:230px;padding:17px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.04);color:var(--text);transition:transform .17s ease,background .17s ease,border-color .17s ease}.dashboardStatusItem:hover{transform:translateY(-2px)}.dashboardStatusItem.red{border-color:rgba(255,82,111,.23);background:rgba(255,82,111,.045)}.dashboardStatusItem.orange{border-color:rgba(255,159,67,.23);background:rgba(255,159,67,.045)}.dashboardStatusItem.yellow{border-color:rgba(255,207,112,.23);background:rgba(255,207,112,.045)}.dashboardStatusItem.working{border-color:rgba(125,167,255,.23);background:rgba(125,167,255,.045)}.dashboardStatusItem.green{border-color:rgba(55,240,163,.23);background:rgba(55,240,163,.045)}.dashboardStatusTop{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.dashboardStatusDot{width:12px;height:12px;border-radius:999px}.dashboardStatusItem.red .dashboardStatusDot{background:#ff526f;box-shadow:0 0 0 5px rgba(255,82,111,.09)}.dashboardStatusItem.orange .dashboardStatusDot{background:#ff9f43;box-shadow:0 0 0 5px rgba(255,159,67,.09)}.dashboardStatusItem.yellow .dashboardStatusDot{background:var(--warning);box-shadow:0 0 0 5px rgba(255,207,112,.09)}.dashboardStatusItem.working .dashboardStatusDot{background:#7da7ff;box-shadow:0 0 0 5px rgba(125,167,255,.09)}.dashboardStatusItem.green .dashboardStatusDot{background:var(--green);box-shadow:0 0 0 5px rgba(55,240,163,.09)}.dashboardStatusTop small{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.08em}.dashboardStatusItem>strong{display:block;margin-bottom:5px;font-size:33px;line-height:1}.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{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.dashboardStatusLink{position:absolute;right:17px;bottom:15px;left:17px;padding-top:11px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;font-weight:900}.dashboardMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:17px}.dashboardMetricCard{display:grid;grid-template-columns:47px minmax(0,1fr);gap:12px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.04)}.dashboardMetricIcon{width:47px;height:47px;display:grid;place-items:center;border-radius:15px;font-size:19px;font-weight:900}.dashboardMetricIcon.red{background:rgba(255,82,111,.12);color:#ff8ba0}.dashboardMetricIcon.orange{background:rgba(255,159,67,.12);color:#ffb36d}.dashboardMetricIcon.yellow{background:rgba(255,207,112,.12);color:var(--warning)}.dashboardMetricIcon.green{background:rgba(55,240,163,.12);color:var(--green)}.dashboardMetricCard span{display:block;margin-bottom:4px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.dashboardMetricCard strong{display:block;margin-bottom:3px;font-size:20px}.dashboardMetricCard p{margin:0;color:var(--muted);font-size:10px}.dashboardBottomGrid,.dashboardMainGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:17px}.dashboardActivityList,.dashboardAttentionList,.dashboardTodayList,.dashboardUpcomingList{display:grid;gap:9px}.dashboardTodayJob{display:grid;grid-template-columns:67px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:16px;color:var(--text)}.dashboardTodayJob.yellow{border-color:rgba(255,207,112,.19);background:rgba(255,207,112,.045)}.dashboardTodayJob.orange{border-color:rgba(255,159,67,.19);background:rgba(255,159,67,.045)}.dashboardTodayJob.green{border-color:rgba(55,240,163,.19);background:rgba(55,240,163,.045)}.dashboardTodayTime{display:grid;place-items:center;min-height:57px;border-radius:14px;background:rgba(255,255,255,.055)}.dashboardTodayTime strong{font-size:17px}.dashboardTodayMain>span,.dashboardTodayTime span{color:var(--muted);font-size:9px}.dashboardTodayMain>span{font-weight:900;text-transform:uppercase}.dashboardTodayMain>span,.dashboardTodayMain>strong{display:block;margin-bottom:4px}.dashboardTodayMain p{margin:0;color:var(--muted);font-size:11px}.dashboardTodayValue{display:grid;justify-items:end;gap:5px}.dashboardTodayValue strong{color:var(--green)}.dashboardTodayValue span{color:var(--muted);font-size:9px}.dashboardUpcomingItem{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.035);color:var(--text)}.dashboardUpcomingNumber{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:rgba(255,207,112,.11);color:var(--warning);font-weight:900}.dashboardUpcomingItem small{color:var(--muted)}.dashboardUpcomingItem small,.dashboardUpcomingItem>div>strong{display:block;margin-bottom:4px}.dashboardUpcomingItem p{margin:0;color:var(--muted);font-size:10px}.dashboardUpcomingValue{color:var(--warning)}.dashboardBottomGrid{margin-top:17px;margin-bottom:22px}.dashboardActivityItem{display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.035);color:var(--text)}.dashboardActivityMarker{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.07);font-weight:900}.dashboardActivityItem.request-red .dashboardActivityMarker{background:#ff526f;color:#260008}.dashboardActivityItem.order-orange .dashboardActivityMarker,.dashboardActivityItem.request-orange .dashboardActivityMarker{background:#ff9f43;color:#251000}.dashboardActivityItem.order-yellow .dashboardActivityMarker{background:var(--warning);color:#2b1b00}.dashboardActivityItem.order-green .dashboardActivityMarker{background:var(--green);color:#06110c}.dashboardActivityContent span{color:var(--muted);font-size:9px}.dashboardActivityContent span,.dashboardActivityContent strong{display:block;margin-bottom:4px}.dashboardActivityContent p{margin:0;color:var(--muted);font-size:10px}.dashboardActivityValue{color:var(--green)}.dashboardAttentionItem{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:15px;color:var(--text)}.dashboardAttentionItem>span{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.07);font-weight:900}.dashboardAttentionItem.red{border-color:rgba(255,82,111,.18);background:rgba(255,82,111,.04)}.dashboardAttentionItem.red>span{color:#ff8ba0;background:rgba(255,82,111,.1)}.dashboardAttentionItem.orange{border-color:rgba(255,159,67,.18);background:rgba(255,159,67,.04)}.dashboardAttentionItem.orange>span{color:#ffb36d;background:rgba(255,159,67,.1)}.dashboardAttentionItem.yellow{border-color:rgba(255,207,112,.18);background:rgba(255,207,112,.04)}.dashboardAttentionItem.yellow>span{color:var(--warning);background:rgba(255,207,112,.1)}.dashboardAttentionItem.working{border-color:rgba(125,167,255,.18);background:rgba(125,167,255,.04)}.dashboardAttentionItem.working>span{color:#a9c1ff;background:rgba(125,167,255,.1)}.dashboardAttentionItem.neutral{background:rgba(255,255,255,.035)}.dashboardAttentionItem strong{display:block;margin-bottom:4px}.dashboardAttentionItem p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.dashboardEmptyCompact{min-height:230px;display:grid;place-items:center;align-content:center;text-align:center}.dashboardEmptyCompact>div{width:52px;height:52px;display:grid;place-items:center;margin-bottom:12px;border-radius:17px;background:rgba(55,240,163,.1);color:var(--green);font-size:22px;font-weight:900}.dashboardEmptyCompact strong{margin-bottom:6px}.dashboardEmptyCompact p{max-width:360px;margin:0;color:var(--muted);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){.dashboardBottomGrid,.dashboardCommandHero,.dashboardMainGrid{grid-template-columns:1fr}.dashboardCommandValue{max-width:none}}@media (max-width:950px){.dashboardHeroActions,.dashboardMetricGrid,.dashboardStatusFlow{grid-template-columns:1fr}.dashboardHeroActions{display:grid}.dashboardHeroActions a{width:100%}.dashboardActivityItem,.dashboardTodayJob{grid-template-columns:54px minmax(0,1fr)}.dashboardActivityValue,.dashboardTodayValue{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{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:15px;align-items:center;width:100%;padding:17px;border:1px solid rgba(255,207,112,.26);border-radius:18px;background:linear-gradient(135deg,rgba(255,207,112,.09),rgba(255,255,255,.025))}.quoteAgreementTransition.completed{border-color:rgba(55,240,163,.27);background:linear-gradient(135deg,rgba(55,240,163,.09),rgba(255,255,255,.025))}.quoteAgreementTransitionIcon{width:52px;height:52px;display:grid;place-items:center;border-radius:17px;background:var(--warning);color:#2b1b00;font-size:20px;font-weight:900}.quoteAgreementTransition.completed .quoteAgreementTransitionIcon{background:var(--green);color:#06110c}.quoteAgreementTransitionContent>span{display:block;margin-bottom:5px;color:var(--warning);font-size:10px;font-weight:900;text-transform:uppercase}.quoteAgreementTransition.completed .quoteAgreementTransitionContent>span{color:var(--green)}.quoteAgreementTransitionContent>strong{display:block;margin-bottom:5px;font-size:16px}.quoteAgreementTransitionContent>p{max-width:760px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.quoteAgreementTransition .cleanMainAction{min-width:235px;flex-shrink:0;text-align:center}@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{display:grid;grid-template-columns:1.15fr repeat(4,1fr);gap:0;overflow:hidden;margin-bottom:17px;padding:5px;border:1px solid var(--line);border-radius:21px;background:rgba(3,17,12,.76)}.leadStatusSwitchItem{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px 14px;border:0;border-radius:15px;background:transparent;color:var(--text);text-align:left}.leadStatusSwitchItem:hover:not(.active){background:rgba(255,255,255,.035)}.leadStatusSwitchItem.active{background:rgba(255,255,255,.055);box-shadow:inset 0 0 0 1px var(--line)}.leadStatusSwitchItem.red.active{background:rgba(255,82,111,.09);box-shadow:inset 0 0 0 1px rgba(255,82,111,.25)}.leadStatusSwitchItem.orange.active{background:rgba(255,159,67,.09);box-shadow:inset 0 0 0 1px rgba(255,159,67,.25)}.leadStatusSwitchItem.yellow.active{background:rgba(255,207,112,.09);box-shadow:inset 0 0 0 1px rgba(255,207,112,.25)}.leadStatusSwitchItem.green.active{background:rgba(55,240,163,.09);box-shadow:inset 0 0 0 1px rgba(55,240,163,.25)}.leadStatusSwitchItem>div{display:flex;align-items:center;gap:10px;min-width:0}.leadStatusSwitchItem strong{display:block}.leadStatusSwitchItem small{display:block;overflow:hidden;margin-top:3px;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.leadSwitchDot{width:11px;height:11px;flex-shrink:0;border-radius:999px;background:rgba(255,255,255,.25)}.leadStatusSwitchItem.red .leadSwitchDot{background:#ff526f}.leadStatusSwitchItem.orange .leadSwitchDot{background:#ff9f43}.leadStatusSwitchItem.yellow .leadSwitchDot{background:var(--warning)}.leadStatusSwitchItem.green .leadSwitchDot{background:var(--green)}.centralLeadList{display:grid;gap:14px;margin-bottom:22px}.centralLeadCard{position:relative;overflow:hidden;padding:19px 19px 17px;border:1px solid var(--line);border-radius:21px;background:rgba(3,17,12,.69)}.centralLeadCard.red{border-color:rgba(255,82,111,.25)}.centralLeadCard.orange{border-color:rgba(255,159,67,.25)}.centralLeadCard.yellow{border-color:rgba(255,207,112,.25)}.centralLeadCard.green{border-color:rgba(55,240,163,.25)}.centralLeadAccent{position:absolute;inset:0 auto 0 0;width:5px}.centralLeadCard.red .centralLeadAccent{background:#ff526f}.centralLeadCard.orange .centralLeadAccent{background:#ff9f43}.centralLeadCard.yellow .centralLeadAccent{background:var(--warning)}.centralLeadCard.green .centralLeadAccent{background:var(--green)}.centralLeadHeader{display:flex;justify-content:space-between;gap:20px}.centralLeadHeader h3{margin:11px 0 5px;font-size:22px}.centralLeadHeader p{margin:0;color:var(--muted)}.centralLeadStatus{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:900}.centralLeadStatus.red{color:#ff9caf;background:rgba(255,82,111,.12)}.centralLeadStatus.orange{color:#ffc08a;background:rgba(255,159,67,.12)}.centralLeadStatus.yellow{color:#ffe09b;background:rgba(255,207,112,.12)}.centralLeadStatus.green{color:#8affca;background:rgba(55,240,163,.12)}.centralLeadPotential{min-width:145px;padding:13px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04);text-align:right}.centralLeadPotential span{display:block;margin-bottom:5px;color:var(--muted);font-size:9px;text-transform:uppercase}.centralLeadPotential strong{font-size:22px}.centralLeadFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.centralLeadFacts>div,.centralLeadInformation>div{padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.035)}.centralLeadFacts span,.centralLeadInformation span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.centralLeadFacts strong{font-size:12px}.centralLeadInformation{display:grid;gap:8px;margin-top:8px}.centralLeadInformation p{margin:0;color:var(--muted);line-height:1.5}.centralLeadFailure{border-color:rgba(255,82,111,.2)!important;background:rgba(255,82,111,.045)!important}.centralLeadNextStep{border-color:rgba(125,167,255,.17)!important;background:rgba(125,167,255,.045)!important}.centralLeadFooter{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:13px;margin-top:13px;border-top:1px solid var(--line)}.centralLeadFooter>div{display:flex;gap:8px}.centralLeadMainAction{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border-radius:13px;font-weight:900}.centralLeadMainAction.red{background:#ff526f;color:#260008}.centralLeadMainAction.orange{background:#ff9f43;color:#251000}.centralLeadMainAction.yellow{background:var(--warning);color:#2b1b00}.centralLeadMainAction.green{background:var(--green);color:#06110c}@media (max-width:1150px){.leadStatusSwitch{grid-template-columns:repeat(3,1fr)}.centralLeadFacts{grid-template-columns:1fr 1fr}}@media (max-width:750px){.centralLeadFacts,.leadStatusSwitch{grid-template-columns:1fr}.centralLeadFooter,.centralLeadHeader{flex-direction:column;align-items:stretch}.centralLeadPotential{text-align:left}.centralLeadFooter>div{display:grid;grid-template-columns:1fr}.centralLeadMainAction{width:100%}}.leadMainNavigation{display:grid;grid-template-columns:repeat(3,1fr);gap:0;overflow:hidden;margin-bottom:17px;padding:5px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.018)),rgba(3,17,12,.78)}.leadMainNavigationItem{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:15px;border:0;border-radius:17px;background:transparent;color:var(--text);text-align:left}.leadMainNavigationItem:hover:not(.active){background:rgba(255,255,255,.035)}.leadMainNavigationItem.active{background:linear-gradient(135deg,rgba(55,240,163,.12),rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px rgba(55,240,163,.22),0 10px 30px rgba(0,0,0,.08)}.leadMainNavigationIcon{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;font-size:18px;font-weight:900}.leadMainNavigationIcon.activeRequests{background:linear-gradient(135deg,rgba(255,82,111,.15),rgba(255,159,67,.12));color:#ff9b8b}.leadMainNavigationIcon.transferred{background:linear-gradient(135deg,rgba(255,207,112,.15),rgba(55,240,163,.1));color:var(--warning)}.leadMainNavigationIcon.all{background:rgba(125,167,255,.12);color:#aec5ff}.leadMainNavigationText{min-width:0}.leadMainNavigationText strong{display:block;margin-bottom:4px;font-size:14px}.leadMainNavigationText span{display:block;overflow:hidden;color:var(--muted);font-size:10px;line-height:1.4;text-overflow:ellipsis}.leadMainNavigationValue{display:grid;justify-items:end;gap:3px}.leadMainNavigationValue strong{font-size:27px;line-height:1}.leadMainNavigationItem.active .leadMainNavigationValue strong{color:var(--green)}.leadMainNavigationValue span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.leadViewSummary{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;align-items:center;margin-bottom:17px;padding:23px;border:1px solid rgba(55,240,163,.16);border-radius:23px;background:radial-gradient(circle at 12% 10%,rgba(55,240,163,.07),transparent 34%),rgba(3,17,12,.65)}.leadViewSummary h2{max-width:850px;margin:7px 0 8px;font-size:25px;letter-spacing:-.03em}.leadViewSummary>div:first-child>p:last-child{max-width:850px;margin:0;color:var(--muted);line-height:1.55}.leadViewSummaryValue{padding:17px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.04);text-align:right}.leadViewSummaryValue span{display:block;margin-bottom:7px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.leadViewSummaryValue strong{display:block;color:var(--green);font-size:28px}.leadViewSummaryValue p{margin:5px 0 0;color:var(--muted);font-size:10px}.leadColorFilter{display:flex;align-items:center;gap:7px;margin-bottom:17px;padding:7px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.03)}.leadColorFilterItem{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 13px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text)}.leadColorFilterItem:hover:not(.active){background:rgba(255,255,255,.04)}.leadColorFilterItem.active{border-color:var(--line);background:rgba(255,255,255,.055)}.leadColorFilterItem.red.active{border-color:rgba(255,82,111,.24);background:rgba(255,82,111,.08)}.leadColorFilterItem.orange.active{border-color:rgba(255,159,67,.24);background:rgba(255,159,67,.08)}.leadColorFilterItem.yellow.active{border-color:rgba(255,207,112,.24);background:rgba(255,207,112,.08)}.leadColorFilterItem.green.active{border-color:rgba(55,240,163,.24);background:rgba(55,240,163,.08)}.leadColorFilterDot{width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.25)}.leadColorFilterItem.red .leadColorFilterDot{background:#ff526f}.leadColorFilterItem.orange .leadColorFilterDot{background:#ff9f43}.leadColorFilterItem.yellow .leadColorFilterDot{background:var(--warning)}.leadColorFilterItem.green .leadColorFilterDot{background:var(--green)}.leadColorFilterItem strong{display:inline;margin-right:7px;font-size:12px}.leadColorFilterItem small{color:var(--muted);font-size:10px}.leadStructuredList{display:grid;gap:14px;margin-bottom:22px}.leadStructuredCard{position:relative;overflow:hidden;padding:19px 19px 17px;border:1px solid var(--line);border-radius:21px;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(3,17,12,.67)}.leadStructuredCard.red{border-color:rgba(255,82,111,.24)}.leadStructuredCard.orange{border-color:rgba(255,159,67,.24)}.leadStructuredCard.yellow{border-color:rgba(255,207,112,.24)}.leadStructuredCard.green{border-color:rgba(55,240,163,.24)}.leadStructuredCard.transferred{background:linear-gradient(135deg,rgba(255,255,255,.032),rgba(255,255,255,.012)),rgba(3,17,12,.58)}.leadStructuredAccent{position:absolute;inset:0 auto 0 0;width:5px}.leadStructuredCard.red .leadStructuredAccent{background:#ff526f}.leadStructuredCard.orange .leadStructuredAccent{background:#ff9f43}.leadStructuredCard.yellow .leadStructuredAccent{background:var(--warning)}.leadStructuredCard.green .leadStructuredAccent{background:var(--green)}.leadStructuredHeader{display:flex;justify-content:space-between;gap:20px}.leadStructuredHeader h3{margin:11px 0 5px;font-size:22px}.leadStructuredHeader p{margin:0;color:var(--muted)}.leadStructuredStatus{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:900}.leadStructuredStatus.red{color:#ff9caf;background:rgba(255,82,111,.12)}.leadStructuredStatus.orange{color:#ffc08a;background:rgba(255,159,67,.12)}.leadStructuredStatus.yellow{color:#ffe09b;background:rgba(255,207,112,.12)}.leadStructuredStatus.green{color:#8affca;background:rgba(55,240,163,.12)}.leadStructuredValue{min-width:155px;padding:13px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04);text-align:right}.leadStructuredValue span{display:block;margin-bottom:5px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.leadStructuredValue strong{font-size:21px}.leadStructuredFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.leadStructuredFacts>div,.leadStructuredInformation>div,.leadTransferredSummary>div{padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.035)}.leadStructuredFacts span,.leadStructuredInformation span,.leadTransferredSummary span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.leadStructuredFacts strong{font-size:12px;line-height:1.4}.leadStructuredInformation{display:grid;gap:8px;margin-top:8px}.leadStructuredInformation p,.leadTransferredSummary p{margin:0;color:var(--muted);line-height:1.5}.leadStructuredFailure{border-color:rgba(255,82,111,.2)!important;background:rgba(255,82,111,.045)!important}.leadStructuredNextStep{border-color:rgba(125,167,255,.17)!important;background:rgba(125,167,255,.045)!important}.leadTransferredSummary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.leadTransferredSummary strong{display:block;margin-bottom:5px}.leadStructuredFooter{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:13px;margin-top:13px;border-top:1px solid var(--line)}.leadStructuredFooter>div{display:flex;flex-wrap:wrap;gap:8px}.leadStructuredMainAction{min-height:43px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 17px;border-radius:13px;font-weight:900}.leadStructuredMainAction.red{background:#ff526f;color:#260008}.leadStructuredMainAction.orange{background:#ff9f43;color:#251000}.leadStructuredMainAction.yellow{background:var(--warning);color:#2b1b00}.leadStructuredMainAction.green{background:var(--green);color:#06110c}.centralLeadCard.lost,.centralLeadCard.purple,.customerRecordCard.lost,.leadCard.lost,.leadCard.purple{border-color:rgba(255,82,111,.25)!important;background:rgba(255,82,111,.035)!important}.centralLeadStatus.lost,.centralLeadStatus.purple,.customerRecordStatus.lost{color:#ff9caf!important;background:rgba(255,82,111,.12)!important}@media (max-width:1200px){.leadMainNavigation{grid-template-columns:1fr}.leadStructuredFacts{grid-template-columns:1fr 1fr}}@media (max-width:950px){.leadTransferredSummary,.leadViewSummary{grid-template-columns:1fr}.leadViewSummaryValue{text-align:left}.leadColorFilter{overflow-x:auto}}@media (max-width:700px){.leadStructuredFacts{grid-template-columns:1fr}.leadStructuredFooter,.leadStructuredHeader{flex-direction:column;align-items:stretch}.leadStructuredValue{text-align:left}.leadStructuredFooter>div{display:grid;grid-template-columns:1fr}.leadStructuredMainAction{width:100%}.leadMainNavigationItem{grid-template-columns:44px minmax(0,1fr)}.leadMainNavigationValue{grid-column:2;justify-items:start}}.leadWorkflowNavigation{display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr;gap:8px;align-items:stretch;margin-bottom:18px;padding:7px;border:1px solid var(--line);border-radius:22px;background:rgba(3,17,12,.78)}.leadWorkflowNavigationActive,.leadWorkflowNavigationNext{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.035);color:var(--text)}.leadWorkflowNavigationActive{border-color:rgba(255,159,67,.24);background:rgba(255,159,67,.06)}.leadWorkflowNavigationNext:hover{background:rgba(255,255,255,.055)}.leadWorkflowNavigationActive strong,.leadWorkflowNavigationNext strong{display:block;margin-bottom:5px}.leadWorkflowNavigationActive p,.leadWorkflowNavigationNext p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.leadWorkflowNavigationNumber{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;border-radius:14px;background:#ff9f43;color:#251000;font-size:18px;font-weight:900}.leadWorkflowNavigationNext>span{flex-shrink:0;color:var(--green);font-size:10px;font-weight:900}.leadWorkflowNavigationArrow{display:grid;place-items:center;color:var(--muted);font-size:20px;font-weight:900}.customerRegistryIntroduction,.leadPageIntroduction,.transferredExplanation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:17px;padding:24px;border:1px solid rgba(55,240,163,.17);border-radius:24px;background:linear-gradient(135deg,rgba(55,240,163,.055),rgba(255,255,255,.02)),rgba(3,17,12,.68)}.customerRegistryIntroduction h2,.leadPageIntroduction h2,.transferredExplanation h2{max-width:850px;margin:8px 0;font-size:27px;letter-spacing:-.035em}.customerRegistryIntroduction>div:first-child>p:last-child,.leadPageIntroduction>div:first-child>p:last-child,.transferredExplanation>div:first-child>p:last-child{max-width:850px;margin:0;color:var(--muted);line-height:1.55}.customerRegistryCount,.leadPageIntroductionValue{min-width:230px;padding:17px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.04);text-align:right}.customerRegistryCount span,.leadPageIntroductionValue span{display:block;margin-bottom:7px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.customerRegistryCount strong,.leadPageIntroductionValue strong{display:block;color:var(--green);font-size:28px}.customerRegistryCount p,.leadPageIntroductionValue p{margin:5px 0 0;color:var(--muted);font-size:10px}.customerRegistryTools,.leadActiveTools,.transferredTools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:17px;padding:8px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.03)}.customerRegistryTools>label,.leadActiveSearch,.transferredSearch{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:45px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.04)}.customerRegistryTools>label>span,.leadActiveSearch>span,.transferredSearch>span{display:grid;place-items:center;color:var(--muted);font-size:17px}.customerRegistryTools input,.leadActiveSearch input,.transferredSearch input{width:100%;height:100%;padding-right:13px;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.leadActiveFilters,.transferredFilters{display:flex;gap:5px}.leadActiveFilters button,.transferredFilters button{display:flex;align-items:center;gap:9px;min-height:45px;padding:0 13px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text)}.leadActiveFilters button.active,.transferredFilters button.active{border-color:var(--line);background:rgba(255,255,255,.06)}.leadActiveFilters button.red.active,.transferredFilters button.red.active{border-color:rgba(255,82,111,.25);background:rgba(255,82,111,.08)}.leadActiveFilters button.orange.active{border-color:rgba(255,159,67,.25);background:rgba(255,159,67,.08)}.transferredFilters button.yellow.active{border-color:rgba(255,207,112,.25);background:rgba(255,207,112,.08)}.transferredFilters button.green.active{border-color:rgba(55,240,163,.25);background:rgba(55,240,163,.08)}.leadActiveFilters strong,.transferredFilters strong{min-width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.07)}.activeRequestList,.customerRegistryList,.transferredRequestList{display:grid;gap:13px;margin-bottom:22px}.activeRequestCard{position:relative;overflow:hidden;padding:19px;border:1px solid var(--line);border-radius:21px;background:rgba(3,17,12,.68)}.activeRequestCard.red{border-color:rgba(255,82,111,.24)}.activeRequestCard.orange{border-color:rgba(255,159,67,.24)}.activeRequestAccent{position:absolute;inset:0 auto 0 0;width:5px}.activeRequestCard.red .activeRequestAccent{background:#ff526f}.activeRequestCard.orange .activeRequestAccent{background:#ff9f43}.activeRequestHeader{display:flex;justify-content:space-between;gap:18px}.activeRequestHeader h3{margin:11px 0 5px;font-size:22px}.activeRequestHeader p{margin:0;color:var(--muted)}.activeRequestStatus{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:900}.activeRequestStatus.red{color:#ff9caf;background:rgba(255,82,111,.12)}.activeRequestStatus.orange{color:#ffc08a;background:rgba(255,159,67,.12)}.activeRequestValue{min-width:150px;padding:13px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04);text-align:right}.activeRequestExplanation span,.activeRequestFacts span,.activeRequestValue span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.activeRequestValue strong{font-size:21px}.activeRequestFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.activeRequestExplanation>div,.activeRequestFacts>div{padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.035)}.activeRequestFacts strong{font-size:12px}.activeRequestExplanation{display:grid;gap:8px;margin-top:8px}.activeRequestExplanation p{margin:0;color:var(--muted);line-height:1.5}.activeRequestNextStep{border-color:rgba(125,167,255,.18)!important;background:rgba(125,167,255,.045)!important}.activeRequestFooter{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:13px;margin-top:13px;border-top:1px solid var(--line)}.activeRequestFooter>div{display:flex;gap:8px}.activeRequestAction,.transferredMainAction{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border-radius:13px;font-weight:900}.activeRequestAction.red,.transferredMainAction.without_job{background:#ff526f;color:#260008}.activeRequestAction.orange{background:#ff9f43;color:#251000}.transferredMainAction.open_job{background:var(--warning);color:#2b1b00}.transferredMainAction.completed_job{background:var(--green);color:#06110c}.transferredExplanationFlow{display:flex;align-items:center;gap:10px}.transferredExplanationFlow>div{min-width:115px;padding:13px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.04)}.transferredExplanationFlow span{width:28px;height:28px;display:grid;place-items:center;margin-bottom:7px;border-radius:9px;background:rgba(55,240,163,.1);color:var(--green);font-weight:900}.transferredExplanationFlow strong{font-size:11px}.transferredExplanationFlow b{color:var(--muted)}.transferredRequestRow{display:grid;grid-template-columns:minmax(190px,.9fr) 44px minmax(250px,1.3fr) minmax(170px,.75fr);gap:12px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:19px;background:rgba(3,17,12,.65)}.transferredRequestRow.open_job{border-color:rgba(255,207,112,.22)}.transferredRequestRow.completed_job{border-color:rgba(55,240,163,.22)}.transferredRequestRow.without_job{border-color:rgba(255,82,111,.22)}.transferredRequestMeta>span,.transferredRequestOrigin span,.transferredRequestResult>span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.transferredRequestMeta strong,.transferredRequestOrigin strong,.transferredRequestResult strong{display:block;margin-bottom:5px}.transferredRequestMeta p,.transferredRequestOrigin p,.transferredRequestResult p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.transferredRequestConnection{display:grid;place-items:center;color:var(--green);font-size:23px;font-weight:900}.transferredRequestActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.customerRegistryTools{grid-template-columns:minmax(0,1fr) 230px}.customerRegistryTools select{min-height:45px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.04);color:var(--text);font:inherit}.customerRegistryRow{display:grid;grid-template-columns:55px minmax(190px,1fr) minmax(280px,1.2fr) 170px auto;gap:14px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:18px;background:rgba(3,17,12,.65)}.customerRegistryAvatar{width:55px;height:55px;display:grid;place-items:center;border-radius:18px;background:rgba(55,240,163,.1);color:var(--green);font-weight:900}.customerRegistryContact span,.customerRegistryHistory span,.customerRegistryIdentity>span{display:block;margin-bottom:5px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.customerRegistryIdentity>strong{display:block;margin-bottom:5px;font-size:17px}.customerRegistryIdentity p{margin:0;color:var(--muted);font-size:11px}.customerRegistryContact{display:grid;grid-template-columns:1fr 1fr;gap:8px}.customerRegistryContact>div,.customerRegistryHistory>div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.035)}.customerRegistryContact strong{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.customerRegistryHistory{display:grid;grid-template-columns:1fr 1fr;gap:7px}.customerRegistryHistory strong{font-size:18px}@media (max-width:1200px){.leadWorkflowNavigation{grid-template-columns:1fr}.leadWorkflowNavigationArrow{transform:rotate(90deg)}.customerRegistryRow,.transferredRequestRow{grid-template-columns:1fr 1fr}.transferredRequestConnection{display:none}.customerRegistryContact{grid-template-columns:1fr}}@media (max-width:850px){.customerRegistryIntroduction,.customerRegistryTools,.leadActiveTools,.leadPageIntroduction,.transferredExplanation,.transferredTools{grid-template-columns:1fr}.customerRegistryCount,.leadPageIntroductionValue{text-align:left}.leadActiveFilters,.transferredFilters{overflow-x:auto}.activeRequestFacts,.customerRegistryRow,.transferredRequestRow{grid-template-columns:1fr}.activeRequestFooter,.activeRequestHeader,.transferredRequestActions{flex-direction:column;align-items:stretch}.activeRequestValue{text-align:left}.activeRequestFooter>div,.transferredRequestActions{display:grid;grid-template-columns:1fr}.activeRequestAction,.customerRegistryRow>a,.transferredMainAction{width:100%}}.operationsMainNavigation{display:grid;grid-template-columns:1fr 45px 1fr 45px 1fr;gap:8px;align-items:stretch;margin-bottom:18px;padding:7px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.018)),rgba(3,17,12,.79)}.operationsMainNavigationItem{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:15px;border:1px solid transparent;border-radius:17px;background:transparent;color:var(--text);text-align:left}.operationsMainNavigationItem:hover:not(.active){background:rgba(255,255,255,.035)}.operationsMainNavigationItem.active{background:rgba(255,255,255,.055)}.operationsMainNavigationItem.requests.active{border-color:rgba(255,159,67,.24);background:rgba(255,159,67,.07)}.operationsMainNavigationItem.jobs.active{border-color:rgba(255,207,112,.24);background:rgba(255,207,112,.07)}.operationsMainNavigationItem.history.active{border-color:rgba(55,240,163,.24);background:rgba(55,240,163,.07)}.operationsNavigationStep{width:45px;height:45px;display:grid;place-items:center;border-radius:15px;background:rgba(255,255,255,.075);font-size:17px;font-weight:900}.operationsMainNavigationItem.requests.active .operationsNavigationStep{background:#ff9f43;color:#251000}.operationsMainNavigationItem.jobs.active .operationsNavigationStep{background:var(--warning);color:#2b1b00}.operationsMainNavigationItem.history.active .operationsNavigationStep{background:var(--green);color:#06110c}.operationsMainNavigationItem div strong{display:block;margin-bottom:4px;font-size:14px}.operationsMainNavigationItem div small{display:block;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.operationsMainNavigationItem>b{min-width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.07)}.operationsNavigationConnector{display:grid;place-items:center;color:var(--muted);font-size:20px;font-weight:900}.operationsIntro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:17px;padding:24px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.016)),rgba(3,17,12,.68)}.operationsIntro.requests{border-color:rgba(255,159,67,.18)}.operationsIntro.jobs{border-color:rgba(255,207,112,.18)}.operationsIntro.history{border-color:rgba(55,240,163,.18)}.operationsIntro h2{max-width:880px;margin:8px 0;font-size:28px;letter-spacing:-.035em}.operationsIntro>div:first-child>p:last-child{max-width:880px;margin:0;color:var(--muted);line-height:1.58}.operationsIntroValue{min-width:245px;padding:17px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.04);text-align:right}.operationsIntroMetrics span,.operationsIntroValue span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.operationsIntroValue strong{display:block;color:var(--green);font-size:29px}.operationsIntroValue p{margin:5px 0 0;color:var(--muted);font-size:10px}.operationsIntroMetrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.operationsIntroMetrics>div{min-width:175px;padding:15px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04)}.operationsIntroMetrics strong{color:var(--green);font-size:19px}.operationsTools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:17px;padding:8px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.03)}.operationsSearch{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:46px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.04)}.operationsSearch>span{display:grid;place-items:center;color:var(--muted);font-size:18px}.operationsSearch input{width:100%;height:100%;padding-right:13px;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.operationsFilterButtons{display:flex;gap:5px}.operationsFilterButtons button{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text)}.operationsFilterButtons button.active{border-color:var(--line);background:rgba(255,255,255,.06)}.operationsFilterButtons button.red.active{border-color:rgba(255,82,111,.25);background:rgba(255,82,111,.08)}.operationsFilterButtons button.orange.active{border-color:rgba(255,159,67,.25);background:rgba(255,159,67,.08)}.operationsFilterButtons strong{min-width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.075)}.historyFilterControls,.jobFilterControls{display:flex;gap:7px}.historyFilterControls select,.jobFilterControls select{min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.045);color:var(--text);font:inherit}.operationsHistoryList,.operationsJobList,.operationsRequestList{display:grid;gap:14px;margin-bottom:22px}.operationsJobCard,.operationsRequestCard{position:relative;overflow:hidden;padding:19px;border:1px solid var(--line);border-radius:21px;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.014)),rgba(3,17,12,.67)}.operationsRequestCard.red{border-color:rgba(255,82,111,.24)}.operationsJobCard.orange,.operationsRequestCard.orange{border-color:rgba(255,159,67,.24)}.operationsJobCard.yellow{border-color:rgba(255,207,112,.24)}.operationsJobCard.green{border-color:rgba(55,240,163,.24)}.operationsJobAccent,.operationsRequestAccent{position:absolute;inset:0 auto 0 0;width:5px}.operationsRequestCard.red .operationsRequestAccent{background:#ff526f}.operationsJobCard.orange .operationsJobAccent,.operationsRequestCard.orange .operationsRequestAccent{background:#ff9f43}.operationsJobCard.yellow .operationsJobAccent{background:var(--warning)}.operationsJobCard.green .operationsJobAccent{background:var(--green)}.operationsJobHeader,.operationsRequestHeader{display:flex;justify-content:space-between;gap:20px}.operationsJobHeader h3,.operationsRequestHeader h3{margin:11px 0 5px;font-size:22px}.operationsJobHeader p,.operationsRequestHeader p{margin:0;color:var(--muted)}.operationsStatusBadge{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:900}.operationsStatusBadge.red{color:#ff9caf;background:rgba(255,82,111,.12)}.operationsStatusBadge.orange{color:#ffc08a;background:rgba(255,159,67,.12)}.operationsStatusBadge.yellow{color:#ffe09b;background:rgba(255,207,112,.12)}.operationsStatusBadge.green{color:#8affca;background:rgba(55,240,163,.12)}.operationsJobValue,.operationsRequestValue{min-width:160px;padding:13px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04);text-align:right}.operationsJobExecution span,.operationsJobFacts span,.operationsJobReport span,.operationsJobValue span,.operationsRequestFacts span,.operationsRequestInfo span,.operationsRequestValue span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.operationsJobValue strong,.operationsRequestValue strong{font-size:21px}.operationsJobFacts,.operationsRequestFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.operationsJobExecution,.operationsJobFacts>div,.operationsJobReport,.operationsRequestFacts>div,.operationsRequestInfo>div{padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.035)}.operationsJobFacts strong,.operationsRequestFacts strong{font-size:12px;line-height:1.4}.operationsRequestInfo{display:grid;gap:8px;margin-top:8px}.operationsJobExecution p,.operationsJobReport p,.operationsRequestInfo p{margin:0;color:var(--muted);line-height:1.5}.operationsRequestInfo .next{border-color:rgba(125,167,255,.18);background:rgba(125,167,255,.045)}.operationsJobExecution,.operationsJobReport{margin-top:8px}.operationsJobReport{border-color:rgba(55,240,163,.17);background:rgba(55,240,163,.04)}.operationsCardFooter{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:13px;margin-top:13px;border-top:1px solid var(--line)}.operationsCardFooter>div:first-child{display:flex;flex-wrap:wrap;gap:8px}.historyMainAction,.operationsPrimaryAction{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border-radius:13px;font-weight:900}.historyMainAction.red,.operationsPrimaryAction.red{background:#ff526f;color:#260008}.operationsPrimaryAction.orange{background:#ff9f43;color:#251000}.historyMainAction.yellow{background:var(--warning);color:#2b1b00}.historyMainAction.green{background:var(--green);color:#06110c}.jobsConnectedSwitch{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:17px;padding:5px;border:1px solid var(--line);border-radius:21px;background:rgba(3,17,12,.76)}.jobsConnectedSwitchItem{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px;border:0;border-radius:16px;background:transparent;color:var(--text);text-align:left}.jobsConnectedSwitchItem>div{display:flex;align-items:center;gap:11px}.jobsConnectedSwitchItem strong{display:block;margin-bottom:4px}.jobsConnectedSwitchItem small{color:var(--muted);font-size:10px}.jobsConnectedSwitchItem>b{font-size:27px}.jobsConnectedSwitchItem.open.active{background:rgba(255,207,112,.08);box-shadow:inset 0 0 0 1px rgba(255,207,112,.24)}.jobsConnectedSwitchItem.done.active{background:rgba(55,240,163,.08);box-shadow:inset 0 0 0 1px rgba(55,240,163,.24)}.jobsSwitchDot{width:12px;height:12px;border-radius:999px}.jobsConnectedSwitchItem.open .jobsSwitchDot{background:var(--warning);box-shadow:0 0 0 5px rgba(255,207,112,.09)}.jobsConnectedSwitchItem.done .jobsSwitchDot{background:var(--green);box-shadow:0 0 0 5px rgba(55,240,163,.09)}.operationsJobCard.focused{animation:focusedJobPulse 1.4s ease 2;box-shadow:0 0 0 2px rgba(55,240,163,.45),0 0 42px rgba(55,240,163,.15)}.focusedJobNotice{position:absolute;top:14px;right:14px;z-index:2;padding:7px 10px;border:1px solid rgba(55,240,163,.28);border-radius:999px;background:rgba(55,240,163,.13);color:#8affca;font-size:9px;font-weight:900;text-transform:uppercase}@keyframes focusedJobPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.operationsHistoryRow{position:relative;display:grid;grid-template-columns:5px minmax(175px,.8fr) 42px minmax(260px,1.25fr) minmax(230px,.95fr);gap:13px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:19px;background:rgba(3,17,12,.65)}.operationsHistoryRow.red{border-color:rgba(255,82,111,.22)}.operationsHistoryRow.yellow{border-color:rgba(255,207,112,.22)}.operationsHistoryRow.green{border-color:rgba(55,240,163,.22)}.historyColorMarker{align-self:stretch;border-radius:999px}.operationsHistoryRow.red .historyColorMarker{background:#ff526f}.operationsHistoryRow.yellow .historyColorMarker{background:var(--warning)}.operationsHistoryRow.green .historyColorMarker{background:var(--green)}.historyDurations span,.historyOrigin>span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.historyOrigin>strong,.historyResult>strong{display:block;margin-bottom:5px;font-size:15px}.historyOrigin p,.historyResult p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.historyOrigin small,.historyResult small{display:block;margin-top:6px;color:var(--muted);font-size:9px}.historyFlowArrow{display:grid;place-items:center;color:var(--green);font-size:22px;font-weight:900}.historyResult>.operationsStatusBadge{margin-bottom:9px}.historyDurations{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.historyDurations>div{padding:10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.035)}.historyDurations strong{font-size:11px;line-height:1.35}.historyActions{grid-column:2/-1;display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--line)}@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}.operationsJobFacts,.operationsRequestFacts{grid-template-columns:1fr 1fr}.historyFilterControls,.jobFilterControls{display:grid;grid-template-columns:1fr}}@media (max-width:750px){.historyDurations,.jobsConnectedSwitch,.operationsHistoryRow,.operationsJobFacts,.operationsRequestFacts{grid-template-columns:1fr}.historyColorMarker{width:100%;height:5px}.historyActions,.operationsCardFooter,.operationsJobHeader,.operationsRequestHeader{flex-direction:column;align-items:stretch}.operationsJobValue,.operationsRequestValue{text-align:left}.historyActions,.operationsCardFooter>div:first-child{display:grid;grid-template-columns:1fr}.historyMainAction,.operationsCardFooter a,.operationsCardFooter button,.operationsPrimaryAction{width:100%}.historyActions{grid-column:auto}.focusedJobNotice{position:static;display:inline-flex;margin-bottom:12px}}.archiveMetrics{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:17px}.archiveMetrics article{padding:14px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04)}.archiveMetrics article.red{border-color:rgba(255,82,111,.2);background:rgba(255,82,111,.045)}.archiveMetrics article.orange{border-color:rgba(255,159,67,.2);background:rgba(255,159,67,.045)}.archiveMetrics article.yellow{border-color:rgba(255,207,112,.2);background:rgba(255,207,112,.045)}.archiveMetrics article.green{border-color:rgba(55,240,163,.2);background:rgba(55,240,163,.045)}.archiveMetrics span{display:block;margin-bottom:7px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.archiveMetrics strong{font-size:25px}.archiveToolStack{display:grid;gap:8px;margin-bottom:17px;padding:8px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.03)}.archiveSearch{width:100%}.archiveFilterGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.archiveFilterGrid label{display:grid;gap:6px}.archiveFilterGrid label>span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.archiveFilterGrid select{width:100%;min-height:45px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.045);color:var(--text);font:inherit}.archiveTimelineList{display:grid;gap:13px;margin-bottom:24px}.archiveTimelineRow{position:relative;overflow:hidden;padding:18px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.012)),rgba(3,17,12,.68)}.archiveTimelineRow.red{border-color:rgba(255,82,111,.22)}.archiveTimelineRow.orange{border-color:rgba(255,159,67,.22)}.archiveTimelineRow.yellow{border-color:rgba(255,207,112,.22)}.archiveTimelineRow.green{border-color:rgba(55,240,163,.22)}.archiveTimelineAccent{position:absolute;inset:0 auto 0 0;width:5px}.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{display:block;margin-bottom:5px}.archiveTimelineIdentity>p{max-width:900px;margin:0;color:var(--muted);line-height:1.5}.archiveIdentifiers{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.archiveIdentifiers span{padding:5px 8px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.035);color:var(--muted);font-size:9px;font-weight:800}.archiveProcessLine{display:grid;grid-template-columns:minmax(120px,1fr) 25px minmax(120px,1fr) 25px minmax(120px,1fr) 25px minmax(120px,1fr);gap:5px;align-items:center;margin-top:15px;padding:13px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.025)}.archiveProcessLine>div{display:grid;grid-template-columns:31px minmax(0,1fr);gap:3px 9px;align-items:center}.archiveProcessLine>div>span{grid-row:1/3;width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.07);color:var(--muted);font-size:11px;font-weight:900}.archiveProcessLine>div.done>span{background:var(--green);color:#06110c}.archiveProcessLine strong{font-size:11px}.archiveProcessLine small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.archiveProcessLine i{width:100%;height:2px;border-radius:999px;background:var(--line)}.archiveDurationGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px}.archiveDurationGrid>div{padding:11px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.035)}.archiveDurationGrid span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.archiveDurationGrid strong{font-size:13px}.archiveTimelineActions{display:flex;justify-content:flex-end;gap:8px;padding-top:13px;margin-top:13px;border-top:1px solid var(--line)}@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){.archiveDurationGrid,.archiveFilterGrid,.archiveMetrics,.archiveTimelineActions{grid-template-columns:1fr}.archiveTimelineActions{display:grid}.archiveTimelineActions a{width:100%}}.customerFileHero.neutral{border-color:rgba(55,240,163,.16)}.customerCurrentStatus.neutral{color:var(--green);background:rgba(55,240,163,.1)}.newLeadWorkspace{display:grid;gap:16px;margin-bottom:25px}.newLeadSection{padding:22px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.014)),rgba(3,17,12,.68)}.newLeadSectionHead{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px}.newLeadSectionHead>span{width:41px;height:41px;display:grid;place-items:center;flex-shrink:0;border-radius:14px;background:var(--green);color:#06110c;font-weight:900}.newLeadSectionHead h2{margin:0 0 5px;font-size:21px}.newLeadSectionHead p{margin:0;color:var(--muted);line-height:1.5}.newLeadModeSwitch{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:16px;padding:5px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.03)}.newLeadModeSwitch button{min-height:45px;border:0;border-radius:12px;background:transparent;color:var(--text);font-weight:850}.newLeadModeSwitch button.active{color:var(--green);background:rgba(55,240,163,.09);box-shadow:inset 0 0 0 1px rgba(55,240,163,.2)}.newLeadGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.newLeadField{display:grid;gap:7px;margin-bottom:11px}.newLeadField>span{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.newLeadField input,.newLeadField select,.newLeadField textarea{width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:12px;outline:0;background:rgba(255,255,255,.04);color:var(--text);font:inherit}.newLeadField input:focus,.newLeadField select:focus,.newLeadField textarea:focus{border-color:rgba(55,240,163,.35);box-shadow:0 0 0 3px rgba(55,240,163,.06)}.newLeadField textarea{resize:vertical;min-height:125px}.newLeadCustomerResults{display:grid;gap:8px;max-height:360px;overflow-y:auto}.newLeadCustomerResults button{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.035);color:var(--text);text-align:left}.newLeadCustomerResults button:hover{background:rgba(255,255,255,.055)}.newLeadCustomerResults button.active{border-color:rgba(55,240,163,.34);background:rgba(55,240,163,.08);box-shadow:inset 0 0 0 1px rgba(55,240,163,.08)}.newLeadCustomerResults span,.newLeadCustomerResults strong{display:block}.newLeadCustomerResults small,.newLeadCustomerResults span{margin-top:4px;color:var(--muted);font-size:10px}.newLeadError{padding:13px 14px;border:1px solid rgba(255,82,111,.25);border-radius:13px;background:rgba(255,82,111,.08);color:#ff9caf;font-weight:750}.newLeadFooter{display:flex;justify-content:flex-end;gap:9px;padding-top:3px}.customerTimelineItem.lost{border-color:rgba(255,82,111,.2)}.customerTimelineItem.job_open{border-color:rgba(255,207,112,.2)}.customerTimelineItem.job_done{border-color:rgba(55,240,163,.2)}@media (max-width:800px){.newLeadFooter,.newLeadGrid,.newLeadModeSwitch{grid-template-columns:1fr}.newLeadFooter{display:grid}.newLeadFooter a,.newLeadFooter button{width:100%}}.calendarCommandBar,.technicianCommandBar{display:grid;grid-template-columns:auto minmax(230px,1fr) auto;gap:12px;align-items:center;margin-bottom:16px;padding:9px;border:1px solid var(--line);border-radius:19px;background:rgba(255,255,255,.03)}.calendarAdvancedFilters{display:grid;grid-template-columns:minmax(0,1fr) 220px 220px;gap:9px;margin-bottom:16px}.calendarSearch{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:46px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.04)}.calendarSearch span{display:grid;place-items:center;color:var(--muted)}.calendarAdvancedFilters select,.calendarSearch input,.technicianCommandBar select{width:100%;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:13px;outline:0;background:rgba(255,255,255,.04);color:var(--text);font:inherit}.calendarSearch input{border:0;background:transparent}.calendarMasterList{display:grid;gap:9px;margin-bottom:22px}.calendarMasterRow{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(210px,1.2fr) minmax(210px,1fr) minmax(140px,.65fr) minmax(130px,.55fr);gap:14px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:17px;background:rgba(3,17,12,.66);color:var(--text);text-align:left}.calendarMasterRow.yellow{border-color:rgba(255,207,112,.22)}.calendarMasterRow.orange{border-color:rgba(255,159,67,.22)}.calendarMasterRow.green{border-color:rgba(55,240,163,.22)}.calendarMasterRow span{display:block;margin-bottom:5px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.calendarMasterRow p{margin:4px 0 0;color:var(--muted);font-size:10px}.calendarJobModalAdvanced{width:min(920px,calc(100vw - 30px))}.calendarRescheduleAdvanced{display:grid;gap:12px;margin-top:15px;padding:15px;border:1px solid rgba(255,207,112,.2);border-radius:16px;background:rgba(255,207,112,.04)}.calendarRescheduleAdvanced h3{margin:5px 0 0}.calendarScheduleMessage{padding:11px 12px;border-radius:11px;font-size:11px;font-weight:750;line-height:1.5}.calendarScheduleMessage.error{border:1px solid rgba(255,82,111,.25);background:rgba(255,82,111,.08);color:#ff9caf}.calendarScheduleMessage.success{border:1px solid rgba(55,240,163,.25);background:rgba(55,240,163,.08);color:#8affca}.technicianViewSwitch{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.technicianViewSwitch button{min-height:39px;border:0;border-radius:10px;background:transparent;color:var(--text)}.technicianViewSwitch button.active{background:rgba(55,240,163,.1);color:var(--green)}.technicianAssignmentGrid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:25px}.technicianAssignmentList{position:sticky;top:15px;overflow:hidden;border:1px solid var(--line);border-radius:19px;background:rgba(3,17,12,.7)}.technicianAssignmentHead{padding:14px;border-bottom:1px solid var(--line)}.technicianAssignmentHead>div{display:flex;justify-content:space-between}.technicianAssignment{width:100%;display:grid;gap:5px;padding:13px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left}.technicianAssignment.active,.technicianAssignment:hover{background:rgba(255,255,255,.045)}.technicianAssignment.active{box-shadow:inset 4px 0 0 var(--green)}.technicianAssignment>span{color:var(--muted);font-size:9px}.technicianAssignment p{margin:0;color:var(--muted);font-size:10px}.technicianAssignmentEmpty{padding:20px;color:var(--muted);text-align:center}.technicianExecutionWorkspace{display:grid;gap:13px}.technicianExecutionHero{display:flex;justify-content:space-between;gap:18px;padding:21px;border:1px solid rgba(255,207,112,.2);border-radius:21px;background:linear-gradient(135deg,rgba(255,207,112,.06),rgba(255,255,255,.015)),rgba(3,17,12,.7)}.technicianExecutionHero h2{margin:11px 0 6px;font-size:25px}.technicianExecutionHero p{margin:0;color:var(--muted)}.technicianExecutionStatus{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:900}.technicianExecutionStatus.yellow{color:#ffe09b;background:rgba(255,207,112,.12)}.technicianExecutionStatus.orange{color:#ffc08a;background:rgba(255,159,67,.12)}.technicianTimerCard{min-width:220px;padding:15px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.04)}.technicianTimerCard>span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.technicianTimerCard>strong{display:block;margin-bottom:10px;font-size:26px}.technicianExecutionFacts{display:grid;grid-template-columns:1.4fr 1fr .7fr auto;gap:8px}.technicianExecutionFacts>div{padding:12px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.035)}.technicianExecutionFacts span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.technicianWorkGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.technicianMaterialRow{display:grid;grid-template-columns:minmax(180px,1fr) 90px 120px auto;gap:8px;align-items:end;margin-bottom:8px}.technicianMaterialRow label{display:grid;gap:6px}.technicianMaterialRow label>span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.technicianMaterialRow input,.technicianMaterialRow select,.technicianReportInput{width:100%;padding:11px;border:1px solid var(--line);border-radius:11px;outline:0;background:rgba(255,255,255,.04);color:var(--text);font:inherit}.technicianReportInput{min-height:155px;resize:vertical}.technicianConfirmation{display:flex;gap:11px;align-items:flex-start;margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.03)}.technicianConfirmation input{margin-top:4px}.technicianConfirmation p{margin:4px 0 0;color:var(--muted);font-size:10px}.technicianCompletionBar{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:17px;border:1px solid rgba(55,240,163,.19);border-radius:18px;background:rgba(55,240,163,.045)}.technicianCompletionBar span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.technicianCompletionBar strong{display:block;margin:5px 0}.technicianCompletionBar p{margin:0;color:var(--muted);font-size:10px}.technicianCompletionBar button:disabled{cursor:not-allowed;opacity:.4}.jobProcessTimeline{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:13px}.jobProcessStep{display:flex;gap:10px;padding:13px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.03)}.jobProcessStep>span{width:31px;height:31px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:rgba(255,255,255,.07);color:var(--muted);font-weight:900}.jobProcessStep.completed>span{background:var(--green);color:#06110c}.jobProcessStep p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.4}.dashboardQuickActions,.dashboardSystemNumbers,.jobDurationGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.dashboardSystemNumbers>div,.jobDurationGrid>div{padding:14px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.035)}.dashboardSystemNumbers span,.jobDurationGrid span{display:block;margin-bottom:7px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.dashboardBottomGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;margin-bottom:23px}.dashboardSystemNumbers strong{font-size:22px}.dashboardQuickAction{gap:6px;padding:13px;border-radius:13px;background:rgba(255,255,255,.035)}.dashboardQuickAction:hover{border-color:rgba(55,240,163,.22);background:rgba(55,240,163,.05)}@media (max-width:1200px){.jobProcessTimeline{grid-template-columns:repeat(3,1fr)}.technicianAssignmentGrid{grid-template-columns:250px minmax(0,1fr)}.calendarMasterRow,.technicianExecutionFacts{grid-template-columns:1fr 1fr}}@media (max-width:900px){.calendarAdvancedFilters,.calendarCommandBar,.dashboardBottomGrid,.technicianAssignmentGrid,.technicianCommandBar,.technicianWorkGrid{grid-template-columns:1fr}.technicianAssignmentList{position:static}.technicianCompletionBar,.technicianExecutionHero{flex-direction:column;align-items:stretch}.technicianTimerCard{min-width:0}.dashboardSystemNumbers,.jobDurationGrid,.jobProcessTimeline{grid-template-columns:1fr 1fr}}@media (max-width:650px){.calendarMasterRow,.dashboardQuickActions,.dashboardSystemNumbers,.jobDurationGrid,.jobProcessTimeline,.technicianExecutionFacts,.technicianMaterialRow{grid-template-columns:1fr}}.financeMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px}.financeMetricGrid>div{padding:16px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.035)}.financeDocumentRow span,.financeMetricGrid span,.invoiceHero span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.financeMetricGrid strong{font-size:22px}.financeDocumentRow p,.financeMetricGrid p{margin:5px 0 0;color:var(--muted);font-size:10px}.financeToolbar{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:9px;margin-bottom:14px}.financeToolbar input,.financeToolbar select{min-height:46px;padding:0 13px;border:1px solid var(--line);border-radius:13px;outline:0;background:rgba(255,255,255,.04);color:var(--text);font:inherit}.financeDocumentList{display:grid;gap:9px;margin-bottom:22px}.financeDocumentRow{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr) minmax(160px,.8fr) minmax(150px,.7fr) auto;gap:14px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:17px;background:rgba(3,17,12,.68)}.financeDocumentRow.accepted,.financeDocumentRow.paid{border-color:rgba(55,240,163,.22)}.financeDocumentRow.partially_paid,.financeDocumentRow.sent{border-color:rgba(255,159,67,.22)}.financeDocumentRow.cancelled,.financeDocumentRow.overdue,.financeDocumentRow.rejected{border-color:rgba(255,82,111,.24)}.financeDocumentRow.draft,.financeDocumentRow.notInvoiced,.financeDocumentRow.saved{border-color:rgba(255,207,112,.2)}.financeError,.financeMessage{margin-bottom:13px;padding:12px 14px;border-radius:13px;font-weight:750}.financeError{border:1px solid rgba(255,82,111,.25);background:rgba(255,82,111,.08);color:#ff9caf}.financeMessage{border:1px solid rgba(55,240,163,.24);background:rgba(55,240,163,.07);color:#8affca}.invoiceHero{display:flex;justify-content:space-between;gap:20px;margin-bottom:14px;padding:21px;border:1px solid var(--line);border-radius:21px;background:rgba(3,17,12,.72)}.invoiceHero h2{margin:7px 0;font-size:27px}.invoiceHero p{margin:0;color:var(--muted)}.invoiceHero>div:last-child{min-width:230px;padding:15px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04)}.invoiceHero>div:last-child strong{display:block;margin-bottom:6px;font-size:26px}.invoiceHero.paid{border-color:rgba(55,240,163,.23)}.invoiceHero.overdue{border-color:rgba(255,82,111,.26)}.invoiceHero.partially_paid,.invoiceHero.sent{border-color:rgba(255,159,67,.24)}.invoiceWorkspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;margin-bottom:14px}.invoiceSidebar,.invoiceWorkspace{display:grid;gap:13px}.invoiceItemList{display:grid;gap:9px}.invoiceItemCard{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.invoiceItemNumber{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(55,240,163,.1);color:var(--green);font-weight:900}.invoiceItemFields{display:grid;gap:7px}.invoiceItemFields select,.invoiceItemFields textarea,.invoiceItemFields>input{width:100%;padding:10px;border:1px solid var(--line);border-radius:10px;outline:0;background:rgba(255,255,255,.04);color:var(--text);font:inherit}.invoiceItemFields textarea{resize:vertical;min-height:70px}.invoiceItemFields>div{display:grid;grid-template-columns:90px 120px 140px minmax(130px,auto);gap:7px;align-items:center}.invoiceItemFields>div strong{text-align:right}.invoiceTotals{display:grid;gap:8px;width:min(390px,100%);margin:17px 0 0 auto}.invoiceTotals>div{display:flex;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line)}.invoiceTotals .grand{border:1px solid rgba(55,240,163,.22);border-radius:12px;background:rgba(55,240,163,.06)}.paymentHistory{display:grid;gap:8px}.paymentHistory>div{display:grid;grid-template-columns:150px 150px 1fr;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.paymentHistory p{margin:0;color:var(--muted)}@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,.invoiceItemFields>div,.invoiceSidebar,.paymentHistory>div{grid-template-columns:1fr}.invoiceHero{flex-direction:column}.invoiceHero>div:last-child{min-width:0}.invoiceItemCard{grid-template-columns:1fr}}@media print{.dangerButton,.invoiceSidebar,.sidebar,.topbarActions,button{display:none!important}.main{margin:0!important;padding:0!important}.invoiceWorkspace{display:block}}.sidebarProcess{border-radius:15px;background:rgba(255,255,255,.025)}.sidebarProcess span{display:block;margin-bottom:6px;color:var(--green);font-size:9px;font-weight:900;text-transform:uppercase}.sidebarProcess p{margin:0;font-size:10px}.archiveTimelineRow.mint,.operationsJobCard.mint{border-color:rgba(107,223,169,.23);background:linear-gradient(135deg,rgba(107,223,169,.055),rgba(255,255,255,.012)),rgba(3,17,12,.7)}.archiveTimelineRow.mint
.archiveTimelineAccent,.operationsJobCard.mint
.operationsJobAccent{background:#6bdfa9}.operationsStatusBadge.mint{color:#a3f3cd;background:rgba(107,223,169,.11)}.operationsPrimaryAction.mint{color:#07140e;background:#6bdfa9}.operationsJobProcessState{display:grid;grid-template-columns:.9fr 1.15fr 1.15fr;gap:8px;margin-top:12px}.operationsJobProcessState>div{padding:12px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.028)}.operationsJobProcessState>div.missing{border-color:rgba(255,207,112,.17);background:rgba(255,207,112,.035)}.operationsJobProcessState>div.next{border-color:rgba(55,240,163,.17);background:rgba(55,240,163,.035)}.operationsJobProcessState span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.operationsJobProcessState strong{font-size:11px;line-height:1.5}.billingStartHero,.billingStatusHero{display:flex;justify-content:space-between;gap:20px;margin-bottom:15px;padding:22px;border:1px solid rgba(107,223,169,.22);border-radius:22px;background:linear-gradient(135deg,rgba(107,223,169,.065),rgba(255,255,255,.015)),rgba(3,17,12,.72)}.billingStartHero h2,.billingStatusHero h2{margin:10px 0 7px;font-size:27px}.billingStartHero p,.billingStatusHero p{margin:0;color:var(--muted)}.billingStartHero>div:last-child,.billingStatusHero>div:last-child{min-width:230px;padding:15px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04)}.billingStartHero>div:last-child span,.billingStatusHero>div:last-child span{display:block;margin-bottom:7px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.billingStartHero>div:last-child strong,.billingStatusHero>div:last-child strong{font-size:27px}.billingLightStatus{display:inline-flex;padding:7px 11px;border-radius:999px;color:#a3f3cd;background:rgba(107,223,169,.11);font-size:10px;font-weight:900}.billingStatusHero.paid{border-color:rgba(55,240,163,.34);background:linear-gradient(135deg,rgba(55,240,163,.1),rgba(255,255,255,.015)),rgba(3,17,12,.72)}.billingStatusHero.overdue{border-color:rgba(255,82,111,.28)}.billingModeGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.billingModeCard{display:grid;gap:9px;padding:22px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.03);color:var(--text);text-align:left}.billingModeCard:hover{transform:translateY(-2px);border-color:rgba(55,240,163,.25)}.billingModeCard.ai{background:linear-gradient(135deg,rgba(55,240,163,.07),rgba(255,255,255,.02))}.billingModeCard span{color:var(--green);font-size:10px;font-weight:900;text-transform:uppercase}.billingModeCard h3{margin:0;font-size:21px}.billingModeCard p{margin:0;color:var(--muted);line-height:1.55}.billingProgress{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:13px}.billingProgress>div{display:flex;gap:9px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.billingProgress>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.07);color:var(--muted);font-weight:900}.billingProgress>div.completed{border-color:rgba(107,223,169,.21)}.billingProgress>div.completed>span{color:#07140e;background:#6bdfa9}.billingProgress>div.final.completed{border-color:rgba(55,240,163,.3);background:rgba(55,240,163,.06)}.billingProgress>div.final.completed>span{background:var(--green)}.billingWorkspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.billingSidebar,.billingWorkspace{display:grid;gap:13px}.billingItemList{display:grid;gap:9px}.billingItem{display:grid;grid-template-columns:37px minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.billingItemNumber{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--green);background:rgba(55,240,163,.09);font-weight:900}.billingItem>div{display:grid;gap:7px}.billingItem input,.billingItem select,.billingItem textarea{width:100%;padding:10px;border:1px solid var(--line);border-radius:10px;outline:0;color:var(--text);background:rgba(255,255,255,.04);font:inherit}.billingItem textarea{min-height:72px;resize:vertical}.billingItemValues{display:grid;grid-template-columns:85px 120px 140px minmax(120px,auto);gap:7px;align-items:center}.billingItemValues strong{text-align:right}.billingTotals{display:grid;gap:7px;width:min(390px,100%);margin:16px 0 0 auto}.billingTotals>div{display:flex;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line)}.billingTotals .grand{border:1px solid rgba(55,240,163,.22);border-radius:12px;background:rgba(55,240,163,.055)}.billingNextStep{margin-bottom:13px;padding:12px;border:1px solid rgba(55,240,163,.17);border-radius:13px;background:rgba(55,240,163,.035)}.billingNextStep span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.billingNextStep strong{line-height:1.5}.billingFullButton{width:100%;margin-top:9px}.billingWaitingStatus{margin-top:10px;padding:11px;border:1px solid rgba(107,223,169,.2);border-radius:11px;color:#a3f3cd;background:rgba(107,223,169,.06);text-align:center;font-size:10px;font-weight:850}.billingCompleteSeal{display:flex;gap:11px;align-items:center;margin-top:12px;padding:13px;border:1px solid rgba(55,240,163,.27);border-radius:14px;background:rgba(55,240,163,.07)}.billingCompleteSeal>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#06110c;background:var(--green);font-weight:900}.billingCompleteSeal p{margin:4px 0 0;color:var(--muted);font-size:10px}.billingPaymentHistory{display:grid;gap:8px}.billingPaymentHistory>div{display:grid;grid-template-columns:150px 150px 1fr;gap:11px;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.billingPaymentHistory p{margin:0;color:var(--muted)}@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}.billingItemValues,.billingModeGrid,.billingPaymentHistory>div,.billingProgress,.billingSidebar{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{background:rgba(55,240,163,.08);color:var(--green);box-shadow:inset 3px 0 0 var(--green)}.premiumNav a{display:grid;gap:3px}.premiumNav a small{color:var(--muted);font-size:9px;font-weight:600}.premiumNav a.active small{color:rgba(55,240,163,.65)}.sidebarProcess{margin-top:auto;padding:14px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,rgba(55,240,163,.045),rgba(255,255,255,.012))}.sidebarProcess>span{display:block;margin-bottom:10px;color:var(--green);font-size:9px;font-weight:900;text-transform:uppercase}.sidebarProcessSteps{display:grid;grid-template-columns:22px 1fr;gap:6px 8px;align-items:center}.sidebarProcessSteps i{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:rgba(55,240,163,.09);color:var(--green);font-size:9px;font-style:normal;font-weight:900}.sidebarProcessSteps b{font-size:10px}.sidebarProcess p{margin:11px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.operationsMainNavigation.premium{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.operationsMainNavigation.premium
.operationsMainNavigationItem{min-width:0}.dashboardProcessBoard,.operationsOverviewStrip{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:14px}.dashboardProcessCard,.operationsOverviewStrip>div{display:grid;gap:5px;padding:14px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.03);color:var(--text)}.customerCommandMetrics span,.dashboardFinanceGrid span,.dashboardProcessCard>span,.documentationEvidenceGrid span,.historyDurationGrid span,.jobAtGlanceGrid span,.jobBillingFacts span,.operationsOverviewStrip span,.premiumDurationGrid span,.processClarityGrid span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.dashboardProcessCard>strong,.operationsOverviewStrip strong{font-size:22px}.dashboardProcessCard.red,.operationsOverviewStrip .red{border-color:rgba(255,92,118,.24)}.dashboardProcessCard.orange,.operationsOverviewStrip .orange{border-color:rgba(255,155,74,.24)}.dashboardProcessCard.yellow,.operationsOverviewStrip .yellow{border-color:rgba(246,203,104,.24)}.dashboardProcessCard.mint,.operationsOverviewStrip .mint{border-color:rgba(115,216,170,.26)}.dashboardProcessCard.green,.operationsOverviewStrip .green{border-color:rgba(55,240,163,.28)}.dashboardProcessCard{text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dashboardProcessCard:hover{transform:translateY(-2px);background:rgba(255,255,255,.045)}.dashboardProcessCard h3{margin:2px 0 0}.dashboardProcessCard p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.cleanFilterBar{display:grid;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(150px,220px));gap:9px;margin-bottom:15px;padding:9px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.025)}.cleanFilterBar select{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:12px;outline:0;background:rgba(255,255,255,.04);color:var(--text);font:inherit}.operationsJobProcessState,.processClarityGrid{display:grid;grid-template-columns:.9fr 1.1fr 1.2fr;gap:8px;margin:12px 0}.operationsJobProcessState>div,.processClarityGrid>div{padding:12px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.026)}.operationsJobProcessState>div.missing,.processClarityGrid>div.missing{border-color:rgba(246,203,104,.2);background:rgba(246,203,104,.035)}.operationsJobProcessState>div.next,.processClarityGrid>div.next{border-color:rgba(55,240,163,.2);background:rgba(55,240,163,.035)}.operationsJobProcessState strong,.processClarityGrid strong{display:block;margin-top:6px;font-size:11px;line-height:1.5}.historyPremiumList,.operationsJobList.premium,.operationsRequestList.premium{display:grid;gap:11px}.customerRecordCard,.historyPremiumCard,.operationsJobCard,.operationsRequestCard{transition:transform .16s ease,border-color .16s ease,background .16s ease}.customerRecordCard:hover,.historyPremiumCard:hover,.operationsJobCard:hover,.operationsRequestCard:hover{transform:translateY(-1px)}.customerRecordCard.mint,.customerTimelineItem.mint,.historyPremiumCard.mint,.operationsJobCard.mint,.operationsRequestCard.mint{border-color:rgba(115,216,170,.28)!important;background:linear-gradient(135deg,rgba(115,216,170,.065),rgba(255,255,255,.012)),rgba(3,17,12,.72)!important}.customerRecordCard.green,.customerTimelineItem.green,.historyPremiumCard.green,.operationsJobCard.green,.operationsRequestCard.green{border-color:rgba(55,240,163,.32)!important;background:linear-gradient(135deg,rgba(55,240,163,.09),rgba(255,255,255,.012)),rgba(3,17,12,.72)!important}.customerRecordCard.yellow,.historyPremiumCard.yellow,.operationsJobCard.yellow{border-color:rgba(246,203,104,.3)!important}.customerRecordCard.orange,.historyPremiumCard.orange,.operationsJobCard.orange{border-color:rgba(255,155,74,.32)!important}.jobCommandBadge.mint,.operationsStatusBadge.mint{color:#b6f4d5;background:rgba(115,216,170,.12)}.jobCommandBadge.green,.operationsStatusBadge.green{color:#a9ffd7;background:rgba(55,240,163,.13)}.historyMainAction.mint,.operationsPrimaryAction.mint,.primary.mint{color:#06120c;background:var(--fix-mint)}.historyMainAction.green,.operationsPrimaryAction.green,.primary.green{color:#06120c;background:var(--fix-green)}.historyPremiumCard{padding:17px;border:1px solid var(--line);border-radius:19px;background:rgba(3,17,12,.72)}.historyPremiumFooter,.historyPremiumHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.historyPremiumHeader h3{margin:9px 0 4px;font-size:20px}.historyPremiumFooter span,.historyPremiumHeader p{margin:0;color:var(--muted)}.historyPremiumHeader>div:last-child{text-align:right}.historyPremiumHeader>div:last-child>span{display:block;margin-bottom:5px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.historyPremiumHeader>div:last-child small{display:block;margin-top:5px;color:var(--fix-yellow)}.historyStepRail,.premiumProcessTimeline{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin:15px 0}.historyStepRail>div,.premiumProcessTimeline>div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.024)}.historyStepRail>div>span,.premiumProcessTimeline>div>span{width:27px;height:27px;display:grid;place-items:center;margin-bottom:7px;border-radius:8px;background:rgba(255,255,255,.07);color:var(--muted);font-weight:900}.historyStepRail>div.done,.premiumProcessTimeline>div.done{border-color:rgba(55,240,163,.2)}.historyStepRail>div.done>span,.premiumProcessTimeline>div.done>span{background:var(--fix-green);color:#06120c}.historyStepRail strong,.premiumProcessTimeline strong{display:block;font-size:10px}.historyStepRail small,.premiumProcessTimeline small{display:block;margin-top:5px;color:var(--muted);font-size:8px;line-height:1.35}.historyDurationGrid,.premiumDurationGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:14px}.historyDurationGrid>div,.premiumDurationGrid>div{padding:10px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.022)}.historyDurationGrid>div.final,.premiumDurationGrid>div.final{border-color:rgba(55,240,163,.24);background:rgba(55,240,163,.045)}.historyDurationGrid strong,.premiumDurationGrid strong{display:block;margin-top:5px}.customerCommandHero,.jobCommandHero{display:flex;justify-content:space-between;gap:20px;margin-bottom:13px;padding:22px;border:1px solid var(--line);border-radius:22px;background:rgba(3,17,12,.72)}.jobCommandHero.yellow{border-color:rgba(246,203,104,.3)}.jobCommandHero.orange{border-color:rgba(255,155,74,.32)}.jobCommandHero.mint{border-color:rgba(115,216,170,.3)}.jobCommandHero.green{border-color:rgba(55,240,163,.34)}.customerCommandHero h2,.jobCommandHero h2{margin:10px 0 6px;font-size:27px}.customerCommandHero p,.jobCommandHero p{margin:0;color:var(--muted)}.jobCommandBadge{display:inline-flex;padding:7px 11px;border-radius:999px;font-size:10px;font-weight:900}.jobHeroCustomer{display:flex;gap:10px;margin-top:16px}.jobHeroCustomer span{color:var(--muted)}.jobHeroMoney{min-width:250px;padding:15px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04)}.jobHeroMoney>p,.jobHeroMoney>span{color:var(--muted)}.jobHeroMoney strong{display:block;margin:7px 0;font-size:28px}.customerCommandMetrics,.dashboardFinanceGrid,.jobAtGlanceGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:13px}.customerCommandMetrics>div,.dashboardFinanceGrid>div,.jobAtGlanceGrid>div{padding:13px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.027)}.jobAtGlanceGrid>div.missing{border-color:rgba(246,203,104,.22)}.jobAtGlanceGrid>div.warning{border-color:rgba(255,92,118,.24)}.customerCommandMetrics strong,.dashboardFinanceGrid strong,.jobAtGlanceGrid strong{display:block;margin-top:6px}.customerFileNavigation.premium,.jobFileNavigation.premium{gap:7px}.customerFileNavigation.premium
.customerFileNavButton,.jobFileNavigation.premium
.jobFileNavButton{text-align:left}.customerOverviewGrid,.dashboardAttentionGrid,.jobBillingPremium,.jobDocumentationPremium,.jobPremiumGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-items:start}.jobBillingPremium,.jobDocumentationPremium{grid-template-columns:1.25fr .75fr}.executionSummary,.jobNextActionCard{display:grid;gap:10px;padding:14px;border:1px solid rgba(55,240,163,.18);border-radius:14px;background:rgba(55,240,163,.035)}.jobNextActionCard>span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.documentationEvidenceGrid,.jobBillingFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.documentationEvidenceGrid>div,.jobBillingFacts>div{padding:11px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.jobFileReport.secondary{margin-top:9px;border-color:rgba(115,216,170,.18)}.delayFormGrid{display:grid;grid-template-columns:1fr 160px 150px 150px;gap:8px;margin-bottom:9px}.delayFormGrid input,.delayFormGrid select,.delayFormGrid textarea{width:100%;padding:10px;border:1px solid var(--line);border-radius:10px;outline:0;background:rgba(255,255,255,.04);color:var(--text);font:inherit}.delayFormGrid label{display:grid;gap:5px}.delayFormGrid label span{color:var(--muted);font-size:9px;font-weight:800}.delayFormGrid textarea{grid-column:1/-1;min-height:80px;resize:vertical}.delayList{display:grid;gap:8px;margin-top:12px}.delayList article{display:flex;justify-content:space-between;gap:12px;padding:11px;border:1px solid rgba(255,155,74,.18);border-radius:12px;background:rgba(255,155,74,.035)}.delayList span{color:var(--fix-orange);font-size:9px;font-weight:900;text-transform:uppercase}.delayList p,.delayList small{margin:4px 0 0;color:var(--muted)}.billingOverviewCard{display:flex;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.03)}.billingOverviewCard.draft,.billingOverviewCard.missing,.billingOverviewCard.overdue,.billingOverviewCard.partially_paid,.billingOverviewCard.sent{border-color:rgba(115,216,170,.24)}.billingOverviewCard.paid{border-color:rgba(55,240,163,.32)}.billingMainAction{display:inline-flex;justify-content:center;margin-top:12px}.invoiceCommandHero{display:flex;justify-content:space-between;gap:20px;margin-bottom:13px;padding:22px;border:1px solid var(--line);border-radius:22px;background:rgba(3,17,12,.72)}.invoiceCommandHero.mint{border-color:rgba(115,216,170,.3)}.invoiceCommandHero.green{border-color:rgba(55,240,163,.34)}.invoiceCommandHero h2{margin:10px 0 6px;font-size:27px}.invoiceCommandHero p{margin:0;color:var(--muted)}.invoiceCustomerLine{display:flex;gap:10px;margin-top:15px}.invoiceCustomerLine span{color:var(--muted)}.invoiceCommandAmount{min-width:240px;padding:15px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04)}.invoiceCommandAmount>p,.invoiceCommandAmount>span{color:var(--muted)}.invoiceCommandAmount strong{display:block;margin:7px 0;font-size:27px}.invoicePrecheckGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px}.invoicePrecheckGrid>div{padding:13px;border:1px solid rgba(55,240,163,.18);border-radius:14px;background:rgba(55,240,163,.035)}.invoicePrecheckGrid>div.missing{border-color:rgba(246,203,104,.23);background:rgba(246,203,104,.04)}.invoicePrecheckGrid span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.invoicePrecheckGrid p{margin:5px 0 0;color:var(--muted);font-size:10px}.billingModeGrid.premium{display:grid;grid-template-columns:1fr 1fr;gap:12px}.invoiceProcessStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:13px}.invoiceProcessStrip>div{display:flex;gap:9px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.025)}.invoiceProcessStrip>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.07);color:var(--muted);font-weight:900}.invoiceProcessStrip>div.done{border-color:rgba(115,216,170,.23)}.invoiceProcessStrip>div.done>span{background:var(--fix-mint);color:#06120c}.invoiceProcessStrip>div.final.done{border-color:rgba(55,240,163,.32);background:rgba(55,240,163,.06)}.invoiceProcessStrip>div.final.done>span{background:var(--fix-green)}.invoiceWorkspacePremium{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:13px;align-items:start}.invoiceMainColumn,.invoiceSideColumn{display:grid;gap:13px}.invoicePositionList{display:grid;gap:9px}.invoicePositionCard{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.invoicePositionNumber{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(55,240,163,.09);color:var(--green);font-weight:900}.invoicePositionContent{display:grid;gap:8px}.invoicePaymentPanel label,.invoicePositionContent label,.invoiceTextGrid label{display:grid;gap:5px}.invoicePaymentPanel label span,.invoicePositionContent label span,.invoiceTextGrid label span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.invoicePaymentPanel input,.invoicePaymentPanel select,.invoicePaymentPanel textarea,.invoicePositionContent input,.invoicePositionContent select,.invoicePositionContent textarea,.invoiceTextGrid input,.invoiceTextGrid textarea{width:100%;padding:10px;border:1px solid var(--line);border-radius:10px;outline:0;background:rgba(255,255,255,.04);color:var(--text);font:inherit}.invoicePaymentPanel textarea,.invoicePositionContent textarea,.invoiceTextGrid textarea{min-height:82px;resize:vertical}.invoicePositionValues{display:grid;grid-template-columns:85px 115px 150px 90px minmax(125px,auto);gap:7px;align-items:end}.invoicePositionTotal{display:grid;gap:5px;text-align:right}.invoicePositionTotal span{color:var(--muted);font-size:9px;text-transform:uppercase}.invoiceTotalsPremium{display:grid;gap:7px;width:min(420px,100%);margin:16px 0 0 auto}.invoiceTotalsPremium>div{display:flex;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line)}.invoiceTotalsPremium>div.grand{border:1px solid rgba(55,240,163,.23);border-radius:12px;background:rgba(55,240,163,.055)}.invoiceTextGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.invoiceTextGrid>label.wide{grid-column:1/-1}.invoiceStatusFacts{display:grid;gap:7px}.invoiceStatusFacts>div{display:flex;justify-content:space-between;gap:8px;padding:10px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.025)}.invoiceStatusFacts>div.open{border-color:rgba(115,216,170,.25);background:rgba(115,216,170,.05)}.invoiceFullButton{width:100%;margin-top:9px}.invoiceCompleteSeal{display:flex;gap:11px;align-items:center;margin-top:12px;padding:13px;border:1px solid rgba(55,240,163,.28);border-radius:14px;background:rgba(55,240,163,.07)}.invoiceCompleteSeal>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--fix-green);color:#06120c;font-weight:900}.invoiceCompleteSeal p{margin:4px 0 0;color:var(--muted);font-size:10px}.invoicePaymentDivider{margin:14px 0;color:var(--muted);text-align:center;font-size:10px;text-transform:uppercase}.invoicePaidButton{width:100%;display:flex;justify-content:center;gap:9px;align-items:center;margin-top:10px;padding:13px 15px;border:0;border-radius:12px;background:var(--fix-green);color:#06120c;font-weight:900}.invoicePaidButton span{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:rgba(0,0,0,.12)}.invoicePaymentHistory{display:grid;gap:8px}.invoicePaymentHistory article{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.invoicePaymentIndex{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:rgba(55,240,163,.09);color:var(--green);font-weight:900}.invoicePaymentHistory p{margin:4px 0 0;color:var(--muted)}.invoiceDocumentationPreview>div:not(.panelHead){padding:10px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025)}.invoiceDocumentationPreview>div+div{margin-top:8px}.invoiceDocumentationPreview span{display:block;margin-bottom:5px;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.invoiceDocumentationPreview p{margin:0;color:var(--muted);line-height:1.55}.documentationRulePanel{margin-bottom:13px}.documentationRuleGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.documentationRuleGrid label{display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.documentationRuleGrid label>span{font-size:10px;font-weight:800}.docModeSelect{min-height:36px;padding:0 9px;border:1px solid var(--line);border-radius:9px;outline:0;background:rgba(255,255,255,.04);color:var(--text)}.documentationHint{margin:10px 0 0;color:var(--muted);font-size:10px}.technicianPhotoWrapper{display:grid;gap:6px}.technicianPhotoWrapper input{width:100%;padding:9px;border:1px solid var(--line);border-radius:9px;outline:0;background:rgba(255,255,255,.04);color:var(--text)}.technicianPhotoWrapper.skipped
.technicianPhoto{opacity:.65}.technicianReportInput.compact{min-height:90px;margin-top:9px}.technicianCompletionBar.ready{border-color:rgba(55,240,163,.28);background:rgba(55,240,163,.055)}.technicianCompletionBar.blocked{border-color:rgba(246,203,104,.2);background:rgba(246,203,104,.035)}.customerProcessWarnings{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px}.customerWarning{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.025);color:var(--text);text-align:left;text-decoration:none}.customerWarning span{font-size:9px;font-weight:900;text-transform:uppercase}.customerWarning.mint{border-color:rgba(115,216,170,.24)}.customerWarning.orange{border-color:rgba(255,155,74,.24)}.customerWarning.yellow{border-color:rgba(246,203,104,.24)}.customerWarning.red{border-color:rgba(255,92,118,.24)}.customerWarning.green{border-color:rgba(55,240,163,.28)}.customerTimeline.premium{display:grid;gap:8px}.customerOrderDetails{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.customerOrderDetails>span{padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.025);color:var(--muted);font-size:9px}.dashboardCommandHero.premium{display:flex;justify-content:space-between;gap:20px;margin-bottom:14px;padding:24px;border:1px solid rgba(55,240,163,.2);border-radius:23px;background:linear-gradient(135deg,rgba(55,240,163,.07),rgba(255,255,255,.012)),rgba(3,17,12,.74)}.dashboardCommandHero h2{max-width:700px;margin:12px 0 8px;font-size:31px;line-height:1.12}.dashboardCommandHero p{max-width:720px;margin:0;color:var(--muted);line-height:1.6}.dashboardLiveStatus{display:inline-flex;gap:7px;align-items:center;padding:7px 10px;border-radius:999px;background:rgba(55,240,163,.09);color:var(--green);font-size:9px;font-weight:900;text-transform:uppercase}.dashboardLiveStatus>span{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px rgba(55,240,163,.8)}.dashboardHeroActions{display:flex;gap:8px;margin-top:17px}.dashboardCommandValue{min-width:310px;padding:17px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.04)}.dashboardCommandValue>span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.dashboardCommandValue>strong{display:block;margin:8px 0 5px;font-size:31px}.dashboardCommandValue>p{font-size:10px}.dashboardCommandMini{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.dashboardCommandMini>div{padding:10px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025)}.dashboardCommandMini span{display:block;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.dashboardCommandMini strong{display:block;margin-top:5px}.dashboardFinanceGrid{grid-template-columns:repeat(3,1fr)}.dashboardFinanceGrid>div p{margin:5px 0 0;color:var(--muted);font-size:10px}.dashboardFinanceGrid>div.mint{border-color:rgba(115,216,170,.25)}.dashboardFinanceGrid>div.orange{border-color:rgba(255,155,74,.25)}.dashboardFinanceGrid>div.red{border-color:rgba(255,92,118,.25)}.dashboardFinanceGrid>div.green{border-color:rgba(55,240,163,.3)}.dashboardAttentionList{display:grid;gap:8px}.dashboardAttentionList>a,.dashboardAttentionList>div{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025);color:var(--text);text-decoration:none}.dashboardAttentionList span{font-size:9px;font-weight:900;text-transform:uppercase}.dashboardAttentionList .red{border-color:rgba(255,92,118,.24)}.dashboardAttentionList .orange{border-color:rgba(255,155,74,.24)}.dashboardAttentionList .yellow{border-color:rgba(246,203,104,.24)}.dashboardAttentionList .mint{border-color:rgba(115,216,170,.24)}.dashboardAttentionList .green{border-color:rgba(55,240,163,.28)}.dashboardSystemNumbers{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:12px}.dashboardSystemNumbers>div{padding:11px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025)}.dashboardSystemNumbers span{display:block;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.dashboardSystemNumbers strong{display:block;margin-top:5px;font-size:20px}.dashboardQuickActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dashboardQuickAction{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025);color:var(--text);text-decoration:none}.dashboardQuickAction span{color:var(--muted);font-size:10px}@media (max-width:1200px){.dashboardProcessBoard,.operationsOverviewStrip{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){.customerOverviewGrid,.customerProcessWarnings,.dashboardAttentionGrid,.dashboardFinanceGrid,.jobBillingPremium,.jobDocumentationPremium,.jobPremiumGrid,.operationsMainNavigation.premium{grid-template-columns:1fr}.customerCommandHero,.historyPremiumFooter,.historyPremiumHeader,.invoiceCommandHero,.jobCommandHero{flex-direction:column}.customerCommandMetrics,.jobAtGlanceGrid{grid-template-columns:1fr 1fr}.operationsJobProcessState,.processClarityGrid{grid-template-columns:1fr}.delayFormGrid,.invoicePrecheckGrid,.invoiceProcessStrip{grid-template-columns:1fr 1fr}.invoiceSideColumn{grid-template-columns:1fr}}@media (max-width:650px){.billingModeGrid.premium,.cleanFilterBar,.customerCommandMetrics,.dashboardCommandMini,.dashboardProcessBoard,.dashboardQuickActions,.dashboardSystemNumbers,.delayFormGrid,.documentationEvidenceGrid,.documentationRuleGrid,.historyDurationGrid,.historyStepRail,.invoicePrecheckGrid,.invoiceProcessStrip,.invoiceTextGrid,.jobAtGlanceGrid,.jobBillingFacts,.operationsOverviewStrip,.premiumDurationGrid,.premiumProcessTimeline{grid-template-columns:1fr}.invoiceCommandAmount,.jobHeroMoney{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:rgba(255,255,255,0.075);--clean-line-strong:rgba(255,255,255,0.12);--clean-text:#f4f8f5;--clean-muted:#8fa299;--clean-muted-2:#667970;--clean-red:#ff5d73;--clean-red-soft:rgba(255,93,115,0.12);--clean-red-border:rgba(255,93,115,0.4);--clean-orange:#ff9c50;--clean-orange-soft:rgba(255,156,80,0.12);--clean-orange-border:rgba(255,156,80,0.42);--clean-yellow:#f8ce65;--clean-yellow-soft:rgba(248,206,101,0.12);--clean-yellow-border:rgba(248,206,101,0.44);--clean-green:#35e89b;--clean-green-soft:rgba(53,232,155,0.12);--clean-green-border:rgba(53,232,155,0.42);--clean-radius-xs:8px;--clean-radius-sm:11px;--clean-radius-md:15px;--clean-radius-lg:20px;--clean-shadow:0 18px 50px rgba(0,0,0,0.2);--clean-transition:150ms ease}html{background:var(--clean-bg)}body{background:radial-gradient(circle at 50% -20%,rgba(53,232,155,.045),transparent 38%),var(--clean-bg)}a,button,input,select,textarea{font-family:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.cleanV2Shell{min-height:100vh;background:transparent}.cleanV2Main{padding:26px 30px 50px}.cleanV2PageDescription{margin:7px 0 0;color:var(--clean-muted);font-size:12px;line-height:1.55}.cleanV2Topbar{margin-bottom:21px}.cleanV2Topbar .pageTitle{letter-spacing:-.04em}.cleanV2Sidebar{display:flex;flex-direction:column;min-height:100vh;padding-bottom:18px;border-right:1px solid var(--clean-line);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 34%),#07120d}.cleanV2Navigation{display:grid;gap:5px;margin-top:18px}.cleanV2Navigation a{position:relative;display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:52px;padding:10px 13px;overflow:hidden;border:1px solid transparent;border-radius:12px;color:var(--clean-muted);text-decoration:none;transition:color var(--clean-transition),border-color var(--clean-transition),background var(--clean-transition),transform var(--clean-transition)}.cleanV2Navigation a:hover{color:var(--clean-text);background:rgba(255,255,255,.035)}.cleanV2Navigation a.active{border-color:rgba(53,232,155,.18);background:linear-gradient(90deg,rgba(53,232,155,.11),rgba(53,232,155,.025));color:var(--clean-text)}.cleanV2Navigation a>div{display:grid;gap:2px}.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:rgba(143,162,153,.86)}.cleanV2ActiveMarker{width:4px;height:27px;flex:0 0 4px;border-radius:999px;background:var(--clean-green);box-shadow:0 0 18px rgba(53,232,155,.5)}.cleanV2SidebarFooter{display:flex;gap:10px;align-items:center;margin-top:auto;padding:13px;border:1px solid var(--clean-line);border-radius:13px;background:rgba(255,255,255,.022)}.cleanV2CompanyAvatar{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:11px;background:rgba(53,232,155,.11);color:var(--clean-green);font-weight:900}.cleanV2SidebarFooter>div:last-child{display:grid;gap:2px;min-width:0}.cleanV2SidebarFooter strong{font-size:11px}.cleanV2SidebarFooter span{color:var(--clean-muted);font-size:9px}.cleanRecordLink,.cleanTextLink{color:var(--clean-muted);font-size:10px;font-weight:750;text-decoration:none;transition:color var(--clean-transition)}.cleanRecordLink:hover,.cleanTextLink:hover{color:var(--clean-text)}.cleanColorDetailAction,.cleanJobMainAction,.cleanPrimaryProcessButton,.cleanTechnicianFileLink{display:inline-flex;justify-content:center;gap:8px;align-items:center;min-height:39px;padding:0 14px;border:0;border-radius:10px;color:#07110d;font-size:10px;font-weight:900;text-decoration:none;white-space:nowrap;transition:transform var(--clean-transition),filter var(--clean-transition)}.cleanColorDetailAction:hover,.cleanJobMainAction:hover,.cleanPrimaryProcessButton:hover{transform:translateY(-1px);filter:brightness(1.04)}.cleanColorDetailAction.red,.cleanPrimaryProcessButton.red{background:var(--clean-red)}.cleanColorDetailAction.orange,.cleanJobMainAction.orange,.cleanPrimaryProcessButton.orange{background:var(--clean-orange)}.cleanColorDetailAction.yellow,.cleanJobMainAction.yellow,.cleanPrimaryProcessButton.yellow{background:var(--clean-yellow)}.cleanColorDetailAction.green,.cleanJobMainAction.green,.cleanPrimaryProcessButton.green{background:var(--clean-green)}.cleanSearchField{display:flex;gap:9px;align-items:center;min-height:43px;padding:0 12px;border:1px solid var(--clean-line);border-radius:11px;background:rgba(255,255,255,.025)}.cleanSearchField>span{color:var(--clean-muted);font-size:17px}.cleanSearchField input{width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--clean-text);font-size:11px}.cleanSearchField input::placeholder{color:var(--clean-muted-2)}.cleanHistoryFilters select,.cleanOperationsFilters select{padding:0 11px;outline:0;background:var(--clean-surface-2);color:var(--clean-text)}.cleanHistoryFilters select,.cleanOperationsFilters select,.cleanResetFilter{min-height:43px;border:1px solid var(--clean-line);border-radius:11px;font-size:10px}.cleanResetFilter{padding:0 13px;background:transparent;color:var(--clean-muted);font-weight:800}.cleanResetFilter:hover{color:var(--clean-text);border-color:var(--clean-line-strong)}.cleanEmptyState{min-height:230px;display:grid;place-items:center;align-content:center;padding:30px;text-align:center}.cleanEmptyState>span{width:42px;height:42px;display:grid;place-items:center;margin-bottom:10px;border-radius:13px;background:rgba(255,255,255,.045);color:var(--clean-muted);font-size:19px}.cleanEmptyState h3{margin:0}.cleanEmptyState p{margin:7px 0 0;color:var(--clean-muted);font-size:11px}.cleanEmptyInline{padding:13px;border:1px dashed var(--clean-line);border-radius:11px;color:var(--clean-muted);font-size:10px;text-align:center}.cleanDashboardHeadline{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:13px}.cleanDashboardHeadline>div{padding:18px 19px;border:1px solid var(--clean-line);border-radius:17px;background:linear-gradient(135deg,rgba(255,255,255,.026),transparent),var(--clean-surface)}.cleanColorDetailMetrics span,.cleanDashboardCoreNumbers span,.cleanDashboardHeadline span,.cleanDatabaseGrid span{color:var(--clean-muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.cleanDashboardHeadline strong{display:block;margin:7px 0 4px;font-size:clamp(22px,2.4vw,31px);letter-spacing:-.04em}.cleanDashboardCoreNumbers p,.cleanDashboardHeadline p{margin:0;color:var(--clean-muted);font-size:10px}.cleanColorOverview{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:9px}.cleanColorCard{position:relative;min-width:0;min-height:124px;padding:16px;overflow:hidden;border:1px solid var(--clean-line);border-radius:16px;background:var(--clean-surface);color:var(--clean-text);text-align:left;transition:transform var(--clean-transition),border-color var(--clean-transition),background var(--clean-transition)}.cleanColorCard:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;opacity:.8}.cleanColorCard:after{content:"";position:absolute;width:140px;height:140px;right:-75px;bottom:-85px;border-radius:50%;opacity:.12}.cleanColorCard.active,.cleanColorCard:hover{transform:translateY(-2px)}.cleanColorCard>span{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:900;text-transform:uppercase}.cleanColorCard>strong{display:block;margin:11px 0 4px;font-size:27px;letter-spacing:-.045em}.cleanColorCard h3{margin:0;font-size:12px}.cleanColorCard.red:after,.cleanColorCard.red:before{background:var(--clean-red)}.cleanColorCard.orange:after,.cleanColorCard.orange:before{background:var(--clean-orange)}.cleanColorCard.yellow:after,.cleanColorCard.yellow:before{background:var(--clean-yellow)}.cleanColorCard.green:after,.cleanColorCard.green:before{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{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:17px;align-items:center;margin-bottom:13px;padding:17px 18px;border:1px solid var(--clean-line);border-radius:16px;background:var(--clean-surface)}.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{font-size:8px;font-weight:950;letter-spacing:.08em}.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;margin:0;color:var(--clean-muted);font-size:10px;line-height:1.5}.cleanColorDetailMetrics{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cleanColorDetailMetrics>div{min-width:130px;padding:10px 12px;border:1px solid var(--clean-line);border-radius:11px;background:rgba(0,0,0,.12)}.cleanColorDetailMetrics strong{display:block;margin-top:5px;font-size:17px}.cleanDashboardCoreNumbers{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:13px}.cleanDashboardCoreNumbers>div{padding:15px 17px;border:1px solid var(--clean-line);border-radius:15px;background:var(--clean-surface)}.cleanDashboardCoreNumbers>div.green{border-color:rgba(53,232,155,.25)}.cleanDashboardCoreNumbers strong{display:block;margin:6px 0 4px;font-size:23px}.cleanDashboardContentGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px}.cleanDashboardPanel{min-width:0}.cleanAppointmentList,.cleanNextActionList{display:grid;gap:7px}.cleanNextAction{display:grid;grid-template-columns:5px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px;border:1px solid var(--clean-line);border-radius:11px;background:rgba(255,255,255,.02);color:var(--clean-text);text-decoration:none}.cleanNextAction>span{width:5px;height:100%;min-height:34px;border-radius:999px}.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{display:grid;gap:3px}.cleanNextAction small{color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanNextAction strong{font-size:10px;line-height:1.4}.cleanNextAction b{color:var(--clean-muted)}.cleanAppointment{display:grid;grid-template-columns:5px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px;border:1px solid var(--clean-line);border-radius:11px;background:rgba(255,255,255,.02);color:var(--clean-text);text-decoration:none}.cleanAppointmentColor{width:5px;height:38px;border-radius:999px}.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{display:block;font-size:10px}.cleanAppointment p,.cleanAppointment strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cleanAppointment p{margin:4px 0 0;color:var(--clean-muted);font-size:9px}.cleanAppointment time{color:var(--clean-muted);font-size:9px;text-align:right}.cleanDashboardEmpty{min-height:145px;display:flex;gap:12px;align-items:center;justify-content:center;text-align:left}.cleanDashboardEmpty>span{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:var(--clean-green-soft);color:var(--clean-green)}.cleanDashboardEmpty strong{font-size:11px}.cleanDashboardEmpty p{margin:4px 0 0;color:var(--clean-muted);font-size:9px}.cleanDatabasePanel{margin-top:0}.cleanDatabaseGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.cleanDatabaseGrid a{display:grid;gap:5px;padding:12px;border:1px solid var(--clean-line);border-radius:11px;background:rgba(255,255,255,.02);color:var(--clean-text);text-decoration:none}.cleanDatabaseGrid a:hover{border-color:var(--clean-line-strong)}.cleanDatabaseGrid strong{font-size:20px}.cleanOperationsNavigation{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.cleanOperationsNavigation>button{display:flex;justify-content:space-between;gap:14px;align-items:center;min-height:69px;padding:13px 15px;border:1px solid var(--clean-line);border-radius:15px;background:var(--clean-surface);color:var(--clean-text);text-align:left}.cleanOperationsNavigation>button>div{display:grid;gap:3px}.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{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin:3px 0 12px}.cleanSectionHeader>div:first-child>span{color:var(--clean-muted);font-size:8px;font-weight:900;text-transform:uppercase}.cleanSectionHeader h2{margin:4px 0 0;font-size:20px}.cleanSectionHeader>p{margin:0;color:var(--clean-muted);font-size:10px}.cleanSectionHeader>strong{min-width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--clean-line);border-radius:11px;background:rgba(255,255,255,.025)}.cleanRequestSummary{display:flex;gap:7px}.cleanRequestSummary button{min-width:102px;display:grid;gap:3px;padding:9px 11px;border:1px solid var(--clean-line);border-radius:10px;background:transparent;color:var(--clean-text);text-align:left}.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{display:grid;grid-template-columns:minmax(270px,1fr) 200px auto;gap:8px;margin-bottom:12px}.cleanHistoryFilters{display:grid;grid-template-columns:minmax(250px,1fr) repeat(3,180px);gap:8px;margin-bottom:12px}.cleanJobStatusNavigation{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:9px}.cleanJobStatusNavigation>button{display:grid;grid-template-columns:1fr auto;gap:3px 10px;align-items:center;min-height:68px;padding:12px 14px;border:1px solid var(--clean-line);border-radius:14px;background:var(--clean-surface);color:var(--clean-text);text-align:left}.cleanJobStatusNavigation>button>span{font-size:11px;font-weight:900}.cleanJobStatusNavigation>button>strong{grid-row:1/3;grid-column:2;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{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:10px;padding:4px;border:1px solid var(--clean-line);border-radius:12px;background:rgba(255,255,255,.02)}.cleanCompletionSwitch button{display:flex;justify-content:space-between;gap:15px;align-items:center;min-width:210px;min-height:39px;padding:0 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--clean-muted)}.cleanCompletionSwitch button.active{border-color:rgba(53,232,155,.22);background:var(--clean-green-soft);color:var(--clean-text)}.cleanCompletionSwitch span{font-size:9px;font-weight:800}.cleanCompletionSwitch strong{color:var(--clean-green)}.cleanRecordList{display:grid;gap:9px}.cleanProcessCard{position:relative;padding:15px 17px 14px;overflow:hidden;border:1px solid var(--clean-line);border-radius:16px;background:var(--clean-surface)}.cleanProcessCard:before{content:"";position:absolute;inset:0 auto 0 0;width:6px}.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{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.cleanProcessCardTop h3{margin:8px 0 3px;font-size:16px}.cleanProcessCardTop p{margin:0;color:var(--clean-muted);font-size:10px}.cleanProcessStatus{display:inline-flex;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.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{display:flex;gap:8px;align-items:center}.cleanStatusLine small{padding:4px 7px;border:1px solid var(--clean-line);border-radius:999px;color:var(--clean-muted);font-size:8px}.cleanProcessValue{font-size:19px;letter-spacing:-.025em;white-space:nowrap}.cleanProcessFacts{display:grid;grid-template-columns:1.1fr .8fr 1fr;gap:7px;margin:13px 0 11px}.cleanProcessFacts.request{grid-template-columns:1fr 1fr 1.2fr}.cleanProcessFacts>div{min-width:0;padding:9px 10px;border:1px solid var(--clean-line);border-radius:10px;background:rgba(0,0,0,.1)}.cleanProcessFacts>div.missing{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.035)}.cleanProcessFacts span{display:block;margin-bottom:4px;color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanProcessFacts strong{display:block;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cleanProcessFooter{display:flex;justify-content:space-between;gap:12px;align-items:center}.cleanHistoryList{display:grid;gap:7px}.cleanHistoryCard{overflow:hidden;border:1px solid var(--clean-line);border-radius:14px;background:var(--clean-surface)}.cleanHistoryCard.red{border-color:rgba(255,93,115,.23)}.cleanHistoryCard.orange{border-color:rgba(255,156,80,.23)}.cleanHistoryCard.yellow{border-color:rgba(248,206,101,.23)}.cleanHistoryCard.green{border-color:rgba(53,232,155,.24)}.cleanHistoryCard.expanded{box-shadow:var(--clean-shadow)}.cleanHistorySummary{width:100%;display:grid;grid-template-columns:5px minmax(190px,1.3fr) minmax(150px,.8fr) minmax(105px,.6fr) minmax(115px,.7fr) auto 27px;gap:12px;align-items:center;padding:12px 14px;border:0;background:transparent;color:var(--clean-text);text-align:left}.cleanHistoryColor{width:5px;height:45px;border-radius:999px}.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}.cleanHistoryActivity span,.cleanHistoryIdentity small,.cleanHistoryTechnician span{display:block;color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanHistoryIdentity strong{display:block;margin:3px 0;font-size:11px}.cleanHistoryIdentity p,.cleanHistoryIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cleanHistoryIdentity p{margin:0;color:var(--clean-muted);font-size:9px}.cleanHistoryStatus{display:grid;gap:4px}.cleanHistoryStatus>span{font-size:9px;font-weight:850}.cleanHistoryStatus small{width:fit-content;padding:3px 6px;border-radius:999px;background:var(--clean-orange-soft);color:var(--clean-orange);font-size:7px;font-weight:900}.cleanHistoryActivity strong,.cleanHistoryTechnician strong{display:block;margin-top:4px;font-size:9px}.cleanHistoryValue{font-size:13px;white-space:nowrap}.cleanHistoryChevron{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--clean-line);border-radius:8px;color:var(--clean-muted)}.cleanHistoryDetails{padding:0 14px 14px;border-top:1px solid var(--clean-line)}.cleanHistoryRecordSwitch{display:flex;gap:6px;padding:11px 0}.cleanHistoryRecordSwitch a{padding:7px 10px;border:1px solid var(--clean-line);border-radius:8px;color:var(--clean-muted);font-size:9px;font-weight:800;text-decoration:none}.cleanHistoryRecordSwitch a:hover{color:var(--clean-text)}.cleanHistoryStepLine{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.cleanHistoryStepLine>div{min-width:0;padding:8px;border:1px solid var(--clean-line);border-radius:9px;background:rgba(255,255,255,.018)}.cleanHistoryStepLine>div>span{width:23px;height:23px;display:grid;place-items:center;margin-bottom:6px;border-radius:7px;background:rgba(255,255,255,.06);color:var(--clean-muted);font-size:8px;font-weight:900}.cleanHistoryStepLine>div.complete{border-color:rgba(53,232,155,.2)}.cleanHistoryStepLine>div.complete>span{background:var(--clean-green);color:#06120c}.cleanHistoryStepLine strong{display:block;font-size:8px}.cleanHistoryStepLine small{display:block;margin-top:4px;color:var(--clean-muted);font-size:7px;line-height:1.3}.cleanHistoryDetailGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:8px}.cleanHistoryDetailGrid>div{padding:9px;border:1px solid var(--clean-line);border-radius:9px;background:rgba(255,255,255,.018)}.cleanHistoryDetailGrid span{display:block;margin-bottom:4px;color:var(--clean-muted);font-size:7px;font-weight:850;text-transform:uppercase}.cleanHistoryDetailGrid strong{font-size:9px}.cleanHistoryNote{margin-top:8px;padding:10px;border:1px solid var(--clean-line);border-radius:9px;background:rgba(255,255,255,.018)}.cleanHistoryNote span{color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanHistoryNote p{margin:5px 0 0;color:var(--clean-muted);font-size:9px;line-height:1.5;white-space:pre-line}.cleanHistoryFooter{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:9px}.cleanHistoryFooter>span{color:var(--clean-muted);font-size:8px}.cleanJobFileHero{position:relative;display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:9px;padding:19px 20px;overflow:hidden;border:1px solid var(--clean-line);border-radius:18px;background:var(--clean-surface)}.cleanJobFileHero:before{content:"";position:absolute;inset:0 auto 0 0;width:6px}.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{display:flex;gap:7px;align-items:center}.cleanJobStatusLine span{font-size:9px;font-weight:950;text-transform:uppercase}.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{padding:4px 7px;border:1px solid var(--clean-line);border-radius:999px;color:var(--clean-muted);font-size:8px}.cleanJobFileHero h2{margin:9px 0 4px;font-size:23px;letter-spacing:-.035em}.cleanJobFileHero p{margin:0;color:var(--clean-muted);font-size:10px}.cleanJobHeroSide{min-width:210px;padding:12px 14px;border:1px solid var(--clean-line);border-radius:12px;background:rgba(0,0,0,.11);text-align:right}.cleanJobHeroSide span{color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanJobHeroSide strong{display:block;margin-top:5px;font-size:22px}.cleanJobQuickFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:9px}.cleanJobQuickFacts>div{padding:11px;border:1px solid var(--clean-line);border-radius:11px;background:var(--clean-surface)}.cleanBillingFacts span,.cleanEvidenceList span,.cleanJobDataList span,.cleanJobQuickFacts span,.cleanTimelineDurations span{display:block;margin-bottom:5px;color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanJobQuickFacts strong{font-size:10px}.cleanCustomerNavigation,.cleanJobNavigation,.cleanTechnicianSectionNavigation{display:inline-flex;gap:4px;margin-bottom:11px;padding:4px;border:1px solid var(--clean-line);border-radius:12px;background:rgba(255,255,255,.02)}.cleanCustomerNavigation button,.cleanJobNavigation button,.cleanTechnicianSectionNavigation button{min-height:36px;padding:0 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--clean-muted);font-size:9px;font-weight:850}.cleanCustomerNavigation button.active,.cleanJobNavigation button.active,.cleanTechnicianSectionNavigation button.active{border-color:rgba(53,232,155,.2);background:var(--clean-green-soft);color:var(--clean-text)}.cleanJobDocumentationGrid,.cleanJobOverviewGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.cleanJobPanel{min-width:0}.cleanJobPanel.full{grid-column:1/-1}.cleanBillingFacts,.cleanEvidenceList,.cleanJobDataList{display:grid;gap:6px}.cleanBillingFacts>div,.cleanEvidenceList>div,.cleanJobDataList>div{display:flex;justify-content:space-between;gap:13px;align-items:center;padding:9px 10px;border:1px solid var(--clean-line);border-radius:9px;background:rgba(255,255,255,.018)}.cleanBillingFacts span,.cleanEvidenceList span,.cleanJobDataList span{margin:0}.cleanBillingFacts strong,.cleanEvidenceList strong,.cleanJobDataList strong{font-size:9px;text-align:right}.cleanJobMainAction{width:100%;min-height:45px;margin-top:2px}.cleanJobSecondaryLinks{display:flex;justify-content:center;gap:7px;margin-top:8px}.cleanJobSecondaryLinks a{color:var(--clean-muted);font-size:9px;text-decoration:none}.cleanJobChecklist{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cleanJobChecklist>div{display:flex;gap:9px;align-items:center;padding:10px;border:1px solid var(--clean-line);border-radius:9px;background:rgba(255,255,255,.018)}.cleanJobChecklist>div>span{width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px;border-radius:7px;background:rgba(255,255,255,.055);color:var(--clean-muted);font-size:8px;font-weight:900}.cleanJobChecklist>div.done{border-color:rgba(53,232,155,.2)}.cleanJobChecklist>div.done>span{background:var(--clean-green);color:#06120c}.cleanJobChecklist strong{font-size:9px}.cleanBillingState,.cleanDocumentState{padding:5px 8px;border-radius:999px;font-size:8px;font-weight:900}.cleanBillingState.complete,.cleanDocumentState.complete{color:var(--clean-green);background:var(--clean-green-soft)}.cleanBillingState.open,.cleanDocumentState.open{color:var(--clean-orange);background:var(--clean-orange-soft)}.cleanJobAdditionalNote,.cleanJobReport{padding:11px;border:1px solid var(--clean-line);border-radius:10px;background:rgba(255,255,255,.018);color:var(--clean-muted);font-size:10px;line-height:1.6;white-space:pre-line}.cleanJobAdditionalNote{margin-top:7px}.cleanJobAdditionalNote span{display:block;margin-bottom:5px;color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanJobAdditionalNote p{margin:0}.cleanDelayForm{display:grid;grid-template-columns:1.3fr .8fr .7fr .7fr;gap:7px}.cleanDelayForm input,.cleanDelayForm select,.cleanDelayForm textarea{width:100%;min-height:39px;padding:9px 10px;border:1px solid var(--clean-line);border-radius:9px;outline:0;background:var(--clean-surface-2);color:var(--clean-text);font-size:9px}.cleanDelayForm textarea{grid-column:1/-1;min-height:70px;resize:vertical}.cleanDelayForm button{grid-column:1/-1;width:fit-content}.cleanDelayList{display:grid;gap:7px;margin-top:10px}.cleanDelayList article{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px;border:1px solid rgba(255,156,80,.2);border-radius:10px;background:rgba(255,156,80,.045)}.cleanDelayList article>div{min-width:0}.cleanDelayList span{color:var(--clean-orange);font-size:8px;font-weight:900;text-transform:uppercase}.cleanDelayList strong{display:block;margin-top:3px;font-size:10px}.cleanDelayList p,.cleanDelayList small{display:block;margin:4px 0 0;color:var(--clean-muted);font-size:8px}.cleanBillingFile{display:grid;grid-template-columns:minmax(0,760px)}.cleanBillingFacts{grid-template-columns:repeat(4,1fr);display:grid;margin-bottom:10px}.cleanBillingFacts>div{display:block}.cleanBillingFacts strong{display:block;text-align:left}.cleanTimelineSteps{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.cleanTimelineSteps>div{min-width:0;padding:9px;border:1px solid var(--clean-line);border-radius:9px;background:rgba(255,255,255,.018)}.cleanTimelineSteps>div>span{width:24px;height:24px;display:grid;place-items:center;margin-bottom:6px;border-radius:7px;background:rgba(255,255,255,.055);color:var(--clean-muted);font-size:8px;font-weight:900}.cleanTimelineSteps>div.complete{border-color:rgba(53,232,155,.2)}.cleanTimelineSteps>div.complete>span{background:var(--clean-green);color:#06120c}.cleanTimelineSteps strong{display:block;font-size:8px}.cleanTimelineSteps small{display:block;margin-top:4px;color:var(--clean-muted);font-size:7px;line-height:1.3}.cleanTimelineDurations{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px}.cleanTimelineDurations>div{padding:9px;border:1px solid var(--clean-line);border-radius:9px;background:rgba(255,255,255,.018)}.cleanTimelineDurations strong{font-size:9px}.cleanCustomerHero{display:flex;justify-content:space-between;gap:17px;align-items:center;margin-bottom:9px;padding:18px;border:1px solid var(--clean-line);border-radius:17px;background:var(--clean-surface)}.cleanCustomerIdentity{display:flex;gap:13px;align-items:center}.cleanCustomerAvatar{width:50px;height:50px;display:grid;place-items:center;flex:0 0 50px;border-radius:15px;background:var(--clean-green-soft);color:var(--clean-green);font-size:15px;font-weight:950}.cleanCustomerIdentity>div:last-child>span{color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanCustomerIdentity h2{margin:5px 0 3px;font-size:21px}.cleanCustomerIdentity p{margin:0;color:var(--clean-muted);font-size:10px}.cleanCustomerHeroMetrics{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cleanCustomerHeroMetrics>div{min-width:160px;padding:11px 13px;border:1px solid var(--clean-line);border-radius:11px;background:rgba(255,255,255,.018)}.cleanCustomerHeroMetrics span{display:block;color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanCustomerHeroMetrics strong{display:block;margin-top:5px;font-size:17px}.cleanCustomerAlerts{display:flex;gap:7px;margin-bottom:9px}.cleanCustomerAlerts button{display:grid;gap:3px;min-width:175px;padding:9px 11px;border:1px solid var(--clean-line);border-radius:10px;background:var(--clean-surface);color:var(--clean-text);text-align:left}.cleanCustomerAlerts button.green{border-color:rgba(53,232,155,.23);background:var(--clean-green-soft)}.cleanCustomerAlerts button.orange{border-color:rgba(255,156,80,.23);background:var(--clean-orange-soft)}.cleanCustomerAlerts span{color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanCustomerAlerts strong{font-size:10px}.cleanCustomerOverview{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cleanCustomerPanel.full{grid-column:1/-1}.cleanCustomerDataList{display:grid;gap:6px}.cleanCustomerDataList>div{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid var(--clean-line);border-radius:9px;background:rgba(255,255,255,.018)}.cleanCustomerDataList span{color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanCustomerDataList strong{font-size:9px;text-align:right}.cleanCustomerProcessGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cleanCustomerProcessGrid button{display:grid;gap:4px;padding:11px;border:1px solid var(--clean-line);border-radius:10px;background:rgba(255,255,255,.018);color:var(--clean-text);text-align:left}.cleanCustomerProcessGrid button.red{border-color:rgba(255,93,115,.25)}.cleanCustomerProcessGrid button.orange{border-color:rgba(255,156,80,.25)}.cleanCustomerProcessGrid button.yellow{border-color:rgba(248,206,101,.25)}.cleanCustomerProcessGrid button.green{border-color:rgba(53,232,155,.25)}.cleanCustomerProcessGrid strong{font-size:19px}.cleanCustomerProcessGrid span{color:var(--clean-muted);font-size:8px}.cleanCustomerDoneSplit{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cleanCustomerDoneSplit button{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:12px;border:1px solid rgba(53,232,155,.23);border-radius:11px;background:var(--clean-green-soft);color:var(--clean-text);text-align:left}.cleanCustomerDoneSplit span{font-size:10px;font-weight:850}.cleanCustomerDoneSplit strong{grid-row:1/3;grid-column:2;color:var(--clean-green);font-size:22px}.cleanCustomerDoneSplit small{color:var(--clean-muted);font-size:8px}.cleanCustomerRecordList{display:grid;gap:8px}.cleanCustomerRecord{position:relative;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 15px 14px 18px;overflow:hidden;border:1px solid var(--clean-line);border-radius:14px;background:var(--clean-surface)}.cleanCustomerRecord:before{content:"";position:absolute;inset:0 auto 0 0;width:6px}.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{font-size:8px;font-weight:950;text-transform:uppercase}.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{margin:0;color:var(--clean-muted);font-size:9px}.cleanCustomerRecordSide{display:grid;gap:8px;justify-items:end}.cleanCustomerRecordSide>strong{font-size:16px}.cleanCustomerJobFacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.cleanCustomerJobFacts>span{padding:5px 7px;border:1px solid var(--clean-line);border-radius:7px;background:rgba(255,255,255,.018);color:var(--clean-muted);font-size:8px}.cleanCustomerTimeline{display:grid;gap:6px}.cleanCustomerTimelineItem{display:grid;grid-template-columns:5px minmax(180px,1.2fr) minmax(100px,.6fr) minmax(110px,.7fr) auto 20px;gap:11px;align-items:center;padding:11px 13px;border:1px solid var(--clean-line);border-radius:12px;background:var(--clean-surface);color:var(--clean-text);text-decoration:none}.cleanCustomerTimelineColor{width:5px;height:39px;border-radius:999px}.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);font-size:7px;font-weight:850;text-transform:uppercase}.cleanCustomerTimelineItem>div:nth-child(2)>strong{display:block;margin:3px 0;font-size:10px}.cleanCustomerTimelineItem p{margin:0;color:var(--clean-muted);font-size:8px}.cleanCustomerTimelineMeta strong{display:block;margin-top:4px;font-size:8px}.cleanCustomerTimelineValue{font-size:12px;white-space:nowrap}.cleanCustomerTimelineItem>b{color:var(--clean-muted)}.cleanTechnicianSuccess{min-height:72vh;display:grid;place-items:center;align-content:center;padding:50px 20px;text-align:center}.cleanTechnicianSuccessIcon{width:68px;height:68px;display:grid;place-items:center;margin-bottom:13px;border-radius:21px;background:var(--clean-green);color:#06120c;font-size:27px;font-weight:950;box-shadow:0 18px 45px rgba(53,232,155,.18)}.cleanTechnicianSuccess h1{max-width:650px;margin:4px 0 8px;font-size:30px}.cleanTechnicianSuccess>p:last-of-type{max-width:590px;margin:0;color:var(--clean-muted);line-height:1.6}.cleanTechnicianSuccessActions{display:flex;gap:8px;margin-top:19px}.cleanTechnicianNoJob{min-height:420px;display:grid;place-items:center;align-content:center;text-align:center}.cleanTechnicianNoJobIcon{width:51px;height:51px;display:grid;place-items:center;margin-bottom:12px;border-radius:15px;background:var(--clean-green-soft);color:var(--clean-green);font-size:20px}.cleanTechnicianNoJob h2{margin:0}.cleanTechnicianNoJob p{margin:7px 0 15px;color:var(--clean-muted)}.cleanTechnicianActiveHero{position:relative;display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:9px;padding:18px 19px;overflow:hidden;border:1px solid var(--clean-line);border-radius:18px;background:var(--clean-surface)}.cleanTechnicianActiveHero:before{content:"";position:absolute;inset:0 auto 0 0;width:6px}.cleanTechnicianActiveHero.yellow{border-color:var(--clean-yellow-border);background:linear-gradient(90deg,var(--clean-yellow-soft),transparent 45%),var(--clean-surface)}.cleanTechnicianActiveHero.orange{border-color:var(--clean-orange-border);background:linear-gradient(90deg,var(--clean-orange-soft),transparent 45%),var(--clean-surface)}.cleanTechnicianActiveHero.yellow:before{background:var(--clean-yellow)}.cleanTechnicianActiveHero.orange:before{background:var(--clean-orange)}.cleanTechnicianActiveStatus{display:flex;gap:7px;align-items:center}.cleanTechnicianActiveStatus>span{font-size:9px;font-weight:950;text-transform:uppercase}.cleanTechnicianActiveHero.yellow .cleanTechnicianActiveStatus>span{color:var(--clean-yellow)}.cleanTechnicianActiveHero.orange .cleanTechnicianActiveStatus>span{color:var(--clean-orange)}.cleanTechnicianActiveStatus small{padding:4px 7px;border:1px solid var(--clean-line);border-radius:999px;color:var(--clean-muted);font-size:8px}.cleanTechnicianActiveHero h2{margin:9px 0 4px;font-size:23px}.cleanTechnicianActiveHero p{margin:0;color:var(--clean-muted);font-size:10px}.cleanTechnicianTimer{min-width:215px;display:grid;gap:5px;padding:12px;border:1px solid var(--clean-line);border-radius:12px;background:rgba(0,0,0,.12)}.cleanTechnicianTimer>span{color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanTechnicianTimer>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:24px;letter-spacing:.03em}.cleanTechnicianTimer button{min-height:35px;border:0;border-radius:8px;background:var(--clean-orange);color:#07110d;font-size:9px;font-weight:900}.cleanTechnicianTimer button.pause{background:rgba(255,255,255,.1);color:var(--clean-text)}.cleanTechnicianKeyFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:9px}.cleanTechnicianKeyFacts>div{padding:10px;border:1px solid var(--clean-line);border-radius:10px;background:var(--clean-surface)}.cleanTechnicianKeyFacts span{display:block;margin-bottom:4px;color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanTechnicianKeyFacts strong{font-size:9px}.cleanTechnicianLockNotice{display:flex;gap:10px;align-items:center;margin-bottom:9px;padding:9px 11px;border:1px solid rgba(255,156,80,.22);border-radius:10px;background:var(--clean-orange-soft)}.cleanTechnicianLockNotice span{padding:4px 7px;border-radius:999px;background:rgba(255,156,80,.13);color:var(--clean-orange);font-size:8px;font-weight:900;text-transform:uppercase}.cleanTechnicianLockNotice strong{font-size:9px}.cleanTechnicianWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:10px;align-items:start}.cleanTechnicianWorkspace>main{min-width:0;display:grid;gap:9px}.cleanTechnicianSide{display:grid;gap:9px;position:sticky;top:18px}.cleanTechnicianPanel{min-width:0}.cleanTechnicianModeSelect{min-height:34px;padding:0 9px;border:1px solid var(--clean-line);border-radius:8px;outline:0;background:var(--clean-surface-2);color:var(--clean-text);font-size:8px}.cleanTechnicianPanelActions{display:flex;gap:7px;align-items:center}.cleanTechnicianField{display:grid;gap:5px}.cleanTechnicianField>span{color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanTechnicianField input,.cleanTechnicianField textarea{width:100%;padding:9px 10px;border:1px solid var(--clean-line);border-radius:9px;outline:0;background:var(--clean-surface-2);color:var(--clean-text);font-size:9px}.cleanTechnicianField textarea{min-height:95px;resize:vertical}.cleanTechnicianTaskList{display:grid;gap:7px}.cleanTechnicianTaskList button{display:flex;gap:10px;align-items:center;min-height:52px;padding:9px 11px;border:1px solid var(--clean-line);border-radius:10px;background:rgba(255,255,255,.018);color:var(--clean-text);text-align:left}.cleanTechnicianTaskList button.complete{border-color:rgba(53,232,155,.24);background:var(--clean-green-soft)}.cleanTechnicianTaskList button>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:9px;background:rgba(255,255,255,.055);color:var(--clean-muted);font-size:9px;font-weight:900}.cleanTechnicianTaskList button.complete>span{background:var(--clean-green);color:#06120c}.cleanTechnicianTaskList button>div{display:grid;gap:3px}.cleanTechnicianTaskList strong{font-size:10px}.cleanTechnicianTaskList small{color:var(--clean-muted);font-size:8px}.cleanTechnicianPhotoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cleanTechnicianPhotoGrid article{display:grid;gap:10px;padding:11px;border:1px solid var(--clean-line);border-radius:11px;background:rgba(255,255,255,.018)}.cleanTechnicianPhotoGrid article.complete{border-color:rgba(53,232,155,.25);background:var(--clean-green-soft)}.cleanTechnicianPhotoGrid article.skipped{opacity:.78}.cleanTechnicianPhotoHead{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.cleanTechnicianPhotoHead>div{display:grid;gap:3px}.cleanTechnicianPhotoHead strong{font-size:10px}.cleanTechnicianPhotoHead span{color:var(--clean-muted);font-size:8px}.cleanTechnicianPhotoAction{min-height:90px;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed var(--clean-line-strong);border-radius:9px;background:rgba(0,0,0,.09);color:var(--clean-text)}.cleanTechnicianPhotoAction>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.06);color:var(--clean-muted);font-weight:900}.cleanTechnicianPhotoGrid article.complete .cleanTechnicianPhotoAction>span{background:var(--clean-green);color:#06120c}.cleanTechnicianPhotoAction strong{font-size:9px}.cleanTechnicianEmptyInline{min-height:110px;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed var(--clean-line);border-radius:10px;color:var(--clean-muted);font-size:9px}.cleanTechnicianMaterialList{display:grid;gap:6px}.cleanTechnicianMaterialRow{display:grid;grid-template-columns:28px minmax(150px,1fr) 90px 105px auto;gap:7px;align-items:center}.cleanTechnicianMaterialRow>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(53,232,155,.08);color:var(--clean-green);font-size:8px;font-weight:900}.cleanTechnicianMaterialRow input,.cleanTechnicianMaterialRow select{width:100%;min-height:37px;padding:0 9px;border:1px solid var(--clean-line);border-radius:8px;outline:0;background:var(--clean-surface-2);color:var(--clean-text);font-size:9px}.cleanTechnicianCompletionFields{display:grid;gap:9px}.cleanTechnicianCompletionFields>section{padding:10px;border:1px solid var(--clean-line);border-radius:10px;background:rgba(255,255,255,.018)}.cleanTechnicianFieldHeader{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}.cleanTechnicianFieldHeader>div{display:grid;gap:3px}.cleanTechnicianFieldHeader strong{font-size:10px}.cleanTechnicianFieldHeader span{color:var(--clean-muted);font-size:8px}.cleanTechnicianConfirmation{display:flex;gap:10px;align-items:center;padding:11px;border:1px solid var(--clean-line);border-radius:10px;background:rgba(255,255,255,.018);cursor:pointer}.cleanTechnicianConfirmation>input{position:absolute;opacity:0;pointer-events:none}.cleanTechnicianConfirmation>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;background:rgba(255,255,255,.055);color:transparent;font-weight:900}.cleanTechnicianConfirmation:has(input:checked){border-color:rgba(53,232,155,.25);background:var(--clean-green-soft)}.cleanTechnicianConfirmation:has(input:checked)>span{background:var(--clean-green);color:#06120c}.cleanTechnicianConfirmation strong{font-size:10px}.cleanTechnicianConfirmation p{margin:3px 0 0;color:var(--clean-muted);font-size:8px}.cleanTechnicianCompletionBar{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px;border:1px solid var(--clean-line);border-radius:12px;background:var(--clean-surface)}.cleanTechnicianCompletionBar.ready{border-color:var(--clean-green-border);background:var(--clean-green-soft)}.cleanTechnicianCompletionBar.blocked{border-color:rgba(248,206,101,.22);background:rgba(248,206,101,.04)}.cleanTechnicianCompletionBar>div{display:grid;gap:3px}.cleanTechnicianCompletionBar span{color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanTechnicianCompletionBar strong{font-size:11px}.cleanTechnicianCompletionBar p{margin:0;color:var(--clean-muted);font-size:8px}.cleanTechnicianCompletionBar button:disabled{opacity:.45}.cleanTechnicianProgress{display:grid;gap:7px;margin-bottom:10px}.cleanTechnicianProgress>div{height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.cleanTechnicianProgress>div>span{display:block;height:100%;border-radius:inherit;background:var(--clean-green);transition:width .2s ease}.cleanTechnicianProgress strong{color:var(--clean-muted);font-size:9px}.cleanTechnicianRequirementList{display:grid;gap:5px}.cleanTechnicianRequirementList>div{display:flex;gap:8px;align-items:center;padding:7px 8px;border:1px solid var(--clean-line);border-radius:8px;background:rgba(255,255,255,.016)}.cleanTechnicianRequirementList>div>span{width:21px;height:21px;display:grid;place-items:center;flex:0 0 21px;border-radius:6px;background:rgba(255,255,255,.055);color:var(--clean-muted);font-size:8px}.cleanTechnicianRequirementList>div.complete{border-color:rgba(53,232,155,.18)}.cleanTechnicianRequirementList>div.complete>span{background:var(--clean-green);color:#06120c}.cleanTechnicianRequirementList strong{font-size:8px}.cleanTechnicianQueueHead{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:0;border:0;background:transparent;color:var(--clean-text);text-align:left}.cleanTechnicianQueueHead p{margin-bottom:3px}.cleanTechnicianQueueHead h3{margin:0;font-size:13px}.cleanTechnicianQueueHead>strong{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.05)}.cleanTechnicianQueueList{display:grid;gap:5px;margin-top:10px}.cleanTechnicianQueueList>button{display:grid;gap:3px;padding:9px;border:1px solid var(--clean-line);border-radius:9px;background:rgba(255,255,255,.018);color:var(--clean-text);text-align:left}.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);font-size:7px;font-weight:850;text-transform:uppercase}.cleanTechnicianQueueList strong{font-size:9px}.cleanTechnicianQueueList small{color:var(--clean-muted);font-size:8px}.cleanTechnicianFileLink{justify-content:space-between;width:100%;border:1px solid var(--clean-line);background:transparent;color:var(--clean-text)}.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}.cleanCustomerOverview,.cleanDashboardContentGrid,.cleanJobDocumentationGrid,.cleanJobOverviewGrid{grid-template-columns:1fr}.cleanCustomerPanel.full,.cleanJobPanel.full{grid-column:auto}.cleanTechnicianWorkspace{grid-template-columns:1fr}.cleanTechnicianSide{position:static;grid-template-columns:1fr 1fr}.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,.cleanJobStatusNavigation,.cleanOperationsNavigation{grid-template-columns:1fr 1fr}.cleanDashboardCoreNumbers,.cleanDashboardHeadline,.cleanOperationsFilters{grid-template-columns:1fr}.cleanRequestSummary{width:100%;overflow-x:auto}.cleanSectionHeader{align-items:flex-start;flex-direction:column}.cleanBillingFacts,.cleanJobQuickFacts,.cleanProcessFacts,.cleanProcessFacts.request,.cleanTechnicianKeyFacts{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{align-items:flex-start;flex-direction:column}.cleanCustomerHeroMetrics{width:100%}.cleanCustomerAlerts{flex-wrap:wrap}.cleanTechnicianPhotoGrid{grid-template-columns:1fr}.cleanDelayForm{grid-template-columns:1fr 1fr}.cleanTechnicianActiveHero{align-items:stretch;flex-direction:column}.cleanTechnicianTimer{min-width:0}}@media (max-width:650px){.cleanV2Main{padding:18px 14px 38px}.cleanColorDetailMetrics,.cleanColorOverview,.cleanCompletionSwitch,.cleanCustomerDoneSplit,.cleanCustomerHeroMetrics,.cleanCustomerProcessGrid,.cleanDatabaseGrid,.cleanHistoryFilters,.cleanJobStatusNavigation,.cleanOperationsNavigation,.cleanTechnicianSide{grid-template-columns:1fr}.cleanCompletionSwitch{width:100%}.cleanCompletionSwitch button{min-width:0}.cleanCustomerRecord,.cleanHistoryFooter,.cleanJobFileHero,.cleanProcessCardTop,.cleanProcessFooter,.cleanTechnicianCompletionBar{align-items:stretch;flex-direction:column}.cleanCustomerRecordSide,.cleanProcessValue{justify-items:start;text-align:left}.cleanBillingFacts,.cleanHistoryDetailGrid,.cleanJobQuickFacts,.cleanProcessFacts,.cleanProcessFacts.request,.cleanTechnicianKeyFacts,.cleanTimelineDurations{grid-template-columns:1fr}.cleanHistorySummary{grid-template-columns:5px minmax(0,1fr) auto 27px}.cleanHistoryActivity,.cleanHistoryStatus,.cleanHistoryTechnician{display:none}.cleanHistoryValue{font-size:10px}.cleanHistoryStepLine,.cleanTimelineSteps{grid-template-columns:1fr}.cleanJobHeroSide{min-width:0;text-align:left}.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 button,.cleanTechnicianMaterialRow input,.cleanTechnicianMaterialRow select{grid-column:2}.cleanCustomerNavigation,.cleanJobNavigation,.cleanTechnicianSectionNavigation{width:100%;overflow-x:auto}.cleanCustomerNavigation button,.cleanJobNavigation button,.cleanTechnicianSectionNavigation button{flex:0 0 auto}}:root{--fm-red:#ff6078;--fm-red-soft:rgba(255,96,120,0.12);--fm-red-line:rgba(255,96,120,0.46);--fm-orange:#ff9f55;--fm-orange-soft:rgba(255,159,85,0.13);--fm-orange-line:rgba(255,159,85,0.46);--fm-yellow:#f5ce68;--fm-yellow-soft:rgba(245,206,104,0.14);--fm-yellow-line:rgba(245,206,104,0.48);--fm-green-pending:#55d99d;--fm-green-pending-soft:rgba(85,217,157,0.11);--fm-green-pending-line:rgba(85,217,157,0.39);--fm-green-complete:#27ef9b;--fm-green-complete-soft:rgba(39,239,155,0.17);--fm-green-complete-line:rgba(39,239,155,0.58);--fm-filter-bg:rgba(255,255,255,0.022);--fm-filter-bg-hover:rgba(255,255,255,0.037);--fm-filter-line:rgba(255,255,255,0.075);--fm-filter-line-strong:rgba(255,255,255,0.13)}.cleanAdvancedFilters,.cleanCustomerHistoryFilters{margin-bottom:12px;overflow:hidden;border:1px solid var(--fm-filter-line);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 48%),rgba(7,18,13,.72);box-shadow:0 14px 36px rgba(0,0,0,.12)}.cleanAdvancedFiltersHeader,.cleanCustomerHistoryFilterHeader{width:100%;min-height:58px;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:11px 14px;border:0;background:transparent;color:var(--clean-text);text-align:left}.cleanAdvancedFiltersHeader:hover,.cleanCustomerHistoryFilterHeader:hover{background:rgba(255,255,255,.018)}.cleanAdvancedFiltersHeader>div,.cleanCustomerHistoryFilterHeader>div{display:flex;gap:10px;align-items:center}.cleanAdvancedFiltersHeader>div>div,.cleanCustomerHistoryFilterHeader>div>div{display:grid;gap:2px}.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{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--fm-filter-line);border-radius:9px;background:rgba(255,255,255,.025);color:var(--clean-muted);font-size:15px}.cleanCustomerHistoryFilterHeader>div>span,.cleanFilterHeaderIcon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border:1px solid rgba(53,232,155,.18);border-radius:10px;background:rgba(53,232,155,.075);color:var(--clean-green);font-size:14px}.cleanAdvancedFilterBody,.cleanCustomerHistoryFilterGrid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,.8fr));gap:8px;padding:0 12px 12px;border-top:1px solid var(--fm-filter-line)}.cleanAdvancedFilterBody,.cleanCustomerHistoryFilterGrid{padding-top:12px}.cleanFilterControl{min-width:0;min-height:54px;display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;align-items:center;padding:7px 9px;border:1px solid var(--fm-filter-line);border-radius:11px;background:var(--fm-filter-bg);transition:border-color .15s ease,background .15s ease,transform .15s ease}.cleanFilterControl:focus-within,.cleanFilterControl:hover{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;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.045);color:var(--clean-muted);font-size:13px;font-weight:900}.cleanFilterControl:focus-within .cleanFilterIcon{background:rgba(53,232,155,.1);color:var(--clean-green)}.cleanFilterControl>div{min-width:0;display:grid;gap:2px}.cleanFilterControl small{color:var(--clean-muted-2);font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.cleanFilterControl input,.cleanFilterControl select{width:100%;min-width:0;height:25px;padding:0;border:0;outline:0;background:transparent;color:var(--clean-text);font-size:9px;font-weight:700}.cleanFilterControl input::placeholder{color:var(--clean-muted-2)}.cleanFilterControl select{cursor:pointer}.cleanFilterControl select option{background:#0d1b15;color:var(--clean-text)}.cleanFilterResetButton{min-height:54px;display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;align-items:center;padding:7px 9px;border:1px solid var(--fm-filter-line);border-radius:11px;background:transparent;color:var(--clean-text);text-align:left}.cleanFilterResetButton:hover{border-color:rgba(255,96,120,.3);background:rgba(255,96,120,.055)}.cleanFilterResetButton>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.04);color:var(--clean-muted);font-size:14px}.cleanFilterResetButton:hover>span{background:var(--fm-red-soft);color:var(--fm-red)}.cleanFilterResetButton>div{display:grid;gap:2px}.cleanFilterResetButton strong{font-size:9px}.cleanFilterResetButton small{color:var(--clean-muted-2);font-size:7px}.cleanResultLine{display:flex;justify-content:space-between;gap:15px;align-items:center;min-height:38px;margin-bottom:9px;padding:7px 11px;border:1px solid var(--clean-line);border-radius:10px;background:rgba(255,255,255,.016)}.cleanResultLine span{color:var(--clean-muted);font-size:8px;font-weight:750}.cleanResultLine strong{font-size:9px}.cleanCustomerRecord,.cleanCustomerTimelineItem,.cleanHistoryCard,.cleanJobFileHero,.cleanProcessCard{transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.cleanCustomerRecord:hover,.cleanCustomerTimelineItem:hover,.cleanHistoryCard:hover,.cleanProcessCard:hover{transform:translateY(-1px);box-shadow:0 17px 42px rgba(0,0,0,.16)}.cleanCustomerRecord.red,.cleanCustomerTimelineItem.red,.cleanHistoryCard.red,.cleanProcessCard.red{border-color:var(--fm-red-line);background:linear-gradient(100deg,rgba(255,96,120,.16),rgba(255,96,120,.055) 34%,transparent 68%),var(--clean-surface)}.cleanCustomerRecord.orange,.cleanCustomerTimelineItem.orange,.cleanHistoryCard.orange,.cleanProcessCard.orange{border-color:var(--fm-orange-line);background:linear-gradient(100deg,rgba(255,159,85,.17),rgba(255,159,85,.055) 34%,transparent 68%),var(--clean-surface)}.cleanCustomerRecord.yellow,.cleanCustomerTimelineItem.yellow,.cleanHistoryCard.yellow,.cleanProcessCard.yellow{border-color:var(--fm-yellow-line);background:linear-gradient(100deg,rgba(245,206,104,.17),rgba(245,206,104,.055) 34%,transparent 68%),var(--clean-surface)}.cleanCustomerRecord.green,.cleanCustomerTimelineItem.green,.cleanHistoryCard.green,.cleanProcessCard.green{border-color:var(--fm-green-pending-line);background:linear-gradient(100deg,rgba(85,217,157,.13),rgba(85,217,157,.045) 36%,transparent 70%),var(--clean-surface)}.cleanCustomerRecord.green-pending,.cleanCustomerTimelineItem.green-pending,.cleanHistoryCard.green-pending,.cleanProcessCard.green-pending{border-color:var(--fm-green-pending-line);background:linear-gradient(100deg,rgba(85,217,157,.13),rgba(85,217,157,.045) 42%,transparent 73%),var(--clean-surface)}.cleanCustomerRecord.fullyComplete,.cleanCustomerRecord.green-complete,.cleanCustomerTimelineItem.fullyComplete,.cleanCustomerTimelineItem.green-complete,.cleanHistoryCard.fullyComplete,.cleanHistoryCard.green-complete,.cleanProcessCard.fullyComplete,.cleanProcessCard.green-complete{border-color:var(--fm-green-complete-line);background:linear-gradient(100deg,rgba(39,239,155,.22),rgba(39,239,155,.085) 46%,rgba(39,239,155,.025) 76%),var(--clean-surface);box-shadow:inset 0 0 0 1px rgba(39,239,155,.035),0 16px 38px rgba(0,0,0,.13)}.cleanCustomerRecord.red:before,.cleanProcessCard.red:before{background:var(--fm-red);box-shadow:0 0 18px rgba(255,96,120,.28)}.cleanCustomerRecord.orange:before,.cleanProcessCard.orange:before{background:var(--fm-orange);box-shadow:0 0 18px rgba(255,159,85,.28)}.cleanCustomerRecord.yellow:before,.cleanProcessCard.yellow:before{background:var(--fm-yellow);box-shadow:0 0 18px rgba(245,206,104,.27)}.cleanCustomerRecord.green-pending:before,.cleanCustomerRecord.green:before,.cleanProcessCard.green-pending:before,.cleanProcessCard.green:before{background:var(--fm-green-pending);box-shadow:0 0 18px rgba(85,217,157,.24)}.cleanCustomerRecord.fullyComplete:before,.cleanCustomerRecord.green-complete:before,.cleanProcessCard.fullyComplete:before,.cleanProcessCard.green-complete:before{background:var(--fm-green-complete);box-shadow:0 0 22px rgba(39,239,155,.36)}.cleanCustomerRecord.green-pending .cleanCustomerRecordStatus,.cleanProcessCard.green-pending .cleanProcessStatus{color:var(--fm-green-pending)}.cleanCustomerRecord.fullyComplete .cleanCustomerRecordStatus,.cleanCustomerRecord.green-complete .cleanCustomerRecordStatus,.cleanProcessCard.fullyComplete .cleanProcessStatus,.cleanProcessCard.green-complete .cleanProcessStatus{color:var(--fm-green-complete)}.cleanProcessFacts.four{grid-template-columns:1.15fr .8fr .8fr 1.2fr}.cleanBillingNextStep,.cleanCustomerNextStep,.cleanJobNextStepText,.cleanProcessFacts>div.nextStep{border-color:rgba(255,255,255,.135);background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.014))}.cleanBillingNextStep span,.cleanCustomerNextStep span,.cleanJobNextStepText span,.cleanProcessFacts>div.nextStep span{color:var(--clean-muted)}.cleanBillingNextStep strong,.cleanCustomerNextStep strong,.cleanJobNextStepText strong,.cleanProcessFacts>div.nextStep strong{color:var(--clean-text)}.cleanProcessFacts>div.allComplete{border-color:var(--fm-green-complete-line);background:linear-gradient(135deg,rgba(39,239,155,.17),rgba(39,239,155,.065))}.cleanProcessFacts>div.allComplete span,.cleanProcessFacts>div.allComplete strong{color:var(--fm-green-complete)}.cleanCustomerNextStep{width:fit-content;min-width:205px;display:grid;gap:3px;margin-top:9px;padding:8px 10px;border:1px solid var(--clean-line);border-radius:9px}.cleanCustomerNextStep span{font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.cleanCustomerNextStep strong{font-size:9px}.cleanCustomerEverythingDone{width:fit-content;display:flex;gap:8px;align-items:center;margin-top:9px;padding:8px 11px;border:1px solid var(--fm-green-complete-line);border-radius:9px;background:var(--fm-green-complete-soft);color:var(--fm-green-complete)}.cleanCustomerEverythingDone>span{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--fm-green-complete);color:#06120c;font-size:9px;font-weight:950}.cleanCustomerEverythingDone strong{font-size:9px}.cleanPrimaryProcessButton.green{background:var(--fm-green-pending)}.cleanPrimaryProcessButton.complete,.cleanPrimaryProcessButton.green.complete{background:var(--fm-green-complete);box-shadow:0 8px 22px rgba(39,239,155,.17)}.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),rgba(85,217,157,.035))}.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),rgba(39,239,155,.055))}.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)}.cleanCustomerTimelineColor.green-pending,.cleanHistoryColor.green-pending{background:var(--fm-green-pending)}.cleanCustomerTimelineColor.green-complete,.cleanHistoryColor.green-complete{background:var(--fm-green-complete);box-shadow:0 0 16px rgba(39,239,155,.35)}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:block;color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanHistoryMaster strong{display:block;margin-top:4px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cleanJobFileHero.green-pending{border-color:var(--fm-green-pending-line);background:linear-gradient(95deg,rgba(85,217,157,.16),rgba(85,217,157,.045) 48%,transparent 76%),var(--clean-surface)}.cleanJobFileHero.green-pending:before{background:var(--fm-green-pending)}.cleanJobFileHero.fullyComplete,.cleanJobFileHero.green-complete{border-color:var(--fm-green-complete-line);background:linear-gradient(95deg,rgba(39,239,155,.23),rgba(39,239,155,.085) 50%,rgba(39,239,155,.02) 78%),var(--clean-surface);box-shadow:0 17px 44px rgba(0,0,0,.14),inset 0 0 0 1px rgba(39,239,155,.035)}.cleanJobFileHero.fullyComplete:before,.cleanJobFileHero.green-complete:before{background:var(--fm-green-complete);box-shadow:0 0 22px rgba(39,239,155,.35)}.cleanJobNextStepCard{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:10px;padding:12px 14px;overflow:hidden;border:1px solid var(--clean-line);border-radius:14px;background:var(--clean-surface)}.cleanJobNextStepCard:before{content:"";position:absolute;inset:0 auto 0 0;width:5px}.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.fullyComplete,.cleanJobNextStepCard.green-complete{border-color:var(--fm-green-complete-line);background:linear-gradient(90deg,rgba(39,239,155,.21),rgba(39,239,155,.065) 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.fullyComplete:before,.cleanJobNextStepCard.green-complete:before{background:var(--fm-green-complete)}.cleanJobEverythingDoneIcon,.cleanJobNextStepIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.055);color:var(--clean-muted);font-size:15px;font-weight:950}.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 rgba(39,239,155,.22)}.cleanJobNextStepCard>div:nth-child(2){min-width:0;display:grid;gap:3px}.cleanJobNextStepCard>div:nth-child(2)>span{color:var(--clean-muted);font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.065em}.cleanJobNextStepCard>div:nth-child(2)>strong{font-size:11px}.cleanJobNextStepCard>div:nth-child(2)>p{margin:0;color:var(--clean-muted);font-size:8px}.cleanJobNextStepAction{min-height:38px;display:inline-flex;justify-content:center;align-items:center;padding:0 13px;border-radius:9px;color:#07110d;font-size:9px;font-weight:900;text-decoration:none;white-space:nowrap}.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)}.cleanBillingNextStep,.cleanJobNextStepText{display:grid;gap:4px;margin-bottom:9px;padding:10px;border:1px solid var(--clean-line);border-radius:10px}.cleanBillingNextStep span,.cleanJobNextStepText span{font-size:7px;font-weight:900;text-transform:uppercase}.cleanBillingNextStep strong,.cleanJobNextStepText strong{font-size:10px}.cleanBillingEverythingDone,.cleanJobCompletePanel{display:flex;gap:10px;align-items:center;margin-bottom:9px;padding:11px;border:1px solid var(--fm-green-complete-line);border-radius:11px;background:var(--fm-green-complete-soft)}.cleanBillingEverythingDone>span,.cleanJobCompletePanel>span{width:33px;height:33px;display:grid;place-items:center;flex:0 0 33px;border-radius:10px;background:var(--fm-green-complete);color:#06120c;font-size:12px;font-weight:950}.cleanBillingEverythingDone>div,.cleanJobCompletePanel>div{display:grid;gap:3px}.cleanBillingEverythingDone strong,.cleanJobCompletePanel strong{color:var(--fm-green-complete);font-size:10px}.cleanBillingEverythingDone p,.cleanJobCompletePanel p{margin:0;color:var(--clean-muted);font-size:8px}.cleanBillingComplete{border-color:var(--fm-green-complete-line);background:linear-gradient(135deg,rgba(39,239,155,.09),transparent 55%),var(--clean-surface)}.cleanJobMainAction.complete{background:var(--fm-green-complete)}.cleanTimelineCompleteBadge{padding:5px 8px;border-radius:999px;background:var(--fm-green-complete-soft);color:var(--fm-green-complete);font-size:8px;font-weight:900}.cleanProcessCard{padding-top:14px;padding-bottom:13px}.cleanCustomerRecord h3,.cleanProcessCardTop h3{letter-spacing:-.015em}.cleanProcessFacts>div{min-height:49px;display:flex;flex-direction:column;justify-content:center}.cleanProcessFacts strong{line-height:1.35}.cleanCustomerRecord{min-height:130px}.cleanCustomerRecordSide{min-width:155px}.cleanCustomerRecordSide .cleanPrimaryProcessButton{min-width:145px}.cleanJobQuickFacts>div{min-height:59px;display:flex;flex-direction:column;justify-content:center}.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{align-items:flex-start;flex-direction:column;gap:3px}.cleanProcessFacts.four{grid-template-columns:1fr}.cleanCustomerRecord{align-items:stretch}.cleanCustomerRecordSide{width:100%;min-width:0;justify-items:stretch}.cleanCustomerRecordSide .cleanPrimaryProcessButton{width:100%}.cleanCustomerNextStep{width:100%;min-width:0}.cleanHistorySummary{grid-template-columns:5px minmax(0,1fr) auto 27px}.cleanHistoryActivity,.cleanHistoryMaster,.cleanHistoryStatus,.cleanHistoryTechnician{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{grid-template-columns:1fr;text-align:left}.cleanJobEverythingDoneIcon,.cleanJobNextStepIcon{width:35px;height:35px}}:root{--fm-request-red:#ff6078;--fm-request-red-soft:rgba(255,96,120,0.14);--fm-request-red-line:rgba(255,96,120,0.48);--fm-request-orange:#ff9f55;--fm-request-orange-soft:rgba(255,159,85,0.14);--fm-request-orange-line:rgba(255,159,85,0.48);--fm-job-yellow:#f7cd61;--fm-job-yellow-soft:rgba(247,205,97,0.14);--fm-job-yellow-line:rgba(247,205,97,0.5);--fm-job-yellow-active:#ffc13f;--fm-job-yellow-active-soft:rgba(255,193,63,0.2);--fm-job-yellow-active-line:rgba(255,193,63,0.68);--fm-job-green-pending:#52d49b;--fm-job-green-pending-soft:rgba(82,212,155,0.12);--fm-job-green-pending-line:rgba(82,212,155,0.42);--fm-job-green-complete:#24ef98;--fm-job-green-complete-soft:rgba(36,239,152,0.19);--fm-job-green-complete-line:rgba(36,239,152,0.62);--fm-danger:#ff5570;--fm-danger-soft:rgba(255,85,112,0.13);--fm-danger-line:rgba(255,85,112,0.5);--fm-star:#ffd66f;--fm-star-soft:rgba(255,214,111,0.14);--fm-star-line:rgba(255,214,111,0.46)}.cleanRequestColorTabs{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));gap:7px;min-width:min(100%,410px)}.cleanRequestColorTabs button{display:grid;gap:3px;min-height:54px;padding:9px 11px;border:1px solid var(--clean-line);border-radius:11px;background:rgba(255,255,255,.018);color:var(--clean-text);text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.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{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.055)}.cleanRequestColorTabs button.red{border-color:rgba(255,96,120,.18)}.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:rgba(255,159,85,.18)}.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)}.cleanCustomerRecord.yellow-open,.cleanCustomerTimelineItem.yellow-open,.cleanHistoryCard.yellow-open,.cleanProcessCard.yellow-open{border-color:var(--fm-job-yellow-line);background:linear-gradient(100deg,rgba(247,205,97,.18),rgba(247,205,97,.06) 38%,transparent 72%),var(--clean-surface)}.cleanCustomerRecord.yellow-active,.cleanCustomerTimelineItem.yellow-active,.cleanHistoryCard.yellow-active,.cleanJobFileHero.yellow-active,.cleanJobNextStepCard.yellow-active,.cleanProcessCard.yellow-active,.cleanTechnicianActiveHero.activeWork{border-color:var(--fm-job-yellow-active-line);background:linear-gradient(100deg,rgba(255,193,63,.24),rgba(255,193,63,.09) 44%,transparent 78%),var(--clean-surface);box-shadow:inset 0 0 0 1px rgba(255,193,63,.035),0 16px 40px rgba(0,0,0,.14)}.cleanCustomerRecord.yellow-open:before,.cleanProcessCard.yellow-open:before{background:var(--fm-job-yellow)}.cleanCustomerRecord.yellow-active:before,.cleanJobFileHero.yellow-active:before,.cleanProcessCard.yellow-active:before,.cleanTechnicianActiveHero.activeWork:before{background:var(--fm-job-yellow-active);box-shadow:0 0 22px rgba(255,193,63,.34)}.cleanHistoryCard.yellow-active .cleanHistoryStatus>span,.cleanJobFileHero.yellow-active .cleanJobStatusLine>span,.cleanProcessCard.yellow-active .cleanProcessStatus,.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),rgba(255,193,63,.05))}.cleanJobStatusNavigation .activeWork.active strong{color:var(--fm-job-yellow-active)}.cleanJobCardCornerActions,.cleanJobCornerActions{z-index:5;gap:8px}.cleanJobCardCornerActions>button,.cleanJobCornerActions>button{pointer-events:auto}.cleanProcessCard:has(.cleanJobCardCornerActions){padding-top:51px}.cleanJobFileHero:has(.cleanJobCornerActions){padding-top:55px}.cleanNoAgreementButton,.cleanTechnicianStarButton{width:33px;height:33px;display:grid;place-items:center;flex:0 0 33px;border-radius:10px;font-size:17px;font-weight:950;line-height:1;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.cleanNoAgreementButton:hover,.cleanTechnicianStarButton:hover{transform:translateY(-1px) scale(1.025)}.cleanNoAgreementButton{border:1px solid var(--fm-danger-line);background:rgba(12,17,14,.82);color:var(--fm-danger);box-shadow:0 8px 20px rgba(0,0,0,.16)}.cleanNoAgreementButton:hover{background:var(--fm-danger-soft);box-shadow:0 9px 22px rgba(255,85,112,.12)}.cleanTechnicianStarButton{background:rgba(12,17,14,.82);box-shadow:0 8px 20px rgba(0,0,0,.16)}.cleanTechnicianStarButton.active,.cleanTechnicianStarButton:hover{box-shadow:0 9px 24px rgba(255,214,111,.13)}.cleanTechnicianStarButton.active{color:#ffe18f}.cleanJobStatusLine small.assignment,.cleanStatusLine small.assignment{border-color:var(--fm-star-line);background:var(--fm-star-soft);color:var(--fm-star)}.cleanActionMessage{display:grid;grid-template-columns:30px minmax(0,1fr) 29px;gap:10px;align-items:center;margin-bottom:10px;padding:9px 10px;border:1px solid rgba(53,232,155,.24);border-radius:11px;background:linear-gradient(90deg,rgba(53,232,155,.09),transparent),var(--clean-surface)}.cleanActionMessage>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--clean-green);color:#06120c;font-size:10px;font-weight:950}.cleanActionMessage>strong{font-size:9px;line-height:1.45}.cleanActionMessage>button{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--clean-line);border-radius:8px;background:transparent;color:var(--clean-muted);font-size:16px}.cleanHistoryCard.noAgreement,.cleanJobFileHero.noAgreement,.cleanJobNextStepCard.noAgreement,.cleanProcessCard.noAgreement{border-color:var(--fm-danger-line);background:linear-gradient(100deg,rgba(255,85,112,.2),rgba(255,85,112,.065) 42%,transparent 76%),var(--clean-surface)}.cleanJobFileHero.noAgreement:before,.cleanJobNextStepCard.noAgreement:before{background:var(--fm-danger);box-shadow:0 0 22px rgba(255,85,112,.3)}.cleanHistoryCard.noAgreement .cleanHistoryStatus>span,.cleanJobFileHero.noAgreement .cleanJobStatusLine>span,.cleanJobNextStepCard.noAgreement>div:nth-child(2)>strong{color:var(--fm-danger)}.cleanJobNoAgreementIcon,.cleanJobNoAgreementPanel>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:11px;background:var(--fm-danger);color:#170509;font-size:18px;font-weight:950}.cleanJobNoAgreementPanel{display:flex;gap:10px;align-items:center;margin-bottom:9px;padding:11px;border:1px solid var(--fm-danger-line);border-radius:11px;background:var(--fm-danger-soft)}.cleanJobNoAgreementPanel>div{display:grid;gap:3px}.cleanJobNoAgreementPanel strong{color:var(--fm-danger);font-size:10px}.cleanJobNoAgreementPanel p{margin:0;color:var(--clean-muted);font-size:8px}.cleanTimelineNoAgreementBadge{padding:5px 8px;border-radius:999px;background:var(--fm-danger-soft);color:var(--fm-danger);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{display:grid;gap:5px;margin-top:10px;padding:11px;border:1px solid var(--fm-danger-line);border-radius:10px;background:var(--fm-danger-soft)}.cleanNoAgreementHistoryNote>span{color:var(--clean-muted);font-size:7px;font-weight:900;text-transform:uppercase}.cleanNoAgreementHistoryNote>strong{color:var(--fm-danger);font-size:10px}.cleanNoAgreementHistoryNote>p{margin:0;color:var(--clean-muted);font-size:9px;line-height:1.5}.cleanNoAgreementHistoryNote>small{color:var(--clean-muted-2);font-size:8px}.cleanRestoreJobButton{min-height:36px;padding:0 12px;border:1px solid var(--fm-danger-line);border-radius:9px;background:transparent;color:var(--fm-danger);font-size:8px;font-weight:900}.cleanRestoreJobButton:hover{background:var(--fm-danger-soft)}.cleanHistoryFooterActions{display:flex;gap:7px;align-items:center}.cleanOperationModalBackdrop{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:20px;background:rgba(2,7,5,.76);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:cleanModalBackdropIn .16s ease both}.cleanOperationModal{width:min(100%,540px);max-height:min(90vh,760px);overflow-y:auto;padding:19px;border:1px solid var(--clean-line-strong);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 46%),#0b1812;box-shadow:0 28px 90px rgba(0,0,0,.45);animation:cleanModalCardIn .19s ease both}.cleanOperationModal.danger{border-color:rgba(255,85,112,.34)}.cleanOperationModal.assignment{border-color:rgba(255,214,111,.32)}.cleanOperationModalIcon{width:45px;height:45px;display:grid;place-items:center;margin-bottom:13px;border-radius:14px;background:rgba(255,255,255,.055);color:var(--clean-text);font-size:21px;font-weight:950}.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{margin:5px 0 6px;font-size:20px;letter-spacing:-.03em}.cleanOperationModalHeading>p:last-child{margin:0;color:var(--clean-muted);font-size:9px;line-height:1.55}.cleanOperationModalJob{display:grid;gap:4px;margin-bottom:11px;padding:11px;border:1px solid var(--clean-line);border-radius:11px;background:rgba(255,255,255,.022)}.cleanOperationModalJob strong{font-size:10px}.cleanOperationModalJob span{color:var(--clean-muted);font-size:8px}.cleanOperationModalField{display:grid;gap:5px;margin-top:9px}.cleanOperationModalField>span{color:var(--clean-muted);font-size:8px;font-weight:850;text-transform:uppercase}.cleanOperationModalField input,.cleanOperationModalField select,.cleanOperationModalField textarea{width:100%;min-height:41px;padding:9px 10px;border:1px solid var(--clean-line);border-radius:10px;outline:0;background:var(--clean-surface-2);color:var(--clean-text);font-size:9px}.cleanOperationModalField textarea{min-height:90px;resize:vertical}.cleanOperationModalField input:focus,.cleanOperationModalField select:focus,.cleanOperationModalField textarea:focus{border-color:rgba(53,232,155,.35)}.cleanOperationModalMessage{margin-top:10px;padding:9px 10px;border:1px solid var(--fm-danger-line);border-radius:9px;background:var(--fm-danger-soft);color:var(--fm-danger);font-size:8px;font-weight:800}.cleanOperationModalActions{display:flex;justify-content:flex-end;gap:7px;margin-top:15px;padding-top:12px;border-top:1px solid var(--clean-line)}.cleanDangerConfirmButton,.cleanStarConfirmButton{min-height:39px;padding:0 14px;border:0;border-radius:9px;color:#07110d;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{display:flex;gap:9px;align-items:center;margin-top:10px;padding:10px;border:1px solid var(--fm-danger-line);border-radius:10px;background:var(--fm-danger-soft)}.cleanOccupiedTechnicianWarning>span{width:29px;height:29px;display:grid;place-items:center;flex:0 0 29px;border-radius:9px;background:var(--fm-danger);color:#170509;font-size:12px;font-weight:950}.cleanOccupiedTechnicianWarning>div{display:grid;gap:2px}.cleanOccupiedTechnicianWarning strong{color:var(--fm-danger);font-size:9px}.cleanOccupiedTechnicianWarning p{margin:0;color:var(--clean-muted);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{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:11px}.cleanTechnicianSelectionIntro>div{padding:13px 14px;border:1px solid var(--clean-line);border-radius:13px;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent),var(--clean-surface)}.cleanTechnicianSelectionIntro span{display:block;color:var(--clean-muted);font-size:7px;font-weight:900;text-transform:uppercase}.cleanTechnicianSelectionIntro strong{display:block;margin:5px 0 2px;font-size:22px}.cleanTechnicianSelectionIntro small{color:var(--clean-muted-2);font-size:8px}.cleanTechnicianSelectorGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cleanTechnicianSelectorCard{min-width:0;min-height:275px;display:flex;flex-direction:column;padding:14px;border:1px solid var(--clean-line);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.026),transparent 48%),var(--clean-surface);color:var(--clean-text);text-align:left;opacity:0;transform:translateY(12px);animation:cleanTechnicianCardIn .36s ease forwards;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.cleanTechnicianSelectorCard:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(0,0,0,.2)}.cleanTechnicianSelectorCard.free{border-color:rgba(53,232,155,.24)}.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{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cleanTechnicianEmptyWorkspaceAvatar,.cleanTechnicianSelectorAvatar{width:48px;height:48px;display:grid;place-items:center;flex:0 0 48px;border-radius:15px;background:rgba(53,232,155,.1);color:var(--clean-green);font-size:13px;font-weight:950}.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{padding:5px 8px;border-radius:999px;font-size:7px;font-weight:950;text-transform:uppercase}.cleanTechnicianAvailability.free{background:rgba(53,232,155,.1);color:var(--clean-green)}.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{margin:0;color:var(--clean-muted);font-size:8px;line-height:1.45}.cleanTechnicianSelectorEmpty,.cleanTechnicianSelectorJob{display:grid;gap:4px;margin-top:13px;padding:11px;border:1px solid var(--clean-line);border-radius:11px;background:rgba(0,0,0,.1)}.cleanTechnicianSelectorJob>span{color:var(--clean-muted);font-size:7px;font-weight:900;text-transform:uppercase}.cleanTechnicianSelectorJob>strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cleanTechnicianSelectorJob>small,.cleanTechnicianSelectorJob>time{color:var(--clean-muted);font-size:8px}.cleanTechnicianSelectorEmpty{min-height:88px;place-items:center;align-content:center;text-align:center}.cleanTechnicianSelectorEmpty>span{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:rgba(53,232,155,.08);color:var(--clean-green);font-size:16px}.cleanTechnicianSelectorEmpty>strong{color:var(--clean-muted);font-size:8px}.cleanTechnicianSelectorFooter{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:auto;padding-top:13px}.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{padding:35px}.cleanTechnicianEmptyWorkspaceAvatar{width:60px;height:60px;margin-bottom:11px}.cleanTechnicianEmptyWorkspace>span{color:var(--clean-green);font-size:8px}.cleanTechnicianEmptyWorkspace h2{margin:6px 0 7px;font-size:22px}.cleanTechnicianEmptyWorkspace>p{max-width:500px;margin:0 0 16px;color:var(--clean-muted);font-size:9px;line-height:1.55}.cleanTechnicianEmptyWorkspace>small{margin-top:9px;color:var(--clean-muted-2);font-size:8px}.cleanTechnicianEmptyLinks{display:flex;justify-content:center;gap:8px;margin-top:9px}.cleanTechnicianEmptyLinks a,.cleanTechnicianEmptyLinks button{min-height:36px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--clean-line);border-radius:9px;background:transparent;color:var(--clean-muted);font-size:8px;font-weight:800;text-decoration:none}.cleanTechnicianAssignmentOptions{display:grid;gap:7px;max-height:330px;overflow-y:auto;padding-right:3px}.cleanTechnicianAssignmentOptions>button{display:grid;grid-template-columns:29px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--clean-line);border-radius:10px;background:rgba(255,255,255,.018);color:var(--clean-text);text-align:left}.cleanTechnicianAssignmentOptions>button.selected,.cleanTechnicianAssignmentOptions>button:hover{border-color:var(--fm-star-line);background:var(--fm-star-soft)}.cleanTechnicianAssignmentOptions>button>span{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.055);color:var(--clean-muted);font-size:9px;font-weight:950}.cleanTechnicianAssignmentOptions>button.selected>span{background:var(--fm-star);color:#160f03}.cleanTechnicianAssignmentOptions>button>div{min-width:0;display:grid;gap:2px}.cleanTechnicianAssignmentOptions strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cleanTechnicianAssignmentOptions p{margin:0;color:var(--clean-muted);font-size:8px}.cleanTechnicianAssignmentOptions small{color:var(--clean-muted-2);font-size:7px}.cleanTechnicianAssignmentOptions b{font-size:10px;white-space:nowrap}.cleanTechnicianAssignmentEmpty{min-height:160px;display:grid;place-items:center;align-content:center;gap:6px;border:1px dashed var(--clean-line);border-radius:11px;text-align:center}.cleanTechnicianAssignmentEmpty>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.045);color:var(--clean-muted)}.cleanTechnicianAssignmentEmpty>strong{font-size:10px}.cleanTechnicianAssignmentEmpty>p{max-width:360px;margin:0;color:var(--clean-muted);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{display:grid;gap:6px}.cleanTechnicianAssignmentState>span{width:fit-content;padding:5px 8px;border-radius:999px;font-size:7px;font-weight:950;text-transform:uppercase}.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{margin:0;color:var(--clean-muted);font-size:8px;line-height:1.5}.cleanInlineEditButton{width:fit-content;margin-top:5px;padding:0;border:0;background:transparent;color:var(--clean-green);font-size:7px;font-weight:900;text-decoration:underline;text-underline-offset:3px}.cleanAdvancedFilterBody.finalLine{grid-template-columns:minmax(220px,1.35fr) repeat(5,minmax(130px,.72fr)) minmax(128px,.68fr)}.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){align-items:stretch;flex-direction:column}.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){.cleanAdvancedFilterBody.finalLine,.cleanRequestColorTabs,.cleanTechnicianSelectionIntro,.cleanTechnicianSelectorGrid{grid-template-columns:1fr}.cleanTechnicianSelectionIntro>div:last-child{grid-column:auto}.cleanHistoryFooterActions,.cleanOperationModalActions,.cleanTechnicianEmptyLinks{align-items:stretch;flex-direction:column}.cleanHistoryFooterActions>*,.cleanOperationModalActions>*,.cleanTechnicianEmptyLinks>*{width:100%;justify-content:center}.cleanJobCardCornerActions,.cleanJobCornerActions{position:static;margin-bottom:9px}.cleanJobFileHero:has(.cleanJobCornerActions),.cleanProcessCard:has(.cleanJobCardCornerActions){padding-top:15px}.cleanOperationModal{padding:15px;border-radius: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{width:100%;max-height:92vh;border-radius:18px 18px 0 0}.cleanTechnicianSelectorCard{min-height:250px}.cleanRequestColorTabs{grid-template-columns:1fr}}:root{--fm-red:#ff5c72;--fm-red-soft:rgba(255,92,114,0.12);--fm-red-line:rgba(255,92,114,0.42);--fm-orange:#ff9e4d;--fm-orange-soft:rgba(255,158,77,0.13);--fm-orange-line:rgba(255,158,77,0.42);--fm-yellow:#f6cb59;--fm-yellow-soft:rgba(246,203,89,0.13);--fm-yellow-line:rgba(246,203,89,0.42);--fm-yellow-active:#ffc43d;--fm-yellow-active-soft:rgba(255,196,61,0.18);--fm-yellow-active-line:rgba(255,196,61,0.62);--fm-green-pending:#4fd39a;--fm-green-pending-soft:rgba(79,211,154,0.11);--fm-green-pending-line:rgba(79,211,154,0.38);--fm-green-complete:#25ef98;--fm-green-complete-soft:rgba(37,239,152,0.17);--fm-green-complete-line:rgba(37,239,152,0.58);--fm-star:#ffd56b;--fm-star-soft:rgba(255,213,107,0.13);--fm-star-line:rgba(255,213,107,0.42);--fm-surface:rgba(11,23,17,0.96);--fm-surface-2:rgba(255,255,255,0.025);--fm-surface-3:rgba(255,255,255,0.045);--fm-border:rgba(255,255,255,0.075);--fm-border-strong:rgba(255,255,255,0.13);--fm-text:#f5fff9;--fm-muted:rgba(226,242,234,0.64);--fm-muted-2:rgba(226,242,234,0.42);--fm-shadow:0 18px 50px rgba(0,0,0,0.2)}.cleanHistoryCard.red,.cleanProcessCard.red,.customerRecordCard.red,.customerTimelineItem.red{border-color:var(--fm-red-line);background:linear-gradient(100deg,var(--fm-red-soft),rgba(255,92,114,.035) 48%,transparent 78%),var(--clean-surface)}.cleanHistoryCard.orange,.cleanProcessCard.orange,.customerRecordCard.orange,.customerTimelineItem.orange{border-color:var(--fm-orange-line);background:linear-gradient(100deg,var(--fm-orange-soft),rgba(255,158,77,.035) 48%,transparent 78%),var(--clean-surface)}.cleanHistoryCard.yellow,.cleanJobFileHero.yellow,.cleanJobNextStepCard.yellow,.cleanProcessCard.yellow,.customerRecordCard.yellow,.customerTimelineItem.yellow{border-color:var(--fm-yellow-line);background:linear-gradient(100deg,var(--fm-yellow-soft),rgba(246,203,89,.035) 48%,transparent 78%),var(--clean-surface)}.cleanHistoryCard.green,.cleanJobFileHero.green,.cleanJobNextStepCard.green,.cleanProcessCard.green,.customerRecordCard.green,.customerTimelineItem.green{border-color:var(--fm-green-pending-line);background:linear-gradient(100deg,var(--fm-green-pending-soft),rgba(79,211,154,.03) 48%,transparent 78%),var(--clean-surface)}.cleanHistoryCard.fullyComplete,.cleanHistoryCard.green-complete,.cleanJobFileHero.green-complete,.cleanJobNextStepCard.green-complete,.cleanProcessCard.fullyComplete,.cleanProcessCard.green-complete,.customerRecordCard.fullyComplete,.customerRecordCard.green-complete,.customerTimelineItem.fullyComplete,.customerTimelineItem.green-complete{border-color:var(--fm-green-complete-line);background:linear-gradient(100deg,var(--fm-green-complete-soft),rgba(37,239,152,.05) 50%,transparent 80%),var(--clean-surface);box-shadow:inset 0 0 0 1px rgba(37,239,152,.035),var(--fm-shadow)}.cleanHistoryCard.yellow-active,.cleanJobFileHero.yellow-active,.cleanJobNextStepCard.yellow-active,.cleanProcessCard.yellow-active,.cleanTechnicianActiveHero.activeWork,.customerRecordCard.yellow-active,.customerTimelineItem.yellow-active{border-color:var(--fm-yellow-active-line);background:linear-gradient(100deg,var(--fm-yellow-active-soft),rgba(255,196,61,.055) 50%,transparent 80%),var(--clean-surface);box-shadow:inset 0 0 0 1px rgba(255,196,61,.035),0 18px 46px rgba(0,0,0,.18)}.cleanJobFileHero.yellow-active:before,.cleanProcessCard.yellow-active:before,.cleanTechnicianActiveHero.activeWork:before,.customerRecordCard.yellow-active:before,.customerTimelineItem.yellow-active:before{background:var(--fm-yellow-active);box-shadow:0 0 20px rgba(255,196,61,.3)}.cleanJobStatusLine,.cleanStatusLine{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cleanJobStatusLine small,.cleanStatusLine small{padding:4px 7px;border:1px solid var(--fm-border);border-radius:999px;color:var(--fm-muted);font-size:7px;font-weight:850}.cleanJobStatusLine .activeImplementation,.cleanStatusLine .activeImplementation{border-color:var(--fm-yellow-active-line);background:var(--fm-yellow-active-soft);color:var(--fm-yellow-active)}.cleanJobStatusLine .assignment,.cleanStatusLine .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{margin:7px 0 0;color:var(--fm-muted);font-size:9px;line-height:1.55}.cleanJobColorButtons{display:grid;grid-template-columns:repeat(2,minmax(145px,1fr));gap:8px;min-width:320px}.cleanJobColorButtons button{min-height:74px;display:grid;grid-template-columns:1fr auto;gap:3px 10px;align-items:center;padding:11px 13px;border:1px solid var(--fm-border);border-radius:13px;background:var(--fm-surface-2);color:var(--fm-text);text-align:left;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.cleanJobColorButtons button:hover{transform:translateY(-2px)}.cleanJobColorButtons button>span{font-size:8px;font-weight:900;text-transform:uppercase}.cleanJobColorButtons button>strong{grid-row:1/3;grid-column:2;font-size:24px;line-height:1}.cleanJobColorButtons button>small{color:var(--fm-muted);font-size:8px}.cleanJobColorButtons button.yellow{border-color:rgba(246,203,89,.22)}.cleanJobColorButtons button.yellow.active{border-color:var(--fm-yellow-line);background:linear-gradient(135deg,var(--fm-yellow-soft),rgba(246,203,89,.025));box-shadow:0 15px 34px rgba(246,203,89,.08)}.cleanJobColorButtons button.yellow.active>span,.cleanJobColorButtons button.yellow.active>strong{color:var(--fm-yellow)}.cleanJobColorButtons button.green{border-color:rgba(79,211,154,.22)}.cleanJobColorButtons button.green.active{border-color:var(--fm-green-pending-line);background:linear-gradient(135deg,var(--fm-green-pending-soft),rgba(79,211,154,.025));box-shadow:0 15px 34px rgba(79,211,154,.07)}.cleanJobColorButtons button.green.active>span,.cleanJobColorButtons button.green.active>strong{color:var(--fm-green-pending)}.cleanGreenSubselection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 11px;padding:9px;border:1px solid var(--fm-border);border-radius:14px;background:rgba(255,255,255,.012)}.cleanGreenSubselection button{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:66px;padding:11px 13px;border:1px solid var(--fm-border);border-radius:11px;background:var(--fm-surface-2);color:var(--fm-text);text-align:left;transition:transform .15s ease,border-color .15s ease,background .15s ease}.cleanGreenSubselection button:hover{transform:translateY(-1px)}.cleanGreenSubselection button>div{display:grid;gap:3px}.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{position:absolute;z-index:8;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;pointer-events:none}.cleanJobCardCornerActions button,.cleanJobCornerActions button{pointer-events:auto}.cleanJobFileHero:has(.cleanJobCornerActions),.cleanProcessCard:has(.cleanJobCardCornerActions){padding-top:52px}.cleanDeleteCompletedButton,.cleanNoAgreementButton,.cleanTechnicianStarButton{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;font-size:17px;font-weight:950;line-height:1;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.cleanDeleteCompletedButton:hover,.cleanNoAgreementButton:hover,.cleanTechnicianStarButton:hover{transform:translateY(-1px) scale(1.03)}.cleanNoAgreementButton{border:1px solid var(--fm-red-line);background:rgba(10,18,14,.9);color:var(--fm-red)}.cleanNoAgreementButton:hover{background:var(--fm-red-soft);box-shadow:0 10px 25px rgba(255,92,114,.12)}.cleanDeleteCompletedButton{border:1px solid rgba(255,255,255,.2);background:rgba(10,18,14,.92);color:rgba(255,255,255,.72)}.cleanDeleteCompletedButton:hover{border-color:var(--fm-red-line);background:var(--fm-red-soft);color:var(--fm-red)}.cleanTechnicianStarButton{margin-left:auto;border:1px solid var(--fm-star-line);background:rgba(10,18,14,.9);color:var(--fm-star)}.cleanTechnicianStarButton.active,.cleanTechnicianStarButton:hover{background:var(--fm-star-soft);box-shadow:0 10px 25px rgba(255,213,107,.12)}.cleanTeamAssignmentModal{width:min(100%,620px)}.cleanTeamAssignmentList{display:grid;gap:7px;max-height:360px;overflow-y:auto;padding-right:3px}.cleanTeamAssignmentList>button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:10px;border:1px solid var(--fm-border);border-radius:11px;background:var(--fm-surface-2);color:var(--fm-text);text-align:left}.cleanTeamAssignmentList>button.selected,.cleanTeamAssignmentList>button:hover:not(:disabled){border-color:var(--fm-star-line);background:var(--fm-star-soft)}.cleanTeamAssignmentList>button.occupied{opacity:.48;cursor:not-allowed}.cleanTeamAssignmentList>button>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--fm-surface-3);color:var(--fm-muted);font-size:10px;font-weight:950}.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{min-width:0;display:grid;gap:3px}.cleanTeamAssignmentList strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cleanTeamAssignmentList b,.cleanTeamAssignmentList small{color:var(--fm-muted);font-size:8px}.cleanTeamAssignmentList>button.selected b{color:var(--fm-star)}.cleanTeamAssignmentList>button.occupied b{color:var(--fm-red)}.cleanTeamAssignmentSummary{display:flex;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 11px;border:1px solid var(--fm-border);border-radius:10px;background:rgba(255,255,255,.018)}.cleanTeamAssignmentSummary span{color:var(--fm-muted);font-size:8px;font-weight:800}.cleanTeamAssignmentSummary strong{color:var(--fm-star);font-size:9px}.cleanWorkforceSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px}.cleanWorkforceSummary>div{padding:13px 14px;border:1px solid var(--fm-border);border-radius:13px;background:linear-gradient(135deg,rgba(255,255,255,.022),transparent),var(--clean-surface)}.cleanWorkforceSummary span{display:block;color:var(--fm-muted);font-size:7px;font-weight:900;text-transform:uppercase}.cleanWorkforceSummary strong{display:block;margin:5px 0 2px;font-size:22px;letter-spacing:-.03em}.cleanWorkforceSummary small{color:var(--fm-muted-2);font-size:8px}.cleanEmployeeHistoryFilters,.cleanWorkforceDirectoryFilters{display:grid;grid-template-columns:minmax(250px,1.3fr) minmax(220px,.7fr);gap:8px;margin-bottom:11px}.cleanEmployeeHistoryFilters label,.cleanWorkforceDirectoryFilters label{display:flex;gap:9px;align-items:center;min-height:51px;padding:8px 10px;border:1px solid var(--fm-border);border-radius:11px;background:var(--fm-surface-2)}.cleanEmployeeHistoryFilters label>span,.cleanWorkforceDirectoryFilters label>span{width:29px;height:29px;display:grid;place-items:center;flex:0 0 29px;border-radius:9px;background:var(--fm-surface-3);color:var(--fm-muted)}.cleanEmployeeHistoryFilters label>div,.cleanWorkforceDirectoryFilters label>div{min-width:0;flex:1 1;display:grid;gap:2px}.cleanEmployeeHistoryFilters small,.cleanWorkforceDirectoryFilters small{color:var(--fm-muted-2);font-size:7px;font-weight:850;text-transform:uppercase}.cleanEmployeeHistoryFilters input,.cleanEmployeeHistoryFilters select,.cleanWorkforceDirectoryFilters input,.cleanWorkforceDirectoryFilters select{width:100%;border:0;outline:0;background:transparent;color:var(--fm-text);font-size:9px}.cleanWorkforceDirectoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cleanWorkforceEmployeeCard{min-width:0;min-height:335px;display:flex;flex-direction:column;padding:14px;border:1px solid var(--fm-border);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.022),transparent 48%),var(--clean-surface);color:var(--fm-text);text-align:left;opacity:0;transform:translateY(12px);animation:cleanWorkforceCardIn .35s ease forwards;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.cleanWorkforceEmployeeCard:hover{transform:translateY(-3px);box-shadow:var(--fm-shadow)}.cleanWorkforceEmployeeCard.free{border-color:rgba(37,239,152,.24)}.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{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cleanEmployeeHeroAvatar,.cleanWorkforceAvatar{width:49px;height:49px;display:grid;place-items:center;flex:0 0 49px;border-radius:15px;background:rgba(37,239,152,.1);color:var(--fm-green-complete);font-size:13px;font-weight:950}.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{padding:5px 8px;border-radius:999px;font-size:7px;font-weight:950;text-transform:uppercase}.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{margin:0;color:var(--fm-muted);font-size:8px}.cleanWorkforceEmployeeMetrics{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:12px}.cleanWorkforceEmployeeMetrics>div{padding:9px;border:1px solid var(--fm-border);border-radius:10px;background:rgba(255,255,255,.017)}.cleanWorkforceEmployeeMetrics span{display:block;color:var(--fm-muted-2);font-size:7px;font-weight:850}.cleanWorkforceEmployeeMetrics strong{display:block;margin-top:3px;font-size:10px}.cleanWorkforceCurrentJob,.cleanWorkforceNoCurrentJob{display:grid;gap:4px;margin-top:12px;padding:10px;border:1px solid var(--fm-border);border-radius:10px;background:rgba(0,0,0,.1)}.cleanWorkforceCurrentJob span{color:var(--fm-muted-2);font-size:7px;font-weight:900;text-transform:uppercase}.cleanWorkforceCurrentJob strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cleanWorkforceCurrentJob small{color:var(--fm-muted);font-size:8px}.cleanWorkforceNoCurrentJob{min-height:63px;place-items:center;align-content:center;text-align:center}.cleanWorkforceNoCurrentJob>span{color:var(--fm-green-complete);font-size:16px}.cleanWorkforceNoCurrentJob strong{color:var(--fm-muted);font-size:8px}.cleanWorkforceEmployeeFooter{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px}.cleanWorkforceEmployeeFooter span{color:var(--fm-muted);font-size:8px;font-weight:800}@keyframes cleanWorkforceCardIn{to{opacity:1;transform:translateY(0)}}.cleanEmployeeHero{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:10px;padding:16px;border:1px solid var(--fm-border);border-radius:16px;background:linear-gradient(120deg,rgba(37,239,152,.08),transparent 55%),var(--clean-surface)}.cleanEmployeeHeroIdentity{display:flex;gap:13px;align-items:center}.cleanEmployeeHeroIdentity>div:last-child{display:grid;gap:3px}.cleanEmployeeHeroIdentity span{color:var(--fm-muted-2);font-size:7px;font-weight:900;text-transform:uppercase}.cleanEmployeeHeroIdentity h2{margin:0;font-size:20px}.cleanEmployeeHeroIdentity p{margin:0;color:var(--fm-muted);font-size:8px}.cleanEmployeeHeroStatus{min-width:230px;display:grid;gap:5px;justify-items:end}.cleanEmployeeHeroStatus>span{padding:5px 8px;border-radius:999px;font-size:7px;font-weight:950;text-transform:uppercase}.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{max-width:280px;font-size:10px;text-align:right}.cleanEmployeeChoice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.cleanEmployeeChoice button{display:grid;grid-template-columns:39px minmax(0,1fr);gap:10px;align-items:center;min-height:67px;padding:11px;border:1px solid var(--fm-border);border-radius:12px;background:var(--fm-surface-2);color:var(--fm-text);text-align:left}.cleanEmployeeChoice button.active{border-color:rgba(37,239,152,.34);background:rgba(37,239,152,.08)}.cleanEmployeeChoice button>span{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:var(--fm-surface-3);color:var(--fm-green-complete);font-size:15px}.cleanEmployeeChoice button>div{display:grid;gap:3px}.cleanEmployeeChoice strong{font-size:10px}.cleanEmployeeChoice small{color:var(--fm-muted);font-size:8px}.cleanEmployeeMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.cleanEmployeeMetrics>div{padding:12px 13px;border:1px solid var(--fm-border);border-radius:12px;background:var(--fm-surface-2)}.cleanEmployeeMetrics span{display:block;color:var(--fm-muted);font-size:7px;font-weight:850;text-transform:uppercase}.cleanEmployeeMetrics strong{display:block;margin:5px 0 2px;font-size:18px}.cleanEmployeeMetrics small{color:var(--fm-muted-2);font-size:7px}.cleanEmployeeFileGrid,.cleanEmployeeOverviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cleanEmployeeOverviewGrid>button{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:120px;padding:15px;border:1px solid var(--fm-border);border-radius:14px;background:var(--fm-surface-2);color:var(--fm-text);text-align:left}.cleanEmployeeOverviewGrid>button:hover{border-color:rgba(37,239,152,.3)}.cleanEmployeeOverviewGrid>button>span{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:rgba(37,239,152,.08);color:var(--fm-green-complete);font-size:18px}.cleanEmployeeOverviewGrid>button>div{display:grid;gap:4px}.cleanEmployeeOverviewGrid strong{font-size:11px}.cleanEmployeeOverviewGrid p{margin:0;color:var(--fm-muted);font-size:8px;line-height:1.5}.cleanEmployeeDataPanel{min-width:0}.cleanEmployeeDataList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cleanEmployeeDataList>div{padding:9px;border:1px solid var(--fm-border);border-radius:9px;background:rgba(255,255,255,.017)}.cleanEmployeeDataList span{display:block;color:var(--fm-muted-2);font-size:7px;font-weight:850}.cleanEmployeeDataList strong{display:block;margin-top:3px;overflow-wrap:anywhere;font-size:9px}.cleanEmployeeNotes{margin-top:8px;padding:10px;border:1px solid var(--fm-border);border-radius:9px;background:rgba(255,255,255,.017)}.cleanEmployeeNotes span{color:var(--fm-muted-2);font-size:7px;font-weight:850}.cleanEmployeeNotes p{margin:4px 0 0;color:var(--fm-muted);font-size:8px;line-height:1.5}.cleanEmployeeActiveJob,.cleanEmployeeNoActiveJob{display:grid;gap:6px;min-height:185px;align-content:center;padding:12px;border:1px solid var(--fm-border);border-radius:11px;background:rgba(255,255,255,.017)}.cleanEmployeeActiveJob>span{width:fit-content;padding:5px 8px;border-radius:999px;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{margin:0;color:var(--fm-muted);font-size:8px}.cleanEmployeeActiveJob a{width:fit-content;margin-top:4px;color:var(--fm-green-complete);font-size:8px;font-weight:850}.cleanEmployeeNoActiveJob{place-items:center;text-align:center}.cleanEmployeeNoActiveJob>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--fm-green-complete-soft);color:var(--fm-green-complete)}.cleanEmployeeNoActiveJob strong{font-size:10px}.cleanEmployeeNoActiveJob p{margin:0;color:var(--fm-muted);font-size:8px}.cleanEmployeeHistoryHeader{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:13px 0 9px}.cleanEmployeeHistoryHeader>div{display:grid;gap:3px}.cleanEmployeeHistoryHeader span{color:var(--fm-muted-2);font-size:7px;font-weight:900;text-transform:uppercase}.cleanEmployeeHistoryHeader h2{margin:0;font-size:17px}.cleanEmployeeHistoryHeader>strong{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--fm-green-complete-soft);color:var(--fm-green-complete);font-size:14px}.cleanEmployeeHistoryFilters{grid-template-columns:minmax(230px,1.25fr) repeat(3,minmax(150px,.75fr))}.cleanEmployeeHistoryList{display:grid;gap:8px}.cleanEmployeeHistoryCard{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(130px,.5fr) minmax(120px,.4fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--fm-green-complete-line);border-radius:12px;background:linear-gradient(100deg,var(--fm-green-complete-soft),transparent 66%),var(--clean-surface)}.cleanEmployeeHistoryIdentity{min-width:0;display:grid;gap:3px}.cleanEmployeeHistoryIdentity>span{color:var(--fm-green-complete);font-size:7px;font-weight:900;text-transform:uppercase}.cleanEmployeeHistoryIdentity h3{margin:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cleanEmployeeHistoryIdentity p{margin:0;color:var(--fm-muted);font-size:8px}.cleanEmployeeHistoryCard>div:not(:first-child) span{display:block;color:var(--fm-muted-2);font-size:7px}.cleanEmployeeHistoryCard>div:not(:first-child) strong{display:block;margin-top:3px;font-size:9px}.cleanEmployeeHistoryCard>a{padding:8px 10px;border:1px solid var(--fm-green-complete-line);border-radius:9px;color:var(--fm-green-complete);font-size:8px;font-weight:850;text-decoration:none}.cleanTechnicianTeamList{display:grid;gap:7px}.cleanTechnicianTeamList>div{display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;align-items:center;padding:8px;border:1px solid var(--fm-border);border-radius:9px;background:rgba(255,255,255,.017)}.cleanTechnicianTeamList>div>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--fm-star-soft);color:var(--fm-star);font-size:8px;font-weight:950}.cleanTechnicianTeamList strong{font-size:8px}.cleanCalendarToolbar{display:grid;grid-template-columns:auto minmax(230px,1fr) auto;gap:12px;align-items:center;margin-bottom:10px;padding:11px;border:1px solid var(--fm-border);border-radius:13px;background:var(--clean-surface)}.cleanCalendarNavigation,.cleanCalendarViewSwitch{display:flex;gap:6px}.cleanCalendarNavigation button,.cleanCalendarViewSwitch button{min-height:36px;padding:0 11px;border:1px solid var(--fm-border);border-radius:9px;background:var(--fm-surface-2);color:var(--fm-muted);font-size:8px;font-weight:850}.cleanCalendarNavigation button.today,.cleanCalendarViewSwitch button.active{border-color:rgba(37,239,152,.3);background:rgba(37,239,152,.08);color:var(--fm-green-complete)}.cleanCalendarPeriod{display:grid;gap:3px;justify-items:center}.cleanCalendarPeriod span{color:var(--fm-muted-2);font-size:7px;font-weight:900;text-transform:uppercase}.cleanCalendarPeriod strong{font-size:13px}.cleanCalendarPeriod small{color:var(--fm-muted);font-size:8px}.cleanCalendarStatusCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.cleanCalendarStatusCards>button,.cleanCalendarStatusCards>div{min-height:82px;display:grid;grid-template-columns:1fr auto;gap:3px 10px;align-items:center;padding:11px 12px;border:1px solid var(--fm-border);border-radius:12px;background:var(--fm-surface-2);color:var(--fm-text);text-align:left}.cleanCalendarStatusCards span{font-size:8px;font-weight:900;text-transform:uppercase}.cleanCalendarStatusCards strong{grid-row:1/3;grid-column:2;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:rgba(255,255,255,.12)}.cleanCalendarFilters{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(170px,.6fr));gap:8px;margin-bottom:10px}.cleanCalendarFilters label{min-height:47px;display:flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--fm-border);border-radius:10px;background:var(--fm-surface-2)}.cleanCalendarFilters label>span{color:var(--fm-muted-2);font-size:8px;font-weight:850}.cleanCalendarFilters input,.cleanCalendarFilters select{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--fm-text);font-size:8px}.cleanCalendarWeek{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;align-items:start}.cleanCalendarWeek>article{min-width:0;min-height:450px;border:1px solid var(--fm-border);border-radius:12px;background:rgba(255,255,255,.012);overflow:hidden}.cleanCalendarWeek>article.today{border-color:rgba(37,239,152,.3)}.cleanCalendarWeek>article>header{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:10px;border-bottom:1px solid var(--fm-border);background:rgba(255,255,255,.018)}.cleanCalendarWeek>article>header>div{display:grid;gap:2px}.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{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:var(--fm-surface-3);color:var(--fm-muted);font-size:8px}.cleanCalendarDayEntries{display:grid;gap:7px;padding:7px}.cleanCalendarEntry{min-width:0;display:grid;gap:6px;padding:9px;border:1px solid var(--fm-border);border-radius:10px;background:var(--fm-surface-2);color:var(--fm-text);text-align:left}.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.cancelled,.cleanCalendarEntry.red{border-color:var(--fm-red-line);background:var(--fm-red-soft)}.cleanCalendarEntryTop{display:flex;justify-content:space-between;gap:7px;align-items:center}.cleanCalendarEntryTop strong{font-size:8px}.cleanCalendarEntryTop span{color:var(--fm-muted);font-size:7px;font-weight:850}.cleanCalendarActiveBadge{width:fit-content;display:flex;gap:5px;align-items:center;padding:4px 6px;border-radius:999px;background:rgba(255,196,61,.16);color:var(--fm-yellow-active);font-size:7px;font-weight:900}.cleanCalendarActiveBadge span{animation:calendarPulse 1.35s ease-in-out infinite}.cleanCalendarEntry h3{font-size:9px}.cleanCalendarEntry h3,.cleanCalendarEntry p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cleanCalendarEntry p{color:var(--fm-muted);font-size:7px}.cleanCalendarTeam{display:grid;grid-template-columns:repeat(3,23px) minmax(0,1fr);gap:4px;align-items:center}.cleanCalendarTeam>span{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:var(--fm-surface-3);color:var(--fm-muted);font-size:6px;font-weight:950}.cleanCalendarTeam strong{overflow:hidden;color:var(--fm-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.cleanCalendarEntry footer{display:flex;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.cleanCalendarEntry footer span{color:var(--fm-muted-2);font-size:7px}.cleanCalendarEntry footer strong{font-size:8px}.cleanCalendarDayEmpty{min-height:90px;display:grid;place-items:center;align-content:center;gap:5px;color:var(--fm-muted-2)}.cleanCalendarDayEmpty span{font-size:15px}.cleanCalendarDayEmpty small{font-size:7px}@keyframes calendarPulse{0%,to{opacity:.45}50%{opacity:1}}.cleanCalendarList{display:grid;gap:9px}.cleanCalendarListHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.cleanCalendarListHeader>div{display:grid;gap:3px}.cleanCalendarListHeader span{color:var(--fm-muted-2);font-size:7px;font-weight:900;text-transform:uppercase}.cleanCalendarListHeader h2{margin:0;font-size:16px}.cleanCalendarListHeader>strong{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:var(--fm-surface-3);font-size:13px}.cleanCalendarListEntries{display:grid;gap:7px}.cleanCalendarListEntry{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.2fr) minmax(180px,.9fr) minmax(130px,.65fr) auto 18px;gap:11px;align-items:center;min-height:72px;padding:10px 11px;border:1px solid var(--fm-border);border-radius:11px;background:var(--fm-surface-2);color:var(--fm-text);text-align:left}.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{min-width:0;display:grid;gap:3px}.cleanCalendarListEntry span{color:var(--fm-muted-2);font-size:7px;font-weight:850}.cleanCalendarListEntry strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.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{font-size:10px!important;white-space:nowrap}.cleanCalendarEntryModal{width:min(100%,580px)}.cleanCalendarModalFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}.cleanCalendarModalFacts>div{padding:9px;border:1px solid var(--fm-border);border-radius:9px;background:var(--fm-surface-2)}.cleanCalendarModalFacts span{display:block;color:var(--fm-muted-2);font-size:7px}.cleanCalendarModalFacts strong{display:block;margin-top:3px;font-size:8px}.cleanCalendarScheduleEditor{display:grid;grid-template-columns:minmax(0,1fr) 140px 120px auto;gap:8px;align-items:end;padding:10px;border:1px solid var(--fm-border);border-radius:10px;background:var(--fm-surface-2)}.cleanCalendarScheduleEditor>div{display:grid;gap:3px}.cleanCalendarScheduleEditor>div span{font-size:8px;font-weight:900}.cleanCalendarScheduleEditor>div p{margin:0;color:var(--fm-muted);font-size:7px}.cleanCalendarScheduleEditor label{display:grid;gap:4px}.cleanCalendarScheduleEditor label span{color:var(--fm-muted-2);font-size:7px}.cleanCalendarScheduleEditor input{width:100%;min-height:37px;padding:7px 8px;border:1px solid var(--fm-border);border-radius:8px;background:rgba(0,0,0,.12);color:var(--fm-text)}.cleanCustomerTeamList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cleanCustomerTeamList>div{display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;align-items:center;padding:8px;border:1px solid var(--fm-border);border-radius:9px;background:var(--fm-surface-2)}.cleanCustomerTeamList>div>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--fm-star-soft);color:var(--fm-star);font-size:7px;font-weight:950}.cleanCustomerTeamList strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cleanCustomerRecordFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cleanCustomerRecordFacts>div{padding:8px;border:1px solid var(--fm-border);border-radius:9px;background:rgba(255,255,255,.017)}.cleanCustomerRecordFacts span{display:block;color:var(--fm-muted-2);font-size:7px;font-weight:850}.cleanCustomerRecordFacts strong{display:block;margin-top:3px;font-size:8px}.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{min-height:540px;display:grid;place-items:center;align-content:center;padding:40px;text-align:center}.cleanDeletedJobState>div{width:62px;height:62px;display:grid;place-items:center;margin-bottom:13px;border-radius:18px;background:var(--fm-red-soft);color:var(--fm-red);font-size:26px;font-weight:950}.cleanDeletedJobState h1{margin:6px 0 8px;font-size:24px}.cleanDeletedJobState>p:last-of-type{max-width:520px;margin:0 0 16px;color:var(--fm-muted);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.customerLine .cleanFilterControl.search,.cleanAdvancedFilterBody.finalLine .cleanFilterControl.search{grid-column:auto}.cleanOperationModal.deleteCompleted{border-color:var(--fm-red-line)}.cleanOperationModal.deleteCompleted .cleanOperationModalHeading p:last-child{color:rgba(255,190,200,.76)}.cleanOperationModalActions a.cleanDangerConfirmButton,.cleanOperationModalActions a.cleanStarConfirmButton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@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){.cleanCalendarStatusCards,.cleanEmployeeMetrics,.cleanWorkforceSummary{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}.cleanEmployeeChoice,.cleanEmployeeFileGrid,.cleanEmployeeOverviewGrid,.cleanGreenSubselection,.cleanWorkforceDirectoryFilters{grid-template-columns:1fr}.cleanEmployeeHero{align-items:flex-start;flex-direction:column}.cleanEmployeeHeroStatus{min-width:0;justify-items:start}.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){.cleanAdvancedFilterBody.finalLine,.cleanCalendarFilters,.cleanCalendarStatusCards,.cleanCalendarWeek,.cleanCustomerFilters .cleanAdvancedFilterBody.customerLine,.cleanEmployeeHistoryFilters,.cleanEmployeeMetrics,.cleanGreenSubselection,.cleanJobColorButtons,.cleanWorkforceDirectoryGrid,.cleanWorkforceSummary{grid-template-columns:1fr}.cleanCalendarFilters .search,.cleanEmployeeHistoryFilters .search{grid-column:auto}.cleanCalendarListEntry,.cleanCalendarModalFacts,.cleanCustomerRecordFacts,.cleanEmployeeDataList,.cleanEmployeeHistoryCard{grid-template-columns:1fr}.cleanEmployeeHistoryCard>a{width:100%;text-align:center}.cleanCalendarScheduleEditor{grid-template-columns:1fr}.cleanCalendarScheduleEditor>div{grid-column:auto}.cleanJobCardCornerActions,.cleanJobCornerActions{position:static;margin-bottom:10px}.cleanJobFileHero:has(.cleanJobCornerActions),.cleanProcessCard:has(.cleanJobCardCornerActions){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{align-items:flex-start;flex-direction:column}.cleanEmployeeChoice button{grid-template-columns:39px minmax(0,1fr)}.cleanCalendarNavigation,.cleanCalendarViewSwitch{flex-wrap:wrap}.cleanOperationModalBackdrop{align-items:end;padding:0}.cleanOperationModal{width:100%;max-height:92vh;border-radius:18px 18px 0 0}}.cleanTeamAssignmentList>button.available{border-color:rgba(37,239,152,.22)}.cleanTeamAssignmentList>button.available:hover{border-color:rgba(37,239,152,.48);background:rgba(37,239,152,.07)}.cleanTeamAssignmentList>button.partial{border-color:rgba(246,203,89,.42);background:rgba(246,203,89,.065)}.cleanTeamAssignmentList>button.partial:hover{border-color:rgba(246,203,89,.7);background:rgba(246,203,89,.1)}.cleanTeamAssignmentList>button.occupied{border-color:rgba(255,92,114,.3);background:rgba(255,92,114,.045);opacity:.68}.cleanTeamAssignmentList>button.occupied:hover{transform:none}.cleanTeamAssignmentList>button.selected{border-color:rgba(255,213,107,.62);background:linear-gradient(110deg,rgba(255,213,107,.15),rgba(255,213,107,.035));box-shadow:inset 0 0 0 1px rgba(255,213,107,.025),0 12px 30px rgba(0,0,0,.14)}.cleanTeamAssignmentList>button.partial>span{background:rgba(246,203,89,.14);color:#f6cb59}.cleanTeamAssignmentList>button.available>span{background:rgba(37,239,152,.1);color:#25ef98}.cleanTeamAvailabilityReason{display:block;margin-top:3px;overflow:hidden;color:rgba(226,242,234,.52)!important;font-size:7px!important;line-height:1.4;text-overflow:ellipsis}.cleanTeamAvailabilitySide{display:grid;gap:4px;justify-items:end;text-align:right}.cleanTeamAvailabilitySide b{font-size:7px!important;white-space:nowrap}.cleanTeamAvailabilitySide small{color:rgba(226,242,234,.5);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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0;border:0;background:transparent}.cleanTeamAssignmentSummary.advanced>div{display:grid;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(255,255,255,.018)}.cleanTeamAssignmentSummary.advanced span{color:rgba(226,242,234,.44);font-size:7px;font-weight:850;text-transform:uppercase}.cleanTeamAssignmentSummary.advanced strong{color:#f5fff9;font-size:8px;line-height:1.4}@media (max-width:680px){.cleanTeamAssignmentSummary.advanced{grid-template-columns:1fr}.cleanTeamAvailabilitySide{grid-column:2;justify-items:start;text-align:left}}:root{--work-surface:rgba(12,24,18,0.96);--work-surface-soft:rgba(255,255,255,0.025);--work-surface-hover:rgba(255,255,255,0.045);--work-border:rgba(255,255,255,0.075);--work-border-strong:rgba(255,255,255,0.13);--work-text:#f5fff9;--work-muted:rgba(226,242,234,0.64);--work-muted-soft:rgba(226,242,234,0.4);--work-green:#25ef98;--work-green-soft:rgba(37,239,152,0.1);--work-green-line:rgba(37,239,152,0.32);--work-yellow:#f6cb59;--work-yellow-soft:rgba(246,203,89,0.1);--work-yellow-line:rgba(246,203,89,0.36);--work-red:#ff6277;--work-red-soft:rgba(255,98,119,0.1);--work-red-line:rgba(255,98,119,0.34);--work-blue:#64b8ff;--work-blue-soft:rgba(100,184,255,0.1);--work-blue-line:rgba(100,184,255,0.32);--work-purple:#b490ff;--work-purple-soft:rgba(180,144,255,0.1);--work-purple-line:rgba(180,144,255,0.3);--work-orange:#ff9f4d;--work-orange-soft:rgba(255,159,77,0.1);--work-orange-line:rgba(255,159,77,0.34);--work-shadow:0 18px 52px rgba(0,0,0,0.2)}.cleanNeutralDirectoryIntro{display:grid;grid-template-columns:minmax(210px,.45fr) minmax(0,1.55fr);gap:12px;align-items:stretch;margin-bottom:10px}.cleanNeutralDirectoryIntro>div,.cleanNeutralDirectoryIntro>p{margin:0;padding:15px 16px;border:1px solid var(--work-border);border-radius:15px;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent),var(--work-surface)}.cleanNeutralDirectoryIntro>div{display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:center}.cleanNeutralDirectoryIntro>div span{color:var(--work-muted);font-size:7px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.cleanNeutralDirectoryIntro>div strong{grid-row:1/3;grid-column:2;font-size:28px;letter-spacing:-.04em}.cleanNeutralDirectoryIntro>div small{color:var(--work-muted-soft);font-size:8px}.cleanNeutralDirectoryIntro>p{display:flex;align-items:center;color:var(--work-muted);font-size:9px;line-height:1.6}.cleanNeutralDirectoryFilters{display:grid;grid-template-columns:minmax(250px,1.4fr) repeat(4,minmax(150px,.7fr)) minmax(130px,.58fr);gap:8px;margin-bottom:11px}.cleanNeutralDirectoryFilters label,.cleanNeutralDirectoryFilters>button{min-height:54px;display:flex;gap:9px;align-items:center;padding:9px 10px;border:1px solid var(--work-border);border-radius:11px;background:var(--work-surface-soft);color:var(--work-text)}.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;display:grid;place-items:center;flex:0 0 30px;border-radius:9px;background:rgba(255,255,255,.04);color:var(--work-green);font-size:10px}.cleanNeutralDirectoryFilters label>div,.cleanNeutralDirectoryFilters>button>div{min-width:0;flex:1 1;display:grid;gap:2px}.cleanNeutralDirectoryFilters small{color:var(--work-muted-soft);font-size:7px;font-weight:850;text-transform:uppercase}.cleanNeutralDirectoryFilters strong{font-size:8px}.cleanNeutralDirectoryFilters input,.cleanNeutralDirectoryFilters select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--work-text);font-size:9px}.cleanNeutralDirectoryFilters>button{cursor:pointer;text-align:left}.cleanNeutralEmployeeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cleanNeutralEmployeeCard{min-width:0;min-height:330px;display:flex;flex-direction:column;padding:15px;border:1px solid var(--work-border);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 48%),var(--work-surface);color:var(--work-text);text-align:left;opacity:0;transform:translateY(12px);animation:neutralEmployeeCardIn .38s ease forwards;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.cleanNeutralEmployeeCard:hover{transform:translateY(-3px);border-color:var(--work-green-line);background:linear-gradient(145deg,var(--work-green-soft),transparent 52%),var(--work-surface);box-shadow:var(--work-shadow)}.cleanNeutralEmployeeCardTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.cleanNeutralEmployeeAvatar{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:var(--work-green-soft);color:var(--work-green);font-size:14px;font-weight:950}.cleanNeutralEmployeeCardTop>span{padding:5px 8px;border:1px solid var(--work-border);border-radius:999px;color:var(--work-muted);font-size:7px;font-weight:900;text-transform:uppercase}.cleanNeutralEmployeeIdentity{margin-top:13px}.cleanNeutralEmployeeIdentity h3{margin:0 0 4px;font-size:16px;letter-spacing:-.02em}.cleanNeutralEmployeeIdentity p{margin:0;color:var(--work-muted);font-size:8px}.cleanNeutralEmployeeData{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px}.cleanNeutralEmployeeData>div{min-width:0;padding:9px;border:1px solid var(--work-border);border-radius:10px;background:rgba(255,255,255,.018)}.cleanNeutralEmployeeData span{display:block;color:var(--work-muted-soft);font-size:7px;font-weight:850}.cleanNeutralEmployeeData strong{display:block;margin-top:3px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cleanNeutralEmployeeFooter{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;color:var(--work-muted);font-size:8px;font-weight:850}.cleanNeutralEmployeeFooter b{color:var(--work-green);font-size:14px}@keyframes neutralEmployeeCardIn{to{opacity:1;transform:translateY(0)}}.cleanEmployeeHubIdentity{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(280px,auto);gap:14px;align-items:center;margin-bottom:10px;padding:16px;border:1px solid var(--work-border);border-radius:16px;background:linear-gradient(120deg,var(--work-green-soft),transparent 56%),var(--work-surface)}.cleanEmployeeHubAvatar{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:rgba(37,239,152,.14);color:var(--work-green);font-size:15px;font-weight:950}.cleanEmployeeHubIdentity>div:nth-child(2){display:grid;gap:3px}.cleanEmployeeHubIdentity>div:nth-child(2) span{color:var(--work-muted-soft);font-size:7px;font-weight:900;text-transform:uppercase}.cleanEmployeeHubIdentity h2{margin:0;font-size:21px}.cleanEmployeeHubIdentity p{margin:0;color:var(--work-muted);font-size:8px}.cleanEmployeeHubBasic{display:grid;grid-template-columns:repeat(2,minmax(125px,1fr));gap:7px}.cleanEmployeeHubBasic>div{padding:9px 10px;border:1px solid var(--work-border);border-radius:10px;background:rgba(255,255,255,.018)}.cleanEmployeeHubBasic span{display:block;color:var(--work-muted-soft);font-size:7px}.cleanEmployeeHubBasic strong{display:block;margin-top:3px;font-size:8px}.cleanEmployeeHubChoice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cleanEmployeeHubChoice>button{min-height:180px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border:1px solid var(--work-border);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.022),transparent 52%),var(--work-surface);color:var(--work-text);text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.cleanEmployeeHubChoice>button:hover{transform:translateY(-3px);border-color:var(--work-green-line);background:linear-gradient(145deg,var(--work-green-soft),transparent 60%),var(--work-surface);box-shadow:var(--work-shadow)}.cleanEmployeeHubChoice>button>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--work-green-soft);color:var(--work-green);font-size:18px}.cleanEmployeeHubChoice>button>div{display:grid;gap:5px}.cleanEmployeeHubChoice strong{font-size:12px}.cleanEmployeeHubChoice p{margin:0;color:var(--work-muted);font-size:8px;line-height:1.55}.cleanEmployeeHubChoice b{color:var(--work-green);font-size:17px}.cleanEmployeeSectionToolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:10px;padding:10px 11px;border:1px solid var(--work-border);border-radius:12px;background:var(--work-surface)}.cleanEmployeeSectionToolbar>div{display:grid;gap:2px}.cleanEmployeeSectionToolbar>div span{color:var(--work-muted-soft);font-size:7px;font-weight:900;text-transform:uppercase}.cleanEmployeeSectionToolbar>div strong{font-size:10px}.cleanPerformanceHero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:9px}.cleanPerformanceHero>div{min-height:105px;padding:14px;border:1px solid var(--work-border);border-radius:14px;background:linear-gradient(135deg,var(--work-green-soft),transparent 65%),var(--work-surface)}.cleanPerformanceHero span{display:block;color:var(--work-muted);font-size:7px;font-weight:900;text-transform:uppercase}.cleanPerformanceHero strong{display:block;margin:7px 0 4px;font-size:22px;letter-spacing:-.035em}.cleanPerformanceHero small{color:var(--work-muted-soft);font-size:7px}.cleanPerformanceSecondaryMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.cleanPerformanceSecondaryMetrics>div{padding:11px 12px;border:1px solid var(--work-border);border-radius:11px;background:var(--work-surface-soft)}.cleanPerformanceSecondaryMetrics span{display:block;color:var(--work-muted-soft);font-size:7px;font-weight:850}.cleanPerformanceSecondaryMetrics strong{display:block;margin-top:4px;font-size:13px}.cleanEmployeeMasterData{margin-bottom:11px}.cleanEmployeeMasterGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.cleanEmployeeMasterGrid>div{min-width:0;padding:9px;border:1px solid var(--work-border);border-radius:9px;background:rgba(255,255,255,.018)}.cleanEmployeeMasterGrid span{display:block;color:var(--work-muted-soft);font-size:7px;font-weight:850}.cleanEmployeeMasterGrid strong{display:block;margin-top:3px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cleanPerformanceHistoryHeader{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:13px 0 9px}.cleanPerformanceHistoryHeader>div{display:grid;gap:3px}.cleanPerformanceHistoryHeader span{color:var(--work-muted-soft);font-size:7px;font-weight:900;text-transform:uppercase}.cleanPerformanceHistoryHeader h2{margin:0;font-size:17px}.cleanPerformanceHistoryHeader>strong{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--work-green-soft);color:var(--work-green);font-size:14px}.cleanPerformanceFilters{display:grid;grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(160px,.72fr)) minmax(130px,.55fr);gap:8px;margin-bottom:10px}.cleanPerformanceFilters label,.cleanPerformanceFilters>button{min-height:52px;display:flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--work-border);border-radius:11px;background:var(--work-surface-soft);color:var(--work-text)}.cleanPerformanceFilters label>span,.cleanPerformanceFilters>button>span{width:29px;height:29px;display:grid;place-items:center;flex:0 0 29px;border-radius:8px;background:rgba(255,255,255,.04);color:var(--work-green)}.cleanPerformanceFilters label>div,.cleanPerformanceFilters>button>div{min-width:0;flex:1 1;display:grid;gap:2px}.cleanPerformanceFilters small{color:var(--work-muted-soft);font-size:7px;font-weight:850;text-transform:uppercase}.cleanPerformanceFilters strong{font-size:8px}.cleanPerformanceFilters input,.cleanPerformanceFilters select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--work-text);font-size:8px}.cleanPerformanceFilters>button{cursor:pointer;text-align:left}.cleanPerformanceJobList{display:grid;gap:8px}.cleanPerformanceJobCard{display:grid;grid-template-columns:minmax(230px,1.4fr) minmax(130px,.55fr) minmax(120px,.5fr) minmax(120px,.45fr) auto;gap:12px;align-items:center;min-height:82px;padding:12px;border:1px solid var(--work-green-line);border-radius:12px;background:linear-gradient(100deg,var(--work-green-soft),transparent 65%),var(--work-surface)}.cleanPerformanceJobIdentity{min-width:0;display:grid;gap:3px}.cleanPerformanceJobIdentity>span{color:var(--work-green);font-size:7px;font-weight:900;text-transform:uppercase}.cleanPerformanceJobIdentity h3{margin:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cleanPerformanceJobIdentity p{margin:0;color:var(--work-muted);font-size:8px}.cleanPerformanceJobCard>div:not(:first-child) span{display:block;color:var(--work-muted-soft);font-size:7px}.cleanPerformanceJobCard>div:not(:first-child) strong{display:block;margin-top:3px;font-size:9px}.cleanPerformanceJobCard>a{padding:8px 10px;border:1px solid var(--work-green-line);border-radius:9px;color:var(--work-green);font-size:8px;font-weight:850;text-decoration:none}.cleanWorkMetricsHero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:8px}.cleanWorkMetricsHero>div{min-height:104px;padding:14px;border:1px solid var(--work-border);border-radius:14px;background:linear-gradient(135deg,rgba(100,184,255,.07),transparent 68%),var(--work-surface)}.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{display:block;color:var(--work-muted);font-size:7px;font-weight:900;text-transform:uppercase}.cleanWorkMetricsHero strong{display:block;margin:7px 0 4px;font-size:21px;letter-spacing:-.035em}.cleanWorkMetricsHero small{color:var(--work-muted-soft);font-size:7px}.cleanWorkMetricsSecondary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:10px}.cleanWorkMetricsSecondary>div{padding:10px;border:1px solid var(--work-border);border-radius:10px;background:var(--work-surface-soft)}.cleanWorkMetricsSecondary span{display:block;color:var(--work-muted-soft);font-size:7px;font-weight:850}.cleanWorkMetricsSecondary strong{display:inline-block;margin-top:4px;font-size:14px}.cleanWorkMetricsSecondary small{margin-left:4px;color:var(--work-muted);font-size:7px}.cleanWorkProfileEditor{margin-bottom:10px}.cleanWorkProfileFields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:10px}.cleanWorkProfileFields label{display:grid;gap:4px}.cleanWorkProfileFields label span{color:var(--work-muted-soft);font-size:7px;font-weight:850}.cleanWorkProfileFields input,.cleanWorkProfileFields select{width:100%;min-height:38px;padding:7px 8px;border:1px solid var(--work-border);border-radius:8px;outline:0;background:rgba(0,0,0,.12);color:var(--work-text);font-size:8px}.cleanWeeklyTemplateEditor{display:grid;gap:7px}.cleanWeeklyTemplateEditor>div{display:grid;grid-template-columns:minmax(150px,.8fr) 120px 120px 110px minmax(130px,.55fr);gap:8px;align-items:center;padding:9px;border:1px solid var(--work-border);border-radius:10px;background:var(--work-surface-soft)}.cleanWeeklyTemplateEditor>div.disabled{opacity:.48}.cleanWeeklyTemplateEditor .dayToggle{display:flex;gap:8px;align-items:center}.cleanWeeklyTemplateEditor .dayToggle input{width:15px;height:15px;accent-color:var(--work-green)}.cleanWeeklyTemplateEditor .dayToggle span{font-size:8px;font-weight:850}.cleanWeeklyTemplateEditor>div>input{min-height:36px;padding:6px 7px;border:1px solid var(--work-border);border-radius:8px;background:rgba(0,0,0,.12);color:var(--work-text);font-size:8px}.cleanWeeklyTemplateEditor small{color:var(--work-muted-soft);font-size:7px}.cleanPersonalCalendarToolbar{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:12px;align-items:center;margin-bottom:9px;padding:10px;border:1px solid var(--work-border);border-radius:12px;background:var(--work-surface)}.cleanPersonalCalendarNavigation,.cleanPersonalCalendarSwitch{display:flex;gap:6px}.cleanPersonalCalendarNavigation button,.cleanPersonalCalendarSwitch button{min-height:36px;padding:0 11px;border:1px solid var(--work-border);border-radius:9px;background:var(--work-surface-soft);color:var(--work-muted);font-size:8px;font-weight:850}.cleanPersonalCalendarNavigation button:hover,.cleanPersonalCalendarSwitch button.active,.cleanPersonalCalendarSwitch button:hover{border-color:var(--work-green-line);background:var(--work-green-soft);color:var(--work-green)}.cleanPersonalCalendarPeriod{display:grid;gap:3px;justify-items:center}.cleanPersonalCalendarPeriod span{color:var(--work-muted-soft);font-size:7px;font-weight:900;text-transform:uppercase}.cleanPersonalCalendarPeriod strong{font-size:11px}.cleanPersonalWeek{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:10px}.cleanPersonalWeek>article{min-width:0;min-height:300px;display:flex;flex-direction:column;padding:10px;border:1px solid var(--work-border);border-radius:12px;background:var(--work-surface-soft)}.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{display:flex;justify-content:space-between;gap:7px;align-items:flex-start;margin-bottom:9px}.cleanPersonalWeek>article>header>div{display:grid;gap:2px}.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{padding:4px 6px;border-radius:999px;background:rgba(255,255,255,.05);color:var(--work-muted);font-size:6px;text-transform:uppercase}.cleanPersonalDayHours,.cleanPersonalDayWorked{display:grid;gap:3px;padding:8px;border:1px solid var(--work-border);border-radius:9px;background:rgba(255,255,255,.016)}.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{display:grid;gap:5px;margin:8px 0}.cleanPersonalDayJobs>p{margin:0;padding:8px;color:var(--work-muted-soft);font-size:7px;text-align:center}.cleanPersonalDayJobs>a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center;padding:7px;border:1px solid var(--work-yellow-line);border-radius:8px;background:var(--work-yellow-soft);color:var(--work-text);text-decoration:none}.cleanPersonalDayJobs>a span{color:var(--work-yellow);font-size:7px;font-weight:850}.cleanPersonalDayJobs>a strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.cleanPersonalWeek>article>button{margin-top:auto;padding:7px 8px;border:1px solid var(--work-green-line);border-radius:8px;background:var(--work-green-soft);color:var(--work-green);font-size:7px;font-weight:850}.cleanPersonalMonth{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:10px}.cleanPersonalMonth>article{min-height:105px;display:grid;align-content:start;gap:5px;padding:9px;border:1px solid var(--work-border);border-radius:10px;background:var(--work-surface-soft)}.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{display:flex;justify-content:space-between;gap:7px}.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{margin:0;color:var(--work-muted);font-size:7px}.cleanPersonalScheduleList{display:grid;gap:7px;margin-bottom:10px}.cleanPersonalScheduleList>article{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px;border:1px solid var(--work-border);border-radius:10px;background:var(--work-surface-soft)}.cleanPersonalScheduleList>article>div{display:grid;gap:3px}.cleanPersonalScheduleList span{color:var(--work-muted-soft);font-size:7px;font-weight:850}.cleanPersonalScheduleList strong{font-size:9px}.cleanPersonalScheduleList p{margin:0;color:var(--work-muted);font-size:7px}.cleanPersonalScheduleList time{color:var(--work-muted);font-size:8px}.cleanScheduleFormsGrid{gap:9px}.cleanScheduleForm,.cleanScheduleFormsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cleanScheduleForm{gap:7px}.cleanScheduleForm label{display:grid;gap:4px}.cleanScheduleForm button.full,.cleanScheduleForm label.full{grid-column:1/-1}.cleanScheduleForm label.checkbox{display:flex;gap:8px;align-items:center;min-height:39px;padding:7px 9px;border:1px solid var(--work-border);border-radius:8px;background:rgba(255,255,255,.018)}.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{width:100%;min-height:38px;padding:7px 8px;border:1px solid var(--work-border);border-radius:8px;outline:0;background:rgba(0,0,0,.12);color:var(--work-text);font-size:8px}.cleanScheduleForm textarea{min-height:76px;resize:vertical}.cleanTechnicianEmptyWorkspace{min-height:430px;display:grid;place-items:center;align-content:center;text-align:center}.cleanTechnicianEmptyWorkspaceAvatar{width:64px;height:64px;display:grid;place-items:center;margin-bottom:12px;border-radius:19px;background:var(--work-green-soft);color:var(--work-green);font-size:16px;font-weight:950}.cleanTechnicianEmptyWorkspace>span{color:var(--work-muted-soft);font-size:7px;font-weight:900;text-transform:uppercase}.cleanTechnicianEmptyWorkspace h2{margin:6px 0;font-size:21px}.cleanTechnicianEmptyWorkspace p{max-width:530px;margin:0 0 15px;color:var(--work-muted);font-size:8px;line-height:1.6}.cleanAvailabilityAssignmentModal{width:min(100%,700px)}.cleanAvailabilityJobOptions{display:grid;gap:7px;max-height:390px;overflow-y:auto;padding-right:3px}.cleanAvailabilityJobOptions>button{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(170px,.75fr);gap:10px;align-items:center;min-height:74px;padding:10px;border:1px solid var(--work-border);border-radius:11px;background:var(--work-surface-soft);color:var(--work-text);text-align:left}.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{border-color:rgba(255,213,107,.62);background:rgba(255,213,107,.12)}.cleanAvailabilityJobOptions>button>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.045);font-size:12px;font-weight:950}.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{min-width:0;display:grid;gap:3px}.cleanAvailabilityJobOptions>button strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cleanAvailabilityJobOptions>button p{margin:0;color:var(--work-muted);font-size:8px}.cleanAvailabilityJobOptions>button small{color:var(--work-muted-soft);font-size:7px}.cleanAvailabilityResult{justify-items:end;text-align:right}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:10px}.cleanMainCalendarModeSwitch>button{min-height:82px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px;border:1px solid var(--work-border);border-radius:14px;background:var(--work-surface-soft);color:var(--work-text);text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.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;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.045);color:var(--work-green);font-size:17px}.cleanMainCalendarModeSwitch>button>div{display:grid;gap:3px}.cleanMainCalendarModeSwitch strong{font-size:11px}.cleanMainCalendarModeSwitch small{color:var(--work-muted);font-size:8px}.cleanMainCalendarModeSwitch b{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.045);font-size:11px}.cleanCalendarDayAvailability{display:grid;grid-template-columns:repeat(4,22px) minmax(0,1fr);gap:4px;align-items:center;padding:7px;border-bottom:1px solid var(--work-border);background:rgba(37,239,152,.025)}.cleanCalendarDayAvailability>span{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--work-green-soft);color:var(--work-green);font-size:6px;font-weight:950}.cleanCalendarDayAvailability>strong{overflow:hidden;color:var(--work-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.cleanCalendarResetButton{min-height:47px;display:flex;gap:7px;align-items:center;justify-content:center;padding:8px 10px;border:1px solid var(--work-border);border-radius:10px;background:var(--work-surface-soft);color:var(--work-muted);font-size:8px}.cleanCalendarResetButton span{color:var(--work-green);font-size:12px}.cleanWorkforceCalendarSummary{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:9px}.cleanWorkforceCalendarSummary>article{min-width:0;padding:10px;border:1px solid var(--work-border);border-radius:11px;background:var(--work-surface-soft)}.cleanWorkforceCalendarSummary header{display:flex;justify-content:space-between;gap:7px;align-items:center;margin-bottom:8px}.cleanWorkforceCalendarSummary header span{color:var(--work-muted);font-size:7px}.cleanWorkforceCalendarSummary header strong{font-size:9px}.cleanWorkforceCalendarSummary article>div{display:grid;gap:4px}.cleanWorkforceCalendarSummary article>div span{padding:4px 6px;border-radius:7px;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{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(2,minmax(170px,.72fr)) minmax(130px,.52fr);gap:8px;margin-bottom:10px}.cleanWorkforceCalendarFilters label,.cleanWorkforceCalendarFilters>button{min-height:49px;display:flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--work-border);border-radius:10px;background:var(--work-surface-soft);color:var(--work-text)}.cleanWorkforceCalendarFilters label>span,.cleanWorkforceCalendarFilters>button>span{color:var(--work-green);font-size:9px}.cleanWorkforceCalendarFilters input,.cleanWorkforceCalendarFilters select{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--work-text);font-size:8px}.cleanWorkforceCalendarFilters>button{justify-content:center;color:var(--work-muted);font-size:8px}.cleanWorkforceDayGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cleanWorkforceDayCard{min-width:0;border:1px solid var(--work-border);border-radius:14px;background:var(--work-surface);overflow:hidden}.cleanWorkforceDayCard>header{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--work-border);background:rgba(255,255,255,.018)}.cleanWorkforceDayCard>header>div{display:grid;gap:2px}.cleanWorkforceDayCard>header span{color:var(--work-muted);font-size:7px;font-weight:850}.cleanWorkforceDayCard>header strong{font-size:10px}.cleanWorkforceDayCard>header b{padding:5px 8px;border-radius:999px;background:var(--work-green-soft);color:var(--work-green);font-size:7px}.cleanWorkforceDayEmployeeList{display:grid}.cleanWorkforceDayEmployeeList>a{display:grid;grid-template-columns:34px minmax(130px,1fr) minmax(110px,.68fr) minmax(105px,.62fr) minmax(105px,.62fr) auto;gap:9px;align-items:center;min-height:68px;padding:9px 11px;border-bottom:1px solid rgba(255,255,255,.055);color:var(--work-text);text-decoration:none}.cleanWorkforceDayEmployeeList>a:last-child{border-bottom:0}.cleanWorkforceDayEmployeeList>a:hover{background:rgba(255,255,255,.025)}.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;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.045);color:var(--work-green);font-size:8px;font-weight:950}.cleanWorkforceDayCapacity,.cleanWorkforceDayHours,.cleanWorkforceDayIdentity,.cleanWorkforceDayStatus{min-width:0;display:grid;gap:3px}.cleanWorkforceDayIdentity strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cleanWorkforceDayCapacity small,.cleanWorkforceDayCapacity span,.cleanWorkforceDayHours span,.cleanWorkforceDayIdentity small,.cleanWorkforceDayStatus span{color:var(--work-muted-soft);font-size:7px}.cleanWorkforceDayStatus{grid-template-columns:auto minmax(0,1fr);align-items:center}.cleanWorkforceDayStatus span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:rgba(255,255,255,.04)}.cleanWorkforceDayCapacity strong,.cleanWorkforceDayHours strong,.cleanWorkforceDayStatus strong{font-size:8px}.cleanWorkforceDayEmployeeList>a>b{color:var(--work-green);font-size:13px}.cleanWorkforceMatrix{min-width:980px;overflow-x:auto;border:1px solid var(--work-border);border-radius:13px;background:var(--work-surface)}.cleanWorkforceMatrixHead,.cleanWorkforceMatrixRow{display:grid;grid-template-columns:minmax(200px,1.15fr) repeat(7,minmax(105px,.72fr))}.cleanWorkforceMatrixHead{border-bottom:1px solid var(--work-border);background:rgba(255,255,255,.025)}.cleanWorkforceMatrixHead>div{min-height:52px;display:grid;place-items:center;align-content:center;gap:2px;padding:8px;border-right:1px solid var(--work-border);font-size:8px;font-weight:850}.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{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;min-height:68px;padding:9px;border-right:1px solid var(--work-border);color:var(--work-text);text-decoration:none}.cleanWorkforceMatrixEmployee>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--work-green-soft);color:var(--work-green);font-size:8px;font-weight:950}.cleanWorkforceMatrixEmployee>div{min-width:0;display:grid;gap:2px}.cleanWorkforceMatrixEmployee strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cleanWorkforceMatrixEmployee small{color:var(--work-muted);font-size:7px}.cleanWorkforceMatrixRow>a:not(.cleanWorkforceMatrixEmployee){min-height:68px;display:grid;place-items:center;align-content:center;gap:3px;padding:7px;border-right:1px solid var(--work-border);color:var(--work-text);text-align:center;text-decoration:none}.cleanWorkforceMatrixRow>a:last-child{border-right:0}.cleanWorkforceMatrixRow>a.filtered{opacity:.15}.cleanWorkforceMatrixRow>a.status-working{background:rgba(37,239,152,.045)}.cleanWorkforceMatrixRow>a.status-partially_available{background:rgba(246,203,89,.05)}.cleanWorkforceMatrixRow>a.status-vacation{background:rgba(100,184,255,.05)}.cleanWorkforceMatrixRow>a.status-sick{background:rgba(255,98,119,.05)}.cleanWorkforceMatrixRow>a.status-training{background:rgba(180,144,255,.05)}.cleanWorkforceMatrixRow>a.status-leave,.cleanWorkforceMatrixRow>a.status-special_leave{background:rgba(255,159,77,.05)}.cleanWorkforceMatrixRow>a>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:rgba(255,255,255,.04);font-size:9px}.cleanWorkforceMatrixRow>a>strong{font-size:7px}.cleanWorkforceMatrixRow>a>small{color:var(--work-muted-soft);font-size:6px}.cleanAbsenceRequestCenter{display:grid;gap:9px}.cleanAbsenceRequestHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.cleanAbsenceRequestHeader>div{display:grid;gap:3px}.cleanAbsenceRequestHeader span{color:var(--work-muted-soft);font-size:7px;font-weight:900;text-transform:uppercase}.cleanAbsenceRequestHeader h2{margin:0;font-size:17px}.cleanAbsenceRequestHeader>strong{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--work-yellow-soft);color:var(--work-yellow);font-size:14px}.cleanAbsenceRequestList{display:grid;gap:7px}.cleanAbsenceRequestList>article{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(100px,.45fr) minmax(150px,.65fr) minmax(150px,.7fr) auto;gap:11px;align-items:center;min-height:76px;padding:11px;border:1px solid var(--work-yellow-line);border-radius:11px;background:linear-gradient(100deg,var(--work-yellow-soft),transparent 68%),var(--work-surface)}.cleanAbsenceRequestIdentity{display:grid;grid-template-columns:35px minmax(0,1fr);gap:8px;align-items:center}.cleanAbsenceRequestIdentity>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:var(--work-yellow-soft);color:var(--work-yellow);font-size:8px;font-weight:950}.cleanAbsenceRequestIdentity>div{min-width:0;display:grid;gap:2px}.cleanAbsenceRequestIdentity strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cleanAbsenceRequestIdentity small,.cleanAbsenceRequestList>article>div:not(:first-child) span{color:var(--work-muted-soft);font-size:7px}.cleanAbsenceRequestList>article>div:not(:first-child) strong{display:block;margin-top:3px;font-size:8px}.cleanAbsenceRequestActions{display:flex;gap:6px}.cleanAbsenceRequestActions button{min-height:34px;padding:0 10px;border-radius:8px;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{display:grid;gap:7px;margin-bottom:9px;padding:10px;border:1px solid var(--work-border);border-radius:10px;background:var(--work-surface-soft)}.cleanCalendarTeamAvailability>div:first-child{display:grid;gap:3px;margin-bottom:2px}.cleanCalendarTeamAvailability>div:first-child span{color:var(--work-muted-soft);font-size:7px;font-weight:900;text-transform:uppercase}.cleanCalendarTeamAvailability>div:first-child strong{font-size:9px}.cleanCalendarTeamAvailability>article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;padding:8px;border:1px solid var(--work-border);border-radius:9px;background:rgba(255,255,255,.016)}.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{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.045);font-size:10px;font-weight:950}.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{display:grid;gap:3px}.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}.cleanEmployeeMasterGrid,.cleanPerformanceFilters,.cleanPerformanceHero,.cleanWorkMetricsHero{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}.cleanPerformanceJobCard,.cleanPerformanceSecondaryMetrics,.cleanWorkMetricsSecondary{grid-template-columns:repeat(2,minmax(0,1fr))}.cleanPerformanceJobIdentity{grid-column:1/-1}.cleanPerformanceJobCard>a{width:100%;text-align:center}.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{grid-column:2;justify-items:start;text-align:left}.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)}.cleanWorkforceDayCapacity,.cleanWorkforceDayHours{grid-column:2/-1}}@media (max-width:680px){.cleanEmployeeMasterGrid,.cleanNeutralDirectoryFilters,.cleanPerformanceFilters,.cleanPerformanceHero,.cleanPerformanceSecondaryMetrics,.cleanPersonalMonth,.cleanPersonalWeek,.cleanWorkMetricsHero,.cleanWorkMetricsSecondary,.cleanWorkProfileFields,.cleanWorkforceCalendarFilters,.cleanWorkforceCalendarSummary{grid-template-columns:1fr}.cleanNeutralDirectoryFilters .search,.cleanPerformanceFilters .search,.cleanWorkforceCalendarFilters .search{grid-column:auto}.cleanNeutralEmployeeData{grid-template-columns:1fr}.cleanEmployeeHubIdentity{grid-template-columns:1fr;text-align:left}.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 button.full,.cleanScheduleForm label.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)}.cleanWorkforceDayCapacity,.cleanWorkforceDayEmployeeList>a>b,.cleanWorkforceDayHours,.cleanWorkforceDayStatus{grid-column:2}.cleanAbsenceRequestList>article{grid-template-columns:1fr}.cleanAbsenceRequestActions{grid-column:auto;justify-content:stretch}.cleanAbsenceRequestActions button{flex:1 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{width:100%;max-height:92vh;border-radius:18px 18px 0 0}}:root{--wm5-bg:#06100d;--wm5-surface:rgba(10,23,17,0.96);--wm5-surface-2:rgba(255,255,255,0.024);--wm5-surface-3:rgba(255,255,255,0.045);--wm5-border:rgba(255,255,255,0.075);--wm5-border-strong:rgba(255,255,255,0.14);--wm5-text:#f2fff9;--wm5-muted:rgba(222,241,231,0.63);--wm5-muted-2:rgba(222,241,231,0.4);--wm5-green:#29e898;--wm5-green-soft:rgba(41,232,152,0.1);--wm5-green-line:rgba(41,232,152,0.34);--wm5-yellow:#f2ca62;--wm5-yellow-soft:rgba(242,202,98,0.1);--wm5-yellow-line:rgba(242,202,98,0.36);--wm5-red:#ff7186;--wm5-red-soft:rgba(255,113,134,0.1);--wm5-red-line:rgba(255,113,134,0.34);--wm5-blue:#73b7ff;--wm5-blue-soft:rgba(115,183,255,0.1);--wm5-blue-line:rgba(115,183,255,0.34);--wm5-purple:#b793ff;--wm5-purple-soft:rgba(183,147,255,0.1);--wm5-purple-line:rgba(183,147,255,0.32);--wm5-orange:#ffa25c;--wm5-orange-soft:rgba(255,162,92,0.1);--wm5-orange-line:rgba(255,162,92,0.34);--wm5-radius-xl:22px;--wm5-radius-lg:16px;--wm5-radius-md:12px;--wm5-radius-sm:9px;--wm5-shadow:0 24px 70px rgba(0,0,0,0.24)}.wm5-page{width:100%;max-width:1700px;margin:0 auto;color:var(--wm5-text)}.wm5-page *,.wm5-page :after,.wm5-page :before{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{background:#09150f;color:var(--wm5-text)}.wm5-loading{min-height:60vh;display:grid;place-items:center;color:var(--wm5-muted);font-size:14px;font-weight:800}.wm5-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}.wm5-head>div:first-child{min-width:0}.wm5-head-person>div:last-child>span,.wm5-head>div:first-child>span{display:block;margin-bottom:7px;color:var(--wm5-green);font-size:10px;font-weight:900;letter-spacing:.13em}.wm5-head h1{margin:0;font-size:clamp(30px,3vw,46px);line-height:1;letter-spacing:-.055em}.wm5-head p{max-width:800px;margin:10px 0 0;color:var(--wm5-muted);font-size:13px;line-height:1.55}.wm5-head-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.wm5-secondary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface-2);color:var(--wm5-text);font-size:12px;font-weight:850;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.wm5-secondary:hover{transform:translateY(-1px);border-color:var(--wm5-green-line);background:var(--wm5-green-soft);color:var(--wm5-green)}.wm5-message{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:13px;padding:10px 12px;border:1px solid var(--wm5-green-line);border-radius:var(--wm5-radius-md);background:var(--wm5-green-soft)}.wm5-message>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(41,232,152,.13);color:var(--wm5-green);font-weight:950}.wm5-message strong{font-size:12px}.wm5-message button{width:30px;height:30px;border:0;border-radius:9px;background:rgba(255,255,255,.04);color:var(--wm5-muted);font-size:17px}.wm5-directory-tools{display:grid;grid-template-columns:minmax(300px,1.5fr) minmax(170px,.7fr) minmax(170px,.7fr) minmax(140px,.5fr);gap:10px;margin-bottom:14px}.wm5-count,.wm5-directory-tools>label,.wm5-directory-tools>select{min-height:54px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface-2)}.wm5-search{display:flex;align-items:center;gap:10px;padding:0 13px}.wm5-search>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 31px;border-radius:9px;background:rgba(255,255,255,.04);color:var(--wm5-muted);font-size:14px}.wm5-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--wm5-text);font-size:12px}.wm5-search input::placeholder{color:var(--wm5-muted-2)}.wm5-directory-tools>select{padding:0 13px;color:var(--wm5-text);font-size:12px}.wm5-count{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;padding:0 14px}.wm5-count strong{font-size:25px;letter-spacing:-.04em}.wm5-count span{color:var(--wm5-muted);font-size:10px;font-weight:800}.wm5-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wm5-file-card{min-width:0;min-height:350px;display:flex;flex-direction:column;padding:18px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-xl);background:linear-gradient(145deg,rgba(255,255,255,.022),transparent 50%),var(--wm5-surface);text-align:left;box-shadow:none;transition:transform .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.wm5-file-card,.wm5-file-card:active,.wm5-file-card:focus,.wm5-file-card:hover{color:var(--wm5-text)}.wm5-file-card:hover{transform:translateY(-3px);border-color:var(--wm5-border-strong);background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 55%),var(--wm5-surface);box-shadow:var(--wm5-shadow)}.wm5-file-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wm5-avatar{width:52px;height:52px;display:grid;place-items:center;flex:0 0 52px;border:1px solid var(--wm5-border);border-radius:16px;background:rgba(255,255,255,.045);color:var(--wm5-text);font-size:14px;font-weight:950}.wm5-avatar.large{width:64px;height:64px;flex-basis:64px;border-radius:19px;font-size:17px}.wm5-file-top>span{padding:6px 9px;border:1px solid var(--wm5-border);border-radius:999px;color:var(--wm5-muted-2);font-size:8px;font-weight:900;letter-spacing:.06em}.wm5-file-name{margin-top:16px}.wm5-file-name h2{margin:0;font-size:22px;letter-spacing:-.035em}.wm5-file-name p{margin:5px 0 0;color:var(--wm5-muted);font-size:11px}.wm5-file-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.wm5-file-data>div{min-width:0;padding:10px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-sm);background:rgba(255,255,255,.018)}.wm5-file-data span{display:block;color:var(--wm5-muted-2);font-size:8px;font-weight:800}.wm5-file-data strong{display:block;margin-top:4px;overflow:hidden;color:var(--wm5-text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wm5-file-card footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;border-top:1px solid var(--wm5-border);color:var(--wm5-muted);font-size:10px;font-weight:850}.wm5-file-card footer b{color:var(--wm5-text);font-size:17px}.wm5-employee-head{align-items:center;padding:15px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface)}.wm5-head-person{display:flex;align-items:center;gap:14px}.wm5-head-person h1{font-size:clamp(28px,3vw,40px)}.wm5-head-person p{margin-top:5px}.wm5-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wm5-hub>button{min-height:220px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:center;padding:20px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-xl);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 60%),var(--wm5-surface);color:var(--wm5-text);text-align:left;transition:transform .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.wm5-hub>button:hover{transform:translateY(-3px);border-color:var(--wm5-green-line);background:linear-gradient(145deg,var(--wm5-green-soft),transparent 65%),var(--wm5-surface);box-shadow:var(--wm5-shadow)}.wm5-hub>button>span{width:54px;height:54px;display:grid;place-items:center;border:1px solid var(--wm5-border);border-radius:16px;background:rgba(255,255,255,.035);color:var(--wm5-muted);font-size:12px;font-weight:950}.wm5-hub>button>div{display:grid;gap:7px}.wm5-hub strong{font-size:17px}.wm5-hub p{margin:0;color:var(--wm5-muted);font-size:11px;line-height:1.55}.wm5-hub b{color:var(--wm5-green);font-size:19px}.wm5-section-bar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;margin-bottom:12px;padding:10px 12px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface)}.wm5-section-bar>button{min-height:38px;padding:0 13px;border:1px solid var(--wm5-border);border-radius:10px;background:var(--wm5-surface-2);color:var(--wm5-text);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{display:grid;gap:3px}.wm5-section-bar span{color:var(--wm5-green);font-size:8px;font-weight:900;letter-spacing:.1em}.wm5-section-bar strong{font-size:13px}.wm5-kpi-primary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.wm5-kpi-primary>article{min-height:130px;display:flex;flex-direction:column;padding:16px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:linear-gradient(145deg,rgba(41,232,152,.07),transparent 70%),var(--wm5-surface)}.wm5-kpi-primary span,.wm5-kpi-secondary span{color:var(--wm5-muted);font-size:9px;font-weight:850}.wm5-kpi-primary strong{margin-top:10px;font-size:clamp(24px,2.2vw,34px);line-height:1;letter-spacing:-.045em}.wm5-kpi-primary small{margin-top:auto;color:var(--wm5-muted-2);font-size:8px}.wm5-kpi-secondary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px}.wm5-kpi-secondary>article{min-height:82px;padding:13px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface-2)}.wm5-kpi-secondary strong{display:block;margin-top:7px;font-size:16px;letter-spacing:-.02em}.wm5-time-kpis>article:nth-child(3),.wm5-time-kpis>article:nth-child(4){border-color:var(--wm5-green-line)}.wm5-history-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:18px 0 10px}.wm5-history-head>div{display:grid;gap:4px}.wm5-history-head span,.wm5-request-center>header span{color:var(--wm5-green);font-size:8px;font-weight:900;letter-spacing:.1em}.wm5-history-head h2,.wm5-request-center>header h2{margin:0;font-size:23px;letter-spacing:-.035em}.wm5-history-head>strong,.wm5-request-center>header>strong{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:var(--wm5-green-soft);color:var(--wm5-green);font-size:16px}.wm5-history-tools{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.35fr);gap:9px;margin-bottom:10px}.wm5-form-grid input,.wm5-form-grid select,.wm5-history-tools input,.wm5-history-tools select,.wm5-modal-schedule input{min-height:44px;padding:0 12px;border:1px solid var(--wm5-border);border-radius:10px;background:var(--wm5-surface-2);color:var(--wm5-text);font-size:11px}.wm5-history-list{display:grid;gap:8px}.wm5-history-list>article{display:grid;grid-template-columns:minmax(250px,1.4fr) minmax(140px,.5fr) minmax(130px,.45fr) auto;gap:13px;align-items:center;min-height:84px;padding:13px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface)}.wm5-history-list>article>div{min-width:0;display:grid;gap:4px}.wm5-history-list>article>div:first-child>span{color:var(--wm5-green);font-size:8px;font-weight:900;letter-spacing:.05em}.wm5-history-list>article span{color:var(--wm5-muted-2);font-size:8px}.wm5-history-list>article strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wm5-history-list>article small{color:var(--wm5-muted);font-size:9px}.wm5-history-list>article>a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--wm5-green-line);border-radius:9px;background:var(--wm5-green-soft);color:var(--wm5-green);font-size:10px;font-weight:850;text-decoration:none}.wm5-empty{min-height:130px;display:grid;place-items:center;padding:20px;border:1px dashed var(--wm5-border-strong);border-radius:var(--wm5-radius-lg);color:var(--wm5-muted);text-align:center}.wm5-calendar-control{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:12px;align-items:center;margin-bottom:10px;padding:10px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface)}.wm5-calendar-control>div{display:flex;gap:6px}.wm5-calendar-control>strong{text-align:center;font-size:12px}.wm5-calendar-control button{min-height:37px;padding:0 11px;border:1px solid var(--wm5-border);border-radius:9px;background:var(--wm5-surface-2);color:var(--wm5-muted);font-size:10px;font-weight:850}.wm5-calendar-control button.active,.wm5-calendar-control button:hover{border-color:var(--wm5-green-line);background:var(--wm5-green-soft);color:var(--wm5-green)}.wm5-week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:12px}.wm5-week-grid>article{min-width:0;min-height:330px;display:flex;flex-direction:column;padding:11px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface)}.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{display:flex;justify-content:space-between;gap:7px;align-items:flex-start;margin-bottom:9px}.wm5-week-grid>article>header>div{display:grid;gap:3px}.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;padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.045);color:var(--wm5-muted);font-size:7px;text-align:center}.wm5-day-hours{display:grid;gap:4px;padding:9px;border:1px solid var(--wm5-border);border-radius:9px;background:var(--wm5-surface-2)}.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{display:grid;gap:6px;margin:9px 0}.wm5-day-jobs>a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;padding:8px;border:1px solid var(--wm5-yellow-line);border-radius:9px;background:var(--wm5-yellow-soft);color:var(--wm5-text);text-decoration:none}.wm5-day-jobs>a span{color:var(--wm5-yellow);font-size:8px;font-weight:900}.wm5-day-jobs>a strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.wm5-day-jobs>p{margin:0;padding:12px 5px;color:var(--wm5-muted-2);font-size:8px;text-align:center}.wm5-week-grid>article>footer{display:grid;gap:4px;margin-top:auto;padding:9px;border:1px solid var(--wm5-border);border-radius:9px;background:var(--wm5-surface-2)}.wm5-week-grid>article>button{min-height:35px;margin-top:8px;border:1px solid var(--wm5-green-line);border-radius:9px;background:var(--wm5-green-soft);color:var(--wm5-green);font-size:8px;font-weight:850}.wm5-month-placeholder{margin-bottom:12px;padding:25px;border:1px dashed var(--wm5-border-strong);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface-2);text-align:center}.wm5-month-placeholder strong{display:block;margin-bottom:7px;font-size:16px}.wm5-month-placeholder p{max-width:650px;margin:0 auto;color:var(--wm5-muted);font-size:11px;line-height:1.55}.wm5-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wm5-form-grid>article{display:grid;gap:10px;padding:16px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface)}.wm5-form-grid>article>span{color:var(--wm5-green);font-size:8px;font-weight:900;letter-spacing:.1em}.wm5-form-grid h3{margin:0 0 2px;font-size:17px}.wm5-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wm5-form-grid>article>button{min-height:43px;border:1px solid var(--wm5-green-line);border-radius:10px;background:var(--wm5-green);color:#04110b;font-size:11px;font-weight:950}.wm5-active-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:23px;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)}.wm5-active-job>div:first-child>span{color:var(--wm5-yellow);font-size:9px;font-weight:900;letter-spacing:.1em}.wm5-active-job h2{margin:8px 0 5px;font-size:27px}.wm5-active-job p{margin:0 0 8px;color:var(--wm5-muted)}.wm5-active-job small{color:var(--wm5-muted-2)}.wm5-active-actions{display:flex;gap:8px}.wm5-active-actions a,.wm5-active-actions button,.wm5-empty-work>a{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--wm5-yellow-line);border-radius:10px;background:var(--wm5-yellow-soft);color:var(--wm5-yellow);font-size:10px;font-weight:900;text-decoration:none}.wm5-active-actions button{background:var(--wm5-yellow);color:#171002}.wm5-empty-work{min-height:450px;display:grid;place-items:center;align-content:center;padding:30px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-xl);background:var(--wm5-surface);text-align:center}.wm5-empty-work>span{margin-top:13px;color:var(--wm5-green);font-size:8px;font-weight:900;letter-spacing:.1em}.wm5-empty-work h2{margin:7px 0;font-size:24px}.wm5-empty-work p{max-width:580px;margin:0 0 15px;color:var(--wm5-muted);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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.wm5-calendar-mode>button{min-height:92px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:13px;align-items:center;padding:14px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface);color:var(--wm5-text);text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.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{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--wm5-border);border-radius:14px;background:var(--wm5-surface-2);color:var(--wm5-muted);font-size:11px;font-weight:950}.wm5-calendar-mode>button>div{display:grid;gap:4px}.wm5-calendar-mode strong{font-size:15px}.wm5-calendar-mode small{color:var(--wm5-muted);font-size:10px}.wm5-calendar-mode b{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--wm5-surface-3);font-size:14px}.wm5-calendar-nav{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:12px;align-items:center;margin-bottom:10px;padding:10px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface)}.wm5-calendar-nav>div:first-child,.wm5-calendar-nav>div:last-child{display:flex;gap:6px}.wm5-calendar-nav button{min-height:37px;padding:0 11px;border:1px solid var(--wm5-border);border-radius:9px;background:var(--wm5-surface-2);color:var(--wm5-muted);font-size:10px;font-weight:850}.wm5-calendar-nav button.active,.wm5-calendar-nav button:hover{border-color:var(--wm5-green-line);background:var(--wm5-green-soft);color:var(--wm5-green)}.wm5-calendar-period{display:grid;gap:2px;justify-items:center}.wm5-calendar-period span{color:var(--wm5-muted-2);font-size:8px;font-weight:900;letter-spacing:.09em}.wm5-calendar-period strong{font-size:14px}.wm5-calendar-period small{color:var(--wm5-muted);font-size:9px}.wm5-order-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px}.wm5-order-kpis>article,.wm5-order-kpis>button{min-height:103px;display:flex;flex-direction:column;padding:14px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface);color:var(--wm5-text);text-align:left}.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{margin-top:7px;font-size:27px;letter-spacing:-.04em}.wm5-order-kpis small{margin-top:auto;color:var(--wm5-muted-2);font-size:8px}.wm5-calendar-filters{display:grid;grid-template-columns:minmax(300px,1.4fr) minmax(180px,.65fr) minmax(170px,.6fr) auto;gap:8px;margin-bottom:10px}.wm5-calendar-filters>button,.wm5-calendar-filters>label,.wm5-calendar-filters>select{min-height:48px;border:1px solid var(--wm5-border);border-radius:10px;background:var(--wm5-surface-2);color:var(--wm5-text)}.wm5-calendar-filters>select{padding:0 11px;font-size:10px}.wm5-calendar-filters>button{padding:0 13px;color:var(--wm5-muted);font-size:10px;font-weight:850}.wm5-agenda{display:grid;gap:10px}.wm5-agenda>article{overflow:hidden;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface)}.wm5-agenda>article.today{border-color:var(--wm5-green-line)}.wm5-agenda>article>header{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(330px,1fr) auto;gap:14px;align-items:center;padding:13px 15px;border-bottom:1px solid var(--wm5-border);background:rgba(255,255,255,.018)}.wm5-agenda-date{display:grid;gap:3px}.wm5-agenda-date span{color:var(--wm5-muted);font-size:9px;font-weight:850;text-transform:capitalize}.wm5-agenda-date strong{font-size:17px}.wm5-day-capacity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.wm5-day-capacity>div{padding:8px 10px;border:1px solid var(--wm5-border);border-radius:9px;background:var(--wm5-surface-2)}.wm5-day-capacity span{display:block;color:var(--wm5-muted-2);font-size:7px}.wm5-day-capacity strong{display:block;margin-top:3px;font-size:12px}.wm5-available-avatars{display:flex;justify-content:flex-end}.wm5-available-avatars>a,.wm5-available-avatars>span{width:31px;height:31px;display:grid;place-items:center;margin-left:-6px;border:2px solid #09150f;border-radius:10px;background:var(--wm5-green-soft);color:var(--wm5-green);font-size:7px;font-weight:950;text-decoration:none}.wm5-agenda-orders{display:grid}.wm5-order-row{display:grid;grid-template-columns:85px minmax(250px,1.25fr) minmax(230px,.9fr) minmax(190px,.75fr) 30px;gap:13px;align-items:center;min-height:96px;padding:13px 15px;border:0;border-bottom:1px solid var(--wm5-border);background:transparent;color:var(--wm5-text);text-align:left;transition:background .15s ease}.wm5-order-row:last-child{border-bottom:0}.wm5-order-row:hover{background:rgba(255,255,255,.022)}.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{display:grid;gap:4px}.wm5-order-time strong{font-size:18px}.wm5-order-time span{color:var(--wm5-muted-2);font-size:8px}.wm5-order-main,.wm5-order-state,.wm5-order-team{min-width:0;display:grid;gap:4px}.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{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wm5-order-main small,.wm5-order-state>span,.wm5-order-team>span{color:var(--wm5-muted);font-size:9px}.wm5-order-team>div{display:flex;min-height:25px}.wm5-order-team>div b{width:25px;height:25px;display:grid;place-items:center;margin-right:-4px;border:2px solid #09150f;border-radius:8px;background:rgba(255,255,255,.055);font-size:6px}.wm5-order-state>strong,.wm5-order-team>strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.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;display:grid;grid-template-columns:30px auto 1fr;gap:10px;align-items:center;padding:14px 16px;color:var(--wm5-muted-2)}.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{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.wm5-order-week>article{min-width:0;min-height:390px;overflow:hidden;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface)}.wm5-order-week>article>header{display:grid;grid-template-columns:1fr auto;gap:3px 7px;padding:10px;border-bottom:1px solid var(--wm5-border)}.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{grid-row:1/3;grid-column:2;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--wm5-surface-3);font-size:9px}.wm5-order-week>article>div{display:grid;gap:6px;padding:8px}.wm5-week-order{display:grid;gap:4px;padding:9px;border:1px solid var(--wm5-border);border-radius:9px;background:var(--wm5-surface-2);color:var(--wm5-text);text-align:left}.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{font-size:9px}.wm5-week-order small,.wm5-week-order strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm5-week-order small{color:var(--wm5-muted-2);font-size:7px}.wm5-week-empty{min-height:70px;display:grid;place-items:center;color:var(--wm5-muted-2);font-size:8px}.wm5-workforce-week-summary{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:10px}.wm5-workforce-week-summary>article{padding:10px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface)}.wm5-workforce-week-summary>article>header{display:flex;justify-content:space-between;gap:7px;margin-bottom:8px}.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{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-top:1px solid rgba(255,255,255,.045)}.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{display:grid;gap:10px}.wm5-person-row{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(420px,1.55fr) minmax(700px,2.6fr) 34px;gap:12px;align-items:center;padding:13px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface)}.wm5-person-identity{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;align-items:center;color:var(--wm5-text);text-decoration:none}.wm5-person-identity>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--wm5-border);border-radius:12px;background:var(--wm5-surface-3);font-size:9px;font-weight:950}.wm5-person-identity>div{min-width:0;display:grid;gap:3px}.wm5-person-identity strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wm5-person-identity small{color:var(--wm5-muted);font-size:8px}.wm5-person-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.wm5-person-metrics>div{min-width:0;padding:8px;border:1px solid var(--wm5-border);border-radius:9px;background:var(--wm5-surface-2)}.wm5-person-metrics span{display:block;color:var(--wm5-muted-2);font-size:7px}.wm5-person-metrics strong{display:block;margin-top:4px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.wm5-person-metrics strong.positive{color:var(--wm5-green)}.wm5-person-metrics strong.negative{color:var(--wm5-red)}.wm5-person-week{display:grid;grid-template-columns:repeat(7,minmax(88px,1fr));gap:5px}.wm5-person-week>a{min-width:0;min-height:75px;display:grid;place-items:center;align-content:center;gap:3px;padding:6px;border:1px solid var(--wm5-border);border-radius:9px;background:var(--wm5-surface-2);color:var(--wm5-text);text-align:center;text-decoration:none}.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{font-size:7px}.wm5-person-week>a>small,.wm5-person-week>a>strong{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.wm5-person-week>a>small{color:var(--wm5-muted-2);font-size:6px}.wm5-person-open{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--wm5-border);border-radius:10px;background:var(--wm5-surface-2);color:var(--wm5-green);font-size:15px;text-decoration:none}.wm5-capacity-matrix-wrap{overflow-x:auto;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-lg);background:var(--wm5-surface)}.wm5-capacity-matrix{min-width:1150px}.wm5-capacity-matrix>header,.wm5-matrix-row{display:grid;grid-template-columns:minmax(210px,1.1fr) repeat(7,minmax(130px,.75fr))}.wm5-capacity-matrix>header{border-bottom:1px solid var(--wm5-border);background:rgba(255,255,255,.02)}.wm5-capacity-matrix>header>div{min-height:58px;display:grid;place-items:center;align-content:center;gap:2px;padding:8px;border-right:1px solid var(--wm5-border)}.wm5-capacity-matrix>header>div:first-child{justify-items:start;color:var(--wm5-muted);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{min-height:86px;border-right:1px solid var(--wm5-border);color:var(--wm5-text);text-decoration:none}.wm5-matrix-row>a:last-child{border-right:0}.wm5-matrix-row>a:first-child{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;padding:10px}.wm5-matrix-row>a:first-child>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--wm5-border);border-radius:11px;background:var(--wm5-surface-3);font-size:8px;font-weight:950}.wm5-matrix-row>a:first-child>div{min-width:0;display:grid;gap:3px}.wm5-matrix-row>a:first-child strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wm5-matrix-row>a:first-child small{color:var(--wm5-muted);font-size:8px}.wm5-matrix-row>a:not(:first-child){display:grid;place-items:center;align-content:center;gap:4px;padding:8px;text-align:center}.wm5-matrix-row>a[data-status=working]{background:rgba(41,232,152,.035)}.wm5-matrix-row>a[data-status=partially_available]{background:rgba(242,202,98,.04)}.wm5-matrix-row>a[data-status=vacation]{background:rgba(115,183,255,.04)}.wm5-matrix-row>a[data-status=sick]{background:rgba(255,113,134,.04)}.wm5-matrix-row>a[data-status=training]{background:rgba(183,147,255,.04)}.wm5-matrix-row>a[data-status=leave],.wm5-matrix-row>a[data-status=special_leave]{background:rgba(255,162,92,.04)}.wm5-matrix-row>a:not(:first-child)>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--wm5-surface-3);font-size:10px}.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{display:grid;gap:10px}.wm5-request-center>header{display:flex;justify-content:space-between;align-items:center}.wm5-request-list{display:grid;gap:8px}.wm5-request-list>article{display:grid;grid-template-columns:minmax(200px,1fr) minmax(110px,.45fr) minmax(180px,.75fr) minmax(180px,.8fr) auto;gap:12px;align-items:center;min-height:82px;padding:12px;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)}.wm5-request-person{display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px;align-items:center}.wm5-request-person>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--wm5-yellow-soft);color:var(--wm5-yellow);font-size:8px;font-weight:950}.wm5-request-list>article>div:not(.wm5-request-actions),.wm5-request-person>div{min-width:0;display:grid;gap:3px}.wm5-request-list span{color:var(--wm5-muted-2);font-size:8px}.wm5-request-list strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wm5-request-list small{color:var(--wm5-muted);font-size:8px}.wm5-request-actions{display:flex;gap:6px}.wm5-request-actions button{min-height:36px;padding:0 11px;border-radius:9px;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{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(1,6,4,.74);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.wm5-order-modal{width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:19px;border:1px solid var(--wm5-border-strong);border-radius:var(--wm5-radius-xl);background:#09150f;box-shadow:0 35px 100px rgba(0,0,0,.48)}.wm5-order-modal>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.wm5-order-modal>header>div{min-width:0}.wm5-order-modal>header span{color:var(--wm5-yellow);font-size:8px;font-weight:900;letter-spacing:.09em}.wm5-order-modal>header h2{margin:6px 0 4px;font-size:25px}.wm5-order-modal>header p{margin:0;color:var(--wm5-muted);font-size:10px}.wm5-order-modal>header>button{width:34px;height:34px;border:1px solid var(--wm5-border);border-radius:10px;background:var(--wm5-surface-2);color:var(--wm5-muted);font-size:18px}.wm5-modal-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px}.wm5-modal-facts>div{min-width:0;padding:10px;border:1px solid var(--wm5-border);border-radius:9px;background:var(--wm5-surface-2)}.wm5-modal-facts span{display:block;color:var(--wm5-muted-2);font-size:7px}.wm5-modal-facts strong{display:block;margin-top:4px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.wm5-modal-availability{display:grid;gap:7px;margin-bottom:10px;padding:11px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface-2)}.wm5-modal-availability>div:first-child{display:grid;gap:3px}.wm5-modal-availability>div:first-child span,.wm5-modal-schedule>div span{color:var(--wm5-green);font-size:7px;font-weight:900;letter-spacing:.09em}.wm5-modal-availability>div:first-child strong{font-size:10px}.wm5-modal-availability>article{display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;align-items:center;padding:8px;border:1px solid var(--wm5-border);border-radius:9px;background:rgba(255,255,255,.018)}.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{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--wm5-surface-3);font-size:11px;font-weight:950}.wm5-modal-availability>article>div{display:grid;gap:3px}.wm5-modal-availability>article strong{font-size:9px}.wm5-modal-availability>article small{color:var(--wm5-muted);font-size:8px}.wm5-modal-schedule{display:grid;grid-template-columns:minmax(220px,1fr) 150px 130px auto;gap:8px;align-items:end;padding:11px;border:1px solid var(--wm5-border);border-radius:var(--wm5-radius-md);background:var(--wm5-surface-2)}.wm5-modal-schedule>div{display:grid;gap:4px}.wm5-modal-schedule p{margin:0;color:var(--wm5-muted);font-size:8px}.wm5-modal-schedule button{min-height:44px;padding:0 13px;border:1px solid var(--wm5-green-line);border-radius:10px;background:var(--wm5-green);color:#04110b;font-size:9px;font-weight:950}.wm5-order-modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.wm5-order-modal>footer a,.wm5-order-modal>footer button{min-height:41px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--wm5-border);border-radius:10px;background:var(--wm5-surface-2);color:var(--wm5-text);font-size:9px;font-weight:850;text-decoration:none}.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-order-week,.wm5-week-grid,.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{justify-items:start;text-align:left}.wm5-calendar-mode{grid-template-columns:1fr}.wm5-calendar-filters,.wm5-order-kpis{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-order-week,.wm5-week-grid,.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-state,.wm5-order-team{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-calendar-filters,.wm5-directory-tools,.wm5-history-tools,.wm5-kpi-primary,.wm5-kpi-secondary,.wm5-order-kpis,.wm5-order-week,.wm5-person-metrics,.wm5-two,.wm5-week-grid,.wm5-workforce-week-summary{grid-template-columns:1fr}.wm5-calendar-filters .wm5-search,.wm5-directory-tools .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-state,.wm5-order-team{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-active-actions,.wm5-order-modal>footer{flex-direction:column}.wm5-modal-backdrop{align-items:end;padding:0}.wm5-order-modal{width:100%;max-height:93vh;border-radius:20px 20px 0 0}}:root{--wm10-bg:#0f1115;--wm10-surface:#15181d;--wm10-surface-2:#1a1e24;--wm10-surface-3:#20252c;--wm10-surface-hover:#232932;--wm10-line:rgba(255,255,255,.075);--wm10-line-strong:rgba(255,255,255,.14);--wm10-text:#f5f7fa;--wm10-muted:#9ea7b3;--wm10-muted-2:#6f7885;--wm10-accent:#6ee7b7;--wm10-accent-soft:rgba(110,231,183,.11);--wm10-accent-line:rgba(110,231,183,.34);--wm10-blue:#7bb7ff;--wm10-blue-soft:rgba(123,183,255,.11);--wm10-blue-line:rgba(123,183,255,.34);--wm10-yellow:#f5c76b;--wm10-yellow-soft:rgba(245,199,107,.11);--wm10-yellow-line:rgba(245,199,107,.34);--wm10-red:#ff7b8f;--wm10-red-soft:rgba(255,123,143,.11);--wm10-red-line:rgba(255,123,143,.34);--wm10-purple:#b59cff;--wm10-purple-soft:rgba(181,156,255,.11);--wm10-purple-line:rgba(181,156,255,.34);--wm10-radius-xl:24px;--wm10-radius-lg:18px;--wm10-radius-md:13px;--wm10-radius-sm:10px;--wm10-shadow:0 28px 80px rgba(0,0,0,.28)}.wm10-page{width:100%;max-width:1760px;margin:0 auto;color:var(--wm10-text)}.wm10-page *,.wm10-page :after,.wm10-page :before{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{background:#15181d;color:var(--wm10-text)}.wm10-loading{min-height:60vh;display:grid;place-items:center;color:var(--wm10-muted);font-weight:800}.wm10-employee-head,.wm10-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.wm10-employee-identity section>span,.wm10-job-picker header>div>span,.wm10-list-head>div>span,.wm10-page-head>div:first-child>span,.wm10-period-toolbar>div>span,.wm10-planning-modal>header span,.wm10-planning-time>div span,.wm10-primary-job header>div>span,.wm10-request-center>header span,.wm10-team-selector>header span,.wm10-work-settings>div>span{display:block;color:var(--wm10-accent);font-size:10px;font-weight:900;letter-spacing:.13em}.wm10-employee-head h1,.wm10-page-head h1{margin:5px 0 0;font-size:clamp(32px,4vw,52px);line-height:1}.wm10-employee-head p,.wm10-page-head p{max-width:820px;margin:10px 0 0;color:var(--wm10-muted);font-size:13px;line-height:1.6}.wm10-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.wm10-head-actions a,.wm10-head-actions button,.wm10-outline-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface-2);color:var(--wm10-text);font-size:12px;font-weight:850;text-decoration:none;transition:.16s ease}.wm10-head-actions a:hover,.wm10-head-actions button:hover,.wm10-outline-button:hover{transform:translateY(-1px);border-color:var(--wm10-accent-line);background:var(--wm10-accent-soft);color:var(--wm10-accent)}.wm10-message{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:12px;padding:10px 12px;border:1px solid var(--wm10-accent-line);border-radius:var(--wm10-radius-md);background:var(--wm10-accent-soft)}.wm10-message>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(110,231,183,.12);color:var(--wm10-accent);font-weight:950}.wm10-message strong{font-size:12px}.wm10-message button{width:30px;height:30px;border:0;border-radius:9px;background:rgba(255,255,255,.045);color:var(--wm10-muted);font-size:17px}.wm10-directory-toolbar{display:grid;grid-template-columns:minmax(320px,1.5fr) minmax(180px,.55fr) minmax(150px,.35fr);gap:10px;margin-bottom:14px}.wm10-directory-toolbar>div,.wm10-directory-toolbar>label,.wm10-directory-toolbar>select{min-height:54px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface)}.wm10-directory-toolbar>label{display:flex;align-items:center;gap:10px;padding:0 13px}.wm10-directory-toolbar>label span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--wm10-surface-3);color:var(--wm10-muted)}.wm10-directory-toolbar input{width:100%;border:0;background:transparent;color:var(--wm10-text);font-size:12px}.wm10-directory-toolbar input::placeholder{color:var(--wm10-muted-2)}.wm10-directory-toolbar select{padding:0 13px;color:var(--wm10-text)}.wm10-directory-toolbar>div{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;padding:0 14px}.wm10-directory-toolbar>div strong{font-size:26px}.wm10-directory-toolbar>div span{color:var(--wm10-muted);font-size:10px}.wm10-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wm10-employee-card{min-height:360px;display:flex;flex-direction:column;padding:19px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-xl);background:linear-gradient(145deg,rgba(255,255,255,.02),transparent 55%),var(--wm10-surface);text-align:left;transition:.18s ease}.wm10-employee-card,.wm10-employee-card:active,.wm10-employee-card:focus,.wm10-employee-card:hover{color:var(--wm10-text)}.wm10-employee-card:hover{transform:translateY(-3px);border-color:var(--wm10-line-strong);background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 60%),var(--wm10-surface);box-shadow:var(--wm10-shadow)}.wm10-employee-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wm10-employee-card>header>div,.wm10-employee-identity>div{width:56px;height:56px;display:grid;place-items:center;border:1px solid var(--wm10-line);border-radius:17px;background:var(--wm10-surface-3);font-weight:950}.wm10-employee-card>header>span{padding:6px 9px;border:1px solid var(--wm10-line);border-radius:999px;color:var(--wm10-muted-2);font-size:8px;font-weight:900;letter-spacing:.07em}.wm10-employee-card h2{margin:17px 0 0;font-size:23px;letter-spacing:-.035em}.wm10-employee-card>p{margin:5px 0 0;color:var(--wm10-muted);font-size:11px}.wm10-employee-card>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.wm10-employee-card>section>div{min-width:0;padding:10px;border:1px solid var(--wm10-line);border-radius:10px;background:rgba(255,255,255,.018)}.wm10-employee-card>section span{display:block;color:var(--wm10-muted-2);font-size:8px}.wm10-employee-card>section strong{display:block;margin-top:4px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wm10-employee-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px solid var(--wm10-line);color:var(--wm10-muted);font-size:10px;font-weight:850}.wm10-employee-card footer b{color:var(--wm10-text);font-size:18px}.wm10-employee-head{align-items:center;padding:15px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:var(--wm10-surface)}.wm10-employee-identity{display:flex;align-items:center;gap:14px}.wm10-employee-identity>div{width:64px;height:64px;border-radius:19px}.wm10-employee-identity section h1{font-size:clamp(28px,3vw,40px)}.wm10-section-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:8px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface)}.wm10-section-nav>button,.wm10-section-nav>div>button{min-height:38px;padding:0 12px;border:1px solid var(--wm10-line);border-radius:9px;background:var(--wm10-surface-2);color:var(--wm10-muted);font-size:10px;font-weight:850}.wm10-section-nav>div{display:flex;flex-wrap:wrap;gap:6px}.wm10-section-nav button.active,.wm10-section-nav button:hover{border-color:var(--wm10-accent-line);background:var(--wm10-accent-soft);color:var(--wm10-accent)}.wm10-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wm10-hub-grid>button{min-height:190px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:20px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-xl);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 65%),var(--wm10-surface);color:var(--wm10-text);text-align:left;transition:.18s ease}.wm10-hub-grid>button:hover{transform:translateY(-3px);border-color:var(--wm10-accent-line);background:linear-gradient(145deg,var(--wm10-accent-soft),transparent 70%),var(--wm10-surface);box-shadow:var(--wm10-shadow)}.wm10-hub-grid>button>span{width:56px;height:56px;display:grid;place-items:center;border:1px solid var(--wm10-line);border-radius:16px;background:var(--wm10-surface-3);color:var(--wm10-muted);font-size:12px;font-weight:950}.wm10-hub-grid>button>div{display:grid;gap:7px}.wm10-hub-grid strong{font-size:18px}.wm10-hub-grid p{margin:0;color:var(--wm10-muted);font-size:11px;line-height:1.55}.wm10-hub-grid b{color:var(--wm10-accent);font-size:19px}.wm10-period-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 180px 140px;gap:9px;align-items:center;margin-bottom:10px;padding:10px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface)}.wm10-period-toolbar>div{display:grid;gap:3px}.wm10-period-toolbar>div strong{font-size:15px}.wm10-absence-filters select,.wm10-form-layout input,.wm10-form-layout select,.wm10-history-filters input,.wm10-history-filters select,.wm10-period-toolbar select,.wm10-planning-time input{min-height:44px;padding:0 12px;border:1px solid var(--wm10-line);border-radius:10px;background:var(--wm10-surface-2);color:var(--wm10-text);font-size:11px}.wm10-performance-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.wm10-performance-hero article{min-height:142px;display:flex;flex-direction:column;padding:16px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 70%),var(--wm10-surface)}.wm10-absence-kpis span,.wm10-calendar-kpis span,.wm10-order-summary span,.wm10-performance-hero span,.wm10-performance-secondary span,.wm10-planning-facts span{color:var(--wm10-muted);font-size:9px;font-weight:850}.wm10-performance-hero strong{margin-top:10px;font-size:clamp(22px,2.2vw,34px);line-height:1;letter-spacing:-.04em}.wm10-performance-hero small{margin-top:auto;color:var(--wm10-muted-2);font-size:8px}.wm10-performance-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:16px}.wm10-absence-kpis article,.wm10-calendar-kpis article,.wm10-performance-secondary article{min-height:88px;padding:13px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface-2)}.wm10-absence-kpis strong,.wm10-calendar-kpis strong,.wm10-performance-secondary strong{display:block;margin-top:7px;font-size:17px;letter-spacing:-.025em}.wm10-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 10px}.wm10-list-head h2{margin:4px 0 0;font-size:24px;letter-spacing:-.035em}.wm10-list-head>section{display:flex;gap:8px}.wm10-list-head>section>div{min-width:130px;padding:10px 12px;border:1px solid var(--wm10-line);border-radius:10px;background:var(--wm10-surface-2)}.wm10-list-head>section span{display:block;color:var(--wm10-muted-2);font-size:8px}.wm10-list-head>section strong{display:block;margin-top:4px;font-size:12px}.wm10-history-filters{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(180px,.55fr) minmax(200px,.65fr);gap:8px;margin-bottom:10px}.wm10-history-list{display:grid;gap:8px}.wm10-history-list>article{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(150px,.5fr) minmax(130px,.4fr) auto;gap:12px;align-items:center;min-height:86px;padding:13px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface)}.wm10-history-list>article>div{min-width:0;display:grid;gap:4px}.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{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wm10-history-list>article small{color:var(--wm10-muted);font-size:9px}.wm10-history-list>article>a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--wm10-accent-line);border-radius:9px;background:var(--wm10-accent-soft);color:var(--wm10-accent);font-size:10px;font-weight:850;text-decoration:none}.wm10-empty{min-height:130px;display:grid;place-items:center;padding:20px;border:1px dashed var(--wm10-line-strong);border-radius:var(--wm10-radius-lg);color:var(--wm10-muted);text-align:center}.wm10-calendar-navigation,.wm10-calendar-top{display:grid;grid-template-columns:auto minmax(240px,1fr) auto;gap:12px;align-items:center;margin-bottom:10px;padding:10px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface)}.wm10-calendar-navigation>div,.wm10-calendar-top>div{display:flex;gap:6px;flex-wrap:wrap}.wm10-calendar-navigation>section,.wm10-calendar-top>section{display:grid;gap:2px;justify-items:center}.wm10-calendar-navigation>section span,.wm10-calendar-top>section span{color:var(--wm10-muted-2);font-size:8px;font-weight:900;letter-spacing:.1em}.wm10-calendar-navigation>section strong,.wm10-calendar-top>section strong{font-size:14px}.wm10-calendar-navigation>section small,.wm10-calendar-top>section small{color:var(--wm10-muted);font-size:9px}.wm10-calendar-navigation button,.wm10-calendar-top button{min-height:37px;padding:0 11px;border:1px solid var(--wm10-line);border-radius:9px;background:var(--wm10-surface-2);color:var(--wm10-muted);font-size:10px;font-weight:850}.wm10-calendar-navigation button.active,.wm10-calendar-navigation button:hover,.wm10-calendar-top button.active,.wm10-calendar-top button:hover{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{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:10px}.wm10-personal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.wm10-personal-week>article{min-width:0;min-height:410px;display:flex;flex-direction:column;padding:10px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface);transition:.18s ease}.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{grid-column:1/-1;min-height:520px;border-color:var(--wm10-accent-line);box-shadow:var(--wm10-shadow)}.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{min-height:34px;display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:7px 8px;border:1px solid var(--wm10-line);border-radius:9px;background:var(--wm10-surface-2)}.wm10-day-presence>span{width:7px;height:7px;border-radius:999px}.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{margin-left:auto;overflow:hidden;color:var(--wm10-muted-2);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.wm10-personal-week>article>header,.wm10-week-day-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.wm10-personal-week>article>header span,.wm10-week-day-head span{color:var(--wm10-muted);font-size:8px;text-transform:capitalize}.wm10-personal-week>article>header strong,.wm10-week-day-head strong{font-size:12px}.wm10-day-time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wm10-day-time>div,.wm10-personal-week>article>footer>div{padding:8px;border:1px solid var(--wm10-line);border-radius:9px;background:var(--wm10-surface-2)}.wm10-day-time span,.wm10-personal-week>article>footer span{display:block;color:var(--wm10-muted-2);font-size:7px}.wm10-day-time strong,.wm10-personal-week>article>footer strong{display:block;margin-top:3px;font-size:9px}.wm10-day-jobs{display:grid;gap:6px;margin:8px 0}.wm10-day-jobs>a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:8px;border:1px solid var(--wm10-yellow-line);border-radius:9px;background:var(--wm10-yellow-soft);color:var(--wm10-text);text-decoration:none}.wm10-day-jobs>a>span{color:var(--wm10-yellow);font-size:8px;font-weight:900}.wm10-day-jobs>a>div{min-width:0;display:grid;gap:3px}.wm10-day-jobs>a strong{font-size:8px}.wm10-day-jobs>a small,.wm10-day-jobs>a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm10-day-jobs>a small{color:var(--wm10-muted);font-size:7px}.wm10-day-jobs>p{margin:0;padding:18px 8px;color:var(--wm10-muted-2);font-size:8px;text-align:center}.wm10-personal-week>article>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:auto}.wm10-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.wm10-month-grid>button{min-height:135px;padding:10px;border:1px solid var(--wm10-line);border-radius:11px;background:var(--wm10-surface);color:var(--wm10-text);text-align:left}.wm10-month-grid>button:hover{border-color:var(--wm10-accent-line)}.wm10-month-grid header{display:flex;justify-content:space-between}.wm10-month-grid header span{color:var(--wm10-muted);font-size:8px}.wm10-month-grid header strong{font-size:14px}.wm10-month-grid p{margin:12px 0 6px;color:var(--wm10-muted);font-size:9px}.wm10-month-grid b{display:block;font-size:10px}.wm10-month-grid small{display:block;margin-top:5px;color:var(--wm10-muted-2);font-size:8px}.wm10-absence-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.wm10-form-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.wm10-form-layout article{display:grid;gap:10px;padding:16px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:var(--wm10-surface)}.wm10-form-layout article>span{color:var(--wm10-accent);font-size:8px;font-weight:900;letter-spacing:.1em}.wm10-form-layout h2{margin:0 0 2px;font-size:18px}.wm10-form-layout article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wm10-form-layout article>button{min-height:43px;border:1px solid var(--wm10-accent-line);border-radius:10px;background:var(--wm10-accent);color:#0b1611;font-size:11px;font-weight:950}.wm10-absence-filters{display:grid;grid-template-columns:repeat(2,minmax(180px,280px));gap:8px;margin-bottom:10px}.wm10-absence-list{display:grid;gap:8px}.wm10-absence-list article{display:grid;grid-template-columns:minmax(260px,1fr) minmax(120px,.35fr) minmax(130px,.4fr) auto;gap:12px;align-items:center;min-height:82px;padding:12px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface)}.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{min-width:0;display:grid;gap:4px}.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{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wm10-absence-list small{color:var(--wm10-muted);font-size:8px}.wm10-absence-list button{min-height:37px;padding:0 12px;border:1px solid var(--wm10-line);border-radius:9px;background:var(--wm10-surface-2);color:var(--wm10-text);font-size:9px;font-weight:850}.wm10-work-settings{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:12px;align-items:center;margin-bottom:10px;padding:14px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:var(--wm10-surface)}.wm10-work-settings>div{display:grid;gap:3px}.wm10-work-settings>div strong{font-size:13px}.wm10-work-settings label{display:flex;align-items:center;gap:8px;color:var(--wm10-muted);font-size:10px}.wm10-work-settings input{accent-color:var(--wm10-accent)}.wm10-work-settings>button{min-height:41px;padding:0 13px;border:1px solid var(--wm10-accent-line);border-radius:10px;background:var(--wm10-accent-soft);color:var(--wm10-accent);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)}.wm10-primary-job>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid var(--wm10-line)}.wm10-primary-job h2{margin:7px 0 5px;font-size:28px}.wm10-primary-job p{margin:0;color:var(--wm10-muted)}.wm10-primary-job>header>strong{color:var(--wm10-yellow);font-size:14px}.wm10-primary-job>section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 20px}.wm10-primary-job>section>div{padding:10px;border:1px solid var(--wm10-line);border-radius:10px;background:var(--wm10-surface-2)}.wm10-primary-job>section span{display:block;color:var(--wm10-muted-2);font-size:8px}.wm10-primary-job>section strong{display:block;margin-top:4px;font-size:11px}.wm10-primary-job>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 20px}.wm10-empty-work button,.wm10-primary-job>footer a,.wm10-primary-job>footer button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--wm10-line);border-radius:10px;background:var(--wm10-surface-2);color:var(--wm10-text);font-size:10px;font-weight:900;text-decoration:none}.wm10-primary-job>footer button.primary{border-color:var(--wm10-yellow-line);background:var(--wm10-yellow);color:#171002}.wm10-empty-work{min-height:430px;display:grid;place-items:center;align-content:center;padding:30px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-xl);background:var(--wm10-surface);text-align:center}.wm10-empty-work>div{width:64px;height:64px;display:grid;place-items:center;border:1px solid var(--wm10-line);border-radius:18px;background:var(--wm10-surface-3);font-weight:950}.wm10-empty-work>span{margin-top:12px;color:var(--wm10-accent);font-size:8px;font-weight:900;letter-spacing:.1em}.wm10-empty-work h2{margin:7px 0;font-size:24px}.wm10-empty-work p{max-width:580px;margin:0 0 14px;color:var(--wm10-muted);font-size:11px;line-height:1.55}.wm10-main-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.wm10-main-mode>button{min-height:92px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:13px;align-items:center;padding:14px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:var(--wm10-surface);color:var(--wm10-text);text-align:left;transition:.16s ease}.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{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--wm10-line);border-radius:14px;background:var(--wm10-surface-3);color:var(--wm10-muted);font-size:11px;font-weight:950}.wm10-main-mode>button>div{display:grid;gap:4px}.wm10-main-mode strong{font-size:15px}.wm10-main-mode small{color:var(--wm10-muted);font-size:10px}.wm10-main-mode b{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--wm10-surface-3);font-size:14px}.wm10-order-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px}.wm10-order-summary>article,.wm10-order-summary>button{min-height:104px;display:flex;flex-direction:column;padding:14px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:var(--wm10-surface);color:var(--wm10-text);text-align:left}.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{margin-top:auto;color:var(--wm10-muted-2);font-size:8px}.wm10-calendar-filters{display:grid;grid-template-columns:minmax(300px,1.4fr) minmax(180px,.55fr) minmax(170px,.5fr) auto;gap:8px;margin-bottom:10px}.wm10-calendar-filters>button,.wm10-calendar-filters>label,.wm10-calendar-filters>select{min-height:48px;border:1px solid var(--wm10-line);border-radius:10px;background:var(--wm10-surface-2);color:var(--wm10-text)}.wm10-calendar-filters>label{display:flex;align-items:center;gap:9px;padding:0 12px}.wm10-calendar-filters>label span{color:var(--wm10-muted)}.wm10-calendar-filters input{width:100%;border:0;background:transparent;color:var(--wm10-text);font-size:10px}.wm10-calendar-filters select{padding:0 11px;font-size:10px}.wm10-calendar-filters>button{padding:0 13px;color:var(--wm10-muted);font-size:10px;font-weight:850}.wm10-main-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.wm10-main-week>article{min-width:0;min-height:470px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface)}.wm10-main-week>article.today{border-color:var(--wm10-accent-line)}.wm10-day-availability{width:100%;min-height:32px;display:flex;justify-content:center;padding:0 8px;border:0;border-bottom:1px solid var(--wm10-line);background:rgba(255,255,255,.018);color:var(--wm10-muted);font-size:7px}.wm10-day-availability>span{display:inline-flex;align-items:center;gap:4px}.wm10-day-availability i,.wm10-workforce-calendar header section i{width:6px;height:6px;border-radius:999px}.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{position:absolute;z-index:30;top:36px;left:8px;width:min(430px,calc(100vw - 60px));max-height:430px;padding:11px;border:1px solid var(--wm10-line-strong);border-radius:14px;background:#171b21;box-shadow:var(--wm10-shadow)}.wm10-day-popover>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.wm10-day-popover>header div{display:grid;gap:3px}.wm10-day-popover>header span{color:var(--wm10-accent);font-size:8px;font-weight:900;letter-spacing:.1em}.wm10-day-popover>header strong{font-size:12px}.wm10-day-popover>header button{width:30px;height:30px;border:1px solid var(--wm10-line);border-radius:9px;background:var(--wm10-surface-2);color:var(--wm10-muted)}.wm10-day-popover>div{display:grid;gap:6px}.wm10-day-popover>div>a{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(140px,.8fr);gap:8px;padding:8px;border:1px solid var(--wm10-line);border-radius:10px;background:var(--wm10-surface-2);color:var(--wm10-text);text-decoration:none}.wm10-day-popover>div>a>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--wm10-surface-3);font-size:8px;font-weight:950}.wm10-day-popover>div>a>div{min-width:0;display:grid;gap:3px}.wm10-day-popover strong{font-size:9px}.wm10-day-popover small,.wm10-day-popover strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm10-day-popover small{color:var(--wm10-muted);font-size:7px}.wm10-week-day-head{padding:10px;border-bottom:1px solid var(--wm10-line)}.wm10-week-day-head b{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--wm10-surface-3);font-size:9px}.wm10-week-day-orders{display:grid;gap:6px;padding:8px}.wm10-week-day-orders>button{display:grid;gap:6px;padding:9px;border:1px solid var(--wm10-line);border-radius:10px;background:var(--wm10-surface-2);color:var(--wm10-text);text-align:left}.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{display:flex;justify-content:space-between;gap:8px}.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{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.wm10-week-day-orders>button>p{margin:0;overflow:hidden;color:var(--wm10-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.wm10-week-day-orders>button footer{display:grid;gap:3px}.wm10-week-day-orders>button footer span{overflow:hidden;color:var(--wm10-muted-2);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.wm10-week-day-orders>button footer strong{color:var(--wm10-accent);font-size:9px}.wm10-free-day{min-height:110px;display:grid;place-items:center;align-content:center;gap:4px;color:var(--wm10-muted-2)}.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{display:grid;gap:10px}.wm10-agenda>article{overflow:hidden;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-lg);background:var(--wm10-surface)}.wm10-agenda>article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid var(--wm10-line);background:rgba(255,255,255,.018)}.wm10-agenda>article>header div{display:grid;gap:3px}.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{display:grid;grid-template-columns:90px minmax(260px,1.2fr) minmax(220px,.8fr) minmax(120px,.35fr);gap:12px;align-items:center;min-height:88px;padding:12px 15px;border:0;border-bottom:1px solid var(--wm10-line);background:transparent;color:var(--wm10-text);text-align:left}.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:rgba(255,255,255,.02)}.wm10-agenda>article>section>button>div{min-width:0;display:grid;gap:3px}.wm10-agenda>article>section>button span{color:var(--wm10-muted-2);font-size:8px}.wm10-agenda>article>section>button strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wm10-agenda>article>section>button small{overflow:hidden;color:var(--wm10-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.wm10-workforce-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.wm10-workforce-calendar>article{min-width:0;min-height:470px;overflow:hidden;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface)}.wm10-workforce-calendar>article.today{border-color:var(--wm10-accent-line)}.wm10-workforce-calendar>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px;border-bottom:1px solid var(--wm10-line)}.wm10-workforce-calendar>article>header>div{display:grid;gap:3px}.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{display:flex;gap:6px}.wm10-workforce-calendar>article>header section>span{display:inline-flex;align-items:center;gap:4px;color:var(--wm10-muted);font-size:7px}.wm10-workforce-calendar>article>div{display:grid;gap:6px;padding:8px}.wm10-workforce-calendar>article>div>a{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:8px;border:1px solid var(--wm10-line);border-radius:10px;background:var(--wm10-surface-2);color:var(--wm10-text);text-decoration:none}.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{min-width:0;display:grid;gap:3px}.wm10-workforce-calendar>article>div>a>section:nth-of-type(n+2){grid-column:2}.wm10-workforce-calendar>article>div>a strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.wm10-workforce-calendar>article>div>a span{color:var(--wm10-muted-2);font-size:7px}.wm10-workforce-calendar>article>div>a small{overflow:hidden;color:var(--wm10-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.wm10-workforce-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--wm10-surface-3);font-size:8px;font-weight:950}.wm10-request-center{display:grid;gap:10px}.wm10-request-center>header{display:flex;align-items:center;justify-content:space-between}.wm10-request-center>header h2{margin:4px 0 0;font-size:24px}.wm10-request-center>header>strong{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:var(--wm10-accent-soft);color:var(--wm10-accent)}.wm10-request-center>div{display:grid;gap:8px}.wm10-request-center>div>article{display:grid;grid-template-columns:minmax(200px,1fr) minmax(110px,.35fr) minmax(180px,.6fr) minmax(180px,.7fr) auto;gap:12px;align-items:center;min-height:82px;padding:12px;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)}.wm10-request-person{display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px;align-items:center}.wm10-request-person>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--wm10-yellow-soft);color:var(--wm10-yellow);font-size:8px;font-weight:950}.wm10-request-center>div>article>div:not(.wm10-request-actions),.wm10-request-person>div{min-width:0;display:grid;gap:3px}.wm10-request-center span{color:var(--wm10-muted-2);font-size:8px}.wm10-request-center strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wm10-request-center small{color:var(--wm10-muted);font-size:8px}.wm10-request-actions{display:flex;gap:6px}.wm10-request-actions button{min-height:36px;padding:0 11px;border-radius:9px;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{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(5,7,10,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wm10-job-picker,.wm10-planning-modal{width:min(860px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:19px;border:1px solid var(--wm10-line-strong);border-radius:var(--wm10-radius-xl);background:#171b21;box-shadow:0 35px 100px rgba(0,0,0,.5)}.wm10-job-picker>header,.wm10-planning-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.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{margin:0;color:var(--wm10-muted);font-size:10px}.wm10-job-picker>header>button,.wm10-planning-modal>header>button{width:34px;height:34px;border:1px solid var(--wm10-line);border-radius:10px;background:var(--wm10-surface-2);color:var(--wm10-muted);font-size:18px}.wm10-job-picker-list{display:grid;gap:7px}.wm10-job-picker-list article>button{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--wm10-line);border-radius:11px;background:var(--wm10-surface-2);color:var(--wm10-text);text-align:left}.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{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--wm10-surface-3);color:var(--wm10-yellow);font-size:18px}.wm10-job-picker-list article>button>div{min-width:0;display:grid;gap:3px}.wm10-job-picker-list strong{font-size:10px}.wm10-job-picker-list small,.wm10-job-picker-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm10-job-picker-list small{color:var(--wm10-muted);font-size:8px}.wm10-job-picker-list time{color:var(--wm10-muted);font-size:9px}.wm10-job-picker>footer,.wm10-planning-modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.wm10-job-picker>footer button,.wm10-planning-modal>footer a,.wm10-planning-modal>footer button{min-height:41px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--wm10-line);border-radius:10px;background:var(--wm10-surface-2);color:var(--wm10-text);font-size:9px;font-weight:850;text-decoration:none}.wm10-planning-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px}.wm10-planning-facts>div{min-width:0;padding:10px;border:1px solid var(--wm10-line);border-radius:9px;background:var(--wm10-surface-2)}.wm10-planning-facts strong{display:block;margin-top:4px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.wm10-planning-time{display:grid;grid-template-columns:minmax(220px,1fr) 160px 140px;gap:8px;align-items:end;margin-bottom:10px;padding:11px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface-2)}.wm10-planning-time>div{display:grid;gap:3px}.wm10-planning-time>div strong{font-size:10px}.wm10-team-selector{display:grid;gap:8px;padding:11px;border:1px solid var(--wm10-line);border-radius:var(--wm10-radius-md);background:var(--wm10-surface-2)}.wm10-team-selector>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.wm10-team-selector>header>div{display:grid;gap:3px}.wm10-team-selector>header strong{font-size:10px}.wm10-team-selector>header b{color:var(--wm10-muted);font-size:9px}.wm10-team-selector>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.wm10-team-selector>div>button{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid var(--wm10-line);border-radius:10px;background:var(--wm10-surface);color:var(--wm10-text);text-align:left}.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{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--wm10-surface-3);font-size:8px;font-weight:950}.wm10-team-selector>div>button>div{min-width:0;display:grid;gap:3px}.wm10-team-selector>div>button strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.wm10-team-selector>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm10-team-selector>div>button b,.wm10-team-selector>div>button small{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-personal-week,.wm10-workforce-calendar{overflow-x:auto;grid-template-columns:repeat(7,minmax(180px,1fr))}.wm10-calendar-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.wm10-order-summary,.wm10-performance-hero,.wm10-performance-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.wm10-absence-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.wm10-calendar-navigation,.wm10-calendar-top{grid-template-columns:1fr}.wm10-calendar-navigation>section,.wm10-calendar-top>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-employee-head,.wm10-page-head{flex-direction:column}.wm10-head-actions{justify-content:flex-start}.wm10-directory-grid,.wm10-directory-toolbar,.wm10-form-layout,.wm10-history-filters,.wm10-hub-grid,.wm10-period-toolbar,.wm10-work-settings{grid-template-columns:1fr}.wm10-absence-kpis,.wm10-absence-list article,.wm10-calendar-kpis,.wm10-history-list>article,.wm10-order-summary,.wm10-performance-hero,.wm10-performance-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.wm10-absence-list article>div:first-child,.wm10-history-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-absence-kpis,.wm10-absence-list article,.wm10-calendar-filters,.wm10-calendar-kpis,.wm10-employee-card>section,.wm10-history-list>article,.wm10-order-summary,.wm10-performance-hero,.wm10-performance-secondary,.wm10-planning-facts,.wm10-planning-time{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{align-items:flex-start;flex-direction:column}.wm10-section-nav>div{width:100%}.wm10-section-nav>div>button{flex:1 1}.wm10-list-head{flex-direction:column;align-items:flex-start}.wm10-list-head>section{width:100%;flex-direction:column}.wm10-day-popover{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto;max-height:70vh}.wm10-modal-backdrop{align-items:end;padding:0}.wm10-job-picker,.wm10-planning-modal{width:100%;max-height:93vh;border-radius:20px 20px 0 0}.wm10-job-picker>footer,.wm10-planning-modal>footer{flex-direction:column}}:root{--fm-bg:#0a0d10;--fm-bg-2:#0f1318;--fm-panel:rgba(18,23,29,0.92);--fm-panel-2:rgba(255,255,255,0.035);--fm-line:rgba(255,255,255,0.085);--fm-line-strong:rgba(255,255,255,0.15);--fm-text:#f4f7fa;--fm-muted:#98a3ae;--fm-muted-2:#66717c;--fm-accent:#f2b84b;--fm-accent-soft:rgba(242,184,75,0.12);--fm-cyan:#58c7d8;--fm-cyan-soft:rgba(88,199,216,0.11);--fm-good:#47d99a;--fm-good-soft:rgba(71,217,154,0.11);--fm-danger:#ff6f7d;--fm-danger-soft:rgba(255,111,125,0.1);--fm-shadow:0 18px 55px rgba(0,0,0,0.26)}body,html{background:radial-gradient(circle at 80% -20%,rgba(88,199,216,.08),transparent 35%),radial-gradient(circle at 20% 110%,rgba(242,184,75,.06),transparent 32%),var(--fm-bg)}.appShell{background:var(--fm-bg)}.sidebar{background:rgba(8,11,14,.94);border-right-color:var(--fm-line)}.main{background:linear-gradient(180deg,rgba(255,255,255,.012),transparent 180px),transparent}.nav a{border:1px solid transparent;border-radius:12px}.nav a:hover{border-color:var(--fm-line);background:rgba(255,255,255,.035)}.logo,.primary{background:linear-gradient(135deg,#f4c360,#eaa632);color:#161006;box-shadow:none}.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-employee-identity section>span,.wm10-list-head>div>span,.wm10-page-head>div>span,.wm10-request-center>header span{color:var(--fm-cyan)!important}.wm10-employee-head h1,.wm10-page-head h1{letter-spacing:-.055em}.wm10-page a,.wm10-page button,.wm10-page input,.wm10-page select,.wm10-page textarea{transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.wm10-page a:hover,.wm10-page button:hover{transform:translateY(-1px)}.wm10-absence-kpis>article,.wm10-absence-list>article,.wm10-calendar-filters,.wm10-calendar-kpis>article,.wm10-calendar-navigation,.wm10-form-layout>article,.wm10-history-list>article,.wm10-main-mode,.wm10-main-week>article,.wm10-order-summary>*,.wm10-performance-hero>article,.wm10-performance-secondary>article,.wm10-period-toolbar,.wm10-primary-job,.wm10-work-settings,.wm10-workforce-calendar>article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wm10-calendar-filters,.wm10-calendar-navigation,.wm10-main-mode>button,.wm10-main-week>article,.wm10-order-summary>*,.wm10-workforce-calendar>article{background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 62%),var(--fm-panel)!important;border-color:var(--fm-line)!important;box-shadow:none!important}.wm10-main-mode>button.active{border-color:rgba(88,199,216,.38)!important;background:linear-gradient(135deg,rgba(88,199,216,.12),transparent 70%),var(--fm-panel)!important}.wm10-main-mode>button.active>span{color:var(--fm-cyan)!important;border-color:rgba(88,199,216,.32)!important;background:var(--fm-cyan-soft)!important}.wm10-calendar-navigation button.active,.wm10-section-nav button.active{background:var(--fm-cyan-soft)!important;border-color:rgba(88,199,216,.34)!important;color:#8de8f4!important}.wm10-order-summary-refined{grid-template-columns:1.35fr 1fr 1fr!important;align-items:stretch}.wm10-order-summary-refined:has(>[data-color=red]){grid-template-columns:1.35fr 1fr 1fr .82fr!important}.wm10-order-summary-refined>*{min-height:112px!important;border-radius:16px!important;position:relative;overflow:hidden}.wm10-order-summary-refined>:after{content:"";position:absolute;inset:auto 14px 0;height:2px;border-radius:2px 2px 0 0;background:transparent}.wm10-summary-total{border-color:rgba(88,199,216,.28)!important;background:linear-gradient(135deg,rgba(88,199,216,.12),transparent 70%),var(--fm-panel)!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:rgba(71,217,154,.28)!important}.wm10-order-summary-refined [data-color=green]:after{background:var(--fm-good)}.wm10-order-summary-refined [data-color=yellow]{border-color:rgba(242,184,75,.3)!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:rgba(255,111,125,.28)!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{min-height:42px!important;padding:7px 10px!important;gap:8px!important;background:rgba(255,255,255,.018)!important;border-bottom-color:var(--fm-line)!important}.wm10-day-availability span{font-size:8px!important;font-weight:750!important;letter-spacing:.01em}.wm10-day-availability .available i{background:var(--fm-good)!important;box-shadow:0 0 0 3px rgba(71,217,154,.1)}.wm10-day-availability .unavailable i{background:var(--fm-danger)!important;box-shadow:0 0 0 3px rgba(255,111,125,.09)}.wm10-week-day-head{background:rgba(255,255,255,.015)}.wm10-week-day-orders>button[data-color=yellow]{border-color:rgba(242,184,75,.3)!important;background:linear-gradient(145deg,rgba(242,184,75,.09),transparent 70%),rgba(255,255,255,.015)!important}.wm10-week-day-orders>button[data-color=green]{border-color:rgba(71,217,154,.28)!important;background:linear-gradient(145deg,rgba(71,217,154,.08),transparent 70%),rgba(255,255,255,.015)!important}.wm10-week-day-orders>button[data-color=red]{border-style:dashed!important;opacity:.78}.wm10-free-day{background:rgba(255,255,255,.012)!important}.wm10-absence-modal,.wm10-day-popover,.wm10-job-picker,.wm10-planning-modal{background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 50%),#11161c!important;border:1px solid var(--fm-line-strong)!important;box-shadow:0 28px 90px rgba(0,0,0,.52)!important}.wm10-employee-card{background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 58%),var(--fm-panel)!important;border-color:var(--fm-line)!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{background:rgba(255,255,255,.055)!important;color:var(--fm-text)!important;border-color:var(--fm-line)!important}.wm10-request-launcher{background:linear-gradient(145deg,rgba(88,199,216,.08),transparent 66%),var(--fm-panel)!important}.wm10-request-launcher>p{margin:0;color:var(--fm-muted);font-size:12px;line-height:1.6}.wm10-request-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wm10-request-quick-grid>button{min-height:66px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding:10px;border:1px solid var(--fm-line);border-radius:11px;background:rgba(255,255,255,.022);color:var(--fm-text);text-align:left}.wm10-request-quick-grid>button:hover{border-color:rgba(88,199,216,.34);background:var(--fm-cyan-soft)}.wm10-request-quick-grid>button>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.05);color:var(--fm-cyan);font-size:14px}.wm10-request-quick-grid>button strong{font-size:10px}.wm10-primary-action{min-height:44px;border:1px solid rgba(88,199,216,.36)!important;border-radius:11px!important;background:linear-gradient(135deg,#79dcea,#4fb8ca)!important;color:#071215!important;font-size:11px!important;font-weight:900!important}.wm10-absence-modal{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;padding:20px;border-radius:20px}.wm10-absence-modal>header{display:flex;justify-content:space-between;gap:18px;margin-bottom:14px}.wm10-absence-modal>header span{color:var(--fm-cyan);font-size:9px;font-weight:900;letter-spacing:.11em}.wm10-absence-modal>header h2{margin:6px 0 5px;font-size:25px;letter-spacing:-.04em}.wm10-absence-modal>header p{max-width:600px;margin:0;color:var(--fm-muted);font-size:11px;line-height:1.5}.wm10-absence-modal>header>button{width:36px;height:36px;border:1px solid var(--fm-line);border-radius:10px;background:rgba(255,255,255,.03);color:var(--fm-muted);font-size:18px}.wm10-request-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px}.wm10-request-type-grid button{min-height:42px;padding:0 10px;border:1px solid var(--fm-line);border-radius:10px;background:rgba(255,255,255,.022);color:var(--fm-muted);font-size:9px;font-weight:800}.wm10-request-type-grid button.active{border-color:rgba(88,199,216,.38);background:var(--fm-cyan-soft);color:#8ce7f2}.wm10-check-row{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:10px;padding:0 12px;border:1px solid var(--fm-line);border-radius:10px;background:rgba(255,255,255,.02);color:var(--fm-text);font-size:10px;font-weight:800}.wm10-check-row input{accent-color:var(--fm-cyan)}.wm10-modal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wm10-modal-fields label,.wm10-modal-reason{display:grid;gap:6px}.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{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--fm-line);border-radius:10px;background:rgba(255,255,255,.025);color:var(--fm-text);outline:none}.wm10-modal-reason{margin-top:10px}.wm10-modal-reason textarea{min-height:92px;padding-top:11px;resize:vertical}.wm10-overtime-preview{display:grid;grid-template-columns:1fr auto;gap:5px 12px;margin-top:10px;padding:12px;border:1px solid rgba(242,184,75,.3);border-radius:11px;background:var(--fm-accent-soft)}.wm10-overtime-preview small,.wm10-overtime-preview span{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{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.wm10-absence-modal>footer button{min-height:42px;padding:0 14px;border:1px solid var(--fm-line);border-radius:10px;background:rgba(255,255,255,.025);color:var(--fm-text);font-size:10px;font-weight:850}.wm10-absence-modal>footer .primary{border-color:rgba(88,199,216,.35);background:linear-gradient(135deg,#79dcea,#4fb8ca);color:#071215}.wm10-calendar-filters button,.wm10-calendar-filters input,.wm10-calendar-filters select,.wm10-calendar-navigation button,.wm10-head-actions a,.wm10-head-actions button,.wm10-outline-button,.wm10-section-nav button{border-radius:10px!important}.wm10-message{border-color:rgba(88,199,216,.28)!important;background:var(--fm-cyan-soft)!important}@media (max-width:1220px){.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){.wm10-modal-fields,.wm10-order-summary-refined,.wm10-order-summary-refined:has(>[data-color=red]),.wm10-request-quick-grid,.wm10-request-type-grid{grid-template-columns:1fr!important}}.aiNotice{display:grid;gap:6px;margin:16px 0;padding:16px 18px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:linear-gradient(145deg,rgba(15,23,42,.72),rgba(17,24,39,.52));box-shadow:0 18px 40px rgba(2,6,23,.16)}.aiNotice strong{font-size:14px;color:#f8fafc}.aiNotice p{margin:0;color:#aeb9c9;line-height:1.55}.aiNotice.success{border-color:rgba(52,211,153,.28);background:linear-gradient(145deg,rgba(6,78,59,.28),rgba(15,23,42,.7))}.aiNotice.error{border-color:rgba(248,113,113,.3);background:linear-gradient(145deg,rgba(127,29,29,.22),rgba(15,23,42,.72))}.billingModeCard:disabled,.quoteChoiceCard:disabled,button:disabled{cursor:not-allowed;opacity:.62}.aiSettingsPanel{position:relative;overflow:hidden}.aiSettingsPanel:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,#22c55e,#38bdf8,#f59e0b);opacity:.85}.aiSettingsColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aiStatus{display:inline-flex;align-items:center;justify-content:center;min-width:82px;padding:7px 11px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aiStatus.ready{color:#86efac;border:1px solid rgba(34,197,94,.28);background:rgba(34,197,94,.1)}.aiStatus.off{color:#cbd5e1;border:1px solid rgba(148,163,184,.22);background:rgba(148,163,184,.08)}.aiSecretInfo{display:grid;gap:8px;margin:16px 0;padding:16px;border:1px solid rgba(56,189,248,.2);border-radius:14px;background:rgba(14,116,144,.08)}.aiSecretInfo strong{color:#e2e8f0}.aiSecretInfo p{margin:0;color:#9fb0c3;line-height:1.6}.aiSecretInfo code{padding:2px 6px;border-radius:7px;color:#bae6fd;background:rgba(2,132,199,.14)}@media (max-width:760px){.aiSettingsColumns{grid-template-columns:1fr}}.intelligencePage{min-height:100%;padding:28px 30px 56px;background:radial-gradient(circle at 75% 0,rgba(47,226,154,.08),transparent 34%),#080d0f;color:#eef8f3}.intelligenceLoading{padding:40px;color:#d9ebe3}.intelligenceHero{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding:26px 28px;border:1px solid rgba(113,255,196,.16);border-radius:24px;background:linear-gradient(145deg,rgba(16,26,29,.96),rgba(10,16,18,.96));box-shadow:0 22px 60px rgba(0,0,0,.28)}.intelligenceHero>div:first-child>span,.intelligencePanel header span{font-size:11px;font-weight:850;letter-spacing:.14em;color:#57e8aa}.intelligenceHero h1{margin:6px 0 8px;font-size:38px;letter-spacing:-.04em}.intelligenceHero p{margin:0;max-width:760px;color:#9ab0a8}.intelligenceSafety{max-width:300px;padding:15px 17px;border:1px solid rgba(87,232,170,.22);border-radius:16px;background:rgba(87,232,170,.06)}.intelligenceSafety span,.intelligenceSafety strong{display:block}.intelligenceSafety span{margin-top:5px;font-size:12px;color:#9ab0a8}.intelligenceTabs{display:flex;gap:8px;margin:20px 0;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#101719}.intelligenceTabs button{flex:1 1;min-height:44px;border:0;border-radius:11px;background:transparent;color:#92a69f;font-weight:750;cursor:pointer}.intelligenceTabs button.active{background:linear-gradient(135deg,#17382d,#0e2821);color:#e9fff6;box-shadow:inset 0 0 0 1px rgba(87,232,170,.24)}.intelligenceNotice{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:14px;padding:13px 16px;border-radius:13px}.intelligenceNotice.success{background:rgba(67,218,145,.1);border:1px solid rgba(67,218,145,.24)}.intelligenceNotice.error{background:rgba(255,93,112,.1);border:1px solid rgba(255,93,112,.24)}.intelligenceNotice button{border:0;background:transparent;color:inherit;font-size:20px;cursor:pointer}.intelligenceJobPicker{display:grid;grid-template-columns:minmax(300px,1fr) 1fr;gap:14px;margin-bottom:16px}.intelligenceJobPicker label,.intelligenceJobPicker>div{padding:15px 17px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#101719}.intelligenceJobPicker label span,.intelligenceJobPicker>div span{display:block;margin-bottom:7px;font-size:11px;color:#80958e}.intelligenceJobPicker select{width:100%;border:0;outline:0;background:transparent;color:#edf8f3;font-weight:700}.intelligenceJobPicker option{background:#101719}.intelligencePanel{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(145deg,#11191c,#0d1416);box-shadow:0 18px 50px rgba(0,0,0,.2)}.intelligencePanel>header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.intelligencePanel h2{margin:5px 0 0;font-size:23px;letter-spacing:-.025em}.intelligencePrimary,.recordActions button{border:1px solid rgba(87,232,170,.3);border-radius:12px;padding:12px 16px;background:linear-gradient(135deg,#1c9b68,#167a55);color:white;font-weight:800;cursor:pointer}.intelligencePrimary:disabled,.recordActions button:disabled{opacity:.45;cursor:not-allowed}.recordActions{display:flex;gap:9px}.recordActions button{background:#172124;border-color:rgba(255,255,255,.1)}.recordActions button.recording{background:#a32d3b;border-color:#db5667;animation:pulseRecord 1.2s infinite}@keyframes pulseRecord{50%{box-shadow:0 0 0 7px rgba(219,86,103,0)}}.intelligenceEmpty{min-height:180px;display:grid;place-items:center;text-align:center;color:#71867e;border:1px dashed rgba(255,255,255,.1);border-radius:17px}.intelligenceExecutive{padding:18px;border-radius:15px;background:rgba(87,232,170,.07);border:1px solid rgba(87,232,170,.15);font-size:16px;line-height:1.55}.intelligencePriorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.assistantGrid article,.intelligencePriorities article,.reportPreview article{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#0c1315}.intelligencePriorities article[data-severity=high]{border-color:rgba(255,91,111,.3)}.intelligencePriorities article[data-severity=medium]{border-color:rgba(255,190,77,.28)}.assistantGrid article>span,.intelligenceNotes span,.intelligencePriorities article>span,.planningHeadline span,.reportPreview article>span{font-size:10px;font-weight:850;letter-spacing:.1em;color:#7d958c}.intelligencePriorities h3{margin:8px 0}.intelligencePriorities p{color:#9aada6;font-size:13px;line-height:1.5}.intelligencePriorities a{display:inline-block;margin-top:12px;color:#67e7ae;font-weight:750}.intelligenceNotes,.planningHeadline{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}.intelligenceNotes>div,.planningHeadline>div{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0c1315}.intelligenceNotes strong,.planningHeadline strong{display:block;margin-top:6px}.planningHeadline{grid-template-columns:repeat(3,1fr)}.planningResult>p{color:#a5b7b0;line-height:1.6}.assistantGrid ul,.planningResult ul,.reportPreview ul{padding-left:18px;color:#a9bbb4}.assistantGrid,.reportPreview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.assistantGrid article:first-child{grid-column:span 3}.assistantGrid h3{margin:8px 0}.assistantGrid p,.reportPreview p{color:#a3b5ae;line-height:1.5}.reportInput{width:100%;min-height:150px;resize:vertical;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#091012;color:#eef8f3;outline:none;line-height:1.55}.reportInput:focus{border-color:rgba(87,232,170,.35)}.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){.assistantGrid,.intelligencePriorities,.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{display:grid;grid-template-columns:1fr 1fr}.assistantGrid,.intelligenceJobPicker,.intelligenceNotes,.intelligencePriorities,.reportPreview{grid-template-columns:1fr}.assistantGrid article:first-child,.reportPreview .wide{grid-column:span 1}.intelligencePanel>header{align-items:flex-start;flex-direction:column}.recordActions{width:100%;flex-direction:column}.intelligenceHero h1{font-size:31px}}.ki3Page{padding:34px;max-width:1500px;margin:0 auto;color:#16231d}.ki3Header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.ki3Header h1{font-size:38px;line-height:1.05;margin:8px 0 10px}.ki3Header p{max-width:820px;color:#68746d;font-size:16px}.ki3Eyebrow{font-size:12px;font-weight:800;letter-spacing:.13em;color:#14794d}.ki3Launch,.ki3Secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfd9d3;border-radius:12px;padding:11px 14px;background:#fff;color:#1f5f43;text-decoration:none;font-weight:800}.ki3Launch{margin-top:16px;background:#133f2e;color:#fff;border-color:#133f2e}.ki3Grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ki3Card,.ki3ResultCard{background:#fff;border:1px solid #dde5e0;border-radius:18px;padding:20px;box-shadow:0 10px 28px rgba(26,54,40,.05)}.ki3Card h2,.ki3ResultCard h2{margin:0 0 16px;font-size:20px}.ki3Card label,.ki3Inputs label{display:grid;gap:7px;font-size:13px;font-weight:800;color:#536159}.ki3Card input,.ki3Card select,.ki3Card textarea,.ki3Inputs input,.ki3ResultCard textarea{width:100%;border:1px solid #d3ddd7;border-radius:11px;background:#fbfcfb;padding:11px 12px;font:inherit}.ki3Card textarea,.ki3ResultCard textarea{min-height:110px;resize:vertical}.ki3MiniGrid,.ki3Stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.ki3MiniGrid div,.ki3Stats div{background:#f4f7f5;border-radius:12px;padding:12px}.ki3MiniGrid span,.ki3Stats span{display:block;font-size:11px;color:#768078;text-transform:uppercase;letter-spacing:.05em}.ki3MiniGrid strong,.ki3Stats strong{display:block;margin-top:4px}.ki3Inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ki3Margin{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding:13px;border-radius:12px;background:#edf8f1}.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{margin-top:10px;padding:9px 11px;background:#f1f6f3;border-radius:10px;font-size:13px}.ki3ActionBar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:18px 20px;border-radius:18px;background:#123f2d;color:#fff}.ki3ActionBar span{display:block;color:#c9ddd1;font-size:13px;margin-top:3px}.ki3ActionBar button,.ki3ResultHead button{border:0;border-radius:12px;padding:12px 16px;background:#fff;color:#123f2d;font-weight:900;cursor:pointer}.ki3ActionBar button:disabled{opacity:.6}.ki3Alert{padding:14px 16px;border-radius:12px;margin:12px 0;font-weight:700}.ki3Alert.error{background:#fff0f0;color:#a32424}.ki3Alert.success{background:#eaf8ef;color:#176a3f}.ki3Results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ki3ResultCard.wide{grid-column:1/-1}.ki3ResultCard>span{display:block;color:#16804f;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.ki3ResultCard h3{font-size:14px;margin:16px 0 8px}.ki3ResultCard ol,.ki3ResultCard ul{padding-left:20px;color:#455149}.ki3ResultCard li{margin:7px 0}.ki3ResultHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ki3ResultHead button{background:#133f2e;color:#fff}.ki3ResultCard textarea{min-height:160px}.ki3Launch:hover,.ki3Secondary:hover{transform:translateY(-1px)}@media(max-width:900px){.ki3Grid,.ki3Results{grid-template-columns:1fr}.ki3ActionBar,.ki3Header,.ki3ResultHead{flex-direction:column}.ki3Inputs,.ki3MiniGrid,.ki3Stats{grid-template-columns:1fr 1fr}.ki3Page{padding:20px}.ki3ResultCard.wide{grid-column:auto}}.productionHero{margin-bottom:22px}.systemStatusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.systemMetricCard{display:flex;flex-direction:column;gap:7px;min-height:145px}.auditRow small,.auditRow span,.productionSteps span,.systemHelpText,.systemMetricCard p,.systemMetricCard>span{color:var(--muted,#667085)}.systemMetricCard strong{font-size:22px;color:var(--text,#101828)}.productionSettingsGrid{align-items:stretch}.migrationPreview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.migrationPreview div{border:1px solid rgba(16,24,40,.1);border-radius:14px;padding:14px;background:rgba(255,255,255,.62);display:flex;flex-direction:column;gap:5px}.migrationPreview span{color:var(--muted,#667085);font-size:13px}.migrationPreview strong{font-size:24px}.productionSteps{display:grid;gap:12px;margin:16px 0 20px;padding-left:22px}.productionSteps li{padding-left:4px}.productionSteps span,.productionSteps strong{display:block}.productionSteps span{margin-top:4px;line-height:1.5}.auditPanel{margin-top:20px}.auditList{display:grid}.auditRow{display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-top:1px solid rgba(16,24,40,.08)}.auditRow>div{display:flex;flex-direction:column;gap:4px}.auditRow>div:last-child{text-align:right}.productionEntryPanel{margin:20px 0}.productionEntryRow{display:flex;align-items:center;justify-content:space-between;gap:24px}.productionEntryRow p{margin:6px 0 0;color:var(--muted,#667085)}@media (max-width:1050px){.systemStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.migrationPreview,.systemStatusGrid{grid-template-columns:1fr}.auditRow,.productionEntryRow{align-items:stretch;flex-direction:column}.auditRow>div:last-child{text-align:left}}.authLoadingScreen,.simpleAuthPage{min-height:100vh;display:grid;place-items:center;background:linear-gradient(145deg,#f4f7f6,#eaf0ee);padding:24px}.authLoadingCard{display:flex;flex-direction:column;align-items:center;gap:10px;background:#fff;border:1px solid #dce5e1;border-radius:24px;padding:34px 40px;box-shadow:0 24px 70px rgba(20,43,35,.12)}.authLoadingCard span{color:#6c7d76;font-size:13px}.authBrandMark,.authCardLogo{width:52px;height:52px;border-radius:16px;background:#153e32;color:#fff;display:grid;place-items:center;font-weight:800;font-size:22px;box-shadow:0 14px 30px rgba(21,62,50,.23)}.authPage{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);background:#f6f8f7}.authVisualPanel{position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:72px;background:radial-gradient(circle at 15% 20%,rgba(95,186,148,.3),transparent 32%),linear-gradient(150deg,#0e2b23,#174b3c 58%,#1f6651);color:#fff}.authVisualPanel:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-180px;top:-110px;box-shadow:0 0 0 78px rgba(255,255,255,.025),0 0 0 156px rgba(255,255,255,.018)}.authVisualContent{z-index:1;max-width:690px}.authVisualBrand{display:flex;align-items:center;gap:12px;font-weight:700;margin-bottom:90px}.authVisualBrand span{width:38px;height:38px;border-radius:12px;background:#fff;color:#164637;display:grid;place-items:center}.authVisualPanel h1{font-size:clamp(42px,5vw,72px);line-height:1.02;letter-spacing:-.045em;margin:14px 0 22px}.authVisualPanel p{font-size:17px;line-height:1.7;color:rgba(255,255,255,.76);max-width:620px}.authFeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px}.authFeatureGrid div{padding:18px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;flex-direction:column;gap:6px}.authFeatureGrid span{font-size:12px;color:rgba(255,255,255,.64)}.authFormPanel{display:grid;place-items:center;padding:48px}.authCard{width:min(100%,460px);background:#fff;border:1px solid #dce5e1;border-radius:28px;padding:38px;box-shadow:0 26px 80px rgba(20,43,35,.1)}.authCard h2{font-size:30px;letter-spacing:-.03em;margin:10px 0}.authCardIntro{color:#6b7b75;margin:0 0 28px;line-height:1.55}.authCard .fieldLabel{margin-top:16px}.authPrimaryButton{width:100%;justify-content:center;margin-top:22px;min-height:48px}.authTextLink{display:block;text-align:center;color:#315f50;font-weight:700;font-size:13px;margin-top:18px}.authErrorMessage,.authInfoMessage{border-radius:14px;padding:13px 15px;margin:16px 0;font-size:13px;line-height:1.5}.authErrorMessage{background:#fff0ef;border:1px solid #f5c8c3;color:#8b3028}.authInfoMessage{background:#edf7f3;border:1px solid #cce7dc;color:#245c49}.setupVisualPanel{background:radial-gradient(circle at 15% 20%,rgba(108,145,255,.25),transparent 34%),linear-gradient(150deg,#10182d,#1e2e57 60%,#29457d)}.nexorisLogo{background:#1f315e}.setupProtectionList{display:flex;flex-direction:column;gap:12px;margin-top:34px}.setupProtectionList span{font-size:14px;color:rgba(255,255,255,.82)}.setupCard{max-height:92vh;overflow:auto}.simpleAuthPage .authCard{margin:auto}.accountSidebarFooter{position:relative;align-items:center}.accountSidebarMeta{min-width:0;display:flex;flex-direction:column}.accountSidebarMeta small,.accountSidebarMeta span,.accountSidebarMeta strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accountSidebarMeta small{font-size:10px;color:#83918c;margin-top:2px}.sidebarLogoutButton{margin-left:auto;border:0;background:#edf3f0;color:#315f50;width:30px;height:30px;border-radius:9px;cursor:pointer}.platformNavEntry{margin-top:10px;border-top:1px solid #e5ebe8!important;padding-top:18px!important}.userTable{display:flex;flex-direction:column}.userRow{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #e7ecea}.userRow:last-child{border-bottom:0}.userRow>div{display:flex;flex-direction:column;gap:4px}.userRow span{font-size:12px;color:#71807a}.compactInput{padding:9px 11px!important;min-height:38px}.roleExplanationList{display:flex;flex-direction:column;gap:13px}.roleExplanationList p{margin:0;padding-bottom:12px;border-bottom:1px solid #e8eeeb;color:#66766f}.roleExplanationList strong{display:block;color:#1d342c;margin-bottom:3px}.platformShell{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr);background:#f3f5f8}.platformSidebar{background:#10182d;color:#fff;padding:26px 18px;display:flex;flex-direction:column}.platformBrand{display:flex;align-items:center;gap:12px;padding:0 8px 26px;border-bottom:1px solid rgba(255,255,255,.1)}.platformBrand .logo{background:#6e8fff}.platformBrand div:last-child{display:flex;flex-direction:column;gap:3px}.platformBrand span{font-size:11px;color:rgba(255,255,255,.56)}.platformSidebar nav{display:flex;flex-direction:column;gap:8px;margin-top:24px}.platformSidebar nav a{color:rgba(255,255,255,.68);padding:13px 14px;border-radius:11px;font-size:13px;font-weight:700}.platformSidebar nav a.active,.platformSidebar nav a:hover{background:rgba(255,255,255,.1);color:#fff}.platformAccount{margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding:20px 8px 0;display:flex;flex-direction:column;gap:5px}.platformAccount span{font-size:11px;color:#96aae6}.platformAccount button{margin-top:10px;background:transparent;border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:9px;padding:9px;cursor:pointer}.platformMain{padding:34px;overflow:auto}.platformHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:26px}.platformHeader h1{font-size:34px;letter-spacing:-.035em;margin:6px 0}.platformHeader p{color:#68747f}.platformOwnerBadge{background:#e8edff;color:#29447f;border:1px solid #ced8ff;padding:9px 13px;border-radius:999px;font-size:12px;font-weight:800}.platformStats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.platformPanel,.platformStat{background:#fff;border:1px solid #dde3e8;border-radius:18px;box-shadow:0 12px 35px rgba(25,34,54,.05)}.platformStat{padding:20px}.platformStat span{display:block;color:#74808c;font-size:12px}.platformStat strong{display:block;font-size:29px;margin-top:8px}.platformGrid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px;margin-bottom:18px}.platformPanel{padding:20px}.featureFlagRow,.miniAccountRow,.platformWorkspaceRow{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #e8edf0}.featureFlagRow>div,.miniAccountRow>div,.platformWorkspaceRow>div{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.featureFlagRow span,.miniAccountRow span,.platformWorkspaceRow span{font-size:11px;color:#76818c}.featureFlagRow input{width:20px;height:20px}.miniAccountRow b{font-size:10px;background:#eef2ff;color:#38518b;padding:6px 8px;border-radius:999px}.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{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width:820px){.userInviteActions{width:100%;justify-content:stretch}.userInviteActions>button{flex:1 1 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,rgba(7,30,23,.96),rgba(14,73,54,.94)),radial-gradient(circle at 15% 15%,rgba(78,234,177,.25),transparent 34%)}.authVisualGlow{position:absolute;border-radius:999px;filter:blur(2px);pointer-events:none;z-index:0}.authVisualGlowOne{width:440px;height:440px;top:-160px;right:-90px;background:rgba(79,232,176,.11);border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 90px rgba(255,255,255,.025),0 0 0 180px rgba(255,255,255,.015)}.authVisualGlowTwo{width:240px;height:240px;left:-70px;bottom:-60px;background:rgba(255,195,73,.08)}.authVisualBrand>div{display:flex;flex-direction:column;line-height:1.05}.authVisualBrand strong{font-size:19px;color:#fff}.authVisualBrand small{margin-top:4px;color:rgba(255,255,255,.62);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.authFormPremium{background:radial-gradient(circle at 100% 0,rgba(20,111,81,.08),transparent 31%),linear-gradient(180deg,#f8fbfa,#edf4f1)}.authCardPremium{width:min(100%,480px);border-radius:30px;border:1px solid rgba(20,75,58,.12);padding:40px;color:var(--auth-ink);background:rgba(255,255,255,.96);box-shadow:0 32px 90px rgba(20,51,40,.14),0 2px 8px rgba(20,51,40,.05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.authCardPremium h2,.authCardPremium label,.authCardPremium p,.authCardPremium span{text-shadow:none}.authCardPremium h2{color:var(--auth-ink)!important;font-size:32px;line-height:1.12}.authCardPremium .eyebrow{color:#148461!important}.authCardPremium .authCardIntro{color:var(--auth-muted)!important}.authCardTopline{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.authServerBadge{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid #dce7e2;background:#f6faf8;color:#60736b!important;font-size:11px;font-weight:800}.authServerBadge>span{width:8px;height:8px;border-radius:50%;background:#9aa9a3;box-shadow:0 0 0 4px rgba(154,169,163,.12)}.authServerBadge.online{border-color:#c7e8da;background:#eefaf5;color:#196348!important}.authServerBadge.online>span{background:#24ad76;box-shadow:0 0 0 4px rgba(36,173,118,.13)}.authServerBadge.offline{border-color:#f0d3cf;background:#fff5f3;color:#924137!important}.authServerBadge.offline>span{background:#d96255;box-shadow:0 0 0 4px rgba(217,98,85,.13)}.authFieldLabel{display:grid;gap:9px;margin-top:18px;color:#29483d!important;font-size:13px;font-weight:850}.authInputShell{position:relative;display:flex;align-items:center;min-height:54px;border:1px solid #ccdcd5;border-radius:16px;background:#ffffff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;overflow:hidden}.authInputShell:focus-within{border-color:#1d8d68;box-shadow:0 0 0 4px rgba(29,141,104,.12);transform:translateY(-1px)}.authInputIcon{width:48px;flex:0 0 48px;display:grid;place-items:center;color:#5d756c!important;font-weight:900;font-size:14px}.authInput{width:100%;min-width:0;height:52px;border:0!important;outline:0!important;box-shadow:none!important;padding:0 14px 0 0;background:#ffffff!important;color:#10231d!important;caret-color:#0f6b50;font:inherit;font-size:15px;font-weight:650;-webkit-text-fill-color:#10231d!important;opacity:1!important}.authInput::placeholder{color:#94a49d!important;-webkit-text-fill-color:#94a49d!important;opacity:1}.authInput:-webkit-autofill,.authInput:-webkit-autofill:focus,.authInput:-webkit-autofill:hover{-webkit-text-fill-color:#10231d!important;-webkit-box-shadow:inset 0 0 0 1000px #ffffff!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.authPasswordToggle{align-self:stretch;border:0;border-left:1px solid #e3ebe7;padding:0 14px;background:#f7faf9;color:#2b5d4b;font-weight:850;font-size:11px;cursor:pointer}.authPasswordToggle:hover{background:#edf6f2}.authSubmitButton{width:100%;min-height:54px;margin-top:24px;padding:0 18px 0 21px;border:0;border-radius:16px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#0d5f47,#168461);color:#ffffff!important;box-shadow:0 14px 28px rgba(15,107,80,.23);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.authSubmitButton span,.authSubmitButton strong{color:#ffffff!important;font-weight:850}.authSubmitButton strong{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.14)}.authSubmitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px rgba(15,107,80,.29)}.authSubmitButton:disabled{cursor:wait;opacity:.72}.authStatusMessage{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;margin:17px 0 4px;padding:13px 14px;border-radius:14px;border:1px solid #dbe6e1;background:#f5f9f7;color:#39574c!important;font-size:13px;line-height:1.5}.authStatusMessage.error{border-color:#efc4bd;background:#fff2f0;color:#8c342a!important}.authStatusMessage.success{border-color:#bfe4d5;background:#ecf9f3;color:#176248!important}.authStatusMessage.loading{border-color:#cbded6;background:#f1f8f5;color:#2a5a48!important}.authStatusIcon{width:26px;height:26px;display:grid;place-items:center;border-radius:9px;background:rgba(15,107,80,.1);color:inherit!important;font-weight:950}.authCardFooter{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:19px;padding-top:17px;border-top:1px solid #e4ece8}.authCardFooter .authTextLink{margin:0;color:#155f47!important;text-align:left}.authCardFooter>span{color:#8a9a93!important;font-size:10px;font-weight:750}.authGateCard{min-width:min(92vw,460px);text-align:center;color:#15392d}.authGatePulse{width:42px;height:5px;border-radius:999px;background:linear-gradient(90deg,#dce9e4,#1a8b66,#dce9e4);background-size:200% 100%;animation:nexbuildAuthPulse 1.2s linear infinite}.authGateActions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap;justify-content:center}@keyframes nexbuildAuthPulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:620px){.authFormPremium{padding:14px}.authCardPremium{padding:26px 20px;border-radius:24px}.authCardPremium h2{font-size:27px}.authCardFooter{align-items:flex-start;flex-direction:column}}.invitePremiumPage{background:radial-gradient(circle at 12% 15%,rgba(35,156,113,.14),transparent 30%),radial-gradient(circle at 88% 90%,rgba(255,191,68,.1),transparent 28%),linear-gradient(145deg,#eef5f2,#f9fbfa)}.invitePremiumCard{width:min(100%,520px)}.authSecondaryAction{width:100%;min-height:46px;margin-top:12px;border:1px solid #cfded7;border-radius:14px;background:#f7faf9;color:#245744;font-weight:850;cursor:pointer}:root{--fm-ink:#13211c;--fm-muted:#66736e;--fm-line:rgba(21,54,42,.11);--fm-surface:rgba(255,255,255,.88);--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 rgba(27,55,44,.08)}body{background:radial-gradient(circle at 72% -10%,rgba(45,157,114,.08),transparent 36%),var(--fm-bg);color:var(--fm-ink)}.cleanV2Sidebar{background:linear-gradient(180deg,#0b251c,#102d23 54%,#0a2119)!important;border-right:1px solid rgba(255,255,255,.08)}.cleanV2Navigation a{border-radius:14px!important;transition:.2s ease}.cleanV2Navigation a:hover{transform:translateX(3px);background:rgba(255,255,255,.06)!important}.cleanV2Navigation a.active{background:linear-gradient(135deg,rgba(58,190,139,.2),rgba(255,255,255,.08))!important;box-shadow:inset 0 0 0 1px rgba(105,224,176,.18)}.nexbuildBootScreen{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;overflow:hidden;position:relative;background:#081d16;color:white}.nexbuildBootGlow{position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(28,177,122,.16);filter:blur(80px);animation:bootGlow 1.8s ease-in-out infinite alternate}.nexbuildBootLogo{position:relative;width:76px;height:76px;border-radius:24px;display:grid;place-items:center;font-size:34px;font-weight:900;background:linear-gradient(145deg,#2bd28e,#0a704d);box-shadow:0 22px 60px rgba(29,210,141,.3)}.nexbuildBootBrand{position:relative;display:flex;align-items:baseline;gap:8px}.nexbuildBootBrand strong{font-size:28px;letter-spacing:-.04em}.nexbuildBootBrand span{font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:#87b9a6}.nexbuildBootLine{width:190px;height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09);margin-top:14px}.nexbuildBootLine i{display:block;width:42%;height:100%;border-radius:inherit;background:#39d696;animation:bootLine 1.15s ease-in-out infinite}.nexbuildBootScreen p{color:#8cb4a5;font-size:13px}@keyframes bootLine{0%{transform:translateX(-110%)}to{transform:translateX(350%)}}@keyframes bootGlow{0%{transform:scale(.88);opacity:.55}to{transform:scale(1.12);opacity:1}}.recordPage{padding:28px 32px 54px;max-width:1680px;margin:0 auto}.recordLoading{min-height:70vh;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--fm-muted)}.brandPulse{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:var(--fm-brand);color:white;font-weight:900;animation:pulse 1.2s infinite alternate}@keyframes pulse{to{transform:scale(1.06);box-shadow:0 0 0 12px rgba(13,107,79,.08)}}.recordTopbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.recordTopbar h1{margin:8px 0 6px;max-width:900px;font-size:clamp(26px,3vw,42px);line-height:1.08;letter-spacing:-.04em}.recordTopbar p{margin:0;color:var(--fm-muted)}.recordBreadcrumb{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--fm-muted);text-transform:uppercase;letter-spacing:.08em}.recordBreadcrumb a{color:var(--fm-brand);text-decoration:none}.recordTopActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.recordPrimaryButton,.recordSecondaryButton{min-height:44px;border-radius:13px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;border:0;font-weight:800;text-decoration:none;cursor:pointer;transition:.2s ease}.recordPrimaryButton{background:linear-gradient(135deg,#0c7252,#07543e);color:white;box-shadow:0 12px 28px rgba(7,91,64,.2)}.recordSecondaryButton{background:white;color:var(--fm-ink);border:1px solid var(--fm-line)}.recordPrimaryButton:hover,.recordSecondaryButton:hover{transform:translateY(-2px)}.recordPrimaryButton.full,.recordSecondaryButton.full{width:100%}.workflowStatusHero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;border-radius:25px;padding:26px 28px;border:1px solid var(--fm-line);box-shadow:var(--fm-shadow);overflow:hidden;position:relative}.workflowStatusHero:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:currentColor}.workflowStatusMain{max-width:840px}.workflowStatusLabel{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.workflowStatusLabel span{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 13%,transparent)}.workflowStatusHero h2{margin:12px 0 8px;font-size:25px;letter-spacing:-.025em;color:var(--fm-ink)}.workflowStatusHero p{margin:0;color:var(--fm-muted);line-height:1.65}.workflowStatusStats{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;align-self:center}.workflowStatusStats div{min-width:130px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.8)}.workflowStatusStats span{display:block;color:var(--fm-muted);font-size:11px;margin-bottom:5px}.workflowStatusStats strong{font-size:18px;color:var(--fm-ink)}.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{margin:18px 0;padding:13px;border-radius:20px;background:rgba(255,255,255,.78);border:1px solid var(--fm-line);display:grid;grid-template-columns:repeat(11,minmax(82px,1fr));gap:5px;overflow-x:auto;box-shadow:0 10px 30px rgba(26,54,43,.045)}.workflowRailStep{border:0;background:transparent;min-width:82px;padding:8px 4px;border-radius:13px;display:grid;justify-items:center;gap:7px;color:#9aa49f;cursor:default}.workflowRailStep .workflowIndex{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;background:#edf1ef;position:relative}.workflowRailStep strong{font-size:11px;white-space:nowrap}.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);background:#edf7f3;cursor:pointer}.workflowRailStep.current .workflowIndex{color:white;background:var(--fm-brand);box-shadow:0 0 0 5px rgba(13,107,79,.1)}.workflowRailStep.locked{opacity:.62}.recordTabs{display:inline-flex;gap:5px;padding:5px;border-radius:15px;background:#e9efec;margin:3px 0 18px}.recordTabs button{border:0;background:transparent;padding:10px 18px;border-radius:11px;font-weight:800;color:var(--fm-muted);cursor:pointer}.recordTabs button.active{background:white;color:var(--fm-ink);box-shadow:0 6px 18px rgba(25,54,43,.08)}.recordTabs button span{margin-left:6px;background:#eaf5f0;color:var(--fm-brand);padding:2px 7px;border-radius:999px}.recordNotice{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:13px 16px;border-radius:14px;background:#eef8f4;border:1px solid #cfe9dd;color:#175a43;margin-bottom:16px}.recordNotice button{border:0;background:transparent;font-size:18px;cursor:pointer}.recordWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.recordMainColumn,.recordSideColumn{display:grid;gap:18px;align-content:start}.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 rgba(27,55,44,.055)}.recordPanel.compact{padding:19px}.recordPanelHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.recordPanelHeader span{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--fm-brand)}.recordPanelHeader h2,.recordPanelHeader h3{margin:5px 0 0;letter-spacing:-.025em}.recordToneBadge{padding:7px 10px;border-radius:999px;font-size:10px!important;white-space:nowrap}.recordDecisionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.recordDecisionGrid>div,.recordFactsGrid>div{padding:16px;border-radius:16px;background:#f6f9f7;border:1px solid rgba(24,61,47,.07)}.recordDecisionGrid span,.recordFactsGrid span,.recordMissing>span{display:block;color:var(--fm-muted);font-size:11px;margin-bottom:7px}.recordDecisionGrid strong{display:block;margin-bottom:7px}.recordDecisionGrid p{margin:0;color:var(--fm-muted);line-height:1.55;font-size:13px}.recordMissing{margin-top:12px;padding:16px;border-radius:16px;background:#fff8ed;border:1px solid #f1dfbf}.recordMissing ul{margin:0;padding-left:18px;display:grid;gap:5px}.recordStepFooter{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.recordTextButton{background:transparent;border:0;color:var(--fm-muted);text-decoration:underline;cursor:pointer}.recordFactsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recordFactsGrid strong{text-transform:capitalize}.aiControlRow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.aiControlRow button{border:1px solid var(--fm-line);border-radius:13px;padding:11px;background:white;font-weight:800;color:var(--fm-muted);cursor:pointer}.aiControlRow button.active{color:var(--fm-brand);background:#edf8f3;border-color:#b9dece}.recordMuted{color:var(--fm-muted);line-height:1.6;margin:15px 0 0}.contactStack{display:grid;gap:8px;margin-bottom:16px}.contactStack a,.contactStack span{color:var(--fm-ink);text-decoration:none;padding:10px 12px;border-radius:11px;background:#f6f9f7}.metricList{display:grid;gap:0;margin-bottom:16px}.metricList div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--fm-line)}.metricList span{color:var(--fm-muted);font-size:12px}.metricList strong{font-size:12px;text-align:right}.communicationWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.communicationStatusPanel,.communicationTimeline{background:var(--fm-surface);border:1px solid var(--fm-line);border-radius:21px;box-shadow:var(--fm-shadow)}.communicationTimeline{padding:22px}.communicationTimeline>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}.communicationStatusPanel>span,.communicationTimeline header>div>span{color:var(--fm-brand);font-size:10px;font-weight:900;letter-spacing:.12em}.communicationStatusPanel h2,.communicationTimeline h2{margin:5px 0 0;letter-spacing:-.025em}.channelLegend{display:flex;gap:6px;flex-wrap:wrap}.channelLegend span{padding:6px 8px;border-radius:999px;background:#f1f6f3;color:var(--fm-muted);font-size:10px}.messageStream{display:grid;gap:12px;max-height:560px;overflow:auto;padding-right:5px}.messageCard{max-width:82%;padding:15px 16px;border-radius:18px;background:#f3f7f5;border:1px solid var(--fm-line)}.messageCard.sender-office{margin-left:auto;background:#eaf7f1;border-color:#c5e4d6}.messageCard.sender-ai{max-width:100%;background:#f4f0ff;border-color:#ded2f7}.messageMeta{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.messageMeta span{color:var(--fm-muted);font-size:10px}.messageCard p{margin:9px 0 0;line-height:1.55}.messageCard small{color:#6c51a0;display:block;margin-top:8px}.composerCard{margin-top:16px;border-top:1px solid var(--fm-line);padding-top:16px}.composerCard textarea{width:100%;min-height:112px;border-radius:15px;border:1px solid var(--fm-line);padding:14px;color:var(--fm-ink);background:white;resize:vertical}.composerCard>div{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.communicationStatusPanel{padding:22px;align-self:start;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]{grid-template-columns:72px repeat(7,minmax(135px,1fr))!important;align-items:stretch}.calendarPage [class*=DayColumn],.calendarPage [class*=dayColumn]{min-width:135px;border-left:1px solid var(--fm-line)}@media (max-width:1180px){.communicationWorkspace,.recordWorkspace,.workflowStatusHero{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 1}.workflowStatusHero{padding:22px 20px}.aiControlRow,.recordDecisionGrid,.recordFactsGrid,.recordSideColumn,.workflowStatusStats{grid-template-columns:1fr}.workflowRail{grid-template-columns:repeat(11,88px)}.composerCard>div,.recordStepFooter{align-items:stretch;flex-direction:column}.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:rgba(184,255,226,.11);--fm-line-strong:rgba(184,255,226,.21);--fm-text:#f1fff9;--fm-muted:#94aaa2;--fm-muted-2:#6f8980;--fm-brand:#34e7a1;--fm-brand-strong:#17b87a;--fm-brand-soft:rgba(52,231,161,.11);--fm-cyan:#61d8e8;--fm-red:#ff667b;--fm-red-soft:rgba(255,102,123,.11);--fm-orange:#ff9d4d;--fm-orange-soft:rgba(255,157,77,.11);--fm-yellow:#f7cf57;--fm-yellow-soft:rgba(247,207,87,.11);--fm-lightgreen:#75df9c;--fm-lightgreen-soft:rgba(117,223,156,.11);--fm-green:#20c982;--fm-green-soft:rgba(32,201,130,.12);--fm-shadow:0 22px 70px rgba(0,0,0,.28);--fm-radius-xl:26px}body,html{background:radial-gradient(circle at 72% -12%,rgba(61,220,180,.12),transparent 31%),radial-gradient(circle at 18% 110%,rgba(67,119,255,.09),transparent 34%),var(--fm-bg)!important}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,black,transparent 80%);mask-image:linear-gradient(180deg,black,transparent 80%)}.appShell,.appShell.cleanV2Shell{min-height:100vh!important;grid-template-columns:248px minmax(0,1fr)!important;background:transparent!important;color:var(--fm-text)!important}.sidebar,.sidebar.cleanV2Sidebar{background:linear-gradient(180deg,rgba(6,24,20,.98),rgba(6,17,15,.98))!important;border-right:1px solid var(--fm-line)!important;padding:22px 16px!important;z-index:30}.brand{margin:0 6px 27px!important}.brand .logo{width:42px!important;height:42px!important;border-radius:13px!important;background:linear-gradient(135deg,#ffcf55,#f39d28)!important;color:#132019!important;box-shadow:0 14px 34px rgba(245,171,49,.18)!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;padding:10px 11px!important;border-radius:13px!important;color:#9ab1a9!important;border:1px solid transparent!important}.cleanV2Navigation a strong,.nav a strong{display:block;color:inherit;font-size:12px}.cleanV2Navigation a small,.nav a small{display:block;color:#627b73;font-size:9px;margin-top:3px}.cleanV2Navigation a:hover,.nav a:hover{background:rgba(255,255,255,.04)!important;color:#f0fff9!important}.cleanV2Navigation a.active,.nav a.active{background:linear-gradient(135deg,rgba(52,231,161,.13),rgba(52,231,161,.05))!important;color:#eafff7!important;border-color:rgba(52,231,161,.22)!important;box-shadow:inset 3px 0 0 var(--fm-brand)}.accountSidebarFooter,.cleanV2SidebarFooter{background:rgba(255,255,255,.035)!important;border:1px solid var(--fm-line)!important;border-radius:16px!important;padding:11px!important}.main,.main.cleanV2Main{min-width:0!important;width:100%!important;max-width:none!important;padding:28px clamp(22px,3vw,46px) 54px!important;background:transparent!important;color:var(--fm-text)!important}.main>*{max-width:1680px;margin-left:auto;margin-right:auto}input,select,textarea{background:rgba(255,255,255,.045)!important;caret-color:var(--fm-brand)}input::placeholder,textarea::placeholder{color:#668077!important}option{color:#10201b;background:#f3fff9}.nbPageLoading{display:grid;place-items:center;min-height:70vh;color:var(--fm-muted);font-weight:800}.nbDashboardPage,.nbRecordPage{width:100%;min-width:0}.nbPageHeader{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.nbPageHeader h1{margin:4px 0 7px;font-size:clamp(30px,3vw,44px);line-height:1;letter-spacing:-.045em;color:var(--fm-text)}.nbPageHeader>div>p:last-child{margin:0;color:var(--fm-muted);max-width:760px;line-height:1.55}.nbEyebrow{margin:0 0 7px;color:var(--fm-brand);font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.nbHeaderActions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.nbButton{padding:0 15px;border-radius:12px;border:1px solid var(--fm-line);display:inline-flex;align-items:center;justify-content:center;color:var(--fm-text);font-size:11px;font-weight:850;text-decoration:none;transition:.18s ease;white-space:nowrap}.nbButton:hover{transform:translateY(-1px);border-color:var(--fm-line-strong)}.nbButton.primary{background:linear-gradient(135deg,#45efad,#24c78a)!important;color:#06130f!important;border-color:transparent!important;box-shadow:0 12px 30px rgba(36,199,138,.18)}.nbButton.secondary{background:rgba(255,255,255,.04)!important;color:var(--fm-text)!important}.nbButton.full{width:100%}.nbTextButton{border:0;background:transparent;color:var(--fm-muted);font-size:10px;font-weight:750;text-decoration:underline}.nbTextLink{color:#a6f5d5;font-size:11px;font-weight:800;text-decoration:none}.nbMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:20px}.nbMetricCard{min-height:150px;padding:20px;border-radius:var(--fm-radius-lg);border:1px solid var(--fm-line);background:linear-gradient(145deg,rgba(255,255,255,.062),rgba(255,255,255,.025));box-shadow:0 18px 50px rgba(0,0,0,.14)}.nbMetricCard.accent{background:linear-gradient(145deg,rgba(52,231,161,.12),rgba(255,255,255,.025))}.nbMetricCard span{display:block;color:#8ea69d;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nbMetricCard strong{display:block;margin:22px 0 8px;color:var(--fm-text);font-size:clamp(24px,2.3vw,35px);letter-spacing:-.04em}.nbMetricCard small{color:var(--fm-muted-2);line-height:1.45}.nbPanel,.nbSectionBlock{border:1px solid var(--fm-line);border-radius:var(--fm-radius-xl);background:linear-gradient(145deg,rgba(18,33,29,.96),rgba(11,23,20,.96));box-shadow:var(--fm-shadow);color:var(--fm-text)}.nbSectionBlock{padding:22px;margin-bottom:20px}.nbPanel{padding:22px}.nbPanel.compact{padding:19px}.nbPanelHeader,.nbSectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.nbPanelHeader h2,.nbSectionHeading h2{margin:0;color:var(--fm-text);font-size:20px;letter-spacing:-.025em}.nbPanel h3{color:var(--fm-text)}.nbPanel p{color:var(--fm-muted)}.nbStatusGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.nbStatusCard{position:relative;overflow:hidden;min-height:195px;padding:17px;border-radius:17px;border:1px solid var(--fm-line);background:rgba(255,255,255,.028)!important;text-decoration:none;transition:.18s ease}.nbStatusCard:after{content:"";position:absolute;inset:auto -40px -70px auto;width:150px;height:150px;border-radius:50%;background:currentColor;opacity:.08;filter:blur(2px)}.nbStatusCard:hover{transform:translateY(-3px);border-color:currentColor}.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{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.nbStatusDot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 12%,transparent)}.nbStatusCard small{text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.08em;color:currentColor}.nbStatusCardTop strong{font-size:28px;color:var(--fm-text)}.nbStatusCard h3{margin:25px 0 7px;color:var(--fm-text);font-size:16px}.nbStatusCard p{margin:0;color:var(--fm-muted);font-size:11px;line-height:1.55}.nbStatusCard b{display:block;margin-top:18px;color:currentColor;font-size:10px}.nbDashboardColumns{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px}.nbActionList,.nbScheduleList{display:grid;gap:9px}.nbActionList>a,.nbScheduleList>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;min-height:66px;padding:12px 14px;border-radius:14px;border:1px solid var(--fm-line);background:rgba(255,255,255,.025);text-decoration:none;color:var(--fm-text)}.nbActionList>a>span{width:7px;height:34px;border-radius:999px;background:currentColor}.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{display:block;color:var(--fm-text);font-size:12px}.nbActionList small,.nbScheduleList span{display:block;margin-top:4px;color:var(--fm-muted);font-size:10px}.nbScheduleList>a{grid-template-columns:minmax(0,1fr) auto}.nbScheduleList time{color:#b0c8bf;font-size:10px}.nbEmptyState{min-height:130px;display:grid;place-content:center;text-align:center;gap:6px;border:1px dashed var(--fm-line-strong);border-radius:16px;color:var(--fm-muted)}.nbEmptyState strong{color:var(--fm-text)}.nbBreadcrumb{display:flex;align-items:center;gap:8px;color:var(--fm-muted);font-size:10px;margin-bottom:8px}.nbBreadcrumb a{color:#a7d8c6}.nbRecordHeader h1{max-width:950px}.nbWorkflowHero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:22px;border-radius:var(--fm-radius-xl);border:1px solid;margin-bottom:16px;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{display:flex;align-items:center;gap:8px;color:currentColor;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nbWorkflowLabel span{width:8px;height:8px;border-radius:50%;background:currentColor}.nbWorkflowHero h2{margin:11px 0 6px;color:var(--fm-text);font-size:23px}.nbWorkflowHero p{margin:0;color:var(--fm-muted);max-width:830px;line-height:1.55}.nbWorkflowMetrics{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));gap:8px;align-self:center}.nbWorkflowMetrics>div{padding:13px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--fm-line)}.nbWorkflowMetrics span{display:block;color:var(--fm-muted);font-size:9px}.nbWorkflowMetrics strong{display:block;margin-top:5px;color:var(--fm-text);font-size:15px}.nbPhaseRail{display:grid;grid-template-columns:repeat(7,minmax(135px,1fr));gap:7px;overflow-x:auto;padding:9px;margin-bottom:12px;border-radius:18px;border:1px solid var(--fm-line);background:rgba(10,23,20,.88)}.nbPhaseRail button{min-width:135px;min-height:72px;display:grid;grid-template-columns:27px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;align-items:center;text-align:left;padding:9px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--fm-muted)}.nbPhaseRail button>span{grid-row:1/3;width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.05);font-size:10px;font-weight:900}.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);border-color:rgba(52,231,161,.25);background:var(--fm-brand-soft)}.nbPhaseRail button.active{box-shadow:inset 0 -2px 0 var(--fm-brand)}.nbRecordControlBar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:11px;margin-bottom:16px;border:1px solid var(--fm-line);border-radius:16px;background:rgba(255,255,255,.025)}.nbRecordControlBar>div{padding:0 9px}.nbRecordControlBar span{display:block;color:var(--fm-muted-2);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.nbRecordControlBar strong{display:block;margin-top:3px;color:var(--fm-text);font-size:11px}.nbAiModeControl select{margin-top:4px;min-height:32px;border-radius:9px;padding:0 8px}.nbNotice{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 15px;margin-bottom:14px;border-radius:13px;color:#b6f5d8;background:rgba(52,231,161,.09);border:1px solid rgba(52,231,161,.2)}.nbNotice button{border:0;background:transparent;color:inherit;font-size:18px}.nbRecordTwoColumns{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.nbRecordAside,.nbRecordTwoColumns{display:grid;gap:16px}.nbTonePill{padding:7px 10px;border-radius:999px;font-size:9px;font-weight:900;border:1px solid;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{grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:19px;border-radius:17px;background:linear-gradient(135deg,rgba(52,231,161,.08),rgba(255,255,255,.025));border:1px solid var(--fm-line)}.nbExecutionGrid span,.nbInfoGrid span,.nbSummaryHero span{color:var(--fm-muted-2);font-size:9px;text-transform:uppercase;letter-spacing:.07em}.nbSummaryHero h3{margin:6px 0 8px;font-size:18px}.nbSummaryHero p{margin:0;line-height:1.6}.nbScoreCard{width:105px;height:105px;place-content:center;text-align:center;border:1px solid rgba(52,231,161,.3);background:rgba(4,20,16,.55)}.nbScoreCard strong{line-height:1}.nbScoreCard span{color:var(--fm-muted)}.nbInfoGrid{margin-top:12px}.nbExecutionGrid>article,.nbInfoGrid>div{min-height:82px;padding:13px;border-radius:13px;background:rgba(255,255,255,.026);border:1px solid var(--fm-line)}.nbInfoGrid strong{display:block;margin-top:8px;color:var(--fm-text);font-size:12px;text-transform:capitalize}.nbMissingBlock{margin-top:12px;padding:16px;border-radius:16px;border:1px solid rgba(255,157,77,.19);background:rgba(255,157,77,.06)}.nbMissingBlock h3{margin:0}.nbMissingBlock ul{margin:12px 0 0;padding-left:19px;color:#d7c3aa}.nbSuccessLine{color:#85e8b9}.nbContactList{display:grid;gap:7px;margin:14px 0}.nbContactList>*{padding:10px;border-radius:10px;background:rgba(255,255,255,.025);color:#c4d8d1;text-decoration:none}.nbCommunicationLayout{grid-template-columns:minmax(0,1fr) 340px}.nbLiveBadge{padding:6px 9px;border-radius:999px;background:var(--fm-brand-soft);color:#9df1cc;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.nbMessageStream{max-height:570px;padding:2px 5px 4px 0}.nbMessage{width:min(82%,760px);padding:14px 15px;border:1px solid var(--fm-line)}.nbMessage.sender-office{margin-left:auto;background:rgba(52,231,161,.07);border-color:rgba(52,231,161,.18)}.nbMessage.sender-ai{width:100%;background:rgba(97,216,232,.06);border-color:rgba(97,216,232,.17)}.nbMessageMeta strong{color:var(--fm-text)}.nbMessageMeta span{color:var(--fm-muted-2);font-size:9px}.nbMessage p{color:#c2d6cf}.nbMessage small{color:#6fd9e7}.nbComposer{border-top:1px solid var(--fm-line)}.nbComposer textarea{width:100%;min-height:110px;border-radius:13px}.nbComposer>div{justify-content:flex-end;margin-top:8px}.nbStickyStatus{top:20px}.nbStickyStatus>p{line-height:1.6}.nbMetricRows{margin:14px 0}.nbMetricRows>div{gap:15px;border-bottom:1px solid var(--fm-line)}.nbMetricRows span{color:var(--fm-muted)}.nbMetricRows strong{color:var(--fm-text);font-size:10px;text-align:right}.nbNextStepBox{padding:13px;margin-bottom:11px;border-radius:12px;background:var(--fm-brand-soft);border:1px solid rgba(52,231,161,.17)}.nbNextStepBox span{display:block;color:#81bca5;font-size:9px}.nbNextStepBox strong{display:block;margin-top:5px;color:#c7ffe8}.nbQuoteRows{display:grid;gap:7px}.nbQuoteRows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:13px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid var(--fm-line)}.nbQuoteRows span,.nbQuoteRows strong{display:block}.nbQuoteRows span{margin-top:4px;color:var(--fm-muted);font-size:10px}.nbQuoteTotal{display:flex;justify-content:flex-end;align-items:baseline;gap:16px;margin-top:12px}.nbQuoteTotal span{color:var(--fm-muted)}.nbQuoteTotal strong{font-size:22px}.nbActionBar{margin-top:17px}.nbExecutionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nbExecutionGrid strong{display:block;margin:7px 0}.nbExecutionGrid p{margin:0;font-size:11px;line-height:1.5}.nbAnalyticsGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px}.nbTimelineMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nbTimelineMetrics>div{padding:14px;border-radius:13px;background:rgba(255,255,255,.025);border:1px solid var(--fm-line)}.nbTimelineMetrics small,.nbTimelineMetrics span{display:block;color:var(--fm-muted-2);font-size:9px}.nbTimelineMetrics strong{display:block;margin:9px 0 5px;font-size:18px}.nbAiActivityList{display:grid;gap:9px}.nbAiActivityList>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:11px;border:1px solid var(--fm-line);border-radius:12px}.nbAiActivityList>div>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--fm-brand-soft);color:var(--fm-brand)}.nbAiActivityList p{margin:0}.nbAiActivityList small,.nbAiActivityList strong{display:block}.nbAiActivityList small{color:var(--fm-muted);margin-top:4px;line-height:1.4}.cleanV2Main .panel,.cleanV2Main [class*=Card],.cleanV2Main [class*=Hero],.cleanV2Main [class*=Panel],.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 .cleanColorDetail,.cleanV2Main .cleanColorOverview,.cleanV2Main .cleanDashboardContentGrid,.cleanV2Main .cleanDashboardCoreNumbers,.cleanV2Main .cleanDashboardHeadline,.cleanV2Main .cleanDatabasePanel,.cleanV2Main .cleanV2Topbar,.cleanV2Main .topbar{width:100%!important;max-width:none!important}.calendarPage,.wm10-calendar-page{background:transparent!important;color:var(--fm-text)!important}.wm10-absence-board,.wm10-calendar-board,.wm10-calendar-section,.wm10-calendar-shell,.wm10-day-column,.wm10-employee-card{background:linear-gradient(145deg,rgba(18,33,29,.96),rgba(11,23,20,.96))!important;border-color:var(--fm-line)!important;color:var(--fm-text)!important}.wm10-calendar-grid,.wm10-calendar-week,.wm10-week-grid{grid-template-columns:repeat(7,minmax(150px,1fr))!important;gap:8px!important;min-width:1120px}.wm10-day-column{min-width:150px!important;border-radius:15px!important;overflow:hidden}.wm10-calendar-board{overflow-x:auto!important}.technicianPage,.wm10-technician-page{background:transparent!important;color:var(--fm-text)!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))}.nbAnalyticsGrid,.nbCommunicationLayout,.nbRecordTwoColumns{grid-template-columns:1fr}.nbRecordAside{grid-template-columns:repeat(2,minmax(0,1fr))}.nbStickyStatus{position:static}}@media (max-width:900px){.appShell,.appShell.cleanV2Shell{grid-template-columns:1fr!important}.sidebar,.sidebar.cleanV2Sidebar{position:static!important;height:auto!important}.main,.main.cleanV2Main{padding:20px 14px 44px!important}.nbPageHeader,.nbWorkflowHero{grid-template-columns:1fr;display:grid;align-items:start}.nbStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nbDashboardColumns{grid-template-columns:1fr}.nbRecordControlBar{grid-template-columns:repeat(2,minmax(0,1fr))}.nbExecutionGrid,.nbRecordAside,.nbTimelineMetrics{grid-template-columns:1fr}}@media (max-width:620px){.nbInfoGrid,.nbMetricGrid,.nbStatusGrid,.nbSummaryHero,.nbWorkflowMetrics{grid-template-columns:1fr}.nbScoreCard{width:90px;height:90px}.nbRecordControlBar{grid-template-columns:1fr}.nbActionBar,.nbComposer>div,.nbHeaderActions{align-items:stretch;flex-direction:column}.nbButton{width:100%}.nbMessage{width:96%}}.nbJobWorkspace{width:100%;margin:0 0 20px;display:grid;gap:14px}.nbJobWorkspaceStatus{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);gap:20px;padding:22px;border-radius:22px;border:1px solid;background:linear-gradient(135deg,color-mix(in srgb,currentColor 11%,#0b1714),#0b1714 68%);box-shadow:0 22px 60px rgba(0,0,0,.2)}.nbJobWorkspaceStatus.tone-yellow{color:#f6c84f}.nbJobWorkspaceStatus.tone-lightgreen{color:#83e7a8}.nbJobWorkspaceStatus.tone-green{color:#36e494}.nbJobWorkspaceStatus>div:first-child>span,.nbWorkspacePanel>header span,.nbWorkspacePanel>span{color:currentColor;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.nbJobWorkspaceStatus h2,.nbJobWorkspaceStatus strong{color:#f4fff9}.nbJobWorkspaceStatus>div:first-child>strong{display:block;margin-top:9px;font-size:24px;letter-spacing:-.035em}.nbJobWorkspaceStatus p{margin:7px 0 0;color:#9eb8ae}.nbJobWorkspaceStatusMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nbJobWorkspaceStatusMetrics>div{min-height:88px;padding:13px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.nbActionCards span,.nbCaseControlStrip span,.nbDataGrid span,.nbEmployeePerformanceStrip span,.nbJobWorkspaceStatusMetrics span,.nbTechnicianCommandCenter span,.nbTechnicianFilters span,.nbTechnicianKpis span,.nbTimelineCards span,.nbWorkspaceRows span{display:block;color:#759188;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.nbJobWorkspaceStatusMetrics strong{display:block;margin-top:8px;font-size:12px;line-height:1.4}.nbCaseRail{display:grid;grid-template-columns:repeat(7,minmax(145px,1fr));gap:8px;padding:10px;overflow-x:auto;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0c1715}.nbCaseRail button{min-width:145px;min-height:94px;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;gap:5px 9px;align-items:center;padding:12px;text-align:left;color:#8ba59b;border:1px solid transparent;border-radius:13px;background:rgba(255,255,255,.025)}.nbCaseRail button>span{grid-row:1/span 2;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.06);color:#8ba59b;font-weight:900}.nbCaseRail button strong{color:#d4e6df;font-size:10px;line-height:1.25}.nbCaseRail button small{color:#607a70;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.nbCaseRail button.done>span{color:#08130f;background:#4de7a9}.nbCaseRail button.current{border-color:#f4c84f;background:rgba(244,200,79,.07)}.nbCaseRail button.active{box-shadow:inset 0 0 0 1px #51dfaa;background:rgba(81,223,170,.08)}.nbCaseRail button.active strong{color:#fff}.nbCaseControlStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.nbCaseControlStrip>div,.nbCaseControlStrip>label{min-height:65px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.055)}.nbCaseControlStrip strong{display:block;margin-top:7px;color:#f1fff9;font-size:11px}.nbCaseControlStrip select{width:100%;margin-top:6px;min-height:30px;border-radius:9px}.nbJobCommunicationGrid,.nbJobTabGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:15px;align-items:start}.nbWorkspacePanel{padding:20px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#11211d,#0b1714);box-shadow:0 18px 50px rgba(0,0,0,.17);color:#eafff7}.nbWorkspacePanel.sticky{position:sticky;top:18px}.nbWorkspacePanel>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:15px}.nbWorkspacePanel h2{margin:5px 0 10px;color:#f5fffb;font-size:21px;letter-spacing:-.03em}.nbWorkspacePanel p{color:#9eb8ae;line-height:1.6}.nbWorkspacePanel>header b{padding:7px 9px;border-radius:999px;background:rgba(79,229,167,.1);color:#8ef2c8;font-size:9px}.nbJobMessageStream{display:grid;gap:10px;max-height:470px;overflow-y:auto;padding-right:4px}.nbJobMessage{width:min(82%,720px);padding:13px 14px;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.nbJobMessage.sender-office{margin-left:auto;background:rgba(61,223,161,.075);border-color:rgba(61,223,161,.18)}.nbJobMessage.sender-ai{width:100%;background:rgba(77,185,235,.07);border-color:rgba(77,185,235,.18)}.nbJobMessage>div{display:flex;justify-content:space-between;gap:10px}.nbJobMessage>div strong{font-size:10px;color:#fff}.nbJobMessage>div span{color:#6f8c81;font-size:8px}.nbJobMessage p{margin:9px 0 0;color:#c6d9d2;font-size:11px}.nbJobMessage small{display:block;margin-top:7px;color:#72d5e1;font-size:8px}.nbJobComposer{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.nbJobComposer textarea{width:100%;min-height:105px;border-radius:12px;padding:12px;resize:vertical}.nbJobComposer>div{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.nbWorkspaceRows{display:grid;margin:14px 0}.nbWorkspaceRows>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.nbWorkspaceRows strong{color:#eefcf7;font-size:10px;text-align:right}.nbNextAction{margin:15px 0 11px;padding:13px;border:1px solid rgba(244,200,79,.2);border-radius:12px;background:rgba(244,200,79,.06)}.nbNextAction strong{display:block;margin-top:6px;color:#ffe69a}.nbDataGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px}.nbDataGrid>div{padding:14px;min-height:82px;border-radius:13px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07)}.nbDataGrid strong{display:block;margin-top:8px;color:#fff;font-size:12px}.nbActionCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.nbActionCards>*{padding:16px;min-height:130px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);text-decoration:none}.nbActionCards small,.nbActionCards strong{display:block}.nbActionCards strong{margin:14px 0 6px;color:#fff}.nbActionCards small{color:#8da69c;line-height:1.5}.nbTimelineCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px}.nbTimelineCards>div{min-height:115px;padding:14px;border-radius:13px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.nbTimelineCards small,.nbTimelineCards strong{display:block}.nbTimelineCards strong{margin:14px 0 6px;color:#fff;font-size:19px}.nbTimelineCards small{color:#759188;line-height:1.4}.nbTechnicianCommandCenter{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr) auto;gap:15px;align-items:center;margin-bottom:14px;padding:19px;border-radius:20px;border:1px solid rgba(79,229,167,.16);background:linear-gradient(135deg,rgba(79,229,167,.08),rgba(255,255,255,.025))}.nbTechnicianCommandCenter h2{margin:6px 0;color:#fff;font-size:20px}.nbTechnicianCommandCenter p{margin:0;color:#86a097;font-size:10px}.nbTechnicianKpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nbTechnicianKpis article{min-height:72px;padding:11px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03)}.nbTechnicianKpis strong{display:block;margin-top:8px;color:#fff;font-size:15px}.nbTechnicianFilters{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px}.nbTechnicianFilters label{min-width:150px}.nbTechnicianFilters select{width:100%;margin-top:6px;min-height:38px;border-radius:10px}.nbEmployeePerformanceStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0}.nbEmployeePerformanceStrip>div{padding:9px;border-radius:10px;background:rgba(79,229,167,.05);border:1px solid rgba(79,229,167,.12)}.nbEmployeePerformanceStrip strong{display:block;margin-top:5px;color:#fff;font-size:11px}.nbStatusCard.tone-red{background:linear-gradient(145deg,rgba(255,86,108,.15),rgba(255,86,108,.035))!important;border-color:rgba(255,86,108,.32)}.nbStatusCard.tone-orange{background:linear-gradient(145deg,rgba(255,153,61,.15),rgba(255,153,61,.035))!important;border-color:rgba(255,153,61,.32)}.nbStatusCard.tone-yellow{background:linear-gradient(145deg,rgba(244,200,79,.16),rgba(244,200,79,.035))!important;border-color:rgba(244,200,79,.34)}.nbStatusCard.tone-lightgreen{background:linear-gradient(145deg,rgba(132,231,168,.15),rgba(132,231,168,.035))!important;border-color:rgba(132,231,168,.32)}.nbStatusCard.tone-green{background:linear-gradient(145deg,rgba(54,228,148,.16),rgba(54,228,148,.035))!important;border-color:rgba(54,228,148,.34)}.nbDashboardPage{max-width:1680px}.nbMetricCard{min-height:166px}.nbStatusCard{min-height:215px}@media (max-width:1280px){.nbJobCommunicationGrid,.nbJobTabGrid,.nbJobWorkspaceStatus{grid-template-columns:1fr}.nbWorkspacePanel.sticky{position:static}.nbTechnicianCommandCenter{grid-template-columns:1fr}}@media (max-width:760px){.nbActionCards,.nbCaseControlStrip,.nbDataGrid,.nbJobWorkspaceStatusMetrics,.nbTechnicianFilters,.nbTechnicianKpis,.nbTimelineCards{grid-template-columns:1fr}.nbJobComposer>div{flex-direction:column}.nbJobMessage{width:96%}}.nbAiCommandBar{display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,1.1fr) auto;gap:18px;align-items:center;margin:0 0 20px;padding:21px;border-radius:22px;border:1px solid rgba(86,214,255,.2);background:linear-gradient(135deg,rgba(86,214,255,.08),rgba(52,231,161,.055),rgba(255,255,255,.025))}.nbAiCommandBar h2{margin:4px 0 7px;color:#fff;font-size:20px}.nbAiCommandBar p{margin:0;color:#8ca79d;font-size:11px;line-height:1.5}.nbAiCommandModes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nbAiCommandModes>div{min-height:86px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.028)}.nbAiCommandModes small,.nbAiCommandModes span,.nbAiCommandModes strong{display:block}.nbAiCommandModes span{color:#63d7e8;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nbAiCommandModes strong{margin:9px 0 5px;color:#fff;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~.cleanBillingFile,.nbJobWorkspaceV2~.cleanJobDocumentationGrid,.nbJobWorkspaceV2~.cleanJobFileHero,.nbJobWorkspaceV2~.cleanJobNavigation,.nbJobWorkspaceV2~.cleanJobNextStepCard,.nbJobWorkspaceV2~.cleanJobOverviewGrid,.nbJobWorkspaceV2~.cleanJobQuickFacts,.nbJobWorkspaceV2~.cleanTimelineFile{display:none!important}.nbJobWorkspaceV2{display:grid;gap:16px;margin-top:20px}.nbCaseRailV2{grid-template-columns:repeat(7,minmax(128px,1fr));overflow-x:auto;padding:8px;background:#081310;border:1px solid rgba(116,255,204,.12);border-radius:20px}.nbCaseRailV2 button{min-width:128px;min-height:86px;border-radius:14px;background:#0d1b17;border:1px solid rgba(255,255,255,.07);color:#b7cec6;text-align:left;padding:12px}.nbCaseRailV2 button.active{background:linear-gradient(145deg,#143229,#0b211a);border-color:#43e6a4;box-shadow:0 12px 34px rgba(31,224,146,.12)}.nbCaseRailV2 button.current{border-color:#ffd45f}.nbCaseRailV2 button.done>span{background:#43e6a4;color:#042016}.nbCaseRailV2 button strong{display:block;margin:8px 0 4px;color:#f5fffb;font-size:12px}.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 label,.nbCaseControlStripV2>div{min-height:74px}.nbJobCommunicationGridV2{grid-template-columns:minmax(0,1.65fr) minmax(330px,.72fr);align-items:start}.nbChatPanel{min-height:720px}.nbProgressSnapshot{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.nbProgressSnapshot>div{padding:12px 14px;border-radius:13px;background:#0a1714;border:1px solid rgba(255,255,255,.07)}.nbAiAudit>span,.nbNarrativeBlock span,.nbPhaseHeader span,.nbProgressSnapshot span,.nbTwoColumnLists>div>span{display:block;color:#66eeb6;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px}.nbProgressSnapshot strong{color:#edfdf7;font-size:12px;line-height:1.45}.nbComposerToolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.nbComposerToolbar select{min-width:145px}.nbQuickPrompt{border:1px solid rgba(95,239,180,.2);background:#0b211a;color:#bff7df;border-radius:10px;padding:9px 11px;font-weight:800}.nbLiveStatusPanel{display:grid;gap:14px}.nbCompletionChecklist{padding:15px;border-radius:15px;background:#081612;border:1px solid rgba(255,255,255,.08)}.nbChecklistHead{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.nbChecklistHead span{color:#6df1ba;font-size:10px;letter-spacing:.12em;font-weight:900}.nbChecklistHead strong{font-size:11px;color:#fff}.nbChecklistDone,.nbChecklistMissing{display:grid;gap:7px}.nbChecklistDone span{color:#aee9d0;font-size:12px}.nbChecklistMissing{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.nbChecklistMissing span{color:#ffd77a;font-size:12px}.nbNextAction small{display:block;color:#9eb8af;margin-top:8px;line-height:1.45}.nbJobTabGridV2{grid-template-columns:minmax(0,1.6fr) minmax(300px,.55fr)}.nbPhaseWorkspace{min-height:650px}.nbPhaseHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.nbPhaseHeader h2{margin:0;max-width:820px}.nbPhaseBadge{padding:8px 10px;border-radius:999px;border:1px solid;white-space:nowrap;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.nbPhaseBadge.tone-yellow{color:#ffd75e}.nbPhaseBadge.tone-lightgreen{color:#9af4b8}.nbPhaseBadge.tone-green{color:#49efaa}.nbNarrativeBlock{margin-top:16px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#091612}.nbNarrativeBlock p{color:#c2d9d0;line-height:1.65;margin:0}.nbTwoColumnLists{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.nbTwoColumnLists>div{padding:17px;border-radius:16px;background:#091612;border:1px solid rgba(255,255,255,.08)}.nbTwoColumnLists p{margin:8px 0;color:#bfd4cd}.nbActionCards button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.nbAiAudit{margin-top:16px;padding:18px;background:linear-gradient(145deg,rgba(27,92,69,.22),rgba(8,20,17,.9));border:1px solid rgba(76,234,171,.18);border-radius:16px}.nbAiAudit p{color:#bdd8ce;margin:9px 0}.nbPhaseSidebar{top:22px;height:max-content}.nbStatusCard{appearance:none;font:inherit;text-align:left;width:100%;cursor:pointer}.nbStatusCard.selected{transform:translateY(-3px);box-shadow:0 18px 48px rgba(0,0,0,.25)}.nbStatusDetail{margin-top:14px;display:grid;grid-template-columns:1.4fr .6fr .7fr auto;gap:12px;align-items:center;padding:16px;border-radius:18px;background:#0c1915;border:1px solid rgba(255,255,255,.1)}.nbStatusDetail>div{padding:4px 10px}.nbStatusDetail span{display:block;color:#78998e;font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.nbStatusDetail strong{display:block;color:#f3fff9;font-size:18px;margin:5px 0}.nbStatusDetail small{color:#9eb7af}.nbStatusDetail.tone-red{border-color:rgba(255,91,110,.35)}.nbStatusDetail.tone-orange{border-color:rgba(255,157,62,.35)}.nbStatusDetail.tone-yellow{border-color:rgba(255,216,76,.35)}.nbStatusDetail.tone-lightgreen{border-color:rgba(143,239,170,.35)}.nbStatusDetail.tone-green{border-color:rgba(45,230,149,.35)}.cleanV2Navigation a[href="/invoices"]{display:none!important}.wm10-main-week>article,.wm10-main-week>div{min-width:0!important;background:#0d1417!important;border-color:rgba(255,255,255,.09)!important}.wm10-week-day-head{display:grid!important;grid-template-columns:1fr auto!important;min-height:64px!important}.wm10-week-day-head>div:first-child{display:flex!important;align-items:baseline!important;gap:6px!important;min-width:0!important;white-space:nowrap!important}.wm10-week-day-head strong{overflow:hidden!important;text-overflow:ellipsis!important}.wm10-week-day-head b,.wm10-week-day-head time{font-size:16px!important}.wm10-week-day-orders{background:linear-gradient(180deg,#10181b,#0b1113)!important}.wm10-order-card{border-color:rgba(74,231,168,.2)!important;background:#121d1a!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}}.nbCommsPage,.nbDashboardExecutive,.nbUnifiedCase{display:grid;gap:18px;color:#f5fff9}.nbPageHeader,.nbUnifiedCaseHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.nbCommsPage h1,.nbDashboardExecutive h1,.nbUnifiedCaseHeader h1{margin:0;max-width:980px;color:#f7fff9;font-size:clamp(28px,3vw,46px);line-height:1.02;letter-spacing:-.045em}.nbPageHeader>div>p:last-child,.nbUnifiedCaseHeader>div>p:last-child{margin:9px 0 0;color:#88a69b;font-size:14px}.nbCaseState{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(430px,.9fr);gap:18px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:0 20px 50px rgba(0,0,0,.22)}.nbCaseState:after{content:"";position:absolute;width:260px;height:260px;right:-110px;bottom:-170px;border-radius:50%;background:currentColor;opacity:.07;filter:blur(2px)}.nbCaseState.tone-red{color:#ff778c;border-color:rgba(255,88,112,.55)}.nbCaseState.tone-orange{color:#ffad48;border-color:rgba(255,157,39,.55)}.nbCaseState.tone-yellow{color:#f4d34d;border-color:rgba(237,199,45,.58)}.nbCaseState.tone-lightgreen{color:#72efb1;border-color:rgba(96,229,161,.55)}.nbCaseState.tone-green{color:#25e58a;border-color:rgba(37,229,138,.6)}.nbCaseState>div:first-child span,.nbCaseStateMetrics span{display:block;margin-bottom:7px;color:currentColor;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nbCaseState>div:first-child strong{display:block;color:#fff;font-size:24px;line-height:1.1}.nbCaseState>div:first-child p{margin:8px 0 0;color:#b8cec5}.nbCaseStateMetrics{display:grid;grid-template-columns:.75fr .85fr 1.35fr;gap:10px;align-self:stretch}.nbCaseStateMetrics article{min-width:0;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(3,14,12,.56)}.nbCaseStateMetrics strong{display:block;color:#fff;font-size:13px;line-height:1.35}.nbCaseTabs{display:grid;grid-template-columns:repeat(7,minmax(125px,1fr));gap:8px;padding:10px;overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(7,22,18,.88);scrollbar-width:thin}.nbCaseTabs button{display:flex;align-items:center;gap:10px;min-height:72px;padding:12px;text-align:left;color:#7f9b91;border:1px solid transparent;border-radius:15px;background:rgba(255,255,255,.025);transition:.18s ease}.nbCaseTabs button:hover{color:#fff;background:rgba(255,255,255,.055)}.nbCaseTabs button.active{color:#fff;border-color:rgba(57,236,166,.55);background:rgba(25,111,83,.2)}.nbCaseTabs button.current{box-shadow:inset 0 -2px 0 #f0d34f}.nbCaseTabs button.done>span{color:#03150e;background:#42e9a4}.nbCaseTabs button>span{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:10px;color:#b8cfc7;background:rgba(255,255,255,.08);font-size:12px;font-weight:900}.nbCaseTabs button div{min-width:0}.nbCaseTabs button strong{display:block;overflow:hidden;color:inherit;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.nbCaseTabs button small{display:block;margin-top:4px;color:#617d73;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.nbCaseCommandBar{display:grid;grid-template-columns:.8fr 1.3fr 1fr;gap:10px}.nbCaseCommandBar>div,.nbCaseCommandBar>label{min-width:0;padding:13px 15px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.035)}.nbCaseCommandBar label>span,.nbCaseCommandBar span{display:block;margin-bottom:5px;color:#6f9185;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nbCaseCommandBar strong{display:block;overflow:hidden;color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.nbCaseCommandBar select{width:100%;color:#f5fff9;border:0;outline:0;background:transparent;font-weight:800}.nbCaseCommandBar select option{color:#101b17}.nbCaseContent{min-width:0}.nbCaseSplit,.nbRecordTwoColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;align-items:start}.nbCaseSide,.nbRecordAside{display:grid;gap:14px}.nbCaseSide a{color:#8ddcbc}.nbPanel{color:#eefcf6;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,rgba(16,39,32,.92),rgba(8,24,19,.94));box-shadow:0 18px 45px rgba(0,0,0,.15)}.nbPanel.compact{padding:20px}.nbPanel h2,.nbPanel h3,.nbPanel h4{color:#f6fff9}.nbPanel p{color:#9bb5aa}.nbPanel label{display:grid;gap:7px;color:#8ba99e;font-size:12px;font-weight:800}.nbComposer select,.nbComposer textarea,.nbPanel input,.nbPanel select,.nbPanel textarea{width:100%;color:#f5fff9;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.045);outline:0}.nbComposer textarea:focus,.nbPanel input:focus,.nbPanel select:focus,.nbPanel textarea:focus{border-color:rgba(55,240,163,.5);box-shadow:0 0 0 3px rgba(55,240,163,.08)}.nbPanel input{min-height:43px;padding:10px 12px}.nbPanel textarea{min-height:110px;padding:12px;resize:vertical}.nbComposer select option,.nbPanel select option{color:#0b1713}.nbSummaryHero{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:16px;margin:18px 0;padding:20px;border:1px solid rgba(55,240,163,.18);border-radius:18px;background:linear-gradient(135deg,rgba(55,240,163,.08),rgba(255,255,255,.02))}.nbSummaryHero span{color:#55ecad;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.nbSummaryHero h3{margin:8px 0;font-size:19px;line-height:1.35}.nbScoreCard{display:grid;place-items:center;align-content:center;border:1px solid rgba(55,240,163,.25);border-radius:50%;aspect-ratio:1;background:rgba(0,0,0,.24)}.nbScoreCard strong{font-size:31px}.nbScoreCard small,.nbScoreCard span{color:#7da397;font-size:9px}.nbInfoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nbExecutionStatus article,.nbInfoGrid>div{padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.025)}.nbExecutionStatus span,.nbInfoGrid span{display:block;margin-bottom:4px;color:#6d9385;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nbExecutionStatus strong,.nbInfoGrid strong{color:#fff;font-size:12px}.nbChecklistBlock,.nbChecklistEditor{margin-top:15px;padding:17px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(0,0,0,.13)}.nbChecklistBlock ul,.nbDoneList,.nbMissingList{display:grid;gap:8px;padding:0;list-style:none}.nbChecklistBlock li,.nbMissingList li{color:#ffc987}.nbDoneList li{color:#83e8b5}.nbChecklistEditor>div:not(:first-child){display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;margin-top:8px}.nbChecklistEditor>div>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(55,240,163,.1);color:#48e9a5;font-weight:900}.nbCommunicationLayout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);gap:16px;align-items:start}.nbChatPanel{min-width:0}.nbProgressTriplet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.nbProgressTriplet article{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.025)}.nbProgressTriplet span{display:block;color:#67877c;font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.nbProgressTriplet strong{display:block;margin-top:5px;color:#fff;font-size:11px;line-height:1.35}.nbMessageStream{gap:10px;max-height:500px;padding:8px 4px 8px 0;overflow-y:auto}.nbMessage{max-width:86%;padding:13px 15px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.035)}.nbMessage.sender-customer{justify-self:start}.nbMessage.sender-office{justify-self:end;background:rgba(28,126,91,.18);border-color:rgba(55,240,163,.2)}.nbMessage.sender-ai{justify-self:stretch;max-width:100%;background:linear-gradient(135deg,rgba(45,128,212,.13),rgba(55,240,163,.08));border-color:rgba(105,173,255,.25)}.nbMessageMeta{margin-bottom:6px}.nbMessageMeta strong{color:#fff;font-size:11px}.nbMessage small,.nbMessageMeta span{color:#66887c;font-size:9px}.nbMessage p{color:#d8e9e1;font-size:12px;line-height:1.55}.nbComposer{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.nbComposer textarea{min-height:100px;padding:13px;resize:vertical}.nbComposer>div{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.nbComposer select{width:auto;min-width:130px;min-height:40px;padding:0 10px}.nbStickyStatus{position:sticky;top:18px}.nbMetricRows{display:grid;gap:0;margin-top:15px}.nbMetricRows>div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.nbMetricRows span{color:#78968b;font-size:10px;text-transform:uppercase}.nbMetricRows strong{color:#fff;font-size:11px}.nbCreationChoice{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(135deg,rgba(17,44,35,.9),rgba(7,21,17,.95))}.nbCreationChoice h2{margin:7px 0 10px;color:#fff;font-size:30px}.nbCreationChoice p{color:#91aa9f;line-height:1.6}.nbChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nbChoiceGrid button{display:grid;align-content:center;gap:8px;min-height:190px;padding:22px;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.04)}.nbChoiceGrid button:hover{transform:translateY(-2px);border-color:rgba(55,240,163,.4);background:rgba(55,240,163,.08)}.nbChoiceGrid button.ai{background:linear-gradient(145deg,rgba(38,128,100,.2),rgba(34,92,158,.13))}.nbChoiceGrid span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(55,240,163,.14);color:#55efad;font-weight:900}.nbChoiceGrid strong{font-size:18px}.nbChoiceGrid small{color:#87a499;line-height:1.45}.nbDocumentStudio{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:16px;align-items:start}.nbDocumentItems{display:grid;gap:8px;margin:15px 0}.nbDocumentItems article{display:grid;grid-template-columns:30px minmax(150px,1fr) minmax(180px,1.35fr) 78px 100px;gap:7px;align-items:center}.nbDocumentItems article>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#42e6a1;background:rgba(55,240,163,.09);font-weight:900}.nbAddRow{width:100%;min-height:42px;color:#80dfb5;border:1px dashed rgba(55,240,163,.35);border-radius:12px;background:rgba(55,240,163,.035)}.nbFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.nbActionBar{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:16px}.nbButton.ai{color:#d7f6ff;border:1px solid rgba(103,174,255,.35);background:rgba(68,129,203,.16)}.nbButton.danger{color:#ffb8c1;border:1px solid rgba(255,96,117,.35);background:rgba(255,75,99,.09)}.nbDocumentPreview{position:sticky;top:18px}.nbDocumentPreview>article{gap:12px;border-bottom:1px solid rgba(255,255,255,.07)}.nbDocumentPreview>article,.nbTotalRow{display:flex;justify-content:space-between;padding:10px 0}.nbTotalRow{color:#8fa99f}.nbTotalRow.total{margin-top:8px;padding-top:14px;color:#fff;border-top:1px solid rgba(55,240,163,.25);font-size:18px}.nbPaymentPanel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;padding:15px;border:1px solid rgba(55,240,163,.15);border-radius:16px;background:rgba(55,240,163,.035)}.nbPaymentPanel>div span{display:block;color:#719185;font-size:9px;text-transform:uppercase}.nbPaymentPanel>div strong{display:block;margin-top:4px;color:#fff;font-size:17px}.nbExecutionStatus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px}.nbAnalyticsPage{display:grid;gap:16px}.nbAnalyticsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nbAnalyticsGrid article{min-height:125px;padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.025)}.nbAnalyticsGrid span{color:#729287;font-size:10px;font-weight:900;text-transform:uppercase}.nbAnalyticsGrid strong{display:block;margin:12px 0 5px;color:#fff;font-size:22px}.nbAnalyticsGrid small{color:#6f887f}.nbStatusGridFour{grid-template-columns:repeat(4,minmax(0,1fr))!important}.nbStatusCard footer{display:flex;justify-content:space-between;gap:10px;align-items:end;margin-top:auto;padding-top:14px}.nbStatusCard footer b{color:#fff;font-size:16px}.nbStatusCard footer span{color:#7d988e;font-size:9px}.nbGreenSubgroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.nbGreenSubgroups article{padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.035)}.nbGreenSubgroups article.tone-lightgreen{border-color:rgba(104,237,174,.35);background:rgba(86,213,153,.08)}.nbGreenSubgroups article.tone-green{border-color:rgba(31,226,134,.4);background:rgba(27,190,111,.1)}.nbGreenSubgroups span{color:#79a491;font-size:10px;text-transform:uppercase;font-weight:900}.nbGreenSubgroups>article>strong{float:right;color:#fff;font-size:24px}.nbGreenSubgroups h3{margin:12px 0 6px;color:#fff}.nbGreenSubgroups p{color:#94aea3}.nbGreenSubgroups a{color:#6ff0b6;font-size:11px;font-weight:900}.nbCommsHero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nbCommsHero>div{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:linear-gradient(145deg,rgba(17,41,34,.9),rgba(7,23,18,.95))}.nbCommsHero span{display:block;color:#78978b;font-size:9px;text-transform:uppercase;font-weight:900}.nbCommsHero strong{display:block;margin:8px 0 3px;color:#fff;font-size:27px}.nbCommsHero small{color:#6d887f}.nbCommsLayout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start}.nbCommsFilters{position:sticky;top:18px;display:grid;gap:7px}.nbCommsFilters button{display:flex;justify-content:space-between;gap:10px;padding:12px;color:#8da79d;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left}.nbCommsFilters button.active{color:#fff;border-color:rgba(55,240,163,.25);background:rgba(55,240,163,.08)}.nbCommsFilters button span{color:#58dca5}.nbCommsFeed{min-width:0}.nbCommsSearch input{width:100%;min-height:46px;padding:0 14px;color:#fff;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.035)}.nbFeedItem{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px 4px;border-bottom:1px solid rgba(255,255,255,.065)}.nbFeedItem:hover{background:rgba(255,255,255,.02)}.nbFeedIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#4ce7a8;background:rgba(55,240,163,.09);font-size:10px;font-weight:900}.nbFeedItem.type-ai .nbFeedIcon{color:#90c4ff;background:rgba(75,139,220,.13)}.nbFeedItem.type-notifications .nbFeedIcon{color:#ffcf74;background:rgba(255,188,69,.1)}.nbFeedItem header{display:flex;justify-content:space-between;gap:14px}.nbFeedItem header strong{color:#fff}.nbFeedItem header span{color:#617e74;font-size:10px}.nbFeedItem p{margin:7px 0 9px;color:#9eb5ac}.nbFeedItem footer{display:flex;justify-content:space-between}.nbFeedItem footer span{color:#6e9284;font-size:9px;text-transform:uppercase}.nbFeedItem footer b{color:#55e8aa;font-size:10px}.wm10-main-week{grid-template-columns:repeat(7,minmax(160px,1fr))!important;overflow-x:auto;padding-bottom:8px}.wm10-main-week>article{min-width:160px;border-color:rgba(255,255,255,.085)!important;background:linear-gradient(180deg,rgba(19,28,31,.98),rgba(11,18,20,.98))!important}.wm10-week-day-head{min-height:58px;gap:8px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.07)}.wm10-week-day-head>div{white-space:nowrap}.wm10-week-day-head span{overflow:hidden;color:#7e9a90!important;font-weight:900!important;text-transform:uppercase;text-overflow:ellipsis}.wm10-week-day-head strong{flex:0 0 auto;color:#f5fff9!important;font-size:13px!important}.wm10-day-availability{min-height:34px;padding:8px 10px!important;background:rgba(255,255,255,.025)!important}.wm10-week-day-orders{min-height:410px;padding:9px!important}.wm10-week-day-orders>button{border-radius:13px!important;box-shadow:0 10px 24px rgba(0,0,0,.18)}.wm10-calendar-filters,.wm10-calendar-navigation,.wm10-order-summary-refined{border-color:rgba(255,255,255,.08)!important;background:rgba(15,23,26,.94)!important}@media (max-width:1180px){.nbCaseState{grid-template-columns:1fr}.nbCaseStateMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.nbCaseSplit,.nbCommunicationLayout,.nbDocumentStudio,.nbRecordTwoColumns{grid-template-columns:1fr}.nbDocumentPreview,.nbStickyStatus{position:static}.nbCommsHero,.nbStatusGridFour{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.nbPageHeader,.nbUnifiedCaseHeader{flex-direction:column}.nbAnalyticsGrid,.nbCaseCommandBar,.nbCaseStateMetrics,.nbCommsHero,.nbExecutionStatus,.nbFormGrid,.nbGreenSubgroups,.nbInfoGrid,.nbPaymentPanel,.nbProgressTriplet{grid-template-columns:1fr!important}.nbChoiceGrid,.nbCommsLayout,.nbCreationChoice{grid-template-columns:1fr}.nbCommsFilters{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px}.nbOrderStatusGrid article,.nbPaymentOverview article{padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.035)}.nbOrderStatusGrid span,.nbPaymentOverview small,.nbPaymentOverview span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.nbOrderStatusGrid strong,.nbPaymentOverview strong{display:block;margin:6px 0;font-size:20px}.nbPaymentOverview{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.nbPaymentOverview .paid{border-color:rgba(55,240,163,.35);background:rgba(55,240,163,.07)}.nbPaymentOverview .open{border-color:rgba(255,207,112,.4);background:rgba(255,207,112,.07)}.nbPaymentWorkspace{display:grid;gap:18px}.nbPaymentLedger{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.nbPaymentHistory{display:grid;gap:10px}.nbPaymentHistory article{display:flex;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.03)}.nbPaymentHistory article small,.nbPaymentHistory article span{display:block;color:var(--muted);font-size:12px}.nbPaymentCapture{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;gap:10px;align-items:end;margin-top:16px}.nbPaymentCapture label span{display:block;margin-bottom:7px;color:var(--muted);font-size:12px}.nbGreenDrilldown{display:grid;gap:12px;margin-top:14px}.nbGreenMiniTabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nbGreenMiniTabs button{display:grid;grid-template-columns:1fr auto;gap:3px 12px;text-align:left;padding:12px 15px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--text)}.nbGreenMiniTabs button small,.nbGreenMiniTabs button span{color:var(--muted)}.nbGreenMiniTabs button strong{font-size:22px;grid-row:1/3;grid-column:2}.nbGreenMiniTabs .light.active{border-color:rgba(116,235,164,.55);background:rgba(116,235,164,.09)}.nbGreenMiniTabs .complete.active{border-color:rgba(30,211,132,.65);background:rgba(30,211,132,.13)}.nbGreenDetailPanel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:center;padding:14px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.03)}.nbGreenDetailPanel div{padding:8px 12px}.nbGreenDetailPanel span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase}.nbGreenDetailPanel strong{display:block;margin-top:4px}.nbBusinessAccountCard{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:18px 20px;margin-bottom:16px;border:1px solid rgba(55,240,163,.35);border-radius:20px;background:linear-gradient(135deg,rgba(55,240,163,.1),rgba(255,255,255,.025));box-shadow:0 20px 50px rgba(0,0,0,.18)}.nbBusinessAccountIcon{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;background:var(--green);color:#03110c;font-size:22px;font-weight:900}.nbBusinessAccountCard span{color:var(--green);font-size:11px;letter-spacing:.12em}.nbBusinessAccountCard h2{margin:5px 0}.nbBusinessAccountCard p{margin:0;color:var(--muted)}.nbBusinessAccountBadges{text-align:right}.nbBusinessAccountBadges b,.nbBusinessAccountBadges small{display:block}.nbBusinessAccountBadges small{color:var(--muted);margin-top:4px}.nbStaffChatWorkspace{border:1px solid var(--line);border-radius:22px;background:var(--panel);overflow:hidden}.nbStaffChatHeader{display:flex;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--line)}.nbStaffChatHeader span{color:var(--green);font-size:11px;letter-spacing:.12em}.nbStaffChatHeader h2{margin:5px 0}.nbStaffChatHeader p{margin:0;color:var(--muted)}.nbStaffChatHeader b{align-self:flex-start;padding:8px 12px;border-radius:999px;background:rgba(55,240,163,.1);color:var(--green)}.nbStaffChatStream{min-height:360px;max-height:520px;overflow:auto;padding:18px;display:grid;align-content:start;gap:10px}.nbStaffChatStream article{max-width:75%;padding:13px 15px;border-radius:15px;background:rgba(255,255,255,.05);border:1px solid var(--line)}.nbStaffChatStream article.office{margin-left:auto;background:rgba(55,240,163,.1);border-color:rgba(55,240,163,.25)}.nbStaffChatStream article p{margin:6px 0}.nbStaffChatStream article small{color:var(--muted)}.nbStaffChatComposer{display:grid;grid-template-columns:1fr auto;gap:10px;padding:16px;border-top:1px solid var(--line)}.nbStaffChatComposer textarea{min-height:80px}.nbStaffChatComposer button{border:0;border-radius:14px;padding:0 20px;background:var(--green);font-weight:800;color:#03110c}@media(max-width:900px){.nbGreenDetailPanel,.nbOrderStatusGrid,.nbPaymentOverview{grid-template-columns:1fr 1fr}.nbPaymentCapture{grid-template-columns:1fr}.nbBusinessAccountCard{grid-template-columns:auto 1fr}.nbBusinessAccountBadges{grid-column:1/-1;text-align:left}}.nbBusinessMailboxPage{min-height:calc(100vh - 60px)}.nbMailbox{position:relative;min-height:760px;border:1px solid rgba(255,255,255,.085);border-radius:26px;background:linear-gradient(145deg,rgba(10,28,23,.97),rgba(5,17,14,.99));box-shadow:0 30px 80px rgba(0,0,0,.28);overflow:hidden}.nbMailbox.compact{min-height:690px}.nbMailboxTopbar{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 26px;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(90deg,rgba(55,240,163,.055),transparent)}.nbMailboxTopbar h2{margin:4px 0 5px;font-size:28px;color:#f7fff9}.nbMailboxTopbar>div>span{color:#85a397}.nbMailboxModeTabs{display:flex;padding:5px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(0,0,0,.2)}.nbMailboxModeTabs button{display:flex;gap:9px;align-items:center;padding:10px 14px;border:0;border-radius:11px;color:#78968b;background:transparent;font-weight:800}.nbMailboxModeTabs button.active{color:#fff;background:rgba(55,240,163,.11);box-shadow:inset 0 0 0 1px rgba(55,240,163,.22)}.nbMailboxModeTabs b{min-width:22px;padding:3px 6px;border-radius:999px;color:#56eaaa;background:rgba(55,240,163,.1);font-size:10px}.nbMailboxGrid{display:grid;grid-template-columns:220px minmax(300px,.85fr) minmax(380px,1.25fr);min-height:680px}.nbMailboxFolders{padding:15px;border-right:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.13)}.nbMailboxSearch{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035)}.nbMailboxSearch span{color:#5c8174}.nbMailboxSearch input{min-width:0;width:100%;height:42px;border:0;background:transparent;color:#fff;outline:0}.nbMailboxFolders>button{width:100%;display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:11px 10px;border:0;border-radius:11px;color:#8ea69d;background:transparent;text-align:left}.nbMailboxFolders>button.active,.nbMailboxFolders>button:hover{color:#fff;background:rgba(55,240,163,.08)}.nbMailboxFolders i{font-style:normal;color:#41daa0;font-size:18px;text-align:center}.nbMailboxFolders b{color:#6e8e82;font-size:11px}.nbNotificationLegend{margin-top:12px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.025)}.nbNotificationLegend span,.nbNotificationLegend strong{display:block}.nbNotificationLegend strong{color:#fff}.nbNotificationLegend span{margin-top:6px;color:#718e83;font-size:12px;line-height:1.5}.nbMailboxList{min-width:0;border-right:1px solid rgba(255,255,255,.07);overflow:auto;max-height:680px}.nbMailboxListHeader{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(8,24,19,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nbMailboxListHeader strong{color:#fff}.nbMailboxListHeader span{color:#6f8e82;font-size:11px}.nbMailboxList>button{width:100%;display:grid;grid-template-columns:40px 1fr;gap:11px;padding:14px 15px;border:0;border-bottom:1px solid rgba(255,255,255,.055);color:inherit;background:transparent;text-align:left}.nbMailboxList>button.active,.nbMailboxList>button:hover{background:rgba(55,240,163,.055)}.nbMailboxList>button.active{box-shadow:inset 3px 0 #37f0a3}.nbMailAvatar{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#52e8aa;background:rgba(55,240,163,.1);font-size:11px;font-weight:900}.nbMailboxList header{display:flex;justify-content:space-between;gap:8px}.nbMailboxList header strong{color:#a9c1b8;font-size:11px}.nbMailboxList time{color:#5f7d72;font-size:9px}.nbMailboxList h4{margin:5px 0;color:#bcd0c8;font-size:13px}.nbMailboxList p{margin:0;color:#718e83;font-size:11px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nbMailboxList footer{display:flex;gap:7px;margin-top:8px}.nbMailboxList footer span{padding:3px 6px;border-radius:6px;color:#6fdcae;background:rgba(55,240,163,.07);font-size:8px;text-transform:uppercase}.nbMailboxReader{padding:24px;overflow:auto;max-height:680px}.nbMailboxReader>header{display:flex;justify-content:space-between;gap:22px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.07)}.nbMailboxReader>header span{color:#49dda4;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.nbMailboxReader h3{margin:8px 0 6px;color:#fff;font-size:24px}.nbMailboxReader header p,.nbMailboxReader header time{color:#6f8c81;font-size:11px}.nbMailboxBody{min-height:300px;padding:25px 2px;color:#c7d9d2;line-height:1.75}.nbMailboxReader>footer{display:flex;gap:8px;padding-top:15px;border-top:1px solid rgba(255,255,255,.07)}.nbMailboxReader>footer button{padding:9px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#8eaaa0;background:rgba(255,255,255,.035)}.nbComposeFab{position:absolute;right:24px;bottom:24px;z-index:5;width:58px;height:58px;border:0;border-radius:19px;color:#03110c;background:linear-gradient(145deg,#52f1b1,#20c98b);font-size:30px;font-weight:900;box-shadow:0 18px 45px rgba(31,221,145,.28)}.nbComposeFab:hover{transform:translateY(-2px) scale(1.02)}.nbComposeOverlay{position:fixed;inset:0;z-index:100;display:grid;place-items:end center;padding:24px;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.nbComposeSheet{width:min(760px,calc(100vw - 32px));display:grid;gap:0;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#0b1d18;box-shadow:0 40px 100px rgba(0,0,0,.55);overflow:hidden}.nbComposeSheet>header{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;background:rgba(255,255,255,.035)}.nbComposeSheet>header span,.nbComposeSheet>header strong{display:block}.nbComposeSheet>header span{color:#fff;font-size:18px;font-weight:900}.nbComposeSheet>header strong{margin-top:3px;color:#719286;font-size:10px}.nbComposeSheet>header button{width:34px;height:34px;border:0;border-radius:10px;color:#9eb5ac;background:rgba(255,255,255,.06);font-size:20px}.nbComposeSheet label{display:grid;grid-template-columns:75px 1fr;align-items:center;padding:0 20px;border-top:1px solid rgba(255,255,255,.055)}.nbComposeSheet label span{color:#6f8e82;font-size:11px}.nbComposeSheet input{height:49px}.nbComposeSheet input,.nbComposeSheet textarea{border:0;background:transparent;color:#fff;outline:0}.nbComposeSheet textarea{min-height:250px;padding:20px;border-top:1px solid rgba(255,255,255,.055);resize:vertical}.nbComposeSheet>footer{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-top:1px solid rgba(255,255,255,.06)}.nbDraftButton{padding:10px 14px;border:1px solid rgba(255,255,255,.09);border-radius:11px;color:#8ea99f;background:rgba(255,255,255,.035)}.nbSendArrow{width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:15px;color:#03110c;background:#37f0a3;font-size:25px;font-weight:900}.nbSendArrow:disabled{opacity:.35;cursor:not-allowed}.nbAutopilotState{display:flex;gap:8px;align-items:center;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.025)}.nbAutopilotState span{padding:0 7px;color:#849e94;font-size:10px;font-weight:900;text-transform:uppercase}.nbAutopilotState.active{border-color:rgba(55,240,163,.35);background:rgba(55,240,163,.07)}.nbAutopilotState.active span{color:#56eaae}.nbAutopilotState button{padding:8px 10px;border:0;border-radius:9px;color:#ffc6cb;background:rgba(255,94,112,.1);font-size:10px;font-weight:800}.nbSmartComposer{display:grid;gap:9px;margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.07)}.nbComposerTools{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.nbComposerTools button,.nbComposerTools select{height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#8da69c;background:rgba(255,255,255,.035);font-size:10px;font-weight:800}.nbComposerTools button.ai{color:#9fcfff;border-color:rgba(80,154,240,.25);background:rgba(65,128,205,.11)}.nbComposerInput{display:grid;grid-template-columns:1fr auto;gap:9px;align-items:end}.nbComposerInput textarea{min-height:85px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;color:#fff;background:rgba(255,255,255,.035);resize:vertical;outline:0}.nbOrderStudio{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:start}.nbOrderSection{margin-top:15px;padding:17px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:rgba(0,0,0,.13)}.nbOrderSectionTitle{display:flex;gap:11px;align-items:center;margin-bottom:14px}.nbOrderSectionTitle>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#48e6a3;background:rgba(55,240,163,.09);font-weight:900}.nbOrderSectionTitle small,.nbOrderSectionTitle strong{display:block}.nbOrderSectionTitle strong{color:#fff}.nbOrderSectionTitle small{margin-top:3px;color:#708e83}.nbOrderSection label{display:grid;gap:7px;margin-top:10px}.nbOrderSection label textarea{min-height:95px}.nbChecklistEditor>div{grid-template-columns:30px minmax(0,1fr) 34px!important}.nbRowDelete{width:32px;height:32px;border:1px solid rgba(255,96,117,.2);border-radius:9px;color:#ff9aa8;background:rgba(255,70,94,.07)}.nbOrderFooter{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:16px;padding:15px;border:1px solid rgba(55,240,163,.15);border-radius:16px;background:rgba(55,240,163,.035)}.nbOrderFooter span,.nbOrderFooter strong{display:block}.nbOrderFooter strong{color:#fff}.nbOrderFooter span{margin-top:4px;color:#759387;font-size:11px}.nbOrderFooter>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.nbAiPlanningCard{position:sticky;top:18px}.nbAiPlanningCard li{margin:8px 0;color:#8fa99f}@media(max-width:1200px){.nbMailboxGrid{grid-template-columns:190px minmax(280px,1fr)}.nbMailboxReader{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.07);max-height:none}.nbOrderStudio{grid-template-columns:1fr}.nbAiPlanningCard{position:static}}@media(max-width:760px){.nbMailboxTopbar{align-items:flex-start;flex-direction:column}.nbMailboxModeTabs{width:100%}.nbMailboxModeTabs button{flex:1 1;justify-content:center}.nbMailboxGrid{grid-template-columns:1fr}.nbMailboxFolders{display:flex;gap:6px;overflow:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.nbMailboxSearch{min-width:180px;margin:0}.nbMailboxFolders>button{min-width:120px}.nbMailboxList{border-right:0;max-height:420px}.nbMailboxReader{display:none}.nbComposeFab{right:16px;bottom:16px}.nbOrderFooter{align-items:stretch;flex-direction:column}.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-strong:rgba(255,255,255,.15);--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-shadow:0 20px 70px rgba(0,0,0,.28)}body,html{background:var(--fm-bg)!important}body{background-image:radial-gradient(circle at 12% -10%,rgba(53,231,154,.07),transparent 28%),radial-gradient(circle at 95% 0,rgba(255,255,255,.035),transparent 25%)!important}.appShell.cleanV2Shell{background:transparent!important;grid-template-columns:248px minmax(0,1fr)!important}.cleanV2Sidebar{background:rgba(8,11,14,.96)!important;border-right:1px solid var(--fm-line)!important;padding:22px 16px!important;box-shadow:16px 0 50px rgba(0,0,0,.18)}.cleanV2Main{padding:28px clamp(22px,3vw,44px) 48px!important;background:transparent!important;min-width:0}.cleanV2Navigation{gap:5px!important}.cleanV2Navigation a{min-height:54px;padding:10px 12px!important;border-radius:12px!important;color:#b5bec6!important}.cleanV2Navigation a strong{font-size:13px!important}.cleanV2Navigation a small{font-size:10px!important;color:#69747e!important}.cleanV2Navigation a.active{background:#121920!important;color:#fff!important;border:1px solid rgba(53,231,154,.32)!important}.cleanV2ActiveMarker{background:var(--fm-green)!important;width:3px!important;border-radius:999px!important}.brand .logo,.nbBusinessAccountIcon,.nbMailboxAccountMark{background:linear-gradient(145deg,#4df1aa,#17a56e)!important;color:#07110d!important;box-shadow:0 10px 32px rgba(53,231,154,.18)!important}.nbPageHeader{align-items:flex-end!important;gap:24px;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{border-radius:12px!important;min-height:42px;padding:0 16px!important;font-weight:760!important;box-shadow:none!important}.nbButton.primary{background:var(--fm-green)!important;color:#06100c!important;border:1px solid var(--fm-green)!important}.nbButton.secondary{background:#171c22!important;color:#eef2f4!important;border:1px solid var(--fm-line)!important}.nbButton.ai{background:linear-gradient(135deg,rgba(53,231,154,.18),rgba(53,231,154,.07))!important;border:1px solid rgba(53,231,154,.35)!important;color:#aef7d4!important}.nbButton.danger{background:rgba(255,98,119,.08)!important;border:1px solid rgba(255,98,119,.25)!important;color:#ff9baa!important}.nbCaseState,.nbPanel,.nbProcessBoard,.nbSectionBlock,.nbUnifiedCase .nbPanel,.wm10-page article,.wm10-page section{border-color:var(--fm-line)!important;box-shadow:none!important}.nbPanel,.nbProcessBoard,.nbSectionBlock{background:linear-gradient(145deg,rgba(22,27,33,.96),rgba(15,18,22,.96))!important;border:1px solid var(--fm-line)!important;border-radius:var(--fm-radius-lg)!important}input,select,textarea{background:#0d1115!important;border:1px solid rgba(255,255,255,.11)!important}input:focus,select:focus,textarea:focus{border-color:rgba(53,231,154,.55)!important;box-shadow:0 0 0 3px rgba(53,231,154,.08)!important}.nbDashboardCompact{max-width:1540px;margin:0 auto}.nbMetricGridCompact{display:grid!important;margin-bottom:16px!important}.nbMetricGridCompact article{min-height:112px!important;padding:18px!important;border-radius:16px!important;background:#12161b!important;border:1px solid var(--fm-line)!important;display:flex;flex-direction:column;justify-content:space-between}.nbMetricGridCompact article span{color:#8f9aa4!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.1em}.nbMetricGridCompact article strong{font-size:clamp(24px,2.2vw,36px)!important;color:white!important}.nbMetricGridCompact article small{color:#77828c!important}.nbStatusRail{display:grid!important}.nbStatusRailItem{min-height:132px;text-align:left;border-radius:16px;border:1px solid var(--fm-line);background:#11151a;padding:16px;color:white;position:relative;overflow:hidden;transition:.18s ease}.nbStatusRailItem.selected,.nbStatusRailItem:hover{transform:translateY(-2px);border-color:var(--tone-color);background:color-mix(in srgb,var(--tone-color) 9%,#11151a)}.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:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--tone-color);opacity:.8}.nbStatusRailItem>div{display:flex;align-items:center;gap:7px}.nbStatusRailItem .nbStatusDot{width:8px;height:8px;background:var(--tone-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--tone-color) 14%,transparent)}.nbStatusRailItem small{color:#adb5bc;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.nbStatusRailItem>strong{position:absolute;top:14px;right:16px;font-size:24px}.nbStatusRailItem>b{display:block;margin-top:18px;font-size:22px}.nbStatusRailItem>p{margin:6px 0 0;color:#a5afb8;font-size:12px}.nbStatusDrawer{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(2,minmax(120px,.55fr)) auto;gap:12px;align-items:stretch;padding:14px;margin-top:12px;border-radius:16px;background:#0e1216;border:1px solid var(--fm-line)}.nbStatusDrawer>article,.nbStatusDrawer>div{padding:14px;border-radius:12px;background:#151a20}.nbStatusDrawer span{color:#818c96;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.nbStatusDrawer h3,.nbStatusDrawer strong{margin:4px 0;color:white}.nbStatusDrawer p,.nbStatusDrawer small{color:#8f9aa4}.nbGreenCompactControl{padding:0!important;background:transparent!important}.nbGreenSegmented{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nbGreenSegmented button{border:1px solid var(--fm-line);background:#151a20;color:white;padding:12px 14px;border-radius:12px;text-align:left}.nbGreenSegmented button.active.light{border-color:var(--fm-lightgreen);background:rgba(123,217,168,.08)}.nbGreenSegmented button.active.complete{border-color:var(--fm-green);background:rgba(53,231,154,.09)}.nbGreenSegmented button small,.nbGreenSegmented button span{display:block}.nbGreenSegmented button strong{float:right;font-size:20px}.nbGreenStats{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:8px;margin-top:8px}.nbGreenStats a,.nbGreenStats article{padding:11px 13px;border-radius:11px;background:#151a20;border:1px solid var(--fm-line);color:white}.nbGreenStats article span{display:block;color:#87919a;font-size:10px}.nbDashboardColumnsCompact{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:rgba(255,98,119,.6)!important}.nbCaseState.tone-orange{border-color:rgba(245,166,61,.6)!important}.nbCaseState.tone-yellow{border-color:rgba(232,203,79,.6)!important}.nbCaseState.tone-lightgreen{border-color:rgba(123,217,168,.6)!important}.nbCaseState.tone-green{border-color:rgba(53,231,154,.65)!important}.nbCaseStateMetrics article{background:#181d22!important;border:1px solid var(--fm-line)!important;border-radius:12px!important}.nbAiConnection{display:block;margin-top:5px;font-size:10px;font-weight:700;color:#8f9aa4}.nbAiConnection.online{color:var(--fm-green)}.nbAiConnection.offline{color:#ff8a9a}.nbCaseTimeline{background:#101419!important;border:1px solid var(--fm-line)!important;border-radius:16px!important;padding:8px!important;gap:6px!important}.nbCaseTimeline button{background:#151a1f!important;border:1px solid transparent!important;border-radius:11px!important;min-height:68px!important;padding:10px!important}.nbCaseTimeline button.active{border-color:rgba(53,231,154,.55)!important;background:#17231e!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{background:#11161b!important;border:1px solid var(--fm-line)!important;border-radius:14px!important}.nbCommunicationLayout{grid-template-columns:minmax(0,1.75fr) minmax(290px,.65fr)!important}.nbChatPanel{min-height:620px}.nbChatMessages{background:#0d1115!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important;padding:14px!important}.nbChatMessage{max-width:78%;border-radius:15px!important;border:1px solid var(--fm-line)!important;background:#171c22!important}.nbChatMessage.ai,.nbChatMessage.office{background:#14231c!important;border-color:rgba(53,231,154,.22)!important}.nbSmartComposer{border-top:1px solid var(--fm-line)!important;margin-top:14px!important;padding-top:14px!important}.nbComposerTools{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.nbComposerTools button,.nbComposerTools select{height:36px!important;padding:0 11px!important;font-size:11px!important}.nbComposerInput{display:grid!important;grid-template-columns:1fr 46px!important;align-items:end!important;gap:10px!important}.nbComposerInput textarea{min-height:84px!important}.nbComposeFab,.nbMailboxMiniCompose,.nbSendArrow{display:grid!important;place-items:center!important;border-radius:999px!important;background:var(--fm-green)!important;color:#07110d!important}.nbSendArrow{width:44px!important;height:44px!important;padding:0!important}.nbComposeFab svg,.nbMailboxMiniCompose svg,.nbSendArrow svg{width:22px;height:22px;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.nbSendArrow:disabled{opacity:.28!important}.nbAutopilotState{border-radius:999px!important;background:#151a20!important;border:1px solid var(--fm-line)!important;padding:6px 7px 6px 11px!important}.nbAutopilotState.active{border-color:rgba(53,231,154,.4)!important;background:rgba(53,231,154,.08)!important}.nbDocumentStudio,.nbOrderStudio,.nbPaymentWorkspace{gap:14px!important}.nbOrderSection{background:#11161b!important;border:1px solid var(--fm-line)!important;border-radius:15px!important;padding:18px!important;margin-top:12px!important}.nbOrderSectionTitle>span{background:rgba(53,231,154,.12)!important;color:var(--fm-green)!important}.nbAnalyticsGrid article,.nbExecutionStatus article,.nbOrderStatusGrid article,.nbPaymentOverview article{background:#11161b!important;border:1px solid var(--fm-line)!important;border-radius:13px!important}.nbDocumentPreview{background:#f4f4f1!important;color:#14181b!important}.nbPaymentLedger{background:#0f1317!important;border:1px solid var(--fm-line)!important;border-radius:14px!important;padding:16px!important;margin-top:14px!important}.nbPaymentCapture{display:grid!important;grid-template-columns:minmax(170px,1fr) repeat(3,auto)!important;gap:8px!important}.nbMailboxPro{background:#0d1014!important;border:1px solid var(--fm-line)!important;border-radius:20px!important;overflow:hidden!important;min-height:720px;position:relative}.nbMailboxTopbar{background:#11151a!important;padding:18px 20px!important}.nbMailboxAccountIdentity{display:flex;gap:12px;align-items:center}.nbMailboxAccountMark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-weight:900}.nbMailboxModeTabs{background:#0b0e11!important;border-radius:12px!important}.nbMailboxModeTabs button{border-radius:9px!important;color:#8f9aa4!important;padding:8px 12px!important}.nbMailboxModeTabs button.active{background:#1a2026!important;color:white!important}.nbMailboxGrid{grid-template-columns:220px minmax(300px,.85fr) minmax(380px,1.15fr)!important;min-height:640px}.nbMailboxFolders{background:#0d1014!important;padding:14px!important}.nbMailboxSearch{height:40px!important;background:#151a20!important;border:1px solid var(--fm-line)!important;border-radius:11px!important;display:flex!important;align-items:center!important;padding:0 11px!important}.nbMailboxSearch svg{width:17px;height:17px;fill:none;stroke:#7e8993;stroke-width:2}.nbMailboxSearch input{border:0!important;background:transparent!important;box-shadow:none!important}.nbMailboxFolderGroup{margin-top:16px}.nbMailboxFolderGroup>span{display:block;color:#5f6972;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;padding:0 8px 7px}.nbMailboxFolders button{min-height:39px!important;border-radius:9px!important;color:#9da7b0!important;padding:7px 9px!important}.nbMailboxFolders button.active{background:#18231e!important;color:#eafff5!important}.nbMailIcon{width:22px;height:22px;display:grid;place-items:center}.nbMailIcon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nbMailboxList,.nbMailboxListHeader{background:#11151a!important}.nbMailboxListHeader{min-height:54px!important;padding:10px 14px!important}.nbMailboxListHeader>div{display:flex;align-items:baseline;gap:8px}.nbMailboxMiniCompose{width:34px;height:34px}.nbMailboxList>button{background:#11151a!important;padding:13px!important}.nbMailboxList>button.active,.nbMailboxList>button:hover{background:#192019!important}.nbMailboxList>button.active{box-shadow:inset 3px 0 0 var(--fm-green)!important}.nbMailAvatar{background:#20262d!important;color:#d9e0e5!important}.nbMailboxReader{background:#0e1216!important;padding:24px!important}.nbMailboxBody{color:#c8d0d6!important;line-height:1.7!important;font-size:14px!important}.nbComposeFab{width:54px!important;height:54px!important;right:24px!important;box-shadow:0 12px 38px rgba(53,231,154,.3)!important}.nbComposeSheet{background:#14191f!important;border:1px solid var(--fm-line)!important;border-radius:20px!important;box-shadow:0 30px 100px rgba(0,0,0,.5)!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 rgba(53,231,154,.3)!important;border-radius:18px!important;padding:18px!important}.nbBusinessAccountActions{display:flex;gap:8px;margin-top:14px}.nbTechnicianCommandCenter,.wm10-directory-toolbar,.wm10-employee-card{background:#12161b!important;border:1px solid var(--fm-line)!important;border-radius:16px!important}.wm10-employee-grid{gap:12px!important}.wm10-employee-card{box-shadow:none!important}.wm10-calendar-page{max-width:1600px}.wm10-calendar-filters,.wm10-calendar-navigation,.wm10-main-mode,.wm10-order-summary-refined{background:#11151a!important;border:1px solid var(--fm-line)!important;border-radius:14px!important}.wm10-main-week{display:grid!important;grid-template-columns:repeat(7,minmax(170px,1fr))!important;gap:8px!important;min-width:1190px!important;background:transparent!important}.wm10-week-day{background:#11151a!important;border:1px solid var(--fm-line)!important;border-radius:14px!important;overflow:hidden!important}.wm10-week-day-head{min-height:76px!important;padding:12px!important;background:#171c22!important;border-bottom:1px solid var(--fm-line)!important;align-items:flex-start!important}.wm10-week-day-head strong{white-space:nowrap!important}.wm10-week-day-orders article{background:#181d22!important;border:1px solid var(--fm-line)!important;border-radius:11px!important}.wm10-free-day{background:#0e1216!important;border-radius:10px!important}.authLoadingScreen,.nexbuildBootScreen{background:#080a0d!important}.authBrandMark,.authCardLogo,.nexbuildBootLogo{background:linear-gradient(145deg,#4df1aa,#17a56e)!important;color:#06100c!important}.authCardPremium{background:#13171c!important;border:1px solid var(--fm-line)!important}.authVisualPremium{background:linear-gradient(145deg,#0c1014,#111820)!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{position:relative!important;height:auto!important}.cleanV2Main{padding:18px 14px 80px!important}.nbMetricGridCompact,.nbStatusDrawer,.nbStatusRail{grid-template-columns:1fr!important}.nbGreenCompactControl{grid-column:auto!important}.nbGreenStats,.nbMailboxGrid{grid-template-columns:1fr!important}.nbMailboxFolders{display:flex!important;overflow-x:auto!important;border-right:0!important;border-bottom:1px solid var(--fm-line)!important}.nbMailboxFolderGroup{display:flex!important;margin:0!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:rgba(18,21,27,.82);--fm-surface-strong:rgba(24,28,36,.94);--fm-surface-soft:rgba(255,255,255,.035);--fm-line:rgba(255,255,255,.085);--fm-line-strong:rgba(255,255,255,.14);--fm-text:#f7f9fc;--fm-muted:#99a2b1;--fm-subtle:#626b78;--fm-accent:#58e6b1;--fm-accent-strong:#25c98c;--fm-accent-soft:rgba(88,230,177,.12);--fm-shadow-xl:0 28px 90px rgba(0,0,0,.52);--fm-shadow-md:0 14px 42px rgba(0,0,0,.32);--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{background:radial-gradient(circle at 80% -20%,rgba(100,130,255,.08),transparent 34%),radial-gradient(circle at 5% 110%,rgba(88,230,177,.055),transparent 28%),var(--fm-bg-0)!important;color:var(--fm-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif!important;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}::selection{background:rgba(88,230,177,.25);color:white}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:99px}::-webkit-scrollbar-track{background:transparent}.appShell.nbAppleShell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.nbAppleSidebar{position:sticky;top:0;z-index:80;height:100vh;padding:20px 14px 16px!important;border-right:1px solid var(--fm-line)!important;background:rgba(7,8,11,.92)!important;-webkit-backdrop-filter:blur(32px) saturate(140%);backdrop-filter:blur(32px) saturate(140%);display:flex;flex-direction:column;box-shadow:18px 0 60px rgba(0,0,0,.2)}.nbAppleBrand{display:flex;align-items:center;gap:12px;padding:6px 10px 20px;color:inherit}.nbAppleLogo{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:#04120d;font-size:20px;font-weight:900;background:linear-gradient(145deg,#8bffd3,#35d69d);box-shadow:0 12px 32px rgba(53,214,157,.22),inset 0 1px 0 rgba(255,255,255,.65)}.nbAppleBrand>span:last-child{display:grid}.nbAppleBrand strong{font-size:16px;letter-spacing:-.03em}.nbAppleBrand small{margin-top:2px;color:var(--fm-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.nbAppleNavigation{display:grid!important;gap:4px!important}.nbNavSectionLabel{padding:13px 12px 6px;color:#59616e;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.nbNavSectionLabel.platform{margin-top:8px}.nbAppleNavigation a{min-height:54px;padding:7px 10px!important;border-radius:15px!important;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:10px;color:#aeb5c0!important;transition:transform .22s var(--fm-ease),background .22s ease,color .22s ease,border-color .22s ease!important}.nbAppleNavigation a:hover{transform:translateX(2px);color:white!important;background:rgba(255,255,255,.045)!important}.nbAppleNavigation a.active{color:white!important;background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.035))!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 12px 28px rgba(0,0,0,.22),inset 3px 0 0 var(--fm-accent)}.nbNavIconShell{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.045)}.nbAppleNavigation a.active .nbNavIconShell{background:var(--fm-accent-soft);color:var(--fm-accent)}.nbNavIcon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nbNavCopy{min-width:0;display:grid;gap:2px}.nbNavCopy strong{font-size:12px;font-weight:720;white-space:nowrap}.nbNavCopy small{color:#69717d;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbNavChevron{color:#59616e;font-size:19px;opacity:0;transform:translateX(-3px);transition:.2s ease}.nbAppleNavigation a.active .nbNavChevron,.nbAppleNavigation a:hover .nbNavChevron{opacity:1;transform:none}.nbAppleAccountCard{margin-top:auto;padding:10px;border-radius:16px;border:1px solid var(--fm-line);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025));display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:9px}.nbAppleAccountAvatar{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#171b22;color:white;font-weight:800;border:1px solid var(--fm-line)}.nbAppleAccountCopy{min-width:0;display:grid;gap:1px}.nbAppleAccountCopy strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbAppleAccountCopy small{color:var(--fm-muted);font-size:8px}.nbAppleAccountCopy em{color:#59616e;font-style:normal;font-size:8px}.nbAppleAccountCard button{width:28px;height:28px;border:1px solid var(--fm-line);border-radius:9px;background:rgba(255,255,255,.04);color:#aeb5c0}.nbAppleMain{min-width:0;padding:26px 30px 44px!important;animation:nbPageIn .55s var(--fm-ease) both}@keyframes nbPageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nbMailboxTopbar h2,.nbPageHeader h1,.wm10-page-head h1{font-size:clamp(30px,3.2vw,50px)!important;letter-spacing:-.055em!important;line-height:.98!important}.eyebrow,.nbEyebrow{color:#8f98a6!important}.nbCustomerHero,.nbMetricGrid>*,.nbPanel,.nbProcessBoard,.nbWorkspacePanel,.wm10-calendar-filters,.wm10-calendar-navigation,.wm10-main-mode,.wm10-main-week,.wm10-order-summary>*,.wm10-workforce-calendar{border-color:var(--fm-line)!important;background:linear-gradient(145deg,rgba(20,24,31,.86),rgba(12,15,20,.88))!important;box-shadow:var(--fm-shadow-md)!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,select,textarea{color:var(--fm-text)!important;background:#0c0f14!important;border-color:var(--fm-line)!important}input:focus,select:focus,textarea:focus{outline:none!important;border-color:rgba(88,230,177,.52)!important;box-shadow:0 0 0 4px rgba(88,230,177,.08)!important}.nbDashboardPage{max-width:1560px;margin:0 auto}.nbMetricGridCompact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.nbMetricGridCompact>*{min-height:126px!important;padding:20px!important;border-radius:20px!important}.nbMetricGridCompact strong{font-size:29px!important;letter-spacing:-.045em}.nbProcessBoard{padding:20px!important;border-radius:24px!important}.nbStatusRail{gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.nbStatusRailItem{min-height:150px!important;padding:17px!important;border-radius:18px!important;background:#101319!important}.nbStatusRailItem:after{opacity:.09!important}.nbStatusRailItem.selected{transform:translateY(-3px);box-shadow:0 20px 40px rgba(0,0,0,.34)!important}.nbStatusDrawer{margin-top:12px!important;padding:14px!important;border-radius:17px!important;min-height:unset!important;animation:nbDrawerOpen .32s var(--fm-ease) both}@keyframes nbDrawerOpen{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}.nbGreenSegmented{gap:8px!important}.nbGreenSegmented button{min-height:82px!important;border-radius:15px!important}.nbDashboardColumnsCompact{gap:14px!important}.nbDashboardColumnsCompact .nbPanel{min-height:280px!important;border-radius:22px!important}.nbMailboxApple{height:calc(100vh - 52px)!important;min-height:680px;max-height:none!important;max-width:none!important;margin:0!important;border-radius:24px!important;border:1px solid var(--fm-line)!important;background:#090b0f!important;box-shadow:var(--fm-shadow-xl)!important;overflow:hidden!important}.nbMailboxTopbar{height:94px!important;padding:17px 20px!important;border-bottom:1px solid var(--fm-line)!important;background:linear-gradient(180deg,#12151b,#0d1015)!important}.nbMailboxAccountMark{background:linear-gradient(145deg,#fff,#cdd3db)!important;color:#0b0d11!important;box-shadow:0 10px 30px rgba(255,255,255,.08)!important}.nbMailboxModeTabs{padding:4px!important;background:#090b0f!important;border:1px solid var(--fm-line)!important;border-radius:13px!important}.nbMailboxModeTabs button{min-width:142px!important;border-radius:10px!important;color:#87909c!important}.nbMailboxModeTabs button.active{color:#fff!important;background:#1a1e26!important;box-shadow:0 5px 16px rgba(0,0,0,.24)!important}.nbMailboxGrid{height:calc(100% - 94px)!important;grid-template-columns:210px minmax(330px,430px) minmax(0,1fr)!important}.nbMailboxFolders{padding:14px 12px!important;background:#0b0d12!important;border-right:1px solid var(--fm-line)!important}.nbMailboxFolderGroup>span{color:#5f6874!important}.nbMailboxFolderGroup button{min-height:42px!important;color:#a6aeba!important}.nbMailboxFolderGroup button.active{background:#1a1e25!important;color:white!important;box-shadow:inset 2px 0 0 var(--fm-accent)}.nbMailboxList{border-right:1px solid var(--fm-line)!important}.nbMailboxListHeader{height:62px!important;padding:12px 14px!important;border-bottom:1px solid var(--fm-line)!important}.nbMailboxList>button{min-height:92px!important;padding:12px 14px!important;border-bottom:1px solid rgba(255,255,255,.055)!important}.nbMailboxList>button.active{background:linear-gradient(90deg,rgba(88,230,177,.09),rgba(255,255,255,.025))!important}.nbMailAvatar{background:#171b22!important;border:1px solid var(--fm-line)!important}.nbMailboxReader{position:relative;padding:0!important;background:#0a0c10!important;display:flex!important;flex-direction:column;min-width:0}.nbReaderToolbar{min-height:55px;padding:9px 18px;border-bottom:1px solid var(--fm-line);display:flex;align-items:center;justify-content:space-between;background:#0d1015}.nbReaderToolbar>div{display:flex;gap:7px}.nbMailboxReader footer button,.nbReaderToolbar button{min-height:34px;padding:0 12px;border:1px solid var(--fm-line);border-radius:10px;background:#13171d;color:#c8ced7;font-size:11px}.nbReaderBack{display:none}.nbMailboxReader>header{padding:30px 34px 24px!important;border-bottom:1px solid var(--fm-line)!important}.nbMailboxReader h3{font-size:clamp(25px,2.4vw,39px)!important;line-height:1.04;letter-spacing:-.05em;max-width:900px}.nbMailboxBody{flex:1 1;padding:32px 34px!important;font-size:15px!important;line-height:1.75!important;white-space:pre-wrap;overflow:auto}.nbMailboxReader>footer{padding:18px 34px 24px!important;border-top:1px solid var(--fm-line)!important}.nbComposeFab,.nbMailboxMiniCompose,.nbSendArrow{width:48px!important;height:48px!important;border-radius:50%!important;background:#f4f7fb!important;border:0!important;box-shadow:0 16px 42px rgba(0,0,0,.42)!important}.nbComposeFab{right:26px!important;bottom:24px!important}.nbComposeFab svg,.nbMailboxMiniCompose svg,.nbSendArrow svg{width:21px!important;height:21px!important;stroke:currentColor!important;stroke-width:2.2!important;fill:none}.nbComposeSheet{width:min(720px,calc(100vw - 34px))!important;border-radius:24px!important;background:#12151b!important;border:1px solid var(--fm-line-strong)!important;box-shadow:var(--fm-shadow-xl)!important;animation:nbSheetIn .32s var(--fm-ease) both}@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:rgba(0,0,0,.58)!important}.wm10-page{max-width:1700px!important}.wm10-main-mode{border-radius:20px!important;overflow:hidden}.wm10-calendar-navigation{min-height:58px!important;border-radius:16px!important}.wm10-order-summary{gap:10px!important}.wm10-order-summary>*{min-height:94px!important;padding:16px!important;border-radius:16px!important}.wm10-calendar-filters{padding:9px!important;border-radius:15px!important}.wm10-main-week{min-width:1120px!important;gap:6px!important;padding:7px!important;background:#080a0e!important}.wm10-main-week>article{min-width:150px!important;border-radius:14px!important;background:#0e1116!important;border:1px solid var(--fm-line)!important;overflow:hidden}.wm10-week-day-head{height:66px!important;padding:10px 12px!important;background:#141820!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important}.wm10-week-day-head>div{gap:7px!important;min-width:0}.wm10-week-day-head span{font-size:9px!important;letter-spacing:.1em!important;color:#7d8693!important;white-space:nowrap}.wm10-week-day-head strong{font-size:17px!important;letter-spacing:-.04em!important;white-space:nowrap}.wm10-week-day-orders{min-height:510px!important;padding:8px!important;gap:7px!important}.wm10-week-day-orders>button{min-height:86px!important;max-height:110px!important;padding:10px!important;border-radius:12px!important;box-shadow:none!important}.wm10-week-day-orders>button strong{line-height:1.3!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wm10-day-availability{min-height:32px!important;padding:5px 9px!important}.wm10-free-day{min-height:120px!important}.wm10-workforce-calendar{border-radius:20px!important;overflow:auto!important}.nbCustomerHero,.nbCustomerPage .nbPanel,.nbWorkspacePanel{background:linear-gradient(145deg,#151920,#0e1116)!important;border-color:var(--fm-line)!important}.nbCustomerPage .tone-green,.nbCustomerPage [class*=green]{background-color:transparent}.nbCaseTabs button,.nbProcessTabs button{background:#101319!important;border-color:var(--fm-line)!important}.nbCaseTabs button.active,.nbProcessTabs button.active{background:#1a1f27!important;color:#fff!important;box-shadow:inset 0 -2px 0 var(--fm-accent)}.nbBootExperience{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,#171b23 0,#090b0f 42%,#040507 100%)}.nbBootOrb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.22;animation:nbOrb 5s ease-in-out infinite alternate}.nbBootOrbOne{width:380px;height:380px;background:#68a3ff;left:12%;top:18%}.nbBootOrbTwo{width:330px;height:330px;background:#59e3af;right:12%;bottom:12%;animation-delay:-2s}@keyframes nbOrb{to{transform:translate3d(30px,-22px,0) scale(1.1)}}.nbBootCore{position:relative;width:min(420px,calc(100vw - 40px));padding:42px;text-align:center;border-radius:30px;border:1px solid rgba(255,255,255,.11);background:rgba(13,16,21,.72);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:var(--fm-shadow-xl)}.nbBootLogo{margin:0 auto 16px;width:70px;height:70px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,#fff,#bfc7d2);color:#080a0e;font-size:34px;font-weight:900;box-shadow:0 22px 58px rgba(0,0,0,.4);animation:nbBootFloat 1.8s ease-in-out infinite alternate}@keyframes nbBootFloat{to{transform:translateY(-5px)}}.nbBootWordmark{display:grid;gap:2px}.nbBootWordmark strong{font-size:31px;letter-spacing:-.055em}.nbBootWordmark span{color:#7e8793;font-size:11px;letter-spacing:.17em;text-transform:uppercase}.nbBootProgress{height:3px;margin:25px 0 16px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.nbBootProgress i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#fff,transparent);animation:nbBootProgress 1.1s ease-in-out infinite}@keyframes nbBootProgress{0%{transform:translateX(-120%)}to{transform:translateX(330%)}}.nbBootCore p{margin:0 0 6px;font-weight:700}.nbBootCore small{color:#818a96;line-height:1.55}.nbBootActions{display:flex;justify-content:center;gap:8px;margin-top:22px}.nbBootActions button{padding:10px 14px;border:1px solid var(--fm-line);border-radius:11px;background:#191d24;color:white}.nbAiGenerating,.nbPageLoading,.wm10-loading{position:relative;overflow:hidden;border:1px solid var(--fm-line);border-radius:18px;background:#101319!important;color:#d8dde5!important}.nbAiGenerating:after,.nbPageLoading:after,.wm10-loading:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:nbShimmer 1.4s infinite}@keyframes nbShimmer{to{transform:translateX(100%)}}@media (max-width:1100px){.appShell.nbAppleShell{grid-template-columns:82px minmax(0,1fr)}.nbAppleSidebar{padding-inline:10px!important}.nbAppleAccountCopy,.nbAppleBrand>span:last-child,.nbNavChevron,.nbNavCopy,.nbNavSectionLabel{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{position:fixed;left:0;right:0;bottom:0;top:auto;height:72px;z-index:100;padding:8px 10px!important;border-right:0!important;border-top:1px solid var(--fm-line)!important}.nbAppleAccountCard,.nbAppleBrand,.nbNavSectionLabel{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:transparent}.nbAppleMain{padding:16px 14px 92px!important}.nbMetricGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nbStatusRail{grid-template-columns:1fr 1fr!important}.nbMailboxApple{height:calc(100vh - 110px)!important;border-radius:18px!important}.nbMailboxTopbar{height:auto!important;min-height:92px;align-items:flex-start!important;gap:12px}.nbMailboxAccountIdentity h2{font-size:27px!important}.nbMailboxGrid{grid-template-columns:120px minmax(0,1fr)!important;height:calc(100% - 105px)!important}.nbMailboxReader{position:absolute!important;inset:0;z-index:5}.nbMailboxApple.reader-focus .nbMailboxFolders,.nbMailboxApple.reader-focus .nbMailboxList,.nbMailboxReader{display:none!important}.nbMailboxApple.reader-focus .nbMailboxReader{display:flex!important}.nbReaderBack{display:inline-grid!important;place-items:center}.nbMailboxFolders{padding:8px 6px!important}.nbMailboxFolderGroup button{grid-template-columns:1fr!important;place-items:center}.nbMailboxFolderGroup button b,.nbMailboxFolderGroup button>span:nth-child(2),.nbMailboxFolderGroup>span{display:none}.nbMailboxModeTabs button{min-width:unset!important;padding-inline:10px!important}.nbMailboxBody,.nbMailboxReader>footer,.nbMailboxReader>header{padding-inline:20px!important}}:root{--fm-white:#ffffff;--fm-white-soft:#eef1f5;--fm-graphite:#0b0d11;--fm-slate:#171b22;--fm-slate-2:#202631;--fm-neutral-panel:linear-gradient(145deg,rgba(27,31,39,.94),rgba(15,18,24,.96))}.nbAppleMain{background:radial-gradient(circle at 88% 2%,rgba(255,255,255,.045),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 180px)!important}.nbAppleSidebar{background:linear-gradient(180deg,rgba(9,10,13,.98),rgba(5,6,8,.98))!important}.nbAppleLogo,.nbMailboxAccountIdentity .nbMailboxAccountMark,.nbMailboxAccountMark{background:linear-gradient(145deg,#fff,#cfd5de)!important;color:#080a0e!important}.nbCaseState,.nbCreationChoice,.nbCustomerHero,.nbMetricGrid>article,.nbOrderSection,.nbPanel,.nbPaymentLedger,.nbProcessBoard,.nbWorkspacePanel{background:var(--fm-neutral-panel)!important;border-color:rgba(255,255,255,.095)!important}.nbEyebrow{color:#a8b0bc!important}.nbPanelHeader a,.nbTextLink{color:#dfe4eb!important}.nbAiOperationOverlay{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px;background:rgba(3,4,6,.72);-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);animation:nbAiOverlayIn .22s ease both}@keyframes nbAiOverlayIn{0%{opacity:0}to{opacity:1}}.nbAiOperationCard{width:min(520px,calc(100vw - 32px));padding:34px;border-radius:28px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(150deg,rgba(30,34,43,.97),rgba(12,14,19,.98));box-shadow:0 36px 110px rgba(0,0,0,.62);animation:nbAiCardIn .42s cubic-bezier(.2,.85,.2,1) both}@keyframes nbAiCardIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.nbAiOperationMark{position:relative;width:70px;height:70px;margin-bottom:24px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(145deg,#fff,#c9d0da);color:#090b0f;font-weight:900;font-size:20px;box-shadow:0 18px 48px rgba(0,0,0,.38)}.nbAiOperationMark i{position:absolute;inset:-7px;border-radius:27px;border:1px solid rgba(255,255,255,.15);border-top:1px solid var(--fm-accent);animation:nbAiSpin 1s linear infinite}@keyframes nbAiSpin{to{transform:rotate(1turn)}}.nbAiOperationCard h2{margin:6px 0 9px;font-size:32px;letter-spacing:-.045em}.nbAiOperationCard>p:not(.nbEyebrow){margin:0;color:#98a1ae;line-height:1.6}.nbAiOperationSteps{display:grid;gap:8px;margin:24px 0 20px}.nbAiOperationSteps>div{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025);color:#c8ced7;opacity:.46;animation:nbAiStep 1.65s ease-in-out infinite;animation-delay:var(--delay)}.nbAiOperationSteps i{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 16px rgba(255,255,255,.55)}@keyframes nbAiStep{45%{opacity:1;transform:translateX(3px);border-color:rgba(88,230,177,.22)}}.nbAiOperationProgress{height:4px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.07)}.nbAiOperationProgress i{display:block;width:36%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#fff,var(--fm-accent),transparent);animation:nbAiProgress 1.15s ease-in-out infinite}@keyframes nbAiProgress{0%{transform:translateX(-120%)}to{transform:translateX(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{grid-column:1!important;display:flex!important;min-width:0;animation:nbMailReaderIn .32s var(--fm-ease) both}@keyframes nbMailReaderIn{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.nbMailboxApple.reader-focus .nbReaderBack{display:grid!important;place-items:center}.nbReaderBack svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.nbMailboxGrid{grid-template-columns:210px minmax(330px,.82fr) minmax(460px,1.5fr)!important}.nbMailboxFolders{background:#0b0e12!important}.nbMailboxFolderGroup button{min-height:40px!important;border-radius:11px!important;color:#9ba4b1!important}.nbMailboxFolderGroup button.active{color:#fff!important;background:#20252d!important;box-shadow:inset 2px 0 0 #fff!important}.nbMailboxList{background:#0d1015!important}.nbMailboxList>button{min-height:96px!important;padding:14px!important;background:transparent!important;border-bottom-color:rgba(255,255,255,.065)!important}.nbMailboxList>button:hover{background:rgba(255,255,255,.035)!important}.nbMailboxList>button.active{background:#1b2028!important;box-shadow:inset 3px 0 0 var(--fm-accent)}.nbMailboxList>button.unread h4{color:#fff;font-weight:800}.nbMailboxReader{background:#0a0d11!important}.nbReaderToolbar{min-height:58px!important;padding-inline:24px!important}.nbMailboxReader>footer button,.nbReaderToolbar button{background:#171b22!important;color:#e7ebf1!important;border-color:rgba(255,255,255,.095)!important}.nbMailboxReader>footer button:hover,.nbReaderToolbar button:hover{background:#242a33!important}.nbMailboxReader>header{background:linear-gradient(180deg,rgba(255,255,255,.022),transparent)!important}.nbMailboxBody{max-width:1050px;color:#d7dce4}.nbComposeFab,.nbMailboxMiniCompose,.nbSendArrow{background:#fff!important;color:#090b0f!important}.nbCommunicationLayout{grid-template-columns:minmax(0,1.8fr) minmax(300px,.62fr)!important;gap:14px!important}.nbCommunicationLayout>.nbPanel:first-child{min-height:680px;display:flex;flex-direction:column}.nbMessageStream{flex:1 1;max-height:none!important;min-height:390px;padding:16px 8px 18px 2px!important;gap:12px!important}.nbMessage{max-width:min(78%,780px)!important;padding:14px 16px!important;border-radius:18px!important;background:#171b22!important;border-color:rgba(255,255,255,.09)!important;box-shadow:0 8px 25px rgba(0,0,0,.18)}.nbMessage.sender-office{background:#f1f3f6!important;color:#0c0f13!important;border-color:#fff!important}.nbMessage.sender-office .nbMessageMeta strong,.nbMessage.sender-office p{color:#0c0f13!important}.nbMessage.sender-office .nbMessageMeta span,.nbMessage.sender-office small{color:#657080!important}.nbMessage.sender-ai{max-width:92%!important;background:linear-gradient(145deg,#202732,#171c24)!important;border-color:rgba(125,167,255,.2)!important}.nbMessage p{font-size:13px!important;line-height:1.65!important}.nbSmartComposer{margin-top:auto!important;padding:14px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:18px;background:#0f1318}.nbComposerTools{gap:6px!important}.nbComposerTools button,.nbComposerTools select{background:#1a1f27!important;color:#c7ced7!important;border-color:rgba(255,255,255,.08)!important}.nbComposerInput textarea{min-height:92px!important;background:#080a0e!important}.nbPhaseSidebar{position:sticky;top:18px}.nbCreationChoice{grid-template-columns:minmax(300px,.75fr) minmax(440px,1.25fr)!important;padding:26px!important;border-radius:24px!important}.nbChoiceGrid{gap:12px!important}.nbChoiceGrid button{min-height:168px!important;padding:22px!important;border-radius:19px!important;background:linear-gradient(145deg,#1b2028,#11151b)!important;border-color:rgba(255,255,255,.1)!important;text-align:left}.nbChoiceGrid button:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.22)!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:rgba(255,255,255,.09)!important}.nbAnalyticsGrid article,.nbExecutionStatus article,.nbOrderStatusGrid article,.nbPaymentOverview article{background:#141920!important}.nbPaymentOverview .paid{border-color:rgba(88,230,177,.32)!important}.nbPaymentOverview .open{border-color:rgba(255,207,112,.38)!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{grid-template-columns:minmax(240px,1.3fr) repeat(2,minmax(120px,.42fr)) auto!important;align-items:center!important;background:#12161c!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 strong{font-size:15px!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}.nbGreenCompactControl,.nbStatusDrawerLead{grid-column:1/-1}.nbAiOperationCard{padding:26px;border-radius:22px}}.nbBusinessMailboxPage{min-height:calc(100vh - 40px);padding:18px 20px 20px!important}.nbMailboxV3{--mail-line:rgba(255,255,255,.075);--mail-surface:#101318;--mail-panel:#151920;--mail-muted:#8d96a5;position:relative;display:flex;flex-direction:column;height:calc(100vh - 58px);min-height:720px;overflow:hidden;border:1px solid var(--mail-line);border-radius:26px;background:linear-gradient(180deg,#111419,#0b0e12);box-shadow:0 30px 90px rgba(0,0,0,.34)}.nbMailboxV3.compact{height:min(760px,calc(100vh - 250px));min-height:600px}.nbMailboxV3Header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:112px;padding:22px 26px;border-bottom:1px solid var(--mail-line);background:rgba(17,20,25,.84);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.nbMailboxV3Identity{display:flex;align-items:center;gap:15px;min-width:0}.nbMailboxV3Mark{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#f7f8fa;color:#0c0e12;font-size:21px;font-weight:900;box-shadow:0 10px 30px rgba(0,0,0,.25)}.nbMailboxV3Identity p{margin:0 0 3px;color:#56e1b4;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.nbMailboxV3Identity h1{margin:0;color:#f7f8fb;font-size:clamp(27px,2.4vw,40px);line-height:1.02;letter-spacing:-.045em}.nbMailboxV3Identity>div>span{display:block;margin-top:5px;color:#a7afbb;font-size:13px}.nbMailboxV3Mode{display:flex;gap:4px;padding:4px;border:1px solid var(--mail-line);border-radius:15px;background:#0a0d11}.nbMailboxV3Mode button{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 15px;border:0;border-radius:11px;background:transparent;color:#919aa7;font-weight:800;cursor:pointer;transition:.22s ease}.nbMailboxV3Mode button:hover{color:#fff;background:#161a21}.nbMailboxV3Mode button.active{background:#f1f3f6;color:#0c0e12;box-shadow:0 8px 24px rgba(0,0,0,.22)}.nbMailboxV3Mode b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:#242a33;color:inherit;font-size:10px}.nbMailboxV3Mode .active b{background:#dce1e7}.nbMailboxV3FolderRail{display:grid;grid-template-columns:repeat(9,minmax(110px,1fr));gap:7px;padding:10px 14px;border-bottom:1px solid var(--mail-line);overflow-x:auto;background:#0d1014}.nbMailboxV3FolderRail button{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:110px;height:44px;padding:0 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#858e9b;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer;transition:.22s ease}.nbMailboxV3FolderRail button:hover{background:#171b22;color:#fff}.nbMailboxV3FolderRail button.active{background:#f4f5f7;color:#0b0e12;border-color:#fff}.nbMailboxV3FolderRail button b{margin-left:auto;font-size:10px}.nbMailboxV3FolderIcon{display:grid;place-items:center;width:19px;height:19px}.nbMailboxV3FolderIcon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nbMailboxV3Browse{display:flex;flex-direction:column;flex:1 1;min-height:0}.nbMailboxV3BrowseTop{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;border-bottom:1px solid var(--mail-line)}.nbMailboxV3Kicker{color:#54ddb0;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nbMailboxV3BrowseTop h2{margin:4px 0 0;color:#f7f8fa;font-size:24px;letter-spacing:-.035em}.nbMailboxV3BrowseTop p{margin:3px 0 0;color:#7f8895;font-size:11px}.nbMailboxV3Search{display:flex;align-items:center;gap:9px;width:min(390px,42vw);height:42px;padding:0 13px;border:1px solid var(--mail-line);border-radius:13px;background:#171b22}.nbMailboxV3Search svg{width:17px;height:17px;fill:none;stroke:#8d96a4;stroke-width:1.8}.nbMailboxV3Search input{width:100%;border:0!important;outline:0;background:transparent!important;color:#fff!important;font:inherit}.nbMailboxV3Search input::placeholder{color:#737d89}.nbMailboxV3List{flex:1 1;min-height:0;overflow:auto;padding:8px 12px 22px}.nbMailboxV3List>button{display:grid;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;border:1px solid var(--mail-line);border-radius:17px;background:#12161c;color:#fff;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.nbMailboxV3List>button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.17);background:#171c23}.nbMailboxV3List>button.unread{background:linear-gradient(90deg,rgba(77,225,178,.075),#141920);border-color:rgba(77,225,178,.24)}.nbMailboxV3Avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#232933;color:#eef1f5;font-size:12px;font-weight:900}.nbMailboxV3ListCopy{min-width:0}.nbMailboxV3ListMeta{display:flex;justify-content:space-between;gap:16px}.nbMailboxV3ListMeta strong{font-size:12px}.nbMailboxV3ListMeta time{color:#6f7884;font-size:10px}.nbMailboxV3ListCopy>b{display:block;margin-top:4px;color:#f4f6f8;font-size:15px;letter-spacing:-.01em}.nbMailboxV3ListCopy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 8px;color:#9aa3af;font-size:12px;line-height:1.5}.nbMailboxV3Badges{display:flex;gap:6px}.nbMailboxV3Badges em,.nbMailboxV3Badges i{padding:4px 7px;border-radius:99px;background:#20262e;color:#aeb7c3;font-size:8px;font-style:normal;font-weight:900;text-transform:uppercase}.nbMailboxV3Badges i{background:rgba(77,225,178,.13);color:#61e5b7}.nbMailboxV3Chevron{color:#59616d;font-size:26px}.nbMailboxV3Reader{display:flex;flex-direction:column;flex:1 1;min-height:0;animation:nbReaderIn .28s cubic-bezier(.2,.85,.2,1)}@keyframes nbReaderIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}.nbMailboxV3ReaderToolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:10px 22px;border-bottom:1px solid var(--mail-line);background:#0e1116}.nbMailboxV3ReaderToolbar button{height:38px;padding:0 13px;border:1px solid var(--mail-line);border-radius:11px;background:#171b22;color:#bac2cc;font-weight:800;cursor:pointer}.nbMailboxV3ReaderToolbar button:hover{background:#222831;color:#fff}.nbMailboxV3ReaderToolbar button.danger:hover{border-color:rgba(255,100,110,.35);color:#ff8b93}.nbMailboxV3ReaderToolbar .back{display:flex;align-items:center;gap:8px;background:#f3f4f6;color:#0d1014}.nbMailboxV3ReaderToolbar .back svg{stroke-width:2}.nbMailboxV3ReaderToolbar>div{display:flex;gap:6px}.nbMailboxV3ReaderContent{flex:1 1;min-height:0;overflow:auto;padding:clamp(26px,4vw,64px) clamp(26px,7vw,110px)}.nbMailboxV3ReaderHeading{max-width:1040px;margin:0 auto 34px}.nbMailboxV3ReaderHeading>span{color:#55dfb2;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nbMailboxV3ReaderHeading h2{margin:10px 0 14px;color:#f7f8fa;font-size:clamp(31px,4.2vw,62px);line-height:1.02;letter-spacing:-.05em}.nbMailboxV3ReaderHeading>div{display:flex;justify-content:space-between;gap:20px;color:#8d96a3;font-size:12px}.nbMailboxV3ReaderHeading p{margin:0}.nbMailboxV3ReaderBody{max-width:1040px;min-height:240px;margin:auto;padding:34px 0;border-top:1px solid var(--mail-line);color:#d9dde3;font-size:16px;line-height:1.85;white-space:pre-wrap}.nbMailboxV3ReaderActions{display:flex;gap:8px;padding:14px 22px;border-top:1px solid var(--mail-line);background:#0e1116}.nbMailboxV3ReaderActions button{height:42px;padding:0 17px;border:1px solid var(--mail-line);border-radius:12px;background:#191e25;color:#d8dde4;font-weight:800;cursor:pointer}.nbMailboxV3ReaderActions button:first-child{background:#f4f5f7;color:#0b0e12}.nbMailboxV3Compose{position:absolute;right:23px;bottom:22px;display:grid;place-items:center;width:54px;height:54px;border:0;border-radius:50%;background:#f5f6f8;color:#0a0d11;box-shadow:0 16px 40px rgba(0,0,0,.36);cursor:pointer;transition:.22s ease}.nbMailboxV3Compose:hover{transform:translateY(-3px) scale(1.03)}.nbComposeV3Sheet .send svg,.nbMailboxV3Compose svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.nbMailboxV3Empty{display:grid;place-items:center;align-content:center;min-height:260px;color:#858e9b}.nbMailboxV3Empty strong{color:#e9ecf0;font-size:17px}.nbMailboxV3Empty span{margin-top:6px;font-size:12px}.nbComposeV3Overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:24px;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:nbFadeIn .2s ease}@keyframes nbFadeIn{0%{opacity:0}to{opacity:1}}.nbComposeV3Sheet{width:min(780px,96vw);min-height:590px;border:1px solid rgba(255,255,255,.11);border-radius:25px;background:#15191f;box-shadow:0 32px 100px rgba(0,0,0,.65);overflow:hidden;animation:nbSheetUp .3s cubic-bezier(.2,.8,.2,1)}@keyframes nbSheetUp{0%{opacity:0;transform:translateY(34px) scale(.98)}to{opacity:1;transform:none}}.nbComposeV3Sheet header{display:flex;justify-content:space-between;align-items:center;padding:19px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.nbComposeV3Sheet header span{display:block;color:#8e97a3;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.nbComposeV3Sheet header strong{display:block;margin-top:3px;color:#f3f5f7}.nbComposeV3Sheet header button{border:0;background:transparent;color:#9da6b1;font-size:24px;cursor:pointer}.nbComposeV3Sheet label{display:grid;grid-template-columns:85px 1fr;align-items:center;min-height:58px;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.07)}.nbComposeV3Sheet label span{color:#88919d;font-size:11px;font-weight:800}.nbComposeV3Sheet input{height:50px;border:0!important;background:transparent!important;color:#fff!important;outline:0;font:inherit}.nbComposeV3Sheet textarea{width:100%;min-height:330px;padding:22px;border:0;background:#101319;color:#f1f3f6;outline:0;resize:none;font:inherit;line-height:1.7}.nbComposeV3Sheet footer{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-top:1px solid rgba(255,255,255,.08)}.nbComposeV3Sheet footer button{cursor:pointer}.nbComposeV3Sheet .draft{height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#1b2027;color:#c0c7d0}.nbComposeV3Sheet .send{display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;background:#f4f5f7;color:#0a0c0f}@media(max-width:960px){.nbMailboxV3{height:calc(100vh - 24px);border-radius:18px}.nbMailboxV3Header{min-height:94px;padding:18px}.nbMailboxV3Identity>div>span{display:none}.nbMailboxV3FolderRail{grid-template-columns:repeat(9,132px)}.nbMailboxV3BrowseTop{align-items:flex-start;flex-direction:column}.nbMailboxV3Search{width:100%}.nbMailboxV3ReaderContent{padding:30px 24px}.nbMailboxV3ReaderHeading>div{flex-direction:column}.nbMailboxV3ReaderToolbar{align-items:flex-start}.nbMailboxV3ReaderActions,.nbMailboxV3ReaderToolbar>div{overflow-x:auto}}.nbDashboardV4{padding:26px 30px 34px;max-width:1660px;margin:0 auto;color:#f6f8fb}.nbDashboardV4Header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.nbDashboardV4Header p,.nbDashboardV4SectionTitle p{margin:0 0 5px;color:#6fe5bd;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nbDashboardV4Header h1{margin:0;font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.055em}.nbDashboardV4Header span{display:block;margin-top:9px;color:#9ca5b1;font-size:14px}.nbDashboardV4Header>div:last-child{display:flex;gap:8px}.nbDashboardV4Header a{display:grid;place-items:center;height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#171b21;color:#e8ebef;font-size:12px;font-weight:800}.nbDashboardV4Header a.primary{background:#f4f6f8;color:#0b0d10;border-color:#fff}.nbDashboardV4Metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.nbDashboardV4Metrics article{min-height:118px;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:linear-gradient(145deg,#171b22,#11151a)}.nbDashboardV4Metrics span{display:block;color:#8c95a1;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nbDashboardV4Metrics strong{display:block;margin-top:14px;font-size:30px;letter-spacing:-.04em}.nbDashboardV4Metrics small{display:block;margin-top:6px;color:#858e9b;font-size:11px}.nbDashboardV4Bottom>article,.nbDashboardV4Flow{border:1px solid rgba(255,255,255,.075);border-radius:21px;background:#11151a}.nbDashboardV4Flow{padding:18px;margin-bottom:12px}.nbDashboardV4SectionTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.nbDashboardV4SectionTitle h2{margin:0;font-size:21px;letter-spacing:-.025em}.nbDashboardV4SectionTitle>a{color:#aeb6c1;font-size:11px;font-weight:800}.nbDashboardV4Rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.nbDashboardV4Rail button{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px;min-height:122px;padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#15191f;color:#fff;text-align:left;cursor:pointer;overflow:hidden;transition:.22s ease}.nbDashboardV4Rail button:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.16)}.nbDashboardV4Rail button.active{background:#1a1f26;box-shadow:0 14px 34px rgba(0,0,0,.22)}.nbDashboardV4Rail button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--tone)}.nbDashboardV4Rail .tone-red{--tone:#ec6077}.nbDashboardV4Rail .tone-orange{--tone:#eea443}.nbDashboardV4Rail .tone-yellow{--tone:#e3c74d}.nbDashboardV4Rail .tone-green{--tone:#54d7a8}.nbDashboardV4Rail span{display:flex;align-items:center;gap:7px;color:#9aa3af;font-size:9px;font-weight:900;text-transform:uppercase}.nbDashboardV4Rail i{width:8px;height:8px;border-radius:50%;background:var(--tone)}.nbDashboardV4Rail>button>strong{font-size:22px}.nbDashboardV4Rail b{grid-column:1/-1;font-size:21px}.nbDashboardV4Rail small{grid-column:1/-1;color:#8f98a4;font-size:10px}.nbDashboardV4Detail{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(2,minmax(120px,.45fr)) auto;align-items:center;gap:12px;margin-top:10px;padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#0e1216;animation:nbDrawerIn .23s ease}@keyframes nbDrawerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nbDashboardV4Detail .copy span,.nbDashboardV4Detail .stat span{color:#7d8693;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.nbDashboardV4Detail .copy h3{margin:4px 0 5px;font-size:18px}.nbDashboardV4Detail .copy p{margin:0;color:#98a1ad;font-size:11px;line-height:1.5}.nbDashboardV4Detail .stat{padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#151a20}.nbDashboardV4Detail .stat strong{display:block;margin-top:6px;font-size:18px}.nbDashboardV4Detail .open{display:grid;place-items:center;min-height:42px;padding:0 15px;border-radius:12px;background:#f3f5f7;color:#0a0d10;font-size:11px;font-weight:900}.nbDashboardV4Green{grid-column:2/-1;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.4fr);gap:10px}.nbDashboardV4Green .switch{display:grid;grid-template-columns:1fr 1fr;gap:7px}.nbDashboardV4Green .switch button{padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#151a20;color:#fff;text-align:left}.nbDashboardV4Green .switch button.active.light{border-color:rgba(130,233,177,.45);background:#17251f}.nbDashboardV4Green .switch button.active.complete{border-color:rgba(61,208,145,.5);background:#12231b}.nbDashboardV4Green .switch small,.nbDashboardV4Green .switch span{display:block}.nbDashboardV4Green .switch b{display:block;margin:8px 0;font-size:19px}.nbDashboardV4Green .switch small{color:#8f98a4;font-size:9px}.nbDashboardV4Green .summary{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:7px}.nbDashboardV4Green .summary article{padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#151a20}.nbDashboardV4Green .summary span{display:block;color:#7e8793;font-size:8px;text-transform:uppercase}.nbDashboardV4Green .summary strong{display:block;margin-top:5px;font-size:16px}.nbDashboardV4Green .summary a{display:grid;place-items:center;height:100%;min-height:55px;padding:0 13px;border-radius:11px;background:#f3f5f7;color:#0b0d10;font-size:10px;font-weight:900}.nbDashboardV4Bottom{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.nbDashboardV4Bottom>article{padding:18px;min-height:290px}.nbDashboardV4Actions,.nbDashboardV4Upcoming{display:grid;gap:7px;margin-top:14px}.nbDashboardV4Actions>a{display:grid;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:65px;padding:10px 12px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#15191f}.nbDashboardV4Actions>a>i{width:4px;height:34px;border-radius:99px;background:#fff}.nbDashboardV4Actions>a>i.tone-red{background:#ec6077}.nbDashboardV4Actions>a>i.tone-orange{background:#eea443}.nbDashboardV4Actions>a>i.tone-lightgreen{background:#75d9a7}.nbDashboardV4Actions span{display:block;color:#8c95a1;font-size:8px;font-weight:900;text-transform:uppercase}.nbDashboardV4Actions strong{display:block;margin-top:2px;font-size:13px}.nbDashboardV4Actions small{display:block;margin-top:3px;color:#89929e;font-size:10px}.nbDashboardV4Actions>a>b{color:#dfe3e8;font-size:11px}.nbDashboardV4Upcoming>a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;padding:10px 12px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#15191f}.nbDashboardV4Upcoming strong{display:block;font-size:13px}.nbDashboardV4Upcoming small{display:block;margin-top:3px;color:#87909b;font-size:10px}.nbDashboardV4Upcoming time{color:#aab2bc;font-size:10px}.nbDashboardV4Upcoming .empty{display:grid;place-items:center;min-height:170px;color:#7f8894}.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{align-items:flex-start;flex-direction:column}.nbDashboardV4Detail,.nbDashboardV4Metrics,.nbDashboardV4Rail{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{padding:26px 30px!important;max-width:1660px;margin:0 auto}.wm10-page-head{align-items:flex-end!important;margin-bottom:18px!important}.wm10-page-head h1{font-size:48px!important;letter-spacing:-.05em!important}.wm10-main-mode{gap:8px!important}.wm10-main-mode button{min-height:72px!important;border-radius:16px!important;background:#151920!important;border-color:rgba(255,255,255,.08)!important}.wm10-calendar-navigation{min-height:54px!important;border-radius:15px!important;background:#11151a!important}.wm10-order-summary-refined{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.wm10-order-summary-refined article{min-height:90px!important;padding:15px!important;border-radius:15px!important;background:#15191f!important}.wm10-calendar-filters{padding:8px!important;border-radius:14px!important;background:#11151a!important}.wm10-main-week{gap:7px!important;min-width:1100px!important}.wm10-main-week>article{border-radius:15px!important;background:#11151a!important;border-color:rgba(255,255,255,.075)!important}.wm10-week-day-head{height:62px!important;padding:10px 11px!important;background:#171b21!important}.wm10-week-day-head>div{display:flex!important;align-items:baseline!important;gap:6px!important;white-space:nowrap!important}.wm10-week-day-head span{font-size:8px!important;letter-spacing:.09em!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{min-height:60px!important;max-height:74px!important;padding:8px!important;border-radius:11px!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{padding:7px!important;border-radius:10px!important;background:#0e1216!important}.wm10-day-availability button{min-height:38px!important;padding:6px 8px!important}.wm10-free-day{min-height:70px!important}.nbMailboxV3BrowseTools{display:flex;align-items:center;gap:12px;justify-content:flex-end;flex-wrap:wrap}.nbMailboxV3EditTrigger{min-height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#141920;color:#d8dde4;font-weight:800;cursor:pointer;transition:.2s ease}.nbMailboxV3EditTrigger:hover{background:#1a1f27;color:#fff}.nbMailboxV3EditTrigger.active{background:#f4f5f7;color:#0b0e12}.nbMailboxV3EditPanel{display:grid;gap:10px;padding:12px 24px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(14,18,23,.92)}.nbMailboxV3EditSummary{display:flex;align-items:center;justify-content:space-between;gap:12px}.nbMailboxV3EditSummary strong{color:#f4f6f8;font-size:12px}.nbMailboxV3EditSummary button{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#171c23;color:#d8dde3;font-weight:800;cursor:pointer}.nbMailboxV3BulkActions{display:flex;gap:8px;flex-wrap:wrap}.nbMailboxV3BulkActions button{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#171c23;color:#d5dbe4;font-weight:800;cursor:pointer}.nbMailboxV3BulkActions button:disabled{opacity:.45;cursor:not-allowed}.nbMailboxV3List>button.editing{grid-template-columns:34px 46px minmax(0,1fr);padding-left:14px}.nbMailboxV3SelectBox{display:grid;place-items:center;width:24px;height:24px;border-radius:9px;border:1px solid rgba(255,255,255,.13);background:#12161d;color:transparent}.nbMailboxV3SelectBox svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2}.nbMailboxV3SelectBox.active{background:#58e6b1;color:#04110c;border-color:#58e6b1}.nbMailboxV3List>button.selected{border-color:rgba(88,230,177,.45);background:linear-gradient(90deg,rgba(88,230,177,.1),#151a21)}.nbMailboxV3EditDock{position:sticky;bottom:12px;z-index:5;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 18px 18px;background:linear-gradient(180deg,rgba(11,14,18,0),rgba(11,14,18,.95) 22%,rgba(11,14,18,.98))}.nbMailboxV3EditDock button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#141920;color:#cfd5de;font-weight:800;cursor:pointer}.nbMailboxV3EditDock button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.nbMailboxV3EditDock button.active{background:#f4f5f7;color:#0b0e12}.nbMailboxV3Compose{right:28px!important;bottom:26px!important;width:58px!important;height:58px!important;background:#f7f8fa!important;color:#0a0d11!important;box-shadow:0 18px 48px rgba(0,0,0,.34)!important}.nbMailboxV3Compose svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}.nbMailboxV3ContextMenu{position:fixed;z-index:60;display:grid;gap:4px;min-width:220px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#161b22;box-shadow:0 24px 70px rgba(0,0,0,.45)}.nbMailboxV3ContextMenu strong{padding:6px 8px 8px;color:#f6f7f8;font-size:12px}.nbMailboxV3ContextMenu button{min-height:38px;padding:0 10px;border:0;border-radius:11px;background:transparent;color:#d7dde5;text-align:left;font-weight:700;cursor:pointer}.nbMailboxV3ContextMenu button:hover{background:#202731;color:#fff}.nbMailboxV3ContextMenu button.danger:hover{background:rgba(255,95,105,.1);color:#ff8e98}.nbMailboxV3ReaderToolbar .back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1}@media(max-width:960px){.nbMailboxV3BrowseTools,.nbMailboxV3EditTrigger,.nbMailboxV3Search{width:100%}.nbMailboxV3EditSummary{align-items:flex-start;flex-direction:column}.nbMailboxV3BulkActions{display:grid;grid-template-columns:1fr 1fr}.nbMailboxV3EditDock{padding:10px 14px 14px}.nbMailboxV3ContextMenu{left:12px!important;right:12px;min-width:0}}.wm10-day-availability{display:grid;gap:8px;min-height:60px!important;padding:9px 10px 10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:13px!important;background:linear-gradient(180deg,rgba(19,24,31,.98),rgba(11,15,20,.95))!important}.wm10-day-availability-label{display:block;color:#7f8b98;font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.wm10-day-availability-track{display:grid;grid-template-columns:1fr 1fr;gap:7px}.wm10-day-availability-track>span{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 8px;border-radius:10px;background:rgba(255,255,255,.03)}.wm10-day-availability-track i{width:7px;height:7px;border-radius:50%}.wm10-day-availability-track b{color:#f6f7f8;font-size:13px}.wm10-day-availability-track small{overflow:hidden;color:#909aa7;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.wm10-day-availability-track .available i{background:#49e4b1}.wm10-day-availability-track .unavailable i{background:#f06e8a}.wm10-day-popover-backdrop{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:28px;background:rgba(5,9,14,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wm10-day-popover{position:relative!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;width:min(860px,calc(100vw - 56px))!important;max-height:min(78vh,760px);padding:22px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:24px!important;background:linear-gradient(180deg,#12171e,#0f141b)!important;box-shadow:0 28px 80px rgba(0,0,0,.45)!important;overflow:auto}.wm10-day-popover>div>a{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px!important;border-radius:16px!important;background:#151b23!important;border:1px solid rgba(255,255,255,.06)!important}.wm10-day-popover small,.wm10-day-popover strong{white-space:normal!important}.wm10-day-popover small{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}.nbDocumentItems article{grid-template-columns:34px minmax(160px,1fr) minmax(240px,1.45fr) 88px 120px!important;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:rgba(255,255,255,.025)}.nbDocumentUtilityBar{gap:12px;flex-wrap:wrap;margin:10px 0 18px}.nbDocumentUtilityBar>div{display:flex;gap:8px;flex-wrap:wrap}.nbDocumentUtilityBar strong{color:#f4f6f8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.nbDocumentUtilityBar button{min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#171c23;color:#dce2ea;font-weight:800;cursor:pointer}.nbDocumentPreview{padding:24px!important;border-radius:22px!important;background:#fbfbf8!important;color:#11151a!important}.nbDocumentPreview *{color:inherit!important}.nbDocumentPreview h2{margin:6px 0 16px;font-size:26px!important}.nbPreviewSheet{display:grid;gap:18px}.nbPreviewHeader{display:flex;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid rgba(17,21,26,.12)}.nbPreviewBrand strong{display:block;font-size:22px;font-weight:900}.nbPreviewAddresses small,.nbPreviewBrand span,.nbPreviewFooter small,.nbPreviewMeta span{display:block;color:#5b6570!important;font-size:11px;line-height:1.6}.nbPreviewMeta{text-align:right}.nbPreviewAddresses{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nbPreviewAddresses article{padding:14px;border-radius:14px;background:#f0f1ed}.nbPreviewTable{border-radius:16px}.nbPreviewTable article,.nbPreviewTable header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.55fr) 70px 110px 120px;gap:10px;padding:10px 14px}.nbPreviewTable header{background:#eef1ed;font-size:11px;font-weight:900}.nbPreviewTable article+article{border-top:1px solid rgba(17,21,26,.08)}.nbPreviewTotals{margin-left:auto;width:min(320px,100%);display:grid;gap:8px}.nbPreviewTotals div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid rgba(17,21,26,.08)}.nbPreviewTotals div.total{padding-top:12px;border-top:2px solid rgba(17,21,26,.16);border-bottom:0;font-size:18px;font-weight:900}.nbPreviewFooter{padding-top:12px;border-top:1px solid rgba(17,21,26,.12)}@media(max-width:1100px){.nbDocumentStudio,.nbPreviewAddresses,.nbPreviewTable article,.nbPreviewTable header{grid-template-columns:1fr!important}.nbPreviewMeta{text-align:left}}.wm10-main-week>article{position:relative;overflow:visible!important}.wm10-day-popover{position:absolute!important;z-index:45!important;top:68px!important;left:10px!important;right:10px!important;width:auto!important;max-height:none!important;padding:12px!important;border-radius:16px!important;background:#141920!important;box-shadow:0 20px 55px rgba(0,0,0,.38)!important;overflow:visible!important}.wm10-day-popover>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 9px!important;padding:0 2px 8px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.wm10-day-popover>header span{font-size:7px!important;letter-spacing:.15em!important}.wm10-day-popover>header strong{font-size:13px!important}.wm10-day-popover>header button{width:28px!important;height:28px!important;border-radius:9px!important}.wm10-day-popover>div{display:grid!important;gap:7px!important;max-height:207px!important;overflow-y:auto!important;padding-right:3px!important;scrollbar-width:thin}.wm10-day-popover>div>a{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;min-height:58px!important;padding:8px 9px!important;border-radius:12px!important;background:#1a2028!important}.wm10-day-popover>div>a>span{width:30px!important;height:30px!important;border-radius:9px!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;font-size:10px!important;line-height:1.25!important}.wm10-day-popover>div>a small,.wm10-day-popover>div>a strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.wm10-day-popover>div>a small{color:#8f99a6!important;font-size:8px!important;line-height:1.3!important}.customer360{display:grid;gap:18px}.customer360HeroGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:16px}.customer360Buckets,.customer360Losses,.customer360OpenMoney,.customer360Payments,.customer360Profile,.customer360Team,.customerChatCenter{border:1px solid rgba(255,255,255,.075);border-radius:24px;background:linear-gradient(145deg,#171b22,#101419);box-shadow:0 18px 50px rgba(0,0,0,.18)}.customer360OpenMoney,.customer360Profile{padding:22px}.customer360OpenMoney h3,.customer360Profile h3,.customer360SectionHead h3{margin:3px 0 0;color:#f7f8fa;font-size:20px;letter-spacing:-.03em}.customer360OpenMoney{display:flex;align-items:center;gap:22px}.customer360OpenMoney>div:last-child p:last-child{margin:8px 0 0;color:#98a2af;font-size:12px;line-height:1.55}.customer360MoneyRing{display:grid;place-items:center;align-content:center;flex:0 0 158px;height:158px;border:10px solid rgba(88,230,177,.16);border-top-color:#58e6b1;border-radius:50%;background:#0e1217;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.customer360MoneyRing span{color:#8b95a3;font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.customer360MoneyRing strong{margin:5px 0;color:#fff;font-size:24px}.customer360MoneyRing small{color:#8c96a3;font-size:9px}.customer360DataGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px}.customer360DataGrid>div,.customer360Metrics>article{padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:#151a21}.customer360DataGrid span,.customer360Metrics span{display:block;color:#7f8997;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.customer360DataGrid strong{display:block;margin-top:7px;overflow:hidden;color:#f5f7fa;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.customer360Metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.customer360Metrics>article{min-height:106px}.customer360Metrics strong{display:block;margin:9px 0 5px;color:#fff;font-size:22px}.customer360Metrics small{color:#8f98a5;font-size:9px;line-height:1.4}.customer360Buckets,.customer360Losses,.customer360Payments,.customer360Team{padding:20px}.customer360SectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.customer360SectionHead>span{display:grid;place-items:center;min-width:34px;height:34px;padding:0 10px;border-radius:11px;background:#202630;color:#fff;font-size:11px;font-weight:900}.customer360BucketRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px}.customer360BucketRail button{min-height:116px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#13181f;color:#fff;text-align:left;cursor:pointer;transition:.2s ease}.customer360BucketRail button:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.18)}.customer360BucketRail button.active{box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);background:#1b2129}.customer360BucketRail span{display:block;color:#a7b0bc;font-size:9px;font-weight:900;text-transform:uppercase}.customer360BucketRail strong{display:block;margin:9px 0 5px;font-size:26px}.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{display:grid;gap:8px;margin-top:12px}.customer360BucketList>a,.customer360Losses>a,.customer360Payments>a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 14px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#11161c;color:inherit;text-decoration:none;transition:.2s ease}.customer360BucketList>a:hover,.customer360Losses>a:hover,.customer360Payments>a:hover{transform:translateX(2px);border-color:rgba(88,230,177,.28)}.customer360BucketList a strong,.customer360Losses a strong,.customer360Payments a strong{display:block;color:#f5f7fa;font-size:12px}.customer360BucketList a span,.customer360Losses a span,.customer360Payments a span{display:block;margin-top:3px;color:#909aa7;font-size:10px}.customer360BucketList a small,.customer360Losses a small,.customer360Payments a small{display:block;margin-top:4px;color:#74808c;font-size:9px}.customer360BucketList a>b,.customer360Losses a>b,.customer360Payments a>b{color:#fff;font-size:12px}.customer360BucketList a>i{color:#63e2b6;font-size:10px;font-style:normal;font-weight:900}.customer360Split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.customer360Losses,.customer360Payments{display:grid;align-content:start;gap:9px}.customer360Losses .customer360SectionHead,.customer360Payments .customer360SectionHead{margin-bottom:7px}.customer360Losses>a,.customer360Payments>a{grid-template-columns:minmax(0,1fr) auto}.customer360Empty{padding:22px;border:1px dashed rgba(255,255,255,.09);border-radius:15px;color:#8f98a5;text-align:center;font-size:11px}.customer360Empty.success{border-color:rgba(88,230,177,.18);color:#7eddbb;background:rgba(88,230,177,.04)}.customer360Team>div:last-child{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.customer360Team>div:last-child>span{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#13181f}.customer360Team i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#202733;color:#fff;font-size:9px;font-style:normal}.customer360Team strong{font-size:11px;color:#f3f5f7}.customerChatCenter{display:flex;flex-direction:column;min-height:690px;overflow:hidden}.customerChatHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border-bottom:1px solid rgba(255,255,255,.07)}.customerChatHeader h2{margin:4px 0;color:#f6f7f9;font-size:26px;letter-spacing:-.04em}.customerChatHeader>div:first-child>span{color:#8d97a4;font-size:11px}.customerChatSummary{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px}.customerChatSummary article{padding:10px 12px;border-radius:13px;background:#13181f;border:1px solid rgba(255,255,255,.06)}.customerChatSummary span{display:block;color:#7e8895;font-size:8px;text-transform:uppercase;font-weight:900}.customerChatSummary strong{display:block;margin-top:5px;color:#fff;font-size:18px}.customerChatStream{flex:1 1;display:flex;flex-direction:column;gap:10px;padding:18px;overflow:auto;background:#0d1116}.customerChatMessage{max-width:min(76%,760px);padding:13px 15px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#171c23}.customerChatMessage.office{align-self:flex-end;background:#f1f3f5;color:#0b0e12}.customerChatMessage.ai{background:linear-gradient(145deg,#1d2631,#151a21);border-color:rgba(104,154,255,.2)}.customerChatMessageMeta{display:flex;align-items:center;justify-content:space-between;gap:10px}.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{display:inline-block;margin-top:9px;color:#42cfa0;font-size:9px;font-weight:900}.customerChatComposer{display:grid;grid-template-columns:150px minmax(0,1fr) 52px;gap:10px;padding:14px;border-top:1px solid rgba(255,255,255,.07);background:#12171d}.customerChatComposer select,.customerChatComposer textarea{border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#0d1116;color:#fff}.customerChatComposer select{padding:0 12px}.customerChatComposer textarea{min-height:72px;padding:12px;resize:vertical}.customerChatComposer button{display:grid;place-items:center;width:52px;height:52px;align-self:end;border:0;border-radius:16px;background:#f5f6f7;color:#0a0d11;cursor:pointer}.customerChatComposer svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.customerFileNavigation.premium{grid-template-columns:repeat(5,minmax(0,1fr))!important}.nbDashboardV4Rail{gap:8px!important}.nbDashboardV4Rail>button{min-height:112px!important;padding:12px!important;border-radius:15px!important}.nbDashboardV4Rail>button>b{font-size:18px!important}.nbDashboardV4Rail>button>small{font-size:9px!important}.nbDashboardV4Detail{min-height:0!important;padding:12px 14px!important;grid-template-columns:minmax(190px,.9fr) repeat(2,minmax(100px,.35fr)) auto!important;gap:10px!important}.nbDashboardV4Green{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)!important;gap:10px!important}.nbDashboardV4Green .switch{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.nbDashboardV4Green .switch button{min-height:76px!important;padding:10px!important;border-radius:13px!important}.nbDashboardV4Green .summary{display:grid!important;grid-template-columns:repeat(3,minmax(90px,1fr)) auto!important;gap:8px!important;padding:8px!important;border-radius:13px!important}.nbDashboardV4Green .summary article{padding:8px!important}.nbDashboardV4Green .summary strong{font-size:15px!important}.nbDocumentUtilityBar{position:relative;z-index:2}.nbDocumentUtilityBar strong{color:#f5f7fa!important}.nbDocumentUtilityBar button{background:#20262e!important;color:#f4f6f8!important;border-color:rgba(255,255,255,.12)!important}.nbDocumentUtilityBar button:hover{background:#2a323d!important}.nbDocumentPreview .nbDocumentUtilityBar,.nbDocumentPreview>.nbDocumentUtilityBar{background:#11161c!important;color:#fff!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){.customer360BucketRail,.customer360DataGrid,.customer360Metrics{grid-template-columns:1fr}.customer360OpenMoney{align-items:flex-start;flex-direction:column}.customer360MoneyRing{width:138px;height:138px;flex-basis: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{position:fixed;top:22px;right:26px;z-index:1200;display:flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid rgba(88,230,177,.28);border-radius:14px;background:rgba(13,20,18,.96);box-shadow:0 16px 50px rgba(0,0,0,.32);color:#dffcf1;font-size:12px;font-weight:900;animation:nbActionNoticeIn .22s ease both}.nbMailboxV3ActionNotice svg{width:17px;height:17px;fill:none;stroke:#58e6b1;stroke-width:2.4}.nbMailboxV3EditSummary>div{display:flex;align-items:center;gap:8px}.nbMailboxV3EditClose{display:grid!important;place-items:center;min-width:34px!important;width:34px;height:34px;padding:0!important;font-size:20px!important;line-height:1}.nbMailboxV3List>button{transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}.nbMailboxV3List>button.selected{transform:translateX(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{display:flex;align-items:flex-end}.wm10-workplace-head-actions button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fff;padding:10px 14px}.wm10-workplace-head-actions button:hover{border-color:rgba(83,245,180,.55);transform:translateY(-1px)}.wm10-workplace-warning{margin:14px 0 18px;border:1px solid rgba(255,190,70,.35);background:rgba(255,181,51,.08);color:#ffd990;border-radius:14px;padding:14px 16px;font-size:13px;font-weight:750}.wm10-primary-job button:disabled{opacity:.55;cursor:not-allowed;filter:saturate(.55)}.invoiceDocumentPreview{margin:18px 0 24px;background:#fff;color:#111827;border-radius:24px;padding:34px;box-shadow:0 24px 80px rgba(0,0,0,.35);overflow:hidden}.invoiceAddressGrid,.invoiceDocumentFooter,.invoiceDocumentHeader{display:grid;gap:24px}.invoiceDocumentHeader{grid-template-columns:1.4fr .8fr;align-items:start;padding-bottom:26px;border-bottom:1px solid #dfe5ec}.invoiceBrandBlock{display:flex;gap:16px;align-items:center}.invoiceBrandBlock img,.invoiceLogoFallback{width:64px;height:64px;border-radius:16px;object-fit:contain;background:#0b1713;border:1px solid #dce7e2}.invoiceLogoFallback{display:grid;place-items:center;color:#56f2b1;font-size:26px;font-weight:950}.invoiceBrandBlock div,.invoiceDocumentMeta{display:flex;flex-direction:column;gap:4px}.invoiceBrandBlock strong{font-size:22px}.invoiceAddressGrid span,.invoiceBrandBlock span,.invoiceDocumentFooter span,.invoiceDocumentMeta span{font-size:10px;letter-spacing:.16em;font-weight:900;color:#657282}.invoiceBrandBlock small,.invoiceDocumentFooter small,.invoiceDocumentMeta 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{padding:18px;border:1px solid #e3e8ee;border-radius:16px;background:#f8fafc}.invoiceAddressGrid strong{display:block;margin:9px 0 4px;font-size:16px}.invoiceAddressGrid p{margin:0;color:#5d6878;line-height:1.55}.invoiceProfessionalTable{border:1px solid #dfe5ec;border-radius:16px;overflow:hidden}.invoiceProfessionalHead,.invoiceProfessionalRow{display:grid;grid-template-columns:64px minmax(260px,1fr) 110px 145px 145px;align-items:center}.invoiceProfessionalHead{background:#111827;color:#fff;font-size:11px;font-weight:900;letter-spacing:.04em}.invoiceProfessionalHead span,.invoiceProfessionalRow>span{padding:13px 14px}.invoiceProfessionalRow{border-top:1px solid #e7ebf0}.invoiceProfessionalRow>span:nth-child(n+3){text-align:right}.invoiceProfessionalRow strong{display:block;margin-bottom:5px}.invoiceProfessionalRow small{display:block;color:#6b7584;white-space:normal;line-height:1.45}.invoiceProfessionalTotals{margin:24px 0 0 auto;max-width:460px;border:1px solid #dfe5ec;border-radius:16px;overflow:hidden}.invoiceProfessionalTotals>div{display:flex;justify-content:space-between;padding:12px 16px;border-top:1px solid #e7ebf0}.invoiceProfessionalTotals>div:first-child{border-top:0}.invoiceProfessionalTotals .gross{background:#111827;color:#fff;font-size:17px}.invoiceProfessionalTotals .open{background:#eafbf4;color:#07573a}.invoiceDocumentFooter{grid-template-columns:repeat(3,1fr);margin-top:28px;padding-top:22px;border-top:1px solid #dfe5ec}.invoiceDocumentFooter>div{display:flex;flex-direction:column;gap:4px}.invoiceDocumentFooter strong{font-size:13px}.implementationOverviewCard,.jobProcessWorkspace .panel,.jobProcessWorkspace article,.orderOverviewCard{border-radius:18px!important}.jobProcessWorkspace .form,.jobProcessWorkspace .grid,.jobProcessWorkspace .summaryGrid{gap:16px!important}.jobProcessWorkspace input,.jobProcessWorkspace select,.jobProcessWorkspace textarea{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){.invoiceAddressGrid,.invoiceDocumentHeader{grid-template-columns:1fr}.invoiceDocumentMeta{text-align:left}.invoiceProfessionalTable{overflow-x:auto}.invoiceProfessionalHead,.invoiceProfessionalRow{min-width:760px}}@media print{body{background:#fff!important}.appSidebar,.financeError,.financeMessage,.invoiceHero,.invoiceWorkspace,.topbar{display:none!important}.appContent{margin:0!important;padding:0!important}.invoiceDocumentPreview{box-shadow:none;margin:0;border-radius:0;padding:18mm;page-break-inside:avoid}.invoiceDocumentPreview *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.companyLogoUpload{display:grid;gap:10px}.companyLogoUpload>span{font-size:11px;font-weight:850;color:#dfe6e2}.companyLogoUploadRow{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.025)}.companyLogoPreview{width:72px;height:72px;display:grid;place-items:center;flex:0 0 72px;border-radius:17px;overflow:hidden;background:#0a1512;border:1px solid rgba(83,245,180,.2);color:#50ecad;font-size:28px;font-weight:950}.companyLogoPreview img{width:100%;height:100%;object-fit:contain;background:#fff}.companyLogoFileButton{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid rgba(83,245,180,.28);border-radius:12px;background:rgba(83,245,180,.08);color:#ddfff2!important;font-weight:850;cursor:pointer}.companyLogoFileButton input{display:none}.companyLogoUploadRow small{display:block;margin-top:7px;color:#7e958c;font-size:10px}.nbCaseSplit,.nbDocumentStudio,.nbOrderStudio{align-items:start!important;gap:24px!important}.nbCaseSplit>.nbPanel,.nbDocumentStudio>.nbPanel,.nbOrderStudio>.nbPanel{padding:28px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(21,27,33,.98),rgba(13,17,22,.98))!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:0 24px 70px rgba(0,0,0,.22)}.nbPanelHeader{align-items:flex-start!important;margin-bottom:24px!important;padding-bottom:20px!important;border-bottom:1px solid rgba(255,255,255,.075)}.nbPanelHeader h2{margin:5px 0 7px!important;font-size:24px!important;line-height:1.18!important;letter-spacing:-.025em}.nbPanelHeader p{max-width:720px;color:#85958f!important;line-height:1.6!important}.nbCaseSplit label,.nbDocumentStudio label,.nbOrderStudio label{display:grid!important;gap:9px!important;color:#b8c4bf!important;font-size:11px!important;font-weight:850!important;letter-spacing:.02em}.nbCaseSplit textarea,.nbDocumentStudio textarea,.nbOrderStudio textarea{min-height:120px!important;padding:16px!important;border-radius:15px!important;line-height:1.65!important}.nbCaseSplit input,.nbCaseSplit textarea,.nbDocumentStudio input,.nbDocumentStudio textarea,.nbOrderStudio input,.nbOrderStudio textarea{border:1px solid rgba(255,255,255,.085)!important;background:#0b0f14!important;color:#f4f7f6!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nbCaseSplit input:focus,.nbCaseSplit textarea:focus,.nbDocumentStudio input:focus,.nbDocumentStudio textarea:focus,.nbOrderStudio input:focus,.nbOrderStudio textarea:focus{outline:none!important;border-color:rgba(75,235,171,.48)!important;box-shadow:0 0 0 4px rgba(75,235,171,.07)!important}.nbDocumentItems{gap:12px!important;margin:22px 0!important}.nbDocumentItems article{position:relative!important;display:grid!important;grid-template-columns:40px minmax(170px,.9fr) minmax(250px,1.5fr) 90px 120px 36px!important;gap:10px!important;align-items:center!important;padding:14px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.015))!important}.nbDocumentItems article>span{width:36px!important;height:36px!important;border-radius:11px!important}.nbDocumentItems article input{min-height:46px!important;padding:0 12px!important}.nbDocumentRowDelete{width:34px;height:34px;border:1px solid rgba(255,100,120,.22);border-radius:10px;background:rgba(255,76,102,.07);color:#ff9dab;font-size:20px;cursor:pointer;transition:.18s ease}.nbDocumentRowDelete:hover{transform:scale(1.05);background:rgba(255,76,102,.14)}.nbAddRow{min-height:46px!important;margin-top:2px!important;border-radius:14px!important;border-style:solid!important;background:rgba(75,235,171,.035)!important}.nbQuoteConditions{margin-top:22px!important;padding-top:22px!important;border-top:1px solid rgba(255,255,255,.07)}.nbExecutionStatus,.nbOrderStatusGrid{gap:12px!important;margin:0 0 24px!important}.nbExecutionStatus article,.nbOrderStatusGrid article{padding:17px 18px!important;border-radius:16px!important;background:#0d1217!important}.nbExecutionStatus span,.nbOrderStatusGrid span{font-size:9px!important;letter-spacing:.13em!important}.nbExecutionStatus strong,.nbOrderStatusGrid strong{display:block;margin-top:7px;font-size:14px!important;line-height:1.4}.nbOrderStatusGrid small{display:block;margin-top:5px;color:#71867d}.nbOrderSection{margin-top:18px!important;padding:22px!important;border-radius:20px!important;background:rgba(0,0,0,.18)!important}.nbOrderSectionTitle{margin-bottom:20px!important}.nbOrderSectionTitle>span{width:40px!important;height:40px!important;border-radius:13px!important}.nbOrderSectionTitle strong{font-size:15px!important}.nbOrderSectionTitle small{font-size:10px!important;line-height:1.5}.nbFormGrid{gap:14px!important}.nbOrderFooter{margin-top:22px!important;padding:19px!important;border-radius:18px!important}.nbOrderFooter>div:last-child{justify-content:flex-end!important}.nbChecklistEditor{display:grid!important;gap:10px!important;margin:18px 0 22px!important;padding:0!important;border:0!important;background:transparent!important}.nbChecklistEditor>div{display:grid!important;grid-template-columns:42px minmax(0,1fr) 36px!important;gap:12px!important;align-items:center!important;margin:0!important;padding:13px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:16px!important;background:rgba(255,255,255,.025)!important}.nbChecklistEditor>div>span{width:38px!important;height:38px!important;border-radius:12px!important;font-size:12px!important}.nbChecklistEditor>div>input{min-height:46px!important;font-size:12px!important}.nbCaseSplit .nbActionBar{margin-top:24px!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.075)!important;justify-content:flex-end!important}.nbCaseSide .nbPanel{padding:22px!important;border-radius:20px!important}.nbCaseSide h3{font-size:17px!important;line-height:1.35!important}.nbCaseSide li,.nbCaseSide p{line-height:1.65!important;color:#8da097!important}.nbDocumentPreview{padding:26px!important;border-radius:24px!important;box-shadow:0 28px 80px rgba(0,0,0,.34)!important}.nbQuotePreview{background:#f8f7f2!important}.nbInvoicePreview{background:#fff!important}.nbPreviewLogo{width:58px;height:58px;object-fit:contain;border-radius:12px;margin-bottom:12px;background:#fff;border:1px solid #e2e6e8}.nbQuoteDisclaimer{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border:1px solid #e0b45c;border-radius:14px;background:#fff8e8;color:#6b542b!important}.nbQuoteDisclaimer strong{white-space:nowrap}.nbQuoteDisclaimer span{font-size:11px;line-height:1.55;color:#6b542b!important}.nbPreviewTable{border:1px solid rgba(17,21,26,.12);border-radius:14px;overflow:hidden}.nbPreviewTable article,.nbPreviewTable header{display:grid!important;grid-template-columns:54px minmax(200px,1fr) 100px 120px 130px!important;gap:0!important;align-items:start!important}.nbPreviewTable header{background:#111820;color:#fff!important}.nbPreviewTable header span{padding:12px!important;color:#fff!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em}.nbPreviewTable article{border-top:1px solid rgba(17,21,26,.1)!important}.nbPreviewTable article>*{padding:13px 12px!important}.nbPreviewTable article span b{display:block;margin-bottom:5px}.nbPreviewTable article span small{display:block;color:#68727d!important;line-height:1.45}.nbPreviewTotals{margin-top:20px!important}.nbPreviewFooter{display:grid!important;gap:7px!important;margin-top:22px!important;padding-top:18px!important;border-top:1px solid rgba(17,21,26,.12)!important}.nbInvoicePreview .nbPreviewTotals .total{background:#111820!important;color:#fff!important;border-radius:10px}.nbQuotePreview .nbPreviewTotals .total{background:#1c2931!important;color:#fff!important;border-radius:10px}@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){.nbCaseSplit,.nbDocumentStudio,.nbOrderStudio{grid-template-columns:1fr!important}.nbAiPlanningCard,.nbDocumentPreview{position:static!important}.nbDocumentItems article{grid-template-columns:38px 1fr 36px!important}.nbDocumentItems article input{grid-column:2}.nbDocumentItems article .nbDocumentRowDelete{grid-column:3;grid-row:1}.nbPreviewTable{overflow-x:auto}.nbPreviewTable article,.nbPreviewTable header{min-width:700px}}.cleanTechnicianStarButton.active{background:linear-gradient(135deg,#ffe78c,#ffc846)!important;color:#17120a!important;border-color:#ffe997!important;box-shadow:0 0 0 3px rgba(255,211,85,.13),0 10px 28px rgba(255,196,48,.2)!important;transform:translateY(-1px)}.cleanTechnicianStarButton.active:hover{filter:brightness(1.06)}.cleanStaffPickerList{display:grid;gap:10px;margin:16px 0 4px;max-height:310px;overflow:auto;padding-right:4px}.cleanStaffPickerList>label{display:grid;grid-template-columns:auto 42px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.025);cursor:pointer;transition:.2s ease}.cleanStaffPickerList>label.selected,.cleanStaffPickerList>label:hover{border-color:rgba(255,214,111,.42);background:rgba(255,214,111,.075)}.cleanStaffPickerList input{accent-color:#ffd66f}.cleanStaffPickerAvatar{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:rgba(80,240,187,.12);color:#67f2c3;font-weight:900}.cleanStaffPickerList label>span:nth-of-type(2){display:grid;gap:3px}.cleanStaffPickerList small{color:#8e9aa8}.cleanStaffPickerList label>button{width:30px;height:30px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#171c22;color:#fff;font-size:18px}.cleanStaffPickerEmpty{padding:18px;border:1px dashed rgba(255,255,255,.14);border-radius:15px;color:#9ba6b2;text-align:center}.companyLogoRemoveButton{margin-top:10px;border:1px solid rgba(255,120,120,.32);background:rgba(255,90,90,.08);color:#ffb2b2;border-radius:11px;padding:8px 11px;font-weight:800;cursor:pointer}.wm10-primary-job{border:1px solid rgba(90,245,193,.2)!important;background:linear-gradient(145deg,rgba(24,34,41,.98),rgba(16,22,28,.98))!important;box-shadow:0 24px 65px rgba(0,0,0,.24)}.wm10-primary-job>header{gap:24px}.wm10-workplace-head-actions{flex-direction:column;gap:10px}.wm10-workplace-head-actions button{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.04);color:#e8edf2;border-radius:12px;padding:10px 13px;font-weight:800;cursor:pointer}.wm10-execution-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:18px}.wm10-execution-kpis>div{padding:15px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:15px!important;background:rgba(255,255,255,.025)!important}.wm10-execution-kpis span{display:block;color:#7f8b98;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.wm10-execution-kpis strong{font-size:15px}.wm10-execution-kpis .positive{color:#62edba}.wm10-execution-kpis .delayed{color:#ffbd68}.wm10-progress-rail{height:7px;margin:14px 0 20px;border-radius:99px;background:rgba(255,255,255,.055);overflow:hidden}.wm10-progress-rail>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34dca1,#8bf1cc);box-shadow:0 0 18px rgba(62,231,171,.4);transition:width .45s ease}.wm10-execution-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:16px}.wm10-documentation-panel,.wm10-task-panel{border:1px solid rgba(255,255,255,.075);border-radius:18px;background:rgba(5,10,14,.25);padding:16px}.wm10-panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.wm10-panel-heading span{font-size:9px;letter-spacing:.12em;color:#4fe0ad;font-weight:900}.wm10-panel-heading h3{margin:4px 0 0;font-size:17px}.wm10-panel-heading>strong{font-size:22px;color:#7af0c6}.wm10-task-list{display:grid;gap:8px}.wm10-task-list>label{display:grid;grid-template-columns:auto 38px 1fr auto;align-items:center;gap:11px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.02);cursor:pointer;transition:.2s}.wm10-task-list>label:hover{border-color:rgba(81,231,177,.25)}.wm10-task-list>label.done{background:rgba(50,220,158,.07);border-color:rgba(50,220,158,.22)}.wm10-task-list input{position:absolute;opacity:0}.wm10-task-check{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#1d252e;color:#9aa6b3;font-weight:900}.wm10-task-list .done .wm10-task-check{background:#35dca0;color:#062217}.wm10-task-list label>span:nth-of-type(2){display:grid;gap:4px}.wm10-task-list small{color:#83909e}.wm10-task-list em{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#9aa6b3;font-style:normal;font-weight:900}.wm10-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wm10-proof-grid button{display:grid;gap:5px;text-align:left;padding:11px;border-radius:13px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:#e9eef3;cursor:pointer}.wm10-proof-grid button.complete{border-color:rgba(55,224,163,.28);background:rgba(55,224,163,.07)}.wm10-proof-grid button>span{font-size:18px;color:#62eab9}.wm10-proof-grid small{color:#7f8b98}.wm10-customer-confirm{display:flex;gap:11px;align-items:center;margin:12px 0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:13px}.wm10-customer-confirm input{accent-color:#42dea7}.wm10-customer-confirm span{display:grid;gap:3px}.wm10-customer-confirm small{color:#84909d}.wm10-final-note{display:grid;gap:7px;margin-top:10px}.wm10-final-note>span{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#8693a1;font-weight:900}.wm10-final-note textarea{min-height:88px;resize:vertical;border:1px solid rgba(255,255,255,.09);background:#111820;color:#eef3f7;border-radius:13px;padding:12px}.wm10-audit-line{display:flex;justify-content:space-between;gap:15px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);font-size:11px;color:#82909d}.wm10-audit-line strong{color:#dce4eb}.nbExecutionMonitor{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.nbExecutionHeaderActions{display:flex;align-items:center;gap:10px}.nbExecutionKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 12px}.nbExecutionKpiGrid article{padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);display:grid;gap:6px}.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{height:8px;border-radius:99px;background:rgba(255,255,255,.06);overflow:hidden;margin-bottom:20px}.nbExecutionProgress span{display:block;height:100%;background:linear-gradient(90deg,#34dca1,#94f2d1);transition:width .45s}.nbExecutionReadOnlyGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.nbExecutionReadOnlyGrid>section{padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:rgba(5,10,14,.22)}.nbExecutionSectionTitle{display:flex;justify-content:space-between;margin-bottom:13px}.nbExecutionSectionTitle span{font-size:9px;letter-spacing:.12em;color:#4fe0ad;font-weight:900}.nbExecutionSectionTitle h3{margin:4px 0 0}.nbExecutionReadOnlyList{display:grid;gap:8px}.nbExecutionReadOnlyList article{display:grid;grid-template-columns:36px 1fr auto;gap:11px;align-items:center;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:13px}.nbExecutionReadOnlyList article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#1a232c}.nbExecutionReadOnlyList article.done{background:rgba(52,220,159,.06);border-color:rgba(52,220,159,.2)}.nbExecutionReadOnlyList article.done>span{background:#35dca0;color:#071e16}.nbExecutionReadOnlyList article>div{display:grid;gap:3px}.nbExecutionReadOnlyList small{color:#7e8b98}.nbExecutionReadOnlyList em{font-style:normal;font-size:9px;color:#8d99a6;text-transform:uppercase;font-weight:900}.nbExecutionProofList{display:grid;gap:8px}.nbExecutionProofList article{display:flex;gap:10px;align-items:center;padding:11px;border-radius:12px;border:1px solid rgba(255,255,255,.07)}.nbExecutionProofList article.done{border-color:rgba(51,220,159,.23);background:rgba(51,220,159,.06)}.nbExecutionProofList article span{color:#62e9b9}.nbExecutionReport{margin-top:12px;padding:13px;border-radius:13px;background:rgba(255,255,255,.025)}.nbExecutionAudit>span,.nbExecutionReport>span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#84919e;font-weight:900}.nbExecutionReport p{margin:8px 0 0;color:#d2dae1;line-height:1.55}.nbExecutionAudit{display:flex;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.nbDocumentMenu{position:relative}.nbDocumentMenu summary{list-style:none;width:42px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:rgba(255,255,255,.05);color:#fff;font-weight:900;letter-spacing:.08em;cursor:pointer}.nbDocumentMenu summary::-webkit-details-marker{display:none}.nbDocumentMenu>div{position:absolute;z-index:30;right:0;top:44px;width:245px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#111820;box-shadow:0 22px 55px rgba(0,0,0,.42);display:grid;gap:5px;animation:nbMenuIn .16s ease}.nbDocumentMenu button{display:grid!important;grid-template-columns:30px 1fr!important;gap:1px 10px!important;text-align:left!important;padding:10px!important;border:0!important;border-radius:10px!important;color:#eff3f6!important}.nbDocumentMenu button:hover{background:rgba(255,255,255,.06)!important}.nbDocumentMenu button>span{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:rgba(68,228,171,.1);color:#66eabd}.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 .nbPreviewBrand span,.nbInvoicePreview .nbPreviewFooter small,.nbInvoicePreview .nbPreviewMeta span,.nbInvoicePreview .nbPreviewTable small{color:#58636e!important}@keyframes nbMenuIn{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:1100px){.nbExecutionMonitor,.nbExecutionReadOnlyGrid,.wm10-execution-grid{grid-template-columns:1fr}.nbExecutionKpiGrid,.wm10-execution-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.nbExecutionKpiGrid,.wm10-execution-kpis,.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{padding:0!important;background:linear-gradient(160deg,rgba(255,255,255,.035),transparent 44%),#10151a!important;box-shadow:0 24px 70px rgba(0,0,0,.3)!important}.wm10-primary-job>header{padding:24px 26px 20px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.wm10-primary-job>header h2{max-width:860px;font-size:clamp(22px,2.3vw,34px)!important;line-height:1.12!important}.wm10-workplace-head-actions button{min-height:42px!important;padding:0 15px!important;border-radius:12px!important;border:1px solid rgba(255,111,125,.25)!important;background:rgba(255,111,125,.07)!important;color:#ffb6bf!important;font-weight:700!important}.wm10-execution-kpis{padding:18px 26px!important;gap:10px!important;background:rgba(255,255,255,.015)!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.wm10-execution-kpis article{min-height:84px!important;padding:15px 16px!important;border-radius:15px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.075)!important}.wm10-progress-rail{margin:0 26px 22px!important;height:7px!important;background:rgba(255,255,255,.06)!important}.wm10-execution-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important;padding:0 26px 26px!important}.wm10-documentation-panel,.wm10-task-panel{padding:20px!important;border-radius:19px!important;background:rgba(255,255,255,.022)!important;border:1px solid rgba(255,255,255,.085)!important}.wm10-task-list{gap:10px!important}.wm10-task-list>label{grid-template-columns:48px minmax(0,1fr) auto!important;gap:14px!important;min-height:84px!important;padding:14px 15px!important;border-radius:15px!important;background:#13191f!important;border:1px solid rgba(255,255,255,.075)!important;align-items:center!important}.wm10-task-list>label:has(input:checked){background:linear-gradient(90deg,rgba(71,217,154,.11),rgba(71,217,154,.025))!important;border-color:rgba(71,217,154,.25)!important}.wm10-task-list>label>input{position:absolute;opacity:0;pointer-events:none}.wm10-task-check{width:38px!important;height:38px!important;border-radius:12px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.09)!important;display:grid!important;place-items:center!important;color:#dfe7ee!important;font-weight:750!important}.wm10-task-list>label:has(input:checked) .wm10-task-check{background:rgba(71,217,154,.16)!important;border-color:rgba(71,217,154,.32)!important;color:#72efb8!important}.wm10-task-list>label strong{font-size:13px!important;line-height:1.45!important;font-weight:680!important}.wm10-task-list>label small{margin-top:5px!important;font-size:10px!important;color:#84919c!important}.wm10-requirement-toggle{min-width:76px!important;height:31px!important;padding:0 10px!important;font-size:9px!important;font-weight:760!important;text-transform:uppercase!important}.wm10-requirement-toggle.required{background:rgba(242,184,75,.1)!important;border:1px solid rgba(242,184,75,.28)!important;color:#ffd17a!important}.wm10-requirement-toggle.optional{background:rgba(88,199,216,.1)!important;border:1px solid rgba(88,199,216,.28)!important;color:#8de8f4!important}.wm10-proof-grid{gap:10px!important}.wm10-proof-grid button{min-height:118px!important;border-radius:16px!important;background:#13191f!important;border:1px solid rgba(255,255,255,.08)!important}.wm10-customer-confirm,.wm10-final-note{border-radius:15px!important;background:#13191f!important;border:1px solid rgba(255,255,255,.08)!important}.wm10-final-note textarea{min-height:104px!important;line-height:1.55!important}.wm10-primary-job>footer{padding:18px 26px 24px!important;border-top:1px solid rgba(255,255,255,.08)!important;background:rgba(0,0,0,.12)!important}.wm10-modal-backdrop{background:rgba(4,7,10,.52)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;animation:nbBackdropIn .18s ease both}.wm10-job-picker{animation:nbModalIn .24s cubic-bezier(.2,.8,.2,1) both!important}.wm10-picker-empty{display:grid;place-items:center;text-align:center;gap:9px;padding:42px 24px;border:1px dashed rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.018)}.wm10-picker-empty>span{font-size:32px;color:#f2b84b}.wm10-picker-empty strong{font-size:17px}.wm10-picker-empty p{max-width:520px;margin:0;color:#8c98a3;line-height:1.6;font-size:12px}.wm10-picker-empty button{margin-top:8px;padding:11px 15px;border-radius:11px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.045);color:#eef3f7}.nbExecutionMonitorMain{border-radius:24px!important;padding:24px!important;background:linear-gradient(155deg,rgba(255,255,255,.028),transparent 48%),#10151a!important}.nbExecutionKpiGrid{gap:10px!important}.nbExecutionKpiGrid article{min-height:104px!important;padding:17px!important;border-radius:16px!important;background:#141a20!important;border:1px solid rgba(255,255,255,.08)!important}.nbExecutionReadOnlyGrid{gap:16px!important}.nbExecutionReadOnlyGrid>section{padding:20px!important;border-radius:18px!important;background:#12181e!important;border:1px solid rgba(255,255,255,.08)!important}.nbExecutionReadOnlyList article{min-height:72px!important;padding:13px!important;border-radius:14px!important;background:rgba(255,255,255,.025)!important}.nbStaffFirstCard{border-color:rgba(88,199,216,.2)!important;background:linear-gradient(145deg,rgba(88,199,216,.08),transparent 65%),#10151a!important}.nbSecureEditBackdrop{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px;background:rgba(4,7,10,.64);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:nbBackdropIn .18s ease both}.nbSecureEditModal{width:min(720px,100%);max-height:90vh;overflow:auto;padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(155deg,rgba(255,255,255,.045),transparent 45%),#10151a;box-shadow:0 35px 110px rgba(0,0,0,.55);animation:nbModalIn .26s cubic-bezier(.2,.8,.2,1) both}.nbSecureEditModal>header{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.nbSecureEditModal>header h3{margin:3px 0 7px;font-size:24px;letter-spacing:-.04em}.nbSecureEditModal>header p{margin:0;color:#8f9aa5;line-height:1.55}.nbSecureEditModal>header>button{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#dfe7ee;font-size:20px}.nbSecureActorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.nbSecureActorGrid>button{display:flex;align-items:center;gap:12px;text-align:left;padding:13px;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:#141a20;color:#eef3f7}.nbSecureActorGrid>button.active{border-color:rgba(88,199,216,.42);background:rgba(88,199,216,.09)}.nbSecureActorGrid>button>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.06);font-weight:760}.nbSecureActorGrid small{display:block;margin-top:4px;color:#85919c}.nbSecurePassword{display:grid;gap:7px;margin:12px 0}.nbSecurePassword span{font-size:10px;color:#8c98a3;text-transform:uppercase;letter-spacing:.1em}.nbSecurePassword input{height:45px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0d1217;color:#fff;padding:0 13px}.nbSecureEditModal>aside{display:grid;grid-template-columns:auto 1fr;gap:7px 14px;padding:14px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.075);font-size:11px}.nbSecureEditModal>aside strong{grid-column:1/-1;color:#8de8f4}.nbSecureEditModal>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.nbSecureError{color:#ff9ca7;background:rgba(255,111,125,.08);border:1px solid rgba(255,111,125,.2);padding:10px 12px;border-radius:11px;font-size:11px}.nbDocumentMenu summary{border-radius:12px!important;letter-spacing:2px!important;font-size:13px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12)!important}.nbDocumentMenu[open]>div{min-width:285px!important;padding:8px!important;background:#0f1419!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 22px 70px rgba(0,0,0,.48)!important;animation:nbMenuFly .28s cubic-bezier(.18,.9,.28,1) both!important}.nbDocumentMenu button{grid-template-columns:34px 1fr!important;padding:11px!important}.nbDocumentMenu button span{grid-row:1/3;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(88,199,216,.09);color:#8de8f4}.nbDocumentMenu button strong{font-weight:650!important;letter-spacing:0!important}.nbDocumentMenu button small{color:#7e8a95!important}@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:translateX(-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:rgba(255,255,255,.09)}.nbCaseCommandBar,.nbCaseTabs,.nbExecutionMonitorMain,.nbOrderSection,.nbPanel,.nbPaymentOverview article{background:linear-gradient(160deg,rgba(255,255,255,.025),transparent 42%),var(--fm-surface-2)!important;border-color:var(--fm-border)!important;box-shadow:0 18px 48px rgba(0,0,0,.18)!important}.nbCaseCommandBar strong,.nbPanel h1,.nbPanel h2,.nbPanel h3,.nbPanel strong{color:var(--fm-text)!important}.nbPanel p,.nbPanel small,.nbPanel span{letter-spacing:normal}.nbDocumentPreview{padding:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;color:#15191d!important;border:0!important}.nbDocumentUtilityBar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px;color:#dfe4e8!important}.nbDocumentUtilityBar>strong{font-weight:650!important;letter-spacing:.12em!important;text-transform:uppercase;color:#a8b1ba!important}.nbPreviewSheet{padding:30px!important;border-radius:18px!important;border:1px solid #e4e7e9!important;box-shadow:0 26px 70px rgba(0,0,0,.28)!important}.nbPreviewSheet *{color:inherit!important}.nbPreviewAddresses small,.nbPreviewBrand span,.nbPreviewFooter small,.nbPreviewMeta span,.nbPreviewTable small{color:#626c75!important}.nbPreviewAddresses article{background:#f6f7f7!important;border:1px solid #e7eaec!important}.nbPreviewTable header{background:#f1f3f4!important;color:#252b31!important;border-bottom:1px solid #dde2e5!important}.nbPreviewTable header span{color:#4a535c!important;font-weight:700!important}.nbInvoicePreview .nbPreviewTotals .total,.nbQuotePreview .nbPreviewTotals .total{background:#171b20!important;color:#fff!important}.nbDocumentMenu summary{width:36px!important;height:36px!important;border:1px solid rgba(255,255,255,.15)!important;background:#171b20!important;color:#f5f7f8!important;position:relative;transition:transform .2s ease,background .2s ease}.nbDocumentMenu summary:after{font-size:12px;letter-spacing:2px;transform:translateX(1px)}.nbDocumentMenu summary:hover{background:#222830!important;transform:rotate(90deg)}.nbDocumentMenu[open]>div{right:0!important;top:44px!important;width:306px!important;padding:7px!important;border-radius:16px!important;background:rgba(15,17,20,.98)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 28px 80px rgba(0,0,0,.55)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:top right;animation:nbTechSlide .32s cubic-bezier(.16,1,.3,1) both!important}.nbDocumentMenu button{min-height:54px!important;padding:10px 11px!important;background:transparent!important;color:#eef2f5!important;border-radius:11px!important;transition:transform .18s ease,background .18s ease!important}.nbDocumentMenu button:hover{background:rgba(255,255,255,.065)!important;transform:translateX(5px)}.nbDocumentMenu button>span{background:#20262c!important;color:#8ee8c2!important;border:1px solid rgba(255,255,255,.08)!important}.nbDocumentMenu button strong{color:#f4f7f8!important}.nbDocumentMenu button small{color:#87919b!important}@keyframes nbTechSlide{0%{opacity:0;transform:translateX(-22px) scale(.96);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.nbDirectExecutionEditor{margin:20px 0;padding:22px;border:1px solid rgba(92,232,185,.2);border-radius:22px;background:linear-gradient(145deg,rgba(92,232,185,.06),transparent 38%),#0f1317;box-shadow:0 22px 60px rgba(0,0,0,.24)}.nbDirectExecutionEditor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--fm-border)}.nbDirectExecutionEditor h3{margin:3px 0 7px;font-size:22px;letter-spacing:-.03em}.nbDirectExecutionEditor header p{max-width:760px;margin:0;color:#8f99a4;line-height:1.55}.nbDirectAudit{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px 14px;align-items:center;margin:16px 0;padding:13px 15px;border-radius:14px;background:#151a1f;border:1px solid var(--fm-border)}.nbDirectAudit span{font-size:9px;font-weight:760;letter-spacing:.09em;text-transform:uppercase;color:#7f8993}.nbDirectAudit strong{font-size:12px;color:#eef3f5}.nbDirectEditorGrid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:16px}.nbDirectEditorGrid>aside,.nbDirectEditorGrid>section{padding:18px;border-radius:17px;background:#12171c;border:1px solid var(--fm-border)}.nbDirectTaskList{display:grid;gap:9px}.nbDirectTaskList article{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:14px;background:#171c22;border:1px solid rgba(255,255,255,.075);transition:.2s ease}.nbDirectTaskList article.done{background:rgba(74,218,166,.065);border-color:rgba(74,218,166,.24)}.nbDirectCheck{width:36px;height:36px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#212830;color:#fff;font-weight:760}.done .nbDirectCheck{background:#51dca8;color:#082117;border-color:transparent}.nbDirectTaskList strong{display:block;font-size:12px;line-height:1.42}.nbDirectTaskList small{display:block;margin-top:4px;color:#7f8a94;font-size:9px}.nbDirectRequirement{padding:7px 9px;border-radius:999px;font-size:9px;font-weight:760;border:1px solid rgba(255,255,255,.1);background:#20262d;color:#d9dfe3}.nbDirectRequirement.optional{color:#efc274;border-color:rgba(239,194,116,.28);background:rgba(239,194,116,.07)}.nbDirectProofGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nbDirectProofGrid button{display:grid;gap:5px;justify-items:start;padding:12px;border-radius:13px;border:1px solid var(--fm-border);background:#181d22;color:#eef2f4}.nbDirectProofGrid button.done{border-color:rgba(80,222,169,.3);background:rgba(80,222,169,.07)}.nbDirectProofGrid button span{font-size:18px;color:#67dfb2}.nbDirectProofGrid button small{font-size:8px;color:#7f8992}.nbDirectConfirm{display:flex;gap:10px;align-items:center;margin-top:10px;padding:13px;border-radius:13px;background:#181d22;border:1px solid var(--fm-border)}.nbDirectConfirm small,.nbDirectConfirm strong{display:block}.nbDirectConfirm small{margin-top:3px;color:#818b95}.nbDirectText{display:grid;gap:7px;margin-top:11px}.nbDirectText>span{font-size:9px;font-weight:760;letter-spacing:.09em;text-transform:uppercase;color:#7f8993}.nbDirectText textarea{min-height:104px;padding:12px;border-radius:13px;border:1px solid var(--fm-border);background:#0d1115;color:#f4f6f7;resize:vertical}.nbExecutionHeaderActions .nbButton.primary{background:#f4f6f7!important;color:#12161a!important;border-color:#f4f6f7!important}.nbExecutionHeaderActions .nbButton.primary:hover{background:#fff!important;transform:translateY(-1px)}@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;margin:0 auto 18px!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.09)!important;background:#0e1114!important;border-radius:16px!important}.wm10-primary-job{max-width:1180px!important;margin:0 auto!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 24px 70px rgba(0,0,0,.35)!important;color:#f5f7f8!important}.wm10-primary-job>header{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent)!important}.wm10-primary-job>header h2{line-height:1.05!important;letter-spacing:-.04em!important;margin:8px 0!important;max-width:none!important}.wm10-job-summary{font-size:14px!important;line-height:1.45!important;color:#b5bdc5!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wm10-job-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.wm10-job-meta span{padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035);font-size:11px;color:#d9dee3}.wm10-workplace-head-actions button{border-color:rgba(255,110,110,.32)!important;color:#ffaaaa!important;font-size:11px!important}.wm10-workplace-head-actions button:hover{background:rgba(255,90,90,.08)!important}.wm10-execution-mode{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 24px 0}.wm10-execution-mode button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;text-align:left;padding:14px 16px;border:1px solid rgba(255,255,255,.08);background:#11161a;color:#edf1f4;border-radius:14px;cursor:pointer;transition:.18s ease}.wm10-execution-mode button>span{align-self:center;letter-spacing:.14em;color:#7f8a94}.wm10-execution-mode button small{font-size:10px;color:#8e99a3}.wm10-execution-mode button.active{border-color:rgba(83,245,180,.48);background:rgba(83,245,180,.07);box-shadow:inset 0 0 0 1px rgba(83,245,180,.08)}.wm10-time-console{margin:14px 24px!important;padding:14px!important;display:grid!important;grid-template-columns:1.45fr repeat(3,1fr) auto!important;gap:10px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;background:#0f1418!important}.wm10-time-console>div{padding:12px 13px;border-left:1px solid rgba(255,255,255,.07)}.wm10-time-console>div:first-child{border-left:0}.wm10-time-console span{font-size:8px!important;letter-spacing:.12em;text-transform:uppercase;color:#78838d!important}.wm10-time-console strong{font-size:15px!important;margin-top:6px!important;color:#f4f7f8!important}.wm10-time-console small{display:block;margin-top:4px;color:#7f8992;font-size:9px}.wm10-time-main strong{font-size:20px!important}.wm10-start-control{align-self:stretch;padding:0 18px;border:1px solid rgba(83,245,180,.4);border-radius:12px;background:#51e8ad;color:#06110d;font-size:11px;font-weight:800;cursor:pointer}.wm10-execution-kpis{margin:0 24px!important;padding:0!important;grid-template-columns:repeat(4,1fr)!important}.wm10-execution-grid{padding:16px 24px 24px!important;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;gap:16px!important}.wm10-documentation-panel,.wm10-task-panel{background:#0f1317!important;border:1px solid rgba(255,255,255,.09)!important;padding:17px!important}.wm10-task-bulk{display:flex;gap:8px;margin:12px 0}.wm10-task-bulk button{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);color:#cbd2d8;border-radius:10px;padding:8px 11px;font-size:10px;cursor:pointer}.wm10-task-card{display:grid;grid-template-columns:38px 1fr auto auto auto;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:#12171b;transition:.16s ease}.wm10-task-card:hover{border-color:rgba(255,255,255,.15);transform:translateY(-1px)}.wm10-task-card.done{border-color:rgba(83,245,180,.28);background:rgba(83,245,180,.045)}.wm10-task-card.failed{border-color:rgba(255,99,99,.3);background:rgba(255,99,99,.04)}.wm10-task-copy{display:grid;gap:4px}.wm10-task-copy strong{font-size:12px;line-height:1.35}.wm10-task-copy small{font-size:9px;color:#7f8a94}.wm10-task-time{width:82px;border:1px solid rgba(255,255,255,.1);background:#0a0e11;color:#eef2f4;border-radius:9px;padding:7px;font-size:10px}.wm10-task-fail{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#7e8992;cursor:pointer}.wm10-task-fail.active{color:#ff8c8c;border-color:rgba(255,100,100,.35);background:rgba(255,100,100,.08)}.wm10-job-picker{max-height:min(720px,calc(100vh - 48px))!important;margin:auto!important;border-radius:20px!important;background:#0c1013!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 34px 110px rgba(0,0,0,.58)!important}.wm10-modal-backdrop{place-items:center!important;padding:24px!important}.wm10-job-picker>header{padding:22px 24px!important}.wm10-job-picker-list{padding:16px 24px!important}.wm10-job-picker-list article>button{min-height:70px!important;background:#11161a!important}.wm10-job-picker-list strong{font-size:12px!important}.wm10-job-picker-list small{font-size:10px!important}.wm10-start-adjust{width:min(620px,calc(100vw - 32px));background:#0c1013;border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 34px 110px rgba(0,0,0,.6);padding:22px;color:#eef2f4}.wm10-start-adjust header{display:flex;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.wm10-start-adjust header span{font-size:9px;letter-spacing:.14em;color:#5be6b4}.wm10-start-adjust h2{margin:7px 0;font-size:22px}.wm10-start-adjust p{margin:0;color:#89949d;font-size:12px;line-height:1.55}.wm10-start-adjust header button{border:0;background:rgba(255,255,255,.06);color:#fff;border-radius:9px;width:32px;height:32px}.wm10-start-adjust>label{display:grid;gap:7px;margin-top:18px;font-size:10px;color:#9aa4ad}.wm10-start-adjust input[type=datetime-local]{padding:12px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#11171b;color:#fff}.wm10-notify-choice{grid-template-columns:auto 1fr!important;align-items:center}.wm10-notify-choice span{display:grid;gap:3px}.wm10-notify-choice strong{color:#eef2f4;font-size:12px}.wm10-start-adjust footer{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.wm10-start-adjust footer button{padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#12171b;color:#e7ecef}.wm10-start-adjust footer .primary{background:#51e8ad;color:#07110d;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-fail,.wm10-task-time{grid-row:2}.wm10-execution-mode{grid-template-columns:1fr}}:root{--v4-bg:#080a0d;--v4-panel:#101318;--v4-panel-2:#14181e;--v4-line:rgba(255,255,255,.095);--v4-line-strong:rgba(255,255,255,.16);--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{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 32%),var(--v4-bg)!important;border:1px solid var(--v4-line)!important;border-radius:24px!important;box-shadow:0 28px 80px rgba(0,0,0,.3)!important;overflow:hidden}.wm10-primary-job>header{padding:24px 26px 21px!important;border-bottom:1px solid var(--v4-line)!important;background:#0d1014!important;align-items:flex-start!important}.wm10-primary-job>header h2{font-size:clamp(25px,2.2vw,36px)!important;margin:6px 0 9px!important;color:var(--v4-text)!important}.wm10-job-summary{max-width:760px!important;font-size:13px!important;color:#b5bec6!important}.wm10-job-meta{margin-top:13px!important}.wm10-job-meta span{padding:7px 10px!important;background:rgba(255,255,255,.045)!important;border:1px solid var(--v4-line)!important;color:#dce2e6!important;font-size:10px!important}.wm10-workplace-head-actions{min-width:210px!important}.wm10-workplace-head-actions strong{color:#d9e0e5!important;font-size:12px!important}.wm10-workplace-head-actions button{background:transparent!important;border:1px solid rgba(255,123,136,.32)!important;color:#ffabb3!important;border-radius:11px!important;padding:9px 11px!important}.wm10-execution-mode{padding:14px 26px!important;margin:0!important;background:#0b0e12!important;border-bottom:1px solid var(--v4-line)!important}.wm10-execution-mode button{grid-template-columns:34px 1fr!important;border-radius:15px!important;border:1px solid var(--v4-line)!important;background:#11151a!important;color:var(--v4-text)!important;box-shadow:none!important}.wm10-execution-mode button>span{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;margin:auto 0!important;border-radius:10px!important;background:rgba(255,255,255,.055)!important;color:#9ca7b0!important;font-size:9px!important;font-weight:800!important}.wm10-execution-mode button strong{letter-spacing:-.02em!important}.wm10-execution-mode button small{color:#7f8b95!important;font-size:10px!important;margin-top:3px!important}.wm10-execution-mode button.active{border-color:rgba(88,229,174,.42)!important;background:linear-gradient(145deg,rgba(88,229,174,.09),transparent 70%),#12171b!important}.wm10-execution-mode button.active>span{background:var(--v4-green)!important;color:#061811!important}.wm10-live-command-center,.wm10-standard-console{margin:18px 26px 16px!important;border:1px solid var(--v4-line)!important;border-radius:20px!important;background:#0f1317!important;box-shadow:0 20px 50px rgba(0,0,0,.2)!important}.wm10-live-command-center{padding:18px!important}.wm10-live-command-center>header{align-items:flex-start!important;margin-bottom:14px!important}.wm10-live-command-center>header span,.wm10-standard-console>div>span{font-size:9px!important;letter-spacing:.14em!important;font-weight:800!important;color:#6ee8b8!important}.wm10-live-command-center h3,.wm10-standard-console h3{margin:4px 0 0!important;color:var(--v4-text)!important;font-size:18px!important;letter-spacing:-.035em!important}.wm10-live-command-center i{font-style:normal!important;font-size:10px!important;padding:7px 10px!important;border-radius:999px!important;border:1px solid var(--v4-line)!important;color:#a7b0b8!important}.wm10-live-command-center i.running{color:#65e8b5!important;border-color:rgba(88,229,174,.35)!important;background:rgba(88,229,174,.07)!important}.wm10-live-metrics{gap:9px!important}.wm10-live-metrics article{min-height:102px!important;padding:14px!important;border-radius:14px!important;border:1px solid var(--v4-line)!important;background:#151a20!important}.wm10-live-metrics article.primary{background:linear-gradient(145deg,rgba(88,229,174,.1),transparent 72%),#151a20!important;border-color:rgba(88,229,174,.28)!important}.wm10-live-metrics span{display:block!important;color:#7f8b95!important;letter-spacing:.12em!important;font-weight:800!important}.wm10-live-metrics strong{margin:11px 0 6px!important;color:#f5f7f8!important;font-size:18px!important;letter-spacing:-.04em!important}.wm10-live-metrics small{color:#78848d!important;font-size:9px!important}.wm10-live-metrics strong.positive{color:#60e5b2!important}.wm10-live-metrics strong.delayed{color:#ffad84!important}.wm10-live-progress{height:5px!important;margin:13px 0!important;background:#20262c!important}.wm10-live-progress span{display:block!important;background:linear-gradient(90deg,#46dca3,#8cf2cc)!important;box-shadow:0 0 18px rgba(88,229,174,.35)!important}.wm10-live-command-center>.wm10-start-control{width:100%!important;height:48px!important;border:0!important;border-radius:13px!important;background:#edf2ef!important;color:#101510!important;font-weight:800!important}.wm10-standard-console{grid-template-columns:1fr 220px 210px!important}.wm10-standard-console p{max-width:690px!important;margin:8px 0 0!important;color:#8c97a0!important;font-size:11px!important;line-height:1.55!important}.wm10-standard-status{padding:13px!important;border:1px solid var(--v4-line)!important;background:#151a20!important}.wm10-standard-status span{display:block!important;color:#7d8992!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.12em!important}.wm10-standard-status strong{margin:8px 0 4px!important;font-size:13px!important;color:#f1f4f5!important}.wm10-standard-status small{font-size:9px!important;color:#77828b!important}.wm10-standard-console>.wm10-start-control{height:48px!important;border-radius:13px!important;background:#f0f4f2!important;color:#101510!important;font-weight:800!important}.wm10-execution-grid{padding:0 26px 22px!important;align-items:start!important}.wm10-documentation-panel,.wm10-task-panel{padding:18px!important;border-radius:18px!important;border:1px solid var(--v4-line)!important;background:#101419!important}.wm10-panel-heading{align-items:flex-start!important;margin-bottom:13px!important}.wm10-panel-heading h3{margin:3px 0!important}.wm10-panel-heading p{margin:5px 0 0!important;color:#7f8a93!important;font-size:10px!important;line-height:1.5!important}.wm10-panel-heading>strong{padding:6px 9px!important;border-radius:999px!important;background:rgba(255,255,255,.05)!important;border:1px solid var(--v4-line)!important;font-size:10px!important}.wm10-task-bulk{margin-bottom:12px!important}.wm10-task-bulk button{border:1px solid var(--v4-line)!important;background:#151a20!important;color:#dce2e6!important}.wm10-task-bulk button.complete{border-color:rgba(88,229,174,.26)!important;color:#78e7bb!important}.wm10-task-bulk button.incomplete{border-color:rgba(255,123,136,.25)!important;color:#ff9da7!important}.wm10-task-list{gap:8px!important}.wm10-task-card{grid-template-columns:34px minmax(0,1fr) auto auto!important;gap:10px!important;min-height:66px!important;padding:10px 11px!important;border-radius:13px!important;border:1px solid var(--v4-line)!important;background:#151a20!important}.wm10-task-card.done{border-color:rgba(88,229,174,.25)!important;background:rgba(88,229,174,.055)!important}.wm10-task-card.failed{border-color:rgba(255,123,136,.25)!important;background:rgba(255,123,136,.045)!important}.wm10-task-number{width:32px!important;height:32px!important;background:#20262d!important;color:#aab3ba!important;font-size:10px!important;font-weight:800!important}.wm10-task-copy strong{line-height:1.42!important;color:#eef2f4!important}.wm10-task-copy small{display:block!important;color:#7d8891!important;font-size:9px!important}.wm10-task-actions{gap:5px!important}.wm10-task-actions button{width:31px!important;height:31px!important;border:1px solid var(--v4-line)!important;background:#1d232a!important;color:#8e99a2!important;font-weight:800!important}.wm10-task-actions button.done.active{background:#58e5ae!important;color:#071811!important;border-color:transparent!important}.wm10-task-actions button.fail.active{background:#ff7b88!important;color:#24070b!important;border-color:transparent!important}.wm10-task-time{padding:5px 7px!important;border-radius:9px!important;border:1px solid var(--v4-line)!important;background:#0d1115!important}.wm10-task-time span{font-size:8px!important;color:#75818a!important;text-transform:uppercase!important}.wm10-task-time input{width:68px!important;border:0!important;background:transparent!important;color:#dfe5e8!important;font-size:10px!important}.wm10-requirement-toggle{min-width:64px!important;height:29px!important;padding:0 8px!important;font-weight:800!important;letter-spacing:.04em!important}.wm10-execution-grid.standard .wm10-task-time{display:none!important}.wm10-proof-grid{gap:7px!important}.wm10-proof-grid button{min-height:92px!important;border-radius:13px!important;background:#151a20!important;border:1px solid var(--v4-line)!important}.wm10-customer-confirm,.wm10-final-note textarea{background:#151a20!important;border-color:var(--v4-line)!important}.wm10-final-note textarea{min-height:92px!important}.wm10-audit-line{margin-top:11px!important;padding:11px!important;border-radius:11px!important;background:#0c1014!important;border:1px solid var(--v4-line)!important}.wm10-work-footer{padding:15px 26px 22px!important;border-top:1px solid var(--v4-line)!important;background:#0d1014!important}.wm10-work-footer>div{display:flex!important}.wm10-work-footer a,.wm10-work-footer button{padding:0 14px!important;border:1px solid var(--v4-line)!important;background:#151a20!important;color:#dce2e6!important;font-weight:750!important}.wm10-work-footer button.primary{background:#edf2ef!important;color:#101510!important;border-color:#edf2ef!important}.wm10-save-incomplete{color:#ffb3ba!important;border-color:rgba(255,123,136,.25)!important}.wm10-modal-backdrop{position:fixed!important;inset:0!important;z-index:5000!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:clamp(72px,11vh,130px) 20px 28px!important;overflow:auto!important;background:rgba(4,6,8,.7)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.wm10-job-picker{margin:0 auto!important;width:min(720px,calc(100vw - 40px))!important;max-height:min(670px,calc(100vh - 150px))!important;border-radius:22px!important;border:1px solid var(--v4-line-strong)!important;background:#101419!important;box-shadow:0 38px 120px rgba(0,0,0,.62)!important;animation:v4ModalIn .24s cubic-bezier(.2,.8,.2,1) both!important}.wm10-job-picker>header{padding:20px 20px 16px!important;border-bottom:1px solid var(--v4-line)!important}.wm10-job-picker-list{padding:12px 20px 20px!important}.wm10-job-picker-list article button{min-height:67px!important;border-radius:13px!important;background:#151a20!important;border:1px solid var(--v4-line)!important}.wm10-picker-empty{min-height:250px!important;display:grid!important;place-items:center!important;text-align:center!important;padding:30px!important}@keyframes v4ModalIn{0%{opacity:0;transform:translateY(-18px) scale(.985)}to{opacity:1;transform:none}}.nbSecureIdentityFlow{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:12px!important;margin:18px 0!important}.nbSecureIdentityFlow article{min-height:108px!important;padding:15px!important;border:1px solid var(--v4-line)!important;background:#151a20!important}.nbSecureIdentityFlow article span{display:block!important;color:#6ee8b8!important;font-size:8px!important;font-weight:850!important;letter-spacing:.12em!important}.nbSecureIdentityFlow article strong{display:block!important;margin:11px 0 6px!important;font-size:15px!important;color:#f3f6f7!important}.nbSecureIdentityFlow article small{color:#7f8a93!important;font-size:9px!important}.nbSecureIdentityFlow>b{color:#5f6a73!important;font-size:18px!important}.nbDirectBulk{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:11px!important}.nbDirectBulk button{min-height:38px!important;border-radius:10px!important;border:1px solid var(--v4-line)!important;background:#171c22!important;color:#dbe1e5!important;font-size:9px!important;font-weight:750!important}.nbDocumentMenu>div{background:#101318!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 24px 70px rgba(0,0,0,.5)!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}.nbPreviewBrand span,.nbPreviewFooter small,.nbPreviewMeta span,.nbPreviewTable small{color:#606870!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-requirement-toggle,.wm10-task-actions,.wm10-task-time{grid-column:2!important}.wm10-work-footer{align-items:stretch!important;flex-direction:column!important;padding:14px!important}.wm10-work-footer>div{display:grid!important}.nbSecureIdentityFlow,.wm10-work-footer>div{grid-template-columns:1fr!important}.nbSecureIdentityFlow>b{transform:rotate(90deg)!important;text-align:center!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:rgba(255,255,255,.105);--fm-border-strong:rgba(255,255,255,.17);--fm-text:#f4f6f7;--fm-muted:#98a2aa;--fm-muted-2:#6e7880;--fm-accent:#53e3ad;--fm-accent-soft:rgba(83,227,173,.095);--fm-yellow:#f2c75c;--fm-orange:#f29b59;--fm-red:#ef6d7a;--fm-lightgreen:#9ee8bd;--fm-shadow:0 28px 80px rgba(0,0,0,.34);--fm-radius:18px}body,html{background:var(--fm-bg-0)!important;color:var(--fm-text)!important;font-family:Inter,Segoe UI Variable,Segoe UI,Arial,sans-serif!important;letter-spacing:-.008em}body{background:radial-gradient(circle at 78% -10%,rgba(255,255,255,.045),transparent 26%),linear-gradient(180deg,#090b0e,#07090b 55%,#060708)!important}::selection{background:rgba(83,227,173,.26)}.appShell{background:transparent!important;grid-template-columns:230px minmax(0,1fr)!important}.sidebar{padding:20px 14px!important;background:rgba(8,10,12,.94)!important;border-right:1px solid var(--fm-border)!important;-webkit-backdrop-filter:blur(24px) saturate(120%)!important;backdrop-filter:blur(24px) saturate(120%)!important}.brand{margin-bottom:24px!important;padding:0 8px}.logo{width:38px!important;height:38px!important;border-radius:11px!important;background:#f4f6f7!important;color:#0a0c0e!important;box-shadow:none!important;font-size:17px!important}.brand h1{font-size:15px!important;letter-spacing:-.03em}.brand p{font-size:9px!important;color:var(--fm-muted-2)!important;text-transform:uppercase;letter-spacing:.12em}.nav{gap:4px!important}.nav a{min-height:47px;padding:10px 11px!important;border-radius:12px!important;color:#a3abb1!important;border:1px solid transparent!important;font-size:12px!important}.nav a:hover{background:rgba(255,255,255,.045)!important;border-color:var(--fm-border)!important;color:#fff!important}.nav a.active,.nav a[aria-current=page]{background:linear-gradient(90deg,rgba(83,227,173,.11),rgba(83,227,173,.025))!important;border-color:rgba(83,227,173,.22)!important;color:#effff8!important;box-shadow:inset 3px 0 0 var(--fm-accent)!important}.main{padding:24px clamp(22px,3vw,44px)!important;max-width:1920px;width:100%;margin:0 auto}.topbar{margin-bottom:20px!important}.eyebrow,.nbEyebrow{color:#78eabf!important;font-size:9px!important;letter-spacing:.15em!important;font-weight:760!important}.pageTitle{font-size:clamp(27px,3vw,42px)!important;line-height:1!important;letter-spacing:-.055em!important}.card,.hero,.heroCard,.nbPanel,.panel{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 60%),var(--fm-panel)!important;border:1px solid var(--fm-border)!important;box-shadow:0 18px 55px rgba(0,0,0,.18)!important;border-radius:var(--fm-radius)!important}.ghost,.nbButton,.primary,button{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease!important}.nbButton:hover:not(:disabled),button:hover:not(:disabled){transform:translateY(-1px)}.nbButton.primary,.primary{background:#eef3f0!important;color:#0b100d!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 10px 25px rgba(0,0,0,.2)!important}.ghost,.nbButton.secondary{background:#151a1f!important;border:1px solid var(--fm-border)!important;color:#e8edf0!important}input,select,textarea{background:#0b0f13!important;border:1px solid var(--fm-border)!important;color:#f5f7f8!important;border-radius:11px!important;outline:none!important}input:focus,select:focus,textarea:focus{border-color:rgba(83,227,173,.5)!important;box-shadow:0 0 0 3px rgba(83,227,173,.08)!important}input::placeholder,textarea::placeholder{color:#59636b!important}.authPagePremium{min-height:100vh!important;background:#07090b!important;display:grid!important;grid-template-columns:minmax(420px,1.05fr) minmax(430px,.95fr)!important}.authVisualPremium{background:radial-gradient(circle at 20% 20%,rgba(83,227,173,.13),transparent 34%),linear-gradient(145deg,#11161a,#090c0f)!important;border-right:1px solid var(--fm-border)!important}.authVisualContent{max-width:700px!important}.authVisualContent h1{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;border-radius:15px!important}.authFeatureGrid strong{color:#fff!important}.authFeatureGrid span{color:#8d979f!important}.authFormPremium{background:#0a0d10!important}.authCardPremium{background:#101419!important;border:1px solid var(--fm-border-strong)!important;box-shadow:0 35px 110px rgba(0,0,0,.45)!important;border-radius:24px!important}.authCardPremium h2{font-size:31px!important;letter-spacing:-.045em!important}.authCardIntro,.authFieldLabel>span{color:#98a2aa!important}.authInputShell{background:#0b0f13!important;border:1px solid var(--fm-border)!important}.authServerBadge{background:#11171a!important;border-color:var(--fm-border)!important;color:#b6bec4!important}.wm10-work-settings{max-width:1280px!important;margin:0 auto 14px!important;padding:12px 15px!important;border-radius:14px!important;background:#0d1115!important;border:1px solid var(--fm-border)!important}.wm10-work-settings>div strong{font-weight:650!important}.wm10-work-settings>div span{font-size:8px!important;color:#72e7ba!important}.wm10-work-settings label span{font-size:9px!important;color:#929ca4!important}.wm10-work-settings>button{background:#141a1f!important;border:1px solid var(--fm-border)!important;color:#eef2f4!important;border-radius:11px!important;padding:9px 12px!important;font-size:10px!important}.wm10-primary-job{max-width:1280px!important;margin:0 auto 28px!important;background:#0b0e11!important;border:1px solid var(--fm-border-strong)!important;box-shadow:var(--fm-shadow)!important}.wm10-primary-job>header{padding:21px 24px!important;background:linear-gradient(180deg,rgba(255,255,255,.032),transparent)!important;border-bottom:1px solid var(--fm-border)!important}.wm10-primary-job>header h2{font-size:clamp(24px,2.4vw,37px)!important;letter-spacing:-.055em!important;margin:6px 0 8px!important}.wm10-job-summary{max-width:780px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:#a5aeb5!important;line-height:1.5!important}.wm10-job-meta span{border:1px solid var(--fm-border)!important;background:#11161a!important;color:#c4cbd0!important;font-size:9px!important}.wm10-workplace-head-actions strong{font-size:11px!important;color:#e5eaed!important}.wm10-workplace-head-actions button{font-size:9px!important;font-weight:650!important;color:#ffb8bf!important;background:rgba(239,109,122,.055)!important;border-color:rgba(239,109,122,.24)!important}.wm10-execution-mode{padding:12px 24px!important;background:#090c0f!important;border-bottom:1px solid var(--fm-border)!important}.wm10-execution-mode button{min-height:66px!important;background:#11161a!important;border-color:var(--fm-border)!important}.wm10-execution-mode button.active{background:linear-gradient(145deg,rgba(83,227,173,.1),rgba(83,227,173,.025)),#12171b!important;border-color:rgba(83,227,173,.38)!important;box-shadow:inset 0 0 0 1px rgba(83,227,173,.06)!important}.wm10-execution-mode button strong{font-weight:680!important}.wm10-execution-mode button small{color:#7f8991!important}.wm10-live-command-center{margin:18px 24px 14px!important;padding:0!important;background:#0e1216!important;border:1px solid var(--fm-border-strong)!important}.wm10-live-command-center>header{padding:17px 18px!important;margin:0!important;background:#11161a!important;border-bottom:1px solid var(--fm-border)!important}.wm10-live-command-center h3{font-size:18px!important}.wm10-live-metrics{grid-template-columns:1.35fr repeat(4,1fr)!important}.wm10-live-metrics article{min-height:112px!important;border-right:1px solid var(--fm-border)!important;padding:17px!important}.wm10-live-metrics article.primary{background:linear-gradient(145deg,rgba(83,227,173,.09),transparent)!important}.wm10-live-metrics strong{font-size:20px!important}.wm10-live-progress{margin:0 18px 16px!important}.wm10-live-command-center>.wm10-start-control{width:calc(100% - 36px)!important;margin:0 18px 18px!important;height:51px!important;background:#eaf2ee!important;color:#0b100d!important;border-radius:12px!important;font-size:12px!important}.wm10-standard-console{margin:18px 24px 14px!important;grid-template-columns:1fr 250px 210px!important;align-items:center!important;gap:16px!important;background:#0f1317!important;border:1px solid var(--fm-border)!important}.wm10-standard-console h3{font-size:18px!important}.wm10-standard-console p{color:#818c94!important;font-size:10px!important;max-width:650px!important}.wm10-standard-status{background:#14191e!important;border:1px solid var(--fm-border)!important}.wm10-standard-status small,.wm10-standard-status span{font-size:9px!important;color:#818b93!important}.wm10-standard-status strong{display:block!important;margin:6px 0!important;font-size:14px!important;color:#f3f5f6!important}.wm10-standard-console>.wm10-start-control{height:50px!important;border-radius:12px!important;background:#eaf2ee!important;color:#0b100d!important;border:0!important;font-weight:750!important}.wm10-execution-grid{gap:12px!important}.wm10-proof-panel,.wm10-task-panel{background:#0f1317!important;border:1px solid var(--fm-border)!important;border-radius:17px!important;overflow:hidden!important}.wm10-panel-heading{padding:16px 17px!important;border-bottom:1px solid var(--fm-border)!important;background:#11161a!important}.wm10-panel-heading h3{font-size:17px!important;letter-spacing:-.035em!important}.wm10-panel-heading p{color:#7f8991!important;font-size:9px!important}.wm10-task-bulk{padding:11px 14px!important;border-bottom:1px solid var(--fm-border)!important;background:#0c1014!important}.wm10-task-bulk button{min-height:42px!important;border-radius:11px!important;font-size:10px!important;font-weight:700!important}.wm10-task-bulk .complete{background:rgba(83,227,173,.09)!important;border:1px solid rgba(83,227,173,.27)!important;color:#9ef0cf!important}.wm10-task-bulk .incomplete{background:rgba(239,109,122,.07)!important;border:1px solid rgba(239,109,122,.24)!important;color:#ffabb4!important}.wm10-task-card{margin:0!important;padding:13px 14px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important;border-radius:0!important;min-height:76px!important}.wm10-task-card:last-child{border-bottom:0!important}.wm10-task-card:hover{background:rgba(255,255,255,.018)!important}.wm10-task-card h4,.wm10-task-card>strong{font-size:11px!important;line-height:1.42!important}.wm10-task-card small{font-size:8px!important;color:#77828a!important}.wm10-task-time input{height:32px!important;font-size:9px!important}.wm10-proof-grid button{background:#14191e!important;border-color:var(--fm-border)!important}.wm10-audit-line,.wm10-customer-confirm,.wm10-final-note{border-color:var(--fm-border)!important;background:#11161a!important}.wm10-work-footer{z-index:12!important;padding:13px 24px!important;background:rgba(10,13,16,.94)!important;border-top:1px solid var(--fm-border-strong)!important}.wm10-work-footer>div{gap:8px!important}.wm10-work-footer a,.wm10-work-footer button{border-radius:11px!important;font-size:10px!important}.wm10-save-incomplete{background:rgba(239,109,122,.07)!important;border:1px solid rgba(239,109,122,.23)!important;color:#ffb1ba!important}.wm10-modal-backdrop{display:grid!important;padding:9vh 24px 24px!important;background:rgba(3,5,7,.7)!important;-webkit-backdrop-filter:blur(11px)!important;backdrop-filter:blur(11px)!important}.wm10-job-picker{max-height:min(690px,82vh)!important;background:#0d1115!important;border:1px solid var(--fm-border-strong)!important;border-radius:21px!important;box-shadow:0 40px 130px rgba(0,0,0,.65)!important}.wm10-job-picker>header{padding:20px 22px!important}.wm10-job-picker-list{padding:12px 22px 22px!important}.wm10-job-picker-list article>button{background:#13181d!important;border-color:var(--fm-border)!important;border-radius:13px!important}.wm10-job-picker-list article>button.featured{background:rgba(242,199,92,.075)!important;border-color:rgba(242,199,92,.35)!important}.nbSecureEditBackdrop{background:rgba(3,5,7,.72)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.nbSecureEditModal{background:#0d1115!important;border:1px solid var(--fm-border-strong)!important;border-radius:22px!important;box-shadow:0 40px 130px rgba(0,0,0,.65)!important}.nbSecureEditModal>header h3{font-size:25px!important}.nbSecureIdentityFlow article{background:#13181d!important;border:1px solid var(--fm-border)!important;border-radius:15px!important}.nbDirectExecutionEditor{background:#0b0f12!important;border:1px solid var(--fm-border-strong)!important}.nbDirectExecutionEditor>header{background:#11161a!important;border-bottom:1px solid var(--fm-border)!important;padding:18px!important}.nbDirectAudit{background:#0f1418!important;border:1px solid var(--fm-border)!important;border-radius:12px!important}.nbDirectExecutionEditor .wm10-execution-grid,.nbDirectExecutionEditor .wm10-execution-mode,.nbDirectExecutionEditor .wm10-live-command-center,.nbDirectExecutionEditor .wm10-standard-console{max-width:none!important}.nbDocumentStudio{gap:18px!important}.nbDocumentStudio>.nbPanel{background:#0f1317!important}.nbDocumentItems article{background:#13181d!important;border:1px solid var(--fm-border)!important;border-radius:13px!important;gap:9px!important;padding:10px!important}.nbDocumentItems input{background:#0b0f13!important}.nbDocumentPreview{background:#0d1115!important}.nbDocumentUtilityBar{background:#11161a!important;border-bottom:1px solid var(--fm-border)!important}.nbDocumentMenu summary{background:#f0f3f4!important;color:#101316!important;border:0!important;box-shadow:0 8px 22px rgba(0,0,0,.2)!important}.nbDocumentMenu summary:after{color:#101316!important}.nbDocumentMenu[open]>div{background:#0c1014!important;border-color:var(--fm-border-strong)!important;box-shadow:0 34px 95px rgba(0,0,0,.58)!important}.nbDocumentMenu button{font-weight:500!important}.nbDocumentMenu button strong{font-size:11px!important;font-weight:590!important;letter-spacing:-.01em!important}.nbDocumentMenu button small{font-size:9px!important}.nbPreviewSheet{background:#f4f2ed!important;color:#161a1d!important;box-shadow:0 20px 60px rgba(0,0,0,.24)!important}.nbPreviewSheet *{color:inherit}.nbPreviewTable header{background:#e9e7e2!important;color:#555e65!important}.nbPreviewTable article{border-color:#dad8d3!important}.nbPreviewBrand span,.nbPreviewFooter small,.nbPreviewMeta span,.nbPreviewTable small{color:#5c656c!important}.dialog,.modal,.nbModal,[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,rgba(255,255,255,.035),rgba(255,255,255,.012))!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}.authPagePremium,.wm10-standard-console{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:rgba(255,255,255,.095);--fm-v5-line-strong:rgba(255,255,255,.16);--fm-v5-text:#f4f7f9;--fm-v5-muted:#9aa5af;--fm-v5-subtle:#68727d;--fm-v5-accent:#4fe0ad;--fm-v5-accent-soft:rgba(79,224,173,.11);--fm-v5-radius:16px;--fm-v5-shadow:0 22px 70px rgba(0,0,0,.34)}body,html{background:var(--fm-v5-bg)!important;color:var(--fm-v5-text)!important}body{background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px),radial-gradient(circle at 72% -18%,rgba(104,135,255,.08),transparent 28%),var(--fm-v5-bg)!important;background-size:32px 32px,32px 32px,auto,auto!important}.appShell.nbAppleShell{grid-template-columns:224px minmax(0,1fr)!important;background:transparent!important}.nbAppleSidebar{padding:18px 12px!important;background:rgba(7,9,12,.96)!important;border-right:1px solid var(--fm-v5-line)!important;box-shadow:14px 0 40px rgba(0,0,0,.22)!important}.nbAppleBrand{padding:4px 9px 22px!important}.nbAppleLogo{background:#f4f7f9!important;color:#080a0d!important}.nbAppleBrand small{color:#6f7984!important}.nbAppleNavigation{gap:3px!important}.nbAppleNavigation a{min-height:52px!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr) 12px!important;padding:7px 9px!important;color:#9aa4ae!important}.nbAppleNavigation a:hover{background:#10151b!important}.nbAppleNavigation a.active{background:#151b22!important;border-color:var(--fm-v5-line-strong)!important;box-shadow:inset 2px 0 0 var(--fm-v5-accent)!important}.nbNavIconShell{background:#10151b!important}.nbAppleNavigation a.active .nbNavIconShell{background:var(--fm-v5-accent-soft)!important;color:var(--fm-v5-accent)!important;border-color:rgba(79,224,173,.2)!important}.nbAppleAccountCard{background:#10151b!important;border-color:var(--fm-v5-line)!important}.nbAppleMain{padding:0!important;background:transparent!important;min-width:0!important}.nbGlobalCommandBar{position:sticky;top:0;z-index:70;height:68px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--fm-v5-line);background:rgba(7,9,12,.88);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.nbCommandContext{display:flex;align-items:center;gap:11px}.nbCommandContext>div{display:grid;gap:2px}.nbCommandContext strong{font-size:12px;letter-spacing:-.01em}.nbCommandContext small{font-size:9px;color:var(--fm-v5-subtle)}.nbCommandPulse{width:8px;height:8px;border-radius:999px;background:var(--fm-v5-accent);box-shadow:0 0 0 5px rgba(79,224,173,.09),0 0 18px rgba(79,224,173,.35)}.nbCommandActions{display:flex;align-items:center;gap:9px}.nbCommandSearch{height:34px;padding:0 9px 0 11px;border-radius:10px;border:1px solid var(--fm-v5-line);background:#0f141a;color:#a9b2bb;display:flex;align-items:center;gap:8px}.nbCommandSearch strong{font-size:10px;font-weight:620}.nbCommandSearch kbd{font:inherit;font-size:8px;color:#68727d;padding:3px 5px;border:1px solid var(--fm-v5-line);border-radius:6px;background:#0b0e12}.nbSystemState{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:10px;border:1px solid rgba(79,224,173,.14);background:rgba(79,224,173,.045);font-size:9px;color:#9ce8cb}.nbSystemState i{width:6px;height:6px;border-radius:50%;background:var(--fm-v5-accent)}.nbCommandAvatar{width:34px;height:34px;border-radius:10px;border:1px solid var(--fm-v5-line);background:#151b22;color:#fff;font-weight:800}.nbPageStage{padding:26px 30px 50px;min-width:0;animation:nbV5Stage .35s ease both}@keyframes nbV5Stage{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.nbCaseHeader,.nbMailboxTopbar,.nbPageHeader,.wm10-employee-head,.wm10-page-head{margin-bottom:18px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.nbMailboxTopbar h2,.nbPageHeader h1,.wm10-employee-head h1,.wm10-page-head h1{font-size:clamp(26px,2.5vw,40px)!important;line-height:1.04!important;letter-spacing:-.045em!important;font-weight:760!important}.eyebrow,.nbEyebrow,.wm10-page-head>div>span,.wm10-panel-heading span{color:#7e8994!important;font-size:9px!important;letter-spacing:.16em!important}.nbCaseCommandBar,.nbCaseTabs,.nbCustomerHero,.nbPanel,.nbProcessBoard,.nbWorkspacePanel,.wm10-calendar-kpis,.wm10-calendar-top,.wm10-documentation-panel,.wm10-history-filters,.wm10-history-list,.wm10-hub-grid>*,.wm10-performance-hero,.wm10-performance-secondary,.wm10-primary-job,.wm10-task-panel,.wm10-work-settings{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 rgba(0,0,0,.18)!important}.nbPanel,.nbProcessBoard,.nbWorkspacePanel{padding:20px!important}.nbMetricGrid>*{background:var(--fm-v5-surface)!important;border-color:var(--fm-v5-line)!important;border-radius:14px!important;box-shadow:none!important}.ghost,.nbButton,.primary,.secondary,button{font-weight:650!important;letter-spacing:-.01em!important}input,select,textarea{background:#0a0e13!important;border:1px solid var(--fm-v5-line)!important;color:#eef2f5!important;border-radius:10px!important}.authPagePremium{grid-template-columns:minmax(520px,1.12fr) minmax(460px,.88fr)!important;background:#07090c!important}.authVisualPremium{background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0),radial-gradient(circle at 20% 20%,rgba(79,224,173,.16),transparent 32%),#0b0f14!important;background-size:38px 38px,38px 38px,auto,auto!important}.authVisualPremium:after{content:"";position:absolute;inset:auto 8% 9% 8%;height:180px;border:1px solid rgba(255,255,255,.07);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent);box-shadow:0 35px 100px rgba(0,0,0,.28)}.authVisualContent{position:relative;padding:7vw!important}.authVisualContent h1{max-width:760px!important;font-size:clamp(44px,5vw,76px)!important}.authCardPremium{width:min(440px,calc(100vw - 36px))!important;background:#10151b!important;border-color:rgba(255,255,255,.12)!important}.authInputShell{min-height:52px!important;background:#0a0e13!important}.authSubmitButton{min-height:52px!important;border-radius:12px!important;background:#f2f5f6!important;color:#080b0e!important;box-shadow:none!important}.authCardPremium h2{font-size:29px!important}.wm10-page{max-width:1540px!important;margin:0 auto!important}.wm10-employee-head{background:linear-gradient(145deg,#121820,#0d1116)!important;border:1px solid var(--fm-v5-line)!important;box-shadow:var(--fm-v5-shadow)!important}.wm10-work-settings{display:grid!important;grid-template-columns:minmax(280px,1fr) auto auto!important;align-items:center!important;gap:14px!important;padding:13px 15px!important;margin-bottom:14px!important;background:#0d1217!important;box-shadow:none!important}.wm10-work-settings>div strong{font-size:12px!important}.wm10-work-settings label{padding:9px 11px!important;border:1px solid var(--fm-v5-line)!important;border-radius:11px!important;background:#11171d!important}.wm10-work-settings>button{height:38px!important;border-radius:10px!important;background:#161d24!important;border-color:var(--fm-v5-line)!important;color:#dfe5e9!important}.wm10-primary-job{margin:0!important;background:#0b0f14!important}.wm10-primary-job>header{display:grid!important;gap:24px!important;background:linear-gradient(120deg,rgba(79,224,173,.055),transparent 45%),#10151b!important}.wm10-job-summary{max-width:900px!important;font-size:11px!important;color:#8e99a4!important}.wm10-job-meta span{background:#0d1217!important}.wm10-execution-mode{padding:14px 24px!important;background:#0b0f14!important;border-top:1px solid var(--fm-v5-line)!important;border-bottom:1px solid var(--fm-v5-line)!important}.wm10-execution-mode button{position:relative!important;display:grid!important;grid-template-columns:38px 1fr!important;grid-template-rows:auto auto!important;column-gap:12px!important;text-align:left!important;background:#10151b!important;border:1px solid var(--fm-v5-line)!important;color:#b9c1c8!important}.wm10-execution-mode button>span{grid-row:1/3;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#171e25;color:#6f7a84;font-size:9px}.wm10-execution-mode button strong{font-size:13px}.wm10-execution-mode button small{font-size:9px;color:#6f7a84}.wm10-execution-mode button.active{background:linear-gradient(135deg,rgba(79,224,173,.11),rgba(79,224,173,.035))!important;border-color:rgba(79,224,173,.32)!important;color:#fff!important}.wm10-execution-mode button.active>span{background:var(--fm-v5-accent)!important;color:#07120e!important}.wm10-live-command-center{margin:16px 24px!important;background:#0e1318!important;border:1px solid var(--fm-v5-line-strong)!important}.wm10-live-command-center>header{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#12181f!important}.wm10-live-command-center>header h3{font-size:18px!important}.wm10-live-command-center>header i{padding:6px 9px!important;border-radius:999px!important;background:#0b0f14!important;border:1px solid var(--fm-v5-line)!important;font-size:9px!important;font-style:normal!important}.wm10-live-metrics{grid-template-columns:1.3fr repeat(4,1fr)!important;background:#0b0f14!important}.wm10-live-metrics article{min-height:122px!important;border-right:1px solid var(--fm-v5-line)!important}.wm10-live-metrics span{color:#6f7a85!important}.wm10-live-metrics strong{font-size:22px!important;line-height:1.05!important;margin:10px 0 7px!important}.wm10-live-metrics small{color:#65717c!important;line-height:1.4!important}.wm10-live-metrics article.primary{background:linear-gradient(145deg,rgba(79,224,173,.09),transparent)!important}.wm10-live-progress{height:4px!important;margin:0 18px 14px!important;background:#1a222a!important}.wm10-live-progress span{background:linear-gradient(90deg,#4fe0ad,#8cf0cf)!important}.wm10-start-control{min-height:48px!important;border-radius:11px!important;background:#eff4f2!important;color:#080b0e!important;font-size:11px!important}.wm10-standard-console{margin:16px 24px!important;border-radius:16px!important;background:#10151b!important;border:1px solid var(--fm-v5-line)!important}.wm10-standard-status{padding:16px!important;border-radius:13px!important;background:#0b0f14!important;border:1px solid var(--fm-v5-line)!important}.wm10-execution-grid{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr)!important;padding:0 24px 18px!important}.wm10-documentation-panel,.wm10-task-panel{overflow:hidden!important;background:#0f141a!important}.wm10-panel-heading{background:#12181f!important}.wm10-panel-heading h3{font-size:18px!important}.wm10-task-bulk{gap:9px!important;background:#0b0f14!important}.wm10-task-bulk button{height:40px!important}.wm10-task-card,.wm10-task-list{display:grid!important}.wm10-task-card{grid-template-columns:38px minmax(0,1fr) auto auto!important;align-items:center!important;gap:11px!important;padding:12px 14px!important;border-bottom:1px solid rgba(255,255,255,.065)!important;background:transparent!important}.wm10-task-card.done{background:rgba(79,224,173,.035)!important}.wm10-task-card.failed{background:rgba(255,112,130,.035)!important}.wm10-task-number{width:34px;height:34px;border-radius:10px!important;background:#192129!important;display:grid!important;place-items:center!important}.wm10-task-copy strong{font-size:11px!important;line-height:1.45!important}.wm10-task-copy small{margin-top:4px!important;color:#74808b!important}.wm10-task-actions{display:flex!important;gap:6px!important}.wm10-task-actions button{width:32px!important;height:32px!important;border-radius:9px!important}.wm10-task-time{display:flex!important;align-items:center!important;gap:6px!important}.wm10-task-time input{width:88px!important;background:#0b0f14!important}.wm10-requirement-toggle{font-size:8px!important}.wm10-documentation-panel{padding-bottom:14px!important}.wm10-proof-grid{padding:14px!important}.wm10-audit-line,.wm10-customer-confirm,.wm10-final-note{margin-inline:14px!important}.wm10-work-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 24px!important;background:rgba(8,11,15,.95)!important;border-top:1px solid var(--fm-v5-line)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.wm10-work-footer a,.wm10-work-footer button{min-height:40px!important}.wm10-job-picker{margin:0!important;position:relative!important;top:0!important;width:min(760px,calc(100vw - 32px))!important;background:#0e1318!important}.wm10-modal-backdrop{place-items:start center!important;padding-top:12vh!important}.nbDocumentPaper,.nbDocumentPreview,.nbInvoiceDocument,.nbInvoicePaper,.nbQuotePaper,.nbQuotePreviewPaper{background:#f6f4ef!important;color:#1f2428!important;box-shadow:0 22px 70px rgba(0,0,0,.3)!important}.nbDocumentPaper *,.nbDocumentPreview *,.nbInvoiceDocument *,.nbInvoicePaper *,.nbQuotePaper *,.nbQuotePreviewPaper *{color:inherit}.nbDocumentPaper table,.nbDocumentPreview table,.nbInvoicePaper table,.nbQuotePaper table{color:#22272b!important}.nbDocumentPaper small,.nbDocumentPreview small,.nbInvoicePaper small,.nbQuotePaper small{color:#687078!important}@media(max-width:1100px){.appShell.nbAppleShell{grid-template-columns:78px minmax(0,1fr)!important}.nbPageStage{padding:22px!important}.nbCommandSearch kbd,.nbCommandSearch strong,.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-execution-mode,.wm10-primary-job>header{grid-template-columns:1fr!important}.wm10-execution-mode{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{align-items:stretch!important;flex-direction:column!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:rgba(255,255,255,.095);--fx-line-strong:rgba(255,255,255,.16);--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 rgba(0,0,0,.38);--fx-radius:18px;--fx-radius-sm:12px}*{box-sizing:border-box}body,html{background:var(--fx-bg)!important;color:var(--fx-text)!important}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:-.012em!important}button,input,select,textarea{font:inherit}::selection{background:rgba(100,232,180,.24);color:#fff}.appShell.nbAppleShell{display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;background:radial-gradient(circle at 72% -10%,rgba(100,232,180,.055),transparent 34%),var(--fx-bg)!important}.sidebar.nbAppleSidebar{position:fixed!important;inset:0 auto 0 0!important;width:248px!important;padding:22px 16px 18px!important;background:linear-gradient(180deg,#0b0e12,#080a0d)!important;border-right:1px solid var(--fx-line)!important;box-shadow:12px 0 44px rgba(0,0,0,.18)!important;z-index:40!important}.nbAppleBrand{height:58px!important;padding:0 8px!important;margin-bottom:24px!important;display:flex!important;align-items:center!important;gap:12px!important;color:var(--fx-text)!important;text-decoration:none!important}.nbAppleLogo{width:38px!important;height:38px!important;background:#f4f7f8!important;color:#0a0d10!important;display:grid!important;place-items:center!important;font-size:16px!important;font-weight:900!important;box-shadow:0 8px 24px rgba(255,255,255,.08)!important}.nbAppleBrand strong{font-weight:760!important;letter-spacing:-.025em!important}.nbAppleBrand small{display:block!important;margin-top:2px!important;color:#77818b!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.17em!important}.nbAppleNavigation{display:flex!important;flex-direction:column!important;gap:5px!important}.nbNavSectionLabel{padding:12px 12px 6px!important;color:#56616c!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.18em!important}.nbAppleNavigation a{position:relative!important;min-height:54px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 14px!important;align-items:center!important;gap:10px!important;color:#87919b!important;text-decoration:none!important;transition:.2s ease!important}.nbAppleNavigation a:hover{background:#11161c!important;color:#e9edef!important;border-color:var(--fx-line)!important;transform:translateX(2px)!important}.nbAppleNavigation a.active{background:linear-gradient(90deg,rgba(100,232,180,.13),rgba(100,232,180,.025))!important;border-color:rgba(100,232,180,.24)!important;box-shadow:inset 3px 0 0 var(--fx-green)!important}.nbNavIconShell{width:34px!important;height:34px!important;border-radius:10px!important;background:#12171d!important;border:1px solid rgba(255,255,255,.055)!important;display:grid!important;place-items:center!important}.nbAppleNavigation a.active .nbNavIconShell{background:rgba(100,232,180,.12)!important;color:var(--fx-green)!important}.nbNavIcon{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important}.nbNavCopy strong{display:block!important;font-weight:690!important;letter-spacing:-.01em!important}.nbNavCopy small{display:block!important;margin-top:2px!important;color:#59646f!important;font-size:7.5px!important;line-height:1.3!important}.nbNavChevron{opacity:.35!important}.nbAppleAccountCard{position:absolute!important;left:16px!important;right:16px!important;bottom:16px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 30px!important;align-items:center!important;gap:10px!important;padding:11px!important;background:#10151a!important;border:1px solid var(--fx-line)!important;box-shadow:0 16px 38px rgba(0,0,0,.22)!important}.nbAppleAccountAvatar{width:34px!important;height:34px!important;border-radius:10px!important;background:#181e25!important;border:1px solid var(--fx-line)!important;display:grid!important;place-items:center!important;font-weight:800!important}.nbAppleAccountCopy strong{display:block!important;font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nbAppleAccountCopy em,.nbAppleAccountCopy small{display:block!important;margin-top:2px!important;color:#6b7681!important;font-size:7px!important;font-style:normal!important}.nbAppleAccountCard button{width:30px!important;height:30px!important;border-radius:9px!important;background:#171d23!important;border:1px solid var(--fx-line)!important;color:#b7c0c8!important}.main.nbAppleMain{min-width:0!important;width:100%!important;background:transparent!important}.nbGlobalCommandBar{position:sticky!important;top:0!important;z-index:30!important;height:68px!important;padding:0 30px!important;justify-content:space-between!important;background:rgba(7,9,12,.84)!important;border-bottom:1px solid var(--fx-line)!important;-webkit-backdrop-filter:blur(24px) saturate(135%)!important;backdrop-filter:blur(24px) saturate(135%)!important}.nbCommandContext,.nbGlobalCommandBar{display:flex!important;align-items:center!important}.nbCommandContext{gap:11px!important}.nbCommandPulse{width:7px!important;height:7px!important;border-radius:50%!important;background:var(--fx-green)!important;box-shadow:0 0 0 5px rgba(100,232,180,.08),0 0 18px rgba(100,232,180,.38)!important}.nbCommandContext strong{display:block!important;font-size:11px!important}.nbCommandContext small{display:block!important;margin-top:2px!important;color:#64707b!important}.nbCommandActions{display:flex!important;align-items:center!important;gap:8px!important}.nbCommandAvatar,.nbCommandSearch,.nbSystemState{height:34px!important;border-radius:10px!important;border:1px solid var(--fx-line)!important;background:#10151a!important;color:#b9c2ca!important}.nbCommandSearch{display:flex!important;align-items:center!important;gap:8px!important;padding:0 11px!important}.nbCommandSearch strong{font-size:9px!important}.nbCommandSearch kbd{padding:3px 5px!important;border-radius:5px!important;background:#080b0f!important;color:#59646e!important;font-size:7px!important}.nbSystemState{display:flex!important;align-items:center!important;gap:7px!important;padding:0 10px!important;font-size:8px!important}.nbSystemState i{width:6px!important;height:6px!important;border-radius:50%!important;background:var(--fx-green)!important}.nbCommandAvatar{width:34px!important;display:grid!important;place-items:center!important;font-size:9px!important;font-weight:800!important}.nbPageStage{padding:30px clamp(24px,3vw,48px) 54px!important;margin:0!important}.nbPageStage h1{font-size:clamp(34px,3.5vw,54px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:780!important;color:#f7f9fa!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;font-size:8px!important;font-weight:850!important;text-transform:uppercase!important}.nbPageStage article,.nbPageStage aside,.nbPageStage section{scroll-margin-top:90px}.nbPageStage input,.nbPageStage select,.nbPageStage textarea{background:#090c10!important;color:#eef2f4!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px!important;outline:none!important;transition:border-color .18s ease,box-shadow .18s ease!important}.nbPageStage input:focus,.nbPageStage select:focus,.nbPageStage textarea:focus{border-color:rgba(100,232,180,.55)!important;box-shadow:0 0 0 3px rgba(100,232,180,.08)!important}.nbPageStage input::placeholder,.nbPageStage textarea::placeholder{color:#4f5a65!important}.nbPageStage a,.nbPageStage button{transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease!important}.nbPageStage a:hover,.nbPageStage button:hover{transform:translateY(-1px)}.nbDashboardV4{width:100%!important;display:grid!important;gap:18px!important}.nbDashboardV4Header{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;padding:12px 2px 8px!important}.nbDashboardV4Header p{margin:0 0 8px!important;color:var(--fx-green)!important;font-size:8px!important;font-weight:850!important;letter-spacing:.18em!important;text-transform:uppercase!important}.nbDashboardV4Header h1{margin:0!important}.nbDashboardV4Header span{display:block!important;margin-top:10px!important;color:#7b8691!important;font-size:11px!important}.nbDashboardV4Header>div:last-child{display:flex!important;gap:8px!important}.nbDashboardV4Header a{height:38px!important;padding:0 14px!important;border-radius:10px!important;background:#11161c!important;border:1px solid var(--fx-line)!important;color:#c3cbd1!important;text-decoration:none!important;display:flex!important;align-items:center!important;font-size:9px!important;font-weight:700!important}.nbDashboardV4Header a.primary{background:#eef4f1!important;color:#08100d!important;border-color:transparent!important}.nbDashboardV4Metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.nbDashboardV4Metrics article{min-height:132px!important;background:linear-gradient(145deg,#151b22,#10151b)!important;border:1px solid var(--fx-line)!important;box-shadow:0 20px 52px rgba(0,0,0,.18)!important}.nbDashboardV4Metrics article:after{content:""!important;position:absolute!important;inset:auto -20% -55% auto!important;width:150px!important;height:150px!important;border-radius:50%!important;background:rgba(100,232,180,.045)!important;filter:blur(3px)!important}.nbDashboardV4Metrics span{font-size:8px!important;color:#75808b!important;text-transform:uppercase!important;letter-spacing:.13em!important;font-weight:800!important}.nbDashboardV4Metrics strong{display:block!important;margin:18px 0 7px!important;font-size:28px!important;letter-spacing:-.045em!important}.nbDashboardV4Metrics small{color:#65717c!important;font-size:8px!important}.nbDashboardV4Flow{border-radius:20px!important;background:#0d1116!important;border:1px solid var(--fx-line)!important;box-shadow:var(--fx-shadow)!important}.nbDashboardV4SectionTitle{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important}.nbDashboardV4SectionTitle p{margin:0 0 6px!important;color:var(--fx-green)!important;font-size:8px!important;font-weight:850!important;letter-spacing:.15em!important;text-transform:uppercase!important}.nbDashboardV4SectionTitle h2{margin:0!important;font-size:22px!important}.nbDashboardV4SectionTitle>a{color:#9aa4ad!important;text-decoration:none!important;font-size:8px!important}.nbDashboardV4Rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.nbDashboardV4Rail button{min-height:132px!important;padding:16px!important;border-radius:14px!important;background:#12171d!important;border:1px solid var(--fx-line)!important;color:#f1f4f5!important;text-align:left!important}.nbDashboardV4Rail button.active{background:#171d24!important;box-shadow:inset 0 0 0 1px currentColor,0 14px 34px rgba(0,0,0,.16)!important}.nbDashboardV4Rail button>span{display:flex!important;align-items:center!important;gap:7px!important;color:#9aa4ad!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.12em!important}.nbDashboardV4Rail button i{width:7px!important;height:7px!important;border-radius:50%!important;background:currentColor!important}.nbDashboardV4Rail button strong{display:block!important;margin:14px 0 4px!important;font-size:26px!important}.nbDashboardV4Rail button b{display:block!important;font-size:12px!important;font-weight:650!important}.nbDashboardV4Rail button small{display:block!important;margin-top:10px!important;color:#66717c!important;font-size:8px!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{margin-top:12px!important;min-height:104px!important;padding:16px!important;display:grid!important;grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(120px,.4fr)) auto!important;align-items:center!important;gap:14px!important;border-radius:14px!important;background:#090d11!important;border:1px solid var(--fx-line)!important}.nbDashboardV4Detail .copy span,.nbDashboardV4Detail .stat span{font-size:7.5px!important;color:#68737d!important;text-transform:uppercase!important;letter-spacing:.13em!important}.nbDashboardV4Detail .copy h3{margin:6px 0!important;font-size:16px!important}.nbDashboardV4Detail .copy p{margin:0!important;color:#76818b!important;font-size:9px!important}.nbDashboardV4Detail .stat strong{display:block!important;margin-top:7px!important;font-size:17px!important}.nbDashboardV4Detail .open{height:38px!important;padding:0 13px!important;border-radius:10px!important;background:#eef4f1!important;color:#07100d!important;text-decoration:none!important;display:flex!important;align-items:center!important;font-size:8px!important;font-weight:750!important}.nbDashboardV4Green{grid-column:2/5!important;display:grid!important;grid-template-columns:1fr 1.3fr!important;gap:12px!important}.nbDashboardV4Green .summary,.nbDashboardV4Green .switch{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.nbDashboardV4Green article,.nbDashboardV4Green button{padding:10px!important;border-radius:10px!important;background:#11171d!important;border:1px solid var(--fx-line)!important;color:#fff!important}.nbDashboardV4Bottom{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.nbDashboardV4Bottom>article{padding:18px!important;border-radius:18px!important;background:#0e1318!important;border:1px solid var(--fx-line)!important}.nbDashboardV4Actions,.nbDashboardV4Upcoming{display:grid!important;gap:7px!important}.nbDashboardV4Actions a,.nbDashboardV4Upcoming a{min-height:64px!important;padding:11px 12px!important;border-radius:11px!important;background:#11171d!important;border:1px solid rgba(255,255,255,.065)!important;color:#dce2e6!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:11px!important}.nbDashboardV4Actions a>div,.nbDashboardV4Upcoming a>div{min-width:0!important;flex:1 1!important}.nbDashboardV4Actions strong,.nbDashboardV4Upcoming strong{display:block!important;font-size:10px!important}.nbDashboardV4Actions small,.nbDashboardV4Upcoming small,.nbDashboardV4Upcoming time{display:block!important;margin-top:3px!important;color:#6d7882!important;font-size:8px!important}.wm10-page{width:100%!important;max-width:none!important;margin:0!important}.wm10-employee-head{background:#0e1318!important;border:1px solid var(--fx-line)!important;border-radius:18px!important;padding:20px 22px!important}.wm10-primary-job{border:1px solid var(--fx-line)!important;border-radius:22px!important;background:#090d11!important;box-shadow:var(--fx-shadow)!important}.wm10-primary-job>header{background:linear-gradient(110deg,rgba(100,232,180,.07),transparent 48%),#11171d!important}.wm10-primary-job>header h2{font-size:28px!important;line-height:1!important}.wm10-job-summary{max-width:980px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#87919b!important;font-size:10px!important}.wm10-job-meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:12px!important}.wm10-job-meta span{padding:6px 9px!important;border-radius:999px!important;background:#0a0e12!important;border:1px solid var(--fx-line)!important;color:#9ba5ae!important;font-size:8px!important}.wm10-workplace-head-actions{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:10px!important}.wm10-workplace-head-actions strong{font-size:10px!important;color:#c9d0d5!important}.wm10-workplace-head-actions button{min-height:34px!important;padding:0 11px!important;border-radius:9px!important;background:rgba(255,107,120,.07)!important;border:1px solid rgba(255,107,120,.25)!important;color:#ff9ba5!important;font-size:8px!important}.wm10-execution-mode{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:14px 18px!important;background:#090d11!important}.wm10-execution-mode button{min-height:74px!important;padding:14px!important;border-radius:13px!important;background:#11171d!important;border:1px solid var(--fx-line)!important}.wm10-execution-mode button.active{background:linear-gradient(135deg,rgba(100,232,180,.13),rgba(100,232,180,.025))!important;border-color:rgba(100,232,180,.4)!important}.wm10-execution-mode button strong{font-size:13px!important}.wm10-execution-mode button small{font-size:8px!important;color:#6f7a84!important}.wm10-live-command-center{margin:0 18px 16px!important;background:#0d1217!important;border:1px solid var(--fx-line)!important}.wm10-live-command-center>header{padding:16px 18px!important;background:#121820!important}.wm10-live-command-center>header span{font-size:8px!important;color:var(--fx-green)!important;letter-spacing:.16em!important}.wm10-live-command-center>header h3{margin-top:5px!important;font-size:19px!important}.wm10-live-metrics{grid-template-columns:1.25fr repeat(4,1fr)!important;background:#090d11!important}.wm10-live-metrics article{position:relative!important;padding:20px 18px!important;border-right:1px solid var(--fx-line)!important}.wm10-live-metrics article.primary{background:linear-gradient(145deg,rgba(100,232,180,.11),transparent)!important}.wm10-live-metrics span{font-size:8px!important;letter-spacing:.13em!important;color:#75808a!important;text-transform:uppercase!important}.wm10-live-metrics strong{display:block!important;margin:15px 0 8px!important;font-size:26px!important;line-height:1!important;color:#fff!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{font-size:8px!important;line-height:1.45!important;color:#68737d!important}.wm10-live-progress{margin:0 18px 15px!important;border-radius:999px!important;background:#202832!important;overflow:hidden!important}.wm10-live-progress span{height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--fx-green-2),var(--fx-green),#b4ffe4)!important;box-shadow:0 0 20px rgba(100,232,180,.28)!important}.wm10-start-control{width:calc(100% - 36px)!important;margin:0 18px 18px!important;min-height:52px!important;background:linear-gradient(135deg,#f3f7f5,#d9e7e1)!important;color:#07100d!important;font-size:10px!important;font-weight:820!important;letter-spacing:.01em!important}.wm10-standard-console{margin:0 18px 16px!important;padding:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;gap:14px!important;background:#0e1318!important;border:1px solid var(--fx-line)!important}.wm10-standard-console>div:first-child span{color:var(--fx-yellow)!important;font-size:8px!important;letter-spacing:.15em!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{padding:14px!important;background:#090d11!important;border:1px solid var(--fx-line)!important;border-radius:12px!important}.wm10-execution-grid{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr)!important;padding:0 18px 18px!important}.wm10-documentation-panel,.wm10-task-panel{border-radius:16px!important;background:#0e1318!important;border:1px solid var(--fx-line)!important}.wm10-panel-heading{padding:17px 18px!important;background:#121820!important;border-bottom:1px solid var(--fx-line)!important}.wm10-panel-heading span{font-size:8px!important;color:var(--fx-green)!important;letter-spacing:.15em!important}.wm10-panel-heading h3{margin:6px 0 4px!important;font-size:19px!important}.wm10-panel-heading p{margin:0!important;color:#6f7a84!important;font-size:8px!important}.wm10-task-bulk{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:12px!important;background:#0a0e12!important}.wm10-task-bulk button{min-height:40px!important;border-radius:10px!important;background:#11171d!important;border:1px solid var(--fx-line)!important;color:#d3dade!important;font-size:8px!important;font-weight:750!important}.wm10-task-bulk .complete{border-color:rgba(100,232,180,.25)!important;color:var(--fx-green)!important}.wm10-task-list{padding:0 12px 12px!important}.wm10-task-card{min-height:74px!important;margin-top:8px!important;padding:11px 12px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:12px!important;background:#0a0e12!important}.wm10-task-card.done{background:rgba(100,232,180,.045)!important;border-color:rgba(100,232,180,.18)!important}.wm10-task-card.failed{background:rgba(255,107,120,.04)!important;border-color:rgba(255,107,120,.18)!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{background:#171e25!important;border:1px solid var(--fx-line)!important}.wm10-task-actions button.done.active{background:rgba(100,232,180,.16)!important;color:var(--fx-green)!important}.wm10-task-actions button.fail.active{background:rgba(255,107,120,.14)!important;color:var(--fx-red)!important}.wm10-requirement-toggle{min-width:62px!important;height:28px!important;border-radius:999px!important;background:#151b22!important;border:1px solid var(--fx-line)!important}.wm10-proof-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:12px!important}.wm10-proof-grid button{min-height:102px!important;border-radius:12px!important;background:#0a0e12!important;border:1px solid var(--fx-line)!important;color:#dce2e6!important}.wm10-proof-grid button.complete{background:rgba(100,232,180,.06)!important;border-color:rgba(100,232,180,.23)!important}.wm10-audit-line,.wm10-customer-confirm,.wm10-final-note{margin:0 12px 10px!important}.wm10-work-footer{position:sticky!important;bottom:0!important;z-index:9!important;padding:12px 18px!important;background:rgba(7,9,12,.94)!important;border-top:1px solid var(--fx-line)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.wm10-work-footer a,.wm10-work-footer button{min-height:42px!important;border-radius:10px!important}.nbDocumentPaper,.nbDocumentPreview,.nbInvoiceDocument,.nbInvoicePaper,.nbQuotePaper,.nbQuotePreviewPaper,[class*=DocumentPaper],[class*=InvoicePaper],[class*=QuotePaper]{background:var(--fx-paper)!important;color:var(--fx-paper-text)!important;border:1px solid #e2ded5!important;box-shadow:0 26px 80px rgba(0,0,0,.34)!important}.nbDocumentPaper b,.nbDocumentPaper h1,.nbDocumentPaper h2,.nbDocumentPaper h3,.nbDocumentPaper p,.nbDocumentPaper small,.nbDocumentPaper span,.nbDocumentPaper strong,.nbDocumentPaper td,.nbDocumentPaper th,.nbDocumentPreview b,.nbDocumentPreview h1,.nbDocumentPreview h2,.nbDocumentPreview h3,.nbDocumentPreview p,.nbDocumentPreview small,.nbDocumentPreview span,.nbDocumentPreview strong,.nbDocumentPreview td,.nbDocumentPreview th,.nbInvoiceDocument b,.nbInvoiceDocument h1,.nbInvoiceDocument h2,.nbInvoiceDocument h3,.nbInvoiceDocument p,.nbInvoiceDocument small,.nbInvoiceDocument span,.nbInvoiceDocument strong,.nbInvoiceDocument td,.nbInvoiceDocument th,.nbInvoicePaper b,.nbInvoicePaper h1,.nbInvoicePaper h2,.nbInvoicePaper h3,.nbInvoicePaper p,.nbInvoicePaper small,.nbInvoicePaper span,.nbInvoicePaper strong,.nbInvoicePaper td,.nbInvoicePaper th,.nbQuotePaper b,.nbQuotePaper h1,.nbQuotePaper h2,.nbQuotePaper h3,.nbQuotePaper p,.nbQuotePaper small,.nbQuotePaper span,.nbQuotePaper strong,.nbQuotePaper td,.nbQuotePaper th,.nbQuotePreviewPaper b,.nbQuotePreviewPaper h1,.nbQuotePreviewPaper h2,.nbQuotePreviewPaper h3,.nbQuotePreviewPaper p,.nbQuotePreviewPaper small,.nbQuotePreviewPaper span,.nbQuotePreviewPaper strong,.nbQuotePreviewPaper td,.nbQuotePreviewPaper th{color:var(--fx-paper-text)!important;text-shadow:none!important;opacity:1!important}.nbDocumentPaper small,.nbDocumentPreview small,.nbInvoiceDocument small,.nbInvoicePaper small,.nbQuotePaper small,.nbQuotePreviewPaper small{color:#69727a!important}.nbDocumentPaper table,.nbDocumentPreview table,.nbInvoiceDocument table,.nbInvoicePaper table,.nbQuotePaper table,.nbQuotePreviewPaper table{border-color:#dedad2!important}.nbDocumentPaper th,.nbDocumentPreview th,.nbInvoiceDocument th,.nbInvoicePaper th,.nbQuotePaper th,.nbQuotePreviewPaper th{background:#efede8!important;color:#3b444c!important}.nbDocumentPaper td,.nbDocumentPreview td,.nbInvoiceDocument td,.nbInvoicePaper td,.nbQuotePaper td,.nbQuotePreviewPaper td{border-color:#e2ded7!important}.authPage.authPagePremium{min-height:100vh!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr)!important;background:#07090c!important;color:#f4f7f8!important}.authVisualPremium{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 20% 15%,rgba(100,232,180,.14),transparent 28%),radial-gradient(circle at 80% 70%,rgba(242,199,91,.07),transparent 30%),#0b0f14!important;border-right:1px solid var(--fx-line)!important}.authVisualPremium:after{content:""!important;position:absolute!important;inset:7%!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:30px!important;background:linear-gradient(140deg,rgba(255,255,255,.04),transparent 48%)!important}.authVisualContent{position:relative!important;z-index:2!important;padding:clamp(44px,7vw,110px)!important}.authVisualContent h1{max-width:800px!important;margin:22px 0!important;font-size:clamp(48px,5.5vw,82px)!important;line-height:.94!important;letter-spacing:-.065em!important}.authVisualContent>p{max-width:650px!important;color:#98a3ad!important;font-size:15px!important;line-height:1.7!important}.authFeatureGrid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:44px!important}.authFeatureGrid>div{padding:16px!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.07)!important}.authFeatureGrid strong{color:#f4f7f8!important}.authFeatureGrid span{display:block!important;margin-top:5px!important;color:#75808a!important;font-size:10px!important}.authFormPremium{display:grid!important;place-items:center!important;padding:30px!important;background:#080b0f!important}.authCardPremium{width:min(460px,100%)!important;padding:34px!important;border-radius:22px!important;background:#11161c!important;border:1px solid var(--fx-line)!important;box-shadow:0 30px 90px rgba(0,0,0,.4)!important;color:#f4f7f8!important}.authCardPremium h2{color:#fff!important;font-size:30px!important}.authCardIntro,.authFieldLabel>span{color:#909ba5!important}.authInputShell{background:#090c10!important;border:1px solid rgba(255,255,255,.12)!important}.authInput{color:#fff!important;background:transparent!important}.authInput::placeholder{color:#59646e!important}.authPasswordToggle{color:#a9b2ba!important}.authSubmitButton{background:linear-gradient(135deg,#f4f7f6,#dce9e4)!important;color:#07100d!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}.nbAppleAccountCard button,.nbAppleAccountCopy,.nbAppleBrand span:last-child,.nbNavChevron,.nbNavCopy,.nbNavSectionLabel{display:none!important}.nbAppleBrand{justify-content:center!important}.nbAppleNavigation a{justify-items:center!important}.nbAppleAccountCard,.nbAppleNavigation a{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}.authPage.authPagePremium,.wm10-execution-grid{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{align-items:flex-start!important;gap:16px!important;flex-direction:column!important}.nbDashboardV4Bottom,.nbDashboardV4Detail,.nbDashboardV4Metrics,.nbDashboardV4Rail{grid-template-columns:1fr!important}.nbDashboardV4Green{grid-column:auto!important}.nbDashboardV4Green,.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:rgba(255,255,255,.095);--v7-border-strong:rgba(255,255,255,.16);--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 rgba(0,0,0,.32)}body,html{background:var(--v7-canvas)!important;color:var(--v7-text)!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}body{background-image:linear-gradient(180deg,#0d0e10,#090a0b)!important}.appShell.nbAppleShell{grid-template-columns:250px minmax(0,1fr)!important;background:var(--v7-canvas)!important;min-height:100vh!important}.sidebar.nbAppleSidebar{width:250px!important;padding:22px 15px!important;background:#0d0f10!important;border-right:1px solid var(--v7-border)!important;box-shadow:none!important}.nbAppleBrand{min-height:58px!important;padding:8px 10px 20px!important;border-bottom:1px solid var(--v7-border)!important;margin-bottom:18px!important}.nbAppleLogo{width:40px!important;height:40px!important;border-radius:12px!important;background:#f1f0eb!important;color:#101112!important;box-shadow:none!important}.nbAppleBrand strong{font-size:15px!important;color:#fff!important}.nbAppleBrand small{color:#777b77!important}.nbNavSectionLabel{padding:10px 11px 6px!important;color:#575b57!important;font-size:8px!important;letter-spacing:.17em!important}.nbAppleNavigation a{min-height:56px!important;padding:8px 9px!important;border-radius:13px!important;background:transparent!important;border:1px solid transparent!important;color:#a9aba7!important;box-shadow:none!important}.nbAppleNavigation a:hover{background:#151719!important;border-color:var(--v7-border)!important;color:#fff!important;transform:none!important}.nbAppleNavigation a.active{background:#1a1d1f!important;border-color:rgba(98,231,173,.28)!important;color:#fff!important;box-shadow:inset 3px 0 0 var(--v7-green)!important}.nbNavIconShell{background:#17191b!important;border-color:var(--v7-border)!important}.nbAppleNavigation a.active .nbNavIconShell{background:var(--v7-green-dark)!important;color:var(--v7-green)!important}.nbNavCopy strong{font-size:11px!important}.nbNavCopy small{font-size:8px!important;color:#6d706c!important}.nbAppleAccountCard{background:#151719!important;border-color:var(--v7-border)!important;border-radius:14px!important;box-shadow:none!important}.nbAppleAccountAvatar{background:#222529!important;color:#fff!important}.nbAppleAccountCopy em,.nbAppleAccountCopy small{color:#747872!important}.main.nbAppleMain{padding:0!important;background:var(--v7-canvas)!important;grid-column:2!important}.nbGlobalCommandBar{height:66px!important;padding:0 26px!important;background:rgba(12,13,14,.94)!important;border-bottom:1px solid var(--v7-border)!important;box-shadow:none!important}.nbCommandContext strong{font-size:12px!important}.nbCommandContext small{color:#727570!important;font-size:8px!important}.nbCommandPulse{background:var(--v7-green)!important}.nbCommandAvatar,.nbCommandSearch,.nbSystemState{background:#17191b!important;border-color:var(--v7-border)!important;color:#d4d4cf!important}.nbPageStage{padding:28px 30px 56px!important;max-width:none!important;width:100%!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){background:#101214!important;border:1px solid var(--v7-border)!important;color:var(--v7-text)!important;box-shadow:none!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}.nbDashboardV4Header h1,.pageTitle{color:#f7f6f2!important;font-weight:720!important;letter-spacing:-.055em!important}.eyebrow,.nbDashboardV4Header p,.nbDashboardV4SectionTitle p{color:var(--v7-green)!important}.nbDashboardV4{max-width:none!important;margin:0!important;padding:0!important}.nbDashboardV4Header{padding:4px 2px 22px!important;margin:0!important;border-bottom:1px solid var(--v7-border)!important}.nbDashboardV4Header h1{font-size:clamp(40px,4.2vw,64px)!important}.nbDashboardV4Header span{color:var(--v7-muted)!important}.nbDashboardV4Header a{background:#17191b!important;border-color:var(--v7-border)!important}.nbDashboardV4Header a.primary{background:#f4f2ec!important;color:#101112!important}.nbDashboardV4Metrics{gap:12px!important;margin:20px 0 14px!important}.nbDashboardV4Metrics article{min-height:130px!important;padding:20px!important;border-radius:16px!important;background:#151719!important;border-color:var(--v7-border)!important;position:relative!important;overflow:hidden!important}.nbDashboardV4Metrics article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--v7-green)}.nbDashboardV4Metrics span{color:#81847f!important}.nbDashboardV4Metrics strong{font-size:32px!important;color:#fff!important}.nbDashboardV4Metrics small{color:#777a76!important}.nbDashboardV4Bottom>article,.nbDashboardV4Flow{background:#131517!important;border-color:var(--v7-border)!important;border-radius:18px!important;box-shadow:none!important}.nbDashboardV4Flow{padding:20px!important}.nbDashboardV4Rail button{background:#191b1e!important;border-color:var(--v7-border)!important;min-height:128px!important}.nbDashboardV4Rail button.active{background:#202327!important;box-shadow:none!important}.nbDashboardV4Detail{background:#0f1112!important;border-color:var(--v7-border)!important}.nbDashboardV4Actions a,.nbDashboardV4Green article,.nbDashboardV4Green button,.nbDashboardV4Upcoming a{background:#191b1e!important;border-color:var(--v7-border)!important}.wm10-primary-job{width:100%!important;max-width:none!important;border-radius:20px!important;background:#121416!important;border:1px solid var(--v7-border)!important;overflow:hidden!important;box-shadow:var(--v7-shadow)!important}.wm10-primary-job>header{padding:22px 24px!important;background:#17191b!important;border-bottom:1px solid var(--v7-border)!important;grid-template-columns:minmax(0,1fr) auto!important}.wm10-primary-job>header h2{font-size:30px!important;letter-spacing:-.045em!important}.wm10-job-summary{max-width:920px!important;color:#a9aaa5!important;font-size:12px!important;line-height:1.55!important}.wm10-job-meta span{background:#101214!important;border:1px solid var(--v7-border)!important;color:#c3c4bf!important}.wm10-workplace-head-actions button{background:#24171a!important;border-color:rgba(239,113,128,.27)!important;color:#ff9aa5!important}.wm10-execution-mode{padding:14px 20px!important;background:#0f1112!important;border-bottom:1px solid var(--v7-border)!important}.wm10-execution-mode button{background:#181a1d!important;border-color:var(--v7-border)!important;min-height:72px!important}.wm10-execution-mode button.active{background:#1d2b25!important;border-color:rgba(98,231,173,.45)!important;box-shadow:none!important}.wm10-execution-mode button strong{font-size:14px!important}.wm10-execution-mode button small{font-size:9px!important;color:#858882!important}.wm10-live-command-center{margin:18px 20px!important;border:1px solid var(--v7-border)!important;border-radius:18px!important;background:#0d0f10!important;overflow:hidden!important}.wm10-live-command-center>header{padding:18px 20px!important;background:#17191b!important;border-bottom:1px solid var(--v7-border)!important}.wm10-live-command-center>header span{color:var(--v7-green)!important}.wm10-live-command-center>header h3{font-size:21px!important;color:#fff!important}.wm10-live-command-center>header i.running{color:var(--v7-green)!important}.wm10-live-metrics{display:grid!important;grid-template-columns:1.35fr repeat(5,minmax(120px,1fr))!important;gap:0!important;padding:0!important;margin:0!important;background:#0e1011!important;border:0!important}.wm10-live-metrics article{min-height:138px!important;padding:18px!important;border:0!important;border-right:1px solid var(--v7-border)!important;border-radius:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.wm10-live-metrics article:last-child{border-right:0!important}.wm10-live-metrics article.primary{background:#17231e!important}.wm10-live-metrics article span{font-size:8px!important;letter-spacing:.14em!important;color:#777b76!important;text-transform:uppercase!important}.wm10-live-metrics article strong{margin:11px 0 7px!important;font-size:23px!important;line-height:1.05!important;color:#f7f6f2!important}.wm10-live-metrics article.clock strong{font-size:34px!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.045em!important}.wm10-live-metrics article small{font-size:8px!important;line-height:1.5!important;color:#777b76!important}.wm10-live-metrics .positive{color:var(--v7-green)!important}.wm10-live-metrics .delayed{color:var(--v7-yellow)!important}.wm10-live-progress{height:7px!important;margin:0!important;background:#24272a!important;border-radius:0!important}.wm10-live-progress span{background:linear-gradient(90deg,var(--v7-green),#b9f2d8)!important;box-shadow:none!important}.wm10-live-actions{display:grid!important;grid-template-columns:minmax(280px,.7fr) 1fr!important;gap:14px!important;padding:16px 18px!important;background:#141618!important}.wm10-live-actions>div{padding:11px 14px!important;border:1px solid var(--v7-border)!important;border-radius:12px!important;background:#0e1011!important}.wm10-live-actions span{display:block!important;color:var(--v7-green)!important;font-size:8px!important;letter-spacing:.13em!important;text-transform:uppercase!important}.wm10-live-actions strong{display:block!important;margin-top:5px!important;color:#d8d9d4!important;font-size:10px!important}.wm10-start-control{min-height:54px!important;background:#f4f2ec!important;color:#101112!important;border:0!important;border-radius:12px!important;font-weight:780!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.wm10-standard-console{margin:18px 20px!important;padding:20px!important;background:#151719!important;border-color:var(--v7-border)!important;border-radius:18px!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-documentation-panel,.wm10-task-panel{background:#141618!important;border-color:var(--v7-border)!important;border-radius:17px!important}.wm10-panel-heading{background:#191b1e!important;border-color:var(--v7-border)!important}.wm10-task-bulk{background:#101214!important}.wm10-task-bulk button{background:#191b1e!important}.wm10-task-bulk button,.wm10-task-card{border-color:var(--v7-border)!important}.wm10-task-card{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{background:#101214!important;border-color:var(--v7-border)!important}.wm10-work-footer{background:rgba(12,13,14,.97)!important;border-color:var(--v7-border)!important}:is(.offerDocument,.invoiceDocument,.documentPreview,.quoteDocument,.nbDocumentPaper,.wm10-document-paper,.invoicePaper,.offerPaper){background:#f5f1e8!important;color:#1a1a18!important}:is(.offerDocument,.invoiceDocument,.documentPreview,.quoteDocument,.nbDocumentPaper,.wm10-document-paper,.invoicePaper,.offerPaper) *{color:#242420!important;border-color:#d8d2c5!important;text-shadow:none!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{background:#111315!important;border-right:1px solid var(--v7-border)!important}.authVisualPremium:after{background:radial-gradient(circle at 30% 25%,rgba(98,231,173,.11),transparent 30%),linear-gradient(135deg,transparent,rgba(232,198,91,.035))!important;border-color:var(--v7-border)!important}.authVisualContent h1{color:#fff!important}.authVisualContent>p{color:#aaa9a3!important}.authFeatureGrid>div{background:#181a1c!important;border-color:var(--v7-border)!important}.authFormPremium{background:#0d0f10!important}.authCardPremium{background:#181a1c!important;color:#fff!important;box-shadow:var(--v7-shadow)!important}.authCardPremium,.authInputShell{border-color:var(--v7-border-strong)!important}.authInputShell{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}.nbDashboardV4Bottom,.nbDashboardV4Metrics,.nbDashboardV4Rail,.wm10-primary-job>header{grid-template-columns:1fr!important}}:root{--v8-bg:#080a09;--v8-surface:#101310;--v8-surface-2:#151916;--v8-surface-3:#1b201c;--v8-border:rgba(255,255,255,.095);--v8-text:#f4f6f2;--v8-muted:#969d96;--v8-green:#5ee7aa;--v8-yellow:#e4c866;--v8-red:#ee7584;--v8-orange:#e59b58;--v8-shadow:0 24px 70px rgba(0,0,0,.34)}.authCardPremium input,.authInput,.authInputShell input{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:var(--v8-green)!important;opacity:1!important;font-weight:560!important;letter-spacing:.005em!important}.authInput::placeholder,.authInputShell input::placeholder{color:#727a73!important;-webkit-text-fill-color:#727a73!important;opacity:1!important}.authInput:-webkit-autofill,.authInput:-webkit-autofill:focus,.authInput:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #101411!important;-webkit-transition:background-color 99999s ease-in-out 0s!important;transition:background-color 99999s ease-in-out 0s!important}.authFieldLabel>span{color:#dfe4df!important}.authPasswordToggle{color:#bfc7bf!important}.nbPreviewSheet{background:#fff!important;color:#171916!important;border:1px solid #deded8!important;box-shadow:0 22px 64px rgba(0,0,0,.28)!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{background:#eef0ec!important;color:#20231f!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{display:block!important;max-width:118px!important;max-height:54px!important;object-fit:contain!important;margin-bottom:10px!important}.nbQuoteDisclaimer{background:#fff8e7!important;border:1px solid #e5bf61!important}.nbQuoteDisclaimer strong{color:#6e5110!important}.nbQuoteDisclaimer span{color:#625941!important}.nbDocumentUtilityBar{padding:0 0 12px!important}.nbDocumentMenu{position:relative!important}.nbDocumentMenu summary{list-style:none!important;width:38px!important;height:38px!important;border:1px solid rgba(255,255,255,.14)!important;background:#171b18!important;color:#f4f6f2!important;font-size:0!important;cursor:pointer!important;transition:.22s ease!important;box-shadow:none!important}.nbDocumentMenu summary::-webkit-details-marker{display:none!important}.nbDocumentMenu summary:after{content:"•••";font-size:15px!important;letter-spacing:2px!important;transform:translateY(-2px)}.nbDocumentMenu summary:hover,.nbDocumentMenu[open] summary{background:#eef3ef!important;color:#101310!important;transform:translateY(-1px)!important}.nbDocumentMenu>div{right:0!important;top:46px!important;width:300px!important;padding:8px!important;border-radius:16px!important;background:rgba(17,20,18,.98)!important;box-shadow:0 24px 70px rgba(0,0,0,.48)!important;animation:v8MenuIn .22s cubic-bezier(.22,1,.36,1)!important}.nbDocumentMenu>div button{min-height:58px!important;padding:10px 12px!important;border-radius:11px!important;border:0!important;color:#e8ece8!important;display:grid!important;grid-template-columns:30px 1fr!important;grid-template-rows:auto auto!important;text-align:left!important;transition:.18s ease!important}.nbDocumentMenu>div button:hover{background:#222723!important;transform:translateX(4px)!important}.nbDocumentMenu>div button>span{grid-row:1/3!important;width:28px!important;height:28px!important;background:#2a302b!important;color:var(--v8-green)!important;display:grid!important;place-items:center!important;font-weight:700!important}.nbDocumentMenu>div button strong{font-size:12px!important;font-weight:620!important;color:#f1f4f1!important;letter-spacing:0!important}.nbDocumentMenu>div button small{font-size:10px!important;color:#89918a!important;font-weight:450!important}@keyframes v8MenuIn{0%{opacity:0;transform:translateX(-18px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}.nbButton.agreement{background:#252019!important;border:1px solid rgba(228,200,102,.38)!important;color:#f2d879!important}.nbExecutionKpiGridPro{grid-template-columns:1.2fr repeat(5,minmax(0,1fr))!important;gap:8px!important;background:transparent!important}.nbExecutionKpiGridPro article{min-height:116px!important;padding:16px!important;border-radius:14px!important;background:#121612!important;border:1px solid var(--v8-border)!important}.nbExecutionKpiGridPro article.live{background:linear-gradient(145deg,#163126,#101713)!important;border-color:rgba(94,231,170,.34)!important}.nbExecutionKpiGridPro article span{font-size:9px!important;letter-spacing:.12em!important}.nbExecutionKpiGridPro article strong{font-size:22px!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.nbExecutionKpiGridPro article.live strong{font-size:31px!important;color:var(--v8-green)!important}.nbDirectExecutionEditor{background:#0e110f!important;border:1px solid rgba(94,231,170,.22)!important;border-radius:20px!important;padding:20px!important;margin-top:18px!important}.nbDirectExecutionEditor>header{padding-bottom:16px!important;border-bottom:1px solid var(--v8-border)!important}.nbDirectAudit{background:#151a16!important;border-color:var(--v8-border)!important}.nbDashboardV5{display:grid!important;gap:16px!important;max-width:none!important;color:var(--v8-text)!important}.nbDashboardV5Hero{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;padding:8px 2px 22px!important;border-bottom:1px solid var(--v8-border)!important}.nbDashboardV5Hero p,.nbDashboardV5Title p{margin:0 0 7px!important;color:var(--v8-green)!important;font-size:9px!important;font-weight:760!important;letter-spacing:.15em!important;text-transform:uppercase!important}.nbDashboardV5Hero h1{margin:0!important;font-size:clamp(38px,4vw,62px)!important;line-height:.98!important;letter-spacing:-.055em!important}.nbDashboardV5Hero span{display:block!important;margin-top:12px!important;color:var(--v8-muted)!important;font-size:12px!important}.nbDashboardPeriod{display:flex!important;align-items:flex-end!important;gap:10px!important}.nbDashboardPeriod label{display:grid!important;gap:6px!important;color:#8e958e!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.1em!important}.nbDashboardPeriod select{height:42px!important;min-width:190px!important;padding:0 36px 0 12px!important;border-radius:11px!important;background:#151916!important;border:1px solid var(--v8-border)!important;color:#fff!important}.nbDashboardPeriod>a{height:42px!important;padding:0 16px!important;border-radius:11px!important;background:#eef3ef!important;color:#101310!important;text-decoration:none!important;display:flex!important;align-items:center!important;font-size:11px!important;font-weight:720!important}.nbDashboardV5Kpis{display:grid!important;grid-template-columns:1.2fr repeat(4,1fr)!important;gap:10px!important}.nbDashboardV5Kpis article{min-height:132px!important;padding:18px!important;border-radius:17px!important;background:#131713!important;border:1px solid var(--v8-border)!important;position:relative!important;overflow:hidden!important}.nbDashboardV5Kpis article:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:4px;background:#3d463f!important}.nbDashboardV5Kpis article.revenue:before{background:var(--v8-green)!important}.nbDashboardV5Kpis span{font-size:9px!important;color:#858d86!important;text-transform:uppercase!important;letter-spacing:.12em!important}.nbDashboardV5Kpis strong{display:block!important;margin:20px 0 8px!important;font-size:28px!important;letter-spacing:-.04em!important;color:#fff!important}.nbDashboardV5Kpis small{color:#767e77!important;font-size:10px!important}.nbDashboardV5Grid{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(330px,.7fr)!important;gap:14px!important}.nbDashboardV5Bottom>article,.nbDashboardV5Grid>article{padding:20px!important;border-radius:20px!important;background:#111511!important;border:1px solid var(--v8-border)!important}.nbDashboardV5Title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.nbDashboardV5Title h2{margin:0!important;font-size:22px!important;letter-spacing:-.03em!important}.nbDashboardV5Title>a{color:#9da49e!important;font-size:10px!important;text-decoration:none!important}.nbDashboardV5Rail{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:9px!important;margin:18px 0 10px!important}.nbDashboardV5Rail button{min-height:116px!important;padding:14px!important;border-radius:14px!important;background:#171b17!important;border:1px solid var(--v8-border)!important;color:#fff!important;text-align:left!important;position:relative!important}.nbDashboardV5Rail button i{display:block!important;width:8px!important;height:8px!important;border-radius:50%!important;margin-bottom:12px!important;background:currentColor!important}.nbDashboardV5Rail button span{font-size:9px!important;color:#a1a7a1!important}.nbDashboardV5Rail button strong{display:block!important;margin:8px 0 3px!important;font-size:25px!important}.nbDashboardV5Rail button b{font-size:12px!important}.nbDashboardV5Rail button.active{background:#202520!important;box-shadow:inset 0 0 0 1px currentColor!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{display:grid!important;grid-template-columns:minmax(0,1fr) repeat(2,150px) auto!important;gap:10px!important;align-items:center!important;padding:15px!important;border-radius:14px!important;background:#0b0e0c!important;border:1px solid var(--v8-border)!important}.nbDashboardV5Focus article span,.nbDashboardV5Focus>div>span{font-size:8px!important;color:#798079!important;text-transform:uppercase!important;letter-spacing:.12em!important}.nbDashboardV5Focus h3{margin:5px 0!important;font-size:17px!important}.nbDashboardV5Focus p{margin:0!important;color:#7f8780!important;font-size:10px!important}.nbDashboardV5Focus article{padding:10px!important;border-left:1px solid var(--v8-border)!important}.nbDashboardV5Focus article strong{display:block!important;margin-top:7px!important;font-size:17px!important}.nbDashboardV5Focus>a{height:38px!important;padding:0 12px!important;border-radius:10px!important;background:#edf2ee!important;color:#101310!important;text-decoration:none!important;display:flex!important;align-items:center!important;font-size:9px!important;font-weight:700!important}.nbDashboardV5Green{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;grid-column:2/5!important}.nbDashboardV5Green button{padding:10px!important;border-radius:9px!important;background:#171b17!important;border:1px solid var(--v8-border)!important;color:#cdd2cd!important}.nbDashboardV5Green button.active{border-color:rgba(94,231,170,.45)!important;color:var(--v8-green)!important}.nbDashboardV5Green span{grid-column:1/3!important;color:#8a918a!important;font-size:10px!important}.nbTodaySummary{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:18px 0 12px!important}.nbTodaySummary>div{padding:15px!important;border-radius:13px!important;background:#171b17!important;border:1px solid var(--v8-border)!important}.nbTodaySummary strong{display:block!important;font-size:26px!important}.nbTodaySummary span{font-size:9px!important;color:#818981!important}.nbPresenceList{display:grid!important;gap:7px!important}.nbPresenceList>div:not(.empty){display:grid!important;grid-template-columns:34px 1fr auto!important;align-items:center!important;gap:9px!important;padding:9px!important;border-radius:11px!important;background:#151915!important;border:1px solid var(--v8-border)!important}.nbPresenceList>div>span{width:32px!important;height:32px!important;border-radius:9px!important;background:#203027!important;color:var(--v8-green)!important;display:grid!important;place-items:center!important;font-size:9px!important;font-weight:800!important}.nbPresenceList strong{display:block!important;font-size:10px!important}.nbPresenceList small,.nbPresenceList time{color:#798079!important;font-size:8px!important}.nbDashboardV5Upcoming .empty,.nbPresenceList .empty{padding:18px!important;border-radius:12px!important;background:#151915!important;color:#888f88!important}.nbDashboardV5Bottom{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.nbDashboardV5Actions,.nbDashboardV5Upcoming{display:grid!important;gap:7px!important;margin-top:16px!important}.nbDashboardV5Actions a,.nbDashboardV5Upcoming a{min-height:62px!important;padding:11px 12px!important;border-radius:11px!important;background:#171b17!important;border:1px solid var(--v8-border)!important;color:#e9ece9!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.nbDashboardV5Actions span{display:block!important;color:var(--v8-green)!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.1em!important}.nbDashboardV5Actions strong,.nbDashboardV5Upcoming strong{display:block!important;font-size:11px!important}.nbDashboardV5Actions small,.nbDashboardV5Upcoming small,.nbDashboardV5Upcoming time{display:block!important;margin-top:4px!important;color:#798079!important;font-size:9px!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{align-items:flex-start!important;flex-direction:column!important}.nbDashboardV5Bottom,.nbDashboardV5Focus,.nbDashboardV5Kpis,.nbDashboardV5Rail{grid-template-columns:1fr!important}.nbDashboardV5Green{grid-column:auto!important}.nbExecutionKpiGridPro{grid-template-columns:1fr!important}}.nbPreviewLogoFallback{width:48px!important;height:48px!important;border-radius:12px!important;background:#171b18!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:22px!important;font-weight:820!important;margin-bottom:10px!important}.nbGmailConnection{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 20px 0;padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:0 16px 44px rgba(0,0,0,.18)}.nbGmailConnection>div:first-child{display:flex;align-items:center;gap:14px;min-width:0}.nbGmailConnectionIcon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f4f5f3;color:#111;font-size:18px;font-weight:800;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.nbGmailConnection strong{display:block;color:#f6f7f5;font-size:14px;letter-spacing:-.01em}.nbGmailConnection p{margin:4px 0 0;color:#9ea5a2;font-size:12px;line-height:1.45}.nbGmailConnection.connected{border-color:rgba(63,231,166,.26);background:linear-gradient(135deg,rgba(28,116,82,.18),rgba(255,255,255,.02))}.nbGmailConnection.connected .nbGmailConnectionIcon{background:#43e7a6;color:#052117}.nbGmailConnectionActions{display:flex;gap:8px;flex:0 0 auto}.nbGmailConnectionActions button{height:38px;padding:0 14px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#171b1a;color:#e9edeb;font:600 12px/1 inherit;cursor:pointer;transition:.18s ease}.nbGmailConnectionActions button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.25);background:#202624}.nbGmailConnectionActions button.primary{background:#edf6f2;color:#10231d;border-color:transparent}.nbGmailConnectionActions button.danger{color:#ff9aab;border-color:rgba(255,92,116,.25);background:rgba(100,21,34,.12)}.nbGmailConnectionActions button:disabled{opacity:.45;cursor:not-allowed;transform:none}.nbMailboxV3ActionNotice.error{border-color:rgba(255,91,112,.35)!important;background:#2a1117!important;color:#ffd9df!important}.nbMailboxV3List.loading{opacity:.55;pointer-events:none;transition:opacity .18s ease}.nbMailboxAttachments{display:grid;gap:8px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.nbMailboxAttachments>span{color:#8c9692;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.nbMailboxAttachments a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.025);color:#ecf0ee;text-decoration:none;transition:.18s ease}.nbMailboxAttachments a:hover{border-color:rgba(67,231,166,.3);background:rgba(67,231,166,.06)}.nbMailboxAttachments small{color:#89928f;font-size:11px}@media(max-width:900px){.nbGmailConnection{align-items:flex-start;flex-direction:column}.nbGmailConnectionActions{width:100%}.nbGmailConnectionActions button{flex:1 1}}.nbDocumentUtilityBar{min-height:44px!important;padding:0 2px 12px!important;background:transparent!important;border:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.nbDocumentUtilityBar>strong{color:#f0f3f1!important;font-size:10px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}.nbDocumentMenu summary{width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.13)!important;background:#f4f6f4!important;color:#111511!important;box-shadow:0 8px 24px rgba(0,0,0,.2)!important;display:grid!important;place-items:center!important;overflow:hidden!important}.nbDocumentMenu summary:after{content:"•••"!important;color:#111511!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.5px!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{width:286px!important;padding:7px!important;border-radius:15px!important;background:rgba(13,16,14,.985)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 28px 90px rgba(0,0,0,.58)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}.nbDocumentMenu>div button{min-height:52px!important;padding:9px 10px!important;border-radius:10px!important;grid-template-columns:28px 1fr!important;column-gap:10px!important;background:transparent!important;color:#edf1ee!important;font-family:inherit!important;font-weight:450!important}.nbDocumentMenu>div button:hover{background:rgba(255,255,255,.055)!important;transform:translateX(3px)!important}.nbDocumentMenu>div button>span{width:27px!important;height:27px!important;border-radius:8px!important;background:#202521!important;color:#63e5aa!important;font-size:10px!important;font-weight:650!important}.nbDocumentMenu>div button strong{font-size:11px!important;font-weight:560!important;letter-spacing:-.005em!important;color:#f4f6f4!important}.nbDocumentMenu>div button small{font-size:9px!important;font-weight:430!important;line-height:1.35!important;color:#8c958f!important}.nbInvoicePreview .nbPreviewSheet,.nbPreviewSheet,.nbQuotePreview .nbPreviewSheet{background:#fff!important;color:#161a18!important;border:1px solid #dfdfdc!important;box-shadow:0 24px 70px rgba(0,0,0,.24)!important}.nbInvoicePreview .nbPreviewSheet *,.nbPreviewSheet *,.nbQuotePreview .nbPreviewSheet *{color:#1c211e!important;text-shadow:none!important;opacity:1!important}.nbInvoicePreview .nbPreviewSheet :is(small,p,span),.nbPreviewSheet :is(small,p,span),.nbQuotePreview .nbPreviewSheet :is(small,p,span){color:#5d6661!important}.nbInvoicePreview .nbPreviewSheet :is(h1,h2,h3,strong,b),.nbPreviewSheet :is(h1,h2,h3,strong,b),.nbQuotePreview .nbPreviewSheet :is(h1,h2,h3,strong,b){color:#111511!important}.nbPreviewTable header{background:#f0f1ee!important;color:#3d4641!important}.nbPreviewTable article{background:#fff!important;color:#1d231f!important;border-color:#dfe2de!important}.nbPreviewTable article *{color:#1d231f!important}.nbDashboardV5Focus.green-focus{grid-template-columns:minmax(240px,1.15fr) minmax(250px,.9fr) 145px 165px auto!important}.nbDashboardV5GreenChoices{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-self:stretch!important}.nbDashboardV5GreenChoices button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid var(--v8-border)!important;background:#151a16!important;color:#cfd5d0!important;font:600 10px/1.2 inherit!important;text-align:left!important}.nbDashboardV5GreenChoices button b{display:grid!important;place-items:center!important;min-width:26px!important;height:26px!important;border-radius:8px!important;background:#202720!important;color:#e7eee9!important;font-size:12px!important}.nbDashboardV5GreenChoices button.active{border-color:rgba(94,231,170,.44)!important;background:rgba(45,112,76,.18)!important;color:#74e9b2!important}.nbDashboardV5GreenChoices button.active b{background:#63e5aa!important;color:#0b1710!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>a,.nbDashboardV5Focus.green-focus>div:first-child{grid-column:auto!important}.nbDashboardV5GreenChoices{grid-template-columns:1fr!important}}.nbGmailConnection.needs-setup{border-color:rgba(245,183,72,.34);background:linear-gradient(135deg,rgba(245,183,72,.08),rgba(255,255,255,.018))}.nbGmailConnection.needs-setup .nbGmailConnectionIcon{background:#f5b748;color:#19130a}.nbGmailConnectionMeta{display:block;margin-top:6px;color:#7f8985;font:500 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;word-break:break-all}.nbMailConnectOverlay{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px;background:rgba(2,5,4,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:nbMailOverlayIn .2s ease}@keyframes nbMailOverlayIn{0%{opacity:0}to{opacity:1}}.nbMailConnectWizard{width:min(920px,96vw);max-height:min(880px,94vh);overflow:auto;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:linear-gradient(180deg,#121715,#0c100f);box-shadow:0 42px 130px rgba(0,0,0,.72);animation:nbMailWizardIn .32s cubic-bezier(.2,.8,.2,1)}@keyframes nbMailWizardIn{0%{opacity:0;transform:translateY(22px) scale(.975)}to{opacity:1;transform:none}}.nbMailConnectWizard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 30px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.nbMailConnectWizard>header span{display:block;color:#55e7ad;font:800 10px/1.2 inherit;letter-spacing:.16em}.nbMailConnectWizard>header h2{margin:7px 0 5px;color:#f7faf8;font-size:27px;letter-spacing:-.035em}.nbMailConnectWizard>header p{margin:0;max-width:650px;color:#9da7a2;font-size:13px;line-height:1.55}.nbMailConnectWizard>header button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#181d1b;color:#b9c0bd;font-size:24px;cursor:pointer}.nbMailConnectPurpose{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px 30px 0}.nbMailConnectPurpose article{display:flex;gap:14px;padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.025)}.nbMailConnectPurpose article.active{border-color:rgba(73,231,169,.42);background:rgba(39,132,94,.13);box-shadow:inset 0 0 0 1px rgba(73,231,169,.08)}.nbMailConnectPurpose article>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:11px;background:#202624;color:#aeb6b2;font:800 11px/1 inherit}.nbMailConnectPurpose article.active>span{background:#49e7a9;color:#062319}.nbMailConnectPurpose strong{display:block;color:#f0f4f2;font-size:14px}.nbMailConnectPurpose p{margin:5px 0 8px;color:#a5ada9;font-size:12px;line-height:1.5}.nbMailConnectPurpose small{display:block;color:#72807a;font-size:10px;line-height:1.45}.nbMailConnectEmail{display:block;margin:18px 30px 0;padding:16px 18px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#0a0e0d}.nbMailConnectEmail>span{display:block;margin-bottom:8px;color:#d8dedb;font-size:11px;font-weight:750}.nbMailConnectEmail input{width:100%;height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.11)!important;border-radius:13px!important;background:#151a18!important;color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#55e7ad;font-size:15px;outline:none}.nbMailConnectEmail input:focus{border-color:rgba(85,231,173,.55)!important;box-shadow:0 0 0 4px rgba(85,231,173,.08)}.nbMailConnectEmail small{display:block;margin-top:8px;color:#737e79;font-size:10px;line-height:1.45}.nbMailProviderGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 30px 0}.nbMailProviderGrid>button{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:70px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#131816;color:inherit;text-align:left;cursor:pointer;transition:.18s ease}.nbMailProviderGrid>button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.18)}.nbMailProviderGrid>button.active{border-color:rgba(85,231,173,.5);background:rgba(34,106,78,.15)}.providerLogo{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;font-size:15px;font-weight:850}.providerLogo.google{background:#f4f5f3;color:#1a1d1c}.providerLogo.microsoft{background:#2463eb;color:#fff}.providerLogo.other{background:#252b28;color:#d7ddda}.nbMailProviderGrid strong{display:block;color:#eef2f0;font-size:12px}.nbMailProviderGrid p{margin:3px 0 0;color:#87918c;font-size:10px}.nbMailProviderGrid em{padding:5px 7px;border-radius:8px;background:rgba(255,255,255,.055);color:#85908a;font-size:9px;font-style:normal;white-space:nowrap}.nbMailProviderGrid>button.active em{background:rgba(85,231,173,.1);color:#6beab6}.nbMailConnectInfo{margin:14px 30px 0;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#111614}.nbMailConnectInfo.success{border-color:rgba(85,231,173,.22);background:rgba(41,119,87,.11)}.nbMailConnectInfo.warning{border-color:rgba(245,183,72,.28);background:rgba(117,78,20,.1)}.nbMailConnectInfo strong{display:block;color:#edf2ef;font-size:11px}.nbMailConnectInfo p{margin:5px 0 0;color:#9ba49f;font-size:11px;line-height:1.5}.nbMailConnectWizard>footer{display:flex;justify-content:flex-end;gap:10px;padding:20px 30px 28px}.nbMailConnectWizard>footer button{height:44px;padding:0 17px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#171c1a;color:#c8cfcc;font-weight:700;cursor:pointer}.nbMailConnectWizard>footer button.primary{border-color:transparent;background:#51e5aa;color:#082318}.nbMailConnectWizard>footer button:disabled{opacity:.42;cursor:not-allowed}@media(max-width:760px){.nbMailConnectPurpose,.nbMailProviderGrid{grid-template-columns:1fr}.nbMailConnectPurpose,.nbMailConnectWizard>header,.nbMailProviderGrid{padding-left:18px;padding-right:18px}.nbMailConnectEmail,.nbMailConnectInfo{margin-left:18px;margin-right:18px}.nbMailConnectWizard>footer{padding-left:18px;padding-right:18px;flex-direction:column-reverse}.nbMailConnectWizard>footer button{width:100%}}.nbDirectProofUpload,.wm10-proof-upload{position:relative;overflow:hidden;cursor:pointer}.nbDirectProofUpload input,.wm10-proof-upload input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.nbDirectProofUpload img,.wm10-proof-upload img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22}.nbDirectProofUpload>small,.nbDirectProofUpload>span,.nbDirectProofUpload>strong,.wm10-proof-upload>small,.wm10-proof-upload>span,.wm10-proof-upload>strong{position:relative;z-index:2}.nbDirectProofUpload>button,.wm10-proof-upload>button{position:absolute;z-index:4;right:7px;top:7px;width:24px;height:24px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#0b0e0c;color:#fff;cursor:pointer}.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{font-size:9px!important;line-height:1.25}.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{grid-column:1/-1!important;justify-content:center}}.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{min-width:0!important;align-items:stretch!important}.nbDashboardV5GreenChoices button{min-width:0!important;overflow:hidden!important}.nbDashboardV5GreenChoices button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important}.nbDashboardV5Focus.green-focus article{height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:10px 14px!important;overflow:hidden!important}.nbDashboardV5Focus.green-focus article strong{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nbDashboardV5Focus.green-focus>a{align-self:stretch!important;justify-content:center!important;min-width:104px!important}@media(max-width:1380px){.nbDashboardV5Focus.green-focus{grid-template-columns:1fr 1fr 120px 145px!important}.nbDashboardV5Focus.green-focus>a,.nbDashboardV5Focus.green-focus>div:first-child{grid-column:1/-1!important}}@media(max-width:900px){.nbDashboardV5Focus.green-focus{grid-template-columns:1fr!important}.nbDashboardV5Focus.green-focus>a,.nbDashboardV5Focus.green-focus>div:first-child{grid-column:auto!important}.nbDashboardV5GreenChoices{grid-template-columns:1fr!important}}.nbMailboxV3List>button.intake-converted{position:relative!important;padding-top:48px!important;border-color:rgba(255,96,107,.34)!important;background:linear-gradient(180deg,rgba(111,29,36,.12),rgba(18,24,22,.96))!important}.nbIntakeConvertedBadge{position:absolute!important;top:12px!important;right:42px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:6px 10px!important;border-radius:999px!important;background:rgba(123,28,37,.86)!important;border:1px solid rgba(255,112,122,.42)!important;color:#ffd8dc!important;font:700 9px/1 inherit!important;letter-spacing:.025em!important;box-shadow:0 8px 24px rgba(73,8,15,.24)!important}.nbIntakeConvertedBadge svg{width:13px!important;height:13px!important;stroke:currentColor!important;fill:none!important;stroke-width:2.2!important}.nbMailIntakePanel{margin:0 0 18px!important;padding:18px!important;border-radius:16px!important;border:1px solid rgba(255,96,107,.28)!important;background:linear-gradient(135deg,rgba(103,25,32,.18),rgba(10,16,14,.94))!important;display:grid!important;gap:14px!important}.nbMailIntakePanel>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.nbMailIntakePanel>div:first-child span{color:#ff8c96!important;font:700 9px/1 inherit!important;text-transform:uppercase!important;letter-spacing:.13em!important}.nbMailIntakePanel>div:first-child strong{font-size:14px!important}.nbMailIntakeGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.nbMailIntakeGrid article{padding:12px!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important}.nbMailIntakeGrid small,.nbMailMissing small{display:block!important;color:#808b84!important;font:700 8px/1 inherit!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin-bottom:7px!important}.nbMailIntakeGrid b{font-size:11px!important;line-height:1.35!important}.nbMailMissing{padding:12px!important;border-radius:12px!important;background:rgba(234,179,8,.07)!important;border:1px solid rgba(234,179,8,.18)!important}.nbMailMissing p{margin:0!important;color:#e9d58a!important;font-size:11px!important}.nbMailIntakePanel>a{justify-self:start!important;color:#7af0b6!important;text-decoration:none!important;font-size:11px!important;font-weight:750!important}@media(max-width:900px){.nbMailIntakeGrid{grid-template-columns:1fr 1fr!important}.nbIntakeConvertedBadge{position:static!important;margin:8px 0 0!important}.nbMailboxV3List>button.intake-converted{padding-top:16px!important}}.nbMailboxV3List>button[data-intake-color=red]{border-color:rgba(255,102,112,.48);box-shadow:inset 3px 0 0 #ff6670}.nbMailboxV3List>button[data-intake-color=orange]{border-color:rgba(255,157,75,.52);box-shadow:inset 3px 0 0 #ff9d4b}.nbMailboxV3List>button[data-intake-color=yellow]{border-color:rgba(245,211,91,.52);box-shadow:inset 3px 0 0 #f5d35b}.nbMailboxV3List>button[data-intake-color=lightgreen]{border-color:rgba(104,231,179,.48);box-shadow:inset 3px 0 0 #68e7b3}.nbMailboxV3List>button[data-intake-color=green]{border-color:rgba(45,210,139,.58);box-shadow:inset 3px 0 0 #2dd28b}.nbIntakeActionStack{display:grid;justify-items:end;margin-right:10px}.nbIntakeActionStack>a{border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:7px 10px;color:#f5f7f6;background:rgba(255,255,255,.055);font-size:10px;font-weight:650;text-decoration:none;transition:.18s ease}.nbIntakeActionStack>a:hover{transform:translateY(-1px);background:rgba(255,255,255,.1)}.nbMailboxV3List>button[data-intake-color=orange] .nbIntakeConvertedBadge{color:#ffb06d;border-color:rgba(255,157,75,.45);background:rgba(255,157,75,.1)}.nbMailboxV3List>button[data-intake-color=yellow] .nbIntakeConvertedBadge{color:#f7dd74;border-color:rgba(245,211,91,.45);background:rgba(245,211,91,.09)}.nbMailboxV3List>button[data-intake-color=green] .nbIntakeConvertedBadge,.nbMailboxV3List>button[data-intake-color=lightgreen] .nbIntakeConvertedBadge{color:#72efbd;border-color:rgba(45,210,139,.45);background:rgba(45,210,139,.09)}.nbMailIntakePanel[data-intake-color=orange]{border-color:rgba(255,157,75,.45)}.nbMailIntakePanel[data-intake-color=yellow]{border-color:rgba(245,211,91,.45)}.nbMailIntakePanel[data-intake-color=green],.nbMailIntakePanel[data-intake-color=lightgreen]{border-color:rgba(45,210,139,.45)}.nbComposeAttachments{display:grid;gap:8px;padding:0 18px 14px}.nbComposeAttachments>label{cursor:pointer;border:1px dashed rgba(109,229,177,.35);border-radius:12px;padding:11px 13px;color:#77e5b5;background:rgba(45,210,139,.055);font-size:11px;font-weight:700}.nbComposeAttachments input{display:none}.nbComposeAttachments>button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:9px 11px;background:rgba(255,255,255,.035);color:#eef2f0;text-align:left}.nbComposeAttachments>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.nbComposeAttachments>button small{color:#9aa5a0;white-space:nowrap;font-size:9px}@media (max-width:900px){.nbIntakeActionStack{min-width:0;justify-items:start;grid-column:2;margin:8px 0 0}}.nbCaseMailSync{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0 10px;padding:10px 13px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025);color:#9ca8a2;font-size:11px}.nbCaseMailSync button{border:0;background:transparent;color:#62e7ad;font-weight:750;cursor:pointer}.nbMessage h4{margin:10px 0 5px;font-size:13px;letter-spacing:-.01em}.nbMessage.delivery-sending{opacity:.72;border-style:dashed}.nbMessage.delivery-failed{border-color:rgba(255,91,105,.48)!important}.nbMessage small.failed{color:#ff8e9a!important}.nbCaseAttachments{gap:7px}.nbCaseAttachments span{border-radius:9px;color:#c8d0cc;font-size:10px}.nbCaseComposerFiles{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.07)}.nbCaseComposerFiles label input{display:none}.nbCaseComposerFiles button,.nbCaseComposerFiles label span{display:inline-flex;align-items:center;min-height:31px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#171c20;color:#aeb8b3;font-size:10px;cursor:pointer}.nbIntakeActionStack{align-self:center;display:flex!important;flex-direction:column;align-items:flex-end;gap:7px;min-width:190px}.nbIntakeActionStack>a{display:inline-flex!important;align-items:center;justify-content:center;min-height:29px;padding:0 11px!important;border:1px solid!important;border-radius:9px!important;background:rgba(0,0,0,.18)!important;color:inherit!important;font-size:10px!important;font-weight:750!important;text-decoration:none!important;white-space:nowrap}.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{display:grid;gap:22px;padding:28px 30px 50px}.nbArchiveHero{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:26px 28px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(135deg,#111713,#0b0f0d)}.nbArchiveHero h1{font-size:42px;letter-spacing:-.045em;margin:4px 0 8px}.nbArchiveHero p{max-width:740px;color:#97a19c}.nbArchiveTools{display:flex;gap:9px}.nbArchiveTools input{width:min(360px,32vw);min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0a0e0c;color:#fff;padding:0 14px}.nbArchiveModalActions button,.nbArchiveTools button{border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#171d19;color:#f5f7f6;padding:11px 14px;cursor:pointer}.nbArchiveRoots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nbArchiveRoots button{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;text-align:left;gap:3px 12px;padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#101512;color:#eef3f0;cursor:pointer}.nbArchiveRoots button>span{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgba(91,229,166,.09);color:#64e6aa;font-size:18px}.nbArchiveRoots button small{color:#77837d}.nbArchiveRoots button.active{border-color:#45d99a;box-shadow:inset 0 0 0 1px rgba(69,217,154,.16);background:#132019}.nbArchiveWorkspace{min-height:470px;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#0d120f}.nbArchiveWorkspaceHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.nbArchiveWorkspaceHead h2{font-size:26px;margin:3px 0}.nbArchiveWorkspaceHead>span{color:#8d9892}.nbArchiveGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px}.nbArchiveGrid article{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#131916;transition:.2s ease}.nbArchiveGrid article:hover{transform:translateY(-3px);border-color:rgba(90,231,170,.38)}.nbArchiveThumb{height:210px;place-content:center;gap:8px;background:linear-gradient(150deg,#f8f7f2,#e9e7df);color:#121614}.nbArchiveThumb span{font-weight:800;letter-spacing:-.05em}.nbArchiveThumb small{font-size:10px;letter-spacing:.14em}.nbArchiveThumb.type-image{background:linear-gradient(145deg,#163326,#0d1712);color:#6ce9af}.nbArchiveCardCopy{gap:6px;padding:14px}.nbArchiveCardCopy>small,.nbArchiveCardCopy>span{color:#89948e;font-size:11px}.nbArchiveCardCopy button,.nbArchiveCardCopy em{justify-self:start;border:0;background:transparent;padding:0;color:#58e6a7;font-size:10px;font-style:normal}.nbArchiveCardCopy em{color:#7c8781}.nbArchiveEmpty{min-height:340px;gap:8px;color:#7e8983}.nbArchiveModalBackdrop{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:24px}.nbArchiveModal{position:relative;width:min(660px,96vw);max-height:88vh;overflow:auto;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#111713;box-shadow:0 30px 90px rgba(0,0,0,.5)}.nbArchiveClose{position:absolute;right:18px;top:18px;width:35px;height:35px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#1a211d;color:#fff}.nbArchiveModalActions{gap:9px;margin:22px 0}.nbArchiveModalActions .danger{color:#ff98a2;border-color:rgba(255,90,105,.3)}.nbArchiveDelivery{border-top:1px solid rgba(255,255,255,.08);padding-top:18px}.nbArchiveDelivery article{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.nbArchiveDelivery small,.nbArchiveDelivery span{color:#89948e;font-size:11px}.nbArchiveNotice{padding:12px 15px;border-radius:12px;background:#23191b;color:#ff9aa4;border:1px solid rgba(255,90,105,.28)}@media(max-width:1000px){.nbArchiveHero{align-items:stretch;flex-direction:column}.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{right:14px;top:14px;border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#f5fff9;font-size:20px;transition:.18s ease}.nbAiOperationCancel:hover{background:rgba(255,94,112,.18);border-color:rgba(255,94,112,.45);color:#ffdce0}.nbIntelligencePolicyPanel{margin:18px 0;padding:22px;border:1px solid rgba(72,255,174,.18);background:linear-gradient(145deg,rgba(48,77,61,.25),rgba(16,18,20,.92))}.nbPolicyGrid{grid-template-columns:1.2fr 1fr;margin-top:16px}.nbPolicyGrid .fieldLabel,.nbPolicyGrid .toggleItem{min-height:92px}.nbMessage.sender-ai{justify-self:end!important;max-width:86%!important;background:#eef3f0!important;border-color:#f6fff9!important}.nbMessage.sender-ai,.nbMessage.sender-ai .nbMessageMeta strong,.nbMessage.sender-ai h4,.nbMessage.sender-ai p{color:#0c1110!important}.nbMessage.sender-ai .nbMessageMeta span,.nbMessage.sender-ai small{color:#65736c!important}@media (max-width:980px){.nbPolicyGrid{grid-template-columns:1fr}}.nbSettingsTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.nbSettingsTabs button{border:1px solid rgba(255,255,255,.11);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border-radius:22px;padding:18px;text-align:left;color:var(--text,#f8fff8);display:grid;gap:8px;cursor:pointer;transition:.22s ease;min-height:112px}.nbSettingsTabs button span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(80,255,178,.1);color:#59ffbd;border:1px solid rgba(89,255,189,.22);font-weight:900}.nbSettingsTabs button strong{font-size:18px;letter-spacing:-.02em}.nbSettingsTabs button small{color:rgba(235,255,245,.58);line-height:1.35}.nbSettingsTabs button.active{border-color:rgba(89,255,189,.65);box-shadow:0 0 0 1px rgba(89,255,189,.18),0 22px 70px rgba(22,214,141,.1);background:linear-gradient(135deg,rgba(40,135,91,.28),rgba(255,255,255,.04))}.nbIntelligencePolicyPanel{margin-top:0}.nbPolicyGrid{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(280px,1fr);gap:14px;align-items:stretch}.nbPolicyGrid .fieldLabel,.nbPolicyGrid .toggleItem{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:16px}.nbPolicyGrid .toggleItem{display:flex;gap:13px;align-items:flex-start}.nbPolicyGrid .toggleItem input{margin-top:5px}.nbPolicyGrid .toggleItem strong{display:block;margin-bottom:6px}.nbPolicyGrid .toggleItem p{margin:0;color:rgba(240,255,247,.64);line-height:1.45}.aiStatus.off{background:rgba(255,255,255,.08);color:rgba(255,255,255,.72)}@media(max-width:980px){.nbPolicyGrid,.nbSettingsTabs{grid-template-columns:1fr}}.nbAiOperationCancel{position:absolute;right:16px;top:16px;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;font-size:22px;line-height:1;cursor:pointer}.nbAiOperationCancel:hover{background:rgba(255,90,105,.22);border-color:rgba(255,90,105,.5)}.nbMessageStream{display:grid;gap:14px}.nbMessageStream .nbMessage{max-width:74%;border-radius:22px;border:1px solid rgba(255,255,255,.1);padding:16px 18px;background:rgba(255,255,255,.04);box-shadow:0 18px 45px rgba(0,0,0,.16);white-space:pre-wrap}.nbMessageStream .sender-customer{justify-self:start;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.03))}.nbMessageStream .sender-ai,.nbMessageStream .sender-office{justify-self:end;background:linear-gradient(135deg,rgba(52,243,162,.12),rgba(255,255,255,.035));border-color:rgba(52,243,162,.26)}.nbMessageMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:rgba(245,255,250,.62);font-size:12px}.nbMessage h4{margin:0 0 8px;font-size:15px}.nbMessage p{margin:0;line-height:1.52}.nbMessage small{display:block;margin-top:9px;color:rgba(97,255,188,.78)}.nbMessage small.failed{color:#ff7f91}.nbCaseAttachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.nbCaseAttachments span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 9px;font-size:12px;background:rgba(255,255,255,.06)}@media(max-width:900px){.nbMessageStream .nbMessage{max-width:100%}}.nbArchiveFoldersPage{padding:38px clamp(18px,4vw,56px);color:#f7fff9}.nbArchiveBreadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0 14px}.nbArchiveBreadcrumb button{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#eefbf3;border-radius:14px;padding:10px 12px;cursor:pointer}.nbArchiveBreadcrumb button span{opacity:.45;margin-right:8px}.nbArchiveCreateFolder{margin-left:auto!important;background:rgba(82,255,180,.14)!important;border-color:rgba(82,255,180,.32)!important;color:#77ffca!important}.nbArchiveFilterBar{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto;gap:12px;margin:12px 0 22px}.nbArchiveFilterBar select,.nbArchiveTools input{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#f9fff9;border-radius:14px;padding:12px}.nbArchiveFilterBar span{align-self:center;color:rgba(245,255,250,.62);font-weight:700}.nbFolderCanvas{border:1px solid rgba(255,255,255,.09);border-radius:28px;padding:22px;background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.015));min-height:520px}.nbFolderGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-bottom:28px}.nbArchiveFolderCard{position:relative;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(70,255,179,.09),rgba(255,255,255,.035));border-radius:24px;padding:18px;min-height:145px;display:grid;grid-template-columns:64px 1fr;gap:15px;align-items:center;cursor:pointer;transition:.2s ease}.nbArchiveFolderCard:hover{transform:translateY(-2px);border-color:rgba(91,255,193,.55);box-shadow:0 22px 70px rgba(45,255,173,.08)}.nbFolderIcon{width:64px;height:52px;border-radius:12px 18px 18px 18px;background:linear-gradient(180deg,#effff8,#c8ffdf);color:#0e1f17;display:grid;place-items:center;box-shadow:0 18px 40px rgba(0,0,0,.22)}.nbFolderIcon:before{content:"";position:absolute;width:32px;height:12px;margin-top:-46px;margin-left:-28px;background:#e8fff4;border-radius:8px 8px 0 0}.nbFolderIcon span{font-weight:900;letter-spacing:.08em}.nbArchiveFolderCard strong{display:block;font-size:18px;margin-bottom:7px}.nbArchiveFolderCard small{color:rgba(245,255,250,.62)}.nbFolderMenu{position:absolute;right:12px;top:12px;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;cursor:pointer}.nbArchiveDocumentGrid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))!important;align-items:start}.nbArchiveGrid article{cursor:pointer}.nbArchiveThumb{height:170px;border-radius:20px;background:linear-gradient(180deg,#fffffb,#edf2eb);color:#121a16;display:grid;place-items:center;text-align:center;box-shadow:0 18px 60px rgba(0,0,0,.22)}.nbArchiveThumb span{font-size:34px;font-weight:900}.nbArchiveThumb small{font-weight:800;text-transform:uppercase;font-size:11px;color:#66716a}.nbArchiveCardCopy{padding:12px 2px 0;display:grid;gap:5px}.nbArchiveCardCopy strong{font-size:14px;line-height:1.25}.nbArchiveCardCopy em,.nbArchiveCardCopy small,.nbArchiveCardCopy span{font-size:12px;color:rgba(245,255,250,.62);font-style:normal}.nbArchiveCardCopy button{width:max-content;border:1px solid rgba(89,255,189,.35);background:rgba(89,255,189,.12);color:#75ffc5;border-radius:999px;padding:5px 8px;font-weight:800;cursor:pointer}.nbArchiveNotice{position:fixed;right:22px;bottom:22px;z-index:50;background:#0d1b15;border:1px solid rgba(89,255,189,.3);color:#effff7;border-radius:18px;padding:14px 16px;box-shadow:0 22px 80px rgba(0,0,0,.36)}.nbArchiveNotice button{margin-left:12px;background:transparent;border:0;color:#fff;font-size:16px}.nbArchiveModalActions{display:flex;flex-wrap:wrap;gap:10px}.nbArchiveModalActions button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;border-radius:13px;padding:10px 12px}.nbArchiveModalActions .danger{color:#ff9aaa;border-color:rgba(255,102,122,.28)}@media(max-width:900px){.nbArchiveFilterBar{grid-template-columns:1fr}.nbArchiveCreateFolder{margin-left:0!important}.nbFolderCanvas{padding:16px}}.nbIntelligenceControlV12{display:grid;gap:18px!important}.nbModeChooserV12{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}.nbModeChooserV12 button{display:grid;grid-template-columns:44px 1fr;gap:14px;text-align:left;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:rgba(255,255,255,.035);color:#f5fff9;padding:16px;cursor:pointer;transition:.22s ease}.nbModeChooserV12 button:hover{border-color:rgba(90,255,188,.35);transform:translateY(-1px)}.nbModeChooserV12 button.selected{background:linear-gradient(135deg,rgba(42,168,105,.23),rgba(255,255,255,.045));border-color:rgba(92,255,188,.6);box-shadow:0 18px 80px rgba(36,255,159,.08)}.nbModeChooserV12 button>span{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(91,255,190,.25);background:rgba(91,255,190,.09);color:#65ffc0;font-weight:900}.nbModeChooserV12 strong{font-size:18px;letter-spacing:-.02em}.nbModeChooserV12 small{display:block;margin:4px 0 7px;color:#72ffc6;font-weight:800}.nbModeChooserV12 p{margin:0;color:rgba(239,255,247,.66);line-height:1.48}.nbPolicyStackV12{display:grid;gap:12px}.nbSwitchRowV12{display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.035)}.nbSwitchRowV12 input{display:none}.nbSwitchRowV12>span{width:52px;height:30px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);position:relative;transition:.2s ease}.nbSwitchRowV12>span:after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#dbe4de;transition:.2s ease}.nbSwitchRowV12 input:checked+span{background:rgba(81,255,179,.22);border-color:rgba(81,255,179,.5)}.nbSwitchRowV12 input:checked+span:after{left:26px;background:#5affb9}.nbSwitchRowV12 input:disabled+span{opacity:.4}.nbSwitchRowV12 strong{display:block;margin-bottom:5px}.nbSwitchRowV12 p{margin:0;color:rgba(239,255,247,.64);line-height:1.45}.nbPolicyNumberV12{padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.035)}.nbPolicyExplanationV12{margin-top:0!important}.nbArchiveV12{padding:38px clamp(18px,4vw,58px);display:grid;gap:22px;color:#f7fff9}.nbArchiveHeroV12{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:28px 30px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:linear-gradient(135deg,#111813,#0b0f0d)}.nbArchiveHeroV12 h1{font-size:44px;letter-spacing:-.05em;margin:3px 0 8px}.nbArchiveHeroV12 p{color:rgba(240,255,247,.68);max-width:780px}.nbArchiveHeroV12 button,.nbArchivePathV12 button{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.06);color:#f8fff9;padding:12px 14px;cursor:pointer}.nbArchivePathV12{display:flex;align-items:center;gap:12px}.nbArchivePathV12 span{font-weight:900;color:#7dffcc;letter-spacing:.02em}.nbFolderHomeV12{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px;align-items:stretch}.nbFolderCardV12{position:relative;min-height:190px;padding:22px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));display:grid;align-content:end;gap:9px;cursor:pointer;transition:.22s ease;overflow:hidden}.nbFolderCardV12:hover{transform:translateY(-3px);border-color:rgba(94,255,190,.5);box-shadow:0 28px 90px rgba(41,255,165,.08)}.nbFolderCardV12.all{border-color:rgba(94,255,190,.36);background:linear-gradient(145deg,rgba(62,159,105,.18),rgba(255,255,255,.025))}.nbFolderCardV12.create{border-style:dashed;opacity:.85}.nbFolderShapeV12{position:absolute;top:24px;left:22px;width:110px;height:82px;border-radius:16px 24px 24px 24px;background:linear-gradient(180deg,#effff6,#c9ffdf);box-shadow:0 24px 70px rgba(0,0,0,.26);color:#14251c;display:grid;place-items:center}.nbFolderShapeV12:before{content:"";position:absolute;top:-12px;left:0;width:48px;height:18px;border-radius:12px 12px 0 0;background:#e6fff1}.nbFolderShapeV12 span{font-weight:950;letter-spacing:.08em}.nbFolderDotsV12{position:absolute;right:14px;top:14px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;z-index:2;cursor:pointer;letter-spacing:-.12em}.nbFolderCardV12 strong{font-size:21px;letter-spacing:-.03em}.nbFolderCardV12 small{color:rgba(239,255,247,.62)}.nbDocumentsBoardV12{border:1px solid rgba(255,255,255,.09);border-radius:28px;background:rgba(255,255,255,.025);padding:20px;min-height:520px}.nbDocumentToolbarV12{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(145px,180px)) auto;gap:10px;margin-bottom:22px}.nbDocumentToolbarV12 input,.nbDocumentToolbarV12 select{min-height:44px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#0c110e;color:#f5fff8;padding:0 12px}.nbDocumentToolbarV12 span{align-self:center;color:rgba(239,255,247,.6);font-weight:800}.nbDocGridV12{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px}.nbDocGridV12 article{display:grid;gap:8px;cursor:pointer}.nbDocPaperV12{height:220px;border-radius:20px;background:linear-gradient(180deg,#fffffb,#edf2eb);color:#121a16;display:grid;place-content:center;text-align:center;gap:7px;box-shadow:0 18px 60px rgba(0,0,0,.24);border:1px solid rgba(0,0,0,.08)}.nbDocPaperV12 span{font-size:36px;font-weight:950;letter-spacing:-.06em}.nbDocPaperV12 small{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#66716a;font-weight:800}.nbDocGridV12 strong{font-size:14px;line-height:1.24}.nbDocGridV12 em,.nbDocGridV12 small{color:rgba(239,255,247,.58);font-size:12px;font-style:normal}.nbDocGridV12 button{justify-self:start;border:1px solid rgba(89,255,189,.32);background:rgba(89,255,189,.12);color:#7dffcc;border-radius:999px;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{padding:38px clamp(18px,4vw,58px);display:grid;gap:22px;color:#f7fff9}.nbArchiveHeroV14{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:30px 32px;border:1px solid rgba(255,255,255,.09);border-radius:30px;background:radial-gradient(circle at 14% 0,rgba(96,255,187,.14),transparent 34%),linear-gradient(135deg,#111713,#090d0b)}.nbArchiveHeroV14 h1{font-size:46px;letter-spacing:-.055em;margin:3px 0 8px}.nbArchiveHeroV14 p{color:rgba(240,255,247,.68);max-width:860px}.nbArchiveHeroV14 button,.nbArchivePathV14 button{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.06);color:#f8fff9;padding:12px 14px;cursor:pointer}.nbArchivePathV14{display:flex;align-items:center;gap:12px}.nbArchivePathV14 span{font-weight:900;color:#7dffcc;letter-spacing:.02em}.nbFolderHomeV14{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:20px;align-items:stretch}.nbFolderCardV14{position:relative;min-height:220px;padding:24px;border-radius:30px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));display:grid;align-content:end;gap:16px;cursor:pointer;transition:.22s ease;overflow:hidden}.nbFolderCardV14:hover{border-color:rgba(94,255,190,.54);box-shadow:0 30px 90px rgba(41,255,165,.09)}.nbFolderCardV14.all{border-color:rgba(94,255,190,.38);background:linear-gradient(145deg,rgba(62,159,105,.18),rgba(255,255,255,.025))}.nbFolderCardV14.create{border-style:dashed;opacity:.92}.nbFolderShapeV14{position:absolute;top:28px;left:24px;width:124px;height:88px;border-radius:18px 26px 26px 26px;background:linear-gradient(180deg,#effff6,#c9ffdf);box-shadow:0 24px 70px rgba(0,0,0,.26);color:#14251c}.nbFolderShapeV14:before{top:-12px;left:0;width:52px;height:18px;border-radius:12px 12px 0 0;background:#e6fff1}.nbFolderShapeV14 span{letter-spacing:.08em}.nbFolderDotsV14{position:absolute;right:15px;top:15px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(10,13,11,.72);color:#fff;z-index:2;cursor:pointer;letter-spacing:-.13em;font-size:16px}.nbFolderCopyV14{display:grid;gap:7px}.nbFolderCopyV14 strong{font-size:22px;letter-spacing:-.035em}.nbFolderCopyV14 p{margin:0;color:rgba(239,255,247,.66);line-height:1.45}.nbFolderCopyV14 small{color:rgba(239,255,247,.56)}.nbFolderCreateV14{display:grid;gap:10px}.nbFolderCreateV14 strong{font-size:20px}.nbFolderCreateV14 input{border:1px solid rgba(255,255,255,.12);background:#0c110e;color:#f5fff8;border-radius:14px;padding:12px}.nbFolderCreateV14 button,.nbFolderFormV14 button{border:1px solid rgba(92,255,190,.3);background:rgba(92,255,190,.13);color:#8dffd2;border-radius:14px;padding:11px 14px;font-weight:850;cursor:pointer}.nbDocumentsBoardV14{border:1px solid rgba(255,255,255,.09);border-radius:28px;background:rgba(255,255,255,.025);padding:20px;min-height:560px}.nbDocumentToolbarV14{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(145px,180px)) auto;gap:10px;margin-bottom:22px}.nbDocumentToolbarV14 input,.nbDocumentToolbarV14 select{min-height:44px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#0c110e;color:#f5fff8;padding:0 12px}.nbDocumentToolbarV14 span{align-self:center;color:rgba(239,255,247,.6);font-weight:800}.nbDocGridV14{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.nbDocGridV14 article{display:grid;gap:8px;cursor:pointer}.nbDocPaperV14{height:230px;border-radius:22px;background:linear-gradient(180deg,#fffffb,#edf2eb);color:#121a16;display:grid;place-content:center;text-align:center;gap:7px;box-shadow:0 18px 60px rgba(0,0,0,.24);border:1px solid rgba(0,0,0,.08)}.nbDocPaperV14 span{font-size:38px;font-weight:950;letter-spacing:-.06em}.nbDocPaperV14 small{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#66716a;font-weight:800}.nbDocGridV14 strong{font-size:14px;line-height:1.24}.nbDocGridV14 em,.nbDocGridV14 small{color:rgba(239,255,247,.58);font-size:12px;font-style:normal}.nbDocGridV14 button{justify-self:start;border:1px solid rgba(89,255,189,.32);background:rgba(89,255,189,.12);color:#7dffcc;border-radius:999px;padding:5px 9px;font-weight:900}.nbFolderManageGridV14{display:grid;gap:12px;margin-top:18px}.nbFolderManageGridV14 button{display:grid;gap:6px;text-align:left;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);color:#fff;border-radius:18px;padding:16px;cursor:pointer}.nbFolderManageGridV14 button strong{font-size:16px}.nbFolderManageGridV14 button span{color:rgba(239,255,247,.62)}.nbFolderFormV14 button.danger,.nbFolderManageGridV14 button.danger{border-color:rgba(255,102,122,.34);background:rgba(255,102,122,.1);color:#ffb1bd}.nbFolderFormV14{display:grid;gap:14px;margin-top:18px}.nbFolderFormV14 p{color:rgba(239,255,247,.66);line-height:1.5}.nbFolderFormV14 label{display:grid;gap:8px;font-weight:800;color:#f8fff9}.nbFolderFormV14 input{border:1px solid rgba(255,255,255,.12);background:#0c110e;color:#f5fff8;border-radius:14px;padding:12px}.nbArchiveEmpty{display:grid;place-content:center;text-align:center;min-height:330px;color:rgba(239,255,247,.58)}@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{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.nbFolderHomeV14{grid-template-columns:repeat(auto-fill,minmax(190px,220px));gap:34px;align-items:start;min-height:520px}.nbFolderCardV14{min-height:190px;padding:8px 8px 14px;border:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;overflow:visible}.nbFolderCardV14:hover{transform:translateY(-4px);border-color:transparent;box-shadow:none}.nbFolderCardV14.all{background:transparent;border:0}.nbFolderShapeV14{position:relative;top:auto;left:auto;width:150px;height:108px;border-radius:12px 18px 18px 18px;background:linear-gradient(180deg,#ffe788,#ffc73e 45%,#eaa62a);box-shadow:0 22px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.56);color:#4a3107;display:grid;place-items:center;margin:0 auto 14px}.nbFolderShapeV14:before{top:-17px;left:10px;height:25px;border-radius:12px 13px 0 0;background:linear-gradient(180deg,#ffed9a,#ffc94a);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.nbFolderShapeV14:after{content:"";position:absolute;inset:16px 12px 12px;border-radius:10px 14px 14px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.22)}.nbFolderShapeV14 span{z-index:1;font-size:18px;font-weight:950;opacity:.44}.nbFolderCopyV14 strong{font-size:18px;letter-spacing:-.025em;color:#fff}.nbFolderCopyV14 p{display:none}.nbFolderCopyV14 small{font-size:12px;color:rgba(247,255,249,.68)}.nbFolderDotsV14{right:12px;top:2px;width:32px;height:32px;background:rgba(7,10,8,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px rgba(0,0,0,.25);letter-spacing:-.15em}.nbFolderCreateV14{display:none}.nbArchiveModal{background:#101511!important;box-shadow:0 32px 100px rgba(0,0,0,.55)!important}.nbFolderManageGridV14 button{border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.025));font-weight:700}.nbFolderManageGridV14 button strong{font-size:15px;letter-spacing:-.015em}.nbFolderManageGridV14 button span{font-size:13px;line-height:1.4}.nbArchiveHeroActionsV16 button,.nbArchiveModalActions button,.nbFolderFormV14 button{font-weight:850;border-radius:15px}.nbIntelligenceControlV18{display:grid!important;gap:22px!important}.nbIntelligenceHeadV18{align-items:flex-start!important}.nbModeChooserV18{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nbModeChooserV18 button{display:grid;grid-template-columns:42px 1fr;gap:14px;text-align:left;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));border-radius:22px;padding:17px;color:#f6fff8;cursor:pointer;min-height:190px;transition:.22s ease}.nbModeChooserV18 button:hover{transform:translateY(-2px);border-color:rgba(96,255,188,.38)}.nbModeChooserV18 button.selected{background:linear-gradient(145deg,rgba(61,156,101,.28),rgba(255,255,255,.035));border-color:rgba(106,255,190,.62);box-shadow:0 24px 90px rgba(52,255,166,.1)}.nbModeChooserV18 button>span{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:rgba(99,255,188,.1);border:1px solid rgba(99,255,188,.28);color:#72ffc8;font-weight:900}.nbModeChooserV18 strong{font-size:18px;line-height:1.08}.nbModeChooserV18 small{display:block;margin:7px 0;color:#72ffc8;font-weight:850}.nbModeChooserV18 p{margin:0;color:rgba(239,255,247,.64);line-height:1.45}.nbPolicyExplanationV18,.nbPolicyWarningV18{border:1px solid rgba(255,255,255,.11);border-radius:20px;padding:16px;background:rgba(255,255,255,.035);color:rgba(240,255,247,.76)}.nbPolicyExplanationV18 strong{display:block;color:#fff;margin-bottom:6px}.nbPolicySectionV18,.nbPolicyStackV18{display:grid;gap:14px}.nbPolicySectionV18{border-top:1px solid rgba(255,255,255,.08);padding-top:20px}.nbPolicySectionV18 h4{margin:2px 0 0;font-size:24px;letter-spacing:-.03em}.nbPolicyGridV18{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nbNumberGridV18,.nbScheduleGridV18{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nbNumberGridV18 label,.nbScheduleGridV18 label{display:grid;gap:8px;color:rgba(245,255,249,.72);font-weight:850;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:14px}.nbDayPickerV18{display:flex;flex-wrap:wrap;gap:8px}.nbDayPickerV18 button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#f3fff8;border-radius:14px;padding:10px 14px;font-weight:850;cursor:pointer}.nbDayPickerV18 button.active{background:rgba(91,255,184,.16);border-color:rgba(91,255,184,.55);color:#83ffd0}.nbPhoneModeGridV18{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nbPhoneModeGridV18 button{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);border-radius:18px;padding:16px;text-align:left;color:#f7fff9;display:grid;gap:8px;cursor:pointer}.nbPhoneModeGridV18 button.selected{border-color:rgba(91,255,184,.62);background:rgba(91,255,184,.12)}.nbPhoneModeGridV18 span{color:rgba(239,255,247,.65);line-height:1.4}.nbFullAutopilotGrantV18{background:linear-gradient(135deg,rgba(255,199,81,.08),rgba(255,255,255,.025));border:1px solid rgba(255,205,94,.18);border-radius:22px;padding:18px}.nbPolicyWarningV18{border-color:rgba(255,205,94,.24);background:rgba(255,205,94,.06)}.nbFolderHomeV14{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:28px!important;padding:28px 0!important}.nbFolderCardV14{border:0!important;background:transparent!important;box-shadow:none!important;min-height:220px!important;padding:0!important;display:grid!important;place-items:center!important;text-align:center!important;position:relative!important;cursor:pointer!important}.nbFolderCardV14:before{display:none!important}.nbFolderCardV14:hover{transform:translateY(-3px)}.nbFolderShapeV14{width:150px!important;height:108px!important;border-radius:16px 20px 20px 20px!important;background:linear-gradient(180deg,#ffd768,#e7aa32)!important;box-shadow:0 26px 70px rgba(0,0,0,.28),inset 0 -10px 22px rgba(112,67,0,.16)!important;position:relative!important;border:1px solid rgba(255,230,151,.55)!important;display:grid!important;place-items:center!important;color:#4a3100!important;font-weight:950!important}.nbFolderShapeV14:before{content:"";position:absolute;left:12px;top:-16px;width:66px;height:28px;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#ffe287,#e8b03a);border:1px solid rgba(255,230,151,.55);border-bottom:0}.nbFolderShapeV14 span{position:relative;z-index:2;color:#4a3100!important;font-size:22px!important}.nbFolderDotsV14{position:absolute!important;right:18px!important;top:12px!important;width:36px!important;height:36px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.06)!important;color:#f7fff8!important;display:grid!important;place-items:center!important;line-height:1!important;font-size:16px!important;z-index:4!important}.nbFolderDotsV14:hover{background:rgba(91,255,184,.14)!important;border-color:rgba(91,255,184,.45)!important}.nbFolderCopyV14{display:grid!important;gap:6px!important;margin-top:14px!important;max-width:230px!important}.nbFolderCopyV14 strong{font-size:18px!important;color:#f8fff9!important;letter-spacing:-.02em!important}.nbFolderCopyV14 p{display:none!important}.nbFolderCopyV14 small{color:rgba(239,255,247,.58)!important}.nbFolderCardV14.all .nbFolderShapeV14{background:linear-gradient(180deg,#f4fff9,#cbd7d0)!important;color:#0c1110!important}.nbDocumentsBoardV14{margin-top:10px!important}.nbDocGridV14{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:24px!important}.nbDocGridV14 article{background:transparent!important;border:0!important;text-align:center!important;padding:0!important;box-shadow:none!important}.nbDocPaperV14{width:128px!important;height:166px!important;margin:0 auto 12px!important;background:#fbfaf4!important;color:#111!important;border-radius:10px!important;box-shadow:0 18px 40px rgba(0,0,0,.28)!important;border:1px solid rgba(255,255,255,.55)!important}.nbDocGridV14 article>strong{font-size:14px!important;line-height:1.2!important}.nbArchiveModal{border-radius:28px!important;background:linear-gradient(145deg,rgba(22,25,24,.98),rgba(10,12,12,.98))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 40px 120px rgba(0,0,0,.55)!important}.nbFolderManageGridV14{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.nbFolderManageGridV14 button{border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important;border-radius:18px!important;padding:16px!important;text-align:left!important;color:#f8fff9!important;display:grid!important;gap:4px!important}.nbFolderManageGridV14 button span{color:rgba(239,255,247,.62)!important}.nbFolderManageGridV14 button.danger{border-color:rgba(255,103,118,.25)!important;background:rgba(255,103,118,.07)!important}.nbSubgroupWizardV18{gap:16px!important}.nbSubgroupNameGridV18{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nbSubgroupNameGridV18 label{border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px;background:rgba(255,255,255,.035);color:rgba(239,255,247,.7);display:grid;gap:8px}.nbFolderFormV14 input,.nbFolderFormV14 select{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:#f7fff8!important;border-radius:14px!important;padding:12px!important}.nbFolderFormV14 button{border-radius:16px!important;background:#eef4ee!important;color:#07100b!important;font-weight:900!important;border:0!important;padding:13px 16px!important}.nbFolderFormV14 button.danger{background:#ff6b7a!important;color:#230508!important}.nbArchiveHeroActionsV16 button{border-radius:16px!important}.nbArchivePathV14 button{border-radius:999px!important}.nbAiPageV18{display:grid;gap:22px}.nbAiHeroV18{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;border:1px solid rgba(255,255,255,.11);border-radius:30px;background:linear-gradient(135deg,rgba(56,129,90,.22),rgba(255,255,255,.03));padding:30px}.nbAiHeroV18 h1{font-size:clamp(38px,5vw,72px);line-height:.9;letter-spacing:-.06em;margin:6px 0}.nbAiHeroV18 p{max-width:780px;color:rgba(239,255,247,.68)}.nbAiHeroV18>span{border:1px solid rgba(91,255,184,.42);background:rgba(91,255,184,.12);color:#7affcf;border-radius:999px;padding:9px 13px;font-weight:850}.nbAiStatsV18{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nbAiStatsV18 article{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.035);padding:18px}.nbAiStatsV18 strong{display:block;font-size:26px;color:#fff}.nbAiStatsV18 span{color:rgba(239,255,247,.58)}.nbAiConsoleV18{display:grid;grid-template-columns:330px 1fr;gap:18px}.nbAiConsoleV18 aside,.nbAiConsoleV18 section{border:1px solid rgba(255,255,255,.1);border-radius:26px;background:rgba(255,255,255,.035);padding:18px}.nbAiConsoleV18 aside{display:grid;align-content:start;gap:10px}.nbAiConsoleV18 aside button{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);border-radius:16px;padding:13px;text-align:left;color:#f6fff8;cursor:pointer}.nbVoiceNoteV18{margin-top:10px;border:1px solid rgba(91,255,184,.18);border-radius:18px;padding:14px;background:rgba(91,255,184,.06)}.nbVoiceNoteV18 p{color:rgba(239,255,247,.62)}.nbAiMessagesV18{display:grid;gap:12px;max-height:540px;overflow:auto;padding-right:6px}.nbAiMessagesV18 article{max-width:82%;border-radius:22px;padding:14px 16px;border:1px solid rgba(255,255,255,.1)}.nbAiMessagesV18 article.ai{justify-self:start;background:rgba(255,255,255,.045)}.nbAiMessagesV18 article.user{justify-self:end;background:#eef4ee;color:#07100b}.nbAiMessagesV18 span{display:block;font-size:12px;font-weight:900;opacity:.65;margin-bottom:6px}.nbAiMessagesV18 p{margin:0;line-height:1.45}.nbAiConsoleV18 form{display:grid;grid-template-columns:48px 1fr auto;gap:10px;margin-top:16px}.nbAiConsoleV18 form input{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(0,0,0,.25);color:#f8fff9;padding:14px}.nbAiConsoleV18 form button{border:0;border-radius:18px;background:#eef4ee;color:#08100b;font-weight:900;padding:0 18px}.nbAiConsoleV18 form button:first-child{padding:0;background:rgba(91,255,184,.12);color:#7affcf;border:1px solid rgba(91,255,184,.25)}@media(max-width:1100px){.nbModeChooserV18,.nbPhoneModeGridV18{grid-template-columns:1fr 1fr}.nbAiConsoleV18,.nbAiStatsV18,.nbNumberGridV18,.nbPolicyGridV18,.nbScheduleGridV18{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{display:block;margin-top:5px;color:rgba(194,224,210,.76);font-size:10px;font-weight:700}.nbAiModeSelect{width:100%;min-height:28px;padding:0 24px 0 0;color:#f5fff9;border:0;outline:0;background:transparent;font-weight:900;letter-spacing:-.02em;cursor:pointer}.nbAiModeSelect option{color:#101b17;background:#f5fff9}.nbAiModeControl:after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(116,244,178,.1),rgba(116,244,178,.82),rgba(116,244,178,.1));opacity:.75}.nbAiModeSelect.mode-manual{color:#d8e1dc}.nbAiModeSelect.mode-assist{color:#b8d7ff}.nbAiModeSelect.mode-auto_offer{color:#79ffc2}.nbAiModeSelect.mode-auto_complete{color:#ffe088}