html:root body .app-dialog[data-slot=dialog-content][data-dialog-mode]{--tims-comfort-width:1180px;min-width:0;padding:clamp(20px,2.2vw,32px);width:calc(100vw - 40px)!important;max-width:min(var(--tims-comfort-width),calc(100vw - 40px))!important;border-radius:20px!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;inset:16px 0!important;overflow-x:hidden!important}html:root body .app-dialog.mentor-review-dialog[data-dialog-mode],html:root body .app-dialog.tino-project-assist-dialog[data-dialog-mode]{--tims-comfort-width:1480px;flex-direction:column;gap:18px;height:calc(100dvh - 40px)!important;display:flex!important;overflow:hidden!important}html:root body .app-dialog:is(.tino-plan-dialog,.ops-dialog,.learning-dialog,.delivery-dialog,.document-dialog,.resource-preview-dialog)[data-dialog-mode]{--tims-comfort-width:1320px}html:root body .app-dialog:is(.brand-preferences,.tino-quota-dialog)[data-dialog-mode]{--tims-comfort-width:900px}html:root body .app-dialog[data-slot=dialog-content][data-dialog-mode=expanded]{border-radius:12px!important;width:calc(100vw - 16px)!important;max-width:none!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0!important;inset:8px!important}html body [data-slot=alert-dialog-content]{--tims-dialog-width:780px}.dialog-expand{z-index:4;border:1px solid var(--border,#dfe4ef);width:30px;height:30px;color:var(--muted-foreground,#57647b);background:var(--background,#fff);border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:48px}.dialog-expand:hover{color:var(--primary);background:var(--muted)}.dialog-expand:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.app-dialog[data-dialog-mode] [data-slot=dialog-header]{flex-shrink:0;padding-right:76px}.app-dialog[data-dialog-mode] :is(form,fieldset,section,article,dd){min-width:0}.app-dialog[data-dialog-mode] [data-slot=dialog-description]{max-width:100ch;line-height:1.65}.app-dialog[data-dialog-mode] :is(.ops-form-grid,.tino-project-fields){gap:16px 22px}.mentor-review-dialog .mentor-workspace{flex:1;grid-template-columns:minmax(260px,28%) minmax(0,1fr);gap:24px;min-height:0;display:grid}.mentor-review-dialog .mentor-workspace>section{scrollbar-gutter:stable;padding:4px 14px 16px;overflow:hidden auto}.mentor-review-dialog .mentor-workspace nav{padding-right:4px;overflow:auto}.mentor-review-dialog .mentor-fields{gap:8px;display:grid}.mentor-review-dialog .mentor-fields>div{grid-template-columns:minmax(150px,24%) minmax(0,1fr);align-items:start;padding:12px 0}.mentor-review-dialog .mentor-fields dd{overflow-wrap:anywhere;font-size:15px;line-height:1.7}.mentor-review-dialog .mentor-fields dd .mentor-fields>div{display:block}.mentor-review-dialog .mentor-fields dt{font-size:13px;line-height:1.7}.mentor-review-dialog .mentor-fields dd :is(ol,ul){margin:0;padding-left:22px}.mentor-review-dialog .mentor-fields li+li{margin-top:10px}.mentor-review-dialog .mentor-fields dd .mentor-fields{background:var(--muted,#f6f8fc);border-radius:10px;padding:8px 14px}.mentor-review-dialog .mentor-fields dd .mentor-fields dt{margin-bottom:4px;font-weight:600}.mentor-queue-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.mentor-queue-tabs{flex-wrap:wrap;gap:6px;display:flex}.mentor-queue-tabs button{border:1px solid var(--border);border-radius:10px;padding:8px 12px;font-size:13px}.mentor-queue-tabs button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.mentor-version{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.mentor-version b{color:var(--primary)}.mentor-duplicate-notice,.mentor-policy-note{border:1px solid var(--border);background:var(--muted);border-radius:12px;padding:12px 16px;font-size:13px;line-height:1.7}.mentor-workspace .mentor-empty{color:var(--muted-foreground);padding:32px 20px;line-height:1.7}.mentor-workspace footer{background:var(--background,#fff);position:relative}.mentor-workspace footer label{line-height:1.7}.mentor-workspace footer input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);vertical-align:middle}.project-revision-fields{gap:16px;display:grid}.project-revision-field{border:1px solid var(--border);border-radius:14px;padding:18px}.project-revision-field>label{align-items:center;gap:10px;margin-bottom:12px;font-weight:600;display:flex}.project-revision-field input{width:18px;height:18px;accent-color:var(--primary)}.project-revision-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.project-revision-comparison p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.project-revision-comparison small{color:var(--muted-foreground);margin-bottom:8px;display:block}.project-revision-comparison textarea{min-height:110px;line-height:1.7}@media (max-width:760px){html:root body .app-dialog[data-slot=dialog-content][data-dialog-mode]{border-radius:14px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:20px 16px!important;inset:8px 0!important}.mentor-review-dialog .mentor-workspace{flex-direction:column;gap:12px;display:flex}.mentor-review-dialog .mentor-workspace nav{flex-shrink:0;max-height:170px}.mentor-review-dialog .mentor-workspace>section{flex:1;padding:0 4px 12px}.mentor-review-dialog .mentor-fields>div{display:block}.mentor-review-dialog .mentor-fields dt{margin-bottom:6px}.project-revision-comparison{grid-template-columns:1fr}.dialog-expand{top:12px;right:46px}}html:root body .app-dialog.tino-project-assist-dialog[data-dialog-mode] .tino-project-chat{flex:1;min-height:0;overflow:hidden;height:auto!important}html:root body .app-dialog.tino-project-assist-dialog[data-dialog-mode] .tino-project-chat>.tino-chat{height:100%!important;min-height:0!important}html:root body .app-dialog.tino-project-assist-dialog[data-dialog-mode] .tino-project-review{flex:1;min-height:0;padding-right:8px;overflow:auto}.tino-project-assist-dialog [hidden]{display:none!important}html:root body .app-dialog.task-action-dialog[data-dialog-mode=comfort]{--tims-comfort-width:960px;flex-direction:column;gap:12px;height:min(840px,100dvh - 32px)!important;padding:22px!important;display:flex!important;overflow:hidden!important}html:root body .app-dialog.task-action-dialog[data-dialog-mode=expanded]{flex-direction:column;gap:12px;display:flex!important;overflow:hidden!important}.app-dialog.task-action-dialog>form{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.app-dialog.task-action-dialog .draft-dialog-fields{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:4px 8px 12px 0;display:block;overflow:hidden auto}.app-dialog.task-action-dialog .work-form-footer{background:var(--card);border-top:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 0 0;display:flex}.work-submit-area{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.work-submit-reason{max-width:280px;color:var(--muted-foreground);font-size:12px;line-height:1.5}.app-dialog .form-section{border-radius:12px;margin:14px 0 0;overflow:clip;border:1px solid var(--border)!important;background:var(--card)!important;padding:0!important}.app-dialog .form-section>summary{cursor:pointer;background:var(--muted);justify-content:space-between;align-items:center;gap:16px;min-height:54px;list-style:none;color:var(--foreground)!important;padding:13px 16px!important;display:flex!important}.app-dialog .form-section>summary:before,.app-dialog .form-section>summary:after{content:none!important;display:none!important}.app-dialog .form-section>summary::-webkit-details-marker{display:none}.app-dialog .form-section>summary>span{gap:3px;min-width:0;display:grid}.app-dialog .form-section>summary b{font-size:14px;font-weight:600;line-height:1.5}.app-dialog .form-section>summary small{overflow-wrap:anywhere;font-size:12px;line-height:1.55;color:var(--muted-foreground)!important}.app-dialog .form-section>summary>svg{flex:none;transition:transform .15s}.app-dialog .form-section[open]>summary>svg{transform:rotate(180deg)}.app-dialog .form-section-body{gap:14px;display:grid;padding:16px!important}.app-dialog .form-section-body>.form-help{margin:0;font-size:13px;line-height:1.6}.app-dialog .ops-form-grid{align-items:start;margin:0;gap:14px 18px!important}.app-dialog .ops-field>span{font-weight:500;font-size:14px!important;line-height:1.55!important}.app-dialog .ops-field{gap:6px}.app-dialog :is(input,textarea){font-size:16px!important}.app-dialog input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:42px}.app-dialog .form-section .member-picker{margin:0}.app-dialog .work-draft-status{border-radius:10px;flex:none;gap:8px;max-height:130px;margin:0;padding:9px 12px;font-size:12px;overflow:auto}.app-dialog .work-draft-status b{font-size:12px}.app-dialog .work-draft-status span{line-height:1.55}.app-dialog .work-draft-status:not(.needs-attention)>div>b{display:none}.form-validation{border:1px solid color-mix(in srgb,var(--destructive) 40%,var(--border));background:color-mix(in srgb,var(--destructive) 5%,var(--card));border-radius:10px;flex:none;max-height:140px;margin:10px 0 0;padding:10px 12px;font-size:13px;overflow:auto}.form-validation b{font-weight:600}.form-validation ul{margin:4px 0 0;padding:0;list-style:none}.form-validation button{text-align:left;width:100%;color:var(--foreground);padding:5px 0;line-height:1.6;display:block}.form-validation button>span:first-child{text-underline-offset:3px;font-weight:600;text-decoration:underline}.form-validation button:focus-visible{outline:2px solid var(--primary)}.app-dialog .work-form-error{border-radius:10px;flex:none;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.6}.app-dialog :is(input,textarea)[aria-invalid=true]{border-color:var(--destructive)}.project-edit-context{background:var(--muted);border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.65}.project-edit-context button{color:var(--primary);font-weight:600;text-decoration:underline}.project-setup .project-tags{margin:12px 0}.app-dialog .project-setup{margin:0 0 18px}.app-dialog .project-appearance{max-width:100%}@media (max-width:640px){html:root body .app-dialog.task-action-dialog[data-dialog-mode]{gap:10px;height:calc(var(--tims-viewport-height,100dvh) - 16px)!important;max-height:calc(var(--tims-viewport-height,100dvh) - 16px)!important;padding:16px 12px!important}.app-dialog.task-action-dialog [data-slot=dialog-title]{font-size:19px!important}.app-dialog.task-action-dialog [data-slot=dialog-description]{line-height:1.6;font-size:12px!important}.app-dialog.task-action-dialog .draft-dialog-fields{padding-right:4px}.app-dialog .form-section-body{padding:12px!important}.app-dialog .form-section>summary{padding:11px 12px!important}.app-dialog.task-action-dialog .work-form-footer{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.app-dialog.task-action-dialog .work-form-footer>button{flex:1;width:auto;padding-inline:10px;font-size:13px}.work-submit-area{flex-direction:column;flex:1;align-items:stretch;gap:5px}.work-submit-area>button{width:100%;min-height:44px;font-size:13px}.work-submit-reason{max-width:none;font-size:11px}.app-dialog .work-draft-status{max-height:98px}.form-validation{max-height:110px}.app-dialog .ops-form-grid{grid-template-columns:minmax(0,1fr)}.app-dialog .ops-form-grid .wide{grid-column:auto}html:root body .app-dialog:is(.task-action-dialog,.hr-form-v80-3)[data-dialog-mode]{grid-template-columns:minmax(0,1fr);inset:calc(var(--tims-viewport-top,0px) + 8px) 8px auto!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:0!important;transform:none!important}html[data-form-keyboard=true] body .app-dialog:is(.task-action-dialog,.hr-form-v80-3)[data-dialog-mode]{gap:6px!important;min-height:0!important;transition:none!important}html[data-form-keyboard=true] .app-dialog:is(.task-action-dialog,.hr-form-v80-3) [data-slot=dialog-description]{display:none}html[data-form-keyboard=true] .app-dialog .work-draft-status{max-height:46px;padding:5px 8px;font-size:11px}html[data-form-keyboard=true] .app-dialog .work-draft-status:not(.needs-attention)>button{display:none}html[data-form-keyboard=true] .app-dialog .form-validation{max-height:85px;margin-top:4px;padding:6px 10px}html[data-form-keyboard=true] .app-dialog .work-form-footer{padding-top:7px}html[data-form-keyboard=true] .app-dialog .work-form-error{max-height:45px;overflow:auto}}html:root body .app-dialog:is(.task-action-dialog,.hr-form-v80-3,.task-schedule-dialog,.delivery-dialog,.task-batch-dialog,.tino-budget-v80-5)[data-slot=dialog-content][data-dialog-mode]{--tims-form-inset:16px;max-height:calc(var(--tims-viewport-height,100dvh) - var(--tims-form-inset) * 2)!important}html:root body .app-dialog.task-action-dialog[data-slot=dialog-content][data-dialog-mode=comfort]{height:min(840px,calc(var(--tims-viewport-height,100dvh) - var(--tims-form-inset) * 2))!important}html:root body .app-dialog:is(.task-action-dialog,.hr-form-v80-3,.task-schedule-dialog,.delivery-dialog,.task-batch-dialog,.tino-budget-v80-5)[data-slot=dialog-content][data-dialog-mode=expanded]{--tims-form-inset:8px;height:calc(var(--tims-viewport-height,100dvh) - 16px)!important}@media (max-width:640px){html:root body .app-dialog:is(.task-action-dialog,.hr-form-v80-3,.task-schedule-dialog,.delivery-dialog,.task-batch-dialog,.tino-budget-v80-5)[data-slot=dialog-content][data-dialog-mode]{--tims-form-inset:8px}}html:root[data-form-keyboard=true] body .app-dialog:is(.task-action-dialog,.hr-form-v80-3,.task-schedule-dialog,.delivery-dialog,.task-batch-dialog,.tino-budget-v80-5)[data-slot=dialog-content][data-dialog-mode]{--tims-form-inset:8px;inset:calc(var(--tims-viewport-top,0px) + 8px) 0 auto!important;width:calc(100vw - 16px)!important;max-width:min(var(--tims-comfort-width),calc(100vw - 16px))!important;gap:6px!important;min-height:0!important;margin:0 auto!important;padding:12px!important;transition:none!important;transform:translate(0,0)!important}html[data-form-compact=true] .app-dialog:is(.task-action-dialog,.hr-form-v80-3,.task-schedule-dialog,.delivery-dialog,.task-batch-dialog,.tino-budget-v80-5) [data-slot=dialog-description]{display:none}html[data-form-compact=true] .app-dialog:is(.task-action-dialog,.hr-form-v80-3,.task-schedule-dialog,.delivery-dialog,.task-batch-dialog,.tino-budget-v80-5) [data-slot=dialog-title]{line-height:1.5;font-size:18px!important}html[data-form-compact=true] .app-dialog:is(.task-action-dialog,.hr-form-v80-3,.task-schedule-dialog,.delivery-dialog,.task-batch-dialog,.tino-budget-v80-5) .work-draft-status{max-height:46px;padding:5px 8px;font-size:11px}html[data-form-compact=true] .app-dialog:is(.task-action-dialog,.hr-form-v80-3,.task-schedule-dialog,.delivery-dialog,.task-batch-dialog,.tino-budget-v80-5) .form-validation{max-height:75px;margin-top:4px;padding:6px 10px}html[data-form-compact=true] .app-dialog:is(.task-action-dialog,.hr-form-v80-3,.task-schedule-dialog,.delivery-dialog,.task-batch-dialog,.tino-budget-v80-5) :is(.work-form-footer,.ops-form-footer){padding-top:7px}html[data-form-tight=true] .app-dialog:is(.task-action-dialog,.hr-form-v80-3,.task-schedule-dialog,.delivery-dialog,.task-batch-dialog,.tino-budget-v80-5) .work-draft-status:not(.needs-attention){display:none}html[data-form-tight=true] .app-dialog:is(.task-action-dialog,.hr-form-v80-3,.task-schedule-dialog,.delivery-dialog,.task-batch-dialog,.tino-budget-v80-5) .form-validation{max-height:52px}html[data-form-tight=true] .app-dialog:is(.task-action-dialog,.hr-form-v80-3,.task-schedule-dialog,.delivery-dialog,.task-batch-dialog,.tino-budget-v80-5) .work-form-error{max-height:36px;overflow:auto}html:root body .app-dialog:is(.task-schedule-dialog,.delivery-dialog)[data-slot=dialog-content][data-dialog-mode]{flex-direction:column;gap:14px;height:min(900px,calc(var(--tims-viewport-height,100dvh) - var(--tims-form-inset,16px) * 2))!important;display:flex!important;overflow:hidden!important}html:root body .app-dialog.task-schedule-dialog[data-slot=dialog-content][data-dialog-mode]{--tims-comfort-width:780px}html:root body .app-dialog.delivery-dialog[data-slot=dialog-content][data-dialog-mode]{--tims-comfort-width:1080px}.app-dialog:is(.task-schedule-dialog,.delivery-dialog)>[data-slot=dialog-header]{flex:none}.app-dialog.task-schedule-dialog .schedule-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;padding-right:4px;overflow:auto}.app-dialog.delivery-dialog>form{flex-direction:column;flex:1;min-height:0;margin:0;display:flex;overflow:hidden}.app-dialog.delivery-dialog .delivery-draft-fields{overscroll-behavior:contain;border:0;flex:1;min-height:0;margin:0;padding:0 4px 14px 0;display:block;overflow:auto}.app-dialog.delivery-dialog>.work-draft-status{flex:none;max-height:80px;overflow:auto}.app-dialog.delivery-dialog .delivery-context-summary{flex:none;max-height:140px;font-size:13px;line-height:1.7;overflow:auto}.app-dialog:is(.delivery-dialog,.task-schedule-dialog) :is(.work-form-footer,.schedule-footer){border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:stretch;gap:8px;margin:0;padding:12px 0 0;display:flex}.app-dialog:is(.delivery-dialog,.task-schedule-dialog) :is(.work-form-footer,.schedule-footer)>button{white-space:normal;height:auto;min-height:44px}@media (max-width:640px){html:root body .app-dialog:is(.task-schedule-dialog,.delivery-dialog)[data-slot=dialog-content][data-dialog-mode]{gap:10px;padding:16px 12px}.app-dialog:is(.delivery-dialog,.task-schedule-dialog) :is(.work-form-footer,.schedule-footer)>button{flex:1;padding:7px 10px;font-size:13px}.app-dialog.delivery-dialog .delivery-fields{grid-template-columns:minmax(0,1fr)}}html[data-form-compact=true] .app-dialog:is(.delivery-dialog,.task-schedule-dialog) [data-slot=dialog-title]{max-height:54px;overflow:auto}html[data-form-compact=true] .app-dialog.delivery-dialog .delivery-context-summary{max-height:48px;font-size:11px}html[data-form-compact=true] .app-dialog.delivery-dialog .delivery-context-summary .ws-help{margin:0;padding:5px 8px}html[data-form-compact=true] .app-dialog.delivery-dialog .delivery-context-summary :is(b,p:last-child){display:none}html[data-form-compact=true] .app-dialog:is(.delivery-dialog,.task-schedule-dialog) :is(.work-form-footer,.schedule-footer){padding-top:6px}.app-dialog.task-transition-dialog>[data-slot=dialog-header]{flex:none;min-width:0}.app-dialog.task-transition-dialog [data-slot=dialog-description]{max-height:4.8em;overflow:auto}.app-dialog.task-transition-dialog>form{min-width:0}.app-dialog.task-transition-dialog .task-transition-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding:0 6px 16px 0;scroll-padding:12px;overflow:auto}.app-dialog.task-transition-dialog .task-action-fields{margin-top:14px}.app-dialog.task-transition-dialog .work-form-error{max-height:80px;overflow:auto}.app-dialog.task-transition-dialog .work-form-footer{flex:none}.app-dialog.task-transition-dialog .work-form-footer>button{height:auto;min-height:44px}html[data-form-compact=true] .app-dialog.task-transition-dialog .work-form-error{max-height:40px}@media (max-width:640px){.app-dialog.task-transition-dialog .task-transition-body{padding-right:2px}}html:root body .app-dialog[data-slot=dialog-content][data-dialog-mode]{grid-auto-rows:max-content;align-content:start;align-items:stretch;gap:16px}.app-dialog>[data-slot=dialog-header]{flex:none;min-width:0}html:root body .app-dialog[data-slot=dialog-content][data-dialog-mode=comfort]{overscroll-behavior:contain;inset:calc(var(--tims-viewport-top,0px) + 16px) 0 auto!important;max-height:calc(var(--tims-viewport-height,100dvh) - 32px)!important;margin:0 auto!important;overflow-y:auto!important;transform:translate(0,0)!important}html:root body .app-dialog.register-detail[data-dialog-mode=comfort]{--tims-comfort-width:920px;height:auto!important}html:root body .app-dialog.customer-order-dialog[data-dialog-mode=comfort]{--tims-comfort-width:1060px}.app-dialog .ops-form-grid{align-content:start}.app-dialog fieldset{min-width:0}.app-dialog .attachment-reference{gap:8px;min-width:0;display:grid}.attachment-actions,.attachment-selected{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.attachment-selected{border:1px solid var(--border);background:var(--muted);border-radius:8px;padding:8px 10px}.attachment-selected>span{overflow-wrap:anywhere;flex:1;min-width:0}.attachment-actions small{color:var(--muted-foreground);font-size:12px}.attachment-error{color:var(--destructive);margin:0;font-size:13px}.attachment-pending{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.customer-order-form{gap:18px;display:grid}.customer-order-form>fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.customer-order-section{gap:12px;display:grid}.customer-order-section h4{margin:0}.customer-order-row{border:1px solid var(--border);background:var(--background);border-radius:12px;gap:12px;padding:14px;display:grid}.customer-order-row>.ops-form-grid{gap:10px 16px!important}.customer-order-row-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-order-row-header strong{font-size:14px}.customer-order-section>button{justify-self:start}.customer-order-history{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:13px}.customer-order-history p{margin:8px 0}.customer-order-status{color:var(--muted-foreground);font-size:12px;display:block}@media (max-width:640px){html:root body .app-dialog[data-slot=dialog-content][data-dialog-mode=comfort]{inset:calc(var(--tims-viewport-top,0px) + 8px) 0 auto!important;max-height:calc(var(--tims-viewport-height,100dvh) - 16px)!important;width:calc(100vw - 16px)!important;padding:18px 14px!important}.customer-order-row{padding:10px}.customer-order-row-header{align-items:flex-start}}html:root body .app-dialog.customer-order-dialog[data-slot=dialog-content][data-dialog-mode] .ops-form-grid{gap:12px 18px!important;margin:0!important}html:root body .app-dialog.customer-order-dialog[data-slot=dialog-content] .ops-field{gap:6px!important;margin:0!important;padding:0!important}html:root body .app-dialog.customer-order-dialog .customer-order-row{padding:14px!important}.customer-order-form>fieldset>h4{margin:0}.customer-order-form>fieldset>button{justify-self:start;width:auto}html:root body .app-dialog.customer-order-dialog[data-slot=dialog-content][data-dialog-mode]{gap:12px}.customer-order-form>fieldset{align-content:start;gap:12px}.customer-order-form .customer-order-section{gap:10px}.customer-order-form .customer-order-section>h4{margin:0;font-size:15px;font-weight:650}html:root body .app-dialog.customer-order-dialog[data-slot=dialog-content][data-dialog-mode] .ops-form-grid{align-items:start;gap:10px 16px!important}.customer-order-form .customer-order-tax{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.customer-order-form .customer-order-check{align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.customer-order-form .customer-order-tax>.customer-order-check{align-self:center;padding-top:20px}.customer-order-form .customer-order-check input{flex:none}html:root body .app-dialog.customer-order-dialog .customer-order-row{gap:8px;padding:10px 12px!important}.customer-order-form .customer-order-optional{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:0}.customer-order-optional>summary{cursor:pointer;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.45}.customer-order-optional>summary small{color:var(--muted-foreground);margin-left:10px;font-weight:400}.customer-order-optional-body{gap:10px;padding:0 12px 12px;display:grid}.customer-order-optional-body>button{justify-self:start}.customer-order-form .customer-order-legacy{border:1px solid var(--border);background:var(--card);border-radius:10px;gap:10px;padding:10px 12px;display:grid}html:root body .customer-order-dialog .attachment-reference{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}.customer-order-dialog .attachment-error{grid-column:1/-1}.customer-order-form textarea{min-height:64px}.customer-order-form .ops-form-footer{margin-top:0;padding-top:10px}@media (max-width:640px){.customer-order-form .customer-order-tax{grid-template-columns:1fr 1fr}.customer-order-form .customer-order-tax>.customer-order-check{grid-column:1/-1;padding-top:0}html:root body .customer-order-dialog .attachment-reference{grid-template-columns:1fr}.customer-order-optional>summary small{margin:3px 0 0;display:block}.customer-order-form .customer-order-legacy{padding:10px}}@media screen{html:root body .app-dialog[data-workspace-dialog][data-dialog-size=compact]{--tims-dialog-width:520px}html:root body .app-dialog[data-workspace-dialog][data-dialog-size=standard]{--tims-dialog-width:960px}html:root body .app-dialog[data-workspace-dialog][data-dialog-size=wide]{--tims-dialog-width:1280px}html:root body .app-dialog[data-workspace-dialog][role=dialog][data-slot=dialog-content][data-dialog-mode=comfort]{--tims-dialog-inset:clamp(16px,4dvh,40px);overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;gap:14px;scroll-padding-block:80px 24px;width:calc(100vw - var(--tims-dialog-inset) * 2)!important;max-width:min(var(--tims-dialog-width,960px),calc(100vw - var(--tims-dialog-inset) * 2))!important;min-height:0!important;max-height:min(880px,calc(var(--tims-viewport-height,100dvh) - var(--tims-dialog-inset) * 2))!important;inset:calc(var(--tims-viewport-top,0px) + var(--tims-dialog-inset)) 0 auto!important;margin:0 auto!important;padding:20px!important;transform:translate(0,0)!important}html:root body .app-dialog[data-workspace-dialog][role=dialog][data-slot=dialog-content][data-dialog-mode=expanded]{grid-auto-rows:max-content;align-content:start;inset:calc(var(--tims-viewport-top,0px) + 8px) 0 auto!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(var(--tims-viewport-height,100dvh) - 16px)!important;max-height:calc(var(--tims-viewport-height,100dvh) - 16px)!important;margin:0 auto!important;transform:translate(0,0)!important}.app-dialog[data-workspace-dialog]>[data-dialog-chrome]{z-index:9;background:var(--background);min-height:42px;box-shadow:0 -24px 0 var(--background);text-align:start;flex:none;position:sticky;top:0;padding-right:96px!important}.app-dialog[data-workspace-dialog] .dialog-window-controls{z-index:10;align-items:center;gap:6px;display:flex;position:absolute;top:0;right:0}.app-dialog[data-workspace-dialog] .dialog-window-controls>button{border:1px solid var(--border);background:var(--background);width:40px;height:40px;min-height:40px;color:var(--foreground);border-radius:9px;flex:none;place-items:center;padding:0;display:grid;position:static}.app-dialog[data-workspace-dialog] .dialog-window-controls>button:hover{background:var(--muted);color:var(--primary)}.app-dialog[data-workspace-dialog] .dialog-window-controls>button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.dialog-controls-fallback{position:absolute;top:16px;right:16px}.app-dialog[data-workspace-dialog] :is(form,fieldset,section,article){min-width:0;max-width:100%}html:root body .app-dialog[data-workspace-dialog][role=dialog][data-slot=dialog-content][data-dialog-mode]:is(.project-slides-dialog,.task-action-dialog,.task-schedule-dialog,.delivery-dialog,.task-batch-dialog,.hr-form-v80-3,.tino-project-assist-dialog,.mentor-review-dialog){overflow:hidden!important}html:root body .app-dialog.project-slides-dialog[data-workspace-dialog][role=dialog][data-slot=dialog-content][data-dialog-mode]{flex-direction:column;height:min(760px,calc(var(--tims-viewport-height,100dvh) - var(--tims-dialog-inset,16px) * 2))!important;max-height:min(760px,calc(var(--tims-viewport-height,100dvh) - var(--tims-dialog-inset,16px) * 2))!important;display:flex!important}html:root body .app-dialog.project-slides-dialog[data-workspace-dialog][role=dialog][data-slot=dialog-content][data-dialog-mode=expanded]{height:calc(var(--tims-viewport-height,100dvh) - 16px)!important;max-height:calc(var(--tims-viewport-height,100dvh) - 16px)!important}.app-dialog.project-slides-dialog>[data-dialog-chrome]{box-shadow:none;position:relative;top:auto}.app-dialog.project-slides-dialog .project-slides-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;scroll-padding:12px;overflow:auto}html[data-tims-theme=tiis] .workspace-v68 .workspace-content{max-width:1920px;padding:14px 24px 112px}html[data-tims-theme=tiis] .workspace-v68 :is(.page-toolbar,.day-toolbar){border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-height:0;margin:0 0 12px;padding:0;display:flex}html[data-tims-theme=tiis] .workspace-v68 .page-heading{flex:260px;min-height:0;margin:0;padding:0}html[data-tims-theme=tiis] .workspace-v68 .page-heading :is(.muted,.day-date){margin:2px 0 0;line-height:1.5}html[data-tims-theme=tiis] .workspace-v68 .workspace-search-tools{flex:0 640px;align-items:center;gap:8px;width:auto;min-width:260px;max-width:100%;display:flex}.workspace-search-tools .page-search{flex:1;min-width:0}.workspace-guide-toggle{border:1px solid var(--border);background:var(--card);min-height:40px;color:var(--foreground);white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:inline-flex}.workspace-guide-toggle[aria-expanded=true]{background:var(--accent);color:var(--primary);border-color:var(--primary)}.workspace-guide-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[data-tims-theme=tiis] .workspace-v68 .workspace-guide-panel{min-width:0;margin:0 0 12px}html[data-tims-theme=tiis] .workspace-v68 .workspace-guide-panel .workspace-guide-body{align-items:flex-start;gap:12px 20px;margin:0}html[data-tims-theme=tiis] .workspace-v68 :is(.panel,.ops-card)>:is(.ops-head,.panel-heading,.section-title){padding:12px var(--panel-gutter,18px);gap:10px;min-height:0}html[data-tims-theme=tiis] .workspace-v68 :is(.ops-head,.panel-heading,.section-title) p{margin:3px 0 0;line-height:1.5}html[data-tims-theme=tiis] .workspace-v68 :is(.project-hub,.ops-view,.workstreams-hub,.learning-hub){align-content:start;gap:12px}html[data-tims-theme=tiis] .workspace-v68 .project-register-tools{align-items:center;gap:8px}html[data-tims-theme=tiis] .workspace-v68 :is(.project-list-head,.project-context-head)>.ops-head{gap:8px;margin:0;padding:0}html[data-tims-theme=tiis] .workspace-v68 .register-summary{margin:0}html[data-tims-theme=tiis] .workspace-v68 .register-summary>summary{min-height:36px;padding:7px 12px}html[data-tims-theme=tiis] .workspace-v68 .track-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}html[data-tims-theme=tiis] .workspace-v68 .track-toolbar>[data-slot=tabs]{flex:700px;width:auto;min-width:0;max-width:100%}html[data-tims-theme=tiis] .workspace-v68 .track-toolbar>[data-work-filter]{flex:0 220px;width:220px;min-width:0;max-width:100%}html[data-tims-theme=tiis] .workspace-v68 .track-toolbar>[data-work-filter]>.search-choice{width:100%;max-width:100%}html[data-tims-theme=tiis] .workspace-v68 .track-toolbar [role=tablist]{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;height:auto;min-height:40px;display:flex;overflow-x:auto}html[data-tims-theme=tiis] .workspace-v68 .track-toolbar [role=tab]{white-space:nowrap;flex:none;min-height:36px;padding:6px 10px}html[data-tims-theme=tiis] .workspace-v68 .task-views{margin:0;padding:0}.task-view-controls{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;padding:12px 16px;display:flex}html[data-tims-theme=tiis] .workspace-v68 .task-view-controls :is(.task-views-top,.task-view-filters,.task-batch-entry){background:0 0;gap:8px;min-height:0;margin:0;padding:0}.task-view-controls .task-views-top{flex:none}.task-view-controls .task-view-filters{flex:310px;align-items:center}.task-view-controls .task-view-filters>label:not(.task-search){flex-direction:row;align-items:center;gap:6px;min-width:0}.task-view-controls .task-view-filters select{max-width:220px;min-height:38px;padding-block:6px}.task-view-controls .task-batch-entry{flex:0 auto;margin-left:auto}.task-view-controls .task-batch-entry>button{height:auto;min-height:38px;padding:6px 10px;font-size:13px}.task-batch-help{max-width:100%;color:var(--muted-foreground);font-size:12px}.task-batch-help summary{cursor:pointer;min-height:32px;padding:6px;display:list-item}.task-batch-help[open]{flex-basis:100%;padding:0 2px 4px}.task-batch-help small{max-width:90ch;margin-top:4px;line-height:1.6;display:block}.task-view-controls .task-search:has(.page-search-anchor):not(:has(input)){display:none}html[data-tims-theme=tiis] .workspace-v68 .smart-table-tools{flex-wrap:wrap;align-items:center;gap:8px;min-height:0;padding:8px 14px}html[data-tims-theme=tiis] .workspace-v68 .ops-toolbar{padding:8px var(--panel-gutter,18px);flex-wrap:wrap;gap:8px 12px;min-width:0}html[data-tims-theme=tiis] .workspace-v68 .ws-toolbar{gap:10px;min-width:0;margin:8px 0}html[data-tims-theme=tiis] .workspace-v68 :is(.expense-intro,.activity-header){flex-wrap:wrap;align-items:center;gap:12px}[data-chat-layout=true] .workspace-page-body>.workspace-guide-panel{overscroll-behavior:contain;flex:none;max-height:25%;overflow:auto}.prepared-download{text-underline-offset:3px;min-height:40px;color:var(--primary);overflow-wrap:anywhere;align-items:center;gap:6px;padding:8px 12px;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:1000px){html[data-tims-theme=tiis] .workspace-v68 .workspace-content{padding-inline:16px}html[data-tims-theme=tiis] .workspace-v68 .workspace-search-tools{flex:100%;width:100%}.task-view-controls .task-batch-entry{margin-left:0}}@media (max-width:650px){html:root body .app-dialog[data-workspace-dialog][role=dialog][data-slot=dialog-content][data-dialog-mode=comfort]{--tims-dialog-inset:12px;gap:10px;padding:14px 12px!important}html:root body .app-dialog.project-slides-dialog[data-workspace-dialog][role=dialog][data-slot=dialog-content][data-dialog-mode=comfort]{height:min(760px,calc(var(--tims-viewport-height,100dvh) - 24px))!important;max-height:calc(var(--tims-viewport-height,100dvh) - 24px)!important}html[data-tims-theme=tiis] .workspace-v68 .workspace-content{padding:12px 12px 112px}html[data-tims-theme=tiis] .workspace-v68 .workspace-search-tools{flex-wrap:wrap;gap:6px;min-width:0}.workspace-search-tools .page-search{flex-basis:calc(100% - 52px)}.workspace-guide-toggle{margin-left:auto}.task-view-controls{gap:10px;padding:10px}.task-view-controls .task-view-filters{flex-basis:100%;gap:8px!important}.task-view-controls .task-view-filters>label:not(.task-search){flex-direction:column;flex:140px;align-items:stretch}.task-view-controls .task-view-filters select{width:100%;max-width:100%}.task-view-controls .task-batch-entry{flex:100%}.task-view-controls .task-batch-entry>button{white-space:normal;flex:130px}html[data-tims-theme=tiis] .workspace-v68 .track-toolbar>[data-work-filter]{flex:100%;width:auto}}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .workspace-content{max-width:1920px;padding:12px 20px 100px;container:workspace-overview/inline-size}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] :is(.page-toolbar,.day-toolbar){border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:0;margin:0 0 10px;padding:0;display:flex}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .page-heading{flex:240px;min-height:0;margin:0;padding:0}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .page-heading h1{margin:0;font-size:28px;line-height:1.35}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .page-heading :is(.muted,.day-date){margin:2px 0 0;font-size:13px;line-height:1.5}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .workspace-search-tools{flex:0 590px;gap:6px;width:auto;min-width:220px}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .workspace-page-body{min-width:0}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .workspace-page-body>:is(section,article,.ops-view,.project-hub,.workstreams-hub,.learning-hub){margin-top:0}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] :is(.ops-view,.project-hub,.workstreams-hub,.learning-hub){align-content:start;gap:12px}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] :is(.ops-head,.panel-heading,.hr-heading,.section-title){flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:0;margin-top:0;padding-block:10px}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] :is(.ops-head,.panel-heading,.hr-heading,.section-title) :is(h2,h3,p){margin-block:0;line-height:1.5}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] :is(.ops-head,.panel-heading,.hr-heading,.section-title)>div{min-width:0}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] :is(.ops-head,.panel-heading,.hr-heading,.section-title) svg{flex-shrink:0}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .workspace-guide{margin:0}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] :is(.ops-toolbar,.smart-table-tools,.ws-toolbar){gap:8px;margin-top:0;padding-block:8px}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] :is(.ws-hero,.nw-hero,.bf-hero,.pp-hero,.ext-hero,.mc-hero,.star-hero,.learning-banner,.expense-intro,.activity-header){flex-wrap:wrap;align-items:center;gap:12px;min-height:0;margin:0 0 12px;padding:14px 16px!important}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] :is(.ws-hero,.nw-hero,.bf-hero,.pp-hero,.ext-hero,.mc-hero,.star-hero,.learning-banner,.expense-intro,.activity-header)>div{min-width:0}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] :is(.ws-hero,.nw-hero,.bf-hero,.pp-hero,.ext-hero,.mc-hero,.star-hero,.learning-banner) :is(h1,h2){margin:3px 0;font-size:22px;line-height:1.4}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] :is(.ws-hero,.nw-hero,.bf-hero,.pp-hero,.ext-hero,.mc-hero,.star-hero,.learning-banner,.expense-intro,.activity-header) p{margin:3px 0;font-size:13px;line-height:1.6}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] :is(.ws-hero,.nw-hero,.bf-hero,.pp-hero,.ext-hero,.mc-hero,.star-hero,.learning-banner) .ops-actions{gap:6px;margin-top:8px}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] :is(.star-hero,.learning-banner)>svg{flex:none;width:44px;height:44px}.day-start-row[data-active=false]{display:contents}.day-start-row[data-active=true]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"welcome checkin""plan status";align-items:stretch;gap:12px;margin-bottom:12px;display:grid}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .day-welcome{border-radius:14px;grid-area:welcome;grid-template-columns:minmax(0,1fr) minmax(130px,.42fr);align-items:center;gap:12px;min-height:230px;margin:0;padding:18px 12px 0 20px;display:grid;overflow:hidden}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .day-welcome-copy{align-self:center;padding-bottom:18px}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .day-welcome h2{overflow-wrap:anywhere;margin:9px 0;font-size:clamp(20px,1.5vw,25px);line-height:1.45}.day-start-row .day-welcome h2 :is(span,strong){display:block}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .day-welcome :is(.day-welcome-message,.day-welcome-person,.day-welcome-eyebrow){margin:5px 0;font-size:13px;line-height:1.6}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .day-welcome>.brand-person{align-self:end;width:100%;height:250px;max-height:none;position:relative;inset:auto;overflow:hidden}.day-start-row .day-welcome-background:before{font-size:clamp(44px,5vw,76px);bottom:-8px;right:12px}.day-start-row[data-active=true]:not(:has(.workday-banner)){grid-template-columns:1fr;grid-template-areas:"welcome"}.day-start-row>.checkin-panel{grid-area:checkin;gap:10px;min-width:0;margin:0;padding:16px!important}.day-start-row .checkin-header h3{font-size:18px;line-height:1.4}.day-start-row .checkin-header p{margin:3px 0;font-size:12px}.day-start-row>.checkin-panel>.capture-caption{margin:0;line-height:1.6}.day-start-row .checkin-controls{flex-wrap:wrap;gap:8px}.day-start-row .workday-banner{border-radius:14px;grid-area:plan;align-items:center;gap:10px;margin:0;padding:14px 16px}.day-start-row .workday-banner>div{overflow-wrap:anywhere;flex:210px;min-width:0}.day-start-row .workday-banner p{margin:4px 0;font-size:13px;line-height:1.5}.day-start-row .workday-banner small{font-size:12px;line-height:1.5;display:block}.day-start-row .workday-banner>button{white-space:normal;flex:none;max-width:100%;min-height:40px}.workday-today-card{background:var(--card);min-width:0;color:var(--foreground);border:1px solid var(--border);border-radius:14px;grid-area:status;gap:10px;padding:12px 14px;display:grid}.workday-today-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workday-today-card header b{font-size:14px}.workday-today-card header b span{color:var(--muted-foreground);margin-inline-start:5px;font-size:11px;font-weight:400}.workday-today-card header button{min-height:32px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.workday-today-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workday-today-metrics>div{align-items:center;gap:9px;min-width:0;display:flex}.workday-today-icon{background:color-mix(in srgb,var(--primary) 9%,var(--card));width:30px;height:30px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.workday-today-metrics>div>div{overflow-wrap:anywhere;min-width:0}.workday-today-copy :is(small,strong,span){display:block}.workday-today-card .workday-today-icon{justify-content:center;align-items:center;line-height:1;display:flex}.workday-today-icon>svg{flex:none;width:18px;height:18px;margin:0;display:block}.workday-today-metrics small,.workday-today-metrics div>div>span{color:var(--muted-foreground);font-size:11px;line-height:1.5}.workday-today-metrics strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5}.attendance-review{color:var(--muted-foreground);font-size:12px;display:block}.day-calendar-workspace{min-width:0}.day-calendar-workspace>.dpt-tabs{flex-wrap:wrap;gap:6px;margin:0 0 10px}.day-calendar-workspace>.dpt-tabs>button{min-height:38px;padding:7px 11px}.day-overview-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.44fr);align-items:start;gap:14px;min-width:0;display:grid}.day-overview-grid>*,.day-overview-side>*{min-width:0;max-width:100%}.day-overview-side{align-content:start;gap:14px;display:grid}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .day-planner{border-radius:14px;margin:0;padding:14px;container:day-planner/inline-size}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .day-planner .dp-heading{flex-wrap:wrap;align-items:center;gap:8px}.dp-heading-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .day-planner h2{gap:7px;margin:0!important;font-size:20px!important}.day-overview-grid .dp-heading p{margin:3px 0;font-size:12px;line-height:1.5}.day-overview-grid .dp-modebar{gap:8px;margin:10px 0}.day-overview-grid .dp-mode{gap:8px;min-width:0;padding:9px 10px}.day-overview-grid .dp-mode svg{flex:none}.day-overview-grid .dp-mode b{font-size:14px;line-height:1.5}.day-overview-grid .dp-mode small{font-size:12px;line-height:1.5}.day-overview-grid .dp-toolbar{gap:8px;margin:8px 0}.day-overview-grid .dp-date-nav{flex-wrap:wrap;gap:6px}.day-overview-grid .dp-date-nav b{font-size:13px}.day-overview-grid .dp-layout{grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);gap:10px}.day-overview-grid .dp-calendar-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;max-height:540px;overflow:auto}.day-overview-grid .dp-grid-heading{z-index:10;position:sticky;top:0}.day-overview-grid .dp-task-scroll{max-height:370px}.day-overview-grid .dp-quick{margin:12px 0;padding:12px}.day-overview-grid .work-journal{margin:14px 0;padding:12px}.day-overview-side .work-focus{margin:0;container:day-actions/inline-size}.day-overview-side .work-focus .panel-heading{padding:12px}.day-overview-side .work-focus .panel-heading h2{font-size:19px}.day-overview-side .work-focus .panel-heading p{font-size:12px;line-height:1.5}.day-overview-side .focus-filters{flex-wrap:wrap;gap:5px;padding:8px 12px}.day-overview-side .focus-filters button{padding:5px 7px;font-size:12px}.day-overview-side .focus-search{width:auto;margin:0 12px 8px}.day-overview-side .workflow-footnote{margin:8px 12px;font-size:12px}.day-overview-side .smart-table-scroll{max-height:440px}.day-overview-side .corr-workspace{border-radius:14px;margin:0;padding:12px}.day-overview-side .corr-heading{align-items:start;gap:8px;margin:0 0 10px}.day-overview-side .corr-heading h2{font-size:18px;line-height:1.5}.day-overview-side .corr-heading p{margin:2px 0;font-size:12px;line-height:1.5}.day-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:14px;display:grid}.day-support-grid .workspace-guide{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:12px}.day-support-grid .learning-day-card{flex-wrap:wrap;gap:10px;min-height:0;margin:0;padding:12px}.day-support-grid .learning-day-card h2{font-size:18px}.day-support-grid .learning-day-card p{margin:2px 0;font-size:12px}.day-support-grid .learning-day-card>div:nth-child(2){flex:200px;min-width:0}@container day-actions (width<=600px){.smart-table[data-table-id=my-next-actions] table{table-layout:auto;width:100%!important;min-width:0!important}.smart-table[data-table-id=my-next-actions] :is(thead,tbody){display:block}.smart-table[data-table-id=my-next-actions] thead tr{background:var(--muted);flex-wrap:wrap;gap:5px;padding:5px 10px;display:flex}.smart-table[data-table-id=my-next-actions] thead th{border:0;flex:80px;font-size:12px;display:block;padding:4px!important}.smart-table[data-table-id=my-next-actions] tbody tr{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;padding:8px 12px;display:grid}.smart-table[data-table-id=my-next-actions] tbody td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;display:block;padding:0!important}.smart-table[data-table-id=my-next-actions] tbody td:first-child,.smart-table[data-table-id=my-next-actions] tbody td:last-child{grid-column:1/-1}.smart-table[data-table-id=my-next-actions] tbody td:last-child button{white-space:normal;width:100%}}@container day-planner (width<=600px){.dp-layout{grid-template-columns:1fr!important}.dp-work-list{grid-template-columns:1fr 1fr;gap:0 8px;display:grid!important}.dp-work-list .dp-list-head,.dp-work-list .dp-task-scroll,.dp-work-list .dp-note,.dp-work-list .dp-selected{grid-column:1/-1}.dp-work-list .dp-task-scroll{gap:8px;max-height:180px;display:flex;overflow:auto}.dp-work-list .dp-task{flex:0 0 210px;min-width:0}.dp-work-list>.dp-note{margin:6px 0!important}}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .notes-workspace:not(.quick-note-panel) .notes-workspace-tools{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;margin:0 0 10px;padding:6px 0;display:flex}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .notes-workspace-tools .notes-sync-bar{flex-wrap:wrap;gap:6px;padding:0;font-size:12px}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .notes-workspace-tools .notes-intro{gap:6px 12px;margin:0;font-size:12px;line-height:1.5}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .notes-workspace-tools .note-message{border-radius:8px;margin:0;padding:6px 10px;font-size:12px}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .notes-workspace-tools .note-message[open]{flex-basis:100%}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .notes-workspace-tools summary{cursor:pointer;min-height:24px;line-height:1.6}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .notes-layout{grid-template-columns:minmax(210px,.2fr) minmax(0,1fr);gap:14px}.quick-note-panel .notes-workspace-tools{display:contents}html[data-tims-theme] [data-chat-layout=true] .workspace-v68[data-workspace-density=overview] .workspace-content{max-width:none;padding:8px 16px}html[data-tims-theme] [data-chat-layout=true] .workspace-v68[data-workspace-density=overview] .page-toolbar{margin-bottom:8px}html[data-tims-theme] [data-chat-layout=true] .workspace-v68[data-workspace-density=overview] .tino-chat-header{flex-wrap:wrap;flex-shrink:0;gap:8px;height:auto;min-height:50px;padding:7px 12px}html[data-tims-theme] .tino-chat[data-tino-display] .tino-admin-entry.is-inline{border:0;flex:none;gap:4px;max-width:100%;margin:0;padding:0}.tino-admin-entry.is-inline>small{overflow-wrap:anywhere;max-width:220px}.tino-admin-entry.is-inline .tino-admin-badge{white-space:nowrap;font-size:11px}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .tino-current-title{flex:150px;min-width:0}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .tino-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .tino-chat:not(.tino-compact) :is(.tino-message-list,.tino-compose-inner){width:100%;max-width:1280px}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .tino-chat:not(.tino-compact) .tino-messages{flex:1 1 0;min-height:60px;padding:16px clamp(12px,2vw,28px)}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .tino-chat:not(.tino-compact) .tino-compose{overscroll-behavior:contain;flex:none;min-height:0;max-height:48%;padding:8px 16px;overflow:auto}html[data-tims-theme] .tino-chat[data-tino-display] .tino-compose-tools{flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 6px;display:flex}.tino-compose-footer{flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0;margin-top:4px;display:flex}.tino-compose-footer>.tino-workspace-actions{flex:270px;gap:6px;margin:0}.tino-review-reminder{color:var(--muted-foreground);font-size:11px;line-height:1.5}.tino-compose-help{color:var(--muted-foreground);margin-left:auto;font-size:11px;line-height:1.5;position:relative}.tino-compose-help>summary{cursor:pointer;min-height:28px;padding:5px 2px}.tino-compose-help[open]{flex-basis:100%;margin:0}.tino-compose-help-body{overscroll-behavior:contain;border:1px solid var(--border);background:var(--card);width:100%;max-height:220px;color:var(--foreground);z-index:12;border-radius:10px;padding:12px;position:relative;overflow:auto;box-shadow:0 4px 18px #0002}.tino-compose-help-body p{margin:0 0 6px;line-height:1.6}html[data-tims-theme] .tino-chat[data-tino-display] .tino-compose-help-body :is(.tino-compose-meta,.tino-disclaimer){text-align:start;margin:4px 0;padding:0;line-height:1.6;display:block}html[data-tims-theme] .tino-chat[data-tino-display] .tino-compose-help-body .tino-disclaimer-full{display:inline}html[data-tims-theme] .tino-chat[data-tino-display] .tino-compose-help-body .tino-disclaimer-short{display:none}html:root body .app-dialog.workday-dialog[data-workspace-dialog][role=dialog][data-slot=dialog-content][data-dialog-mode]{flex-direction:column;gap:12px;height:min(880px,calc(var(--tims-viewport-height,100dvh) - var(--tims-dialog-inset,16px)*2))!important;max-height:calc(var(--tims-viewport-height,100dvh) - var(--tims-dialog-inset,16px)*2)!important;display:flex!important;overflow:hidden!important}html:root body .app-dialog.workday-dialog[data-workspace-dialog][role=dialog][data-slot=dialog-content][data-dialog-mode=expanded]{height:calc(var(--tims-viewport-height,100dvh) - 16px)!important;max-height:calc(var(--tims-viewport-height,100dvh) - 16px)!important}.app-dialog.workday-dialog>[data-dialog-chrome]{box-shadow:none;flex:none;position:relative;top:auto}.workday-dialog>p{flex:none;max-height:100px;margin:0;font-size:13px;line-height:1.5;overflow:auto}.workday-dialog .workday-form{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.workday-dialog .workday-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:2px 4px 12px;scroll-padding:16px;overflow:auto}.workday-dialog .workday-plan-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.workday-dialog .workday-plan-grid[data-has-schedule=false]{grid-template-columns:1fr}.workday-plan-inputs{gap:12px;min-width:0;display:grid}.workday-plan-inputs>.readiness-grid{grid-template-columns:minmax(100px,.35fr) minmax(0,1fr)}.workday-plan-inputs .workday-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.workday-plan-inputs .workday-summary span{overflow-wrap:anywhere;min-width:0;font-size:12px}.workday-plan-inputs>.workday-item{margin:0;padding:12px}.workday-plan-inputs>.workday-item .readiness-grid{gap:10px}.workday-plan-inputs details>summary{cursor:pointer;padding:6px 0;font-size:14px;line-height:1.5}.workday-plan-preview{min-width:0;position:sticky;top:0;container:workday-slot/inline-size}.workday-plan-preview .workday-auto{min-width:0;margin:0;padding:12px}.workday-plan-preview .workday-auto h3{margin:0 0 6px;font-size:18px;line-height:1.5}.workday-plan-preview .workday-auto p{margin:6px 0;font-size:13px;line-height:1.6}.workday-plan-preview .workday-plan-table{max-height:390px;margin:10px 0}.workday-plan-notes{grid-column:1/-1}.workday-plan-notes p{margin:4px 0}.workday-dialog .workday-actions{border-top:1px solid var(--border);flex:none;align-items:center;gap:6px;margin:0;padding:10px 0 0}.workday-dialog .workday-actions>button{white-space:normal;max-width:100%;height:auto;min-height:40px;line-height:1.5}.workday-dialog .workday-actions>button:first-child{margin-right:auto}@container workday-slot (width<=560px){.workday-plan-table :is(table,tbody){display:block}.workday-plan-table table{width:100%;min-width:0}.workday-plan-table caption{text-align:start;padding-bottom:6px;font-size:12px;line-height:1.5;display:block}.workday-plan-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workday-plan-table tbody tr{border:1px solid var(--border);border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;padding:10px;display:grid}.workday-plan-table tbody td{border:0;min-width:0;padding:0;display:block}.workday-plan-table td:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:3px;font-size:12px;display:block}.workday-plan-table td:nth-child(n+3){grid-column:1/-1}.workday-plan-table :is(input[type=time],input[type=number],select){box-sizing:border-box;width:100%;min-width:0;max-width:100%}}@container workspace-overview (width<=1000px){.day-overview-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:12px}.day-start-row[data-active=true]{grid-template-columns:1fr 1fr}.workday-today-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace-overview (width<=780px){.day-overview-grid{grid-template-columns:1fr}.day-overview-side{grid-template-columns:repeat(2,minmax(0,1fr))}.day-start-row[data-active=true]{grid-template-columns:1fr;grid-template-areas:"welcome""checkin""plan""status"}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .day-welcome{min-height:190px}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .day-welcome>.brand-person{height:210px}}@container workspace-overview (width<=560px){.day-overview-side,.day-support-grid{grid-template-columns:1fr}}@media (max-width:1023px){html[data-tims-theme] [data-chat-layout=true] .workspace-v68[data-workspace-density=overview] .workspace-content>.page-toolbar{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}html[data-tims-theme] [data-chat-layout=true] .workspace-v68[data-workspace-density=overview] .page-heading h1{font-size:20px}html[data-tims-theme] [data-chat-layout=true] .workspace-v68[data-workspace-density=overview] .workspace-search-tools{flex-wrap:nowrap;width:100%;min-width:0}html[data-tims-theme] [data-chat-layout=true][data-chat-keyboard=true] .workspace-v68[data-workspace-density=overview] .workspace-content>.page-toolbar,.tino-admin-entry.is-inline>button>span{display:none}.tino-admin-entry.is-inline>button{min-width:34px;position:relative}.tino-admin-entry.is-inline .tino-admin-badge{padding:0 4px;font-size:10px;position:absolute;top:-5px;right:-3px}}@media (max-width:1023px) and (max-height:500px){html[data-tims-theme] [data-chat-layout=true] .workspace-v68[data-workspace-density=overview] .workspace-content>.page-toolbar{display:none}}@media (max-width:900px){.workday-dialog .workday-plan-grid{grid-template-columns:1fr}.workday-plan-preview{position:static}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .workspace-search-tools{flex:100%;min-width:0}}@media (max-width:650px){html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .workspace-content{padding:10px 12px 100px}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .page-heading h1{font-size:24px}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .notes-layout{grid-template-columns:1fr}html[data-tims-theme] [data-chat-layout=true] .workspace-v68[data-workspace-density=overview] .workspace-content{padding:6px 8px max(6px,env(safe-area-inset-bottom))}html[data-tims-theme] .workspace-v68[data-workspace-density=overview] .tino-chat:not(.tino-compact) .tino-compose{padding:6px 10px}.workday-plan-inputs>.readiness-grid{grid-template-columns:1fr}.workday-dialog .workday-actions>button{flex:calc(50% - 6px);padding:7px;font-size:12px}.workday-dialog .workday-actions>button:first-child{flex-basis:100%;margin:0}.day-overview-grid .dp-modebar,.day-overview-grid .dp-work-list{grid-template-columns:1fr}.day-overview-grid .dp-work-list .dp-duration{grid-column:1/-1}}html:root body .app-dialog[data-workspace-dialog]{--tims-control-height:36px;--tims-form-gap:12px;--tims-form-gutter:16px}html:root body .app-dialog[data-workspace-dialog] :is(.ops-form-grid,.hr-form-grid,.form-standard-grid){align-items:start;gap:var(--tims-form-gap) var(--tims-form-gutter)!important}html:root body .app-dialog[data-workspace-dialog] :is(.ops-field,.hr-field,.form-standard-field){gap:5px;min-width:0;max-width:100%}html:root body .app-dialog[data-workspace-dialog] :is(input,textarea,select,[role=combobox]){min-width:0;max-width:100%;scroll-margin-block:70px 32px}html:root body .app-dialog[data-workspace-dialog] :is(.ops-form-grid,.hr-form-grid,.form-standard-grid)>*{min-width:0}html:root body .app-dialog[data-workspace-dialog] :is(.ops-form-grid,.hr-form-grid,.form-standard-grid)>:is(.ops-field,.hr-field,.form-standard-field){margin-block:0!important}html:root body .app-dialog[data-workspace-dialog] .form-section{margin-top:12px}html:root body .app-dialog[data-workspace-dialog] .form-section>summary{gap:10px;min-height:44px;padding:9px 12px!important}html:root body .app-dialog[data-workspace-dialog] .form-section-body{gap:12px;padding:12px!important}html:root body .app-dialog[data-workspace-dialog] [data-slot=button]:not([data-size^=icon]):not([data-size=lg]){min-height:var(--tims-control-height);white-space:normal;overflow-wrap:anywhere;gap:6px;max-width:100%;height:auto;padding:6px 12px;font-size:14px;line-height:1.5}html:root body .app-dialog[data-workspace-dialog] [data-slot=button][data-size=sm]{min-height:var(--tims-control-height);padding:5px 10px;font-size:13px}html:root body .app-dialog[data-workspace-dialog] :is(.ops-form-footer,.work-form-footer,[data-slot=dialog-footer]){gap:8px;padding-top:10px}html:root body .app-dialog[data-workspace-dialog] :is(.ops-form-footer,.work-form-footer,[data-slot=dialog-footer]) [data-slot=button]{flex-grow:0;width:auto;max-width:100%}html:root body .app-dialog[data-workspace-dialog] [data-slot=dialog-header]{text-align:start;gap:4px}html:root body .app-dialog[data-workspace-dialog] [data-slot=dialog-title]{overflow-wrap:anywhere;line-height:1.5}html:root body .app-dialog[data-workspace-dialog] [data-slot=dialog-description]{margin:0;font-size:13px;line-height:1.55}html:root body .form-save-status.work-draft-status{border:1px solid var(--border);background:var(--card);min-height:38px;max-height:none;color:var(--muted-foreground);z-index:12;border-radius:8px;flex:none;margin:0;padding:0 8px;font-size:12px;display:block;position:relative;overflow:visible}html:root body .form-save-status .form-save-status-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;height:36px;margin:0;padding:0;display:flex}html:root body .form-save-status .form-save-status-label{flex:1;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:1.5;display:flex}html:root body .form-save-status .form-save-status-label>svg{flex:none}html:root body .form-save-status .form-save-status-label>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html:root body .form-save-status[data-save-state=saved] .form-save-status-label{color:var(--tims-ui-success-ink,#28745e)}html:root body .form-save-status .form-save-status-details{border:0;flex:none;min-width:0;margin:0;padding:0;position:static}html:root body .form-save-status .form-save-status-details>summary{cursor:pointer;width:32px;height:32px;min-height:32px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;place-items:center;list-style:none;padding:0!important;display:grid!important}html:root body .form-save-status .form-save-status-details>summary::-webkit-details-marker{display:none}html:root body .form-save-status .form-save-status-details>summary:before,html:root body .form-save-status .form-save-status-details>summary:after{content:none!important}html:root body .form-save-status .form-save-status-details>summary:focus-visible{outline:2px solid var(--ring);outline-offset:1px}html:root body .form-save-status .form-save-status-popover{z-index:50;border:1px solid var(--border);background:var(--popover,var(--card));width:min(360px,100%);max-height:min(230px,40dvh);color:var(--foreground);border-radius:10px;padding:12px;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;overflow:auto;box-shadow:0 6px 22px #0002}html:root body .form-save-status :is(.form-save-status-popover,.form-save-status-attention){overflow-wrap:anywhere;line-height:1.6}html:root body .form-save-status :is(.form-save-status-popover,.form-save-status-attention)>div{gap:5px;display:grid}html:root body .form-save-status :is(.form-save-status-popover,.form-save-status-attention)>button{margin:6px 6px 0 0}html:root body .form-save-status.needs-attention{border-color:color-mix(in srgb,var(--destructive) 40%,var(--border));color:var(--foreground)}html:root body .form-save-status .form-save-status-attention{max-height:min(170px,30dvh);padding-bottom:8px;overflow:auto}html:root body .form-save-status.needs-attention .form-save-status-label{color:var(--destructive)}@media (max-width:640px){html:root body .app-dialog[data-workspace-dialog]{--tims-form-gutter:12px;--tims-form-gap:10px}html:root body .app-dialog[data-workspace-dialog][role=dialog][data-slot=dialog-content][data-dialog-mode=comfort]{--tims-dialog-inset:10px;gap:10px;padding:14px 12px!important}html:root body .app-dialog[data-workspace-dialog] :is(.ops-form-grid,.hr-form-grid,.form-standard-grid){grid-template-columns:minmax(0,1fr)}html:root body .app-dialog[data-workspace-dialog] :is(.ops-form-grid,.hr-form-grid,.form-standard-grid)>.wide{grid-column:1/-1}html:root body .app-dialog[data-workspace-dialog] :is(.ops-form-footer,.work-form-footer,[data-slot=dialog-footer]){flex-flow:wrap;justify-content:flex-end;align-items:stretch;display:flex}html:root body .app-dialog[data-workspace-dialog] :is(.ops-form-footer,.work-form-footer,[data-slot=dialog-footer])>button{flex:0 auto}html:root body .app-dialog[data-workspace-dialog] .work-submit-area{flex:140px;min-width:0}}@media (any-pointer:coarse){html:root body .app-dialog[data-workspace-dialog]{--tims-control-height:44px}html:root body .app-dialog[data-workspace-dialog] [data-slot=button][data-size^=icon]{min-width:44px;min-height:44px}html:root body .form-save-status .form-save-status-heading{height:44px}html:root body .form-save-status .form-save-status-details>summary{width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){html:root body .form-save-status .spin{animation:none}}#tims-workspace.workspace-v68 .section-navigation :is(.section-entries,.section-groups){min-width:0;max-width:100%;flex-wrap:wrap!important;display:flex!important}#tims-workspace.workspace-v68 .section-navigation button{white-space:normal;min-width:0;max-width:100%}#tims-workspace.workspace-v68[data-work-page=controls] [role=tablist]{max-width:100%;flex-wrap:wrap!important;height:auto!important}#tims-workspace.workspace-v68[data-work-page=controls] [role=tab]{white-space:normal;height:auto}#tims-workspace.workspace-v68 .gov-desk .gov-toolbar{flex-wrap:wrap;gap:10px;display:flex}#tims-workspace.workspace-v68 .gov-toolbar>.gov-search{flex:220px;min-width:0}#tims-workspace.workspace-v68 .gov-toolbar>.search-choice{flex:190px;min-width:0;max-width:100%}#tims-workspace.workspace-v68 .gov-toolbar>button{flex:none;max-width:100%}html:root body .app-dialog[data-workspace-dialog][data-dialog-mode]{transition-property:opacity,box-shadow!important}html:root body .app-dialog[data-workspace-dialog][data-dialog-mode]>.tino-form-scope{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;max-height:100%;scroll-padding-block:12px 24px;flex:auto!important;min-height:0!important;overflow-y:auto!important}#tims-workspace .day-workspace-sections{min-width:0}#tims-workspace .day-workspace-sections>.section-deck{margin:0}#tims-workspace .day-start-row .day-welcome{grid-template-columns:minmax(0,1fr) minmax(88px,.3fr);min-height:150px;padding:14px 12px 0 16px}#tims-workspace .day-start-row .day-welcome>.brand-person{height:165px}#tims-workspace .day-start-row .day-welcome-copy{padding-bottom:12px}#tims-workspace .day-start-row .day-welcome h2{margin:5px 0;font-size:20px;line-height:1.4}#tims-workspace .executive-dashboard{min-width:0}#tims-workspace .executive-dashboard .insight-welcome{min-height:0;margin:0 0 12px;padding:16px 18px}#tims-workspace .executive-dashboard .insight-welcome h2{font-size:24px;line-height:1.5}#tims-workspace .executive-dashboard .insight-filterbar{align-items:end;gap:8px;padding:10px 12px}#tims-workspace .executive-dashboard .insight-filterbar>label{flex:170px;min-width:0}#tims-workspace .executive-dashboard .insight-kpis{gap:10px;margin:10px 0}#tims-workspace .executive-dashboard .insight-kpis>button{min-height:0;padding:12px}#tims-workspace .executive-dashboard .insight-kpis strong{font-size:26px}#tims-workspace .executive-dashboard .section-deck{margin-top:12px}#tims-workspace .executive-dashboard .insight-grid{gap:12px}#tims-workspace .executive-dashboard .insight-chart-panel{min-width:0}#tims-workspace .executive-dashboard .outcome-table-scroll{min-width:0;overflow:visible}#tims-workspace .executive-dashboard .outcome-table-scroll .smart-table-scroll{max-width:100%;overflow:auto}#tims-workspace .section-navigation button svg{flex:none}#tims-workspace :is(.signing-center,.signing-center>*,.signing-intro,.signing-intro>div,.signing-filter,.signing-filter .office-tabs){min-width:0;max-width:100%}#tims-workspace .signing-tools{flex-wrap:wrap;max-width:100%}#tims-workspace .signing-tools button{white-space:normal;max-width:100%;height:auto}#tims-workspace .signing-intro :is(h2,p){overflow-wrap:anywhere}#tims-workspace :is(.workspace-pagination,.smart-table-pages){scroll-margin-block:90px 24px}#tims-workspace :is(.workspace-pagination,.section-navigation,.phase2-register-toolbar,.org-overview-filters,.insight-filterbar) :is(button,select,a):focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:3px}#tims-workspace :is(.section-mobile-picker,.phase2-register-toolbar,.insight-filterbar,.table-mobile-record){overflow-wrap:anywhere;min-width:0}#tims-workspace .table-mobile-record>header{align-items:flex-start}#tims-workspace .table-mobile-record dd{overflow-wrap:anywhere;min-width:0}#tims-workspace .table-mobile-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#tims-workspace .table-mobile-actions>button{white-space:normal;max-width:100%;height:auto}#tims-workspace .smart-table-pages{row-gap:8px}html.dark #tims-workspace .table-density button[aria-pressed=true]{color:#dce7ff;background:#213858}@media (min-width:1600px){#tims-workspace .executive-dashboard .insight-priority-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (max-width:1024px){#tims-workspace .executive-dashboard .insight-filterbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#tims-workspace .executive-dashboard .insight-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#tims-workspace .executive-dashboard .insight-welcome-actions{flex-wrap:wrap}}@media (max-width:650px){#tims-workspace[data-work-page] .workspace-page-body{min-width:0}#tims-workspace .phase2-register-toolbar{gap:8px;padding:8px 0;display:flex}#tims-workspace .phase2-register-toolbar>label{flex-direction:column;flex:140px;align-items:flex-start;min-width:0}#tims-workspace .phase2-register-toolbar :is(input,select){width:100%;max-width:100%}#tims-workspace .smart-table-tools{gap:8px}#tims-workspace .table-mobile-record{padding:12px}#tims-workspace .table-mobile-record dl{gap:6px 10px}#tims-workspace .project-card-cover{padding-inline:12px}#tims-workspace .project-card-body{padding:12px}#tims-workspace .project-card-title h3{font-size:18px}#tims-workspace .project-card-team{gap:8px}#tims-workspace .project-card-footer{gap:8px;padding:8px 12px}#tims-workspace .expense-claim-card>div:first-child{flex-wrap:wrap;align-items:flex-start;gap:8px}#tims-workspace .expense-claim-card>div:first-child>div{flex:1;min-width:150px}#tims-workspace .expense-claim-card>div:first-child>strong{margin-inline-start:auto;font-size:17px}#tims-workspace .expense-claim-card h3{font-size:17px;line-height:1.5}#tims-workspace .org-unit-card header{gap:8px;padding:12px}#tims-workspace .org-unit-body{padding:12px}#tims-workspace .org-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#tims-workspace .executive-dashboard .insight-welcome{padding:12px}#tims-workspace .executive-dashboard .insight-welcome h2{font-size:20px}#tims-workspace .executive-dashboard .insight-filterbar{gap:8px;padding:10px}#tims-workspace .executive-dashboard .insight-filterbar>label{font-size:12px}#tims-workspace .executive-dashboard .insight-kpis>button{padding:10px}#tims-workspace .executive-dashboard .insight-kpis small{font-size:12px;line-height:1.5}#tims-workspace .executive-dashboard .insight-kpis strong{font-size:23px}#tims-workspace .executive-dashboard .insight-grid{grid-template-columns:minmax(0,1fr)}}@media (any-pointer:coarse),(max-width:650px){#tims-workspace :is(.section-navigation,.workspace-pagination,.smart-table-tools,.smart-table-pages,.table-mobile-actions,.phase2-person-actions,.phase2-register-toolbar,.insight-filterbar,.org-overview-filters,.signing-center) :is(button,select,[role=combobox]){min-height:44px}#tims-workspace .workspace-pagination button{min-width:44px}#tims-workspace :is(.section-navigation,.org-overview-filters) button{padding-block:9px}#tims-workspace :is(.project-card-title,.project-output-actions,.expense-claim-card) button{height:auto;min-height:44px}#tims-workspace :is(.table-mobile-record,.expense-claim-card,.workspace-help) summary{align-items:center;min-height:44px;display:flex}html:root body .app-dialog[data-workspace-dialog] :is(.dialog-window-controls button,[data-slot=button],input:not([type=checkbox]):not([type=radio]),select,[role=combobox]){min-height:44px}html:root body .app-dialog[data-workspace-dialog] .dialog-window-controls button{min-width:44px}}@media (prefers-reduced-motion:reduce){#tims-workspace .retained-section{transition:none;animation:none}#tims-workspace :is(.section-navigation,.workspace-pagination) button{transition:none}}}
