.drawer.viewport-dialog{border-radius:12px;width:min(960px,100vw - 24px);max-width:calc(100vw - 24px);height:min(720px,100dvh - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.drawer.viewport-dialog.confirm-dialog{width:min(580px,100vw - 24px);height:min(560px,100dvh - 24px)}.drawer.viewport-dialog .drawer-inner{flex-direction:column;height:100%;min-height:0;max-height:none;display:flex;overflow:visible}.drawer.viewport-dialog .drawer-header{flex:none;gap:12px;padding:12px 20px}.drawer.viewport-dialog .drawer-header h2{overflow-wrap:anywhere;line-height:1.3}.drawer.viewport-dialog .drawer-header .icon-button{width:44px;height:44px}.drawer.viewport-dialog :is(.editor-form,.platform-dialog-form,.event-editor-communication){flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.drawer.viewport-dialog [hidden]{display:none!important}.drawer.viewport-dialog .dialog-body{border:0;flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;max-height:none;margin:0;padding:16px 20px;display:flex;overflow:visible}.dialog-page-items{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;min-height:0;display:grid}.dialog-page-item{min-width:0}.dialog-page-item:only-child{grid-column:1/-1}.dialog-page-item>label{display:block}.dialog-page-item :is(input:not([type=checkbox]),select,textarea){font-size:14px}.dialog-page-item>:is(.briefing-section,.briefing-overview,.briefing-status){margin:0}.dialog-page-controls{flex:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:8px;display:flex}.dialog-page-controls>span{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.dialog-page-controls .secondary{min-height:44px}.dialog-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.dialog-tab-list{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;gap:4px;padding:8px 20px;display:flex}.dialog-tab-list>button{border-radius:7px;min-height:44px;padding:8px 12px;font-size:13px}.dialog-tab-list>button[aria-selected=true]{background:var(--primary-soft);color:var(--primary-deep);font-weight:700}.dialog-tab-panel{flex-direction:column;flex:1;min-height:0;padding:12px 20px;display:flex}.dialog-tab-panel>.dialog-body{padding:0!important}.dialog-paged-list{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.dialog-list-items{gap:8px;display:grid}.dialog-list-item{overflow-wrap:anywhere;min-width:0}.dialog-list-item>:is(label,button,article){width:100%}.dialog-text{flex-direction:column;gap:8px;display:flex}.dialog-text>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.dialog-text-editor{flex-direction:column;gap:8px;min-height:0;display:flex}.drawer.viewport-dialog .dialog-text-editor textarea{resize:none;height:140px;min-height:0;margin-top:8px;font-size:14px;line-height:1.6}.drawer.viewport-dialog .drawer-footer{flex-wrap:wrap;flex:none;gap:8px;margin-top:auto;padding:12px 20px;position:static}.drawer.viewport-dialog .drawer-footer>button{white-space:normal;min-height:44px}.drawer.viewport-dialog :is(.member-picker-list,.event-picker-list,.roster-list,.linked-record-list,.communication-people,.communication-phone-list,.communication-document-list>div,.communication-history,.task-detail-fields,.desktop-person-files,.person-tab-panel,.person-profile-grid){max-height:none;overflow:visible}.drawer.viewport-dialog .event-picker-collapse{overflow:visible}.drawer.viewport-dialog .member-picker-toolbar{flex-wrap:wrap}.drawer.viewport-dialog .member-picker-list{display:block}.drawer.viewport-dialog .member-picker-list .dialog-list-item>label{align-items:center;gap:10px;min-height:44px;display:flex}.drawer.viewport-dialog .member-picker-list input{width:auto}.drawer.viewport-dialog .event-picker-list .dialog-list-item>button{text-align:left;align-items:center;gap:12px;min-height:48px;display:flex}.drawer.viewport-dialog .event-picker-list .dialog-list-item>button>span{gap:4px;display:grid}.permission-card{flex-direction:column;gap:8px;display:flex}.permission-card>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.permission-card label{align-items:center;gap:6px;min-height:44px;display:flex}.permission-card input{width:18px;min-height:18px}.task-notify-actions{flex-wrap:wrap;gap:8px;display:flex}.task-notify-actions .secondary{min-height:44px}.drawer.viewport-dialog .event-communication-panel{flex:1;min-height:0;padding:8px 20px 12px;overflow:visible}.drawer.viewport-dialog .communication-area{flex:1;gap:6px;min-height:0}.drawer.viewport-dialog .communication-area>form>fieldset{border:0;gap:0;min-width:0;margin:0;padding:0}.drawer.viewport-dialog .communication-submit{flex:none;margin-top:auto;position:static}.drawer.viewport-dialog .communication-context{position:static}.drawer.viewport-dialog .communication-context select{min-height:44px}.drawer.viewport-dialog .communication-toolbar{gap:6px}.drawer.viewport-dialog .communication-toolbar-actions{gap:8px}.drawer.viewport-dialog .communication-area .communication-checkbox{min-height:44px}.drawer.viewport-dialog .communication-area .communication-field{border:0;padding:0}.drawer.viewport-dialog .communication-area .dialog-body{padding:0}.drawer.viewport-dialog .communication-area .dialog-page-items{grid-template-columns:1fr}.drawer.viewport-dialog .communication-confirm{display:flex}.drawer.viewport-dialog .dialog-embedded-fields{flex:1;min-height:0;display:flex}.drawer.viewport-dialog .dialog-tab-panel .briefing-timeline{margin:0}@media (max-width:699px){.drawer.viewport-dialog,.drawer.viewport-dialog.confirm-dialog{border-radius:10px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.drawer.viewport-dialog .drawer-header{padding:10px 12px}.drawer.viewport-dialog .dialog-body{padding:12px}.dialog-page-items{grid-template-columns:1fr}.dialog-tab-list{padding-inline:12px}.dialog-tab-list>button{padding-inline:8px}.dialog-tab-panel{padding:12px}.drawer.viewport-dialog .drawer-footer{padding:10px 12px}.drawer.viewport-dialog .drawer-footer>button{flex:1;min-width:0}.drawer.viewport-dialog :is(input:not([type=checkbox]),select,textarea),.drawer.viewport-dialog .dialog-text-editor textarea{font-size:16px}.drawer.viewport-dialog .event-communication-panel{padding:8px 12px}.drawer.viewport-dialog .communication-context{grid-template-columns:1fr auto;gap:8px}.drawer.viewport-dialog .communication-context .communication-task-selector{gap:2px;display:grid}.drawer.viewport-dialog .communication-toolbar{flex-wrap:wrap;align-items:center}.drawer.viewport-dialog .communication-channels{width:auto}.drawer.viewport-dialog .communication-toolbar-actions{margin-left:auto}.permission-card>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-height:539px){.drawer.viewport-dialog .drawer-header{padding:6px 12px}.drawer.viewport-dialog .dialog-body{gap:4px;padding:8px 12px}.dialog-page-items{grid-template-columns:1fr;gap:8px}.dialog-tab-list{padding:0 12px}.dialog-tab-panel{padding:4px 12px}.drawer.viewport-dialog .drawer-footer{padding:6px 12px}.drawer.viewport-dialog .dialog-text-editor textarea{height:72px}}.assignment-composer{flex:1;min-height:0;display:flex}.task-detail-actions{padding:8px 20px}.task-stage{border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.task-stage>div{gap:8px;display:grid}.task-person{border-bottom:1px solid var(--border);padding:12px}.person-documents{flex-direction:column;flex:1;min-height:0;display:flex}.drawer.viewport-dialog .document-dropzone{gap:8px;min-height:0;padding:12px}.drawer.viewport-dialog .document-preview{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.drawer.viewport-dialog .document-preview>header{flex-wrap:wrap;gap:8px;display:flex}.drawer.viewport-dialog .document-preview :is(iframe,.document-image){flex:1;height:100%;min-height:0}.select-popover .select-option-list,.time-popover .time-options{height:auto;max-height:none;overflow:visible}.select-popover{max-height:none;overflow:visible}.time-page-actions{justify-content:space-between;align-items:center;gap:4px;display:flex}.time-page-actions>button{min-width:32px;min-height:44px}.date-popover .dialog-page-controls .secondary{padding-inline:8px}.drawer.viewport-dialog .communication-area .dialog-paged-list .communication-document{flex-wrap:wrap}.today-notifications{flex-direction:column;height:min(620px,100dvh - 24px);max-height:calc(100dvh - 24px);display:none;overflow:visible}.today-notifications:popover-open{display:flex}.today-notifications .notification-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:visible}.today-notifications .dialog-tab-panel{padding:8px 12px}.today-notifications .notification-body>.text-button{flex-shrink:0;padding:12px}.today-notifications .dialog-body{flex-direction:column;flex:1;min-height:0;display:flex}.dialog-page-items{border:0;min-width:0;margin:0;padding:0}.drawer.viewport-dialog .dialog-text-editor textarea{overflow:visible}.drawer.viewport-dialog .dialog-embedded-fields{flex-direction:column}.rate-popover{height:min(520px,100dvh - 24px);max-height:calc(100dvh - 24px);overflow:visible}.rate-popover:popover-open{flex-direction:column;display:flex}.rate-popover .dialog-body{flex-direction:column;flex:1;min-height:0;display:flex}.rate-popover .rate-results{gap:12px;display:grid}.rate-popover .dialog-tab-panel{padding:8px 0}.drawer.viewport-dialog .communication-submit{align-items:center;gap:8px;display:flex}.drawer.viewport-dialog .communication-submit>.primary{margin-left:auto}@media (min-height:540px){.drawer.viewport-dialog .dialog-text-editor textarea{height:180px}}.dialog-body:has(>.dialog-page-items>.dialog-page-item:not([hidden]) .dialog-page-controls)>.dialog-page-controls{display:none}.dialog-paged-list:has(>.dialog-list-items>.dialog-list-item:not([hidden]) .dialog-page-controls)>.dialog-page-controls{display:none}.file-preview{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.file-preview iframe{border:0;flex:1;width:100%;min-height:0}.file-preview-image{flex:1;min-height:0;position:relative}.file-preview>.dialog-text{flex:1}.dialog-page-item{flex-direction:column;min-height:0;display:flex}.dialog-page-item>:is(section,[role=alert],.ops-note){flex-direction:column;flex:1;min-height:0;display:flex}.dialog-text,.dialog-text>p{flex:1;min-height:0}.tour-card{flex-direction:column;display:flex}.tour-card>div:not(.tour-topline,.tour-progress),.tour-card .dialog-body{flex-direction:column;flex:1;min-height:0;display:flex}.tour-card .dialog-text>p{margin:0;font-size:14px}.tour-card>footer,.tour-card>.tour-topline,.tour-card>.tour-progress,.tour-card>.tour-preference{flex-shrink:0}.dialog-body[data-columns="1"]>.dialog-page-items{grid-template-columns:minmax(0,1fr)}@media (max-height:539px){.drawer.viewport-dialog .dialog-text-editor{gap:0}.drawer.viewport-dialog .dialog-text-editor textarea{margin-top:0}.dialog-page-controls{padding-top:0}.drawer.viewport-dialog .communication-area .dialog-tab-panel>label{gap:4px}}.drawer.viewport-dialog .document-row b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.drawer.viewport-dialog .communication-submit{flex-flow:row;align-items:center}.drawer.viewport-dialog .communication-submit>.primary{flex:1;width:auto}@media (max-width:699px){.drawer.viewport-dialog .drawer-footer>button{flex:auto;min-width:96px}.drawer.viewport-dialog .drawer-footer>.danger-icon{flex:0 0 44px;min-width:44px}}.desktop-workspace .today-notifications,.mobile-workspace .today-notifications{height:min(620px,100dvh - 96px);max-height:calc(100dvh - 96px);overflow:visible}.rate-popover{height:min(520px,100dvh - 96px);max-height:calc(100dvh - 96px)}.date-popover,.time-popover{max-height:none;overflow:visible}@media (max-height:539px){.desktop-workspace .today-notifications,.mobile-workspace .today-notifications,.rate-popover{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);top:12px;bottom:auto}}.desktop-workspace .today-notifications,.mobile-workspace .today-notifications{max-width:calc(100% - 24px)}.drawer.viewport-dialog .communication-loading{flex:1;min-height:0}.drawer.viewport-dialog{border:1px solid var(--border);border-radius:14px;width:min(980px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);overflow:hidden;box-shadow:0 22px 80px #1a162730}.drawer.viewport-dialog.confirm-dialog{width:min(560px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px)}.drawer.viewport-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c192545}.drawer.viewport-dialog .drawer-inner{height:auto;min-height:0;max-height:calc(100dvh - 34px);overflow:hidden}.drawer.viewport-dialog .drawer-header{padding:16px 22px 14px}.drawer.viewport-dialog .drawer-header h2{font-size:clamp(24px,2.2vw,30px)}.drawer.viewport-dialog :is(.editor-form,.platform-dialog-form,.event-editor-communication){flex:0 auto;min-height:0;overflow:hidden}.drawer.viewport-dialog .dialog-body{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:0 auto;min-height:0;padding:18px 22px;overflow:hidden auto}.drawer.viewport-dialog .dialog-page-items{flex:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:start;align-items:start;gap:14px 18px;width:100%;min-height:0;display:grid}.drawer.viewport-dialog .dialog-page-items>*{min-width:0}.drawer.viewport-dialog .dialog-page-items>:is(.wide-field,.field-row,.briefing-section,.ops-note){grid-column:1/-1}.drawer.viewport-dialog .dialog-page-items>.editor-column{flex-direction:column;align-self:start;gap:14px;min-width:0;display:flex}.drawer.viewport-dialog .dialog-page-items>.editor-column .field-section-label{margin:0 0 1px}.drawer.viewport-dialog .dialog-page-items :is(label,section,div){min-width:0}.drawer.viewport-dialog .dialog-page-items label>:is(input,select,textarea){margin-top:6px}.drawer.viewport-dialog .dialog-page-items :is(input:not([type=checkbox]),select){min-height:40px}.drawer.viewport-dialog .dialog-page-items .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.drawer.viewport-dialog .dialog-page-items .field-row>*,.drawer.viewport-dialog .dialog-page-items .optional-time-field{min-width:0}.drawer.viewport-dialog .dialog-embedded-fields{scrollbar-width:thin;flex:0 auto;min-height:0;overflow:hidden auto}.drawer.viewport-dialog .dialog-embedded-fields>.dialog-body{overflow:visible}.drawer.viewport-dialog .dialog-tabs{flex:0 auto;min-height:0;overflow:hidden}.drawer.viewport-dialog .dialog-tab-panel{scrollbar-width:thin;flex:0 auto;min-height:0;overflow:hidden auto}.drawer.viewport-dialog .dialog-tab-panel>.dialog-body{flex:none;overflow:visible;padding:0!important}.drawer.viewport-dialog .dialog-tab-list{gap:4px;padding:8px 22px}.drawer.viewport-dialog .dialog-tab-list>button{min-height:36px;padding:7px 11px}.drawer.viewport-dialog .dialog-tabs .dialog-list-items{align-content:start}.drawer.viewport-dialog .dialog-text,.drawer.viewport-dialog .dialog-text>p{flex:0 auto}.drawer.viewport-dialog .drawer-footer{background:var(--surface);flex-shrink:0;margin-top:0;padding:11px 22px}.drawer.viewport-dialog .drawer-footer>button{min-height:40px}.drawer.viewport-dialog .task-detail-actions{padding:12px 22px 4px}.drawer.viewport-dialog .task-stage{padding:12px 14px}.drawer.viewport-dialog .briefing-overview{height:100%}.drawer.viewport-dialog .communication-area{flex:0 auto;min-height:0}.drawer.viewport-dialog .event-communication-panel{scrollbar-width:thin;flex:0 auto;min-height:0;overflow-y:auto}.drawer.viewport-dialog .event-communication-panel>.communication-area{flex:0 auto}.drawer.viewport-dialog .communication-area>form,.drawer.viewport-dialog .communication-area>form>fieldset{flex:0 auto;min-height:0}.drawer.viewport-dialog .communication-submit{border-top:1px solid var(--border);margin-top:8px;padding-top:10px}.drawer.viewport-dialog.notification-dialog .primary{background:#6c3cb9}.drawer.viewport-dialog.notification-dialog .primary:hover{background:#592da2}.drawer.viewport-dialog .communication-area .dialog-tab-list{padding:6px 0}.drawer.viewport-dialog .communication-area .dialog-tab-panel{padding:12px 0}.drawer.viewport-dialog .communication-toolbar{margin:4px 0 10px}.drawer.viewport-dialog .communication-context{padding-bottom:8px}.drawer.viewport-dialog .dialog-text-editor textarea{resize:vertical;height:auto;min-height:100px;max-height:260px;overflow-y:auto}@media (max-width:699px){.drawer.viewport-dialog,.drawer.viewport-dialog.confirm-dialog{border-radius:12px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:fit-content;max-height:calc(100dvh - 16px)}.drawer.viewport-dialog .drawer-inner{max-height:calc(100dvh - 18px)}.drawer.viewport-dialog .drawer-header{padding:12px 14px}.drawer.viewport-dialog .dialog-body{padding:14px}.drawer.viewport-dialog .dialog-page-items{grid-template-columns:minmax(0,1fr);gap:12px}.drawer.viewport-dialog .dialog-tab-list{flex-wrap:nowrap;padding:6px 12px;overflow-x:auto}.drawer.viewport-dialog .dialog-tab-list>button{white-space:nowrap;flex-shrink:0}.drawer.viewport-dialog .dialog-tab-panel{padding:12px 14px}.drawer.viewport-dialog .drawer-footer{padding:10px 14px}.drawer.viewport-dialog .task-detail-actions{padding:10px 14px 4px}.drawer.viewport-dialog .event-communication-panel{padding:8px 14px}.drawer.viewport-dialog .dialog-page-items .field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.drawer.viewport-dialog .dialog-page-items .field-row{grid-template-columns:minmax(0,1fr)}}@media (max-height:539px){.drawer.viewport-dialog .drawer-header{padding:8px 14px}.drawer.viewport-dialog .dialog-body{padding:10px 14px}.drawer.viewport-dialog .dialog-page-items{gap:8px 12px}.drawer.viewport-dialog .drawer-footer{padding:7px 14px}}.drawer.viewport-dialog .communication-compose-main{gap:10px;min-width:0;display:grid}.drawer.viewport-dialog .communication-compose-main>.communication-context{margin:0}.drawer.viewport-dialog .communication-compose-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px 18px;min-width:0;display:grid}.drawer.viewport-dialog .communication-recipient-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.drawer.viewport-dialog .communication-recipient-fields>label:first-child{grid-column:1/-1}.drawer.viewport-dialog .communication-message-fields{gap:12px;min-width:0;display:grid}.drawer.viewport-dialog .communication-compose-fields label{min-width:0;font-size:12px}.drawer.viewport-dialog .communication-compose-fields label>input{min-height:40px;margin-top:6px}.drawer.viewport-dialog .communication-recipient-fields small{color:var(--muted);margin-top:5px;font-weight:400;display:block}.drawer.viewport-dialog .communication-compose-fields .dialog-text-editor textarea{height:132px;min-height:88px;max-height:220px;margin-top:6px}.drawer.viewport-dialog .communication-compose-section{border:1px solid var(--border);border-radius:9px;min-width:0;padding:12px}.drawer.viewport-dialog .communication-compose-section>h3,.drawer.viewport-dialog .communication-selection-panel h3,.drawer.viewport-dialog .communication-contact-shortcuts h3{margin:0 0 10px;font-size:13px}.drawer.viewport-dialog .communication-contact-shortcuts{grid-column:1/-1}.drawer.viewport-dialog .communication-contact-shortcuts .dialog-paged-list{max-width:100%}.drawer.viewport-dialog .communication-selection-panel{gap:14px;display:grid}.drawer.viewport-dialog .communication-upload-inline{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;padding-top:12px;display:grid}.drawer.viewport-dialog .communication-upload-inline>h3{grid-column:1/-1;margin-bottom:0}.drawer.viewport-dialog .communication-upload-inline .communication-file-picker{margin:0}:is(.drawer.viewport-dialog .dialog-page-items:has(>.event-picker-wrap)>.event-picker-wrap,.drawer.viewport-dialog .dialog-page-items:has(>.event-picker-wrap)>[data-tour=field-groupId]){grid-column:auto}@media (max-width:699px){.drawer.viewport-dialog .communication-compose-fields,.drawer.viewport-dialog .communication-upload-inline{grid-template-columns:minmax(0,1fr)}.drawer.viewport-dialog .communication-upload-inline>h3{grid-column:auto}:is(.drawer.viewport-dialog .dialog-page-items:has(>.event-picker-wrap)>.event-picker-wrap,.drawer.viewport-dialog .dialog-page-items:has(>.event-picker-wrap)>[data-tour=field-groupId]){grid-column:1/-1}}.drawer.viewport-dialog .dialog-body[data-columns="1"]>.dialog-page-items{grid-template-columns:minmax(0,1fr)}.drawer.viewport-dialog .dialog-page-items>:only-child{grid-column:1/-1}.dialog-page-items{grid-auto-rows:auto}.today-notifications .dialog-body,.rate-popover .dialog-body{scrollbar-width:thin;overflow:hidden auto}.select-popover{z-index:9999;border-radius:11px;flex-direction:column;min-width:min(260px,100vw - 24px);max-width:calc(100vw - 24px);padding:6px;max-height:min(342px,100dvh - 24px)!important;overflow:hidden!important}.select-popover:popover-open{display:flex}.select-popover .select-search{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;margin-bottom:4px;padding:7px 9px;display:flex}.select-popover .select-search input{height:32px;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:4px;margin:0;padding:5px 3px;font-size:12px}.select-popover .select-option-list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;max-height:276px!important;display:block!important;overflow:hidden auto!important}.select-popover .select-option-list>button{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:36px;padding:8px 10px;font-size:12px;line-height:1.35;display:flex;text-align:left!important}.select-popover .select-option-list>button>span{overflow-wrap:anywhere;flex:1;min-width:0;display:block;text-align:left!important}.select-popover .select-option-list>button>svg{flex-shrink:0;margin-left:auto}.select-popover .dialog-page-controls{display:none!important}.drawer.viewport-dialog .dialog-paged-list{scrollbar-width:thin;overscroll-behavior:contain;flex:0 auto;width:100%;min-height:0;max-height:min(280px,42dvh);overflow:hidden auto}.drawer.viewport-dialog .dialog-list-items{grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}.drawer.viewport-dialog .dialog-list-item{width:100%;min-width:0}.drawer.viewport-dialog .dialog-list-item>*{min-width:0}.drawer.viewport-dialog .event-picker-list{scrollbar-width:thin;border:1px solid var(--border);border-radius:9px;width:100%;min-width:0;max-height:min(370px,50dvh)!important;overflow:hidden auto!important}.drawer.viewport-dialog .event-picker-list .dialog-paged-list{max-height:none;overflow:visible}.drawer.viewport-dialog .event-picker-list .dialog-list-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.drawer.viewport-dialog .event-picker-list .dialog-list-item>button{border-bottom:1px solid var(--border);text-align:left;width:100%;min-height:65px;padding:9px 12px}.drawer.viewport-dialog .event-picker-list .dialog-list-item:nth-child(odd)>button{border-right:1px solid var(--border)}.drawer.viewport-dialog .event-picker-wrap .search-input,.drawer.viewport-dialog .dialog-page-items>.search-input{width:100%;max-width:none}.drawer.viewport-dialog .dialog-page-items:has(>.event-picker-list){grid-template-columns:minmax(0,1fr)}.drawer.viewport-dialog .member-picker-list{max-height:245px!important;overflow:hidden auto!important}.drawer.viewport-dialog .member-picker-list .dialog-paged-list{max-height:none;overflow:visible}.drawer.viewport-dialog .member-picker-list .dialog-list-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.drawer.viewport-dialog .member-picker-list .dialog-list-item>label{border-radius:6px;align-items:center;gap:9px;min-height:36px;padding:7px 9px;font-size:12px;font-weight:500;display:flex}.drawer.viewport-dialog .member-picker-list .dialog-list-item>label:hover{background:var(--primary-soft)}.drawer.viewport-dialog .member-picker-list input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:0}.drawer.viewport-dialog .group-member-preview{padding:12px 14px}.drawer.viewport-dialog .group-member-grid{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:166px;margin-top:10px;display:grid;overflow-y:auto}.drawer.viewport-dialog .group-member-grid .group-member-chip{background:var(--surface-soft);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:8px 10px;font-size:12px;font-weight:500}.drawer.viewport-dialog .roster-list{scrollbar-width:thin;width:100%;max-height:min(430px,55dvh)!important;overflow-y:auto!important}.drawer.viewport-dialog .roster-list .dialog-paged-list{max-height:none;overflow:visible}.drawer.viewport-dialog .roster-list .dialog-list-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.drawer.viewport-dialog .roster-list .dialog-list-item>div{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;min-height:57px;padding:9px 12px;display:flex}.drawer.viewport-dialog .roster-list .dialog-list-item>div>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.drawer.viewport-dialog .roster-list .dialog-list-item .avatar{flex:0 0 32px;width:32px;height:32px}.drawer.viewport-dialog.notification-dialog,.drawer.viewport-dialog.event-communication-dialog{width:min(1060px,100vw - 32px)}.drawer.viewport-dialog :is(.event-communication-panel,.assignment-composer,.communication-area,.communication-area>form,.communication-area>form>fieldset,.dialog-tabs,.dialog-tab-panel,.communication-compose-main,.communication-compose-fields,.communication-selection-panel){align-self:stretch;width:100%;min-width:0;max-width:100%}.drawer.viewport-dialog .communication-area>form>fieldset{flex-direction:column;display:flex}.drawer.viewport-dialog .communication-area .dialog-tabs,.drawer.viewport-dialog .communication-area .dialog-tab-panel{align-self:stretch}.drawer.viewport-dialog .event-communication-panel{flex-direction:column;gap:8px;display:flex}.drawer.viewport-dialog .communication-context{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%}.drawer.viewport-dialog .communication-context .communication-task-selector{align-items:center;gap:12px;display:flex}.drawer.viewport-dialog .communication-context .communication-task-selector select{flex:1;width:min(380px,100%)}.drawer.viewport-dialog .communication-compose-fields:empty{display:none}.drawer.viewport-dialog .communication-submit{width:100%}.drawer.viewport-dialog .communication-submit>.primary{flex:0 auto;min-width:190px;max-width:260px;font-size:12px;font-weight:600}.hotel-comparison-filters{border-top:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;padding:14px 18px 18px;display:grid}.hotel-comparison-filters>.cost-toolbar,.hotel-comparison-filters>.ops-filter{display:contents}.hotel-comparison-filters label{min-width:0;font-size:11px}.hotel-comparison-filters label>:is(input,select,.custom-select-field,.date-field){width:100%;max-width:100%}.hotel-comparison-filters :is(input,select,.select-field-trigger){min-height:39px}.scenario-layout{align-items:start}.scenario-layout>.profit-actions{background:0 0;grid-area:2/2;justify-content:flex-end;align-items:center;gap:9px;margin:-10px 0 0;padding:0;display:flex}.scenario-layout>.profit-actions>button{border-radius:8px;flex:none;min-height:40px;padding:9px 13px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4}.scenario-layout .profit-preview{gap:12px;padding:20px}.scenario-layout .profit-result-row{min-height:36px}.scenario-layout .profit-partial-note{margin:0;padding:9px 11px}.expense-entry-fields{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;padding:14px 18px 10px}.expense-entry-fields>label{min-width:0;font-size:11px}.expense-entry-fields :is(input,select,.select-field-trigger){min-height:40px}.expense-entry-toolbar{justify-content:flex-start;align-items:center;gap:9px;padding:8px 18px;display:flex}.expense-entry-toolbar>input{max-width:245px;min-height:38px;margin:0}.expense-entry-toolbar>input[type=number]{max-width:150px;margin-left:auto}.expense-entry-explanation{padding:5px 18px 10px;line-height:1.45}.expense-entry-table{max-height:360px}.expense-entry-footer{padding:12px 18px}[data-tour=expense-entry]>.section-heading{padding-bottom:10px}@media (max-width:1200px){.hotel-comparison-filters,.expense-entry-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.scenario-layout>.profit-actions{grid-column:2}}@media (max-width:760px){.hotel-comparison-filters,.expense-entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.scenario-layout{grid-template-columns:minmax(0,1fr)}.scenario-layout>.profit-actions{flex-wrap:wrap;grid-area:auto/1;margin:0}.expense-entry-toolbar{flex-wrap:wrap;padding:8px 12px}.expense-entry-toolbar>input[type=number]{margin-left:0}.drawer.viewport-dialog .member-picker-list .dialog-list-items,.drawer.viewport-dialog .roster-list .dialog-list-items,.drawer.viewport-dialog .group-member-grid,.drawer.viewport-dialog .event-picker-list .dialog-list-items{grid-template-columns:minmax(0,1fr)}.drawer.viewport-dialog .event-picker-list .dialog-list-item:nth-child(odd)>button{border-right:0}.drawer.viewport-dialog .communication-compose-fields{grid-template-columns:minmax(0,1fr)}.drawer.viewport-dialog .communication-submit>.primary{flex:1;max-width:none}.drawer.viewport-dialog.notification-dialog,.drawer.viewport-dialog.event-communication-dialog{width:calc(100vw - 16px)}}@media (max-width:480px){.hotel-comparison-filters,.expense-entry-fields{grid-template-columns:minmax(0,1fr)}.scenario-layout>.profit-actions>button{flex:auto}}.time-popover{max-height:calc(100dvh - 24px);overflow:hidden}.time-popover .time-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.time-popover .time-options{overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;padding:3px;display:flex;height:auto!important;max-height:min(210px,32dvh)!important;overflow:hidden auto!important}.time-popover .time-options>button{text-align:center;border-radius:6px;flex:none;min-height:32px}.time-popover .time-options>button[aria-selected=true]{background:var(--primary-soft);color:var(--primary-deep);font-weight:700}.drawer.viewport-dialog .dialog-page-items:has(>.roster-list)>.roster-list{grid-column:1/-1}.drawer.viewport-dialog .dialog-page-items:has(>.roster-list)>.search-input{width:100%;max-width:100%}.drawer.viewport-dialog .dialog-page-items:has(>.roster-list)>.muted{text-align:right;align-self:center}.drawer.viewport-dialog [data-tour=event-schedule]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.drawer.viewport-dialog [data-tour=event-schedule]>label{min-width:0;margin:0;font-size:12px;font-weight:600;display:block}.drawer.viewport-dialog [data-tour=event-schedule] :is(.custom-date-field,.custom-time-field){align-items:stretch;width:100%;min-width:0;display:flex;margin-top:8px!important}.drawer.viewport-dialog [data-tour=event-schedule] :is(.date-field-trigger,.time-field-trigger){box-sizing:border-box;background:var(--surface);border:1px solid var(--border);text-align:left;width:100%;height:48px;min-height:48px;max-height:48px;color:var(--ink);border-radius:9px;align-items:center;gap:10px;margin:0;padding:0 13px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3;display:flex}.drawer.viewport-dialog [data-tour=event-schedule] :is(.date-field-trigger,.time-field-trigger)>svg{color:var(--primary);flex:0 0 17px}.drawer.viewport-dialog [data-tour=event-schedule] :is(.date-field-trigger,.time-field-trigger):is(:hover,[aria-expanded=true]){background:var(--primary-soft);border-color:var(--primary)}.drawer.viewport-dialog [data-tour=event-schedule] :is(.date-field-trigger,.time-field-trigger):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.drawer.viewport-dialog .dialog-page-items>.roster-list.roster-rows{background:var(--surface);border:1px solid var(--border);scrollbar-width:thin;overscroll-behavior:contain;border-radius:9px;flex-direction:column;grid-column:1/-1;align-items:stretch;gap:0;width:100%;min-width:0;max-width:none;margin:0;padding:0;display:flex;max-height:min(410px,52dvh)!important;overflow:hidden auto!important}.drawer.viewport-dialog .roster-rows>.roster-row{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;border-radius:0;flex:none;grid-template-columns:34px minmax(0,1fr) minmax(92px,142px) 36px;align-items:center;gap:12px;width:100%;min-width:0;min-height:49px;margin:0;padding:7px 12px;display:grid!important}.drawer.viewport-dialog .roster-rows>.roster-row:last-of-type{border-bottom:0}.drawer.viewport-dialog .roster-rows>.roster-row:hover{background:var(--surface-soft)}.drawer.viewport-dialog .roster-rows .roster-row .avatar{width:30px;min-width:30px;height:30px;margin:0;font-size:10px}.drawer.viewport-dialog .roster-rows>.roster-row .roster-name{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.drawer.viewport-dialog .roster-rows>.roster-row .roster-status{color:var(--muted);white-space:nowrap;text-align:left;font-size:12px;font-weight:400}.drawer.viewport-dialog .roster-rows>.roster-row .roster-edit{justify-self:end;margin:0}.drawer.viewport-dialog .roster-rows>.muted{padding:18px}@media (max-width:699px){.drawer.viewport-dialog [data-tour=event-schedule]{gap:9px}.drawer.viewport-dialog [data-tour=event-schedule] :is(.date-field-trigger,.time-field-trigger){gap:6px;height:44px;min-height:44px;max-height:44px;padding:0 9px;font-size:12px}.drawer.viewport-dialog .roster-rows>.roster-row{grid-template-columns:30px minmax(0,1fr) 34px;gap:9px;padding:7px 9px}.drawer.viewport-dialog .roster-rows>.roster-row .roster-status{grid-column:2;margin-top:-5px;font-size:10px}.drawer.viewport-dialog .roster-rows>.roster-row .roster-edit{grid-area:1/3/span 2}.drawer.viewport-dialog .roster-rows>.roster-row .avatar{grid-area:1/1/span 2}}.drawer.viewport-dialog .task-detail-flow{overscroll-behavior:contain;scrollbar-width:thin;overflow-wrap:anywhere;gap:16px;min-height:0;padding:16px 22px;display:grid;overflow:auto}.task-detail-summary,.task-detail-columns{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:12px;display:grid}.drawer.viewport-dialog .task-detail-summary .briefing-overview{height:auto;padding:14px 16px}.task-detail-summary .briefing-overview h3{margin:6px 0;line-height:1.25}.task-detail-summary .briefing-overview p{margin:0}.task-detail-side{align-content:center;gap:8px;min-width:0;display:grid}.task-detail-side .briefing-status{padding:10px 12px}.task-detail-side .task-notify-actions{flex-wrap:wrap;gap:6px;display:flex}.task-detail-side .task-notify-actions>button{flex:auto;min-width:0}.task-detail-flow svg{flex-shrink:0}.task-detail-section{border:1px solid var(--border);border-radius:10px;min-width:0;padding:12px 14px}.task-detail-section>h3{margin:0 0 9px;font-size:13px;font-weight:700}.task-detail-section>h3>span{background:var(--primary-soft);color:var(--primary-deep);border-radius:6px;margin-left:4px;padding:2px 6px;font-size:11px}.task-detail-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.drawer.viewport-dialog .task-detail-stages .task-stage{background:var(--surface-soft);border:0;align-items:flex-start;gap:8px;padding:9px 10px}.task-detail-stages .task-stage>svg{color:var(--primary)}.task-detail-stages .task-stage>div{gap:4px;min-width:0}.task-detail-stages .task-stage span{color:var(--muted);font-size:11px}.task-detail-stages .task-stage b{font-variant-numeric:tabular-nums;font-size:12px}.task-detail-columns{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start}.task-detail-people{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:4px 16px;margin:0;padding-left:16px;font-size:13px;line-height:1.55;display:grid}.task-detail-notes{gap:8px;margin:0;display:grid}.task-detail-notes>div+div{border-top:1px solid var(--border);padding-top:8px}.task-detail-notes dt{color:var(--muted);font-size:11px;font-weight:650}.task-detail-notes dd,.task-share-text{white-space:pre-wrap;overflow-wrap:anywhere}.task-detail-notes dd{margin:3px 0 0;font-size:13px;line-height:1.5}.task-detail-section.task-operation-history{padding:0}.task-operation-history>summary{cursor:pointer;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:13px;font-weight:700;list-style:none;display:flex}.task-operation-history>summary::-webkit-details-marker{display:none}.task-operation-history>summary:hover{background:var(--surface-soft)}.task-operation-history>summary:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.task-operation-history .operation-count{color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.task-operation-history .operation-chevron{transition:transform var(--motion-enter) var(--motion-ease)}.task-operation-history[open] .operation-chevron{transform:rotate(180deg)}.drawer.viewport-dialog .task-detail-flow .operation-history{border-top:1px solid var(--border);max-height:none;padding:12px 14px;overflow:visible}.drawer.viewport-dialog .task-detail-flow .operation-history .dialog-paged-list{max-height:none;margin:0;padding:0;overflow:visible}.drawer.viewport-dialog .task-detail-flow .operation-history>.dialog-page-items{grid-template-columns:minmax(0,1fr);gap:6px}.drawer.viewport-dialog .task-detail-flow .operation-history h3{align-items:center;gap:7px;font-size:13px;display:flex}.drawer.viewport-dialog .task-detail-flow .operation-history .dialog-list-item>article{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:6px;padding:7px 0;display:flex}.drawer.viewport-dialog .task-detail-flow .operation-history small{color:var(--muted)}.drawer.viewport-dialog .assignment-fields .dialog-page-items{gap:12px 16px}.drawer.viewport-dialog .assignment-fields .select-field-trigger,.drawer.viewport-dialog .assignment-fields :is(.date-field-trigger,.time-field-trigger){gap:7px;height:42px;min-height:42px;padding:0 10px;font-size:12px}.drawer.viewport-dialog .assignment-fields .select-field-trigger>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.assignment-fields .fieldset-field{min-width:0}.assignment-people-empty{background:var(--surface-soft);border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin:0;padding:11px 12px;font-size:12px;display:flex}.assignment-people-empty>svg{color:var(--primary);flex-shrink:0}.drawer.viewport-dialog .assignment-fields .member-picker-toolbar{gap:8px;padding:7px 9px}.drawer.viewport-dialog .assignment-fields .member-picker-list{max-height:140px!important}.drawer.viewport-dialog .assignment-fields .member-picker-list .dialog-list-item>label{overflow-wrap:anywhere;margin:0}.assignment-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.assignment-schedule-grid .optional-time-field{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:7px 10px 9px;transition:border-color .18s,background-color .18s}.assignment-schedule-grid .optional-time-field[data-enabled=true]{background:var(--surface);border-color:color-mix(in srgb,var(--primary) 32%,var(--border))}.assignment-schedule-grid .field-label{flex-wrap:nowrap;gap:6px;margin-bottom:4px}.assignment-schedule-grid .field-label>label:first-child{font-size:12px;font-weight:650}.assignment-schedule-grid .optional-toggle{min-height:28px;padding-inline:2px}.drawer.viewport-dialog .assignment-fields .optional-toggle>input{margin:0}.assignment-schedule-grid .custom-date-field.with-time{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.assignment-schedule-grid .custom-date-field.with-time>.date-time-part{width:100%;min-width:0;min-height:0;margin:0;padding:0}.assignment-schedule-grid :is(.date-field-trigger,.time-field-trigger)>svg{flex:0 0 14px}.assignment-schedule-grid .time-field-trigger>span{white-space:nowrap}.drawer.viewport-dialog .assignment-fields :is(.date-field-trigger,.time-field-trigger):disabled{opacity:1;background:var(--surface-muted);color:var(--muted);cursor:default;box-shadow:none;border-color:var(--border)}.drawer.viewport-dialog .assignment-fields :is(.date-field-trigger,.time-field-trigger):disabled>svg{color:var(--muted)}.drawer.viewport-dialog .assignment-fields .dialog-text-editor textarea{height:72px;min-height:72px}.mobile-workspace .drawer.viewport-dialog[open]{animation:none}.drawer.viewport-dialog:is(.task-communication-dialog,.communication-preview-dialog){--communication-inset:22px}.drawer.viewport-dialog.task-communication-dialog{height:min(590px,100dvh - 32px)}.drawer.viewport-dialog.communication-preview-dialog{height:min(760px,100dvh - 32px)}.drawer.viewport-dialog:is(.task-communication-dialog,.communication-preview-dialog) .drawer-inner{height:100%}.drawer.viewport-dialog.task-communication-dialog :is(.communication-area,.communication-area>form,.communication-area>form>fieldset,.dialog-tabs,.dialog-tab-panel){flex:1 1 0}.drawer.viewport-dialog.task-communication-dialog .communication-area :is(.dialog-tab-list,.dialog-tab-panel){padding-inline:var(--communication-inset)}.drawer.viewport-dialog.task-communication-dialog .communication-area .dialog-tab-panel{padding-block:16px}.drawer.viewport-dialog.task-communication-dialog .communication-loading,.drawer.viewport-dialog.task-communication-dialog .communication-area>:is(.form-error,.communication-result,.secondary){padding-inline:var(--communication-inset)}.drawer.viewport-dialog.task-communication-dialog .communication-loading{min-height:0}.drawer.viewport-dialog.task-communication-dialog .communication-submit{padding:10px var(--communication-inset) 12px;flex-wrap:wrap;margin-top:0}.drawer.viewport-dialog.task-communication-dialog .communication-submit>small{flex:1 0 100%}.drawer.viewport-dialog.communication-preview-dialog .drawer-header h2{overflow-wrap:anywhere}.drawer.viewport-dialog.communication-preview-dialog .communication-preview{min-height:0;padding:14px var(--communication-inset) 12px;flex:1 1 0;display:flex;overflow:hidden}.communication-preview>.file-preview>iframe{border:1px solid var(--border);border-radius:8px;display:block}.drawer.viewport-dialog.communication-preview-dialog .drawer-footer{padding-inline:var(--communication-inset);justify-content:flex-end}.drawer.viewport-dialog.communication-preview-dialog .drawer-footer>a{min-height:44px}@media (max-width:760px){.drawer.viewport-dialog.task-communication-dialog .communication-submit>.primary{min-width:0}}@media (max-width:699px){.drawer.viewport-dialog:is(.task-communication-dialog,.communication-preview-dialog){height:min(760px,100dvh - 16px)}}@media (max-width:699px),(max-height:539px){.drawer.viewport-dialog:is(.task-communication-dialog,.communication-preview-dialog){--communication-inset:14px}}@media (max-height:539px){.drawer.viewport-dialog.communication-preview-dialog .communication-preview{padding-block:8px}}[data-animated-tabs] .dialog-tab-list>button{transition:color var(--dialog-tab-duration) var(--motion-ease), background-color var(--dialog-tab-duration) var(--motion-ease)}[data-animated-tabs]>.dialog-tab-panel:not([hidden]){animation:communication-reveal var(--dialog-tab-duration) var(--motion-ease) both}[data-animated-tabs] .communication-channel-fields{animation:communication-reveal .22s var(--motion-ease) both}@keyframes communication-reveal{0%{opacity:.25;translate:0 10px}to{opacity:1;translate:0}}.communication-channels[data-sliding]>button{isolation:isolate;position:relative}.communication-channels[data-sliding]>button.selected{box-shadow:none;background:0 0}.communication-channel-indicator{z-index:-1;border-radius:inherit;background:var(--surface);pointer-events:none;position:absolute;inset:0;box-shadow:0 2px 7px #32146710}@media (min-width:1000px) and (min-height:690px){.drawer.viewport-dialog.notification-dialog [data-animated-tabs]>.dialog-tab-panel{min-height:395px}}@media (max-width:699px){.drawer.viewport-dialog .task-detail-flow{gap:10px;padding:12px 14px}.task-detail-summary,.task-detail-columns{grid-template-columns:minmax(0,1fr);gap:10px}.task-detail-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.assignment-schedule-grid{grid-template-columns:minmax(0,1fr)}.task-detail-dialog .drawer-footer{gap:6px}.task-detail-dialog .drawer-footer>.secondary{flex:1 0 auto;min-width:0;padding-inline:7px}}@media (prefers-reduced-motion:reduce){[data-animated-tabs] .dialog-tab-list>button,.assignment-schedule-grid .optional-time-field{transition:none}[data-animated-tabs]>.dialog-tab-panel:not([hidden]),[data-animated-tabs] .communication-channel-fields{animation:none}}
