.construction-frame .drawer-backdrop{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.construction-page-DIRECTOR .construction-director-eyebrow{display:none}@media (max-width:720px){.construction-page-SITE_COMMANDER>div:first-child{margin-bottom:-18px}.construction-page-SITE_COMMANDER>div:first-child h1{font-size:18px!important;line-height:1.2!important}.cht-mobile-search{display:grid!important;place-items:center;position:absolute;top:0;right:0;width:36px;height:36px;padding:0;border-radius:8px;color:#2869d5}.construction-page-SITE_COMMANDER>.space-y-6>div:first-child>div:first-child{position:relative;padding-right:42px}.construction-frame .topbar{position:relative}.construction-frame .topbar:after,.construction-frame .topbar:before{display:none!important}.construction-frame .topbar .crumb-wrap{transform:translateY(9px)}.construction-frame .topbar .global-page-heading{min-width:0!important;max-width:calc(100% - 90px)!important;overflow:hidden!important}.construction-frame .topbar .global-page-title{font-size:15px!important;font-weight:700!important;color:#ffffff!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.construction-frame .modal-mobile-fullscreen{inset:82px 0 0 0!important;padding:0!important;place-items:stretch!important}}.construction-frame .modal-overlay-backdrop:has(.commander-form){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;place-items:start!important;padding:114px 0 0 calc(var(--sidebar-w) + 10px)!important}.construction-frame .modal-overlay-backdrop:has(.commander-form) .modal-center-card{width:560px!important;max-width:560px!important;padding:18px!important}@media (max-width:720px){.commander-grid{grid-template-columns:minmax(0,1fr)}.commander-table{overflow-x:auto}.commander-table .data-table{min-width:620px}.modal-overlay-backdrop:has(.commander-change-modal){padding:14px!important;place-items:center!important}.commander-change-modal{width:100%!important;max-width:100%!important;max-height:calc(calc(100vh / var(--ui-zoom)) - 28px)!important;padding:18px!important}.construction-frame .modal-overlay-backdrop:has(.commander-form){padding:14px!important;place-items:center!important}.construction-frame .modal-overlay-backdrop:has(.commander-form) .modal-center-card{width:100%!important;max-width:100%!important;max-height:calc(calc(100vh / var(--ui-zoom)) - 28px)!important;padding:18px!important}.construction-frame .modal-overlay-backdrop:has(.commander-form) .modal-footer{flex-wrap:wrap}}.modal-overlay-backdrop:has(.hd07-modal){background:rgba(78,94,113,.72)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modal-hd07-backdrop{background:rgba(78,94,113,.72)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modal-hd07-backdrop .modal-center-card{width:1150px!important;max-width:calc(calc(100vw / var(--ui-zoom)) - 48px)!important;max-height:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}.modal-hd07-backdrop .modal-center-card>.flex.items-start,.modal-hd07-backdrop .modal-center-card>.modal-footer{display:none!important}.modal-hd07-backdrop .hd07-modal{width:min(1150px,100%)!important;max-width:100%!important;transform:translateX(calc(var(--sidebar-w) / 2))!important}.modal-hd07-backdrop .hd07-contract-modal{transform:translateX(0)!important}.modal-hd07-backdrop .hd07-modal-grid>.hd07-panel{min-height:650px;padding:22px;background:#fff;border-radius:14px}.modal-hd07-backdrop .hd07-modal-grid{width:1150px!important;transform:translate(135px,7px)!important}.modal-hd07-backdrop .hd07-panel{position:relative}.modal-hd07-backdrop .hd07-panel-footer{position:absolute;left:22px;right:22px;bottom:280px;display:grid;gap:14px;color:#28698f;font-size:11px}.modal-hd07-backdrop .hd07-panel-footer .btn-aba-secondary{width:100%}.modal-close-btn{appearance:none;border:0;background:transparent;color:#64748b;line-height:1;min-width:42px;min-height:42px}@media (min-width:721px){.construction-page-DIRECTOR .director-extra-kpi{display:block}.construction-page-DIRECTOR .director-priority-kpi{min-height:86px}}@media (max-width:720px){.modal-overlay-backdrop:has(.daily-validation-modal){background:#f3f6fb!important;backdrop-filter:none!important}.construction-frame:has(.daily-validation-modal) .content{visibility:hidden}.construction-frame:has(.daily-validation-modal) .modal-overlay-backdrop{visibility:visible}.daily-validation-modal .modal-header-hide-mobile{display:none!important}.daily-validation-modal{position:relative;padding-top:0!important}.daily-validation-modal .modal-body{transform:translateY(-14px)}.validation-mobile-title{display:block!important;color:#173766;font:700 18px/1.2 Manrope,sans-serif;margin-bottom:2px}.daily-validation-modal .daily-validation-project{position:absolute;top:15px;left:15px;right:15px;justify-content:flex-end;pointer-events:none}.daily-validation-modal .daily-validation-project span{display:none}.daily-validation-modal .daily-validation-content{gap:14px}.daily-validation-modal .validation-summary{margin-bottom:-14px;border:1px solid #dfe7f1;border-bottom:0;border-radius:12px 12px 0 0;padding-bottom:10px}.daily-validation-modal .validation-stats{border-radius:0 0 12px 12px}.daily-validation-modal>.daily-validation-content>.form-error{padding:8px 10px;font-size:12px;line-height:1.4}.daily-validation-modal>.daily-validation-content>.form-error strong{display:block;font-size:13px;line-height:1.3;margin-bottom:2px}.daily-validation-modal .validation-card{padding:12px;gap:8px}.daily-validation-modal .validation-card .form-success{padding:8px 10px;font-size:12px;line-height:1.4}.daily-validation-modal .validation-card .cht-mobile-cta{min-height:42px;outline:none;border:0}.daily-validation-modal .modal-footer{position:fixed!important;left:0;right:0;bottom:0;z-index:2;display:grid!important;grid-template-columns:1fr 1fr;gap:8px;padding:10px 15px!important;background:#f3f6fb!important}.daily-validation-modal .modal-footer .button{width:100%;min-height:42px}.daily-validation-modal .modal-footer .validation-error-action{color:#1262c4;background:#eef5ff;border-color:#b8d2fb}.daily-validation-modal>.flex.items-start p{display:none}.daily-validation-modal>.flex.items-start{margin-bottom:8px!important}}.validation-mobile-title{display:none}@media (max-width:720px){.construction-frame .matrix-header{position:relative}.construction-frame .matrix-header .matrix-actions,.construction-frame .matrix-mobile-complete{display:none!important}.construction-frame .matrix-header:after{content:"…";position:absolute;top:0;right:0;width:31px;height:31px;display:grid;place-items:center;border:1px solid #dfe7f1;border-radius:9px;background:#fff;color:#173766;font-size:18px;line-height:1}}.cht-mobile-search{display:none}