@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&family=Rajdhani:wght@500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg:#f2f2f2;--bg-2:#f7f9fb;--card:#fff;--card-soft:#f5f7fa;--line:#e0e0e0;--line-2:#ddd;--text:#333;--muted:#999;--teal:#1a5cac;--teal-dark:#154d96;--teal-light:#1a5cac;--blue:#1a5cac;--danger:#c0392b;--shadow:0 1px 4px #00000014;--soft-shadow:0 1px 4px #0000000f;--select-active:#d5d5d5;--select-hover:#ececec;--select-active-border:#c8c8c8}*{box-sizing:border-box}html,body{min-height:100%;color:var(--text);background:var(--bg);margin:0;font-family:DM Sans,Inter,Arial,sans-serif;font-size:12px}button,input,select,textarea{font:inherit}button{cursor:pointer}.hidden{display:none!important}body:before,body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#21b0c61f,#21b0c600 68%);border-radius:50%;position:fixed}body:before{width:420px;height:420px;top:-8%;left:7%}body:after{width:520px;height:520px;top:9%;right:4%}.app-shell{background:linear-gradient(135deg,#eaf3ff 0%,#f8fbff 58%,#eef9ff 100%);width:100%;min-height:100vh;display:block}.sidebar{display:none!important}.main-content{background:0 0;width:100%;min-height:100vh;padding:10px 12px;overflow:auto}body[data-dashboard-page=""] .main-content{background:linear-gradient(135deg,#e8f2ff 0%,#f9fcff 58%,#eaf3ff 100%);place-items:center;padding:24px;display:grid}.welcome-panel.kra-entrance{background:0 0;place-items:center;width:100%;min-height:100vh;padding:20px;display:grid;position:relative;overflow:hidden}.welcome-panel.kra-entrance:before,.welcome-panel.kra-entrance:after{content:"";pointer-events:none;background:radial-gradient(circle,#1292a81a,#1292a800 70%);border-radius:50%;position:absolute}.welcome-panel.kra-entrance:before{width:320px;height:320px;top:9%;left:14%}.welcome-panel.kra-entrance:after{width:380px;height:380px;top:18%;right:9%}.entrance-menu-button{display:none}.welcome-card,.kra-welcome-card{text-align:center;z-index:1;background:#fff;border:1px solid #dce8f2f2;border-radius:20px;width:min(430px,92vw);position:relative;overflow:hidden;box-shadow:0 24px 56px #1b566821}.kra-welcome-card{padding:0 0 22px}.kra-welcome-card h1{background:linear-gradient(180deg,var(--teal-light),var(--teal-dark));color:#fff;letter-spacing:.01em;text-transform:none;text-shadow:0 1px 1px #0000001f;margin:0;padding:26px 20px 20px;font-size:20px;font-weight:900;line-height:1.15}.kra-welcome-card h1:before{content:"KRA";width:54px;height:34px;color:var(--teal-dark);background:#f9fcff;border-radius:10px;place-items:center;margin:0 auto 10px;font-size:12px;font-weight:900;display:inline-grid;box-shadow:0 2px 8px #0000001a}.kra-welcome-card h1 span{color:var(--card);font-size:18px;font-weight:900}.gold-divider{display:none}.welcome-copy{color:var(--muted);margin:18px 28px 16px;font-size:12px;font-weight:700;line-height:1.45}.landing-auth-actions{gap:12px;padding:0 26px;display:grid}.landing-login-btn,.ms-login-btn,.login-gate .btn-primary{background:linear-gradient(90deg,var(--teal-light),var(--teal-dark));color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;height:46px;font-size:13px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 10px 20px #06758b33}.landing-login-btn:hover,.ms-login-btn:hover,.login-gate .btn-primary:hover{filter:brightness(.98);transform:translateY(-1px)}.landing-kra-dropdown{text-align:left;gap:8px;display:grid}.landing-kra-dropdown label{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.landing-kra-dropdown select{border:1px solid var(--line);background:var(--card);width:100%;height:42px;color:var(--text);border-radius:12px;padding:0 12px;font-size:12px;font-weight:700}.login-gate{background:0 0;place-items:center;min-height:calc(100vh - 20px);display:grid}.login-gate.hidden{display:none!important}.login-gate .welcome-card{width:min(430px,92vw);padding:0 0 24px}.welcome-badge,.kra-login-badge{width:58px;height:34px;color:var(--teal-dark);border:1px solid var(--line);background:#f2f8ff;border-radius:10px;place-items:center;margin:24px auto 10px;font-size:12px;font-weight:900;display:grid}.login-gate h2,.kra-login-modal h2{color:var(--text);margin:0 24px 8px;font-size:19px;font-weight:900}.login-gate p,.kra-login-modal p{color:var(--muted);margin:0 28px 20px;font-size:12px;line-height:1.45}#kraLoginOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0c202a52;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}#kraLoginOverlay.visible{display:flex}.kra-login-modal{text-align:center;border:1px solid var(--line);background:#fff;border-radius:20px;width:min(390px,94vw);padding:4px 0 22px;box-shadow:0 24px 64px #0e273438}.login-actions{grid-template-columns:1fr;gap:10px;padding:0 24px;display:grid}.ms-cancel-btn{border:1px solid var(--line);background:var(--card);height:40px;color:var(--text);border-radius:12px;font-size:12px;font-weight:800}body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell{background:linear-gradient(135deg,#eef6ff 0%,#f8fbff 62%,#eef8ff 100%);min-width:1180px}body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{min-height:100vh;padding:8px 10px 12px;overflow:visible}body[data-dashboard-page=economic] .main-content:before,body[data-dashboard-page=development] .main-content:before{content:"SANATHANA KRA DASHBOARD";text-align:center;background:linear-gradient(90deg,var(--teal-light),var(--teal-dark));color:#fff;letter-spacing:.08em;border-radius:16px;height:38px;margin:0 0 8px;font-size:15px;font-weight:900;line-height:38px;display:block;box-shadow:0 10px 24px #06758b24}body.login-required .main-content:before{content:none!important;display:none!important}body.login-required .main-content{background:linear-gradient(135deg,#e8f2ff 0%,#f9fcff 58%,#eaf3ff 100%);place-items:center;min-width:0;display:grid}body.login-required .app-shell{min-width:0!important}body[data-dashboard-page=economic] .welcome-panel,body[data-dashboard-page=development] .welcome-panel{display:none!important}.dashboard-only{display:block}#dashboardControls{grid-template-columns:210px 220px 240px 170px minmax(330px,1fr);align-items:stretch;gap:8px;width:100%;margin:0 0 8px;display:grid}#dashboardControls.hidden{display:none!important}.sidebar-section{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fffffff5;border-radius:14px;min-width:0;padding:7px 10px}.sidebar-section label{color:#304157;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:9.5px;font-weight:900;line-height:1;display:block;overflow:hidden}.label-icon{display:none}.select-shell{width:100%}.sidebar-section select,.sidebar-section input,.pretty-select,input,select,textarea{border:1px solid var(--line-2);background:var(--card);color:var(--text);border-radius:11px;outline:none;transition:all .15s}.sidebar-section select,.sidebar-section input[type=date]{width:100%;height:34px;padding:0 11px;font-size:11.5px;font-weight:700}.action-panel{align-items:end;display:flex}.actions-stack{grid-template-columns:1fr 1fr .78fr;gap:7px;width:100%;display:grid}.btn{border:1px solid var(--line-2);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;height:34px;padding:0 10px;font-size:11.5px;font-weight:900;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex}.btn-primary{background:linear-gradient(90deg,var(--teal-light),var(--teal-dark));color:var(--card);border-color:#0000}.btn-secondary{background:var(--card);color:var(--text)}.btn-logout{background:var(--danger);border-color:var(--danger);color:var(--card)}#dashboardContent{grid-template-columns:165px minmax(0,1fr);grid-template-areas:"switch detail""stats detail""teams detail";align-items:start;gap:8px;display:grid}#dashboardContent.hidden,.kra-section-grid{display:none!important}.kra-switch-panel{grid-area:switch}.stats-grid{grid-area:stats}.team-summary-panel{grid-area:teams}.detail-panel{grid-area:detail;min-width:0}.kra-switch-panel,.panel,.stat-card,.team-card,.work-item-card,.member-work-card{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fffffffa;border-radius:14px}.kra-switch-panel{gap:7px;padding:7px;display:grid}.switch-block{background:var(--card-soft);border:1px solid #e5edf4;border-radius:12px;padding:6px}.switch-label{color:#304157;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:8.5px;font-weight:900;display:block}.segmented-buttons{gap:5px;display:grid}.segment-btn{border:1px solid var(--line-2);background:var(--card);color:#334155;border-radius:9px;justify-content:center;align-items:center;height:27px;padding:0 6px;font-size:9.5px;font-weight:900;display:flex}.segment-btn.active{background:linear-gradient(90deg,var(--teal-light),var(--teal-dark));color:var(--card);border-color:#0000}.stats-grid{gap:6px;grid-template-columns:1fr!important;display:grid!important}.stat-card{text-align:left;min-height:44px;color:var(--text);background:#fff;padding:7px 8px}.stat-label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:800;display:block;overflow:hidden}.stat-card strong{color:var(--teal-dark);margin-top:3px;font-size:18px;font-weight:900;line-height:1;display:block}.panel{padding:12px}.team-summary-panel{max-height:238px;padding:8px;overflow:hidden}.panel-header{justify-content:space-between;align-items:flex-start;gap:8px;margin:0 0 8px;display:flex}.panel-header h3,#entriesHeading{color:var(--text);margin:0;font-size:17px;font-weight:900;line-height:1.15}.panel-header p{color:var(--muted);margin:3px 0 0;font-size:10.5px}.team-cards{gap:6px;max-height:184px;padding-right:2px;display:grid;overflow:auto}.team-card{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.team-card h4{text-overflow:ellipsis;white-space:nowrap;max-width:95px;margin:0;font-size:10.5px;line-height:1.2;overflow:hidden}.team-meta{color:var(--muted);text-align:right;font-size:9px}.team-meta strong{color:var(--teal-dark);font-size:16px;display:block}.empty-state{text-align:center;color:var(--muted);border:1px dashed var(--line);background:#fafdff;border-radius:12px;padding:12px;font-size:11px}.detail-panel{border-radius:16px;min-height:calc(100vh - 108px);padding:12px 14px 10px}.detail-panel .panel-header p{display:none}.table-wrap{border:1px solid var(--line);background:var(--card);border-radius:12px;height:calc(100vh - 170px);min-height:480px;overflow:auto}.table-wrap table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1460px}.table-wrap th{z-index:2;background:linear-gradient(90deg,var(--teal),var(--teal-dark));color:var(--card);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-align:left;height:31px;padding:7px 8px;font-size:9.5px;font-weight:900;position:sticky;top:0}.table-wrap td{color:#1c2a3d;vertical-align:top;border-bottom:1px solid #eef3f7;padding:7px 8px;font-size:10.6px;font-weight:600;line-height:1.35}.table-wrap th:nth-child(4),.table-wrap td:nth-child(4),.table-wrap th:nth-child(5),.table-wrap td:nth-child(5){width:120px}.multi-item-row{grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:5px;display:grid}.multi-item-row+.multi-item-row{margin-top:4px}.multi-item-index{width:16px;height:16px;color:var(--teal-dark);background:#e8f1fb;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.status-pill,.kra-phase-status{border-radius:999px;justify-content:center;align-items:center;gap:3px;min-height:20px;padding:3px 8px;font-size:9.5px;font-weight:900;display:inline-flex}.status-percent-only{min-width:58px}.action-group{justify-content:center;align-items:center;gap:5px;display:inline-flex}.icon-action-btn,.icon-btn{border:0;border-radius:8px;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:inline-grid}.icon-action-btn.edit{color:#075985;background:#e8f7ff}.icon-action-btn.mail{color:#166534;background:#e7f9ef}.icon-action-btn.delete{color:#991b1b;background:#ffe9e9}.icon-btn{color:#334155;background:#f3f7fb}.modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9998;background:#0e273457;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal.hidden{display:none!important}.modal-card{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(760px,96vw);max-height:92vh;padding:16px;overflow:auto;box-shadow:0 26px 70px #0e273433}.modal-card-large{width:min(980px,96vw)}.modal-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.modal-header h3{margin:0;font-size:17px;font-weight:900}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.form-group{gap:5px;display:grid}.form-group label,.mail-row label,.mail-body-label{color:#415067;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.form-group input,.form-group select,.form-group textarea,.mail-row input{border:1px solid var(--line-2);width:100%;min-height:34px;color:var(--text);background:#fff;border-radius:10px;padding:0 10px;font-size:11.5px;font-weight:600}.form-group textarea{resize:vertical;min-height:64px;padding:8px 10px}.full-width{grid-column:1/-1}.compact-update-box,.team-select-row,.modal-actions,.work-header-actions,.add-team-actions,.member-work-actions{align-items:center;gap:7px;display:flex}.compact-update-box{align-items:stretch;margin-bottom:10px}.compact-update-box .form-group{flex:1}.current-kra-pill{height:31px;color:var(--teal-dark);background:#eaf3fd;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.mini-add-btn,.mini-edit-btn,.mini-delete-btn,.remove-work-btn,.remove-member-work-btn{border:1px solid var(--line-2);height:30px;color:var(--text);background:#fff;border-radius:9px;padding:0 9px;font-size:10.5px;font-weight:900}.mini-delete-btn,.remove-work-btn,.remove-member-work-btn{color:#b91c1c;background:#fff1f1}.work-items-header{justify-content:space-between;align-items:center;margin:12px 0 8px;display:flex}.work-items-header h4,.work-item-title,.member-work-title{margin:0;font-size:13px;font-weight:900}.work-items-header p{color:var(--muted);margin:2px 0 0;font-size:10px}.work-item-top,.member-work-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.modal-actions{justify-content:flex-end;margin-top:12px}.mail-panel{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:16px;margin-top:12px;padding:12px}.mail-dashboard-heading h3{margin:0;font-size:15px}.mail-dashboard-heading p{color:var(--muted);margin:2px 0 8px;font-size:10.5px}.mail-auth-topbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mail-auth-mini-left{align-items:center;gap:8px;display:flex}.ms-mini-icon{width:28px;height:28px;color:var(--teal-dark);background:#eaf3fd;border-radius:9px;place-items:center;font-weight:900;display:grid}.mail-auth-mini-text strong{font-size:11px;display:block}.mail-auth-mini-text span{color:var(--muted);font-size:10px}.mail-auth-mini-actions{flex-wrap:wrap;gap:6px;display:flex}.mail-mini-btn{border:1px solid var(--line-2);background:#fff;border-radius:9px;height:30px;padding:0 9px;font-size:10.5px;font-weight:900}.mail-mini-send,.mail-mini-login,.mail-mini-draft{background:var(--teal);border-color:var(--teal);color:#fff}.mail-mini-discard{color:#b91c1c;background:#fff1f1}.mail-row{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:7px;display:grid}.mail-message-box{border:1px solid var(--line-2);background:#fff;border-radius:12px;min-height:180px;max-height:420px;padding:10px;font-size:11px;line-height:1.45;overflow:auto}.hidden-mail-textarea{display:none!important}@media (width<=1200px){body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell{min-width:1120px}#dashboardControls{grid-template-columns:200px 210px 230px 160px minmax(300px,1fr)}#dashboardContent{grid-template-columns:160px minmax(0,1fr)}}@media (width<=760px){body[data-dashboard-page=""] .main-content{padding:12px}.welcome-card,.kra-welcome-card{width:min(380px,94vw)}.kra-welcome-card h1{padding:22px 16px 18px;font-size:17px}.kra-welcome-card h1 span{font-size:16px}.form-grid{grid-template-columns:1fr}.compact-update-box,.team-select-row,.work-items-header,.mail-auth-topbar{flex-direction:column;align-items:stretch}.mail-row{grid-template-columns:1fr}.modal-card{padding:12px}}.kra-welcome-card h1:before{content:none!important;display:none!important}body[data-dashboard-page=""] .main-content{min-height:100vh;padding:18px;background:linear-gradient(135deg,#e9f3ff 0%,#fbfdff 56%,#eef6ff 100%)!important}.welcome-panel.kra-entrance{min-height:calc(100vh - 36px);padding:18px}.welcome-card,.kra-welcome-card{border-radius:18px!important;width:min(500px,92vw)!important;box-shadow:0 22px 58px #1b566824!important}.kra-welcome-card{padding-bottom:24px!important}.kra-welcome-card h1{letter-spacing:.02em!important;background:linear-gradient(180deg,var(--teal) 0%,var(--teal-dark) 100%)!important;padding:30px 24px 22px!important;font-size:23px!important;line-height:1.12!important}.kra-welcome-card h1 span{margin-top:10px;display:block;letter-spacing:.01em!important;font-size:20px!important}.welcome-copy{margin:20px 30px 16px!important;font-size:12px!important}.landing-login-btn,.ms-login-btn,.login-gate .btn-primary{border-radius:13px!important;height:44px!important;font-size:12.5px!important}.landing-auth-actions{padding:0 28px!important}body[data-dashboard-page=economic] .main-content:before,body[data-dashboard-page=development] .main-content:before{content:none!important;display:none!important}body[data-dashboard-page=economic],body[data-dashboard-page=development]{background:linear-gradient(135deg,#eef6ff 0%,#fbfdff 62%,#eef9ff 100%)!important;overflow-x:hidden!important}body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell{width:100%!important;min-width:0!important}#dashboardControls{grid-template-columns:minmax(205px,1.08fr) minmax(190px,1fr) minmax(220px,1.12fr) minmax(160px,.82fr) minmax(330px,1.2fr)!important;align-items:stretch!important;gap:8px!important;margin-bottom:8px!important}.sidebar-section{border-radius:13px!important;min-height:58px!important;padding:7px 9px!important}.sidebar-section label{letter-spacing:.13em!important;margin-bottom:5px!important;font-size:8.7px!important}.sidebar-section select,.sidebar-section input[type=date]{border-radius:10px!important;height:32px!important;padding:0 10px!important;font-size:10.7px!important;font-weight:800!important}.action-panel{justify-content:flex-end!important;align-items:end!important;display:flex!important}.actions-stack,.actions-stack.compact-actions{justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:100%!important;display:flex!important}.btn{border-radius:10px!important;width:auto!important;min-width:104px!important;height:32px!important;padding:0 12px!important;font-size:10.5px!important;line-height:1!important}#openModalBtn{min-width:130px!important}#topLogoutBtn{min-width:94px!important}#dashboardContent{grid-template:"switch detail""stats detail""teams detail"minmax(0,1fr)/170px minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;height:calc(100vh - 84px)!important;min-height:620px!important}.kra-switch-panel,.stats-grid,.team-summary-panel,.detail-panel{min-width:0!important}.switch-label{font-size:8.2px!important}.segment-btn{height:27px!important;padding:0 5px!important;font-size:9.1px!important}.stats-grid{gap:6px!important}.stat-card{min-height:43px!important;padding:7px 8px!important}.stat-label{font-size:9px!important}.stat-card strong{font-size:17px!important}.team-summary-panel{height:100%!important;max-height:none!important;padding:8px!important;overflow:hidden!important}.team-summary-panel .panel-header{margin-bottom:7px!important}.team-cards{max-height:calc(100% - 38px)!important;overflow:auto!important}.team-card h4{max-width:110px!important}.detail-panel{border-radius:15px!important;height:100%!important;min-height:0!important;padding:11px 12px 10px!important;overflow:hidden!important}.panel-header h3,#entriesHeading{font-size:16px!important}.table-wrap{border-radius:11px!important;height:calc(100% - 36px)!important;min-height:0!important;overflow:auto!important}.table-wrap table{min-width:1240px!important}.table-wrap th{height:30px!important;padding:6px 7px!important;font-size:8.9px!important}.table-wrap td{padding:6px 7px!important;font-size:10px!important;line-height:1.28!important}.table-wrap th:nth-child(2),.table-wrap td:nth-child(2){width:78px!important}.table-wrap th:nth-child(4),.table-wrap td:nth-child(4),.table-wrap th:nth-child(5),.table-wrap td:nth-child(5){width:108px!important}.table-wrap th:nth-child(6),.table-wrap td:nth-child(6){width:112px!important}.table-wrap th:nth-child(7),.table-wrap td:nth-child(7){width:220px!important}.table-wrap th:nth-child(10),.table-wrap td:nth-child(10){text-align:center!important;width:73px!important}.status-pill,.kra-phase-status{min-height:19px!important;padding:3px 7px!important;font-size:8.8px!important}.icon-action-btn,.icon-btn{border-radius:8px!important;width:22px!important;height:22px!important;font-size:10px!important}.action-group{gap:4px!important}@media (width<=1100px){body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{overflow:auto!important}#dashboardControls{grid-template-columns:repeat(2,minmax(0,1fr))!important}.action-panel{grid-column:1/-1!important}.actions-stack,.actions-stack.compact-actions{justify-content:stretch!important}.actions-stack .btn{flex:1 1 0!important;min-width:0!important}#dashboardContent{grid-template-columns:1fr!important;grid-template-areas:"switch""stats""teams""detail"!important;height:auto!important;min-height:0!important}.kra-switch-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.team-summary-panel{height:auto!important;max-height:240px!important}.team-cards{max-height:170px!important}.detail-panel{height:auto!important;min-height:520px!important}.table-wrap{height:60vh!important;min-height:460px!important}}@media (width<=640px){body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{padding:7px!important}#dashboardControls{grid-template-columns:1fr!important;gap:7px!important}.sidebar-section{min-height:auto!important}.actions-stack,.actions-stack.compact-actions{flex-direction:column!important;align-items:stretch!important}.btn,#openModalBtn,#topLogoutBtn{width:100%!important;min-width:0!important}.kra-switch-panel{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.team-summary-panel{max-height:260px!important}.detail-panel{min-height:500px!important;padding:9px!important}.table-wrap{height:58vh!important;min-height:420px!important}.table-wrap table{min-width:1120px!important}.welcome-card,.kra-welcome-card{width:min(430px,94vw)!important}.kra-welcome-card h1{padding:26px 18px 20px!important;font-size:20px!important}.kra-welcome-card h1 span{font-size:18px!important}}body[data-dashboard-page=economic],body[data-dashboard-page=development]{height:100dvh!important;overflow:hidden!important}body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell{height:100dvh!important;min-height:0!important;overflow:hidden!important}body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{flex-direction:column!important;height:100dvh!important;min-height:0!important;display:flex!important;overflow:hidden!important}#dashboardControls{flex:none!important}#dashboardContent{flex:auto!important;grid-template:"left detail"minmax(0,1fr)/178px minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.left-dashboard-panel{scrollbar-width:thin;flex-direction:column!important;grid-area:left!important;gap:7px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0 2px 2px 0!important;display:flex!important;overflow:hidden auto!important}.left-dashboard-panel::-webkit-scrollbar{width:8px;height:8px}.team-cards::-webkit-scrollbar{width:8px;height:8px}.table-wrap::-webkit-scrollbar{width:8px;height:8px}.left-dashboard-panel::-webkit-scrollbar-thumb{background:#06758b59;border-radius:999px}.team-cards::-webkit-scrollbar-thumb{background:#06758b59;border-radius:999px}.table-wrap::-webkit-scrollbar-thumb{background:#06758b59;border-radius:999px}.left-dashboard-panel::-webkit-scrollbar-track{background:#e6f5facc;border-radius:999px}.team-cards::-webkit-scrollbar-track{background:#e6f5facc;border-radius:999px}.table-wrap::-webkit-scrollbar-track{background:#e6f5facc;border-radius:999px}.kra-switch-panel,.stats-grid,.team-summary-panel{flex:none!important;grid-area:auto!important;width:100%!important}.kra-switch-panel{gap:6px!important;padding:6px!important}.switch-block{padding:5px!important}.switch-label{margin-bottom:4px!important;font-size:7.8px!important;line-height:1.1!important}.segmented-buttons{gap:4px!important}.segment-btn{white-space:nowrap!important;border-radius:8px!important;height:24px!important;min-height:24px!important;padding:0 5px!important;font-size:8.7px!important}.stats-grid{grid-template-columns:1fr!important;gap:5px!important;display:grid!important}.stat-card{border-radius:12px!important;min-height:37px!important;padding:5px 8px!important}.stat-label{white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:1px!important;font-size:8.3px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.stat-card strong{font-size:15px!important;line-height:1!important}.team-summary-panel{flex-direction:column!important;flex:auto!important;height:auto!important;min-height:150px!important;max-height:none!important;padding:7px!important;display:flex!important;overflow:hidden!important}.team-summary-panel .panel-header{flex:none!important;margin:0 0 5px!important;padding:0!important}.team-summary-panel .panel-header p{display:none!important}.team-cards,.compact-team-cards{flex:auto!important;gap:5px!important;min-height:0!important;max-height:none!important;padding:0 2px 0 0!important;display:grid!important;overflow:hidden auto!important}.team-card{border-radius:11px!important;gap:5px!important;min-height:39px!important;padding:6px 7px!important}.team-card h4{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:86px!important;font-size:8.8px!important;line-height:1.15!important;overflow:hidden!important}.team-meta{text-overflow:ellipsis!important;max-width:52px!important;font-size:7.6px!important;line-height:1.05!important;overflow:hidden!important}.team-meta strong{font-size:13px!important;line-height:1!important}.detail-panel{flex-direction:column!important;grid-area:detail!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.detail-panel .panel-header{flex:none!important;margin:0 0 8px!important}.table-wrap{flex:auto!important;height:auto!important;min-height:0!important;overflow:auto!important}.mail-panel{flex:none!important;max-height:62vh!important;overflow:auto!important}.mail-login-hint{color:#9a3412!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:10px!important;margin:0 0 8px!important;padding:7px 9px!important;font-size:10px!important;font-weight:800!important}.form-group input[type=email],.mw-team-member-email{font-size:11.5px!important}@media (width<=1180px){body[data-dashboard-page=economic],body[data-dashboard-page=development],body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell,body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{height:auto!important;min-height:100dvh!important;overflow:auto!important}#dashboardContent{grid-template:"left""detail"/1fr!important;height:auto!important;overflow:visible!important}.left-dashboard-panel{grid-template-columns:1fr 1fr!important;align-items:start!important;height:auto!important;max-height:none!important;display:grid!important;overflow:visible!important}.kra-switch-panel{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.team-summary-panel{grid-column:1/-1!important;min-height:180px!important;max-height:260px!important}.team-cards{max-height:200px!important}.detail-panel{height:70vh!important;min-height:520px!important}}@media (width<=680px){.left-dashboard-panel{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.team-summary-panel{max-height:260px!important}.detail-panel{height:65vh!important;min-height:430px!important}}:root{--active-filter-bg:linear-gradient(135deg,#1fb0c62e 0%,#eaf9fdfa 100%);--active-filter-border:#1697aa9e;--active-filter-shadow:0 8px 20px #1697aa21}.segment-btn.active,.stat-card-clickable.active,.team-card.active{background:var(--active-filter-bg)!important;color:var(--teal-dark)!important;border-color:var(--active-filter-border)!important;box-shadow:inset 4px 0 0 var(--teal),var(--active-filter-shadow)!important}.segment-btn.active{color:var(--teal-dark)!important;text-shadow:none!important}.stat-card-clickable.active .stat-label,.stat-card-clickable.active strong,.team-card.active h4,.team-card.active .team-meta,.team-card.active .team-meta strong{color:var(--teal-dark)!important}.stat-card-clickable:hover,.team-card:hover,.segment-btn:hover{background:linear-gradient(135deg,#1fb0c61a 0%,var(--card) 100%)!important;border-color:#1697aa73!important}.segment-btn.active:hover,.stat-card-clickable.active:hover,.team-card.active:hover{background:var(--active-filter-bg)!important}.segment-btn:focus-visible,.stat-card-clickable:focus-visible,.team-card:focus-visible{outline-offset:2px!important;outline:2px solid #1697aa66!important}:root{--clicked-bg:linear-gradient(135deg,#1fb0c638 0%,#e8f9fdfa 100%);--clicked-border:#06758bad;--clicked-left:#1659aa;--clicked-shadow:0 8px 22px #1697aa29}.segment-btn.active,.segment-btn.filter-selected,.stat-card.active,.stat-card.filter-selected,.stat-card-clickable.active,.stat-card-clickable.filter-selected,.team-card.active,.team-card.filter-selected{background:var(--clicked-bg)!important;color:var(--teal-dark)!important;border-color:var(--clicked-border)!important;box-shadow:inset 4px 0 0 var(--clicked-left),var(--clicked-shadow)!important;background-color:#e8f1fd!important;transform:none!important}.segment-btn.active,.segment-btn.filter-selected{color:var(--teal-dark)!important;text-shadow:none!important}.stat-card.active .stat-label,.stat-card.filter-selected .stat-label,.stat-card.active strong,.stat-card.filter-selected strong,.team-card.active h4,.team-card.filter-selected h4,.team-card.active .team-meta,.team-card.filter-selected .team-meta,.team-card.active .team-meta strong,.team-card.filter-selected .team-meta strong{color:var(--teal-dark)!important}.segment-btn,.stat-card-clickable,.team-card{transition:background .18s,border-color .18s,box-shadow .18s,color .18s!important}.segment-btn:hover,.stat-card-clickable:hover,.team-card:hover{background:linear-gradient(135deg,#1fb0c61c,var(--card) 88%)!important;border-color:#1697aa80!important}.segment-btn.active:hover,.segment-btn.filter-selected:hover,.stat-card.active:hover,.stat-card.filter-selected:hover,.team-card.active:hover,.team-card.filter-selected:hover{background:var(--clicked-bg)!important}.segment-btn:focus-visible,.stat-card-clickable:focus-visible,.team-card:focus-visible,.btn:focus-visible{outline-offset:2px!important;outline:2px solid #1697aa73!important}@media (width>=1181px){body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{padding:8px 10px 10px!important}#dashboardControls{grid-template-columns:minmax(190px,1.05fr) minmax(175px,.95fr) minmax(205px,1.08fr) minmax(150px,.74fr) minmax(315px,1.1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}#dashboardControls .sidebar-section{min-width:0!important;overflow:hidden!important}.action-panel{justify-content:flex-end!important;align-items:center!important;display:flex!important;overflow:visible!important}.actions-stack,.actions-stack.compact-actions{grid-template-columns:minmax(105px,1.12fr) minmax(108px,1fr) minmax(78px,.8fr)!important;justify-content:stretch!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.btn,#openModalBtn,#topLogoutBtn{white-space:nowrap!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:32px!important;padding:0 9px!important;font-size:10.2px!important}}@media (width>=1600px){#dashboardControls{grid-template-columns:minmax(220px,1.05fr) minmax(205px,.95fr) minmax(235px,1.05fr) minmax(170px,.75fr) minmax(380px,1.15fr)!important}.btn,#openModalBtn,#topLogoutBtn{height:34px!important;padding:0 12px!important;font-size:11px!important}}@media (width<=1180px){#dashboardControls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.action-panel{grid-column:1/-1!important;overflow:visible!important}.actions-stack,.actions-stack.compact-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.btn,#openModalBtn,#topLogoutBtn{width:100%!important;min-width:0!important}.left-dashboard-panel{scrollbar-width:thin!important}}@media (width<=640px){body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{padding:7px!important}#dashboardControls,.actions-stack,.actions-stack.compact-actions{grid-template-columns:1fr!important}.btn,#openModalBtn,#topLogoutBtn{height:36px!important;font-size:11px!important}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat-card{min-height:42px!important}.table-wrap table{min-width:1080px!important}}.team-summary-scroll-shell{flex:auto!important;grid-template-rows:22px minmax(0,1fr) 22px!important;gap:5px!important;width:100%!important;min-height:0!important;display:grid!important}.team-scroll-btn{width:100%!important;height:22px!important;min-height:22px!important;color:var(--teal-dark)!important;background:linear-gradient(135deg,#eaf9fdfa,#cff4faf2)!important;border:1px solid #1697aa61!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:flex!important;box-shadow:0 4px 10px #173d520f!important}.team-scroll-btn:hover:not(:disabled){background:linear-gradient(135deg,#1fb0c633,var(--card) 88%)!important;border-color:#06758ba6!important}.team-scroll-btn:disabled{opacity:.38!important;cursor:not-allowed!important;box-shadow:none!important}.team-summary-scroll-shell.no-team-scroll .team-scroll-btn{visibility:hidden!important}.team-summary-scroll-shell .team-cards,.team-summary-scroll-shell .compact-team-cards{scroll-behavior:smooth!important;min-height:0!important;max-height:none!important;padding:0 2px 0 0!important;overflow:hidden auto!important}@media (width>=1181px){body[data-dashboard-page=economic],body[data-dashboard-page=development],body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell,body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{height:100dvh!important;min-height:0!important;overflow:hidden!important}#dashboardContent{flex:auto!important;grid-template:"left detail"minmax(0,1fr)/178px minmax(0,1fr)!important;align-items:stretch!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.left-dashboard-panel{flex-direction:column!important;grid-area:left!important;gap:7px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.left-dashboard-panel::-webkit-scrollbar{display:none!important}.kra-switch-panel,.stats-grid{flex:none!important;width:100%!important}.team-summary-panel{flex-direction:column!important;flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.team-summary-panel .panel-header{flex:none!important}.detail-panel{flex-direction:column!important;grid-area:detail!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.table-wrap{flex:auto!important;height:auto!important;min-height:0!important;overflow:auto!important}}@media (width<=1180px){.team-summary-scroll-shell{min-height:185px!important;max-height:220px!important}.team-summary-panel{overflow:hidden!important}}.team-summary-scroll-shell.no-team-scroll{grid-template-rows:minmax(0,1fr)!important}.team-summary-scroll-shell.no-team-scroll .team-scroll-btn{display:none!important}:root{--dashboard-line-strong:#8fb2dc;--dashboard-line-soft:#d9e5f4;--dashboard-line-faint:#edf3fa}.left-dashboard-panel{scrollbar-width:thin!important;scrollbar-color:#1697aa8c transparent!important;background:linear-gradient(#f6fdfff5,#e8f9fddb)!important;border:1px solid #1697aa57!important;border-radius:16px!important;padding:6px!important;overflow:hidden auto!important;box-shadow:inset 0 0 0 1px #ffffffeb,0 8px 20px #173d520f!important}.left-dashboard-panel::-webkit-scrollbar{width:7px!important;display:block!important}.left-dashboard-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--teal-light),var(--teal-dark))!important;border:2px solid #eefbfff2!important;border-radius:999px!important}.left-dashboard-panel::-webkit-scrollbar-track{background:0 0!important}.left-dashboard-panel>.kra-switch-panel,.left-dashboard-panel>.stats-grid,.left-dashboard-panel>.team-summary-panel{border:1px solid var(--dashboard-line-strong)!important;border-left:3px solid var(--teal)!important;background:var(--card)!important;border-radius:14px!important;box-shadow:0 6px 14px #173d520f,inset 0 0 0 1px #ffffffd9!important}.left-dashboard-panel>.stats-grid{padding:6px!important}.left-dashboard-panel>.kra-switch-panel{padding:7px!important}.switch-block{border:1px solid var(--dashboard-line-soft)!important;box-shadow:inset 0 0 0 1px #ffffffbf!important}.switch-block+.switch-block{margin-top:1px!important}.segment-btn{border:1px solid #c7d7ea!important}.segment-btn.active{border-color:#06758b8c!important;box-shadow:inset 0 0 0 1px #ffffff47!important}.stat-card{border:1px solid var(--dashboard-line-soft)!important;box-shadow:none!important}.stat-card+.stat-card{margin-top:0!important}.stat-card.active,.stat-card-clickable.active{border-color:var(--dashboard-line-strong)!important;box-shadow:inset 3px 0 0 var(--teal),0 5px 12px #1697aa17!important}.team-summary-panel .panel-header{border-bottom:1px solid var(--dashboard-line-soft)!important;padding-bottom:6px!important}.team-summary-scroll-shell{border-top:1px solid #ffffffdb!important;padding-top:2px!important}.team-card{border:1px solid var(--dashboard-line-soft)!important;box-shadow:none!important}.team-card:hover{border-color:var(--dashboard-line-strong)!important;background:#f5faff!important}.team-scroll-btn{border:1px solid var(--dashboard-line-strong)!important;box-shadow:inset 0 0 0 1px #fff9!important}.team-summary-scroll-shell .team-cards,.team-summary-scroll-shell .compact-team-cards{scrollbar-width:thin!important;scrollbar-color:#1697aa8c transparent!important}.team-summary-scroll-shell .team-cards::-webkit-scrollbar{width:6px!important}.team-summary-scroll-shell .compact-team-cards::-webkit-scrollbar{width:6px!important}.team-summary-scroll-shell .team-cards::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--teal-light),var(--teal-dark))!important;border-radius:999px!important}.team-summary-scroll-shell .compact-team-cards::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--teal-light),var(--teal-dark))!important;border-radius:999px!important}.detail-panel{background:var(--card)!important;border:1px solid #1697aa57!important;box-shadow:0 8px 20px #173d5212,inset 0 0 0 1px #ffffffe0!important}.detail-panel .panel-header{border-bottom:1px solid var(--dashboard-line-soft)!important;margin-bottom:9px!important;padding-bottom:7px!important}.table-wrap{border:1.5px solid var(--dashboard-line-strong)!important;scrollbar-width:thin!important;scrollbar-color:#1697aaa6 #eef6ff!important;box-shadow:inset 0 0 0 1px #fffc!important}.table-wrap::-webkit-scrollbar{width:8px!important;height:8px!important}.table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--teal-light),var(--teal-dark))!important;border-radius:999px!important}.table-wrap::-webkit-scrollbar-track{background:#eef6ff!important;border-radius:999px!important}.table-wrap th{border-bottom:1px solid #06758b8c!important;border-right:1px solid #ffffff61!important}.table-wrap th:last-child{border-right:0!important}.table-wrap td{border-bottom:1px solid #dfeaf1!important;border-right:1px solid #dfeaf1!important}.table-wrap td:last-child{border-right:0!important}.table-wrap tbody tr:last-child td{border-bottom:0!important}@media (width<=1180px){.left-dashboard-panel{max-height:360px!important}}.left-dashboard-panel::-webkit-scrollbar{display:none!important}.left-dashboard-panel>.team-summary-panel{padding:7px!important}.left-panel-scroll-shell,.team-summary-scroll-shell{flex:auto!important;grid-template-rows:21px minmax(0,1fr) 21px!important;gap:5px!important;width:100%!important;min-height:0!important;display:grid!important}.left-panel-scroll-content,.team-summary-scroll-shell .team-cards,.team-summary-scroll-shell .compact-team-cards{scroll-behavior:smooth!important;scrollbar-width:thin!important;scrollbar-color:#1697aa8c transparent!important;min-height:0!important;max-height:none!important;padding:0 2px 0 0!important;overflow:hidden auto!important}.kra-switch-scroll-content,.stats-scroll-content{grid-template-columns:1fr!important;align-content:start!important;display:grid!important}.kra-switch-scroll-content{gap:7px!important}.stats-scroll-content{gap:6px!important}.left-panel-scroll-content::-webkit-scrollbar{width:6px!important}.team-summary-scroll-shell .team-cards::-webkit-scrollbar{width:6px!important}.team-summary-scroll-shell .compact-team-cards::-webkit-scrollbar{width:6px!important}.left-panel-scroll-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--teal-light),var(--teal-dark))!important;border-radius:999px!important}.team-summary-scroll-shell .team-cards::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--teal-light),var(--teal-dark))!important;border-radius:999px!important}.team-summary-scroll-shell .compact-team-cards::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--teal-light),var(--teal-dark))!important;border-radius:999px!important}.left-panel-scroll-content::-webkit-scrollbar-track{background:0 0!important}.team-summary-scroll-shell .team-cards::-webkit-scrollbar-track{background:0 0!important}.team-summary-scroll-shell .compact-team-cards::-webkit-scrollbar-track{background:0 0!important}.left-panel-scroll-btn,.team-scroll-btn{border:1px solid var(--dashboard-line-strong)!important;width:100%!important;height:21px!important;min-height:21px!important;color:var(--teal-dark)!important;background:linear-gradient(135deg,#eaf9fdfa,#cff4faf2)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:flex!important;box-shadow:inset 0 0 0 1px #fff9!important}.left-panel-scroll-btn:hover:not(:disabled),.team-scroll-btn:hover:not(:disabled){background:linear-gradient(135deg,#1fb0c633,var(--card) 88%)!important;border-color:#06758ba6!important}.left-panel-scroll-btn:disabled,.team-scroll-btn:disabled{opacity:.42!important;cursor:not-allowed!important;box-shadow:none!important}.kra-switch-panel .switch-block{flex:none!important}.stats-scroll-content .stat-card{flex:none!important;width:100%!important;min-height:39px!important}.team-summary-panel .panel-header{flex:none!important;margin:0 0 6px!important}.team-summary-panel .panel-header h3{font-size:14px!important;line-height:1.1!important}.team-card{flex:none!important;min-height:39px!important}@media (width<=1180px){.left-dashboard-panel{grid-template-rows:repeat(3,minmax(170px,1fr))!important;max-height:none!important}}.left-dashboard-panel{grid-template-rows:auto auto minmax(0,1fr)!important;gap:8px!important;height:100%!important;min-height:0!important;padding:6px!important;display:grid!important;overflow:hidden!important}.left-dashboard-panel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.left-panel-scroll-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.team-summary-scroll-shell .team-cards::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.team-summary-scroll-shell .compact-team-cards::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.left-dashboard-panel,.left-panel-scroll-content,.team-summary-scroll-shell .team-cards,.team-summary-scroll-shell .compact-team-cards{scrollbar-width:none!important;-ms-overflow-style:none!important}.left-panel-scroll-btn,.team-scroll-btn{display:none!important}.left-panel-scroll-shell,.team-summary-scroll-shell{grid-template-rows:none!important;gap:0!important;width:100%!important;min-height:0!important;display:block!important}.left-dashboard-panel>.kra-switch-panel,.left-dashboard-panel>.stats-grid,.left-dashboard-panel>.team-summary-panel{flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;padding:7px!important;display:flex!important;overflow:hidden!important}.kra-switch-panel{flex:none!important}.left-panel-scroll-content,.kra-switch-scroll-content,.stats-scroll-content{min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important}.kra-switch-scroll-content{gap:7px!important;display:grid!important}.stats-scroll-content{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.stats-grid.compact-stats{flex:none!important}.stats-scroll-content .stat-card{min-height:35px!important;padding:5px 8px!important}.team-summary-panel{flex:auto!important;min-height:0!important}.team-summary-panel .panel-header{flex:none!important}.team-summary-scroll-shell{flex:auto!important;overflow:hidden!important}.team-summary-scroll-shell .team-cards,.team-summary-scroll-shell .compact-team-cards{gap:5px!important;min-height:0!important;max-height:100%!important;padding-right:0!important;display:grid!important;overflow:hidden auto!important}@media (width<=1180px){.left-dashboard-panel{grid-template-rows:auto!important;height:auto!important;overflow:visible!important}.left-dashboard-panel>.kra-switch-panel,.left-dashboard-panel>.stats-grid,.left-dashboard-panel>.team-summary-panel{overflow:visible!important}.team-summary-scroll-shell .team-cards,.team-summary-scroll-shell .compact-team-cards{max-height:none!important;overflow:visible!important}}body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent{grid-template-columns:230px minmax(0,1fr)!important}body[data-dashboard-page=economic] .left-dashboard-panel,body[data-dashboard-page=development] .left-dashboard-panel{box-sizing:border-box!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:8px!important;height:100%!important;min-height:0!important;padding:6px!important;display:grid!important;overflow:hidden!important}body[data-dashboard-page=economic] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=economic] .left-dashboard-panel>.stats-grid,body[data-dashboard-page=economic] .left-dashboard-panel>.team-summary-panel,body[data-dashboard-page=development] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=development] .left-dashboard-panel>.stats-grid,body[data-dashboard-page=development] .left-dashboard-panel>.team-summary-panel{box-sizing:border-box!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:none!important;padding:7px!important;display:flex!important;overflow:hidden!important}body[data-dashboard-page=economic] .left-panel-scroll-shell,body[data-dashboard-page=economic] .team-summary-scroll-shell,body[data-dashboard-page=development] .left-panel-scroll-shell,body[data-dashboard-page=development] .team-summary-scroll-shell{flex-direction:column!important;flex:auto!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}body[data-dashboard-page=economic] .left-dashboard-panel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body[data-dashboard-page=economic] .left-panel-scroll-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body[data-dashboard-page=economic] .team-summary-scroll-shell .team-cards::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body[data-dashboard-page=economic] .team-summary-scroll-shell .compact-team-cards::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body[data-dashboard-page=development] .left-dashboard-panel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body[data-dashboard-page=development] .left-panel-scroll-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body[data-dashboard-page=development] .team-summary-scroll-shell .team-cards::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body[data-dashboard-page=development] .team-summary-scroll-shell .compact-team-cards::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body[data-dashboard-page=economic] .left-panel-scroll-btn,body[data-dashboard-page=economic] .team-scroll-btn,body[data-dashboard-page=development] .left-panel-scroll-btn,body[data-dashboard-page=development] .team-scroll-btn{display:none!important}body[data-dashboard-page=economic] .kra-switch-scroll-content,body[data-dashboard-page=development] .kra-switch-scroll-content{grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important;overflow:hidden!important}body[data-dashboard-page=economic] .segment-btn,body[data-dashboard-page=development] .segment-btn{height:22px!important;min-height:22px!important;padding:0 5px!important;font-size:8.5px!important}body[data-dashboard-page=economic] .stats-scroll-content,body[data-dashboard-page=development] .stats-scroll-content{grid-template-rows:repeat(6,minmax(0,1fr))!important;gap:5px!important;display:grid!important;overflow:hidden!important}body[data-dashboard-page=economic] .stats-scroll-content .stat-card,body[data-dashboard-page=development] .stats-scroll-content .stat-card{border-radius:11px!important;height:auto!important;min-height:0!important;padding:4px 8px!important}body[data-dashboard-page=economic] .stat-card strong,body[data-dashboard-page=development] .stat-card strong{margin-top:1px!important;font-size:14px!important;line-height:1!important}body[data-dashboard-page=economic] .team-summary-panel .panel-header,body[data-dashboard-page=development] .team-summary-panel .panel-header{flex:none!important;margin:0 0 5px!important;padding:0!important}body[data-dashboard-page=economic] .team-summary-scroll-shell .team-cards,body[data-dashboard-page=economic] .team-summary-scroll-shell .compact-team-cards,body[data-dashboard-page=development] .team-summary-scroll-shell .team-cards,body[data-dashboard-page=development] .team-summary-scroll-shell .compact-team-cards{grid-auto-rows:minmax(27px,auto)!important;align-content:start!important;gap:5px!important;display:grid!important}body[data-dashboard-page=economic] .team-card,body[data-dashboard-page=development] .team-card{border-radius:10px!important;min-height:27px!important;padding:4px 7px!important}body[data-dashboard-page=economic] .team-card h4,body[data-dashboard-page=development] .team-card h4{max-width:115px!important;font-size:8.5px!important;line-height:1.05!important}body[data-dashboard-page=economic] .team-meta,body[data-dashboard-page=development] .team-meta{font-size:7.5px!important;line-height:1!important}body[data-dashboard-page=economic] .team-meta strong,body[data-dashboard-page=development] .team-meta strong{font-size:13px!important;line-height:1!important}@media (width<=1180px){body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent{grid-template-columns:1fr!important}body[data-dashboard-page=economic] .left-dashboard-panel,body[data-dashboard-page=development] .left-dashboard-panel{grid-template-rows:repeat(3,minmax(180px,auto))!important;height:auto!important;overflow:visible!important}}:root{--dashboard-safe-vh:100vh;--dashboard-pad:clamp(6px,.65vw,12px);--dashboard-gap:clamp(6px,.55vw,10px);--left-compatible-width:clamp(210px,16vw,282px);--control-height:clamp(54px,6.5vh,72px);--field-height:clamp(30px,3.8vh,36px)}@supports (height:100dvh){:root{--dashboard-safe-vh:100dvh}}html,body{width:100%;min-width:0;max-width:100%}body[data-dashboard-page=economic],body[data-dashboard-page=development]{overflow:hidden!important}body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell{width:100%!important;min-width:0!important;max-width:100vw!important;min-height:var(--dashboard-safe-vh)!important;height:var(--dashboard-safe-vh)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{width:100%!important;min-width:0!important;max-width:100vw!important;min-height:0!important;height:var(--dashboard-safe-vh)!important;gap:var(--dashboard-gap)!important;padding:var(--dashboard-pad)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}#dashboardControls{gap:var(--dashboard-gap)!important;flex:none!important;grid-template-columns:minmax(178px,1.05fr) minmax(168px,.9fr) minmax(205px,1.12fr) minmax(145px,.74fr) minmax(292px,1.25fr)!important;align-items:stretch!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}#dashboardControls .sidebar-section{min-width:0!important;min-height:var(--control-height)!important;height:auto!important;padding:clamp(6px,.55vw,9px) clamp(8px,.7vw,11px)!important;overflow:hidden!important}#dashboardControls .sidebar-section label{letter-spacing:.11em!important;margin-bottom:5px!important;font-size:clamp(7.6px,.68vw,9.2px)!important;line-height:1.1!important}#dashboardControls select,#dashboardControls input[type=date]{width:100%!important;min-width:0!important;height:var(--field-height)!important;padding:0 clamp(8px,.7vw,12px)!important;font-size:clamp(9.8px,.78vw,11.5px)!important}#dashboardControls .action-panel{justify-content:stretch!important;align-items:center!important;display:flex!important}#dashboardControls .actions-stack,#dashboardControls .actions-stack.compact-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(5px,.5vw,8px)!important;width:100%!important;min-width:0!important;display:flex!important}#dashboardControls .btn{min-width:0!important;max-width:none!important;height:var(--field-height)!important;white-space:nowrap!important;flex:1 1 0!important;padding:0 clamp(8px,.7vw,12px)!important;font-size:clamp(9.2px,.72vw,10.8px)!important}body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent{grid-template-columns:var(--left-compatible-width) minmax(0,1fr)!important;gap:var(--dashboard-gap)!important;flex:auto!important;grid-template-rows:minmax(0,1fr)!important;grid-template-areas:"left detail"!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}body[data-dashboard-page=economic] .left-dashboard-panel,body[data-dashboard-page=development] .left-dashboard-panel{gap:var(--dashboard-gap)!important;box-sizing:border-box!important;grid-area:left!important;grid-template-rows:minmax(150px,.95fr) minmax(160px,.95fr) minmax(140px,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:clamp(5px,.45vw,7px)!important;display:grid!important;overflow:hidden!important}body[data-dashboard-page=economic] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=economic] .left-dashboard-panel>.stats-grid,body[data-dashboard-page=economic] .left-dashboard-panel>.team-summary-panel,body[data-dashboard-page=development] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=development] .left-dashboard-panel>.stats-grid,body[data-dashboard-page=development] .left-dashboard-panel>.team-summary-panel{box-sizing:border-box!important;border-radius:clamp(12px,1vw,16px)!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;padding:clamp(5px,.5vw,8px)!important;display:flex!important;overflow:hidden!important}body[data-dashboard-page=economic] .left-panel-scroll-shell,body[data-dashboard-page=economic] .team-summary-scroll-shell,body[data-dashboard-page=development] .left-panel-scroll-shell,body[data-dashboard-page=development] .team-summary-scroll-shell{flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}body[data-dashboard-page=economic] .left-panel-scroll-content,body[data-dashboard-page=economic] .team-summary-scroll-shell .team-cards,body[data-dashboard-page=economic] .team-summary-scroll-shell .compact-team-cards,body[data-dashboard-page=development] .left-panel-scroll-content,body[data-dashboard-page=development] .team-summary-scroll-shell .team-cards,body[data-dashboard-page=development] .team-summary-scroll-shell .compact-team-cards{scrollbar-width:thin!important;-ms-overflow-style:auto!important;flex:auto!important;min-height:0!important;max-height:100%!important;padding-right:1px!important;overflow:hidden auto!important}body[data-dashboard-page=economic] .left-panel-scroll-content::-webkit-scrollbar{width:5px!important;height:5px!important;display:block!important}body[data-dashboard-page=economic] .team-summary-scroll-shell .team-cards::-webkit-scrollbar{width:5px!important;height:5px!important;display:block!important}body[data-dashboard-page=economic] .team-summary-scroll-shell .compact-team-cards::-webkit-scrollbar{width:5px!important;height:5px!important;display:block!important}body[data-dashboard-page=development] .left-panel-scroll-content::-webkit-scrollbar{width:5px!important;height:5px!important;display:block!important}body[data-dashboard-page=development] .team-summary-scroll-shell .team-cards::-webkit-scrollbar{width:5px!important;height:5px!important;display:block!important}body[data-dashboard-page=development] .team-summary-scroll-shell .compact-team-cards::-webkit-scrollbar{width:5px!important;height:5px!important;display:block!important}body[data-dashboard-page=economic] .left-panel-scroll-content::-webkit-scrollbar-thumb{background:#06758b38!important;border-radius:999px!important}body[data-dashboard-page=economic] .team-summary-scroll-shell .team-cards::-webkit-scrollbar-thumb{background:#06758b38!important;border-radius:999px!important}body[data-dashboard-page=economic] .team-summary-scroll-shell .compact-team-cards::-webkit-scrollbar-thumb{background:#06758b38!important;border-radius:999px!important}body[data-dashboard-page=development] .left-panel-scroll-content::-webkit-scrollbar-thumb{background:#06758b38!important;border-radius:999px!important}body[data-dashboard-page=development] .team-summary-scroll-shell .team-cards::-webkit-scrollbar-thumb{background:#06758b38!important;border-radius:999px!important}body[data-dashboard-page=development] .team-summary-scroll-shell .compact-team-cards::-webkit-scrollbar-thumb{background:#06758b38!important;border-radius:999px!important}body[data-dashboard-page=economic] .kra-switch-scroll-content,body[data-dashboard-page=development] .kra-switch-scroll-content{grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:clamp(5px,.5vw,7px)!important;display:grid!important}body[data-dashboard-page=economic] .switch-block,body[data-dashboard-page=development] .switch-block{flex-direction:column!important;justify-content:center!important;min-height:0!important;padding:clamp(4px,.45vw,6px)!important;display:flex!important}body[data-dashboard-page=economic] .switch-label,body[data-dashboard-page=development] .switch-label{margin-bottom:clamp(3px,.35vw,5px)!important;font-size:clamp(7px,.62vw,8.6px)!important;line-height:1.05!important}body[data-dashboard-page=economic] .segmented-buttons,body[data-dashboard-page=development] .segmented-buttons{gap:clamp(3px,.35vw,5px)!important}body[data-dashboard-page=economic] .segment-btn,body[data-dashboard-page=development] .segment-btn{height:clamp(21px,2.65vh,27px)!important;min-height:clamp(21px,2.65vh,27px)!important;padding:0 clamp(4px,.42vw,7px)!important;font-size:clamp(7.8px,.66vw,9.3px)!important;line-height:1.05!important}body[data-dashboard-page=economic] .stats-scroll-content,body[data-dashboard-page=development] .stats-scroll-content{grid-template-rows:repeat(6,minmax(0,1fr))!important;gap:clamp(4px,.42vw,6px)!important;min-height:0!important;display:grid!important}body[data-dashboard-page=economic] .stats-scroll-content .stat-card,body[data-dashboard-page=development] .stats-scroll-content .stat-card{height:auto!important;min-height:0!important;padding:clamp(4px,.42vw,7px) clamp(7px,.55vw,9px)!important}body[data-dashboard-page=economic] .stat-label,body[data-dashboard-page=development] .stat-label{margin-bottom:1px!important;font-size:clamp(7.4px,.62vw,9px)!important;line-height:1.1!important}body[data-dashboard-page=economic] .stat-card strong,body[data-dashboard-page=development] .stat-card strong{font-size:clamp(12px,1.1vw,16px)!important;line-height:1!important}body[data-dashboard-page=economic] .team-summary-panel .panel-header,body[data-dashboard-page=development] .team-summary-panel .panel-header{flex:none!important;margin:0 0 clamp(4px,.42vw,6px)!important}body[data-dashboard-page=economic] .team-summary-panel .panel-header h3,body[data-dashboard-page=development] .team-summary-panel .panel-header h3{font-size:clamp(13px,1.05vw,16px)!important;line-height:1.05!important}body[data-dashboard-page=economic] .team-card,body[data-dashboard-page=development] .team-card{min-height:clamp(28px,3.3vh,40px)!important;padding:clamp(4px,.42vw,7px) clamp(7px,.55vw,9px)!important}body[data-dashboard-page=economic] .team-card h4,body[data-dashboard-page=development] .team-card h4{max-width:clamp(110px,10vw,170px)!important;font-size:clamp(8px,.68vw,10.2px)!important}body[data-dashboard-page=economic] .detail-panel,body[data-dashboard-page=development] .detail-panel{flex-direction:column!important;grid-area:detail!important;min-width:0!important;height:100%!important;min-height:0!important;padding:clamp(9px,.75vw,14px)!important;display:flex!important;overflow:hidden!important}body[data-dashboard-page=economic] .detail-panel .panel-header,body[data-dashboard-page=development] .detail-panel .panel-header{flex:none!important;margin:0 0 clamp(6px,.55vw,9px)!important}body[data-dashboard-page=economic] .panel-header h3,body[data-dashboard-page=economic] #entriesHeading,body[data-dashboard-page=development] .panel-header h3,body[data-dashboard-page=development] #entriesHeading{font-size:clamp(15px,1.18vw,19px)!important;line-height:1.12!important}body[data-dashboard-page=economic] .table-wrap,body[data-dashboard-page=development] .table-wrap{overscroll-behavior:contain!important;border-radius:clamp(11px,.9vw,14px)!important;flex:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:auto!important}body[data-dashboard-page=economic] .table-wrap table,body[data-dashboard-page=development] .table-wrap table{table-layout:fixed!important;width:100%!important;min-width:max(100%,1160px)!important}body[data-dashboard-page=economic] .table-wrap th,body[data-dashboard-page=development] .table-wrap th{height:clamp(29px,3.3vh,34px)!important;padding:clamp(5px,.45vw,7px)!important;font-size:clamp(8px,.62vw,9.6px)!important;line-height:1.15!important}body[data-dashboard-page=economic] .table-wrap td,body[data-dashboard-page=development] .table-wrap td{padding:clamp(5px,.45vw,8px)!important;font-size:clamp(9px,.72vw,10.7px)!important;line-height:1.28!important}body[data-dashboard-page=economic] .table-wrap th:nth-child(4),body[data-dashboard-page=economic] .table-wrap td:nth-child(4),body[data-dashboard-page=development] .table-wrap th:nth-child(4),body[data-dashboard-page=development] .table-wrap td:nth-child(4),body[data-dashboard-page=economic] .table-wrap th:nth-child(5),body[data-dashboard-page=economic] .table-wrap td:nth-child(5),body[data-dashboard-page=development] .table-wrap th:nth-child(5),body[data-dashboard-page=development] .table-wrap td:nth-child(5){width:104px!important}@media (width<=1366px) and (width>=1181px){:root{--dashboard-pad:7px;--dashboard-gap:7px;--left-compatible-width:clamp(200px,15.5vw,225px);--control-height:56px;--field-height:30px}#dashboardControls{grid-template-columns:minmax(170px,1fr) minmax(155px,.85fr) minmax(185px,1.05fr) minmax(138px,.7fr) minmax(270px,1.18fr)!important}body[data-dashboard-page=economic] .table-wrap table,body[data-dashboard-page=development] .table-wrap table{min-width:max(100%,1100px)!important}}@media (height<=760px) and (width>=1000px){:root{--dashboard-pad:6px;--dashboard-gap:6px;--control-height:52px;--field-height:29px}body[data-dashboard-page=economic] .left-dashboard-panel,body[data-dashboard-page=development] .left-dashboard-panel{grid-template-rows:minmax(130px,.9fr) minmax(140px,.9fr) minmax(118px,1fr)!important}body[data-dashboard-page=economic] .segment-btn,body[data-dashboard-page=development] .segment-btn{height:20px!important;min-height:20px!important}body[data-dashboard-page=economic] .stats-scroll-content,body[data-dashboard-page=development] .stats-scroll-content{gap:4px!important}body[data-dashboard-page=economic] .stat-label,body[data-dashboard-page=development] .stat-label{font-size:7.2px!important}body[data-dashboard-page=economic] .stat-card strong,body[data-dashboard-page=development] .stat-card strong{font-size:12px!important}body[data-dashboard-page=economic] .team-card,body[data-dashboard-page=development] .team-card{min-height:26px!important}}@media (width<=1180px){body[data-dashboard-page=economic],body[data-dashboard-page=development]{overflow:auto!important}body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell,body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{height:auto!important;min-height:var(--dashboard-safe-vh)!important;overflow:visible!important}#dashboardControls{grid-template-columns:repeat(2,minmax(0,1fr))!important}#dashboardControls .action-panel{grid-column:1/-1!important}#dashboardControls .actions-stack,#dashboardControls .actions-stack.compact-actions{justify-content:stretch!important}body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent{grid-template:"left""detail"minmax(440px,70vh)/1fr!important;height:auto!important;min-height:0!important;overflow:visible!important}body[data-dashboard-page=economic] .left-dashboard-panel,body[data-dashboard-page=development] .left-dashboard-panel{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;height:auto!important;min-height:0!important;overflow:visible!important}body[data-dashboard-page=economic] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=economic] .left-dashboard-panel>.stats-grid,body[data-dashboard-page=economic] .left-dashboard-panel>.team-summary-panel,body[data-dashboard-page=development] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=development] .left-dashboard-panel>.stats-grid,body[data-dashboard-page=development] .left-dashboard-panel>.team-summary-panel{height:180px!important;min-height:180px!important;max-height:220px!important}body[data-dashboard-page=economic] .detail-panel,body[data-dashboard-page=development] .detail-panel{height:70vh!important;min-height:440px!important}body[data-dashboard-page=economic] .table-wrap table,body[data-dashboard-page=development] .table-wrap table{min-width:1040px!important}}@media (width<=900px){#dashboardControls{grid-template-columns:1fr!important}#dashboardControls .actions-stack,#dashboardControls .actions-stack.compact-actions{flex-wrap:wrap!important}#dashboardControls .btn{flex:130px!important}body[data-dashboard-page=economic] .left-dashboard-panel,body[data-dashboard-page=development] .left-dashboard-panel{grid-template-columns:1fr!important}body[data-dashboard-page=economic] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=economic] .left-dashboard-panel>.stats-grid,body[data-dashboard-page=economic] .left-dashboard-panel>.team-summary-panel,body[data-dashboard-page=development] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=development] .left-dashboard-panel>.stats-grid,body[data-dashboard-page=development] .left-dashboard-panel>.team-summary-panel{height:auto!important;max-height:260px!important}body[data-dashboard-page=economic] .detail-panel,body[data-dashboard-page=development] .detail-panel{height:68vh!important;min-height:420px!important}body[data-dashboard-page=economic] .table-wrap table,body[data-dashboard-page=development] .table-wrap table{min-width:900px!important}}@media (width<=640px){:root{--dashboard-pad:6px;--dashboard-gap:6px}body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{padding:6px!important}#dashboardControls .actions-stack .btn,#dashboardControls .actions-stack.compact-actions .btn{flex:100%!important}body[data-dashboard-page=economic] .detail-panel,body[data-dashboard-page=development] .detail-panel{height:66vh!important;min-height:380px!important}body[data-dashboard-page=economic] .table-wrap table,body[data-dashboard-page=development] .table-wrap table{min-width:820px!important}}body[data-dashboard-page=economic] .stats-scroll-content .stat-card,body[data-dashboard-page=development] .stats-scroll-content .stat-card,body[data-dashboard-page=economic] .stats-scroll-content .stat-card-clickable,body[data-dashboard-page=development] .stats-scroll-content .stat-card-clickable{text-align:left!important;white-space:nowrap!important;box-sizing:border-box!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:26px!important;display:flex!important;overflow:hidden!important}body[data-dashboard-page=economic] .stats-scroll-content .stat-label,body[data-dashboard-page=development] .stats-scroll-content .stat-label{min-width:0!important;max-width:calc(100% - 38px)!important;color:var(--muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;align-items:center!important;margin:0!important;padding:0!important;font-size:clamp(7.8px,.6vw,9.5px)!important;line-height:1.1!important;display:flex!important;overflow:hidden!important}body[data-dashboard-page=economic] .stats-scroll-content .stat-card strong,body[data-dashboard-page=development] .stats-scroll-content .stat-card strong{min-width:24px!important;color:var(--teal-dark)!important;text-align:right!important;white-space:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;padding:0!important;font-size:clamp(12px,.86vw,15px)!important;line-height:1!important;display:inline-flex!important}body[data-dashboard-page=economic] .stats-scroll-content,body[data-dashboard-page=development] .stats-scroll-content{grid-template-rows:repeat(6,minmax(26px,1fr))!important;gap:5px!important}@media (height<=760px) and (width>=1000px){body[data-dashboard-page=economic] .stats-scroll-content .stat-card,body[data-dashboard-page=development] .stats-scroll-content .stat-card,body[data-dashboard-page=economic] .stats-scroll-content .stat-card-clickable,body[data-dashboard-page=development] .stats-scroll-content .stat-card-clickable{gap:6px!important;min-height:23px!important;padding:3px 7px!important}body[data-dashboard-page=economic] .stats-scroll-content .stat-label,body[data-dashboard-page=development] .stats-scroll-content .stat-label{max-width:calc(100% - 32px)!important;font-size:7.4px!important}body[data-dashboard-page=economic] .stats-scroll-content .stat-card strong,body[data-dashboard-page=development] .stats-scroll-content .stat-card strong{min-width:20px!important;font-size:12px!important}}@media (width<=1180px){body[data-dashboard-page=economic] .stats-scroll-content .stat-card,body[data-dashboard-page=development] .stats-scroll-content .stat-card,body[data-dashboard-page=economic] .stats-scroll-content .stat-card-clickable,body[data-dashboard-page=development] .stats-scroll-content .stat-card-clickable{min-height:28px!important}body[data-dashboard-page=economic] .stats-scroll-content .stat-label,body[data-dashboard-page=development] .stats-scroll-content .stat-label{font-size:9px!important}}body[data-dashboard-page=economic] .left-dashboard-panel,body[data-dashboard-page=development] .left-dashboard-panel{grid-template-rows:minmax(218px,.98fr) minmax(170px,.82fr) minmax(130px,1fr)!important}body[data-dashboard-page=economic] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=development] .left-dashboard-panel>.kra-switch-panel{min-height:218px!important;overflow:hidden!important}body[data-dashboard-page=economic] .kra-switch-panel .left-panel-scroll-shell,body[data-dashboard-page=development] .kra-switch-panel .left-panel-scroll-shell{min-height:0!important;display:block!important;overflow:hidden!important}body[data-dashboard-page=economic] .kra-switch-scroll-content,body[data-dashboard-page=development] .kra-switch-scroll-content{flex-direction:column!important;place-content:start flex-start!important;gap:8px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-right:2px!important;display:flex!important;overflow:hidden auto!important}body[data-dashboard-page=economic] .kra-switch-scroll-content .switch-block,body[data-dashboard-page=development] .kra-switch-scroll-content .switch-block{flex:none!important;justify-content:flex-start!important;height:auto!important;min-height:auto!important;padding:6px!important}body[data-dashboard-page=economic] .switch-label,body[data-dashboard-page=development] .switch-label{white-space:nowrap!important;z-index:1!important;margin:0 0 5px!important;line-height:1.15!important;display:block!important;position:static!important}body[data-dashboard-page=economic] .segmented-buttons,body[data-dashboard-page=development] .segmented-buttons{flex-direction:column!important;gap:4px!important;min-height:0!important;display:flex!important}body[data-dashboard-page=economic] .segment-btn,body[data-dashboard-page=development] .segment-btn{text-overflow:ellipsis!important;white-space:nowrap!important;flex:none!important;height:23px!important;min-height:23px!important;line-height:1!important;overflow:hidden!important}body[data-dashboard-page=economic] .dynamic-kra-table,body[data-dashboard-page=development] .dynamic-kra-table{table-layout:fixed!important;min-width:max(100%,1240px)!important}body[data-dashboard-page=economic] .dynamic-kra-table col.col-actions,body[data-dashboard-page=development] .dynamic-kra-table col.col-actions{width:124px!important}body[data-dashboard-page=economic] .table-wrap th:nth-child(10),body[data-dashboard-page=economic] .table-wrap td:nth-child(10),body[data-dashboard-page=development] .table-wrap th:nth-child(10),body[data-dashboard-page=development] .table-wrap td:nth-child(10){text-align:center!important;width:124px!important;min-width:124px!important;max-width:124px!important;padding-left:5px!important;padding-right:5px!important;overflow:visible!important}body[data-dashboard-page=economic] .cell-actions,body[data-dashboard-page=development] .cell-actions{white-space:nowrap!important;overflow:visible!important}body[data-dashboard-page=economic] .cell-actions .action-group,body[data-dashboard-page=development] .cell-actions .action-group,body[data-dashboard-page=economic] .cell-actions .one-line-actions,body[data-dashboard-page=development] .cell-actions .one-line-actions{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:visible!important}body[data-dashboard-page=economic] .cell-actions .icon-action-btn,body[data-dashboard-page=development] .cell-actions .icon-action-btn{flex:0 0 25px!important;justify-content:center!important;align-items:center!important;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,DM Sans,Arial,sans-serif!important;font-size:12px!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}@media (height<=760px) and (width>=1000px){body[data-dashboard-page=economic] .left-dashboard-panel,body[data-dashboard-page=development] .left-dashboard-panel{grid-template-rows:minmax(198px,.98fr) minmax(150px,.8fr) minmax(110px,1fr)!important}body[data-dashboard-page=economic] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=development] .left-dashboard-panel>.kra-switch-panel{min-height:198px!important}body[data-dashboard-page=economic] .segment-btn,body[data-dashboard-page=development] .segment-btn{height:21px!important;min-height:21px!important;font-size:7.7px!important}body[data-dashboard-page=economic] .kra-switch-scroll-content,body[data-dashboard-page=development] .kra-switch-scroll-content{gap:6px!important}}@media (width<=1180px){body[data-dashboard-page=economic] .left-dashboard-panel,body[data-dashboard-page=development] .left-dashboard-panel{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-dashboard-page=economic] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=development] .left-dashboard-panel>.kra-switch-panel{height:210px!important;min-height:210px!important;max-height:240px!important}body[data-dashboard-page=economic] .table-wrap table,body[data-dashboard-page=development] .table-wrap table{min-width:1120px!important}}@media (width<=900px){body[data-dashboard-page=economic] .left-dashboard-panel,body[data-dashboard-page=development] .left-dashboard-panel{grid-template-columns:1fr!important}body[data-dashboard-page=economic] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=development] .left-dashboard-panel>.kra-switch-panel{height:auto!important;min-height:210px!important;max-height:none!important}}#entryModal{padding:26px!important}#entryModal .modal-card-large{border:2px solid #1697aa8c!important;border-radius:20px!important;width:min(1188px,100vw - 76px)!important;max-height:calc(100vh - 76px)!important;padding:18px 20px!important;overflow:hidden auto!important;box-shadow:inset 0 0 0 1px #fffffff0,0 30px 80px #0e27343d!important}#entryModal .modal-header{border-bottom:1px solid #e6f0f7!important;margin-bottom:14px!important;padding-bottom:10px!important}#entryModal #entryForm{background:linear-gradient(180deg,var(--card) 0%,#fbfdff 100%)!important;border:1px solid #e3eef6!important;border-radius:17px!important;padding:12px!important}#entryModal .compact-update-box,#entryModal .form-grid,#entryModal .work-items-header,#entryModal .modal-actions{min-width:0!important}#entryModal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#entryModal .team-select-row{grid-template-columns:minmax(220px,1fr) minmax(78px,auto) minmax(78px,auto) minmax(90px,auto)!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}#entryModal .team-select-row select,#entryModal .team-select-row button,#entryModal .work-header-actions .btn,#entryModal .mini-work-actions .btn,#entryModal .add-team-actions .btn{min-width:0!important;max-width:100%!important}#entryModal .mini-add-btn,#entryModal .mini-edit-btn,#entryModal .mini-delete-btn{white-space:normal!important;height:38px!important;padding:0 10px!important;line-height:1.15!important}#entryModal .add-team-box{background:#f7fcff!important;border:1px dashed #1697aa6b!important;border-radius:13px!important;margin-top:9px!important;padding:10px!important}#entryModal .add-team-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:8px!important;display:grid!important}#entryModal .work-items-header{border-top:1px solid #e6f0f7!important;justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;margin-top:14px!important;padding-top:12px!important;display:flex!important}#entryModal .work-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;min-width:300px!important;max-width:48%!important;display:flex!important}#entryModal .work-header-actions .btn{white-space:normal!important;flex:142px!important;height:40px!important;padding:0 12px!important;line-height:1.15!important}#entryModal #addMemberWorkBtn{flex-basis:176px!important}#entryModal .work-item-card,#entryModal .member-work-card{background:var(--card)!important;border:1px solid #d6e6f2!important;border-radius:16px!important;margin-bottom:10px!important;padding:13px!important;overflow:hidden!important;box-shadow:0 8px 20px #173d520f!important}#entryModal .member-work-card{background:linear-gradient(180deg,var(--card) 0%,#f8fcff 100%)!important;border-color:#1697aa66!important}#entryModal .member-work-top,#entryModal .work-item-top{border-bottom:1px solid #edf4f8!important;margin-bottom:10px!important;padding-bottom:8px!important}#entryModal .member-work-grid,#entryModal .compact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#entryModal .extra-work-items{gap:10px!important;margin-top:10px!important;display:grid!important}#entryModal .extra-work-item-card{background:#fbfdff!important;margin:0!important}#entryModal .mini-work-actions{justify-content:flex-end!important;margin-top:10px!important;display:flex!important}#entryModal .mini-work-actions .btn{min-width:150px!important;height:38px!important}#entryModal .modal-actions{border-top:1px solid #e6f0f7!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:14px!important;padding-top:12px!important;display:grid!important}#entryModal .modal-actions .btn{width:100%!important;height:42px!important}@media (width<=980px){#entryModal{padding:14px!important}#entryModal .modal-card-large{width:calc(100vw - 28px)!important;max-height:calc(100vh - 28px)!important;padding:14px!important}#entryModal .compact-update-box,#entryModal .work-items-header{flex-direction:column!important;align-items:stretch!important}#entryModal .work-header-actions{min-width:0!important;max-width:none!important}#entryModal .team-select-row,#entryModal .form-grid,#entryModal .member-work-grid,#entryModal .compact-form-grid,#entryModal .modal-actions,#entryModal .add-team-actions{grid-template-columns:1fr!important}}.kra-mode-tabs{background:#ffffffe0;border:1px solid #1697aa3d;border-radius:16px;justify-content:flex-start;align-items:center;gap:8px;margin:0 0 8px;padding:8px;display:flex;box-shadow:0 10px 28px #165c7014}.kra-mode-tabs.hidden{display:none!important}.kra-mode-tab{background:var(--card);color:#07264c;letter-spacing:.02em;border:1px solid #1697aa47;border-radius:12px;min-width:142px;height:36px;font-size:11px;font-weight:700;box-shadow:0 6px 14px #1252660f}.kra-mode-tab.active{background:linear-gradient(90deg,var(--teal-light),var(--teal-dark));color:var(--card);border-color:#0000;box-shadow:0 10px 22px #06758b33}.kra-mode-tab:focus-visible{outline-offset:2px;outline:3px solid #1fb0c640}.kra-view-content{background:linear-gradient(#fffffff5,#f6fdfff5);border:1px solid #1697aa57;border-radius:18px;min-height:calc(100vh - 140px);padding:16px;overflow:auto;box-shadow:0 16px 42px #165c701a}.kra-view-content.hidden{display:none!important}.kra-view-toolbar{border-bottom:1px solid #1697aa29;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.kra-view-eyebrow{color:var(--teal-dark);text-transform:uppercase;letter-spacing:.18em;margin:0 0 4px;font-size:9px;font-weight:700}.kra-view-toolbar h2{color:#061e3a;letter-spacing:.01em;margin:0;font-size:22px;font-weight:700;line-height:1.18}.kra-view-toolbar p:not(.kra-view-eyebrow){display:none}.kra-view-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.kra-view-actions .btn{min-width:124px!important}.kra-tree-shell{background:radial-gradient(circle at 8% 10%,#1fb0c61a,#1fb0c600 26%), radial-gradient(circle at 92% 24%,#06758b14,#06758b00 30%), var(--card);border:1px dashed #1697aa3d;border-radius:18px;min-height:520px;padding:20px 22px;overflow:auto}.kra-tree-map{grid-template-columns:270px minmax(560px,1fr);align-items:center;gap:44px;min-width:960px;display:grid;position:relative}.kra-tree-map:before{content:"";background:linear-gradient(90deg,var(--teal-dark),#1697aa42);width:42px;height:2px;position:absolute;top:50%;left:268px;transform:translateY(-50%)}.kra-root-column{justify-content:center;align-items:center;min-height:520px;display:flex}.kra-root-node{text-align:center;background:linear-gradient(135deg,#1f6ac6,var(--teal-dark));width:248px;min-height:112px;color:var(--card);z-index:2;border-radius:18px;place-items:center;gap:8px;padding:20px;display:grid;position:relative;box-shadow:0 20px 44px #06758b40}.kra-root-node:after{content:"";background:var(--card);border:5px solid var(--teal-dark);border-radius:50%;width:24px;height:24px;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.kra-root-node span{letter-spacing:.16em;text-transform:uppercase;opacity:.88;font-size:10px;font-weight:700}.kra-root-node strong{font-size:16px;font-weight:700;line-height:1.28}.kra-branch-column{gap:13px;padding-left:24px;display:grid;position:relative}.kra-branch-column:before{content:"";background:linear-gradient(#1697aa1f,#1697aab8,#1697aa1f);width:2px;position:absolute;top:34px;bottom:34px;left:0}.kra-tree-person{background:#fffffff2;border:1px solid #1697aa38;border-radius:16px;grid-template-columns:210px minmax(280px,1fr);align-items:stretch;gap:14px;padding:12px;display:grid;position:relative;box-shadow:0 10px 24px #165c7014}.kra-tree-person:before{content:"";background:#1697aa9e;width:25px;height:2px;position:absolute;top:50%;left:-25px;transform:translateY(-50%)}.kra-tree-person:after{content:"";background:var(--teal-dark);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:-31px;transform:translateY(-50%);box-shadow:0 0 0 5px #1fb0c624}.kra-person-head{background:linear-gradient(180deg,#f0f6fe,var(--card));border:1px solid #1697aa2e;border-radius:13px;align-items:center;gap:11px;padding:12px;display:flex}.kra-person-number{width:38px;height:38px;color:var(--teal-dark);background:#e2eefd;border-radius:12px;flex:0 0 38px;place-items:center;font-size:12px;font-weight:700;display:grid}.kra-person-head h3{color:#051e3d;margin:0;font-size:15px;font-weight:700;line-height:1.15}.kra-person-head p{color:#66768a;margin:4px 0 0;font-size:10px;font-weight:700}.kra-tree-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kra-tree-items li{color:#1a2c3c;background:#f8fbff;border:1px solid #1697aa29;border-radius:12px;align-items:center;min-height:34px;padding:8px 10px 8px 30px;font-size:11px;font-weight:700;line-height:1.35;display:flex;position:relative}.kra-tree-items li:before{content:"";background:var(--teal);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:12px;transform:translateY(-50%);box-shadow:0 0 0 4px #1697aa1f}.kra-view-status{color:#65758a;min-height:18px;margin-top:10px;font-size:10px;font-weight:700}body[data-dashboard-page=development] .kra-mode-tabs [data-kra-mode=view]{opacity:.56}@media (width<=1100px){.kra-view-toolbar{flex-direction:column;align-items:stretch}.kra-view-actions{justify-content:flex-start}.kra-tree-map{grid-template-columns:230px minmax(520px,1fr);gap:34px;min-width:820px}.kra-root-node{width:218px}.kra-tree-person{grid-template-columns:180px minmax(270px,1fr)}}@media (width<=760px){.kra-mode-tabs{overflow:auto}.kra-mode-tab{min-width:136px}.kra-view-content{padding:12px}.kra-view-toolbar h2{font-size:17px}.kra-tree-shell{padding:14px}}.kra-single-root-stage{place-items:center;min-height:500px;padding:36px;display:grid}.kra-large-root-button{cursor:pointer;border:0;width:min(340px,90%);min-height:138px;transform:translateY(-8px)}.kra-root-button{cursor:pointer;border:0;transition:transform .18s,box-shadow .18s}.kra-root-button:hover{transform:translateY(-2px);box-shadow:0 24px 52px #06758b4d}.kra-tree-nav-row{align-items:center;gap:8px;margin:0 0 12px;display:flex}.kra-tree-back-button{background:var(--card);min-height:32px;color:var(--teal-dark);cursor:pointer;border:1px solid #1697aa38;border-radius:10px;padding:7px 12px;font-size:10px;font-weight:700;box-shadow:0 6px 14px #1252660f}.kra-tree-back-button.muted{color:#455d6d;background:#f8fbff}.kra-mind-map{min-height:500px}.kra-flow-branches{justify-content:center;gap:16px}.kra-flow-branch{color:#102f40;text-align:left;background:#f8fbff;border:1px solid #1697aa3d;border-radius:12px;grid-template-columns:18px 1fr;align-items:center;column-gap:10px;width:100%;min-height:46px;padding:9px 14px 9px 12px;font-size:11px;font-weight:700;line-height:1.28;display:grid;position:relative;box-shadow:0 10px 22px #165c7012}button.kra-flow-branch{cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}button.kra-flow-branch:hover{border-color:#06758b6b;transform:translate(4px);box-shadow:0 14px 28px #165c701f}.kra-flow-branch:before{content:"";background:#1697aa8c;width:26px;height:2px;position:absolute;top:50%;left:-26px;transform:translateY(-50%)}.kra-branch-dot{background:var(--teal);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #1fb0c61f}.kra-branch-main{color:#061e3a;font-size:12px;display:block}.kra-branch-sub{color:#607589;grid-column:2;margin-top:2px;font-size:9px;font-weight:700;display:block}.kra-objective-branch{cursor:default;min-height:44px}.kra-person-root-node span{letter-spacing:.12em}.kra-view-status:empty{display:none}#dashboardControls{grid-template-columns:minmax(180px,1.04fr) minmax(160px,.88fr) minmax(205px,1.1fr) minmax(132px,.68fr) minmax(132px,.68fr) minmax(292px,1.2fr)!important}#dashboardControls .date-range-card label{color:#25394f!important}#kraViewContent.kra-view-content{background:linear-gradient(#fffffffa,#f6fdfff5)!important;border:1px solid #1697aa47!important;border-radius:18px!important;flex:auto!important;height:auto!important;min-height:0!important;padding:0!important;overflow:auto!important;box-shadow:0 14px 36px #165c7014!important}#kraViewContent.hidden,#kraViewContent .kra-view-toolbar,#kraViewContent .kra-view-actions,#kraViewTitle,#kraViewSubtitle{display:none!important}#kraViewContent .kra-tree-shell{background:radial-gradient(circle at 8% 14%,#1fb0c621,#1fb0c600 24%), radial-gradient(circle at 91% 26%,#06758b17,#06758b00 28%), linear-gradient(180deg,var(--card) 0%,#fbfdff 100%)!important;border:0!important;border-radius:18px!important;height:100%!important;min-height:calc(100vh - 142px)!important;padding:0!important;overflow:auto!important}#kraViewContent .kra-tree-shell>.empty-state{margin:24px!important}#kraViewContent .kra-tree-nav-row{z-index:10!important;width:max-content!important;margin:14px 0 0 18px!important;position:sticky!important;top:14px!important;left:18px!important}#kraViewContent .kra-tree-back-button{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fffffff0!important;border-radius:12px!important;min-width:120px!important;height:34px!important;box-shadow:0 14px 30px #165c701f!important}#kraViewContent .kra-single-root-stage{justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:calc(100vh - 145px)!important;padding:56px 70px!important;animation:.34s both kraZoomSoft!important;display:flex!important}#kraViewContent .kra-tree-map{grid-template-columns:320px minmax(420px,1fr)!important;align-items:center!important;gap:175px!important;min-width:1180px!important;min-height:calc(100vh - 168px)!important;padding:26px 64px 46px!important;display:grid!important;position:relative!important;overflow:visible!important}#kraViewContent .kra-tree-map:before,#kraViewContent .kra-branch-column:before{display:none!important}#kraViewContent .kra-root-column{z-index:2!important;justify-content:center!important;align-items:center!important;min-height:520px!important;display:flex!important;position:relative!important}#kraViewContent .kra-root-node{background:linear-gradient(135deg,var(--teal) 0%,var(--teal-dark) 100%)!important;z-index:2!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:268px!important;min-height:126px!important;padding:22px 24px!important;transition:transform .22s,box-shadow .22s!important;display:flex!important;box-shadow:0 26px 56px #06758b47!important}#kraViewContent .kra-root-node strong{letter-spacing:.02em!important;color:var(--card)!important;text-align:center!important;text-transform:uppercase!important;font-size:16px!important;line-height:1.35!important}#kraViewContent .kra-root-node span{display:none!important}#kraViewContent .kra-root-node small{color:#ffffffe0!important;text-transform:none!important;font-size:10px!important;font-weight:700!important}#kraViewContent .kra-root-node:after{border-width:5px!important;width:28px!important;height:28px!important;right:-17px!important;box-shadow:0 0 0 5px #ffffffeb,0 0 0 8px #1697aa2e!important}#kraViewContent .kra-large-root-button{width:286px!important;min-height:134px!important;transform:none!important}#kraViewContent .kra-root-button:hover{transform:scale(1.035)!important;box-shadow:0 30px 66px #06758b57!important}#kraViewContent .kra-branch-column{z-index:2!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:18px!important;min-height:520px!important;padding-left:0!important;display:flex!important;position:relative!important}#kraViewContent .kra-flow-branch{opacity:0;transform:translate(-10px)scale(.985);width:100%!important;max-width:690px!important;min-height:48px!important;animation:.34s forwards kraBranchPop!important;animation-delay:calc(var(--branch-index,1) * 70ms)!important;background:#f9fdfff5!important;border:1px solid #1697aa47!important;border-radius:12px!important;grid-template-columns:18px minmax(0,1fr)!important;padding:10px 16px 10px 14px!important;box-shadow:0 12px 26px #165c7014!important}#kraViewContent button.kra-flow-branch:hover{border-color:#06758b80!important;transform:translate(8px)scale(1.01)!important;box-shadow:0 18px 34px #165c7024!important}#kraViewContent .kra-flow-branch:before{display:none!important}#kraViewContent .kra-person-branch{background:#f8fdfffa!important;max-width:190px!important;min-height:54px!important}#kraViewContent .kra-objective-branch{max-width:720px!important}#kraViewContent .kra-branch-dot{background:#1659aa!important;width:11px!important;height:11px!important;box-shadow:0 0 0 7px #1fb0c61f!important}#kraViewContent .kra-branch-main{color:#061e3a!important;font-size:12px!important;line-height:1.28!important}#kraViewContent .kra-branch-sub{color:#566d80!important;grid-column:2!important;font-size:9.5px!important}#kraViewContent .kra-connector-svg{pointer-events:none!important;z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}#kraViewContent .kra-svg-connector{filter:drop-shadow(0 2px 2px #165c7014);fill:none!important;stroke:#1697aa9e!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-dasharray:520!important;stroke-dashoffset:520px!important;animation:.56s forwards kraDrawLine!important;animation-delay:calc(var(--path-index,1) * 65ms)!important}#kraViewContent .kra-animate-map{transform-origin:28%!important;animation:.34s both kraZoomSoft!important}#kraViewContent .kra-view-status{display:none!important}@keyframes kraDrawLine{to{stroke-dashoffset:0}}@keyframes kraZoomSoft{0%{opacity:.15;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes kraBranchPop{to{opacity:1;transform:translate(0)scale(1)}}@media (width<=1366px) and (width>=1181px){#dashboardControls{grid-template-columns:minmax(160px,1fr) minmax(145px,.82fr) minmax(180px,1.03fr) minmax(122px,.62fr) minmax(122px,.62fr) minmax(260px,1.14fr)!important}}@media (width<=1180px){#dashboardControls{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.kra-view-active #kraViewContent{flex:auto!important;min-height:calc(100vh - 120px)!important;display:block!important}body,button,input,select,textarea,table,th,td,label,p,h1,h2,h3,h4,h5,h6,span,div{font-family:DM Sans,Inter,Arial,sans-serif!important}#kraViewContent .kra-tree-shell{min-height:calc(100vh - 130px)!important}#kraViewContent .kra-tree-map{grid-template-columns:320px minmax(120px,160px) minmax(420px,1fr)!important;gap:0!important;padding:28px 68px 48px!important}#kraViewContent .kra-root-column{grid-column:1!important;position:relative!important}#kraViewContent .kra-root-column:after{content:""!important;z-index:1!important;background:linear-gradient(90deg,#06758bc7,#1697aa7a)!important;border-radius:999px!important;width:132px!important;height:3px!important;position:absolute!important;top:50%!important;right:-132px!important;transform:translateY(-50%)!important;box-shadow:0 1px 8px #165c701f!important}#kraViewContent .kra-branch-column{grid-column:3!important;padding-left:0!important;position:relative!important}#kraViewContent .kra-branch-column:before{content:""!important;z-index:1!important;background:linear-gradient(#1697aa14,#06758bad,#1697aa14)!important;border-radius:999px!important;width:3px!important;height:min(360px,100% - 150px)!important;display:block!important;position:absolute!important;top:50%!important;left:-82px!important;transform:translateY(-50%)!important;box-shadow:0 0 0 6px #1fb0c60a,0 10px 22px #165c7014!important}#kraViewContent .kra-flow-branch:before{content:""!important;z-index:1!important;background:linear-gradient(90deg,#06758ba3,#1697aa61)!important;border-radius:999px!important;width:82px!important;height:3px!important;display:block!important;position:absolute!important;top:50%!important;left:-82px!important;transform:translateY(-50%)!important;box-shadow:0 1px 8px #165c701a!important}#kraViewContent .kra-flow-branch:after{content:""!important;z-index:2!important;background:#1659aa!important;border-radius:50%!important;width:12px!important;height:12px!important;position:absolute!important;top:50%!important;left:-88px!important;transform:translateY(-50%)!important;box-shadow:0 0 0 6px #1fb0c621!important}#kraViewContent .kra-svg-connector{stroke:#06758bb8!important;stroke-width:3px!important}#kraViewContent .kra-tree-nav-row{margin:16px 0 0 18px!important}#kraViewContent .kra-tree-back-button{color:#07346a!important;border-color:#1697aa57!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:132px!important;height:36px!important;font-weight:800!important;display:inline-flex!important}#kraViewContent .kra-tree-back-button.primary-back{background:linear-gradient(135deg,var(--card),#eef6ff)!important}#kraViewContent .kra-tree-back-button:hover{transform:translateY(-1px)!important;box-shadow:0 16px 32px #165c7029!important}@media (width<=1180px){#kraViewContent .kra-tree-map{grid-template-columns:280px minmax(100px,130px) minmax(380px,1fr)!important;min-width:980px!important;padding:24px 48px 42px!important}#kraViewContent .kra-root-column:after{width:112px!important;right:-112px!important}#kraViewContent .kra-branch-column:before{left:-68px!important}#kraViewContent .kra-flow-branch:before{width:68px!important;left:-68px!important}#kraViewContent .kra-flow-branch:after{left:-74px!important}}#kraViewContent .kra-tree-map{grid-template-columns:320px minmax(560px,1fr)!important;align-items:center!important;gap:150px!important;padding:30px 70px 50px!important}#kraViewContent .kra-root-column{grid-column:1!important}#kraViewContent .kra-branch-column{z-index:3!important;grid-column:2!important;padding-left:0!important;position:relative!important}#kraViewContent .kra-connector-svg{z-index:1!important}#kraViewContent .kra-svg-connector{stroke:#06758b9e!important;stroke-width:2.35px!important;stroke-linecap:round!important;fill:none!important;filter:drop-shadow(0 2px 2px #165c701a)!important}#kraViewContent .kra-root-node,#kraViewContent .kra-flow-branch{z-index:4!important;position:relative!important}#kraViewContent .kra-flow-branch{max-width:700px!important}#kraViewContent .kra-person-branch{max-width:210px!important}#kraViewContent .kra-branch-dot{z-index:5!important;position:relative!important}@media (width<=1180px){#kraViewContent .kra-tree-map{grid-template-columns:280px minmax(520px,1fr)!important;gap:120px!important;min-width:980px!important;padding:24px 48px 42px!important}}body.kra-view-active #dashboardContent,body.kra-view-active .left-dashboard-panel,body.kra-view-active .detail-panel{visibility:hidden!important;display:none!important}#kraViewContent .kra-tree-map{grid-template-columns:320px minmax(560px,1fr)!important;align-items:center!important;gap:150px!important;padding:30px 70px 50px!important;position:relative!important;overflow:visible!important}#kraViewContent .kra-tree-map:before,#kraViewContent .kra-root-column:after,#kraViewContent .kra-branch-column:before,#kraViewContent .kra-flow-branch:before,#kraViewContent .kra-flow-branch:after{content:none!important;display:none!important}#kraViewContent .kra-connector-svg{pointer-events:none!important;z-index:2!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}#kraViewContent .kra-svg-connector{fill:none!important;stroke:#06758bb8!important;stroke-width:2.45px!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;filter:drop-shadow(0 2px 2px #06758b1f)!important;animation:.35s both kraCurveFade!important;animation-delay:calc(var(--path-index,1) * 45ms)!important;display:block!important}#kraViewContent .kra-svg-root-connector{stroke-width:2.9px!important;stroke:#06758bc7!important}#kraViewContent .kra-branch-dot{box-shadow:0 0 0 8px #1fb0c629,inset 0 0 0 1px #ffffffe6!important}@keyframes kraCurveFade{0%{opacity:0;transform:scaleX(.97)}to{opacity:1;transform:scaleX(1)}}#kraViewContent .kra-tree-map{position:relative!important;overflow:visible!important}#kraViewContent .kra-connector-svg{visibility:visible!important;opacity:1!important;pointer-events:none!important;z-index:3!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}#kraViewContent .kra-svg-connector,#kraViewContent .kra-svg-branch-connector{visibility:visible!important;opacity:1!important;fill:none!important;stroke:#1355a4!important;stroke-width:2.75px!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 2px 3px #06758b24)!important;display:block!important}#kraViewContent .kra-root-node,#kraViewContent .kra-flow-branch,#kraViewContent .kra-branch-dot{z-index:5!important;position:relative!important}#kraViewContent .kra-svg-connector,#kraViewContent .kra-svg-branch-connector{animation:.12s ease-out both kraCurveFadeFast!important}@keyframes kraCurveFadeFast{0%{opacity:.25}to{opacity:1}}.table-more-row td{text-align:center;background:#ffffffeb;padding:18px 12px!important}.table-load-more-btn{min-width:280px;font-weight:700}.kra-work-map{grid-template-columns:minmax(230px,320px) minmax(680px,1fr)!important;align-items:center!important;min-height:520px!important;padding-right:24px!important}.kra-work-detail-column{width:100%!important;max-width:920px!important}.kra-work-detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.kra-work-detail-heading strong{color:#0f2f43;font-size:13px;font-weight:900}.kra-work-detail-heading small{color:#64748b;font-size:10px;font-weight:800}.kra-work-table-wrap{background:#fff;border:1px solid #d9e5f3;border-radius:12px;overflow:auto}.kra-work-table{border-collapse:separate;border-spacing:0;width:100%;min-width:780px}.kra-work-table th{color:#0f2f43;text-transform:uppercase;letter-spacing:.07em;background:#eef6ff;font-size:9px;font-weight:900;position:sticky;top:0}.kra-work-table th,.kra-work-table td{vertical-align:top;border-bottom:1px solid #e3eef3;padding:8px 9px;font-size:10.5px}.kra-work-table td:first-child{color:#0f2f43;font-weight:900}.kra-work-table .action-group{white-space:nowrap}.kra-static-action-note{color:#475569;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.kra-objective-branch{cursor:pointer;text-align:left}.kra-objective-branch:hover,.kra-person-branch:hover{transform:translateY(-1px);box-shadow:0 14px 35px #158fa324}.kra-work-empty{place-items:center;width:100%;min-height:110px;display:grid}.kra-flow-branch{text-align:left;white-space:normal}.kra-branch-main{overflow-wrap:anywhere;display:block}.kra-work-detail-column{width:min(980px,62vw)}.kra-work-detail-card{background:#ffffffeb;border:1px solid #189aae40;border-radius:18px;width:100%;padding:14px;box-shadow:0 18px 45px #064d5e1f}.kra-work-detail-heading{color:#0d2438;flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.kra-work-table-wrap{border:1px solid #189aae38;border-radius:14px;max-height:430px;overflow:auto}.kra-work-table{border-collapse:collapse;background:var(--card);width:100%;min-width:850px}.kra-work-table th{color:var(--card);text-align:left;text-transform:uppercase;background:#0f4e9b;padding:11px 10px;font-size:12px}.kra-work-table td{vertical-align:top;color:#1c2f42;border-bottom:1px solid #d7e4f3;padding:11px 10px;font-size:13px}.one-line-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.icon-action-btn.add{color:#08438b;background:#e5f1ff}.icon-action-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.35)}.kra-members-map .kra-root-node strong,.kra-work-map .kra-root-node strong{overflow-wrap:anywhere}.action-named-buttons{flex-wrap:wrap;align-items:center;gap:6px;min-width:300px;display:flex}.action-named-buttons .icon-action-btn{border-radius:10px;width:auto;min-width:52px;height:30px;padding:0 9px;font-size:11px;font-weight:800;line-height:1}.kra-final-work-table th:nth-child(6),.kra-final-work-table td:nth-child(6){min-width:320px}.kra-final-work-table th{white-space:nowrap}.kra-work-detail-card{width:min(980px,100%)}.kra-work-table-wrap{overflow-x:auto;background:var(--card)!important;border:2px solid #87b1e3!important;border-radius:12px!important}.kra-work-table,.kra-final-work-table{border-collapse:collapse!important;width:100%!important;min-width:1020px!important}.kra-work-table th,.kra-work-table td,.kra-final-work-table th,.kra-final-work-table td{border:1px solid #b8cce4!important;padding:10px 11px!important;line-height:1.35!important}.kra-work-table tbody tr:nth-child(2n) td,.kra-final-work-table tbody tr:nth-child(2n) td{background:#f8fcff!important}.kra-final-work-table th:first-child,.kra-final-work-table td:first-child{min-width:135px}.kra-final-work-table th:nth-child(2),.kra-final-work-table td:nth-child(2){min-width:150px}.kra-final-work-table th:nth-child(3),.kra-final-work-table td:nth-child(3){min-width:240px}.kra-final-work-table th:nth-child(4),.kra-final-work-table td:nth-child(4){min-width:280px}.kra-final-work-table th:nth-child(5),.kra-final-work-table td:nth-child(5){min-width:150px}.kra-final-work-table th:nth-child(6),.kra-final-work-table td:nth-child(6){text-align:center;min-width:230px!important}.kra-view-inline-actions{flex-wrap:nowrap!important;justify-content:center!important;gap:6px!important;display:flex!important}.kra-view-inline-actions .icon-action-btn{cursor:pointer!important;border-radius:9px!important;width:30px!important;height:30px!important;font-size:13px!important}.kra-view-add-row-btn{color:var(--card);cursor:pointer;white-space:nowrap;background:#0f4e9b;border:0;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:900}.kra-work-detail-heading{align-items:center!important}#kraViewContent .kra-tree-shell{min-height:520px!important;padding:10px!important}#kraViewContent .kra-root-node{border-radius:14px!important;width:190px!important;min-height:72px!important;padding:12px 14px!important;font-size:12px!important}#kraViewContent .kra-flow-branch{border-radius:12px!important;min-height:48px!important;padding:9px 12px!important}#kraViewContent .kra-branch-sub{font-size:10px!important}#kraViewContent .kra-branch-dot{width:18px!important;height:18px!important}#kraViewContent .kra-tree-back-button{height:32px!important;padding:0 12px!important;font-size:11px!important}#kraViewContent .kra-work-detail-column{width:100%!important;min-width:0!important}.kra-work-table-title{background:linear-gradient(90deg,var(--teal),var(--teal-dark));color:var(--card);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:900;display:flex}.kra-add-inline{background:var(--card);color:#08438a;cursor:pointer;border:0;border-radius:8px;padding:5px 12px;font-size:11px;font-weight:900}.kra-work-table-scroll{max-width:100%;max-height:360px;overflow:auto}.kra-work-detail-table th,.kra-work-detail-table td{text-align:left;vertical-align:top;white-space:normal;color:#06172b;line-height:1.35;border:1px solid #b7c0cb!important;padding:9px 10px!important}.kra-work-detail-table th{z-index:1;font-weight:900;position:sticky;top:0;background:#e8eef6!important}.kra-work-detail-table td:nth-child(7),.kra-work-detail-table td:nth-child(8){min-width:210px;max-width:260px}.kra-row-actions-cell{min-width:190px;white-space:normal!important}.kra-mini-action{color:#073670;cursor:pointer;background:#f4f9ff;border:1px solid #b4cae4;border-radius:7px;margin:2px;padding:5px 7px;font-size:10px;font-weight:800}.kra-mini-action.danger{color:#bf2020;background:#fff6f6;border-color:#ffd0d0}#kraViewContent .kra-tree-map{grid-template-columns:180px minmax(340px,1fr)!important;align-items:center!important;gap:18px!important;min-width:560px!important}#kraViewContent .kra-root-node{border-radius:12px!important;width:170px!important;min-height:58px!important;padding:10px 12px!important}#kraViewContent .kra-root-node strong{font-size:12px!important;line-height:1.15!important}#kraViewContent .kra-root-node small{font-size:9px!important;line-height:1.2!important}#kraViewContent .kra-flow-branches{gap:8px!important}#kraViewContent .kra-flow-branch{border-radius:11px!important;max-width:620px!important;min-height:42px!important;padding:8px 11px!important}#kraViewContent .kra-branch-main{font-size:11px!important;line-height:1.2!important}#kraViewContent .kra-branch-sub{font-size:9px!important;line-height:1.15!important}#kraViewContent .kra-flow-branch:before,#kraViewContent .kra-flow-branch:after,#kraViewContent .kra-tree-map:before{content:none!important;display:none!important}#kraViewContent .kra-connector-svg{pointer-events:none!important;z-index:0!important;position:absolute!important;inset:0!important;overflow:visible!important}#kraViewContent .kra-root-column,#kraViewContent .kra-branch-column{z-index:2!important;position:relative!important}#kraViewContent .kra-svg-connector{stroke:#088ea0db!important;stroke-width:3px!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}#kraViewContent .kra-work-map{grid-template-columns:180px minmax(520px,1fr)!important;gap:18px!important;min-height:260px!important}.kra-work-table-card{background:#fff!important;border:1px solid #83afe5!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 10px 28px #0857691a!important}.kra-work-table-title{color:var(--card)!important;background:#0f56ad!important;justify-content:space-between!important;align-items:center!important;padding:8px 10px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.kra-work-table-scroll{max-height:360px!important;overflow:auto!important}.kra-work-detail-table{border-collapse:collapse!important;background:var(--card)!important;width:100%!important;min-width:860px!important;font-size:12px!important}.kra-work-detail-table th,.kra-work-detail-table td{text-align:left!important;vertical-align:top!important;white-space:normal!important;color:#06172b!important;border:1px solid #aeb9c5!important;padding:8px 9px!important;line-height:1.35!important}.kra-work-detail-table th{z-index:1!important;background:#e8eef6!important;font-weight:900!important;position:sticky!important;top:0!important}.kra-work-detail-table th:first-child,.kra-work-detail-table td:first-child{min-width:120px!important}.kra-work-detail-table th:nth-child(2),.kra-work-detail-table td:nth-child(2){min-width:170px!important}.kra-work-detail-table th:nth-child(3),.kra-work-detail-table td:nth-child(3),.kra-work-detail-table th:nth-child(4),.kra-work-detail-table td:nth-child(4){min-width:250px!important}.kra-work-detail-table th:nth-child(5),.kra-work-detail-table td:nth-child(5){min-width:140px!important}.kra-work-detail-table th:nth-child(6),.kra-work-detail-table td:nth-child(6){min-width:190px!important}.kra-row-actions-cell{white-space:nowrap!important}.kra-mini-action{margin:2px!important;padding:5px 7px!important;font-size:10px!important}.kra-add-inline{color:var(--card)!important;background:#ffffff2e!important;border:1px solid #ffffffa6!important;border-radius:999px!important;padding:4px 9px!important;font-size:11px!important;font-weight:900!important}#kraViewContent .kra-single-root-stage{justify-content:flex-start!important;padding:58px 86px!important}#kraViewContent .kra-root-node{width:300px!important;min-height:128px!important;padding:22px 40px 22px 26px!important;overflow:visible!important}#kraViewContent .kra-large-root-button{width:360px!important;min-height:136px!important;padding-right:52px!important}#kraViewContent .kra-root-node strong{letter-spacing:.015em!important;white-space:normal!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;max-width:100%!important;font-size:14.5px!important;line-height:1.22!important;overflow:visible!important}#kraViewContent .kra-large-root-button strong{font-size:15px!important}#kraViewContent .kra-root-node:after{z-index:6!important;border-width:6px!important;width:34px!important;height:34px!important;right:-28px!important}#kraViewContent .kra-tree-map{grid-template-columns:360px minmax(660px,1fr)!important;gap:120px!important;min-width:1280px!important;padding:34px 88px 60px!important;overflow:visible!important}#kraViewContent .kra-branch-column{gap:15px!important;min-height:560px!important;overflow:visible!important}#kraViewContent .kra-flow-branch{max-width:760px!important;min-height:52px!important}#kraViewContent .kra-person-branch,#kraViewContent .kra-member-branch{max-width:240px!important}#kraViewContent .kra-connector-svg{z-index:2!important;inset:0 auto auto 0!important;overflow:visible!important}#kraViewContent .kra-svg-connector,#kraViewContent .kra-svg-branch-connector{stroke:#0b4c9b!important;stroke-width:3px!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}#kraViewContent .kra-root-node,#kraViewContent .kra-flow-branch,#kraViewContent .kra-branch-dot{z-index:5!important}#kraViewContent .kra-tree-shell{scroll-behavior:smooth!important}@media (width<=1180px){#kraViewContent .kra-tree-map{grid-template-columns:320px minmax(560px,1fr)!important;gap:105px!important;min-width:1080px!important;padding:28px 58px 48px!important}#kraViewContent .kra-root-node{width:280px!important}#kraViewContent .kra-large-root-button{width:330px!important}}#kraViewContent .kra-work-map{grid-template-columns:300px minmax(900px,1fr)!important;align-items:center!important;gap:64px!important;min-width:1280px!important}#kraViewContent .kra-work-detail-column{width:100%!important;min-width:0!important;max-width:1160px!important}#kraViewContent .kra-work-table-scroll{max-width:100%!important;max-height:420px!important;overflow:auto!important}#kraViewContent .kra-work-detail-table{border-collapse:collapse!important;table-layout:auto!important;width:max-content!important;min-width:1120px!important}#kraViewContent .kra-work-detail-table th,#kraViewContent .kra-work-detail-table td{vertical-align:top!important;white-space:normal!important;border:1px solid #aeb9c5!important;padding:8px 9px!important;line-height:1.35!important}#kraViewContent .kra-work-detail-table th{z-index:2!important;color:#06172b!important;background:#e8eef6!important;font-weight:900!important;position:sticky!important;top:0!important}#kraViewContent .kra-work-detail-table th:first-child,#kraViewContent .kra-work-detail-table td:first-child{min-width:120px!important;max-width:150px!important}#kraViewContent .kra-work-detail-table th:nth-child(2),#kraViewContent .kra-work-detail-table td:nth-child(2){min-width:115px!important;max-width:150px!important}#kraViewContent .kra-work-detail-table th:nth-child(3),#kraViewContent .kra-work-detail-table td:nth-child(3),#kraViewContent .kra-work-detail-table th:nth-child(4),#kraViewContent .kra-work-detail-table td:nth-child(4){min-width:112px!important;max-width:132px!important}#kraViewContent .kra-work-detail-table th:nth-child(5),#kraViewContent .kra-work-detail-table td:nth-child(5){min-width:220px!important;max-width:280px!important}#kraViewContent .kra-work-detail-table th:nth-child(6),#kraViewContent .kra-work-detail-table td:nth-child(6){min-width:250px!important;max-width:320px!important}#kraViewContent .kra-work-detail-table th:nth-child(7),#kraViewContent .kra-work-detail-table td:nth-child(7){min-width:135px!important;max-width:180px!important}#kraViewContent .kra-work-detail-table th:nth-child(8),#kraViewContent .kra-work-detail-table td:nth-child(8){min-width:170px!important;max-width:210px!important}#kraViewContent .kra-date-cell{color:#123047;font-weight:800;white-space:nowrap!important}#kraViewContent .kra-row-action-stack{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;display:flex!important}#kraViewContent .kra-mini-action{color:#073670!important;cursor:pointer!important;background:#f4f9ff!important;border:1px solid #b4cae4!important;border-radius:7px!important;min-width:48px!important;margin:0!important;padding:5px 7px!important;font-size:10px!important;font-weight:900!important}#kraViewContent .kra-mini-action.danger{color:#bf2020!important;background:#fff6f6!important;border-color:#ffd0d0!important}#kraViewContent .kra-row-actions-cell{white-space:normal!important}@media (width<=1180px){#kraViewContent .kra-work-map{grid-template-columns:260px minmax(820px,1fr)!important;gap:48px!important;min-width:1180px!important}#kraViewContent .kra-work-detail-column{max-width:1060px!important}}#kraViewContent .kra-work-table-title .kra-add-inline{min-width:58px!important;height:28px!important;color:var(--card)!important;cursor:pointer!important;background:#ffffff2e!important;border:1px solid #ffffffa6!important;border-radius:999px!important;font-weight:900!important}#kraViewContent .kra-row-action-stack,#kraViewContent .kra-view-inline-actions{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}#kraViewContent .kra-row-action-stack .icon-action-btn,#kraViewContent .kra-view-icon-action{cursor:pointer!important;border:0!important;border-radius:9px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1!important;display:inline-grid!important;box-shadow:0 5px 13px #0f4d5d1a!important}#kraViewContent .kra-row-action-stack .icon-action-btn.update,.icon-action-btn.update{color:#92400e!important;background:#fff7e6!important}#kraViewContent .kra-row-actions-cell{white-space:nowrap!important;text-align:center!important;min-width:150px!important;max-width:170px!important}#kraViewContent .kra-view-mail-host{z-index:20!important;width:min(1160px,100vw - 120px)!important;margin:16px auto 36px!important;position:relative!important}#kraViewContent.mail-view .kra-view-mail-host .mail-panel{border:1px solid #83afe5!important;margin-top:0!important;display:block!important;box-shadow:0 16px 42px #08576924!important}#kraViewContent .kra-view-mail-host .mail-panel.hidden{display:none!important}#kraViewContent .kra-view-mail-host .mail-message-box{border:1px solid #aeb9c5!important;min-height:230px!important;max-height:430px!important}body.kra-view-mail-open #kraViewContent .kra-work-map{align-items:flex-start!important}@media (width<=1180px){#kraViewContent .kra-view-mail-host{width:1040px!important;margin-left:48px!important;margin-right:48px!important}}#kraViewContent .kra-work-table-card,#kraViewContent .kra-work-detail-column,#kraViewContent .kra-work-table-scroll,#kraViewContent .kra-work-detail-table,#kraViewContent .kra-row-actions-cell,#kraViewContent .kra-row-action-stack,#kraViewContent .kra-view-icon-action,#kraViewContent .kra-add-inline{z-index:8!important;pointer-events:auto!important;position:relative!important}#kraViewContent .kra-view-icon-action,#kraViewContent .kra-add-inline{-webkit-user-select:none!important;user-select:none!important}#kraViewContent .kra-row-actions-cell{overflow:visible!important}*{box-sizing:border-box;margin:0;padding:0}body{color:#111827;background:#f4f6fb;min-height:100vh;font-family:DM Sans,sans-serif;display:flex}.sidebar{background:var(--card);border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;gap:2px;width:230px;min-height:100vh;padding:1.5rem 1rem;display:flex}.logo-row{align-items:center;gap:10px;margin-bottom:2rem;padding:0 .5rem;display:flex}.logo-box{background:var(--teal);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.logo-box i{color:var(--card);font-size:18px}.logo-name{color:#111827;font-size:14px;font-weight:600;line-height:1.2}.logo-tag{color:#6b7280;font-size:11px}.nav-label{color:#9ca3af;letter-spacing:.07em;margin:14px 0 4px;padding:0 .75rem;font-size:10px;font-weight:600}.nav-item{color:#6b7280;cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin-bottom:1px;padding:9px 12px;font-size:13px;transition:background .12s;display:flex}.nav-item i{font-size:16px}.nav-item.active{color:var(--teal);background:#eff6ff;font-weight:600}.nav-item:not(.active):hover{background:#f9fafb}.sidebar-footer{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-top:auto;padding:12px}.sf-row{align-items:center;gap:8px;display:flex}.avatar-sm{color:#1d4ed8;background:#dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.sf-name{color:#111827;font-size:13px;font-weight:600}.sf-role{color:#6b7280;font-size:11px}.main{flex:1;padding:2rem;overflow-y:auto}.topbar{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-title{color:#111827;font-size:20px;font-weight:600}.page-sub{color:#6b7280;margin-top:2px;font-size:13px}.topbar-right{align-items:center;gap:8px;display:flex}.date-pill{color:#374151;background:var(--card);border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;display:flex}.date-pill i{color:#6b7280;font-size:14px}.icon-btn{background:var(--card);cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.icon-btn i{color:#6b7280;font-size:16px}.kpi-row{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:1.5rem;display:grid}.kpi{background:var(--card);border:1px solid #e5e7eb;border-radius:12px;padding:1.1rem 1.2rem}.kpi-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.kpi-badge{border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.kpi-badge i{font-size:18px}.kpi-badge.b{background:#eff6ff}.kpi-badge.b i{color:var(--teal)}.kpi-badge.g{background:#f0fdf4}.kpi-badge.g i{color:#16a34a}.kpi-badge.p{background:#f5f3ff}.kpi-badge.p i{color:#7c3aed}.kpi-badge.a{background:#fffbeb}.kpi-badge.a i{color:#d97706}.kpi-trend{border-radius:20px;padding:3px 8px;font-size:11px;font-weight:500}.kpi-trend.up{color:#16a34a;background:#f0fdf4}.kpi-trend.na{color:#6b7280;background:#f3f4f6}.kpi-val{color:#111827;font-size:28px;font-weight:700;line-height:1}.kpi-lbl{color:#6b7280;margin-top:5px;font-size:12px}.date-sel{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:1.5rem;display:grid}.date-blk{background:var(--card);border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px}.date-blk-lbl{color:#9ca3af;margin-bottom:4px;font-size:11px;font-weight:500}.date-blk-val{color:#111827;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.date-blk-val i{color:#9ca3af;font-size:15px}.mid{grid-template-columns:1fr 270px;gap:14px;margin-bottom:1.5rem;display:grid}.card{background:var(--card);border:1px solid #e5e7eb;border-radius:12px;padding:1.1rem 1.2rem}.card-head{justify-content:space-between;align-items:flex-start;margin-bottom:1.1rem;display:flex}.card-ttl{color:#111827;font-size:14px;font-weight:600}.card-sub{color:#9ca3af;margin-top:2px;font-size:11px}.view-btn{color:var(--teal);cursor:pointer;white-space:nowrap;background:#eff6ff;border:none;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500}.status-list{flex-direction:column;gap:6px;display:flex}.s-row{border:1px solid #f3f4f6;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.s-row.hi{background:#f9fafb;border-color:#e5e7eb}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.gr{background:#22c55e}.dot.r{background:#ef4444}.dot.a{background:#f59e0b}.dot.p{background:#8b5cf6}.dot.gy{background:#9ca3af}.s-name{color:#374151;flex:1;font-size:13px}.bar-wrap{background:#f3f4f6;border-radius:2px;width:72px;height:4px;overflow:hidden}.bar{border-radius:2px;height:100%}.s-num{color:#111827;text-align:right;min-width:24px;font-size:14px;font-weight:600}.s-pct{color:#9ca3af;text-align:right;min-width:32px;font-size:11px}.act-col{flex-direction:column;gap:8px;display:flex}.act-lbl-top{color:#111827;padding:0 2px 4px;font-size:13px;font-weight:600}.act-card{cursor:pointer;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;padding:12px;transition:background .12s,border-color .12s;display:flex}.act-card:hover{background:#f3f4f6;border-color:#d1d5db}.act-ico{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.act-ico i{font-size:16px}.act-ico.b{background:#eff6ff}.act-ico.b i{color:var(--teal)}.act-ico.g{background:#f0fdf4}.act-ico.g i{color:#16a34a}.act-ico.a{background:#fffbeb}.act-ico.a i{color:#d97706}.act-ico.p{background:#f5f3ff}.act-ico.p i{color:#7c3aed}.act-name{color:#111827;font-size:13px;font-weight:500}.act-desc{color:#9ca3af;font-size:11px}.act-arr{margin-left:auto}.act-arr i{color:#d1d5db;font-size:14px}.tbl-card{background:var(--card);border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.tbl-card .card-head{padding:1.1rem 1.2rem 0}.total-badge{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.t-head{color:#9ca3af;letter-spacing:.04em;border-top:1px solid #f3f4f6;border-bottom:1px solid #e5e7eb;grid-template-columns:2fr 1fr 1fr 1fr;margin-top:12px;padding:9px 18px;font-size:11px;font-weight:600;display:grid}.empty{text-align:center;padding:2.5rem}.empty i{color:#d1d5db;margin:0 auto 10px;font-size:36px;display:block}.empty p{color:#9ca3af;font-size:13px}@media (width<=900px){.sidebar{display:none}.kpi-row{grid-template-columns:1fr 1fr}.mid{grid-template-columns:1fr}}body:before,body:after,.welcome-panel.kra-entrance:before,.welcome-panel.kra-entrance:after{content:none!important;display:none!important}.app-shell,body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell,body[data-dashboard-page=economic],body[data-dashboard-page=development],.main-content,body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{background:#f4f6fb!important}#dashboardControls{background:var(--card)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:16px!important;padding:10px!important}body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{gap:6px!important;padding:6px 8px!important}#dashboardControls{width:100%!important;min-height:0!important;box-shadow:none!important;background:#f4f4f4!important;border:1px solid #d8d8d8!important;border-radius:8px!important;grid-template-columns:minmax(210px,1.14fr) minmax(170px,.88fr) minmax(220px,1.18fr) minmax(145px,.72fr) minmax(145px,.72fr) minmax(178px,.82fr)!important;align-items:center!important;gap:6px!important;margin:0!important;padding:6px!important;display:grid!important;overflow:visible!important}#dashboardControls .sidebar-section,#dashboardControls .sidebar-section.glass-raise{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;height:66px!important;min-height:66px!important;padding:7px 10px!important;display:flex!important;overflow:visible!important;box-shadow:0 2px 6px #0f172a14!important}#dashboardControls .sidebar-section label{letter-spacing:.08em!important;white-space:nowrap!important;margin:0 0 5px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:block!important}#dashboardControls .select-shell,#dashboardControls select,#dashboardControls input[type=date]{width:100%!important;min-width:0!important}#dashboardControls select,#dashboardControls input[type=date]{border-radius:7px!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;line-height:34px!important}#dashboardControls .action-panel{justify-content:center!important;align-items:center!important;width:auto!important;min-width:178px!important;padding:7px 8px!important;display:flex!important}#dashboardControls .btn,#dashboardControls #openModalBtn,#dashboardControls #topLogoutBtn{white-space:nowrap!important;text-overflow:clip!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:flex!important;overflow:visible!important}#dashboardControls #openModalBtn{font-size:10.8px!important}#dashboardControls #topLogoutBtn{font-size:11px!important}@media (width>=1600px){#dashboardControls{grid-template-columns:minmax(235px,1.15fr) minmax(205px,.9fr) minmax(245px,1.18fr) minmax(175px,.72fr) minmax(175px,.72fr) 190px!important;max-width:100%!important}}@media (width<=1366px) and (width>=1101px){#dashboardControls{grid-template-columns:minmax(190px,1.08fr) minmax(150px,.85fr) minmax(195px,1.12fr) minmax(132px,.7fr) minmax(132px,.7fr) minmax(170px,.82fr)!important;gap:5px!important;padding:5px!important}#dashboardControls .sidebar-section,#dashboardControls .sidebar-section.glass-raise{height:62px!important;min-height:62px!important;padding:6px 8px!important}#dashboardControls select,#dashboardControls input[type=date]{height:32px!important;min-height:32px!important;font-size:11px!important}#dashboardControls .btn,#dashboardControls #openModalBtn,#dashboardControls #topLogoutBtn{height:36px!important;min-height:36px!important;padding:0 6px!important;font-size:10px!important}}@media (width<=1100px) and (width>=761px){#dashboardControls{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}#dashboardControls .action-panel{grid-column:auto!important;min-width:0!important}}@media (width<=760px){#dashboardControls{grid-template-columns:repeat(2,minmax(0,1fr))!important}#dashboardControls .action-panel{grid-column:1/-1!important;min-width:0!important}}@media (width<=480px){#dashboardControls{grid-template-columns:1fr!important}#dashboardControls .action-panel{grid-column:auto!important}}body[data-dashboard-page=development] #kraViewTab{display:none!important}body[data-dashboard-page=economic] .table-wrap th,body[data-dashboard-page=development] .table-wrap th{vertical-align:middle!important;text-align:left!important;line-height:1.2!important}body[data-dashboard-page=economic] .table-wrap td,body[data-dashboard-page=development] .table-wrap td{overflow-wrap:anywhere;vertical-align:top!important;text-align:left!important}body[data-dashboard-page=economic] .table-wrap th:nth-last-child(-n+2),body[data-dashboard-page=development] .table-wrap th:nth-last-child(-n+2),body[data-dashboard-page=economic] .table-wrap td:nth-last-child(-n+2),body[data-dashboard-page=development] .table-wrap td:nth-last-child(-n+2){text-align:center!important}.cell-actions .one-line-actions{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important}.work-status-cell{white-space:nowrap!important}.sidebar-section,.action-panel{background:var(--card)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:12px!important}.sidebar-section label,.switch-label,.form-group label,.mail-row label,.mail-body-label{color:#0f172a!important;font-weight:800!important}.sidebar-section select,.sidebar-section input[type=date],.pretty-select,input,select,textarea,.form-group input,.form-group select,.form-group textarea,.mail-row input{background:var(--card)!important;color:#0f172a!important;box-shadow:none!important;border:1px solid #cbd5e1!important}.btn-primary,.landing-login-btn,.ms-login-btn,.login-gate .btn-primary,.mail-mini-send,.mail-mini-login,.mail-mini-draft,.segment-btn.active,.kra-tab-btn.active,.view-btn.active,.kra-add-inline{background:var(--teal)!important;border-color:var(--teal)!important;color:var(--card)!important;box-shadow:none!important}.btn-secondary,.ms-cancel-btn,.mini-add-btn,.mini-edit-btn,.mail-mini-btn{background:var(--card)!important;color:#0f172a!important;box-shadow:none!important;border-color:#cbd5e1!important}.btn-logout{color:var(--card)!important;box-shadow:none!important;background:#ef4444!important;border-color:#ef4444!important}.btn:hover,.act-card:hover,.segment-btn:hover,.view-btn:hover{filter:none!important;transform:none!important}.kra-switch-panel,.panel,.stat-card,.team-card,.work-item-card,.member-work-card,.detail-panel,.team-summary-panel,.mail-panel,.modal-card,.tbl-card,.card,.kpi,.date-blk,.act-card{background:var(--card)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:14px!important}.switch-block{background:#f8fafc!important;border:1px solid #e5e7eb!important}.stat-card.active,.stat-card-clickable.active,.segment-btn.active,.kra-tab-btn.active,.view-btn.active{border-color:var(--teal)!important;box-shadow:none!important}.stat-label,.card-sub,.page-sub,.act-desc,.sf-role,.date-blk-lbl,.empty p,.mail-dashboard-heading p,.mail-auth-mini-text span{color:var(--slate-ink)!important}.stat-number,.card-ttl,.page-title,.act-name,.sf-name,.date-blk-val,.kpi-val,.kpi-lbl,.team-summary-title,.detail-title,.mail-dashboard-heading h3,.modal-header h3{color:#0f172a!important}.stats-grid,.team-summary-panel,.kra-switch-panel{background:var(--card)!important;border-color:#e5e7eb!important}.stat-card{min-height:38px!important}.stat-card.active{background:#eff6ff!important}.stat-icon,.badge,.count-badge,.current-kra-pill,.welcome-badge,.kra-login-badge,.ms-mini-icon{color:var(--teal)!important;background:#eff6ff!important;border-color:#dbeafe!important}.kra-tab-panel,.view-switch-panel{background:var(--card)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:14px!important}.kra-tab-btn,.view-btn,.segment-btn{background:var(--card)!important;color:var(--slate-ink)!important;box-shadow:none!important;border:1px solid #e5e7eb!important}.kra-tab-btn.active,.view-btn.active,.segment-btn.active{color:var(--card)!important}.detail-table-wrap,.table-scroll,.kra-table-scroll,.kra-work-table-scroll{background:var(--card)!important;box-shadow:none!important;border-color:#e5e7eb!important}th,.detail-table th,.kra-table th,.kra-work-detail-table th,.t-head,.table-head,.kra-work-table-title{background:var(--teal)!important;color:var(--card)!important;border-color:var(--teal)!important;font-weight:800!important}.work-index,.desc-index,.kra-index-badge,.row-index,.s-num-badge,.number-badge{color:var(--teal)!important;background:#eff6ff!important}.status-pill,.kra-phase-status,.kpi-trend,.total-badge{box-shadow:none!important;border-radius:999px!important}.welcome-card,.kra-welcome-card,.kra-login-modal{background:var(--card)!important;border:1px solid #e5e7eb!important;box-shadow:0 16px 40px #0f172a1a!important}.kra-welcome-card h1{background:var(--teal)!important;color:var(--card)!important;text-shadow:none!important}#kraLoginOverlay,.modal{background:#0f172a59!important}@media (width<=900px){#dashboardControls{padding:8px!important}.kra-switch-panel,.panel,.stat-card,.team-card,.detail-panel,.team-summary-panel{border-radius:12px!important}}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]){background:#f4f6fb!important;min-height:100vh!important;margin:0!important;font-family:DM Sans,Inter,Arial,sans-serif!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .app-shell{background:#f4f6fb!important;place-items:center!important;width:100%!important;min-height:100vh!important;display:grid!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .main-content{background:#f4f6fb!important;place-items:center!important;width:100%!important;min-height:100vh!important;padding:24px!important;display:grid!important;overflow:auto!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance{background:0 0!important;place-items:center!important;width:100%!important;min-height:calc(100vh - 48px)!important;padding:0!important;display:grid!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance:before,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance:after,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .entrance-menu-button{content:none!important;display:none!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .kra-welcome-card,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-card{background:var(--card)!important;text-align:center!important;border:1px solid #e5e7eb!important;border-radius:20px!important;width:min(520px,92vw)!important;margin:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 24px 56px #0f172a1f!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .kra-welcome-card h1{background:var(--teal)!important;color:var(--card)!important;letter-spacing:.02em!important;text-shadow:none!important;padding:34px 24px 26px!important;font-family:DM Sans,Inter,Arial,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:1.2!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .kra-welcome-card h1 span{color:var(--card)!important;margin-top:10px!important;font-size:23px!important;font-weight:900!important;display:block!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-copy{color:var(--slate-ink)!important;margin:24px 32px 20px!important;font-size:14px!important;font-weight:800!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-auth-actions{padding:0 32px 28px!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-login-btn,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .ms-login-btn,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .login-gate .btn-primary{background:var(--teal)!important;height:50px!important;color:var(--card)!important;box-shadow:none!important;border:0!important;border-radius:14px!important;font-family:DM Sans,Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:900!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-login-btn:hover,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .ms-login-btn:hover,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .login-gate .btn-primary:hover{filter:none!important;background:#164f8b!important;transform:none!important}@media (width<=760px){body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .main-content{padding:16px!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .kra-welcome-card h1{font-size:24px!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .kra-welcome-card h1 span{font-size:20px!important}}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .app-shell>.sidebar{flex:0 0 0!important;width:0!important;min-width:0!important;display:none!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .app-shell,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .main-content{background:#f4f6fb!important;justify-content:center!important;align-items:center!important;width:100vw!important;min-width:100vw!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance{background:#f4f6fb!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;transform:none!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance .kra-welcome-card,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance .welcome-card{border-radius:16px!important;width:390px!important;min-width:0!important;max-width:calc(100vw - 40px)!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 18px 45px #0f172a1f!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance .kra-welcome-card h1{padding:24px 20px 22px!important;font-size:24px!important;line-height:1.15!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance .kra-welcome-card h1 span{margin-top:8px!important;font-size:18px!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance .gold-divider{display:none!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance .welcome-copy{margin:22px 24px 16px!important;font-size:13px!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance .landing-auth-actions{padding:0 24px 24px!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance .landing-login-btn{border-radius:10px!important;justify-content:center!important;align-items:center!important;height:44px!important;font-size:13px!important;display:flex!important}:root{--bg:#f4f6fb!important;--card:#fff!important;--card-soft:#fff!important;--line:#e5e7eb!important;--line-2:#e2e8f0!important;--text:#0f172a!important;--muted:#64748b!important;--teal:#1a5cac!important;--teal-dark:#1a5cac!important;--teal-light:#eff6ff!important;--blue:#1a5cac!important;--shadow:none!important}html,body,#root,.app-shell,.main-content,body[data-dashboard-page=economic],body[data-dashboard-page=development],body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell,body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{background:var(--bg)!important;color:var(--text)!important;font-family:DM Sans,Inter,Arial,sans-serif!important}body[data-dashboard-page=economic] *,body[data-dashboard-page=development] *{text-shadow:none!important;font-family:DM Sans,Inter,Arial,sans-serif!important}#dashboardControls,.filters-panel,.filter-panel,.filter-card,.kra-tab-panel,.view-switch-panel,.switch-block,.sidebar-section,.left-filter-panel,.action-panel,.stats-grid,.team-summary-panel,.team-card,.panel,.detail-panel,.detail-table-wrap,.table-scroll,.kra-table-scroll,.kra-work-table-scroll,.tbl-card,.card,.kpi,.date-blk,.act-card,.stat-card,.work-item-card,.member-work-card,.mail-panel,.modal-card,.topbar,.topbar-right,.date-pill,.icon-btn{background:var(--card)!important;box-shadow:none!important;border:1px solid #e5e7eb!important}#dashboardControls,.kra-tab-panel,.view-switch-panel,.detail-panel,.sidebar-section,.team-summary-panel,.tbl-card,.card{border-radius:16px!important}.sidebar-section,.stats-grid,.team-summary-panel,.kra-switch-panel,.detail-panel,.kra-tab-panel,.view-switch-panel,.switch-block,.action-panel{background:var(--card)!important;border-color:#e5e7eb!important;outline:0!important}.sidebar-section:before,.sidebar-section:after,.detail-panel:before,.detail-panel:after,.kra-tab-panel:before,.kra-tab-panel:after,.view-switch-panel:before,.view-switch-panel:after{content:none!important;display:none!important}select,input,textarea,.pretty-select,.sidebar-section select,.sidebar-section input[type=date],.form-group input,.form-group select,.form-group textarea,.mail-row input{background:var(--card)!important;color:#0f172a!important;box-shadow:none!important;border:1px solid #cbd5e1!important}select:focus,input:focus,textarea:focus{border-color:#94a3b8!important;box-shadow:0 0 0 3px #94a3b82e!important}.page-title,.detail-title,.team-summary-title,.card-ttl,.stat-number,.kpi-val,.date-blk-val,.act-name,.sf-name,.sidebar-section label,.switch-label,.form-group label,.mail-row label,.mail-body-label,th,.detail-table th,.kra-table th,.kra-work-detail-table th{color:#0f172a!important;font-weight:800!important}.page-sub,.card-sub,.stat-label,.kpi-lbl,.date-blk-lbl,.act-desc,.sf-role,.empty p,.mail-dashboard-heading p,.mail-auth-mini-text span{color:var(--slate-ink)!important}.btn-primary,.landing-login-btn,.ms-login-btn,.login-gate .btn-primary,.mail-mini-send,.mail-mini-login,.mail-mini-draft,.mini-add-btn,.mini-edit-btn,.kra-add-inline,.btn-secondary,.ms-cancel-btn,.mail-mini-btn,.kra-tab-btn,.view-btn,.segment-btn{background:var(--card)!important;color:#0f172a!important;box-shadow:none!important;filter:none!important;border:1px solid #cbd5e1!important;transform:none!important}.btn-primary:not(.btn-logout):hover,.btn-secondary:hover,.mini-add-btn:hover,.mini-edit-btn:hover,.kra-tab-btn:hover,.view-btn:hover,.segment-btn:hover,.act-card:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}.kra-tab-btn.active,.view-btn.active,.segment-btn.active,.stat-card.active,.stat-card-clickable.active{color:#1d4ed8!important;box-shadow:none!important;background:#eff6ff!important;border-color:#bfdbfe!important}.stat-card,.sidebar-section .filter-option,.filter-option,.display-group-item,.kra-type-item,.sidebar-section button:not(.btn-logout),.sidebar-section .btn:not(.btn-logout){background:var(--card)!important;color:#0f172a!important;box-shadow:none!important;border:1px solid #e5e7eb!important}.stat-card.active,.sidebar-section .active,.filter-option.active,.display-group-item.active,.kra-type-item.active{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.stat-icon,.badge,.count-badge,.current-kra-pill,.welcome-badge,.kra-login-badge,.ms-mini-icon,.work-index,.desc-index,.kra-index-badge,.row-index,.s-num-badge,.number-badge{color:#1d4ed8!important;background:#eff6ff!important;border-color:#dbeafe!important}table,.detail-table,.kra-table,.kra-work-detail-table{background:var(--card)!important;color:#0f172a!important;border-collapse:separate!important;border-spacing:0!important}th,.detail-table th,.kra-table th,.kra-work-detail-table th,.t-head,.table-head,.kra-work-table-title{color:#0f172a!important;background:#f8fafc!important;border-color:#e5e7eb!important;font-weight:800!important}td,.detail-table td,.kra-table td,.kra-work-detail-table td{background:var(--card)!important;color:#0f172a!important;border-color:#e5e7eb!important}.status-pill,.kra-phase-status,.kpi-trend,.total-badge{box-shadow:none!important;border:0!important;border-radius:999px!important}.status-progress{color:#92400e!important;background:#fef3c7!important}.status-pending{color:var(--slate-ink)!important;background:#f3f4f6!important}.status-completed{color:#166534!important;background:#dcfce7!important}.status-final-review{color:#1d4ed8!important;background:#eff6ff!important}.status-near-completion{color:#6d28d9!important;background:#f5f3ff!important}.icon-action-btn,.icon-btn,.kra-view-icon-action{box-shadow:none!important;border:1px solid #e5e7eb!important}.icon-action-btn.edit,.kra-view-icon-action.edit{color:#1d4ed8!important;background:#eff6ff!important}.icon-action-btn.mail,.kra-view-icon-action.mail{color:#15803d!important;background:#ecfdf5!important}.icon-action-btn.delete,.kra-view-icon-action.delete{color:#b91c1c!important;background:#fef2f2!important}.icon-action-btn.update,.kra-view-icon-action.update{color:#b45309!important;background:#fffbeb!important}*{scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}body[data-dashboard-page=economic] .left-dashboard-panel,body[data-dashboard-page=development] .left-dashboard-panel{display:none!important}body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent,#dashboardContent{grid-template-columns:1fr!important;grid-template-areas:"detail"!important;width:100%!important;height:calc(100vh - 190px)!important;min-height:0!important;display:block!important;overflow:hidden!important}#dashboardContent.hidden{display:none!important}#dashboardContent .detail-panel{width:100%!important;height:100%!important;min-height:0!important}.horizontal-kra-toolbar{border-radius:15px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;min-height:74px!important;padding:7px!important;display:flex!important;overflow:auto hidden!important}.horizontal-kra-toolbar.hidden{display:none!important}.horizontal-kra-toolbar .kra-mode-tab{flex:0 0 116px!important;height:34px!important;margin-top:3px!important}.horizontal-kra-toolbar .toolbar-filter-card,.horizontal-kra-toolbar .toolbar-stats,.horizontal-kra-toolbar .toolbar-team-summary{min-height:58px!important;max-height:none!important;box-shadow:none!important;border-radius:12px!important;flex:none!important;margin:0!important;display:flex!important}.horizontal-kra-toolbar .toolbar-filter-card{width:auto!important;padding:5px!important}.horizontal-kra-toolbar .kra-switch-scroll-shell,.horizontal-kra-toolbar .stats-scroll-shell,.horizontal-kra-toolbar .team-summary-scroll-shell{background:0 0!important;border:0!important;height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important}.horizontal-kra-toolbar .kra-switch-scroll-content,.horizontal-kra-toolbar .stats-scroll-content,.horizontal-kra-toolbar .team-cards{flex-direction:row!important;align-items:center!important;gap:6px!important;max-height:none!important;padding:0!important;display:flex!important;overflow:visible!important}.horizontal-kra-toolbar .toolbar-switch-block{min-width:245px!important;padding:5px!important}.horizontal-kra-toolbar .toolbar-segmented-buttons{flex-direction:row!important;gap:5px!important;display:flex!important}.horizontal-kra-toolbar .segment-btn{white-space:nowrap!important;min-width:92px!important;height:27px!important;padding:0 8px!important}.horizontal-kra-toolbar .toolbar-stats{width:auto!important;padding:5px!important}.horizontal-kra-toolbar .stat-card{min-width:108px!important;height:48px!important;min-height:48px!important;padding:6px 9px!important}.horizontal-kra-toolbar .stat-card strong{margin-top:2px!important;font-size:16px!important}.horizontal-kra-toolbar .toolbar-team-summary{width:280px!important;padding:5px!important}.horizontal-kra-toolbar .toolbar-team-summary .panel-header{align-items:center!important;min-width:86px!important;margin:0 8px 0 0!important}.horizontal-kra-toolbar .toolbar-team-summary .panel-header h3{font-size:12px!important;line-height:1.1!important}.horizontal-kra-toolbar .toolbar-team-summary .panel-header p{display:none!important}.horizontal-kra-toolbar .team-cards{min-width:160px!important}.horizontal-kra-toolbar .team-card{min-width:140px!important;height:48px!important;padding:6px 8px!important}.horizontal-kra-toolbar .team-card h4{max-width:78px!important}.horizontal-kra-toolbar .empty-state{justify-content:center!important;align-items:center!important;min-width:160px!important;height:42px!important;padding:10px!important;display:flex!important}@media (width<=1400px){body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent,#dashboardContent{height:calc(100vh - 205px)!important}.horizontal-kra-toolbar{min-height:78px!important}.horizontal-kra-toolbar .toolbar-switch-block{min-width:225px!important}.horizontal-kra-toolbar .segment-btn{min-width:84px!important;font-size:9px!important}.horizontal-kra-toolbar .stat-card{min-width:96px!important}}@media (width<=900px){.horizontal-kra-toolbar{flex-wrap:wrap!important;overflow-y:auto!important}body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent,#dashboardContent{height:auto!important;min-height:520px!important}}body[data-dashboard-page=economic] .kra-dropdown-toolbar,body[data-dashboard-page=development] .kra-dropdown-toolbar,.kra-dropdown-toolbar{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;height:auto!important;min-height:64px!important;padding:10px!important;display:flex!important;overflow:visible!important}.kra-dropdown-toolbar>.kra-mode-tab,.kra-dropdown-toolbar>.kra-switch-panel,.kra-dropdown-toolbar>.stats-grid,.kra-dropdown-toolbar>.team-summary-panel{display:none!important}.kra-toolbar-dropdown{z-index:20!important;background:#fffffff2!important;border:1px solid #67d3e1a6!important;border-radius:14px!important;width:190px!important;min-width:190px!important;max-width:220px!important;position:relative!important;box-shadow:0 12px 28px #0c486e1a!important}.kra-toolbar-dropdown[open]{z-index:60!important}.kra-toolbar-dropdown summary{cursor:pointer!important;color:#001232!important;letter-spacing:.04em!important;text-transform:uppercase!important;-webkit-user-select:none!important;user-select:none!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 13px!important;font-size:11px!important;font-weight:900!important;list-style:none!important;display:flex!important}.kra-dropdown-body{background:var(--card)!important;border:1px solid #67d3e1b3!important;border-radius:14px!important;width:260px!important;max-height:270px!important;padding:10px!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;overflow:auto!important;box-shadow:0 18px 35px #0c486e2e!important}.kra-tab-dropdown{width:330px!important;max-width:360px!important}.kra-tab-dropdown .kra-dropdown-body{width:330px!important}.kra-dropdown-toolbar .kra-mode-tab{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:38px!important;margin:0!important;display:flex!important}.kra-dropdown-toolbar .segmented-buttons,.kra-dropdown-toolbar .toolbar-segmented-buttons{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.kra-dropdown-toolbar .segment-btn{justify-content:center!important;width:100%!important;height:34px!important;font-size:10px!important}.kra-dropdown-toolbar .toolbar-stats,.kra-dropdown-toolbar #summaryStats{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;height:auto!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.kra-dropdown-toolbar .stat-card{width:100%!important;min-height:38px!important}.kra-dropdown-toolbar .team-summary-panel{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.kra-dropdown-toolbar .team-cards,.kra-dropdown-toolbar .compact-team-cards{gap:8px!important;max-height:230px!important;display:grid!important;overflow:auto!important}body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent,#dashboardContent{height:calc(100vh - 230px)!important;min-height:420px!important;display:block!important}#dashboardContent .detail-panel{width:100%!important;height:100%!important}@media (width<=900px){.kra-toolbar-dropdown,.kra-tab-dropdown{width:100%!important;max-width:none!important}.kra-dropdown-body,.kra-tab-dropdown .kra-dropdown-body{width:100%!important;box-shadow:none!important;margin-top:4px!important;position:static!important}}body[data-dashboard-page=economic] .kra-dropdown-toolbar,body[data-dashboard-page=development] .kra-dropdown-toolbar,.kra-dropdown-toolbar{grid-template-columns:repeat(5,minmax(150px,1fr))!important;align-items:start!important;gap:10px!important;width:100%!important;height:auto!important;min-height:60px!important;padding:10px 12px!important;display:grid!important;overflow:visible!important}.kra-toolbar-dropdown,.kra-tab-dropdown{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.kra-dropdown-body,.kra-tab-dropdown .kra-dropdown-body{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:none!important}.kra-tab-dropdown-body{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.kra-dropdown-toolbar .kra-mode-tab,.kra-dropdown-toolbar .segment-btn,.kra-dropdown-toolbar .stat-card,.kra-dropdown-toolbar .team-card,.kra-dropdown-toolbar .empty-state{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.kra-dropdown-toolbar .toolbar-stats,.kra-dropdown-toolbar #summaryStats,.kra-dropdown-toolbar .team-cards,.kra-dropdown-toolbar .compact-team-cards,.kra-dropdown-toolbar .segmented-buttons,.kra-dropdown-toolbar .toolbar-segmented-buttons{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.welcome-card h1,.kra-welcome-card h1{background:var(--card)!important;color:#001232!important;border-bottom:1px solid var(--line)!important;text-shadow:none!important}.welcome-card h1:before,.kra-welcome-card h1:before{background:var(--card)!important;color:#001232!important;border:1px solid var(--line)!important}@media (width<=1180px){body[data-dashboard-page=economic] .kra-dropdown-toolbar,body[data-dashboard-page=development] .kra-dropdown-toolbar,.kra-dropdown-toolbar{grid-template-columns:repeat(3,minmax(150px,1fr))!important}}@media (width<=760px){body[data-dashboard-page=economic] .kra-dropdown-toolbar,body[data-dashboard-page=development] .kra-dropdown-toolbar,.kra-dropdown-toolbar{grid-template-columns:1fr!important}}body[data-dashboard-page=economic] .kra-dropdown-toolbar,body[data-dashboard-page=development] .kra-dropdown-toolbar,.kra-dropdown-toolbar{grid-template-columns:repeat(5,minmax(160px,1fr))!important;align-items:start!important;gap:12px!important;min-height:64px!important;padding:10px 14px!important;overflow:visible!important}.kra-toolbar-dropdown,.kra-tab-dropdown{background:var(--card)!important;height:48px!important;min-height:48px!important;box-shadow:none!important;z-index:20!important;border:1px solid #bfd8f7!important;border-radius:14px!important;position:relative!important;overflow:visible!important}.kra-toolbar-dropdown[open]{z-index:80!important;border-color:#76acee!important;box-shadow:0 8px 22px #017b9c1f!important}.kra-toolbar-dropdown summary{background:var(--card)!important;color:#001232!important;letter-spacing:.04em!important;text-transform:uppercase!important;height:48px!important;min-height:48px!important;box-shadow:none!important;cursor:pointer!important;border:0!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;display:flex!important}.kra-toolbar-dropdown summary:after{content:"⌄"!important;color:#0b77bd!important;margin-left:auto!important;font-size:12px!important;position:static!important;transform:none!important}.kra-dropdown-body,.kra-tab-dropdown .kra-dropdown-body{background:var(--card)!important;width:100%!important;min-width:100%!important;max-width:100%!important;max-height:260px!important;box-shadow:none!important;z-index:100!important;border:1px solid #8a8a8a!important;border-radius:0!important;padding:0!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:auto!important;overflow-y:auto!important}.kra-tab-dropdown-body,.kra-dropdown-toolbar .toolbar-stats,.kra-dropdown-toolbar #summaryStats,.kra-dropdown-toolbar .team-cards,.kra-dropdown-toolbar .compact-team-cards,.kra-dropdown-toolbar .segmented-buttons,.kra-dropdown-toolbar .toolbar-segmented-buttons{grid-template-columns:1fr!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.kra-dropdown-toolbar .kra-mode-tab,.kra-dropdown-toolbar .segment-btn,.kra-dropdown-toolbar .stat-card,.kra-dropdown-toolbar .team-card,.kra-dropdown-toolbar .empty-state{background:var(--card)!important;color:#001232!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:32px!important;box-shadow:none!important;text-align:left!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:8px 14px!important;font-size:13px!important;font-weight:700!important}.kra-dropdown-toolbar .kra-mode-tab:hover,.kra-dropdown-toolbar .segment-btn:hover,.kra-dropdown-toolbar .stat-card:hover,.kra-dropdown-toolbar .team-card:hover{background:#e9e9e9!important}.kra-dropdown-toolbar .kra-mode-tab.active,.kra-dropdown-toolbar .segment-btn.active,.kra-dropdown-toolbar .stat-card.active,.kra-dropdown-toolbar .team-card.active{color:var(--card)!important;background:#777!important}.kra-dropdown-toolbar .stat-card strong,.kra-dropdown-toolbar .team-card strong,.kra-dropdown-toolbar .stat-card .stat-label,.kra-dropdown-toolbar .team-card .team-name,.kra-dropdown-toolbar .team-card .team-count,.kra-dropdown-toolbar .team-card .team-meta{color:inherit!important}.kra-dropdown-toolbar .team-summary-panel,.kra-dropdown-toolbar .toolbar-team-summary{width:100%!important;min-height:0!important;box-shadow:none!important;background:var(--card)!important;border:0!important;padding:0!important}body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent,#dashboardContent{height:calc(100vh - 202px)!important;min-height:470px!important}@media (width<=1180px){body[data-dashboard-page=economic] .kra-dropdown-toolbar,body[data-dashboard-page=development] .kra-dropdown-toolbar,.kra-dropdown-toolbar{grid-template-columns:repeat(3,minmax(160px,1fr))!important}}@media (width<=760px){body[data-dashboard-page=economic] .kra-dropdown-toolbar,body[data-dashboard-page=development] .kra-dropdown-toolbar,.kra-dropdown-toolbar{grid-template-columns:1fr!important}}.kra-toolbar-dropdown summary:after,.kra-toolbar-dropdown[open] summary:after{content:none!important;display:none!important}.kra-toolbar-dropdown summary{justify-content:flex-start!important;padding:0 16px!important}.kra-tab-dropdown-body,.kra-dropdown-toolbar .toolbar-stats,.kra-dropdown-toolbar #summaryStats,.kra-dropdown-toolbar .team-cards,.kra-dropdown-toolbar .compact-team-cards,.kra-dropdown-toolbar .segmented-buttons,.kra-dropdown-toolbar .toolbar-segmented-buttons{grid-template-columns:1fr!important;gap:8px!important;padding:0!important;display:grid!important}.kra-dropdown-toolbar .kra-mode-tab,.kra-dropdown-toolbar .segment-btn,.kra-dropdown-toolbar .stat-card,.kra-dropdown-toolbar .team-card,.kra-dropdown-toolbar .empty-state{background:var(--card)!important;color:#001232!important;border:1px solid #c9dced!important;border-radius:10px!important;min-height:30px!important;padding:7px 12px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;box-shadow:0 2px 6px #0022460a!important}.kra-dropdown-toolbar .stat-card{justify-content:space-between!important;align-items:center!important;display:flex!important}.kra-dropdown-toolbar .stat-card strong{font-size:16px!important;line-height:1!important}.kra-dropdown-toolbar .team-card{justify-content:space-between!important;gap:10px!important;display:flex!important}body.login-required .main-content,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]),.welcome-panel.kra-entrance,.welcome-card,.kra-welcome-card{background:var(--card)!important}.welcome-card h1,.kra-welcome-card h1,.welcome-panel.kra-entrance h1,.welcome-panel.kra-entrance h1 span{background:var(--card)!important;color:#001232!important;text-shadow:none!important;border-color:#e2e8f0!important}.welcome-card h1:before,.kra-welcome-card h1:before,.welcome-panel.kra-entrance h1:before{background:var(--card)!important;color:#001232!important;border-color:#e2e8f0!important}body[data-dashboard-page=economic] .kra-dropdown-toolbar,body[data-dashboard-page=development] .kra-dropdown-toolbar,.kra-dropdown-toolbar{align-items:start!important;gap:10px!important;padding:10px 14px!important}.kra-toolbar-dropdown{background:var(--card)!important;border:1.5px solid #9ec4f3!important;border-radius:12px!important;height:38px!important;min-height:38px!important;overflow:visible!important;box-shadow:0 2px 8px #0c54700d!important}.kra-toolbar-dropdown summary{background:var(--card)!important;color:#001232!important;letter-spacing:.02em!important;border:0!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;line-height:38px!important;list-style:none!important;display:flex!important}.kra-toolbar-dropdown summary::marker{content:""!important}.kra-toolbar-dropdown summary:after{content:none!important;display:none!important}.kra-toolbar-dropdown[open]{border-color:#438adf!important;box-shadow:0 4px 14px #0c54701a!important}.kra-dropdown-body,.kra-tab-dropdown .kra-dropdown-body{background:var(--card)!important;border:1.5px solid #9ec4f3!important;border-radius:12px!important;width:100%!important;min-width:100%!important;max-height:210px!important;padding:8px!important;top:calc(100% + 6px)!important;left:0!important;right:auto!important;overflow:auto!important;box-shadow:0 12px 24px #0c54701f!important}.kra-tab-dropdown-body,.kra-dropdown-toolbar .toolbar-stats,.kra-dropdown-toolbar #summaryStats,.kra-dropdown-toolbar .team-cards,.kra-dropdown-toolbar .compact-team-cards,.kra-dropdown-toolbar .segmented-buttons,.kra-dropdown-toolbar .toolbar-segmented-buttons{gap:6px!important}.kra-dropdown-toolbar .kra-mode-tab,.kra-dropdown-toolbar .segment-btn,.kra-dropdown-toolbar .stat-card,.kra-dropdown-toolbar .team-card,.kra-dropdown-toolbar .empty-state{background:var(--card)!important;color:#001232!important;min-height:28px!important;box-shadow:none!important;border:1.3px solid #c5d7ec!important;border-radius:8px!important;padding:6px 10px!important;font-size:10.5px!important;line-height:1.15!important}.kra-dropdown-toolbar .kra-mode-tab.active,.kra-dropdown-toolbar .segment-btn.active,.kra-dropdown-toolbar .stat-card.active,.kra-dropdown-toolbar .team-card.active{color:#0b4f9f!important;background:#eef7ff!important;border-color:#77c9f4!important}.welcome-card,.kra-welcome-card,.kra-welcome-card h1,.welcome-card h1,.welcome-panel.kra-entrance h1,.welcome-panel.kra-entrance h1 span,.kra-welcome-card h1 span{background:var(--card)!important;color:#001232!important;text-shadow:none!important}.landing-login-btn,.kra-login-modal .btn,.login-gate .btn,a.landing-login-btn{background:var(--card)!important;color:#001232!important;box-shadow:none!important;border:1.5px solid #cbd5e1!important}.landing-login-btn:hover,a.landing-login-btn:hover{color:#001232!important;background:#f8fafc!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]),body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .app-shell,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .main-content,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance,body.login-required,body.login-required .app-shell,body.login-required .main-content{background:var(--card)!important;background-image:none!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance:before,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance:after,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]):before,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]):after{content:none!important;display:none!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-card,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .kra-welcome-card{background:var(--card)!important;border:1px solid #e5e7eb!important;box-shadow:0 18px 45px #0f172a1a!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .kra-welcome-card h1,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-card h1,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .kra-welcome-card h1 span,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance h1,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance h1 span{background:var(--card)!important;color:#000!important;text-shadow:none!important;background-image:none!important;border-color:#e5e7eb!important;font-weight:900!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-login-btn,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) a.landing-login-btn,body.login-required .btn-primary,body.login-required .ms-login-btn{background:var(--card)!important;color:#000!important;box-shadow:none!important;background-image:none!important;border:1.5px solid #94a3b8!important}body[data-dashboard-page=economic] .kra-dropdown-toolbar,body[data-dashboard-page=development] .kra-dropdown-toolbar,.kra-dropdown-toolbar{background:#f8fbff!important;border:1.5px solid #7dade8!important;border-radius:14px!important;grid-template-columns:repeat(5,minmax(155px,1fr))!important;gap:8px!important;min-height:54px!important;padding:8px 12px!important}.kra-toolbar-dropdown summary,.kra-tab-dropdown summary{background:var(--card)!important;color:#000b22!important;border:0!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;line-height:40px!important;display:flex!important}.kra-toolbar-dropdown[open],.kra-tab-dropdown[open]{border-color:#0e61c6!important;box-shadow:0 4px 14px #08607c29!important}.kra-dropdown-body,.kra-tab-dropdown .kra-dropdown-body{background:var(--card)!important;border:2px solid #69a1e5!important;border-radius:10px!important;max-height:205px!important;padding:7px!important;top:calc(100% + 5px)!important;box-shadow:0 12px 24px #08607c26!important}.kra-dropdown-toolbar .kra-mode-tab,.kra-dropdown-toolbar .segment-btn,.kra-dropdown-toolbar .stat-card,.kra-dropdown-toolbar .team-card,.kra-dropdown-toolbar .empty-state{background:var(--card)!important;min-height:26px!important;box-shadow:none!important;border:1.5px solid #96bbe8!important;border-radius:7px!important;padding:5px 9px!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important}.kra-dropdown-toolbar .stat-card strong{font-size:13px!important}html body .welcome-panel.kra-entrance,html body.login-required,html body.login-required .app-shell,html body.login-required .main-content{background:var(--card)!important;background-image:none!important}html body .welcome-panel.kra-entrance .welcome-card.kra-welcome-card,html body .welcome-card.kra-welcome-card{background:var(--card)!important;background-image:none!important;border:1px solid #e5e7eb!important;overflow:hidden!important;box-shadow:0 18px 45px #0f172a1a!important}html body .welcome-panel.kra-entrance .welcome-card.kra-welcome-card h1,html body .welcome-card.kra-welcome-card h1,html body .kra-welcome-card h1,html body .kra-welcome-card h1 span{background:var(--card)!important;color:#000!important;text-shadow:none!important;box-shadow:none!important;background-image:none!important;border:0!important;font-weight:900!important}html body .kra-welcome-card h1:before{content:none!important;display:none!important}html body[data-dashboard-page=economic] .kra-dropdown-toolbar,html body[data-dashboard-page=development] .kra-dropdown-toolbar,html body .kra-dropdown-toolbar{background:#f5faff!important;border:2px solid #5597e8!important;border-radius:14px!important;grid-template-columns:repeat(5,minmax(150px,1fr))!important;gap:10px!important;min-height:52px!important;padding:8px 12px!important;display:grid!important;overflow:visible!important;box-shadow:inset 0 0 0 1px #55cfe838!important}html body .kra-toolbar-dropdown,html body .kra-tab-dropdown{background:var(--card)!important;box-sizing:border-box!important;border:2px solid #1169d4!important;border-radius:10px!important;outline:1px solid #11b6d433!important;height:36px!important;min-height:36px!important;max-height:36px!important;overflow:visible!important;box-shadow:0 2px #11b6d42e,0 4px 10px #08607c14!important}html body .kra-toolbar-dropdown[open],html body .kra-tab-dropdown[open]{border-color:#024da8!important;outline-color:#0284a859!important;box-shadow:0 0 0 2px #0284a81a,0 8px 20px #08607c2e!important}html body .kra-toolbar-dropdown summary,html body .kra-tab-dropdown summary{background:var(--card)!important;color:#000b22!important;letter-spacing:.02em!important;box-sizing:border-box!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;line-height:32px!important;display:flex!important}html body .kra-toolbar-dropdown summary::-webkit-details-marker{display:none!important}html body .kra-tab-dropdown summary::-webkit-details-marker{display:none!important}html body .kra-toolbar-dropdown summary::marker{content:""!important}html body .kra-tab-dropdown summary::marker{content:""!important}html body .kra-toolbar-dropdown summary:after,html body .kra-tab-dropdown summary:after{content:none!important;display:none!important}html body .kra-dropdown-body,html body .kra-tab-dropdown .kra-dropdown-body{background:var(--card)!important;box-sizing:border-box!important;border:2px solid #1169d4!important;border-radius:10px!important;width:100%!important;min-width:100%!important;max-width:100%!important;max-height:205px!important;padding:6px!important;top:calc(100% + 6px)!important;left:0!important;overflow:auto!important;box-shadow:0 12px 28px #08607c33!important}html body .kra-tab-dropdown-body,html body .kra-dropdown-toolbar .toolbar-stats,html body .kra-dropdown-toolbar #summaryStats,html body .kra-dropdown-toolbar .team-cards,html body .kra-dropdown-toolbar .compact-team-cards,html body .kra-dropdown-toolbar .segmented-buttons,html body .kra-dropdown-toolbar .toolbar-segmented-buttons{grid-template-columns:1fr!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important}html body .kra-dropdown-toolbar .kra-mode-tab,html body .kra-dropdown-toolbar .segment-btn,html body .kra-dropdown-toolbar .stat-card,html body .kra-dropdown-toolbar .team-card,html body .kra-dropdown-toolbar .empty-state{background:var(--card)!important;color:#000b22!important;box-sizing:border-box!important;border:1.5px solid #629bdf!important;border-radius:7px!important;height:auto!important;min-height:25px!important;padding:5px 8px!important;font-size:10px!important;font-weight:800!important;line-height:1.12!important;box-shadow:0 1px 4px #08607c0f!important}html body .kra-dropdown-toolbar .stat-card strong{font-size:13px!important}@media (width<=1180px){html body[data-dashboard-page=economic] .kra-dropdown-toolbar,html body[data-dashboard-page=development] .kra-dropdown-toolbar,html body .kra-dropdown-toolbar{grid-template-columns:repeat(3,minmax(150px,1fr))!important}}@media (width<=760px){html body[data-dashboard-page=economic] .kra-dropdown-toolbar,html body[data-dashboard-page=development] .kra-dropdown-toolbar,html body .kra-dropdown-toolbar{grid-template-columns:1fr!important}}html body[data-dashboard-page=economic] .kra-dropdown-toolbar,html body[data-dashboard-page=development] .kra-dropdown-toolbar,html body .kra-dropdown-toolbar{background:#eaf3fd!important;border:2px solid #1872e0!important;box-shadow:inset 0 0 0 1px #18bde02e,0 2px 8px #08607c0f!important}html body .kra-toolbar-dropdown,html body .kra-tab-dropdown{background:#eaf3fd!important;border:2px solid #0f69d7!important;box-shadow:0 2px #11b6d42e,0 5px 12px #08607c1a!important}html body .kra-toolbar-dropdown summary,html body .kra-tab-dropdown summary{color:#000b22!important;background:linear-gradient(#f3f8ff 0%,#e7f1fd 100%)!important;border-radius:8px!important}html body .kra-toolbar-dropdown[open] summary,html body .kra-tab-dropdown[open] summary{background:linear-gradient(#dfecfc 0%,#f8fbff 100%)!important}html body .kra-dropdown-body,html body .kra-tab-dropdown .kra-dropdown-body{background:#f8fbff!important;border:2px solid #0f69d7!important}html body .kra-dropdown-toolbar .kra-mode-tab,html body .kra-dropdown-toolbar .segment-btn,html body .kra-dropdown-toolbar .stat-card,html body .kra-dropdown-toolbar .team-card,html body .kra-dropdown-toolbar .empty-state{background:var(--card)!important;border:1.5px solid #639fe7!important}html body .kra-dropdown-toolbar .kra-mode-tab.active,html body .kra-dropdown-toolbar .segment-btn.active,html body .kra-dropdown-toolbar .stat-card.active,html body .kra-dropdown-toolbar .team-card.active{color:#00214a!important;background:#dff4ff!important;border-color:#0f69d7!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]),html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .app-shell,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .main-content,html body.login-required,html body.login-required .app-shell,html body.login-required .main-content{background:#f1f7ff!important}html body .welcome-panel.kra-entrance .welcome-card.kra-welcome-card,html body .welcome-card.kra-welcome-card,html body .welcome-card,html body .kra-welcome-card{background:var(--card)!important;border:1px solid #dbeafe!important;overflow:hidden!important;box-shadow:0 22px 55px #0f172a21!important}html body .welcome-panel.kra-entrance .welcome-card.kra-welcome-card h1,html body .welcome-card.kra-welcome-card h1,html body .kra-welcome-card h1,html body .welcome-card h1{color:var(--card)!important;text-shadow:none!important;box-shadow:none!important;background:#2169aa!important;border:0!important;font-weight:900!important}html body .kra-welcome-card h1 span,html body .welcome-panel.kra-entrance h1 span{color:var(--card)!important}html body .gold-divider{background:var(--card)!important;border:0!important;height:0!important;margin:0!important}html body .landing-login-btn,html body .ms-login-btn,html body.login-required .btn-primary{color:var(--card)!important;box-shadow:none!important;background:#2169aa!important;border:0!important;font-weight:900!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]),html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .app-shell,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .main-content,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance,html body.login-required,html body.login-required .app-shell,html body.login-required .main-content{background:var(--card)!important;background-image:none!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance:before,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance:after,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]):before,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]):after{content:none!important;display:none!important}html body .welcome-panel.kra-entrance .welcome-card.kra-welcome-card,html body .welcome-card.kra-welcome-card,html body .kra-login-modal{background:var(--card)!important;background-image:none!important;border:1px solid #e5e7eb!important;overflow:hidden!important;box-shadow:0 18px 45px #0f172a1a!important}html body .welcome-panel.kra-entrance .welcome-card.kra-welcome-card h1,html body .welcome-card.kra-welcome-card h1,html body .kra-welcome-card h1,html body .welcome-card h1,html body .welcome-panel.kra-entrance h1,html body .welcome-panel.kra-entrance h1 span,html body .kra-welcome-card h1 span{background:var(--card)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;background-image:none!important;border:0!important;font-weight:900!important}html body .kra-welcome-card h1:before,html body .welcome-card h1:before{content:none!important;display:none!important}html body .gold-divider{background:0 0!important;border:0!important;height:0!important;margin:0!important;display:none!important}html body .landing-login-btn,html body .ms-login-btn,html body.login-required .btn-primary{background:var(--card)!important;color:#000!important;box-shadow:none!important;background-image:none!important;border:1.5px solid #94a3b8!important;font-weight:900!important}html body .landing-login-btn:hover,html body .ms-login-btn:hover,html body.login-required .btn-primary:hover{color:#000!important;filter:none!important;background:#f8fafc!important;transform:none!important}html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body #dashboardControls{background:#eaf3fd!important;border:2px solid #1872e0!important;border-radius:14px!important;box-shadow:inset 0 0 0 1px #18bde02e,0 2px 8px #08607c0f!important}html body #dashboardControls .sidebar-section,html body #dashboardControls .action-panel{background:#eaf3fd!important;border:2px solid #0f69d7!important;border-radius:11px!important;box-shadow:0 2px #11b6d42e,0 5px 12px #08607c1a!important}html body #dashboardControls .sidebar-section label{color:#000b22!important;font-weight:900!important}html body #dashboardControls .select-shell,html body #dashboardControls select,html body #dashboardControls input[type=date]{color:#000b22!important;box-shadow:none!important;background:linear-gradient(#f3f8ff 0%,#e7f1fd 100%)!important;border:1.5px solid #639fe7!important;font-weight:900!important}html body #dashboardControls .btn-secondary,html body #dashboardControls .btn-primary{color:#000b22!important;box-shadow:none!important;background:linear-gradient(#f3f8ff 0%,#e7f1fd 100%)!important;border:1.5px solid #639fe7!important}html body #dashboardControls .btn-logout{color:var(--card)!important;background:#ef4444!important;border-color:#ef4444!important}html,body,#root,.app-shell,.main-content,body[data-dashboard-page=economic],body[data-dashboard-page=development],body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell,body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content,body.login-required,body.login-required .app-shell,body.login-required .main-content,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]),body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .app-shell,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .main-content,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance{background:var(--bg)!important;color:var(--text)!important;box-shadow:none!important;background-image:none!important}body:before,body:after,body.login-required:before,body.login-required:after,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]):before,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]):after,.welcome-panel.kra-entrance:before,.welcome-panel.kra-entrance:after{content:none!important;background:0 0!important;display:none!important}body[data-dashboard-page=economic] .main-content:before,body[data-dashboard-page=development] .main-content:before{background:var(--card)!important;color:#000!important;box-shadow:none!important;background-image:none!important;border:1px solid #e5e7eb!important}.welcome-card,.kra-welcome-card,.kra-login-modal,.login-gate .welcome-card,html body .welcome-panel.kra-entrance .welcome-card.kra-welcome-card,html body .welcome-card.kra-welcome-card{background:var(--card)!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:0 14px 32px #0f172a14!important}.welcome-card h1,.kra-welcome-card h1,.kra-welcome-card h1 span,.welcome-panel.kra-entrance h1,.welcome-panel.kra-entrance h1 span,html body .welcome-card.kra-welcome-card h1,html body .kra-welcome-card h1,html body .kra-welcome-card h1 span{background:var(--card)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;background-image:none!important;border:0!important}.welcome-card h1:before,.kra-welcome-card h1:before,.welcome-panel.kra-entrance h1:before,.gold-divider{content:none!important;background:0 0!important;border:0!important;height:0!important;margin:0!important;display:none!important}.landing-login-btn,.ms-login-btn,.login-gate .btn-primary,body.login-required .btn-primary,a.landing-login-btn{background:var(--card)!important;color:#000!important;box-shadow:none!important;background-image:none!important;border:1.5px solid #94a3b8!important}.landing-login-btn:hover,.ms-login-btn:hover,.login-gate .btn-primary:hover,a.landing-login-btn:hover{color:#000!important;border-color:var(--slate-ink)!important;filter:none!important;background:#f8fafc!important;transform:none!important}html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body #dashboardControls{background:var(--card)!important;box-shadow:none!important;background-image:none!important;border:1.5px solid #d1d5db!important;border-radius:14px!important;outline:0!important}html body #dashboardControls .sidebar-section,html body #dashboardControls .action-panel,.sidebar-section,.action-panel{background:var(--card)!important;box-shadow:none!important;background-image:none!important;border:1px solid #d1d5db!important;border-radius:11px!important;outline:0!important}html body #dashboardControls .sidebar-section label,.sidebar-section label{color:#000!important;font-weight:900!important}html body #dashboardControls .select-shell,html body #dashboardControls select,html body #dashboardControls input[type=date],.sidebar-section select,.sidebar-section input[type=date],select,input,textarea,.pretty-select{background:var(--card)!important;color:#000!important;box-shadow:none!important;background-image:none!important;border:1.5px solid #cbd5e1!important}html body #dashboardControls select:focus,html body #dashboardControls input[type=date]:focus,select:focus,input:focus,textarea:focus{border-color:var(--slate-ink)!important;box-shadow:0 0 0 3px #64748b24!important}.btn-primary,.btn-secondary,html body #dashboardControls .btn-primary,html body #dashboardControls .btn-secondary,html body #dashboardControls button:not(.btn-logout){background:var(--card)!important;color:#000!important;box-shadow:none!important;background-image:none!important;border:1.5px solid #cbd5e1!important}.btn-primary:hover,.btn-secondary:hover,html body #dashboardControls button:not(.btn-logout):hover{color:#000!important;filter:none!important;background:#f8fafc!important;border-color:#94a3b8!important;transform:none!important}.btn-logout,html body #dashboardControls .btn-logout{color:var(--card)!important;background:#ef4444!important;border-color:#ef4444!important}html body[data-dashboard-page=economic] .kra-dropdown-toolbar,html body[data-dashboard-page=development] .kra-dropdown-toolbar,html body .kra-dropdown-toolbar,.kra-dropdown-toolbar{background:var(--card)!important;box-shadow:none!important;background-image:none!important;border:1.5px solid #d1d5db!important;border-radius:14px!important;outline:0!important}html body .kra-toolbar-dropdown,html body .kra-tab-dropdown,.kra-toolbar-dropdown,.kra-tab-dropdown{background:var(--card)!important;box-shadow:none!important;background-image:none!important;border:1.5px solid #cbd5e1!important;border-radius:11px!important;outline:0!important}html body .kra-toolbar-dropdown[open],html body .kra-tab-dropdown[open],.kra-toolbar-dropdown[open],.kra-tab-dropdown[open]{border-color:var(--slate-ink)!important;box-shadow:none!important;outline:0!important}html body .kra-toolbar-dropdown summary,html body .kra-tab-dropdown summary,.kra-toolbar-dropdown summary,.kra-tab-dropdown summary{background:var(--card)!important;color:#000!important;box-shadow:none!important;background-image:none!important;border:0!important}html body .kra-toolbar-dropdown summary:after,html body .kra-tab-dropdown summary:after,.kra-toolbar-dropdown summary:after,.kra-tab-dropdown summary:after{content:none!important;color:#000!important;display:none!important}html body .kra-dropdown-body,html body .kra-tab-dropdown .kra-dropdown-body,.kra-dropdown-body,.kra-tab-dropdown .kra-dropdown-body{background:var(--card)!important;background-image:none!important;border:1.5px solid #cbd5e1!important;border-radius:10px!important;box-shadow:0 10px 22px #0f172a1a!important}html body .kra-dropdown-toolbar .kra-mode-tab,html body .kra-dropdown-toolbar .segment-btn,html body .kra-dropdown-toolbar .stat-card,html body .kra-dropdown-toolbar .team-card,html body .kra-dropdown-toolbar .empty-state,.kra-dropdown-toolbar .kra-mode-tab,.kra-dropdown-toolbar .segment-btn,.kra-dropdown-toolbar .stat-card,.kra-dropdown-toolbar .team-card,.kra-dropdown-toolbar .empty-state{background:var(--card)!important;color:#000!important;box-shadow:none!important;background-image:none!important;border:1px solid #d1d5db!important}html body .kra-dropdown-toolbar .kra-mode-tab:hover,html body .kra-dropdown-toolbar .segment-btn:hover,html body .kra-dropdown-toolbar .stat-card:hover,html body .kra-dropdown-toolbar .team-card:hover,.kra-dropdown-toolbar .kra-mode-tab:hover,.kra-dropdown-toolbar .segment-btn:hover,.kra-dropdown-toolbar .stat-card:hover,.kra-dropdown-toolbar .team-card:hover{color:#000!important;background:#f8fafc!important;border-color:#94a3b8!important}html body .kra-dropdown-toolbar .kra-mode-tab.active,html body .kra-dropdown-toolbar .segment-btn.active,html body .kra-dropdown-toolbar .stat-card.active,html body .kra-dropdown-toolbar .team-card.active,.kra-tab-btn.active,.view-btn.active,.segment-btn.active,.stat-card.active,.stat-card-clickable.active{border-color:var(--slate-ink)!important;color:#000!important;box-shadow:none!important;background:#f3f4f6!important}html body .kra-dropdown-toolbar .stat-card strong,html body .kra-dropdown-toolbar .stat-label,html body .kra-dropdown-toolbar .team-meta,html body .kra-dropdown-toolbar .team-card h4{color:#000!important}.kra-switch-panel,.panel,.detail-panel,.stat-card,.team-card,.work-item-card,.member-work-card,.table-wrap,.table-scroll,.detail-table-wrap,.kra-table-scroll,.kra-work-table-scroll,.team-summary-panel,.switch-block,.modal-card,.mail-panel{background:var(--card)!important;box-shadow:none!important;background-image:none!important;border-color:#d1d5db!important}.table-wrap th,th,.detail-table th,.kra-table th,.kra-work-detail-table th,.t-head,.table-head,.kra-work-table-title{background:var(--card)!important;color:#000!important;background-image:none!important;border-color:#d1d5db!important}.stat-icon,.badge,.count-badge,.current-kra-pill,.welcome-badge,.kra-login-badge,.ms-mini-icon,.work-index,.desc-index,.kra-index-badge,.row-index,.s-num-badge,.number-badge,.multi-item-index{color:#000!important;background:#f3f4f6!important;border-color:#d1d5db!important}.icon-action-btn.edit,.kra-view-icon-action.edit,.icon-action-btn.update,.kra-view-icon-action.update,.icon-btn{background:var(--card)!important;color:#000!important;background-image:none!important;border-color:#d1d5db!important}::-webkit-scrollbar-thumb{background:#9ca3af!important}:root{--bg:#f4f6fb!important;--bg-2:#f4f6fb!important;--card:#fff!important;--card-soft:#eff6ff!important;--line:#e5e7eb!important;--line-2:#cbd5e1!important;--text:#111827!important;--muted:#6b7280!important;--teal:#1a5cac!important;--teal-dark:#1a5cac!important;--teal-light:#1d6fb8!important;--blue:#1a5cac!important;--shadow:0 18px 45px #185fa524!important;--soft-shadow:0 8px 24px #11182712!important}html,body{color:#111827!important;background:#f4f6fb!important}body:before,body:after,.welcome-panel.kra-entrance:before,.welcome-panel.kra-entrance:after{background:radial-gradient(circle,#185fa51a,#185fa500 68%)!important}.app-shell,body[data-dashboard-page=economic],body[data-dashboard-page=development],body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell,body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content,body[data-dashboard-page=""] .main-content,body.login-required .main-content,.main-content{background:#f4f6fb!important}.welcome-card,.kra-welcome-card,.login-gate .welcome-card,.kra-login-modal{background:var(--card)!important;border:1px solid #e5e7eb!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 24px 60px #1118271f!important}.kra-welcome-card h1{background:var(--teal)!important;color:var(--card)!important;text-shadow:none!important;background-image:none!important;padding:30px 24px 24px!important}.welcome-copy,.login-gate p,.kra-login-modal p{color:var(--slate-ink)!important}.landing-login-btn,.ms-login-btn,.login-gate .btn-primary,.btn-primary,.mail-mini-send,.mail-mini-login,.mail-mini-draft{background:var(--teal)!important;border-color:var(--teal)!important;color:var(--card)!important;box-shadow:none!important;background-image:none!important}.landing-login-btn:hover,.ms-login-btn:hover,.login-gate .btn-primary:hover,.btn-primary:hover{background:#164f89!important;border-color:#164f89!important}.welcome-badge,.kra-login-badge,.ms-mini-icon,.avatar-sm,.logo-box,.stat-icon,.count-badge,.current-kra-pill,.work-index,.desc-index,.kra-index-badge,.row-index,.s-num-badge,.number-badge,.multi-item-index{color:var(--teal)!important;background:#eff6ff!important;border-color:#bfdbfe!important}.sidebar-section,.kra-dropdown-toolbar,.kra-toolbar-dropdown,.kra-tab-dropdown,.select-shell,.switch-block,.kra-switch-panel,.panel,.detail-panel,.stat-card,.team-card,.work-item-card,.member-work-card,.team-summary-panel,.modal-card,.mail-panel,.table-wrap,.table-scroll,.detail-table-wrap,.kra-table-scroll,.kra-work-table-scroll{background:var(--card)!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 8px 24px #1118270f!important}.sidebar-section label,.switch-label,.form-group label,.mail-row label,.mail-body-label,.kra-dropdown-toolbar label,.nav-label{color:var(--teal)!important}.sidebar-section select,.sidebar-section input[type=date],.pretty-select,input,select,textarea,.form-group input,.form-group select,.form-group textarea,.mail-row input,.landing-kra-dropdown select{background:var(--card)!important;color:#111827!important;box-shadow:none!important;background-image:none!important;border:1px solid #cbd5e1!important;border-radius:8px!important}input:focus,select:focus,textarea:focus,.sidebar-section select:focus,.sidebar-section input[type=date]:focus,.landing-kra-dropdown select:focus{border-color:var(--teal)!important;box-shadow:0 0 0 3px #185fa51f!important}.segment-btn,.kra-mode-tab,.kra-tab-btn,.view-btn,.stat-card,.stat-card-clickable,.team-card{background:var(--card)!important;color:#374151!important;box-shadow:none!important;background-image:none!important;border:1px solid #e5e7eb!important}.segment-btn:hover,.kra-mode-tab:hover,.kra-tab-btn:hover,.view-btn:hover,.stat-card:hover,.team-card:hover{color:var(--teal)!important;background:#eff6ff!important;border-color:#bfdbfe!important}.segment-btn.active,.segment-btn.filter-selected,.kra-mode-tab.active,.kra-mode-tab.filter-selected,.kra-tab-btn.active,.kra-tab-btn.filter-selected,.view-btn.active,.stat-card.active,.stat-card-clickable.active,.team-card.active{background:var(--teal)!important;color:var(--card)!important;border-color:var(--teal)!important;box-shadow:none!important;background-image:none!important}.segment-btn.active *,.segment-btn.filter-selected *,.kra-mode-tab.active *,.kra-tab-btn.active *,.stat-card.active *,.team-card.active *,.stat-card-clickable.active *{color:var(--card)!important}.stat-card strong,.team-meta strong,.panel-header h3,#entriesHeading{color:var(--teal)!important}.stat-card.active strong,.team-card.active strong,.stat-card-clickable.active strong{color:var(--card)!important}.kra-toolbar-dropdown summary,.kra-tab-dropdown summary{background:var(--card)!important;color:#111827!important;box-shadow:none!important;border:0!important}.kra-dropdown-body,.kra-tab-dropdown .kra-dropdown-body{background:var(--card)!important;border:1px solid #cbd5e1!important;border-radius:10px!important;padding:8px!important;box-shadow:0 14px 32px #1118271f!important}.kra-dropdown-body .segment-btn,.kra-dropdown-body .kra-mode-tab,.kra-dropdown-body .stat-card,.kra-dropdown-body .team-card,.kra-dropdown-body .empty-state,.kra-tab-dropdown .kra-dropdown-body .segment-btn,.kra-tab-dropdown .kra-dropdown-body .kra-mode-tab{box-shadow:none!important;border:0!important;border-radius:8px!important}.table-wrap th,th,.detail-table th,.kra-table th,.kra-work-detail-table th,.t-head,.table-head,.kra-work-table-title,thead th{background:var(--teal)!important;color:var(--card)!important;border-color:var(--teal)!important;background-image:none!important}.table-wrap td,td,.detail-table td,.kra-table td,.kra-work-detail-table td{background:var(--card)!important;color:#111827!important;border-color:#e5e7eb!important}tr:nth-child(2n) td,.detail-table tr:nth-child(2n) td,.kra-table tr:nth-child(2n) td,.kra-work-detail-table tr:nth-child(2n) td{background:#f9fafb!important}tr:hover td,.detail-table tr:hover td,.kra-table tr:hover td,.kra-work-detail-table tr:hover td{background:#eff6ff!important}.btn-secondary,.mini-add-btn,.mini-edit-btn,.mail-mini-btn,.icon-btn,.icon-action-btn.edit,.kra-view-icon-action.edit,.icon-action-btn.update,.kra-view-icon-action.update{background:var(--card)!important;color:var(--teal)!important;background-image:none!important;border:1px solid #bfdbfe!important}.btn-secondary:hover,.mini-add-btn:hover,.mini-edit-btn:hover,.mail-mini-btn:hover,.icon-btn:hover{color:var(--teal)!important;background:#eff6ff!important}*{scrollbar-color:var(--teal) #eff6ff!important}:root{--sanathana-blue:#1a5cac!important;--sanathana-blue-dark:#164f89!important;--sanathana-blue-soft:#eff6ff!important;--sanathana-blue-line:#bfdbfe!important}body[data-dashboard-page=""] .main-content,body.login-required .main-content{background:#f4f6fb!important}.welcome-card.kra-welcome-card{background:var(--card)!important;border:1px solid #e5e7eb!important;overflow:hidden!important;box-shadow:0 24px 60px #1118271f!important}.kra-welcome-card h1{background:var(--teal)!important;color:var(--card)!important;text-align:center!important;background-image:none!important;border-radius:0!important;margin:0!important;padding:28px 24px 24px!important}.kra-welcome-card h1 span{color:var(--card)!important}.landing-login-btn,.ms-login-btn,.login-gate .btn-primary,#landingLoginBtn,#dashboardLoginBtn{background:var(--teal)!important;color:var(--card)!important;border:1px solid var(--teal)!important;box-shadow:none!important;background-image:none!important}.landing-login-btn:hover,.ms-login-btn:hover,.login-gate .btn-primary:hover,#landingLoginBtn:hover,#dashboardLoginBtn:hover{color:var(--card)!important;background:#164f89!important;border-color:#164f89!important}.table-wrap th,thead th,.t-head,.table-head,.detail-table th,.kra-table th,.kra-work-detail-table th{background:var(--teal)!important;color:var(--card)!important;background-image:none!important}.btn-primary,.segment-btn.active,.kra-mode-tab.active,.kra-tab-btn.active{background:var(--teal)!important;border-color:var(--teal)!important;color:var(--card)!important;background-image:none!important}.kra-toolbar-dropdown,.kra-toolbar-dropdown[open],.kra-tab-dropdown,.kra-tab-dropdown[open],.kra-toolbar-dropdown summary,.kra-toolbar-dropdown[open] summary,.kra-tab-dropdown summary,.kra-tab-dropdown[open] summary,.kra-toolbar-dropdown summary:focus,.kra-toolbar-dropdown summary:focus-visible,.kra-toolbar-dropdown summary:active,.kra-tab-dropdown summary:focus,.kra-tab-dropdown summary:focus-visible,.kra-tab-dropdown summary:active{box-shadow:none!important;border:0!important;outline:0!important}.kra-dropdown-body,.kra-tab-dropdown-body,.kra-toolbar-dropdown[open] .kra-dropdown-body,.kra-tab-dropdown[open] .kra-dropdown-body{background:var(--card)!important;border:0!important;border-radius:10px!important;outline:0!important;box-shadow:0 12px 26px #1118271a!important}.kra-dropdown-body *,.kra-tab-dropdown-body *,.kra-dropdown-body .segment-btn,.kra-dropdown-body .kra-mode-tab,.kra-dropdown-body .stat-card,.kra-dropdown-body .team-card,.kra-dropdown-body button,.kra-tab-dropdown-body button,.kra-dropdown-body .segment-btn:focus,.kra-dropdown-body .segment-btn:focus-visible,.kra-dropdown-body .kra-mode-tab:focus,.kra-dropdown-body .kra-mode-tab:focus-visible,.kra-dropdown-body button:focus,.kra-dropdown-body button:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.kra-dropdown-body .segment-btn.active,.kra-dropdown-body .kra-mode-tab.active,.kra-tab-dropdown-body .kra-mode-tab.active{color:#111827!important;box-shadow:none!important;background:#eff6ff!important;border:0!important}:root{--sanathana-blue:#1a5cac!important;--sanathana-blue-dark:#164f89!important;--sanathana-blue-soft:#eff6ff!important;--sanathana-line:#cbd5e1!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]),html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .app-shell,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .main-content,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance,html body.login-required,html body.login-required .app-shell,html body.login-required .main-content,html body.login-required .welcome-panel.kra-entrance{background:var(--card)!important;background-image:none!important}html body .welcome-panel.kra-entrance:before,html body .welcome-panel.kra-entrance:after{content:none!important;display:none!important}html body .welcome-panel.kra-entrance .welcome-card.kra-welcome-card,html body .welcome-card.kra-welcome-card,html body .kra-welcome-card{background:var(--card)!important;text-align:center!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:20px!important;width:min(490px,92vw)!important;padding:0 0 28px!important;overflow:hidden!important;box-shadow:0 22px 55px #0f172a1a!important}html body .welcome-panel.kra-entrance .welcome-card.kra-welcome-card h1,html body .welcome-card.kra-welcome-card h1,html body .kra-welcome-card h1,html body .welcome-card h1,html body .welcome-panel.kra-entrance h1{background:var(--teal)!important;width:100%!important;color:var(--card)!important;box-shadow:none!important;text-shadow:none!important;letter-spacing:.01em!important;background-image:none!important;border:0!important;border-radius:0!important;margin:0 0 26px!important;padding:30px 24px 25px!important;font-size:30px!important;font-weight:900!important;line-height:1.25!important;display:block!important}html body .welcome-panel.kra-entrance h1 span,html body .welcome-card.kra-welcome-card h1 span,html body .kra-welcome-card h1 span,html body .welcome-card h1 span{color:var(--card)!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:24px!important;font-weight:900!important;display:inline!important}html body .kra-welcome-card h1:before,html body .welcome-card h1:before,html body .gold-divider{content:none!important;background:0 0!important;border:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}html body .welcome-copy,html body #landingWelcomeCopy{color:var(--slate-ink)!important;margin:0 26px 22px!important;font-weight:800!important}html body .landing-login-btn,html body a.landing-login-btn,html body .ms-login-btn,html body.login-required .btn-primary,html body #landingLoginBtn,html body #dashboardLoginBtn{background:var(--teal)!important;width:calc(100% - 64px)!important;color:var(--card)!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:11px!important;margin:0 auto!important;font-weight:900!important}html body .landing-login-btn:hover,html body a.landing-login-btn:hover,html body .ms-login-btn:hover,html body.login-required .btn-primary:hover{color:var(--card)!important;filter:none!important;background:#164f89!important;border:0!important;transform:none!important}html body select,html body .pretty-select,html body .select-shell select,html body #dashboardControls select{box-shadow:none!important;background:var(--card)!important;color:#111827!important;border:0!important;outline:0!important}html body .select-shell,html body #dashboardControls .select-shell{box-shadow:none!important;background:var(--card)!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:0!important}html body select:focus,html body select:focus-visible,html body .pretty-select:focus,html body .pretty-select:focus-visible,html body .select-shell:focus-within,html body #dashboardControls .select-shell:focus-within{box-shadow:none!important;border-color:#cbd5e1!important;outline:0!important}html body select option{box-shadow:none!important;background:var(--card)!important;color:#111827!important;border:0!important;outline:0!important}html body select option:checked,html body select option:hover{color:#111827!important;background:#e5e7eb!important}html body .kra-toolbar-dropdown,html body .kra-tab-dropdown,html body .kra-toolbar-dropdown[open],html body .kra-tab-dropdown[open]{box-shadow:none!important;background:var(--card)!important;border:1px solid #cbd5e1!important;border-radius:10px!important;outline:0!important}html body .kra-toolbar-dropdown summary,html body .kra-tab-dropdown summary,html body .kra-toolbar-dropdown[open] summary,html body .kra-tab-dropdown[open] summary,html body .kra-toolbar-dropdown summary:focus,html body .kra-toolbar-dropdown summary:focus-visible,html body .kra-tab-dropdown summary:focus,html body .kra-tab-dropdown summary:focus-visible{box-shadow:none!important;background:var(--card)!important;color:#111827!important;border:0!important;outline:0!important}html body .kra-dropdown-body,html body .kra-tab-dropdown .kra-dropdown-body,html body .kra-toolbar-dropdown[open] .kra-dropdown-body,html body .kra-tab-dropdown[open] .kra-dropdown-body{background:var(--card)!important;border:0!important;border-radius:10px!important;outline:0!important;padding:6px!important;box-shadow:0 12px 26px #1118271f!important}html body .kra-dropdown-body *,html body .kra-tab-dropdown .kra-dropdown-body *,html body .kra-dropdown-body button,html body .kra-dropdown-body .segment-btn,html body .kra-dropdown-body .kra-mode-tab,html body .kra-dropdown-body .stat-card,html body .kra-dropdown-body .team-card,html body .kra-dropdown-body .empty-state{box-shadow:none!important;border:0!important;outline:0!important}html body .kra-dropdown-body .segment-btn,html body .kra-dropdown-body .kra-mode-tab,html body .kra-dropdown-body .stat-card,html body .kra-dropdown-body .team-card,html body .kra-dropdown-body .empty-state{background:var(--card)!important;color:#111827!important;border-radius:6px!important}html body .kra-dropdown-body .segment-btn:hover,html body .kra-dropdown-body .kra-mode-tab:hover,html body .kra-dropdown-body .stat-card:hover,html body .kra-dropdown-body .team-card:hover,html body .kra-dropdown-body .segment-btn.active,html body .kra-dropdown-body .kra-mode-tab.active,html body .kra-dropdown-body .stat-card.active,html body .kra-dropdown-body .team-card.active{color:#111827!important;box-shadow:none!important;background:#f3f4f6!important;border:0!important}html body thead th,html body .table-wrap th,html body .detail-table th,html body .kra-table th,html body .kra-work-detail-table th,html body .t-head,html body .table-head{background:var(--teal)!important;color:var(--card)!important;border-color:var(--teal)!important;background-image:none!important}html body .welcome-panel.kra-entrance .welcome-card.kra-welcome-card,html body .welcome-card.kra-welcome-card,html body .kra-welcome-card{background:var(--card)!important;border:0!important;border-radius:14px!important;width:min(430px,92vw)!important;max-width:430px!important;padding:0 0 24px!important;overflow:hidden!important;box-shadow:0 18px 48px #0f172a24!important}html body .welcome-panel.kra-entrance .welcome-card.kra-welcome-card h1.login-blue-title,html body .welcome-card.kra-welcome-card h1.login-blue-title,html body h1.login-blue-title{box-sizing:border-box!important;background:var(--teal)!important;width:100%!important;color:var(--card)!important;text-align:center!important;letter-spacing:.01em!important;border:0!important;border-radius:14px 14px 0 0!important;margin:0 0 28px!important;padding:26px 20px 23px!important;font-size:27px!important;font-weight:900!important;line-height:1.25!important;display:block!important}html body .welcome-panel.kra-entrance .welcome-card.kra-welcome-card h1.login-blue-title span,html body .welcome-card.kra-welcome-card h1.login-blue-title span,html body h1.login-blue-title span{color:var(--card)!important;background:0 0!important;font-size:21px!important;font-weight:900!important;display:inline!important}html body .welcome-panel.kra-entrance .gold-divider,html body .kra-welcome-card .gold-divider{display:none!important}html body #landingWelcomeCopy,html body .welcome-copy{color:var(--slate-ink)!important;margin:0 24px 20px!important;font-size:13px!important;font-weight:800!important}html body #landingLoginBtn,html body .landing-login-btn,html body a.landing-login-btn{background:var(--teal)!important;width:calc(100% - 54px)!important;height:50px!important;color:var(--card)!important;box-shadow:none!important;border:0!important;border-radius:10px!important;margin:0 auto!important}html body .custom-select-shell{position:relative!important;overflow:visible!important}html body .custom-select-shell select{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;box-shadow:none!important;border:0!important;outline:0!important;position:absolute!important;inset:0!important}html body .custom-select-clean{width:100%!important;position:relative!important}html body .custom-select-clean-btn{background:var(--card)!important;color:#111827!important;width:100%!important;height:32px!important;min-height:32px!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;white-space:nowrap!important;text-overflow:ellipsis!important;border:0!important;border-radius:8px!important;outline:0!important;justify-content:space-between!important;align-items:center!important;padding:0 28px 0 14px!important;font-size:12px!important;font-weight:900!important;display:flex!important;overflow:hidden!important}html body .custom-select-clean-btn:after{content:""!important;pointer-events:none!important;border-bottom:2px solid #111827!important;border-right:2px solid #111827!important;width:7px!important;height:7px!important;position:absolute!important;top:50%!important;right:13px!important;transform:translateY(-65%)rotate(45deg)!important}html body .custom-select-clean-list{z-index:99999!important;background:var(--card)!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;overflow:hidden!important;box-shadow:0 10px 24px #0f172a1f!important}html body .custom-select-clean-option{background:var(--card)!important;color:#111827!important;width:100%!important;min-height:30px!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:7px 14px!important;font-size:12px!important;font-weight:500!important;display:block!important}html body .custom-select-clean-option+.custom-select-clean-option{border-top:0!important}html body .custom-select-clean-option:hover,html body .custom-select-clean-option.selected{color:var(--card)!important;box-shadow:none!important;background:#7a7a7a!important;border:0!important;outline:0!important}html body #dashboardControls,html body .main-content,html body .app-shell{overflow:visible!important}html body #dashboardControls{z-index:500!important;position:relative!important}html body #dashboardModeTabs{z-index:350!important;position:relative!important;overflow:visible!important}html body #dashboardControls .sidebar-section,html body .sidebar-section,html body #dashboardControls .action-panel,html body .dashboard-selector-section,html body .date-range-card{background:var(--card)!important;box-shadow:none!important;border:0!important;border-radius:10px!important;outline:0!important;overflow:visible!important}html body #dashboardControls .select-shell,html body .select-shell,html body .custom-select-shell{box-shadow:none!important;background:var(--card)!important;border:0!important;border-radius:8px!important;outline:0!important;position:relative!important;overflow:visible!important}html body #dashboardControls input[type=date],html body #dashboardControls select,html body #dashboardControls .custom-select-clean-btn,html body .custom-select-clean-btn{box-shadow:none!important;background:var(--card)!important;border:0!important;outline:0!important}html body .custom-select-clean{z-index:1000!important;position:relative!important}html body .custom-select-clean.open{z-index:100000!important}html body .custom-select-clean-list{z-index:100001!important;background:var(--card)!important;border:0!important;border-radius:10px!important;outline:0!important;max-height:260px!important;display:none!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;overflow:hidden auto!important;box-shadow:0 14px 32px #0f172a29!important}html body .custom-select-clean.open .custom-select-clean-list{display:block!important}html body .custom-select-clean-option,html body .custom-select-clean-option+.custom-select-clean-option{box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important}html body .kra-toolbar-dropdown,html body .kra-toolbar-dropdown[open],html body .kra-tab-dropdown,html body .kra-tab-dropdown[open]{box-shadow:none!important;background:var(--card)!important;border:0!important;border-radius:10px!important;outline:0!important;overflow:visible!important}html body .kra-toolbar-dropdown summary,html body .kra-toolbar-dropdown[open] summary,html body .kra-tab-dropdown summary,html body .kra-tab-dropdown[open] summary{box-shadow:none!important;background:var(--card)!important;border:0!important;outline:0!important}html body .kra-dropdown-body,html body .kra-toolbar-dropdown[open] .kra-dropdown-body,html body .kra-tab-dropdown[open] .kra-dropdown-body{background:var(--card)!important;border:0!important;border-radius:10px!important;outline:0!important;box-shadow:0 14px 32px #0f172a24!important}html body .kra-dropdown-body *,html body .kra-dropdown-body button,html body .kra-dropdown-body .segment-btn,html body .kra-dropdown-body .kra-mode-tab,html body .kra-dropdown-body .stat-card,html body .kra-dropdown-body .team-card,html body .kra-dropdown-body .empty-state{box-shadow:none!important;border:0!important;outline:0!important}html body #dashboardControls .date-range-card{border:1px solid var(--kra-filter-border)!important;background:var(--card)!important;border-radius:14px!important;box-shadow:0 1px #0f172a08!important}html body #dashboardControls .date-range-card input[type=date],html body #dateFilter,html body #dateToFilter{border:1px solid var(--kra-filter-border)!important;background:var(--card)!important;box-shadow:none!important;border-radius:10px!important}html body #dashboardControls .date-range-card input[type=date]:focus,html body #dateFilter:focus,html body #dateToFilter:focus{border-color:var(--kra-filter-focus)!important;box-shadow:0 0 0 3px #1b69aa1a!important}html body #dashboardModeTabs .kra-toolbar-dropdown,html body #dashboardModeTabs .kra-tab-dropdown,html body #dashboardModeTabs .display-group-dropdown,html body #dashboardModeTabs .kra-type-dropdown,html body #dashboardModeTabs .stats-dropdown,html body #dashboardModeTabs .team-summary-dropdown{border:1px solid var(--kra-filter-border)!important;background:var(--card)!important;border-radius:14px!important;overflow:visible!important;box-shadow:0 1px #0f172a08!important}html body #dashboardModeTabs .kra-toolbar-dropdown:hover,html body #dashboardModeTabs .kra-tab-dropdown:hover,html body #dashboardModeTabs .display-group-dropdown:hover,html body #dashboardModeTabs .kra-type-dropdown:hover,html body #dashboardModeTabs .stats-dropdown:hover,html body #dashboardModeTabs .team-summary-dropdown:hover{border-color:var(--kra-filter-border-strong)!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary,html body #dashboardModeTabs .kra-tab-dropdown summary,html body #dashboardModeTabs .display-group-dropdown summary,html body #dashboardModeTabs .kra-type-dropdown summary,html body #dashboardModeTabs .stats-dropdown summary,html body #dashboardModeTabs .team-summary-dropdown summary{box-shadow:none!important;background:var(--card)!important;border:0!important;border-radius:13px!important;outline:0!important}html body #dashboardModeTabs .kra-toolbar-dropdown[open] summary,html body #dashboardModeTabs .kra-tab-dropdown[open] summary,html body #dashboardModeTabs .display-group-dropdown[open] summary,html body #dashboardModeTabs .kra-type-dropdown[open] summary,html body #dashboardModeTabs .stats-dropdown[open] summary,html body #dashboardModeTabs .team-summary-dropdown[open] summary{border-bottom:1px solid #0000!important}body[data-dashboard-page=economic] .detail-panel,body[data-dashboard-page=development] .detail-panel{background:var(--card)!important;border:2px solid #b7d3ee!important;border-radius:18px!important;box-shadow:0 12px 26px #0f456a1a,inset 0 0 0 1px #ffffffeb!important}body[data-dashboard-page=economic] .detail-panel .panel-header,body[data-dashboard-page=development] .detail-panel .panel-header{border-bottom:1.5px solid #cfe3f6!important;padding-bottom:8px!important}.table-scroll-area{flex:auto!important;width:100%!important;min-height:0!important;display:flex!important;position:relative!important}body[data-dashboard-page=economic] .table-scroll-area .table-wrap,body[data-dashboard-page=development] .table-scroll-area .table-wrap{background:var(--card)!important;scrollbar-width:thin!important;scrollbar-color:#5088cc #edf8ff!important;border:2px solid #b7d3ee!important;border-radius:14px!important;flex:auto!important;height:auto!important;min-height:0!important;overflow:auto!important}.table-scroll-area .table-wrap:focus{outline-offset:-2px!important;outline:2px solid #3fadcb4d!important}.table-scroll-area .table-wrap::-webkit-scrollbar{width:10px!important;height:10px!important}.table-scroll-area .table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(#79a7df,#2365b5)!important;border:2px solid #edf8ff!important;border-radius:999px!important}.table-scroll-area .table-wrap::-webkit-scrollbar-track{background:#edf8ff!important;border-radius:999px!important}.table-scroll-area table{border-collapse:separate!important;border-spacing:0!important}.table-scroll-area th{border-bottom:2px solid #0d5f9a!important;border-right:1.5px solid #ffffff8f!important}.table-scroll-area td{border-bottom:1.5px solid #d8e8f6!important;border-right:1.5px solid #d8e8f6!important}.table-scroll-area th:last-child,.table-scroll-area td:last-child{border-right:0!important}.table-scroll-area tbody tr:last-child td{border-bottom:0!important}.table-scroll-btn{z-index:8!important;color:#0d5f9a!important;cursor:pointer!important;background:#fffffff0!important;border:1.5px solid #9fd0ff!important;border-radius:10px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;transition:transform .16s,box-shadow .16s,background .16s!important;display:grid!important;position:absolute!important;box-shadow:0 7px 16px #0f456a29!important}.table-scroll-btn:hover{background:#eaf3ff!important;transform:translateY(-1px)!important;box-shadow:0 10px 20px #0f456a33!important}.table-scroll-up{top:8px!important;right:42px!important}.table-scroll-down{bottom:8px!important;right:42px!important}.table-scroll-left{bottom:8px!important;left:8px!important}.table-scroll-right{bottom:8px!important;right:8px!important}@media (width<=760px){.table-scroll-btn{border-radius:9px!important;width:27px!important;height:27px!important;font-size:10px!important}.table-scroll-up{top:7px!important;right:38px!important}.table-scroll-down{bottom:7px!important;right:38px!important}.table-scroll-left{bottom:7px!important;left:7px!important}.table-scroll-right{bottom:7px!important;right:7px!important}}.table-scroll-area .table-wrap::-webkit-scrollbar-button{background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}.table-scroll-area .table-wrap::-webkit-scrollbar-button:single-button{background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}.table-scroll-area .table-wrap::-webkit-scrollbar-button:start{background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}.table-scroll-area .table-wrap::-webkit-scrollbar-button:end{background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}.table-scroll-area .table-wrap::-webkit-scrollbar-button:vertical{background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}.table-scroll-area .table-wrap::-webkit-scrollbar-button:horizontal{background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}.table-scroll-area .table-wrap::-webkit-scrollbar-corner{background:#edf8ff!important}.table-scroll-btn,.table-scroll-up,.table-scroll-down,.table-scroll-left,.table-scroll-right{visibility:hidden!important;pointer-events:none!important;display:none!important}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{width:100%!important;max-width:100%!important;min-height:100dvh!important;padding:8px 10px 10px!important;overflow:hidden!important}body[data-dashboard-page=economic] #dashboardControls,body[data-dashboard-page=development] #dashboardControls,body[data-dashboard-page=economic] #dashboardModeTabs,body[data-dashboard-page=development] #dashboardModeTabs{width:100%!important;min-width:0!important;max-width:100%!important}body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent{align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:calc(100dvh - 245px)!important;min-height:360px!important;overflow:hidden!important}body[data-dashboard-page=economic] .detail-panel,body[data-dashboard-page=development] .detail-panel{background:var(--card)!important;border:2px solid #a9cff0!important;border-radius:18px!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;padding:10px 12px 12px!important;display:flex!important;overflow:hidden!important;box-shadow:0 10px 24px #0f456a17,inset 0 0 0 1px #fffffff2!important}body[data-dashboard-page=economic] .detail-panel .panel-header,body[data-dashboard-page=development] .detail-panel .panel-header{border-bottom:2px solid #d5e8f8!important;flex:none!important;margin:0 0 9px!important;padding:0 0 8px!important}body[data-dashboard-page=economic] .table-scroll-area,body[data-dashboard-page=development] .table-scroll-area{flex:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}body[data-dashboard-page=economic] .table-scroll-area .table-wrap,body[data-dashboard-page=development] .table-scroll-area .table-wrap{background:var(--card)!important;scrollbar-width:thin!important;scrollbar-color:#4983ca #eef6ff!important;border:2px solid #a9cff0!important;border-radius:14px!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow:auto!important;box-shadow:inset 0 0 0 1px #fffffff2!important}body[data-dashboard-page=economic] .table-scroll-area .table-wrap::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}body[data-dashboard-page=development] .table-scroll-area .table-wrap::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}body[data-dashboard-page=economic] .table-scroll-area .table-wrap::-webkit-scrollbar-thumb{background:#4983ca!important;border:2px solid #eef6ff!important;border-radius:999px!important}body[data-dashboard-page=development] .table-scroll-area .table-wrap::-webkit-scrollbar-thumb{background:#4983ca!important;border:2px solid #eef6ff!important;border-radius:999px!important}body[data-dashboard-page=economic] .table-scroll-area .table-wrap::-webkit-scrollbar-track{background:#eef6ff!important}body[data-dashboard-page=development] .table-scroll-area .table-wrap::-webkit-scrollbar-track{background:#eef6ff!important}body[data-dashboard-page=economic] .table-scroll-area .table-wrap::-webkit-scrollbar-corner{background:#eef6ff!important}body[data-dashboard-page=development] .table-scroll-area .table-wrap::-webkit-scrollbar-corner{background:#eef6ff!important}body[data-dashboard-page=economic] .table-scroll-area table,body[data-dashboard-page=development] .table-scroll-area table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:1160px!important}body[data-dashboard-page=economic] .table-scroll-area th,body[data-dashboard-page=development] .table-scroll-area th{z-index:3!important;white-space:nowrap!important;border-bottom:2px solid #0d5f9a!important;border-right:1.5px solid #ffffff8c!important;height:30px!important;padding:6px 7px!important;font-size:8.7px!important;line-height:1!important;position:sticky!important;top:0!important}body[data-dashboard-page=economic] .table-scroll-area td,body[data-dashboard-page=development] .table-scroll-area td{vertical-align:top!important;background-clip:padding-box!important;border-bottom:1.5px solid #d8e8f6!important;border-right:1.5px solid #d8e8f6!important;padding:7px!important;font-size:10px!important;line-height:1.25!important}body[data-dashboard-page=economic] .table-scroll-area th:last-child,body[data-dashboard-page=development] .table-scroll-area th:last-child,body[data-dashboard-page=economic] .table-scroll-area td:last-child,body[data-dashboard-page=development] .table-scroll-area td:last-child{border-right:0!important}body[data-dashboard-page=economic] .table-wrap th:first-child,body[data-dashboard-page=economic] .table-wrap td:first-child,body[data-dashboard-page=development] .table-wrap th:first-child,body[data-dashboard-page=development] .table-wrap td:first-child{width:92px!important}body[data-dashboard-page=economic] .table-wrap th:nth-child(2),body[data-dashboard-page=economic] .table-wrap td:nth-child(2),body[data-dashboard-page=development] .table-wrap th:nth-child(2),body[data-dashboard-page=development] .table-wrap td:nth-child(2){width:78px!important}body[data-dashboard-page=economic] .table-wrap th:nth-child(3),body[data-dashboard-page=economic] .table-wrap td:nth-child(3),body[data-dashboard-page=development] .table-wrap th:nth-child(3),body[data-dashboard-page=development] .table-wrap td:nth-child(3){width:105px!important}body[data-dashboard-page=economic] .table-wrap th:nth-child(4),body[data-dashboard-page=economic] .table-wrap td:nth-child(4),body[data-dashboard-page=development] .table-wrap th:nth-child(4),body[data-dashboard-page=development] .table-wrap td:nth-child(4),body[data-dashboard-page=economic] .table-wrap th:nth-child(5),body[data-dashboard-page=economic] .table-wrap td:nth-child(5),body[data-dashboard-page=development] .table-wrap th:nth-child(5),body[data-dashboard-page=development] .table-wrap td:nth-child(5){width:100px!important}body[data-dashboard-page=economic] .table-wrap th:nth-child(6),body[data-dashboard-page=economic] .table-wrap td:nth-child(6),body[data-dashboard-page=development] .table-wrap th:nth-child(6),body[data-dashboard-page=development] .table-wrap td:nth-child(6){width:105px!important}body[data-dashboard-page=economic] .table-wrap th:nth-child(7),body[data-dashboard-page=economic] .table-wrap td:nth-child(7),body[data-dashboard-page=development] .table-wrap th:nth-child(7),body[data-dashboard-page=development] .table-wrap td:nth-child(7){width:195px!important}body[data-dashboard-page=economic] .table-wrap th:nth-child(8),body[data-dashboard-page=economic] .table-wrap td:nth-child(8),body[data-dashboard-page=development] .table-wrap th:nth-child(8),body[data-dashboard-page=development] .table-wrap td:nth-child(8){width:230px!important}body[data-dashboard-page=economic] .table-wrap th:nth-child(9),body[data-dashboard-page=economic] .table-wrap td:nth-child(9),body[data-dashboard-page=development] .table-wrap th:nth-child(9),body[data-dashboard-page=development] .table-wrap td:nth-child(9){width:118px!important}body[data-dashboard-page=economic] .table-wrap th:nth-child(10),body[data-dashboard-page=economic] .table-wrap td:nth-child(10),body[data-dashboard-page=development] .table-wrap th:nth-child(10),body[data-dashboard-page=development] .table-wrap td:nth-child(10){text-align:center!important;width:88px!important}.status-pill,.kra-phase-status,.status-progress,.status-completed,.status-final-review,.status-near-completion,.status-pending,.status-percent-only{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;min-width:max-content!important;padding:4px 10px!important;line-height:1!important}.table-scroll-area .multi-item-row{grid-template-columns:18px minmax(0,1fr)!important;gap:5px!important}.table-scroll-area .action-group{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.table-scroll-btn,.table-scroll-up,.table-scroll-down,.table-scroll-left,.table-scroll-right{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}@media (width<=1280px),(height<=820px){body[data-dashboard-page=economic] #dashboardControls,body[data-dashboard-page=development] #dashboardControls{gap:7px!important;margin-bottom:7px!important}body[data-dashboard-page=economic] #dashboardModeTabs,body[data-dashboard-page=development] #dashboardModeTabs{margin-bottom:8px!important}body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent{height:calc(100dvh - 300px)!important;min-height:330px!important}body[data-dashboard-page=economic] .detail-panel,body[data-dashboard-page=development] .detail-panel{padding:8px 10px 10px!important}body[data-dashboard-page=economic] .table-scroll-area table,body[data-dashboard-page=development] .table-scroll-area table{min-width:1120px!important}}@media (width<=1100px){body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{overflow:auto!important}body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent{height:auto!important;min-height:0!important;overflow:visible!important}body[data-dashboard-page=economic] .detail-panel,body[data-dashboard-page=development] .detail-panel{height:calc(100dvh - 300px)!important;min-height:360px!important}}.icon-action-btn.pin{color:#0f5ea8;background:#eef6ff;border-color:#bfdbfe}.pin-file-card{width:min(980px,92vw);max-height:90vh;overflow:auto}.pin-grid{grid-template-columns:1fr 1fr;gap:16px;padding-top:10px;display:grid}.pin-grid .full-width{grid-column:1/-1}.pin-upload-row{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.pin-help{color:var(--slate-ink);margin-top:6px;display:block}.pin-status{color:#0f5ea8;background:#eef6ff;border-radius:12px;margin:14px 0;padding:10px 12px;font-weight:700}.pin-status:empty{display:none}.pin-status.pin-error{color:#be123c;background:#fff1f2}.pin-file-list-shell{background:var(--card);border:1px solid #d9e8fb;border-radius:16px;padding:14px}.pin-file-list-shell h4{color:#0f5ea8;margin:0 0 12px}.pin-file-list{gap:10px;display:grid}.pin-file-row{background:#f8fbff;border:1px solid #e1ecfb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.pin-file-info{gap:4px;display:grid}.pin-file-info span{color:var(--slate-ink);font-size:12px}.pin-file-actions{flex-wrap:wrap;gap:8px;display:flex}.pin-view-btn,.pin-download-btn{color:#0f5ea8;background:var(--card);border:1px solid #bfdbfe;border-radius:10px;padding:8px 12px;font-weight:800;text-decoration:none}.pin-download-btn{color:var(--card);background:#0f5ea8}@media (width<=760px){.pin-grid,.pin-upload-row{grid-template-columns:1fr}.pin-file-row{flex-direction:column;align-items:flex-start}}body[data-dashboard-page=economic] .table-wrap th:nth-child(10),body[data-dashboard-page=economic] .table-wrap td:nth-child(10),body[data-dashboard-page=development] .table-wrap th:nth-child(10),body[data-dashboard-page=development] .table-wrap td:nth-child(10){width:124px!important}.pin-choice-panel{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0 22px;display:grid}.pin-big-btn{min-height:54px;font-size:16px;font-weight:800}.pin-section.hidden{display:none!important}.pin-team-actions{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.pin-status,.pin-status.pin-error{color:#0b4f93;background:0 0}.btn-danger{color:#b42318;background:#fff1f1;border:1px solid #ffd0d0}.btn-danger:hover{background:#ffe4e4}@media (width<=800px){.pin-choice-panel,.pin-team-actions{grid-template-columns:1fr}}.pin-back-btn{min-width:110px;margin:0 0 14px}.pin-status.pin-error{color:#b91c1c;background:#fff1f2;border:1px solid #fecdd3}.pin-delete-btn{color:#b42318;cursor:pointer;background:#fff1f1;border:1px solid #fecdd3;border-radius:10px;padding:8px 12px;font-weight:800}.pin-back-btn{border-radius:10px!important;min-width:auto!important;padding:6px 12px!important;font-size:12px!important}.pin-bordered-field select,.pin-bordered-field .custom-select-clean-btn{background:var(--card)!important;border:1px solid #b9d4f5!important;border-radius:12px!important;min-height:44px!important;padding:0 14px!important}.pin-about-file{resize:vertical;color:#111827;background:var(--card);border:1px solid #cbd8e8;border-radius:12px;width:100%;min-height:78px;padding:12px 14px;font-weight:600}.pin-about-text{color:#475569;margin:6px 0 0;font-weight:600;line-height:1.35}.pin-back-small{border-radius:10px!important;justify-self:start!important;width:auto!important;min-height:32px!important;padding:6px 14px!important;font-size:12px!important}.pin-section>.pin-back-small{margin:0 0 12px!important}.pin-about-file:focus{border-color:#1d69b3;outline:none;box-shadow:0 0 0 3px #1d69b31f}.pin-file-card .form-group label{letter-spacing:.08em}:root{--bg:#f6f9fc;--bg-2:#eef6ff;--card:#fff;--card-soft:#f8fbff;--line:#e2e8f0;--line-2:#cbd5e1;--text:#0f172a;--muted:#64748b;--teal:#154d96;--teal-dark:#0e4990;--teal-light:#227eee;--blue:#1a5cac;--blue-soft:#eff6ff;--danger:#dc2626;--danger-soft:#fef2f2;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--shadow:0 18px 50px #0f172a1a;--soft-shadow:0 10px 28px #0f172a12;--focus-ring:0 0 0 4px #2563eb1f}html,body,body,button,input,select,textarea,table,th,td,label,p,h1,h2,h3,h4,h5,h6,span,div{font-family:DM Sans,Inter,Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body[data-dashboard-page=economic],body[data-dashboard-page=development]{color:var(--text)!important;background:linear-gradient(145deg,#f8fbff 0%,#eef7ff 55%,#f6fbff 100%)!important}body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{padding:24px!important;overflow:auto!important}.app-brand-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #e2e8f0f2;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;box-shadow:0 16px 42px #0f172a12;margin:0 0 18px!important;padding:18px 20px!important;display:flex!important}.app-brand-header.hidden{display:none!important}.brand-lockup{align-items:center;gap:14px;min-width:0;display:flex}.brand-logo-mark{background:linear-gradient(135deg,var(--blue),var(--teal));width:48px;height:48px;color:var(--card);letter-spacing:-.04em;border-radius:16px;place-items:center;font-size:22px;font-weight:900;display:grid;box-shadow:0 14px 26px #2563eb38}.brand-eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.brand-title{color:var(--text);letter-spacing:-.04em;margin:0;font-size:24px;font-weight:900;line-height:1.08}.brand-status-pill{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.brand-status-pill:before{content:"";background:#10b981;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #10b9811f}body[data-dashboard-page=economic] #dashboardControls,body[data-dashboard-page=development] #dashboardControls{grid-template-columns:repeat(5,minmax(180px,1fr))!important;align-items:stretch!important;gap:14px!important;margin-bottom:16px!important;padding:0!important}.sidebar-section,.glass-raise,.panel,.detail-panel,.kra-switch-panel,.team-summary-panel,.mail-panel,.work-item-card,.member-work-card,.pin-file-list-shell{border-radius:var(--radius-lg)!important;box-shadow:var(--soft-shadow)!important;background:#fffffff0!important;border:1px solid #e2e8f0f2!important}.sidebar-section{flex-direction:column;justify-content:center;gap:8px;min-height:86px!important;padding:16px!important;display:flex!important}.sidebar-section label,.form-group label,.mail-row label,.mail-body-label{color:#475569!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important;font-size:11px!important;font-weight:800!important}.label-icon{opacity:.76;margin-right:4px}:is(.select-shell,.form-group:has(select),.landing-kra-dropdown){position:relative}.select-shell:after,.landing-kra-dropdown:after{content:"⌄";width:18px;height:18px;color:var(--teal);pointer-events:none;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;bottom:12px;right:14px}.form-group:has(select):after{content:"⌄";width:18px;height:18px;color:var(--teal);pointer-events:none;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;bottom:12px;right:14px}.select-shell select,.sidebar-section select,.sidebar-section input[type=date],.form-group input,.form-group select,.form-group textarea,.mail-row input,.pin-about-file,.landing-kra-dropdown select{appearance:none!important;color:#0f172a!important;background:#f8fbff!important;border:1px solid #dbeafe!important;border-radius:14px!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 42px 0 14px!important;font-size:13px!important;font-weight:650!important;transition:border-color .16s,box-shadow .16s,background .16s!important;box-shadow:inset 0 1px #ffffffa6!important}.form-group textarea,.pin-about-file{height:auto!important;min-height:88px!important;padding:12px 14px!important;line-height:1.55!important}.sidebar-section input[type=date]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer;filter:sepia()saturate(5)hue-rotate(175deg)}.form-group input[type=date]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer;filter:sepia()saturate(5)hue-rotate(175deg)}.select-shell select:focus,.sidebar-section input[type=date]:focus,.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.mail-row input:focus,.pin-about-file:focus{background:var(--card)!important;box-shadow:var(--focus-ring)!important;border-color:#60a5fa!important;outline:none!important}.btn,.landing-login-btn,.ms-login-btn,.mail-mini-btn,.mini-add-btn,.mini-edit-btn,.mini-delete-btn,.remove-work-btn,.remove-member-work-btn,.pin-view-btn,.pin-download-btn,.pin-delete-btn{letter-spacing:-.01em;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:40px!important;padding:10px 16px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s!important;display:inline-flex!important}.btn:hover,.mail-mini-btn:hover,.mini-add-btn:hover,.mini-edit-btn:hover,.pin-view-btn:hover,.pin-download-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a1a!important}.btn-primary,#openModalBtn,.mail-mini-send,.mail-mini-login,.mail-mini-draft,.pin-download-btn{background:linear-gradient(135deg,var(--teal),var(--teal-dark))!important;color:var(--card)!important;border:1px solid #0000!important;box-shadow:0 12px 24px #2563eb2e!important}.btn-secondary,.mail-mini-btn,.mini-add-btn,.mini-edit-btn,.pin-view-btn{background:var(--card)!important;color:#1e293b!important;box-shadow:none!important;border:1px solid #cbd5e1!important}.btn-logout,#topLogoutBtn,.btn-danger,.mini-delete-btn,.remove-work-btn,.remove-member-work-btn,.pin-delete-btn,.mail-mini-discard{background:var(--danger-soft)!important;color:var(--danger)!important;box-shadow:none!important;border:1px solid #fecaca!important}.actions-stack.compact-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important}body[data-dashboard-page=economic] #dashboardModeTabs,body[data-dashboard-page=development] #dashboardModeTabs{grid-template-columns:1.05fr 1.35fr 1.35fr 2.1fr 1.45fr!important;align-items:start!important;gap:14px!important;margin-bottom:18px!important;display:grid!important}.kra-toolbar-dropdown{box-shadow:var(--soft-shadow)!important;background:#fffffff2!important;border:1px solid #e2e8f0f2!important;border-radius:20px!important;overflow:hidden!important}.kra-toolbar-dropdown summary{color:#0f172a!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important;border-bottom:1px solid #0000!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:50px!important;padding:0 16px!important;font-size:12px!important;font-weight:900!important;list-style:none!important;display:flex!important}.kra-toolbar-dropdown[open] summary{color:#1d4ed8!important;background:#f8fbff!important;border-bottom-color:#e2e8f0!important}.kra-toolbar-dropdown summary::-webkit-details-marker{display:none!important}.kra-toolbar-dropdown summary:after{content:"⌄";color:var(--teal);font-size:16px;transition:transform .16s}.kra-dropdown-body{background:var(--card)!important;padding:14px!important}.kra-mode-tab,.segment-btn,.stat-card-clickable,.team-card{background:var(--card)!important;color:#334155!important;border:1px solid #e2e8f0!important;border-radius:14px!important;font-weight:800!important;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s!important}.kra-mode-tab:hover,.segment-btn:hover,.stat-card-clickable:hover,.team-card:hover{transform:translateY(-1px);border-color:#93c5fd!important;box-shadow:0 10px 24px #2563eb1a!important}.kra-mode-tab.active,.segment-btn.active,.stat-card.active,.stat-card.filter-selected,.team-card.active,.team-card.filter-selected{position:relative;border-color:var(--teal)!important;background:linear-gradient(180deg,#eff6ff,var(--card))!important;color:#1d4ed8!important;box-shadow:inset 0 0 0 1px #2563eb1f,0 12px 26px #2563eb1f!important}.kra-mode-tab.active:after,.segment-btn.active:after{content:"";background:linear-gradient(90deg,var(--teal),var(--teal-dark));border-radius:999px;height:3px;position:absolute;bottom:6px;left:14px;right:14px}.toolbar-segmented-buttons{gap:8px!important;display:grid!important}.kra-mode-tab,.segment-btn{min-height:42px!important;padding:10px 14px!important;font-size:12px!important}.stats-grid,.compact-stats,.toolbar-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.stat-card{text-align:left!important;align-items:flex-start!important;min-height:74px!important;padding:14px!important}.stat-label{color:var(--slate-ink)!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.stat-card strong{color:#0f172a!important;margin-top:8px!important;font-size:28px!important;line-height:1!important}.stat-card.active .stat-label,.stat-card.filter-selected .stat-label,.stat-card.active strong,.stat-card.filter-selected strong{color:#1d4ed8!important}.team-cards,.compact-team-cards{gap:10px!important;padding:2px!important}.team-card{min-height:58px!important;padding:13px 14px!important}.team-card h4{white-space:normal!important;max-width:none!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important}.team-meta span{text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:10px!important}.team-meta strong{color:var(--teal)!important;font-size:20px!important}body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent{height:auto!important;min-height:0!important;margin-top:0!important;display:block!important}.detail-panel{border-radius:24px!important;padding:22px!important;overflow:hidden!important}.panel-header.compact-header{border-bottom:1px solid #e2e8f0!important;margin-bottom:18px!important;padding-bottom:16px!important}.panel-header h3,#entriesHeading{letter-spacing:-.03em!important;color:#0f172a!important;font-size:20px!important;font-weight:900!important}.panel-header p,#entriesSubtitle{color:var(--slate-ink)!important;margin-top:5px!important;font-size:13px!important;line-height:1.45!important}.table-scroll-area{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;overflow:hidden!important;box-shadow:inset 0 1px #fffc!important}.table-wrap{background:var(--card)!important;border:none!important;border-radius:20px!important}table{border-collapse:separate!important;border-spacing:0!important}thead th{color:#475569!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;height:50px!important;padding:14px 16px!important;font-size:11px!important;font-weight:900!important}tbody td{color:#1e293b!important;vertical-align:top!important;background:var(--card)!important;border-bottom:1px solid #edf2f7!important;min-height:64px!important;padding:18px 16px!important;font-size:13px!important;line-height:1.55!important}tbody tr:nth-child(2n) td{background:#f8fbff!important}tbody tr:hover td{background:#eff6ff!important}tbody tr:last-child td{border-bottom:none!important}.cell-member,.cell-team,.cell-date{font-weight:750!important}.cell-work-description{color:#475569!important}.multi-item-row{grid-template-columns:12px minmax(0,1fr)!important;align-items:flex-start!important;gap:10px!important;margin:0!important;padding:7px 0!important;display:grid!important}.multi-item-row+.multi-item-row{border-top:1px dashed #e2e8f0!important}.multi-item-index{color:#0000!important;width:7px!important;min-width:7px!important;height:7px!important;box-shadow:none!important;background:#94a3b8!important;border:none!important;border-radius:999px!important;margin-top:8px!important;font-size:0!important}.status-pill,.quick-status-chip,.kra-phase-status{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:999px!important;padding:7px 11px!important;font-size:11px!important;font-weight:850!important}.action-group,.one-line-actions{justify-content:flex-start!important;align-items:center!important;gap:8px!important}.icon-action-btn,.kra-view-icon-action{background:var(--card)!important;color:#1e293b!important;border:1px solid #dbeafe!important;border-radius:12px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;font-size:16px!important;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s!important;display:inline-grid!important;box-shadow:0 4px 12px #0f172a0d!important}.icon-action-btn:hover,.kra-view-icon-action:hover{transform:translateY(-2px);background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 10px 22px #2563eb21!important}.icon-action-btn.delete:hover,.kra-view-icon-action.delete:hover{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.modal-card{border-radius:24px!important;padding:22px!important;box-shadow:0 26px 80px #0f172a38!important}.modal-header{border-bottom:1px solid #e2e8f0!important;margin-bottom:18px!important;padding-bottom:14px!important}.modal-header h3{letter-spacing:-.03em!important;font-size:20px!important;font-weight:900!important}.form-grid{gap:16px!important}.form-group{gap:8px!important}.work-items-header{margin:20px 0 12px!important}.work-item-card,.member-work-card{margin-bottom:12px!important;padding:16px!important}.kra-tree-shell,.kra-view-content{padding:8px 0!important}.kra-flow-branch,.kra-root-node,.kra-tree-back-button{box-shadow:var(--soft-shadow)!important;border-radius:16px!important}@media (width<=1280px){body[data-dashboard-page=economic] #dashboardControls,body[data-dashboard-page=development] #dashboardControls{grid-template-columns:repeat(2,minmax(220px,1fr))!important}body[data-dashboard-page=economic] #dashboardModeTabs,body[data-dashboard-page=development] #dashboardModeTabs{grid-template-columns:repeat(2,minmax(240px,1fr))!important}}@media (width<=760px){body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{padding:14px!important}.app-brand-header{flex-direction:column;align-items:flex-start;border-radius:20px!important;padding:16px!important}.brand-logo-mark{border-radius:14px;width:42px;height:42px}.brand-title{font-size:20px}body[data-dashboard-page=economic] #dashboardControls,body[data-dashboard-page=development] #dashboardControls,body[data-dashboard-page=economic] #dashboardModeTabs,body[data-dashboard-page=development] #dashboardModeTabs{grid-template-columns:1fr!important;gap:12px!important}.detail-panel{padding:16px!important}.form-grid{grid-template-columns:1fr!important}}html body[data-dashboard-page=economic] .main-content,html body[data-dashboard-page=development] .main-content{background:#f4f7fb!important;padding:16px 20px 18px!important;overflow:hidden!important}html body .app-brand-header,html body header.app-brand-header,html body[data-dashboard-page=economic] .app-brand-header,html body[data-dashboard-page=development] .app-brand-header{background:var(--card)!important;border:1px solid #dfe7f2!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;height:auto!important;min-height:82px!important;margin:0 0 16px!important;padding:18px 26px!important;display:flex!important;box-shadow:0 14px 32px #0f172a12!important}html body .brand-lockup{align-items:center!important;gap:14px!important;min-width:0!important}html body .brand-logo-mark{width:50px!important;min-width:50px!important;height:50px!important;color:var(--card)!important;background:#1f6db4!important;border-radius:16px!important;font-size:24px!important;box-shadow:0 10px 22px #1f6db42e!important}html body .brand-eyebrow{color:#6b7280!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:12px!important;font-weight:900!important;line-height:1!important}html body .brand-title{color:#0f172a!important;letter-spacing:-.045em!important;white-space:nowrap!important;margin:0!important;font-size:28px!important;font-weight:900!important;line-height:1.05!important}html body .brand-status-pill{color:#1d4ed8!important;white-space:nowrap!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:999px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important}html body .brand-status-pill:before{background:#10b981!important;width:9px!important;height:9px!important;margin-right:8px!important;box-shadow:0 0 0 4px #10b9811f!important}html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body #dashboardControls{background:var(--card)!important;border:1px solid #d7e1ee!important;border-radius:18px!important;grid-template-columns:minmax(230px,1.15fr) minmax(210px,1fr) minmax(230px,1.1fr) minmax(165px,.78fr) minmax(165px,.78fr) minmax(300px,1.12fr)!important;align-items:end!important;gap:12px!important;margin:0 0 16px!important;padding:16px!important;display:grid!important;box-shadow:0 10px 28px #0f172a0f!important}html body #dashboardControls .sidebar-section,html body #dashboardControls .action-panel{height:auto!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body #dashboardControls .sidebar-section label{color:#0f172a!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:block!important}html body #dashboardControls .select-shell,html body #dashboardControls select,html body #dashboardControls input[type=date]{background:var(--card)!important;color:#0f172a!important;height:42px!important;min-height:42px!important;box-shadow:none!important;border:1px solid #cbd5e1!important;border-radius:10px!important;font-size:13px!important;font-weight:800!important}html body #dashboardControls select,html body #dashboardControls input[type=date]{padding:0 14px!important}html body #dashboardControls .action-panel{justify-content:flex-end!important;align-self:end!important;align-items:end!important;display:flex!important}html body #dashboardControls .actions-stack,html body #dashboardControls .actions-stack.compact-actions{flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}html body #dashboardControls .btn,html body #dashboardControls .actions-stack .btn,html body #dashboardControls .actions-stack.compact-actions .btn{white-space:nowrap!important;border-radius:10px!important;width:auto!important;min-width:auto!important;height:42px!important;min-height:42px!important;padding:0 16px!important;font-size:12px!important;font-weight:900!important;line-height:1!important}html body #dashboardControls #openModalBtn{background:var(--teal)!important;border-color:var(--teal)!important;color:var(--card)!important;min-width:116px!important}html body #dashboardControls #resetFiltersBtn{background:var(--card)!important;color:#0f172a!important;border:1px solid #cbd5e1!important;min-width:112px!important}html body #dashboardControls #topLogoutBtn{color:var(--card)!important;background:#ef4444!important;border-color:#ef4444!important;min-width:86px!important}html body #dashboardControls #openModalBtn:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}html body #dashboardControls #resetFiltersBtn:hover{background:#f8fafc!important;border-color:#94a3b8!important}html body #dashboardControls #topLogoutBtn:hover{background:#dc2626!important;border-color:#dc2626!important}html body[data-dashboard-page=economic] #dashboardModeTabs,html body[data-dashboard-page=development] #dashboardModeTabs{margin-bottom:16px!important}@media (width<=1500px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body #dashboardControls{grid-template-columns:repeat(3,minmax(220px,1fr))!important}html body #dashboardControls .action-panel{grid-column:1/-1!important}html body #dashboardControls .actions-stack,html body #dashboardControls .actions-stack.compact-actions{justify-content:flex-start!important}}@media (width<=760px){html body .app-brand-header{align-items:flex-start!important;padding:16px!important}html body .brand-title{white-space:normal!important;font-size:22px!important}html body .brand-status-pill{height:32px!important;min-height:32px!important}html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body #dashboardControls{grid-template-columns:1fr!important;padding:14px!important}html body #dashboardControls .actions-stack,html body #dashboardControls .actions-stack.compact-actions{flex-wrap:wrap!important}}html body .app-brand-header,html body header.app-brand-header,html body[data-dashboard-page=economic] .app-brand-header,html body[data-dashboard-page=development] .app-brand-header{border-radius:16px!important;min-height:58px!important;margin:0 0 10px!important;padding:12px 18px!important}html body .brand-status-pill{display:none!important}html body .brand-logo-mark{border-radius:13px!important;width:42px!important;min-width:42px!important;height:42px!important;font-size:21px!important}html body .brand-eyebrow{letter-spacing:.2em!important;margin-bottom:3px!important;font-size:10px!important}html body .brand-title{font-size:24px!important;line-height:1!important}html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body #dashboardControls{border-radius:16px!important;grid-template-columns:minmax(250px,1.1fr) minmax(210px,.95fr) minmax(270px,1.15fr) 180px 180px auto!important;align-items:end!important;gap:14px!important;margin:0 0 16px!important;padding:12px 18px!important;display:grid!important;overflow:visible!important}html body #dashboardControls .action-panel{grid-column:auto!important;justify-self:end!important;min-width:max-content!important}html body #dashboardControls .actions-stack,html body #dashboardControls .actions-stack.compact-actions{flex-flow:row!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;min-width:max-content!important}html body #dashboardControls .select-shell,html body #dashboardControls select,html body #dashboardControls input[type=date]{height:38px!important;min-height:38px!important;font-size:12.5px!important}html body #dashboardControls .btn,html body #dashboardControls .actions-stack .btn,html body #dashboardControls .actions-stack.compact-actions .btn{border-radius:10px!important;height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:11.5px!important}html body #dashboardControls #openModalBtn{min-width:112px!important}html body #dashboardControls #topLogoutBtn{min-width:86px!important}@media (width<=1320px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body #dashboardControls{grid-template-columns:repeat(3,minmax(220px,1fr))!important}html body #dashboardControls .action-panel{grid-column:1/-1!important;justify-self:start!important}html body #dashboardControls .actions-stack,html body #dashboardControls .actions-stack.compact-actions{justify-content:flex-start!important}}@media (width<=760px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body #dashboardControls{grid-template-columns:1fr!important}html body #dashboardControls .action-panel{grid-column:auto!important}html body #dashboardControls .actions-stack,html body #dashboardControls .actions-stack.compact-actions{flex-wrap:wrap!important;min-width:0!important}}html body .app-brand-header,html body header.app-brand-header,html body[data-dashboard-page=economic] .app-brand-header,html body[data-dashboard-page=development] .app-brand-header{visibility:visible!important;opacity:1!important;z-index:5!important;min-height:70px!important;margin:0 0 14px!important;padding:14px 20px!important;display:flex!important;position:relative!important;overflow:visible!important}html body .brand-lockup{overflow:visible!important}html body .brand-title{visibility:visible!important;opacity:1!important;white-space:nowrap!important;display:block!important;overflow:visible!important}html body #dashboardControls .select-shell{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;overflow:visible!important}html body #dashboardControls .select-shell:before,html body #dashboardControls .select-shell:after{content:none!important;display:none!important}html body #dashboardControls select,html body #dashboardControls input[type=date]{width:100%!important;box-shadow:none!important;background-color:var(--card)!important;border:1px solid #cbd5e1!important;outline:0!important}html body #dashboardControls select:hover,html body #dashboardControls input[type=date]:hover{border-color:#94a3b8!important}html body #dashboardControls select:focus,html body #dashboardControls input[type=date]:focus{border-color:var(--teal)!important;box-shadow:0 0 0 3px #2563eb1a!important}html body .kra-dropdown-body .kra-mode-tab.active:after,html body .kra-dropdown-body .segment-btn.active:after,html body .kra-mode-tab.active:after,html body .segment-btn.active:after{content:none!important;background:0 0!important;height:0!important;display:none!important}html body .kra-dropdown-body .segment-btn.active,html body .kra-dropdown-body .kra-mode-tab.active{color:#111827!important;box-shadow:none!important;background:#f3f4f6!important;border-color:#dbeafe!important}html body .kra-toolbar-dropdown[open] summary{background:var(--card)!important;color:#0f172a!important;border-bottom-color:#e5e7eb!important}html body .app-brand-header,html body header.app-brand-header,html body[data-dashboard-page=economic] .app-brand-header,html body[data-dashboard-page=development] .app-brand-header,html body #appBrandHeader{visibility:hidden!important;opacity:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body #dashboardControls{margin-top:0!important}.app-brand-header,#appBrandHeader{visibility:hidden!important;border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{gap:8px!important}#dashboardControls{border-radius:15px!important;grid-template-columns:minmax(205px,1.18fr) minmax(170px,.92fr) minmax(215px,1.14fr) minmax(150px,.78fr) minmax(150px,.78fr) minmax(300px,1.18fr)!important;align-items:stretch!important;overflow:hidden!important}#dashboardControls .action-panel{align-items:end!important;min-width:0!important;padding:7px 9px!important}#dashboardControls .actions-stack,#dashboardControls .actions-stack.compact-actions{grid-template-columns:minmax(112px,1fr) minmax(112px,1fr) minmax(86px,.78fr)!important;align-items:end!important;gap:8px!important;width:100%!important;display:grid!important}#dashboardControls .btn,#openModalBtn,#topLogoutBtn{text-overflow:ellipsis!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;padding:0 10px!important;font-size:10.8px!important;line-height:1!important;overflow:hidden!important}.horizontal-kra-toolbar,#dashboardModeTabs{grid-template-columns:minmax(170px,.8fr) minmax(210px,1fr) minmax(210px,1fr) minmax(330px,1.5fr) minmax(240px,1.08fr)!important;align-items:start!important;gap:10px!important;width:100%!important;padding:8px!important;display:grid!important;overflow:visible!important}.kra-toolbar-dropdown{min-width:0!important;max-width:100%!important}.kra-toolbar-dropdown>summary{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;overflow:hidden!important}.team-summary-dropdown .kra-dropdown-body{max-width:min(360px,100vw - 28px)!important;left:auto!important;right:0!important}.stats-dropdown .kra-dropdown-body{max-width:min(420px,100vw - 28px)!important}.detail-panel.mail-view{min-height:0!important}.detail-panel.mail-view .table-scroll-area{display:none!important}.detail-panel.mail-view .panel-header{margin-bottom:8px!important;padding-bottom:8px!important}.mail-panel:not(.hidden){background:linear-gradient(180deg,var(--card) 0%,#f8fbff 100%)!important;border:1px solid #b8d7eb!important;border-radius:15px!important;flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px 12px 12px!important;display:flex!important;overflow:hidden!important;box-shadow:0 10px 24px #173d5214,inset 0 0 0 1px #ffffffe6!important}.mail-dashboard-heading{border-bottom:1px solid #dce8f2!important;flex:none!important;justify-content:space-between!important;align-items:center!important;margin:0 0 8px!important;padding-bottom:7px!important;display:flex!important}.mail-dashboard-heading h3{color:#0f172a!important;margin:0!important;font-size:13px!important;line-height:1.1!important}.mail-dashboard-heading p{display:none!important}.mail-panel-top{flex:none!important;min-width:0!important}.mail-auth-topbar{background:var(--card)!important;border:1px solid #dce8f2!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0 0 8px!important;padding:7px 8px!important;display:flex!important}.mail-auth-mini-left{min-width:0!important}.ms-mini-icon{border-radius:8px!important;width:26px!important;height:26px!important;font-size:11px!important}.mail-auth-mini-text strong{font-size:10.5px!important;line-height:1.1!important}.mail-auth-mini-text span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:240px!important;font-size:9.5px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.mail-auth-mini-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}.mail-mini-btn{border-radius:8px!important;min-width:64px!important;height:28px!important;padding:0 9px!important;font-size:9.8px!important;line-height:1!important}.mail-address-area{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px 10px!important;min-width:0!important;display:grid!important}.mail-address-area .mail-auth-topbar{grid-column:1/-1!important}.mail-row{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;display:grid!important}.mail-row label,.mail-body-label{letter-spacing:.08em!important;color:#334155!important;white-space:nowrap!important;font-size:9px!important;font-weight:900!important}.mail-row input{background:var(--card)!important;border-color:#cfdceb!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:10.5px!important}.mail-attach-row{grid-column:auto!important}.mail-file-control{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.mail-file-control input[type=file]{height:30px!important;padding:5px 7px!important;font-size:9.5px!important}.mail-file-control small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:120px!important;color:var(--slate-ink)!important;font-size:9px!important;overflow:hidden!important}.mail-body-wrap{background:var(--card)!important;border:1px solid #dce8f2!important;border-radius:13px!important;flex-direction:column!important;flex:auto!important;gap:6px!important;min-height:0!important;margin-top:8px!important;padding:8px!important;display:flex!important;overflow:hidden!important}.mail-message-box{background:var(--card)!important;scrollbar-width:thin!important;scrollbar-color:#1f66ad #eef6ff!important;border:1px solid #b8d7eb!important;border-radius:11px!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 12px!important;font-size:12px!important;line-height:1.38!important;overflow:auto!important}.mail-message-box::-webkit-scrollbar{width:8px!important;height:8px!important}.mail-message-box::-webkit-scrollbar-thumb{background:#1f66ad!important;border-radius:999px!important}.mail-message-box::-webkit-scrollbar-track{background:#eef6ff!important;border-radius:999px!important}.mail-message-box .generated-mail-document,.mail-message-box .generated-mail-document *{box-sizing:border-box!important;font-size:12px!important;line-height:1.36!important}.mail-message-box .generated-mail-document p{margin-top:0!important}.mail-message-box table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;max-width:100%!important}.mail-message-box th,.mail-message-box td{word-break:break-word!important;padding:7px 8px!important;font-size:11.5px!important;line-height:1.28!important}.mail-message-box thead th{color:var(--card)!important;background:#1f66ad!important}@media (width<=1366px) and (width>=1181px){#dashboardControls{grid-template-columns:minmax(178px,1.12fr) minmax(152px,.86fr) minmax(190px,1.06fr) minmax(132px,.72fr) minmax(132px,.72fr) minmax(278px,1.18fr)!important;gap:6px!important}#dashboardControls .sidebar-section{padding:6px 8px!important}#dashboardControls .actions-stack,#dashboardControls .actions-stack.compact-actions{grid-template-columns:minmax(98px,1fr) minmax(104px,1fr) minmax(78px,.75fr)!important;gap:6px!important}#dashboardControls .btn,#openModalBtn,#topLogoutBtn{height:30px!important;padding:0 7px!important;font-size:9.6px!important}.horizontal-kra-toolbar,#dashboardModeTabs{grid-template-columns:minmax(150px,.78fr) minmax(190px,1fr) minmax(190px,1fr) minmax(280px,1.38fr) minmax(210px,1fr)!important;gap:7px!important}.mail-address-area{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1180px){#dashboardControls{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}#dashboardControls .action-panel{grid-column:1/-1!important}#dashboardControls .actions-stack,#dashboardControls .actions-stack.compact-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.horizontal-kra-toolbar,#dashboardModeTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.team-summary-dropdown,.stats-dropdown{grid-column:auto!important}.mail-panel:not(.hidden){min-height:520px!important;max-height:none!important}.mail-address-area{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){#dashboardControls,#dashboardControls .actions-stack,#dashboardControls .actions-stack.compact-actions,.horizontal-kra-toolbar,#dashboardModeTabs{grid-template-columns:1fr!important}.mail-panel:not(.hidden){min-height:520px!important;padding:9px!important}.mail-auth-topbar{flex-direction:column!important;align-items:stretch!important}.mail-auth-mini-actions{justify-content:stretch!important}.mail-mini-btn{flex:92px!important}.mail-address-area,.mail-row{grid-template-columns:1fr!important}.mail-message-box{padding:8px!important}.mail-message-box .generated-mail-document,.mail-message-box .generated-mail-document *{font-size:11px!important}}.select-shell:after,.landing-kra-dropdown:after{content:none!important;display:none!important}.form-group:has(select):after{content:none!important;display:none!important}select,.sidebar-section select,.form-group select,.team-select-row select,.mw-team-select,#dashboardControls select,.landing-kra-dropdown select{appearance:none!important;background-color:#f8fbff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:18px 18px!important;padding-right:44px!important}#entryModal select,#entryModal .mw-team-select{color:#0f172a!important;border-color:#dbeafe!important;border-radius:14px!important;height:44px!important;min-height:44px!important;font-weight:700!important}#entryModal .team-select-row{grid-template-columns:minmax(170px,1fr) minmax(78px,auto) minmax(92px,auto) minmax(118px,auto)!important}@media (width<=900px){#entryModal .team-select-row{grid-template-columns:1fr!important}}html body .kra-toolbar-dropdown summary,html body .kra-tab-dropdown summary{justify-content:space-between!important;gap:12px!important;padding-right:14px!important}html body .kra-toolbar-dropdown summary:after,html body .kra-tab-dropdown summary:after{content:""!important;opacity:1!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:18px 18px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin-left:auto!important;transition:transform .18s!important;display:block!important;transform:none!important}html body .kra-toolbar-dropdown[open] summary:after,html body .kra-tab-dropdown[open] summary:after{transform:rotate(180deg)!important}:root{--kra-page-pad:clamp(6px,.6vw,12px);--kra-card-gap:clamp(6px,.55vw,10px)}body[data-dashboard-page=economic],body[data-dashboard-page=development]{width:100%!important;min-width:0!important;max-width:100vw!important}body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell,body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{min-width:0!important;max-width:100vw!important}#dashboardControls{gap:var(--kra-card-gap)!important;grid-template-columns:minmax(176px,1.05fr) minmax(154px,.9fr) minmax(196px,1.12fr) minmax(136px,.74fr) minmax(276px,1.22fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}#dashboardControls .sidebar-section,.kra-toolbar-dropdown,.kra-tab-dropdown,.detail-panel,.left-dashboard-panel{min-width:0!important}#dashboardControls .sidebar-section{padding:clamp(6px,.48vw,9px) clamp(8px,.6vw,11px)!important}#dashboardControls select,#dashboardControls input[type=date]{text-overflow:ellipsis!important;height:clamp(30px,3.8vh,36px)!important;font-size:clamp(9.4px,.72vw,11.4px)!important}#dashboardControls .actions-stack,#dashboardControls .actions-stack.compact-actions{grid-template-columns:minmax(96px,1.08fr) minmax(102px,1fr) minmax(76px,.78fr)!important;gap:clamp(5px,.45vw,8px)!important;width:100%!important;min-width:0!important;display:grid!important}#dashboardControls .btn,#openModalBtn,#topLogoutBtn{white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:none!important;height:clamp(30px,3.8vh,36px)!important;padding:0 clamp(7px,.55vw,12px)!important;font-size:clamp(9px,.7vw,10.8px)!important}.kra-toolbar,.kra-tabs-bar,.kra-toolbar-row,.kra-tabs-row,.kra-dropdown-row{width:100%!important;min-width:0!important;max-width:100%!important}.kra-toolbar,.kra-tabs-bar{gap:var(--kra-card-gap)!important;grid-template-columns:minmax(150px,.8fr) minmax(190px,1.02fr) minmax(190px,1.02fr) minmax(260px,1.6fr) minmax(210px,1.1fr)!important;display:grid!important;overflow:visible!important}.kra-toolbar-dropdown summary,.kra-tab-dropdown summary{text-overflow:ellipsis!important;white-space:nowrap!important;min-height:clamp(32px,4vh,38px)!important;font-size:clamp(10px,.78vw,12px)!important;overflow:hidden!important}body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent{gap:var(--kra-card-gap)!important;grid-template-columns:clamp(200px,15.5vw,245px) minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important}body[data-dashboard-page=economic] .table-wrap,body[data-dashboard-page=development] .table-wrap{width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto!important}body[data-dashboard-page=economic] .dynamic-kra-table,body[data-dashboard-page=development] .dynamic-kra-table,body[data-dashboard-page=economic] .table-wrap table,body[data-dashboard-page=development] .table-wrap table{min-width:max(100%,1120px)!important}@media (width<=1280px){body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell,body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{height:auto!important;min-height:100dvh!important;overflow:visible!important}body[data-dashboard-page=economic],body[data-dashboard-page=development]{overflow:auto!important}#dashboardControls{grid-template-columns:repeat(4,minmax(0,1fr))!important}#dashboardControls .action-panel{grid-column:1/-1!important}#dashboardControls .actions-stack,#dashboardControls .actions-stack.compact-actions,.kra-toolbar,.kra-tabs-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-dashboard-page=economic] #dashboardContent,body[data-dashboard-page=development] #dashboardContent{grid-template:"left""detail"minmax(440px,70vh)/1fr!important;height:auto!important;overflow:visible!important}body[data-dashboard-page=economic] .left-dashboard-panel,body[data-dashboard-page=development] .left-dashboard-panel{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;overflow:visible!important}body[data-dashboard-page=economic] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=economic] .left-dashboard-panel>.stats-grid,body[data-dashboard-page=economic] .left-dashboard-panel>.team-summary-panel,body[data-dashboard-page=development] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=development] .left-dashboard-panel>.stats-grid,body[data-dashboard-page=development] .left-dashboard-panel>.team-summary-panel{height:210px!important;min-height:210px!important;max-height:250px!important}body[data-dashboard-page=economic] .detail-panel,body[data-dashboard-page=development] .detail-panel{height:70vh!important;min-height:440px!important}}@media (width<=1024px){#dashboardControls,.kra-toolbar,.kra-tabs-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-dashboard-page=economic] .left-dashboard-panel,body[data-dashboard-page=development] .left-dashboard-panel{grid-template-columns:1fr!important}body[data-dashboard-page=economic] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=economic] .left-dashboard-panel>.stats-grid,body[data-dashboard-page=economic] .left-dashboard-panel>.team-summary-panel,body[data-dashboard-page=development] .left-dashboard-panel>.kra-switch-panel,body[data-dashboard-page=development] .left-dashboard-panel>.stats-grid,body[data-dashboard-page=development] .left-dashboard-panel>.team-summary-panel{height:auto!important;min-height:180px!important;max-height:none!important}body[data-dashboard-page=economic] .table-wrap table,body[data-dashboard-page=development] .table-wrap table{min-width:980px!important}}@media (width<=640px){#dashboardControls,.kra-toolbar,.kra-tabs-bar,#dashboardControls .actions-stack,#dashboardControls .actions-stack.compact-actions{grid-template-columns:1fr!important}#dashboardControls .btn,#openModalBtn,#topLogoutBtn{height:38px!important;font-size:11px!important}body[data-dashboard-page=economic] .detail-panel,body[data-dashboard-page=development] .detail-panel{height:68vh!important;min-height:390px!important;padding:8px!important}body[data-dashboard-page=economic] .table-wrap table,body[data-dashboard-page=development] .table-wrap table{min-width:860px!important}}@media (height<=740px) and (width>=900px){#dashboardControls .sidebar-section{min-height:52px!important}.kra-toolbar-dropdown summary,.kra-tab-dropdown summary{min-height:31px!important}body[data-dashboard-page=economic] .panel-header h3,body[data-dashboard-page=economic] #entriesHeading,body[data-dashboard-page=development] .panel-header h3,body[data-dashboard-page=development] #entriesHeading{font-size:15px!important}}html body #dashboardControls,html body #dashboardControls *,html body .dashboard-filter-panel,html body .top-filter-card{box-sizing:border-box!important}html body #dashboardControls{grid-template-columns:minmax(150px,1fr) minmax(128px,.85fr) minmax(168px,1.05fr) minmax(116px,.72fr) minmax(245px,1.06fr)!important;align-items:stretch!important;padding-right:0!important;overflow:hidden!important}html body #dashboardControls .action-panel{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #dashboardControls .actions-stack,html body #dashboardControls .actions-stack.compact-actions{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,.78fr)!important;gap:clamp(4px,.36vw,7px)!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}html body #dashboardControls .btn,html body #dashboardControls .actions-stack .btn,html body #dashboardControls .actions-stack.compact-actions .btn,html body #dashboardControls #openModalBtn,html body #dashboardControls #resetFiltersBtn,html body #dashboardControls #topLogoutBtn{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:clamp(5px,.42vw,10px)!important;padding-right:clamp(5px,.42vw,10px)!important;font-size:clamp(8.8px,.66vw,10.5px)!important;overflow:hidden!important}@media (width>=1440px){html body #dashboardControls{grid-template-columns:minmax(180px,1.05fr) minmax(150px,.9fr) minmax(195px,1.1fr) minmax(135px,.72fr) minmax(280px,1.08fr)!important}}@media (width<=1366px) and (width>=1181px){html body #dashboardControls{grid-template-columns:minmax(145px,1fr) minmax(120px,.8fr) minmax(158px,1fr) minmax(112px,.7fr) minmax(230px,1fr)!important;gap:5px!important}html body #dashboardControls .sidebar-section{padding-left:7px!important;padding-right:7px!important}html body #dashboardControls select,html body #dashboardControls input[type=date]{font-size:9.2px!important}}@media (width<=1180px){html body #dashboardControls{overflow:visible!important}}.mail-message-box .generated-mail-one-row table{table-layout:auto!important;width:100%!important;min-width:1120px!important}.mail-message-box .generated-mail-one-row th,.mail-message-box .generated-mail-one-row td{border:1px solid #d7e3f0!important;padding:8px 10px!important;font-size:12px!important;line-height:1.3!important}.mail-message-box .generated-mail-one-row thead th{color:var(--card)!important;white-space:nowrap!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#2168ad!important;border-color:#1d5f9f!important;font-weight:900!important}.mail-message-box .generated-mail-one-row td:first-child,.mail-message-box .generated-mail-one-row td:nth-child(2),.mail-message-box .generated-mail-one-row td:nth-child(3),.mail-message-box .generated-mail-one-row td:nth-child(4),.mail-message-box .generated-mail-one-row td:nth-child(5),.mail-message-box .generated-mail-one-row td:nth-child(8){white-space:nowrap!important}.mail-message-box .generated-mail-one-row>div{border:1px solid #c7d8ea!important;border-radius:12px!important;max-width:100%!important;overflow:auto!important}@media (width<=1366px){.mail-message-box .generated-mail-one-row table{min-width:980px!important}.mail-message-box .generated-mail-one-row th,.mail-message-box .generated-mail-one-row td{padding:7px 8px!important;font-size:11px!important}}html body #dashboardModeTabs.kra-dropdown-toolbar{align-items:flex-start!important;gap:8px!important}html body #dashboardModeTabs .kra-toolbar-dropdown{border-radius:10px!important;min-height:36px!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary{letter-spacing:.02em!important;min-height:36px!important;padding:0 12px!important;font-size:11px!important}html body #dashboardModeTabs .kra-tab-dropdown{width:170px!important;min-width:170px!important}html body #dashboardModeTabs .display-group-dropdown{width:210px!important;min-width:210px!important}html body #dashboardModeTabs .team-summary-dropdown{width:230px!important;min-width:230px!important}html body #dashboardModeTabs .kra-dropdown-body{padding:7px!important}html body #dashboardModeTabs .kra-mode-tab,html body #dashboardModeTabs .segment-btn{border-radius:8px!important;min-height:28px!important;padding:5px 9px!important;font-size:10px!important}html body #dashboardModeTabs .toolbar-team-summary .team-card{padding:7px!important}html body #dashboardModeTabs .toolbar-team-summary .team-card h4{font-size:10px!important}.kra-review-content{margin-top:8px}.kra-review-shell{background:#fff;border:1px solid #9bd7ff;border-radius:16px;padding:18px;box-shadow:0 10px 25px #0e273414}.kra-review-menu{grid-template-columns:repeat(2,minmax(160px,1fr));gap:16px;max-width:620px;margin:10px auto;display:grid}.kra-review-choice{min-height:44px;font-size:14px;font-weight:900}.kra-review-card{max-width:980px;margin:0 auto}.kra-review-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.kra-review-head>div{flex-wrap:wrap;gap:8px;display:flex}.kra-review-form textarea{min-height:110px}.kra-review-table{border-collapse:collapse;width:100%;min-width:760px}.kra-review-table th{color:var(--card);text-align:left;text-transform:uppercase;background:#1265a7;padding:10px;font-size:10px}.kra-review-table td{vertical-align:top;border-bottom:1px solid #e0ebf7;padding:10px;font-size:11.5px}.kra-review-table td:nth-child(4){white-space:pre-wrap;min-width:280px;line-height:1.4}.icon-action-btn.pin,.kra-review-pin{color:#a16207;background:#fff5d6}.pin-file-modal .modal-card.pin-file-card{border-radius:16px!important;width:min(720px,92vw)!important;max-height:84vh!important;padding:14px!important}.pin-file-card .modal-header h3{font-size:16px!important}.pin-choice-panel{gap:12px!important;margin:10px 0 14px!important}.pin-big-btn{border-radius:11px!important;min-height:42px!important;font-size:13px!important}.pin-upload-compact-grid{grid-template-columns:1fr 1fr!important}.pin-back-small{height:30px!important;margin-bottom:8px!important;padding:0 10px!important;font-size:11px!important}.pin-file-card .form-group input,.pin-file-card .form-group select,.pin-file-card .form-group textarea{min-height:32px!important;font-size:11px!important}.pin-file-list-shell{margin-top:8px!important}.pin-file-row{padding:8px!important}.pin-file-actions a,.pin-file-actions button{padding:5px 8px!important;font-size:10px!important}@media (width<=760px){.kra-review-menu,.kra-review-form,.pin-upload-compact-grid{grid-template-columns:1fr!important}}body[data-dashboard-page=development] #kraReviewTab,body[data-dashboard-page=development] #kraViewTab,body[data-dashboard-page=development] .optional-kra-tab{display:none!important}body[data-dashboard-page=development] .kra-tab-dropdown-body{grid-template-columns:1fr!important}#entriesHeading,#entriesSubtitle,.detail-panel .panel-header{display:none!important}.detail-panel{padding-top:10px!important}html body{--kra-filter-border:#8fb8e6!important;--kra-filter-border-strong:#2d7ed0!important;--kra-filter-focus:#155eaa!important}html body #dashboardModeTabs{gap:14px!important;padding:10px!important}html body #dashboardModeTabs .kra-toolbar-dropdown,html body #dashboardModeTabs .kra-toolbar-dropdown[open],html body #dashboardModeTabs .kra-tab-dropdown,html body #dashboardModeTabs .kra-tab-dropdown[open],html body #dashboardModeTabs .display-group-dropdown,html body #dashboardModeTabs .kra-type-dropdown,html body #dashboardModeTabs .stats-dropdown,html body #dashboardModeTabs .team-summary-dropdown{border:2px solid var(--kra-filter-border)!important;background:var(--card)!important;border-radius:14px!important;box-shadow:0 2px 8px #155eaa1a!important}html body #dashboardModeTabs .kra-toolbar-dropdown:hover,html body #dashboardModeTabs .kra-toolbar-dropdown[open],html body #dashboardModeTabs .kra-tab-dropdown:hover,html body #dashboardModeTabs .kra-tab-dropdown[open],html body #dashboardModeTabs .display-group-dropdown:hover,html body #dashboardModeTabs .kra-type-dropdown:hover,html body #dashboardModeTabs .stats-dropdown:hover,html body #dashboardModeTabs .team-summary-dropdown:hover{border-color:var(--kra-filter-border-strong)!important;box-shadow:0 0 0 3px #2d7ed01f,0 4px 14px #155eaa24!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary,html body #dashboardModeTabs .kra-tab-dropdown summary{min-height:42px!important;font-weight:900!important}html body #dashboardModeTabs .kra-dropdown-body{border:2px solid var(--kra-filter-border)!important;box-shadow:0 16px 34px #0f172a2e!important}body[data-dashboard-page=economic] .kra-dropdown-toolbar,body[data-dashboard-page=development] .kra-dropdown-toolbar,.kra-dropdown-toolbar{background:var(--card)!important;border:1.8px solid #88c4ff!important;border-radius:16px!important;padding:12px 14px!important;overflow:visible!important;box-shadow:0 4px 14px #004ca014!important}.kra-toolbar-dropdown,.kra-tab-dropdown{background:var(--card)!important;border:2.4px solid #6aaeff!important;border-radius:15px!important;height:46px!important;min-height:46px!important;overflow:visible!important;box-shadow:0 3px 10px #0060c81a!important}.kra-toolbar-dropdown:hover,.kra-toolbar-dropdown[open]{border-color:#168fff!important;box-shadow:0 5px 18px #0068d22e!important}.kra-toolbar-dropdown summary{background:var(--card)!important;color:#001232!important;border:0!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;height:46px!important;min-height:46px!important;padding:0 16px!important;font-size:13px!important;font-weight:900!important;line-height:46px!important;display:flex!important}.kra-toolbar-dropdown summary:after,.kra-toolbar-dropdown[open] summary:after{content:"⌄"!important;color:#001232!important;margin-left:auto!important;font-size:20px!important;line-height:1!important;display:block!important;transform:none!important}.kra-toolbar-dropdown[open] summary:after{transform:rotate(180deg)!important}.kra-dropdown-body,.kra-tab-dropdown .kra-dropdown-body{background:var(--card)!important;z-index:9999!important;border:2.4px solid #168fff!important;border-radius:14px!important;width:100%!important;min-width:100%!important;padding:9px!important;top:calc(100% + 8px)!important;left:0!important;box-shadow:0 14px 30px #0048a033!important}.kra-dropdown-toolbar .kra-mode-tab,.kra-dropdown-toolbar .segment-btn,.kra-dropdown-toolbar .stat-card,.kra-dropdown-toolbar .team-card,.kra-dropdown-toolbar .empty-state{background:var(--card)!important;color:#001232!important;border:1.8px solid #9fcfff!important;border-radius:10px!important;min-height:34px!important;padding:8px 12px!important;font-size:12px!important;font-weight:900!important}.kra-dropdown-toolbar .kra-mode-tab:hover,.kra-dropdown-toolbar .segment-btn:hover,.kra-dropdown-toolbar .stat-card:hover,.kra-dropdown-toolbar .team-card:hover{background:#eef7ff!important;border-color:#168fff!important}.kra-dropdown-toolbar .kra-mode-tab.active,.kra-dropdown-toolbar .segment-btn.active,.kra-dropdown-toolbar .stat-card.active,.kra-dropdown-toolbar .team-card.active{background:linear-gradient(90deg,var(--teal),var(--teal-dark))!important;color:var(--card)!important;border-color:#075ee8!important}body.kra-review-active #dashboardContent,body.kra-view-active #dashboardContent{height:0!important;min-height:0!important;display:none!important;overflow:hidden!important}body.kra-review-active #kraReviewContent{background:var(--card)!important;border:1.8px solid #8fc9ff!important;border-radius:16px!important;margin-top:12px!important;display:block!important}body.kra-review-active #kraReviewShell{min-height:110px!important}html body #dashboardModeTabs.kra-dropdown-toolbar,html body .kra-dropdown-toolbar{background:var(--card)!important;border:1.8px solid #cbd5e1!important;border-radius:16px!important;grid-template-columns:minmax(150px,.72fr) minmax(190px,.9fr) minmax(220px,1.05fr) minmax(300px,1.55fr) minmax(210px,.95fr)!important;align-items:center!important;gap:18px!important;min-height:86px!important;padding:20px 16px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 10px 28px #0f172a14!important}html body #dashboardModeTabs .kra-toolbar-dropdown,html body #dashboardModeTabs .kra-toolbar-dropdown[open],html body #dashboardModeTabs .kra-tab-dropdown,html body #dashboardModeTabs .display-group-dropdown,html body #dashboardModeTabs .kra-type-dropdown,html body #dashboardModeTabs .stats-dropdown,html body #dashboardModeTabs .team-summary-dropdown{outline-offset:3px!important;background:var(--card)!important;border:2.5px solid #7db7ff!important;border-radius:16px!important;outline:2px solid #7db7ff38!important;height:52px!important;min-height:52px!important;margin:0!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 0 0 1px #fff,0 5px 16px #2563eb1f!important}html body #dashboardModeTabs .kra-toolbar-dropdown:hover,html body #dashboardModeTabs .kra-toolbar-dropdown[open]{border-color:var(--teal)!important;outline-color:#2563eb38!important;box-shadow:inset 0 0 0 1px #fff,0 8px 22px #2563eb2e!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary,html body #dashboardModeTabs .kra-tab-dropdown summary{border:1.5px solid var(--card)!important;background:var(--card)!important;color:#020617!important;letter-spacing:.01em!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;height:52px!important;min-height:52px!important;padding:0 18px!important;font-size:13.5px!important;font-weight:900!important;line-height:1!important;display:flex!important;box-shadow:inset 0 0 0 1px #94a3b82e!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary:after{content:"⌄"!important;color:#0f172a!important;flex:none!important;margin-left:auto!important;font-size:22px!important;font-weight:900!important;line-height:1!important}html body #dashboardModeTabs .kra-dropdown-body{border:2.5px solid var(--teal)!important;outline-offset:2px!important;background:var(--card)!important;z-index:10050!important;border-radius:16px!important;outline:2px solid #2563eb33!important;width:max-content!important;min-width:100%!important;max-width:min(520px,90vw)!important;padding:12px!important;position:absolute!important;top:calc(100% + 12px)!important;left:0!important;overflow:visible!important;box-shadow:0 20px 45px #0f172a38!important}html body #dashboardModeTabs .kra-mode-tab,html body #dashboardModeTabs .segment-btn,html body #dashboardModeTabs .stat-card,html body #dashboardModeTabs .team-card,html body #dashboardModeTabs .empty-state{outline-offset:1px!important;background:var(--card)!important;color:#0f172a!important;border:1.8px solid #cbd5e1!important;border-radius:12px!important;outline:1px solid #cbd5e18c!important;box-shadow:0 2px 8px #0f172a0f!important}html body #dashboardModeTabs .kra-mode-tab.active,html body #dashboardModeTabs .segment-btn.active,html body #dashboardModeTabs .stat-card.active,html body #dashboardModeTabs .team-card.active{background:linear-gradient(90deg,var(--teal) 0%,var(--teal-dark) 100%)!important;color:var(--card)!important;border-color:#1d4ed8!important;outline-color:#2563eb47!important}body.kra-review-active #dashboardContent,body.kra-review-active .dashboard-table-section,body.kra-review-active .detailed-entries-title{visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}body.kra-review-active #kraReviewContent{visibility:visible!important;background:var(--card)!important;border:2px solid #93c5fd!important;border-radius:18px!important;margin-top:14px!important;padding:18px!important;display:block!important;box-shadow:0 10px 28px #0f172a14!important}.kra-review-card{background:var(--card)!important;border:1.8px solid #cbd5e1!important;border-radius:16px!important;padding:18px!important;box-shadow:0 8px 22px #0f172a12!important}.kra-review-head h3{color:#0f172a!important;letter-spacing:.01em!important;font-size:18px!important;font-weight:900!important}.kra-review-form .form-group input,.kra-review-form .form-group select,.kra-review-form .form-group textarea,.kra-review-table-wrap{background:var(--card)!important;border:1.8px solid #b6cff0!important;border-radius:12px!important}.kra-review-table th{color:var(--card)!important;background:#1f5f9d!important;border-right:1px solid #ffffff47!important}.kra-review-table td{border:1px solid #dbeafe!important}@media (width<=1100px){html body #dashboardModeTabs.kra-dropdown-toolbar,html body .kra-dropdown-toolbar{grid-template-columns:repeat(2,minmax(180px,1fr))!important}}@media (width<=760px){html body #dashboardModeTabs.kra-dropdown-toolbar,html body .kra-dropdown-toolbar{grid-template-columns:1fr!important;padding:16px!important}}html body #dashboardModeTabs.kra-dropdown-toolbar,html body .kra-dropdown-toolbar{background:var(--card)!important;width:100%!important;height:auto!important;min-height:58px!important;box-shadow:none!important;border:1px solid #cbd5e1!important;border-radius:14px!important;grid-template-columns:minmax(130px,.65fr) minmax(170px,.8fr) minmax(210px,1fr) minmax(280px,1.45fr) minmax(190px,.9fr)!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;display:grid!important;overflow:visible!important}html body #dashboardModeTabs .kra-toolbar-dropdown,html body #dashboardModeTabs .kra-toolbar-dropdown[open],html body #dashboardModeTabs .kra-tab-dropdown,html body #dashboardModeTabs .display-group-dropdown,html body #dashboardModeTabs .kra-type-dropdown,html body #dashboardModeTabs .stats-dropdown,html body #dashboardModeTabs .team-summary-dropdown{outline-offset:0!important;background:var(--card)!important;box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:10px!important;outline:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;margin:0!important;position:relative!important;overflow:visible!important;box-shadow:0 1px 2px #0f172a08!important}html body #dashboardModeTabs .kra-toolbar-dropdown:hover,html body #dashboardModeTabs .kra-toolbar-dropdown[open]{border-color:#94a3b8!important;box-shadow:0 2px 8px #0f172a14!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary,html body #dashboardModeTabs .kra-tab-dropdown summary{background:var(--card)!important;color:#020617!important;letter-spacing:.01em!important;width:100%!important;height:34px!important;min-height:34px!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer!important;border:0!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:flex!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary::-webkit-details-marker{display:none!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary::marker{content:""!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary:after{content:"⌄"!important;color:#0f172a!important;flex:none!important;margin-left:auto!important;font-size:16px!important;font-weight:900!important;line-height:1!important;display:block!important;transform:none!important}html body #dashboardModeTabs .kra-toolbar-dropdown[open] summary:after{transform:rotate(180deg)!important}html body #dashboardModeTabs .kra-dropdown-body,html body #dashboardModeTabs .kra-tab-dropdown .kra-dropdown-body{outline-offset:0!important;background:var(--card)!important;z-index:10050!important;box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:10px!important;outline:0!important;width:100%!important;min-width:100%!important;max-width:min(420px,90vw)!important;max-height:245px!important;padding:7px!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:auto!important;overflow:auto!important;box-shadow:0 10px 24px #0f172a29!important}html body #dashboardModeTabs .team-summary-dropdown .kra-dropdown-body,html body #dashboardModeTabs .stats-dropdown .kra-dropdown-body{left:auto!important;right:0!important}html body #dashboardModeTabs .kra-tab-dropdown-body,html body #dashboardModeTabs .toolbar-stats,html body #dashboardModeTabs #summaryStats,html body #dashboardModeTabs .team-cards,html body #dashboardModeTabs .compact-team-cards,html body #dashboardModeTabs .segmented-buttons,html body #dashboardModeTabs .toolbar-segmented-buttons{grid-template-columns:1fr!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}html body #dashboardModeTabs .kra-mode-tab,html body #dashboardModeTabs .segment-btn,html body #dashboardModeTabs .stat-card,html body #dashboardModeTabs .team-card,html body #dashboardModeTabs .empty-state{outline-offset:0!important;background:var(--card)!important;color:#0f172a!important;width:100%!important;height:auto!important;min-height:28px!important;box-shadow:none!important;text-align:left!important;box-sizing:border-box!important;border:1px solid #e2e8f0!important;border-radius:8px!important;outline:0!important;justify-content:flex-start!important;margin:0!important;padding:6px 10px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}html body #dashboardModeTabs .kra-mode-tab:hover,html body #dashboardModeTabs .segment-btn:hover,html body #dashboardModeTabs .stat-card:hover,html body #dashboardModeTabs .team-card:hover{background:#f8fafc!important;border-color:#cbd5e1!important}html body #dashboardModeTabs .kra-mode-tab.active,html body #dashboardModeTabs .segment-btn.active,html body #dashboardModeTabs .stat-card.active,html body #dashboardModeTabs .team-card.active{color:var(--teal)!important;background:#eff6ff!important;border-color:#93c5fd!important}body[data-dashboard-page=development] #kraReviewTab.optional-kra-tab{display:flex!important}body[data-dashboard-page=development] #kraViewTab.optional-kra-tab{display:none!important}body.kra-review-active #dashboardContent,body.kra-review-active .dashboard-table-section,body.kra-review-active .detail-panel,body.kra-review-active .detailed-entries-title,body.kra-review-active #entriesHeading,body.kra-review-active #entriesSubtitle{visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}body.kra-review-active #kraReviewContent{visibility:visible!important;background:var(--card)!important;box-shadow:none!important;border:1px solid #cbd5e1!important;border-radius:14px!important;margin-top:12px!important;padding:14px!important;display:block!important}body.kra-review-active #kraReviewShell,.kra-review-shell{background:var(--card)!important;box-shadow:none!important;border:1px solid #dbe3ee!important;border-radius:14px!important;padding:18px!important}.kra-review-card{background:var(--card)!important;box-shadow:none!important;border:1px solid #dbe3ee!important;border-radius:12px!important;padding:14px!important}.kra-review-head{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;margin-bottom:12px!important;padding:10px 12px!important}.kra-review-head h3{color:#0f172a!important;font-size:16px!important;font-weight:900!important}@media (width<=1100px){html body #dashboardModeTabs.kra-dropdown-toolbar,html body .kra-dropdown-toolbar{grid-template-columns:repeat(2,minmax(170px,1fr))!important}}@media (width<=760px){html body #dashboardModeTabs.kra-dropdown-toolbar,html body .kra-dropdown-toolbar{grid-template-columns:1fr!important;padding:10px!important}}html body #dashboardModeTabs .kra-toolbar-dropdown summary,html body #dashboardModeTabs .kra-tab-dropdown summary,html body .kra-toolbar-dropdown summary,html body .kra-tab-dropdown summary{appearance:none!important;list-style:none!important;position:relative!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary::-webkit-details-marker{width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}html body #dashboardModeTabs .kra-tab-dropdown summary::-webkit-details-marker{width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}html body .kra-toolbar-dropdown summary::-webkit-details-marker{width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}html body .kra-tab-dropdown summary::-webkit-details-marker{width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary::marker{content:""!important;font-size:0!important}html body #dashboardModeTabs .kra-tab-dropdown summary::marker{content:""!important;font-size:0!important}html body .kra-toolbar-dropdown summary::marker{content:""!important;font-size:0!important}html body .kra-tab-dropdown summary::marker{content:""!important;font-size:0!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary:after,html body #dashboardModeTabs .kra-tab-dropdown summary:after,html body .kra-toolbar-dropdown summary:after,html body .kra-tab-dropdown summary:after{content:"⌄"!important;color:#0f172a!important;margin-left:auto!important;font-size:18px!important;font-weight:900!important;line-height:1!important;transition:transform .15s!important;display:block!important;transform:none!important}html body #dashboardModeTabs .kra-toolbar-dropdown[open] summary:after,html body #dashboardModeTabs .kra-tab-dropdown[open] summary:after,html body .kra-toolbar-dropdown[open] summary:after,html body .kra-tab-dropdown[open] summary:after{transform:rotate(180deg)!important}html body #dashboardModeTabs .kra-toolbar-dropdown>summary,html body #dashboardModeTabs .kra-tab-dropdown>summary,html body .kra-toolbar-dropdown>summary,html body .kra-tab-dropdown>summary{appearance:none!important;grid-template-columns:minmax(0,1fr) 12px!important;align-items:center!important;column-gap:10px!important;list-style:none!important;display:grid!important}html body #dashboardModeTabs .kra-toolbar-dropdown>summary::-webkit-details-marker{content:""!important;opacity:0!important;width:0!important;height:0!important;display:none!important}html body #dashboardModeTabs .kra-tab-dropdown>summary::-webkit-details-marker{content:""!important;opacity:0!important;width:0!important;height:0!important;display:none!important}html body .kra-toolbar-dropdown>summary::-webkit-details-marker{content:""!important;opacity:0!important;width:0!important;height:0!important;display:none!important}html body .kra-tab-dropdown>summary::-webkit-details-marker{content:""!important;opacity:0!important;width:0!important;height:0!important;display:none!important}html body #dashboardModeTabs .kra-toolbar-dropdown>summary::marker{content:""!important;font-size:0!important}html body #dashboardModeTabs .kra-tab-dropdown>summary::marker{content:""!important;font-size:0!important}html body .kra-toolbar-dropdown>summary::marker{content:""!important;font-size:0!important}html body .kra-tab-dropdown>summary::marker{content:""!important;font-size:0!important}html body #dashboardModeTabs .kra-toolbar-dropdown>summary:before,html body #dashboardModeTabs .kra-tab-dropdown>summary:before,html body .kra-toolbar-dropdown>summary:before,html body .kra-tab-dropdown>summary:before{content:none!important;display:none!important}html body #dashboardModeTabs .kra-toolbar-dropdown>summary:after,html body #dashboardModeTabs .kra-tab-dropdown>summary:after,html body .kra-toolbar-dropdown>summary:after,html body .kra-tab-dropdown>summary:after{content:""!important;width:8px!important;height:8px!important;box-shadow:none!important;transform-origin:50%!important;background:0 0!important;border:2.2px solid #0f172a!important;border-top:0!important;border-left:0!important;place-self:center end!important;margin:0!important;padding:0!important;transition:transform .15s!important;display:block!important;transform:rotate(45deg)!important}html body #dashboardModeTabs .kra-toolbar-dropdown[open]>summary:after,html body #dashboardModeTabs .kra-tab-dropdown[open]>summary:after,html body .kra-toolbar-dropdown[open]>summary:after,html body .kra-tab-dropdown[open]>summary:after{transform:rotate(225deg)!important}html body #dashboardModeTabs.kra-dropdown-toolbar,html body .kra-dropdown-toolbar{align-items:center!important;gap:10px!important;padding:10px 12px!important;overflow:visible!important}html body #dashboardModeTabs .kra-toolbar-dropdown,html body .kra-toolbar-dropdown{background:var(--card)!important;border:1px solid #cbdcf3!important;border-radius:10px!important;overflow:visible!important;box-shadow:0 1px 2px #0f172a0a!important}html body #dashboardModeTabs .kra-toolbar-dropdown>summary,html body .kra-toolbar-dropdown>summary{letter-spacing:.01em!important;background:var(--card)!important;border:0!important;border-radius:9px!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important}html body #dashboardModeTabs .kra-dropdown-body,html body .kra-dropdown-body{background:var(--card)!important;z-index:80!important;border:1px solid #cbdcf3!important;border-radius:10px!important;gap:7px!important;min-width:100%!important;margin-top:8px!important;padding:9px!important;box-shadow:0 12px 24px #0f172a21!important}html body #dashboardModeTabs .stats-dropdown .kra-dropdown-body,html body #dashboardModeTabs .team-summary-dropdown .kra-dropdown-body{width:100%!important;max-height:310px!important;padding:10px!important;overflow:auto!important}html body #dashboardModeTabs #summaryStats,html body .kra-dropdown-toolbar #summaryStats{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}html body #dashboardModeTabs .stat-card,html body #dashboardModeTabs .team-card{background:var(--card)!important;border:1px solid #d6e4f5!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:34px!important;padding:8px 11px!important;display:flex!important;box-shadow:0 1px 1px #0f172a08!important}html body #dashboardModeTabs .stat-card .stat-label,html body #dashboardModeTabs .team-card h4{color:#172033!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important}html body #dashboardModeTabs .stat-card strong,html body #dashboardModeTabs .team-meta strong{color:#020617!important;font-size:17px!important;font-weight:900!important;line-height:1!important}html body #dashboardModeTabs .team-meta{text-align:right!important;min-width:54px!important}body.kra-review-active #kraReviewContent{background:var(--card)!important;border:1px solid #c8dcf7!important;border-radius:14px!important;max-width:1100px!important;margin:12px auto 0!important;padding:12px!important;box-shadow:0 6px 18px #0f172a0f!important}body.kra-review-active #kraReviewShell,.kra-review-shell{background:#f8fbff!important;border:1px solid #d6e4f5!important;border-radius:13px!important;padding:12px!important}.kra-review-menu{background:var(--card)!important;border:1px solid #d6e4f5!important;border-radius:12px!important;justify-content:center!important;gap:14px!important;padding:14px!important;display:flex!important}.kra-review-card,.kra-review-view-card{background:var(--card)!important;border:1px solid #c8dcf7!important;border-radius:13px!important;padding:14px!important;box-shadow:0 4px 14px #0f172a0d!important}.kra-review-head{background:#f8fbff!important;border:1px solid #d6e4f5!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:42px!important;margin-bottom:13px!important;padding:10px 12px!important;display:flex!important}.kra-review-head h3{color:#07172f!important;margin:0!important;font-size:18px!important;font-weight:900!important}.kra-review-head-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.kra-review-back-btn{background:var(--card)!important;color:#0f172a!important;min-width:88px!important;height:32px!important;box-shadow:none!important;border:1px solid #c8dcf7!important;border-radius:9px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important}.kra-review-add-btn{border-radius:9px!important;min-width:140px!important;height:34px!important;font-size:12px!important;font-weight:900!important}.kra-review-form{grid-template-columns:repeat(3,minmax(180px,1fr))!important;gap:12px!important;display:grid!important}.kra-review-form .form-group{background:var(--card)!important;border:1px solid #e2ecfb!important;border-radius:10px!important;padding:10px!important}.kra-review-form .form-group.full-width{grid-column:1/-1!important}.kra-review-form label{color:#334155!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:7px!important;font-size:12px!important;font-weight:900!important}.kra-review-form select,.kra-review-form input,.kra-review-form textarea{background:var(--card)!important;border:1px solid #b9d3ff!important;border-radius:10px!important;min-height:38px!important;font-weight:800!important}.kra-review-form textarea{min-height:94px!important;padding:12px!important}.kra-review-form .modal-actions{grid-column:1/-1!important;justify-content:flex-start!important;padding-top:4px!important}.kra-review-form .modal-actions .btn-primary{border-radius:10px!important;min-width:210px!important;height:38px!important}.kra-review-table-wrap{background:var(--card)!important;border:1px solid #b9d3ff!important;border-radius:12px!important;overflow:hidden!important}.kra-review-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important}.kra-review-table th{color:var(--card)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#2167a8!important;border-right:1px solid #ffffff40!important;padding:12px 16px!important;font-size:12px!important;font-weight:900!important}.kra-review-table td{vertical-align:middle!important;border-top:1px solid #e2ecfb!important;border-right:1px solid #e2ecfb!important;padding:12px 16px!important;font-size:12px!important;font-weight:700!important}.kra-review-table td:last-child,.kra-review-table th:last-child{border-right:0!important}.kra-row-actions-cell{justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.kra-row-actions-cell .icon-action-btn,.icon-action-btn.pin,.icon-action-btn.delete,.kra-review-pin{background:var(--card)!important;border:1px solid #c8dcf7!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:14px!important;display:inline-flex!important;box-shadow:0 2px 6px #0f172a14!important}.kra-row-actions-cell .icon-action-btn:hover,.kra-review-pin:hover{background:#eff6ff!important;border-color:#60a5fa!important;transform:translateY(-1px)!important}@media (width<=760px){.kra-review-form{grid-template-columns:1fr!important}.kra-review-head{flex-direction:column!important;align-items:flex-start!important}.kra-review-head-actions{justify-content:flex-start!important;width:100%!important}}html body #dashboardModeTabs .team-summary-dropdown .kra-dropdown-body{background:var(--card)!important;border:1px solid #cbdcf3!important;border-radius:12px!important;width:100%!important;min-width:100%!important;padding:10px!important}html body #dashboardModeTabs .toolbar-team-summary{background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body #dashboardModeTabs .team-cards,html body #dashboardModeTabs .compact-team-cards{grid-template-columns:1fr!important;gap:8px!important;padding:0!important;display:grid!important}html body #dashboardModeTabs .team-card.team-card-name-only,html body #dashboardModeTabs .team-summary-dropdown .team-card{background:linear-gradient(180deg,var(--card) 0%,#f8fbff 100%)!important;border:1px solid #d5e4f7!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;min-height:40px!important;padding:11px 14px!important;box-shadow:0 2px 7px #0f172a0d!important}html body #dashboardModeTabs .team-summary-dropdown .team-card h4{color:#0f172a!important;text-align:left!important;width:100%!important;margin:0!important;font-size:12px!important;font-weight:900!important}html body #dashboardModeTabs .team-summary-dropdown .team-meta,html body #dashboardModeTabs .team-summary-dropdown .team-card span,html body #dashboardModeTabs .team-summary-dropdown .team-card strong{display:none!important}body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) #dashboardModeTabs,body.login-required #dashboardModeTabs,body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .kra-dropdown-toolbar,body.login-required .kra-dropdown-toolbar{visibility:hidden!important;pointer-events:none!important;display:none!important}body.kra-review-active #kraReviewContent{margin-top:10px!important;padding:0!important}.kra-review-shell .kra-review-card,.kra-review-view-card{box-shadow:none!important;border:0!important;max-width:100%!important;padding:0!important}.kra-review-head{background:#f8fbff!important;border:1px solid #d6e6f6!important;border-radius:10px!important;min-height:auto!important;margin:0 0 12px!important;padding:10px 14px!important}.kra-review-head h3{font-size:15px!important;line-height:1.2!important}.kra-review-head-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.kra-review-date-filter{color:#163153!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.kra-review-date-filter input{border:1px solid #cfe0f5!important;border-radius:8px!important;height:32px!important;padding:0 8px!important;font-size:12px!important}.kra-review-choice,.kra-review-add-btn,.kra-review-back-btn,#reviewAddAnotherBtn{border-radius:9px!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important}.kra-review-table-wrap{box-shadow:none!important;border:1px solid #cfe0f5!important;border-radius:10px!important}body.kra-review-active #kraReviewShell,.kra-review-shell{background:var(--card)!important;border:1px solid #c7ddff!important;border-radius:16px!important;padding:16px!important;box-shadow:0 8px 20px #0f2c4c14!important}.kra-review-card,.kra-review-view-card{max-width:100%!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.kra-review-head.kra-review-head-one-row,.kra-review-head{background:#f8fbff!important;border:1px solid #d6e6f6!important;border-radius:12px!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:54px!important;margin:0 0 14px!important;padding:10px 16px!important;display:flex!important}.kra-review-head h3{white-space:nowrap!important;margin:0!important;font-size:16px!important;line-height:1.15!important}.kra-review-head-actions.kra-review-inline-actions,.kra-review-head-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.kra-review-date-filter{white-space:nowrap!important;color:#0f172a!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.kra-review-date-filter input{border-radius:10px!important;width:142px!important;height:36px!important;padding:6px 10px!important;font-size:13px!important;font-weight:800!important}.kra-review-add-btn{border-radius:10px!important;min-width:220px!important;height:38px!important;padding:0 18px!important;font-size:13px!important}.kra-review-back-small{border-radius:10px!important;min-width:92px!important;height:38px!important;padding:0 14px!important;font-size:12px!important}.kra-review-table th{letter-spacing:.04em!important;padding:9px 12px!important;font-size:10px!important}.kra-review-table td{padding:9px 12px!important;font-size:12px!important}@media (width<=900px){.kra-review-head.kra-review-head-one-row,.kra-review-head{flex-direction:column!important;align-items:flex-start!important}.kra-review-head-actions.kra-review-inline-actions,.kra-review-head-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}.kra-review-add-btn{min-width:180px!important}}body.kra-review-active #kraReviewShell,.kra-review-shell{background:var(--card)!important;border:1px solid #bad7ff!important;border-radius:14px!important;max-width:980px!important;margin:0 auto!important;padding:14px!important;box-shadow:0 8px 18px #0f2c4c14!important}.kra-review-update-head{min-height:48px!important;padding:12px 78px 12px 16px!important;position:relative!important}.kra-review-update-head .kra-review-back-small,.kra-review-head .kra-review-back-small{border-radius:8px!important;width:70px!important;min-width:70px!important;height:30px!important;margin-left:auto!important;padding:0 8px!important;font-size:11px!important}.kra-review-update-head .kra-review-back-small{position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.kra-review-form-direct .form-group{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.kra-review-form-direct label{letter-spacing:.08em!important;margin:0 0 6px!important;font-size:11px!important}.kra-review-form-direct select,.kra-review-form-direct input{border:1px solid #b9d3ff!important;border-radius:10px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:8px 12px!important;font-size:13px!important}.kra-review-form-direct textarea{border:1px solid #b9d3ff!important;border-radius:10px!important;width:100%!important;min-height:104px!important;padding:12px!important;font-size:13px!important}.kra-review-form-direct .full-width{grid-column:1/-1!important}.kra-review-form-direct .modal-actions{grid-column:1/-1!important;padding-top:12px!important}.kra-review-form-direct .modal-actions .btn-primary{width:100%!important;height:42px!important}@media (width<=760px){.kra-review-form-direct{grid-template-columns:1fr!important}}body.kra-review-active #kraReviewShell,.kra-review-shell{background:var(--card)!important;border:1px solid #b7d5ff!important;border-radius:15px!important;width:100%!important;max-width:1165px!important;margin:0 auto!important;padding:16px!important}.kra-review-card,.kra-review-view-card,.kra-review-update-card{width:100%!important;max-width:100%!important}.kra-review-head,.kra-review-head.kra-review-head-one-row,.kra-review-update-head{background:#f8fbff!important;border:1px solid #d2e2f7!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:44px!important;margin:0 0 12px!important;padding:10px 12px!important;display:flex!important;position:static!important;transform:none!important}.kra-review-head h3,.kra-review-update-head h3{color:#07182f!important;margin:0!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important}.kra-review-head-actions,.kra-review-inline-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.kra-review-back-small,.kra-review-update-head .kra-review-back-small,.kra-review-head .kra-review-back-small,#reviewAddAnotherBtn,.kra-review-add-btn{border-radius:9px!important;width:auto!important;min-width:92px!important;height:32px!important;min-height:32px!important;padding:0 13px!important;font-size:11px!important;font-weight:900!important;position:static!important;transform:none!important}#reviewAddAnotherBtn,.kra-review-add-btn{min-width:138px!important}.kra-review-form-direct{grid-template-columns:1fr 1fr 1fr!important;gap:10px!important;display:grid!important}.kra-review-form-direct label,.kra-review-filter-bar label{letter-spacing:.08em!important;color:#17253b!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.kra-review-form-direct select,.kra-review-form-direct input,.kra-review-form-direct textarea,.kra-review-filter-bar select,.kra-review-filter-bar input{color:#07182f!important;background:var(--card)!important;border:1px solid #b9d3ff!important;border-radius:10px!important;font-size:12px!important;font-weight:800!important}.kra-review-form-direct select,.kra-review-form-direct input,.kra-review-filter-bar select,.kra-review-filter-bar input{height:38px!important;min-height:38px!important;padding:7px 10px!important}.kra-review-form-direct textarea{min-height:92px!important;padding:10px 12px!important}.kra-review-form-direct .modal-actions .btn-primary{height:38px!important;min-height:38px!important;font-size:12px!important}.kra-review-filter-bar{grid-template-columns:repeat(4,minmax(150px,1fr))!important;align-items:end!important;gap:10px!important;margin:0 0 12px!important;display:grid!important}.kra-review-filter-bar label{gap:6px!important;margin:0!important;display:grid!important}.kra-review-table-wrap{border:1px solid #d2e2f7!important;border-radius:12px!important;overflow:auto!important}.kra-review-table{min-width:850px!important}.kra-review-table th{letter-spacing:.045em!important;background:#246aa9!important;padding:8px 10px!important;font-size:9.5px!important}.kra-review-table td{padding:8px 10px!important;font-size:11px!important;line-height:1.35!important}.kra-review-table td:nth-child(4){min-width:320px!important}@media (width<=900px){.kra-review-form-direct,.kra-review-filter-bar{grid-template-columns:1fr!important}.kra-review-head,.kra-review-head.kra-review-head-one-row,.kra-review-update-head{flex-direction:column!important;align-items:flex-start!important}.kra-review-head-actions,.kra-review-inline-actions{justify-content:flex-start!important;width:100%!important}}.mail-message-box{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow:auto!important}.mail-message-box .generated-mail-scroll-table{width:100%!important;max-width:100%!important}.mail-message-box .generated-mail-scroll-table>div{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow:auto hidden!important}.mail-message-box .generated-mail-scroll-table table{width:1180px!important;min-width:1180px!important;max-width:none!important}.mail-body-wrap{background:var(--card)!important;border:1px solid #bfdbfe!important;border-radius:12px!important;padding:10px!important}.mail-message-box{background:var(--card)!important;box-sizing:border-box!important;border:1px solid #bfdbfe!important;border-radius:12px!important;min-height:260px!important;max-height:520px!important;padding:12px!important;overflow:auto!important}.mail-message-box .generated-mail-document{width:100%!important;max-width:100%!important}.mail-message-box .generated-mail-table-scroll{-webkit-overflow-scrolling:touch!important;background:var(--card)!important;border:1px solid #b9d6f2!important;border-radius:12px!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important;box-shadow:0 10px 24px #0f172a0f!important}.mail-message-box .generated-mail-table-scroll table{width:1180px!important;min-width:1180px!important}.mail-message-box .generated-mail-document p:last-child{margin-top:0!important}@media (width<=900px){.mail-message-box{max-height:70vh!important}.mail-message-box .generated-mail-table-scroll{max-width:100%!important}}.mail-message-box .generated-mail-table-scroll,.mail-message-box .generated-mail-scroll-table,.mail-message-box .generated-mail-table-scroll>div,.mail-message-box .generated-mail-scroll-table>div{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.mail-message-box .generated-mail-table-scroll table,.mail-message-box .generated-mail-scroll-table table,.mail-message-box .generated-mail-dashboard-format table{table-layout:fixed!important;width:100%!important;min-width:1180px!important;max-width:none!important}@media (width>=1280px){.mail-message-box .generated-mail-table-scroll table,.mail-message-box .generated-mail-scroll-table table,.mail-message-box .generated-mail-dashboard-format table{min-width:100%!important}}@media (width<=760px){.mail-message-box .generated-mail-table-scroll table,.mail-message-box .generated-mail-scroll-table table,.mail-message-box .generated-mail-dashboard-format table{width:980px!important;min-width:980px!important}}@media (width>=1025px){body[data-dashboard-page=economic],body[data-dashboard-page=development],body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell,body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{overflow-x:hidden!important}body[data-dashboard-page=economic] #dashboardControls,body[data-dashboard-page=development] #dashboardControls{grid-template-columns:1.16fr .92fr 1.18fr .74fr .74fr 1.18fr!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}body[data-dashboard-page=economic] #dashboardControls .sidebar-section,body[data-dashboard-page=development] #dashboardControls .sidebar-section{width:100%!important;min-width:0!important;padding:8px 10px!important;overflow:visible!important}body[data-dashboard-page=economic] #dashboardControls .action-panel,body[data-dashboard-page=development] #dashboardControls .action-panel{grid-column:auto!important;justify-content:flex-end!important;align-items:end!important;display:flex!important}body[data-dashboard-page=economic] #dashboardControls .actions-stack,body[data-dashboard-page=economic] #dashboardControls .actions-stack.compact-actions,body[data-dashboard-page=development] #dashboardControls .actions-stack,body[data-dashboard-page=development] #dashboardControls .actions-stack.compact-actions{grid-template-columns:minmax(82px,1.05fr) minmax(96px,1.05fr) minmax(70px,.78fr)!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}body[data-dashboard-page=economic] #dashboardControls .btn,body[data-dashboard-page=economic] #openModalBtn,body[data-dashboard-page=economic] #resetFiltersBtn,body[data-dashboard-page=economic] #topLogoutBtn,body[data-dashboard-page=development] #dashboardControls .btn,body[data-dashboard-page=development] #openModalBtn,body[data-dashboard-page=development] #resetFiltersBtn,body[data-dashboard-page=development] #topLogoutBtn{white-space:nowrap!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 7px!important;font-size:10px!important}body[data-dashboard-page=economic] #dashboardControls label,body[data-dashboard-page=development] #dashboardControls label{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;overflow:hidden!important}body[data-dashboard-page=economic] #dashboardControls select,body[data-dashboard-page=economic] #dashboardControls input[type=date],body[data-dashboard-page=economic] #dashboardControls .custom-select-clean-btn,body[data-dashboard-page=development] #dashboardControls select,body[data-dashboard-page=development] #dashboardControls input[type=date],body[data-dashboard-page=development] #dashboardControls .custom-select-clean-btn{height:38px!important;min-height:38px!important;padding-left:10px!important;padding-right:10px!important;font-size:11px!important}html body #dashboardModeTabs.kra-dropdown-toolbar,html body .kra-dropdown-toolbar{grid-template-columns:minmax(160px,.72fr) minmax(190px,.92fr) minmax(230px,1.1fr) minmax(320px,1.55fr) minmax(220px,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important}body[data-dashboard-page=economic] .dynamic-kra-table,body[data-dashboard-page=development] .dynamic-kra-table,body[data-dashboard-page=economic] .table-wrap table,body[data-dashboard-page=development] .table-wrap table{min-width:max(100%,1080px)!important}body[data-dashboard-page=economic] .table-scroll-area th,body[data-dashboard-page=development] .table-scroll-area th{padding:10px 8px!important;font-size:9px!important}body[data-dashboard-page=economic] .table-scroll-area td,body[data-dashboard-page=development] .table-scroll-area td{padding:12px 8px!important;font-size:10px!important}}@media (width>=1025px) and (width<=1280px){body[data-dashboard-page=economic] #dashboardControls,body[data-dashboard-page=development] #dashboardControls{grid-template-columns:1.1fr .86fr 1.1fr .66fr .66fr 1.08fr!important;gap:6px!important}body[data-dashboard-page=economic] #dashboardControls .sidebar-section,body[data-dashboard-page=development] #dashboardControls .sidebar-section{border-radius:12px!important;padding:6px 7px!important}body[data-dashboard-page=economic] #dashboardControls label,body[data-dashboard-page=development] #dashboardControls label{letter-spacing:.08em!important;font-size:7.8px!important}body[data-dashboard-page=economic] #dashboardControls select,body[data-dashboard-page=economic] #dashboardControls input[type=date],body[data-dashboard-page=economic] #dashboardControls .custom-select-clean-btn,body[data-dashboard-page=development] #dashboardControls select,body[data-dashboard-page=development] #dashboardControls input[type=date],body[data-dashboard-page=development] #dashboardControls .custom-select-clean-btn{height:34px!important;min-height:34px!important;padding-left:7px!important;padding-right:7px!important;font-size:9.5px!important}body[data-dashboard-page=economic] #dashboardControls .btn,body[data-dashboard-page=economic] #openModalBtn,body[data-dashboard-page=economic] #resetFiltersBtn,body[data-dashboard-page=economic] #topLogoutBtn,body[data-dashboard-page=development] #dashboardControls .btn,body[data-dashboard-page=development] #openModalBtn,body[data-dashboard-page=development] #resetFiltersBtn,body[data-dashboard-page=development] #topLogoutBtn{height:34px!important;padding:0 4px!important;font-size:8.6px!important}html body #dashboardModeTabs.kra-dropdown-toolbar,html body .kra-dropdown-toolbar{grid-template-columns:minmax(140px,.68fr) minmax(160px,.82fr) minmax(190px,1fr) minmax(260px,1.42fr) minmax(190px,.95fr)!important;gap:7px!important}.kra-toolbar-dropdown summary,.kra-tab-dropdown summary{padding-left:12px!important;padding-right:12px!important;font-size:10px!important}}.detail-panel.mail-view,#kraViewContent.mail-view{border-color:#9ed0f5!important}.mail-panel:not(.hidden){box-shadow:none!important;background:var(--card)!important;border:1px solid #9ed0f5!important}.mail-dashboard-heading{border-bottom:0!important;padding-bottom:0!important}.mail-auth-topbar{box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0!important}.mail-body-wrap{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:8px!important;padding:0!important}.mail-message-box{box-shadow:none!important;background:var(--card)!important;border:1px solid #9ed0f5!important;border-radius:12px!important}.mail-message-box table{border:1px solid #cfe4f7!important;border-radius:12px!important;overflow:hidden!important}body[data-dashboard-page=economic] .mail-panel,body[data-dashboard-page=development] .mail-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body[data-dashboard-page=economic] .mail-address-area,body[data-dashboard-page=development] .mail-address-area,body[data-dashboard-page=economic] .mail-panel-top,body[data-dashboard-page=development] .mail-panel-top,body[data-dashboard-page=economic] .mail-body-wrap,body[data-dashboard-page=development] .mail-body-wrap{box-shadow:none!important;background:0 0!important;border:0!important}body[data-dashboard-page=economic] .mail-message-box,body[data-dashboard-page=development] .mail-message-box{box-shadow:none!important;background:var(--card)!important;border:0!important;border-radius:0!important;padding:8px 0!important}body[data-dashboard-page=economic] .generated-mail-document,body[data-dashboard-page=development] .generated-mail-document{box-shadow:none!important;background:var(--card)!important;border:0!important}body[data-dashboard-page=economic] .kra-type-dropdown summary,body[data-dashboard-page=development] .kra-type-dropdown summary,body[data-dashboard-page=economic] #kraTypeTabs .segment-btn,body[data-dashboard-page=development] #kraTypeTabs .segment-btn{font-family:inherit!important}body[data-dashboard-page=economic] #kraTypeTabs .segment-btn:before,body[data-dashboard-page=development] #kraTypeTabs .segment-btn:before{content:none!important;display:none!important}body[data-dashboard-page=economic] .mail-dashboard-heading,body[data-dashboard-page=development] .mail-dashboard-heading{visibility:visible!important;opacity:1!important;background:0 0!important;border:0!important;min-height:24px!important;margin:0 0 16px!important;padding:8px 0 6px!important;display:block!important;overflow:visible!important}body[data-dashboard-page=economic] .mail-dashboard-heading>div,body[data-dashboard-page=development] .mail-dashboard-heading>div{margin-left:0!important;padding-left:0!important;display:block!important;overflow:visible!important}body[data-dashboard-page=economic] .mail-dashboard-heading h3,body[data-dashboard-page=development] .mail-dashboard-heading h3{visibility:visible!important;opacity:1!important;white-space:nowrap!important;text-indent:0!important;color:#0f172a!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:800!important;line-height:22px!important;display:block!important;overflow:visible!important;transform:none!important}body[data-dashboard-page=economic] .mail-panel,body[data-dashboard-page=development] .mail-panel{padding:10px 14px 14px!important;overflow:visible!important}body[data-dashboard-page=economic] #kraTypeTabs .segment-btn,body[data-dashboard-page=development] #kraTypeTabs .segment-btn{gap:0!important;list-style:none!important}body[data-dashboard-page=economic] #kraTypeTabs .segment-btn:before,body[data-dashboard-page=economic] #kraTypeTabs .segment-btn:after,body[data-dashboard-page=development] #kraTypeTabs .segment-btn:before,body[data-dashboard-page=development] #kraTypeTabs .segment-btn:after{content:none!important;display:none!important}#entryModal .team-select-row select{width:100%!important;min-width:0!important}#entryModal .team-select-row button{white-space:nowrap!important;width:100%!important;min-width:0!important}#entryModal .member-work-grid{grid-template-columns:minmax(210px,1fr) repeat(2,minmax(155px,1fr))!important}#entryModal .member-work-grid .form-group.full-width{grid-column:auto!important}#entryModal .member-work-card{background:var(--card)!important;border:1px solid #dce8f2!important;border-radius:16px!important}#entryModal .mw-team-select option[value=__add_team__],#entryModal #teamSelect option[value=__add_team__]{font-weight:900!important}body[data-dashboard-page=economic] .filter-panel,body[data-dashboard-page=development] .filter-panel{overflow-x:auto!important}body[data-dashboard-page=economic] .filter-panel .filter-grid,body[data-dashboard-page=development] .filter-panel .filter-grid{min-width:980px!important}@media (width<=1366px){#entryModal{padding:10px!important}#entryModal .modal-card-large{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;padding:14px!important}#entryModal #entryForm{padding:10px!important}#entryModal .compact-update-box{grid-template-columns:1fr 1fr!important}#entryModal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#entryModal .team-select-row{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(78px,max-content))!important}#entryModal .mini-add-btn,#entryModal .mini-edit-btn,#entryModal .mini-delete-btn{padding:0 7px!important;font-size:10px!important}#entryModal .work-items-header{align-items:flex-start!important}}@media (width<=1100px){#entryModal .form-grid,#entryModal .member-work-grid,#entryModal .team-select-row{grid-template-columns:1fr!important}#entryModal .work-items-header,#entryModal .work-header-actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}}@media (width<=1180px){body[data-dashboard-page=economic] .dashboard-layout,body[data-dashboard-page=development] .dashboard-layout{grid-template-columns:1fr!important}body[data-dashboard-page=economic] .dashboard-main-panel,body[data-dashboard-page=development] .dashboard-main-panel{min-width:0!important}}#entryModal .team-select-row{grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) repeat(3,minmax(86px,max-content))!important;align-items:center!important;gap:8px!important;display:grid!important}#entryModal #teamSelect,#entryModal #teamQuickSelect{width:100%!important;min-width:0!important}#entryModal #teamSelect option[value=__add_team__],#entryModal #teamQuickSelect option[value=__add_team__],#entryModal .mw-team-select option[value=__add_team__]{font-weight:900!important}@media (width<=1366px){#entryModal .team-select-row{grid-template-columns:minmax(145px,1fr) minmax(145px,1fr) repeat(3,minmax(72px,max-content))!important}#entryModal .team-select-row button{padding:0 6px!important;font-size:9.5px!important}}@media (width<=1180px){#entryModal .team-select-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}#entryModal .team-select-row button{width:100%!important}}@media (width<=760px){#entryModal .team-select-row{grid-template-columns:1fr!important}}#entryModal .team-select-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:hidden!important}#entryModal .team-select-field{gap:4px!important;min-width:0!important;display:grid!important}#entryModal .team-mini-label{color:#44546a!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:9px!important;font-weight:900!important;line-height:1!important}#entryModal .team-action-row{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}#entryModal .team-action-row button{white-space:normal!important;width:100%!important;min-width:0!important;height:34px!important;padding:0 5px!important;font-size:9.5px!important;line-height:1.05!important}#entryModal #teamSelect,#entryModal #teamQuickSelect{width:100%!important;min-width:0!important;height:38px!important;font-size:11px!important}@media (width<=1366px){#entryModal .modal-card-large{width:calc(100vw - 18px)!important}#entryModal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#entryModal .team-action-row{gap:6px!important}#entryModal .team-action-row button{padding:0 3px!important;font-size:8.8px!important}}@media (width<=1100px){#entryModal .form-grid{grid-template-columns:1fr!important}#entryModal .team-select-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){#entryModal .team-select-row{grid-template-columns:1fr!important}#entryModal .team-action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body:not([data-dashboard-page=economic]) #entryModal #teamQuickSelect,body:not([data-dashboard-page=economic]) #entryModal #showAddInTeamBtn{display:none!important}body:not([data-dashboard-page=economic]) #entryModal .team-select-field:has(#teamQuickSelect){display:none!important}body:not([data-dashboard-page=economic]) #entryModal .team-select-row{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(86px,max-content))!important;align-items:end!important;gap:10px!important;display:grid!important;overflow:visible!important}body:not([data-dashboard-page=economic]) #entryModal .team-action-row{display:contents!important}body:not([data-dashboard-page=economic]) #entryModal .team-action-row button{white-space:nowrap!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 8px!important;font-size:11px!important}body[data-dashboard-page=economic] #entryModal .team-select-row{grid-template-columns:minmax(95px,.72fr) minmax(95px,.72fr) minmax(86px,.62fr) minmax(150px,1.15fr) minmax(105px,.78fr) minmax(150px,1.15fr)!important;align-items:end!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}body[data-dashboard-page=economic] #entryModal .team-select-field{gap:4px!important;min-width:0!important;display:grid!important}body[data-dashboard-page=economic] #entryModal .team-mini-label{letter-spacing:.04em!important;color:#44546a!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important;line-height:1!important}body[data-dashboard-page=economic] #entryModal .team-action-row{display:contents!important}body[data-dashboard-page=economic] #entryModal #showAddTeamBtn{grid-area:1/1!important}body[data-dashboard-page=economic] #entryModal #showEditTeamBtn{grid-area:1/2!important}body[data-dashboard-page=economic] #entryModal #deleteTeamBtn{grid-area:1/3!important}body[data-dashboard-page=economic] #entryModal .team-select-field:has(#teamSelect){grid-area:1/4!important}body[data-dashboard-page=economic] #entryModal #showAddInTeamBtn{grid-area:1/5!important}body[data-dashboard-page=economic] #entryModal .team-select-field:has(#teamQuickSelect){grid-area:1/6!important;display:grid!important}body[data-dashboard-page=economic] #entryModal .team-action-row button,body[data-dashboard-page=economic] #entryModal #teamSelect,body[data-dashboard-page=economic] #entryModal #teamQuickSelect{width:100%!important;min-width:0!important;height:36px!important;padding:0 6px!important;font-size:10px!important;line-height:1.05!important}body[data-dashboard-page=economic] #entryModal .team-action-row button{white-space:normal!important;font-weight:900!important}body[data-dashboard-page=economic] #entryModal #teamSelect,body[data-dashboard-page=economic] #entryModal #teamQuickSelect{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}@media (width<=1366px){body[data-dashboard-page=economic] #entryModal .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}body[data-dashboard-page=economic] #entryModal .team-select-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-dashboard-page=economic] #entryModal #showAddTeamBtn{grid-area:1/1!important}body[data-dashboard-page=economic] #entryModal #showEditTeamBtn{grid-area:1/2!important}body[data-dashboard-page=economic] #entryModal #deleteTeamBtn{grid-area:1/3!important}body[data-dashboard-page=economic] #entryModal .team-select-field:has(#teamSelect){grid-area:2/1/auto/span 2!important}body[data-dashboard-page=economic] #entryModal #showAddInTeamBtn{grid-area:2/3!important}body[data-dashboard-page=economic] #entryModal .team-select-field:has(#teamQuickSelect){grid-area:3/1/auto/-1!important}}@media (width<=1100px){body[data-dashboard-page=economic] #entryModal .form-grid{grid-template-columns:1fr!important}body[data-dashboard-page=economic] #entryModal .team-select-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-dashboard-page=economic] #entryModal #showAddTeamBtn{grid-area:1/1!important}body[data-dashboard-page=economic] #entryModal #showAddInTeamBtn{grid-area:1/2!important}body[data-dashboard-page=economic] #entryModal .team-select-field:has(#teamSelect){grid-area:2/1!important}body[data-dashboard-page=economic] #entryModal .team-select-field:has(#teamQuickSelect){grid-area:2/2!important}body[data-dashboard-page=economic] #entryModal #showEditTeamBtn{grid-area:3/1!important}body[data-dashboard-page=economic] #entryModal #deleteTeamBtn{grid-area:3/2!important}}@media (width<=640px){body[data-dashboard-page=economic] #entryModal .team-select-row,body:not([data-dashboard-page=economic]) #entryModal .team-select-row{grid-template-columns:1fr!important}body[data-dashboard-page=economic] #entryModal #showAddTeamBtn,body[data-dashboard-page=economic] #entryModal #showAddInTeamBtn,body[data-dashboard-page=economic] #entryModal #showEditTeamBtn,body[data-dashboard-page=economic] #entryModal #deleteTeamBtn{grid-area:auto/1!important}body[data-dashboard-page=economic] #entryModal .team-select-field:has(#teamSelect){grid-area:auto/1!important}body[data-dashboard-page=economic] #entryModal .team-select-field:has(#teamQuickSelect){grid-area:auto/1!important}}#entryModal .team-split-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:hidden!important}#entryModal .team-section-box{background:#fbfdff!important;border:1px solid #dce8f2!important;border-radius:14px!important;gap:7px!important;min-width:0!important;padding:8px!important;display:grid!important}#entryModal .team-section-title{letter-spacing:.08em!important;text-transform:uppercase!important;color:#415067!important;font-size:9px!important;font-weight:900!important;line-height:1!important}#entryModal .team-main-actions,#entryModal .team-in-actions{gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}#entryModal .team-main-actions button,#entryModal .team-in-actions button{white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;padding:0 6px!important;font-size:9.5px!important;line-height:1.05!important}#entryModal .team-split-row .team-select-field{gap:4px!important;min-width:0!important;display:grid!important}#entryModal .team-split-row select{text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;font-size:11px!important;overflow:hidden!important}@media (width<=1366px){#entryModal .team-split-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;gap:8px!important}#entryModal .team-section-box{padding:7px!important}#entryModal .team-main-actions button,#entryModal .team-in-actions button{height:31px!important;padding:0 4px!important;font-size:8.8px!important}#entryModal .team-split-row select{height:35px!important;font-size:10px!important}}@media (width<=1100px){#entryModal .team-split-row{grid-template-columns:1fr 1fr!important}}@media (width<=760px){#entryModal .team-split-row,#entryModal .team-main-actions{grid-template-columns:1fr!important}}#entryModal .form-group:has(#teamSelect){min-width:0!important;overflow:visible!important}#entryModal .form-group:has(#teamSelect)>label[for=teamSelect]{margin-bottom:4px!important}#entryModal .team-split-row,body[data-dashboard-page=economic] #entryModal .team-split-row,body:not([data-dashboard-page=economic]) #entryModal .team-split-row{grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}#entryModal .team-section-box,body[data-dashboard-page=economic] #entryModal .team-section-box,body:not([data-dashboard-page=economic]) #entryModal .team-section-box{background:var(--card)!important;border:1px solid #cfe0ef!important;border-radius:14px!important;flex-direction:column!important;gap:8px!important;min-width:0!important;max-width:100%!important;padding:9px!important;display:flex!important;overflow:hidden!important}#entryModal .team-section-title{letter-spacing:.08em!important;color:#415067!important;text-transform:uppercase!important;border-bottom:1px solid #eef4f9!important;padding-bottom:2px!important;font-size:10px!important;font-weight:900!important;line-height:1!important}#entryModal .team-action-row,body[data-dashboard-page=economic] #entryModal .team-action-row,body:not([data-dashboard-page=economic]) #entryModal .team-action-row,#entryModal .team-main-actions,#entryModal .team-in-actions{gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}#entryModal .team-main-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}#entryModal .team-action-row button,body[data-dashboard-page=economic] #entryModal .team-action-row button,body:not([data-dashboard-page=economic]) #entryModal .team-action-row button,#entryModal #showAddTeamBtn,#entryModal #showEditTeamBtn,#entryModal #deleteTeamBtn,#entryModal #showAddInTeamBtn{white-space:normal!important;word-break:normal!important;text-align:center!important;border-radius:9px!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:30px!important;padding:0 4px!important;font-size:9px!important;line-height:1.05!important;position:static!important;overflow:hidden!important}#entryModal .team-select-field,body[data-dashboard-page=economic] #entryModal .team-select-field,body:not([data-dashboard-page=economic]) #entryModal .team-select-field{grid-area:auto!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}#entryModal .team-select-field:has(#teamSelect){grid-area:auto!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}body[data-dashboard-page=economic] #entryModal .team-select-field:has(#teamSelect){grid-area:auto!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}#entryModal .team-select-field:has(#teamQuickSelect){grid-area:auto!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}body[data-dashboard-page=economic] #entryModal .team-select-field:has(#teamQuickSelect){grid-area:auto!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}#entryModal .team-mini-label{letter-spacing:.06em!important;color:#526176!important;text-transform:uppercase!important;font-size:8.5px!important;font-weight:900!important;line-height:1!important}#entryModal #teamSelect,#entryModal #teamQuickSelect,body[data-dashboard-page=economic] #entryModal #teamSelect,body[data-dashboard-page=economic] #entryModal #teamQuickSelect{background-color:var(--card)!important;white-space:nowrap!important;text-overflow:ellipsis!important;border:1px solid #cfe0ef!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;padding:0 34px 0 10px!important;font-size:11px!important;font-weight:900!important;line-height:36px!important;overflow:hidden!important}body:not([data-dashboard-page=economic]) #entryModal .team-in-box{display:none!important}body:not([data-dashboard-page=economic]) #entryModal .team-split-row{grid-template-columns:1fr!important}@media (width<=1366px){#entryModal .team-split-row,body[data-dashboard-page=economic] #entryModal .team-split-row{grid-template-columns:1fr!important}#entryModal .team-section-box{gap:7px!important;padding:8px!important}#entryModal .team-action-row button,#entryModal #showAddTeamBtn,#entryModal #showEditTeamBtn,#entryModal #deleteTeamBtn,#entryModal #showAddInTeamBtn{height:30px!important;font-size:9px!important}}@media (width<=760px){#entryModal .team-main-actions{grid-template-columns:1fr!important}}#entryModal .team-section-box,#entryModal .team-split-row,#entryModal .team-select-field,#entryModal .custom-select-shell,#entryModal .custom-select-clean{overflow:visible!important}#entryModal .team-section-box{z-index:10!important;position:relative!important}#entryModal .team-section-box:has(.custom-select-clean.open){z-index:999999!important}#entryModal .custom-select-clean-list{z-index:9999999!important;border:1px solid #cfe0ef!important;border-radius:10px!important;max-height:220px!important;overflow-y:auto!important;box-shadow:0 18px 38px #0f172a2e!important}#entryModal .team-in-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}#entryModal #showAddInTeamBtn,#entryModal #showEditInTeamBtn,#entryModal #deleteInTeamBtn{white-space:normal!important;width:100%!important;min-width:0!important;height:30px!important;padding:0 4px!important;font-size:8.8px!important;line-height:1.05!important;overflow:hidden!important}@media (width<=1366px){#entryModal .team-split-row,body[data-dashboard-page=economic] #entryModal .team-split-row{grid-template-columns:1fr 1fr!important}#entryModal .team-main-actions,#entryModal .team-in-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){#entryModal .team-split-row,body[data-dashboard-page=economic] #entryModal .team-split-row{grid-template-columns:1fr!important}}@media (width<=520px){#entryModal .team-main-actions,#entryModal .team-in-actions{grid-template-columns:1fr!important}}html body .custom-select-clean-list-portal{z-index:2147483647!important;background:var(--card)!important;border:1px solid #cfe0ef!important;border-radius:12px!important;margin:0!important;padding:4px!important;display:none!important;position:fixed!important;overflow:hidden auto!important;box-shadow:0 18px 44px #0f172a38!important}html body .custom-select-clean-list-portal.open{display:block!important}html body .custom-select-clean-list-portal .custom-select-clean-option{color:#111827!important;background:var(--card)!important;text-align:left!important;border-radius:8px!important;min-height:34px!important;padding:8px 12px!important;font-size:12px!important;font-weight:800!important}html body .custom-select-clean-list-portal .custom-select-clean-option:hover,html body .custom-select-clean-list-portal .custom-select-clean-option.selected{color:#0f55a0!important;background:#eaf3ff!important}#entryModal .team-section-box,#entryModal .team-select-field,#entryModal .team-split-row{overflow:visible!important}html body #dashboardControls select,html body #dashboardModeTabs select,html body .dashboard-only select{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body #dashboardControls .custom-select-clean,html body #dashboardModeTabs .custom-select-clean,html body .dashboard-only .custom-select-clean{display:none!important}#entryModal .custom-select-clean{display:block!important}:is(#entryModal .team-select-field:has(#teamSelect),#entryModal .team-select-field:has(#teamQuickSelect)){min-height:54px!important;position:relative!important;overflow:visible!important}#entryModal #teamSelect,#entryModal #teamQuickSelect{opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:var(--card)!important;color:#111827!important;cursor:pointer!important;appearance:auto!important;border:0!important;outline:0!important;padding:0 34px 0 12px!important;font-size:13px!important;font-weight:900!important;display:block!important;position:relative!important;inset:auto!important}:is(#entryModal .team-select-field:has(#teamSelect) .custom-select-clean,#entryModal .team-select-field:has(#teamQuickSelect) .custom-select-clean,#entryModal .team-select-field:has(#teamSelect) .custom-select-clean-list-portal,#entryModal .team-select-field:has(#teamQuickSelect) .custom-select-clean-list-portal){pointer-events:none!important;display:none!important}#entryModal #teamSelect option,#entryModal #teamQuickSelect option{color:#111827!important;background:var(--card)!important;font-size:13px!important;font-weight:700!important}.dynamic-kra-table .cell-in-team{min-width:var(--in-team-col-width,110px)}html body #dashboardControls .select-shell{box-shadow:none!important;background:0 0!important;border:0!important;position:relative!important;overflow:visible!important}html body #dashboardControls .select-shell select{appearance:none!important;cursor:pointer!important;background:var(--card)!important;padding-right:42px!important}html body #dashboardControls .select-shell select::-ms-expand{display:none!important}html body #dashboardControls .select-shell select:hover{border-color:#94a3b8!important}html body #dashboardControls .select-shell{position:relative!important;overflow:visible!important}html body #dashboardControls .select-shell:after{content:""!important;pointer-events:none!important;z-index:30!important;background:0 0!important;border-bottom:3px solid #0f172a!important;border-right:3px solid #0f172a!important;width:12px!important;height:12px!important;position:absolute!important;top:50%!important;bottom:auto!important;right:18px!important;transform:translateY(-65%)rotate(45deg)!important}html body #dashboardControls .select-shell select{appearance:none!important;background:var(--card)!important;z-index:10!important;padding-right:48px!important;position:relative!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell,html body[data-dashboard-page=development] #dashboardControls .select-shell{width:100%!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;display:block!important;position:relative!important;overflow:visible!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell:before,html body[data-dashboard-page=development] #dashboardControls .select-shell:before,html body[data-dashboard-page=economic] #dashboardControls .select-shell:after,html body[data-dashboard-page=development] #dashboardControls .select-shell:after{content:none!important;display:none!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell select,html body[data-dashboard-page=development] #dashboardControls .select-shell select,html body[data-dashboard-page=economic] #dashboardControls #dashboardPageSelect,html body[data-dashboard-page=economic] #dashboardControls #teamFilter,html body[data-dashboard-page=economic] #dashboardControls #memberFilter,html body[data-dashboard-page=development] #dashboardControls #dashboardPageSelect,html body[data-dashboard-page=development] #dashboardControls #teamFilter,html body[data-dashboard-page=development] #dashboardControls #memberFilter{opacity:1!important;visibility:visible!important;pointer-events:auto!important;background-color:var(--card)!important;color:#000!important;cursor:pointer!important;width:100%!important;height:46px!important;min-height:46px!important;box-shadow:none!important;appearance:none!important;z-index:1!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 18px center!important;background-repeat:no-repeat!important;background-size:22px 22px!important;border:1px solid #cbd5e1!important;border-radius:10px!important;outline:0!important;margin:0!important;padding:0 56px 0 14px!important;font-size:13px!important;font-weight:800!important;line-height:46px!important;display:block!important;position:relative!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell select::-ms-expand{display:none!important}html body[data-dashboard-page=development] #dashboardControls .select-shell select::-ms-expand{display:none!important}html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body #dashboardControls{grid-template-columns:260px 200px 260px 160px 160px auto!important;justify-content:start!important;align-items:end!important;gap:14px 28px!important;min-height:0!important;padding:22px 24px!important;display:grid!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section,html body[data-dashboard-page=development] #dashboardControls .sidebar-section,html body #dashboardControls .sidebar-section{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section label,html body[data-dashboard-page=development] #dashboardControls .sidebar-section label,html body #dashboardControls .sidebar-section label{letter-spacing:.04em!important;color:#000!important;white-space:nowrap!important;margin:0 0 14px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:block!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell,html body[data-dashboard-page=development] #dashboardControls .select-shell,html body #dashboardControls .select-shell{width:100%!important;height:46px!important;min-height:46px!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell select,html body[data-dashboard-page=development] #dashboardControls .select-shell select,html body[data-dashboard-page=economic] #dashboardControls #dashboardPageSelect,html body[data-dashboard-page=economic] #dashboardControls #teamFilter,html body[data-dashboard-page=economic] #dashboardControls #memberFilter,html body[data-dashboard-page=development] #dashboardControls #dashboardPageSelect,html body[data-dashboard-page=development] #dashboardControls #teamFilter,html body[data-dashboard-page=development] #dashboardControls #memberFilter,html body #dashboardControls #dashboardPageSelect,html body #dashboardControls #teamFilter,html body #dashboardControls #memberFilter{background-color:var(--card)!important;color:#000!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 18px center!important;background-repeat:no-repeat!important;background-size:22px 22px!important;border:1px solid #cbd5e1!important;border-radius:10px!important;height:46px!important;min-height:46px!important;padding:0 52px 0 14px!important;font-size:14px!important;font-weight:800!important}html body[data-dashboard-page=economic] #dashboardControls input[type=date],html body[data-dashboard-page=development] #dashboardControls input[type=date],html body #dashboardControls input[type=date]{color:#000!important;background:var(--card)!important;border:1px solid #60a5fa!important;border-radius:10px!important;width:100%!important;height:46px!important;min-height:46px!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel,html body[data-dashboard-page=development] #dashboardControls .action-panel,html body #dashboardControls .action-panel{align-self:end!important;width:350px!important;min-width:350px!important}html body[data-dashboard-page=economic] #dashboardControls .actions-stack,html body[data-dashboard-page=development] #dashboardControls .actions-stack,html body #dashboardControls .actions-stack{justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}html body[data-dashboard-page=economic] #dashboardControls .btn,html body[data-dashboard-page=development] #dashboardControls .btn,html body #dashboardControls .btn{white-space:nowrap!important;flex:none!important;height:46px!important;min-height:46px!important;padding:0 18px!important}@media (width<=1250px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body #dashboardControls{grid-template-columns:240px 190px 240px 160px 160px!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel,html body[data-dashboard-page=development] #dashboardControls .action-panel,html body #dashboardControls .action-panel{grid-column:1/-1!important;width:auto!important;min-width:0!important}}html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls{background:var(--card)!important;border:1px solid #cfe0f2!important;border-radius:16px!important;grid-template-columns:220px 180px 230px 150px 150px minmax(300px,1fr)!important;align-items:end!important;gap:8px!important;margin:0 0 14px!important;padding:12px 18px!important;display:grid!important;overflow:visible!important;box-shadow:0 10px 28px #0f273a14!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section,html body[data-dashboard-page=development] #dashboardControls .sidebar-section{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell,html body[data-dashboard-page=development] #dashboardControls .select-shell{width:100%!important;position:relative!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell:after,html body[data-dashboard-page=development] #dashboardControls .select-shell:after{content:""!important;pointer-events:none!important;z-index:2!important;border-bottom:3px solid #101827!important;border-right:3px solid #101827!important;width:12px!important;height:12px!important;position:absolute!important;top:50%!important;right:17px!important;transform:translateY(-66%)rotate(45deg)!important}html body[data-dashboard-page=economic] #dashboardControls select,html body[data-dashboard-page=development] #dashboardControls select,html body[data-dashboard-page=economic] #dashboardControls input[type=date],html body[data-dashboard-page=development] #dashboardControls input[type=date]{background-color:var(--card)!important;color:#020817!important;width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;border:1px solid #bcd3ec!important;border-radius:9px!important;outline:none!important;font-size:13px!important;font-weight:900!important;line-height:42px!important}html body[data-dashboard-page=economic] #dashboardControls select,html body[data-dashboard-page=development] #dashboardControls select{appearance:none!important;background-image:none!important;padding:0 42px 0 13px!important}html body[data-dashboard-page=economic] #dashboardControls input[type=date],html body[data-dashboard-page=development] #dashboardControls input[type=date]{padding:0 12px!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel,html body[data-dashboard-page=development] #dashboardControls .action-panel{justify-content:flex-end!important;align-items:end!important;min-width:0!important;display:flex!important;overflow:visible!important}html body[data-dashboard-page=economic] #dashboardControls .actions-stack,html body[data-dashboard-page=economic] #dashboardControls .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .actions-stack,html body[data-dashboard-page=development] #dashboardControls .actions-stack.compact-actions{grid-template-columns:130px 120px 90px!important;justify-content:end!important;align-items:end!important;gap:8px!important;width:auto!important;min-width:0!important;display:grid!important;overflow:visible!important}html body[data-dashboard-page=economic] #dashboardControls .btn,html body[data-dashboard-page=development] #dashboardControls .btn{white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}@media (width<=1366px) and (width>=1181px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls{grid-template-columns:205px 160px 210px 135px 135px minmax(280px,1fr)!important;gap:7px!important;padding:10px 14px!important}html body[data-dashboard-page=economic] #dashboardControls .actions-stack,html body[data-dashboard-page=economic] #dashboardControls .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .actions-stack,html body[data-dashboard-page=development] #dashboardControls .actions-stack.compact-actions{grid-template-columns:115px 105px 78px!important;gap:6px!important}html body[data-dashboard-page=economic] #dashboardControls .btn,html body[data-dashboard-page=development] #dashboardControls .btn{padding:0 6px!important;font-size:9.4px!important}html body[data-dashboard-page=economic] #dashboardControls select,html body[data-dashboard-page=development] #dashboardControls select,html body[data-dashboard-page=economic] #dashboardControls input[type=date],html body[data-dashboard-page=development] #dashboardControls input[type=date]{height:38px!important;min-height:38px!important;max-height:38px!important;font-size:11.5px!important}}@media (width<=1180px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel,html body[data-dashboard-page=development] #dashboardControls .action-panel{grid-column:1/-1!important;justify-content:stretch!important}html body[data-dashboard-page=economic] #dashboardControls .actions-stack,html body[data-dashboard-page=economic] #dashboardControls .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .actions-stack,html body[data-dashboard-page=development] #dashboardControls .actions-stack.compact-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}}html body[data-dashboard-page=economic] .detail-panel,html body[data-dashboard-page=development] .detail-panel{overflow:hidden!important}html body[data-dashboard-page=economic] .table-scroll-area,html body[data-dashboard-page=development] .table-scroll-area{background:var(--card)!important;border:2px solid #93c5fd!important;border-radius:14px!important;padding:8px!important;overflow:hidden!important}html body[data-dashboard-page=economic] .table-wrap,html body[data-dashboard-page=development] .table-wrap{background:var(--card)!important;border:1px solid #bfdbfe!important;border-radius:12px!important;width:100%!important;max-width:100%!important;max-height:520px!important;overflow:auto!important}html body[data-dashboard-page=economic] .dynamic-kra-table,html body[data-dashboard-page=development] .dynamic-kra-table{table-layout:fixed!important;width:var(--dynamic-table-width,100%)!important;border-collapse:separate!important;border-spacing:0!important;background:var(--card)!important;min-width:100%!important}.dynamic-kra-table .col-member{width:var(--member-col-width,105px)!important}.dynamic-kra-table .col-team{width:var(--team-col-width,95px)!important}.dynamic-kra-table .col-in-team{width:var(--in-team-col-width,105px)!important}.dynamic-kra-table .col-date{width:var(--date-col-width,112px)!important}.dynamic-kra-table .col-work{width:var(--work-col-width,240px)!important}.dynamic-kra-table .col-desc{width:var(--desc-col-width,260px)!important}.dynamic-kra-table .col-status{width:var(--status-col-width,120px)!important}.dynamic-kra-table .col-actions{width:var(--actions-col-width,150px)!important}html body[data-dashboard-page=economic] .dynamic-kra-table th,html body[data-dashboard-page=development] .dynamic-kra-table th{white-space:nowrap!important;vertical-align:middle!important;border-bottom:1px solid #bfdbfe!important;border-right:1px solid #bfdbfe!important;padding:9px!important;font-size:10px!important;line-height:1.15!important}html body[data-dashboard-page=economic] .dynamic-kra-table td,html body[data-dashboard-page=development] .dynamic-kra-table td{vertical-align:top!important;word-break:break-word!important;overflow-wrap:anywhere!important;border-bottom:1px solid #d7e8fb!important;border-right:1px solid #d7e8fb!important;padding:10px 9px!important;font-size:10.5px!important;line-height:1.25!important}.dynamic-kra-table th:last-child,.dynamic-kra-table td:last-child{border-right:0!important}.dynamic-kra-table tbody tr:last-child td{border-bottom:0!important}html body[data-dashboard-page=development] .dynamic-kra-table col.col-in-team,html body[data-dashboard-page=development] .dynamic-kra-table th:nth-child(3),html body[data-dashboard-page=development] .dynamic-kra-table td.cell-in-team{border:0!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;display:none!important}html body[data-dashboard-page=economic] .dynamic-kra-table th:nth-child(3),html body[data-dashboard-page=economic] .dynamic-kra-table td.cell-in-team{display:table-cell!important}.dynamic-kra-table .cell-member,.dynamic-kra-table .cell-team,.dynamic-kra-table .cell-in-team,.dynamic-kra-table .cell-date{color:#0f172a!important;font-weight:900!important}.dynamic-kra-table .cell-work-title,.dynamic-kra-table .cell-work-description{white-space:normal!important}.dynamic-kra-table .multi-item-row{border-bottom:1px dashed #e2e8f0!important;grid-template-columns:14px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;margin:0!important;padding:4px 0!important;display:grid!important}.dynamic-kra-table .multi-item-row:last-child{border-bottom:0!important}.dynamic-kra-table .multi-item-index{color:#0000!important;background:#94a3b8!important;border-radius:50%!important;width:7px!important;height:7px!important;margin-top:4px!important;font-size:0!important;overflow:hidden!important}.dynamic-kra-table .cell-status .multi-item-row{grid-template-columns:10px minmax(0,1fr)!important}.dynamic-kra-table .status-pill{white-space:normal!important;text-align:center!important;max-width:100%!important;padding:7px 10px!important;line-height:1.15!important}.dynamic-kra-table .one-line-actions{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;display:flex!important}.dynamic-kra-table .icon-action-btn{width:26px!important;min-width:26px!important;height:26px!important;padding:0!important}@media (width<=1366px){html body[data-dashboard-page=economic] .table-wrap,html body[data-dashboard-page=development] .table-wrap{max-height:500px!important}html body[data-dashboard-page=economic] .dynamic-kra-table th,html body[data-dashboard-page=development] .dynamic-kra-table th{padding:8px 7px!important;font-size:9.2px!important}html body[data-dashboard-page=economic] .dynamic-kra-table td,html body[data-dashboard-page=development] .dynamic-kra-table td{padding:9px 7px!important;font-size:9.4px!important}}html body #dashboardControls{background:var(--card)!important;box-sizing:border-box!important;border:1px solid #d5e0ee!important;border-radius:18px!important;grid-template-columns:minmax(190px,1fr) minmax(160px,.86fr) minmax(220px,1.12fr) minmax(145px,.72fr) minmax(145px,.72fr) minmax(300px,1.22fr)!important;align-items:end!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0 0 18px!important;padding:14px 16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 28px #0f172a14!important}html body #dashboardControls .sidebar-section{width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #dashboardControls .sidebar-section label{letter-spacing:.055em!important;color:#020617!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;display:block!important;overflow:hidden!important}html body #dashboardControls .label-icon{display:none!important}html body #dashboardControls .select-shell{width:100%!important;min-width:0!important;position:relative!important}html body #dashboardControls select,html body #dashboardControls input[type=date]{background:var(--card)!important;color:#020617!important;width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;border:1px solid #c8d6e8!important;border-radius:10px!important;outline:none!important;padding:0 34px 0 14px!important;font-size:12.5px!important;font-weight:900!important;line-height:40px!important;overflow:hidden!important}html body #dashboardControls select{appearance:none!important;cursor:pointer!important}html body #dashboardControls .select-shell:after{content:""!important;pointer-events:none!important;z-index:2!important;border-bottom:3px solid #0f172a!important;border-right:3px solid #0f172a!important;width:10px!important;height:10px!important;position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-62%)rotate(45deg)!important}html body #dashboardControls input[type=date]{padding-right:32px!important}html body #dashboardControls .action-panel{align-self:end!important;overflow:visible!important}html body #dashboardControls .actions-stack,html body #dashboardControls .actions-stack.compact-actions{grid-template-columns:minmax(104px,1fr) minmax(98px,.95fr) minmax(82px,.76fr)!important;align-items:end!important;gap:8px!important;width:100%!important;display:grid!important;overflow:visible!important}html body #dashboardControls .btn,html body #dashboardControls #openModalBtn,html body #dashboardControls #resetFiltersBtn,html body #dashboardControls #topLogoutBtn{white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important;line-height:40px!important;overflow:hidden!important}@media (width>=1500px){html body #dashboardControls{grid-template-columns:260px 210px 290px 175px 175px minmax(330px,1fr)!important;gap:12px!important}}@media (width<=1366px) and (width>=1181px){html body #dashboardControls{grid-template-columns:minmax(175px,1fr) minmax(145px,.82fr) minmax(200px,1.06fr) minmax(132px,.68fr) minmax(132px,.68fr) minmax(270px,1.12fr)!important;gap:7px!important;padding:12px!important}html body #dashboardControls select,html body #dashboardControls input[type=date],html body #dashboardControls .btn{height:38px!important;min-height:38px!important;font-size:10.5px!important;line-height:38px!important}html body #dashboardControls .sidebar-section label{font-size:10px!important}html body #dashboardControls .actions-stack,html body #dashboardControls .actions-stack.compact-actions{grid-template-columns:minmax(92px,1fr) minmax(88px,.95fr) minmax(72px,.72fr)!important;gap:6px!important}}@media (width<=1180px){html body #dashboardControls{grid-template-columns:repeat(3,minmax(170px,1fr))!important;overflow:visible!important}html body #dashboardControls .action-panel{grid-column:1/-1!important}}@media (width<=720px){html body #dashboardControls{grid-template-columns:1fr!important;padding:10px!important}html body #dashboardControls .actions-stack,html body #dashboardControls .actions-stack.compact-actions{grid-template-columns:1fr!important}}body[data-dashboard-page=economic] #dashboardControls,body[data-dashboard-page=development] #dashboardControls{background:var(--card)!important;box-sizing:border-box!important;border:1px solid #cfe0f0!important;border-radius:16px!important;grid-template-columns:300px 240px 320px 205px 205px minmax(330px,1fr)!important;align-items:end!important;gap:8px clamp(10px,.9vw,18px)!important;padding:20px 22px!important;display:grid!important;overflow:visible!important}body[data-dashboard-page=economic] #dashboardControls .sidebar-section,body[data-dashboard-page=development] #dashboardControls .sidebar-section{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}body[data-dashboard-page=economic] #dashboardControls .sidebar-section label,body[data-dashboard-page=development] #dashboardControls .sidebar-section label{letter-spacing:.08em!important;color:#020617!important;white-space:nowrap!important;margin:0 0 12px!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;display:block!important}body[data-dashboard-page=economic] #dashboardControls select,body[data-dashboard-page=economic] #dashboardControls input[type=date],body[data-dashboard-page=development] #dashboardControls select,body[data-dashboard-page=development] #dashboardControls input[type=date]{background-color:var(--card)!important;color:#020617!important;box-sizing:border-box!important;border:1px solid #bcd0e5!important;border-radius:10px!important;width:100%!important;height:47px!important;min-height:47px!important;padding:0 38px 0 12px!important;font-size:13px!important;font-weight:900!important}body[data-dashboard-page=economic] #dashboardControls .action-panel,body[data-dashboard-page=development] #dashboardControls .action-panel{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:end!important;padding:0!important;display:flex!important}body[data-dashboard-page=economic] #dashboardControls .actions-stack,body[data-dashboard-page=economic] #dashboardControls .actions-stack.compact-actions,body[data-dashboard-page=development] #dashboardControls .actions-stack,body[data-dashboard-page=development] #dashboardControls .actions-stack.compact-actions{grid-template-columns:120px 118px 90px!important;justify-content:end!important;align-items:end!important;gap:10px!important;width:100%!important;display:grid!important}body[data-dashboard-page=economic] #dashboardControls .btn,body[data-dashboard-page=economic] #dashboardControls #openModalBtn,body[data-dashboard-page=economic] #dashboardControls #resetFiltersBtn,body[data-dashboard-page=economic] #dashboardControls #topLogoutBtn,body[data-dashboard-page=development] #dashboardControls .btn,body[data-dashboard-page=development] #dashboardControls #openModalBtn,body[data-dashboard-page=development] #dashboardControls #resetFiltersBtn,body[data-dashboard-page=development] #dashboardControls #topLogoutBtn{white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;border-radius:10px!important;width:100%!important;height:47px!important;min-height:47px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important;line-height:47px!important;overflow:hidden!important}@media (width<=1600px) and (width>=1367px){body[data-dashboard-page=economic] #dashboardControls,body[data-dashboard-page=development] #dashboardControls{grid-template-columns:285px 230px 300px 195px 195px minmax(325px,1fr)!important;column-gap:12px!important;padding:18px 20px!important}}@media (width<=1366px) and (width>=1181px){body[data-dashboard-page=economic] #dashboardControls,body[data-dashboard-page=development] #dashboardControls{grid-template-columns:240px 190px 255px 160px 160px minmax(300px,1fr)!important;column-gap:8px!important;padding:14px 16px!important}body[data-dashboard-page=economic] #dashboardControls select,body[data-dashboard-page=economic] #dashboardControls input[type=date],body[data-dashboard-page=development] #dashboardControls select,body[data-dashboard-page=development] #dashboardControls input[type=date],body[data-dashboard-page=economic] #dashboardControls .btn,body[data-dashboard-page=development] #dashboardControls .btn{height:43px!important;min-height:43px!important;font-size:11.5px!important;line-height:43px!important}body[data-dashboard-page=economic] #dashboardControls .actions-stack,body[data-dashboard-page=economic] #dashboardControls .actions-stack.compact-actions,body[data-dashboard-page=development] #dashboardControls .actions-stack,body[data-dashboard-page=development] #dashboardControls .actions-stack.compact-actions{grid-template-columns:112px 105px 80px!important;gap:7px!important}}@media (width<=1180px){body[data-dashboard-page=economic] #dashboardControls,body[data-dashboard-page=development] #dashboardControls{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:14px!important}body[data-dashboard-page=economic] #dashboardControls .action-panel,body[data-dashboard-page=development] #dashboardControls .action-panel{grid-column:1/-1!important}}@media (width<=760px){body[data-dashboard-page=economic] #dashboardControls,body[data-dashboard-page=development] #dashboardControls,body[data-dashboard-page=economic] #dashboardControls .actions-stack,body[data-dashboard-page=economic] #dashboardControls .actions-stack.compact-actions,body[data-dashboard-page=development] #dashboardControls .actions-stack,body[data-dashboard-page=development] #dashboardControls .actions-stack.compact-actions{grid-template-columns:1fr!important}}html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls{background:var(--card)!important;box-sizing:border-box!important;border:1px solid #cfe0f0!important;border-radius:16px!important;grid-template-columns:292px 240px 315px 200px 200px 360px!important;justify-content:space-between!important;align-items:end!important;gap:10px 18px!important;width:100%!important;margin:0 0 22px!important;padding:20px 32px 26px!important;display:grid!important;overflow:visible!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section,html body[data-dashboard-page=development] #dashboardControls .sidebar-section{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section label,html body[data-dashboard-page=development] #dashboardControls .sidebar-section label{letter-spacing:.08em!important;color:#020617!important;white-space:nowrap!important;margin:0 0 16px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:block!important}html body[data-dashboard-page=economic] #dashboardControls select,html body[data-dashboard-page=development] #dashboardControls select,html body[data-dashboard-page=economic] #dashboardControls input[type=date],html body[data-dashboard-page=development] #dashboardControls input[type=date]{background-color:var(--card)!important;color:#020617!important;box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;border:1px solid #bcd0e5!important;border-radius:8px!important;width:100%!important;max-width:100%!important;height:47px!important;min-height:47px!important;padding:0 38px 0 12px!important;font-size:13px!important;font-weight:900!important;line-height:47px!important;display:block!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel,html body[data-dashboard-page=development] #dashboardControls .action-panel{width:360px!important;min-width:360px!important;max-width:360px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:end!important;margin:0!important;padding:0!important;display:flex!important}html body[data-dashboard-page=economic] #dashboardControls .actions-stack,html body[data-dashboard-page=economic] #dashboardControls .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .actions-stack,html body[data-dashboard-page=development] #dashboardControls .actions-stack.compact-actions{grid-template-columns:122px 122px 92px!important;justify-content:end!important;align-items:end!important;gap:10px!important;width:100%!important;display:grid!important}html body[data-dashboard-page=economic] #dashboardControls .btn,html body[data-dashboard-page=economic] #dashboardControls #openModalBtn,html body[data-dashboard-page=economic] #dashboardControls #resetFiltersBtn,html body[data-dashboard-page=economic] #dashboardControls #topLogoutBtn,html body[data-dashboard-page=development] #dashboardControls .btn,html body[data-dashboard-page=development] #dashboardControls #openModalBtn,html body[data-dashboard-page=development] #dashboardControls #resetFiltersBtn,html body[data-dashboard-page=development] #dashboardControls #topLogoutBtn{white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;border-radius:8px!important;width:100%!important;height:47px!important;min-height:47px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important;line-height:47px!important;overflow:hidden!important}@media (width<=1500px) and (width>=1181px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls{grid-template-columns:260px 210px 280px 180px 180px 330px!important;column-gap:14px!important;padding:18px 22px 22px!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel,html body[data-dashboard-page=development] #dashboardControls .action-panel{width:330px!important;min-width:330px!important;max-width:330px!important}html body[data-dashboard-page=economic] #dashboardControls .actions-stack,html body[data-dashboard-page=economic] #dashboardControls .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .actions-stack,html body[data-dashboard-page=development] #dashboardControls .actions-stack.compact-actions{grid-template-columns:116px 112px 82px!important}}@media (width<=1180px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;padding:14px!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel,html body[data-dashboard-page=development] #dashboardControls .action-panel{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media (width<=760px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body[data-dashboard-page=economic] #dashboardControls .actions-stack,html body[data-dashboard-page=development] #dashboardControls .actions-stack{grid-template-columns:1fr!important}}html body[data-dashboard-page=economic] .main-content,html body[data-dashboard-page=development] .main-content{overflow-x:hidden!important}html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls{background:var(--card)!important;box-sizing:border-box!important;border:1px solid #d4e2f1!important;border-radius:15px!important;grid-template-columns:minmax(205px,1.05fr) minmax(170px,.86fr) minmax(220px,1.12fr) minmax(145px,.72fr) minmax(145px,.72fr) minmax(278px,1.08fr)!important;align-items:end!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 12px!important;padding:12px 16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 22px #0f172a0f!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section,html body[data-dashboard-page=development] #dashboardControls .sidebar-section{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section label,html body[data-dashboard-page=development] #dashboardControls .sidebar-section label{color:#020617!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;height:14px!important;margin:0 0 7px!important;font-size:10.5px!important;font-weight:900!important;line-height:14px!important;display:block!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell,html body[data-dashboard-page=development] #dashboardControls .select-shell{width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important}html body[data-dashboard-page=economic] #dashboardControls select,html body[data-dashboard-page=development] #dashboardControls select,html body[data-dashboard-page=economic] #dashboardControls input[type=date],html body[data-dashboard-page=development] #dashboardControls input[type=date]{background-color:var(--card)!important;color:#020617!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;box-sizing:border-box!important;border:1px solid #bcd0e5!important;border-radius:9px!important;outline:0!important;padding:0 34px 0 11px!important;font-size:12px!important;font-weight:900!important;line-height:40px!important;display:block!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardControls select,html body[data-dashboard-page=development] #dashboardControls select{appearance:none!important;background-image:linear-gradient(45deg,#0000 50%,#0f172a 50%),linear-gradient(135deg,#0f172a 50%,#0000 50%)!important;background-position:calc(100% - 18px) 17px,calc(100% - 12px) 17px!important;background-repeat:no-repeat!important;background-size:7px 7px,7px 7px!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel,html body[data-dashboard-page=development] #dashboardControls .action-panel{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:end!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardControls .actions-stack,html body[data-dashboard-page=economic] #dashboardControls .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .actions-stack,html body[data-dashboard-page=development] #dashboardControls .actions-stack.compact-actions{grid-template-columns:minmax(96px,1.05fr) minmax(96px,1fr) minmax(74px,.76fr)!important;justify-content:end!important;align-items:end!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardControls .btn,html body[data-dashboard-page=economic] #dashboardControls #openModalBtn,html body[data-dashboard-page=economic] #dashboardControls #resetFiltersBtn,html body[data-dashboard-page=economic] #dashboardControls #topLogoutBtn,html body[data-dashboard-page=development] #dashboardControls .btn,html body[data-dashboard-page=development] #dashboardControls #openModalBtn,html body[data-dashboard-page=development] #dashboardControls #resetFiltersBtn,html body[data-dashboard-page=development] #dashboardControls #topLogoutBtn{white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;border-radius:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:10.5px!important;font-weight:900!important;line-height:40px!important;overflow:hidden!important}@media (width>=1501px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls{grid-template-columns:minmax(230px,1.05fr) minmax(190px,.86fr) minmax(260px,1.15fr) minmax(160px,.72fr) minmax(160px,.72fr) minmax(300px,1.02fr)!important;column-gap:12px!important;padding:13px 18px!important}}@media (width<=1366px) and (width>=1181px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls{grid-template-columns:minmax(190px,1fr) minmax(155px,.82fr) minmax(205px,1.05fr) minmax(135px,.68fr) minmax(135px,.68fr) minmax(250px,1fr)!important;column-gap:8px!important;padding:10px 12px!important}html body[data-dashboard-page=economic] #dashboardControls select,html body[data-dashboard-page=development] #dashboardControls select,html body[data-dashboard-page=economic] #dashboardControls input[type=date],html body[data-dashboard-page=development] #dashboardControls input[type=date],html body[data-dashboard-page=economic] #dashboardControls .btn,html body[data-dashboard-page=development] #dashboardControls .btn{height:37px!important;min-height:37px!important;font-size:10px!important;line-height:37px!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section label,html body[data-dashboard-page=development] #dashboardControls .sidebar-section label{margin-bottom:6px!important;font-size:9.5px!important}html body[data-dashboard-page=economic] #dashboardControls .actions-stack,html body[data-dashboard-page=development] #dashboardControls .actions-stack{grid-template-columns:minmax(82px,1fr) minmax(82px,1fr) minmax(64px,.72fr)!important;gap:6px!important}}@media (width<=1180px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:11px!important;overflow:visible!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel,html body[data-dashboard-page=development] #dashboardControls .action-panel{grid-column:1/-1!important}}@media (width<=760px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body[data-dashboard-page=economic] #dashboardControls .actions-stack,html body[data-dashboard-page=development] #dashboardControls .actions-stack{grid-template-columns:1fr!important}}#entryModal .top-member-field,#entryModal .hidden-primary-member-field{display:none!important}#entryModal .modal-card-large{width:min(1420px,100vw - 54px)!important}#entryModal #entryForm{padding:14px!important}#entryModal .compact-update-box{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;margin-bottom:12px!important;display:grid!important}#entryModal .compact-current-kra{grid-template-columns:130px minmax(0,1fr)!important;align-items:end!important;gap:10px!important;display:grid!important}#entryModal .compact-current-kra label{grid-column:1/-1!important}#entryModal .current-kra-pill{grid-column:1/-1!important;width:100%!important;height:38px!important}#entryModal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px 14px!important}#entryModal .form-group:has(#teamSelect){grid-column:1/2!important}#entryModal .kra-update-date-inline{grid-area:1/2/auto/3!important;align-self:stretch!important}#entryModal .kra-update-date-inline input{min-height:54px!important}#entryModal .date-row-compact input,#entryModal .form-group input,#entryModal .form-group select{min-height:46px!important}#entryModal .team-split-row,body[data-dashboard-page=economic] #entryModal .team-split-row{grid-template-columns:1fr 1fr!important;gap:12px!important}#entryModal .team-section-box{padding:10px!important}#entryModal .team-main-actions,#entryModal .team-in-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}#entryModal .team-action-row button,#entryModal #showAddTeamBtn,#entryModal #showEditTeamBtn,#entryModal #deleteTeamBtn,#entryModal #showAddInTeamBtn,#entryModal #showEditInTeamBtn,#entryModal #deleteInTeamBtn{height:42px!important;font-size:10.2px!important}#entryModal .work-items-header{align-items:center!important;margin-top:16px!important;padding-top:12px!important}#entryModal .work-header-actions{grid-template-columns:1fr 1.25fr!important;min-width:420px!important;max-width:460px!important;display:grid!important}#entryModal .work-header-actions .btn{height:42px!important}#entryModal .work-item-card,#entryModal .member-work-card{border-radius:18px!important;padding:16px!important}#entryModal .compact-form-grid,#entryModal .member-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}#entryModal .compact-form-grid .full-width{grid-column:1/-1!important}#entryModal .primary-member-field input{min-height:46px!important}#entryModal .small-textarea{min-height:82px!important}@media (width>=1200px){#entryModal .form-group:has(#teamSelect){grid-column:1/2!important}#entryModal .kra-update-date-inline{grid-column:2/3!important}#entryModal .date-row-compact:not(.kra-update-date-inline){grid-column:auto!important}}@media (width<=1180px){#entryModal .modal-card-large{width:calc(100vw - 24px)!important}#entryModal .compact-update-box,#entryModal .form-grid,#entryModal .compact-form-grid,#entryModal .member-work-grid{grid-template-columns:1fr!important}:is(#entryModal .form-group:has(#teamSelect),#entryModal .kra-update-date-inline){grid-area:auto/1!important}#entryModal .work-items-header,#entryModal .work-header-actions{grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}}@media (width<=760px){#entryModal{padding:8px!important}#entryModal .modal-card-large{width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;padding:10px!important}#entryModal .team-split-row,body[data-dashboard-page=economic] #entryModal .team-split-row,#entryModal .team-main-actions,#entryModal .team-in-actions{grid-template-columns:1fr!important}}#entryModal.heads-pattern-active .team-manage-grid,#entryModal.heads-pattern-active .date-row-compact:not(.kra-update-date-inline),#entryModal.heads-pattern-active .top-member-field,#entryModal.heads-pattern-active .single-active-update,#entryModal.heads-pattern-active #workItemsContainer,#entryModal.heads-pattern-active .work-header-actions #addWorkItemBtn,#entryModal.heads-pattern-active .compact-work-header p{display:none!important}#entryModal.heads-pattern-active .compact-work-header h4:after{content:" - Team, In Team, KRA Update Date, Work Of The Day, Status";letter-spacing:.08em;text-transform:uppercase;color:#506078;margin-top:4px;font-size:12px;font-weight:800;display:block}#entryModal.heads-pattern-active .heads-work-card{background:var(--card);border:1px solid #cfe0f5;border-radius:18px;margin-bottom:14px;padding:18px}#entryModal.heads-pattern-active .heads-work-grid{grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px}#entryModal.heads-pattern-active .heads-work-grid .form-group label{text-transform:uppercase;letter-spacing:.08em;color:#47566d;font-size:12px;font-weight:900}@media (width<=1100px){#entryModal.heads-pattern-active .heads-work-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=640px){#entryModal.heads-pattern-active .heads-work-grid{grid-template-columns:1fr}}#entryModal.heads-pattern-active .heads-work-grid{grid-template-columns:repeat(4,minmax(170px,1fr))!important}@media (width<=1100px){#entryModal.heads-pattern-active .heads-work-grid{grid-template-columns:repeat(2,minmax(160px,1fr))!important}}@media (width<=640px){#entryModal.heads-pattern-active .heads-work-grid{grid-template-columns:1fr!important}}#entryModal.heads-pattern-active .form-grid{grid-template-columns:1fr!important}#entryModal.heads-pattern-active .kra-update-date-inline{grid-column:1/-1!important}#entryModal.heads-pattern-active .work-header-actions{justify-content:flex-end!important}#entryModal.heads-pattern-active .heads-five-column-grid,#entryModal.heads-pattern-active .heads-work-grid.heads-five-column-grid{align-items:end;grid-template-columns:1.1fr 1.1fr 1fr 1.5fr 1.2fr!important}#entryModal.heads-pattern-active .heads-work-card .member-work-title{margin:0;font-size:16px}@media (width<=1250px){#entryModal.heads-pattern-active .heads-five-column-grid,#entryModal.heads-pattern-active .heads-work-grid.heads-five-column-grid{grid-template-columns:repeat(2,minmax(180px,1fr))!important}}@media (width<=640px){#entryModal.heads-pattern-active .heads-five-column-grid,#entryModal.heads-pattern-active .heads-work-grid.heads-five-column-grid{grid-template-columns:1fr!important}}#entryModal.heads-pattern-active .form-group:has(#teamSelect){grid-column:1/-1!important;margin-bottom:6px!important;display:block!important}#entryModal.heads-pattern-active .team-split-row,body[data-dashboard-page=economic] #entryModal.heads-pattern-active .team-split-row{grid-template-columns:repeat(2,minmax(260px,1fr))!important;align-items:start!important;gap:10px!important;display:grid!important}#entryModal.heads-pattern-active .team-section-box{border-radius:12px!important;min-height:auto!important;padding:8px 10px!important}#entryModal.heads-pattern-active .team-section-title{letter-spacing:.07em!important;margin-bottom:6px!important;font-size:11px!important;line-height:1.1!important}#entryModal.heads-pattern-active .team-action-row,#entryModal.heads-pattern-active .team-main-actions,#entryModal.heads-pattern-active .team-in-actions{flex-wrap:wrap!important;gap:6px!important;margin-bottom:7px!important;display:flex!important}#entryModal.heads-pattern-active .mini-add-btn,#entryModal.heads-pattern-active .mini-edit-btn,#entryModal.heads-pattern-active .mini-delete-btn{border-radius:8px!important;width:auto!important;min-width:auto!important;height:28px!important;min-height:28px!important;padding:4px 8px!important;font-size:10px!important;font-weight:800!important;line-height:1!important}#entryModal.heads-pattern-active .team-mini-label{letter-spacing:.06em!important;margin-bottom:3px!important;font-size:9px!important}#entryModal.heads-pattern-active #teamSelect,#entryModal.heads-pattern-active #teamQuickSelect{border-radius:10px!important;height:34px!important;min-height:34px!important;padding:6px 28px 6px 10px!important;font-size:12px!important}#entryModal.heads-pattern-active .add-team-box{border-radius:10px!important;margin-top:6px!important;padding:8px!important}#entryModal.heads-pattern-active .add-team-box input{height:32px!important;min-height:32px!important;padding:6px 10px!important;font-size:12px!important}#entryModal.heads-pattern-active .small-inline-btn{border-radius:8px!important;height:28px!important;min-height:28px!important;padding:4px 10px!important;font-size:10px!important}#entryModal.heads-pattern-active .kra-update-date-inline{grid-column:1/-1!important;margin-top:4px!important}#entryModal.heads-pattern-active .kra-update-date-inline input{height:42px!important;min-height:42px!important}#entryModal.heads-pattern-active .compact-work-header{margin-top:10px!important;padding-top:12px!important}#entryModal.heads-pattern-active .compact-work-header h4{font-size:16px!important}#entryModal.heads-pattern-active .work-header-actions .add-work-btn,#entryModal.heads-pattern-active #addMemberWorkBtn{border-radius:10px!important;max-width:210px!important;height:38px!important;min-height:38px!important;padding:8px 18px!important;font-size:13px!important}#entryModal.heads-pattern-active .heads-work-card{border-radius:14px!important;padding:14px!important}#entryModal.heads-pattern-active .heads-work-card .member-work-title{font-size:14px!important}#entryModal.heads-pattern-active .heads-work-grid .form-group label{font-size:10.5px!important}#entryModal.heads-pattern-active .heads-work-grid input,#entryModal.heads-pattern-active .heads-work-grid select{border-radius:10px!important;height:40px!important;min-height:40px!important;padding:7px 10px!important;font-size:12px!important}@media (width<=760px){#entryModal.heads-pattern-active .team-split-row,body[data-dashboard-page=economic] #entryModal.heads-pattern-active .team-split-row{grid-template-columns:1fr!important}}.kra-linked-map{grid-template-columns:auto auto 1fr!important;align-items:center!important;column-gap:28px!important}.kra-path-context{z-index:2;align-items:center;gap:18px;min-width:max-content;display:flex;position:relative}.kra-path-node{text-align:center;color:#0f2a3f;background:#ffffffdb;border:1px solid #1e95a96b;border-radius:16px;flex-direction:column;justify-content:center;min-width:190px;max-width:270px;min-height:66px;padding:14px 18px;font-weight:900;display:flex;position:relative;box-shadow:0 16px 34px #0f768c14}.kra-path-node.causal,.kra-path-node.primary{color:#fff;background:linear-gradient(135deg,#276ec4,#154d96);box-shadow:0 20px 46px #007c972e}.kra-path-node small{color:#4f6b83;margin-top:6px;font-size:11px;font-weight:800;display:block}.kra-path-node.causal small,.kra-path-node.primary small{color:#e6f1ff}.kra-path-node:not(:last-child):after{content:"";background:#074ea4;border-radius:999px;width:20px;height:4px;position:absolute;top:50%;right:-19px;transform:translateY(-50%)}.kra-person-selected-map .kra-selected-person-branch{max-width:360px!important}@media (width<=1100px){.kra-linked-map{grid-template-columns:1fr!important;row-gap:18px!important}.kra-path-context{flex-wrap:wrap}.kra-path-node:not(:last-child):after{display:none}.kra-path-node{min-width:170px}}#kraViewContent .kra-linked-map{grid-template-columns:max-content 250px minmax(520px,1fr)!important;align-items:center!important;gap:22px!important;min-width:1180px!important;min-height:520px!important;padding:26px 48px 42px!important;display:grid!important;overflow:visible!important}#kraViewContent .kra-linked-map .kra-path-context{z-index:6!important;grid-column:1!important;justify-content:flex-start!important;align-items:center!important;gap:34px!important;min-width:max-content!important;display:flex!important;position:relative!important}#kraViewContent .kra-linked-map .kra-path-node{text-align:center!important;z-index:7!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:210px!important;min-width:210px!important;max-width:210px!important;min-height:64px!important;padding:12px 14px!important;display:flex!important;position:relative!important}#kraViewContent .kra-linked-map .kra-path-node strong{font-size:12px!important;font-weight:900!important;line-height:1.22!important}#kraViewContent .kra-linked-map .kra-path-node small{margin-top:5px!important;font-size:9.5px!important;line-height:1.15!important}#kraViewContent .kra-linked-map .kra-path-node:not(:last-child):after{content:""!important;z-index:1!important;background:#074ea4!important;border-radius:999px!important;width:36px!important;height:4px!important;display:block!important;position:absolute!important;top:50%!important;right:-36px!important;transform:translateY(-50%)!important}#kraViewContent .kra-linked-map .kra-path-context:after{content:""!important;z-index:1!important;background:#074ea4!important;border-radius:999px!important;width:24px!important;height:4px!important;display:block!important;position:absolute!important;top:50%!important;right:-23px!important;transform:translateY(-50%)!important}#kraViewContent .kra-linked-map .kra-root-column{z-index:6!important;grid-column:2!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:auto!important;display:flex!important;position:relative!important}#kraViewContent .kra-linked-map .kra-root-column:after{content:none!important;display:none!important}#kraViewContent .kra-linked-map .kra-root-node{z-index:7!important;border-radius:15px!important;width:230px!important;min-height:92px!important;padding:14px 16px!important;position:relative!important}#kraViewContent .kra-linked-map .kra-root-node strong{font-size:13px!important;line-height:1.22!important}#kraViewContent .kra-linked-map .kra-root-node small{font-size:9.5px!important}#kraViewContent .kra-linked-map .kra-root-node:after{z-index:8!important;border-width:5px!important;width:28px!important;height:28px!important;right:-17px!important}#kraViewContent .kra-linked-map .kra-branch-column{z-index:6!important;flex-direction:column!important;grid-column:3!important;justify-content:center!important;align-items:flex-start!important;gap:12px!important;height:auto!important;min-height:auto!important;padding-left:34px!important;display:flex!important;position:relative!important}#kraViewContent .kra-linked-map .kra-branch-column:before,#kraViewContent .kra-linked-map .kra-flow-branch:before,#kraViewContent .kra-linked-map .kra-flow-branch:after{content:none!important;display:none!important}#kraViewContent .kra-linked-map .kra-flow-branch{opacity:1!important;z-index:7!important;width:100%!important;max-width:760px!important;min-height:48px!important;animation:none!important;position:relative!important;transform:none!important}#kraViewContent .kra-linked-map .kra-connector-svg{z-index:2!important;pointer-events:none!important;display:block!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}#kraViewContent .kra-linked-map .kra-svg-connector,#kraViewContent .kra-linked-map .kra-svg-branch-connector{stroke:#074ea4!important;stroke-width:3.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:1!important;filter:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}@media (width<=1366px){#kraViewContent .kra-linked-map{grid-template-columns:max-content 220px minmax(470px,1fr)!important;gap:18px!important;min-width:1060px!important;padding:22px 34px 36px!important}#kraViewContent .kra-linked-map .kra-path-context{gap:28px!important}#kraViewContent .kra-linked-map .kra-path-node{width:184px!important;min-width:184px!important;max-width:184px!important;min-height:58px!important}#kraViewContent .kra-linked-map .kra-root-node{width:205px!important;min-height:84px!important}#kraViewContent .kra-linked-map .kra-flow-branch{max-width:690px!important}}@media (width<=980px){#kraViewContent .kra-tree-shell{overflow:auto!important}#kraViewContent .kra-linked-map{min-width:980px!important}}#kraViewContent .kra-linked-map .kra-connector-svg,#kraViewContent .kra-tree-map .kra-connector-svg{pointer-events:none!important;z-index:2!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}#kraViewContent .kra-linked-map .kra-svg-connector,#kraViewContent .kra-tree-map .kra-svg-connector,#kraViewContent .kra-linked-map .kra-svg-branch-connector,#kraViewContent .kra-tree-map .kra-svg-branch-connector{fill:none!important;stroke:#074b9d!important;stroke-width:3px!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}#kraViewContent .kra-linked-map .kra-root-column,#kraViewContent .kra-linked-map .kra-branch-column,#kraViewContent .kra-linked-map .kra-root-node,#kraViewContent .kra-linked-map .kra-flow-branch,#kraViewContent .kra-linked-map .kra-branch-dot{z-index:5!important;position:relative!important}.dynamic-kra-table.heads-detail-table .cell-team,.dynamic-kra-table.heads-detail-table .cell-in-team,.dynamic-kra-table.heads-detail-table .cell-member,.dynamic-kra-table.heads-detail-table .cell-date{white-space:normal!important;font-weight:900!important}html body[data-dashboard-page=development] .dynamic-kra-table.heads-detail-table col.col-in-team,html body[data-dashboard-page=development] .dynamic-kra-table.heads-detail-table th:nth-child(2),html body[data-dashboard-page=development] .dynamic-kra-table.heads-detail-table td.cell-in-team{width:var(--in-team-col-width,140px)!important;min-width:var(--in-team-col-width,140px)!important;border-right:1px solid #d7e8fb!important;max-width:none!important;padding:10px 9px!important;display:table-cell!important}#entryModal.heads-pattern-active .heads-six-column-grid,#entryModal.heads-pattern-active .heads-work-grid.heads-six-column-grid,#entryModal.heads-pattern-active .heads-five-column-grid,#entryModal.heads-pattern-active .heads-work-grid.heads-five-column-grid{grid-template-columns:1fr 1fr 1.1fr 1fr 1.45fr 1.1fr!important;align-items:end!important}@media (width<=1400px){#entryModal.heads-pattern-active .heads-six-column-grid,#entryModal.heads-pattern-active .heads-work-grid.heads-six-column-grid,#entryModal.heads-pattern-active .heads-five-column-grid,#entryModal.heads-pattern-active .heads-work-grid.heads-five-column-grid{grid-template-columns:repeat(3,minmax(180px,1fr))!important}}@media (width<=900px){#entryModal.heads-pattern-active .heads-six-column-grid,#entryModal.heads-pattern-active .heads-work-grid.heads-six-column-grid,#entryModal.heads-pattern-active .heads-five-column-grid,#entryModal.heads-pattern-active .heads-work-grid.heads-five-column-grid{grid-template-columns:repeat(2,minmax(170px,1fr))!important}}@media (width<=640px){#entryModal.heads-pattern-active .heads-six-column-grid,#entryModal.heads-pattern-active .heads-work-grid.heads-six-column-grid,#entryModal.heads-pattern-active .heads-five-column-grid,#entryModal.heads-pattern-active .heads-work-grid.heads-five-column-grid{grid-template-columns:1fr!important}}.heads-detail-row.heads-action-sub-row .cell-actions{text-align:center}.heads-action-empty{width:1px;height:1px;display:inline-block}.kra-welcome-card h1,.panel-header h3,#entriesHeading,.team-card h4,body[data-dashboard-page=economic] .main-content:before,body[data-dashboard-page=development] .main-content:before,.login-gate h2,.kra-login-modal h2{font-family:Rajdhani,DM Sans,Arial,sans-serif!important}html body[data-dashboard-page=economic] .panel.detail-panel,html body[data-dashboard-page=development] .panel.detail-panel,html body[data-dashboard-page=economic] .table-shell,html body[data-dashboard-page=development] .table-shell,html body[data-dashboard-page=economic] .table-scroll,html body[data-dashboard-page=development] .table-scroll,html body[data-dashboard-page=economic] .dashboard-table-wrap,html body[data-dashboard-page=development] .dashboard-table-wrap,html body[data-dashboard-page=economic] .detail-table-wrapper,html body[data-dashboard-page=development] .detail-table-wrapper{box-shadow:none!important;border:none!important;outline:none!important}html body[data-dashboard-page=economic] .detail-panel,html body[data-dashboard-page=development] .detail-panel{background:var(--card)!important;border:2px solid #8ecaff!important;border-radius:18px!important;padding:10px!important;box-shadow:0 12px 32px #1f69b414!important}html body[data-dashboard-page=economic] .kra-mode-tabs,html body[data-dashboard-page=development] .kra-mode-tabs{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}html body[data-dashboard-page=economic] .kra-toolbar-dropdown,html body[data-dashboard-page=development] .kra-toolbar-dropdown{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}html body[data-dashboard-page=economic] .kra-toolbar-dropdown summary,html body[data-dashboard-page=development] .kra-toolbar-dropdown summary{background:var(--card)!important;box-shadow:none!important;border:1px solid #cfe0f4!important;border-radius:12px!important;min-height:42px!important}html body[data-dashboard-page=economic] .kra-dropdown-body,html body[data-dashboard-page=development] .kra-dropdown-body{border:1px solid #dbeafe!important;border-radius:12px!important;box-shadow:0 10px 24px #1e508c1a!important}#entryModal .team-section-box{box-shadow:none!important;border:1px solid #d8e7f8!important;border-radius:14px!important}#entryModal .team-section-box .team-select-field{display:none!important}#entryModal .team-action-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#entryModal .member-work-grid{grid-template-columns:minmax(120px,.75fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(160px,1fr) minmax(180px,1.1fr)!important;align-items:end!important}#entryModal .member-work-card{overflow:visible!important}#entryModal .mw-team-select option:first-child{font-weight:800}.dynamic-kra-table{table-layout:fixed!important;width:100%!important;min-width:1040px!important}.dynamic-kra-table td,.dynamic-kra-table th{white-space:normal!important;word-break:break-word!important}.dynamic-kra-table .cell-status,.dynamic-kra-table td.cell-status{white-space:nowrap!important;min-width:105px!important}@media (width<=1366px){html body[data-dashboard-page=economic] .main-content,html body[data-dashboard-page=development] .main-content{padding:8px!important}#dashboardControls{grid-template-columns:minmax(190px,1.15fr) minmax(170px,.9fr) minmax(215px,1.05fr) minmax(145px,.72fr) minmax(145px,.72fr) minmax(290px,1.35fr)!important;gap:8px!important}#dashboardControls .action-panel{grid-column:auto!important}#dashboardControls .btn{min-width:auto!important;padding:0 10px!important;font-size:10px!important}#dashboardModeTabs{grid-template-columns:minmax(160px,.8fr) minmax(230px,1.15fr) minmax(230px,1.15fr) minmax(360px,1.7fr) minmax(260px,1.25fr)!important;gap:8px!important;display:grid!important}.dynamic-kra-table{min-width:980px!important}.dynamic-kra-table th{padding:8px 7px!important;font-size:9px!important}.dynamic-kra-table td{padding:8px 7px!important;font-size:10px!important}#entryModal .modal-card-large{width:96vw!important;max-width:1180px!important}#entryModal .heads-work-grid,#entryModal .member-work-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=1180px){#dashboardControls{grid-template-columns:repeat(3,minmax(0,1fr))!important}#dashboardControls .action-panel{grid-column:1/-1!important}#dashboardModeTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}#dashboardModeTabs .stats-dropdown,#dashboardModeTabs .team-summary-dropdown{grid-column:auto!important}#entryModal .team-split-row{grid-template-columns:1fr!important}#entryModal .member-work-grid,#entryModal .heads-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){#dashboardControls,#dashboardModeTabs{grid-template-columns:1fr!important}#dashboardControls .actions-stack{flex-wrap:wrap!important;justify-content:stretch!important}#dashboardControls .btn{flex:120px!important}#entryModal .member-work-grid,#entryModal .heads-work-grid{grid-template-columns:1fr!important}}html body .panel.detail-panel,html body .table-scroll-area,html body .table-wrap,html body .kra-mode-tabs,html body .horizontal-kra-toolbar,html body .modal-card,html body .compact-update-box,html body .team-section-box,html body .member-work-card,html body .work-item-card{box-shadow:none!important}html body .panel.detail-panel{border:2px solid #8bc7ff!important;border-radius:18px!important;padding:14px!important}html body .table-scroll-area{background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body .table-wrap{border:1px solid #8bc7ff!important;border-radius:14px!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 330px)!important}html body .table-wrap table{min-width:1180px!important}html body .table-wrap tbody td .empty-state{min-height:54px!important;padding:18px!important}html body .kra-mode-tabs{background:0 0!important;border:0!important;gap:10px!important;padding:0!important}html body .kra-toolbar-dropdown{box-shadow:none!important;background:#fff!important;border:1px solid #cfe1f5!important;border-radius:12px!important}html body .kra-dropdown-body{border:0!important;box-shadow:0 14px 35px #0f4c811f!important}html body .modal-card{border:2px solid #69c9d6!important;border-radius:18px!important;max-height:calc(100vh - 28px)!important;overflow:auto!important}html body .compact-update-box{background:0 0!important;border:0!important;padding:0!important}html body .team-section-box{border:1px solid #d7e7f7!important;border-radius:14px!important}html body .team-select-field{background:0 0!important;border:0!important;padding:0!important}html body .member-work-card{border:1px solid #dbeafa!important;border-radius:14px!important}html body .dashboard-controls-row,html body #dashboardControls{align-items:end!important}@media (width<=1366px){html body .main-content{padding:12px!important}html body #dashboardControls{grid-template-columns:minmax(210px,1.1fr) minmax(180px,.9fr) minmax(230px,1fr) minmax(150px,.7fr) minmax(150px,.7fr) minmax(280px,.9fr)!important;gap:10px!important}html body .kra-mode-tabs{grid-template-columns:minmax(180px,.8fr) minmax(210px,.9fr) minmax(220px,.9fr) minmax(300px,1.3fr) minmax(260px,1fr)!important}html body .sidebar-section label{font-size:11px!important}html body .select-shell select,html body .sidebar-section input,html body .btn{height:42px!important;font-size:12px!important}html body .table-wrap{max-height:calc(100vh - 290px)!important}html body .modal-card-large{width:calc(100vw - 36px)!important;max-width:none!important}html body .heads-six-column-grid{grid-template-columns:repeat(6,minmax(135px,1fr))!important;overflow-x:auto!important}}@media (width<=1100px){html body #dashboardControls{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .kra-mode-tabs,html body .form-grid,html body .member-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .team-split-row{grid-template-columns:1fr!important}}html body #unlockFullEditBtn{border-radius:12px!important;justify-self:end!important;width:auto!important;min-width:170px!important;max-width:220px!important;height:38px!important}html body #closeModalBtn{border-radius:50%!important;width:28px!important;height:28px!important}html body .panel.detail-panel,html body #dashboardContent .detail-panel,html body .table-scroll-area,html body .table-wrap,html body .kra-mode-tabs,html body .horizontal-kra-toolbar,html body .kra-dropdown-toolbar{box-shadow:none!important;border:0!important;outline:0!important}html body .panel.detail-panel,html body #dashboardContent .detail-panel{background:var(--card)!important;border-radius:0!important;padding:8px!important}html body .table-wrap{background:var(--card)!important;border-radius:0!important}html body .empty-state{box-shadow:none!important;border:0!important;outline:0!important}html body .kra-toolbar-dropdown,html body .kra-tab-dropdown,html body .kra-dropdown-body,html body .kra-tab-dropdown .kra-dropdown-body{box-shadow:none!important;outline:0!important}html body #entryModal input[list]{background-image:linear-gradient(45deg,#0000 50%,#111827 50%),linear-gradient(135deg,#111827 50%,#0000 50%)!important;background-position:calc(100% - 16px),calc(100% - 11px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:32px!important}html body #entryModal .modal-card,html body #entryModal .modal-card-large{box-shadow:none!important;border:0!important;border-radius:14px!important;outline:0!important}html body #entryModal .work-item-card,html body #entryModal .member-work-card,html body #entryModal .heads-work-card,html body #entryModal #workItemsContainer,html body #entryModal #memberWorkContainer{box-shadow:none!important;background:var(--card)!important;border:0!important;outline:0!important}html body #entryModal .member-work-card,html body #entryModal .heads-work-card{border-radius:0!important;margin:6px 0 8px!important;padding:12px 0 4px!important}html body #entryModal .member-work-top{border-bottom:1px solid #eef2f7!important;margin-bottom:14px!important;padding:0 0 10px!important}html body #entryModal .member-work-grid,html body #entryModal .heads-work-grid{box-shadow:none!important;border:0!important;outline:0!important}html body #entryModal .remove-member-work-btn,html body #entryModal .remove-work-btn{color:#ef4444!important;box-shadow:none!important;background:#fef2f2!important;border:1px solid #fecaca!important}.editable-list-dropdown{z-index:10050;background:var(--card);border:1px solid #cbd5e1;border-radius:12px;padding:6px;display:none;position:fixed;overflow:auto;box-shadow:0 18px 42px #0f172a29}.editable-list-dropdown.open{display:block}.editable-list-option{background:var(--card);color:#0f172a;text-align:left;cursor:pointer;border:0;border-radius:9px;justify-content:flex-start;align-items:center;width:100%;min-height:32px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}.editable-list-option:hover,.editable-list-option:focus{color:var(--teal);background:#eff6ff;outline:0}.editable-list-empty{color:var(--slate-ink);padding:10px;font-size:11px;font-weight:800;line-height:1.35}html body #entryModal input[list]{cursor:text!important}html body #entryModal .team-section-box .team-select-field{display:grid!important}html body #entryModal .team-section-box,html body #entryModal .team-select-field,html body #entryModal .member-work-card,html body #entryModal .work-item-card,html body #entryModal .form-group,html body #entryModal .compact-form-grid,html body #entryModal .member-work-grid,html body #entryModal .heads-work-grid{box-shadow:none!important;outline:0!important}html body #entryModal input,html body #entryModal select,html body #entryModal textarea,html body #entryModal .custom-select-clean-btn{box-shadow:none!important;border:1px solid #d5e3f3!important;border-radius:12px!important;outline:0!important}html body #entryModal input:focus,html body #entryModal input:focus-visible,html body #entryModal select:focus,html body #entryModal select:focus-visible,html body #entryModal textarea:focus,html body #entryModal textarea:focus-visible,html body #entryModal .custom-select-clean.open .custom-select-clean-btn,html body #entryModal .custom-select-clean-btn:focus,html body #entryModal .custom-select-clean-btn:focus-visible{box-shadow:none!important;border:1px solid #91bff1!important;outline:0!important}html body #entryModal #teamSelect,html body #entryModal #teamQuickSelect{border:1px solid #d5e3f3!important;height:42px!important;min-height:42px!important}html body #entryModal #teamSelect:focus,html body #entryModal #teamQuickSelect:focus{box-shadow:none!important;border:1px solid #91bff1!important;outline:0!important}html body #entryModal .editable-list-dropdown,html body .custom-select-clean-list-portal{border:1px solid #cbd5e1!important;outline:0!important;box-shadow:0 14px 34px #0f172a24!important}html body #dashboardModeTabs,html body #dashboardModeTabs details,html body #dashboardModeTabs summary,html body .kra-toolbar-dropdown,html body .kra-toolbar-dropdown summary{box-shadow:none!important;outline:0!important}html body #dashboardModeTabs summary:focus,html body #dashboardModeTabs summary:focus-visible,html body .kra-toolbar-dropdown summary:focus,html body .kra-toolbar-dropdown summary:focus-visible{box-shadow:none!important;border-color:#91bff1!important;outline:0!important}#entryModal .member-work-grid .form-group,#entryModal .heads-work-grid .form-group,#entryModal .compact-form-grid .form-group{position:relative!important;overflow:visible!important}#entryModal .custom-select-shell select:not(#teamSelect):not(#teamQuickSelect){width:1px!important;height:1px!important;min-height:0!important;box-shadow:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}#entryModal .member-work-grid .custom-select-clean,#entryModal .heads-work-grid .custom-select-clean,#entryModal .compact-form-grid .custom-select-clean{width:100%!important;display:block!important}#entryModal .member-work-grid .custom-select-clean-btn,#entryModal .heads-work-grid .custom-select-clean-btn,#entryModal .compact-form-grid .custom-select-clean-btn{background:var(--card)!important;color:#000!important;width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;text-align:left!important;border:1px solid #b9d7ff!important;border-radius:12px!important;outline:0!important;padding:0 38px 0 14px!important;font-size:13px!important;font-weight:900!important}#entryModal .member-work-grid .custom-select-clean-btn:focus,#entryModal .heads-work-grid .custom-select-clean-btn:focus,#entryModal .compact-form-grid .custom-select-clean-btn:focus{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa24!important}#entryModal .member-work-grid .form-group:has(.custom-select-clean):before{content:none!important;display:none!important}#entryModal .member-work-grid .form-group:has(.custom-select-clean):after{content:none!important;display:none!important}#entryModal .heads-work-grid .form-group:has(.custom-select-clean):before{content:none!important;display:none!important}#entryModal .heads-work-grid .form-group:has(.custom-select-clean):after{content:none!important;display:none!important}#entryModal .compact-form-grid .form-group:has(.custom-select-clean):before{content:none!important;display:none!important}#entryModal .compact-form-grid .form-group:has(.custom-select-clean):after{content:none!important;display:none!important}#entryModal input[list].mw-team-member,#entryModal input[list].hmw-team-member,#entryModal input[list].primary-team-member,#entryModal input[list].work-title,#entryModal input[list].hmw-work-of-day{background:var(--card)!important;color:#000!important;box-shadow:none!important;border:1px solid #b9d7ff!important;border-radius:12px!important;outline:0!important;height:40px!important;min-height:40px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important}html body .editable-list-portal{z-index:2147483647!important;background:var(--card)!important;border:1px solid #cfe0ef!important;border-radius:12px!important;padding:4px!important;position:fixed!important;overflow:hidden auto!important;box-shadow:0 18px 44px #0f172a38!important}html body .editable-list-option,html body .editable-list-empty{background:var(--card)!important;color:#111827!important;text-align:left!important;border:0!important;border-radius:8px!important;width:100%!important;min-height:34px!important;padding:8px 12px!important;font-size:12px!important;font-weight:800!important;display:block!important}html body .editable-list-option:hover{color:#0f55a0!important;background:#eaf3ff!important}html body .editable-list-empty{color:var(--slate-ink)!important;font-weight:700!important}html body #entryModal input[list].mw-team-member,html body #entryModal input[list].hmw-team-member,html body #entryModal input[list].primary-team-member,html body #entryModal input[list]#teamMember,html body #entryModal input[list].work-title,html body #entryModal input[list].hmw-work-of-day{cursor:pointer!important;background-color:var(--card)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:20px 20px!important;padding-right:46px!important}html body #entryModal input[list].mw-team-member:focus,html body #entryModal input[list].hmw-team-member:focus,html body #entryModal input[list].primary-team-member:focus,html body #entryModal input[list]#teamMember:focus,html body #entryModal input[list].work-title:focus,html body #entryModal input[list].hmw-work-of-day:focus{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa24!important}html body .editable-list-portal.open{min-width:220px!important;max-height:320px!important;display:block!important}html body .editable-list-option{cursor:pointer!important}html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body #dashboardControls,html body[data-dashboard-page=economic] #dashboardModeTabs.kra-dropdown-toolbar,html body[data-dashboard-page=development] #dashboardModeTabs.kra-dropdown-toolbar,html body #dashboardModeTabs.kra-dropdown-toolbar,html body .kra-mode-tabs,html body .horizontal-kra-toolbar,html body .kra-dropdown-toolbar{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #dashboardControls .sidebar-section,html body #dashboardControls .action-panel{background:var(--card)!important;box-shadow:none!important;border:1px solid #cfe0f4!important;border-radius:12px!important}html body #dashboardModeTabs .kra-toolbar-dropdown,html body #dashboardModeTabs .kra-tab-dropdown{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary,html body #dashboardModeTabs .kra-tab-dropdown summary{background:var(--card)!important;box-shadow:none!important;border:1px solid #cfe0f4!important;border-radius:12px!important}html body #dashboardModeTabs .kra-dropdown-body,html body #dashboardModeTabs .kra-tab-dropdown .kra-dropdown-body{background:var(--card)!important;border:1px solid #dbeafe!important;border-radius:12px!important;box-shadow:0 10px 24px #1e508c1a!important}html body[data-dashboard-page=economic] #dashboardContent,html body[data-dashboard-page=development] #dashboardContent,html body #dashboardContent,html body[data-dashboard-page=economic] #dashboardContent .panel.detail-panel,html body[data-dashboard-page=development] #dashboardContent .panel.detail-panel,html body #dashboardContent .panel.detail-panel,html body .panel.detail-panel,html body .detail-panel,html body .table-scroll-area{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #dashboardContent .panel.detail-panel,html body .panel.detail-panel{border-radius:0!important;padding:0!important;overflow:visible!important}html body .table-scroll-area{border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body .table-scroll-area .table-wrap,html body .table-wrap{background:var(--card)!important;box-shadow:none!important;border:1px solid #8bc7ff!important;border-radius:14px!important;overflow:auto!important}html body #dashboardControls:before,html body #dashboardControls:after,html body #dashboardModeTabs:before,html body #dashboardModeTabs:after,html body #dashboardContent:before,html body #dashboardContent:after,html body .panel.detail-panel:before,html body .panel.detail-panel:after,html body .table-scroll-area:before,html body .table-scroll-area:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html body[data-dashboard-page=economic] #dashboardContent,html body[data-dashboard-page=development] #dashboardContent,html body #dashboardContent{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}html body[data-dashboard-page=economic] #dashboardContent>.panel.detail-panel,html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel,html body #dashboardContent>.panel.detail-panel,html body .panel.detail-panel,html body .detail-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}html body[data-dashboard-page=economic] .table-scroll-area,html body[data-dashboard-page=development] .table-scroll-area,html body .table-scroll-area{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}html body[data-dashboard-page=economic] .table-scroll-area>.table-wrap,html body[data-dashboard-page=development] .table-scroll-area>.table-wrap,html body .table-scroll-area>.table-wrap{box-shadow:none!important;background:var(--card)!important;border:1px solid #8bc7ff!important;border-radius:14px!important;outline:0!important;margin:0!important}html body #dashboardContent:before,html body #dashboardContent:after,html body #dashboardContent>.panel.detail-panel:before,html body #dashboardContent>.panel.detail-panel:after,html body .table-scroll-area:before,html body .table-scroll-area:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}#entryModal .custom-select-clean,#entryModal .custom-select-clean-list-portal,#entryModal input[list],.editable-list-portal{overscroll-behavior:contain!important}body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{max-width:100vw!important}@media (width<=1500px) and (width>=1181px){body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{padding:7px 8px 9px!important}#dashboardControls{grid-template-columns:minmax(175px,1fr) minmax(150px,.78fr) minmax(190px,1fr) minmax(138px,.68fr) minmax(255px,.95fr)!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important}#dashboardControls .sidebar-section,#dashboardControls .select-shell,#dashboardControls select,#dashboardControls input[type=date],.action-panel,.actions-stack,.actions-stack.compact-actions{min-width:0!important;max-width:100%!important}.actions-stack,.actions-stack.compact-actions{grid-template-columns:minmax(88px,1fr) minmax(96px,1fr) minmax(66px,.72fr)!important;gap:6px!important;display:grid!important}#openModalBtn,#topLogoutBtn{text-overflow:ellipsis!important;width:100%!important;min-width:0!important;height:32px!important;padding:0 6px!important;font-size:9.4px!important;overflow:hidden!important}}@media (width<=1180px){body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell{width:100%!important;min-width:0!important;max-width:100vw!important}body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content{overflow-x:hidden!important}#dashboardControls{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important}.action-panel{grid-column:1/-1!important}.actions-stack,.actions-stack.compact-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}#openModalBtn,#topLogoutBtn{width:100%!important;min-width:0!important;padding-left:6px!important;padding-right:6px!important}}html,body,#root,.app-shell,.main-content,.dashboard-only,.modal,.modal-card,button,input,select,textarea,table,th,td,label,p,h1,h2,h3,h4,h5,h6,span,div,a,summary,option{font-family:DM Sans,Inter,Roboto,Arial,sans-serif!important}select,.pretty-select,.select-shell select,.sidebar-section select,.sidebar-section input,.sidebar-section input[type=date],.custom-select-clean-btn,.custom-select-clean .custom-select-clean-btn,#dashboardControls select,#dashboardControls input[type=date],.kra-toolbar-dropdown summary,.kra-dropdown-toolbar summary{font-family:DM Sans,Inter,Roboto,Arial,sans-serif!important;font-weight:600!important}option,.custom-select-clean-option,.custom-select-clean-list,.custom-select-clean-list-portal,.editable-list-dropdown,.editable-list-portal,.editable-list-dropdown div,.editable-list-portal div,.kra-dropdown-body,.kra-dropdown-body button,.kra-dropdown-body .segment-btn,.kra-dropdown-body .stat-card,.kra-dropdown-body .team-card,.kra-dropdown-body .empty-state,input::placeholder,textarea::placeholder,.custom-select-clean-btn.placeholder{font-family:DM Sans,Inter,Roboto,Arial,sans-serif!important;font-weight:500!important}body:before,body:after,.welcome-panel.kra-entrance:before,.welcome-panel.kra-entrance:after{content:none!important;display:none!important}html,body{background:var(--bg)!important;color:var(--text)!important}.app-shell,body[data-dashboard-page=""] .main-content,body[data-dashboard-page=economic],body[data-dashboard-page=development],body[data-dashboard-page=economic] .app-shell,body[data-dashboard-page=development] .app-shell,body[data-dashboard-page=economic] .main-content,body[data-dashboard-page=development] .main-content,body.login-required .main-content,.welcome-panel.kra-entrance{background:var(--bg)!important}.sidebar-section,.panel,.kra-switch-panel,.stat-card,.team-card,.work-item-card,.member-work-card,.mail-panel,.detail-panel,.welcome-card,.kra-welcome-card,.kra-login-modal,.modal-card,.compact-work-item-card{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:0 1px 4px #0000000f!important}.detail-panel,.welcome-card,.kra-welcome-card,.modal-card{border-radius:12px!important}.switch-block{background:var(--card-soft)!important;border:1px solid #e8e8e8!important;border-radius:8px!important}.table-wrap{box-shadow:none!important;border:1px solid #e0e0e0!important;border-radius:8px!important}.table-wrap th{background:var(--card-soft)!important;color:var(--muted)!important;letter-spacing:.05em!important;text-shadow:none!important;border-bottom:2px solid #e8e8e8!important;font-size:10.5px!important;font-weight:600!important}.table-wrap td{color:#444!important;border-bottom:1px solid #e8e8e8!important}.table-wrap tr:nth-child(2n) td{background:var(--card)!important}.table-wrap tbody tr:hover td{background:#fafcff!important}.kra-work-table-title{background:var(--teal)!important}.btn,.btn-primary,.btn-secondary,.landing-login-btn,.ms-login-btn,.mail-mini-btn,.segment-btn,.mini-add-btn,.mini-edit-btn,.mini-delete-btn,.remove-work-btn,.remove-member-work-btn,.icon-btn,.icon-action-btn,.ms-cancel-btn{box-shadow:none!important;border-radius:6px!important;transition:background .15s,border-color .15s,color .15s!important}.btn:hover{transform:none!important}.btn-primary,.landing-login-btn,.ms-login-btn,.login-gate .btn-primary,.segment-btn.active,.mail-mini-send,.mail-mini-login,.mail-mini-draft{background:var(--teal)!important;border-color:var(--teal)!important;color:var(--card)!important}.btn-primary:hover,.landing-login-btn:hover,.ms-login-btn:hover,.login-gate .btn-primary:hover,.segment-btn.active:hover,.mail-mini-send:hover{background:var(--teal-dark)!important;border-color:var(--teal-dark)!important;filter:none!important;transform:none!important}.btn-secondary,.segment-btn,.mini-add-btn,.mini-edit-btn,.ms-cancel-btn{background:var(--card)!important;border:1px solid var(--line-2)!important;color:#555!important}.btn-secondary:hover,.segment-btn:hover,.mini-add-btn:hover,.mini-edit-btn:hover{border-color:var(--teal)!important;color:var(--teal)!important;background:#eaf2ff!important}.mini-delete-btn,.remove-work-btn,.remove-member-work-btn,.mail-mini-discard{color:#c0392b!important;background:#fff0f0!important;border:1px solid #f5b7b1!important}.btn-logout{color:var(--card)!important;background:#c0392b!important;border-color:#c0392b!important}.kra-welcome-card h1{text-shadow:none!important;background:#1a5cac!important}input,select,textarea,.sidebar-section select,.sidebar-section input,.form-group input,.form-group select,.form-group textarea,.mail-row input{border:1px solid var(--line-2)!important;background:var(--card)!important;border-radius:6px!important}input:focus,select:focus,textarea:focus{border-color:#1a5cac!important;box-shadow:0 0 0 2px #1a5cac26!important}.sidebar-section label,.form-group label,.mail-row label,.mail-body-label,.switch-label{color:var(--muted)!important}.current-kra-pill,.multi-item-index{color:var(--teal)!important;background:#eaf2ff!important}.kra-toolbar-dropdown summary{box-shadow:none!important;border-radius:6px!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:var(--teal);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)}:root{--bg:#f2f2f2!important;--bg-2:#f7f9fb!important;--card:#fff!important;--card-soft:#f5f7fa!important;--line:#e0e0e0!important;--line-2:#ddd!important;--text:#333!important;--muted:#999!important;--teal:#1a5cac!important;--teal-dark:#154d96!important;--teal-light:#1a5cac!important;--blue:#1a5cac!important;--danger:#c0392b!important;--shadow:0 1px 4px #0000000f!important;--soft-shadow:0 1px 4px #0000000f!important}html body,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]),html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .app-shell,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .main-content,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance,html body.login-required,html body.login-required .app-shell,html body.login-required .main-content,html body.login-required .welcome-panel.kra-entrance,html body[data-dashboard-page=economic],html body[data-dashboard-page=development],html body[data-dashboard-page=economic] .app-shell,html body[data-dashboard-page=development] .app-shell,html body[data-dashboard-page=economic] .main-content,html body[data-dashboard-page=development] .main-content{background:var(--bg)!important;background-image:none!important}html body thead th,html body .table-wrap th,html body[data-dashboard-page=economic] .table-wrap th,html body[data-dashboard-page=development] .table-wrap th,html body .kra-work-table th{background:var(--card-soft)!important;color:#8a9099!important;letter-spacing:.05em!important;text-transform:uppercase!important;text-shadow:none!important;background-image:none!important;border-bottom:2px solid #e8e8e8!important;font-size:10px!important;font-weight:600!important}html body .table-wrap td,html body[data-dashboard-page=economic] .table-wrap td,html body[data-dashboard-page=development] .table-wrap td{color:#444!important;border-bottom:1px solid #eee!important}html body .table-wrap tr:nth-child(2n) td{background:var(--card)!important}html body .table-wrap tbody tr:hover td{background:#fafcff!important}html body .table-wrap{box-shadow:none!important;border:1px solid #e0e0e0!important;border-radius:8px!important}html body .kra-work-table-title{background:var(--teal)!important;background-image:none!important}html body .sidebar-section,html body .panel,html body .kra-switch-panel,html body .stat-card,html body .team-card,html body .work-item-card,html body .member-work-card,html body .mail-panel,html body .detail-panel,html body .modal-card,html body .welcome-card,html body .kra-welcome-card,html body .kra-login-modal{background:var(--card)!important;border:1px solid var(--line)!important;background-image:none!important;border-radius:10px!important;box-shadow:0 1px 4px #0000000f!important}html body .detail-panel,html body .modal-card,html body .welcome-card,html body .kra-welcome-card{border-radius:12px!important}html body .stat-card.active,html body .stat-card-clickable.active{border-color:#1a5cac!important;box-shadow:0 0 0 1px #1a5cac40!important}html body .btn,html body .segment-btn,html body .mail-mini-btn,html body .mini-add-btn,html body .mini-edit-btn,html body .mini-delete-btn,html body .icon-btn,html body .icon-action-btn,html body .landing-login-btn,html body .ms-login-btn,html body .ms-cancel-btn{box-shadow:none!important;border-radius:6px!important}html body .btn-primary,html body .landing-login-btn,html body .ms-login-btn,html body .login-gate .btn-primary,html body .segment-btn.active,html body .mail-mini-send,html body .mail-mini-login,html body .mail-mini-draft,html body .kra-review-choice.btn-primary{background:var(--teal)!important;border-color:var(--teal)!important;color:var(--card)!important;background-image:none!important}html body .btn-primary:hover,html body .landing-login-btn:hover,html body .ms-login-btn:hover,html body .segment-btn.active:hover,html body .mail-mini-send:hover{background:var(--teal-dark)!important;border-color:var(--teal-dark)!important;filter:none!important;transform:none!important}html body .btn-secondary,html body .segment-btn,html body .mini-add-btn,html body .mini-edit-btn,html body .ms-cancel-btn{background:var(--card)!important;border:1px solid var(--line-2)!important;color:#555!important;background-image:none!important}html body .btn-secondary:hover,html body .segment-btn:hover,html body .mini-add-btn:hover,html body .mini-edit-btn:hover{border-color:var(--teal)!important;color:var(--teal)!important;background:#eaf2ff!important}html body .mini-delete-btn,html body .remove-work-btn,html body .remove-member-work-btn,html body .mail-mini-discard{color:#c0392b!important;background:#fff0f0!important;border:1px solid #f5b7b1!important}html body .btn-logout{color:var(--card)!important;background:#c0392b!important;border-color:#c0392b!important}html body .welcome-card.kra-welcome-card h1,html body .kra-welcome-card h1{text-shadow:none!important;background:#1a5cac!important}html body input,html body select,html body textarea,html body .sidebar-section select,html body .sidebar-section input,html body .form-group input,html body .form-group select,html body .form-group textarea,html body .mail-row input{border:1px solid var(--line-2)!important;background:var(--card)!important;border-radius:6px!important}html body input:focus,html body select:focus,html body textarea:focus{border-color:#1a5cac!important;box-shadow:0 0 0 2px #1a5cac26!important}html body .sidebar-section label,html body .form-group label,html body .mail-row label,html body .switch-label{color:#8a9099!important}html body .current-kra-pill,html body .multi-item-index{color:var(--teal)!important;background:#eaf2ff!important}html body .kra-toolbar-dropdown,html body .kra-tab-dropdown,html body .kra-dropdown-toolbar{background:var(--card)!important;box-shadow:none!important;background-image:none!important;border:1px solid #e0e0e0!important;border-radius:8px!important}html body .kra-toolbar-dropdown summary,html body .kra-tab-dropdown summary{background:var(--card)!important;color:var(--text)!important;box-shadow:none!important;background-image:none!important;border-radius:6px!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section,html body[data-dashboard-page=development] #dashboardControls .sidebar-section,html body #dashboardControls .sidebar-section{background:var(--card)!important;border:1px solid var(--line)!important;background-image:none!important;border-radius:10px!important;box-shadow:0 1px 4px #0000000f!important}html body[data-dashboard-page=economic] #dashboardControls .btn-primary,html body[data-dashboard-page=development] #dashboardControls .btn-primary,html body[data-dashboard-page=economic] #dashboardControls #openModalBtn,html body[data-dashboard-page=development] #dashboardControls #openModalBtn{background:var(--teal)!important;border-color:var(--teal)!important;color:var(--card)!important;background-image:none!important;border-radius:6px!important}html body[data-dashboard-page=economic] #dashboardContent .panel,html body[data-dashboard-page=development] #dashboardContent .panel,html body[data-dashboard-page=economic] #dashboardContent .detail-panel,html body[data-dashboard-page=development] #dashboardContent .detail-panel,html body[data-dashboard-page=economic] #dashboardContent .team-summary-panel,html body[data-dashboard-page=development] #dashboardContent .team-summary-panel,html body[data-dashboard-page=economic] #dashboardContent .kra-switch-panel,html body[data-dashboard-page=development] #dashboardContent .kra-switch-panel,html body[data-dashboard-page=economic] #dashboardContent .mail-panel,html body[data-dashboard-page=development] #dashboardContent .mail-panel{background:var(--card)!important;border:1px solid var(--line)!important;background-image:none!important;border-radius:12px!important;box-shadow:0 1px 4px #0000000f!important}html body[data-dashboard-page=economic] #dashboardContent .stat-card,html body[data-dashboard-page=development] #dashboardContent .stat-card,html body[data-dashboard-page=economic] #dashboardContent .team-card,html body[data-dashboard-page=development] #dashboardContent .team-card{background:var(--card)!important;box-shadow:none!important;background-image:none!important;border:1px solid #e0e0e0!important;border-radius:10px!important}html body[data-dashboard-page=economic] #dashboardContent .stat-card.active,html body[data-dashboard-page=development] #dashboardContent .stat-card.active{border-color:#1a5cac!important;box-shadow:0 0 0 1px #1a5cac40!important}html body[data-dashboard-page=economic] #dashboardContent .panel.detail-panel,html body[data-dashboard-page=development] #dashboardContent .panel.detail-panel,html body[data-dashboard-page=economic] #dashboardContent .panel.team-summary-panel,html body[data-dashboard-page=development] #dashboardContent .panel.team-summary-panel,html body[data-dashboard-page=economic] #dashboardContent .panel.compact-panel,html body[data-dashboard-page=development] #dashboardContent .panel.compact-panel{background:var(--card)!important;border:1px solid var(--line)!important;background-image:none!important;border-radius:12px!important;box-shadow:0 1px 4px #0000000f!important}html body #entryModal .modal-card,html body .modal .modal-card{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:0 20px 60px #0000002e!important}html body .modal{background:#0f172a52!important}html body #dashboardControls .actions-stack,html body #dashboardControls .actions-stack.compact-actions,body[data-dashboard-page=economic] #dashboardControls .actions-stack,body[data-dashboard-page=economic] #dashboardControls .actions-stack.compact-actions,html body[data-dashboard-page=economic] #dashboardControls .actions-stack,html body[data-dashboard-page=economic] #dashboardControls .actions-stack.compact-actions{grid-template-columns:minmax(118px,1.5fr) minmax(100px,1.1fr) minmax(64px,.8fr)!important}html body #dashboardControls .btn{white-space:normal!important;text-overflow:clip!important;line-height:1.15!important;overflow:visible!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell select,html body[data-dashboard-page=development] #dashboardControls .select-shell select,html body[data-dashboard-page=economic] #dashboardControls #dashboardPageSelect,html body[data-dashboard-page=economic] #dashboardControls #teamFilter,html body[data-dashboard-page=economic] #dashboardControls #memberFilter,html body[data-dashboard-page=development] #dashboardControls #dashboardPageSelect,html body[data-dashboard-page=development] #dashboardControls #teamFilter,html body[data-dashboard-page=development] #dashboardControls #memberFilter,html body #dashboardControls #dashboardPageSelect,html body #dashboardControls #teamFilter,html body #dashboardControls #memberFilter{border:1px solid var(--line-2)!important;background-color:var(--card)!important;height:36px!important;min-height:36px!important;color:var(--text)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;border-radius:6px!important;padding:0 32px 0 12px!important;font-size:13px!important;font-weight:400!important;line-height:36px!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell select:hover,html body[data-dashboard-page=development] #dashboardControls .select-shell select:hover{border-color:var(--teal)!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell select:focus,html body[data-dashboard-page=development] #dashboardControls .select-shell select:focus{border-color:var(--teal)!important;box-shadow:0 0 0 2px #1a5cac26!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell,html body[data-dashboard-page=development] #dashboardControls .select-shell{height:36px!important;min-height:36px!important}html body[data-dashboard-page=economic] #dashboardControls input[type=date],html body[data-dashboard-page=development] #dashboardControls input[type=date],html body[data-dashboard-page=economic] #dashboardControls #dateFilter,html body[data-dashboard-page=economic] #dashboardControls #dateToFilter,html body[data-dashboard-page=development] #dashboardControls #dateFilter,html body[data-dashboard-page=development] #dashboardControls #dateToFilter{border:1px solid var(--line-2)!important;height:36px!important;min-height:36px!important;color:var(--text)!important;background:var(--card)!important;border-radius:6px!important;font-size:13px!important;font-weight:400!important}html body[data-dashboard-page=economic] #dashboardControls input[type=date]:focus,html body[data-dashboard-page=development] #dashboardControls input[type=date]:focus{border-color:var(--teal)!important;box-shadow:0 0 0 2px #1a5cac26!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section label,html body[data-dashboard-page=development] #dashboardControls .sidebar-section label{color:var(--muted)!important;letter-spacing:.06em!important;font-size:10px!important;font-weight:600!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary,html body[data-dashboard-page=economic] #dashboardModeTabs .kra-toolbar-dropdown summary,html body[data-dashboard-page=development] #dashboardModeTabs .kra-toolbar-dropdown summary{color:var(--text)!important;font-weight:600!important}html body .btn,html body #dashboardControls .btn,html body .segment-btn,html body .kra-mode-tab,html body #entryModal .btn{font-weight:600!important}html body .kra-mode-tab:not(.active){color:#555!important}html body .stat-card strong{color:var(--teal)!important}html body[data-dashboard-page=economic] #dashboardControls .btn,html body[data-dashboard-page=development] #dashboardControls .btn,html body[data-dashboard-page=economic] #dashboardControls #openModalBtn,html body[data-dashboard-page=development] #dashboardControls #openModalBtn,html body[data-dashboard-page=economic] #dashboardControls #resetFiltersBtn,html body[data-dashboard-page=development] #dashboardControls #resetFiltersBtn,html body #dashboardControls .btn,html body[data-dashboard-page=economic] #dashboardModeTabs .kra-mode-tab,html body[data-dashboard-page=development] #dashboardModeTabs .kra-mode-tab,html body #dashboardModeTabs .kra-mode-tab{font-weight:600!important}html body[data-dashboard-page=economic] #dashboardModeTabs .kra-mode-tab:not(.active),html body[data-dashboard-page=development] #dashboardModeTabs .kra-mode-tab:not(.active),html body #dashboardModeTabs .kra-mode-tab:not(.active){color:#555!important}html body[data-dashboard-page=economic] #dashboardModeTabs .stat-card strong,html body[data-dashboard-page=development] #dashboardModeTabs .stat-card strong,html body #dashboardModeTabs .stat-card strong{color:var(--teal)!important}html body[data-dashboard-page=economic] #dashboardControls #topLogoutBtn,html body[data-dashboard-page=development] #dashboardControls #topLogoutBtn,html body #dashboardControls #topLogoutBtn{background:#c0392b!important;border-color:#c0392b!important;font-weight:600!important}html body[data-dashboard-page=economic] #dashboardControls #resetFiltersBtn,html body[data-dashboard-page=development] #dashboardControls #resetFiltersBtn,html body #dashboardControls #resetFiltersBtn{color:#555!important}html body #entryModal input,html body #entryModal select,html body #entryModal textarea,html body #entryModal .team-split-row select,html body #entryModal #teamSelect,html body #entryModal #teamQuickSelect,html body #entryModal .mw-team-select,html body #entryModal .hmw-in-team-select{color:var(--text)!important;border:1px solid var(--line-2)!important;background-color:var(--card)!important;letter-spacing:normal!important;border-radius:6px!important;font-size:13px!important;font-weight:400!important}html body #entryModal input:not([type=date]),html body #entryModal select,html body #entryModal #teamSelect,html body #entryModal #teamQuickSelect,html body #entryModal .mw-team-select,html body #entryModal .hmw-in-team-select,html body #entryModal input[type=date]{height:38px!important;min-height:38px!important;padding:0 12px!important;line-height:normal!important}html body #entryModal textarea{height:auto!important;min-height:64px!important;padding:8px 12px!important;line-height:1.4!important}html body #entryModal input:focus,html body #entryModal select:focus,html body #entryModal textarea:focus,html body #entryModal #teamSelect:focus,html body #entryModal #teamQuickSelect:focus{border-color:var(--teal)!important;box-shadow:0 0 0 2px #1a5cac26!important}html body #entryModal .form-group label,html body #entryModal .compact-update-box label,html body #entryModal .team-mini-label{color:var(--muted)!important;letter-spacing:.04em!important;font-size:11px!important;font-weight:600!important}html body #entryModal .team-section-title{color:var(--muted)!important;font-size:10px!important;font-weight:700!important}html body #entryModal .modal-header h3,html body #entryModal #modalTitle{font-weight:700!important}html body #entryModal .current-kra-pill{font-weight:600!important}html body #entryModal .segment-btn,html body #entryModal #modalRoleGroupTabs .segment-btn,html body #entryModal .mini-add-btn,html body #entryModal .mini-edit-btn,html body #entryModal .mini-delete-btn,html body #entryModal .remove-work-btn,html body #entryModal .remove-member-work-btn{font-size:11px!important;font-weight:600!important}html body #entryModal .work-item-title,html body #entryModal .member-work-title,html body #entryModal .work-items-header h4{font-weight:700!important}html body #dashboardModeTabs .stat-label,html body[data-dashboard-page=economic] #dashboardModeTabs .stat-label,html body[data-dashboard-page=development] #dashboardModeTabs .stat-label{color:#666!important;font-weight:600!important}html body #dashboardModeTabs .segment-btn,html body[data-dashboard-page=economic] #dashboardModeTabs .segment-btn,html body[data-dashboard-page=development] #dashboardModeTabs .segment-btn{font-weight:600!important}html,body,.table-wrap,.team-cards,.compact-team-cards,.left-dashboard-panel,.left-panel-scroll-content,.main-content,.app-shell,.detail-panel,.team-summary-scroll-shell .team-cards,.kra-dropdown-body,.modal-card,#entryModal .modal-card,textarea{scrollbar-width:thin!important;scrollbar-color:var(--teal) #f0f0f0!important}html::-webkit-scrollbar{width:9px!important;height:9px!important}body::-webkit-scrollbar{width:9px!important;height:9px!important}.table-wrap::-webkit-scrollbar{width:9px!important;height:9px!important}.team-cards::-webkit-scrollbar{width:9px!important;height:9px!important}.compact-team-cards::-webkit-scrollbar{width:9px!important;height:9px!important}.left-dashboard-panel::-webkit-scrollbar{width:9px!important;height:9px!important}.left-panel-scroll-content::-webkit-scrollbar{width:9px!important;height:9px!important}.main-content::-webkit-scrollbar{width:9px!important;height:9px!important}.app-shell::-webkit-scrollbar{width:9px!important;height:9px!important}.detail-panel::-webkit-scrollbar{width:9px!important;height:9px!important}.kra-dropdown-body::-webkit-scrollbar{width:9px!important;height:9px!important}.modal-card::-webkit-scrollbar{width:9px!important;height:9px!important}#entryModal .modal-card::-webkit-scrollbar{width:9px!important;height:9px!important}textarea::-webkit-scrollbar{width:9px!important;height:9px!important}::-webkit-scrollbar{width:9px!important;height:9px!important}html::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}body::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}.table-wrap::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}.team-cards::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}.compact-team-cards::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}.left-dashboard-panel::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}.left-panel-scroll-content::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}.main-content::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}.app-shell::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}.detail-panel::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}.kra-dropdown-body::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}.modal-card::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}#entryModal .modal-card::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}textarea::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}html::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}body::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}.table-wrap::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}.team-cards::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}.compact-team-cards::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}.left-dashboard-panel::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}.left-panel-scroll-content::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}.main-content::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}.app-shell::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}.detail-panel::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}.kra-dropdown-body::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}.modal-card::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}#entryModal .modal-card::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}textarea::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}html::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)!important}body::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)!important}.table-wrap::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)!important}.main-content::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)!important}::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section,html body[data-dashboard-page=development] #dashboardControls .sidebar-section,html body #dashboardControls .sidebar-section{padding:9px 13px 11px!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section>label,html body[data-dashboard-page=development] #dashboardControls .sidebar-section>label,html body #dashboardControls .sidebar-section>label{margin-bottom:6px!important}body[data-dashboard-page=economic] .table-scroll-area .table-wrap,body[data-dashboard-page=development] .table-scroll-area .table-wrap{scrollbar-color:var(--teal) #f0f0f0!important;scrollbar-width:thin!important}body[data-dashboard-page=economic] .table-scroll-area .table-wrap::-webkit-scrollbar{width:9px!important;height:9px!important}body[data-dashboard-page=development] .table-scroll-area .table-wrap::-webkit-scrollbar{width:9px!important;height:9px!important}body[data-dashboard-page=economic] .table-scroll-area .table-wrap::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}body[data-dashboard-page=development] .table-scroll-area .table-wrap::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:99px!important}body[data-dashboard-page=economic] .table-scroll-area .table-wrap::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}body[data-dashboard-page=development] .table-scroll-area .table-wrap::-webkit-scrollbar-thumb{background:var(--teal)!important;border:2px solid #f0f0f0!important;border-radius:99px!important}body[data-dashboard-page=economic] .table-scroll-area .table-wrap::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)!important}body[data-dashboard-page=development] .table-scroll-area .table-wrap::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)!important}html body[data-dashboard-page=economic] .table-wrap td,html body[data-dashboard-page=development] .table-wrap td,html body .table-wrap td,html body .table-wrap tbody td{color:#444!important;letter-spacing:normal!important;font-size:13px!important;font-weight:400!important}html body[data-dashboard-page=economic] .table-wrap th,html body[data-dashboard-page=development] .table-wrap th,html body .table-wrap th,html body .table-wrap thead th{color:var(--muted)!important;background-color:var(--card-soft)!important;font-size:11px!important;font-weight:600!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section>label,html body[data-dashboard-page=development] #dashboardControls .sidebar-section>label,html body #dashboardControls .sidebar-section>label{color:var(--teal)!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section>label .label-icon,html body[data-dashboard-page=development] #dashboardControls .sidebar-section>label .label-icon,html body #dashboardControls .sidebar-section>label .label-icon{color:var(--teal)!important;opacity:.85!important}html body[data-dashboard-page=economic] .table-wrap th,html body[data-dashboard-page=development] .table-wrap th,html body .table-wrap th,html body .table-wrap thead th{color:var(--slate-ink)!important}html body #dashboardControls select,html body #dashboardControls .select-shell,html body[data-dashboard-page=economic] #dashboardControls select,html body[data-dashboard-page=development] #dashboardControls select,html body #dashboardModeTabs summary,html body #dashboardModeTabs details>summary{border-radius:8px!important}html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab,html body #dashboardModeTabs .kra-dropdown-body .segment-btn{text-align:left!important;width:100%!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;transition:background .12s,color .12s!important}html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab:hover,html body #dashboardModeTabs .kra-dropdown-body .segment-btn:hover{color:var(--teal)!important;background:#f0f5ff!important;border-color:#0000!important}html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab.active,html body #dashboardModeTabs .kra-dropdown-body .segment-btn.active,html body #dashboardModeTabs .kra-dropdown-body .segment-btn.filter-selected{color:var(--teal)!important;background:#eef6ff!important;border-color:#0000!important;font-weight:600!important}html body #dashboardModeTabs .toolbar-stats .stat-card strong,html body #summaryStats .stat-card strong{color:var(--teal)!important;font-size:15px!important;font-weight:700!important}html body #dashboardModeTabs .toolbar-stats .stat-label,html body #summaryStats .stat-label{color:#555!important;font-size:12px!important;font-weight:500!important}html body[data-dashboard-page=economic] #dashboardControls #dashboardPageSelect,html body[data-dashboard-page=development] #dashboardControls #dashboardPageSelect,html body #dashboardControls #dashboardPageSelect,html body[data-dashboard-page=economic] #dashboardControls #teamFilter,html body[data-dashboard-page=development] #dashboardControls #teamFilter,html body[data-dashboard-page=economic] #dashboardControls #memberFilter,html body[data-dashboard-page=development] #dashboardControls #memberFilter,html body .kra-toolbar-dropdown summary,html body .kra-tab-dropdown summary,html body .kra-toolbar-dropdown>summary,html body .kra-tab-dropdown>summary,html body #dashboardModeTabs details>summary,html body #dashboardModeTabs summary,html body #dashboardModeTabs .kra-toolbar-dropdown summary,html body #dashboardModeTabs .kra-tab-dropdown summary,html body #dashboardModeTabs .kra-toolbar-dropdown>summary,html body #dashboardModeTabs .kra-tab-dropdown>summary{border-radius:8px!important}html body #dashboardControls select,html body #dashboardModeTabs summary,html body #dashboardModeTabs .kra-toolbar-dropdown summary,html body #dashboardModeTabs .kra-tab-dropdown summary{color:var(--text)!important;background-color:var(--card)!important;border:1px solid var(--line-2)!important;border-radius:8px!important;height:36px!important;padding:0 12px!important;font-size:13px!important;font-weight:400!important}html body #dashboardModeTabs .kra-toolbar-dropdown summary,html body #dashboardModeTabs .kra-tab-dropdown summary,html body #dashboardModeTabs summary,html body[data-dashboard-page=economic] #dashboardModeTabs .kra-toolbar-dropdown summary,html body[data-dashboard-page=development] #dashboardModeTabs .kra-toolbar-dropdown summary,html body[data-dashboard-page=economic] #dashboardModeTabs .kra-tab-dropdown summary,html body[data-dashboard-page=development] #dashboardModeTabs .kra-tab-dropdown summary{font-weight:400!important}html body #mailAttachments,html body input[type=file]{color:#666!important;font-size:12px!important}html body #mailAttachments::file-selector-button{color:var(--text)!important;background:var(--card)!important;border:1px solid var(--line-2)!important;cursor:pointer!important;border-radius:6px!important;margin-right:10px!important;padding:6px 12px!important;font-family:DM Sans,Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important}html body input[type=file]::file-selector-button{color:var(--text)!important;background:var(--card)!important;border:1px solid var(--line-2)!important;cursor:pointer!important;border-radius:6px!important;margin-right:10px!important;padding:6px 12px!important;font-family:DM Sans,Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important}html body #mailAttachments::-webkit-file-upload-button{color:var(--text)!important;background:var(--card)!important;border:1px solid var(--line-2)!important;cursor:pointer!important;border-radius:6px!important;margin-right:10px!important;padding:6px 12px!important;font-family:DM Sans,Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important}html body input[type=file]::-webkit-file-upload-button{color:var(--text)!important;background:var(--card)!important;border:1px solid var(--line-2)!important;cursor:pointer!important;border-radius:6px!important;margin-right:10px!important;padding:6px 12px!important;font-family:DM Sans,Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important}html body #mailAttachments::file-selector-button:hover{border-color:var(--teal)!important;color:var(--teal)!important}html body input[type=file]::file-selector-button:hover{border-color:var(--teal)!important;color:var(--teal)!important}html body #mailAttachments::-webkit-file-upload-button:hover{border-color:var(--teal)!important;color:var(--teal)!important}html body input[type=file]::-webkit-file-upload-button:hover{border-color:var(--teal)!important;color:var(--teal)!important}html body #mailPanel .mail-dashboard-heading,html body #mailPanel h3{color:#0f172a!important;font-size:16px!important;font-weight:700!important}html body #mailPanel .mail-mini-btn{border-radius:6px!important;font-size:12px!important;font-weight:600!important}html body #mailPanel .mail-row input,html body #mailPanel .mail-row select{color:var(--text)!important;height:36px!important;font-size:13px!important;font-weight:400!important}html body #mailPanel .mail-row label,html body #mailPanel .mail-body-label{color:var(--muted)!important;letter-spacing:.03em!important;font-size:11px!important;font-weight:600!important}html body #entryModal .form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important}html body #entryModal .form-group input,html body #entryModal .form-group select{height:38px!important;min-height:38px!important}html body[data-dashboard-page=economic] #entryModal #modalTitle,html body[data-dashboard-page=development] #entryModal #modalTitle,html body #entryModal #modalTitle,html body #entryModal .modal-header h3{color:var(--teal)!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section label,html body[data-dashboard-page=development] #dashboardControls .sidebar-section label,html body #dashboardControls .sidebar-section label{font-weight:600!important}html body .kra-welcome-card p{color:#8a9099!important;font-weight:500!important}html body .kra-welcome-card a.landing-login-btn,html body .landing-login-btn{border-radius:8px!important;font-weight:700!important}html body #landingWelcomeCopy,html body .welcome-copy{font-weight:500!important}html body #landingLoginBtn,html body a.landing-login-btn{font-weight:700!important}html body a.landing-login-btn,html body #landingLoginBtn{border-radius:8px!important}html body #topLogoutBtn{border-radius:6px!important}html body .kra-review-table th{background-color:var(--card-soft)!important;color:var(--muted)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important}html body .kra-review-table td{color:#444!important;font-size:13px!important;font-weight:400!important}html body .kra-review-card h3{color:var(--teal)!important;font-size:16px!important;font-weight:700!important}html body .kra-review-add-btn,html body .kra-review-card .btn-primary,html body #reviewAddAnotherBtn{border-radius:6px!important;font-weight:600!important}html body input[type=date]::-webkit-calendar-picker-indicator{filter:none!important;opacity:.55!important}html body .sidebar-section input[type=date]::-webkit-calendar-picker-indicator{filter:none!important;opacity:.55!important}html body .form-group input[type=date]::-webkit-calendar-picker-indicator{filter:none!important;opacity:.55!important}html body #mailPanel .mail-file-control{justify-content:flex-start!important;width:auto!important;max-width:320px!important}html body #mailPanel .mail-attach-row{grid-template-columns:54px auto!important}html body #entryModal .form-group:has(.team-select-row){grid-column:1/-1!important}html body #entryModal .segmented-buttons,html body #modalRoleGroupTabs{grid-template-columns:repeat(3,1fr)!important;gap:7px!important}html body #pinFileModal .modal-header h3,html body .pin-file-card .modal-header h3,html body .pin-file-modal .modal-header h3{color:var(--teal)!important;font-size:16px!important;font-weight:700!important}html body #pinFileModal .form-group label,html body .pin-file-card .form-group label{color:var(--muted)!important;letter-spacing:.03em!important;font-size:11px!important;font-weight:600!important}html body #pinFileModal .form-group input,html body #pinFileModal .form-group select,html body .pin-file-card .form-group input,html body .pin-file-card .form-group select{color:var(--text)!important;border-radius:8px!important;height:38px!important;min-height:38px!important;font-size:13px!important;font-weight:400!important}html body #pinFileModal .form-group textarea,html body .pin-file-card .pin-about-file{color:var(--text)!important;min-height:64px!important;font-size:13px!important;font-weight:400!important}html body #pinFileModal .pin-grid,html body .pin-file-card .pin-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}html body #pinFileModal .pin-file-list-shell h4,html body .pin-file-card .pin-file-list-shell h4{color:var(--teal)!important;font-size:13px!important;font-weight:700!important}html body #pinFileModal .pin-big-btn,html body #pinFileModal .btn,html body .pin-file-card .btn{border-radius:6px!important;font-size:12px!important;font-weight:600!important}html body #dashboardControls .date-range-card input[type=date],html body #dashboardControls input[type=date]{padding-left:10px!important;padding-right:6px!important;font-size:12.5px!important}html body #entryModal #modalRoleGroupTabs,html body #entryModal .segmented-buttons.form-segmented,html body #entryModal .segmented-buttons{flex-direction:row!important;gap:7px!important;display:flex!important}html body #entryModal #modalRoleGroupTabs .segment-btn,html body #entryModal .segmented-buttons .segment-btn{flex:1 1 0!important;width:auto!important}html body #entryModal .segmented-buttons .segment-btn.active,html body #entryModal #modalRoleGroupTabs .segment-btn.active,html body #dashboardModeTabs .kra-dropdown-body .segment-btn.active,html body #dashboardModeTabs .kra-dropdown-body .segment-btn.filter-selected,html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab.active{background:var(--teal)!important;color:var(--card)!important;border-color:var(--teal)!important;font-weight:600!important}html body #dashboardModeTabs .kra-dropdown-body .segment-btn:not(.active):hover,html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab:not(.active):hover,html body #entryModal .segmented-buttons .segment-btn:not(.active):hover{color:var(--teal)!important;background:#f0f5ff!important}html body #entryModal .segmented-buttons .segment-btn:not(.active){background:var(--card)!important;color:#555!important;border-color:var(--line-2)!important}html body #entryModal .segmented-buttons .segment-btn,html body #entryModal #modalRoleGroupTabs .segment-btn{border-radius:6px!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important}html body #pinFileModal .pin-big-btn,html body .pin-file-card .pin-big-btn,html body .pin-choice-panel .pin-big-btn{border-radius:6px!important;height:38px!important;min-height:38px!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important}html body #dashboardModeTabs .kra-dropdown-body .segment-btn.active,html body #dashboardModeTabs .kra-dropdown-body .segment-btn.filter-selected,html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab.active{background:var(--select-active)!important;color:var(--text)!important;border-color:var(--select-active)!important;font-weight:600!important}html body #dashboardModeTabs .kra-dropdown-body .segment-btn:not(.active):hover,html body #dashboardModeTabs .kra-dropdown-body .segment-btn:not(.filter-selected):hover,html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab:not(.active):hover{background:var(--select-hover)!important;color:var(--text)!important;border-color:#0000!important}html body #dashboardModeTabs .kra-dropdown-body .segment-btn:not(.active),html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab:not(.active){background:var(--card)!important;color:var(--text)!important;border-color:#0000!important}html body #entryModal .compact-update-box{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;align-items:start!important;gap:18px!important}html body #entryModal .compact-current-kra{align-items:start!important}html body #entryModal .current-kra-pill{place-self:start!important;width:auto!important;min-width:0!important;height:34px!important;padding:0 18px!important;font-size:12px!important;display:inline-flex!important}html body #entryModal .team-action-row .mini-add-btn,html body #entryModal .team-action-row .mini-edit-btn,html body #entryModal .team-action-row .mini-delete-btn,html body #entryModal .team-main-actions button,html body #entryModal .team-in-actions button,html body #entryModal #showAddTeamBtn,html body #entryModal #showEditTeamBtn,html body #entryModal #deleteTeamBtn,html body #entryModal #showAddInTeamBtn,html body #entryModal #showEditInTeamBtn,html body #entryModal #deleteInTeamBtn{height:34px!important;min-height:34px!important;font-size:12px!important}html body #dashboardModeTabs .stat-card,html body #dashboardModeTabs .toolbar-stats .stat-card,html body #dashboardModeTabs .stat-card-clickable{background:var(--card)!important;border-color:var(--line)!important}html body #dashboardModeTabs .stat-card.active,html body #dashboardModeTabs .stat-card-clickable.active,html body #dashboardModeTabs .stat-card-clickable:hover{background:var(--select-hover)!important;border-color:var(--select-active)!important}html body #dashboardModeTabs .team-card,html body #dashboardModeTabs .team-summary-panel .team-card,html body #dashboardModeTabs .compact-team-cards .team-card{background:var(--card)!important;border-color:var(--line)!important}html body #dashboardModeTabs .team-card.active,html body #dashboardModeTabs .team-card:hover{background:var(--select-hover)!important;border-color:var(--select-active)!important}html body #dashboardModeTabs .stat-card.active,html body #dashboardModeTabs .stat-card-clickable.active,html body #dashboardModeTabs .team-card.active{background:var(--select-active)!important;border-color:var(--select-active-border)!important}html body #dashboardModeTabs .kra-toolbar-dropdown .kra-dropdown-body{border:1px solid var(--dd-panel-line)!important;background:var(--card)!important;border-radius:0!important;min-width:100%!important;margin:0!important;padding:2px 0!important;box-shadow:0 4px 10px #0000002e!important}html body #dashboardModeTabs .kra-dropdown-body .segmented-buttons,html body #dashboardModeTabs .kra-dropdown-body .stats-grid,html body #dashboardModeTabs .kra-dropdown-body .team-cards,html body #dashboardModeTabs .kra-dropdown-body .panel,html body #dashboardModeTabs .kra-dropdown-body .team-summary-panel,html body #dashboardModeTabs .kra-dropdown-body .kra-tab-dropdown-body{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;gap:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab,html body #dashboardModeTabs .kra-dropdown-body .segment-btn,html body #dashboardModeTabs #summaryStats .stat-card,html body #dashboardModeTabs #summaryStats .stat-card-clickable,html body #dashboardModeTabs #teamCards .team-card{background:var(--card)!important;width:100%!important;box-shadow:none!important;color:var(--text)!important;text-align:left!important;cursor:default!important;border:none!important;border-radius:0!important;outline:none!important;justify-content:space-between!important;align-items:center!important;min-width:0!important;min-height:0!important;margin:0!important;padding:7px 14px!important;font-family:DM Sans,Segoe UI,system-ui,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;transition:none!important;display:flex!important;transform:none!important}html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab:before,html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab:after,html body #dashboardModeTabs .kra-dropdown-body .segment-btn:before,html body #dashboardModeTabs .kra-dropdown-body .segment-btn:after,html body #dashboardModeTabs #summaryStats .stat-card:before,html body #dashboardModeTabs #summaryStats .stat-card:after,html body #dashboardModeTabs #teamCards .team-card:before,html body #dashboardModeTabs #teamCards .team-card:after{content:none!important;display:none!important}html body #dashboardModeTabs #summaryStats .stat-card .stat-label,html body #dashboardModeTabs #summaryStats .stat-card strong,html body #dashboardModeTabs #teamCards .team-card h4,html body #dashboardModeTabs #teamCards .team-card .team-meta,html body #dashboardModeTabs #teamCards .team-card .team-meta strong{color:inherit!important;font-family:inherit!important;font-size:inherit!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;font-weight:400!important}html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab:hover,html body #dashboardModeTabs .kra-dropdown-body .segment-btn:hover,html body #dashboardModeTabs #summaryStats .stat-card:hover,html body #dashboardModeTabs #teamCards .team-card:hover{background:var(--dd-item-hover)!important;color:#1a1a1a!important;box-shadow:none!important;border:none!important}html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab.active,html body #dashboardModeTabs .kra-dropdown-body .segment-btn.active,html body #dashboardModeTabs .kra-dropdown-body .segment-btn.filter-selected,html body #dashboardModeTabs #summaryStats .stat-card.active,html body #dashboardModeTabs #summaryStats .stat-card.filter-selected,html body #dashboardModeTabs #summaryStats .stat-card-clickable.active,html body #dashboardModeTabs #teamCards .team-card.active,html body #dashboardModeTabs #teamCards .team-card.filter-selected,html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab.active:hover,html body #dashboardModeTabs .kra-dropdown-body .segment-btn.active:hover,html body #dashboardModeTabs #summaryStats .stat-card.active:hover,html body #dashboardModeTabs #teamCards .team-card.active:hover{background:var(--dd-item-selected)!important;color:var(--card)!important;box-shadow:none!important;border:none!important;outline:none!important;font-weight:400!important}html body #dashboardModeTabs #summaryStats .stat-card.active .stat-label,html body #dashboardModeTabs #summaryStats .stat-card.active strong,html body #dashboardModeTabs #summaryStats .stat-card.filter-selected .stat-label,html body #dashboardModeTabs #summaryStats .stat-card.filter-selected strong,html body #dashboardModeTabs #teamCards .team-card.active h4,html body #dashboardModeTabs #teamCards .team-card.filter-selected h4{color:var(--card)!important}html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab:focus,html body #dashboardModeTabs .kra-dropdown-body .kra-mode-tab:focus-visible,html body #dashboardModeTabs .kra-dropdown-body .segment-btn:focus,html body #dashboardModeTabs .kra-dropdown-body .segment-btn:focus-visible,html body #dashboardModeTabs #summaryStats .stat-card:focus,html body #dashboardModeTabs #summaryStats .stat-card:focus-visible,html body #dashboardModeTabs #teamCards .team-card:focus,html body #dashboardModeTabs #teamCards .team-card:focus-visible{box-shadow:none!important;outline:none!important}html body #dashboardModeTabs .kra-toolbar-dropdown>summary:after{content:""!important;width:12px!important;height:12px!important;box-shadow:none!important;transform-origin:50%!important;background:0 0!important;border:3px solid #101827!important;border-top:0!important;border-left:0!important;margin:0!important;padding:0!important;font-size:0!important;display:block!important;transform:rotate(45deg)!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell:before,html body[data-dashboard-page=development] #dashboardControls .select-shell:before,html body #dashboardControls .select-shell:before,html body[data-dashboard-page=economic] #dashboardControls .select-shell:after,html body[data-dashboard-page=development] #dashboardControls .select-shell:after,html body #dashboardControls .select-shell:after{content:none!important;display:none!important}html body #dashboardModeTabs .kra-toolbar-dropdown>summary:after{content:""!important;width:16px!important;height:16px!important;box-shadow:none!important;background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:16px 16px!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;display:block!important;transform:none!important}html body #dashboardModeTabs .kra-toolbar-dropdown[open]>summary:after{transform:rotate(180deg)!important}html body #entryModal .modal-card{border-radius:14px!important;padding:26px 30px!important;box-shadow:0 18px 50px #0f172a29!important}html body #entryModal .modal-header{border-bottom:1px solid var(--divider)!important;align-items:center!important;margin:0 0 20px!important;padding:0 0 16px!important}html body #entryModal .modal-header h3{color:var(--heading-ink)!important;margin:0!important;font-size:22px!important;font-weight:700!important}html body #entryModal .compact-update-box{background:0 0!important;border:none!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin:0 0 20px!important;padding:0!important;display:flex!important}html body #entryModal .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:16px 18px!important;margin:0 0 20px!important;display:grid!important}html body #entryModal .form-grid>.form-group{margin:0!important}html body #entryModal .form-grid>.form-group.top-member-field{grid-column:span 2!important}html body #entryModal .form-group>label,html body #entryModal .team-mini-label,html body #entryModal .team-section-title{letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--label-ink)!important;margin:0 0 6px!important;font-size:11px!important;font-weight:700!important;display:block!important}html body #entryModal input[type=text],html body #entryModal input[type=email],html body #entryModal input[type=date],html body #entryModal select{border:1px solid var(--field-line)!important;background:var(--card)!important;height:42px!important;min-height:42px!important;box-shadow:none!important;border-radius:8px!important;width:100%!important;padding:0 12px!important;font-size:14px!important}html body #entryModal textarea{border:1px solid var(--field-line)!important;border-radius:8px!important;font-size:14px!important}html body #entryModal .team-split-row{grid-template-columns:1fr 1fr!important;gap:16px!important;display:grid!important}html body #entryModal .team-section-box{border:1px solid var(--panel-line)!important;background:var(--panel-soft)!important;box-shadow:none!important;border-radius:10px!important;padding:14px 16px!important}html body #entryModal .team-action-row{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:0 0 12px!important;display:grid!important}html body #entryModal .team-action-row button{white-space:nowrap!important;border-radius:8px!important;height:36px!important;font-size:12.5px!important;font-weight:600!important}html body #entryModal .work-items-header{border-top:1px solid var(--divider)!important;justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;margin:0 0 16px!important;padding:16px 0 0!important;display:flex!important}html body #entryModal .work-items-header h4{color:var(--heading-ink)!important;margin:0 0 4px!important;font-size:16px!important}html body #entryModal .work-items-header p{color:#6b7280!important;margin:0!important;font-size:12.5px!important}html body #entryModal .work-header-actions{gap:10px!important;display:flex!important}html body #entryModal .modal-actions{border-top:1px solid var(--divider)!important;justify-content:flex-end!important;gap:12px!important;margin-top:20px!important;padding-top:18px!important;display:flex!important}html body #entryModal .btn{border-radius:8px!important;height:40px!important;padding:0 20px!important;font-size:14px!important;font-weight:600!important}html body #pinFileModal .modal-card,html body #pinFileModal .pin-file-card{border-radius:14px!important;width:min(560px,92vw)!important;max-width:560px!important;padding:22px 26px!important;box-shadow:0 18px 50px #0f172a29!important}html body #pinFileModal .modal-header{border-bottom:1px solid var(--divider)!important;margin:0 0 18px!important;padding:0 0 14px!important}html body #pinFileModal .modal-header h3{color:var(--heading-ink)!important;margin:0!important;font-size:20px!important;font-weight:700!important}html body #pinFileModal .pin-choice-panel{grid-template-columns:1fr 1fr!important;gap:12px!important;padding:6px 0 10px!important;display:grid!important}html body #pinFileModal .pin-big-btn{border-radius:10px!important;width:100%!important;height:46px!important;margin:0!important;font-size:15px!important;font-weight:600!important}html body #pinFileModal .pin-grid{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}html body #pinFileModal .pin-grid .full-width{grid-column:1/-1!important}html body #pinFileModal .pin-grid label{letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--label-ink)!important;margin:0 0 6px!important;font-size:11px!important;font-weight:700!important}html body #pinFileModal .pin-grid input,html body #pinFileModal .pin-grid select{border:1px solid var(--field-line)!important;border-radius:8px!important;width:100%!important;height:40px!important;padding:0 12px!important;font-size:14px!important}html body #pinFileModal .pin-back-btn{border-radius:8px!important;height:34px!important;margin:0 0 14px!important;padding:0 14px!important;font-size:13px!important}html body #pinFileModal .pin-file-list-shell{border:1px solid var(--panel-line)!important;background:var(--panel-soft)!important;border-radius:10px!important;margin-top:16px!important;padding:14px 16px!important}html body #pinFileModal .pin-file-list-shell h4{color:var(--heading-ink)!important;margin:0 0 10px!important;font-size:14px!important}html body[data-dashboard-page=economic] .table-wrap th,html body[data-dashboard-page=development] .table-wrap th,html body .table-wrap th,html body .table-wrap thead th,html body thead th,html body .kra-work-table th,html body .kra-review-table th,html body .dynamic-kra-table th{background:var(--teal)!important;background-color:var(--teal)!important;color:var(--card)!important;border-color:var(--teal-dark)!important}:root{--select-active:#1a5cac!important;--select-hover:#e8f0fa!important;--select-active-border:#1a5cac!important;--dd-item-hover:#e8f0fa!important;--dd-item-selected:#1a5cac!important;--dd-panel-line:#ccc!important;--field-line:#d7dbe3!important;--panel-line:#e3e7ee!important;--panel-soft:#fafbfc!important;--divider:#eef0f4!important;--heading-ink:#16345c!important;--label-ink:#5b6472!important;--slate-ink:#64748b!important;--chevron-ink:#4b5563!important}html body #dashboardControls select option{background:var(--card)!important;color:var(--text)!important}html body #dashboardControls select option:checked{background:var(--select-active)!important;background-color:var(--select-active)!important;color:#fff!important}html body .custom-select-clean-option,html body .custom-select-clean-list-portal .custom-select-clean-option{background:var(--card)!important;color:var(--text)!important}html body .custom-select-clean-option:hover,html body .custom-select-clean-list-portal .custom-select-clean-option:hover{background:var(--dd-item-hover)!important;color:var(--text)!important}html body .custom-select-clean-option.selected,html body .custom-select-clean-list-portal .custom-select-clean-option.selected{background:var(--dd-item-selected)!important;color:#fff!important}#kraReviewContent,#kraReviewShell,#kraReviewMenu,.kra-review-content,.kra-review-shell,.kra-review-menu,.kra-review-panel,.kra-review-section,.kra-review-card,.kra-review-update,.kra-review-view,.review-update-panel,.review-view-panel,#reviewUpdatePanel,#reviewViewPanel{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}#kraReviewMenu{justify-content:center!important;align-items:center!important;gap:14px!important;width:auto!important;min-width:0!important;margin:0 auto!important;padding:0!important;display:flex!important}#reviewUpdateBtn,#reviewViewBtn,.kra-review-choice{min-width:126px!important;height:42px!important;box-shadow:none!important;white-space:nowrap!important;border-radius:8px!important;outline:0!important;padding:0 18px!important;font-size:13px!important;font-weight:800!important}#reviewUpdateBtn{color:#fff!important;background:#1a5cac!important;border:1px solid #1a5cac!important}#reviewViewBtn{color:#154d96!important;background:#eef5ff!important;border:1px solid #9fc4ef!important}#reviewViewBtn:hover,#reviewViewBtn.active,#reviewViewBtn[aria-selected=true]{color:#fff!important;background:#154d96!important;border-color:#154d96!important}#reviewUpdateBtn:focus,#reviewUpdateBtn:focus-visible,#reviewViewBtn:focus,#reviewViewBtn:focus-visible,.kra-review-choice:focus,.kra-review-choice:focus-visible{box-shadow:none!important;outline:0!important}.detail-panel,.table-scroll-area,.table-wrap{min-width:0!important}.table-scroll-area,.table-wrap{width:100%!important}.table-wrap{overflow:auto!important}.table-wrap table,.dynamic-kra-table{table-layout:fixed!important;width:100%!important;min-width:1460px!important}.table-wrap th,.table-wrap td{vertical-align:top!important;word-break:normal!important;overflow-wrap:anywhere!important}.table-wrap th{white-space:nowrap!important;line-height:1.2!important}.table-wrap th:first-child,.table-wrap td:first-child{width:120px!important}.table-wrap th:nth-child(2),.table-wrap td:nth-child(2){white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;width:150px!important;min-width:150px!important}.table-wrap th:nth-child(3),.table-wrap td:nth-child(3),.table-wrap th:nth-child(4),.table-wrap td:nth-child(4),.table-wrap th:nth-child(5),.table-wrap td:nth-child(5),.table-wrap th:nth-child(6),.table-wrap td:nth-child(6),.table-wrap th:nth-child(7),.table-wrap td:nth-child(7){width:125px!important}.table-wrap th:nth-child(8),.table-wrap td:nth-child(8){width:265px!important}.table-wrap th:nth-child(9),.table-wrap td:nth-child(9){width:315px!important}.table-wrap th:nth-child(10),.table-wrap td:nth-child(10){width:135px!important;min-width:135px!important}.table-wrap th:nth-child(11),.table-wrap td:nth-child(11){text-align:center!important;width:145px!important;min-width:145px!important}body[data-dashboard-page=development] .table-wrap td:nth-child(2),body[data-dashboard-page=development] .dynamic-kra-table td:nth-child(2),body[data-dashboard-page=development] .table-wrap td:nth-child(2) *{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.status-pill,.kra-phase-status,.cell-actions,.action-group,.one-line-actions{white-space:nowrap!important}.action-group,.one-line-actions{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}@media (width<=1180px){.table-wrap table,.dynamic-kra-table{min-width:1400px!important}}@media (width<=720px){#kraReviewMenu{flex-wrap:wrap!important}#reviewUpdateBtn,#reviewViewBtn,.kra-review-choice{width:100%!important;min-width:0!important}}html body #entryModal #modalRoleGroupTabs,html body #entryModal .segmented-buttons.form-segmented{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}html body #entryModal #modalRoleGroupTabs .segment-btn,html body #entryModal .segmented-buttons.form-segmented .segment-btn{white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;padding:0 10px!important;display:flex!important}html body #entryModal .compact-update-box{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;margin-bottom:14px!important;display:grid!important}html body #entryModal .compact-update-box>.form-group:first-child{width:100%!important;min-width:0!important}html body #entryModal .compact-current-kra{flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:6px!important;width:auto!important;min-width:150px!important;max-width:190px!important;display:flex!important}html body #entryModal .compact-current-kra label{width:100%!important;margin-bottom:0!important}html body #entryModal .current-kra-pill{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;width:auto!important;min-width:136px!important;max-width:190px!important;height:42px!important;min-height:42px!important;padding:0 16px!important}html body #entryModal .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:14px 16px!important}html body #entryModal .form-group:has(#teamSelect){grid-column:1/-1!important}html body #entryModal .kra-update-date-inline,html body #entryModal .date-row-compact{grid-area:auto!important;align-self:end!important;width:100%!important}html body #entryModal .kra-update-date-inline input,html body #entryModal .date-row-compact input{width:100%!important;height:42px!important;min-height:42px!important}html body #entryModal .modal-actions{z-index:30!important;border-top:1px solid var(--divider,#e5e7eb)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fffffff7!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin:20px -30px -26px!important;padding:14px 30px!important;display:flex!important;position:sticky!important;bottom:-1px!important;left:0!important;right:0!important;box-shadow:0 -8px 20px #0f172a14!important}html body #entryModal #saveUpdateBtn{min-width:150px!important;height:42px!important;font-weight:700!important}html body #entryModal #saveUpdateBtn[data-mode=update]{color:#fff!important;background:#1a5cac!important;border-color:#1a5cac!important}@media (width<=900px){html body #entryModal .compact-update-box{grid-template-columns:1fr!important}html body #entryModal .compact-current-kra{min-width:0!important;max-width:none!important}html body #entryModal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){html body #entryModal #modalRoleGroupTabs,html body #entryModal .segmented-buttons.form-segmented,html body #entryModal .form-grid{grid-template-columns:1fr!important}html body #entryModal .modal-actions{margin:16px -10px -10px!important;padding:12px 10px!important}html body #entryModal .modal-actions .btn{flex:1 1 0!important;min-width:0!important}}html body #entryModal .modal-card{background:#fff!important;border:0!important;border-radius:16px!important;width:min(1180px,96vw)!important;padding:18px 22px 0!important;box-shadow:0 24px 65px #0f172a2e!important}html body #entryModal .modal-header{border-bottom:1px solid #edf1f5!important;margin:0 0 14px!important;padding:0 0 12px!important}html body #entryModal .modal-header h3{font-size:20px!important}html body #entryModal .icon-btn{box-shadow:none!important;background:#fff!important;border:1px solid #dbe5f0!important}html body #entryModal .compact-update-box{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 140px!important;align-items:end!important;gap:14px!important;margin:0 0 12px!important;padding:0!important;display:grid!important}html body #entryModal #modalRoleGroupTabs,html body #entryModal .segmented-buttons.form-segmented{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}html body #entryModal #modalRoleGroupTabs .segment-btn,html body #entryModal .segmented-buttons.form-segmented .segment-btn{height:34px!important;min-height:34px!important;box-shadow:none!important;border:1px solid #dbe2ea!important;border-radius:8px!important;padding:0 8px!important;font-size:11px!important;font-weight:700!important}html body #entryModal #modalRoleGroupTabs .segment-btn.active,html body #entryModal .segmented-buttons.form-segmented .segment-btn.active{color:#fff!important;box-shadow:none!important;background:#1a5cac!important;border-color:#1a5cac!important}html body #entryModal .compact-current-kra{gap:5px!important;width:140px!important;min-width:0!important;max-width:140px!important}html body #entryModal .current-kra-pill{color:#1557a5!important;width:140px!important;min-width:140px!important;max-width:140px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#eaf2ff!important;border:0!important;border-radius:8px!important;padding:0 9px!important;font-size:11px!important}html body #entryModal .team-select-row,html body #entryModal .team-split-row{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}html body #entryModal .team-section-box{box-shadow:none!important;background:#f8fafc!important;border:0!important;border-radius:10px!important;padding:10px!important}html body #entryModal .team-section-title{border-bottom:1px solid #e8edf3!important;margin:0 0 8px!important;padding:0 0 7px!important;font-size:11px!important}html body #entryModal .team-action-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-bottom:8px!important;display:grid!important}html body #entryModal .team-action-row .mini-add-btn,html body #entryModal .team-action-row .mini-edit-btn,html body #entryModal .team-action-row .mini-delete-btn{width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;box-shadow:none!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dbe2ea!important;border-radius:7px!important;padding:0 6px!important;font-size:10px!important}html body #entryModal .team-action-row .mini-delete-btn{color:#c62828!important;background:snow!important;border-color:#efc7c7!important}html body #entryModal .team-select-field select,html body #entryModal .team-quick-select,html body #entryModal #teamSelect{height:38px!important;min-height:38px!important;box-shadow:none!important;border:1px solid #d8e0e9!important;border-radius:8px!important}html body #entryModal .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:12px!important;display:grid!important}html body #entryModal .form-grid>.form-group:first-child{grid-column:1/-1!important}html body #entryModal .form-group:has(#teamSelect){grid-column:1/-1!important}html body #entryModal .kra-update-date-inline,html body #entryModal .date-row-compact{grid-column:auto!important;width:100%!important}html body #entryModal .kra-update-date-inline input,html body #entryModal .date-row-compact input{width:100%!important;height:38px!important;min-height:38px!important;box-shadow:none!important;border:1px solid #d8e0e9!important;border-radius:8px!important}html body #entryModal .form-group label{letter-spacing:.07em!important;margin-bottom:5px!important;font-size:9.5px!important}html body #entryModal .work-items-header{border-top:1px solid #edf1f5!important;margin:16px 0 10px!important;padding:14px 0 0!important}html body #entryModal input,html body #entryModal select,html body #entryModal textarea,html body #entryModal .custom-select-clean-btn{box-shadow:none!important;border-color:#d8e0e9!important}html body #entryModal input:focus,html body #entryModal select:focus,html body #entryModal textarea:focus,html body #entryModal .custom-select-clean-btn:focus{border-color:#1a5cac!important;box-shadow:0 0 0 2px #1a5cac1a!important}html body #entryModal .modal-actions{z-index:30!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#fff!important;border-top:1px solid #edf1f5!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:18px -22px 0!important;padding:12px 22px!important;display:grid!important;position:sticky!important;bottom:0!important}html body #entryModal .modal-actions .btn{width:100%!important;min-width:0!important;height:38px!important;box-shadow:none!important;border-radius:8px!important}@media (width<=900px){html body #entryModal .compact-update-box{grid-template-columns:1fr!important}html body #entryModal .compact-current-kra,html body #entryModal .current-kra-pill{width:140px!important;max-width:140px!important}html body #entryModal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #entryModal .team-select-row,html body #entryModal .team-split-row{grid-template-columns:1fr!important}}@media (width<=600px){html body #entryModal #modalRoleGroupTabs,html body #entryModal .segmented-buttons.form-segmented,html body #entryModal .form-grid{grid-template-columns:1fr!important}html body #entryModal .modal-actions{margin:16px -12px 0!important;padding:10px 12px!important}}html body #entryModal .work-item-card,html body #entryModal .member-work-card{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0 0 10px!important;padding:12px 0!important}html body #entryModal .work-item-top,html body #entryModal .member-work-top{border-bottom:1px solid #edf1f5!important;margin:0 0 10px!important;padding:0 0 8px!important}html body #entryModal .compact-work-item-card .compact-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"member email status""work work description"!important;align-items:end!important;gap:10px 12px!important;display:grid!important}html body #entryModal .compact-work-item-card .primary-member-field:first-of-type{grid-area:member!important}html body #entryModal .compact-work-item-card .primary-member-field:nth-of-type(2){grid-area:email!important}html body #entryModal .compact-work-item-card .work-status-form-group{grid-area:status!important}html body #entryModal .compact-work-item-card .form-group:has(.work-title){grid-area:work!important}html body #entryModal .compact-work-item-card .form-group:has(.work-description){grid-area:description/auto!important}html body #entryModal .compact-work-item-card .work-description{resize:vertical!important;height:72px!important;min-height:72px!important}html body #entryModal .compact-work-item-card input,html body #entryModal .compact-work-item-card textarea{background:#fff!important}body[data-dashboard-page=development] #entryModal .member-in-team-group{display:none!important}body[data-dashboard-page=development] #entryModal .member-work-card .compact-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #entryModal .editable-list-dropdown,html body #entryModal .editable-list-portal,html body #entryModal .custom-select-clean-list[data-for-select-id=""],html body #entryModal datalist{display:none!important}html body #entryModal .modal-actions{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:12px!important}html body #entryModal .modal-actions .btn{min-height:40px!important;margin:0!important}@media (width<=900px){html body #entryModal .compact-work-item-card .compact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"member email""status work""description description"!important}}@media (width<=600px){html body #entryModal .compact-work-item-card .compact-form-grid{grid-template-columns:1fr!important;grid-template-areas:"member""email""status""work""description"!important}html body #entryModal .modal-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}}#entryModal .editable-list-portal,#entryModal .editable-list-dropdown,.editable-list-portal,.editable-list-dropdown{visibility:hidden!important;pointer-events:none!important;display:none!important}#entryModal .work-pattern-grid,#entryModal .member-pattern-grid{align-items:end;gap:12px;display:grid}#entryModal .economic-only{display:none}body[data-dashboard-page=economic] #entryModal .economic-only{display:grid}body[data-dashboard-page=development] #entryModal .primary-work-pattern{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"member email status""work description description"}body[data-dashboard-page=development] #entryModal .primary-work-pattern .pattern-member{grid-area:member}body[data-dashboard-page=development] #entryModal .primary-work-pattern .pattern-email{grid-area:email}body[data-dashboard-page=development] #entryModal .primary-work-pattern .pattern-status{grid-area:status}body[data-dashboard-page=development] #entryModal .primary-work-pattern .pattern-work-title{grid-area:work}body[data-dashboard-page=development] #entryModal .primary-work-pattern .pattern-work-description{grid-area:description}body[data-dashboard-page=economic] #entryModal .primary-work-pattern{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"team member inteam status""work description description email"}body[data-dashboard-page=economic] #entryModal .primary-work-pattern .economic-team-field{grid-area:team}body[data-dashboard-page=economic] #entryModal .primary-work-pattern .pattern-member{grid-area:member}body[data-dashboard-page=economic] #entryModal .primary-work-pattern .economic-in-team-field{grid-area:inteam}body[data-dashboard-page=economic] #entryModal .primary-work-pattern .pattern-status{grid-area:status}body[data-dashboard-page=economic] #entryModal .primary-work-pattern .pattern-work-title{grid-area:work}body[data-dashboard-page=economic] #entryModal .primary-work-pattern .pattern-work-description{grid-area:description}body[data-dashboard-page=economic] #entryModal .primary-work-pattern .pattern-email{grid-area:email}#entryModal .member-pattern-grid.development-pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#entryModal .development-pattern-grid .member-work-title-field{grid-column:1/2}#entryModal .development-pattern-grid .member-work-description-field{grid-column:2/4}#entryModal .member-pattern-grid.economic-pattern-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#entryModal .economic-pattern-grid .member-work-title-field{grid-column:1/2}#entryModal .economic-pattern-grid .member-work-description-field{grid-column:2/4}#entryModal .economic-pattern-grid .member-email-field{grid-column:4/5}#entryModal .extra-work-pattern-row{grid-template-columns:minmax(220px,.7fr) minmax(0,1.8fr);align-items:end;gap:12px;display:grid}#entryModal .member-first-work-description,#entryModal .work-description{resize:vertical;min-height:74px}#entryModal .work-item-card,#entryModal .member-work-card{box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #e7edf5!important;border-radius:0!important;padding:16px 0!important}#entryModal .work-item-top,#entryModal .member-work-top{border-bottom:1px solid #edf1f6;margin-bottom:14px;padding-bottom:10px}#entryModal .mini-work-actions{justify-content:flex-end;margin:12px 0 4px;display:flex}#entryModal .mini-work-actions .btn{width:auto!important;min-width:150px!important}#entryModal input,#entryModal select,#entryModal textarea{background:#fff}@media (width<=1000px){body[data-dashboard-page] #entryModal .primary-work-pattern,#entryModal .member-pattern-grid.development-pattern-grid,#entryModal .member-pattern-grid.economic-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none}body[data-dashboard-page] #entryModal .primary-work-pattern>*{grid-area:auto!important}#entryModal .development-pattern-grid .member-work-title-field,#entryModal .development-pattern-grid .member-work-description-field,#entryModal .economic-pattern-grid .member-work-title-field,#entryModal .economic-pattern-grid .member-work-description-field,#entryModal .economic-pattern-grid .member-email-field{grid-column:auto}}@media (width<=640px){body[data-dashboard-page] #entryModal .primary-work-pattern,#entryModal .member-pattern-grid.development-pattern-grid,#entryModal .member-pattern-grid.economic-pattern-grid,#entryModal .extra-work-pattern-row{grid-template-columns:1fr}}html body #entryModal .unlock-full-edit-btn,html body #entryModal #unlockFullEditBtn{display:none!important}html body #entryModal .modal-card{background:#fff!important;border:1px solid #dbe5f0!important;border-radius:16px!important;box-shadow:0 18px 48px #0f172a29!important}html body #entryModal .modal-header{border:0!important;border-bottom:1px solid #edf2f7!important;padding-bottom:12px!important}html body #entryModal #entryForm,html body #entryModal .compact-update-box,html body #entryModal .team-select-row,html body #entryModal .team-split-row,html body #entryModal .team-section-box,html body #entryModal .team-main-box,html body #entryModal .team-in-box,html body #entryModal .work-items-header,html body #entryModal .work-item-card,html body #entryModal .member-work-card,html body #entryModal .work-item-top,html body #entryModal .member-work-top,html body #entryModal .modal-actions{box-shadow:none!important;border:0!important;outline:0!important}html body #entryModal .compact-update-box,html body #entryModal .team-section-box,html body #entryModal .work-item-card,html body #entryModal .member-work-card{background:0 0!important}html body #entryModal .team-section-box{border-radius:0!important;padding:0!important}html body #entryModal .team-section-title{border:0!important;padding:0 0 8px!important}html body #entryModal .team-action-row{gap:8px!important;margin-bottom:8px!important}html body #entryModal .team-action-row button{height:34px!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e0ea!important;border-radius:8px!important}html body #entryModal .team-action-row .mini-delete-btn{background:snow!important;border-color:#fecaca!important}html body #entryModal .team-select-field{background:0 0!important;border:0!important;padding:0!important}html body #entryModal .work-items-header{border-top:1px solid #edf2f7!important;padding-top:16px!important}html body #entryModal .work-item-card,html body #entryModal .member-work-card{margin:0 0 8px!important;padding:12px 0!important}html body #entryModal .work-item-top,html body #entryModal .member-work-top{border-bottom:1px solid #f0f3f7!important;margin-bottom:12px!important;padding-bottom:8px!important}html body #entryModal .modal-actions{background:#fff!important;border-top:1px solid #edf2f7!important}:is(body[data-dashboard-page=development] #entryModal .team-in-box,body[data-dashboard-page=development] #entryModal .economic-in-team-field,body[data-dashboard-page=development] #entryModal .hmw-in-team-select,body[data-dashboard-page=development] #entryModal .form-group:has(.hmw-in-team-select)){display:none!important}body[data-dashboard-page=economic] #entryModal .primary-team-select,body[data-dashboard-page=economic] #entryModal .primary-in-team-select{pointer-events:none!important;color:#334155!important;background-color:#f8fafc!important}html body #entryModal .modal-header{grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;display:grid!important}html body #entryModal .modal-header h3{text-align:left!important;margin:0!important}html body #entryModal .modal-back-btn,html body #entryModal .icon-btn{color:#1559a6!important;cursor:pointer!important;background:#fff!important;border:1px solid #d7e3f1!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;font-size:20px!important;line-height:1!important;display:inline-flex!important}html body #entryModal .modal-back-btn:hover,html body #entryModal .icon-btn:hover{background:#eef5ff!important;border-color:#b9d2ee!important}html body #entryModal .work-details-shell{box-sizing:border-box!important;background:#fff!important;border:1px solid #dbe5f0!important;border-radius:14px!important;width:100%!important;margin-top:18px!important;padding:16px!important}html body #entryModal .work-details-shell .work-items-header{border:0!important;align-items:center!important;margin:0!important;padding:0!important}html body #entryModal .work-details-content{box-sizing:border-box!important;width:100%!important;margin-top:0!important;display:none!important}html body #entryModal .work-details-content.is-visible{margin-top:14px!important;padding-top:2px!important;display:block!important}html body #entryModal #workItemsContainer,html body #entryModal #memberWorkContainer,html body #entryModal .work-item-card,html body #entryModal .member-work-card{box-sizing:border-box!important;width:100%!important;max-width:none!important}html body #entryModal .work-item-card,html body #entryModal .member-work-card{background:#fff!important;border:1px solid #e3eaf3!important;border-radius:12px!important;margin:0 0 12px!important;padding:14px!important}html body #entryModal .work-item-card:last-child,html body #entryModal .member-work-card:last-child{margin-bottom:0!important}html body #entryModal .work-pattern-grid,html body #entryModal .member-pattern-grid,html body #entryModal .extra-work-pattern-row{box-sizing:border-box!important;width:100%!important}@media (width<=700px){html body #entryModal .modal-header{grid-template-columns:38px minmax(0,1fr) 38px!important;gap:8px!important}html body #entryModal .work-details-shell{padding:12px!important}html body #entryModal .work-items-header{align-items:stretch!important}html body #entryModal .work-header-actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}html body #entryModal .work-header-actions .btn{width:100%!important}}html body #entryModal .kra-single-control-row{grid-template-columns:minmax(430px,1.45fr) minmax(135px,.42fr) minmax(560px,1.75fr)!important;align-items:end!important;gap:12px!important;margin:14px 0 12px!important;display:grid!important}html body #entryModal .kra-single-control-row .form-group{min-width:0!important;margin:0!important}html body #entryModal .kra-single-control-row label{text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 7px!important;font-size:11px!important;line-height:1!important;display:block!important}html body #entryModal .kra-for-inline .segment-btn,html body #entryModal .kra-type-inline .current-kra-pill,html body #entryModal .team-inline-actions button,html body #entryModal .team-inline-actions select{border-radius:10px!important;height:42px!important;min-height:42px!important;margin:0!important}html body #entryModal .kra-type-inline .current-kra-pill{white-space:nowrap!important;justify-content:center!important;align-items:center!important;display:flex!important}html body #entryModal .team-inline-actions button{white-space:nowrap!important;background:#fff!important;border:1px solid #d8e2ee!important;padding:0 12px!important;font-weight:600!important}html body #entryModal .team-inline-actions .mini-delete-btn{color:#dc2626!important;background:snow!important;border-color:#fecaca!important}html body #entryModal .team-inline-actions .icon-action-btn span{margin-right:4px!important;font-size:15px!important;line-height:1!important;display:inline-block!important}html body #entryModal .team-inline-actions select{width:100%!important;min-width:0!important}body[data-dashboard-page=development] #entryModal .modal-date-grid .top-member-field,html body #entryModal #addWorkItemBtn{display:none!important}html body #entryModal .work-details-shell{box-shadow:none!important;background:#fff!important;border:1px solid #d9e4ef!important;border-radius:14px!important;margin-top:14px!important;padding:16px 18px!important}html body #entryModal .work-items-header{border:0!important;margin:0!important;padding:0!important}html body #entryModal .work-details-content{border:0!important;margin:12px 0 0!important;padding:0!important}html body #entryModal .work-item-card,html body #entryModal .member-work-card,html body #entryModal .heads-work-card,html body #entryModal .work-item-top,html body #entryModal .member-work-top{box-shadow:none!important;border:0!important;outline:0!important}html body #entryModal .work-item-card,html body #entryModal .member-work-card,html body #entryModal .heads-work-card{background:0 0!important;margin:0!important;padding:10px 0 0!important}html body #entryModal .work-item-top,html body #entryModal .member-work-top{margin:0 0 12px!important;padding:0!important}html body #entryModal .member-work-actions,html body #entryModal .mini-work-actions{justify-content:flex-start!important;margin:12px 0 6px!important;display:flex!important}html body #entryModal .add-inner-work-btn{width:auto!important;min-width:150px!important;margin:0!important}html body #entryModal .remove-member-work-btn,html body #entryModal .remove-work-btn{margin-left:auto!important}@media (width<=1250px){html body #entryModal .kra-single-control-row{grid-template-columns:minmax(380px,1.2fr) minmax(130px,.4fr) minmax(500px,1.55fr)!important}html body #entryModal .team-inline-actions button{padding:0 9px!important;font-size:12px!important}}@media (width<=1050px){html body #entryModal .kra-single-control-row{grid-template-columns:1fr 170px!important}html body #entryModal .team-inline-control{grid-column:1/-1!important}html body #entryModal .modal-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){html body #entryModal .kra-single-control-row{grid-template-columns:1fr!important}html body #entryModal .team-inline-control{grid-column:auto!important}html body #entryModal .team-inline-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #entryModal .team-inline-actions select{grid-column:1/-1!important}html body #entryModal .modal-date-grid{grid-template-columns:1fr!important}html body #entryModal .compact-work-header{align-items:stretch!important}html body #entryModal .work-header-actions,html body #entryModal .work-header-actions .btn{width:100%!important}}html body #entryModal .kra-single-control-row{grid-template-columns:minmax(390px,1.35fr) minmax(135px,.42fr) minmax(360px,1.15fr)!important;align-items:end!important;gap:12px!important;display:grid!important}html body #entryModal .team-inline-actions{grid-template-columns:44px 44px 44px minmax(190px,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}html body #entryModal .team-inline-actions .team-icon-only{justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;padding:0!important;display:flex!important}html body #entryModal .team-inline-actions .team-icon-only span{margin:0!important;font-size:18px!important;line-height:1!important}html body #entryModal .modal-date-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:14px!important;display:grid!important}html body #entryModal .modal-date-grid .date-row-compact{grid-column:auto!important;min-width:0!important}@media (width<=1050px){html body #entryModal .kra-single-control-row{grid-template-columns:minmax(340px,1fr) 150px minmax(330px,1fr)!important}html body #entryModal .team-inline-control{grid-column:auto!important}html body #entryModal .modal-date-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=900px){html body #entryModal .kra-single-control-row{grid-template-columns:1fr 160px!important}html body #entryModal .team-inline-control{grid-column:1/-1!important}html body #entryModal .modal-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){html body #entryModal .kra-single-control-row{grid-template-columns:1fr!important}html body #entryModal .team-inline-control{grid-column:auto!important}html body #entryModal .team-inline-actions{grid-template-columns:44px 44px 44px minmax(0,1fr)!important}html body #entryModal .team-inline-actions select{grid-column:auto!important}html body #entryModal .modal-date-grid{grid-template-columns:1fr!important}}@media (width>=701px){html body #entryModal form#entryForm>.kra-single-control-row{flex-flow:row!important;align-items:flex-end!important;gap:12px!important;width:100%!important;min-width:0!important;margin:16px 0 14px!important;display:flex!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline{flex:0 44%!important;width:auto!important;min-width:360px!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline{flex:0 0 176px!important;width:176px!important;min-width:176px!important;display:block!important}html body #entryModal form#entryForm>.kra-single-control-row>.team-inline-control{flex:auto!important;grid-column:auto!important;width:auto!important;min-width:360px!important}html body #entryModal .kra-for-inline .form-segmented{flex-flow:row!important;gap:8px!important;width:100%!important;display:flex!important}html body #entryModal .kra-for-inline .segment-btn{white-space:nowrap!important;flex:1 1 0!important;min-width:0!important;padding:0 12px!important}html body #entryModal .team-inline-actions{flex-flow:row!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}html body #entryModal .team-inline-actions .team-icon-only{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:42px!important;padding:0!important}html body #entryModal .team-inline-actions select#teamSelect{flex:auto!important;width:auto!important;min-width:150px!important}html body #entryModal form#entryForm>.modal-date-grid{flex-flow:row!important;align-items:flex-end!important;gap:14px!important;width:100%!important;min-width:0!important;display:flex!important}html body #entryModal form#entryForm>.modal-date-grid>.date-row-compact{flex:1 1 0!important;grid-area:auto!important;width:0!important;min-width:0!important}html body #entryModal form#entryForm>.modal-date-grid>.date-row-compact input{width:100%!important;min-width:0!important;min-height:48px!important}body[data-dashboard-page=development] #entryModal form#entryForm>.modal-date-grid>.top-member-field{display:none!important}}@media (width<=700px){html body #entryModal form#entryForm>.kra-single-control-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important}html body #entryModal form#entryForm>.kra-single-control-row>*{width:100%!important;min-width:0!important}html body #entryModal .team-inline-actions{flex-flow:row!important;gap:7px!important;display:flex!important}html body #entryModal .team-inline-actions select#teamSelect{flex:auto!important;min-width:0!important}html body #entryModal form#entryForm>.modal-date-grid{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}html body #entryModal form#entryForm>.modal-date-grid>.date-row-compact{grid-area:auto!important;width:100%!important}}body[data-dashboard-page=economic] #entryModal .kra-type-inline{flex:0 0 190px!important;width:190px!important;min-width:190px!important}body[data-dashboard-page=economic] #entryModal .kra-type-inline .current-kra-pill{box-sizing:border-box!important;white-space:nowrap!important;border-radius:12px!important;width:100%!important;max-width:none!important;height:42px!important;min-height:42px!important;padding:0 14px!important}@media (width<=700px){body[data-dashboard-page=economic] #entryModal .kra-type-inline{width:100%!important;min-width:0!important}}html body #entryModal .active-status-inline input,html body #entryModal .top-in-team-inline select{border-radius:10px!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important}body[data-dashboard-page=development] #entryModal .top-in-team-inline{display:none!important}body[data-dashboard-page=economic] #entryModal .kra-type-inline>label{visibility:visible!important}@media (width>=701px){html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline{flex:31%!important;min-width:315px!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline{flex:0 0 145px!important;width:145px!important;min-width:145px!important}html body #entryModal form#entryForm>.kra-single-control-row>.active-status-inline{flex:0 190px!important;width:190px!important;min-width:150px!important}html body #entryModal form#entryForm>.kra-single-control-row>.team-inline-control{flex:31%!important;min-width:330px!important}html body #entryModal form#entryForm>.kra-single-control-row>.top-in-team-inline{flex:0 220px!important;width:220px!important;min-width:170px!important}}@media (width<=1180px) and (width>=701px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:minmax(310px,1.3fr) 145px minmax(170px,.8fr)!important;display:grid!important}html body #entryModal form#entryForm>.kra-single-control-row>.team-inline-control{grid-column:1/3!important;min-width:0!important}html body #entryModal form#entryForm>.kra-single-control-row>.top-in-team-inline{grid-column:3!important;width:auto!important;min-width:0!important}}@media (width<=700px){html body #entryModal .active-status-inline,html body #entryModal .top-in-team-inline{width:100%!important;min-width:0!important}}html body #entryModal .kra-type-inline{align-self:end!important}html body #entryModal .kra-type-inline .current-kra-pill{height:42px!important;min-height:42px!important}html body #entryModal .in-team-inline-actions{flex-flow:row!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}html body #entryModal .in-team-inline-actions .team-icon-only{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:42px!important;padding:0!important}html body #entryModal .in-team-inline-actions select#teamQuickSelect{flex:auto!important;width:auto!important;min-width:150px!important;height:42px!important;min-height:42px!important}@media (width>=701px){html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline{flex:30%!important;min-width:300px!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline{flex:0 0 160px!important;width:160px!important;min-width:160px!important}html body #entryModal form#entryForm>.kra-single-control-row>.team-inline-control,html body #entryModal form#entryForm>.kra-single-control-row>.top-in-team-inline{flex:35%!important;width:auto!important;min-width:330px!important}}@media (width<=1180px) and (width>=701px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:minmax(300px,1fr) 160px!important;gap:12px!important;display:grid!important}html body #entryModal form#entryForm>.kra-single-control-row>.team-inline-control,html body #entryModal form#entryForm>.kra-single-control-row>.top-in-team-inline{grid-column:auto!important;width:auto!important;min-width:0!important}}@media (width<=700px){html body #entryModal .in-team-inline-actions{gap:7px!important}html body #entryModal .in-team-inline-actions select#teamQuickSelect{min-width:0!important}}#dashboardControls .sidebar-section.action-panel{background:#fff!important;border:1px solid #dbe3ec!important;border-radius:16px!important;align-items:center!important;min-width:0!important;padding:10px!important;display:flex!important;overflow:visible!important;box-shadow:0 4px 12px #0f172a1a!important}#dashboardControls .action-panel .actions-stack,#dashboardControls .action-panel .actions-stack.compact-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:10px!important;width:100%!important;display:grid!important}#dashboardControls .action-panel .btn{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;padding:0 10px!important;font-size:13px!important;line-height:1.1!important;display:flex!important;overflow:hidden!important}#dashboardControls .action-panel #openModalBtn{color:#fff!important;background:#2166b5!important;border-color:#2166b5!important}#dashboardControls .action-panel #resetFiltersBtn{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important}#dashboardControls .action-panel #topLogoutBtn{color:#fff!important;background:#c9362b!important;border-color:#c9362b!important}@media (width<=900px){#dashboardControls .action-panel .actions-stack,#dashboardControls .action-panel .actions-stack.compact-actions{grid-template-columns:repeat(3,minmax(135px,1fr))!important;padding-bottom:2px!important;overflow-x:auto!important}#dashboardControls .action-panel .btn{height:46px!important}}html body #dashboardControls .sidebar-section.action-panel{box-sizing:border-box!important;width:100%!important;min-width:390px!important;padding:10px 12px!important}html body #dashboardControls .action-panel .actions-stack.compact-actions{flex-flow:row!important;justify-content:space-between!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important}html body #dashboardControls .action-panel .actions-stack.compact-actions>.btn{box-sizing:border-box!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-style:solid!important;border-width:1px!important;border-radius:12px!important;flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;height:48px!important;margin:0!important;padding:0 8px!important;font-size:13px!important;font-weight:800!important;overflow:hidden!important}html body #dashboardControls .action-panel #openModalBtn,html body #dashboardControls .action-panel #resetFiltersBtn,html body #dashboardControls .action-panel #topLogoutBtn{flex-basis:0!important;width:0!important;min-width:0!important}@media (width<=1200px){html body #dashboardControls .sidebar-section.action-panel{min-width:360px!important}html body #dashboardControls .action-panel .actions-stack.compact-actions{gap:8px!important}html body #dashboardControls .action-panel .actions-stack.compact-actions>.btn{height:46px!important;padding:0 6px!important;font-size:12px!important}}html body #dashboardControls{grid-template-columns:repeat(5,minmax(150px,1fr)) minmax(430px,1.9fr)!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}html body #dashboardControls>.sidebar-section{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;height:96px!important;min-height:96px!important;padding:12px 16px!important;display:flex!important}html body #dashboardControls .select-shell,html body #dashboardControls select,html body #dashboardControls input[type=date]{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important}html body #dashboardControls .sidebar-section.action-panel{width:100%!important;min-width:0!important;height:96px!important;padding:12px!important}html body #dashboardControls .action-panel .actions-stack.compact-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}html body #dashboardControls .action-panel .actions-stack.compact-actions>.btn{white-space:nowrap!important;text-overflow:clip!important;width:100%!important;min-width:0!important;height:46px!important;padding:0 12px!important;font-size:13px!important;overflow:visible!important}html body #entryModal .modal-card-large{box-sizing:border-box!important;width:min(1420px,100vw - 28px)!important;max-width:1420px!important}html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:minmax(310px,1.15fr) minmax(150px,.55fr) minmax(330px,1.2fr) minmax(330px,1.2fr)!important;align-items:end!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}html body #entryModal form#entryForm>.kra-single-control-row>.form-group{flex:none!important;grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important}html body #entryModal .kra-for-inline .form-segmented{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}html body #entryModal .kra-for-inline .segment-btn,html body #entryModal .kra-type-inline .current-kra-pill,html body #entryModal .team-inline-actions .team-icon-only,html body #entryModal .team-inline-actions select,html body #entryModal .in-team-inline-actions .team-icon-only,html body #entryModal .in-team-inline-actions select{box-sizing:border-box!important;height:44px!important;min-height:44px!important}html body #entryModal .kra-type-inline,html body #entryModal .kra-type-inline .current-kra-pill{width:100%!important;min-width:0!important;max-width:none!important}html body #entryModal .team-inline-actions,html body #entryModal .in-team-inline-actions{grid-template-columns:44px 44px 44px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}html body #entryModal .team-inline-actions .team-icon-only,html body #entryModal .in-team-inline-actions .team-icon-only{width:44px!important;min-width:44px!important;padding:0!important}html body #entryModal .team-inline-actions select,html body #entryModal .in-team-inline-actions select,html body #entryModal #teamSelect,html body #entryModal #teamQuickSelect{width:100%!important;min-width:0!important;max-width:none!important}html body #entryModal .modal-date-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}html body #entryModal .modal-date-grid .form-group,html body #entryModal .modal-date-grid input{box-sizing:border-box!important;width:100%!important;min-width:0!important}html body #entryModal .modal-actions{grid-template-columns:1fr 1fr!important;gap:14px!important}html body #entryModal .modal-actions .btn{height:48px!important;min-height:48px!important;font-size:15px!important}@media (width<=1500px){html body #dashboardControls{grid-template-columns:repeat(3,minmax(190px,1fr))!important}html body #dashboardControls .sidebar-section.action-panel{grid-column:1/-1!important}}@media (width<=1180px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:minmax(300px,1fr) minmax(150px,.5fr)!important}html body #entryModal form#entryForm>.kra-single-control-row>.team-inline-control,html body #entryModal form#entryForm>.kra-single-control-row>.top-in-team-inline{grid-column:auto!important}}@media (width<=900px){html body #dashboardControls{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #dashboardControls .sidebar-section.action-panel{grid-column:1/-1!important}html body #entryModal .modal-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){html body #dashboardControls{grid-template-columns:1fr!important}html body #dashboardControls>.sidebar-section,html body #dashboardControls .sidebar-section.action-panel{grid-column:auto!important;height:auto!important;min-height:88px!important}html body #dashboardControls .action-panel .actions-stack.compact-actions,html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:1fr!important}html body #entryModal .team-inline-actions,html body #entryModal .in-team-inline-actions{grid-template-columns:44px 44px 44px minmax(0,1fr)!important}html body #entryModal .modal-date-grid{grid-template-columns:1fr!important}html body #entryModal .modal-actions{grid-template-columns:1fr 1fr!important}}@media (width>=1501px){html body #dashboardControls{grid-template-columns:minmax(250px,1.15fr) minmax(200px,.9fr) minmax(260px,1.25fr) minmax(180px,.75fr) minmax(180px,.75fr) minmax(390px,1.45fr)!important}}html body #dashboardControls .sidebar-section.action-panel{overflow:visible!important}html body #dashboardControls .action-panel .actions-stack.compact-actions{flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:visible!important}html body #dashboardControls .action-panel .actions-stack.compact-actions>.btn{text-overflow:clip!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:46px!important;padding:0 16px!important;overflow:visible!important}html body #dashboardControls .action-panel #openModalBtn,html body #dashboardControls .action-panel #resetFiltersBtn{flex-basis:145px!important;width:145px!important}html body #dashboardControls .action-panel #topLogoutBtn{flex-basis:112px!important;width:112px!important}html body #entryModal .team-inline-actions #showAddTeamBtn,html body #entryModal .in-team-inline-actions #showAddInTeamBtn{order:1!important}html body #entryModal .team-inline-actions #showEditTeamBtn,html body #entryModal .in-team-inline-actions #showEditInTeamBtn{order:2!important}html body #entryModal .team-inline-actions #deleteTeamBtn,html body #entryModal .in-team-inline-actions #deleteInTeamBtn{order:3!important}html body #entryModal .team-inline-actions #teamSelect,html body #entryModal .in-team-inline-actions #teamQuickSelect{order:4!important}@media (width<=1500px) and (width>=901px){html body #dashboardControls .sidebar-section.action-panel{height:88px!important;min-height:88px!important}html body #dashboardControls .action-panel .actions-stack.compact-actions{justify-content:flex-start!important}}@media (width<=700px){html body #dashboardControls .action-panel .actions-stack.compact-actions{grid-template-columns:1fr!important;display:grid!important}html body #dashboardControls .action-panel .actions-stack.compact-actions>.btn,html body #dashboardControls .action-panel #openModalBtn,html body #dashboardControls .action-panel #resetFiltersBtn,html body #dashboardControls .action-panel #topLogoutBtn{flex-basis:auto!important;width:100%!important;min-width:0!important}}html body #dashboardControls .sidebar-section.action-panel{box-sizing:border-box!important;min-width:0!important;overflow:hidden!important}html body #dashboardControls .action-panel .actions-stack.compact-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}html body #dashboardControls .action-panel .actions-stack.compact-actions>.btn,html body #dashboardControls .action-panel #openModalBtn,html body #dashboardControls .action-panel #resetFiltersBtn,html body #dashboardControls .action-panel #topLogoutBtn{box-sizing:border-box!important;white-space:nowrap!important;text-overflow:clip!important;flex-basis:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important;display:flex!important;overflow:hidden!important}@media (width>=1501px){html body #dashboardControls{grid-template-columns:minmax(250px,1.15fr) minmax(200px,.9fr) minmax(260px,1.2fr) minmax(180px,.75fr) minmax(180px,.75fr) minmax(400px,1.55fr)!important}}@media (width<=1500px) and (width>=701px){html body #dashboardControls .sidebar-section.action-panel{grid-column:1/-1!important;width:100%!important}html body #dashboardControls .action-panel .actions-stack.compact-actions{width:min(100%,540px)!important;margin:0 auto!important}}@media (width<=700px){html body #dashboardControls .action-panel .actions-stack.compact-actions{grid-template-columns:1fr!important;width:100%!important}html body #dashboardControls .sidebar-section.action-panel{overflow:visible!important}}@media (width>=1501px){html body #dashboardControls{grid-template-columns:repeat(6,minmax(0,1fr))!important}}html body #dashboardControls>.sidebar-section,html body #dashboardControls>.sidebar-section.action-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:96px!important;min-height:96px!important}html body #dashboardControls .action-panel .actions-stack.compact-actions>.btn,html body #dashboardControls .action-panel #openModalBtn,html body #dashboardControls .action-panel #resetFiltersBtn,html body #dashboardControls .action-panel #topLogoutBtn{white-space:nowrap!important;text-overflow:clip!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;padding:0 5px!important;font-size:11px!important;line-height:1.05!important;overflow:hidden!important}html body #entryModal .team-inline-actions,html body #entryModal .in-team-inline-actions{grid-template-columns:44px 44px 44px minmax(0,1fr)!important;grid-auto-flow:column!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}html body #entryModal #showAddTeamBtn,html body #entryModal #showAddInTeamBtn{order:1!important;grid-column:1!important}html body #entryModal #showEditTeamBtn,html body #entryModal #showEditInTeamBtn{order:2!important;grid-column:2!important}html body #entryModal #deleteTeamBtn,html body #entryModal #deleteInTeamBtn{order:3!important;grid-column:3!important}html body #entryModal #teamSelect,html body #entryModal #teamQuickSelect{order:4!important;grid-column:4!important}@media (width<=1500px) and (width>=701px){html body #dashboardControls .sidebar-section.action-panel{height:96px!important;min-height:96px!important}}@media (width<=700px){html body #dashboardControls>.sidebar-section,html body #dashboardControls>.sidebar-section.action-panel{height:auto!important;min-height:88px!important}html body #dashboardControls .action-panel .actions-stack.compact-actions{grid-template-columns:1fr!important;gap:8px!important}html body #dashboardControls .action-panel .actions-stack.compact-actions>.btn{font-size:12px!important}}@media (width>=1101px){html body #dashboardControls{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}html body #dashboardControls>.sidebar-section,html body #dashboardControls>.sidebar-section.action-panel{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:90px!important;min-height:90px!important;margin:0!important;overflow:hidden!important}html body #dashboardControls>.sidebar-section.action-panel{align-items:center!important;padding:12px!important;display:flex!important}html body #dashboardControls .action-panel .actions-stack,html body #dashboardControls .action-panel .actions-stack.compact-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}html body #dashboardControls .action-panel .actions-stack>.btn,html body #dashboardControls .action-panel .actions-stack.compact-actions>.btn{white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;padding:0 4px!important;font-size:10px!important;overflow:hidden!important}}html body[data-dashboard-page=economic] #entryModal .team-inline-actions,html body[data-dashboard-page=economic] #entryModal .team-inline-actions.in-team-inline-actions,html body #entryModal .team-inline-actions,html body #entryModal .in-team-inline-actions{flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}html body[data-dashboard-page=economic] #entryModal #showAddTeamBtn,html body[data-dashboard-page=economic] #entryModal #showAddInTeamBtn,html body #entryModal #showAddTeamBtn,html body #entryModal #showAddInTeamBtn{flex:0 0 42px!important;order:1!important;width:42px!important;min-width:42px!important}html body[data-dashboard-page=economic] #entryModal #showEditTeamBtn,html body[data-dashboard-page=economic] #entryModal #showEditInTeamBtn,html body #entryModal #showEditTeamBtn,html body #entryModal #showEditInTeamBtn{flex:0 0 42px!important;order:2!important;width:42px!important;min-width:42px!important}html body[data-dashboard-page=economic] #entryModal #deleteTeamBtn,html body[data-dashboard-page=economic] #entryModal #deleteInTeamBtn,html body #entryModal #deleteTeamBtn,html body #entryModal #deleteInTeamBtn{flex:0 0 42px!important;order:3!important;width:42px!important;min-width:42px!important}html body[data-dashboard-page=economic] #entryModal #teamSelect,html body[data-dashboard-page=economic] #entryModal #teamQuickSelect,html body #entryModal #teamSelect,html body #entryModal #teamQuickSelect{flex:auto!important;order:4!important;width:auto!important;min-width:0!important;max-width:none!important}@media (width<=1100px) and (width>=701px){html body #dashboardControls{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #dashboardControls>.sidebar-section.action-panel{grid-column:auto!important;width:100%!important}}html body #entryModal{padding:14px!important;overflow:auto!important}html body #entryModal .modal-card-large{box-sizing:border-box!important;border-radius:18px!important;width:min(96vw,1770px)!important;max-width:min(96vw,1770px)!important;max-height:calc(100dvh - 28px)!important;overflow:auto!important}html body #entryModal .modal-header{min-height:72px!important;margin:0 10px!important;padding:14px 18px!important}html body #entryModal form#entryForm{padding:12px 26px 18px!important}html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:minmax(360px,1.55fr) minmax(170px,.72fr) minmax(360px,1.55fr)!important;align-items:end!important;gap:12px!important;margin:0 0 12px!important;display:grid!important}html body #entryModal form#entryForm>.kra-single-control-row>.form-group{min-width:0!important;margin:0!important}html body #entryModal .kra-for-inline .form-segmented{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}html body #entryModal .kra-for-inline .segment-btn,html body #entryModal .kra-type-inline .current-kra-pill,html body #entryModal .team-inline-actions .team-icon-only,html body #entryModal .in-team-inline-actions .team-icon-only,html body #entryModal .team-inline-actions select,html body #entryModal .in-team-inline-actions select{height:42px!important;min-height:42px!important}html body #entryModal .team-inline-actions,html body #entryModal .in-team-inline-actions{grid-template-columns:42px 42px 42px minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}html body #entryModal .modal-date-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 12px!important;display:grid!important}html body #entryModal .modal-date-grid .date-row-compact,html body #entryModal .modal-date-grid .date-row-compact input{width:100%!important;min-width:0!important}html body #entryModal .modal-date-grid input{height:50px!important}html body #entryModal .work-details-shell{border-radius:14px!important;margin:10px 0 12px!important}html body #entryModal .compact-work-header{gap:18px!important;min-height:80px!important;padding:14px 18px!important}html body #entryModal .work-header-actions{flex:0 520px!important;width:min(38vw,520px)!important}html body #entryModal .work-header-actions .btn{width:100%!important;min-height:46px!important}html body #entryModal .modal-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:12px!important;display:grid!important}html body #entryModal .modal-actions .btn{min-height:52px!important}@media (width<=1250px){html body #entryModal form#entryForm>.kra-single-control-row,body[data-dashboard-page=economic] #entryModal form#entryForm>.kra-single-control-row,html body #entryModal .modal-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #entryModal .work-header-actions{width:min(48vw,520px)!important}}@media (width<=760px){html body #entryModal{align-items:flex-start!important;padding:6px!important}html body #entryModal .modal-card-large{border-radius:12px!important;width:100%!important;max-width:100%!important;max-height:none!important}html body #entryModal .modal-header{margin:0 4px!important;padding:10px!important}html body #entryModal form#entryForm{padding:10px 12px 14px!important}html body #entryModal form#entryForm>.kra-single-control-row,body[data-dashboard-page=economic] #entryModal form#entryForm>.kra-single-control-row,html body #entryModal .modal-date-grid{grid-template-columns:1fr!important}html body #entryModal .compact-work-header{flex-direction:column!important;align-items:stretch!important}html body #entryModal .work-header-actions{width:100%!important;max-width:none!important}html body #entryModal .modal-actions{grid-template-columns:1fr!important}}html body[data-dashboard-page=economic] .main-content,html body[data-dashboard-page=development] .main-content{padding:8px 10px 10px!important}html body #dashboardControls{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(220px,1.18fr) minmax(180px,.92fr) minmax(220px,1.18fr) minmax(150px,.74fr) minmax(150px,.74fr) 190px!important;align-items:stretch!important;gap:8px!important;margin:0 0 8px!important;padding:0!important;display:grid!important;overflow:visible!important}html body #dashboardControls>.sidebar-section,html body #dashboardControls>.sidebar-section.action-panel{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:78px!important;min-height:78px!important;margin:0!important;padding:9px 11px!important;box-shadow:0 1px 4px #0f172a14!important}html body #dashboardControls>.sidebar-section label{letter-spacing:.07em!important;white-space:nowrap!important;margin:0 0 6px!important;font-size:10px!important;line-height:1!important;display:block!important}html body #dashboardControls select,html body #dashboardControls input[type=date]{box-sizing:border-box!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 10px!important;font-size:12px!important}html body #dashboardControls>.sidebar-section.action-panel{justify-content:stretch!important;align-items:flex-end!important;display:flex!important}html body #dashboardControls .action-panel .actions-stack.compact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}html body #dashboardControls .action-panel .btn,html body #dashboardControls #openModalBtn,html body #dashboardControls #topLogoutBtn{white-space:nowrap!important;text-overflow:clip!important;box-sizing:border-box!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;padding:0 6px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;overflow:visible!important}@media (width>=1200px) and (width<=1500px){html body #dashboardControls{grid-template-columns:minmax(205px,1.15fr) minmax(165px,.9fr) minmax(205px,1.15fr) minmax(145px,.72fr) minmax(145px,.72fr) 184px!important;gap:7px!important}html body #dashboardControls>.sidebar-section,html body #dashboardControls>.sidebar-section.action-panel{padding:8px 9px!important}html body #dashboardControls .action-panel .btn{padding:0 4px!important;font-size:10.5px!important}}@media (width>=760px) and (width<=1199px){html body #dashboardControls{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=520px) and (width<=759px){html body #dashboardControls{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=519px){html body #dashboardControls{grid-template-columns:1fr!important}html body #dashboardControls>.sidebar-section,html body #dashboardControls>.sidebar-section.action-panel{height:auto!important;min-height:76px!important}}body[data-dashboard-page=economic] .heads-detail-table,body[data-dashboard-page=development] .heads-detail-table{width:var(--dynamic-table-width,100%)!important;min-width:100%!important}body[data-dashboard-page=economic] .heads-detail-table th,body[data-dashboard-page=development] .heads-detail-table th{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;padding:9px 10px!important;line-height:1.15!important}body[data-dashboard-page=economic] .heads-detail-table td,body[data-dashboard-page=development] .heads-detail-table td{padding:10px!important}body[data-dashboard-page=economic] .heads-detail-table .cell-work-title,body[data-dashboard-page=economic] .heads-detail-table .cell-work-description,body[data-dashboard-page=development] .heads-detail-table .cell-work-title,body[data-dashboard-page=development] .heads-detail-table .cell-work-description{white-space:normal!important;overflow-wrap:anywhere!important}body[data-dashboard-page=economic] .heads-detail-table .cell-actions,body[data-dashboard-page=development] .heads-detail-table .cell-actions{vertical-align:middle!important}@media (width<=1366px){body[data-dashboard-page=economic] .heads-detail-table th,body[data-dashboard-page=development] .heads-detail-table th{padding:8px 7px!important;font-size:9px!important}body[data-dashboard-page=economic] .heads-detail-table td,body[data-dashboard-page=development] .heads-detail-table td{padding:8px 7px!important;font-size:9.3px!important}}#entryModal .modal-kra-type-tabs{grid-template-columns:repeat(3,minmax(72px,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}#entryModal .modal-kra-type-tabs .segment-btn{white-space:nowrap!important;min-height:38px!important;padding:8px 10px!important}#entryModal .work-header-actions{grid-template-columns:repeat(2,minmax(160px,1fr))!important;align-items:center!important;display:grid!important}html body #entryModal #addWorkItemBtn:not(.hidden){display:inline-flex!important}#entryModal .work-header-actions #addWorkItemBtn.hidden{display:none!important}#entryModal .extra-work-pattern-row{grid-template-columns:minmax(190px,.75fr) minmax(280px,1.7fr) minmax(150px,.55fr)!important}#entryModal .extra-work-status-field{min-width:0!important}#entryModal .extra-work-status-field .work-status{width:100%!important}#entryModal .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1000px){#entryModal .extra-work-pattern-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}#entryModal .extra-work-status-field{grid-column:1/-1!important}}@media (width<=700px){#entryModal .work-header-actions,#entryModal .extra-work-pattern-row{grid-template-columns:1fr!important}#entryModal .extra-work-status-field{grid-column:auto!important}}html body[data-dashboard-page=development] #kraViewTab,html body[data-dashboard-page=development] [data-kra-mode=view],html body[data-dashboard-page=development] #kraViewContent{visibility:hidden!important;pointer-events:none!important;display:none!important}html body[data-dashboard-page=economic] .icon-action-btn.edit{justify-content:center!important;align-items:center!important;display:inline-flex!important}html body .cell-actions .mail-all-separator{background:#bfdbfe;flex:none;width:1px;height:28px;margin:0 2px 0 4px;display:inline-block}html body .cell-actions .icon-action-btn.mail-all-team{color:#166534!important;white-space:nowrap!important;background:#ecfdf5!important;border:1px solid #86efac!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}html body .cell-actions .icon-action-btn.mail-all-team:hover{color:#14532d!important;background:#dcfce7!important;border-color:#4ade80!important}html body .cell-actions .icon-action-btn.edit,html body .cell-actions .icon-action-btn.mail-all-team{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html body .cell-actions .icon-action-btn.edit:hover,html body .cell-actions .icon-action-btn.mail-all-team:hover{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}html body .cell-actions .mail-all-separator{display:none!important}html body .cell-actions .icon-action-btn.mail-all-team{color:#16a34a!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;font-size:18px!important}html body[data-dashboard-page=economic] #dashboardModeTabs .stats-dropdown,html body[data-dashboard-page=economic] #dashboardModeTabs .team-summary-dropdown{display:block!important}html body[data-dashboard-page=economic] #dashboardModeTabs{grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr) minmax(220px,1.25fr) minmax(300px,1.7fr) minmax(220px,1.2fr)!important;gap:10px!important;margin-bottom:10px!important}html body[data-dashboard-page=development] #kraViewTab{display:none!important}html body[data-dashboard-page=development] #dashboardModeTabs .kra-tab-dropdown-body{gap:0!important;height:auto!important;min-height:0!important;padding:0!important}html body[data-dashboard-page=development] #dashboardModeTabs .kra-tab-dropdown-body .kra-mode-tab{margin:0!important}html body #entryModal .kra-for-inline>label,html body #entryModal .kra-type-inline>label,html body #entryModal label[for=entryDate],html body #entryModal label[for=deadlineDate],html body #entryModal label[for=updateDate]{color:#111827!important;font-weight:900!important}html body .landing-kra-dropdown label,html body .dashboard-selector-section>label{color:#1766c2!important;font-weight:900!important}html body .kra-toolbar-dropdown .kra-dropdown-body{overscroll-behavior:contain;scrollbar-width:thin;max-height:260px;overflow-y:auto}html body #teamSelect,html body #teamQuickSelect{max-height:260px}html body .status-blank,html body .status-pill.status-blank{color:#0000!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;min-width:0!important;padding:0!important}html body #entryModal .kra-for-inline>label,html body #entryModal .kra-type-inline>label,html body #entryModal label[for=updateDate],html body #entryModal label[for=entryDate],html body #entryModal label[for=reviewedDate],html body #entryModal label[for=deadlineDate],html body #entryModal .member-work-title,html body #entryModal .member-work-card .form-group>label,html body #entryModal .extra-work-item-card .form-group>label{color:#4f8fcf!important;font-weight:900!important}#entryModal .team-inline-control>label,#entryModal .top-in-team-inline>label,#entryModal .work-items-header h4,#entryModal .member-work-title,#entryModal .member-work-card .form-group>label,#entryModal .work-item-card .form-group>label{color:#2563a9!important;font-weight:800!important}#entryModal.heads-pattern-active .heads-date-work-grid{grid-template-columns:repeat(4,minmax(190px,1fr))!important;align-items:end!important;gap:12px!important;display:grid!important}#entryModal.heads-pattern-active .heads-date-work-grid .heads-work-title-field{grid-column:span 3!important}#entryModal.heads-pattern-active .heads-date-work-grid .heads-status-field{grid-column:span 1!important}@media (width<=1200px){#entryModal.heads-pattern-active .heads-date-work-grid{grid-template-columns:repeat(2,minmax(180px,1fr))!important}#entryModal.heads-pattern-active .heads-date-work-grid .heads-work-title-field,#entryModal.heads-pattern-active .heads-date-work-grid .heads-status-field{grid-column:span 1!important}}@media (width<=650px){#entryModal.heads-pattern-active .heads-date-work-grid{grid-template-columns:1fr!important}}.detail-panel .table-wrap table{table-layout:fixed!important;min-width:1880px!important}.detail-panel .table-wrap th,.detail-panel .table-wrap td{vertical-align:top!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:12px 10px!important;line-height:1.35!important}.detail-panel .table-wrap th{vertical-align:middle!important;text-align:left!important}.detail-panel .table-wrap th:first-child,.detail-panel .table-wrap td:first-child{width:130px!important}.detail-panel .table-wrap th:nth-child(2),.detail-panel .table-wrap td:nth-child(2){width:120px!important}.detail-panel .table-wrap th:nth-child(3),.detail-panel .table-wrap td:nth-child(3){width:130px!important}.detail-panel .table-wrap th:nth-child(4),.detail-panel .table-wrap td:nth-child(4),.detail-panel .table-wrap th:nth-child(5),.detail-panel .table-wrap td:nth-child(5),.detail-panel .table-wrap th:nth-child(6),.detail-panel .table-wrap td:nth-child(6),.detail-panel .table-wrap th:nth-child(7),.detail-panel .table-wrap td:nth-child(7){width:140px!important}.detail-panel .table-wrap th:nth-child(8),.detail-panel .table-wrap td:nth-child(8){width:300px!important}.detail-panel .table-wrap th:nth-child(9),.detail-panel .table-wrap td:nth-child(9){width:330px!important}.detail-panel .table-wrap th:nth-child(10),.detail-panel .table-wrap td:nth-child(10),.detail-panel .table-wrap th:nth-child(11),.detail-panel .table-wrap td:nth-child(11){text-align:center!important;width:150px!important}.detail-panel .table-wrap td ul,.detail-panel .table-wrap td p{margin-top:0!important;margin-bottom:0!important}html body #entryModal .compact-work-header>div:first-child{flex:100%!important;min-width:280px!important}html body #entryModal .compact-work-header h4{color:#287fc7!important;background:#eaf5ff!important;border:1px solid #b9dcff!important;border-radius:9px!important;width:100%!important;margin:0 0 5px!important;padding:10px 14px!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important;display:block!important}html body #entryModal .compact-work-header p{color:#58708a!important;margin:0!important}html body #entryModal .work-header-actions{flex:none!important;grid-template-columns:minmax(175px,1.2fr) minmax(220px,1.45fr) 92px 110px!important;align-items:center!important;gap:9px!important;width:auto!important;min-width:0!important;max-width:none!important;display:grid!important}html body #entryModal .work-header-actions .btn{white-space:nowrap!important;border-radius:9px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:8px 12px!important}html body #entryModal .work-header-actions .compact-form-action{min-width:0!important;font-size:13px!important;font-weight:800!important}html body #entryModal .work-details-shell{background:#fbfdff!important;border:1px solid #b9dcff!important;box-shadow:0 2px 10px #2563a90f!important}html body #entryModal .work-details-content{padding:0 18px 18px!important}html body #entryModal .member-work-card,html body #entryModal .work-item-card,html body #entryModal .extra-work-item-card{background:#fff!important;border:1px solid #c7e1fb!important;border-radius:13px!important;margin:14px 0!important;padding:16px!important;box-shadow:0 1px 5px #2563a90d!important}html body #entryModal .member-work-top,html body #entryModal .work-item-top{border-bottom:1px solid #e1eefb!important;margin-bottom:12px!important;padding-bottom:10px!important}html body #entryModal .member-work-title,html body #entryModal .work-item-title,html body #entryModal .extra-work-title-label{color:#4f93d2!important;font-weight:900!important}html body #entryModal .economic-pattern-grid,html body[data-dashboard-page=economic] #entryModal .primary-work-pattern{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:13px!important;display:grid!important}html body #entryModal .economic-pattern-grid .member-work-title-field{grid-column:span 1!important}html body #entryModal .economic-pattern-grid .member-work-description-field{grid-column:span 2!important}html body #entryModal .economic-pattern-grid .member-email-field{grid-column:span 1!important}html body #entryModal .member-pattern-grid .form-group,html body #entryModal .work-pattern-grid .form-group,html body #entryModal .heads-date-work-grid .form-group,html body #entryModal .extra-work-pattern-row .form-group{width:100%!important;min-width:0!important}html body #entryModal .member-pattern-grid input,html body #entryModal .member-pattern-grid select,html body #entryModal .work-pattern-grid input,html body #entryModal .work-pattern-grid select,html body #entryModal .heads-date-work-grid input,html body #entryModal .heads-date-work-grid select,html body #entryModal .extra-work-pattern-row input,html body #entryModal .extra-work-pattern-row select{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important}html body #entryModal .member-pattern-grid textarea,html body #entryModal .work-pattern-grid textarea,html body #entryModal .extra-work-pattern-row textarea{width:100%!important;min-width:0!important;min-height:82px!important}html body #entryModal.heads-pattern-active .compact-work-header h4:after{content:" - Team, In Team, Team Member, KRA Update Date, Deadline Date, Work Of The Day, Status"!important;color:#4f78a0!important}html body #entryModal.heads-pattern-active .heads-date-work-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #entryModal.heads-pattern-active .heads-work-card{border:1px solid #b9dcff!important}@media (width<=1450px){html body #entryModal .compact-work-header{flex-direction:column!important;align-items:stretch!important}html body #entryModal .work-header-actions{grid-template-columns:minmax(150px,1fr) minmax(190px,1.2fr) 90px 105px!important;width:100%!important}}@media (width<=1050px){html body #entryModal .economic-pattern-grid,html body[data-dashboard-page=economic] #entryModal .primary-work-pattern,html body #entryModal.heads-pattern-active .heads-date-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #entryModal .economic-pattern-grid .member-work-title-field,html body #entryModal .economic-pattern-grid .member-work-description-field,html body #entryModal .economic-pattern-grid .member-email-field{grid-column:span 1!important}html body #entryModal .work-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=650px){html body #entryModal .economic-pattern-grid,html body[data-dashboard-page=economic] #entryModal .primary-work-pattern,html body #entryModal.heads-pattern-active .heads-date-work-grid,html body #entryModal .work-header-actions{grid-template-columns:1fr!important}html body #entryModal .compact-work-header h4{font-size:16px!important}}html body #entryModal .team-inline-control>label,html body #entryModal .top-in-team-inline>label{color:#287fc7!important;text-align:center!important;box-sizing:border-box!important;background:#eaf5ff!important;border:1px solid #b9dcff!important;border-radius:7px!important;width:100%!important;margin:0 0 7px!important;padding:7px 10px!important;font-weight:900!important;line-height:1.15!important;display:block!important}html body #entryModal .compact-work-header{grid-template-columns:minmax(360px,1fr) auto!important;align-items:start!important;gap:16px!important;display:grid!important}html body #entryModal .compact-work-header>div:first-child{width:100%!important;min-width:0!important}html body #entryModal .work-header-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;display:flex!important}html body #entryModal .work-header-actions .add-work-btn{width:auto!important;min-width:210px!important;height:42px!important}html body #entryModal .work-header-actions .compact-form-action{border-radius:8px!important;width:auto!important;min-width:82px!important;height:38px!important;min-height:38px!important;padding:6px 14px!important;font-size:12px!important}html body #entryModal #saveUpdateBtn{min-width:96px!important}html body[data-dashboard-page=economic] #entryModal .primary-work-pattern{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-areas:"team member inteam status""work description description email"!important;align-items:start!important;gap:14px!important;display:grid!important}html body[data-dashboard-page=economic] #entryModal .primary-work-pattern .economic-team-field{grid-area:team!important}html body[data-dashboard-page=economic] #entryModal .primary-work-pattern .pattern-member{grid-area:member!important;display:block!important}html body[data-dashboard-page=economic] #entryModal .primary-work-pattern .economic-in-team-field{grid-area:inteam!important}html body[data-dashboard-page=economic] #entryModal .primary-work-pattern .pattern-status{grid-area:status!important}html body[data-dashboard-page=economic] #entryModal .primary-work-pattern .pattern-work-title{grid-area:work!important}html body[data-dashboard-page=economic] #entryModal .primary-work-pattern .pattern-work-description{grid-area:description!important}html body[data-dashboard-page=economic] #entryModal .primary-work-pattern .pattern-email{grid-area:email!important;display:block!important}html body #entryModal .primary-work-pattern .form-group{align-self:start!important;width:100%!important;min-width:0!important;margin:0!important}html body #entryModal .primary-work-pattern .form-group>label{white-space:normal!important;min-height:16px!important;margin:0 0 8px!important;padding:0!important;line-height:1.2!important;display:block!important;overflow:visible!important}html body #entryModal .primary-work-pattern input,html body #entryModal .primary-work-pattern select{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important}html body #entryModal .primary-work-pattern textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:82px!important;min-height:82px!important}html body #entryModal .primary-work-pattern .pattern-email{align-self:start!important}html body #entryModal .primary-work-pattern .pattern-email input{height:48px!important}html body #entryModal .work-item-card,html body #entryModal .member-work-card,html body #entryModal .heads-work-card,html body #entryModal .extra-work-item-card{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #b9dcff!important;border-radius:13px!important;margin:14px 0!important;padding:16px!important}@media (width<=1200px){html body #entryModal .compact-work-header{grid-template-columns:1fr!important}html body #entryModal .work-header-actions{flex-wrap:wrap!important;justify-content:flex-start!important}html body[data-dashboard-page=economic] #entryModal .primary-work-pattern{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"team member""inteam status""work email""description description"!important}}@media (width<=650px){html body #entryModal .work-header-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}html body #entryModal .work-header-actions .add-work-btn{grid-column:1/-1!important;width:100%!important;min-width:0!important}html body #entryModal .work-header-actions .compact-form-action{width:100%!important}html body[data-dashboard-page=economic] #entryModal .primary-work-pattern{grid-template-columns:1fr!important;grid-template-areas:"team""member""inteam""status""work""description""email"!important}}#modalRoleGroupSelect,#modalKraTypeSelect{color:#172033;background:#fff;border:1px solid #bcd7fb;border-radius:10px;width:100%;min-height:42px;padding:0 14px;font-weight:700}.dropdown-only-actions{display:block!important}.dropdown-only-actions>select{width:100%!important}.access-password-overlay{z-index:100000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.access-password-overlay.hidden{display:none!important}.access-password-card{background:#fff8e9;border-radius:20px;width:min(410px,100vw - 36px);padding:24px;box-shadow:0 28px 70px #00000059}.access-password-card h3{color:#142033;margin:0 0 16px;font-size:22px}.access-password-card input{box-sizing:border-box;background:#fff;border:2px solid #b87920;border-radius:13px;width:100%;min-height:52px;padding:0 16px;font-size:16px;font-weight:700}.access-password-actions{justify-content:flex-end;gap:12px;margin-top:26px;display:flex}.access-password-error{color:#c62828;margin:10px 0 0;font-weight:700}.force-hidden-controls{width:0!important;height:0!important;display:none!important;overflow:hidden!important}#entryModal .kra-single-control-row .team-inline-actions{display:block!important}#entryModal .kra-single-control-row .team-inline-actions>select{width:100%!important}html body #entryModal form#entryForm>.kra-single-control-row{box-sizing:border-box!important;grid-template-columns:repeat(8,minmax(150px,1fr))!important;align-items:end!important;gap:12px!important;width:100%!important;padding:8px 2px 12px!important;display:grid!important;overflow-x:auto!important}html body #entryModal form#entryForm>.kra-single-control-row label{color:#4b89d0!important;letter-spacing:.05em!important;text-align:left!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-height:18px!important;margin:0 0 7px!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html body #entryModal form#entryForm>.kra-single-control-row select,html body #entryModal form#entryForm>.kra-single-control-row input{color:#172033!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d5e2f1!important;border-radius:10px!important;padding:0 13px!important;font-weight:700!important}html body #entryModal .team-inline-control>label,html body #entryModal .top-in-team-inline>label{text-align:left!important;background:0 0!important;border:0!important}html body #entryModal .modal-date-grid.member-contact-grid{display:none!important}.access-password-overlay{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#212e3f47!important}.access-password-card{background:#fcfdff!important;border:1px solid #dce9f8!important;border-radius:18px!important;padding:24px!important;box-shadow:0 18px 50px #1e406e38!important}.access-password-card h3{color:#5b9bd5!important;margin:0 0 16px!important;font-size:21px!important;font-weight:800!important}.access-password-card input{color:#172033!important;background:#fff!important;border:1px solid #bfd7f2!important;box-shadow:0 0 0 4px #5b9bd514!important}.access-password-card input:focus{border-color:#7fb1e3!important;outline:none!important;box-shadow:0 0 0 4px #5b9bd529!important}.access-password-actions .btn-primary{background:#5b9bd5!important;border-color:#5b9bd5!important}@media (width<=1450px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(8,minmax(145px,1fr))!important}}@media (width>=901px){html body #entryModal .modal-card.modal-card-large{width:min(1780px,100vw - 32px)!important;max-width:none!important}html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:minmax(140px,1.15fr) minmax(135px,.9fr) minmax(150px,1.1fr) minmax(150px,1.1fr) repeat(4,minmax(132px,.95fr))!important;grid-auto-flow:column!important;align-items:end!important;gap:12px!important;width:100%!important;padding:8px 2px 14px!important;display:grid!important;overflow:visible!important}html body #entryModal form#entryForm>.kra-single-control-row>.form-group{grid-area:auto!important;width:100%!important;min-width:0!important}html body #entryModal form#entryForm>.kra-single-control-row select,html body #entryModal form#entryForm>.kra-single-control-row input[type=date]{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important}}@media (width>=701px) and (width<=1180px){html body #entryModal form#entryForm>.kra-single-control-row{scrollbar-width:thin;grid-template-columns:repeat(8,minmax(145px,1fr))!important;grid-auto-flow:column!important;overflow:auto hidden!important}}@media (width<=700px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:1fr!important;grid-auto-flow:row!important;display:grid!important;overflow:visible!important}html body #entryModal form#entryForm>.kra-single-control-row>.form-group{min-width:0!important}}@media (width>=1200px){html body #entryModal .modal-card.modal-card-large{width:calc(100vw - 28px)!important;max-width:1880px!important}html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-auto-flow:initial!important;align-items:end!important;gap:12px!important;width:100%!important;display:grid!important;overflow:visible!important}}@media (width>=701px) and (width<=1199px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(8,170px)!important;grid-auto-flow:initial!important;align-items:end!important;gap:12px!important;padding-bottom:16px!important;display:grid!important;overflow:auto hidden!important}}html body #entryModal form#entryForm>.kra-single-control-row>.form-group{width:100%!important;min-width:0!important}html body #entryModal form#entryForm>.kra-single-control-row label{letter-spacing:.35px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;align-items:flex-end!important;min-height:34px!important;margin:0 0 8px!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;display:flex!important}html body #entryModal #modalRoleGroupSelect,html body #entryModal #modalKraTypeSelect,html body #entryModal #teamSelect,html body #entryModal #teamQuickSelect,html body #entryModal #updateDate,html body #entryModal #entryDate,html body #entryModal #deadlineDate,html body #entryModal #reviewedDate{box-sizing:border-box!important;border-radius:11px!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;padding-left:14px!important;padding-right:14px!important;font-size:14px!important;font-weight:700!important}html body #entryModal input[type=date]::-webkit-calendar-picker-indicator{flex:none!important;margin-left:4px!important}html body #entryModal .modal-card.modal-card-large{width:min(1780px,100vw - 32px)!important;max-width:none!important}html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:16px!important;display:grid!important;overflow:visible!important}html body #entryModal form#entryForm>.kra-single-control-row>.form-group{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}html body #entryModal .kra-single-control-row label{white-space:normal!important;min-height:32px!important;margin:0 0 7px!important;line-height:1.25!important;display:block!important}html body #entryModal .kra-single-control-row select,html body #entryModal .kra-single-control-row input[type=date]{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbdcf1!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;padding:0 14px!important;display:block!important}html body #entryModal .kra-single-control-row .team-inline-actions,html body #entryModal .kra-single-control-row .in-team-inline-actions{width:100%!important;display:block!important}html body #entryModal .force-hidden-controls{display:none!important}html body #entryModal .work-details-shell{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:24px!important;padding:0!important}html body #entryModal .compact-work-header{box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;min-height:52px!important;padding:0!important;display:flex!important}html body #entryModal .compact-work-header .work-header-spacer,html body #entryModal .compact-work-header h4,html body #entryModal .compact-work-header p{display:none!important}html body #entryModal .work-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;display:flex!important}html body #entryModal .work-details-content{background:0 0!important;border:0!important;padding:0!important}html body #entryModal .member-work-card,html body #entryModal .work-item-card{box-shadow:none!important;background:#fff!important;border:1px solid #d7e4f4!important;border-radius:12px!important;padding:16px!important;overflow:visible!important}html body #entryModal .economic-pattern-grid,html body #entryModal .member-pattern-grid,html body #entryModal .heads-work-grid,html body #entryModal .compact-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:14px!important;display:grid!important}html body #entryModal .member-work-card .form-group,html body #entryModal .work-item-card .form-group{width:100%!important;min-width:0!important}html body #entryModal .member-work-card select,html body #entryModal .member-work-card input,html body #entryModal .member-work-card textarea,html body #entryModal .work-item-card select,html body #entryModal .work-item-card input,html body #entryModal .work-item-card textarea{box-sizing:border-box!important;border:1px solid #cbdcf1!important;border-radius:9px!important;width:100%!important;min-width:0!important;max-width:none!important}html body #entryModal .member-work-card select,html body #entryModal .member-work-card input,html body #entryModal .work-item-card select,html body #entryModal .work-item-card input{height:44px!important;padding:0 12px!important}html body #entryModal .member-work-card textarea,html body #entryModal .work-item-card textarea{resize:vertical!important;min-height:76px!important;padding:10px 12px!important}html body #entryModal select.mw-team-member,html body #entryModal select.hmw-team-member,html body #entryModal select.primary-team-member{max-height:44px!important;overflow-y:auto!important}html body #entryModal select.mw-team-member option,html body #entryModal select.hmw-team-member option,html body #entryModal select.primary-team-member option{padding:7px 10px!important}@media (width<=1200px){html body #entryModal form#entryForm>.kra-single-control-row,html body #entryModal .economic-pattern-grid,html body #entryModal .member-pattern-grid,html body #entryModal .heads-work-grid,html body #entryModal .compact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){html body #entryModal form#entryForm>.kra-single-control-row,html body #entryModal .economic-pattern-grid,html body #entryModal .member-pattern-grid,html body #entryModal .heads-work-grid,html body #entryModal .compact-form-grid{grid-template-columns:1fr!important}html body #entryModal .work-header-actions{width:100%!important}html body #entryModal .work-header-actions .btn{flex:100%!important}}html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body #entryModal .top-team-member-inline{display:block!important}html body #entryModal .work-header-actions{flex-wrap:nowrap!important}html body #entryModal .work-header-actions .btn{white-space:nowrap!important}@media (width<=1350px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #entryModal .work-header-actions{flex-wrap:wrap!important}}@media (width<=600px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:1fr!important}}body[data-dashboard-page=economic] #entryModal .team-inline-control,body[data-dashboard-page=economic] #entryModal .top-in-team-inline,body[data-dashboard-page=economic] #entryModal .top-team-member-inline,body[data-dashboard-page=economic] #entryModal .member-contact-grid{display:none!important}body[data-dashboard-page=economic] #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) repeat(4,minmax(190px,1fr))!important}@media (width<=1350px){body[data-dashboard-page=economic] #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){body[data-dashboard-page=economic] #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){body[data-dashboard-page=economic] #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:1fr!important}}n html body #entryModal select{opacity:1!important;pointer-events:auto!important;visibility:visible!important;cursor:pointer!important;appearance:auto!important;-webkit-appearance:menulist!important;color:#111827!important;z-index:auto!important;background-color:#fff!important;border:1px solid #cfe0f4!important;border-radius:12px!important;width:100%!important;height:46px!important;min-height:46px!important;padding:0 42px 0 14px!important;display:block!important;position:static!important;inset:auto!important}html body #entryModal .form-group,html body #entryModal .team-inline-actions,html body #entryModal .in-team-inline-actions{overflow:visible!important}html body #entryModal .custom-select-clean-list-portal{overscroll-behavior:contain;z-index:1000000!important;border-radius:8px!important;max-height:260px!important;overflow-y:auto!important}html body #entryModal .custom-select-clean-option{white-space:normal;text-align:left;min-height:38px}html body #entryModal select[data-custom-dropdown-ready="1"]{opacity:0!important;pointer-events:none!important;position:absolute!important}#entryModal .work-title{background-image:none!important;padding-right:14px!important}#entryModal .form-group,#entryModal .team-inline-actions,#entryModal .dropdown-only-actions{position:relative}#entryModal select.kra-select-expanded{z-index:10050!important;background:#fff!important;border:1px solid #8fb2dc!important;border-radius:8px!important;width:100%!important;min-width:220px!important;height:auto!important;max-height:280px!important;padding:0!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;overflow-y:auto!important;box-shadow:0 10px 25px #193a5f38!important}#entryModal select.kra-select-expanded option{min-height:34px;padding:8px 12px}body[data-dashboard-page=development] #entryModal .top-team-inline,body[data-dashboard-page=development] #entryModal .top-team-member-inline,body[data-dashboard-page=development] #entryModal .member-contact-grid{display:none!important}body[data-dashboard-page=development] #entryModal .work-item-card .economic-team-field{display:block!important}body[data-dashboard-page=development] #entryModal .work-item-card .economic-in-team-field{display:none!important}body[data-dashboard-page=economic] #entryModal .work-item-card .economic-team-field,body[data-dashboard-page=economic] #entryModal .work-item-card .economic-in-team-field{display:block!important}html body #entryModal select.kra-select-expanded{z-index:1000000!important;color:#111827!important;cursor:pointer!important;background:#fff!important;border:1px solid #7fa8d8!important;border-radius:10px!important;width:max(100%,380px)!important;min-width:320px!important;max-width:min(520px,100vw - 48px)!important;height:300px!important;min-height:220px!important;max-height:300px!important;padding:4px!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:auto!important;overflow:hidden auto!important;box-shadow:0 14px 34px #193a5f47!important}html body #entryModal select.kra-select-expanded option{white-space:normal!important;min-height:38px!important;padding:9px 12px!important;line-height:1.35!important}:is(html body #entryModal .form-group:has(select.kra-select-expanded),html body #entryModal .team-inline-actions:has(select.kra-select-expanded),html body #entryModal .dropdown-only-actions:has(select.kra-select-expanded)){z-index:10010!important;overflow:visible!important}@media (width<=600px){html body #entryModal select.kra-select-expanded{width:min(92vw,420px)!important;min-width:280px!important;height:260px!important;max-height:260px!important}}body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(6,minmax(0,1fr))!important}body[data-dashboard-page=development] #entryModal .development-pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=1100px){body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row,body[data-dashboard-page=development] #entryModal .development-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row,body[data-dashboard-page=development] #entryModal .development-pattern-grid{grid-template-columns:1fr!important}}html body #entryModal .form-group:has(select.kra-select-expanded){position:relative!important}html body #entryModal select.kra-select-expanded{z-index:1000001!important;appearance:none!important;background:#fff!important;border:2px solid #8fb5df!important;border-radius:10px!important;width:100%!important;min-width:100%!important;max-width:min(560px,100vw - 40px)!important;height:auto!important;max-height:320px!important;padding:4px!important;display:block!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:auto!important;overflow:hidden auto!important;box-shadow:0 14px 32px #1e406e3d!important}html body #entryModal select.kra-select-expanded option{min-height:36px!important;padding:8px 10px!important;line-height:1.35!important}html body #entryModal input.work-title{background-image:none!important;padding-right:14px!important}html body #entryModal input.work-title::-webkit-calendar-picker-indicator{opacity:0!important;display:none!important}html body #entryModal .form-group{min-width:0!important}html body #entryModal .kra-single-control-row>.form-group,html body #entryModal .work-pattern-grid>.form-group,html body #entryModal .compact-form-grid>.form-group{align-self:start!important}html body #entryModal .kra-single-control-row label,html body #entryModal .work-pattern-grid label,html body #entryModal .compact-form-grid label{min-height:16px!important;margin:0 0 10px!important;line-height:16px!important;display:block!important}html body #entryModal .kra-for-inline>label,html body #entryModal .kra-type-inline>label{padding:0!important;transform:none!important}html body #entryModal select.kra-native-select-hidden{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}html body #entryModal .kra-custom-select-button{text-align:left!important;color:#111827!important;width:100%!important;height:46px!important;min-height:46px!important;font:inherit!important;cursor:pointer!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cfe0f4!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;padding:0 14px!important;font-weight:600!important;display:flex!important;overflow:hidden!important}html body #entryModal .kra-custom-select-button:focus,html body #entryModal .kra-custom-select-button.is-open{border-color:#2f74c0!important;outline:none!important;box-shadow:0 0 0 3px #2f74c01f!important}html body .kra-custom-select-menu{z-index:2147483000!important;overscroll-behavior:contain!important;box-sizing:border-box!important;background:#fff!important;border:2px solid #8fb5df!important;border-radius:10px!important;padding:4px!important;position:fixed!important;overflow:hidden auto!important;box-shadow:0 14px 32px #1e406e3d!important}html body .kra-custom-select-option{color:#111827!important;text-align:left!important;width:100%!important;min-height:38px!important;font:inherit!important;cursor:pointer!important;white-space:normal!important;background:#fff!important;border:0!important;border-radius:6px!important;padding:8px 11px!important;display:block!important}html body .kra-custom-select-option:hover,html body .kra-custom-select-option.is-selected{background:#eaf3ff!important}html body .kra-custom-select-option:disabled{opacity:.55!important;cursor:not-allowed!important}body[data-dashboard-page=economic] #entryModal .primary-work-pattern,body[data-dashboard-page=development] #entryModal .development-pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:16px!important}@media (width<=900px){body[data-dashboard-page=economic] #entryModal .primary-work-pattern,body[data-dashboard-page=development] #entryModal .development-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){body[data-dashboard-page=economic] #entryModal .primary-work-pattern,body[data-dashboard-page=development] #entryModal .development-pattern-grid{grid-template-columns:1fr!important}}html body #entryModal form#entryForm>.kra-single-control-row{align-items:start!important}html body #entryModal form#entryForm>.kra-single-control-row>.form-group{width:100%!important;min-width:0!important;margin:0!important}html body #entryModal form#entryForm>.kra-single-control-row>.form-group>label{min-height:18px!important;margin:0 0 10px!important;padding:0!important;line-height:18px!important;display:block!important}html body #entryModal form#entryForm>.kra-single-control-row .kra-custom-select-button,html body #entryModal form#entryForm>.kra-single-control-row input[type=date]{box-sizing:border-box!important;border:1px solid #cfe0f4!important;border-radius:12px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important}html body #entryModal .kra-for-inline,html body #entryModal .kra-type-inline{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body #entryModal .kra-for-inline .kra-custom-select-button,html body #entryModal .kra-type-inline .kra-custom-select-button{width:100%!important;max-width:none!important}html body[data-dashboard-page=development] #dashboardModeTabs .kra-tab-dropdown .kra-dropdown-body,html body[data-dashboard-page=development] #dashboardModeTabs .kra-tab-dropdown-body{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important}html body[data-dashboard-page=development] #dashboardModeTabs .kra-tab-dropdown-body .kra-mode-tab{min-height:38px!important;margin:0!important}html body[data-dashboard-page=development] #dashboardModeTabs .kra-tab-dropdown-body .kra-mode-tab[style*="display: none"],html body[data-dashboard-page=development] #dashboardModeTabs .kra-tab-dropdown-body .hidden{display:none!important}html body #entryModal form#entryForm>.kra-single-control-row>.form-group,html body #entryModal form#entryForm>.kra-single-control-row>.form-group.compact-current-kra,html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}html body #entryModal form#entryForm>.kra-single-control-row>.form-group:before,html body #entryModal form#entryForm>.kra-single-control-row>.form-group:after{content:none!important;display:none!important}html body #entryModal form#entryForm>.kra-single-control-row>.form-group>label{box-sizing:border-box!important;border:0!important;width:100%!important;height:18px!important;min-height:18px!important;margin:0 0 10px!important;padding:0!important;line-height:18px!important;transform:none!important}html body #entryModal form#entryForm>.kra-single-control-row .kra-custom-select-button,html body #entryModal form#entryForm>.kra-single-control-row input[type=date]{box-sizing:border-box!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #cfe0f4!important;border-radius:12px!important;outline:none!important;margin:0!important}html body #entryModal form#entryForm>.kra-single-control-row .kra-custom-select-button:focus,html body #entryModal form#entryForm>.kra-single-control-row .kra-custom-select-button.is-open,html body #entryModal form#entryForm>.kra-single-control-row input[type=date]:focus{border:1px solid #2f74c0!important;box-shadow:0 0 0 3px #2f74c01f!important}html body #entryModal .kra-type-inline .current-kra-pill,html body #entryModal .kra-type-inline .force-hidden-controls,html body #entryModal .kra-for-inline .force-hidden-controls{display:none!important}html body .kra-custom-select-menu{scrollbar-gutter:stable!important;overscroll-behavior:contain!important;touch-action:pan-y!important}html body #entryModal .kra-single-control-row{grid-auto-rows:auto!important}html body #entryModal .kra-single-control-row>.kra-for-inline,html body #entryModal .kra-single-control-row>.kra-type-inline{flex-direction:column!important;align-self:stretch!important;display:flex!important}html body #entryModal .kra-single-control-row>.kra-for-inline .kra-custom-select-button,html body #entryModal .kra-single-control-row>.kra-type-inline .kra-custom-select-button,html body #entryModal .kra-single-control-row>.kra-for-inline select,html body #entryModal .kra-single-control-row>.kra-type-inline select{box-sizing:border-box!important;background:#fff!important;border:1px solid #cfe0f4!important;border-radius:14px!important;width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:0 16px!important}html body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline,html body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline>label,html body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>label{width:100%!important;height:18px!important;min-height:18px!important;margin:0 0 10px!important;padding:0!important;line-height:18px!important}html body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline .kra-custom-select-button,html body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline .kra-custom-select-button,html body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline select,html body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline select{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfe0f4!important;border-radius:14px!important;align-items:center!important;margin:0!important;padding:0 20px!important;display:flex!important}@media (width>=701px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline{width:100%!important;min-width:0!important;max-width:none!important;height:88px!important;min-height:88px!important;max-height:88px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:18px 60px!important;align-self:start!important;row-gap:10px!important;margin:0!important;padding:0!important;display:grid!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline>label,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>label{grid-row:1!important;width:100%!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;line-height:18px!important;display:block!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline>.kra-custom-select-button,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>.kra-custom-select-button,html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline>select,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>select{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:60px!important;min-height:60px!important;max-height:60px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfe0f4!important;border-radius:14px!important;grid-row:2!important;align-items:center!important;margin:0!important;padding:0 20px!important;display:flex!important}}@media (width>=1101px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start!important;gap:14px 20px!important;width:100%!important;display:grid!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline,html body #entryModal form#entryForm>.kra-single-control-row>.date-row-compact{width:100%!important;min-width:0!important;max-width:none!important;height:88px!important;min-height:88px!important;max-height:88px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:auto!important;grid-template-rows:18px 60px!important;align-self:start!important;row-gap:10px!important;margin:0!important;padding:0!important;display:grid!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline>label,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>label,html body #entryModal form#entryForm>.kra-single-control-row>.date-row-compact>label{grid-row:1!important;width:100%!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;line-height:18px!important;display:block!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline>.kra-custom-select-button,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>.kra-custom-select-button,html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline>select,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>select,html body #entryModal form#entryForm>.kra-single-control-row>.date-row-compact>input[type=date]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:60px!important;min-height:60px!important;max-height:60px!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #cfe0f4!important;border-radius:14px!important;grid-row:2!important;align-items:center!important;margin:0!important;padding:0 20px!important;display:flex!important}}@media (width>=701px) and (width<=1100px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=1101px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(6,minmax(0,190px))!important;justify-content:space-between!important;align-items:start!important;gap:12px 16px!important;width:100%!important;display:grid!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline,html body #entryModal form#entryForm>.kra-single-control-row>.date-row-compact{width:190px!important;min-width:190px!important;max-width:190px!important;height:83px!important;min-height:83px!important;max-height:83px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:18px 56px!important;row-gap:9px!important;margin:0!important;padding:0!important;display:grid!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline>label,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>label,html body #entryModal form#entryForm>.kra-single-control-row>.date-row-compact>label{white-space:nowrap!important;grid-row:1!important;width:190px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;line-height:18px!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline>.kra-custom-select-button,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>.kra-custom-select-button,html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline>select,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>select,html body #entryModal form#entryForm>.kra-single-control-row>.date-row-compact>input[type=date]{box-sizing:border-box!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:56px!important;min-height:56px!important;max-height:56px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfe0f4!important;border-radius:13px!important;grid-row:2!important;align-items:center!important;margin:0!important;padding:0 16px!important;display:flex!important}}@media (width>=701px) and (width<=1400px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline,html body #entryModal form#entryForm>.kra-single-control-row>.date-row-compact,html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline>label,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>label,html body #entryModal form#entryForm>.kra-single-control-row>.date-row-compact>label,html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline>.kra-custom-select-button,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>.kra-custom-select-button,html body #entryModal form#entryForm>.kra-single-control-row>.kra-for-inline>select,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>select,html body #entryModal form#entryForm>.kra-single-control-row>.date-row-compact>input[type=date]{width:100%!important;min-width:0!important;max-width:100%!important}}.panel-header.compact-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.standalone-mail-btn{flex:none;gap:7px;min-width:150px;height:36px}@media (width<=700px){.panel-header.compact-header{flex-direction:column;align-items:stretch}.standalone-mail-btn{width:100%}}@media (width>=901px){html body #dashboardModeTabs.kra-dropdown-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}}html body #dashboardModeTabs .display-group-dropdown{display:none!important}@media (width>=1101px){html body #entryModal form#entryForm>.kra-single-control-row,html body[data-dashboard-page=economic] #entryModal form#entryForm>.kra-single-control-row,html body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(5,minmax(0,190px))!important;justify-content:space-between!important}}@media (width>=701px) and (width<=1100px){html body #entryModal form#entryForm>.kra-single-control-row,html body[data-dashboard-page=economic] #entryModal form#entryForm>.kra-single-control-row,html body[data-dashboard-page=development] #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px) and (width>=601px){html body #dashboardModeTabs.kra-dropdown-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){html body #dashboardModeTabs.kra-dropdown-toolbar,html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:1fr!important}}.kra-type-dropdown.head-kra-only .segment-btn{display:block!important}#entryModal.heads-pattern-active #modalKraTypeSelect{pointer-events:none!important;opacity:1!important;color:#1f5f9f!important;background:#eef6ff!important}#entryModal.heads-pattern-active .heads-date-work-grid .heads-eod-kra-field,#entryModal.heads-pattern-active .heads-date-work-grid .heads-tomorrow-work-field{grid-column:span 2!important}#entryModal.heads-pattern-active .heads-date-work-grid .heads-report-status-field{grid-column:span 1!important}#entryModal.heads-pattern-active .heads-date-work-grid textarea{resize:vertical!important;color:#172033!important;width:100%!important;min-width:0!important;min-height:96px!important;font:inherit!important;background:#fff!important;border:1px solid #bcd7fb!important;border-radius:10px!important;padding:10px 12px!important}@media (width<=1050px){#entryModal.heads-pattern-active .heads-date-work-grid .heads-eod-kra-field,#entryModal.heads-pattern-active .heads-date-work-grid .heads-tomorrow-work-field,#entryModal.heads-pattern-active .heads-date-work-grid .heads-report-status-field{grid-column:span 1!important}}.kra-type-dropdown.head-kra-only .head-all-updates-btn{display:block!important}.head-pattern-outer-table{table-layout:auto!important;width:100%!important;min-width:100%!important}.head-pattern-outer-table>thead .head-pattern-outer-heading{color:#fff!important;text-align:left!important;background:#2168ad!important;border:0!important;padding:10px 14px!important;font-size:13px!important;font-weight:900!important}.head-pattern-host-row>td.head-pattern-host-cell{background:#f7f9fc!important;border:0!important;padding:0!important}.head-dashboard-section{background:#fff!important;border:1px solid #cbdcf0!important;border-radius:12px!important;margin:14px!important;overflow:hidden!important;box-shadow:0 5px 14px #0f172a0d!important}.head-dashboard-section-title{color:#174f8b!important;background:#eef5fd!important;border-bottom:1px solid #cbdcf0!important;padding:10px 14px!important;font-size:14px!important;font-weight:900!important}.head-dashboard-table-wrap{width:100%!important;overflow-x:auto!important}.head-pattern-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;min-width:900px!important}.head-pattern-table th{color:#111!important;text-align:left!important;white-space:normal!important;text-transform:none!important;background:#e6e6e6!important;border:1px solid #202020!important;padding:9px 10px!important;font-size:12px!important;font-weight:900!important}.head-pattern-table td{color:#1f2937!important;vertical-align:top!important;white-space:normal!important;word-break:break-word!important;background:#fff!important;border:1px solid #c8d4e2!important;padding:9px 10px!important;font-size:12px!important;line-height:1.35!important}.head-pattern-table .head-long-text{width:36%!important}.head-pattern-table .head-work-date-label{color:#2168ad!important;margin-bottom:5px!important;font-size:11px!important;display:block!important}.head-pattern-table .head-pattern-actions{white-space:nowrap!important;justify-content:center!important;gap:5px!important;display:flex!important}.head-pattern-table-eod_kra th:nth-child(4),.head-pattern-table-tomorrow_work th:nth-child(4){width:38%!important}.head-pattern-table-report_status th:nth-child(2){width:34%!important}#entryModal.heads-pattern-active .kra-single-control-row,#entryModal.heads-pattern-active .member-contact-grid{display:none!important}#entryModal.heads-pattern-active .compact-work-header{justify-content:flex-end!important}#entryModal.heads-pattern-active #addMemberWorkBtn{display:none!important}.heads-pattern-shell{flex-direction:column!important;gap:18px!important;padding:2px!important;display:flex!important}.head-pattern-section{background:#f8fbff!important;border:1px solid #bfd5ed!important;border-radius:13px!important;overflow:hidden!important;box-shadow:0 5px 15px #1f5f9f0f!important}.head-pattern-section-header{background:#eaf3fe!important;border-bottom:1px solid #bfd5ed!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:12px 14px!important;display:flex!important}.head-pattern-section-header h4{color:#174f8b!important;margin:0!important;font-size:15px!important;font-weight:900!important}.head-pattern-section-header p{color:#617187!important;margin:3px 0 0!important;font-size:11px!important;font-weight:700!important}.head-add-another-btn{flex:none!important;min-width:124px!important;height:36px!important;padding:0 14px!important}.head-pattern-section-rows{flex-direction:column!important;gap:12px!important;padding:12px!important;display:flex!important}.head-pattern-row{box-shadow:none!important;background:#fff!important;border:1px solid #d2dfed!important;border-radius:11px!important;margin:0!important;padding:12px!important}.head-pattern-row-top{justify-content:space-between!important;align-items:center!important;margin-bottom:9px!important;display:flex!important}.head-pattern-row-number{color:#2168ad!important;font-size:12px!important;font-weight:900!important}.head-pattern-entry-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;display:grid!important}.head-pattern-entry-grid>.form-group{grid-column:span 2!important;min-width:0!important;margin:0!important}.head-pattern-entry-grid .head-work-content-field,.head-pattern-entry-grid .head-report-deliverables-field{grid-column:span 4!important}.head-pattern-entry-grid-report_status>.form-group:first-child,.head-pattern-entry-grid-report_status>.form-group:nth-child(2),.head-pattern-entry-grid-report_status>.form-group:nth-child(3),.head-pattern-entry-grid-report_status>.form-group:nth-child(4){grid-column:span 3!important}.head-pattern-entry-grid label{color:#2e6fac!important;letter-spacing:.02em!important;text-transform:uppercase!important;min-height:28px!important;margin:0 0 5px!important;font-size:10px!important;font-weight:900!important;display:block!important}.head-pattern-entry-grid input,.head-pattern-entry-grid textarea,.head-pattern-entry-grid select,.head-pattern-entry-grid .kra-custom-select-button{box-sizing:border-box!important;color:#172033!important;width:100%!important;min-width:0!important;max-width:100%!important;font:inherit!important;background:#fff!important;border:1px solid #bad3ef!important;border-radius:9px!important}.head-pattern-entry-grid input,.head-pattern-entry-grid select,.head-pattern-entry-grid .kra-custom-select-button{height:42px!important;padding:0 10px!important}.head-pattern-entry-grid textarea{resize:vertical!important;min-height:82px!important;padding:9px 10px!important}@media (width<=1250px){.head-pattern-entry-grid>.form-group,.head-pattern-entry-grid-report_status>.form-group:nth-child(n){grid-column:span 4!important}.head-pattern-entry-grid .head-work-content-field,.head-pattern-entry-grid .head-report-deliverables-field{grid-column:span 8!important}}@media (width<=760px){.head-pattern-section-header{flex-direction:column!important;align-items:stretch!important}.head-add-another-btn{width:100%!important}.head-pattern-entry-grid{grid-template-columns:1fr!important}.head-pattern-entry-grid>.form-group,.head-pattern-entry-grid-report_status>.form-group:nth-child(n),.head-pattern-entry-grid .head-work-content-field,.head-pattern-entry-grid .head-report-deliverables-field{grid-column:1!important}}.head-dashboard-table-wrap{scrollbar-gutter:stable!important;overflow:auto visible!important}.head-pattern-table{table-layout:auto!important;width:max-content!important;max-width:none!important}.head-pattern-table-eod_kra{min-width:1180px!important}.head-pattern-table-tomorrow_work{min-width:1080px!important}.head-pattern-table-report_status{min-width:1480px!important}.head-pattern-table th{white-space:normal!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important;vertical-align:middle!important;width:auto!important;min-width:150px!important;max-width:none!important;line-height:1.25!important;overflow:visible!important}.head-pattern-table td{min-width:150px!important;max-width:none!important}.head-pattern-table-eod_kra th:first-child,.head-pattern-table-eod_kra td:first-child,.head-pattern-table-tomorrow_work th:first-child,.head-pattern-table-tomorrow_work td:first-child{min-width:180px!important}.head-pattern-table-eod_kra th:nth-child(2),.head-pattern-table-eod_kra td:nth-child(2),.head-pattern-table-tomorrow_work th:nth-child(2),.head-pattern-table-tomorrow_work td:nth-child(2),.head-pattern-table-eod_kra th:nth-child(3),.head-pattern-table-eod_kra td:nth-child(3),.head-pattern-table-tomorrow_work th:nth-child(3),.head-pattern-table-tomorrow_work td:nth-child(3){min-width:190px!important}.head-pattern-table-eod_kra th:nth-child(4),.head-pattern-table-eod_kra td:nth-child(4),.head-pattern-table-tomorrow_work th:nth-child(4),.head-pattern-table-tomorrow_work td:nth-child(4){width:360px!important;min-width:360px!important}.head-pattern-table-eod_kra th:nth-child(5),.head-pattern-table-eod_kra td:nth-child(5){min-width:170px!important}.head-pattern-table-report_status th:first-child,.head-pattern-table-report_status td:first-child{min-width:210px!important}.head-pattern-table-report_status th:nth-child(2),.head-pattern-table-report_status td:nth-child(2){width:390px!important;min-width:390px!important}.head-pattern-table-report_status th:nth-child(3),.head-pattern-table-report_status td:nth-child(3){min-width:210px!important}.head-pattern-table-report_status th:nth-child(4),.head-pattern-table-report_status td:nth-child(4){min-width:180px!important}.head-pattern-table-report_status th:nth-child(5),.head-pattern-table-report_status td:nth-child(5){min-width:200px!important}.head-pattern-table-report_status th:nth-child(6),.head-pattern-table-report_status td:nth-child(6){min-width:170px!important}.head-pattern-table th:last-child,.head-pattern-table td:last-child{min-width:190px!important}#entryModal.heads-pattern-active .kra-single-control-row .kra-type-inline,#entryModal.heads-pattern-active .kra-single-control-row .top-team-inline,#entryModal.heads-pattern-active .kra-single-control-row .top-team-member-inline,#entryModal.heads-pattern-active .kra-single-control-row .date-row-compact{display:block!important}#entryModal.heads-pattern-active .kra-single-control-row .top-in-team-inline{display:none!important}#entryModal.heads-pattern-active .member-contact-grid{grid-template-columns:minmax(260px,420px)!important;margin-top:10px!important;display:grid!important}#entryModal.heads-pattern-active .work-details-shell{margin-top:12px!important}#entryModal.heads-pattern-active .compact-work-header{justify-content:flex-end!important;align-items:center!important;display:flex!important}#entryModal.heads-pattern-active #addMemberWorkBtn{justify-content:center!important;align-items:center!important;min-width:230px!important;display:inline-flex!important}#entryModal.heads-pattern-active #teamSelect:disabled,#entryModal.heads-pattern-active #teamMember:disabled,#entryModal.heads-pattern-active #modalKraTypeSelect:disabled{opacity:1!important;color:#172033!important;cursor:not-allowed!important;background:#f4f8fd!important}.head-entry-guidance{color:#37516f!important;background:#f1f7fe!important;border:1px solid #b9d3ee!important;border-radius:10px!important;padding:11px 14px!important;font-size:12px!important;line-height:1.45!important}.head-pattern-entry-grid{grid-template-columns:repeat(12,minmax(90px,1fr))!important}.head-pattern-entry-grid>.form-group{grid-column:span 2!important}.head-pattern-entry-grid .head-work-content-field,.head-pattern-entry-grid .head-report-deliverables-field{grid-column:span 4!important}.head-pattern-entry-grid label{white-space:normal!important;min-height:0!important;line-height:1.25!important}.head-pattern-section-header p{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}@media (width<=1350px){html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row{grid-template-columns:repeat(3,minmax(170px,1fr))!important}.head-pattern-entry-grid>.form-group{grid-column:span 3!important}.head-pattern-entry-grid .head-work-content-field,.head-pattern-entry-grid .head-report-deliverables-field{grid-column:span 6!important}}@media (width<=900px){html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row{grid-template-columns:1fr!important}}html body .dynamic-kra-table td.cell-status,html body .dynamic-kra-table .cell-status,html body .dynamic-kra-table .work-status-cell{white-space:normal!important;min-width:0!important;overflow:hidden!important}html body .dynamic-kra-table .cell-status .multi-item-row{box-sizing:border-box!important;grid-template-columns:10px minmax(0,1fr)!important;width:100%!important;min-width:0!important}html body .dynamic-kra-table .cell-status .status-pill,html body .dynamic-kra-table td.cell-status .status-pill{box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important;line-height:1.2!important;display:flex!important}html body #entryModal.heads-pattern-active .kra-single-control-row>.top-team-inline,html body #entryModal.heads-pattern-active .kra-single-control-row>.top-in-team-inline,html body #entryModal.heads-pattern-active .kra-single-control-row>.top-team-member-inline,html body #entryModal.heads-pattern-active form#entryForm>.member-contact-grid{display:none!important}html body #entryModal.heads-pattern-active .kra-single-control-row>.date-row-compact,html body #entryModal.heads-pattern-active .kra-single-control-row>.kra-update-date-inline,html body #entryModal.heads-pattern-active .kra-single-control-row>.kra-type-inline{width:100%!important;min-width:0!important;display:flex!important}html body #entryModal.heads-pattern-active .heads-work-card{background:#fff!important;border:1px solid #cfe0f6!important;border-radius:14px!important;padding:16px!important;box-shadow:0 5px 18px #1d4e8c12!important}html body #entryModal.heads-pattern-active .heads-work-card .member-work-top{margin-bottom:14px!important}html body #entryModal.heads-pattern-active .heads-five-entry-grid select,html body #entryModal.heads-pattern-active .heads-five-entry-grid input,html body #entryModal.heads-pattern-active .heads-five-entry-grid textarea{box-sizing:border-box!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:11px 12px!important;font-size:14px!important}html body #entryModal.heads-pattern-active .heads-five-entry-grid textarea{resize:vertical!important;line-height:1.35!important;overflow:auto!important}html body #entryModal.heads-pattern-active .work-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important}@media (width<=1280px){html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row,html body #entryModal.heads-pattern-active .heads-five-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row,html body #entryModal.heads-pattern-active .heads-five-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row,html body #entryModal.heads-pattern-active .heads-five-entry-grid{grid-template-columns:1fr!important}html body #entryModal.heads-pattern-active .work-header-actions>*{width:100%!important}}html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:end!important;gap:14px!important;display:grid!important}html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row>.top-team-inline,html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row>.top-in-team-inline,html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row>.top-team-member-inline,html body #entryModal.heads-pattern-active form#entryForm>.member-contact-grid,html body #entryModal.heads-pattern-active #addTeamBox,html body #entryModal.heads-pattern-active #addInTeamBox,html body #entryModal.heads-pattern-active #editTeamBox{display:none!important}html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row>.kra-type-inline,html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row>.date-row-compact{flex-direction:column!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}html body #entryModal.heads-pattern-active .simple-head-pattern-shell{gap:14px!important;display:grid!important}html body #entryModal.heads-pattern-active .simple-head-section{background:#f8fbff!important;border:1px solid #c9ddf5!important;border-radius:14px!important;overflow:hidden!important}html body #entryModal.heads-pattern-active .simple-head-section .head-pattern-section-header{background:#eaf4ff!important;border-bottom:1px solid #c9ddf5!important;padding:14px 16px!important}html body #entryModal.heads-pattern-active .simple-head-section .head-pattern-section-rows{gap:14px!important;padding:14px!important;display:grid!important}html body #entryModal.heads-pattern-active .heads-five-entry-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}html body #entryModal.heads-pattern-active .heads-five-entry-grid .form-group{flex-direction:column!important;min-width:0!important;margin:0!important;display:flex!important}html body #entryModal.heads-pattern-active .heads-five-entry-grid label{white-space:normal!important;align-items:flex-end!important;min-height:32px!important;line-height:1.25!important;display:flex!important}html body #entryModal.heads-pattern-active .heads-five-entry-grid select,html body #entryModal.heads-pattern-active .heads-five-entry-grid input,html body #entryModal.heads-pattern-active .heads-five-entry-grid textarea{box-sizing:border-box!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:74px!important;min-height:74px!important;max-height:150px!important;padding:11px 12px!important;font-size:14px!important;line-height:1.35!important}html body #entryModal.heads-pattern-active .heads-five-entry-grid select,html body #entryModal.heads-pattern-active .heads-five-entry-grid input{resize:none!important}html body #entryModal.heads-pattern-active .heads-five-entry-grid textarea{resize:vertical!important;overflow:auto!important}html body #entryModal.heads-pattern-active #addMemberWorkBtn{min-width:235px!important}html body #entryModal.heads-pattern-active .work-header-actions{grid-template-columns:minmax(220px,auto) minmax(110px,auto) minmax(130px,auto)!important;justify-content:end!important;gap:10px!important;width:100%!important;display:grid!important}@media (width<=1280px){html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row,html body #entryModal.heads-pattern-active .heads-five-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row,html body #entryModal.heads-pattern-active .heads-five-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #entryModal.heads-pattern-active .work-header-actions{grid-template-columns:1fr 1fr!important}html body #entryModal.heads-pattern-active #addMemberWorkBtn{grid-column:1/-1!important}}@media (width<=620px){html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row,html body #entryModal.heads-pattern-active .heads-five-entry-grid,html body #entryModal.heads-pattern-active .work-header-actions{grid-template-columns:1fr!important}html body #entryModal.heads-pattern-active #addMemberWorkBtn{grid-column:auto!important}html body #entryModal.heads-pattern-active .work-header-actions>*{width:100%!important}}#dashboardContent>.detail-panel{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}#dashboardContent .panel-header.compact-header{min-height:44px!important;box-shadow:none!important;background:#1764b7!important;border:0!important;border-radius:0!important;padding:10px 18px!important;display:flex!important}#dashboardContent #entriesHeading{color:#fff!important;text-align:center!important;text-transform:uppercase!important;width:100%!important;font-size:14px!important}#dashboardContent #entriesSubtitle,#dashboardContent .panel-header .standalone-mail-btn{display:none!important}#dashboardContent .table-scroll-area,#dashboardContent .table-wrap,#dashboardContent .table-wrap table{box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important}#dashboardContent .table-scroll-area{padding:0!important}#dashboardContent .table-wrap{margin:0!important}#dashboardModeTabs .kra-type-dropdown>summary{color:#172033!important}.head-pattern-dashboard .head-pattern-title,.head-pattern-dashboard .head-view-title,.head-pattern-dashboard .head-section-title,.head-pattern-dashboard .kra-work-table-title,.head-pattern-dashboard .head-pattern-section-header>h3,.head-pattern-dashboard .head-pattern-section-header>div>h4:only-child{display:none!important}.head-pattern-dashboard,.head-pattern-dashboard .head-pattern-section,.head-pattern-dashboard .kra-work-table-card,.head-pattern-dashboard .head-pattern-section-rows,.head-pattern-dashboard .head-table-shell{box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important}#entryModal:not(.hidden),#entryModal .modal-card{pointer-events:auto!important}html body #dashboardContent>.detail-panel>.panel-header.compact-header{height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important}html body #dashboardContent,html body #dashboardContent>.detail-panel,html body #dashboardContent .table-scroll-area{box-shadow:none!important;border-top:0!important;outline:0!important;margin-top:0!important;padding-top:0!important}html body #entryModal.heads-pattern-active .heads-work-card,html body #entryModal.heads-pattern-active .head-pattern-row{display:block!important}html body #dashboardContent .panel-header.compact-header{border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.heads-six-entry-grid{grid-template-columns:1fr 1fr 1fr 1.05fr 1fr 1fr!important;align-items:start!important;gap:12px!important;display:grid!important}@media (width<=1400px){.heads-six-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=850px){.heads-six-entry-grid{grid-template-columns:1fr!important}}html body #dashboardContent table.head-pattern-outer-table>thead{display:none!important}html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row{grid-template-columns:minmax(300px,1.35fr) repeat(4,minmax(170px,1fr))!important}html body #entryModal.heads-pattern-active .kra-single-control-row>.kra-type-inline{min-width:300px!important;overflow:visible!important}html body #entryModal.heads-pattern-active #modalKraTypeSelect{color:#172033!important;opacity:1!important;cursor:pointer!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;pointer-events:auto!important;background-color:#fff!important;border:1px solid #bfd8f5!important;border-radius:12px!important;width:100%!important;min-width:300px!important;height:62px!important;min-height:62px!important;padding:0 44px 0 16px!important;font-size:15px!important;font-weight:600!important;display:block!important;overflow:visible!important}html body #entryModal.heads-pattern-active #modalKraTypeSelect:disabled{opacity:1!important;cursor:pointer!important;background-color:#fff!important}@media (width<=1280px){html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row{grid-template-columns:minmax(300px,1.3fr) repeat(2,minmax(180px,1fr))!important}}@media (width<=900px){html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #entryModal.heads-pattern-active .kra-single-control-row>.kra-type-inline,html body #entryModal.heads-pattern-active #modalKraTypeSelect{min-width:0!important}}@media (width<=620px){html body #entryModal.heads-pattern-active form#entryForm>.kra-single-control-row{grid-template-columns:1fr!important}}#entryModal.heads-pattern-active .selected-head-pattern-shell{width:100%;min-width:0}#entryModal.heads-pattern-active .selected-head-pattern-section{overflow:visible}#entryModal.heads-pattern-active .head-pattern-section-header{align-items:flex-start;gap:16px}#entryModal.heads-pattern-active .head-pattern-section-header h4,#entryModal.heads-pattern-active .head-pattern-section-header p{white-space:normal;text-overflow:clip;overflow:visible}#entryModal.heads-pattern-active .head-pattern-row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:14px;display:grid}#entryModal.heads-pattern-active .head-pattern-row .form-group{grid-column:span 2;min-width:0}#entryModal.heads-pattern-active .head-pattern-row-tomorrow_work .head-work-content-field{grid-column:span 4}#entryModal.heads-pattern-active .head-pattern-row-report_status .head-report-deliverables-field{grid-column:span 3}#entryModal.heads-pattern-active .head-pattern-row textarea,#entryModal.heads-pattern-active .head-pattern-row input,#entryModal.heads-pattern-active .head-pattern-row select{box-sizing:border-box;width:100%;max-width:100%}#entryModal.heads-pattern-active .head-pattern-row label{white-space:normal;align-items:flex-end;min-height:30px;line-height:1.25;display:flex}.economic-table-wrap,.kra-table-wrap,.table-scroll-wrap{overflow-x:auto}.economic-table-wrap table,.kra-table-wrap table,.table-scroll-wrap table{table-layout:auto;min-width:1050px}.economic-table-wrap th,.kra-table-wrap th,.table-scroll-wrap th{vertical-align:middle;min-width:130px;line-height:1.25;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}@media (width<=1366px){#entryModal.heads-pattern-active .head-pattern-row .form-group{grid-column:span 3}#entryModal.heads-pattern-active .head-pattern-row-tomorrow_work .head-work-content-field,#entryModal.heads-pattern-active .head-pattern-row-report_status .head-report-deliverables-field{grid-column:span 6}}@media (width<=900px){#entryModal.heads-pattern-active .head-pattern-row{grid-template-columns:repeat(2,minmax(0,1fr))}#entryModal.heads-pattern-active .head-pattern-row .form-group,#entryModal.heads-pattern-active .head-pattern-row-tomorrow_work .head-work-content-field,#entryModal.heads-pattern-active .head-pattern-row-report_status .head-report-deliverables-field{grid-column:span 1}}@media (width<=600px){#entryModal.heads-pattern-active .head-pattern-row{grid-template-columns:1fr}}:root{--kra-ui-font:"DM Sans", Arial, sans-serif}html,body,#root,button,input,select,textarea,table,th,td,label,p,span,div,a,h1,h2,h3,h4,h5,h6,summary,option{font-family:var(--kra-ui-font)!important}#entryModal.heads-pattern-active #workDetailsContent.is-visible,#entryModal.heads-pattern-active .work-details-content.is-visible{visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}#entryModal.heads-pattern-active #memberWorkContainer,#entryModal.heads-pattern-active .selected-head-pattern-shell,#entryModal.heads-pattern-active .selected-head-pattern-section,#entryModal.heads-pattern-active .head-pattern-section-rows{visibility:visible!important;opacity:1!important;display:block!important}#entryModal #addMemberWorkBtn{font-family:var(--kra-ui-font)!important;letter-spacing:0!important;font-weight:700!important}.table-scroll-area .table-wrap{overflow-x:auto!important}.table-scroll-area .table-wrap table{table-layout:auto!important;min-width:1540px!important}.table-scroll-area .table-wrap thead th{white-space:normal!important;text-overflow:clip!important;word-break:keep-all!important;overflow-wrap:normal!important;vertical-align:middle!important;height:auto!important;min-height:48px!important;line-height:1.25!important;overflow:visible!important}.table-scroll-area .table-wrap th:first-child{min-width:145px!important}.table-scroll-area .table-wrap th:nth-child(2),.table-scroll-area .table-wrap th:nth-child(3){min-width:110px!important}.table-scroll-area .table-wrap th:nth-child(4),.table-scroll-area .table-wrap th:nth-child(5),.table-scroll-area .table-wrap th:nth-child(6),.table-scroll-area .table-wrap th:nth-child(7){min-width:125px!important}.table-scroll-area .table-wrap th:nth-child(8){min-width:210px!important}.table-scroll-area .table-wrap th:nth-child(9){min-width:260px!important}.table-scroll-area .table-wrap th:nth-child(10){min-width:120px!important}.table-scroll-area .table-wrap th:nth-child(11){min-width:105px!important}.head-pattern-entry-grid-report_status{grid-template-columns:repeat(12,minmax(0,1fr))!important}.head-pattern-entry-grid-report_status>.form-group{grid-column:span 2!important}.head-pattern-entry-grid-report_status .head-report-deliverables-field{grid-column:span 3!important}.head-pattern-entry-grid-report_status>.form-group:first-child,.head-pattern-entry-grid-report_status>.form-group:nth-child(3),.head-pattern-entry-grid-report_status>.form-group:nth-child(4),.head-pattern-entry-grid-report_status>.form-group:nth-child(5),.head-pattern-entry-grid-report_status>.form-group:nth-child(6){grid-column:span 2!important}.head-all-updates-mail-bar{justify-content:flex-end;margin:0 0 12px;display:flex}.head-all-updates-mail-btn{gap:8px;min-width:170px;width:auto!important;padding:0 14px!important}.head-all-updates-mail-btn span{font-size:11px;font-weight:800}@media (width<=1100px){.head-pattern-entry-grid-report_status>.form-group,.head-pattern-entry-grid-report_status>.form-group:nth-child(n),.head-pattern-entry-grid-report_status .head-report-deliverables-field{grid-column:span 6!important}}@media (width<=700px){.head-pattern-entry-grid-report_status>.form-group,.head-pattern-entry-grid-report_status>.form-group:nth-child(n),.head-pattern-entry-grid-report_status .head-report-deliverables-field{grid-column:1/-1!important}}html body .head-pattern-table-report_status th,html body .head-pattern-table-report_status td{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;vertical-align:middle!important;box-sizing:border-box!important;line-height:1.3!important;overflow:visible!important}html body .head-pattern-table-report_status th:first-child,html body .head-pattern-table-report_status td:first-child{width:14%!important;min-width:150px!important}html body .head-pattern-table-report_status th:nth-child(2),html body .head-pattern-table-report_status td:nth-child(2){width:25%!important;min-width:260px!important}html body .head-pattern-table-report_status th:nth-child(3),html body .head-pattern-table-report_status td:nth-child(3){width:14%!important;min-width:150px!important}html body .head-pattern-table-report_status th:nth-child(4),html body .head-pattern-table-report_status td:nth-child(4){width:12%!important;min-width:130px!important}html body .head-pattern-table-report_status th:nth-child(5),html body .head-pattern-table-report_status td:nth-child(5){width:13%!important;min-width:140px!important}html body .head-pattern-table-report_status th:nth-child(6),html body .head-pattern-table-report_status td:nth-child(6){width:11%!important;min-width:120px!important}html body .head-pattern-table-report_status th:nth-child(7),html body .head-pattern-table-report_status td:nth-child(7){width:11%!important;min-width:130px!important}html body #entryModal .modal-card{border-radius:18px!important;width:min(1480px,100vw - 48px)!important;max-width:1480px!important;max-height:calc(100vh - 48px)!important;overflow:auto!important}html body #entryModal .member-work-card{background:#fff!important;border:1px solid #cfe0f5!important;border-radius:14px!important;padding:22px!important;box-shadow:0 5px 18px #134e8f0f!important}html body #entryModal .member-pattern-grid input,html body #entryModal .member-pattern-grid select,html body #entryModal .member-pattern-grid textarea,html body #entryModal .kra-single-control-row input,html body #entryModal .kra-single-control-row select{box-sizing:border-box!important;background:#fff!important;border:1px solid #c7dcf5!important;border-radius:11px!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;padding:0 14px!important}html body #entryModal .member-pattern-grid textarea,html body #entryModal .member-pattern-grid .member-first-work-description{resize:vertical!important;height:108px!important;min-height:108px!important;padding:14px!important}html body #entryModal .member-pattern-grid label{min-height:20px!important;margin-bottom:8px!important;line-height:1.25!important;display:block!important}html body #entryModal .mini-work-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:16px!important;display:flex!important}html body #entryModal .mini-work-actions .btn{border-radius:9px!important;height:44px!important;min-height:44px!important;padding:0 18px!important}html body #entryModal .use-previous-work-btn{color:#1d66b5!important;background:#f5f9ff!important;border:1px solid #1d66b5!important}html body #entryModal .previous-work-feedback{color:#187349;font-size:13px;font-weight:700;display:none}html body #entryModal .work-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}html body #entryModal .work-header-actions .btn{height:46px!important;min-height:46px!important;padding:0 18px!important}@media (width<=1050px){html body #entryModal .member-pattern-grid>.form-group,html body #entryModal .member-pattern-grid .member-work-title-field,html body #entryModal .member-pattern-grid .member-work-description-field{grid-column:span 6!important}}@media (width<=700px){html body #entryModal .modal-card{border-radius:12px!important;width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}html body #entryModal .modal-body,html body #entryModal form#entryForm{padding-left:14px!important;padding-right:14px!important}html body #entryModal .member-pattern-grid>.form-group,html body #entryModal .member-pattern-grid .member-work-title-field,html body #entryModal .member-pattern-grid .member-work-description-field{grid-column:1/-1!important}html body #entryModal .work-header-actions,html body #entryModal .work-header-actions .btn,html body #entryModal .mini-work-actions,html body #entryModal .mini-work-actions .btn{width:100%!important}}html body .head-dashboard-table-wrap{width:100%!important;overflow:auto visible!important}html body .head-pattern-table-report_status th{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;height:auto!important;padding:13px 12px!important;line-height:1.25!important;overflow:visible!important}html body .head-pattern-table-report_status td{white-space:normal!important;overflow-wrap:anywhere!important;padding:12px!important}html body #entryModal .modal-body,html body #entryModal form#entryForm{padding-left:22px!important;padding-right:22px!important}html body #entryModal .member-work-card{border-radius:12px!important;padding:18px!important}html body #entryModal .member-pattern-grid>.form-group,html body #entryModal .member-pattern-grid .member-work-title-field{grid-column:span 1!important}html body #entryModal .member-pattern-grid input,html body #entryModal .member-pattern-grid select{height:48px!important;min-height:48px!important}html body #entryModal .member-pattern-grid textarea,html body #entryModal .member-pattern-grid .member-first-work-description{height:86px!important;min-height:86px!important}html body #entryModal .work-items-header{padding-top:10px!important;padding-bottom:10px!important}html body #entryModal .work-header-actions .btn{height:42px!important;min-height:42px!important}@media (width<=900px){html body #entryModal .member-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #entryModal .member-pattern-grid>.form-group,html body #entryModal .member-pattern-grid .member-work-title-field,html body #entryModal .member-pattern-grid .member-work-description-field{grid-column:span 1!important}}@media (width<=620px){html body #entryModal .member-pattern-grid{grid-template-columns:1fr!important}}html body #entryModal .modal-card{border-radius:14px!important;width:min(1040px,100vw - 32px)!important;max-width:1040px!important;max-height:calc(100vh - 28px)!important}html body #entryModal .modal-header{padding:14px 20px!important}html body #entryModal .modal-header h2,html body #entryModal .modal-header h3{font-size:20px!important}html body #entryModal form#entryForm,html body #entryModal .modal-body{padding:14px 18px 18px!important}html body #entryModal .modal-date-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:end!important;gap:12px!important}html body #entryModal .modal-date-grid .form-group{min-width:0!important}html body #entryModal .modal-date-grid input,html body #entryModal .modal-date-grid select,html body #entryModal .modal-date-grid .current-kra-pill{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important}html body #entryModal .work-items-header{min-height:0!important;padding:8px 0 10px!important}html body #entryModal .work-header-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}html body #entryModal .work-header-actions .btn{width:auto!important;min-width:112px!important;height:40px!important;min-height:40px!important;padding:0 14px!important}html body #entryModal #addMemberWorkBtn{min-width:210px!important}html body #entryModal .member-work-card{border-radius:12px!important;margin-top:10px!important;padding:14px!important}html body #entryModal .member-work-top{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;padding-bottom:10px!important;display:flex!important}html body #entryModal .member-work-title{white-space:nowrap!important;margin:0!important}html body #entryModal .member-work-top-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}html body #entryModal .member-work-top-actions .btn,html body #entryModal .member-work-top-actions .remove-member-work-btn{white-space:nowrap!important;width:auto!important;min-width:104px!important;height:36px!important;min-height:36px!important;padding:0 12px!important}html body #entryModal .member-pattern-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:10px 12px!important;display:grid!important}html body #entryModal .member-pattern-grid>.form-group{grid-column:span 1!important;min-width:0!important;margin:0!important}html body #entryModal .member-pattern-grid .member-work-title-field{grid-column:span 1!important}html body #entryModal .member-pattern-grid .member-work-description-field{grid-column:span 3!important}html body #entryModal .member-pattern-grid input,html body #entryModal .member-pattern-grid select,html body #entryModal .member-pattern-grid textarea{box-sizing:border-box!important;border-radius:9px!important;width:100%!important}html body #entryModal .member-pattern-grid input,html body #entryModal .member-pattern-grid select{height:42px!important;min-height:42px!important;padding:0 12px!important}html body #entryModal .member-pattern-grid textarea,html body #entryModal .member-pattern-grid .member-first-work-description{resize:vertical!important;height:64px!important;min-height:64px!important;max-height:100px!important;padding:10px 12px!important}html body #entryModal .previous-work-feedback{display:none;color:#1459a6!important;background:#eef6ff!important;border-radius:8px!important;min-height:0!important;margin:8px 0 0!important;padding:7px 10px!important;font-size:12px!important;line-height:1.3!important}html body #entryModal .previous-work-feedback.is-visible{display:block!important}html body #entryModal .previous-work-feedback.is-error{color:#b42318!important;background:#fff2f2!important}html body #entryModal .extra-work-items{margin-top:8px!important}html body #entryModal .extra-work-pattern-row{grid-template-columns:1fr 2fr .8fr!important;align-items:end!important;gap:10px!important;display:grid!important}html body #entryModal .extra-work-pattern-row input{height:42px!important;min-height:42px!important}html body #entryModal .extra-work-pattern-row textarea{height:58px!important;min-height:58px!important}@media (width<=1100px){html body #entryModal .modal-card{width:calc(100vw - 24px)!important;max-width:none!important}html body #entryModal .modal-date-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){html body #entryModal .member-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #entryModal .member-pattern-grid .member-work-description-field,html body #entryModal .member-pattern-grid .member-work-title-field{grid-column:span 1!important}html body #entryModal .member-work-top{align-items:flex-start!important}html body #entryModal .member-work-top-actions{flex-wrap:wrap!important}html body #entryModal .extra-work-pattern-row{grid-template-columns:1fr 1fr!important}html body #entryModal .extra-work-description-field{grid-column:span 2!important}}@media (width<=620px){html body #entryModal .modal-date-grid,html body #entryModal .member-pattern-grid,html body #entryModal .extra-work-pattern-row{grid-template-columns:1fr!important}html body #entryModal .member-pattern-grid .member-work-description-field,html body #entryModal .member-pattern-grid .member-work-title-field,html body #entryModal .extra-work-description-field{grid-column:span 1!important}html body #entryModal .work-header-actions,html body #entryModal .member-work-top{flex-wrap:wrap!important}html body #entryModal .work-header-actions .btn,html body #entryModal #addMemberWorkBtn{flex:140px!important;min-width:0!important}}html body .head-pattern-table-report_status{table-layout:fixed!important;width:100%!important;min-width:1120px!important}html body .head-pattern-table-report_status th:first-child,html body .head-pattern-table-report_status td:first-child{width:15%!important}html body .head-pattern-table-report_status th:nth-child(2),html body .head-pattern-table-report_status td:nth-child(2){width:22%!important}html body .head-pattern-table-report_status th:nth-child(3),html body .head-pattern-table-report_status td:nth-child(3){width:15%!important}html body .head-pattern-table-report_status th:nth-child(4),html body .head-pattern-table-report_status td:nth-child(4){width:10%!important}html body .head-pattern-table-report_status th:nth-child(5),html body .head-pattern-table-report_status td:nth-child(5){width:14%!important}html body .head-pattern-table-report_status th:nth-child(6),html body .head-pattern-table-report_status td:nth-child(6){width:11%!important}html body .head-pattern-table-report_status th:nth-child(7),html body .head-pattern-table-report_status td:nth-child(7){width:13%!important}html body .head-pattern-table-report_status th{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.2!important;overflow:visible!important}html body #entryModal .member-pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 12px!important}html body #entryModal .member-pattern-grid .member-work-title-field,html body #entryModal .member-pattern-grid .member-work-description-field,html body #entryModal .member-pattern-grid .member-email-field,html body #entryModal .member-pattern-grid>.form-group{grid-column:span 1!important;min-width:0!important}html body #entryModal .member-pattern-grid textarea,html body #entryModal .member-pattern-grid .member-first-work-description,html body #entryModal .extra-work-pattern-row textarea{resize:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:9px 12px!important;overflow-y:auto!important}html body #entryModal .extra-work-pattern-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:10px 12px!important}html body #entryModal .extra-work-pattern-row>.form-group{grid-column:span 1!important;min-width:0!important}html body #entryModal .extra-work-pattern-row input,html body #entryModal .extra-work-pattern-row textarea{box-sizing:border-box!important;width:100%!important}@media (width<=980px){html body #entryModal .member-pattern-grid,html body #entryModal .extra-work-pattern-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){html body #entryModal .member-pattern-grid,html body #entryModal .extra-work-pattern-row{grid-template-columns:1fr!important}}#entryModal.heads-pattern-active .head-entry-guidance{display:none!important}#entryModal.heads-pattern-active .head-pattern-entry-grid{grid-template-columns:repeat(7,minmax(180px,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}#entryModal.heads-pattern-active .head-pattern-entry-grid-report_status{grid-template-columns:repeat(6,minmax(190px,1fr))!important}#entryModal.heads-pattern-active .head-pattern-entry-grid .form-group{flex-direction:column!important;min-width:0!important;display:flex!important}#entryModal.heads-pattern-active .head-pattern-entry-grid input,#entryModal.heads-pattern-active .head-pattern-entry-grid select,#entryModal.heads-pattern-active .head-pattern-entry-grid textarea,#entryModal.heads-pattern-active .head-pattern-entry-grid .custom-select-clean-btn{box-sizing:border-box!important;width:100%!important;height:52px!important;min-height:52px!important}#entryModal.heads-pattern-active .head-pattern-entry-grid textarea{resize:vertical!important;padding-top:14px!important}#entryModal.heads-pattern-active .all-head-updates-shell{gap:18px!important;display:grid!important}@media (width<=1450px){#entryModal.heads-pattern-active .head-pattern-entry-grid,#entryModal.heads-pattern-active .head-pattern-entry-grid-report_status{grid-template-columns:repeat(3,minmax(210px,1fr))!important}}@media (width<=900px){#entryModal.heads-pattern-active .head-pattern-entry-grid,#entryModal.heads-pattern-active .head-pattern-entry-grid-report_status{grid-template-columns:1fr!important}}@media (width>=901px){html body #dashboardModeTabs.kra-dropdown-toolbar{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;min-height:44px!important;margin:0 0 8px!important;padding:0!important}}html body #dashboardModeTabs .kra-toolbar-dropdown,html body #dashboardModeTabs .kra-toolbar-refresh{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important}html body #dashboardModeTabs .kra-toolbar-dropdown>summary,html body #dashboardModeTabs .kra-toolbar-refresh{box-sizing:border-box!important;border-radius:9px!important;height:44px!important;min-height:44px!important;padding:0 14px!important}html body #dashboardModeTabs .kra-toolbar-refresh{color:#000!important;cursor:pointer!important;background:#fff!important;border:1px solid #d5dbe3!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;display:flex!important;box-shadow:0 1px 3px #0f172a14!important}html body #dashboardModeTabs .kra-toolbar-refresh:hover{color:#000!important;background:#f5f5f5!important}html body #dashboardModeTabs .kra-toolbar-refresh:disabled{opacity:.72;cursor:wait!important}html body #dashboardModeTabs .kra-toolbar-refresh .refresh-icon{font-size:19px;line-height:1;color:#000!important;font-weight:400!important}html body #dashboardModeTabs .kra-toolbar-refresh.is-refreshing .refresh-icon{animation:.7s linear infinite kra-refresh-spin}html body #dashboardModeTabs .kra-toolbar-refresh.refresh-success{color:#000!important;background:#fff!important;border-color:#d5dbe3!important}@keyframes kra-refresh-spin{to{transform:rotate(360deg)}}html body[data-dashboard-page=economic] .main-content,html body[data-dashboard-page=development] .main-content{padding-top:6px!important}html body #dashboardControls{margin-bottom:6px!important}html body #dashboardControls>.sidebar-section,html body #dashboardControls>.sidebar-section.action-panel{height:70px!important;min-height:70px!important;padding-top:7px!important;padding-bottom:7px!important}html body #dashboardContent .detail-panel{margin-top:0!important}html body #dashboardContent .table-scroll-area{max-height:calc(100dvh - 210px)!important}.mail-recipient-typeahead{z-index:200000;box-sizing:border-box;background:#fff;border:1px solid #b8c8dc;border-radius:10px;max-height:260px;padding:5px;position:absolute;overflow-y:auto;box-shadow:0 14px 34px #0f172a38}.mail-recipient-typeahead.hidden{display:none!important}.mail-recipient-option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(95px,.65fr) minmax(180px,1.35fr);gap:10px;width:100%;padding:9px 10px;display:grid}.mail-recipient-option:hover,.mail-recipient-option:focus{background:#eaf4ff;outline:none}.mail-recipient-option strong{color:#172033;font-size:12px}.mail-recipient-option span{color:#53657d;overflow-wrap:anywhere;font-size:11px}@media (width<=900px) and (width>=601px){html body #dashboardModeTabs.kra-dropdown-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #dashboardModeTabs .kra-toolbar-refresh{grid-column:1/-1}}@media (width<=600px){html body #dashboardModeTabs .kra-toolbar-refresh{width:100%!important}.mail-recipient-option{grid-template-columns:1fr;gap:2px}}html body[data-dashboard-page=economic] #dashboardModeTabs,html body[data-dashboard-page=development] #dashboardModeTabs{margin-bottom:-14px!important;position:relative!important;top:-22px!important}html body #dashboardModeTabs .kra-toolbar-refresh{text-transform:uppercase!important}#entryModal.heads-pattern-active .selected-head-pattern-shell,#entryModal.heads-pattern-active .selected-head-pattern-section{width:100%!important;max-width:none!important}#entryModal.heads-pattern-active .head-pattern-section{padding:14px 16px!important}#entryModal.heads-pattern-active .head-pattern-section-header{margin-bottom:10px!important;padding-bottom:10px!important}#entryModal.heads-pattern-active .head-pattern-row{margin-bottom:12px!important;padding:14px 16px!important}#entryModal.heads-pattern-active .head-pattern-entry-grid,#entryModal.heads-pattern-active .head-pattern-entry-grid-report_status{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:10px 14px!important;display:grid!important}#entryModal.heads-pattern-active .head-pattern-entry-grid>.form-group,#entryModal.heads-pattern-active .head-pattern-entry-grid-report_status>.form-group,#entryModal.heads-pattern-active .head-pattern-entry-grid .head-work-content-field,#entryModal.heads-pattern-active .head-pattern-entry-grid .head-report-deliverables-field{grid-column:span 1!important;width:100%!important;min-width:0!important;margin:0!important}#entryModal.heads-pattern-active .head-pattern-entry-grid input,#entryModal.heads-pattern-active .head-pattern-entry-grid select,#entryModal.heads-pattern-active .head-pattern-entry-grid textarea,#entryModal.heads-pattern-active .head-pattern-entry-grid .kra-custom-select-button,#entryModal.heads-pattern-active .head-pattern-entry-grid .custom-select-clean-btn{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:10px 14px!important}#entryModal.heads-pattern-active .head-pattern-entry-grid textarea{resize:vertical!important;line-height:1.35!important}#entryModal.heads-pattern-active .head-pattern-entry-grid label{margin-bottom:6px!important;font-size:12px!important}#entryModal.heads-pattern-active .head-pattern-row-top{margin-bottom:10px!important}#entryModal.heads-pattern-active .work-details-content{padding-top:10px!important}@media (width<=1100px){#entryModal.heads-pattern-active .head-pattern-entry-grid,#entryModal.heads-pattern-active .head-pattern-entry-grid-report_status{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){#entryModal.heads-pattern-active .head-pattern-entry-grid,#entryModal.heads-pattern-active .head-pattern-entry-grid-report_status{grid-template-columns:1fr!important}}html body[data-dashboard-page=development] .table-scroll-area>.table-wrap,html body[data-dashboard-page=development] #entriesTableScroll{scrollbar-gutter:stable!important;border-bottom:1px solid #8bc7ff!important;overflow:scroll auto!important}@media (width>=1281px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel,html body[data-dashboard-page=development] #dashboardControls .action-panel{grid-column:auto!important}html body[data-dashboard-page=economic] #dashboardControls .actions-stack,html body[data-dashboard-page=economic] #dashboardControls .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .actions-stack,html body[data-dashboard-page=development] #dashboardControls .actions-stack.compact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important}}html body[data-dashboard-page=economic] #dashboardControls>.sidebar-section,html body[data-dashboard-page=development] #dashboardControls>.sidebar-section,html body[data-dashboard-page=economic] #dashboardControls .select-shell,html body[data-dashboard-page=development] #dashboardControls .select-shell,html body[data-dashboard-page=economic] #dashboardControls select,html body[data-dashboard-page=development] #dashboardControls select,html body[data-dashboard-page=economic] #dashboardControls input[type=date],html body[data-dashboard-page=development] #dashboardControls input[type=date]{box-sizing:border-box!important;width:100%!important;min-width:0!important}html body[data-dashboard-page=economic] #dashboardModeTabs.kra-dropdown-toolbar,html body[data-dashboard-page=development] #dashboardModeTabs.kra-dropdown-toolbar{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important}html body[data-dashboard-page=development] #dashboardContent .detail-panel{border-bottom:3px solid #1f66ad!important}html body[data-dashboard-page=development] .table-scroll-area>.table-wrap,html body[data-dashboard-page=development] #entriesTableScroll{scrollbar-gutter:stable both-edges!important;border-bottom-color:#8bc7ff!important;overflow:scroll auto!important}html body[data-dashboard-page=economic] #dashboardContent .detail-panel,html body[data-dashboard-page=development] #dashboardContent .detail-panel{position:relative!important}.dashboard-corner-logo{z-index:8;opacity:.97;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d9e2ec;border-radius:8px;width:clamp(112px,8vw,132px);height:auto;padding:3px 5px;display:block;position:absolute;bottom:17px;right:16px;box-shadow:0 4px 12px #0f172a1f}@media (width<=900px){.dashboard-corner-logo{width:104px;bottom:14px;right:12px}}html body[data-dashboard-page=economic] .main-content,html body[data-dashboard-page=development] .main-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls,html body[data-dashboard-page=economic] #dashboardModeTabs,html body[data-dashboard-page=development] #dashboardModeTabs,html body[data-dashboard-page=economic] #dashboardContent,html body[data-dashboard-page=development] #dashboardContent{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (width>=1200px){html body[data-dashboard-page=economic] #dashboardControls,html body[data-dashboard-page=development] #dashboardControls{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:0 10px!important;margin:0 0 10px!important;padding:0!important;display:grid!important}html body[data-dashboard-page=economic] #dashboardControls>.sidebar-section,html body[data-dashboard-page=development] #dashboardControls>.sidebar-section,html body[data-dashboard-page=economic] #dashboardControls>.sidebar-section.action-panel,html body[data-dashboard-page=development] #dashboardControls>.sidebar-section.action-panel{box-sizing:border-box!important;grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:82px!important;min-height:82px!important;margin:0!important;padding:10px 12px!important}html body[data-dashboard-page=economic] #dashboardControls .select-shell,html body[data-dashboard-page=development] #dashboardControls .select-shell,html body[data-dashboard-page=economic] #dashboardControls select,html body[data-dashboard-page=development] #dashboardControls select,html body[data-dashboard-page=economic] #dashboardControls input[type=date],html body[data-dashboard-page=development] #dashboardControls input[type=date]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel .actions-stack,html body[data-dashboard-page=economic] #dashboardControls .action-panel .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .action-panel .actions-stack,html body[data-dashboard-page=development] #dashboardControls .action-panel .actions-stack.compact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel .btn,html body[data-dashboard-page=development] #dashboardControls .action-panel .btn,html body[data-dashboard-page=economic] #dashboardControls #openModalBtn,html body[data-dashboard-page=development] #dashboardControls #openModalBtn,html body[data-dashboard-page=economic] #dashboardControls #topLogoutBtn,html body[data-dashboard-page=development] #dashboardControls #topLogoutBtn{box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;padding:0 8px!important;font-size:12px!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardModeTabs.kra-dropdown-toolbar,html body[data-dashboard-page=development] #dashboardModeTabs.kra-dropdown-toolbar{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:0 10px!important;margin:0 0 10px!important;padding:0!important;display:grid!important;position:relative!important;top:0!important}}@media (width>=760px) and (width<=1199px){html body #dashboardControls{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body #dashboardControls .action-panel{grid-column:1/-1!important}html body #dashboardModeTabs.kra-dropdown-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 10px!important;top:0!important}html body #dashboardModeTabs .kra-toolbar-refresh{grid-column:1/-1!important}}@media (width<=759px){html body #dashboardModeTabs.kra-dropdown-toolbar{margin:0 0 10px!important;top:0!important}}html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel{box-sizing:border-box!important;background:#fff!important;border:1px solid #cfd8e3!important;border-bottom:4px solid #1f66ad!important;border-radius:14px!important;position:relative!important;overflow:hidden!important}html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel:after{content:""!important;width:100%!important;height:4px!important;box-shadow:none!important;z-index:7!important;pointer-events:none!important;background:#1f66ad!important;border:0!important;display:block!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}html body[data-dashboard-page=development] .table-scroll-area>.table-wrap,html body[data-dashboard-page=development] #entriesTableScroll{scrollbar-gutter:stable!important;box-sizing:border-box!important;border-top:0!important;border-left:0!important;border-right:0!important;border-radius:12px 12px 0 0!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:scroll auto!important}html body[data-dashboard-page=economic] .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-corner-logo,.dashboard-corner-logo{z-index:9!important;object-fit:contain!important;background:#fff!important;border:1px solid #d7e1ec!important;border-radius:8px!important;width:116px!important;max-width:116px!important;height:auto!important;padding:3px 5px!important;bottom:7px!important;right:14px!important;box-shadow:0 3px 10px #0f172a1f!important}@media (width<=900px){html body .dashboard-corner-logo,.dashboard-corner-logo{width:102px!important;max-width:102px!important;bottom:6px!important;right:10px!important}}html body[data-dashboard-page=economic] #dashboardContent>.panel.detail-panel,html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:14px!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardContent>.panel.detail-panel:after,html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel:after{content:none!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html body[data-dashboard-page=economic] #dashboardContent .table-scroll-area,html body[data-dashboard-page=development] #dashboardContent .table-scroll-area{box-sizing:border-box!important;flex:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important}html body[data-dashboard-page=economic] .table-scroll-area>.table-wrap,html body[data-dashboard-page=development] .table-scroll-area>.table-wrap,html body[data-dashboard-page=economic] #entriesTableScroll,html body[data-dashboard-page=development] #entriesTableScroll{scrollbar-gutter:stable!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;box-sizing:border-box!important;border:0!important;border-radius:12px!important;flex:auto!important;margin:0!important;overflow:scroll auto!important}html body[data-dashboard-page=economic] .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-corner-logo,.dashboard-corner-logo{z-index:9!important;object-fit:contain!important;pointer-events:none!important;background:#fff!important;border:1px solid #d7e1ec!important;border-radius:8px!important;width:116px!important;max-width:116px!important;height:auto!important;margin:0!important;padding:3px 5px!important;bottom:18px!important;right:14px!important;box-shadow:0 3px 10px #0f172a1f!important}@media (width<=900px){html body[data-dashboard-page=economic] .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-corner-logo,.dashboard-corner-logo{width:102px!important;max-width:102px!important;bottom:17px!important;right:10px!important}}html body .dynamic-kra-table td.cell-work-title,html body .dynamic-kra-table td.cell-work-description,html body .dynamic-kra-table td.cell-status{vertical-align:top!important}html body .dynamic-kra-table .multi-item-row{box-sizing:border-box!important;border-top:0!important;border-bottom:1px dashed #d7e2ef!important;align-content:start!important;width:100%!important;min-width:0!important}html body .dynamic-kra-table .multi-item-row+.multi-item-row{border-top:0!important;margin-top:0!important}html body .dynamic-kra-table .multi-item-row:last-child{border-bottom:0!important}html body .dynamic-kra-table .multi-item-content{overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;min-width:0!important;line-height:1.45!important}html body .dynamic-kra-table .cell-status .multi-item-content{justify-content:center!important;align-items:flex-start!important;width:100%!important;display:flex!important}html body[data-dashboard-page=economic] #dashboardContent,html body[data-dashboard-page=development] #dashboardContent{background:0 0!important;grid-template-rows:minmax(0,1fr) 58px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;height:calc(100dvh - 205px)!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardContent>.panel.detail-panel,html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel{background:#fff!important;border:1px solid #d7e1ec!important;border-bottom:4px solid #1f66ad!important;border-radius:14px 14px 0 0!important;grid-row:1!important;height:auto!important;min-height:0!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardContent>.panel.detail-panel:after,html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel:after{content:none!important;display:none!important}html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer{box-sizing:border-box!important;background:0 0!important;border:0!important;grid-row:2!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-width:0!important;height:58px!important;margin:0!important;padding:5px 14px 6px!important;display:flex!important;overflow:visible!important}html body[data-dashboard-page=economic] .dashboard-logo-footer .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-logo-footer .dashboard-corner-logo{object-fit:contain!important;opacity:.98!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border:1px solid #d7e1ec!important;border-radius:8px!important;flex:none!important;width:116px!important;max-width:116px!important;height:auto!important;margin:0!important;padding:3px 5px!important;display:block!important;position:static!important;inset:auto!important;box-shadow:0 3px 10px #0f172a1f!important}@media (width<=900px){html body[data-dashboard-page=economic] #dashboardContent,html body[data-dashboard-page=development] #dashboardContent{grid-template-rows:minmax(0,1fr) 54px!important}html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer{height:54px!important;padding-right:10px!important}html body[data-dashboard-page=economic] .dashboard-logo-footer .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-logo-footer .dashboard-corner-logo{width:102px!important;max-width:102px!important}}html body[data-dashboard-page=economic] #dashboardContent,html body[data-dashboard-page=development] #dashboardContent{background:0 0!important;height:calc(100dvh - 205px)!important;min-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardContent>.panel.detail-panel,html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel{box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e1ec!important;border-bottom:4px solid #1f66ad!important;border-radius:14px!important;width:100%!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer{z-index:8!important;pointer-events:none!important;background:0 0!important;border:0!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;bottom:13px!important;right:14px!important}html body[data-dashboard-page=economic].member-filter-selected .dashboard-logo-footer,html body[data-dashboard-page=development].member-filter-selected .dashboard-logo-footer{display:block!important}html body[data-dashboard-page=economic] .dashboard-logo-footer .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-logo-footer .dashboard-corner-logo{box-sizing:border-box!important;object-fit:contain!important;opacity:.98!important;background:#fff!important;border:1px solid #d7e1ec!important;border-radius:8px!important;width:116px!important;max-width:116px!important;height:auto!important;margin:0!important;padding:3px 5px!important;display:block!important;position:static!important;inset:auto!important;box-shadow:0 3px 10px #0f172a1f!important}@media (width<=900px){html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer{bottom:10px!important;right:10px!important}html body[data-dashboard-page=economic] .dashboard-logo-footer .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-logo-footer .dashboard-corner-logo{width:102px!important;max-width:102px!important}}html body[data-dashboard-page=economic] #dashboardContent>.panel.detail-panel,html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel{border-bottom:1px solid #d7e1ec!important}html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer,html body[data-dashboard-page=economic].member-filter-selected .dashboard-logo-footer,html body[data-dashboard-page=development].member-filter-selected .dashboard-logo-footer{z-index:20!important;pointer-events:none!important;background:0 0!important;border:0!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;bottom:18px!important;right:14px!important}html body[data-dashboard-page=economic] .dashboard-logo-footer .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-logo-footer .dashboard-corner-logo{object-fit:contain!important;opacity:.98!important;background:#fff!important;border:1px solid #d7e1ec!important;border-radius:8px!important;width:116px!important;max-width:116px!important;height:auto!important;margin:0!important;padding:3px 5px!important;display:block!important;position:static!important;box-shadow:0 3px 10px #0f172a1f!important}@media (width<=900px){html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer{bottom:16px!important;right:10px!important}}html body[data-dashboard-page=economic] #dashboardContent>.panel.detail-panel,html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel{box-shadow:none!important;border-bottom:4px solid #1f66ad!important}html body[data-dashboard-page=economic] #dashboardContent .table-scroll-area,html body[data-dashboard-page=development] #dashboardContent .table-scroll-area,html body[data-dashboard-page=economic] #entriesTableScroll,html body[data-dashboard-page=development] #entriesTableScroll{box-sizing:border-box!important;scrollbar-color:#8fa9c4 transparent!important;border-bottom:0!important;height:100%!important;max-height:100%!important}html body[data-dashboard-page=economic] #dashboardContent .table-scroll-area::-webkit-scrollbar-track{background:0 0!important;border:0!important}html body[data-dashboard-page=development] #dashboardContent .table-scroll-area::-webkit-scrollbar-track{background:0 0!important;border:0!important}html body[data-dashboard-page=economic] #entriesTableScroll::-webkit-scrollbar-track{background:0 0!important;border:0!important}html body[data-dashboard-page=development] #entriesTableScroll::-webkit-scrollbar-track{background:0 0!important;border:0!important}html body[data-dashboard-page=economic] #dashboardContent .table-scroll-area::-webkit-scrollbar-thumb{background:#8fa9c4 padding-box padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html body[data-dashboard-page=development] #dashboardContent .table-scroll-area::-webkit-scrollbar-thumb{background:#8fa9c4 padding-box padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html body[data-dashboard-page=economic] #entriesTableScroll::-webkit-scrollbar-thumb{background:#8fa9c4 padding-box padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html body[data-dashboard-page=development] #entriesTableScroll::-webkit-scrollbar-thumb{background:#8fa9c4 padding-box padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer{bottom:20px!important}html body[data-dashboard-page=economic] #dashboardContent,html body[data-dashboard-page=development] #dashboardContent{box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e1ec!important;border-bottom:4px solid #1f66ad!important;border-radius:14px!important;grid-template-rows:minmax(0,1fr) 62px!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:calc(100dvh - 205px)!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardContent>.panel.detail-panel,html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:13px 13px 0 0!important;grid-area:1/1!important;margin:0!important;position:relative!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardContent .table-scroll-area,html body[data-dashboard-page=development] #dashboardContent .table-scroll-area,html body[data-dashboard-page=economic] #entriesTableScroll,html body[data-dashboard-page=development] #entriesTableScroll{box-sizing:border-box!important;height:100%!important;min-height:0!important;max-height:100%!important}html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer,html body[data-dashboard-page=economic].member-filter-selected .dashboard-logo-footer,html body[data-dashboard-page=development].member-filter-selected .dashboard-logo-footer{z-index:1!important;box-sizing:border-box!important;pointer-events:none!important;background:#fff!important;border:0!important;grid-area:2/1!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-width:0!important;height:62px!important;margin:0!important;padding:6px 14px 7px!important;display:flex!important;position:static!important;inset:auto!important}@media (height<=780px) and (width>=901px){html body[data-dashboard-page=economic] #dashboardContent,html body[data-dashboard-page=development] #dashboardContent{grid-template-rows:minmax(0,1fr) 54px!important}html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer{height:54px!important;padding-top:4px!important;padding-bottom:5px!important}html body[data-dashboard-page=economic] .dashboard-logo-footer .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-logo-footer .dashboard-corner-logo{width:108px!important;max-width:108px!important}}@media (width<=900px){html body[data-dashboard-page=economic] #dashboardContent,html body[data-dashboard-page=development] #dashboardContent{grid-template-rows:minmax(0,1fr) 52px!important}html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer{height:52px!important;padding:4px 10px 5px!important}html body[data-dashboard-page=economic] .dashboard-logo-footer .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-logo-footer .dashboard-corner-logo{width:100px!important;max-width:100px!important}}html body[data-dashboard-page=economic] #dashboardContent,html body[data-dashboard-page=development] #dashboardContent{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:calc(100dvh - 205px)!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e1ec!important;border-bottom:4px solid #1f66ad!important;border-radius:14px!important;outline:0!important;grid-template-rows:minmax(0,1fr) 58px!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardContent>.panel.detail-panel,html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:13px 13px 0 0!important;outline:0!important;grid-area:1/1!important;margin:0!important;padding-bottom:0!important;position:relative!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardContent>.panel.detail-panel:before,html body[data-dashboard-page=economic] #dashboardContent>.panel.detail-panel:after,html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel:before,html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel:after{box-shadow:none!important}html body[data-dashboard-page=economic] #dashboardContent .table-scroll-area,html body[data-dashboard-page=development] #dashboardContent .table-scroll-area,html body[data-dashboard-page=economic] #entriesTableScroll,html body[data-dashboard-page=development] #entriesTableScroll{box-sizing:border-box!important;border:0!important;border-radius:13px 13px 0 0!important;height:100%!important;min-height:0!important;max-height:100%!important}html body[data-dashboard-page=economic] #dashboardContent .detail-panel.mail-view,html body[data-dashboard-page=development] #dashboardContent .detail-panel.mail-view{flex-direction:column!important;min-height:0!important;display:flex!important}html body[data-dashboard-page=economic] #dashboardContent .mail-panel:not(.hidden),html body[data-dashboard-page=development] #dashboardContent .mail-panel:not(.hidden){flex:auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer,html body[data-dashboard-page=economic].member-filter-selected .dashboard-logo-footer,html body[data-dashboard-page=development].member-filter-selected .dashboard-logo-footer{z-index:1!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:58px!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;outline:0!important;grid-area:2/1!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;padding:5px 13px 7px!important;display:flex!important;position:static!important;inset:auto!important;overflow:hidden!important}html body[data-dashboard-page=economic] .dashboard-logo-footer .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-logo-footer .dashboard-corner-logo{box-sizing:border-box!important;object-fit:contain!important;opacity:.98!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border:1px solid #d7e1ec!important;border-radius:8px!important;flex:none!important;width:116px!important;max-width:116px!important;height:auto!important;margin:0!important;padding:3px 5px!important;display:block!important;position:static!important;inset:auto!important;box-shadow:0 3px 10px #0f172a1a!important}@media (height<=780px) and (width>=901px){html body[data-dashboard-page=economic] #dashboardContent,html body[data-dashboard-page=development] #dashboardContent{grid-template-rows:minmax(0,1fr) 54px!important}html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer{height:54px!important;padding:4px 12px 5px!important}html body[data-dashboard-page=economic] .dashboard-logo-footer .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-logo-footer .dashboard-corner-logo{width:108px!important;max-width:108px!important}}@media (width<=900px){html body[data-dashboard-page=economic] #dashboardContent,html body[data-dashboard-page=development] #dashboardContent{grid-template-rows:minmax(0,1fr) 52px!important}html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer{height:52px!important;padding:4px 9px 5px!important}html body[data-dashboard-page=economic] .dashboard-logo-footer .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-logo-footer .dashboard-corner-logo{width:100px!important;max-width:100px!important}}html body[data-dashboard-page=economic] #dashboardContent,html body[data-dashboard-page=development] #dashboardContent{height:calc(100dvh - 205px)!important;min-height:0!important;display:block!important}html body[data-dashboard-page=economic] .dashboard-logo-footer,html body[data-dashboard-page=development] .dashboard-logo-footer,html body[data-dashboard-page=economic] .dashboard-corner-logo,html body[data-dashboard-page=development] .dashboard-corner-logo{display:none!important}html body[data-dashboard-page=economic] #dashboardContent>.panel.detail-panel,html body[data-dashboard-page=development] #dashboardContent>.panel.detail-panel{border-radius:13px!important;width:100%!important;height:100%!important;min-height:0!important}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section.action-panel,html body[data-dashboard-page=development] #dashboardControls .sidebar-section.action-panel{justify-content:center!important;align-items:center!important;min-width:0!important;padding:11px 10px 8px!important;display:flex!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .action-panel .actions-stack.compact-actions{flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:visible!important;transform:translateY(3px)!important}html body[data-dashboard-page=economic] #dashboardControls .dashboard-header-logo,html body[data-dashboard-page=development] #dashboardControls .dashboard-header-logo{object-fit:contain!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e1ec!important;border-radius:7px!important;flex:0 0 72px!important;width:72px!important;max-width:72px!important;height:38px!important;margin:0 2px 0 0!important;padding:2px 3px!important;display:block!important;box-shadow:0 2px 7px #0f172a14!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel #openModalBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #openModalBtn{border-radius:10px!important;flex:0 0 106px!important;width:106px!important;min-width:106px!important;max-width:106px!important;height:42px!important;padding:0 9px!important;font-size:12px!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel #topLogoutBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #topLogoutBtn{border-radius:10px!important;flex:0 0 88px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:42px!important;padding:0 8px!important;font-size:12px!important}@media (width<=1500px) and (width>=901px){html body[data-dashboard-page=economic] #dashboardControls .dashboard-header-logo,html body[data-dashboard-page=development] #dashboardControls .dashboard-header-logo{flex-basis:62px!important;width:62px!important;max-width:62px!important;height:35px!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel #openModalBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #openModalBtn{flex-basis:96px!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:40px!important;font-size:11px!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel #topLogoutBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #topLogoutBtn{flex-basis:80px!important;width:80px!important;min-width:80px!important;max-width:80px!important;height:40px!important;font-size:11px!important}}@media (width<=900px){html body[data-dashboard-page=economic] #dashboardControls .action-panel .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .action-panel .actions-stack.compact-actions{grid-template-columns:64px minmax(94px,1fr) minmax(78px,.85fr)!important;gap:7px!important;display:grid!important;transform:none!important}html body[data-dashboard-page=economic] #dashboardControls .dashboard-header-logo,html body[data-dashboard-page=development] #dashboardControls .dashboard-header-logo,html body[data-dashboard-page=economic] #dashboardControls .action-panel #openModalBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #openModalBtn,html body[data-dashboard-page=economic] #dashboardControls .action-panel #topLogoutBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #topLogoutBtn{flex-basis:auto!important;width:100%!important;min-width:0!important;max-width:none!important}}html body[data-dashboard-page=economic] #dashboardControls .sidebar-section.action-panel,html body[data-dashboard-page=development] #dashboardControls .sidebar-section.action-panel{justify-content:stretch!important;align-items:stretch!important;height:66px!important;min-height:66px!important;padding:5px 8px 7px!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .action-panel .actions-stack.compact-actions{grid-template-rows:22px 1fr!important;grid-template-columns:1fr!important;gap:4px!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important;display:grid!important;overflow:hidden!important;transform:none!important}html body[data-dashboard-page=economic] #dashboardControls .dashboard-logo-top-row,html body[data-dashboard-page=development] #dashboardControls .dashboard-logo-top-row{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:22px!important;display:flex!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardControls .dashboard-header-logo,html body[data-dashboard-page=development] #dashboardControls .dashboard-header-logo{width:78px!important;max-width:78px!important;height:20px!important;max-height:20px!important;box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html body[data-dashboard-page=economic] #dashboardControls .dashboard-action-buttons-row,html body[data-dashboard-page=development] #dashboardControls .dashboard-action-buttons-row{grid-template-columns:minmax(100px,1.2fr) minmax(76px,.85fr)!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:100%!important;display:grid!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel #openModalBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #openModalBtn,html body[data-dashboard-page=economic] #dashboardControls .action-panel #topLogoutBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #topLogoutBtn{border-radius:8px!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:31px!important;min-height:31px!important;padding:0 8px!important;font-size:10.5px!important;line-height:1!important}@media (width<=1366px) and (width>=901px){html body[data-dashboard-page=economic] #dashboardControls .sidebar-section.action-panel,html body[data-dashboard-page=development] #dashboardControls .sidebar-section.action-panel{height:62px!important;min-height:62px!important;padding:4px 6px 6px!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .action-panel .actions-stack.compact-actions{grid-template-rows:19px 1fr!important;gap:3px!important}html body[data-dashboard-page=economic] #dashboardControls .dashboard-logo-top-row,html body[data-dashboard-page=development] #dashboardControls .dashboard-logo-top-row{height:19px!important}html body[data-dashboard-page=economic] #dashboardControls .dashboard-header-logo,html body[data-dashboard-page=development] #dashboardControls .dashboard-header-logo{width:70px!important;max-width:70px!important;height:18px!important;max-height:18px!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel #openModalBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #openModalBtn,html body[data-dashboard-page=economic] #dashboardControls .action-panel #topLogoutBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #topLogoutBtn{height:29px!important;min-height:29px!important;font-size:10px!important}}@media (width<=900px){html body[data-dashboard-page=economic] #dashboardControls .action-panel .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .action-panel .actions-stack.compact-actions{grid-template-rows:22px 1fr!important;grid-template-columns:1fr!important}html body[data-dashboard-page=economic] #dashboardControls .dashboard-action-buttons-row,html body[data-dashboard-page=development] #dashboardControls .dashboard-action-buttons-row{grid-template-columns:minmax(96px,1fr) minmax(76px,.85fr)!important}}@media (width>=1200px){html body[data-dashboard-page=economic] #dashboardControls>.sidebar-section.action-panel,html body[data-dashboard-page=development] #dashboardControls>.sidebar-section.action-panel{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:0!important;padding:7px 10px 8px!important;overflow:hidden!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel .actions-stack.compact-actions,html body[data-dashboard-page=development] #dashboardControls .action-panel .actions-stack.compact-actions{grid-template-rows:32px 1fr!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important;display:grid!important;overflow:hidden!important;transform:none!important}html body[data-dashboard-page=economic] #dashboardControls .dashboard-logo-top-row,html body[data-dashboard-page=development] #dashboardControls .dashboard-logo-top-row{justify-content:center!important;align-items:center!important;width:100%!important;height:32px!important;min-height:32px!important;display:flex!important;overflow:visible!important}html body[data-dashboard-page=economic] #dashboardControls .dashboard-header-logo,html body[data-dashboard-page=development] #dashboardControls .dashboard-header-logo{width:112px!important;max-width:112px!important;height:30px!important;max-height:30px!important;box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important}html body[data-dashboard-page=economic] #dashboardControls .dashboard-action-buttons-row,html body[data-dashboard-page=development] #dashboardControls .dashboard-action-buttons-row{justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:30px!important;display:flex!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel #openModalBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #openModalBtn{white-space:nowrap!important;border-radius:8px!important;flex:0 104px!important;width:104px!important;min-width:92px!important;max-width:104px!important;height:29px!important;min-height:29px!important;padding:0 8px!important;font-size:10.5px!important;line-height:1!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel #topLogoutBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #topLogoutBtn{white-space:nowrap!important;border-radius:8px!important;flex:0 76px!important;width:76px!important;min-width:68px!important;max-width:76px!important;height:29px!important;min-height:29px!important;padding:0 7px!important;font-size:10.5px!important;line-height:1!important}}@media (width>=1200px) and (width<=1500px){html body[data-dashboard-page=economic] #dashboardControls .dashboard-header-logo,html body[data-dashboard-page=development] #dashboardControls .dashboard-header-logo{width:100px!important;max-width:100px!important;height:28px!important;max-height:28px!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel #openModalBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #openModalBtn{flex-basis:96px!important;width:96px!important;min-width:86px!important;max-width:96px!important;font-size:10px!important}html body[data-dashboard-page=economic] #dashboardControls .action-panel #topLogoutBtn,html body[data-dashboard-page=development] #dashboardControls .action-panel #topLogoutBtn{flex-basis:72px!important;width:72px!important;min-width:64px!important;max-width:72px!important;font-size:10px!important}}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .main-content{background:#f7f9fc!important;min-height:100vh!important;padding:0!important;overflow:visible!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance.landing-v2{color:#172235!important;background:radial-gradient(circle at 84% 20%,#2367b114,#0000 28%),linear-gradient(#fff 0%,#f7f9fc 48%,#f3f6fb 100%)!important;width:100%!important;min-height:100vh!important;padding:0!important;display:block!important;overflow:visible!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-v2:before,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-v2:after,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-v2 .entrance-menu-button{content:none!important;display:none!important}.landing-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:50;background:#fffffff0;border-top:5px solid #34384b;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;max-width:1440px;height:82px;margin:0 auto;padding:0 58px;display:flex;position:sticky;top:0}.landing-brand{color:#182234;align-items:center;gap:16px;text-decoration:none;display:flex}.landing-brand-logo{object-fit:contain;object-position:left center;width:150px;height:48px}.landing-brand-divider{background:#d8dee8;width:1px;height:34px}.landing-brand-title{letter-spacing:-.02em;font-size:21px;font-weight:900;line-height:1}html body .landing-top-login{color:#fff!important;background:#2166ad!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:110px!important;height:42px!important;padding:0 20px!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 10px 24px #2166ad2e!important}.landing-top-login:hover{transform:translateY(-1px);background:#185898!important}.login-arrow{font-size:20px;line-height:1}.landing-main{max-width:1440px;margin:0 auto}.landing-hero{grid-template-columns:minmax(440px,.88fr) minmax(620px,1.12fr);align-items:center;gap:60px;min-height:650px;padding:68px 58px 58px;display:grid}.landing-copy-column{max-width:590px}.landing-kicker{color:#2166ad;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-block}.landing-copy-column>h1{letter-spacing:-.055em!important;color:#121a28!important;text-align:left!important;text-transform:none!important;margin:16px 0 18px!important;font-size:clamp(46px,4.3vw,69px)!important;font-weight:900!important;line-height:1.02!important}.landing-copy-column>h1:before{content:none!important;display:none!important}.landing-copy-column>h1 span{color:#2166ad!important}.landing-intro{max-width:555px;color:#677387!important;text-align:left!important;margin:0 0 26px!important;font-size:17px!important;line-height:1.75!important}.landing-quote-card{background:#ffffffc7;border:1px solid #dde5ef;border-left:4px solid #e4a72d;border-radius:14px;align-items:center;min-height:92px;padding:18px 25px 18px 56px;display:flex;position:relative;box-shadow:0 14px 35px #18315312}.quote-mark{color:#e4a72d;font-family:Georgia,serif;font-size:48px;line-height:1;position:absolute;top:12px;left:20px}.landing-quote-card p{transition:opacity .18s,transform .18s;color:#233148!important;margin:0!important;font-size:17px!important;font-weight:800!important}.landing-quote-card p.quote-changing{opacity:0;transform:translateY(5px)}.quote-dots{gap:5px;display:flex;position:absolute;bottom:10px;left:56px}.quote-dots i{background:#c9d1dc;border-radius:50%;width:5px;height:5px;transition:all .2s}.quote-dots i.active{background:#2166ad;border-radius:999px;width:17px}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:25px;display:flex}html body .landing-primary-cta{background:#2166ad;border-radius:9px;align-items:center;gap:12px;min-height:48px;padding:0 22px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #2166ad33;color:#fff!important}.landing-primary-cta:hover{background:#185898;transform:translateY(-1px)}.landing-secure-note{color:#8a95a6;font-size:12px;font-weight:700}.landing-v2 .landing-kra-dropdown{max-width:330px;margin-top:16px}.org-stage-card{background:#ffffffeb;border:1px solid #dfe6ef;border-radius:24px;min-height:530px;padding:28px 30px 25px;position:relative;overflow:hidden;box-shadow:0 30px 75px #1f385b21}.org-stage-card:before{content:"";background:radial-gradient(circle,#2166ad21,#2166ad00 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-110px;right:-120px}.org-stage-topline{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.org-stage-label{color:#8b96a8;letter-spacing:.14em;font-size:10px;font-weight:900}.org-stage-topline h2{color:#142035;letter-spacing:-.03em;margin:4px 0 0;font-size:28px}.org-stage-status{color:#27784a;background:#eef8f2;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.org-stage-status i{background:#32a564;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #32a5641a}.org-animation-shell{flex-direction:column;justify-content:flex-start;align-items:center;min-height:370px;margin-top:22px;transition:opacity .35s,transform .35s,filter .35s;display:flex}.org-animation-shell.stage-closing{opacity:0;filter:blur(3px);transform:scale(.96)translateY(8px)}.org-node{text-align:center;background:#fff;border:1px solid #d7e0eb;border-radius:11px;min-width:136px;padding:10px 12px;box-shadow:0 9px 20px #22375314}.org-node strong{color:#1c2a40;font-size:12px;line-height:1.25;display:block}.org-node small{color:#8490a2;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800;display:block}.org-lead{background:linear-gradient(135deg,#276fc0,#195797);border:0;min-width:185px}.org-lead strong,.org-lead small{color:#fff}.org-connector-main{background:#9ab4d4;width:2px;height:25px}.org-levels{flex-direction:column;align-items:center;gap:7px;width:100%;display:flex}.org-level{justify-content:center;align-items:stretch;gap:10px;width:100%;display:flex;position:relative}.org-level:before{content:"";background:#bdcbdc;height:1px;position:absolute;top:-8px;left:14%;right:14%}.org-level .org-node{flex:1 1 0;max-width:155px}.org-down-arrow{color:#4e78a9;place-items:center;height:20px;font-size:18px;font-weight:900;display:grid}.pending-node,.pending-arrow{opacity:0;transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1);transform:translateY(-10px)scale(.95)}.pending-node.is-visible,.pending-arrow.is-visible{opacity:1;transform:translateY(0)scale(1)}.org-stage-progress{background:#e7edf5;border-radius:99px;height:3px;overflow:hidden}.org-stage-progress span{border-radius:inherit;background:linear-gradient(90deg,#2166ad,#e4a72d);width:0;height:100%;display:block}@keyframes orgProgress{0%{width:0}to{width:100%}}.org-stage-caption{text-align:center!important;color:#8995a6!important;margin:11px 0 0!important;font-size:11px!important;line-height:1.5!important}.landing-dashboard-preview{background:#eef2f7;border:1px solid #e0e6ee;border-radius:28px;margin:0 58px 70px;padding:46px 48px 52px}.preview-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:26px;display:flex}.preview-heading h2{letter-spacing:-.04em;color:#162136;margin:8px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.preview-date{color:#7e8999;font-size:12px;font-weight:800}.dashboard-preview-frame{background:#fff;border:1px solid #d8e1eb;border-radius:18px;overflow:hidden;box-shadow:0 22px 55px #1c32501c}.preview-filters{background:#f7f9fc;border-bottom:1px solid #e5eaf0;grid-template-columns:1.25fr 1fr 1.1fr .9fr .9fr;gap:10px;padding:14px;display:grid}.preview-filters div{background:#fff;border:1px solid #e0e6ed;border-radius:11px;min-height:70px;padding:12px 14px}.preview-filters small{color:#2166ad;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.preview-filters strong{color:#333f51;white-space:nowrap;text-overflow:ellipsis;margin-top:12px;font-size:11px;display:block;overflow:hidden}.preview-toolbar{border-bottom:1px solid #e2e8ef;grid-template-columns:1fr 1fr 1fr 1fr .9fr;gap:10px;padding:11px 14px;display:grid}.preview-toolbar span,.preview-toolbar b{color:#37455a;background:#fff;border:1px solid #dce4ed;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:800}.preview-toolbar b{text-align:center;color:#2166ad}.preview-table-head,.preview-row{grid-template-columns:1.15fr .9fr .85fr 1.1fr 1.8fr .95fr;align-items:center;display:grid}.preview-table-head{color:#fff;background:#2166ad}.preview-table-head span{border-right:1px solid #ffffff1f;padding:13px 12px;font-size:8px;font-weight:900}.preview-row{border-bottom:1px solid #edf1f5;min-height:58px}.preview-row>*{color:#526075;padding:0 12px;font-size:10px;font-style:normal}.preview-row strong{color:#1f2d43}.preview-row em{border-radius:999px;justify-self:start;padding:6px 9px;font-size:8px;font-weight:900}.status-progress{background:#fff4d8;color:#986d0d!important}.status-done{background:#e9f7ef;color:#287a4c!important}.status-review{background:#edf2ff;color:#425eae!important}html body[data-dashboard-page=economic] #dashboardControls .dashboard-user-block,html body[data-dashboard-page=development] #dashboardControls .dashboard-user-block{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1px!important;min-height:39px!important;padding:2px 8px!important;display:flex!important}.dashboard-user-kicker{color:#718096;letter-spacing:.12em;font-size:8px;font-weight:900}.dashboard-user-name{color:#1764ad;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:14px;font-weight:950;line-height:1.05;overflow:hidden}@media (width<=1120px){.landing-nav{padding:0 28px}.landing-hero{grid-template-columns:1fr;gap:35px;padding:54px 28px}.landing-copy-column{max-width:760px}.landing-animation-column{width:100%;max-width:760px}.landing-dashboard-preview{margin:0 28px 45px;padding:32px 28px}.dashboard-preview-frame{overflow-x:auto}.preview-filters,.preview-toolbar,.preview-table{min-width:880px}}@media (width<=680px){.landing-nav{height:70px;padding:0 16px}.landing-brand-logo{width:110px;height:38px}.landing-brand-divider{display:none}.landing-brand-title{font-size:15px}html body .landing-top-login{min-width:86px!important;height:38px!important;padding:0 13px!important}.landing-hero{padding:40px 16px}.landing-copy-column>h1{font-size:43px!important}.landing-intro{font-size:15px!important}.org-stage-card{min-height:510px;padding:22px 14px}.org-level{gap:5px}.org-level .org-node{min-width:0;padding:8px 5px}.org-node strong{font-size:10px}.landing-dashboard-preview{margin:0 16px 32px;padding:28px 14px}.preview-heading{flex-direction:column;align-items:flex-start}}.landing-quotes-list{gap:10px;margin-top:22px;display:grid}.landing-quote-point{opacity:.46;background:#ffffffc7;border:1px solid #dfe6ef;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;min-height:54px;padding:10px 15px;transition:opacity .35s,transform .35s,border-color .35s,box-shadow .35s;display:grid;transform:translate(-10px);box-shadow:0 8px 20px #1e37560d}.landing-quote-point.is-seen{opacity:.72;transform:translate(0)}.landing-quote-point.is-active{opacity:1;border-color:#b7cce4;transform:translate(7px);box-shadow:0 13px 30px #2166ad21}.landing-quote-point>span{color:#2166ad;background:#edf5ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.landing-quote-point.is-active>span{color:#fff;background:#2166ad}.landing-quote-point p{text-align:left!important;color:#26354b!important;margin:0!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}.org-stage-card{min-height:505px;padding-bottom:28px}.org-stage-topline{text-align:center;justify-content:center}.org-stage-topline h2{margin:0;font-size:25px}.org-animation-shell{justify-content:center;gap:0;min-height:390px;margin-top:12px}.org-dev-grid,.org-function-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;width:100%;display:grid}.org-branch{flex-direction:column;align-items:center;min-width:0;display:flex}.org-members-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid;position:relative}.org-members-grid:before{content:"";background:#aebfd2;height:1px;position:absolute;top:-10px;left:8%;right:8%}.org-node{background:#fff;border:1px solid #cfdbea;border-radius:12px;min-width:145px;padding:11px 12px;box-shadow:0 8px 19px #22375312}.org-node small{color:#6f8199}.org-down-arrow{color:#2166ad;width:100%;height:37px;font-size:21px;position:relative}.org-down-arrow:before{content:"";background:#8eabd0;width:2px;height:21px;position:absolute;top:0;left:50%;transform:translate(-50%)}.org-down-arrow span{z-index:1;position:relative;top:11px}.org-function-label{color:#2166ad;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#f5f8fc;border:1px solid #d6dfeb;border-radius:10px;min-width:165px;padding:10px 14px;font-size:10px;font-weight:900}@media (width<=680px){.org-dev-grid,.org-function-grid{gap:10px}.org-members-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org-animation-shell>.org-node{min-width:175px}.org-function-label{min-width:120px}}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]){width:100%!important;min-width:0!important;min-height:100dvh!important;overflow:hidden auto!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .app-shell,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .main-content,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance.landing-v2{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:100dvh!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.landing-nav{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:76px!important;padding:0 clamp(22px,4vw,64px)!important}.landing-main{box-sizing:border-box!important;width:100%!important;max-width:1600px!important;margin:0 auto!important}.landing-hero{box-sizing:border-box!important;grid-template-columns:minmax(360px,.9fr) minmax(540px,1.1fr)!important;align-items:center!important;gap:clamp(28px,4vw,60px)!important;width:100%!important;height:auto!important;min-height:calc(100dvh - 76px)!important;padding:clamp(28px,4vh,52px) clamp(22px,4vw,64px)!important}.landing-copy-column{width:100%!important;min-width:0!important;max-width:600px!important}.landing-copy-column>h1{margin:12px 0!important;font-size:clamp(34px,3.25vw,56px)!important;line-height:1.04!important}.landing-intro{margin:0 0 14px!important;font-size:clamp(13px,1.05vw,16px)!important;line-height:1.55!important}.landing-quotes-list{gap:7px!important;margin-top:14px!important}.landing-quote-point{border-radius:11px!important;grid-template-columns:34px 1fr!important;min-height:46px!important;padding:7px 12px!important}.landing-quote-point>span{border-radius:7px!important;width:26px!important;height:26px!important}.landing-quote-point p{font-size:clamp(12px,.95vw,14px)!important;line-height:1.3!important}.landing-animation-column{width:100%!important;min-width:0!important;max-width:none!important}.org-stage-card{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;width:100%!important;height:clamp(430px,100dvh - 150px,610px)!important;min-height:430px!important;padding:clamp(18px,2.2vh,28px) clamp(18px,2.2vw,30px)!important;display:flex!important}.org-stage-topline{flex:none!important}.org-stage-topline h2{font-size:clamp(20px,1.8vw,28px)!important;line-height:1.15!important}.org-animation-shell{flex:auto!important;justify-content:center!important;min-height:0!important;margin-top:10px!important;overflow:visible!important}.org-node{min-width:132px!important;padding:9px 10px!important}.org-node strong{font-size:11.5px!important}.org-node small{font-size:7.5px!important}.org-animation-shell>.org-node{min-width:190px!important}.org-dev-grid,.org-function-grid{gap:20px!important}.org-members-grid{gap:8px!important}.org-down-arrow{height:31px!important;font-size:19px!important}.org-down-arrow:before{height:18px!important}.org-down-arrow span{top:8px!important}.org-function-label{padding:8px 12px!important}@media (width>=1121px) and (height<=820px){.landing-nav{height:68px!important}.landing-brand-logo{width:132px!important;height:42px!important}.landing-brand-title{font-size:19px!important}html body .landing-top-login{min-width:100px!important;height:40px!important}.landing-hero{gap:32px!important;min-height:calc(100dvh - 68px)!important;padding:20px clamp(26px,4vw,58px)!important}.landing-copy-column>h1{margin:9px 0!important;font-size:clamp(31px,3vw,46px)!important}.landing-intro{margin-bottom:10px!important;font-size:13px!important;line-height:1.45!important}.landing-quotes-list{gap:5px!important;margin-top:10px!important}.landing-quote-point{min-height:41px!important;padding:6px 10px!important}.landing-quote-point p{font-size:12px!important}.org-stage-card{height:calc(100dvh - 112px)!important;min-height:400px!important;padding:16px 20px!important}.org-stage-topline h2{font-size:22px!important}.org-node{padding:7px 8px!important}.org-node strong{font-size:10.5px!important}.org-down-arrow{height:27px!important}}@media (width<=1120px){.landing-nav{height:72px!important;padding:0 24px!important}.landing-hero{grid-template-columns:1fr!important;gap:28px!important;min-height:auto!important;padding:38px 24px 44px!important}.landing-copy-column,.landing-animation-column{max-width:820px!important;margin:0 auto!important}.org-stage-card{height:auto!important;min-height:490px!important}}@media (width<=680px){.landing-nav{height:64px!important;padding:0 14px!important}.landing-brand{gap:9px!important}.landing-brand-logo{width:100px!important;height:34px!important}.landing-brand-title{font-size:14px!important}html body .landing-top-login{min-width:76px!important;height:36px!important;padding:0 12px!important;font-size:12px!important}.landing-hero{gap:22px!important;padding:28px 14px 34px!important}.landing-copy-column>h1{font-size:34px!important}.landing-quote-point,.landing-quote-point.is-active{transform:none!important}.org-stage-card{border-radius:18px!important;min-height:500px!important;padding:18px 10px!important}.org-stage-topline h2{font-size:19px!important}.org-dev-grid,.org-function-grid{gap:8px!important}.org-members-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.org-node{min-width:0!important;padding:8px 5px!important}.org-animation-shell>.org-node{min-width:160px!important}.org-node strong{font-size:9.5px!important}.org-function-label{min-width:105px!important;font-size:8px!important}}.org-dev-hierarchy{flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:620px;margin:0 auto;display:flex}.org-dev-row{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;column-gap:clamp(42px,8vw,150px);width:100%;display:grid}.org-dev-leaders .org-node,.org-dev-members .org-node{box-sizing:border-box;width:100%;max-width:175px;min-width:145px!important}.org-dev-arrows .org-down-arrow{width:100%;max-width:175px;margin:0 auto}@media (width>=1121px) and (height<=820px){.org-dev-hierarchy{max-width:590px}.org-dev-row{column-gap:clamp(54px,8vw,140px)}.org-dev-leaders .org-node,.org-dev-members .org-node{max-width:165px}}@media (width<=680px){.org-dev-hierarchy{max-width:100%}.org-dev-row{column-gap:12px}.org-dev-leaders .org-node,.org-dev-members .org-node{max-width:150px;min-width:0!important}}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-nav{background:#fffffff7!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding-left:clamp(18px,4vw,64px)!important;padding-right:clamp(18px,4vw,64px)!important;display:flex!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-brand{flex:0 auto!important;min-width:0!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-top-login{background:#2166ad!important;border-radius:8px!important;flex:none!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:38px!important;margin:0 0 0 auto!important;padding:0 14px!important;font-size:13px!important;line-height:1!important;box-shadow:0 8px 18px #2166ad33!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-top-login:hover{background:#185898!important}.org-tree{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.org-tree-development{max-width:650px;margin:0 auto}.org-tree-row{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:clamp(70px,9vw,170px);width:100%;display:grid}.org-tree-row .org-node{box-sizing:border-box;width:100%;max-width:180px;min-width:150px!important}.org-tree-connector-two{width:min(76%,470px);height:76px;margin:0 auto;position:relative}.org-tree-connector-two .org-tree-stem{background:#7fa4cf;width:2px;height:28px;position:absolute;top:0}.org-tree-connector-two .stem-left{left:0}.org-tree-connector-two .stem-right{right:0}.org-tree-connector-two .org-tree-branch-line{background:#7fa4cf;height:2px;position:absolute;top:27px;left:0;right:0}.org-tree-connector-two .org-tree-drop{color:#2166ad;text-align:center;width:28px;height:48px;font-size:28px;font-weight:900;line-height:48px;position:absolute;top:22px}.org-tree-connector-two .drop-left{left:-13px}.org-tree-connector-two .drop-right{right:-13px}.org-tree-vertical>.org-node{min-width:205px!important}.org-fan-connector{width:92%;height:70px;margin:0 auto 2px;position:relative}.org-fan-stem{background:#7fa4cf;width:2px;height:25px;position:absolute;top:0;left:50%;transform:translate(-50%)}.org-fan-line{background:#7fa4cf;height:2px;position:absolute;top:24px;left:5%;right:5%}.org-fan-drop{top:17px;left:calc(5% + (90% / (var(--drop-count) - 1)) * var(--drop-index));text-align:center;color:#2166ad;width:24px;height:52px;font-size:25px;font-weight:900;line-height:52px;position:absolute;transform:translate(-50%)}.org-members-grid{margin-top:0!important}.org-members-grid:before{content:none!important;display:none!important}.org-tree-vertical .org-members-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important}.org-tree-vertical .org-members-grid .org-node{width:100%!important;min-width:0!important;padding:9px 5px!important}.org-tree-vertical .org-members-grid .org-node strong{font-size:10px!important}.org-tree-strategy>.org-node{min-width:205px!important}.org-function-connector{width:min(72%,470px);height:34px;margin-top:-2px;position:relative}.org-function-connector:before{content:"";background:#7fa4cf;height:2px;position:absolute;top:17px;left:0;right:0}.org-function-connector:after{content:"";background:#7fa4cf;width:2px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.org-function-connector>span:before,.org-function-connector>span:after{content:"↓";color:#2166ad;font-size:25px;font-weight:900;position:absolute;top:9px}.org-tree-strategy .org-function-grid{gap:clamp(80px,9vw,160px)!important;width:min(82%,560px)!important}@media (width<=1120px){html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-top-login{width:88px!important;min-width:88px!important;max-width:88px!important;height:36px!important}.org-tree-vertical .org-members-grid{max-width:620px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.org-fan-connector{display:none!important}.org-tree-vertical .org-members-grid{padding-top:32px;position:relative}.org-tree-vertical .org-members-grid:before{content:"↓"!important;color:#2166ad!important;text-align:center!important;background:0 0!important;width:28px!important;height:32px!important;font-size:26px!important;font-weight:900!important;display:block!important;position:absolute!important;top:-7px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (width<=680px){html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-nav{padding-left:12px!important;padding-right:12px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-top-login{width:72px!important;min-width:72px!important;max-width:72px!important;height:34px!important;padding:0 10px!important;font-size:12px!important}.org-tree-row{gap:18px}.org-tree-row .org-node{max-width:150px;min-width:0!important}.org-tree-connector-two{width:70%;height:62px}.org-tree-connector-two .org-tree-drop{font-size:23px}.org-tree-vertical .org-members-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.org-tree-strategy .org-function-grid{gap:16px!important;width:100%!important}.org-function-connector{width:64%}}:root{--org-reporting-blue:#2166ad}.org-tree-development-merged{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:680px;margin:0 auto;display:flex}.org-development-lead-row{justify-content:center;align-items:center;width:100%;display:flex}.org-development-lead-row .org-node{width:min(280px,70%);border-color:#2166ad52!important;min-width:230px!important;max-width:280px!important}.org-development-fan{width:min(88%,610px);height:92px;margin:0 auto 2px;position:relative}.org-development-main-stem{background:var(--org-reporting-blue);border-radius:3px;width:3px;height:34px;position:absolute;top:0;left:50%;transform:translate(-50%)}.org-development-branch-line{background:var(--org-reporting-blue);border-radius:3px;height:3px;position:absolute;top:32px;left:8.333%;right:8.333%}.org-development-drop{top:25px;left:calc(8.333% + (83.334% / (var(--dev-drop-count) - 1)) * var(--dev-drop-index));text-align:center;width:30px;height:64px;color:var(--org-reporting-blue);font-size:31px;font-weight:900;line-height:64px;position:absolute;transform:translate(-50%)}.org-development-members{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:clamp(18px,3vw,42px);width:100%;display:grid}.org-development-members .org-node{box-sizing:border-box;width:100%;border-color:#2166ad4d!important;min-width:0!important;max-width:180px!important}.org-tree-connector-two .org-tree-stem,.org-tree-connector-two .org-tree-branch-line,.org-fan-stem,.org-fan-line,.org-function-connector:before,.org-function-connector:after,.org-down-arrow:before{background:var(--org-reporting-blue)!important}.org-tree-connector-two .org-tree-drop,.org-fan-drop,.org-function-connector>span:before,.org-function-connector>span:after,.org-down-arrow,.org-down-arrow span{color:var(--org-reporting-blue)!important}@media (width>=1121px) and (height<=820px){.org-development-fan{width:min(84%,570px);height:78px}.org-development-main-stem{height:29px}.org-development-branch-line{top:27px}.org-development-drop{height:56px;font-size:27px;line-height:56px;top:20px}.org-development-members{gap:28px}.org-development-lead-row .org-node{min-width:215px!important;max-width:250px!important}.org-development-members .org-node{max-width:165px!important}}@media (width<=680px){.org-development-lead-row .org-node{width:78%;min-width:190px!important}.org-development-fan{width:90%;height:72px}.org-development-main-stem{height:26px}.org-development-branch-line{height:2px;top:24px;left:8%;right:8%}.org-development-drop{top:17px;left:calc(8% + (84% / (var(--dev-drop-count) - 1)) * var(--dev-drop-index));height:52px;font-size:23px;line-height:52px}.org-development-members{gap:7px}.org-development-members .org-node{padding:8px 4px!important}.org-development-members .org-node strong{font-size:9px!important}}:root{--org-reporting-blue:#2166ad;--org-line-size:3px}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-nav{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:clamp(24px,4vw,72px)!important;padding-right:clamp(18px,2vw,32px)!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-top-login{border:1px solid #124c8938!important;border-radius:7px!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:36px!important;margin-left:auto!important;margin-right:0!important;padding:0 12px!important;font-size:12px!important;box-shadow:0 6px 14px #2166ad2b!important}.org-real-single-connector{flex:0 0 54px;width:34px;height:54px;position:relative}.org-real-single-connector>span{width:var(--org-line-size);background:var(--org-reporting-blue);border-radius:999px;height:43px;position:absolute;top:0;left:50%;transform:translate(-50%)}.org-real-single-connector>span:after{content:"";border-right:var(--org-line-size) solid var(--org-reporting-blue);border-bottom:var(--org-line-size) solid var(--org-reporting-blue);background:0 0;width:12px;height:12px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.org-development-fan{width:min(92%,640px)!important;height:108px!important}.org-development-main-stem{width:var(--org-line-size)!important;background:var(--org-reporting-blue)!important;height:41px!important}.org-development-branch-line{height:var(--org-line-size)!important;background:var(--org-reporting-blue)!important;top:39px!important;left:8.333%!important;right:8.333%!important}.org-development-drop{width:var(--org-line-size)!important;background:var(--org-reporting-blue)!important;color:#0000!important;border-radius:999px!important;height:58px!important;line-height:normal!important;top:39px!important}.org-development-drop:after{content:"";border-right:var(--org-line-size) solid var(--org-reporting-blue);border-bottom:var(--org-line-size) solid var(--org-reporting-blue);width:12px;height:12px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.org-development-members .org-node{max-width:160px!important;min-height:52px!important;padding:8px!important}.org-tree-grouped-members{width:100%;max-width:720px;margin:0 auto}.org-tree-grouped-members>.org-node{min-width:190px!important;max-width:220px!important;min-height:52px!important;padding:8px 10px!important}.org-member-groups{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:0;display:flex}.org-member-set{flex-direction:column;align-items:center;width:min(92%,660px);display:flex}.org-three-stem{width:var(--org-line-size);background:var(--org-reporting-blue);border-radius:999px;height:32px;position:absolute;top:0;left:50%;transform:translate(-50%)}.org-three-bar{height:var(--org-line-size);background:var(--org-reporting-blue);border-radius:999px;position:absolute;top:30px;left:16.666%;right:16.666%}.org-three-drop{width:var(--org-line-size);background:var(--org-reporting-blue);border-radius:999px;height:45px;position:absolute;top:30px}.org-three-drop-1{left:16.666%}.org-three-drop-3{right:16.666%}.org-three-drop:after{content:"";border-right:var(--org-line-size) solid var(--org-reporting-blue);border-bottom:var(--org-line-size) solid var(--org-reporting-blue);background:0 0;width:11px;height:11px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.org-members-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,3vw,38px)!important;width:100%!important;margin:0!important;display:grid!important}.org-function-connector{height:46px!important}.org-function-connector:before{height:var(--org-line-size)!important;background:var(--org-reporting-blue)!important;top:22px!important}.org-function-connector:after{height:24px!important;width:var(--org-line-size)!important;background:var(--org-reporting-blue)!important}.org-function-connector>span{position:absolute;inset:0}.org-function-connector>span:before,.org-function-connector>span:after{border-radius:999px;content:""!important;width:var(--org-line-size)!important;background:var(--org-reporting-blue)!important;border:0!important;height:19px!important;top:22px!important}.org-function-connector>span:before{left:0!important}.org-function-connector>span:after{right:0!important}.org-function-grid .org-down-arrow{width:32px;height:44px;margin:0 auto;position:relative;font-size:0!important}.org-function-grid .org-down-arrow:before{content:"";width:var(--org-line-size);border-radius:999px;height:33px;position:absolute;top:0;left:50%;transform:translate(-50%);background:var(--org-reporting-blue)!important}.org-function-grid .org-down-arrow:after{content:"";border-right:var(--org-line-size) solid var(--org-reporting-blue);border-bottom:var(--org-line-size) solid var(--org-reporting-blue);width:11px;height:11px;position:absolute;top:24px;left:50%;transform:translate(-50%)rotate(45deg)}.org-function-grid .org-down-arrow span{display:none!important}@media (width>=1121px) and (height<=820px){.org-three-way-connector{flex-basis:68px;height:68px}.org-three-stem{height:25px}.org-three-bar{top:23px}.org-three-drop{height:36px;top:23px}.org-member-groups{gap:9px}.org-members-grid-three .org-node{min-height:44px!important;padding:6px 5px!important}.org-development-fan{height:84px!important}.org-development-main-stem{height:31px!important}.org-development-branch-line{top:29px!important}.org-development-drop{height:45px!important;top:29px!important}}@media (width<=680px){html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-nav{padding-left:12px!important;padding-right:10px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-top-login{width:68px!important;min-width:68px!important;max-width:68px!important;height:32px!important;font-size:11px!important}.org-member-set{width:98%}.org-three-way-connector{flex-basis:64px;height:64px}.org-three-stem{height:23px}.org-three-bar{height:2px;top:21px;left:16%;right:16%}.org-three-drop{width:2px;height:34px;top:21px}.org-three-drop-1{left:16%}.org-three-drop-3{right:16%}.org-three-drop:after{border-bottom-width:2px;border-right-width:2px;width:9px;height:9px}.org-members-grid-three{gap:6px!important}.org-members-grid-three .org-node{min-height:44px!important;padding:6px 3px!important}.org-members-grid-three .org-node strong{font-size:8.5px!important}.org-members-grid-three .org-node small{font-size:6.5px!important}}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-nav{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 118px 0 clamp(20px,4vw,72px)!important;position:sticky!important;top:0!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-top-login{border:1px solid #1d5c9d!important;border-radius:7px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:34px!important;margin:0!important;padding:0 10px!important;font-size:12px!important;position:absolute!important;top:50%!important;right:20px!important;transform:translateY(-50%)!important;box-shadow:0 5px 12px #2166ad2e!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-top-login:hover{transform:translateY(calc(-50% - 1px))!important}.org-stage-topline h2{transition:opacity .22s,transform .22s!important}.org-stage-topline h2.stage-title-closing{opacity:0!important;transform:translateY(-5px)!important}.org-tree-grouped-members{max-width:760px!important}.org-member-groups{gap:18px!important;width:100%!important}.org-member-set{box-sizing:border-box!important;width:min(94%,600px)!important;max-width:600px!important}.org-three-way-connector{flex:0 0 78px!important;width:100%!important;height:78px!important;position:relative!important}.org-three-stem{background:#2166ad!important;width:3px!important;height:27px!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.org-three-bar{background:#2166ad!important;height:3px!important;top:25px!important;left:16.6667%!important;right:16.6667%!important}.org-three-drop{background:#2166ad!important;width:3px!important;height:42px!important;top:25px!important}.org-three-drop-1{left:16.6667%!important;transform:translate(-50%)!important}.org-three-drop-2{left:50%!important;transform:translate(-50%)!important}.org-three-drop-3{left:83.3333%!important;right:auto!important;transform:translate(-50%)!important}.org-three-drop:after{border-bottom:3px solid #2166ad!important;border-right:3px solid #2166ad!important;width:12px!important;height:12px!important;bottom:0!important}.org-members-grid-three{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;place-items:start center!important;gap:24px!important;width:100%!important;margin:0!important;display:grid!important}.org-members-grid-three .org-node{box-sizing:border-box!important;justify-self:center!important;width:150px!important;min-width:150px!important;max-width:150px!important;min-height:52px!important;padding:8px 7px!important}.org-members-grid-three .org-node strong{font-size:10.5px!important}.org-members-grid-three .org-node small{font-size:7.5px!important}.org-tree-development-merged{width:min(94%,600px)!important;max-width:600px!important}.org-development-fan{width:100%!important;max-width:600px!important;height:86px!important}.org-development-main-stem{width:3px!important;height:29px!important;left:50%!important;transform:translate(-50%)!important}.org-development-branch-line{height:3px!important;top:27px!important;left:16.6667%!important;right:16.6667%!important}.org-development-drop{background:#2166ad!important;width:3px!important;height:48px!important;top:27px!important}.org-development-drop:nth-of-type(3){left:16.6667%!important;transform:translate(-50%)!important}.org-development-drop:nth-of-type(4){left:50%!important;transform:translate(-50%)!important}.org-development-drop:nth-of-type(5){left:83.3333%!important;transform:translate(-50%)!important}.org-development-members{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-items:center!important;gap:24px!important;width:100%!important;display:grid!important}.org-development-members .org-node{width:150px!important;min-width:150px!important;max-width:150px!important}@media (width<=900px){html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-nav{padding-right:104px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-top-login{width:72px!important;min-width:72px!important;max-width:72px!important;height:32px!important;right:12px!important}.org-member-set,.org-tree-development-merged{width:min(98%,540px)!important}.org-members-grid-three,.org-development-members{gap:10px!important}.org-members-grid-three .org-node,.org-development-members .org-node{width:132px!important;min-width:0!important;max-width:132px!important}}@media (width<=560px){.org-member-set,.org-tree-development-merged{width:100%!important}.org-members-grid-three .org-node,.org-development-members .org-node{width:100%!important;max-width:108px!important}.org-members-grid-three,.org-development-members{gap:5px!important}.org-three-way-connector{flex-basis:65px!important;height:65px!important}.org-three-drop{height:32px!important}}.org-tree-vertical.org-tree-grouped-members .org-member-set .org-members-grid.org-members-grid-three{grid-template-rows:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;place-items:start center!important;gap:20px!important;width:100%!important;margin:0!important;display:grid!important}.org-tree-vertical.org-tree-grouped-members .org-member-set .org-members-grid.org-members-grid-three .org-node{box-sizing:border-box!important;justify-self:center!important;width:142px!important;min-width:142px!important;max-width:142px!important;min-height:48px!important;padding:7px 6px!important}.org-tree-vertical.org-tree-grouped-members .org-three-way-connector{flex-basis:64px!important;height:64px!important}.org-tree-vertical.org-tree-grouped-members .org-three-stem{height:22px!important}.org-tree-vertical.org-tree-grouped-members .org-three-bar{height:2.5px!important;top:20px!important;left:16.6667%!important;right:16.6667%!important}.org-tree-vertical.org-tree-grouped-members .org-three-drop{width:2.5px!important;height:34px!important;top:20px!important}.org-tree-vertical.org-tree-grouped-members .org-three-drop:after{border-bottom:2.5px solid #2166ad!important;border-right:2.5px solid #2166ad!important;width:9px!important;height:9px!important;bottom:0!important}.org-tree-vertical.org-tree-grouped-members .org-three-drop-1{left:16.6667%!important;right:auto!important;transform:translate(-50%)!important}.org-tree-vertical.org-tree-grouped-members .org-three-drop-2{left:50%!important;right:auto!important;transform:translate(-50%)!important}.org-tree-vertical.org-tree-grouped-members .org-three-drop-3{left:83.3333%!important;right:auto!important;transform:translate(-50%)!important}.org-tree-vertical.org-tree-grouped-members .org-member-groups{gap:12px!important}.org-tree-development-merged .org-development-fan{height:72px!important}.org-tree-development-merged .org-development-main-stem{width:2.5px!important;height:24px!important}.org-tree-development-merged .org-development-branch-line{height:2.5px!important;top:22px!important}.org-tree-development-merged .org-development-drop{width:2.5px!important;height:40px!important;top:22px!important}.org-tree-development-merged .org-development-drop:after{border-bottom:2.5px solid #2166ad!important;border-right:2.5px solid #2166ad!important;width:9px!important;height:9px!important}@media (width<=900px){.org-tree-vertical.org-tree-grouped-members .org-member-set .org-members-grid.org-members-grid-three{gap:10px!important}.org-tree-vertical.org-tree-grouped-members .org-member-set .org-members-grid.org-members-grid-three .org-node{width:126px!important;min-width:0!important;max-width:126px!important}}@media (width<=560px){.org-tree-vertical.org-tree-grouped-members .org-member-set .org-members-grid.org-members-grid-three{gap:5px!important}.org-tree-vertical.org-tree-grouped-members .org-member-set .org-members-grid.org-members-grid-three .org-node{width:100%!important;min-width:0!important;max-width:104px!important}.org-tree-vertical.org-tree-grouped-members .org-three-way-connector{flex-basis:58px!important;height:58px!important}.org-tree-vertical.org-tree-grouped-members .org-three-drop{height:30px!important}}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]),html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) #root,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .app-shell,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .main-content,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .welcome-panel.kra-entrance.landing-v2{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]){background:#f7faff!important;overflow-x:hidden!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-v2{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-nav{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:72px!important;min-height:72px!important;padding:0 18px 0 clamp(20px,4vw,72px)!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-top-login{border-radius:7px!important;width:74px!important;min-width:74px!important;max-width:74px!important;height:34px!important;padding:0 10px!important;font-size:12px!important;top:50%!important;right:18px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-main{width:100%!important;max-width:none!important;height:calc(100dvh - 72px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-hero{box-sizing:border-box!important;grid-template-columns:minmax(360px,42fr) minmax(590px,58fr)!important;align-items:stretch!important;gap:clamp(24px,3vw,50px)!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:20px clamp(22px,3.2vw,54px) 22px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-copy-column{align-self:center!important;width:100%!important;min-width:0!important;max-width:none!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-copy-column>h1{margin:10px 0 12px!important;font-size:clamp(31px,2.65vw,48px)!important;line-height:1.05!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-intro{margin:0 0 12px!important;font-size:clamp(12px,.95vw,15px)!important;line-height:1.45!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-quotes-list{gap:6px!important;margin-top:12px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-quote-point{min-height:42px!important;padding:6px 10px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-animation-column{align-items:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;display:flex!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .org-stage-card{box-sizing:border-box!important;border-radius:24px!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:18px clamp(16px,1.8vw,28px) 16px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .org-stage-topline h2{margin:0!important;font-size:clamp(20px,1.65vw,27px)!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .org-animation-shell{min-height:0!important;margin-top:4px!important;overflow:hidden!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-dashboard-preview{display:none!important}@media (width>=1121px) and (height<=800px){html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-nav{height:64px!important;min-height:64px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-main{height:calc(100dvh - 64px)!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-hero{gap:26px!important;padding:12px clamp(20px,3vw,46px) 14px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-copy-column>h1{margin:8px 0 9px!important;font-size:clamp(29px,2.5vw,42px)!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-intro{margin-bottom:8px!important;font-size:12px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-quotes-list{gap:4px!important;margin-top:8px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-quote-point{min-height:38px!important;padding:5px 9px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .org-stage-card{border-radius:20px!important;padding:13px 18px 12px!important}}@media (width<=1120px){html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-v2{height:auto!important;min-height:100dvh!important;overflow:visible!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-main{height:auto!important;min-height:calc(100dvh - 68px)!important;overflow:visible!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-hero{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;padding:26px 20px 30px!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-copy-column,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-animation-column{max-width:900px!important;margin:0 auto!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .org-stage-card{height:auto!important;min-height:500px!important}}body.kra-auth-shell-active,body.kra-auth-shell-active .app-shell,body.kra-auth-shell-active .main-content{background:#f4f6f9!important}body.kra-auth-shell-active .main-content{min-height:100vh;padding:0 0 34px!important;overflow:visible!important}body.kra-auth-shell-active #appBrandHeader,body.kra-auth-shell-active #dashboardControls,body.kra-auth-shell-active #dashboardModeTabs,body.kra-auth-shell-active #dashboardContent,body.kra-auth-shell-active #kraReviewContent,body.kra-auth-shell-active #kraViewContent{visibility:hidden!important;display:none!important}body.kra-auth-shell-active #authShellHeader,body.kra-auth-shell-active #authOverview{visibility:visible!important;display:flex!important}.auth-shell-header{z-index:12000;background:#fff;border-top:7px solid #343434;border-bottom:1px solid #e2e8f0;align-items:center;gap:28px;width:100%;min-height:74px;padding:10px 26px 10px 28px;position:sticky;top:0;box-shadow:0 2px 10px #0f172a0f}.auth-shell-brand{color:#111827;flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.auth-shell-logo-mark{color:#fff;background:#1f62c4;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 6px 16px #1f62c42e}.auth-shell-brand-copy{flex-direction:column;line-height:1.05;display:flex}.auth-shell-brand-copy strong{color:#111827;letter-spacing:-.01em;font-size:14px;font-weight:850}.auth-shell-brand-copy small{color:#9aa8bb;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:650}.auth-shell-nav{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.auth-shell-nav-item{color:#465267;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;margin:0;font-size:13px;font-weight:750;line-height:1;position:relative}button.auth-shell-nav-item{padding:0 15px}.auth-shell-nav-item.active,.auth-shell-nav-item[open]{color:#1657af;background:#eef4ff}.auth-shell-nav-item:hover{color:#1657af;background:#f4f7fb}.auth-teams-nav>summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 15px;list-style:none;display:flex}.auth-teams-nav>summary::-webkit-details-marker{display:none}.auth-nav-caret{color:#8a98ac;font-size:13px;transition:transform .16s}.auth-user-caret{transform-origin:50%;border-bottom:1.6px solid #75849a;border-right:1.6px solid #75849a;width:7px;height:7px;margin:-3px 2px 0 auto;transition:transform .18s,border-color .18s;display:inline-block;transform:rotate(45deg)}.auth-teams-nav[open] .auth-nav-caret{transform:rotate(180deg)}.auth-user-menu[open] .auth-user-caret{border-color:#235fa5;margin-top:3px;transform:rotate(225deg)}.auth-team-menu{background:#fff;border:1px solid #dfe6ef;border-radius:12px;width:285px;max-height:min(430px,100vh - 105px);padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 45px #0f172a29}.auth-team-menu-loading{color:#7a8799;padding:14px;font-size:12px}.auth-team-menu-group-label{color:#8c9aad;letter-spacing:.08em;text-transform:uppercase;padding:10px 10px 5px;font-size:10px;font-weight:900}.auth-team-menu-item{color:#243146;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.auth-team-menu-item:hover,.auth-team-menu-item.is-selected{color:#1657af;background:#f0f5ff}.auth-team-menu-item span{font-size:12px;font-weight:800}.auth-team-menu-item small{color:#93a0b2;white-space:nowrap;font-size:9px;font-weight:700}.auth-shell-actions{flex:none;align-items:center;gap:10px;display:flex}.auth-add-update-wrap{position:relative}.auth-add-update-btn{color:#fff;cursor:pointer;background:#1f65bd;border:1px solid #1b62bb;border-radius:9px;height:38px;padding:0 15px;font-size:12px;font-weight:850;box-shadow:0 6px 16px #1f65bd29}.auth-add-update-btn:hover{background:#1555a4}.auth-add-menu{background:#fff;border:1px solid #dfe6ef;border-radius:12px;width:255px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #0f172a29}.auth-add-menu button{color:#1d2a3c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:3px;width:100%;padding:11px 12px;display:flex}.auth-add-menu button:hover{background:#f1f6ff}.auth-add-menu button strong{font-size:12px;font-weight:850}.auth-add-menu button span{color:#8491a3;font-size:10px}.auth-user-menu{position:relative}.auth-user-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d9e1eb;border-radius:11px;align-items:center;gap:8px;min-width:142px;min-height:40px;padding:4px 10px 4px 5px;list-style:none;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 1px 3px #0f172a09}.auth-user-menu>summary:hover{background:#fbfdff;border-color:#b9c8da}.auth-user-menu[open]>summary,.auth-user-menu>summary:focus-visible{border-color:#8eadd2;outline:none;box-shadow:0 0 0 3px #235fa51a}.auth-user-menu>summary::-webkit-details-marker{display:none}.auth-user-avatar{color:#245db4;background:#edf3ff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:inline-flex}.auth-user-name{color:#435166;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:48px;max-width:126px;font-size:12px;font-weight:780;overflow:hidden}.auth-user-dropdown{z-index:30;background:#fff;border:1px solid #d9e2ed;border-radius:11px;width:170px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 38px #0f172a29}.auth-user-dropdown button{color:#c53b31;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:10px 12px;font-size:12px;font-weight:850}.auth-user-dropdown button:hover{background:#fff1ef}.auth-overview{flex-direction:column;gap:16px;width:100%;padding:18px 14px 0;display:flex}.auth-overview-panel{width:100%}.auth-overview-topline{justify-content:space-between;align-items:flex-end;gap:18px;max-width:1900px;margin:0 auto 14px;padding:0 2px;display:flex}.auth-overview-eyebrow{color:#1f62b7;letter-spacing:.1em;margin-bottom:4px;font-size:10px;font-weight:900;display:inline-block}.auth-overview-topline h1{color:#172033;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:850;line-height:1.1}.auth-overview-topline p{color:#8591a2;margin:5px 0 0;font-size:11px;font-weight:600}.auth-refresh-btn{color:#2b3a50;cursor:pointer;background:#fff;border:1px solid #d9e0e9;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.auth-refresh-btn:hover{color:#1458ae;background:#f8fbff;border-color:#b8c8de}.auth-kra-summary-grid,.auth-team-total-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1900px;margin:0 auto 14px;display:grid}.auth-kra-summary-card{background:#fff;border:1px solid #dfe5ed;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:104px;padding:17px 18px;display:flex;box-shadow:0 4px 14px #0f172a0a}.auth-kra-card-title-row{align-items:center;gap:11px;min-width:0;display:flex}.auth-kra-card-icon{color:#1f62b7;background:#edf4ff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:inline-flex}.auth-kra-card-title-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.auth-kra-card-label{color:#8a96a7;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.auth-kra-card-title-row strong{color:#1d2a3c;font-size:14px;font-weight:850}.auth-kra-count-row{grid-template-columns:repeat(2,75px);gap:7px;display:grid}.auth-kra-count-row>span{background:#f7f9fc;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:58px;display:flex}.auth-kra-count-row small{color:#93a0b0;font-size:9px;font-weight:800}.auth-kra-count-row strong{color:#1f62b7;font-size:19px;font-weight:900}.auth-team-total-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.auth-total-card{background:#fff;border:1px solid #dfe5ed;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-height:82px;padding:14px 16px;display:flex}.auth-total-card span{color:#8290a3;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.auth-total-card strong{color:#1f5fae;font-size:23px;font-weight:900}.auth-date-section{background:#fff;border:1px solid #d9e1ea;border-radius:12px;max-width:1900px;margin:0 auto 14px;overflow:hidden;box-shadow:0 4px 14px #0f172a09}.auth-section-heading{background:#fbfcfe;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 14px;display:flex}.auth-section-kicker{color:#1d5da9;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.auth-section-heading h2{color:#26354b;margin:2px 0 0;font-size:14px;font-weight:850}.auth-section-total{color:#54708f;background:#edf3fb;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.auth-table-shell{background:#fff;width:100%;overflow:hidden}.auth-table-scroll{overscroll-behavior:contain;scrollbar-width:thin;width:100%;overflow:auto}.auth-detail-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;width:100%;min-width:1420px}.auth-detail-table th{z-index:2;color:#fff;text-align:left;vertical-align:middle;letter-spacing:.025em;white-space:nowrap;background:#235fa5;border-right:1px solid #0f396e47;height:40px;padding:0 11px;font-size:10px;font-weight:900;position:sticky;top:0}.auth-detail-table th:last-child{border-right:0}.auth-detail-table th:first-child{width:118px}.auth-detail-table th:nth-child(2){width:125px}.auth-detail-table th:nth-child(3),.auth-detail-table th:nth-child(4),.auth-detail-table th:nth-child(5),.auth-detail-table th:nth-child(6){width:116px}.auth-detail-table th:nth-child(7){width:275px}.auth-detail-table th:nth-child(8){width:320px}.auth-detail-table th:nth-child(9){width:135px}.auth-detail-table td{color:#2e3b4e;vertical-align:top;background:#fff;border-bottom:1px solid #e4eaf1;border-right:1px solid #dde6f0;padding:10px 11px;font-size:11px;line-height:1.35}.auth-detail-table tr:nth-child(2n) td{background:#fbfcfe}.auth-detail-table td:last-child{border-right:0}.auth-cell-member,.auth-cell-team,.auth-cell-date{font-weight:650}.auth-cell-date{white-space:nowrap}.auth-team-name{color:#273649;margin-bottom:5px;font-weight:750;display:block}.auth-dashboard-badge{color:#6b7c91;white-space:nowrap;background:#f0f4fa;border-radius:999px;align-items:center;padding:3px 6px;font-size:8px;font-weight:850;display:inline-flex}.auth-dashboard-economic{color:#1d5da9;background:#edf5ff}.auth-dashboard-development{color:#39735d;background:#eef8f3}.auth-work-list{flex-direction:column;gap:0;display:flex}.auth-work-item{border-bottom:1px dashed #d8e1eb;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px;min-height:29px;padding:5px 0;display:grid}.auth-work-item:last-child{border-bottom:0}.auth-work-dot{background:#8ca3bf;border-radius:50%;width:6px;height:6px;margin-top:5px}.auth-empty-cell{color:#9aa6b6}.auth-overview-empty{color:#8b98aa;text-align:center;padding:28px 18px;font-size:11px;font-weight:650}.auth-loading-card,.auth-overview-error{color:#647287;background:#fff;border:1px solid #dfe5ed;border-radius:12px;justify-content:center;align-items:center;gap:10px;max-width:1900px;min-height:120px;margin:0 auto 14px;font-size:11px;display:flex}.auth-loading-spinner{border:2px solid #d7e3f1;border-top-color:#1f62b7;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite authShellSpin}@keyframes authShellSpin{to{transform:rotate(360deg)}}.auth-overview-error{text-align:center;flex-direction:column}.auth-overview-error strong{color:#b54339;font-size:12px}.auth-overview-error button{color:#1f5fae;cursor:pointer;background:#fff;border:1px solid #cbd6e4;border-radius:7px;padding:7px 11px;font-size:10px;font-weight:800}@media (width<=980px){.auth-shell-header{flex-wrap:wrap;gap:8px 12px;padding:9px 14px}.auth-shell-nav{flex-basis:100%;order:3;width:100%}.auth-shell-actions{margin-left:auto}.auth-team-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.auth-shell-brand-copy small{display:none}.auth-shell-brand-copy strong{font-size:12px}.auth-add-update-btn{padding:0 10px}.auth-user-name{display:none}.auth-kra-summary-grid,.auth-team-total-grid{grid-template-columns:1fr}.auth-kra-summary-card{flex-direction:column;align-items:flex-start}.auth-kra-count-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.auth-overview-topline{flex-direction:column;align-items:flex-start}}body.kra-auth-shell-active .auth-detail-table thead th{color:#fff!important;letter-spacing:.025em!important;text-transform:none!important;white-space:nowrap!important;background:#235fa5!important;border-bottom:0!important;border-right:1px solid #0f396e47!important;height:40px!important;padding:0 11px!important;font-size:10px!important;font-weight:900!important}body.kra-auth-shell-active .auth-detail-table tbody td{color:#2e3b4e!important;vertical-align:top!important;background:#fff!important;border-bottom:1px solid #e4eaf1!important;border-right:1px solid #dde6f0!important;min-height:0!important;padding:10px 11px!important;font-size:11px!important;line-height:1.35!important}body.kra-auth-shell-active .auth-detail-table tbody tr:nth-child(2n) td{background:#fbfcfe!important}body.kra-auth-shell-active .auth-detail-table tbody tr:hover td{background:#f5f9ff!important}body.kra-auth-shell-active .main-content:before{content:none!important;display:none!important}body.kra-auth-shell-active.kra-dashboard-view-active .main-content{height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important}body.kra-dashboard-view-active #appBrandHeader,body.kra-dashboard-view-active #dashboardControls,body.kra-dashboard-view-active #dashboardModeTabs,body.kra-dashboard-view-active #dashboardContent,body.kra-dashboard-view-active #kraReviewContent,body.kra-dashboard-view-active #kraViewContent{visibility:hidden!important;display:none!important}body.kra-auth-shell-active.kra-dashboard-view-active #authOverview{visibility:visible!important;height:calc(100dvh - 74px)!important;min-height:0!important;padding:10px 12px 0!important;display:flex!important;overflow:hidden!important}body.kra-auth-shell-active.kra-dashboard-view-active #authDashboardOverviewPanel{flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.auth-overview-topline-compact{flex:none!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:48px!important;margin:0 0 8px!important;padding:0 4px!important}.auth-overview-topline-compact h1{font-size:18px!important}.auth-overview-topline-compact p{margin-top:3px!important;font-size:10.5px!important}.auth-dashboard-scroll-pane{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;flex:auto!important;width:100%!important;min-height:0!important;padding:0 4px 18px 2px!important;overflow:hidden auto!important}.auth-dashboard-total-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0 0 9px!important;display:grid!important}.auth-dashboard-total-card{background:#fff!important;border:1px solid #dce4ee!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:9px 14px!important;display:flex!important;box-shadow:0 2px 8px #0f172a09!important}.auth-dashboard-total-card span{color:#6f7f93!important;letter-spacing:.025em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important}.auth-dashboard-total-card strong{color:#1e5eac!important;font-size:20px!important;font-weight:900!important}.auth-date-group{background:#f8fafc!important;border:1px solid #d7e1ec!important;border-radius:12px!important;width:100%!important;margin:0 0 12px!important;padding:8px!important}.auth-date-group-heading{background:#fff!important;border-bottom:1px solid #dfe7f0!important;border-radius:12px 12px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:44px!important;margin:-8px -8px 8px!important;padding:7px 12px!important;display:flex!important}.auth-date-group-heading>div{align-items:baseline!important;gap:9px!important;display:flex!important}.auth-date-group-heading>div>span{color:#1d5da9!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:900!important}.auth-date-group-heading>div>strong{color:#243146!important;font-size:14px!important;font-weight:850!important}.auth-date-group-heading>span{color:#5e7591!important;background:#edf3fb!important;border-radius:999px!important;padding:5px 9px!important;font-size:9.5px!important;font-weight:800!important}.auth-kra-detail-block{background:#fff!important;border:1px solid #dce5ef!important;border-radius:10px!important;width:100%!important;margin:0 0 8px!important;overflow:hidden!important}.auth-kra-detail-block:last-child{margin-bottom:0!important}.auth-kra-detail-heading{background:#fbfcfe!important;border-bottom:1px solid #e1e7ee!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:44px!important;padding:6px 10px!important;display:flex!important}.auth-kra-detail-title{align-items:center!important;gap:8px!important;display:inline-flex!important}.auth-kra-detail-title .auth-kra-card-icon{border-radius:7px!important;width:28px!important;height:28px!important;font-size:11px!important}.auth-kra-detail-title strong{color:#223148!important;font-size:12px!important;font-weight:850!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-table-scroll{overscroll-behavior-x:contain!important;scrollbar-width:thin!important;width:100%!important;height:auto!important;max-height:none!important;overflow:auto visible!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-table-shell{overflow:visible!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table{min-width:1530px!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:nth-child(4),body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:nth-child(5),body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:nth-child(6),body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:nth-child(7){width:116px!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:nth-child(9){width:315px!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:nth-child(10){width:140px!important}body.kra-auth-shell-active.kra-teams-view-active .main-content{height:100dvh!important;min-height:100dvh!important;padding:0 0 8px!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #authOverview,body.kra-auth-shell-active.kra-teams-view-active #appBrandHeader{visibility:hidden!important;display:none!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){visibility:visible!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(190px,1fr))!important;gap:10px!important;width:calc(100% - 20px)!important;margin:10px 10px 8px!important;padding:0!important;display:grid!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .action-panel{visibility:hidden!important;display:none!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section{background:#fff!important;border:1px solid #d8dee7!important;border-radius:12px!important;min-width:0!important;min-height:86px!important;padding:10px 12px!important;box-shadow:0 2px 8px #0f172a0a!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section label{color:#0d57a8!important;letter-spacing:.03em!important;margin-bottom:9px!important;font-size:10px!important;font-weight:850!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date]{color:#1f2937!important;background:#fff!important;border:1px solid #d5dbe3!important;border-radius:10px!important;height:44px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs:not(.hidden){visibility:visible!important;background:0 0!important;grid-template-columns:repeat(4,minmax(185px,1fr)) minmax(210px,.95fr)!important;gap:10px!important;width:calc(100% - 20px)!important;margin:0 10px 8px!important;padding:0!important;display:grid!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-dropdown,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-refresh{background:#fff!important;border:1px solid #d5dbe3!important;border-radius:10px!important;min-height:50px!important;box-shadow:0 2px 8px #0f172a09!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardContent:not(.hidden){visibility:visible!important;width:calc(100% - 20px)!important;height:calc(100dvh - 248px)!important;min-height:320px!important;margin:0 10px!important;display:block!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #kraReviewContent:not(.hidden),body.kra-auth-shell-active.kra-teams-view-active #kraViewContent:not(.hidden){visibility:visible!important;height:calc(100dvh - 248px)!important;min-height:320px!important;display:block!important;overflow:auto!important}body.kra-auth-shell-active.kra-teams-view-active #entriesTableScroll{scrollbar-width:thin!important;height:100%!important;max-height:100%!important;overflow:auto!important}body.kra-auth-shell-active .auth-shell-header{min-height:70px!important;padding-top:8px!important;padding-bottom:8px!important}@media (width<=1250px){body.kra-auth-shell-active.kra-teams-view-active .main-content{overflow-x:auto!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs,body.kra-auth-shell-active.kra-teams-view-active #dashboardContent{min-width:1120px!important}}@media (width<=900px){.auth-dashboard-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.auth-header-refresh-btn{color:#2f4a6b;width:40px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;margin-left:0;font-size:20px;font-weight:800;line-height:1;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 3px #0f172a09}.auth-header-refresh-btn:hover,.auth-header-refresh-btn:focus-visible{color:#1558aa;background:#f7faff;border-color:#9ab4d4;outline:none;box-shadow:0 0 0 3px #235fa517}.auth-header-refresh-btn>span{transform-origin:50%;display:inline-block}.auth-header-refresh-btn.is-refreshing>span{animation:.65s linear infinite authHeaderRefreshSpin}@keyframes authHeaderRefreshSpin{to{transform:rotate(360deg)}}body.kra-auth-shell-active.kra-dashboard-view-active #authOverview{height:calc(100dvh - 70px)!important;padding:10px 12px!important}body.kra-auth-shell-active.kra-dashboard-view-active #authDashboardOverviewPanel{min-height:0!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-dashboard-scroll-pane{height:100%!important;padding:0 4px 0 2px!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-overview-topline,body.kra-auth-shell-active.kra-dashboard-view-active .auth-dashboard-total-grid,body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-heading{display:none!important}.auth-today-only-group{flex-direction:column!important;min-height:100%!important;margin-bottom:0!important;display:flex!important}.auth-today-only-group>.auth-date-group-heading{flex:none!important}.auth-kra-detail-mixed{border-radius:0 0 10px 10px!important;flex:auto!important;min-height:0!important;margin-bottom:0!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-mixed .auth-table-shell{height:100%!important;min-height:0!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-mixed .auth-table-scroll{scrollbar-gutter:stable!important;height:100%!important;max-height:none!important;overflow:auto!important}.auth-dashboard-inline-badge{white-space:nowrap;border-radius:999px;width:max-content;max-width:100%;margin-top:5px;padding:2px 6px;font-size:8.5px;font-weight:850;line-height:1.25;display:inline-flex}.auth-dashboard-inline-badge.auth-dashboard-economic{color:#1e63b6;background:#edf5ff}.auth-dashboard-inline-badge.auth-dashboard-development{color:#287557;background:#eef8f3}body.kra-auth-shell-active.kra-teams-view-active #authRefreshBtn{display:inline-flex!important}@media (width<=760px){.auth-shell-actions{gap:7px!important}.auth-header-refresh-btn{flex-basis:38px;width:38px;height:38px}}body.kra-auth-shell-active.kra-dashboard-view-active .auth-dashboard-scroll-pane{height:100%!important;min-height:0!important;padding:0 4px 0 2px!important;overflow:hidden!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-today-only-group,body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-mixed,body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-mixed .auth-table-shell{height:100%!important;min-height:0!important;overflow:hidden!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-mixed .auth-table-scroll{touch-action:pan-x pan-y;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#1d63ad #e8eef6!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important;overflow:auto!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-mixed .auth-table-scroll::-webkit-scrollbar{width:10px;height:10px}body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-mixed .auth-table-scroll::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-mixed .auth-table-scroll::-webkit-scrollbar-thumb{background:#1d63ad;border:2px solid #e8eef6;border-radius:999px}body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-mixed .auth-table-scroll::-webkit-scrollbar-thumb:hover{background:#164f89}body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-mixed .auth-detail-table thead th{z-index:6!important;position:sticky!important;top:0!important}html body[data-dashboard-page=economic],html body[data-dashboard-page=development]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:block!important}html body[data-dashboard-page=economic] #root,html body[data-dashboard-page=development] #root,html body[data-dashboard-page=economic] .app-shell,html body[data-dashboard-page=development] .app-shell,html body[data-dashboard-page=economic] .main-content,html body[data-dashboard-page=development] .main-content{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.kra-auth-shell-active #root,body.kra-auth-shell-active .app-shell,body.kra-auth-shell-active .main-content,body.kra-auth-shell-active #authShellHeader,body.kra-auth-shell-active #authOverview,body.kra-auth-shell-active #authDashboardOverviewPanel,body.kra-auth-shell-active #authDashboardOverviewContent{width:100%!important;min-width:0!important;max-width:none!important}body.kra-auth-shell-active.kra-dashboard-view-active{overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active{overflow:auto hidden!important}body.kra-auth-shell-active .auth-shell-header{width:100%!important;max-width:none!important;margin:0!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-loading-card,body.kra-auth-shell-active.kra-dashboard-view-active .auth-overview-error{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.auth-login-presence{background:linear-gradient(#fff 0%,#f9fbfe 100%);border:1px solid #dbe4ef;border-radius:11px;align-items:center;gap:8px;max-width:245px;height:40px;padding:4px 9px 4px 7px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a09}.auth-login-presence:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:34px;position:absolute;top:-20%;bottom:-20%;left:-44px;transform:skew(-18deg)}.auth-login-presence.is-animate:after{animation:.85s ease-out 80ms authPresenceShimmer}.auth-login-presence-logo{object-fit:contain;object-position:center;flex:0 0 62px;width:62px;height:26px}.auth-login-presence-divider{background:#e0e7f0;flex:0 0 1px;width:1px;height:22px}.auth-login-presence-copy{flex-direction:column;flex:auto;justify-content:center;min-width:82px;max-width:128px;line-height:1.05;display:flex}.auth-login-presence-copy strong,.auth-login-presence-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.auth-login-presence-copy strong{color:#214f88;letter-spacing:-.01em;font-size:11.5px;font-weight:850}.auth-login-presence-copy small{color:#8492a6;margin-top:4px;font-size:9px;font-weight:750}.auth-login-presence.is-animate .auth-login-presence-copy strong{animation:.48s cubic-bezier(.2,.75,.3,1) both authPresenceNameReveal}.auth-login-presence.is-animate .auth-login-presence-copy small{animation:.58s cubic-bezier(.2,.75,.3,1) 80ms both authPresenceTeamReveal}@keyframes authPresenceNameReveal{0%{opacity:0;filter:blur(6px);transform:translateY(-5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes authPresenceTeamReveal{0%{opacity:0;filter:blur(5px);transform:translate(10px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes authPresenceShimmer{0%{opacity:0;left:-44px}24%{opacity:.8}to{opacity:0;left:calc(100% + 44px)}}.auth-user-menu>summary{min-width:126px!important;min-height:40px!important;padding:4px 9px 4px 5px!important}.auth-user-name{max-width:88px!important}.auth-user-dropdown{transform-origin:100% 0;border-radius:9px!important;width:112px!important;padding:4px!important;top:calc(100% + 6px)!important;right:0!important;box-shadow:0 12px 28px #0f172a24!important}.auth-user-menu[open] .auth-user-dropdown{animation:.14s ease-out both authUserDropdownIn}.auth-user-dropdown button{text-align:center!important;border-radius:6px!important;min-height:32px!important;padding:7px 9px!important;font-size:10.5px!important;line-height:1!important}@keyframes authUserDropdownIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-shell-actions{min-width:0!important;margin-left:auto!important}@media (width<=1240px){.auth-login-presence-logo,.auth-login-presence-divider{display:none!important}.auth-login-presence{max-width:132px;padding-left:10px}}@media (width<=1080px){.auth-login-presence{display:none!important}}@media (prefers-reduced-motion:reduce){.auth-login-presence,.auth-login-presence *,.auth-user-dropdown,.auth-header-refresh-btn>span{transition:none!important;animation:none!important}}body.kra-auth-shell-active{--kra-unified-cell-font:11px;--kra-unified-head-font:10px;--kra-unified-line-height:1.42}body.kra-auth-shell-active .auth-detail-table th,body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th,body.kra-auth-shell-active.kra-teams-view-active .table-wrap th{font-size:var(--kra-unified-head-font)!important;font-weight:900!important;line-height:1.2!important}body.kra-auth-shell-active .auth-detail-table td,body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table td,body.kra-auth-shell-active.kra-teams-view-active .table-wrap td{font-size:var(--kra-unified-cell-font)!important;line-height:var(--kra-unified-line-height)!important}body.kra-auth-shell-active .auth-shell-nav-item,body.kra-auth-shell-active button.auth-shell-nav-item{min-height:40px!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important;line-height:1!important}body.kra-auth-shell-active .auth-login-presence{width:auto!important;max-width:none!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:stretch!important;gap:7px!important;padding:0!important;display:inline-flex!important;overflow:visible!important}body.kra-auth-shell-active .auth-login-presence:after{display:none!important}body.kra-auth-shell-active .auth-presence-logo-box{background:#fff!important;border:1px solid #d8e2ef!important;border-radius:11px!important;flex:0 0 82px!important;justify-content:center!important;align-items:center!important;width:82px!important;height:42px!important;padding:5px 7px!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 2px 7px #0f172a0b!important}body.kra-auth-shell-active .auth-login-presence-logo{object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;flex:none!important;width:68px!important;max-width:68px!important;height:30px!important;display:block!important}body.kra-auth-shell-active .auth-login-presence-divider{display:none!important}body.kra-auth-shell-active .auth-presence-rotator{background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border:1px solid #d8e2ef!important;border-radius:11px!important;flex:0 0 174px!important;width:174px!important;height:42px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 7px #0f172a0b!important}body.kra-auth-shell-active .auth-presence-frame{opacity:0;filter:blur(5px);will-change:opacity, transform, filter;transform:translateY(10px)scale(.985);color:#214f88!important;letter-spacing:-.01em!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:11.5px!important;font-weight:850!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.kra-auth-shell-active .auth-login-presence:not(.is-animate) .auth-presence-name-frame{opacity:1;filter:none;transform:none}body.kra-auth-shell-active .auth-login-presence.is-animate .auth-presence-name-frame{animation:6.4s cubic-bezier(.22,.75,.25,1) infinite both authIdentityNameCycle}body.kra-auth-shell-active .auth-login-presence.is-animate .auth-presence-team-frame{animation:6.4s cubic-bezier(.22,.75,.25,1) infinite both authIdentityTeamCycle}@keyframes authIdentityNameCycle{0%{opacity:0;filter:blur(6px);transform:translateY(11px)scale(.985)}7%{opacity:1;filter:blur();transform:translateY(0)scale(1)}39%{opacity:1;filter:blur();transform:translateY(0)scale(1)}47%{opacity:0;filter:blur(5px);transform:translateY(-11px)scale(.985)}92%{opacity:0;filter:blur(5px);transform:translateY(11px)scale(.985)}to{opacity:0;filter:blur(6px);transform:translateY(11px)scale(.985)}}@keyframes authIdentityTeamCycle{0%,43%{opacity:0;filter:blur(5px);transform:translateY(11px)scale(.985)}51%{opacity:1;filter:blur();transform:translateY(0)scale(1)}83%{opacity:1;filter:blur();transform:translateY(0)scale(1)}91%,to{opacity:0;filter:blur(5px);transform:translateY(-11px)scale(.985)}}body.kra-auth-shell-active .auth-user-menu>summary{min-width:168px!important;max-width:205px!important;min-height:42px!important;padding:4px 10px 4px 5px!important}body.kra-auth-shell-active .auth-user-avatar{flex:0 0 30px!important;width:30px!important;height:30px!important;font-size:10px!important}body.kra-auth-shell-active .auth-user-name{min-width:0!important;max-width:132px!important;font-size:11.5px!important;font-weight:800!important}body.kra-auth-shell-active .auth-user-dropdown{width:112px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;width:calc(100% - 28px)!important;margin:12px 14px 10px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;min-width:0!important;min-height:90px!important;padding:11px 13px 12px!important;display:flex!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section label{min-height:14px!important;margin:0 0 9px!important;line-height:14px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date]{height:44px!important;min-height:44px!important;font-size:12px!important;line-height:1!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs:not(.hidden){grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;width:calc(100% - 28px)!important;margin:0 14px 10px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-dropdown,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-refresh{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-dropdown summary,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-refresh{height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:12px!important;line-height:48px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardContent:not(.hidden){box-sizing:border-box!important;width:calc(100% - 28px)!important;height:calc(100dvh - 252px)!important;min-height:340px!important;margin:0 14px 10px!important;padding:0!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardContent .detail-panel{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #entriesTableScroll,body.kra-auth-shell-active.kra-teams-view-active .detail-panel .table-wrap{box-sizing:border-box!important;scrollbar-gutter:stable both-edges!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:auto!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table{border-collapse:separate!important;border-spacing:0!important;min-width:1500px!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th{vertical-align:middle!important;height:40px!important;padding:0 10px!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table td{vertical-align:top!important;padding:10px!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table tbody tr{height:auto!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table .multi-item-row{min-height:30px;box-sizing:border-box!important;align-content:flex-start!important;align-items:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;padding:6px 0!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table .multi-item-content{min-width:0!important;line-height:var(--kra-unified-line-height)!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:0!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table .cell-status .multi-item-content{justify-content:flex-start!important;align-items:flex-start!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table .status-pill{min-height:26px!important;padding:5px 9px!important;line-height:1.25!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table .one-line-actions{gap:7px!important;padding-top:1px!important}body.kra-auth-shell-active .auth-shell-actions{gap:9px!important}@media (width<=1360px){body.kra-auth-shell-active .auth-presence-rotator{flex-basis:152px!important;width:152px!important}body.kra-auth-shell-active .auth-presence-frame{font-size:10.5px!important}body.kra-auth-shell-active .auth-presence-logo-box{flex-basis:74px!important;width:74px!important}body.kra-auth-shell-active .auth-login-presence-logo{width:62px!important}}@media (width<=1180px){body.kra-auth-shell-active.kra-teams-view-active #dashboardControls,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs,body.kra-auth-shell-active.kra-teams-view-active #dashboardContent{min-width:1120px!important}body.kra-auth-shell-active .auth-login-presence{display:none!important}}@media (prefers-reduced-motion:reduce){body.kra-auth-shell-active .auth-login-presence.is-animate .auth-presence-name-frame{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}body.kra-auth-shell-active .auth-login-presence.is-animate .auth-presence-team-frame{animation:none!important;display:none!important}}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-top-login,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) a.landing-top-login{color:#fff!important;letter-spacing:-.01em!important;white-space:nowrap!important;background:linear-gradient(135deg,#2d8bd0 0%,#126fba 100%)!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:136px!important;min-width:136px!important;max-width:136px!important;height:50px!important;min-height:50px!important;padding:0 18px!important;font-size:15.5px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:28px!important;transform:translateY(-50%)!important;box-shadow:0 11px 24px #126fba3b!important}html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-top-login:hover,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) a.landing-top-login:hover{background:linear-gradient(135deg,#2584c9 0%,#0e67ad 100%)!important;transform:translateY(calc(-50% - 1px))!important;box-shadow:0 13px 27px #126fba47!important}.landing-login-icon{color:#fff!important;flex:0 0 23px!important;justify-content:center!important;align-items:center!important;width:23px!important;height:23px!important;display:inline-flex!important}.landing-login-icon svg{width:23px!important;height:23px!important;display:block!important}body.kra-auth-shell-active .auth-shell-header{gap:30px!important;min-height:80px!important;padding:10px 26px 10px 22px!important}body.kra-auth-shell-active .auth-shell-logo-mark{color:#fff!important;background:linear-gradient(145deg,#2e79da 0%,#1d61c5 100%)!important;border-radius:10px!important;flex:0 0 44px!important;width:44px!important;height:44px!important;font-size:18px!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px #1f62c433!important}body.kra-auth-shell-active .auth-shell-brand-copy{line-height:1.05!important}body.kra-auth-shell-active .auth-shell-brand-copy strong{color:#111827!important;letter-spacing:-.015em!important;font-size:17px!important;font-weight:900!important;line-height:1.05!important}body.kra-auth-shell-active .auth-shell-brand-copy small{color:#93a4bd!important;letter-spacing:.005em!important;margin-top:5px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.05!important}body.kra-auth-shell-active .auth-presence-logo-box,body.kra-auth-shell-active .auth-login-presence-logo,body.kra-auth-shell-active .auth-login-presence-divider{display:none!important}body.kra-auth-shell-active .auth-login-presence{flex:0 0 192px!important;justify-content:center!important;align-items:center!important;width:192px!important;max-width:192px!important;height:44px!important;display:inline-flex!important;overflow:visible!important}body.kra-auth-shell-active .auth-presence-rotator{border-radius:11px!important;flex:0 0 192px!important;width:192px!important;height:44px!important}body.kra-auth-shell-active .auth-presence-frame{color:#214f88!important;padding:0 14px!important;font-size:12px!important;font-weight:850!important}@media (width<=1360px){body.kra-auth-shell-active .auth-shell-brand{min-width:245px!important}body.kra-auth-shell-active .auth-shell-brand-copy strong{font-size:15.5px!important}body.kra-auth-shell-active .auth-shell-brand-copy small{font-size:10.5px!important}body.kra-auth-shell-active .auth-login-presence,body.kra-auth-shell-active .auth-presence-rotator{flex-basis:166px!important;width:166px!important;max-width:166px!important}}@media (width<=1120px){html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) .landing-top-login,html body:not([data-dashboard-page=economic]):not([data-dashboard-page=development]) a.landing-top-login{gap:7px!important;width:118px!important;min-width:118px!important;max-width:118px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;font-size:14px!important;right:16px!important}.landing-login-icon,.landing-login-icon svg{width:20px!important;height:20px!important}}@media (width<=1180px){body.kra-auth-shell-active .auth-login-presence{display:none!important}}body.kra-auth-shell-active .auth-shell-brand{gap:12px!important;min-width:360px!important}body.kra-auth-shell-active .auth-shell-logo-mark{box-sizing:border-box!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:10px!important;flex:0 0 126px!important;width:126px!important;height:50px!important;padding:3px 6px!important;overflow:hidden!important;box-shadow:0 4px 12px #0f172a14!important}body.kra-auth-shell-active .auth-shell-logo-image{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}@media (width<=1360px){body.kra-auth-shell-active .auth-shell-brand{min-width:324px!important}body.kra-auth-shell-active .auth-shell-logo-mark{flex-basis:108px!important;width:108px!important}}@media (width<=980px){body.kra-auth-shell-active .auth-shell-brand{min-width:0!important}}@media (width<=720px){body.kra-auth-shell-active .auth-shell-logo-mark{flex:0 0 94px!important;width:94px!important;height:44px!important;padding:2px 4px!important}}body.kra-auth-shell-active.kra-teams-view-active .main-content{flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;display:flex!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #authShellHeader{flex:none!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){flex:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:calc(100% - 16px)!important;min-width:0!important;margin:8px 8px 6px!important;padding:0!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section{background:#fff!important;border:1px solid #dbe3ec!important;border-radius:9px!important;min-width:0!important;height:72px!important;min-height:72px!important;padding:7px 9px 8px!important;box-shadow:0 1px 5px #0f172a09!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section label{color:#0d57a8!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-height:12px!important;margin:0 0 5px!important;font-size:9px!important;font-weight:900!important;line-height:12px!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .select-shell,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date]{box-sizing:border-box!important;width:100%!important;min-width:0!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date]{color:#1f2937!important;background-color:#fff!important;border:1px solid #d8e0e9!important;border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important;font-weight:600!important;line-height:1!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs:not(.hidden){background:0 0!important;flex:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:calc(100% - 16px)!important;min-width:0!important;margin:0 8px 6px!important;padding:0!important;display:grid!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-field{box-sizing:border-box!important;background:#fff!important;border:1px solid #dbe3ec!important;border-radius:9px!important;flex-direction:column!important;justify-content:flex-start!important;gap:5px!important;min-width:0!important;height:66px!important;min-height:66px!important;padding:6px 8px 7px!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 1px 5px #0f172a08!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-title{color:#0d57a8!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:none!important;min-height:11px!important;font-size:9px!important;font-weight:900!important;line-height:11px!important;display:block!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-dropdown,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-refresh{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:35px!important;min-height:35px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e0e9!important;border-radius:8px!important;margin:0!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-dropdown summary,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-refresh{box-sizing:border-box!important;color:#1f2937!important;height:33px!important;min-height:33px!important;padding:0 11px!important;font-size:11px!important;font-weight:650!important;line-height:33px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-refresh{cursor:pointer!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-refresh .refresh-icon{font-size:16px!important;line-height:1!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-dropdown-body{z-index:1200!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardContent:not(.hidden){box-sizing:border-box!important;flex:auto!important;width:calc(100% - 16px)!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0 8px 8px!important;padding:0!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #kraReviewContent:not(.hidden),body.kra-auth-shell-active.kra-teams-view-active #kraViewContent:not(.hidden){box-sizing:border-box!important;flex:auto!important;width:calc(100% - 16px)!important;height:auto!important;min-height:0!important;margin:0 8px 8px!important;overflow:auto!important}@media (width<=1180px){body.kra-auth-shell-active.kra-teams-view-active #dashboardControls,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs,body.kra-auth-shell-active.kra-teams-view-active #dashboardContent,body.kra-auth-shell-active.kra-teams-view-active #kraReviewContent,body.kra-auth-shell-active.kra-teams-view-active #kraViewContent{min-width:0!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-field{padding-left:7px!important;padding-right:7px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date],body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-dropdown summary,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-refresh{font-size:10.5px!important}}@media (width<=820px){body.kra-auth-shell-active.kra-teams-view-active .main-content{overflow-x:auto!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs,body.kra-auth-shell-active.kra-teams-view-active #dashboardContent,body.kra-auth-shell-active.kra-teams-view-active #kraReviewContent,body.kra-auth-shell-active.kra-teams-view-active #kraViewContent{min-width:780px!important}}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;width:calc(100% - 12px)!important;min-width:0!important;margin:4px 6px!important;padding:0!important;display:grid!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section{box-sizing:border-box!important;border:1px solid #dbe3ec!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:62px!important;min-height:62px!important;margin:0!important;padding:5px 7px 6px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section label{min-height:10px!important;margin:0 0 3px!important;font-size:8.5px!important;line-height:10px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .select-shell,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date]{border-radius:7px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:10.5px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs:not(.hidden){background:0 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;width:calc(100% - 12px)!important;min-width:0!important;margin:0 6px 4px!important;padding:0!important;display:grid!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-field{box-sizing:border-box!important;border-radius:8px!important;gap:3px!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;margin:0!important;padding:5px 7px 6px!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-title{min-height:10px!important;font-size:8.5px!important;line-height:10px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-dropdown{box-sizing:border-box!important;border-radius:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:33px!important;min-height:33px!important;margin:0!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-dropdown summary{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:31px!important;min-height:31px!important;padding:0 9px!important;font-size:10.5px!important;line-height:31px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-refresh-field{display:none!important}@media (width<=1180px){body.kra-auth-shell-active.kra-teams-view-active #dashboardControls{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-field{padding-left:6px!important;padding-right:6px!important}}@media (width<=820px){body.kra-auth-shell-active.kra-teams-view-active #dashboardControls,body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs,body.kra-auth-shell-active.kra-teams-view-active #dashboardContent,body.kra-auth-shell-active.kra-teams-view-active #kraReviewContent,body.kra-auth-shell-active.kra-teams-view-active #kraViewContent{min-width:780px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;width:calc(100% - 12px)!important;min-width:0!important;max-width:none!important;margin:4px 6px!important;padding:0!important;display:grid!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .select-shell,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date],body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean-btn,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .kra-top-toolbar-field .kra-toolbar-dropdown{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date],body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean-btn{color:#1f2937!important;background:#fff!important;border:1px solid #d8e0e9!important;border-radius:7px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:600!important;line-height:32px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .kra-top-toolbar-field{position:relative!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .kra-top-toolbar-field .kra-toolbar-dropdown{height:34px!important;min-height:34px!important;box-shadow:none!important;z-index:35!important;background:#fff!important;border:1px solid #d8e0e9!important;border-radius:7px!important;margin:0!important;position:relative!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .kra-top-toolbar-field .kra-toolbar-dropdown[open]{z-index:1300!important;border-color:#b8c9dd!important;box-shadow:0 4px 12px #0f172a14!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .kra-top-toolbar-field .kra-toolbar-dropdown summary{box-sizing:border-box!important;color:#1f2937!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:650!important;line-height:32px!important;display:flex!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .kra-top-toolbar-field .kra-toolbar-dropdown summary:after{flex:none!important;margin-left:7px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .kra-top-toolbar-field .kra-dropdown-body{box-sizing:border-box!important;z-index:1400!important;width:max(100%,220px)!important;min-width:100%!important;max-width:min(320px,100vw - 16px)!important;max-height:260px!important;top:calc(100% + 4px)!important;left:0!important;right:auto!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .kra-shift-field .kra-dropdown-body{left:auto!important;right:0!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs{width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardContent:not(.hidden),body.kra-auth-shell-active.kra-teams-view-active #kraReviewContent:not(.hidden),body.kra-auth-shell-active.kra-teams-view-active #kraViewContent:not(.hidden){margin-top:0!important}@media (width<=1180px) and (width>=901px){body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;width:calc(100% - 8px)!important;margin-left:4px!important;margin-right:4px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section{padding-left:5px!important;padding-right:5px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section label{letter-spacing:.02em!important;font-size:7.7px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date],body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean-btn,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .kra-top-toolbar-field .kra-toolbar-dropdown summary{padding-left:7px!important;padding-right:7px!important;font-size:9.4px!important}}@media (width<=900px){body.kra-auth-shell-active.kra-teams-view-active .main-content{overflow-x:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;width:calc(100% - 10px)!important;min-width:0!important;margin:5px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardContent,body.kra-auth-shell-active.kra-teams-view-active #kraReviewContent,body.kra-auth-shell-active.kra-teams-view-active #kraViewContent{width:calc(100% - 10px)!important;min-width:0!important;margin-left:5px!important;margin-right:5px!important}}@media (width<=640px){body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){box-sizing:border-box!important;grid-template-columns:minmax(0,1.38fr) repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:5px 0 6px!important;padding:0 8px!important;display:grid!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls>.action-panel{display:none!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:9px!important;width:100%!important;min-width:0!important;max-width:none!important;height:67px!important;min-height:67px!important;margin:0!important;padding:6px 8px 7px!important;overflow:visible!important;box-shadow:0 1px 4px #0f172a09!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section label{color:#0d57a8!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-height:11px!important;margin:0 0 5px!important;font-size:9px!important;font-weight:850!important;line-height:11px!important;display:block!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .select-shell,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-shell,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean-btn,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date]{box-sizing:border-box!important;color:#111827!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd8e3!important;border-radius:8px!important;outline:none!important;font-size:11.5px!important;font-weight:500!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean-btn{text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:flex-start!important;align-items:center!important;padding:0 34px 0 12px!important;line-height:36px!important;display:flex!important;position:relative!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean-btn:after{content:""!important;pointer-events:none!important;border:1.5px solid #6b7280!important;border-top:0!important;border-left:0!important;width:7px!important;height:7px!important;margin:0!important;transition:transform .15s!important;position:absolute!important;top:50%!important;right:13px!important;transform:translateY(-65%)rotate(45deg)!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean.open .custom-select-clean-btn:after{transform:translateY(-35%)rotate(225deg)!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date]{padding:0 10px!important;line-height:36px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .kra-legacy-control-bridge{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .kra-top-toolbar-field{position:relative!important}html body .custom-select-clean-list-portal{background:#fff!important;border:1px solid #cfd8e3!important;border-radius:8px!important;padding:5px!important;overflow-y:auto!important;box-shadow:0 10px 24px #0f172a1f!important}html body .custom-select-clean-list-portal .custom-select-clean-option{color:#111827!important;text-align:left!important;background:#fff!important;border:0!important;border-radius:5px!important;min-height:34px!important;padding:7px 11px!important;font-size:12px!important;font-weight:500!important;line-height:20px!important}html body .custom-select-clean-list-portal .custom-select-clean-option+.custom-select-clean-option{margin-top:2px!important}html body .custom-select-clean-list-portal .custom-select-clean-option:hover{color:#0b4fa3!important;background:#eef5ff!important}html body .custom-select-clean-list-portal .custom-select-clean-option.selected{color:#fff!important;background:#1769d2!important}@media (width<=1280px) and (width>=821px){body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){grid-template-columns:minmax(0,1.42fr) repeat(6,minmax(0,1fr))!important;gap:5px!important;padding-left:5px!important;padding-right:5px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section{padding-left:6px!important;padding-right:6px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section label{font-size:8px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean-btn,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date]{font-size:10px!important}}@media (width<=820px){body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0 6px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .dashboard-selector-section{grid-column:1/-1!important}}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){box-sizing:border-box!important;grid-template-columns:minmax(0,1.32fr) repeat(6,minmax(0,1fr))!important;grid-auto-columns:0!important;grid-auto-flow:row!important;justify-content:stretch!important;align-items:stretch!important;gap:7px!important;width:calc(100vw - 16px)!important;min-width:0!important;max-width:calc(100vw - 16px)!important;margin:5px 8px!important;padding:0!important;display:grid!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls>.action-panel{visibility:hidden!important;pointer-events:none!important;border:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls>.sidebar-section:not(.action-panel){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls>.dashboard-selector-section{min-width:0!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .select-shell,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (width<=1440px) and (width>=961px){body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){grid-template-columns:minmax(0,1.34fr) repeat(6,minmax(0,1fr))!important;gap:5px!important;width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;margin-left:5px!important;margin-right:5px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section{padding-left:6px!important;padding-right:6px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean-btn,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date]{padding-left:9px!important;padding-right:28px!important;font-size:10.5px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date]{padding-right:8px!important}}@media (width<=1100px) and (width>=901px){body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){grid-template-columns:minmax(0,1.36fr) repeat(6,minmax(0,1fr))!important;gap:4px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section{padding-left:5px!important;padding-right:5px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section label{letter-spacing:.01em!important;font-size:7.6px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean-btn,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date]{font-size:9.4px!important}}@media (width<=900px){body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;margin:5px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls>.dashboard-selector-section{grid-column:1/-1!important}}html body #entryModal{overscroll-behavior:contain!important;overflow:hidden!important}html body.kra-auth-shell-active #entryModal{padding:calc(var(--entry-modal-top-offset,70px) + 10px) 12px 12px!important;justify-content:center!important;align-items:flex-start!important}html body #entryModal .modal-card.modal-card-large{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#1d63ad #e8eef6!important;scroll-behavior:auto!important;overflow:hidden auto!important}html body.kra-auth-shell-active #entryModal .modal-card.modal-card-large{max-height:calc(100dvh - var(--entry-modal-top-offset,70px) - 22px)!important}html body #entryModal .modal-card.modal-card-large::-webkit-scrollbar{width:10px}html body #entryModal .modal-card.modal-card-large::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}html body #entryModal .modal-card.modal-card-large::-webkit-scrollbar-thumb{background:#1d63ad;border:2px solid #e8eef6;border-radius:999px}html body #entryModal .modal-card.modal-card-large::-webkit-scrollbar-thumb:hover{background:#164f89}html body #entryModal .modal-header{-webkit-backdrop-filter:blur(8px);z-index:90!important;background:#fffffffb!important;min-height:54px!important;position:sticky!important;top:0!important;box-shadow:0 1px #edf2f7!important}html body #entryModal #backModalBtn,html body #entryModal #closeModalBtn{z-index:92!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important}html body #entryModal #backModalBtn{font-size:21px!important;font-weight:700!important}html body #entryModal #closeModalBtn{font-size:27px!important;font-weight:500!important;line-height:1!important}@media (width<=900px){html body.kra-auth-shell-active #entryModal{padding:calc(var(--entry-modal-top-offset,70px) + 8px) 8px 8px!important}html body.kra-auth-shell-active #entryModal .modal-card.modal-card-large{width:calc(100vw - 16px)!important;max-height:calc(100dvh - var(--entry-modal-top-offset,70px) - 16px)!important}}.auth-add-team-btn{color:#1859a8!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #b9d3f5!important;border-radius:9px!important;height:38px!important;padding:0 15px!important;font-size:12px!important;font-weight:850!important;box-shadow:0 4px 12px #1f65bd14!important}.auth-add-team-btn:hover,.auth-add-team-btn:focus-visible{color:#124b91!important;background:#eef5ff!important;border-color:#75a9e8!important}body.kra-auth-shell-active.kra-teams-view-active.kra-review-active #kraReviewContent:not(.hidden),body.kra-auth-shell-active.kra-teams-view-active.kra-view-active #kraViewContent:not(.hidden){box-sizing:border-box!important;width:calc(100% - 16px)!important;min-width:0!important;max-width:none!important;height:calc(100vh - 220px)!important;min-height:calc(100vh - 220px)!important;margin:0 8px 8px!important;padding:0!important;display:block!important;overflow:auto!important}body.kra-auth-shell-active.kra-teams-view-active.kra-review-active #kraReviewShell,body.kra-auth-shell-active.kra-teams-view-active.kra-review-active .kra-review-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:100%!important;margin:0!important;padding:14px!important}body.kra-auth-shell-active.kra-teams-view-active.kra-review-active #kraReviewMenu,body.kra-auth-shell-active.kra-teams-view-active.kra-review-active .kra-review-menu,body.kra-auth-shell-active.kra-teams-view-active.kra-review-active .kra-review-card,body.kra-auth-shell-active.kra-teams-view-active.kra-review-active .kra-review-view-card,body.kra-auth-shell-active.kra-teams-view-active.kra-review-active .kra-review-update-card,body.kra-auth-shell-active.kra-teams-view-active.kra-review-active .kra-review-table-wrap,body.kra-auth-shell-active.kra-teams-view-active.kra-review-active .kra-review-form{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}body.kra-auth-shell-active.kra-teams-view-active.kra-review-active .kra-review-card,body.kra-auth-shell-active.kra-teams-view-active.kra-review-active .kra-review-view-card,body.kra-auth-shell-active.kra-teams-view-active.kra-review-active .kra-review-update-card{min-height:calc(100vh - 255px)!important}body.kra-auth-shell-active.kra-teams-view-active.kra-review-active .kra-review-table{table-layout:auto!important;width:100%!important;min-width:900px!important}body.kra-auth-shell-active.kra-teams-view-active.kra-view-active #kraViewContent .kra-tree-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:100%!important}body.kra-auth-shell-active.kra-teams-view-active.kra-view-active #kraViewContent .kra-linked-map,body.kra-auth-shell-active.kra-teams-view-active.kra-view-active #kraViewContent .kra-tree-map,body.kra-auth-shell-active.kra-teams-view-active.kra-view-active #kraViewContent .kra-work-detail-column,body.kra-auth-shell-active.kra-teams-view-active.kra-view-active #kraViewContent .kra-work-table-card,body.kra-auth-shell-active.kra-teams-view-active.kra-view-active #kraViewContent .kra-work-table-scroll{box-sizing:border-box!important;max-width:none!important}body.kra-auth-shell-active.kra-teams-view-active.kra-view-active #kraViewContent .kra-work-detail-column{width:100%!important}@media (width<=1180px){.auth-add-team-btn{height:34px!important;padding:0 10px!important;font-size:10.5px!important}body.kra-auth-shell-active.kra-teams-view-active.kra-review-active #kraReviewContent:not(.hidden),body.kra-auth-shell-active.kra-teams-view-active.kra-view-active #kraViewContent:not(.hidden){height:calc(100vh - 218px)!important;min-height:calc(100vh - 218px)!important}}@media (width<=900px){body.kra-auth-shell-active.kra-teams-view-active.kra-review-active #kraReviewContent:not(.hidden),body.kra-auth-shell-active.kra-teams-view-active.kra-view-active #kraViewContent:not(.hidden){width:calc(100% - 10px)!important;height:calc(100vh - 250px)!important;min-height:calc(100vh - 250px)!important;margin:0 5px 5px!important}}body.kra-auth-shell-active.kra-analysis-view-active .main-content{background:radial-gradient(circle at 12% 0,#2276c51a,#0000 30%),radial-gradient(circle at 92% 10%,#0f949917,#0000 28%),#f5f8fc!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important}body.kra-analysis-view-active #appBrandHeader,body.kra-analysis-view-active #dashboardControls,body.kra-analysis-view-active #dashboardModeTabs,body.kra-analysis-view-active #dashboardContent,body.kra-analysis-view-active #kraReviewContent,body.kra-analysis-view-active #kraViewContent,body.kra-analysis-view-active #authOverview{visibility:hidden!important;display:none!important}body.kra-auth-shell-active.kra-analysis-view-active #analysisView{visibility:visible!important;display:block!important}.analysis-view{height:calc(100dvh - 74px);min-height:0;padding:12px 14px 0;overflow:hidden}.analysis-shell{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.analysis-topbar{background:#fffffff5;border:1px solid #dbe5ef;border-radius:16px;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex;box-shadow:0 8px 26px #1e42690f}.analysis-title-wrap{min-width:0}.analysis-title-wrap .analysis-eyebrow{margin-bottom:4px}.analysis-title-wrap h1{color:#173554;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:900;line-height:1.15}.analysis-title-wrap p{color:#74869b;margin:5px 0 0;font-size:11px;font-weight:650}.analysis-top-actions{align-items:center;gap:8px;display:flex}.analysis-example-btn,.analysis-reset-btn,.analysis-apply-btn{color:#35516e;cursor:pointer;background:#fff;border:1px solid #d5e0ea;border-radius:10px;min-height:34px;padding:0 12px;font-size:10.5px;font-weight:850;transition:transform .16s,box-shadow .16s,border-color .16s}.analysis-example-btn:hover,.analysis-reset-btn:hover{border-color:#a9c8e7;transform:translateY(-1px)}.analysis-apply-btn{color:#fff;background:linear-gradient(135deg,#1d70be,#15579f);border-color:#1a69b6;justify-content:center;align-items:center;gap:7px;min-width:124px;display:inline-flex;box-shadow:0 7px 16px #15579f2e}.analysis-apply-btn:hover{transform:translateY(-1px);box-shadow:0 9px 20px #15579f38}.analysis-apply-btn:disabled{opacity:.7;cursor:wait;transform:none}.analysis-btn-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite analysis-spin}@keyframes analysis-spin{to{transform:rotate(360deg)}}.analysis-filter-panel{z-index:30;background:#fff;border:1px solid #dce5ee;border-radius:15px;flex:none;padding:11px 12px 10px;position:relative;box-shadow:0 6px 20px #1e42690b}.analysis-filter-grid{grid-template-columns:minmax(190px,1.14fr) minmax(170px,1.02fr) minmax(220px,1.25fr) minmax(105px,.68fr) minmax(115px,.74fr) minmax(115px,.74fr) auto;align-items:end;gap:8px;display:grid}.analysis-filter-field{min-width:0}.analysis-filter-actions{justify-content:flex-end;align-self:end;align-items:center;gap:7px;min-width:max-content;height:36px;display:flex}.analysis-filter-actions .analysis-reset-btn,.analysis-filter-actions .analysis-apply-btn{white-space:nowrap;height:36px;min-height:36px}.analysis-filter-actions .analysis-reset-btn{min-width:64px}.analysis-filter-actions .analysis-apply-btn{min-width:132px}.analysis-filter-label{color:#60758a;letter-spacing:.075em;text-transform:uppercase;margin:0 0 5px 2px;font-size:8.5px;font-weight:900;display:block}.analysis-multi{min-width:0;position:relative}.analysis-multi-trigger{color:#233e5a;cursor:pointer;background:#fbfdff;border:1px solid #d8e3ed;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px 0 11px;font-size:10.5px;font-weight:800;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.analysis-multi-trigger:hover{background:#fff;border-color:#abc7e2}.analysis-multi.is-open .analysis-multi-trigger{background:#fff;border-color:#4387c7;box-shadow:0 0 0 3px #4387c71a}.analysis-multi-summary{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.analysis-multi.is-all .analysis-multi-summary{color:#7b8da0;font-weight:750}.analysis-chevron{border-bottom:2px solid #6d8195;border-right:2px solid #6d8195;flex:0 0 7px;width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.analysis-multi.is-open .analysis-chevron{transform:rotate(225deg)translate(-1px,-1px)}.analysis-multi-menu{z-index:1000;opacity:0;visibility:hidden;background:#fff;border:1px solid #d8e3ed;border-radius:12px;width:max(100%,220px);max-width:min(360px,90vw);transition:opacity .13s,transform .13s,visibility .13s;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;transform:translateY(-5px);box-shadow:0 18px 45px #223d5a29}.analysis-multi.is-open .analysis-multi-menu{opacity:1;visibility:visible;transform:translateY(0)}.analysis-multi-menu-head{background:#f8fbfe;border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:6px 8px;display:flex}.analysis-multi-menu-head span{color:#6f8193;font-size:9px;font-weight:800}.analysis-multi-menu-actions{gap:5px;display:flex}.analysis-multi-menu-actions button{color:#3c6286;cursor:pointer;background:#fff;border:1px solid #d8e3ed;border-radius:7px;height:24px;padding:0 7px;font-size:8.5px;font-weight:850}.analysis-multi-options{scrollbar-width:thin;max-height:228px;padding:5px;overflow-y:auto}.analysis-multi-option{color:#2b465f;cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 7px;font-size:10px;font-weight:720;display:flex;position:relative}.analysis-multi-option:hover{background:#f1f7fc}.analysis-multi-option input{opacity:0;pointer-events:none;position:absolute}.analysis-checkmark{background:#fff;border:1.5px solid #b8c8d7;border-radius:4px;flex:0 0 15px;place-items:center;width:15px;height:15px;margin-top:0;display:grid}.analysis-multi-option input:checked+.analysis-checkmark{background:#1b69b5;border-color:#1b69b5}.analysis-multi-option input:checked+.analysis-checkmark:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:6px;height:3px;transform:rotate(-45deg)translateY(-1px)}.analysis-option-copy{min-width:0;line-height:1.35}.analysis-filter-footer{border-top:1px solid #eef3f7;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:7px 4px 0;display:flex}.analysis-filter-footer p{color:#7e8fa1;margin:0;font-size:9.5px;font-weight:650}.analysis-filter-footer strong{color:#416885;font-weight:850}.analysis-status{text-overflow:ellipsis;white-space:nowrap;color:#64809a;text-align:right;min-width:0;max-width:55%;font-size:9px;font-weight:800;overflow:hidden}.analysis-dashboard-body{z-index:1;scrollbar-width:thin;flex:auto;min-height:0;padding:0 2px 20px 0;position:relative;overflow:hidden auto}.analysis-dashboard-body.is-loading:after{content:"";z-index:40;pointer-events:none;background:#f5f8fc80;position:absolute;inset:0}.analysis-initial-card{color:#71869a;text-align:center;background:#ffffffb8;border:1px dashed #cbd9e6;border-radius:16px;place-items:center;min-height:300px;display:grid}.analysis-initial-card strong{color:#294b6b;margin-bottom:5px;font-size:15px;display:block}.analysis-initial-card p{margin:0;font-size:11px}.analysis-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:9px;display:grid}.analysis-kpi-card,.analysis-card{background:#fff;border:1px solid #dce6ef;border-radius:14px;box-shadow:0 5px 18px #1e42690b}.analysis-kpi-card{min-height:88px;padding:13px 14px}.analysis-kpi-label{color:#76899c;letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:900;display:block}.analysis-kpi-card strong{color:#224e76;margin-top:5px;font-size:25px;font-weight:950;line-height:1;display:block}.analysis-kpi-card small{color:#91a0af;margin-top:7px;font-size:9px;font-weight:650;display:block}.analysis-kpi-primary{background:linear-gradient(135deg,#f4faff,#edf7ff);border-color:#b8d6f0}.analysis-kpi-primary strong{color:#1462ac}.analysis-main-grid{grid-template-columns:minmax(0,2.25fr) minmax(280px,.75fr);gap:9px;margin-bottom:9px;display:grid}.analysis-secondary-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:9px;display:grid}.analysis-card{padding:14px}.analysis-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.analysis-eyebrow{color:#3978ad;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:950;display:block}.analysis-card-heading h2{color:#233e59;margin:3px 0 0;font-size:14px;font-weight:900;line-height:1.2}.analysis-card-heading p{color:#8a9aaa;margin:4px 0 0;font-size:9.5px;font-weight:620}.analysis-legend{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.analysis-legend span{color:#657a8e;white-space:nowrap;align-items:center;gap:5px;font-size:8.5px;font-weight:800;display:inline-flex}.analysis-legend i{border-radius:999px;width:16px;height:3px}.legend-morning{background:#2a74b8}.legend-afternoon{background:#d89336}.legend-eod{background:#1a9a83}.analysis-chart-scroll{width:100%;overflow:auto hidden}.analysis-line-chart{width:100%;min-width:720px;height:300px;display:block;overflow:visible}.analysis-chart-grid{stroke:#eaf0f5;stroke-width:1px}.analysis-chart-axis{stroke:#cbd8e3;stroke-width:1.2px}.analysis-chart-y-label,.analysis-chart-x-label{fill:#8091a2;font-size:10px;font-weight:700}.analysis-line{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.analysis-line-morning{stroke:#2a74b8}.analysis-line-after_2pm{stroke:#d89336}.analysis-line-eod{stroke:#1a9a83}.analysis-chart-dot{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.analysis-dot-morning{fill:#2a74b8}.analysis-dot-after_2pm{fill:#d89336}.analysis-dot-eod{fill:#1a9a83}.analysis-empty-chart,.analysis-table-empty,.analysis-empty-insight{color:#8697a8;text-align:center;background:#f9fbfd;border:1px dashed #d3dee8;border-radius:12px;padding:28px 14px;font-size:10.5px}.analysis-score-card{flex-direction:column;display:flex}.analysis-score-ring{--analysis-score:0;background:conic-gradient(#1b78bd calc(var(--analysis-score) * 1%), #e8eff5 0);border-radius:50%;place-items:center;width:142px;height:142px;margin:2px auto 14px;display:grid;box-shadow:inset 0 0 0 1px #2c608a0a}.analysis-score-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:110px;height:110px;box-shadow:0 3px 14px #254b6f14}.analysis-score-ring>div{z-index:2;text-align:center;grid-area:1/1;position:relative}.analysis-score-ring strong{color:#1b5f9d;font-size:28px;font-weight:950;line-height:1;display:block}.analysis-score-ring span{color:#8797a6;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:8.5px;font-weight:850;display:block}.analysis-phase-bars{gap:10px;margin-top:auto;display:grid}.analysis-phase-row>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.analysis-phase-row span{color:#5d7388;font-size:9.5px;font-weight:800}.analysis-phase-row strong{color:#294f72;font-size:10px;font-weight:900}.analysis-phase-track,.analysis-work-bar-track{background:#edf2f6;border-radius:999px;height:7px;overflow:hidden}.analysis-phase-fill,.analysis-work-fill{border-radius:inherit;height:100%;display:block}.analysis-fill-morning{background:#2a74b8}.analysis-fill-after_2pm{background:#d89336}.analysis-fill-eod{background:#1a9a83}.analysis-contribution-bars{gap:13px;padding:5px 0 2px;display:grid}.analysis-work-bar-row{grid-template-columns:112px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.analysis-work-bar-label span{color:#3e5871;font-size:10px;font-weight:900;display:block}.analysis-work-bar-label strong{color:#93a0ac;margin-top:2px;font-size:8.5px;font-weight:700;display:block}.analysis-work-bar-row em{color:#476582;text-align:right;font-size:9.5px;font-style:normal;font-weight:900}.analysis-insight-list{gap:8px;display:grid}.analysis-insight-list>div{background:#fbfdff;border:1px solid #ebf0f5;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.analysis-insight-number{color:#3073ae;background:#eaf4fd;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:950;display:grid}.analysis-insight-list p{color:#64798c;margin:0;font-size:9.5px;font-weight:650;line-height:1.45}.analysis-insight-list p strong{color:#2c4c69;font-weight:900}.analysis-member-card{margin-bottom:5px;padding-bottom:10px}.analysis-member-heading{align-items:center}.analysis-result-count{color:#51718f;white-space:nowrap;background:#edf5fb;border-radius:999px;padding:5px 9px;font-size:8.5px;font-weight:850}.analysis-member-table-wrap{border:1px solid #e0e8ef;border-radius:11px;width:100%;overflow-x:auto}.analysis-member-table{border-collapse:separate;border-spacing:0;width:100%;min-width:820px}.analysis-member-table th{color:#60758a;letter-spacing:.055em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f5f9fc;border-bottom:1px solid #dfe8ef;padding:9px 10px;font-size:8px;font-weight:950}.analysis-member-table td{color:#4d647a;vertical-align:middle;border-bottom:1px solid #eef3f6;padding:10px;font-size:9.5px;font-weight:700}.analysis-member-table tbody tr:last-child td{border-bottom:0}.analysis-member-table tbody tr:hover td{background:#fbfdff}.analysis-member-table td:first-child strong{color:#274966;font-size:10.5px;font-weight:900;display:block}.analysis-member-table td:first-child span{color:#91a0ae;margin-top:2px;font-size:8.5px;display:block}.analysis-contribution-cell{grid-template-columns:minmax(80px,1fr) 42px;align-items:center;gap:8px;display:grid}.analysis-contribution-cell>div{background:#edf2f6;border-radius:999px;height:6px;overflow:hidden}.analysis-contribution-cell>div>span{border-radius:inherit;background:linear-gradient(90deg,#2777b8,#189c8a);height:100%;display:block}.analysis-contribution-cell>strong{color:#2f5878;font-size:9px;font-weight:900}.analysis-error-card{background:#fff8f8;border:1px solid #f0caca;border-radius:13px;align-items:center;gap:12px;margin-top:2px;padding:15px;display:flex}.analysis-error-icon{color:#b91c1c;background:#fee2e2;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:950;display:grid}.analysis-error-card strong{color:#8f2d2d;font-size:11px;display:block}.analysis-error-card p{color:#9e6060;margin:3px 0 0;font-size:9.5px}.analysis-error-card button{color:#a23939;cursor:pointer;background:#fff;border:1px solid #e7b9b9;border-radius:8px;height:30px;margin-left:auto;font-size:9px;font-weight:850}@media (width<=1250px){.analysis-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-filter-actions{justify-content:flex-start}.analysis-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr)}}@media (width<=900px){.analysis-view{height:auto;min-height:calc(100dvh - 74px);overflow:auto}.analysis-shell{height:auto}.analysis-topbar{flex-direction:column;align-items:flex-start}.analysis-top-actions{flex-wrap:wrap;width:100%}.analysis-filter-grid,.analysis-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-main-grid,.analysis-secondary-grid{grid-template-columns:1fr}.analysis-dashboard-body{overflow:visible}}@media (width<=560px){.analysis-filter-grid{grid-template-columns:1fr}.analysis-filter-actions{width:100%;min-width:0}.analysis-filter-actions .analysis-reset-btn{flex:0 0 78px}.analysis-filter-actions .analysis-apply-btn{flex:auto}.analysis-kpi-grid{grid-template-columns:1fr}.analysis-filter-footer{flex-direction:column;align-items:flex-start}.analysis-status{text-align:left;max-width:100%}.analysis-work-bar-row{grid-template-columns:95px minmax(0,1fr) 38px}}body.kra-analysis-view-active .analysis-view{padding:10px 12px 0}body.kra-analysis-view-active .analysis-shell{gap:8px}body.kra-analysis-view-active .analysis-filter-panel{border-radius:13px;padding:8px 10px}body.kra-analysis-view-active .analysis-filter-grid{grid-template-columns:minmax(165px,1.08fr) minmax(145px,.94fr) minmax(185px,1.18fr) minmax(76px,.5fr) minmax(82px,.54fr) minmax(88px,.58fr) auto;gap:6px}body.kra-analysis-view-active .analysis-filter-label{letter-spacing:.065em;margin:0 0 4px 1px;font-size:7.6px}body.kra-analysis-view-active .analysis-multi-trigger{border-radius:8px;height:32px;padding:0 8px 0 9px;font-size:9.4px}body.kra-analysis-view-active .analysis-filter-actions{gap:5px;height:32px}body.kra-analysis-view-active .analysis-filter-actions .analysis-reset-btn,body.kra-analysis-view-active .analysis-filter-actions .analysis-apply-btn{border-radius:8px;height:32px;min-height:32px;padding:0 10px;font-size:9.2px}body.kra-analysis-view-active .analysis-filter-actions .analysis-reset-btn{min-width:54px}body.kra-analysis-view-active .analysis-filter-actions .analysis-apply-btn{gap:5px;min-width:116px}body.kra-analysis-view-active .analysis-multi-menu{border-radius:10px;width:max(100%,196px);max-width:min(300px,88vw);top:calc(100% + 4px)}body.kra-analysis-view-active .analysis-multi-menu-head{min-height:31px;padding:4px 6px}body.kra-analysis-view-active .analysis-multi-menu-head span{font-size:8px}body.kra-analysis-view-active .analysis-multi-menu-actions button{border-radius:6px;height:21px;padding:0 6px;font-size:7.7px}body.kra-analysis-view-active .analysis-multi-options{max-height:200px;padding:4px}body.kra-analysis-view-active .analysis-multi-option{border-radius:7px;gap:7px;padding:6px;font-size:9px}body.kra-analysis-view-active .analysis-checkmark{flex-basis:14px;width:14px;height:14px}body.kra-analysis-view-active .auth-add-update-btn{border-radius:9px!important;height:36px!important;min-height:36px!important;padding-left:14px!important;padding-right:14px!important;font-size:10.5px!important}.analysis-phase-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:9px;display:grid}.analysis-phase-chart-card{min-width:0;padding:12px 12px 10px;overflow:hidden}.analysis-phase-chart-heading{margin-bottom:5px}.analysis-phase-chart-heading h2{font-size:13px}.analysis-phase-chart-heading p{max-width:100%;font-size:8.8px;line-height:1.35}.analysis-member-chart-legend{flex-wrap:wrap;align-items:center;gap:5px 9px;min-height:24px;margin:1px 1px 2px;padding:4px 0 3px;display:flex}.analysis-member-chart-legend span{color:#5e7388;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;max-width:155px;font-size:8px;font-weight:850;display:inline-flex;overflow:hidden}.analysis-member-chart-legend i{border-radius:999px;flex:0 0 14px;width:14px;height:3px}.analysis-member-chart-scroll{scrollbar-width:thin;border-top:1px solid #f0f4f8;padding-top:2px}.analysis-member-line-chart{width:100%;min-width:500px;height:225px}.analysis-member-line{stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.analysis-member-dot{stroke:#fff;stroke-width:1.8px;vector-effect:non-scaling-stroke}.analysis-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-summary-grid .analysis-score-card{min-height:250px}.analysis-summary-grid .analysis-score-ring{width:118px;height:118px;margin-bottom:10px}.analysis-summary-grid .analysis-score-ring:before{width:91px;height:91px}.analysis-summary-grid .analysis-score-ring strong{font-size:24px}@media (width<=1450px){body.kra-analysis-view-active .analysis-filter-grid{grid-template-columns:minmax(150px,1fr) minmax(135px,.9fr) minmax(175px,1.12fr) minmax(72px,.48fr) minmax(78px,.52fr) minmax(82px,.55fr) auto}body.kra-analysis-view-active .analysis-filter-actions .analysis-apply-btn{min-width:108px}.analysis-phase-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-phase-chart-card:last-child{grid-column:1/-1}}@media (width<=1100px){body.kra-analysis-view-active .analysis-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.kra-analysis-view-active .analysis-filter-actions{justify-content:flex-start}.analysis-phase-chart-grid,.analysis-summary-grid{grid-template-columns:1fr}.analysis-phase-chart-card:last-child{grid-column:auto}.analysis-member-line-chart{min-width:650px}}@media (width<=620px){body.kra-analysis-view-active .analysis-filter-grid{grid-template-columns:1fr 1fr}body.kra-analysis-view-active .analysis-filter-actions{width:100%;min-width:0}body.kra-analysis-view-active .analysis-filter-actions .analysis-reset-btn{flex:0 0 56px}body.kra-analysis-view-active .analysis-filter-actions .analysis-apply-btn{flex:auto}.analysis-member-line-chart{min-width:560px}}html body #entryModal #entryDate,html body #entryModal #reviewedDate{display:none!important}html body #entryModal.heads-pattern-active .compact-work-header h4:after{content:" - Team, In Team, Team Member, KRA Update Date, Deadline Date, Work Of The Day, Status"!important}html body #entryModal .kra-modal-primary-actions{box-sizing:border-box!important;justify-content:flex-end!important;align-items:flex-end!important;gap:10px!important;min-width:0!important;height:83px!important;padding:27px 0 0!important;display:flex!important}html body #entryModal .kra-modal-primary-actions .btn{white-space:nowrap!important;border-radius:12px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 20px!important;font-weight:850!important}html body #entryModal .kra-modal-primary-actions #addMemberWorkBtn{min-width:238px!important}html body #entryModal .kra-modal-primary-actions #cancelModalBtn,html body #entryModal .kra-modal-primary-actions #saveUpdateBtn{min-width:132px!important}html body #entryModal #workDetailsShell:not(.has-work-details){display:none!important}html body #entryModal #workDetailsShell.has-work-details{margin-top:16px!important;display:block!important}@media (width>=1101px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:minmax(175px,.75fr) minmax(220px,1fr) minmax(220px,1fr) minmax(500px,2fr)!important;justify-content:stretch!important;align-items:start!important;gap:12px 18px!important;display:grid!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline,html body #entryModal form#entryForm>.kra-single-control-row>.date-row-compact,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>label,html body #entryModal form#entryForm>.kra-single-control-row>.date-row-compact>label,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>select,html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline>.kra-custom-select-button,html body #entryModal form#entryForm>.kra-single-control-row>.date-row-compact>input[type=date]{width:100%!important;min-width:0!important;max-width:none!important}}@media (width>=701px) and (width<=1100px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body #entryModal .kra-modal-primary-actions{grid-column:1/-1!important;height:auto!important;padding-top:0!important}}@media (width<=700px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:1fr!important}html body #entryModal .kra-modal-primary-actions{grid-template-columns:1fr!important;height:auto!important;padding-top:0!important;display:grid!important}html body #entryModal .kra-modal-primary-actions .btn{width:100%!important;min-width:0!important}}body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table{width:100%!important;min-width:1320px!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:first-child{width:120px!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:nth-child(2){width:130px!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:nth-child(3){width:115px!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:nth-child(4),body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:nth-child(5){width:122px!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:nth-child(6){width:265px!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:nth-child(7){width:330px!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-detail-table th:nth-child(8){width:130px!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table{min-width:var(--dynamic-table-width,1360px)!important;width:var(--dynamic-table-width,1360px)!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th:first-child{width:var(--member-col-width,110px)!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th:nth-child(2){width:var(--team-col-width,110px)!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th:nth-child(3){width:var(--in-team-col-width,120px)!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th:nth-child(4),body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th:nth-child(5){width:var(--date-col-width,112px)!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th:nth-child(6){width:var(--work-col-width,250px)!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th:nth-child(7){width:var(--desc-col-width,320px)!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th:nth-child(8){width:var(--status-col-width,125px)!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th:nth-child(9){width:var(--actions-col-width,140px)!important}body.kra-auth-shell-active.kra-analysis-view-active #analysisView{visibility:visible!important;flex-direction:column!important;gap:9px!important;display:flex!important}body.kra-auth-shell-active.kra-analysis-view-active #analysisView>.analysis-shell{flex:auto!important;height:auto!important;min-height:0!important}.analysis-notice-marquee{z-index:45;box-sizing:border-box;background:linear-gradient(90deg,#fff 0%,#f8fbfe 48%,#fff 100%);border:1px solid #d7e3ee;border-left:4px solid #236fb5;border-radius:11px;flex:0 0 40px;width:100%;height:40px;position:relative;overflow:hidden;box-shadow:0 5px 16px #1e49710f}.analysis-notice-track{white-space:nowrap;color:#36536f;letter-spacing:.005em;will-change:transform;width:max-content;height:100%;transform:translateX(var(--analysis-notice-start,100vw));align-items:center;gap:12px;padding:0 4px;font-size:clamp(11px,.82vw,13px);font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.analysis-notice-track.is-running{animation:sanathanaAnalysisTicker var(--analysis-notice-duration,22s) linear infinite}@keyframes sanathanaAnalysisTicker{0%{transform:translateX(var(--analysis-notice-start,100vw))}to{transform:translateX(var(--analysis-notice-end,-120%))}}.analysis-notice-badge{color:#1d5f94;letter-spacing:.075em;text-transform:uppercase;background:#eef6fc;border:1px solid #c9dceb;border-radius:999px;align-items:center;gap:7px;height:24px;padding:0 10px;font-size:.82em;font-weight:900;display:inline-flex}.analysis-notice-separator{background:#6ba2ce;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.analysis-notice-message strong{color:#173f68;font-weight:900}.analysis-notice-message b{color:#1c5e9b;font-weight:900}@media (width<=720px){body.kra-auth-shell-active.kra-analysis-view-active #analysisView{gap:7px!important}.analysis-notice-marquee{border-radius:9px;flex-basis:36px;height:36px}.analysis-notice-track{gap:9px;font-size:10.5px}.analysis-notice-badge{height:22px;padding:0 8px}}@media (prefers-reduced-motion:reduce){.analysis-notice-track.is-running{animation-duration:38s}}html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline,html body #entryModal form#entryForm>.kra-single-control-row>.kra-update-date-inline,html body #entryModal form#entryForm>.kra-single-control-row>.kra-deadline-date-inline,html body #entryModal form#entryForm>.kra-single-control-row>.kra-modal-primary-actions{float:none!important;margin-left:0!important;margin-right:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline,html body #entryModal form#entryForm>.kra-single-control-row>.kra-update-date-inline,html body #entryModal form#entryForm>.kra-single-control-row>.kra-deadline-date-inline{z-index:2!important;overflow:visible!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-modal-primary-actions{z-index:1!important;box-sizing:border-box!important;grid-template-columns:minmax(190px,1.35fr) minmax(112px,.82fr) minmax(122px,.9fr)!important;justify-content:stretch!important;align-items:end!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:83px!important;padding:27px 0 0!important;display:grid!important;overflow:visible!important}html body #entryModal .kra-modal-primary-actions .btn,html body #entryModal .kra-modal-primary-actions #addMemberWorkBtn,html body #entryModal .kra-modal-primary-actions #cancelModalBtn,html body #entryModal .kra-modal-primary-actions #saveUpdateBtn{float:none!important;box-sizing:border-box!important;white-space:nowrap!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:none!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 14px!important;font-weight:850!important;line-height:1.15!important;position:static!important;inset:auto!important;transform:none!important}@media (width>=1281px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:minmax(175px,.72fr) minmax(220px,1fr) minmax(220px,1fr) minmax(520px,2.3fr)!important;justify-content:stretch!important;align-items:start!important;gap:12px 18px!important;width:100%!important;display:grid!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline,html body #entryModal form#entryForm>.kra-single-control-row>.kra-update-date-inline,html body #entryModal form#entryForm>.kra-single-control-row>.kra-deadline-date-inline,html body #entryModal form#entryForm>.kra-single-control-row>.kra-modal-primary-actions{grid-area:1!important;align-self:start!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-type-inline{grid-column:1!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-update-date-inline{grid-column:2!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-deadline-date-inline{grid-column:3!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-modal-primary-actions{grid-column:4!important}}@media (width>=701px) and (width<=1280px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;display:grid!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-modal-primary-actions{grid-area:auto/1/auto/-1!important;grid-template-columns:minmax(190px,1.35fr) minmax(112px,.82fr) minmax(122px,.9fr)!important;height:auto!important;padding-top:0!important}}@media (width<=700px){html body #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}html body #entryModal form#entryForm>.kra-single-control-row>.kra-modal-primary-actions{grid-column:1!important;grid-template-columns:1fr!important;gap:9px!important;height:auto!important;padding-top:0!important}}html body #entryModal #addTeamBox:not(.hidden){background:#f8fbff!important;border:1px solid #c7def6!important;border-radius:12px!important;align-items:center!important;gap:10px!important;margin-top:14px!important;padding:14px!important;display:flex!important}html body #entryModal #addTeamBox:not(.hidden) #newTeamName{flex:auto!important;min-width:0!important}@media (width<=700px){html body #entryModal #addTeamBox:not(.hidden){grid-template-columns:1fr!important;display:grid!important}html body #entryModal #addTeamBox:not(.hidden) .add-team-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}}html,body,#root,.app-shell,.main-content{max-width:100%}body.kra-auth-shell-active #authLoginPresence,body.kra-auth-shell-active .auth-login-presence{display:none!important}@media (width<=900px){html,body{-webkit-text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden!important}body.kra-auth-shell-active,body.kra-auth-shell-active .app-shell,body.kra-auth-shell-active .main-content{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body.kra-auth-shell-active{overscroll-behavior-x:none}body.kra-auth-shell-active .auth-shell-header{z-index:12000!important;box-sizing:border-box!important;border-top-width:5px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions""nav nav"!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:9px 10px 8px!important;display:grid!important;position:sticky!important;top:0!important}body.kra-auth-shell-active .auth-shell-brand{grid-area:brand!important;gap:8px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.kra-auth-shell-active .auth-shell-logo-mark{border-radius:8px!important;flex:0 0 82px!important;width:82px!important;height:40px!important;padding:2px 4px!important}body.kra-auth-shell-active .auth-shell-brand-copy{min-width:0!important}body.kra-auth-shell-active .auth-shell-brand-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:14px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}body.kra-auth-shell-active .auth-shell-brand-copy small{display:none!important}body.kra-auth-shell-active .auth-shell-actions{grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;display:flex!important}body.kra-auth-shell-active .auth-add-update-btn,body.kra-auth-shell-active .auth-add-team-btn{white-space:nowrap!important;border-radius:9px!important;height:40px!important;min-height:40px!important;padding:0 10px!important;font-size:11px!important}body.kra-auth-shell-active .auth-add-menu{z-index:20000!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 82px)!important;position:fixed!important;top:64px!important;left:10px!important;right:10px!important;overflow:auto!important}body.kra-auth-shell-active .auth-user-menu>summary{justify-content:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:40px!important;min-height:40px!important;padding:4px!important}body.kra-auth-shell-active .auth-user-avatar{flex:0 0 30px!important;width:30px!important;height:30px!important}body.kra-auth-shell-active .auth-user-name,body.kra-auth-shell-active .auth-user-caret{display:none!important}body.kra-auth-shell-active .auth-user-dropdown{z-index:20001!important;width:150px!important;max-height:calc(100dvh - 82px)!important;position:fixed!important;top:64px!important;right:10px!important;overflow:auto!important}body.kra-auth-shell-active .auth-header-refresh-btn{border-radius:9px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}body.kra-auth-shell-active .auth-shell-nav{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;grid-area:nav!important;grid-template-columns:repeat(2,minmax(120px,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 0 1px!important;display:grid!important;overflow:auto hidden!important}body.kra-auth-shell-active .auth-shell-nav-item,body.kra-auth-shell-active button.auth-shell-nav-item{border-radius:9px!important;width:100%!important;min-width:120px!important;min-height:40px!important;padding:0 12px!important;font-size:12px!important}body.kra-auth-shell-active.kra-dashboard-view-active .main-content{height:calc(100dvh - 106px)!important;min-height:0!important;padding:0 0 calc(8px + env(safe-area-inset-bottom))!important;overflow:hidden!important}body.kra-auth-shell-active.kra-dashboard-view-active #authOverview{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:10px!important;display:flex!important;overflow:hidden!important}body.kra-auth-shell-active.kra-dashboard-view-active #authDashboardOverviewPanel,body.kra-auth-shell-active.kra-dashboard-view-active .auth-dashboard-scroll-pane,body.kra-auth-shell-active.kra-dashboard-view-active .auth-today-only-group,body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-mixed,body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-mixed .auth-table-shell{width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;overflow:hidden!important}body.kra-auth-shell-active .auth-date-group{border-radius:12px!important;margin:0!important;padding:8px!important}body.kra-auth-shell-active .auth-date-group-heading{gap:8px!important;min-height:46px!important;padding:8px 10px!important}body.kra-auth-shell-active .auth-date-group-heading>div{min-width:0!important}body.kra-auth-shell-active .auth-date-group-heading strong{white-space:nowrap!important;font-size:15px!important}body.kra-auth-shell-active .auth-date-group-heading>span:last-child{text-align:center!important;white-space:normal!important;flex:none!important;max-width:48%!important;padding:6px 8px!important;font-size:9.5px!important;line-height:1.2!important}body.kra-auth-shell-active .auth-table-shell{border-radius:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.kra-auth-shell-active.kra-dashboard-view-active .auth-kra-detail-mixed .auth-table-scroll,body.kra-auth-shell-active.kra-dashboard-view-active .auth-table-scroll{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;scrollbar-width:thin!important;scrollbar-color:#1d63ad #e8eef6!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important;overflow:auto!important}body.kra-auth-shell-active .auth-detail-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:1530px!important;max-width:none!important;display:table!important}body.kra-auth-shell-active .auth-detail-table colgroup{display:table-column-group!important}body.kra-auth-shell-active .auth-detail-table thead{display:table-header-group!important}body.kra-auth-shell-active .auth-detail-table tbody{display:table-row-group!important}body.kra-auth-shell-active .auth-detail-table tr{display:table-row!important}body.kra-auth-shell-active .auth-detail-table th,body.kra-auth-shell-active .auth-detail-table td{white-space:normal!important;overflow-wrap:anywhere!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:10px 11px!important;display:table-cell!important}body.kra-auth-shell-active .auth-detail-table th{z-index:6!important;white-space:nowrap!important;position:sticky!important;top:0!important}body.kra-auth-shell-active .auth-detail-table td:before{content:none!important;display:none!important}body.kra-auth-shell-active .auth-detail-table .auth-work-item{height:auto!important;min-height:0!important}body.kra-auth-shell-active.kra-teams-view-active .main-content{height:calc(100dvh - 106px)!important;min-height:0!important;padding:0 0 calc(8px + env(safe-area-inset-bottom))!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden){scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-padding-inline:2px;overscroll-behavior-x:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#1d63ad #e8eef6!important;box-sizing:border-box!important;grid-template-columns:repeat(7,minmax(170px,1fr))!important;grid-auto-columns:minmax(170px,1fr)!important;grid-auto-flow:column!important;align-items:stretch!important;gap:7px!important;width:calc(100% - 16px)!important;min-width:0!important;max-width:calc(100% - 16px)!important;margin:8px 8px 6px!important;padding:0 0 7px!important;display:grid!important;overflow:auto visible!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls>.sidebar-section{scroll-snap-align:start;box-sizing:border-box!important;border-radius:9px!important;width:170px!important;min-width:170px!important;max-width:170px!important;height:64px!important;min-height:64px!important;padding:6px 7px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .sidebar-section label{min-height:11px!important;margin-bottom:4px!important;font-size:8.5px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .select-shell,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-shell,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls select,body.kra-auth-shell-active.kra-teams-view-active #dashboardControls input[type=date],body.kra-auth-shell-active.kra-teams-view-active #dashboardControls .custom-select-clean-btn{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;font-size:10.5px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs:not(.hidden){scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#1d63ad #e8eef6!important;box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(170px,1fr))!important;grid-auto-columns:minmax(170px,1fr)!important;grid-auto-flow:column!important;gap:7px!important;width:calc(100% - 16px)!important;min-width:0!important;max-width:calc(100% - 16px)!important;margin:0 8px 6px!important;padding:0 0 7px!important;display:grid!important;overflow:auto visible!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs .kra-toolbar-field{scroll-snap-align:start;width:170px!important;min-width:170px!important;max-width:170px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardContent:not(.hidden){box-sizing:border-box!important;width:calc(100% - 16px)!important;min-width:0!important;max-width:calc(100% - 16px)!important;height:calc(100% - 154px)!important;min-height:220px!important;margin:0 8px 8px!important;padding:0!important;display:block!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardContent .detail-panel,body.kra-auth-shell-active.kra-teams-view-active #dashboardContent .table-scroll-area{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;display:block!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #entriesTableScroll,body.kra-auth-shell-active.kra-teams-view-active .detail-panel .table-wrap{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;scrollbar-width:thin!important;scrollbar-color:#1d63ad #e8eef6!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important;overflow:auto!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:1400px!important;max-width:none!important;display:table!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table colgroup{display:table-column-group!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table thead{display:table-header-group!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table tbody{display:table-row-group!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table tr{display:table-row!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th,body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table td{white-space:normal!important;overflow-wrap:anywhere!important;border-radius:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:9px 8px!important;font-size:9.5px!important;display:table-cell!important;overflow:visible!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th{z-index:6!important;white-space:nowrap!important;position:sticky!important;top:0!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table td:before{content:none!important;display:none!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table .one-line-actions{flex-wrap:nowrap!important;gap:5px!important;display:inline-flex!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table .icon-action-btn{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}body[data-dashboard-page=development].kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table col.col-in-team,body[data-dashboard-page=development].kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table th:nth-child(3),body[data-dashboard-page=development].kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table td.cell-in-team{display:none!important}body.kra-auth-shell-active.kra-teams-view-active #kraReviewContent:not(.hidden),body.kra-auth-shell-active.kra-teams-view-active #kraViewContent:not(.hidden){-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;box-sizing:border-box!important;width:calc(100% - 16px)!important;min-width:0!important;max-width:calc(100% - 16px)!important;height:calc(100% - 154px)!important;min-height:220px!important;margin:0 8px 8px!important;padding:0!important;display:block!important;overflow:auto!important}body.kra-auth-shell-active .kra-review-table-wrap,body.kra-auth-shell-active .kra-work-table-scroll,body.kra-auth-shell-active .kra-tree-shell{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow:auto!important}body.kra-auth-shell-active .kra-review-table{min-width:900px!important}body.kra-auth-shell-active .mail-panel{max-width:100%!important;overflow-x:hidden!important}body.kra-auth-shell-active .mail-auth-topbar{gap:8px!important}body.kra-auth-shell-active .mail-auth-mini-actions{-webkit-overflow-scrolling:touch;max-width:100%!important;padding-bottom:4px!important;overflow:auto hidden!important}body.kra-auth-shell-active .mail-auth-mini-actions>*{flex:none!important}body.kra-auth-shell-active .modal,body.kra-auth-shell-active .modal-overlay,body.kra-auth-shell-active .kra-modal-overlay{padding:8px!important}body.kra-auth-shell-active .modal-card,body.kra-auth-shell-active .entry-modal-card,body.kra-auth-shell-active .modal-card-large{-webkit-overflow-scrolling:touch;border-radius:12px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow:auto!important}body.kra-auth-shell-active .auth-shell-nav::-webkit-scrollbar{width:8px;height:8px}body.kra-auth-shell-active #dashboardControls::-webkit-scrollbar{width:8px;height:8px}body.kra-auth-shell-active #dashboardModeTabs::-webkit-scrollbar{width:8px;height:8px}body.kra-auth-shell-active .auth-table-scroll::-webkit-scrollbar{width:8px;height:8px}body.kra-auth-shell-active #entriesTableScroll::-webkit-scrollbar{width:8px;height:8px}body.kra-auth-shell-active .table-wrap::-webkit-scrollbar{width:8px;height:8px}body.kra-auth-shell-active #kraReviewContent::-webkit-scrollbar{width:8px;height:8px}body.kra-auth-shell-active #kraViewContent::-webkit-scrollbar{width:8px;height:8px}body.kra-auth-shell-active .auth-shell-nav::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}body.kra-auth-shell-active #dashboardControls::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}body.kra-auth-shell-active #dashboardModeTabs::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}body.kra-auth-shell-active .auth-table-scroll::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}body.kra-auth-shell-active #entriesTableScroll::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}body.kra-auth-shell-active .table-wrap::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}body.kra-auth-shell-active #kraReviewContent::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}body.kra-auth-shell-active #kraViewContent::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}body.kra-auth-shell-active .auth-shell-nav::-webkit-scrollbar-thumb{background:#1d63ad;border:2px solid #e8eef6;border-radius:999px}body.kra-auth-shell-active #dashboardControls::-webkit-scrollbar-thumb{background:#1d63ad;border:2px solid #e8eef6;border-radius:999px}body.kra-auth-shell-active #dashboardModeTabs::-webkit-scrollbar-thumb{background:#1d63ad;border:2px solid #e8eef6;border-radius:999px}body.kra-auth-shell-active .auth-table-scroll::-webkit-scrollbar-thumb{background:#1d63ad;border:2px solid #e8eef6;border-radius:999px}body.kra-auth-shell-active #entriesTableScroll::-webkit-scrollbar-thumb{background:#1d63ad;border:2px solid #e8eef6;border-radius:999px}body.kra-auth-shell-active .table-wrap::-webkit-scrollbar-thumb{background:#1d63ad;border:2px solid #e8eef6;border-radius:999px}body.kra-auth-shell-active #kraReviewContent::-webkit-scrollbar-thumb{background:#1d63ad;border:2px solid #e8eef6;border-radius:999px}body.kra-auth-shell-active #kraViewContent::-webkit-scrollbar-thumb{background:#1d63ad;border:2px solid #e8eef6;border-radius:999px}}@media (width<=520px){body.kra-auth-shell-active .auth-shell-header{padding-left:8px!important;padding-right:8px!important}body.kra-auth-shell-active .auth-shell-logo-mark{flex-basis:70px!important;width:70px!important}body.kra-auth-shell-active .auth-shell-brand-copy strong{font-size:12.5px!important}body.kra-auth-shell-active .auth-add-update-btn,body.kra-auth-shell-active .auth-add-team-btn{padding:0 8px!important;font-size:10px!important}body.kra-auth-shell-active.kra-dashboard-view-active #authOverview{padding:8px!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardControls:not(.hidden),body.kra-auth-shell-active.kra-teams-view-active #dashboardModeTabs:not(.hidden),body.kra-auth-shell-active.kra-teams-view-active #dashboardContent:not(.hidden),body.kra-auth-shell-active.kra-teams-view-active #kraReviewContent:not(.hidden),body.kra-auth-shell-active.kra-teams-view-active #kraViewContent:not(.hidden){width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;margin-left:6px!important;margin-right:6px!important}}@media (width<=600px){body.kra-auth-shell-active .auth-shell-header{grid-template-columns:1fr!important;grid-template-areas:"brand""actions""nav"!important}body.kra-auth-shell-active .auth-shell-actions{-webkit-overflow-scrolling:touch;scrollbar-width:thin!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;padding:0 0 2px!important;overflow:auto hidden!important}body.kra-auth-shell-active .auth-shell-actions>*{flex:none!important}body.kra-auth-shell-active .auth-add-menu,body.kra-auth-shell-active .auth-user-dropdown{top:108px!important}body.kra-auth-shell-active.kra-dashboard-view-active .main-content,body.kra-auth-shell-active.kra-teams-view-active .main-content{height:calc(100dvh - 154px)!important}}@media (width<=900px){body.kra-auth-shell-active{--kra-mobile-auth-header-space:112px}body.kra-auth-shell-active.kra-mail-composer-open,body.kra-auth-shell-active.kra-entry-modal-open{overscroll-behavior:none!important;overflow:hidden!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden){-webkit-overflow-scrolling:touch;z-index:26000!important;top:calc(var(--kra-mobile-auth-header-space) + 6px)!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-color:#1f66ad #e8eef6!important;background:#fff!important;border:1px solid #b8d7eb!important;border-bottom:4px solid #1f66ad!important;border-radius:14px!important;flex-direction:column!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px!important;display:flex!important;position:fixed!important;left:8px!important;overflow:hidden auto!important;box-shadow:0 18px 45px #0f172a38!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden)::-webkit-scrollbar{width:8px!important;height:8px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden)::-webkit-scrollbar-track{background:#e8eef6!important;border-radius:999px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden)::-webkit-scrollbar-thumb{background:#1f66ad!important;border:2px solid #e8eef6!important;border-radius:999px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-dashboard-heading{-webkit-backdrop-filter:blur(8px);z-index:8!important;background:#fffffffb!important;border-bottom:1px solid #dce8f2!important;flex:none!important;min-height:48px!important;margin:-10px -10px 10px!important;padding:12px 14px 10px!important;position:sticky!important;top:-10px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-dashboard-heading h3{font-size:17px!important;line-height:1.2!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel-top,body.kra-auth-shell-active.kra-mail-composer-open .mail-address-area,body.kra-auth-shell-active.kra-mail-composer-open .full-mail-width{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-topbar{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:10px!important;display:grid!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-left{align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;display:flex!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-text{min-width:0!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-text strong{font-size:12px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-text span{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;font-size:11px!important;display:block!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-actions>*,body.kra-auth-shell-active.kra-mail-composer-open .mail-mini-btn{white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 10px!important;font-size:12px!important;line-height:1.15!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-row{grid-template-columns:1fr!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;display:grid!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-row label,body.kra-auth-shell-active.kra-mail-composer-open .mail-body-label{white-space:normal!important;font-size:10px!important;line-height:1.2!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-row input,body.kra-auth-shell-active.kra-mail-composer-open .mail-row select{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:16px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-file-control{grid-template-columns:1fr!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-file-control input[type=file]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important;padding:8px!important;font-size:12px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-file-control small{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;font-size:10px!important;display:block!important;overflow:visible!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-body-wrap{box-sizing:border-box!important;flex-direction:column!important;flex:none!important;width:100%!important;min-width:0!important;min-height:390px!important;margin:2px 0 0!important;padding:9px!important;display:flex!important;overflow:visible!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;touch-action:pan-x pan-y!important;box-sizing:border-box!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:clamp(330px,48dvh,620px)!important;min-height:330px!important;max-height:620px!important;padding:10px!important;font-size:13px!important;overflow:auto!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-table-scroll,body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-one-row>div{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:auto visible!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-table-scroll table,body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-one-row table{table-layout:fixed!important;width:900px!important;min-width:900px!important;max-width:none!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-table-scroll th,body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-table-scroll td{padding:8px!important;font-size:11px!important;line-height:1.28!important}body.kra-auth-shell-active #entryModal{z-index:28000!important;overflow:hidden!important}body.kra-auth-shell-active #entryModal .modal-card.modal-card-large{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#1f66ad #e8eef6!important;width:calc(100vw - 16px)!important;min-width:0!important;max-width:calc(100vw - 16px)!important;overflow:hidden auto!important}body.kra-auth-shell-active #entryModal .modal-header{box-sizing:border-box!important;width:100%!important;min-width:0!important}body.kra-auth-shell-active #entryModal .modal-header h3{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:16px!important;line-height:1.2!important;overflow:hidden!important}body.kra-auth-shell-active #entryModal #entryForm{width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 12px calc(18px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;overflow:visible!important}body.kra-auth-shell-active #entryModal form#entryForm>.kra-single-control-row{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}body.kra-auth-shell-active #entryModal form#entryForm>.kra-single-control-row>*,body.kra-auth-shell-active #entryModal .form-group,body.kra-auth-shell-active #entryModal .work-details-shell,body.kra-auth-shell-active #entryModal .work-details-content,body.kra-auth-shell-active #entryModal #workItemsContainer,body.kra-auth-shell-active #entryModal #memberWorkContainer,body.kra-auth-shell-active #entryModal .member-work-card,body.kra-auth-shell-active #entryModal .work-item-card,body.kra-auth-shell-active #entryModal .extra-work-item-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.kra-auth-shell-active #entryModal .work-details-shell,body.kra-auth-shell-active #entryModal .work-details-content,body.kra-auth-shell-active #entryModal #memberWorkContainer,body.kra-auth-shell-active #entryModal #workItemsContainer{overflow:visible!important}body.kra-auth-shell-active #entryModal .member-pattern-grid,body.kra-auth-shell-active #entryModal .economic-pattern-grid,body.kra-auth-shell-active #entryModal .development-pattern-grid,body.kra-auth-shell-active #entryModal .primary-work-pattern,body.kra-auth-shell-active #entryModal .extra-work-pattern-row,body.kra-auth-shell-active #entryModal .compact-form-grid,body.kra-auth-shell-active #entryModal .heads-work-grid{grid-template-columns:1fr!important;grid-template-areas:none!important;gap:11px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}body.kra-auth-shell-active #entryModal .member-pattern-grid>*,body.kra-auth-shell-active #entryModal .economic-pattern-grid>*,body.kra-auth-shell-active #entryModal .development-pattern-grid>*,body.kra-auth-shell-active #entryModal .primary-work-pattern>*,body.kra-auth-shell-active #entryModal .extra-work-pattern-row>*,body.kra-auth-shell-active #entryModal .compact-form-grid>*,body.kra-auth-shell-active #entryModal .heads-work-grid>*{grid-area:auto!important;min-width:0!important;max-width:100%!important}body.kra-auth-shell-active #entryModal input,body.kra-auth-shell-active #entryModal select,body.kra-auth-shell-active #entryModal textarea,body.kra-auth-shell-active #entryModal .custom-select-clean-btn,body.kra-auth-shell-active #entryModal .kra-custom-select-button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}body.kra-auth-shell-active #entryModal input,body.kra-auth-shell-active #entryModal select,body.kra-auth-shell-active #entryModal .custom-select-clean-btn,body.kra-auth-shell-active #entryModal .kra-custom-select-button{min-height:46px!important}body.kra-auth-shell-active #entryModal textarea,body.kra-auth-shell-active #entryModal .member-first-work-description,body.kra-auth-shell-active #entryModal .work-description{resize:vertical!important;height:auto!important;min-height:110px!important}body.kra-auth-shell-active #entryModal .member-work-card,body.kra-auth-shell-active #entryModal .work-item-card,body.kra-auth-shell-active #entryModal .extra-work-item-card{margin:0 0 14px!important;padding:12px 0!important;overflow:visible!important}body.kra-auth-shell-active #entryModal .member-work-top,body.kra-auth-shell-active #entryModal .work-item-top{flex-direction:column!important;align-items:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;display:flex!important}body.kra-auth-shell-active #entryModal .member-work-top-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}body.kra-auth-shell-active #entryModal .member-work-top-actions .btn,body.kra-auth-shell-active #entryModal .member-work-top-actions button,body.kra-auth-shell-active #entryModal .remove-member-work-btn,body.kra-auth-shell-active #entryModal .remove-work-btn{white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;margin:0!important}body.kra-auth-shell-active #entryModal .member-work-top-actions .remove-member-work-btn{grid-column:1/-1!important}body.kra-auth-shell-active #entryModal .kra-modal-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:4px 0 2px!important;display:grid!important}body.kra-auth-shell-active #entryModal .kra-modal-primary-actions #addMemberWorkBtn{grid-column:1/-1!important}body.kra-auth-shell-active #entryModal .kra-modal-primary-actions .btn,body.kra-auth-shell-active #entryModal .kra-modal-primary-actions #addMemberWorkBtn,body.kra-auth-shell-active #entryModal .kra-modal-primary-actions #cancelModalBtn,body.kra-auth-shell-active #entryModal .kra-modal-primary-actions #saveUpdateBtn{white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;padding:0 10px!important;font-size:13px!important}body.kra-auth-shell-active #entryModal .custom-select-clean-list-portal,body.kra-auth-shell-active #entryModal .editable-list-portal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;width:min(520px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:45dvh!important;overflow-y:auto!important}}@media (width<=600px){body.kra-auth-shell-active{--kra-mobile-auth-header-space:154px}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden){top:calc(var(--kra-mobile-auth-header-space) + 4px)!important;right:6px!important;bottom:max(6px, env(safe-area-inset-bottom))!important;border-radius:12px!important;padding:8px!important;left:6px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-dashboard-heading{margin:-8px -8px 9px!important;padding:11px 12px 9px!important;top:-8px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-actions{grid-template-columns:1fr 1fr!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-body-wrap{min-height:360px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box{height:clamp(310px,46dvh,520px)!important;min-height:310px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-table-scroll table,body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-one-row table{width:840px!important;min-width:840px!important}body.kra-auth-shell-active #entryModal #entryForm{padding-left:10px!important;padding-right:10px!important}body.kra-auth-shell-active #entryModal .member-work-top-actions{grid-template-columns:1fr!important}body.kra-auth-shell-active #entryModal .member-work-top-actions .remove-member-work-btn{grid-column:auto!important}}@media (width<=900px){body.kra-auth-shell-active.kra-mail-composer-open{--kra-mail-desktop-canvas-width:1080px}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden){z-index:26000!important;top:calc(var(--kra-mobile-auth-header-space,112px) + 6px)!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;scrollbar-width:auto!important;scrollbar-color:#1f66ad #e8eef6!important;background:#fff!important;border:1px solid #b8d7eb!important;border-bottom:4px solid #1f66ad!important;border-radius:14px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px 12px 14px!important;display:block!important;position:fixed!important;left:8px!important;overflow:auto!important;box-shadow:0 18px 45px #0f172a38!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden)::-webkit-scrollbar{width:10px!important;height:10px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden)::-webkit-scrollbar-track{background:#e8eef6!important;border-radius:999px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden)::-webkit-scrollbar-thumb{background:#1f66ad!important;border:2px solid #e8eef6!important;border-radius:999px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-dashboard-heading,body.kra-auth-shell-active.kra-mail-composer-open .mail-panel-top,body.kra-auth-shell-active.kra-mail-composer-open .mail-body-wrap{width:var(--kra-mail-desktop-canvas-width)!important;min-width:var(--kra-mail-desktop-canvas-width)!important;max-width:var(--kra-mail-desktop-canvas-width)!important;box-sizing:border-box!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-dashboard-heading{z-index:12!important;-webkit-backdrop-filter:blur(8px)!important;background:#fffffffb!important;border-bottom:1px solid #dce8f2!important;justify-content:space-between!important;align-items:center!important;min-height:42px!important;margin:-10px 0 8px!important;padding:10px 2px 8px!important;display:flex!important;position:sticky!important;top:-10px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-dashboard-heading h3{color:#0f172a!important;margin:0!important;font-size:13px!important;line-height:1.1!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-dashboard-heading p{display:none!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel-top{display:block!important;overflow:visible!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-address-area,body.kra-auth-shell-active.kra-mail-composer-open .full-mail-width{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px 10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-topbar{box-sizing:border-box!important;background:#fff!important;border:1px solid #dce8f2!important;border-radius:12px!important;flex-direction:row!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0 0 8px!important;padding:7px 8px!important;display:flex!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-left{flex:auto!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;display:flex!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-text{min-width:0!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-text strong{font-size:10.5px!important;line-height:1.1!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-text span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:240px!important;font-size:9.5px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-actions{flex-flow:row!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:none!important;padding:0!important;display:flex!important;overflow:visible!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-actions>*,body.kra-auth-shell-active.kra-mail-composer-open .mail-mini-btn{white-space:nowrap!important;border-radius:8px!important;flex:none!important;width:auto!important;min-width:64px!important;max-width:none!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0 9px!important;font-size:9.8px!important;line-height:1!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-row{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;margin:0!important;display:grid!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-row label,body.kra-auth-shell-active.kra-mail-composer-open .mail-body-label{letter-spacing:.08em!important;color:#334155!important;white-space:nowrap!important;font-size:9px!important;font-weight:900!important;line-height:1.1!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-row input,body.kra-auth-shell-active.kra-mail-composer-open .mail-row select{box-sizing:border-box!important;background:#fff!important;border-color:#cfdceb!important;border-radius:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:10.5px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-attach-row{grid-column:auto!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-file-control{flex-direction:row!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;display:flex!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-file-control input[type=file]{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:220px!important;height:30px!important;min-height:30px!important;padding:5px 7px!important;font-size:9.5px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-file-control small{white-space:nowrap!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;width:auto!important;max-width:120px!important;font-size:9px!important;display:block!important;overflow:hidden!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-body-wrap{box-sizing:border-box!important;background:#fff!important;border:1px solid #dce8f2!important;border-radius:13px!important;flex-direction:column!important;gap:6px!important;height:430px!important;min-height:430px!important;margin:8px 0 0!important;padding:8px!important;display:flex!important;overflow:hidden!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box{overscroll-behavior:contain!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-color:#1f66ad #eef6ff!important;background:#fff!important;border:1px solid #b8d7eb!important;border-radius:11px!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 12px!important;font-size:12px!important;line-height:1.38!important;overflow:auto!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-table-scroll,body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-one-row>div{-webkit-overflow-scrolling:touch!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:auto visible!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box table,body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-table-scroll table,body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-one-row table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:980px!important;max-width:none!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box th,body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box td{word-break:break-word!important;padding:7px 8px!important;font-size:11.5px!important;line-height:1.28!important}}@media (width<=600px){body.kra-auth-shell-active.kra-mail-composer-open{--kra-mail-desktop-canvas-width:1040px}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden){top:calc(var(--kra-mobile-auth-header-space,154px) + 4px)!important;right:6px!important;bottom:max(6px, env(safe-area-inset-bottom))!important;border-radius:12px!important;padding:8px 10px 12px!important;left:6px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-dashboard-heading{margin-top:-8px!important;top:-8px!important}}@media (width<=900px){body.kra-auth-shell-active.kra-teams-view-active #dashboardContent:not(.hidden){min-width:0!important;max-width:calc(100% - 16px)!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #dashboardContent .detail-panel,body.kra-auth-shell-active.kra-teams-view-active #dashboardContent .table-scroll-area{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}body.kra-auth-shell-active.kra-teams-view-active #entriesTableScroll,body.kra-auth-shell-active.kra-teams-view-active .detail-panel .table-wrap{overscroll-behavior:contain!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable both-edges!important;scrollbar-width:auto!important;scrollbar-color:#1f66ad #e7eef6!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important;position:relative!important;overflow:scroll!important}body.kra-auth-shell-active.kra-teams-view-active #entriesTableScroll::-webkit-scrollbar{width:11px!important;height:11px!important}body.kra-auth-shell-active.kra-teams-view-active .detail-panel .table-wrap::-webkit-scrollbar{width:11px!important;height:11px!important}body.kra-auth-shell-active.kra-teams-view-active #entriesTableScroll::-webkit-scrollbar-track{background:#e7eef6!important;border-radius:999px!important}body.kra-auth-shell-active.kra-teams-view-active .detail-panel .table-wrap::-webkit-scrollbar-track{background:#e7eef6!important;border-radius:999px!important}body.kra-auth-shell-active.kra-teams-view-active #entriesTableScroll::-webkit-scrollbar-thumb{background:#1f66ad!important;border:2px solid #e7eef6!important;border-radius:999px!important;min-width:38px!important;min-height:38px!important}body.kra-auth-shell-active.kra-teams-view-active .detail-panel .table-wrap::-webkit-scrollbar-thumb{background:#1f66ad!important;border:2px solid #e7eef6!important;border-radius:999px!important;min-width:38px!important;min-height:38px!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table{width:var(--dynamic-table-width,1360px)!important;min-width:var(--dynamic-table-width,1360px)!important;table-layout:fixed!important;max-width:none!important;display:table!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table thead th{z-index:8!important;position:sticky!important;top:0!important}body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table tbody tr,body.kra-auth-shell-active.kra-teams-view-active .dynamic-kra-table tbody td{height:auto!important;min-height:0!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden){z-index:26000!important;top:calc(var(--kra-mobile-auth-header-space,112px) + 6px)!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important;scrollbar-width:auto!important;scrollbar-color:#1f66ad #e7eef6!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px!important;display:block!important;position:fixed!important;left:8px!important;overflow:hidden scroll!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden)::-webkit-scrollbar{width:10px!important;height:10px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden)::-webkit-scrollbar-track{background:#e7eef6!important;border-radius:999px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden)::-webkit-scrollbar-thumb{background:#1f66ad!important;border:2px solid #e7eef6!important;border-radius:999px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-dashboard-heading,body.kra-auth-shell-active.kra-mail-composer-open .mail-panel-top,body.kra-auth-shell-active.kra-mail-composer-open .mail-body-wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-dashboard-heading{z-index:20!important;background:#fffffffa!important;margin:-10px 0 8px!important;padding:10px 2px 8px!important;position:sticky!important;top:-10px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel-top,body.kra-auth-shell-active.kra-mail-composer-open .mail-address-area,body.kra-auth-shell-active.kra-mail-composer-open .full-mail-width{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-address-area,body.kra-auth-shell-active.kra-mail-composer-open .full-mail-width{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-topbar{flex-wrap:wrap!important;grid-column:1!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-left{flex:180px!important;min-width:0!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-actions{touch-action:pan-x!important;-webkit-overflow-scrolling:touch!important;flex:100%!important;gap:6px!important;width:100%!important;max-width:100%!important;padding:2px 0 4px!important;display:flex!important;overflow:auto hidden!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-auth-mini-actions>*{flex:none!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-row{grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-row input,body.kra-auth-shell-active.kra-mail-composer-open .mail-row select,body.kra-auth-shell-active.kra-mail-composer-open .mail-file-control{width:100%!important;min-width:0!important;max-width:100%!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-file-control{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;display:grid!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-file-control input[type=file]{width:100%!important;min-width:0!important;max-width:100%!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-file-control small{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-body-wrap{flex-direction:column!important;gap:6px!important;height:min(58dvh,620px)!important;min-height:360px!important;max-height:none!important;margin:9px 0 0!important;padding:8px!important;display:flex!important;overflow:hidden!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box{overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important;scrollbar-width:auto!important;scrollbar-color:#1f66ad #eef6ff!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important;overflow:hidden scroll!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box::-webkit-scrollbar{width:9px!important;height:9px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box::-webkit-scrollbar-track{background:#eef6ff!important;border-radius:999px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box::-webkit-scrollbar-thumb{background:#1f66ad!important;border:2px solid #eef6ff!important;border-radius:999px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-table-scroll,body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-one-row>div{overscroll-behavior:contain!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable both-edges!important;scrollbar-width:auto!important;scrollbar-color:#1f66ad #e7eef6!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:scroll auto!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-table-scroll::-webkit-scrollbar{width:10px!important;height:10px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-one-row>div::-webkit-scrollbar{width:10px!important;height:10px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-table-scroll::-webkit-scrollbar-track{background:#e7eef6!important;border-radius:999px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-one-row>div::-webkit-scrollbar-track{background:#e7eef6!important;border-radius:999px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-table-scroll::-webkit-scrollbar-thumb{background:#1f66ad!important;border:2px solid #e7eef6!important;border-radius:999px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-one-row>div::-webkit-scrollbar-thumb{background:#1f66ad!important;border:2px solid #e7eef6!important;border-radius:999px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box table,body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-table-scroll table,body.kra-auth-shell-active.kra-mail-composer-open .mail-message-box .generated-mail-one-row table{table-layout:fixed!important;width:980px!important;min-width:980px!important;max-width:none!important}}@media (width<=600px){body.kra-auth-shell-active.kra-teams-view-active #dashboardContent:not(.hidden){max-width:calc(100% - 12px)!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-panel:not(.hidden){top:calc(var(--kra-mobile-auth-header-space,154px) + 4px)!important;left:5px!important;right:5px!important;bottom:max(5px, env(safe-area-inset-bottom))!important;padding:8px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-dashboard-heading{margin-top:-8px!important;top:-8px!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-row{grid-template-columns:58px minmax(0,1fr)!important}body.kra-auth-shell-active.kra-mail-composer-open .mail-body-wrap{height:min(56dvh,560px)!important;min-height:330px!important}}
