.pipeline-card-content{min-width:0}.apg-compact-delay-label{display:none}.pipeline-task .drag-handle{touch-action:none;cursor:grab}.pipeline-task .drag-handle:active{cursor:grabbing}.pipeline-task.is-dragging{opacity:.28}.pipeline-drop-hint{white-space:nowrap;color:var(--workspace-accent);margin-left:auto;font-size:10px;font-style:normal;font-weight:700}.pipeline-drag-preview{color:#182e3a;cursor:grabbing;pointer-events:none;background:#fff;border:2px solid #397fa6;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-family:Arial,sans-serif;display:flex;box-shadow:0 18px 45px #081e3440}.pipeline-drag-preview>div{min-width:0}.pipeline-drag-preview strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.pipeline-drag-preview small{color:#586d79;margin-top:5px;font-size:11px;display:block}.tablet-kiosk .pipeline-task{min-height:max(118px, calc(var(--pipeline-control-count,0) * 29px + 20px))}.pipeline-task .pipeline-card-content>p{color:var(--workspace-muted,#858982);margin:0;font-size:9px}.tablet-job-schedule-button{border:1px solid var(--workspace-accent);background:var(--workspace-accent-soft);width:100%;color:var(--workspace-accent);font:inherit;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding:9px 10px;font-size:11px;font-weight:650;display:flex}.tablet-job-schedule-button:hover{background:var(--workspace-accent);color:var(--workspace-surface)}.tablet-kiosk .pipeline-column.is-over{outline:2px solid var(--workspace-accent);outline-offset:-2px}:-webkit-any(.apg-desktop,.tablet-kiosk) .tablet-delay-indicator{border:1px solid var(--workspace-delay-line);background:var(--workspace-delay-bg);color:var(--workspace-delay-text);border-radius:999px;align-items:center;gap:4px;margin:0 0 7px;padding:3px 7px;font-size:10px;font-weight:650;display:inline-flex}:is(.apg-desktop,.tablet-kiosk) .tablet-delay-indicator{border:1px solid var(--workspace-delay-line);background:var(--workspace-delay-bg);color:var(--workspace-delay-text);border-radius:999px;align-items:center;gap:4px;margin:0 0 7px;padding:3px 7px;font-size:10px;font-weight:650;display:inline-flex}:-webkit-any(.apg-desktop,.tablet-kiosk) .delay-history-banner{border-color:var(--workspace-delay-line);background:var(--workspace-delay-bg);color:var(--workspace-delay-text)}:is(.apg-desktop,.tablet-kiosk) .delay-history-banner{border-color:var(--workspace-delay-line);background:var(--workspace-delay-bg);color:var(--workspace-delay-text)}:-webkit-any(.apg-desktop,.tablet-kiosk) .delay-history-banner :-webkit-any(header,strong,p,p b,summary,li,li strong,header span){color:var(--workspace-delay-text)}:is(.apg-desktop,.tablet-kiosk) .delay-history-banner :is(header,strong,p,p b,summary,li,li strong,header span){color:var(--workspace-delay-text)}:-webkit-any(.apg-desktop,.tablet-kiosk) .delay-history-banner details{border-color:var(--workspace-delay-line)}:is(.apg-desktop,.tablet-kiosk) .delay-history-banner details{border-color:var(--workspace-delay-line)}:-webkit-any(.apg-desktop,.tablet-kiosk) .tablet-calendar .tablet-calendar-event:-webkit-any(.is-delayed-source,.is-rescheduled){border-color:var(--workspace-delay-line);background:var(--workspace-delay-bg);color:var(--workspace-delay-text);filter:none;opacity:1}:is(.apg-desktop,.tablet-kiosk) .tablet-calendar .tablet-calendar-event:is(.is-delayed-source,.is-rescheduled){border-color:var(--workspace-delay-line);background:var(--workspace-delay-bg);color:var(--workspace-delay-text);filter:none;opacity:1}:-webkit-any(.apg-desktop,.tablet-kiosk) .tablet-calendar .tablet-calendar-event:-webkit-any(.is-delayed-source,.is-rescheduled) :-webkit-any(strong,span){color:inherit}:is(.apg-desktop,.tablet-kiosk) .tablet-calendar .tablet-calendar-event:is(.is-delayed-source,.is-rescheduled) :is(strong,span){color:inherit}:-webkit-any(.apg-desktop,.tablet-kiosk) .tablet-calendar .tablet-calendar-job-range:-webkit-any(.is-delayed-source,.is-rescheduled):not(.is-calendar-event){border:1px solid var(--workspace-delay-line);background:var(--workspace-delay-bg);color:var(--workspace-delay-text)}:is(.apg-desktop,.tablet-kiosk) .tablet-calendar .tablet-calendar-job-range:is(.is-delayed-source,.is-rescheduled):not(.is-calendar-event){border:1px solid var(--workspace-delay-line);background:var(--workspace-delay-bg);color:var(--workspace-delay-text)}:-webkit-any(.apg-desktop,.tablet-kiosk) .tablet-calendar .tablet-calendar-job-range:-webkit-any(.is-delayed-source,.is-rescheduled) :-webkit-any(strong,em,span){color:inherit}:is(.apg-desktop,.tablet-kiosk) .tablet-calendar .tablet-calendar-job-range:is(.is-delayed-source,.is-rescheduled) :is(strong,em,span){color:inherit}.tablet-kiosk.is-light .tablet-delay-record-button{border-color:var(--workspace-delay-line);background:var(--workspace-delay-bg);color:var(--workspace-delay-text)}:-webkit-any(.apg-desktop,.tablet-kiosk) .tablet-calendar-overflow{right:30px}:is(.apg-desktop,.tablet-kiosk) .tablet-calendar-overflow{right:30px}:root{--workspace-delay-bg:#fff1e9;--workspace-delay-text:#85482f;--workspace-delay-line:#e5bba7;--workspace-surface:#fff;--workspace-panel:#f4f7f8;--workspace-field:#fff;--workspace-line:#cddbe0;--workspace-text:#192d37;--workspace-muted:#526b77;--workspace-accent:#246e4d;--workspace-action:#246e4d;--workspace-accent-soft:#e9f4ed;--workspace-danger:#ad3d36;--workspace-danger-soft:#fff0ed;--workspace-scheme:light}.tablet-kiosk,html.tablet-kiosk-active[data-tablet-color-mode=dark]{--workspace-delay-bg:#382720;--workspace-delay-text:#f1bea5;--workspace-delay-line:#895f4b;--workspace-surface:#0e1a20;--workspace-panel:#13232b;--workspace-field:#182b34;--workspace-line:#344e5c;--workspace-text:#f0f6f8;--workspace-muted:#a2b6c1;--workspace-accent:#67c795;--workspace-accent-soft:#163b2a;--workspace-danger:#ffa89d;--workspace-danger-soft:#3c2224;--workspace-scheme:dark}.tablet-kiosk.theme-autopacific{--workspace-accent:#98cbe4;--workspace-accent-soft:#1c3b4c;--workspace-action:#2e6e94}.tablet-kiosk.is-light,html.tablet-kiosk-active[data-tablet-color-mode=light]{--workspace-delay-bg:#fff1e9;--workspace-delay-text:#85482f;--workspace-delay-line:#e5bba7;--workspace-surface:#fff;--workspace-panel:#f1f6f8;--workspace-field:#fff;--workspace-line:#c8d8df;--workspace-text:#172e3a;--workspace-muted:#4c6572;--workspace-accent:#246b91;--workspace-accent-soft:#e6f1f8;--workspace-danger:#a3322b;--workspace-danger-soft:#fff0ed;--workspace-scheme:light}.tablet-kiosk.is-light:not(.theme-autopacific){--workspace-accent:#246e4d;--workspace-accent-soft:#e9f4ed}.tablet-kiosk-viewport.is-dedicated-mobile.is-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef4f7}.workspace-dialog-backdrop,.tablet-kiosk .workspace-dialog-backdrop{z-index:150;-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:none;touch-action:none;background:#030d14a8;place-items:center;width:100%;height:100%;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.tablet-kiosk .workspace-dialog-backdrop{position:absolute}body>.workspace-dialog-backdrop,.calendar-layout~.workspace-dialog-backdrop{z-index:500;height:100dvh;position:fixed}.workspace-dialog.calendar-editor,.tablet-kiosk .workspace-dialog.calendar-editor{border:1px solid var(--workspace-line);background:var(--workspace-surface);width:min(760px,100%);min-width:0;max-width:100%;min-height:0;max-height:100%;color:var(--workspace-text);color-scheme:var(--workspace-scheme);touch-action:pan-y;border-radius:22px;outline:0;flex-direction:column;margin:0;padding:0;animation:.18s cubic-bezier(.2,.8,.3,1) workspace-dialog-enter;display:flex;overflow:hidden;box-shadow:0 26px 100px #000f184d}.workspace-dialog *,.workspace-dialog :before,.workspace-dialog :after{box-sizing:border-box}.workspace-dialog :where(div,section,aside,fieldset,label,details){min-width:0;max-width:100%}.workspace-dialog fieldset{min-inline-size:0;margin-inline-start:0;margin-inline-end:0}.workspace-dialog.calendar-editor>.workspace-dialog-header,.tablet-kiosk .workspace-dialog.calendar-editor>.workspace-dialog-header{border-bottom:1px solid var(--workspace-line);background:var(--workspace-surface);flex:none;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;margin:0;padding:24px 26px 20px;display:flex;position:relative}.workspace-dialog-header>div{min-width:0}.workspace-dialog.calendar-editor>header span,.tablet-kiosk .workspace-dialog.calendar-editor>header span{color:var(--workspace-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.workspace-dialog.calendar-editor>header h2,.tablet-kiosk .workspace-dialog.calendar-editor>header h2{color:var(--workspace-text);letter-spacing:-.04em;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(22px,2.5vw,30px);line-height:1.15}.workspace-dialog.calendar-editor>header p,.tablet-kiosk .workspace-dialog.calendar-editor>header p{color:var(--workspace-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.workspace-dialog.calendar-editor>header>button,.tablet-kiosk .workspace-dialog.calendar-editor>header>button{border:1px solid var(--workspace-line);background:var(--workspace-panel);width:40px;height:40px;color:var(--workspace-muted);cursor:pointer;border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.workspace-dialog>.workspace-dialog-body,.tablet-kiosk .workspace-dialog>.workspace-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;margin:0;padding:24px 26px;overflow:hidden auto}.workspace-dialog.calendar-editor>.workspace-dialog-footer,.tablet-kiosk .workspace-dialog.calendar-editor>.workspace-dialog-footer{border-top:1px solid var(--workspace-line);background:var(--workspace-surface);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;min-width:0;min-height:76px;margin:0;padding:15px 26px;display:flex;position:relative}.workspace-dialog-footer>span{flex:1}.workspace-dialog.calendar-editor .workspace-dialog-footer>:-webkit-any(button,a){border:1px solid var(--workspace-line);background:var(--workspace-panel);min-width:44px;min-height:44px;color:var(--workspace-text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:750;line-height:1.2;display:inline-flex}.workspace-dialog.calendar-editor .workspace-dialog-footer>:is(button,a){border:1px solid var(--workspace-line);background:var(--workspace-panel);min-width:44px;min-height:44px;color:var(--workspace-text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:750;line-height:1.2;display:inline-flex}.tablet-kiosk .workspace-dialog.calendar-editor .workspace-dialog-footer>:-webkit-any(button,a){border:1px solid var(--workspace-line);background:var(--workspace-panel);min-width:44px;min-height:44px;color:var(--workspace-text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:750;line-height:1.2;display:inline-flex}.tablet-kiosk .workspace-dialog.calendar-editor .workspace-dialog-footer>:is(button,a){border:1px solid var(--workspace-line);background:var(--workspace-panel);min-width:44px;min-height:44px;color:var(--workspace-text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:750;line-height:1.2;display:inline-flex}.tablet-kiosk .workspace-dialog.calendar-event-editor>.workspace-dialog-footer>button:not(.admin-primary-button):not(.calendar-event-delete){border-color:var(--workspace-line);background:var(--workspace-panel);color:var(--workspace-text)}.workspace-dialog.calendar-editor .workspace-dialog-footer>.admin-primary-button,.tablet-kiosk .workspace-dialog.calendar-editor .workspace-dialog-footer>.admin-primary-button{border-color:var(--workspace-action);background:var(--workspace-action);color:#fff}.workspace-dialog.calendar-editor .workspace-dialog-footer>:-webkit-any(.tablet-delete-record,.calendar-event-delete){background:var(--workspace-danger-soft);color:var(--workspace-danger);border-color:#0000}.workspace-dialog.calendar-editor .workspace-dialog-footer>:is(.tablet-delete-record,.calendar-event-delete){background:var(--workspace-danger-soft);color:var(--workspace-danger);border-color:#0000}.tablet-kiosk .workspace-dialog.calendar-editor .workspace-dialog-footer>:-webkit-any(.tablet-delete-record,.calendar-event-delete){background:var(--workspace-danger-soft);color:var(--workspace-danger);border-color:#0000}.tablet-kiosk .workspace-dialog.calendar-editor .workspace-dialog-footer>:is(.tablet-delete-record,.calendar-event-delete){background:var(--workspace-danger-soft);color:var(--workspace-danger);border-color:#0000}.workspace-dialog :-webkit-any(button,input,select,textarea):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.workspace-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.workspace-dialog button:disabled{cursor:wait;opacity:.55}.workspace-dialog :-webkit-any(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){border:1px solid var(--workspace-line);background:var(--workspace-field);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--workspace-text);font:inherit;letter-spacing:normal;text-transform:none;border-radius:11px;margin:0;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.4;display:block}.workspace-dialog :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){border:1px solid var(--workspace-line);background:var(--workspace-field);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--workspace-text);font:inherit;letter-spacing:normal;text-transform:none;border-radius:11px;margin:0;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.4;display:block}.tablet-kiosk .workspace-dialog :-webkit-any(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){border:1px solid var(--workspace-line);background:var(--workspace-field);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--workspace-text);font:inherit;letter-spacing:normal;text-transform:none;border-radius:11px;margin:0;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.4;display:block}.tablet-kiosk .workspace-dialog :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){border:1px solid var(--workspace-line);background:var(--workspace-field);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--workspace-text);font:inherit;letter-spacing:normal;text-transform:none;border-radius:11px;margin:0;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.4;display:block}.workspace-dialog :-webkit-any(input,textarea)::placeholder{color:var(--workspace-muted);opacity:.75}.workspace-dialog :is(input,textarea)::placeholder{color:var(--workspace-muted);opacity:.75}.workspace-dialog input:disabled,.tablet-kiosk .workspace-dialog input:disabled{background:var(--workspace-panel);color:var(--workspace-muted);opacity:1}.workspace-dialog :-webkit-any(input[type=date],input[type=time]){appearance:none;min-inline-size:0}.workspace-dialog :is(input[type=date],input[type=time]){appearance:none;min-inline-size:0}.workspace-dialog input::-webkit-date-and-time-value{text-align:left;min-width:0}.workspace-dialog select,.tablet-kiosk .workspace-dialog select{appearance:none}.workspace-dialog select:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([name$=_airline_code]),.tablet-kiosk .workspace-dialog select:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([name$=_airline_code]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23768f9d' stroke-width='1.7' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:38px!important}.workspace-dialog input:-webkit-any([type=checkbox],[type=radio]){width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;margin:0;padding:0}.workspace-dialog input:is([type=checkbox],[type=radio]){width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;margin:0;padding:0}.tablet-kiosk .workspace-dialog input:-webkit-any([type=checkbox],[type=radio]){width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;margin:0;padding:0}.tablet-kiosk .workspace-dialog input:is([type=checkbox],[type=radio]){width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;margin:0;padding:0}.workspace-dialog textarea{resize:vertical;min-height:96px}.workspace-dialog :-webkit-any(input[type=checkbox],input[type=radio]){accent-color:var(--workspace-accent);flex:none}.workspace-dialog :is(input[type=checkbox],input[type=radio]){accent-color:var(--workspace-accent);flex:none}.workspace-dialog .tablet-record-editor-fields,.workspace-dialog .calendar-event-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.workspace-dialog .tablet-record-editor-fields>label,.workspace-dialog .tablet-record-editor-fields .job-search-field>label,.tablet-kiosk .workspace-dialog .calendar-event-editor-fields label{color:var(--workspace-muted);letter-spacing:.02em;text-transform:none;gap:8px;font-size:11px;font-weight:750}.workspace-dialog .tablet-record-editor-fields label small,.workspace-dialog .job-search-deadline{color:var(--workspace-muted);font-size:11px;line-height:1.5}.workspace-form-section{border-top:1px solid var(--workspace-line);grid-column:1/-1;padding-top:20px}.workspace-form-section:first-child{border:0;padding-top:0}.workspace-form-section strong{color:var(--workspace-text);font-size:15px}.workspace-form-section p{color:var(--workspace-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.workspace-dialog .invoice-search-control,.tablet-kiosk .workspace-dialog .invoice-search-control{border-color:var(--workspace-line);background:var(--workspace-field);min-width:0}.workspace-dialog .invoice-search-control input,.tablet-kiosk .workspace-dialog .invoice-search-control input{background:0 0!important;border:0!important}.workspace-dialog .invoice-search-results,.tablet-kiosk .workspace-dialog .invoice-search-results{border-color:var(--workspace-line);background:var(--workspace-surface)}.workspace-dialog .invoice-search-results button,.tablet-kiosk .workspace-dialog .invoice-search-results button{border-color:var(--workspace-line);color:var(--workspace-text)}.workspace-dialog .invoice-search-results small{color:var(--workspace-muted)}.workspace-dialog.tablet-record-editor.is-edit-editor{width:min(1380px,100%);height:min(900px,100%)}.workspace-dialog.is-edit-editor>.workspace-dialog-body,.tablet-kiosk .workspace-dialog.is-edit-editor>.workspace-dialog-body{padding:0;display:flex;overflow:hidden}.workspace-dialog .tablet-record-editor-layout{border-top:0;grid-template-columns:minmax(0,2fr) minmax(290px,1fr);width:100%;min-width:0;min-height:0}.workspace-dialog .tablet-record-editor-details{padding:26px}.workspace-dialog .tablet-record-notes{border-color:var(--workspace-line);background:var(--workspace-panel);min-width:0}.workspace-dialog .tablet-record-notes :-webkit-any(header,.tablet-record-note-compose){border-color:var(--workspace-line)}.workspace-dialog .tablet-record-notes :is(header,.tablet-record-note-compose){border-color:var(--workspace-line)}.workspace-dialog .tablet-record-notes-empty{color:var(--workspace-muted)}.workspace-dialog .tablet-record-notes :-webkit-any(p,small){color:var(--workspace-muted)}.workspace-dialog .tablet-record-notes :is(p,small){color:var(--workspace-muted)}.workspace-dialog .tablet-record-notes>header span,.workspace-dialog .tablet-record-notes-empty strong{color:var(--workspace-text)}.workspace-dialog .tablet-record-notes>header span{font-size:12px}.workspace-dialog .tablet-record-notes>header p,.workspace-dialog .tablet-record-notes-empty span,.workspace-dialog .tablet-record-note header small{font-size:11px}.workspace-dialog .tablet-record-note{border-color:var(--workspace-line);background:var(--workspace-surface)}.workspace-dialog .tablet-record-note>p{color:var(--workspace-text);font-size:13px;line-height:1.6}.workspace-dialog .tablet-record-note-compose button{border-color:var(--workspace-line);background:var(--workspace-accent-soft);color:var(--workspace-accent);font-size:12px}.workspace-dialog .tablet-record-note-compose{flex-direction:column}.workspace-dialog .tablet-job-detail-summary{margin:0 0 20px}.workspace-dialog .tablet-job-detail-list{margin:0}.workspace-dialog .tablet-job-detail-summary article,.workspace-dialog .tablet-job-detail-list>div{border-color:var(--workspace-line);background:var(--workspace-panel);min-width:0}.workspace-dialog .tablet-job-detail-summary strong,.workspace-dialog .tablet-job-detail-list dd{color:var(--workspace-text);overflow-wrap:anywhere}.workspace-dialog .tablet-job-detail-summary strong{font-size:20px}.workspace-dialog .tablet-job-detail-summary small,.workspace-dialog .tablet-job-detail-list dd{font-size:13px;line-height:1.6}.workspace-dialog .tablet-job-detail-summary span,.workspace-dialog .tablet-job-detail-list dt{font-size:11px}.workspace-dialog .tablet-job-detail-list dt{color:var(--workspace-muted)}.workspace-dialog .tablet-job-detail-summary :-webkit-any(span,small){color:var(--workspace-muted)}.workspace-dialog .tablet-job-detail-summary :is(span,small){color:var(--workspace-muted)}.workspace-dialog .calendar-event-time-panel,.workspace-dialog .calendar-event-colors,.workspace-dialog .calendar-event-reminders{border-color:var(--workspace-line);background:var(--workspace-panel);min-width:0}.workspace-dialog .calendar-event-time-panel{margin-block-start:24px;margin-block-end:24px}.workspace-dialog .calendar-event-all-day,.tablet-kiosk .workspace-dialog .calendar-event-all-day{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-dialog .calendar-event-all-day>span{flex:auto;min-width:0}.workspace-dialog .calendar-event-all-day>span :-webkit-any(strong,small){display:block}.workspace-dialog .calendar-event-all-day>span :is(strong,small){display:block}.workspace-dialog .calendar-event-time-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-dialog :-webkit-any(.calendar-event-time-panel,.calendar-event-reminders,.calendar-event-colors) :-webkit-any(label,legend,strong,small){color:var(--workspace-muted);font-size:12px}.workspace-dialog :is(.calendar-event-time-panel,.calendar-event-reminders,.calendar-event-colors) :is(label,legend,strong,small){color:var(--workspace-muted);font-size:12px}.tablet-kiosk .workspace-dialog :-webkit-any(.calendar-event-time-panel,.calendar-event-reminders,.calendar-event-colors) :-webkit-any(label,legend,strong,small){color:var(--workspace-muted);font-size:12px}.tablet-kiosk .workspace-dialog :is(.calendar-event-time-panel,.calendar-event-reminders,.calendar-event-colors) :is(label,legend,strong,small){color:var(--workspace-muted);font-size:12px}.workspace-dialog .calendar-event-reminders>div{grid-template-columns:1fr}.workspace-dialog .calendar-event-reminders>div>label{border-color:var(--workspace-line);background:var(--workspace-field);min-height:44px}.workspace-dialog .calendar-event-options-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px}.workspace-dialog .calendar-event-editor-fields textarea{min-height:90px}.workspace-dialog .calendar-editor-error{color:var(--workspace-danger);border-color:var(--workspace-danger);background:var(--workspace-danger-soft);margin:18px 0 0;font-size:12px;line-height:1.5}.workspace-dialog.flight-event-editor{width:min(980px,100%)}.workspace-dialog .flight-editor-scroll{padding:0;overflow:visible}.workspace-dialog .flight-trip-overview{padding:0 0 24px}.workspace-dialog .flight-time-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-dialog .flight-trip-type>div,.tablet-kiosk .workspace-dialog .flight-trip-type>div{border-color:var(--workspace-line);background:var(--workspace-panel)}.workspace-dialog .flight-trip-type button{min-height:42px;color:var(--workspace-muted);font-size:12px}.workspace-dialog .flight-trip-type button.is-active,.tablet-kiosk .workspace-dialog .flight-trip-type button.is-active{color:#fff;background:#2e6e94}.workspace-dialog .flight-leg-card,.tablet-kiosk .workspace-dialog .flight-leg-card{border-color:var(--workspace-line);background:var(--workspace-panel);padding:20px}.workspace-dialog .flight-support-grid fieldset,.tablet-kiosk .workspace-dialog .flight-support-grid fieldset{border-color:var(--workspace-line);background:var(--workspace-panel);min-width:0}.workspace-dialog :-webkit-any(.flight-leg-card,.flight-trip-overview,.flight-support-grid,.flight-arrangements) :-webkit-any(label,legend,summary){color:var(--workspace-muted);letter-spacing:.02em;font-size:11px;font-weight:700}.workspace-dialog :is(.flight-leg-card,.flight-trip-overview,.flight-support-grid,.flight-arrangements) :is(label,legend,summary){color:var(--workspace-muted);letter-spacing:.02em;font-size:11px;font-weight:700}.tablet-kiosk .workspace-dialog :-webkit-any(.flight-leg-card,.flight-trip-overview,.flight-support-grid,.flight-arrangements) :-webkit-any(label,legend,summary){color:var(--workspace-muted);letter-spacing:.02em;font-size:11px;font-weight:700}.tablet-kiosk .workspace-dialog :is(.flight-leg-card,.flight-trip-overview,.flight-support-grid,.flight-arrangements) :is(label,legend,summary){color:var(--workspace-muted);letter-spacing:.02em;font-size:11px;font-weight:700}.workspace-dialog :-webkit-any(.flight-leg-card,.flight-trip-overview,.flight-support-grid) label>span{color:var(--workspace-muted);font-size:11px}.workspace-dialog :is(.flight-leg-card,.flight-trip-overview,.flight-support-grid) label>span{color:var(--workspace-muted);font-size:11px}.workspace-dialog :-webkit-any(.flight-leg-details,.flight-arrangements) summary{min-height:44px}.workspace-dialog :is(.flight-leg-details,.flight-arrangements) summary{min-height:44px}.workspace-dialog .flight-airline-select-wrap,.tablet-kiosk .workspace-dialog .flight-airline-select-wrap{border-color:var(--workspace-line);background:var(--workspace-field)}.workspace-dialog .flight-airline-select-wrap select,.tablet-kiosk .workspace-dialog .flight-airline-select-wrap select{background:0 0;border:0;min-height:36px;padding:4px 0}.workspace-dialog .flight-trip-notes textarea{min-height:78px}.workspace-dialog .flight-plan-legs-heading>span{color:var(--workspace-accent);font-size:12px}.workspace-dialog .flight-plan-legs-heading small,.workspace-dialog .flight-leg-details summary small,.workspace-dialog .flight-arrangements summary small{color:var(--workspace-muted);font-size:11px}.workspace-dialog.delay-record-dialog,.tablet-kiosk .workspace-dialog.delay-record-dialog{width:min(540px,100%)}.workspace-dialog.delay-record-dialog .workspace-dialog-body>p,.workspace-dialog.delay-record-dialog .workspace-dialog-body>aside{color:var(--workspace-muted);font-size:13px;line-height:1.6}.workspace-dialog.delay-record-dialog label{color:var(--workspace-muted);font-size:12px}.workspace-dialog.delay-record-dialog .delay-record-date-control{border:0;min-width:0}.workspace-dialog.delay-record-dialog .delay-record-date-control button{border-color:var(--workspace-line);background:var(--workspace-panel);color:var(--workspace-accent)}.workspace-dialog.tablet-notification-dialog{width:min(500px,100%)}.workspace-dialog .tablet-notification-state{padding:0 0 20px}.workspace-dialog .tablet-notification-state strong{color:var(--workspace-text);font-size:16px}.workspace-dialog .tablet-notification-state p,.workspace-dialog .tablet-notification-guidance{color:var(--workspace-muted);font-size:13px;line-height:1.6}.workspace-dialog .tablet-notification-guidance{border-color:var(--workspace-line);background:var(--workspace-panel);margin-inline-start:0;margin-inline-end:0}.workspace-dialog .tablet-notification-actions{flex-wrap:wrap;padding:0}.workspace-dialog .tablet-notification-actions button{border-color:var(--workspace-line);background:var(--workspace-panel);min-height:44px;color:var(--workspace-text);flex:1;font-size:13px}.workspace-dialog .tablet-notification-actions button.is-primary{background:var(--workspace-action);color:#fff}.workspace-dialog .tablet-notification-message{margin:18px 0 0;font-size:13px}.tablet-kiosk.is-light{color:var(--workspace-text);background:#eef4f7}.tablet-kiosk.is-light :-webkit-any(.tablet-calendar,.tablet-today-hero,.tablet-today-section){border-color:var(--workspace-line);background:var(--workspace-surface);box-shadow:0 4px 20px #1c3d500f}.tablet-kiosk.is-light :is(.tablet-calendar,.tablet-today-hero,.tablet-today-section){border-color:var(--workspace-line);background:var(--workspace-surface);box-shadow:0 4px 20px #1c3d500f}.tablet-kiosk.is-light :is(.tablet-calendar-toolbar,.tablet-calendar-weekdays,.tablet-calendar-week,.tablet-calendar-day,.tablet-calendar-mobile-week,.tablet-today-section>header){border-color:var(--workspace-line);background:var(--workspace-surface)}.tablet-kiosk.is-light .tablet-calendar-weekdays span{border-color:var(--workspace-line)}.tablet-kiosk.is-light .tablet-calendar-day.is-outside{background:var(--workspace-panel);opacity:.7}.tablet-kiosk.is-light .tablet-calendar-day.is-today{background:var(--workspace-accent-soft)}.tablet-kiosk.is-light :is(.tablet-calendar-month-controls h1,.tablet-calendar-day>time,.tablet-calendar-mobile-agenda h2,.tablet-today-hero h1,.tablet-today-section h2,.tablet-today-stats strong,.tablet-today-entry-copy strong,.tablet-today-entry-side time){color:var(--workspace-text)}.tablet-kiosk.is-light :is(.tablet-calendar-weekdays span,.tablet-calendar-legend span,.tablet-calendar-mobile-entry-copy em,.tablet-today-hero p,.tablet-today-stats span,.tablet-today-section>header small,.tablet-today-entry-copy small,.tablet-today-entry-copy em,.tablet-today-empty){color:var(--workspace-muted)}.tablet-kiosk.is-light .tablet-calendar-month-controls button,.tablet-kiosk.is-light .tablet-calendar-mobile-agenda>header button{border-color:var(--workspace-line);background:var(--workspace-panel);color:var(--workspace-accent)}.tablet-kiosk.is-light .tablet-calendar-event{border-color:var(--workspace-line);background:color-mix(in srgb, var(--tablet-calendar-color) 9%, white);color:var(--workspace-text)}.tablet-kiosk.is-light .tablet-calendar-event strong{color:var(--workspace-text)}.tablet-kiosk.is-light .tablet-calendar-event span{color:var(--workspace-muted)}.tablet-kiosk.is-light .tablet-calendar-job-range.is-calendar-event,.tablet-kiosk.is-light .tablet-calendar-job-range.is-calendar-event.is-complete{border-color:color-mix(in srgb, var(--tablet-calendar-color) 45%, #cbd7dc);background:color-mix(in srgb, var(--tablet-calendar-color) 12%, white);color:#203c4b}.tablet-kiosk.is-light .tablet-calendar-job-range:not(.is-calendar-event){background:color-mix(in srgb, var(--tablet-calendar-color) 75%, #102937);color:#fff}.tablet-kiosk.is-light .tablet-calendar-flight-range{border-color:color-mix(in srgb, var(--tablet-calendar-color) 45%, #cbd7dc);color:#173a50;background:linear-gradient(110deg,#e2eff7,#f1f7fb)}.tablet-kiosk.is-light .tablet-calendar-flight-range :-webkit-any(strong,time,span,em){color:#244c63}.tablet-kiosk.is-light .tablet-calendar-flight-range :is(strong,time,span,em){color:#244c63}.tablet-kiosk.is-light .tablet-calendar-flight-range.is-complete{background:#e6f5eb;border-color:#99c6a6}.tablet-kiosk.is-light .tablet-calendar-mobile-week button{background:var(--workspace-panel);color:var(--workspace-muted)}.tablet-kiosk.is-light .tablet-calendar-mobile-week button strong{color:var(--workspace-text)}.tablet-kiosk.is-light .tablet-calendar-mobile-week button.is-selected{border-color:var(--workspace-accent);background:var(--workspace-accent-soft);color:var(--workspace-accent)}.tablet-kiosk.is-light .tablet-calendar-mobile-week button.is-selected strong{color:var(--workspace-text)}.tablet-kiosk.is-light .tablet-calendar-mobile-week button i{color:#315368;background:#d7e5ec}.tablet-kiosk.is-light .tablet-today-stats article,.tablet-kiosk.is-light .tablet-today-entry{border-color:var(--workspace-line);background:var(--workspace-panel)}.tablet-kiosk.is-light .tablet-today-entry.tone-accent{--tablet-today-entry-color:#28658a;background:linear-gradient(105deg,#e5f1f8,#f8fbfd)}.tablet-kiosk.is-light .tablet-today-entry.tone-urgent{--tablet-today-entry-color:#b9433a;background:linear-gradient(105deg,#fff0ed,snow)}.tablet-kiosk.is-light .tablet-today-entry.tone-muted{opacity:1;background:#f4f6f7}.tablet-kiosk.is-light .tablet-today-entry-icon{background:#e0eaf0}.tablet-kiosk.is-light .tablet-today-stats article.has-alert{background:#fff1ee;border-color:#e6b5ae}.tablet-kiosk.is-light .tablet-today-stats article.has-alert :-webkit-any(span,strong){color:#a3322b}.tablet-kiosk.is-light .tablet-today-stats article.has-alert :is(span,strong){color:#a3322b}.tablet-kiosk.is-light .tablet-today-section>header b{color:#3e5a69;background:#e6eef2}.tablet-kiosk.is-light .tablet-today-empty{border-color:var(--workspace-line)}.tablet-kiosk.is-light :is(.tablet-create-options button,.tablet-mobile-actions-sheet){border-color:var(--workspace-line);background:var(--workspace-surface);color:var(--workspace-text)}.tablet-kiosk.is-light .tablet-mobile-view-heading :-webkit-any(h1,small){color:var(--workspace-text)}.tablet-kiosk.is-light .tablet-mobile-view-heading :is(h1,small){color:var(--workspace-text)}.tablet-kiosk.is-light .tablet-kiosk-tabs-mobile{border-color:var(--workspace-line);background:#f8fbfd}.tablet-kiosk.is-light .tablet-kiosk-tabs-mobile button{color:#4e6876}.tablet-kiosk.is-light.theme-autopacific .tablet-kiosk-tabs-mobile button.is-active{color:#1f6087;background:#dcecf6}.tablet-kiosk.is-light .task-meta,.tablet-kiosk.is-light .tablet-job-card-operational summary{color:var(--workspace-muted)}.tablet-kiosk .tablet-calendar .tablet-calendar-mobile-entry:-webkit-any(.is-delayed-source,.is-rescheduled){border-color:var(--workspace-delay-line);background:var(--workspace-delay-bg);color:var(--workspace-delay-text);filter:none;opacity:1}.tablet-kiosk .tablet-calendar .tablet-calendar-mobile-entry:is(.is-delayed-source,.is-rescheduled){border-color:var(--workspace-delay-line);background:var(--workspace-delay-bg);color:var(--workspace-delay-text);filter:none;opacity:1}.tablet-kiosk .tablet-calendar .tablet-calendar-mobile-entry:-webkit-any(.is-delayed-source,.is-rescheduled) :-webkit-any(strong,small,em,.tablet-calendar-mobile-entry-time){color:var(--workspace-delay-text)}.tablet-kiosk .tablet-calendar .tablet-calendar-mobile-entry:is(.is-delayed-source,.is-rescheduled) :is(strong,small,em,.tablet-calendar-mobile-entry-time){color:var(--workspace-delay-text)}.tablet-kiosk .tablet-calendar .tablet-calendar-mobile-entry:-webkit-any(.is-delayed-source,.is-rescheduled) .tablet-calendar-mobile-entry-icon{background:var(--workspace-delay-bg);background:color-mix(in srgb, var(--workspace-delay-text) 12%, var(--workspace-delay-bg));color:var(--workspace-delay-text)}.tablet-kiosk .tablet-calendar .tablet-calendar-mobile-entry:is(.is-delayed-source,.is-rescheduled) .tablet-calendar-mobile-entry-icon{background:var(--workspace-delay-bg);background:color-mix(in srgb, var(--workspace-delay-text) 12%, var(--workspace-delay-bg));color:var(--workspace-delay-text)}.calendar-weather-badge{min-width:0;min-height:24px;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:2px 4px;font-size:10px;font-weight:750;display:inline-flex}.calendar-weather-badge:hover{background:var(--workspace-accent-soft)}.calendar-weather-badge.weather-sun,.calendar-weather-badge.weather-partly-cloudy{color:#cf9d35}.calendar-weather-badge.weather-rain,.calendar-weather-badge.weather-storm{color:#70a9cf}.tablet-kiosk.is-light .calendar-weather-badge.weather-sun,.tablet-kiosk.is-light .calendar-weather-badge.weather-partly-cloudy{color:#95620a}.tablet-kiosk.is-light .calendar-weather-badge.weather-rain,.tablet-kiosk.is-light .calendar-weather-badge.weather-storm{color:#28779f}.tablet-calendar-day>.calendar-weather-badge{z-index:5;min-height:20px;padding:0 2px;font-size:8px;position:absolute;top:2px;left:26px}.tablet-calendar-day>.calendar-weather-badge svg{width:12px;height:12px}.calendar-day-heading>.calendar-weather-badge{margin-right:auto}.calendar-day-heading>.calendar-weather-badge svg{width:14px;height:14px}.calendar-weather-credit{border-top:1px solid var(--workspace-line);min-width:0;color:var(--workspace-muted);flex-wrap:wrap;flex:none;align-items:center;gap:5px 8px;margin:0;padding:7px 12px;font-size:9px;line-height:1.4;display:flex}.calendar-weather-credit a{text-underline-offset:2px;margin-left:auto;text-decoration:underline}.calendar-week-weather{color:#a2c3d6;place-items:center;height:14px;display:grid}.tablet-calendar-mobile-agenda>header>.calendar-weather-badge{border:0;margin-left:auto;padding:8px}.workspace-dialog.calendar-weather-dialog{width:min(500px,100%)}.calendar-weather-hero{color:var(--workspace-accent);align-items:center;gap:24px;margin:3px 0 24px;display:flex}.calendar-weather-hero.weather-sun{color:#d4a442}.calendar-weather-hero>div{flex-direction:column;gap:5px;display:flex}.calendar-weather-hero strong{color:var(--workspace-text);letter-spacing:-.05em;font-size:48px;line-height:1}.calendar-weather-hero strong small{color:var(--workspace-muted);font-size:25px}.calendar-weather-hero span{color:var(--workspace-muted);font-size:15px}.calendar-weather-wind{border:1px solid var(--workspace-line);background:var(--workspace-panel);color:var(--workspace-muted);border-radius:12px;align-items:center;gap:10px;padding:14px;font-size:13px;display:flex}.calendar-weather-explanation{color:var(--workspace-muted);margin:22px 0;font-size:12px;line-height:1.65}.calendar-weather-explanation strong{color:var(--workspace-text)}.calendar-weather-explanation p{margin:8px 0 0}.tablet-calendar-mobile-entry-time{color:#bdced7;align-items:flex-start;gap:5px;min-width:0;margin-top:6px;font-size:11px;font-weight:650;line-height:1.45;display:flex}.tablet-calendar-mobile-entry-time>svg{flex:0 0 12px;margin-top:2px}.tablet-calendar-mobile-entry-time>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.tablet-kiosk.is-light .tablet-calendar-mobile-entry-time{color:#36596e}@media (max-width:900px){.workspace-dialog .tablet-record-editor-layout{display:block}.workspace-dialog.is-edit-editor>.workspace-dialog-body,.tablet-kiosk .workspace-dialog.is-edit-editor>.workspace-dialog-body{display:block;overflow-y:auto}.workspace-dialog .tablet-record-editor-details{overflow:visible}.workspace-dialog .tablet-record-notes{border-top:1px solid var(--workspace-line);border-left:0;overflow:visible}.workspace-dialog .tablet-record-notes-thread{max-height:none;overflow:visible}.workspace-dialog .flight-time-grid,.workspace-dialog .flight-leg-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px),(max-height:760px) and (pointer:coarse){.tablet-kiosk,.tablet-kiosk.is-dedicated-mobile{--tablet-mobile-bottom-inset:min(env(safe-area-inset-bottom,0px), 24px)}.tablet-kiosk .tablet-kiosk-tabs-mobile,.tablet-kiosk[data-orientation=portrait] .tablet-kiosk-tabs-mobile,.tablet-kiosk.is-dedicated-mobile .tablet-kiosk-tabs-mobile{height:calc(60px + var(--tablet-mobile-bottom-inset));padding:5px 8px var(--tablet-mobile-bottom-inset);align-items:start}.tablet-kiosk .tablet-kiosk-tabs-mobile button,.tablet-kiosk[data-orientation=portrait] .tablet-kiosk-tabs-mobile button{border-radius:12px;gap:4px;min-height:50px;font-size:10px}.tablet-kiosk .tablet-kiosk-tabs-mobile button svg,.tablet-kiosk[data-orientation=portrait] .tablet-kiosk-tabs-mobile button svg{width:20px;height:20px}.tablet-kiosk .tablet-kiosk-main,.tablet-kiosk.is-dedicated-mobile .tablet-kiosk-main{padding-bottom:calc(68px + var(--tablet-mobile-bottom-inset))}.tablet-kiosk .tablet-create-dock,.tablet-kiosk.is-dedicated-mobile .tablet-create-dock{bottom:calc(76px + var(--tablet-mobile-bottom-inset))}.tablet-kiosk .tablet-create-options,.tablet-kiosk.is-dedicated-mobile .tablet-create-options{bottom:calc(140px + var(--tablet-mobile-bottom-inset))}.workspace-dialog-backdrop,.tablet-kiosk .workspace-dialog-backdrop,.tablet-kiosk.is-dedicated-mobile .workspace-dialog-backdrop{z-index:150;width:100%;height:min(100%, var(--workspace-visual-height,100%));padding:max(8px, env(safe-area-inset-top,0px)) 0 0;place-items:end center;top:0;bottom:auto;left:0;right:0}body>.workspace-dialog-backdrop{z-index:500;height:100dvh;position:fixed}.workspace-dialog.calendar-editor,.tablet-kiosk .workspace-dialog.calendar-editor,.tablet-kiosk.is-dedicated-mobile .workspace-dialog.calendar-editor{border:1px solid var(--workspace-line);border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-width:100%;min-height:0;max-height:100%;padding:0;overflow:hidden}.workspace-dialog.tablet-record-editor.is-edit-editor{height:100%}.workspace-dialog.calendar-editor>.workspace-dialog-header,.tablet-kiosk .workspace-dialog.calendar-editor>.workspace-dialog-header{gap:12px;padding:20px 20px 16px;position:relative}.workspace-dialog.calendar-editor>header h2,.tablet-kiosk .workspace-dialog.calendar-editor>header h2{font-size:23px;line-height:1.2}.workspace-dialog.calendar-editor>header p,.tablet-kiosk .workspace-dialog.calendar-editor>header p{font-size:12px}.workspace-dialog>.workspace-dialog-body,.tablet-kiosk .workspace-dialog>.workspace-dialog-body{margin:0;padding:20px}.workspace-dialog.is-edit-editor>.workspace-dialog-body,.tablet-kiosk .workspace-dialog.is-edit-editor>.workspace-dialog-body{padding:0}.workspace-dialog .tablet-record-editor-details{padding:20px}.workspace-dialog .tablet-record-editor-fields,.tablet-kiosk .workspace-dialog .calendar-event-editor-fields,.tablet-kiosk .workspace-dialog .calendar-event-options-grid{grid-template-columns:minmax(0,1fr);gap:18px}.workspace-dialog .tablet-record-editor-fields>.form-span{grid-column:auto}.workspace-dialog .tablet-record-editor-fields>label,.workspace-dialog .tablet-record-editor-fields .job-search-field>label,.tablet-kiosk .workspace-dialog .calendar-event-editor-fields label{font-size:12px}.workspace-dialog :-webkit-any(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:48px;font-size:16px}.workspace-dialog :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:48px;font-size:16px}.tablet-kiosk .workspace-dialog :-webkit-any(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:48px;font-size:16px}.tablet-kiosk .workspace-dialog :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:48px;font-size:16px}.workspace-dialog .calendar-event-time-panel>div,.tablet-kiosk .workspace-dialog .calendar-event-time-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-dialog .calendar-event-reminders>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-dialog .calendar-event-reminders>div>label{min-height:52px;padding:10px}.workspace-dialog .calendar-event-reminders>div>label span{font-size:12px}.workspace-dialog.calendar-editor>.workspace-dialog-footer,.tablet-kiosk .workspace-dialog.calendar-editor>.workspace-dialog-footer{padding:12px 20px max(14px, env(safe-area-inset-bottom,0px));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workspace-dialog-footer>span{display:none}.workspace-dialog.calendar-editor .workspace-dialog-footer>:-webkit-any(button,a){width:100%;min-height:48px;padding:0 10px;font-size:13px}.workspace-dialog.calendar-editor .workspace-dialog-footer>:is(button,a){width:100%;min-height:48px;padding:0 10px;font-size:13px}.tablet-kiosk .workspace-dialog.calendar-editor .workspace-dialog-footer>:-webkit-any(button,a){width:100%;min-height:48px;padding:0 10px;font-size:13px}.tablet-kiosk .workspace-dialog.calendar-editor .workspace-dialog-footer>:is(button,a){width:100%;min-height:48px;padding:0 10px;font-size:13px}.workspace-dialog-footer>.admin-primary-button:last-child{grid-column:-2/-1}.workspace-dialog-footer>.calendar-event-delete~.admin-primary-button:last-child{grid-column:1/-1}.workspace-dialog-footer>button:only-child{grid-column:1/-1!important}.workspace-dialog .tablet-job-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-dialog .tablet-job-detail-list,.workspace-dialog .flight-trip-overview,.workspace-dialog .flight-carrier-grid,.workspace-dialog .flight-support-grid{grid-template-columns:minmax(0,1fr)}.workspace-dialog .flight-time-grid,.workspace-dialog .flight-leg-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet-kiosk .workspace-dialog .flight-plan-legs .flight-leg-card{padding:16px;display:block}.workspace-dialog .flight-route-fields{flex-direction:column;gap:12px;display:flex}.workspace-dialog .flight-route-fields>label{width:100%}.workspace-dialog .flight-route-line{display:none}.workspace-dialog .flight-leg-details summary small,.workspace-dialog .flight-arrangements summary small{text-align:right;max-width:45%}.tablet-calendar-mobile-week button{min-height:84px}.tablet-calendar-day>.calendar-weather-badge{min-height:24px}.calendar-weather-credit{padding:7px 10px;font-size:8px}.tablet-kiosk.is-light .tablet-kiosk-header{background:#f8fbfd}}@keyframes workspace-dialog-enter{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.workspace-dialog.calendar-editor{animation:none}}.job-deliverables-list{overflow-wrap:anywhere;gap:8px;margin:0;padding-left:20px;display:grid}@media (max-width:760px),(max-height:760px) and (pointer:coarse){.tablet-kiosk-actions>.tablet-signout-button{display:none}}.job-deliverables-field{border:1px solid var(--workspace-line);background:var(--workspace-panel);border-radius:18px;min-width:0;margin:0;padding:18px}.job-deliverables-field legend{color:var(--workspace-text);align-items:center;gap:8px;padding:0 6px;font-size:12px;font-weight:750;display:inline-flex}.job-deliverables-field>p,.job-deliverable-empty{color:var(--workspace-muted);margin:0 0 16px;font-size:13px;line-height:1.55}.job-deliverable-rows{gap:14px;display:grid}.job-deliverable-row{grid-template-columns:24px minmax(0,1fr) minmax(150px,.5fr) 40px;align-items:end;gap:10px;display:grid}.job-deliverable-row>label{min-width:0;color:var(--workspace-muted);gap:7px;font-size:11px;display:grid}.job-deliverable-row label small{font-size:10px;font-weight:400;display:inline}.job-deliverable-row input{width:100%;min-width:0}.job-deliverable-number{color:var(--workspace-muted);align-self:center;font-size:12px}.job-deliverable-remove{border:1px solid var(--workspace-line);background:var(--workspace-field);min-height:46px;color:var(--workspace-muted);cursor:pointer;border-radius:12px;place-items:center;display:grid}.job-deliverable-remove:hover{color:var(--workspace-danger);border-color:var(--workspace-danger)}.job-deliverable-add{border:1px solid var(--workspace-line);background:var(--workspace-field);min-height:44px;color:var(--workspace-text);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:16px;padding:9px 13px;font-size:12px;font-weight:650;display:inline-flex}.job-deliverable-add:disabled{opacity:.5;cursor:default}.job-deliverables-list li{padding-right:4px}.job-deliverables-list time{color:var(--workspace-muted);margin-left:12px;font-size:12px;display:inline-block}.job-deliverables-generate{border:1px solid var(--workspace-line);background:var(--workspace-panel);border-radius:15px;grid-column:1/-1;gap:9px;padding:16px;display:grid}.job-deliverables-generate button{background:var(--workspace-action);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 14px;font-size:13px;font-weight:700;display:flex}.job-deliverables-generate button:disabled{opacity:.6}.job-deliverables-generate small,.job-deliverables-generate p{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.5}.marketing-planning-board .tablet-job-board{display:flex}.marketing-planning-board .pipeline-column{flex:1;width:100%;min-width:0;max-width:none}.marketing-planning-board .pipeline-stack{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));grid-auto-rows:min-content;align-content:start;gap:16px;display:grid}.marketing-planning-board .pipeline-task{width:100%}.marketing-planning-board .pipeline-empty{grid-column:1/-1}@media (max-width:600px){.job-deliverables-field{padding:12px}.job-deliverable-row{border-bottom:1px solid var(--workspace-line);grid-template-columns:18px minmax(0,1fr) 40px;gap:8px;padding-bottom:14px}.job-deliverable-row>label:first-of-type{grid-area:1/2}.job-deliverable-row>label:nth-of-type(2){grid-area:2/2}.job-deliverable-number{grid-area:1/1/3}.job-deliverable-remove{grid-area:1/3/3;align-self:center}.marketing-planning-board .pipeline-stack{grid-template-columns:minmax(0,1fr)}}.job-schedule-section{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-schedule-section strong small{color:var(--workspace-muted);margin-left:6px;font-size:10px;font-weight:500}.job-schedule-section>button{border:1px solid var(--workspace-line);background:var(--workspace-field);min-height:42px;color:var(--workspace-text);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:inline-flex}.job-schedule-empty{background:var(--workspace-panel);color:var(--workspace-muted);border-radius:12px;margin:0;padding:14px;font-size:12px;line-height:1.5}@media (max-width:600px){.job-schedule-section{flex-wrap:wrap}.job-schedule-section strong small{margin:5px 0 0;display:block}}.optional-deliverable-date{min-width:0;position:relative}.optional-deliverable-date>span{color:var(--workspace-muted);text-transform:none;pointer-events:none;font-size:14px;font-weight:500;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.workspace-dialog .optional-deliverable-date>input[data-empty=true]:not(:focus),.tablet-kiosk .workspace-dialog .optional-deliverable-date>input[data-empty=true]:not(:focus){color:#0000;-webkit-text-fill-color:transparent}.optional-deliverable-date:focus-within>span{display:none}
