@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-georgian-cyrillic-ext-wght-normal.14ghk-uq8-a_7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-georgian-georgian-wght-normal.3v3gllle3jls7.woff2)format("woff2-variations");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-georgian-greek-ext-wght-normal.14ghk-uq8-a_7.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-georgian-math-wght-normal.3x6pu-g5iu86-.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-georgian-symbols-wght-normal.0yoju3za6lg0t.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-georgian-latin-ext-wght-normal.40rq52x--g3em.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-georgian-latin-wght-normal.148yvmxe8a29o.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.sidebar-agency-nav{border-top:1px solid #e4e9ef;gap:5px;margin-top:18px;padding-top:16px}.sidebar-agency-nav:before{content:"სააგენტოს მართვა";color:#8a95a5;letter-spacing:.08em;text-transform:uppercase;padding:0 15px 4px;font-size:10px;font-weight:850}.agency-workspace-page,.agency-task-detail-page{gap:20px;width:100%;min-width:0;margin-top:20px;display:grid}.agency-page-intro,.agency-task-detail-header{background:radial-gradient(circle at 93% 10%,#2563eb1a,#0000 30%),#fff;border:1px solid #e1e6ec;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex;box-shadow:0 15px 35px #14171a0f}.agency-page-intro h2,.agency-task-detail-header h2{color:#172033;margin:4px 0 0;font-size:clamp(23px,2vw,31px);line-height:1.22}.agency-page-intro .muted-text{max-width:760px;margin:9px 0 0;line-height:1.65}.agency-page-actions,.agency-form-actions,.agency-task-detail-actions,.agency-agent-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.agency-loading,.agency-error-state,.agency-empty-state{color:#657180;text-align:center;background:#fff;border:1px solid #e1e6ec;border-radius:12px;place-content:center;justify-items:center;gap:12px;min-height:420px;margin-top:20px;display:grid}.agency-empty-state{min-height:260px;padding:32px}.agency-empty-state>span{color:#2563eb;background:#eef4ff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.agency-empty-state h2,.agency-empty-state p{margin:0}.agency-empty-state p{max-width:560px;line-height:1.65}.agency-error-state{color:#b42318}.agency-flash{justify-content:space-between;align-items:center;margin:0;display:flex}.agency-flash button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.agency-metrics{margin-top:0}.agency-overview-grid,.agency-report-grid,.agency-task-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.agency-goal-list,.agency-task-stack,.agency-day-list,.agency-activity-bars,.agency-task-timeline ol{gap:12px;display:grid}.agency-day-task{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.agency-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.agency-goal-card,.agency-task-card{background:#fff;border:1px solid #dfe5ec;border-radius:11px;min-width:0;padding:18px;box-shadow:0 9px 22px #1e2a3b0d}.agency-goal-card h3,.agency-task-card h3{color:#172033;margin:12px 0 8px;font-size:16px;line-height:1.45}.agency-goal-card p,.agency-task-instructions{color:#667085;font-size:13px;line-height:1.6}.agency-goal-heading,.agency-goal-card footer,.agency-task-card-heading,.agency-activity-bars header{justify-content:space-between;align-items:center;gap:12px;display:flex}.agency-goal-heading span,.agency-task-card-heading small{color:#566170;text-transform:uppercase;font-size:11px;font-weight:800}.agency-goal-heading small,.agency-goal-card footer,.agency-task-meta{color:#788493;font-size:12px}.agency-goal-card footer{margin-top:13px}.agency-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;display:grid}.agency-progress-track,.agency-activity-track{background:#edf1f5;border-radius:999px;height:8px;display:block;overflow:hidden}.agency-progress-value,.agency-activity-track>span{border-radius:inherit;height:100%;transition:width .22s;display:block}.agency-progress-value.blue,.agency-activity-track>.blue{background:#2563eb}.agency-progress-value.green,.agency-activity-track>.green{background:#108a5a}.agency-progress-value.amber,.agency-activity-track>.amber{background:#d97706}.agency-progress-value.red,.agency-activity-track>.red{background:#dc2626}.agency-activity-track>.violet{background:#6d5bd0}.agency-progress small,.agency-progress strong{color:#394557;text-align:right;min-width:46px;font-size:11px;font-weight:850}.agency-goal-with-update{background:#fff;border:1px solid #dfe5ec;border-radius:11px;overflow:hidden}.agency-goal-with-update .agency-goal-card{box-shadow:none;border:0;border-radius:0}.agency-inline-update{background:#f8fafc;border-top:1px solid #edf0f4;align-items:flex-end;gap:9px;padding:12px 16px;display:flex}.agency-inline-update label{flex:1;gap:5px;display:grid}.agency-inline-update label span,.agency-editor-form label>span,.agency-compact-form label>span,.agency-task-update-form label>span{color:#596576;font-size:11px;font-weight:800}.agency-inline-update input,.agency-editor-form input,.agency-editor-form select,.agency-editor-form textarea,.agency-compact-form input,.agency-compact-form select,.agency-task-update-form input,.agency-task-update-form textarea,.agency-member-controls select{color:#273142;background:#fff;border:1px solid #d8dee7;border-radius:8px;outline:none;width:100%;min-height:42px;padding:9px 11px}.agency-team-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agency-team-card{background:#fbfcfd;border:1px solid #dfe5ec;border-radius:10px;gap:14px;padding:16px;display:grid}.agency-team-card header,.agency-team-card-facts{justify-content:space-between;align-items:center;gap:12px;display:flex}.agency-team-card header>div{gap:4px;display:grid}.agency-team-card header strong{color:#1f2937;font-size:14px}.agency-team-card header span{color:#788493;font-size:11px}.agency-team-card header svg{color:#2563eb}.agency-team-card-facts{color:#657180;justify-content:flex-start;font-size:11px}.agency-team-card-facts strong{color:#263244}.agency-editor-form input:focus,.agency-editor-form select:focus,.agency-editor-form textarea:focus,.agency-compact-form input:focus,.agency-compact-form select:focus,.agency-task-update-form input:focus,.agency-task-update-form textarea:focus{border-color:#4f7df0;box-shadow:0 0 0 3px #2563eb1a}.agency-inline-update input:focus-visible,.agency-member-controls select:focus-visible{outline-offset:1px;border-color:#4f7df0;outline:2px solid #2563eb38;box-shadow:0 0 0 3px #2563eb1a}.agency-editor-form{border-top:4px solid #2563eb;gap:18px;display:grid}.agency-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agency-form-grid label,.agency-task-update-form label{gap:7px;display:grid}.agency-form-grid .form-span-2{grid-column:1/-1}.agency-check-row{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.agency-check-row input{width:17px;min-height:17px}.agency-status-badge,.agency-member-state{border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:0 9px;font-size:10.5px;font-weight:850;display:inline-flex}.agency-status-badge.planned{color:#2457b8;background:#edf3ff}.agency-status-badge.in_progress{color:#08764a;background:#e9f7f0}.agency-status-badge.review{color:#9a5a00;background:#fff5dc}.agency-status-badge.changes_requested{color:#a63d00;background:#fff1e7}.agency-status-badge.completed{color:#08734a;background:#dcf7e9}.agency-status-badge.blocked,.agency-status-badge.cancelled{color:#b42318;background:#ffeded}.agency-task-card{border-left:4px solid #5b8def;gap:10px;display:grid}.agency-task-card.status-completed{border-left-color:#108a5a}.agency-task-card.status-review{border-left-color:#d97706}.agency-task-card.status-changes_requested{border-left-color:#f26a21}.agency-task-card.status-blocked{border-left-color:#dc2626}.agency-task-card.is-compact{padding:14px}.agency-task-meta{flex-wrap:wrap;gap:8px 14px;display:flex}.agency-task-meta span,.agency-task-facts span{align-items:center;gap:6px;display:inline-flex}.agency-task-blocker,.agency-blocker-banner{color:#a82920;background:#fff1f0;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;line-height:1.5;display:flex}.agency-card-link,.agency-back-link{color:#2563eb;align-items:center;gap:6px;width:fit-content;font-size:12px;font-weight:850;display:inline-flex}.agency-blocker-banner{border:1px solid #ffd5d0;align-items:center;padding:13px 16px}.agency-blocker-banner div{gap:2px;display:grid}.agency-kanban{grid-template-columns:repeat(7,minmax(240px,1fr));gap:12px;padding-bottom:5px;display:grid;overflow-x:auto}.agency-kanban-column{background:#f3f6f9;border:1px solid #e0e5ec;border-radius:11px;min-height:390px;padding:12px}.agency-kanban-column>header{color:#435065;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;font-weight:850;display:flex}.agency-kanban-column>header strong{background:#fff;border-radius:50%;place-items:center;min-width:24px;height:24px;display:grid}.agency-kanban-column>div{gap:10px;display:grid}.agency-kanban-column>div>p{color:#8994a3;text-align:center;font-size:12px}.agency-compact-form{grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:12px;display:grid}.agency-compact-form>div:first-child{align-self:center;gap:5px;display:grid}.agency-compact-form>div:first-child span{color:#778291;font-size:12px}.agency-compact-form label{gap:6px;display:grid}.agency-compact-form>div:last-child{gap:8px;display:flex}.agency-compact-form .error-message{grid-column:1/-1}.agency-table-wrap{width:100%;overflow-x:auto}.agency-table{border-collapse:collapse;width:100%;min-width:900px}.agency-table th,.agency-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7ebf0;padding:13px 10px}.agency-table th{color:#7a8594;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:850}.agency-table td{color:#374151;font-size:12px}.agency-member-identity{align-items:center;gap:10px;display:flex}.agency-member-identity>span{color:#245dc1;background:#eaf2ff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.agency-member-identity div,.agency-table td>div{min-width:0}.agency-member-identity strong,.agency-member-identity small,.agency-table-subline{display:block}.agency-member-identity small,.agency-table-subline{color:#7b8796;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:3px;overflow:hidden}.agency-member-controls{grid-template-columns:minmax(100px,1fr) minmax(120px,1fr);gap:7px;display:grid}.agency-member-controls select{min-height:34px;padding:5px 8px;font-size:11px}.agency-member-state.active{color:#08734a;background:#e7f7ef}.agency-member-state.pending{color:#996000;background:#fff3db}.agency-member-state.blocked{color:#b42318;background:#ffeded}.danger-text-button{color:#b42318;cursor:pointer;background:0 0;border:0;padding:6px;font-size:11px;font-weight:850}.agency-activity-bars>div{gap:7px;display:grid}.agency-activity-bars header{color:#4d596a;font-size:12px}.agency-report-summary{align-content:start;gap:12px;display:grid}.agency-report-summary>div:not(.section-heading){color:#4b586a;border:1px solid #e2e7ed;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.agency-report-summary>div:not(.section-heading) svg{color:#2563eb}.agency-report-summary>div:not(.section-heading) strong{color:#172033;font-size:22px}.agency-back-link{margin-bottom:-6px}.agency-task-detail-header{align-items:center}.agency-task-detail-header>div:first-child{gap:8px;display:grid}.agency-task-progress-panel{border-top:4px solid #2563eb;gap:10px;display:grid}.agency-task-progress-panel>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.agency-task-progress-panel p{color:#6f7b8a;margin:0;font-size:12px}.agency-task-facts{color:#596677;border-top:1px solid #e7ebf0;border-bottom:1px solid #e7ebf0;gap:9px;margin:20px 0;padding:16px 0;font-size:12px;display:grid}.agency-task-update-form{gap:13px;display:grid}.agency-note-callout{color:#294d89;background:#f1f6ff;border:1px solid #d9e5ff;border-radius:9px;gap:5px;margin-bottom:16px;padding:12px 14px;display:grid}.agency-note-callout.blocker{color:#9f2f25;background:#fff3f1;border-color:#ffd2cc}.agency-note-callout strong{font-size:11px}.agency-note-callout p{margin:0;font-size:12px;line-height:1.55}.agency-task-update-form .secondary-button{justify-self:end}.agency-task-timeline ol{margin:0;padding:0;list-style:none}.agency-task-timeline li{grid-template-columns:28px 1fr;gap:10px;display:grid}.agency-task-timeline li>span{color:#2563eb;background:#eaf2ff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.agency-task-timeline li>span.updated{color:#108a5a;background:#e8f7ef}.agency-task-timeline li div{border-bottom:1px solid #edf0f3;gap:3px;padding:4px 0 13px;display:grid}.agency-task-timeline li strong{color:#344054;font-size:12px;line-height:1.5}.agency-task-timeline li small{color:#87919f;font-size:10.5px}.agency-task-complete{color:#108a5a;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.admin-user-role-select{color:#657180;cursor:pointer;background:0 0;border:0;max-width:165px;margin-top:3px;padding:0;font-size:11px;font-weight:750;display:block}.admin-user-create-form select{background:#fff;border:1px solid #d9e0e8;border-radius:8px;width:100%;min-height:44px;padding:0 12px}@media (max-width:1180px){.agency-goal-grid,.agency-team-card-grid,.agency-compact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-compact-form>div:first-child,.agency-compact-form .error-message{grid-column:1/-1}}@media (max-width:900px){.agency-overview-grid,.agency-report-grid,.agency-task-detail-grid,.agency-day-task{grid-template-columns:1fr}.agency-day-task .agency-agent-actions{justify-content:flex-start}}@media (max-width:700px){.agency-workspace-page,.agency-task-detail-page{gap:14px;margin-top:12px}.agency-page-intro,.agency-task-detail-header{flex-direction:column;align-items:flex-start;padding:19px}.agency-page-actions,.agency-task-detail-actions{justify-content:flex-start;width:100%}.agency-page-actions>*,.agency-task-detail-actions>*{flex:1}.agency-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-goal-grid,.agency-team-card-grid,.agency-form-grid,.agency-compact-form{grid-template-columns:1fr}.agency-form-grid .form-span-2,.agency-compact-form>div:first-child,.agency-compact-form .error-message{grid-column:auto}.agency-form-actions{justify-content:stretch}.agency-form-actions>*{flex:1}.agency-day-list,.agency-editor-form,.agency-members-section{padding:16px}}@media (max-width:450px){.agency-metrics{grid-template-columns:1fr}.agency-inline-update{flex-direction:column;align-items:stretch}}
