.partsLedgerLaunch{cursor:pointer;border-radius:10px;color:#c5ffe6!important;background:#133b32!important;border:1px solid #79c1ac!important;padding:10px 14px!important}.partsLedgerBackdrop{z-index:1800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020916de;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.partsLedgerDialog{color:#edf4fc;background:#101c2b;border:1px solid #425369;border-radius:20px;width:min(1500px,100%);max-height:94vh;padding:24px;font:15px/1.5 Arial,sans-serif;overflow:auto;box-shadow:0 30px 100px #000a}.partsLedgerDialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.partsLedgerDialog h2{margin:4px 0;font-size:27px}.partsLedgerDialog p{margin:8px 0}.partsLedgerDialog small{color:#aac0d7}.partsLedgerDialog button,.partsLedgerDialog select,.partsLedgerDialog input{font:inherit;color:#edf4fc;background:#1c2b3c;border:1px solid #425469;border-radius:8px;padding:9px 12px}.partsLedgerDialog button{cursor:pointer}.partsLedgerDialog button:disabled{opacity:.5;cursor:default}.partsLedgerDialog :focus-visible{outline-offset:3px;outline:2px solid #8df0c3}.partsLedgerDialog header>button{padding:0 12px;font-size:27px}.partsLedgerTools{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.partsLedgerTools input{flex:1;min-width:230px}.partsLedgerSummary{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.partsLedgerSummary>div{background:#172b36;border:1px solid #31574e;border-radius:12px;flex:1;gap:3px;min-width:250px;padding:14px;display:grid}.partsLedgerSummary strong{font-size:18px}.partsLedgerSummary span,.partsLedgerCoverage{color:#b8c9dc;font-size:13px}.partsLedgerTableScroll{border:1px solid #33465c;border-radius:12px;margin-top:18px;overflow-x:auto}.partsLedgerDialog table{border-collapse:collapse;width:100%;min-width:1040px}.partsLedgerDialog th{text-align:left;white-space:nowrap;background:#223447;padding:12px;font-size:13px;position:sticky;top:0}.partsLedgerDialog td{vertical-align:top;font-variant-numeric:tabular-nums;border-top:1px solid #2b3c50;padding:12px}.partsLedgerDialog td:not(:first-child){white-space:nowrap}.partsLedgerDialog td:last-child{white-space:normal;min-width:140px;max-width:230px}.partsLedgerDialog .partsLedgerPart{text-align:left;background:0 0;border:0;gap:4px;min-width:250px;max-width:380px;padding:0;display:grid}.partsLedgerPart span{color:#8df0c3;font-size:12px}.partsLedgerDetail{background:#162536}.partsLedgerDetail td{white-space:normal!important;max-width:none!important}.partsLedgerDetail ul{padding-left:20px}.partsLedgerDetail li{margin:6px 0}.partsLedgerDialog a{color:#9eeccf}.partsLedgerSources{color:#b8c9dc;margin-top:18px;font-size:13px}.partsLedgerSources summary{cursor:pointer;color:#d9e6f5;font-size:15px}.partsLedgerError{color:#ffb4a6;background:#3d2228;border-radius:8px;padding:12px}@media (width<=650px){.partsLedgerBackdrop{padding:8px}.partsLedgerDialog{border-radius:12px;max-height:97vh;padding:14px}.partsLedgerDialog h2{font-size:21px}.partsLedgerTools>*{width:100%}.partsLedgerSummary strong{font-size:16px}}.mechanicsModeSwitch{cursor:pointer;color:#a9abb1;white-space:nowrap;align-items:center;gap:9px;min-height:44px;padding:4px 8px;position:relative;margin:0!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}.mechanicsModeSwitch input{cursor:pointer;inset-inline-start:8px;opacity:0!important;width:36px!important;height:22px!important;margin:0!important;position:absolute!important}.mechanicsModeTrack{pointer-events:none;background:#34353a;border:1px solid #575961;border-radius:20px;flex-shrink:0;width:32px;height:18px;display:inline-block;position:relative}.mechanicsModeTrack:after{content:"";background:#b7bac3;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:3px;left:3px}.mechanicsModeSwitch input:checked+.mechanicsModeTrack{background:#7d1b29;border-color:#f34f65}.mechanicsModeSwitch input:checked+.mechanicsModeTrack:after{background:#fff;transform:translate(14px)}.mechanicsModeSwitch input:focus-visible+.mechanicsModeTrack{outline-offset:4px;outline:2px solid #fff}.mechanicsModeSwitch input:disabled~span{opacity:.5}.mechanicsShell.mechanicsSimple{--simple-red:#ff4963;--simple-muted:#adb0b9;--simple-bg:#090a0d;--simple-surface:#141519;--simple-line:#303138;color:#f3f3f5;background:var(--simple-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:1180px;min-height:100dvh;margin:auto;padding:24px 32px 100px;position:relative}.mechanicsSimple:before{content:"";pointer-events:none;border-bottom:1px solid #6b2634;border-left:1px solid #6b2634;border-radius:0 0 0 9px;width:10px;height:180px;position:absolute;top:120px;left:10px}.mechanicsSimple .mechanicsTopbar{box-shadow:none;background:0 0;border:0;align-items:center;padding:0 0 18px}.mechanicsSimple .mechanicsTopbar h1{color:#fff;letter-spacing:-.6px;margin:6px 0;font-size:23px}.mechanicsSimple .mechanicsTopbar small{color:var(--simple-muted);letter-spacing:1.3px;font-size:11px}.mechanicsSimple .mechanicsTopbar p,.mechanicsSimple .simpleTopbarButtons>button{display:none}.mechanicsSimple .mechanicsModeSwitch{color:#9fa2ac;font-size:11px!important}.mechanicsSimple .simpleCars>header{margin:20px 0 22px}.mechanicsSimple .simpleCars>header small{color:var(--simple-red);letter-spacing:2px;font-size:10px}.mechanicsSimple .simpleCars h2{letter-spacing:-1px;margin:10px 0;font-size:32px}.mechanicsSimple .simpleCars p{color:var(--simple-muted);line-height:1.5}.mechanicsSimple .simpleCarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.mechanicsSimple button.simpleCar{text-align:left;background:var(--simple-surface);border:1px solid var(--simple-line);color:#f4f4f5;box-shadow:none;cursor:pointer;border-radius:20px;flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:24px;display:flex;position:relative;overflow:hidden}.mechanicsSimple .simpleCar:before{content:"";background:var(--simple-red);width:50px;height:2px;position:absolute;top:0;left:25px}.mechanicsSimple .simpleCar:hover{background:#19191e;border-color:#a53b4c}.mechanicsSimple .simpleCarTop,.mechanicsSimple .simpleCarBottom{color:var(--simple-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.mechanicsSimple .simpleCarTop>span:last-child{color:var(--simple-red);font-size:20px}.mechanicsSimple .simpleCar>strong{letter-spacing:-.5px;font-size:25px;font-weight:600}.mechanicsSimple .simplePlate{letter-spacing:1px;border:1px solid #4c4d55;border-radius:6px;align-self:flex-start;padding:5px 9px;font-size:15px}.mechanicsSimple .simpleWorkTitle{overflow-wrap:anywhere;font-size:16px;color:#efeff3!important;margin:2px 0!important}.mechanicsSimple .simpleCarTeam{color:var(--simple-muted);font-size:13px}.mechanicsSimple .simpleCarBottom{border-top:1px solid var(--simple-line);margin-top:auto;padding-top:14px}.mechanicsSimple .simpleCircuitSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.mechanicsSimple .simpleCircuitSteps li{color:var(--simple-muted);isolation:isolate;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.mechanicsSimple .simpleCircuitSteps li>span{background:var(--simple-bg);border:1px solid #44454e;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.mechanicsSimple .simpleCircuitSteps li:not(:last-child):after{content:"";z-index:-1;pointer-events:none;border-bottom:1px solid #652c38;border-left:1px solid #652c38;border-radius:0 0 0 5px;width:calc(100% - 3px);height:7px;position:absolute;top:33px;left:15px}.mechanicsSimple .simpleCircuitSteps li[aria-current=step]{color:#fff}.mechanicsSimple .simpleCircuitSteps li[aria-current=step]>span{border-color:var(--simple-red);color:var(--simple-red);box-shadow:0 0 18px #ff496318}.mechanicsSimple .simpleTeamCars,.mechanicsSimple .simpleActionGroup{border-top:1px solid var(--simple-line);margin:16px 0;padding-top:8px}.mechanicsSimple summary{cursor:pointer;color:#d5d6de;min-height:44px;padding:14px 0;font-size:14px}.mechanicsSimple .simpleEmpty{padding:28px 0}.mechanicsSimple .mechanicsWorkspace{display:block!important}.mechanicsSimple .mechanicsTaskList{display:none!important}.mechanicsSimple .mechanicsTaskPanel{box-shadow:none;background:0 0;border:0;max-width:760px;margin:auto;padding:0;display:block!important}.mechanicsSimple .mechanicsTaskPanel>header{background:0 0;border:0;margin:12px 0 20px;padding:0;display:block}.mechanicsSimple .mechanicsTaskPanel>header h2{overflow-wrap:anywhere;font-size:26px;line-height:1.3}.mechanicsSimple .mechanicsTaskPanel>header p{color:var(--simple-muted);line-height:1.5}.mechanicsSimple .mechanicsTaskPanel>header>span{color:var(--simple-muted);border:1px solid var(--simple-line);background:0 0;margin-top:10px;display:inline-block}.mechanicsSimple .phoneBack{color:var(--simple-muted);background:0 0;border:0;min-height:44px;padding:12px 0;display:inline-flex!important}.mechanicsSimple .simpleSelectedTeam{color:var(--simple-muted);margin-bottom:20px;font-size:14px}.mechanicsSimple .simpleMainActions{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.mechanicsSimple .simpleMainActions button{border:1px solid var(--simple-line);background:var(--simple-surface);color:#f6f6f9;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:72px;padding:16px;font-size:16px;display:flex}.mechanicsSimple .simpleMainActions button>span{color:var(--simple-muted);font-size:11px}.mechanicsSimple button.simpleReportAction{color:#fff;background:#e62f4b;border-color:#e62f4b}.mechanicsSimple button.simpleReportAction>span{color:#fff}.mechanicsSimple .simpleActionGroup>div{flex-wrap:wrap;gap:10px;padding:8px 0;display:flex}.mechanicsSimple .simpleActionGroup button{color:#f4f4f7;cursor:pointer;background:#1a1b20;border:1px solid #383942;border-radius:12px;min-height:48px;padding:14px}.mechanicsSimple .simpleActionGroup p{color:var(--simple-muted);margin:8px 0;font-size:14px;line-height:1.5}.mechanicsSimple .simpleReference{border-top:1px solid var(--simple-line);margin-top:20px}.mechanicsSimple .mechanicsHistory{background:var(--simple-surface);border:1px solid var(--simple-line);color:#eeeff3;border-radius:14px;padding:18px}.mechanicsSimple .mechanicsHistory p{color:#c4c7d0;white-space:pre-wrap;overflow-wrap:anywhere}.mechanicsSimple .mechanicsActionForm{background:var(--simple-surface);border:1px solid #63303b;border-radius:20px;margin:24px 0;padding:24px;scroll-margin-top:16px}.mechanicsSimple .mechanicsActionForm label{color:#eeeef4}.mechanicsSimple .mechanicsActionForm input,.mechanicsSimple .mechanicsActionForm select,.mechanicsSimple .mechanicsActionForm textarea{color:#f4f5f8;background:#0b0c10;border:1px solid #464851;border-radius:10px;min-height:48px;font-size:16px}.mechanicsSimple .mechanicsActionForm p,.mechanicsSimple .mechanicsActionForm small{color:#babdc7;line-height:1.5}.mechanicsSimple .mechanicsActionForm button{color:#fff;background:#24252b;border-color:#484a55;min-height:48px}.mechanicsSimple .mechanicsActionForm button.mechanicsPrimary{color:#fff;background:#e62f4b;border-color:#e62f4b}.mechanicsSimple .mechanicsActionForm .mechanicsMessage{color:#ffacb9;background:#421722}.mechanicsSimple .mechanicsNotice{color:#e8e8ed;overflow-wrap:anywhere;background:#1b1c23;border-color:#555766}.mechanicsSimple .mechanicsAssignmentAlarm{box-shadow:none;background:#201014;border:1px solid #66303d;border-radius:14px;margin:12px 0 22px;padding:14px;animation:none}.mechanicsSimple .mechanicsAssignmentAlarm header h2{letter-spacing:.3px;font-size:13px}.mechanicsSimple .mechanicsAssignmentAlarm header small{display:none}.mechanicsSimple .mechanicsAssignmentAlarm button{box-shadow:none;color:#f2dfe4;background:0 0;border-color:#542731;padding:10px}.mechanicsSimple .mechanicsAlarmBeacon{box-shadow:none;background:var(--simple-red);animation:none}.mechanicsSimple .simpleNavigation{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#15161bee;border:1px solid #3b3c45;border-radius:18px;gap:4px;width:min(460px,100%);margin:28px auto -65px;padding:6px;display:flex;position:sticky;bottom:12px}.mechanicsSimple .simpleNavigation button{color:#babdc7;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;min-height:48px;padding:14px 8px;font-size:14px}.mechanicsSimple .simpleNavigation button[aria-current=page]{color:#fff;background:#302027;box-shadow:inset 0 -2px #ff4963}.mechanicsSimple .simpleMenu{color:#f3f3f5;background:#121318;border:1px solid #49414a;border-radius:20px;width:min(480px,100vw - 24px);max-height:85dvh;padding:24px;overflow:auto}.mechanicsSimple .simpleMenu::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a}.mechanicsSimple .simpleMenu header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mechanicsSimple .simpleMenu button{color:#f3f3f5;cursor:pointer;background:0 0;border:0;min-height:48px}.mechanicsSimple .simpleMenu>div>button{text-align:left;border-bottom:1px solid #303138;justify-content:space-between;gap:12px;width:100%;padding:16px 0;display:flex}.mechanicsSimple .simpleMenu button span{color:#ff4963}.mechanicsSimple .tcLaunch,.mechanicsSimple .wtLaunch{display:none!important}.mechanicsTopbar>.simpleTopbarButtons:has(.mechanicsModeSwitch){flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=900px){.mechanicsTopbar>.simpleTopbarButtons:has(.mechanicsModeSwitch)>button{display:none}}.mechanicsSimple button:focus-visible,.mechanicsSimple summary:focus-visible{outline-offset:4px;outline:2px solid #ff8798}.mechanicsSimple button:disabled{opacity:.55;cursor:wait}@media (width<=700px){.mechanicsShell.mechanicsSimple{padding:18px 18px 100px}.mechanicsSimple .mechanicsTopbar{flex-wrap:wrap;gap:6px;display:flex!important}.mechanicsSimple .mechanicsTopbar h1{font-size:20px}.mechanicsSimple .simpleCarGrid{grid-template-columns:1fr}.mechanicsSimple .simpleCars h2{font-size:29px}.mechanicsSimple .simpleCar{padding:22px!important}.mechanicsSimple .simpleMainActions{grid-template-columns:1fr}.mechanicsSimple .mechanicsActionForm{padding:18px}.mechanicsSimple .mechanicsAssignmentAlarm header{display:flex}.mechanicsSimple .mechanicsAssignmentAlarm button{flex-wrap:wrap;gap:8px;display:flex}.mechanicsSimple .simpleNavigation{left:18px;right:18px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;margin:0;position:fixed}.mechanicsSimple:has(input:focus,textarea:focus,select:focus)>.simpleNavigation{display:none}.mechanicsSimple .simpleCircuitSteps{gap:6px}.mechanicsSimple .simpleCircuitSteps li{gap:5px;font-size:11px}}@media (prefers-reduced-motion:reduce){.mechanicsModeTrack:after{transition:none}}.interactionNav{min-width:0;margin-bottom:24px;font-family:Arial,Helvetica,sans-serif}.interactionNav button,.interactionNav input{font:inherit}.interactionNav button{cursor:pointer}.interactionNav button:focus-visible,.interactionNav input:focus-visible{outline-offset:3px;outline:3px solid #f1b95c}.ixBar{justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.ixBar>div:first-child{gap:5px;display:grid}.ixBar small{letter-spacing:.16em;font-size:10px}.ixBar strong{font-size:20px}.ixBarActions{flex-wrap:wrap;gap:8px;display:flex}.ixBarActions button{min-height:44px;padding:10px 14px}.ixDesk{padding:32px}.ixIntro h2{letter-spacing:-.04em;max-width:750px;margin:12px 0;font-size:clamp(26px,3vw,42px);line-height:1.12}.ixIntro p{max-width:680px;font-size:16px;line-height:1.6}.ixIntro>small{letter-spacing:.13em;font-size:10px}.ixGroups{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.ixGroups button{text-align:left;gap:12px;min-height:170px;padding:22px;display:grid;position:relative}.ixGroups button>span{font-size:28px}.ixGroups button strong{font-size:17px}.ixGroups button small{font-size:12px;line-height:1.5}.ixGroups button>b{position:absolute;top:24px;right:18px}.ixFind{align-items:end;gap:14px;margin:24px 0;display:flex}.ixFind label{flex:1;gap:8px;font-size:13px;display:grid}.ixFind input{box-sizing:border-box;width:100%;min-height:50px;padding:12px 16px}.ixFind>button{min-height:50px;padding:12px 20px}.ixEntries{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.ixEntries>button{text-align:left;border-width:0 0 1px;align-items:center;gap:16px;min-height:74px;padding:16px;display:flex}.ixEntries>button>span:nth-child(2){flex:1;min-width:0}.ixEntries strong,.ixEntries small{overflow-wrap:anywhere;display:block}.ixEntries small{margin-top:6px;font-size:12px;line-height:1.5}.ixEntryNumber{font-family:monospace;font-size:11px}.ixBadge{color:#fff;background:#a12f3e;border-radius:20px;padding:4px 8px}.ixContext{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;display:flex}.ixContext>span{letter-spacing:.12em;font-size:10px}.ixContext strong{flex:1}.ixContext button{min-height:42px;padding:8px 16px}.ixSimple{color:#20372f;background:#edf1e9;border-radius:30px;max-width:1040px;margin-left:auto;margin-right:auto;overflow:hidden}.ixSimple .ixBar{background:#dce8dc}.ixSimple .ixBar small{color:#51675a}.ixSimple button{color:#20372f;background:#fffef7;border:1px solid #b9ccba;border-radius:16px}.ixSimple button:hover{background:#e3eddd}.ixSimple .ixGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ixSimple .ixGroups button{background:#fffef7;border:0;border-radius:24px;min-height:190px;padding:26px;box-shadow:0 4px #c6d4c3}.ixSimple .ixGroups button:nth-child(2){background:#fae9d4}.ixSimple .ixGroups button:nth-child(3){background:#e0eaf4}.ixSimple .ixGroups button:nth-child(4){background:#eadff0}.ixSimple .ixGroups strong{font-size:23px}.ixSimple .ixEntries{grid-template-columns:1fr;gap:14px}.ixSimple .ixEntries>button{border:1px solid #c7d4c5;min-height:90px;padding:22px}.ixSimple .ixEntries strong{font-size:20px}.ixSimple .ixEntryNumber{background:#e4eddc;border-radius:50%;place-content:center;width:38px;height:38px;font-size:16px;display:grid}.ixSimple input{color:#20372f;background:#fffef7;border:1px solid #b9ccba;border-radius:14px}.ixSimple .ixContext{border-top:1px solid #c7d4c5}.ixBusiness{color:#263c46;background:#f1f0e9;border:1px solid #728c93;border-radius:2px}.ixBusiness .ixBar{color:#eef4ef;background:#123943;border-bottom:4px solid #b8cabe}.ixBusiness .ixBar button{color:#eef4ef;background:0 0;border:1px solid #749396;border-radius:2px}.ixBusiness .ixIntro h2{letter-spacing:-.03em;font-family:Georgia,serif;font-weight:400}.ixBusiness .ixGroups{border:1px solid #a9bbb9;gap:0}.ixBusiness .ixGroups button{color:#23444a;background:#e2e8e2;border:0;border-right:1px solid #a9bbb9;border-radius:0;min-height:125px}.ixBusiness .ixGroups button[aria-pressed=true]{color:#fff;background:#173f48}.ixBusiness .ixGroups button small{display:none}.ixBusiness .ixGroups button>span{font-size:19px}.ixBusiness .ixEntries>button{color:#183943;background:0 0;border-color:#c2cbc6;border-radius:0}.ixBusiness .ixEntries>button:hover{background:#dce6df}.ixBusiness .ixEntries small{color:#526b6c}.ixBusiness input{color:#193941;background:#fffef9;border:1px solid #aabdbb;border-radius:0}.ixBusiness .ixFind>button,.ixBusiness .ixContext button{color:#173b43;background:#dce6df;border:1px solid #aabdbb;border-radius:0}.ixBusiness .ixContext{border-top:1px solid #becdc8}.shell:is(.pulseMode-simple,.pulseMode-business){grid-template-columns:minmax(0,1fr)!important}.shell:is(.pulseMode-simple,.pulseMode-business)>.sidebar,.shell:is(.pulseMode-simple,.pulseMode-business)>.mobileDock{display:none!important}.shell:is(.pulseMode-simple,.pulseMode-business)>.content{width:100%;max-width:1560px;margin-right:auto;margin-left:0!important;padding-bottom:40px!important}.shell:is(.pulseMode-simple,.pulseMode-business)>.desktopTaskLaunchers>.tcLaunch,.shell:is(.pulseMode-simple,.pulseMode-business)>.desktopTaskLaunchers>.wtLaunch,.shell:is(.pulseMode-simple,.pulseMode-business)>.desktopTaskLaunchers>.blogMobileLaunch,.shell:is(.pulseMode-simple,.pulseMode-business) .mobileQuickActions{display:none!important}.content:has(>.interactionNav.ixHome)>:is([data-module],[data-section],.topbar,.moduleNav,.notice:not(.errorNotice)){display:none!important}.mechanicsShell:has(>.interactionNav.ixHome)>:is(.mechanicsTopbar,.mechanicsWorkspace,.simpleCars,.cfRegister,.mechanicsAssignments,.mechanicsVehicleCard,.mechanicsWorkshop,.mechanicsFullWorkshop,.mechanicsMemory,.proebArena,.utq){display:none!important}.pulseMode-simple .simpleNavigation,.pulseMode-business .simpleNavigation{display:none!important}.pulseMode-simple.shell,.pulseMode-simple.shell>.content{background:#11271f}.pulseMode-simple .simpleCars{max-width:920px;margin:auto}.pulseMode-simple .simpleCarGrid{grid-template-columns:1fr!important}.pulseMode-simple.mechanicsShell .simpleCar{color:#20372f;background:#edf1e9;border:0;border-radius:24px;padding:26px}.pulseMode-simple .simpleCar :is(p,strong,span,time){color:inherit}.pulseMode-simple .simpleCar .simpleCarTop{color:#41634e}.pulseMode-simple .simpleCircuitSteps{max-width:650px;margin:20px auto}.pulseMode-simple .simpleActions{max-width:700px;margin:24px auto}.pulseMode-simple .simpleMainActions{grid-template-columns:1fr!important}.pulseMode-simple .simpleMainActions button{min-height:90px!important;font-size:22px!important}.pulseMode-simple .mechanicsActionForm{max-width:700px;margin:24px auto!important;padding:28px!important}.pulseMode-simple .mechanicsActionForm :is(input,textarea,select){min-height:52px;font-size:18px}.pulseMode-simple .mechanicsTaskPanel:has(.mechanicsActionForm)>.simpleActions{display:none}.pulseMode-simple .mechanicsTaskPanel:has(.mechanicsActionForm)>.simpleReference{display:none}.pulseMode-business.mechanicsShell,.pulseMode-business.shell,.pulseMode-business.shell>.content{background:#102b34}.pulseMode-business .cfGrid{flex-direction:column;gap:0;display:flex}.pulseMode-business .cfFolder{color:#213d46;background:#f1f0e9;border:0;border-bottom:1px solid #afbfba;border-radius:0;grid-template-columns:100px 150px minmax(160px,1fr) minmax(180px,1.2fr);align-items:center;gap:8px 18px;min-height:100px;padding:18px 22px;display:grid}.pulseMode-business .cfFolder:hover{background:#e0e9e1}.pulseMode-business .cfFolder:before,.pulseMode-business .cfFolderTop{display:none}.pulseMode-business .cfFolderTab{color:#466269;background:0 0;border:0;padding:0;font-size:11px;position:static}.pulseMode-business .cfFolder h3{color:#163942;margin:0;font:20px/1.3 Georgia,serif}.pulseMode-business .cfFolder .cfModel{color:#4f6468;margin:0}.pulseMode-business .cfFolderWork{color:#284850;grid-column:2/4;margin:0}.pulseMode-business .cfFolderFacts{color:#526a6b;border:0;grid-area:1/4/3}.pulseMode-business .cfFolderFacts b{color:#173b43}.pulseMode-business .cfFolder footer{color:#426167;border:0;grid-column:1/-1;margin:0;padding:4px 0 0}.pulseMode-business .cfCover{background:#163943;border:1px solid #9ab5b5}.pulseMode-business .cfCoverBar{color:#183b43;background:#e1e8df}.pulseMode-business .cfSheets{background:#94aaa7;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pulseMode-business .cfSheets button{color:#183b43;background:#e6eae2;border:0;min-height:68px}.pulseMode-business .cfSheets button[aria-pressed=true]{color:#fff;box-shadow:none;background:#235961}.pulseMode-business .cfTechnical{display:none}.pulseMode-business .cfCoverBody{grid-template-columns:1fr}.pulseMode-business .cfBrief dl{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pulseMode-business .mechanicsAssignmentAlarm{background:#2b3035}@media (width<=900px){.ixDesk{padding:22px}.ixGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.ixEntries{grid-template-columns:1fr}.ixBar{flex-direction:column;align-items:start;padding:18px}.ixBarActions{width:100%}.ixBarActions button{flex:1;padding:9px;font-size:12px}.ixSimple .ixGroups{gap:12px}.ixSimple .ixGroups button{min-height:175px;padding:18px}.ixSimple .ixGroups strong{font-size:19px}.pulseMode-business .cfFolder{grid-template-columns:90px 1fr}.pulseMode-business .cfFolder .cfModel{grid-column:2}.pulseMode-business .cfFolder .cfStamps,.pulseMode-business .cfFolderWork{grid-column:1/-1}.pulseMode-business .cfFolderFacts{grid-area:auto/1/auto/-1}.pulseMode-business .cfSheets{grid-template-columns:repeat(2,1fr)}.pulseMode-business .cfBrief dl{grid-template-columns:1fr}.shell:is(.pulseMode-simple,.pulseMode-business)>.content{padding:12px!important}.ixContext{padding:16px}.ixContext button{width:100%}}@media (width<=380px){.ixSimple .ixGroups{grid-template-columns:1fr}.ixSimple .ixGroups button{grid-template-columns:36px 1fr;min-height:115px}.ixSimple .ixGroups small{grid-column:2}.ixIntro h2{font-size:27px}.ixDesk{padding:18px}.ixFind{flex-wrap:wrap}.ixFind label{min-width:100%}}@media (prefers-reduced-motion:reduce){.interactionNav *{scroll-behavior:auto!important;transition:none!important}}.shell:is(.pulseMode-simple,.pulseMode-business)>.content:has(>.interactionNav.ixHome)>:not(.interactionNav):not(.interfaceModeRow):not(.personalAssignmentAlarm):not(.errorNotice):not(dialog):not(.journalBackdrop):not(.detailBackdrop):not([role=dialog]):not(:has([role=dialog])){display:none!important}.mechanicsShell:has(>.interactionNav.ixHome)>.uq{display:none!important}main.pulseMode-simple.mechanicsShell,main.pulseMode-simple.shell,main.pulseMode-simple.shell>.content{background:#11271f!important}main.pulseMode-business.mechanicsShell,main.pulseMode-business.shell,main.pulseMode-business.shell>.content{background:#102b34!important}main.pulseMode-business .cfFolder{color:#213d46!important;background:#f1f0e9!important;border-radius:0!important}main.pulseMode-business .cfFolder:hover{background:#e0e9e1!important}main.pulseMode-business .cfFolderTab,main.pulseMode-business .cfModel,main.pulseMode-business .cfFolder footer{color:#466269!important;background:0 0!important}main.pulseMode-business .cfFolderWork,main.pulseMode-business .cfFolderFacts b,main.pulseMode-business .cfFolder h3{color:#173b43!important}main.pulseMode-business .cfFolderFacts{color:#526a6b!important}main.pulseMode-business .cfSheets button{color:#183b43!important;background:#e6eae2!important}main.pulseMode-business .cfSheets button[aria-pressed=true]{color:#fff!important;background:#235961!important}main.pulseMode-simple.mechanicsShell .simpleCar{color:#20372f!important;background:#edf1e9!important}.ixContext select{color:#183b43;min-width:180px;max-width:100%;min-height:44px;font:inherit;background:#f1f0e9;border:1px solid #aabdbb;padding:10px}@media (width<=600px){.ixContext select{width:100%}}main:is(.pulseMode-simple,.pulseMode-business) :is(.tcLaunch,.wtLaunch){display:none!important}main:is(.pulseMode-simple,.pulseMode-business) :is(.mechanicsActionForm,.simpleActions,.cfActions,.cfCover,.ixBarActions) :is(button,input,select,textarea){font-family:Arial,Helvetica,sans-serif!important}main.pulseMode-business .cfCoverBar{color:#183b43!important;background:#e1e8df!important}main.pulseMode-business .cfCoverBar button{color:#fff;background:#173f48;border:1px solid #6d989c}main.pulseMode-business .cfCoverBar .cfAccess{color:#34545b;border-color:#8ca7a7}main.pulseMode-business .cfActions{background:#17333d;border-color:#65858a}main.pulseMode-simple .ixGroups strong{word-break:normal;overflow-wrap:normal}.interfaceModeRow{z-index:45;color:#edf0f5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:1500px;margin:0 auto 20px;display:flex;position:relative}.interfaceModeMenu{width:270px;max-width:100%;font:14px/1.4 Arial,Helvetica,sans-serif;position:relative}.interfaceModeMenu .interfaceModeTrigger{text-align:left;color:#f4f5f7;cursor:pointer;background:#181b22;border:1px solid #4b505b;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:62px;padding:11px 16px;display:flex!important}.interfaceModeTrigger>span:nth-child(2){flex:1;gap:3px;display:grid}.interfaceModeTrigger small{letter-spacing:.17em;color:#a5abb8;font-size:9px}.interfaceModeTrigger strong{letter-spacing:0;font-size:15px}.interfaceModeChevron{color:#a5abb8;font-size:22px}.interfaceModeIcon{grid-template-columns:7px 14px;gap:3px;width:25px;height:24px;display:grid}.interfaceModeIcon i{background:#929baa;border-radius:1px}.interfaceModeIcon i:first-child{grid-row:span 2}.modeIcon-simple{grid-template-columns:1fr;gap:3px}.modeIcon-simple i:first-child{grid-row:auto}.modeIcon-simple i{background:#e45d69;border-radius:3px}.modeIcon-business{border:1px solid #b9ad90;grid-template-columns:1fr;padding:3px}.modeIcon-business i{background:#b9ad90;grid-row:auto!important}.interfaceModeMenu .interfaceModePopup{z-index:46;background:#171a21;border:1px solid #515764;border-radius:12px;width:330px;max-width:calc(100vw - 24px);max-height:70dvh;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 20px 60px #000b}.interfaceModePopup>p{color:#a9afbd;margin:8px 10px 12px;font-size:12px}.interfaceModeMenu .interfaceModePopup>button{color:#eef0f5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:76px;margin:3px 0;padding:14px 10px;font-family:Arial,Helvetica,sans-serif;display:flex}.interfaceModePopup>button>span:nth-child(2){flex:1;min-width:0}.interfaceModePopup strong,.interfaceModePopup small{display:block}.interfaceModePopup strong{font-size:15px}.interfaceModePopup small{color:#aeb4c0;margin-top:5px;font-size:11px;line-height:1.4}.interfaceModeMenu .interfaceModePopup>button[aria-checked=true]{background:#28242b;border-color:#9c4653}.interfaceModeMenu button:focus-visible{outline-offset:3px;outline:2px solid #e2d6bc}.interfaceModeMenu button:hover{border-color:#a26a74}.interfaceModeMenu button:disabled{opacity:.55;cursor:wait}.interfaceModePreview{background:#111821;border:1px solid #677286;flex:none;gap:3px;width:40px;height:34px;padding:5px;display:grid}.interfaceModePreview i{background:#667b96;min-height:3px}.preview-standard{grid-template-columns:8px 1fr}.preview-standard i:first-child{grid-row:span 2}.preview-simple{border-color:#a95260;border-radius:8px;grid-template-columns:1fr 1fr}.preview-simple i{background:#ac5261;border-radius:3px}.preview-simple i:first-child{grid-column:span 2}.preview-business{background:#191a1d;border-color:#9a8b71}.preview-business i{background:#9a8b71}.preview-business i:first-child{width:60%}.interfaceModeNotice{color:#f0c88e;text-align:right;width:100%;margin:0;font-size:12px}.pulseMode-standard .interfaceModeTrigger{border-left:3px solid #697e9b}.pulseMode-simple .interfaceModeTrigger{background:#191719;border-color:#72444d;border-radius:16px}.pulseMode-business .interfaceModeTrigger{background:#1a1b1e;border-color:#756d5d;border-radius:2px}.pulseMode-simple.mechanicsShell{--simple-bg:#0d0d10;--simple-surface:#1c191e;--simple-red:#f06475;background:#0d0d10}.pulseMode-simple.mechanicsShell .simpleCar{background:#19171c;border-color:#4b3540;border-radius:20px}.pulseMode-simple.mechanicsShell .mechanicsTaskPanel{background:#17161b;border-radius:20px}.pulseMode-simple.mechanicsShell .mechanicsAssignmentAlarm{border-radius:18px}.pulseMode-simple.shell{--bg:#0e0e12;--panel:#19171d;--line:#38313c;--red:#ed6678;background:#0e0e12}.pulseMode-simple.shell>.sidebar{background:#141217;border-color:#38313c}.pulseMode-simple.shell>.content{background:#0e0e12}.pulseMode-simple.shell .panel,.pulseMode-simple.shell .metric,.pulseMode-simple.shell .vehicleJourney{background:#19171d;border-color:#3c3540;border-radius:20px}.pulseMode-simple.shell .navItem{border-radius:12px;min-height:49px}.pulseMode-simple.shell .navItem.active{background:#30212a;box-shadow:inset 3px 0 #ed6678}.pulseMode-simple.shell .topbar h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px)}.pulseMode-simple.shell .moduleNav{gap:10px}.pulseMode-simple.shell .moduleNav button{border-radius:12px;min-height:48px;padding:12px 16px}.pulseMode-simple.shell .vjCard{background:#211c23;border-radius:18px;padding:22px}.pulseMode-simple.shell .panel>header{padding-bottom:18px}.pulseMode-business.mechanicsShell{background:#121315}.pulseMode-business.mechanicsShell .mechanicsTopbar{border-bottom:1px solid #625c50}.pulseMode-business.mechanicsShell .mechanicsTopbar h1{letter-spacing:.015em;font-family:Georgia,Times New Roman,serif;font-weight:400}.pulseMode-business .cfRegisterHeader h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.pulseMode-business .cfFolder{background:#1d1e20;border-color:#706958;border-radius:0 3px 3px}.pulseMode-business .cfFolder:before{background:#9e927a}.pulseMode-business .cfCover{background:#1b1c1f;border-color:#706958;border-radius:3px}.pulseMode-business .cfCoverBar{background:#252522;border-bottom:1px solid #5a554a}.pulseMode-business .cfKicker,.pulseMode-business .cfAccess{color:#c8bfae}.pulseMode-business .cfSheets button{border-radius:0}.pulseMode-business .cfSheets button[aria-pressed=true]{background:#353027;box-shadow:inset 0 -2px #bba880}.pulseMode-business .mechanicsAssignmentAlarm{box-shadow:none;background:#21191a;border-radius:3px;animation:none}.pulseMode-business.shell{--bg:#121315;--panel:#1c1d20;--line:#48473f;background:#121315}.pulseMode-business.shell>.sidebar{background:#18191b;border-color:#514d44}.pulseMode-business.shell>.content{background:#121315}.pulseMode-business.shell .brandMark{border-radius:1px}.pulseMode-business.shell .panel,.pulseMode-business.shell .metric{box-shadow:none;background:#1c1d20;border-color:#4f4b43;border-radius:3px}.pulseMode-business.shell .topbar h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.pulseMode-business.shell .navItem{border-radius:2px}.pulseMode-business.shell .navItem.active{background:#302c27;box-shadow:inset 2px 0 #bba880}.pulseMode-business.shell .moduleNav button{border-color:#5b5548;border-radius:2px}@media (width<=600px){.interfaceModeRow{margin-bottom:18px}.interfaceModeMenu{width:100%}.interfaceModeMenu .interfaceModePopup{width:100%;max-width:100%}.interfaceModeTrigger{min-height:58px}.pulseMode-business.mechanicsShell .mechanicsTopbar h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.interfaceModeMenu *{transition:none!important}}.mechanicsReference:not(.simpleReference)>summary{display:none}.mechanicsReference:not(.simpleReference){border:0;margin:0;padding:0}.mechanicsDossiers .mechanicsTaskPanel[data-sheet=cover]>.mechanicsReference,.mechanicsDossiers .mechanicsTaskPanel[data-sheet=work]>.mechanicsReference{display:none}.cfRegister,.cfCover,.cfActions{--cf-bg:#111318;--cf-paper:#1b1e24;--cf-ink:#f2f3f5;--cf-muted:#a7aeb9;--cf-line:#343944;--cf-red:#ef4657;color:var(--cf-ink);font:400 16px/1.5 Arial,sans-serif}.cfRegister *,.cfCover *,.cfActions *{box-sizing:border-box;min-width:0}.cfRegister button,.cfCover button,.cfActions button{font:inherit;color:inherit;cursor:pointer}.cfRegister button:focus-visible,.cfCover button:focus-visible,.cfActions button:focus-visible,.cfSwitch:focus-within{outline-offset:4px;outline:2px solid #ff6977}.cfRegister button:disabled,.cfCover button:disabled,.cfActions button:disabled{opacity:.5;cursor:wait}.cfRegisterHeader{border-bottom:2px solid var(--cf-ink);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 0;display:flex}.cfKicker{letter-spacing:.13em;color:var(--cf-muted);font:600 12px/1.5 monospace}.cfRegisterHeader h2{margin:8px 0;font-size:36px;line-height:1.15}.cfRegisterHeader h2 span{color:var(--cf-red);margin-left:16px;font:400 20px monospace}.cfRegisterHeader p{color:var(--cf-muted);margin:8px 0 0}.cfAccess{letter-spacing:.12em;color:#ff8692;white-space:nowrap;border:1px solid #7f3841;padding:7px 10px;font:600 12px/1.5 monospace}.cfFind{flex-wrap:wrap;align-items:end;gap:16px;padding:24px 0;display:flex}.cfFind label{flex:1;gap:6px;font-size:14px;display:grid}.cfFind label:first-child{flex:2}.cfFind input,.cfFind select,.cfRelated select{color:#f2f3f5;width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14171d;border:1px solid #434957;border-radius:4px;min-height:46px;padding:12px}.cfFind .cfMine{flex:none;align-items:center;min-height:46px;display:flex}.cfMine input{accent-color:#ef4657;width:18px;min-height:18px}.cfIndex{color:var(--cf-muted);border-top:1px solid var(--cf-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0 25px;font:12px monospace;display:flex}.cfGrid{grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));gap:30px 20px;display:grid}.cfFolder{text-align:left;isolation:isolate;background:linear-gradient(135deg,#23262e,#171a20);border:1px solid #454b58;border-top:3px solid #929ba9;border-radius:0 5px 5px;flex-direction:column;padding:22px;transition:transform .18s,border-color .18s;display:flex;position:relative}.cfFolder:hover{border-color:#ef4657;transform:translateY(-4px)}.cfFolderTab{color:#101318;background:#929ba9;border-radius:3px 9px 0 0;max-width:85%;padding:2px 15px;font:700 12px monospace;position:absolute;top:-16px;left:-1px;overflow:hidden}.cfFolderTop{color:#a7aeb9;justify-content:space-between;gap:8px;font:12px monospace;display:flex}.cfFolder h3{letter-spacing:.02em;overflow-wrap:anywhere;margin:22px 0 4px;font:600 30px/1.2 monospace}.cfModel{color:#c4c9d1;margin:0 0 18px}.cfStamps{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cfStamp{white-space:normal;color:#b7c3d9;overflow-wrap:anywhere;background:#172030;border:1px solid;border-left-width:4px;border-radius:2px;align-items:center;gap:6px;padding:5px 8px;font:600 13px/1.3 monospace;display:inline-flex}.cf-working{color:#79b9ff;background:#152538}.cf-hold{color:#f3c673;background:#302716}.cf-parts{color:#f4b677;background:#332315}.cf-order{color:#c5abff;background:#271d39}.cf-approval{color:#81d7db;background:#153035}.cf-ready{color:#89dfaf;background:#173024}.cf-blocked{color:#ff919b;background:#361d24}.cfFolderWork{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:20px 0;font-size:16px}.cfFolderFacts{border-top:1px solid #343944;gap:12px;padding:16px 0;display:grid}.cfFolderFacts span{color:#a7aeb9;font:12px monospace}.cfFolderFacts b{color:#e5e7eb;margin-top:4px;font:400 14px/1.4 Arial;display:block}.cfFolder footer{border-top:1px solid #343944;justify-content:space-between;align-items:center;padding-top:14px;font-size:14px;display:flex}.cfFolder footer b{color:#ff6977;font-size:24px}.cfSignal{color:#ffd08c;border-left:2px solid #d99c46;padding-left:10px;font-size:14px}.cfEmpty{color:#b7becb;border:1px dashed #454b58;padding:40px 15px}.cfSwitch{color:#f5f5f5;cursor:pointer;white-space:nowrap;align-items:center;gap:9px;min-height:44px;font:14px Arial;display:inline-flex}.cfSwitch input{opacity:0;width:1px;height:1px;position:absolute}.cfSwitch>span{background:#242831;border:1px solid #68707d;border-radius:20px;width:38px;height:22px;position:relative}.cfSwitch>span:after{content:"";background:#aab0ba;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.cfSwitch input:checked+span{background:#bd2338;border-color:#ff7887}.cfSwitch input:checked+span:after{background:#fff;transform:translate(16px)}.cfSwitch input:disabled+span{opacity:.4}.cfCover{background:#1a1d23;border:1px solid #414855;border-top:3px solid #c4c9d1;margin:0 0 24px}.cfCoverBar{border-bottom:1px solid #343944;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;font:12px monospace;display:flex}.cfCoverBar button{background:0 0;border:0;padding:8px 0;font-size:14px;color:#ddd!important}.cfCoverTitle{justify-content:space-between;align-items:center;gap:22px;padding:26px;display:flex}.cfCoverTitle h2{letter-spacing:.04em;overflow-wrap:anywhere;margin:8px 0;font:600 38px/1.2 monospace}.cfCoverTitle>.cfStamps{max-width:50%}.cfCoverBody{grid-template-columns:1.1fr 1fr;gap:26px;padding:0 26px 28px;display:grid}.cfCoverBody[hidden]{display:none}.cfBrief>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px}.cfBrief dl{gap:14px;display:grid}.cfBrief dt{color:#a7aeb9;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.cfBrief dd{margin:3px 0;font-size:16px}.cfTechnical{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex;overflow:hidden;color:#c0c6d0!important;background:#101217!important;border:1px solid #343944!important}.cfTechnical img{object-fit:contain;filter:grayscale();opacity:.85;width:100%;height:190px}.cfTechnical>span{letter-spacing:.1em;font:12px monospace}.cfTechnical small{font-size:12px}.cfNoImage{min-height:180px}.cfNoImage>span{font-size:32px}.cfSheets{border-top:1px solid #454b58;grid-template-columns:repeat(4,1fr);display:grid}.cfSheets button{text-align:left;background:#11141a;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #343944;padding:14px 16px;font-size:14px}.cfSheets button small{color:#8e97a6;margin-bottom:4px;font:12px monospace;display:block}.cfSheets button[aria-pressed=true]{color:#fff;background:#292128;border-bottom-color:#f04a5e}.cfRelated{gap:8px;padding:0 26px 20px;font-size:14px;display:grid}.cfRelated small{color:#a7aeb9}.cfImageDialog{color:#fff;background:#111318;border:1px solid #596373;width:min(1100px,95vw);max-height:92vh;padding:20px}.cfImageDialog::backdrop{background:#000b}.cfImageDialog img{object-fit:contain;width:100%;max-height:78vh}.cfImageDialog button{float:right;background:#292e37;border:1px solid #68707d;padding:10px}.cfActions{background:#15181e;border:1px solid #383f4b;padding:22px}.cfActionMain{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cfActions button{background:#272c35;border:1px solid #4b5362;border-radius:3px;padding:13px 16px}.cfActionMain button:first-child{background:#a72637;border-color:#e04a5e}.cfActionMain button{text-align:left;font-weight:700}.cfActionMain span{color:#d2d5dc;margin-top:6px;font-size:13px;font-weight:400;display:block}.cfActionSecondary{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.cfActions details{border-top:1px solid #343944;padding-top:18px}.cfActions summary{cursor:pointer;font-size:14px}.cfActions details p{color:#bfc5ce;font-size:14px}.mechanicsDossiers{min-height:100vh;background:#101217!important;padding-bottom:100px!important}.mechanicsDossiers .mechanicsWorkspace{display:block}.mechanicsDossiers .mechanicsTaskList,.mechanicsDossiers .mechanicsTaskPanel>.phoneBack,.mechanicsDossiers .mechanicsTaskPanel>header{display:none!important}.mechanicsDossiers .mechanicsTaskPanel{background:0 0;border:0;min-width:0;padding:0;display:block!important}.mechanicsDossiers .mechanicsTaskPanel[data-sheet=cover] .vtPanel,.mechanicsDossiers .mechanicsTaskPanel[data-sheet=cover] .mechanicsHistory,.mechanicsDossiers .mechanicsTaskPanel[data-sheet=cover]>.cfActions,.mechanicsDossiers .mechanicsTaskPanel[data-sheet=work] .vtPanel,.mechanicsDossiers .mechanicsTaskPanel[data-sheet=work] .mechanicsHistory,.mechanicsDossiers .mechanicsTaskPanel[data-sheet=time] .mechanicsHistory,.mechanicsDossiers .mechanicsTaskPanel[data-sheet=time]>.cfActions,.mechanicsDossiers .mechanicsTaskPanel[data-sheet=history] .vtPanel,.mechanicsDossiers .mechanicsTaskPanel[data-sheet=history]>.cfActions,.mechanicsDossiers .mechanicsTaskPanel:not([data-sheet=work])>.mechanicsActionForm{display:none}.cfHistoryTools{margin:16px 0}.mechanicsDossiers .mechanicsTaskPanel:not([data-sheet=history])>.cfHistoryTools{display:none}.mechanicsDossiers .simpleNavigation{background:#15181f;border-top:1px solid #454b58}.mechanicsDossiers .simpleNavigation button{color:#eee}.mechanicsDossiers .simpleNavigation button[aria-current=page]{color:#ff7483}.staffDossiers .content{background:#111318}.cfStaffToggle{justify-content:flex-end;padding:4px 0 14px;display:flex}.staffDossiers .topbar h1{font-family:monospace}.staffDossiers .vehicleJourney{background:0 0}.cfJourney>.vjDetailHeader,.cfJourney[data-sheet=cover] .vtPanel,.cfJourney[data-sheet=cover]>.vjNotes,.cfJourney[data-sheet=cover]>.vjTimelineHeader,.cfJourney[data-sheet=cover]>.vjFilters,.cfJourney[data-sheet=cover]>.vjTimeline,.cfJourney[data-sheet=cover]>.vjOrders,.cfJourney[data-sheet=cover]>.vjEarlier,.cfJourney[data-sheet=work] .vtPanel,.cfJourney[data-sheet=work]>.vjNotes,.cfJourney[data-sheet=work]>.vjTimelineHeader,.cfJourney[data-sheet=work]>.vjFilters,.cfJourney[data-sheet=work]>.vjTimeline,.cfJourney[data-sheet=work]>.vjOrders,.cfJourney[data-sheet=work]>.vjEarlier,.cfJourney[data-sheet=work]>.vjOverview,.cfJourney[data-sheet=time]>.vjOverview,.cfJourney[data-sheet=time]>.vjTimelineHeader,.cfJourney[data-sheet=time]>.vjFilters,.cfJourney[data-sheet=time]>.vjTimeline,.cfJourney[data-sheet=time]>.vjOrders,.cfJourney[data-sheet=time]>.vjEarlier,.cfJourney[data-sheet=history]>.vjOverview,.cfJourney[data-sheet=history] .vtPanel,.cfJourney[data-sheet=history]>.vjNotes,.cfJourney:not([data-sheet=work])>.cfStaffActions{display:none}.cfJourney:has(.cfCover)>.vjBack{display:none}.cfStaffActions{color:#e8ebf1;background:#191d25;border:1px solid #454b58;padding:22px}.cfStaffActions button{color:#fff;background:#333b48;border:1px solid #626e80;margin:5px;padding:12px 16px}.cfStaffActions h3{margin-top:0}@media (width<=700px){.cfRegisterHeader{gap:8px;padding:14px 0}.cfRegisterHeader h2{font-size:27px}.cfRegisterHeader>.cfAccess{display:none}.cfFind{gap:12px}.cfFind label,.cfFind label:first-child{flex-basis:100%}.cfGrid{gap:28px}.cfFolder{padding:18px}.cfCoverBar{flex-wrap:wrap;padding:9px 14px}.cfCoverBar>.cfAccess{display:none}.cfCoverTitle{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.cfCoverTitle h2{font-size:30px}.cfCoverTitle>.cfStamps{max-width:100%}.cfCoverBody{grid-template-columns:1fr;gap:12px;padding:0 18px 18px}.cfTechnical img{height:140px}.cfSheets{grid-template-columns:1fr 1fr}.cfSheets button{padding:12px}.cfActions{padding:16px}.cfActionMain{grid-template-columns:1fr}.cfRelated{padding:0 18px 18px}.cfActionSecondary button{flex:40%;font-size:14px}.cfJourney{min-width:0}.staffDossiers .content{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.cfFolder,.cfSwitch>span:after{transition:none}}.cfSwitch{position:relative}.cfSwitch input{z-index:2;cursor:pointer;width:100%;height:100%;margin:0;inset:0}.cfSwitch>span,.cfSwitch>b{pointer-events:none}.mechanicsDossiers .simpleNavigation{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#15161bee;border:1px solid #3b3c45;border-radius:18px;gap:4px;width:min(460px,100%);margin:28px auto -65px;padding:6px;display:flex;position:sticky;bottom:12px}.mechanicsDossiers .simpleNavigation button{color:#babdc7;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;min-height:48px;padding:14px 8px;font-size:14px}.mechanicsDossiers .simpleNavigation button[aria-current=page]{color:#fff;background:#302027;box-shadow:inset 0 -2px #ff4963}.mechanicsDossiers .simpleMenu{color:#f3f3f5;background:#121318;border:1px solid #49414a;border-radius:20px;width:min(480px,100vw - 24px);max-height:85dvh;padding:24px;overflow:auto}.mechanicsDossiers .simpleMenu::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a}.mechanicsDossiers .simpleMenu header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mechanicsDossiers .simpleMenu button{color:#f3f3f5;cursor:pointer;background:0 0;border:0;min-height:48px}.mechanicsDossiers .simpleMenu>div>button{text-align:left;border-bottom:1px solid #303138;justify-content:space-between;gap:12px;width:100%;padding:16px 0;display:flex}.mechanicsDossiers .simpleMenu button span{color:#ff4963}.mechanicsDossiers .simpleNavigation{border-radius:4px;max-width:540px}.mechanicsDossiers .simpleNavigation button{border-radius:2px}.mechanicsDossiers .mechanicsTopbar{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #454b58;border-radius:0;padding-left:0;padding-right:0}.mechanicsDossiers .mechanicsTopbar h1{font-family:monospace}.staffDossiers .content[data-view=vehicles]>.notice,.staffDossiers .content[data-view=vehicles]>.moduleNav,.staffDossiers .content[data-view=vehicles]>.mobileQuickActions{display:none}.staffDossiers .cfJourney{box-shadow:none;border:0;min-width:0;padding:0}@media (width<=700px){.mechanicsShell.mechanicsDossiers{padding:18px 12px 100px}.mechanicsDossiers .mechanicsTopbar{flex-wrap:wrap;gap:12px;display:flex!important}.mechanicsDossiers .mechanicsTopbar h1{font-size:24px}.mechanicsDossiers .simpleNavigation{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;margin:0;position:fixed}.mechanicsDossiers:has(input:focus,textarea:focus,select:focus)>.simpleNavigation{display:none}}.mechanicsShell>.mechanicsModeBar{z-index:2;color:#eef1f7;background:#171d26;border:1px solid #596374;border-left:3px solid #ed4b5d;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1500px;margin:0 auto 16px;padding:14px 18px;position:relative;display:flex!important}.mechanicsModeBar>div:first-child{gap:3px;display:grid}.mechanicsModeBar small{letter-spacing:.1em;color:#a6b2c2;font:12px/1.4 monospace}.mechanicsModeBar strong{font-size:16px}.mechanicsModeChoices{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mechanicsModeChoices>button{color:#eef1f7;cursor:pointer;background:#202834;border:1px solid #515f73;border-radius:5px;min-height:44px;padding:9px 14px;font:14px Arial}.mechanicsModeChoices>button[aria-pressed=true]{border-color:#f26b79;box-shadow:inset 0 -2px #f26b79}.mechanicsModeChoices>.cfSwitch,.mechanicsModeChoices>.mechanicsModeSwitch{white-space:nowrap;cursor:pointer;justify-content:flex-start;align-items:center;gap:9px;min-height:44px;margin:0;padding:0 8px;font:14px Arial;position:relative;display:inline-flex!important}.mechanicsModeChoices .mechanicsModeSwitch input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mechanicsModeChoices .mechanicsModeSwitch span{pointer-events:none}.cfSilhouette{background:#101217!important;border:0!important;padding:0!important}.cfSilhouette img{aspect-ratio:3;object-fit:contain;opacity:1;filter:none;width:100%;height:auto;max-height:none}@media (width<=600px){.mechanicsShell>.mechanicsModeBar{gap:10px;padding:12px}.mechanicsModeChoices{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.mechanicsModeChoices>button{grid-column:1/-1}.mechanicsModeChoices>.cfSwitch,.mechanicsModeChoices>.mechanicsModeSwitch{padding:0 3px;font-size:14px}.cfCoverBody>.cfSilhouette{min-height:0}}.repairProgress{border:1px solid #466173;border-radius:12px;min-width:0;margin:18px 0;padding:16px}.repairProgress header h3{margin:0 0 4px}.repairProgress small{opacity:.85;line-height:1.5;display:block}.repairProgress ul{margin:12px 0;padding:0;list-style:none}.repairOperation{border-bottom:1px solid #56708055;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.repairOperation div{min-width:0}.repairOperation strong,.repairOperation span{overflow-wrap:anywhere;display:block}.repairOperation.completed span{color:#259f62}.repairOperation.working span{color:#3989bb}.repairScope{opacity:.85;font-size:13px}.repairRecent summary{cursor:pointer;font-weight:600}.repairRecent article{border-bottom:1px solid #56708055;padding:14px 0}.repairRecent article>p{white-space:pre-wrap;overflow-wrap:anywhere}.repairProblem{border-left:3px solid #e9943c;padding-left:12px!important}.repairPending{color:#bd792b}.repairEntry fieldset{border:0;min-width:0;padding:0}.repairEntry textarea,.repairEntry select{box-sizing:border-box;width:100%;min-width:0;font-size:16px}.repairEntry textarea{min-height:120px}.repairPhotoPicker{cursor:pointer;text-align:center;border:1px dashed #6b889b;border-radius:8px;padding:14px;display:block;position:relative}.repairPhotoPicker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.repairPhotos{flex-wrap:wrap;gap:10px;display:flex}.repairPhotos figure{flex-direction:column;gap:8px;width:130px;margin:10px 0;display:flex}.repairPhotos img{object-fit:cover;border-radius:8px;width:130px;height:100px}.repairError{white-space:pre-wrap;border:1px solid #d65c5c;border-radius:8px;padding:12px;color:#ef7777!important}.repairProgress .reportPhotos img{object-fit:cover;width:130px;height:100px}.repairProgress .reportPhotos{flex-wrap:wrap;gap:10px;display:flex}.repairProgress .reportPhotos>a{flex-direction:column;max-width:140px;display:flex}@media (width<=560px){.repairProgress{padding:12px}.repairOperation{align-items:flex-start}.repairOperation button{flex-shrink:0;min-height:44px}.repairEntry>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.repairEntry>div:last-child button{flex:1;min-height:44px}}
