.machineActionWorkspace,.machineActionEditor,.machineFiles,.machineNoteCapture{color:#e9f4f8;min-width:0;font-size:1rem;line-height:1.5}.machineActionWorkspace *,.machineActionEditor *,.machineFiles *,.machineNoteCapture *{box-sizing:border-box}.machineActionHeading,.machineActionEditor>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.machineActionHeading h3,.machineActionEditor h3,.machineFiles h3{margin:0;font-size:1.4rem;line-height:1.2}.machineActionHeading p,.machineActionEditor p,.machineFiles p{color:#a6bcc8;margin:7px 0}.machineActionCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.machineActionCards>button{color:#f1f8fb;text-align:left;cursor:pointer;background:linear-gradient(130deg,#102c38,#0b1922);border:1px solid #30505f;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:118px;padding:20px;display:grid}.machineActionCards>button:hover{background:#12313d;border-color:#4ed2ee}.machineActionCards b{font-size:1.08rem;line-height:1.3;display:block}.machineActionCards small,.machineFiles small,.machineEditorLayout small,.machineMultiSelect small{color:#aec3cc;margin-top:5px;font-size:.85rem;font-weight:450;line-height:1.4;display:block}.machineActionIcon{color:#67dfff;background:#0c3545;border:1px solid #286074;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.machineActionIcon svg{filter:none;width:27px;height:27px}.machineActionHeading button,.machineActionEditor button,.machineFiles button,.machineNoteCapture button,.machineFormPicker button,.machineActionError button{color:#e4f7ff;min-height:44px;font:inherit;cursor:pointer;white-space:normal;word-break:normal;background:#123442;border:1px solid #365866;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.machineActionWorkspace button:disabled,.machineActionEditor button:disabled,.machineFiles button:disabled{opacity:.5;cursor:default}.machineActionWorkspace button:focus-visible,.machineActionEditor button:focus-visible{outline-offset:3px;outline:3px solid #52c9ed}.machineActionError{background:#3b1420;border:1px solid #ab4257;border-radius:10px;padding:12px;color:#ffc1cc!important}.machineActionError button{margin-left:10px}.machineFormPicker{background:#0a1c26;border:1px solid #315463;border-radius:14px;padding:18px}.machinePickerTools{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0;display:flex}.machineMultiSelect{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:380px;margin:10px 0;display:grid;overflow:auto}.machineMultiSelect label{color:#eef6f9;overflow-wrap:anywhere;cursor:pointer;background:#0c212b;border:1px solid #36515d;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:12px;line-height:1.35;font-size:.95rem!important;font-weight:600!important;display:flex!important}.machineMultiSelect input[type=checkbox],.machineToggle input[type=checkbox]{accent-color:#30caa3;flex:0 0 20px!important;width:20px!important;height:20px!important;min-height:20px!important;margin:2px 0!important;padding:0!important}.machineMultiSelect .completed{border-color:#2b956f}.machineFormPicker .machineStart,.machineActionEditor>footer>button{color:#fff;background:#087e6c;border-color:#21bda6}.machineEditorLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.machineEditorLayout>nav{gap:8px;display:grid}.machineEditorLayout>nav button{text-align:left;justify-content:flex-start}.machineEditorLayout>nav .selected{background:#124355;border-color:#39c7eb}.machineEditorFields{gap:15px;min-width:0;display:grid}.machineEditorFields label,.machineUpload>label,.machineNoteCapture label{color:#d6e8f0;gap:6px;min-width:0;font-size:.95rem;display:grid}.machineEditorFields input:not([type=checkbox]),.machineEditorFields select,.machineUpload input,.machineNoteCapture input:not([type=checkbox]),.machineNoteCapture select,.machineNoteCapture textarea{color:#eff8fc;width:100%;min-width:0;min-height:44px;font:inherit;background:#071923;border:1px solid #345465;border-radius:8px;padding:10px 12px;font-size:1rem}.machineEditorFields fieldset,.machineNoteCapture fieldset{border:1px solid #304e5b;border-radius:12px;min-width:0;margin:0;padding:14px}.machineEditorFields legend{padding:0 6px;font-size:1rem;font-weight:700}.machineIconChoices{flex-wrap:wrap;gap:6px;display:flex}.machineIconChoices button{padding:10px}.machineIconChoices button[aria-pressed=true]{background:#0b4f41;border-color:#29d7ac}.machineToggle{align-items:center;gap:8px;display:flex!important}.machineEditorButtons{flex-wrap:wrap;gap:8px;display:flex}.machineActionEditor>footer{justify-content:flex-end;padding:18px 0;display:flex}.machineEditorFields a{color:#7ddfff}.machineFiles{background:#0c202a;border:1px solid #304d5a;border-radius:14px;padding:18px}.machineFiles ul{gap:8px;padding:0;list-style:none;display:grid}.machineFiles li{border:1px solid #304a58;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.machineFiles li>a{color:#aff0ff;flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.machineFiles li span{overflow-wrap:anywhere;flex:1}.machineFiles svg{flex-shrink:0}.machineUpload{border-top:1px solid #2d4956;gap:12px;padding-top:15px;display:grid}.machineNoteCapture{gap:15px;display:grid}.machineNoteCapture .fieldNoteCapture{background:#0b202b;border:1px solid #365764;border-radius:14px;padding:20px}.machineNoteCapture fieldset{border:0;gap:14px;padding:0;display:grid}.machineNoteCapture textarea{resize:vertical;min-height:130px}.machineNoteCapture small{color:#a6bdc8;font-size:.85rem}.machineCurrentForm{color:#b5f1ff;background:#0c3541;border-radius:10px;padding:12px}.machineEmbeddedForm{min-width:0}.machineEmbeddedForm .checkModalBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static;inset:auto}.machineEmbeddedForm .checkModal{width:100%;max-width:none;max-height:none;margin:0;overflow:visible}.machineEmbeddedForm .chickChecklist{padding:0}.machineEmbeddedForm .chickTopbar,.machineEmbeddedForm .chickWizardActions{position:static}.machineActionBack{gap:8px;padding:10px 20px;display:flex}.machineActionBack button{color:#dff6ff;background:#113341;border:1px solid #365866;border-radius:9px;min-height:44px;padding:10px 14px;font-size:.95rem}.machineRecordList{gap:10px;display:grid}.machineRecordList article{background:#10232d;border:1px solid #304f5e;border-radius:12px;padding:15px}.machineRecordList h4{margin:0 0 5px;font-size:1rem}.machineRecordList p{overflow-wrap:anywhere;margin:4px 0}.machineRecordList small{color:#a4bdc9;font-size:.85rem}@media (width<=850px){.machineEditorLayout{grid-template-columns:1fr}.machineEditorLayout>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.machineMultiSelect{grid-template-columns:1fr}.machineActionCards>button{gap:10px;padding:16px}}@media (width<=560px){.machineActionCards{grid-template-columns:1fr}.machineActionCards>button{grid-template-columns:42px minmax(0,1fr) 18px;min-height:104px}.machineActionIcon{width:42px;height:42px}.machineActionHeading{align-items:stretch}.machineActionHeading button{width:100%}.machineEditorLayout>nav{grid-template-columns:1fr}.machineFiles,.machineFormPicker,.machineNoteCapture .fieldNoteCapture{padding:12px}.machineEditorFields fieldset{padding:10px}.machinePickerTools span{flex-basis:100%}.machineEmbeddedForm .checkModalFields{grid-template-columns:1fr}.machineEmbeddedForm .checkModalFields .wide{grid-column:auto}}.machinePriorityControl{border:1px solid #315463;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.machinePriorityControl select{color:#e6f6ff;background:#0a202b;border:1px solid #365866;border-radius:8px;max-width:100%;min-height:44px;padding:8px 12px}.machineNoteAttachments{grid-column:1/-1;min-width:0}.machineNoteAttachments summary{cursor:pointer;color:#7ddfff;padding:10px;font-size:.95rem}.machineNoteAttachments .machineFiles{margin-top:8px}.machineActionDialog{color:#e9f4f8;background:#071923;border:1px solid #345562;border-radius:18px;width:min(1080px,100% - 32px);max-width:none;height:min(900px,100dvh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #0009}.machineActionDialog::backdrop{background:#02090ee8}.machineActionDialog[open]{flex-direction:column;display:flex}.machineActionWindowHeader{background:#0b2531;border-bottom:1px solid #2c4b59;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.machineActionWindowHeader>div{min-width:0}.machineActionWindowHeader h2{overflow-wrap:anywhere;margin:4px 0;font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.25}.machineActionWindowHeader p{color:#afc7d2;overflow-wrap:anywhere;margin:0;font-size:.9rem}.machineActionWindowHeader>div>span{letter-spacing:.07em;color:#66ddec;font-size:.8rem;font-weight:700}.machineActionWindowHeader>button{color:#e9f8fc;min-height:44px;font:inherit;cursor:pointer;background:#122f3c;border:1px solid #355c6e;border-radius:10px;flex:none;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.machineActionWindowHeader>button:focus-visible{outline-offset:3px;outline:3px solid #62d4ef}.machineActionWindowBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;padding:24px;overflow:auto}.machineActionDialog .machineActionHeading{margin-bottom:16px}.machineActionDialog .machineActionHeading h3{font-size:1.1rem}.machineActionDialog .machineActionCards>button{overflow-wrap:anywhere;min-width:0;min-height:106px}.machineActionDialog .machineMultiSelect{max-height:none;overflow:visible}.machineActionDialog .machineCurrentForm{margin-top:0;font-size:.95rem}.machineActionDialog .checkFocusedForm{padding:0}@media (width<=600px){.machineActionDialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.machineActionWindowHeader{padding:calc(14px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 14px max(14px,env(safe-area-inset-left));gap:10px}.machineActionWindowHeader>button{padding:10px}.machineActionWindowBody{padding:16px max(12px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.machineActionDialog .machineActionCards{grid-template-columns:1fr}}.machineActionIdentity{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.machineActionIdentity em{color:#c7dbe4;background:#102c38;border:1px solid #355565;border-radius:999px;padding:4px 8px;font-size:.75rem;font-style:normal;font-weight:700}.machineActionIdentity em.ok{color:#77e4bd;background:#10382f;border-color:#257c63}.machineActionIdentity em.attention{color:#ffb8c5;background:#401925;border-color:#a84c5e}.machineActionHeading>div>p{color:#9eb5bf;margin:4px 0 0}.machineActionSituation{background:#0d3028;border:1px solid #2d6859;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:-4px 0 14px;padding:12px 14px;display:grid}.machineActionSituation>svg{color:#58dfb2}.machineActionSituation span{color:#afc5cd;font-size:.86rem;display:block}.machineActionSituation em{color:#ffd17f;background:#35250e;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.75rem;font-style:normal;font-weight:800;display:flex}.machineActionSituation.attention{background:#351720;border-color:#944459}.machineActionSituation.attention>svg{color:#ff6c87}.machineActionCards>button.recommended{background:linear-gradient(130deg,#33250f,#112532);border-color:#df9d36}.machineActionCards>button>span>em{color:#ffd170;letter-spacing:.08em;margin-bottom:5px;font-size:.7rem;font-style:normal;font-weight:900;display:block}.machineJourneyNotice,.machineRecordContext,.machineSelectionSummary{color:#e9faf4;background:#0d3028;border:1px solid #34705f;border-radius:12px;align-items:center;gap:11px;margin:0 0 14px;padding:12px;display:flex}.machineJourneyNotice>svg,.machineRecordContext>svg,.machineSelectionSummary>svg{color:#61dfb6;flex:none}.machineJourneyNotice>span,.machineRecordContext>span,.machineSelectionSummary>span{flex:1;gap:2px;display:grid}.machineJourneyNotice small,.machineRecordContext small,.machineSelectionSummary small{color:#a8c4bb;font-size:.8rem;line-height:1.4}.machineJourneyNotice button{color:#e8fff7;background:#123c32;border:1px solid #4d776b;border-radius:9px;min-height:40px;padding:8px 10px;font-weight:700}.machineSelectionSummary{margin-top:12px;margin-bottom:10px}.machineCurrentForm{background:#0c2632;border:1px solid #386174;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.machineCurrentForm b{color:#f3fbff}.machineCurrentForm span{color:#9fc1cf}@media (width<=600px){.machineActionSituation{grid-template-columns:30px 1fr}.machineActionSituation em{grid-column:1/-1;justify-self:start}.machineJourneyNotice{flex-wrap:wrap;align-items:flex-start}.machineJourneyNotice button{width:100%}.machineActionIdentity{padding-right:4px}.machineRecordContext{align-items:flex-start}}.machineNoteCapture .repairConfirmation{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.machineNoteCapture .repairConfirmation input{accent-color:#35d9b4;flex:0 0 20px;width:20px;height:20px;margin:2px 0}.machineNoteCapture .repairFormGuide{overflow-wrap:anywhere;background:#0d303d;border-left:3px solid #3abbd5;padding:12px}.machineNoteCapture .repairOrderLink{color:#a4f7f0;overflow-wrap:anywhere;border:1px solid #35b8bd;border-radius:10px;margin-bottom:14px;padding:14px;display:block}.machineNoteCapture header,.machineNoteCapture fieldset>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.machineNoteCapture input[type=date]{box-sizing:border-box;max-width:100%}.machineActionEditor>.machineEditorControls{border:0;border-radius:0;min-width:0;margin:0;padding:0}
