@media (min-width:821px){.ops-workspace{--desktop-ink:#172940;--desktop-muted:#526377}.ops-page-head h1,.page-head h1{line-height:1.25;font-size:28px!important;font-weight:600!important}.ops-page-head p,.page-head p{color:#526377;line-height:1.5;font-size:13px!important}.ops-top>label input{font-size:14px!important}.ops-top :is(.mode-switch button,.language-switcher button){font-size:12px!important;font-weight:600!important}.ops-sidebar nav button{line-height:1.4;font-size:14px!important}.clickup-filter-bar{flex-wrap:wrap;align-items:center;gap:10px!important;padding-block:12px!important}.clickup-filter-bar>button,.clickup-filter-bar .system-select>button,.ops-page-head>button,.page-head>button,.booking-month-controls button,.booking-month-tabs button{line-height:1.4;border-radius:8px!important;height:auto!important;min-height:38px!important;padding:8px 12px!important;font-size:13px!important;font-weight:600!important}.system-select>button{min-height:38px;font-size:13px!important;font-weight:500!important}.ops-column>header{align-items:center;min-height:48px}.ops-column>header h3{line-height:1.4;font-size:14px!important}.ops-task-card h3{overflow-wrap:anywhere;font-size:15px!important;line-height:1.5!important}.ops-task-card :is(.type,.request,.task-footer,.lead-note small,.lead-note b){line-height:1.5;font-size:12px!important}.ops-task-card :is(.task-tag-control,.task-tag-label,.task-card-add-tag,.task-tag-add-label,.priority,.task-origin){max-width:100%;line-height:1.4;font-size:11px!important}.ops-task-card .task-tag-control{min-height:24px;height:auto!important;padding:4px 8px!important}.ops-task-card .task-tag-label{white-space:normal;overflow-wrap:anywhere}.ops-task-card .task-footer .due,.ops-task-card .task-code>span{font-size:11px!important}body>.floating-menu-layer{box-sizing:border-box;color:#172940;text-align:start;padding:8px;width:var(--floating-menu-width)!important;max-height:var(--floating-menu-max-height)!important;border:1px solid #dce3eb!important;border-radius:12px!important;box-shadow:0 10px 32px #17294020!important}body>.floating-menu-layer :is(button,input,select){font-size:13px!important;font-weight:500!important}body>.floating-menu-layer button{min-height:38px;line-height:1.4}body>.floating-menu-layer :is(small,label){line-height:1.5;font-size:12px!important}body>.floating-menu-layer button.selected{font-weight:600!important}body>.multi-filter-popover{gap:12px!important;padding:16px!important}.multi-filter-popover header b{font-size:15px!important}.multi-filter-popover .filter-rule-row{grid-template-columns:135px 54px minmax(0,1fr) 32px!important;gap:8px!important}.filter-rule-row>*{min-width:0}.multi-filter-popover .date-range-fields{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)!important;gap:6px!important;display:grid!important}.date-range-fields input{box-sizing:border-box;width:100%;min-width:0}.booking-row-v5.head{font-size:12px!important;font-weight:600!important}.booking-row-v5:not(.head){line-height:1.5;font-size:13px!important}.booking-main :is(b,strong){font-size:14px!important;font-weight:600!important}.booking-row-v5 :is(small,.booking-code,.booking-videos){line-height:1.5;font-size:12px!important}.booking-wizard.wide{flex-direction:column;display:flex;border-radius:16px!important;max-height:calc(100dvh - 48px)!important}.booking-wizard :is(.wizard-head,.wizard-steps,.wizard-footer){flex-shrink:0}.booking-wizard .wizard-body{flex:auto;overflow-y:auto;min-height:0!important;max-height:none!important}.booking-wizard .wizard-panel{gap:16px!important;padding:22px 28px!important}.booking-wizard .wizard-copy{justify-content:center;align-items:center;gap:12px;display:flex;margin-block:0 8px!important}.booking-wizard .wizard-copy .step-icon{flex-shrink:0;width:36px;height:36px}.booking-wizard .wizard-copy h3{font-weight:600;margin:0!important;font-size:22px!important}.booking-wizard .wizard-steps{padding-block:12px!important}.booking-wizard .wizard-steps :is(small,span,b){font-size:12px!important}.booking-wizard .wizard-panel :is(input,select,textarea,summary){line-height:1.5;font-size:14px!important}.booking-wizard .wizard-panel label{line-height:1.5;font-size:13px!important}.booking-wizard .wizard-footer{padding-block:12px!important}.booking-tags-dropdown summary{border-radius:8px;padding:10px 14px!important}.booking-tags-menu{border:1px solid #dce3eb;border-radius:10px;box-shadow:0 8px 24px #17294018}.booking-tags-options button{text-align:start;min-height:38px;font-size:13px!important}.task-v4-modal .clickup-fields>label>span{font-size:12px!important;font-weight:600!important}.task-v4-modal .clickup-fields :is(input,button,select){font-size:13px!important}.task-v4-modal :is(.activity-feed p,.task-comment-card p){line-height:1.5;font-size:13px!important}.task-v4-modal :is(.activity-feed small,.task-comment-card small){color:#526377;font-size:12px!important}.task-v4-modal .clickup-tag-chip{overflow-wrap:anywhere;line-height:1.4;height:auto!important;min-height:28px!important;padding:3px 8px!important;font-size:12px!important}.task-v4-modal .clickup-tag-chip>button{min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important}.cost-dashboard-v5 :is(label,small,.month-tabs button){line-height:1.5;font-size:12px!important}.cost-dashboard-v5 :is(.ops-primary,.primary-btn){min-height:38px;font-size:13px!important;font-weight:600!important}.cost-dashboard-v5 :is(input,select){min-height:38px;font-size:14px!important}.cost-dashboard-v5 .report-export-actions button{min-height:38px;border-radius:8px!important;padding:8px 12px!important;font-size:13px!important;font-weight:600!important}.cost-dashboard-v5 :is(.analytics-month-tabs button,.analytics-tabs button,.performance-overview span){line-height:1.5;font-size:13px!important}.profile-settings-modal{overflow-y:auto;border-radius:16px!important;max-height:calc(100dvh - 48px)!important}.profile-settings-modal :is(label,small){line-height:1.5;font-size:12px!important}.profile-settings-modal :is(input:not([type=file]),select){min-height:40px;font-size:14px!important}.profile-settings-modal button:not(header button){min-height:38px;font-size:13px!important;font-weight:600!important}.profile-settings-modal header button{min-width:36px;min-height:36px}.notification-panel :is(p,button){line-height:1.5;font-size:13px!important}.notification-panel :is(small,time){line-height:1.5;font-size:12px!important}}
.task-brief-form{width:100%;min-width:0;color:var(--ink,#172033)}.simple-modal form>.task-brief-form{display:block}.task-brief-form .task-brief-table{table-layout:fixed;border-collapse:collapse;letter-spacing:0;width:100%;font-size:13px;line-height:1.5}.task-brief-table caption{text-align:left;padding:0 0 10px;font-size:14px;font-weight:700}.task-brief-question-column{width:38%}.task-brief-table th,.task-brief-table td{border:1px solid var(--line,#e7eaf0);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px}.task-brief-table thead th{background:var(--canvas,#f6f8fb);font-size:12px;font-weight:700}.task-brief-table tbody th{font-weight:600}.task-brief-form .task-brief-table label{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;margin:0;display:block}.task-brief-required{color:#515d70;font-size:12px;font-weight:400}.task-brief-form .task-brief-table input,.task-brief-form .task-brief-table textarea,.task-brief-form .task-brief-table select{width:100%;min-width:0;min-height:44px;color:var(--ink,#172033);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #bdc6d2;border-radius:4px;margin:0;padding:9px 10px;display:block}.task-brief-form .task-brief-table textarea{resize:vertical;height:auto}.task-brief-form .task-brief-table :is(input,textarea,select):focus-visible{outline:2px solid var(--blue,#1677ff);outline-offset:2px}.task-brief-form .task-brief-answer{white-space:pre-wrap;overflow-wrap:anywhere;font-size:inherit;line-height:inherit;color:inherit;margin:0}.task-brief-legacy{background:var(--canvas,#f6f8fb)}.task-no-brief-choice,.task-no-brief-policy{margin:0 0 16px}.task-no-brief-choice>label{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:0!important;display:flex!important}.task-no-brief-choice input[type=checkbox]{accent-color:#1677ff;flex:0 0 18px;height:18px;min-height:18px;width:18px!important}.task-no-brief-choice input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #1677ff}.task-no-brief-choice>p,.task-no-brief-policy>p{color:#61758b;margin:4px 0 0;font-size:13px;line-height:1.6}@media (max-width:600px){.task-brief-form .task-brief-table{font-size:14px}.task-brief-question-column{width:43%}.task-brief-table th,.task-brief-table td{padding:8px}.task-brief-form .task-brief-table :is(input,textarea,select){padding:8px;font-size:16px}}
.task-v4-bg>.task-v4-modal.task-surface{color:#20262e;flex-direction:column;border-radius:8px!important;width:min(1320px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important;height:min(900px,100dvh - 40px)!important;max-height:calc(100dvh - 40px)!important;display:flex!important}.task-v4-modal.task-surface,.task-v4-modal.task-surface *{box-sizing:border-box;letter-spacing:0!important}.task-v4-modal.task-surface>header{flex:none;min-height:60px;background:#fafbfc!important;gap:12px!important;height:auto!important;padding:10px 16px!important;display:flex!important}.task-v4-modal.task-surface>header .task-kind{background:0 0!important;border:0!important;padding:0!important}.task-v4-modal.task-surface .task-code-label{color:#536070;white-space:nowrap;font-size:12px}.task-v4-modal.task-surface>header button{flex-shrink:0;justify-content:center;align-items:center;gap:7px;display:inline-flex;min-height:36px!important}.task-v4-modal.task-surface>header .copy-task-link,.task-v4-modal.task-surface>header .task-close{width:36px!important;margin:0!important;padding:0!important}.task-v4-modal.task-surface>header .task-close{background:#eef1f5!important}.task-v4-modal.task-surface .clickup-grid{flex:1 1 0;min-height:0;grid-template-columns:minmax(0,1fr) 340px!important;height:auto!important}.task-v4-modal.task-surface .clickup-grid>main{overscroll-behavior:contain;padding:24px 28px 36px!important}.task-v4-modal.task-surface .task-title-row{flex-wrap:wrap;align-items:flex-start!important;margin:0 0 22px!important}.task-v4-modal.task-surface .task-title-row h1,.task-v4-modal.task-surface .task-title-inline-input{overflow-wrap:anywhere;flex:220px;min-width:0;width:auto!important;margin:0!important;font-size:25px!important;line-height:1.35!important}.task-v4-modal.task-surface .revision-badge{margin-top:4px;color:#4d5866!important;font-size:12px!important}.task-v4-modal.task-surface .clickup-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 22px!important;max-width:none!important;margin-bottom:24px!important;display:grid!important}.task-v4-modal.task-surface .clickup-fields>label{flex-direction:column;min-width:0;align-items:stretch!important;gap:6px!important;padding:0!important;display:flex!important}.task-v4-modal.task-surface .clickup-fields>label>span:first-child{color:#5b6470!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important}.task-v4-modal.task-surface .clickup-fields>label>span:first-child:before{content:none!important}.task-v4-modal.task-surface .clickup-field-tags{gap:6px;min-width:0;display:grid;grid-column:1/-1!important}.task-v4-modal.task-surface .clickup-field-tags>span{color:#5b6470;font-size:12px;font-weight:600}.task-v4-modal.task-surface .clickup-fields :is(.system-select>button,input,.readonly-status,.readonly-assignees,.task-requester-person,.team-selected-tags){color:#20262e!important;background:#fafbfc!important;border:1px solid #e1e5eb!important;border-radius:6px!important;width:100%!important;min-height:38px!important;padding:7px 10px!important;font-size:13px!important;line-height:1.5!important}.task-v4-modal.task-surface .clickup-fields .system-select{width:100%;min-width:0}.task-v4-modal.task-surface .readonly-assignees{flex-wrap:wrap;gap:6px!important}.task-v4-modal.task-surface .readonly-assignees .ops-avatar,.task-v4-modal.task-surface .task-requester-person .ops-avatar{flex:0 0 26px;width:26px;height:26px;font-size:10px}.task-v4-modal.task-surface .duration-input{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:none!important;display:grid!important}.task-v4-modal.task-surface .duration-part{background:#fafbfc;border:1px solid #e1e5eb;border-radius:6px;align-items:center;gap:4px;min-width:0;padding:0 8px;display:flex}.task-v4-modal.task-surface .duration-part input{border:0!important;width:100%!important;min-width:0!important;min-height:36px!important;padding:7px 0!important;font-size:13px!important}.task-v4-modal.task-surface .duration-part small{flex-shrink:0;color:#626b77!important;font-size:11px!important;position:static!important;transform:none!important}.task-v4-modal.task-surface .raw-material-field small{margin-top:4px;font-weight:400;line-height:1.5;display:block;color:#626b77!important;font-size:11px!important}.task-v4-modal.task-surface .clickup-tag-value{background:#fafbfc!important;border:1px solid #e1e5eb!important;min-height:38px!important;padding:5px 8px!important}.task-v4-modal.task-surface :is(.task-brief-section,.task-source-links,.task-format-fields){border-top:1px solid #e7ebef;margin:20px 0 0;padding-top:18px}.task-v4-modal.task-surface :is(.task-brief-section,.task-source-links,.task-format-fields) h2{color:#20262e;margin:0 0 12px;font-size:15px;font-weight:650;line-height:1.5}.task-v4-modal.task-surface .task-brief-section{margin-top:0}.task-v4-modal.task-surface .task-source-row{align-items:center;gap:6px;min-width:0;margin-bottom:8px;display:flex}.task-v4-modal.task-surface .task-source-row input{background:#fafbfc;border:1px solid #e1e5eb;border-radius:6px;flex:1;width:100%;min-width:0;min-height:38px;padding:8px 10px;font-size:13px}.task-v4-modal.task-surface .task-source-row :is(a,button){color:#566375;background:#fff;border:1px solid #e1e5eb;border-radius:6px;flex:0 0 36px;place-items:center;width:36px;height:38px;padding:0;display:grid}.task-v4-modal.task-surface .task-source-add{color:#536070;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;font-size:12px;display:grid}.task-v4-modal.task-surface .task-source-add input{border:1px solid #e1e5eb;border-radius:6px;min-width:0;min-height:38px;padding:8px 10px;font-size:13px}.task-v4-modal.task-surface .task-section-empty{color:#626b77;margin:0;font-size:13px}.task-v4-modal.task-surface .task-delivery-link{padding-top:18px!important;display:block!important}.task-v4-modal.task-surface .delivery-link-heading{color:#20262e;justify-content:space-between;align-items:center;padding:0 0 12px;font-size:15px;font-weight:650;display:flex}.task-v4-modal.task-surface .delivery-link-heading small{color:#626b77;font-size:12px;font-weight:400}.task-v4-modal.task-surface .delivery-link-row{gap:7px}.task-v4-modal.task-surface .delivery-link-row>input{flex:180px;border:1px solid #e1e5eb!important;min-height:40px!important;font-size:13px!important}.task-v4-modal.task-surface .delivery-link-row>a{border-radius:6px;flex:0 0 36px;place-items:center;min-width:36px;height:40px;border:1px solid #e1e5eb!important;display:grid!important}.task-v4-modal.task-surface .delivery-review-button{box-shadow:none;border-radius:6px;min-height:40px;padding:8px 12px}.task-v4-modal.task-surface .delivery-link-remove{flex-shrink:0;place-items:center;width:36px;height:40px;padding:0;display:grid}.task-v4-modal.task-surface .delivery-link-add{background:#fff;border-style:solid;border-color:#dbe3ec;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:12px;display:inline-flex}.task-v4-modal.task-surface .task-format-fields label{color:#536070;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:grid}.task-v4-modal.task-surface .task-format-fields button{text-align:start;overflow-wrap:anywhere;background:#fafbfc;border:1px solid #e1e5eb;border-radius:6px;padding:9px 10px;font-size:13px}.task-v4-modal.task-surface .creativity-rating>div{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;display:grid}.task-v4-modal.task-surface .creativity-rating button{min-width:0;min-height:34px;font-size:12px;padding:0!important}.task-v4-modal.task-surface .clickup-grid>aside{border-inline-start:1px solid #e1e5eb;min-width:0;min-height:0;overflow:hidden;background:#fafbfc!important;grid-template-rows:48px auto minmax(0,1fr) auto!important;display:grid!important}.task-v4-modal.task-surface .clickup-grid>aside>header,.task-v4-modal.task-surface .task-comment-thread>header{color:#20262e;background:#fafbfc;border-bottom:1px solid #e1e5eb;padding:14px 18px!important;font-size:14px!important}.task-v4-modal.task-surface .activity-feed{border-bottom:1px solid #e1e5eb;overflow:auto;min-height:0!important;max-height:120px!important;padding:10px 18px!important}.task-v4-modal.task-surface .activity-feed.expanded{max-height:190px!important}.task-v4-modal.task-surface .task-comment-thread{background:#fff;min-height:0!important;padding:0 18px!important;display:block!important;overflow-y:auto!important}.task-v4-modal.task-surface .task-comment-thread>header{z-index:1;background:#fff;height:52px;margin:0 -18px 12px;position:sticky;top:0}.task-v4-modal.task-surface .task-comments-empty{color:#7b8795;justify-items:center;gap:8px;margin:36px 0;display:grid}.task-v4-modal.task-surface .task-comments-empty p{margin:0;font-size:13px}.task-v4-modal.task-surface .task-comment-card{background:#fff!important;border:0!important;border-bottom:1px solid #e7ebef!important;border-radius:0!important;margin:0!important;padding:14px 0!important}.task-v4-modal.task-surface .task-comment-card p{overflow-wrap:anywhere;line-height:1.7;font-size:13px!important}.task-v4-modal.task-surface .task-comment-card footer{flex-wrap:wrap;gap:4px}.task-v4-modal.task-surface .task-comment-card footer button{min-height:30px;padding:4px 7px;font-size:12px}.task-v4-modal.task-surface .mention-footer{background:#fafbfc;border-top:1px solid #e1e5eb;gap:10px;padding:14px 16px!important}.task-v4-modal.task-surface .mention-footer textarea{line-height:1.6;border:1px solid #d7dee7!important;border-radius:6px!important;min-height:88px!important;padding:11px 12px!important;font-size:13px!important}.task-v4-modal.task-surface .mention-footer>button{justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:13px;display:inline-flex}.task-v4-modal.task-surface :is(button,input,textarea,a):focus-visible{outline-offset:2px;outline:2px solid #1677ff!important}.task-v4-modal.task-surface .task-brief-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.task-create-modal.v23-task-create{flex-direction:column;border-radius:8px!important;max-height:calc(100dvh - 32px)!important;display:flex!important;overflow:hidden!important}.task-create-modal.v23-task-create>header{background:#fafbfc;flex-shrink:0;padding:16px 22px}.task-create-modal.v23-task-create>form{gap:18px;min-height:0;padding:20px 22px;overflow-y:auto}.task-create-modal.v23-task-create>form>footer{z-index:1;background:#fff;border-top:1px solid #e1e5eb;margin:0 -22px -20px;padding:14px 22px;position:sticky;bottom:-20px}.task-create-modal.v23-task-create :is(input,select,textarea){letter-spacing:0;font-size:14px}.task-create-modal.v23-task-create fieldset{border-radius:6px!important}.task-create-modal.v23-task-create .task-kind-section{border:0;min-width:0;margin:0;padding:0}.task-create-modal.v23-task-create .task-kind-section legend{padding:0 0 8px;font-size:13px;font-weight:600}@media (min-width:821px) and (max-width:1100px){.task-v4-modal.task-surface .clickup-grid{grid-template-columns:minmax(0,1fr) 300px!important}.task-v4-modal.task-surface .clickup-grid>main{padding:22px 20px 30px!important}.task-v4-modal.task-surface .task-location-path{display:none!important}.task-v4-modal.task-surface .task-code-label{margin-inline-end:auto}.task-v4-modal.task-surface .clickup-fields{gap:14px!important}}@media (max-width:820px){.task-v4-bg>.task-v4-modal.task-surface{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}.task-v4-modal.task-surface>header{flex-wrap:wrap;min-height:58px;gap:6px!important;padding:8px 12px!important}.task-v4-modal.task-surface>header .task-kind{display:none!important}.task-v4-modal.task-surface .task-code-label{flex:1;font-size:12px}.task-v4-modal.task-surface .task-location-path{display:none!important}.task-v4-modal.task-surface>header :is(.split-task-button,.move-task-button){order:0!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important}.task-v4-modal.task-surface>header :is(.split-task-button,.move-task-button) span{display:none}.task-v4-modal.task-surface>header .copy-task-link,.task-v4-modal.task-surface>header .task-close{min-width:44px!important;min-height:44px!important}.task-v4-modal.task-surface .clickup-grid{height:auto!important;display:block!important}.task-v4-modal.task-surface .clickup-grid>main{padding:18px 16px 30px!important}.task-v4-modal.task-surface .clickup-fields{grid-template-columns:1fr!important;gap:14px!important}.task-v4-modal.task-surface .task-title-row h1{flex-basis:100%;font-size:22px!important}.task-v4-modal.task-surface .clickup-grid.mobile-tab-details>aside{display:none!important}.task-v4-modal.task-surface .clickup-grid:not(.mobile-tab-details)>aside{grid-template-rows:48px auto minmax(0,1fr) auto!important;height:100%!important}.task-v4-modal.task-surface .clickup-grid.mobile-tab-comments>aside{flex-direction:column;display:flex!important}.task-v4-modal.task-surface .clickup-grid.mobile-tab-comments .task-comment-thread{flex:1 1 0}.task-v4-modal.task-surface .clickup-grid.mobile-tab-comments .mention-footer{flex-shrink:0}.task-v4-modal.task-surface .clickup-grid.mobile-tab-activity>aside{flex-direction:column;display:flex!important}.task-v4-modal.task-surface .clickup-grid.mobile-tab-activity .activity-feed{flex:1 1 0;max-height:none!important}.task-v4-modal.task-surface .task-source-add,.task-v4-modal.task-surface .task-format-fields label{grid-template-columns:1fr;gap:6px}.task-v4-modal.task-surface :is(input,textarea,select){font-size:16px!important}.task-v4-modal.task-surface .delivery-link-row>input{flex-basis:100%}.task-v4-modal.task-surface .duration-part input{min-height:44px!important}.task-v4-modal.task-surface .task-source-row :is(a,button),.task-v4-modal.task-surface .delivery-link-row>a,.task-v4-modal.task-surface .delivery-link-remove{flex-basis:44px;width:44px;min-width:44px;height:44px}.task-create-modal.v23-task-create :is(input,select,textarea){font-size:16px!important}}
