@media(max-width:680px),(max-width:900px)and (max-height:500px){.journey-modal.ci-mobile-checkin{padding:12px;border-radius:18px;scroll-padding-top:calc(var(--ci-header-height,140px) + 12px)}.ci-mobile-checkin .mw-journey-header{display:flex;flex-direction:column;gap:6px;padding:8px 0 10px;top:-12px;background:#fff}.ci-mobile-checkin .modal-head{width:100%;align-items:flex-start;gap:8px}.ci-mobile-checkin .modal-head>div{min-width:0;flex:1}.ci-mobile-checkin .modal-title-row{display:block}.ci-mobile-checkin #journeyTitle{font-size:18px;line-height:1.35;margin:0;overflow-wrap:anywhere}.ci-mobile-checkin .modal-close{background:#f1f6f5;border-radius:12px;color:#385d54}.ci-context{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%}.ci-context .room-row,.ci-context .journey-status-row{display:flex;align-items:center;gap:5px;margin:0;padding:0;border:0}.ci-context .room-badge,.ci-context .case-stage{font-size:11px;line-height:1.4}.ci-context #caseReviewToggleBtn{margin-left:auto;font-size:11px;padding:7px 9px;min-height:44px;white-space:normal}.ci-mobile-checkin .journey-next-step-tools{width:100%;margin:0;gap:8px;justify-content:space-between}.ci-mobile-checkin .journey-next-step-tools>span:not([data-checkin-progress]){display:none}.ci-progress{font-size:12px;color:#57736a;font-weight:650}.ci-mobile-checkin .journey-next-step-btn{max-width:none;min-width:150px;background:#eef8f4;border-color:#b6d9cc;color:#176e60}.ci-mobile-checkin .cp-section-head{margin:12px 0 8px;padding:0}.ci-mobile-checkin .cp-section-head b{font-size:13px;color:#526f66}.ci-mobile-checkin .cp-list{border:0;gap:10px}.ci-current{border:1px solid #a6cec0;background:#f1faf6;border-radius:14px;padding:12px;min-width:0}.ci-current>.cp-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:0;border:0;align-items:start}.ci-current .cp-icon{width:32px;height:32px;border-radius:10px;background:#176e60;color:#fff;display:grid;place-items:center;font-size:14px;font-weight:750}.ci-current .cp-main{min-width:0}.ci-checkpoint-label{display:block;color:#597a6b;font-size:11px;margin-bottom:4px;font-weight:650}.ci-current .cp-label{font-size:18px;font-weight:750;line-height:1.35;color:#174e42;white-space:normal}.ci-current .cp-meta{font-size:12px;line-height:1.5;margin-top:5px;white-space:normal;overflow-wrap:anywhere}.ci-current .cp-action-btn{grid-column:1/-1;width:100%;max-width:none;min-height:48px!important;border-radius:10px;font-size:15px;font-weight:700;box-shadow:none;margin-top:4px;white-space:normal;padding:12px}.ci-current .cp-action-btn:disabled{background:#e6ede9;color:#597267;border:1px solid #c5d3cc;opacity:1}.ci-current>.safety-phase{margin:12px 0 0;border-radius:10px;background:#fff}.ci-current .safety-phase-summary{padding:10px}.ci-current .safety-phase-summary b{font-size:13px}.ci-current .safety-phase-state{font-size:10px}.ci-fold{min-width:0;border:1px solid #dce7e2;border-radius:12px;background:#fff;overflow:hidden}.ci-fold-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:11px 12px;font-size:13px;font-weight:650;color:#486b5b;list-style:none;cursor:pointer}.ci-fold-title::-webkit-details-marker{display:none}.ci-fold-title:after{content:"\25be";flex:0 0 auto}.ci-fold[open]>.ci-fold-title:after{content:"\25b4"}.ci-fold[open]>.ci-fold-title{border-bottom:1px solid #e3ece7}.ci-fold>.cp-row{padding:10px 12px;align-items:flex-start}.ci-fold .cp-icon{flex:0 0 24px}.ci-fold .cp-main{min-width:0}.ci-fold .cp-label{font-size:13px;line-height:1.4}.ci-fold .cp-meta{font-size:11px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.ci-fold>.safety-phase{margin:10px}.ci-notes{margin-top:12px}.ci-notes>.journey-edit-toolbar,.ci-notes>.journey-equipment-note,.ci-notes>.issues-field{margin:10px;padding:0}.ci-mobile-checkin #otmTimelineEditorHost{margin-top:12px}.ci-mobile-checkin .otm-correction-head{gap:8px}.ci-mobile-checkin .otm-correction-head>div{min-width:0}.ci-mobile-checkin .otm-correction-head small{font-size:11px}.ci-mobile-checkin .cp-row,.ci-mobile-checkin .safety-phase{scroll-margin-top:calc(var(--ci-header-height,140px) + 12px)}.ci-mobile-checkin .safety-phase-body{padding:0 10px 12px}.ci-mobile-checkin .safety-item>summary{font-size:12px;gap:8px}.ci-mobile-checkin .safety-answer-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ci-mobile-checkin .safety-answer-buttons>button:last-child{grid-column:1/-1}.ci-mobile-checkin .safety-answer-label{max-width:80px}.ci-mobile-checkin .safety-review-tools .btn{min-width:0;flex:1 1 100%}.ci-mobile-checkin .safety-phase-actions .btn{width:100%}}@media(min-width:681px)and (max-width:900px)and (max-height:500px){.ci-mobile-checkin .mw-journey-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head tools" "context context";gap:4px 12px}.ci-mobile-checkin .modal-head{grid-area:head}.ci-mobile-checkin .journey-next-step-tools{grid-area:tools;gap:10px}.ci-context{grid-area:context}.ci-mobile-checkin #journeyTitle{font-size:16px}.ci-current>.cp-row{grid-template-columns:32px minmax(0,1fr) minmax(150px,220px);align-items:center}.ci-current .cp-action-btn{grid-column:3;margin:0}.ci-mobile-checkin .safety-answer-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.ci-mobile-checkin .safety-answer-buttons>button:last-child{grid-column:auto}}@media print{.ci-fold>*{display:block!important}.ci-fold>summary{display:none!important}}
