@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/lato-v25-latin-ext-400italic-Dg-ZdBy0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}.clientPortal{min-height:100vh;background:#0065b4;color:#fff;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;display:flex;flex-direction:column}.clientPortalTop{min-height:150px;display:grid;grid-template-columns:260px minmax(0,1fr) auto;align-items:start;gap:30px;padding:16px 84px 0;position:relative;z-index:120}.clientPortalLogo{justify-self:start;align-self:start;background:transparent;padding:0;border-radius:0;min-width:180px;height:75px}.clientPortalLogo img{display:block;width:180px;height:75px;object-fit:contain}.clientPortalNav{justify-self:end;display:flex;gap:10px;padding-top:50px}.clientPortalNav button{color:#d8edf9;background:transparent;border-radius:4px;padding:13px 16px;font-size:14px}.clientPortalNav button:hover,.clientPortalNav button.active{background:#ffffff26;color:#fff}.clientPortalUserArea{display:flex;align-items:flex-start;gap:16px;padding-top:0}.clientPortal.homeMode .clientPortalTop{grid-template-columns:260px 1fr auto}.clientPortal.sectionMode .clientPortalTop{min-height:150px}.clientContextButton,.clientUserButton{color:#fff;background:transparent;min-height:34px;border-radius:4px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.clientContextButton:hover,.clientUserButton:hover{background:#ffffff1a}.clientUserButton small{display:block;width:max-content;margin-top:1px;color:#fff;background:#6fc131;border-radius:999px;padding:1px 6px;font-size:10px}.clientUserMenu{top:42px;color:#1f2730}.clientPortalHome{width:min(1270px,calc(100vw - 120px));margin:20px auto 56px;flex:1}.clientPortalHome h1{margin:0 0 70px;text-align:center;color:#fff;font-weight:400;line-height:1.25;font-size:28px}.clientPortalHomeCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.clientPortalHomeCard{background:#fff;color:#252b33;border-radius:11.2px;overflow:hidden;box-shadow:0 1px 2px #00000024;display:flex;flex-direction:column;min-height:523px}.clientPortalHomeCard h2{margin:0;padding:14px 20px;font-size:18px;color:#1d232b}.clientPortalCardImage{height:203px;display:block;color:#fff;background:#dbe6ee}.clientPortalCardImage img{display:block;width:100%;height:203px;object-fit:cover}.clientPortalCardBody{padding:25px 28px;line-height:1.45;flex:1}.clientPortalHomeCard footer{background:#e8f3fb;padding:11px 18px;display:flex;justify-content:flex-end}.clientPortalHomeCard footer button,.clientPortalMiniButton,.clientPortalSolidButton,.clientPortalRequestModal .solid{background:#0065b4;color:#fff;border-radius:999px;padding:10px 22px;font-weight:700}.clientPortalFooter{min-height:100px;display:flex;align-items:center;justify-content:space-between;width:min(1270px,calc(100vw - 120px));margin:auto auto 0;color:#fff}.clientPortalFooter strong{font-size:24px;letter-spacing:0}.clientPortalFooter img{width:100px;height:auto}.clientPortalFloatButtons{position:fixed;right:16px;bottom:16px;display:grid;gap:10px;z-index:35}.clientPortalFloatButtons button{width:39px;height:39px;border-radius:50%;background:#00182db8;color:#fff}.clientPortalPage{position:relative;background:#fff;color:#1d252f;flex:1}.clientPortalHeroSearch{margin-top:-1px;padding:48px 20px 41px;background:#0065b4;color:#fff;text-align:center}.clientPortalHeroSearch h1{margin:0 0 16px;font-size:26px;font-weight:500}.clientPortalHeroSearch form{width:min(700px,90vw);margin:0 auto 14px;display:grid;grid-template-columns:1fr 48px;border:1px solid #fff;border-radius:999px;overflow:hidden;background:#fff}.clientPortalHeroSearch input{border:0;padding:14px 18px;color:#24313d;font-size:16px}.clientPortalHeroSearch form button{border-left:1px solid #0065b4;border-radius:0;background:#0065b4;color:#fff}.clientPortalAdvancedLink,.clientPortalQuickLinks button,.clientPortalInlineLink{background:transparent;color:#0065b4;gap:7px;display:inline-flex;align-items:center}.clientPortalHeroSearch .clientPortalAdvancedLink{color:#fff}.clientPortalAdvancedPanel,.clientPortalScopePanel,.clientPortalRecentList{width:min(1250px,calc(100vw - 120px));margin:18px auto 0;background:#f3f8fc;border:1px solid #d5e7f3;border-radius:6px;padding:14px 18px;display:flex;gap:18px;flex-wrap:wrap}.clientPortalQuickLinks{width:min(1250px,calc(100vw - 120px));margin:41px auto 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.clientPortalQuickLinks button:first-child{grid-column:3;justify-self:end}.clientPortalQuickLinks button:last-child{grid-column:2;grid-row:2;justify-self:center;margin-top:33px;font-size:12px}.clientPortalSectionTitle{width:min(1250px,calc(100vw - 120px));margin:44px auto 24px;display:flex;align-items:center;gap:14px}.clientPortalSectionTitle h2{margin:0;font-size:21px}.clientPortalServicesPage .clientPortalQuickLinks+.clientPortalSectionTitle{margin-top:102px}.clientPortalSectionTitle div{margin-left:auto}.clientPortalTopicActions{display:flex;align-items:center;gap:5px;color:#0065b4;font-size:14px;font-weight:700}.clientPortalTopicActions button{color:#0065b4;background:transparent;font:inherit}.clientPortalFeaturedGrid{width:min(1250px,calc(100vw - 120px));margin:0 auto 68px;display:grid;grid-template-columns:repeat(auto-fit,200px);justify-content:start;gap:116px;padding-left:62px;box-sizing:border-box}.clientPortalFeaturedGrid button{display:grid;gap:14px;justify-items:center;color:#111820;background:transparent;font-weight:700}.clientPortalFeaturedGrid span{width:200px;max-width:100%;aspect-ratio:1;border-radius:5px;display:grid;place-items:center;background:#cbdceb;color:#36424e;overflow:hidden}.clientPortalFeaturedGrid img{width:100%;height:100%;display:block;object-fit:cover}.clientPortalSectionBreadcrumb{width:min(1250px,calc(100vw - 120px));margin:0 auto 18px;display:flex;align-items:center;gap:8px;color:#66717d;font-size:14px}.clientPortalSectionBreadcrumb button{background:transparent;color:#0065b4;font:inherit;font-weight:700}.clientPortalSectionBreadcrumb strong{color:#1d252f}.clientPortalTopicList{width:min(1250px,calc(100vw - 120px));margin:0 auto 64px;display:grid;gap:26px}.clientPortalServicesPage:has(.clientPortalSectionAside) .clientPortalTopicList,.clientPortalServicesPage:has(.clientPortalSectionAside)>.clientPortalSectionTitle,.clientPortalServicesPage:has(.clientPortalSectionAside)>.clientPortalSectionBreadcrumb{width:min(920px,calc(100vw - 430px));margin-left:max(60px,calc((100vw - 1250px)/2));margin-right:0}.clientPortalSectionAside{position:absolute;right:max(60px,calc((100vw - 1250px)/2));top:292px;width:250px;display:grid;gap:30px;color:#1d252f}.clientPortalSectionAside section{display:grid;gap:10px}.clientPortalSectionAside h3{margin:0 0 4px;font-size:16px}.clientPortalSectionAside button{min-height:36px;display:flex;align-items:center;gap:8px;padding:7px 10px;background:transparent;color:#0065b4;border-radius:5px;text-align:left;font-weight:700}.clientPortalSectionAside button.active{background:#eaf5fd;color:#1d252f}.clientPortalTopicGroup{display:grid;gap:22px}.clientPortalTopicHeader{width:100%;min-height:50px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 15px 0 0;color:#23313e;background:#eaf5fd;border-radius:5px}.clientPortalTopicHeader svg.open{transform:none}.clientPortalTopicInitials{width:49px;align-self:stretch;display:grid;place-items:center;background:#2e85c4;color:#fff;font-weight:700}.clientPortalTopicText{display:grid;gap:2px;text-align:left}.clientPortalTopicText small{color:#66717d;font-weight:400}.clientPortalTopicText strong{color:#1d252f}.clientPortalTopicHeader>svg{margin-left:auto}.clientPortalTopicBody{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 6px}.clientPortalTopicBody article h3{margin:0 0 10px;font-size:15px}.clientPortalServiceCard{display:grid;grid-template-rows:1fr auto;align-content:space-between;min-height:92px;margin-right:6px;padding:14px 14px 12px;background:#fff;border:1px solid #eef2f5;border-radius:9px;box-shadow:0 2px 4px #1f2d3d1f}.clientPortalServiceCard>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.clientPortalServiceName{width:100%;justify-content:flex-start;align-items:flex-start;text-align:left;color:#1e2b36;background:transparent;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.clientPortalServiceCard .clientPortalMiniButton{padding:5px 12px;border:1px solid #0065b4;background:#fff;color:#0065b4;font-size:12px;line-height:1}.clientPortalServiceInfo{display:inline-grid;place-items:center;width:23px;height:23px;color:#7bbdec;background:transparent}.clientPortalRecentList{display:grid}.clientPortalRecentList h2{margin:0}.clientPortalRecentList button{justify-content:space-between;background:#fff;color:#263440;border:1px solid #dfe8ef;border-radius:4px;padding:10px 12px}.clientAttendanceTabs,.clientAttendanceTitle,.clientAttendanceFilters,.clientAttendanceSearch,.clientAttendanceActions,.clientAttendanceTable,.clientAttendancePagination{width:min(1250px,calc(100vw - 120px));margin-left:auto;margin-right:auto}.clientAttendanceTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #d0d7de}.clientAttendanceTabs button{justify-content:center;gap:8px;min-height:46px;color:#0065b4;background:transparent;border-radius:0;font-weight:700}.clientAttendanceTabs button.active{border-bottom:2px solid #0065b4}.clientAttendanceTitle{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.clientAttendanceTitle>div{display:flex;align-items:center;gap:13px}.clientAttendanceTitle h1{margin:0;font-size:22px}.clientPortalOutlineButton{background:#fff;color:#0065b4;border:1px solid #0065b4;border-radius:999px;padding:9px 18px;font-weight:700}.clientAttendanceFilters{margin-top:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.clientAttendanceSearch{margin-top:14px;display:grid;grid-template-columns:185px 1fr 42px;gap:0}.clientAttendanceFilters select,.clientAttendanceSearch select,.clientAttendanceSearch input,.clientPortalRequestModal input,.clientPortalRequestModal select,.clientPortalRequestModal textarea{border:1px solid #d7dce1;border-radius:4px;padding:10px 13px;background:#fff;color:#29323d}.clientAttendanceSearch button{border-radius:4px;background:#0065b4;color:#fff}.clientAttendanceActions{margin-top:16px;display:grid;grid-template-columns:auto auto 1fr repeat(6,auto);align-items:center;gap:13px}.clientAttendanceActions button{color:#0065b4;background:transparent;gap:5px}.clientAttendanceActions button.active,.clientAttendanceActions button small{background:#e7f1fa;border-radius:999px;padding:3px 8px}.clientAttendanceTable{margin-top:22px}.clientAttendanceHead,.clientAttendanceRow{display:grid;grid-template-columns:54px 96px 125px minmax(260px,1fr) 150px 90px 90px 118px;gap:14px;align-items:center}.clientAttendanceHead{padding:0 0 12px;font-weight:700}.clientAttendanceHead button{color:#28313b;background:transparent;justify-content:flex-start;gap:3px;font-weight:700}.clientAttendanceRow{width:100%;min-height:78px;border:0;border-left:4px solid var(--client-row-color, #26b955);border-radius:0;background:#fff;color:#27313b;text-align:left}.clientAttendanceRow:hover{background:#f8fbfd}.clientAttendanceRow .title{font-weight:700}.clientAttendanceRow small{display:block;color:#5c6570}.clientAttendancePagination{margin-top:22px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-bottom:20px}.clientAttendancePagination span{margin-right:auto}.clientAttendancePagination button,.clientAttendancePagination strong{width:38px;height:33px;border:1px solid #d8dfe5;display:grid;place-items:center;background:#fff;color:#27313b}.modalBackdrop.clientPortalModalBackdrop{background:#001729b8;z-index:90;padding-top:170px;align-items:start}.clientPortalRequestModal,.clientPortalTicketDetail{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 58px);overflow:auto;background:#fff;color:#202936;border-radius:8px;box-shadow:0 18px 45px #00000047;padding:30px 42px;position:relative}.clientPortalRequestModal header{display:flex;gap:15px;align-items:center;margin-bottom:26px}.clientPortalRequestModal h2,.clientPortalTicketDetail h2{margin:0;font-size:19px}.clientPortalRequestModal p,.clientPortalTicketDetail p{margin:4px 0 0;color:#606a75}.clientPortalRequestModal label{display:grid;gap:7px;margin-bottom:15px}.clientPortalRequestModal label span{font-weight:700}.clientPortalRequestModal label b{color:#e34848}.clientPortalRequestModal label small{float:right;color:#7d8792;font-weight:400}.clientPortalRequestModal hr{border:0;border-top:1px solid #dfe5eb;margin:22px 0}.clientPortalModalClose{position:absolute;top:12px;right:12px;background:transparent;color:#7a828a}.clientPortalRequestModal footer,.clientPortalTicketDetail footer{display:flex;justify-content:center;gap:14px;margin-top:24px}.clientPortalRequestModal footer button:not(.solid),.clientPortalTicketDetail footer button{color:#0065b4;background:transparent}.clientPortalTicketDetail{width:min(980px,calc(100vw - 32px))}.clientPortalTicketDetail>header{border-bottom:1px solid #e3e8ed;padding-bottom:18px;margin-bottom:18px}.clientPortalTicketStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.clientPortalTicketStats div,.clientPortalTicketBody aside div{border:1px solid #e4e9ee;border-radius:6px;padding:12px}.clientPortalTicketStats span,.clientPortalTicketBody aside span{display:block;color:#66717d;font-size:12px;margin-bottom:5px}.clientPortalTicketBody{display:grid;grid-template-columns:260px 1fr;gap:18px}.clientPortalTicketBody aside,.clientPortalTicketBody main{display:grid;gap:12px;align-content:start}.clientPortalDetailTabs{border-bottom:1px solid #d8e0e7}.clientPortalDetailTabs button{background:transparent;color:#0065b4;border-radius:0;padding:10px 14px}.clientPortalDetailTabs button.active{border-bottom:2px solid #0065b4;font-weight:700}.clientPortalTicketBody article{border:1px solid #e3e8ed;border-radius:6px;padding:16px}.clientPortalTicketBody article header{display:flex;justify-content:space-between;margin-bottom:12px}.clientPortalEmpty{padding:24px;color:#66717d}.clientPortalHelpWrapper{background:#fff;color:#1d252f;flex:1}.clientPortalHelpWrapper .pageContent{padding-top:0}.clientPortalHelpWrapper .titleRow{display:none}@media(max-width:1180px){.clientPortalTopicBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:980px){.clientPortalTop{grid-template-columns:1fr;padding:18px 20px 0;gap:14px}.clientPortalNav,.clientPortalUserArea{justify-self:start;flex-wrap:wrap;padding-top:0}.clientPortalHome,.clientPortalFooter,.clientPortalQuickLinks,.clientPortalSectionTitle,.clientPortalFeaturedGrid,.clientPortalSectionBreadcrumb,.clientPortalServicesPage:has(.clientPortalSectionAside) .clientPortalTopicList,.clientPortalServicesPage:has(.clientPortalSectionAside)>.clientPortalSectionTitle,.clientPortalServicesPage:has(.clientPortalSectionAside)>.clientPortalSectionBreadcrumb,.clientPortalTopicList,.clientAttendanceTabs,.clientAttendanceTitle,.clientAttendanceFilters,.clientAttendanceSearch,.clientAttendanceActions,.clientAttendanceTable,.clientAttendancePagination{width:calc(100vw - 32px)}.clientPortalSectionAside{position:static;width:calc(100vw - 32px);margin:-32px auto 56px}.clientPortalHomeCards,.clientPortalFeaturedGrid,.clientPortalTopicBody,.clientAttendanceTabs,.clientAttendanceFilters,.clientPortalTicketStats,.clientPortalTicketBody{grid-template-columns:1fr}.clientAttendanceActions{grid-template-columns:1fr 1fr}.clientAttendanceHead{display:none}.clientAttendanceRow{grid-template-columns:1fr;padding:14px}}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/lato-v25-latin-400italic-Dc0B1559.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/lato-v25-latin-ext-700italic-COy6bFiU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/lato-v25-latin-700italic-Jzc1y7Yy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lato-v25-latin-ext-400-CK4GAP86.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lato-v25-latin-400-BEhtfm5r.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lato-v25-latin-ext-700-C6gwlRgY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lato-v25-latin-700-BUGMgin4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;color:#27313b;background:#eceeef;font-size:13px}*{box-sizing:border-box}body{margin:0;background:#eceeef;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.68}body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),body select,body textarea{border-radius:3px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}label span b{margin-left:1px;color:#d73535}.layout{min-height:100vh;display:grid;grid-template-columns:52px minmax(0,1fr);position:relative}.leftRail{background:#336795;color:#d9e6f2;display:grid;grid-template-rows:48px 1fr 48px;border-right:1px solid #2a557f;z-index:30}.leftRail button{background:transparent;color:inherit;display:grid;place-items:center}.railItems{display:grid;align-content:start}.railItems button{height:48px;border-top:1px solid rgba(255,255,255,.1);border-left:3px solid transparent}.railItems button.active{background:#2d5b85;border-left-color:#cfe0f0;color:#fff}.menuOverlayBackdrop{position:fixed;inset:0 0 0 52px;border:0;padding:0;margin:0;background:#1b1e2175;z-index:18}.menuOverlayPanel{position:fixed;left:0;top:0;bottom:0;width:304px;background:#336795;border-right:1px solid #2a557f;z-index:31;color:#fff}.menuOverlayBack{width:100%;height:58px;border:0;background:#ffffff14;color:#d7e6f5;display:inline-flex;align-items:center;padding:0 22px}.menuOverlayRows{display:grid}.menuOverlayRows button{border:0;min-height:50px;border-top:1px solid rgba(255,255,255,.08);background:transparent;color:#e4eff9;display:inline-flex;align-items:center;gap:10px;text-align:left;padding:0 20px;font-size:14px}.menuOverlayRows button span{font-size:14px}.menuOverlayRows button.active{background:#00000024;font-weight:600}.contextSidebar{background:#d4d8dd;border-right:1px solid #bdc4cb;padding:10px 9px 14px;overflow:auto}.sidebarToggle{width:100%;height:32px;margin-bottom:8px;border-radius:3px;background:#c8cdd3;color:#405160;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px}.queueSearch{height:34px;border:1px solid #bac1c8;border-radius:3px;background:#eceef1;display:flex;align-items:center;gap:8px;padding:0 9px}.queueSearch input{width:100%;border:0;outline:0;background:transparent;font-size:12px;color:#2f3d49}.queueRows{margin-top:9px;display:grid;gap:1px}.queueRows button{min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 7px;background:transparent;border-radius:3px;color:#2e3943;text-align:left}.queueRows button:hover,.queueRows button.active{background:#c4cad1}.queueRows button.active{font-weight:600;color:#15202b}.queueRows span{min-width:0;display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:1.2}.queueRows span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queueRows small{min-width:18px;color:#6e7780;font-size:12px;text-align:right}.queueRows.compact button{min-height:35px}.agQueueSidebar{width:248px;min-width:248px;background:#f1f5f9;border-right:1px solid #d2d6db;padding:10px 12px 14px;position:relative}.agQueueSidebar .queueSearch:first-child{background:#fff;border-color:#d1d5db}.agQueueLogo{margin-top:8px;margin-bottom:8px}.agQueueLogo img{height:18px;width:auto}.sidebarHideButton{position:absolute;top:10px;right:-12px;width:24px;height:24px;border:1px solid #d2d6db;border-radius:999px;background:#f1f5f9;color:#9aa2ab;display:grid;place-items:center}.agQueueRows{margin-top:10px;gap:0}.agQueueRows>div{margin:0}.agQueueRows button{min-height:42px;border-radius:0;padding:0 10px 0 12px}.agQueueRows button.active{background:#d2d7dd;font-weight:400}.agQueueRows button span{font-size:13px;line-height:1.2;gap:8px}.agQueueRows button span svg{color:#38699b}.agQueueRows button small{font-size:13px;color:#8e959d}.agQueueDivider{height:1px;background:#c8cfd6;margin:4px 0}.workspace{min-width:0;display:grid;grid-template-rows:58px minmax(0,1fr)}.topHeader{background:#f7f7f8;border-bottom:1px solid #d9dde1;display:flex;justify-content:space-between;align-items:center;padding:0 16px 0 18px}.logoRow,.userRow{display:flex;align-items:center}.logoRow{min-width:220px}.logoRow img{height:31px;width:auto}.userRow{gap:7px}.userRow button{width:26px;height:26px;border-radius:50%;background:transparent;color:#2f3640}.userRow button:hover{background:#e4e7ea}.topIconWithBadge{position:relative}.topIconWithBadge>span{position:absolute;top:-6px;right:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#e93131;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1}.topSidePanel{position:fixed;z-index:120;top:0;right:0;width:min(500px,calc(100vw - 48px));height:100vh;background:#fff;border-left:1px solid #dfe4e8;box-shadow:-22px 0 60px #161f2c47;color:#1f2730;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.topSidePanel button{width:auto;height:auto;border-radius:0}.topSidePanel:before{content:"";position:fixed;inset:0 min(500px,calc(100vw - 48px)) 0 0;background:#0000006b;pointer-events:none}.topSidePanel header{min-height:70px;padding:14px 18px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #e5e9ed;background:#fff}.topSidePanel header>strong{font-size:16px;font-weight:700;margin-right:auto}.topSidePanel header>button,.topMoreButton{width:28px;height:28px;border-radius:50%;color:#7a838e}.topPanelTitleIcon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#2f5f89}.topPanelSearch,.topPanelFilter{min-width:0;flex:1;height:40px;border:1px solid #b7c3cf;border-radius:4px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#5f6d7b}.topPanelFilter{margin:14px 14px 0}.topPanelSearch input,.topPanelFilter input{flex:1;min-width:0;border:0;outline:0;font-size:14px;color:#1f2730}.topPanelTabs{height:42px;padding:0 18px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dfe5eb;background:#fff}.topPanelTabs button{width:auto;height:42px;border-radius:0;border-bottom:2px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#315a7c;font-size:13px;font-weight:600}.topPanelTabs button.active{border-bottom-color:#2f638e;color:#1f4d74}.topPanelList{min-height:0;overflow:auto;padding:0;background:#fff}.topSidePanel.create .topPanelList{margin-top:12px}.createList section{padding:10px 14px;border-top:1px solid #e3e8ed}.createList section>small{display:block;margin:0 0 7px 36px;color:#8a929b;font-size:11px;text-transform:uppercase;letter-spacing:0}.topPanelResult{width:100%;height:auto;min-height:56px;border-radius:0;padding:8px 18px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;justify-items:start;text-align:left;border-bottom:1px solid #e6eaef;color:#1f2730;background:#fff}.createList .topPanelResult{min-height:38px;border-bottom:0;padding:6px 18px}.topPanelResult:hover{background:#f3f7fa}.topPanelResult strong{display:block;font-size:14px;font-weight:700;color:#1f2730;line-height:1.3}.topPanelResult small{color:#6f7882;font-size:12px}.resultAvatar{width:34px;height:34px;border-radius:50%;background:#5d82a5;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.topPanelEmpty{padding:20px 18px;color:#596573;font-size:14px}.topUnreadSwitch{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:#1f2730;font-size:12px}.topUnreadSwitch input{position:absolute;opacity:0}.topUnreadSwitch span{width:34px;height:18px;border-radius:12px;background:#edf0f3;border:1px solid #d7dde3;position:relative}.topUnreadSwitch span:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;border-radius:50%;background:#fff;border:1px solid #cbd3db;transition:transform .16s ease,background .16s ease}.topUnreadSwitch input:checked+span{background:#dff0e7}.topUnreadSwitch input:checked+span:after{transform:translate(16px);background:#2fa66a}.topUnreadSwitch i{font-style:normal}.notificationList{background:#ddf5df}.notificationItem{min-height:92px;padding:14px 18px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;border-bottom:1px solid #c6e6cb;color:#1f2730}.notificationItem:not(.unread){background:#f5f8f6}.notificationItem strong{display:block;margin-bottom:6px;font-size:14px}.notificationItem p{margin:0 0 8px;font-size:14px;line-height:1.35}.notificationItem small{color:#6c757f;font-size:12px}.notificationActions{align-self:end;color:#326382;display:inline-flex;gap:8px}.notificationActions button{width:auto;height:auto;color:inherit;background:transparent}.userBadge{margin-left:4px;min-height:32px;display:inline-flex;align-items:center;gap:7px;color:#1f2730;white-space:nowrap}button.userBadge{width:auto;height:auto;border-radius:5px;padding:4px 7px;background:transparent}.userMenuWrap,.clientPortalUserArea{position:relative}.agentUserMenu,.clientUserMenu{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:380px;background:#fff;color:#1f2730;border:1px solid #e0e4e8;box-shadow:0 18px 45px #0000002e}.agentUserMenu header,.clientUserMenu header{display:flex;gap:14px;align-items:center;padding:16px 18px;border-bottom:1px solid #e7eaee}.agentUserMenu header strong,.clientUserMenu header strong{display:block;font-size:15px}.agentUserMenu header small,.clientUserMenu header small{color:#6b7480}.agentUserMenu button,.clientUserMenu button{width:100%;min-height:42px;border-radius:0;padding:0 18px;justify-content:flex-start;gap:13px;color:#202936;background:#fff;font-size:14px}.agentUserMenu button:hover,.clientUserMenu button:hover{background:#f4f7fa}.agentUserMenu button.danger,.clientUserMenu button.danger{color:#e34848}.agentUserMenu hr,.clientUserMenu hr{border:0;border-top:1px solid #e5e9ee;margin:8px 0}.userBadge strong{font-size:16px;font-weight:600}.userBadge small{padding:1px 6px;border-radius:10px;background:#f79025;color:#fff;font-size:10px;line-height:1.2;font-weight:600}.userAvatar{width:33px;height:33px;border-radius:50%;background:linear-gradient(#e4e6e8,#d3d6d9);border:1px solid #cfd5da}.userLogoutButton{width:auto!important;min-width:56px;height:30px!important;border-radius:15px!important;padding:0 12px;border:1px solid #cfd6de;background:#fff!important;color:#305f89!important;font-size:12px;font-weight:600}.pageContent{min-width:0;height:calc(100vh - 92px);overflow:auto;padding:18px 24px 40px}.screenContainer{width:min(1280px,100%);margin:0 auto}.directoryScreen{padding-bottom:16px}.pageContent.hasDetail{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px}.ticketsPageShell{height:calc(100vh - 92px);display:grid;grid-template-columns:248px minmax(0,1fr)}.ticketsPageShell.noSidebar{grid-template-columns:minmax(0,1fr)}.ticketsPageMain{min-width:0;overflow:auto;padding:16px 22px 24px}.ticketsPageMain.agideskFlat{padding:10px 28px 24px}.ticketsPageViewport.centered{width:min(1280px,100%);margin:0 auto}.mainColumn{min-width:0}.titleRow{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:38px}.titleRowMain{display:grid;grid-template-columns:1fr}.titleRowMain.withIcon{grid-template-columns:26px 1fr;align-items:center;column-gap:10px}.titleIcon{color:#0f2740;display:grid;place-items:center}.titleRow h1{margin:0;font-size:22px;line-height:1.15;font-weight:700;color:#13253a}.titleRow p{margin:2px 0 0;color:#5f6e7e;font-size:13px;line-height:1.25;font-weight:400}.titleActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.titleActions button,.projectPanel header button,.helpSearch button,.commentForm button,.deskModal footer button{min-height:30px;border-radius:22px;border:1px solid #2f638f;padding:0 13px;background:#fff;color:#2f638f;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px}.titleActions .solid,.deskModal footer .solid,.commentForm button,.helpSearch button{background:#0065b4;color:#fff;border-color:#0065b4}.deskModal footer .danger{background:#c62828;border-color:#c62828;color:#fff}.homePageContent{padding-top:20px;background:#f2f3f4}.homeViewport{max-width:1260px;margin:0 auto}.homeTabsRow{margin-top:4px;border-bottom:1px solid #ced4da;display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));max-width:860px}.homeTabsRow button{min-height:36px;background:transparent;border-bottom:2px solid transparent;color:#2f4f6e;display:inline-flex;align-items:center;gap:8px;font-size:15px}.homeTabsRow button.active{border-bottom-color:#2d6996;color:#285a84;font-weight:700}.homeSwitchesRow{margin-top:14px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.homeSwitchesRow label{display:inline-flex;align-items:center;gap:8px;color:#2f3d4c;font-size:13px}.homeSwitchesRow input[type=checkbox]{width:36px;height:20px;appearance:none;border-radius:11px;background:#d5dadd;position:relative;outline:none;transition:background-color .22s ease,box-shadow .22s ease}.homeSwitchesRow input[type=checkbox]:after{content:"";width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease}.homeSwitchesRow input[type=checkbox]:checked{background:#336d9c}.homeSwitchesRow input[type=checkbox]:checked:after{transform:translate(16px)}.homeSwitchesRow button{background:transparent;color:#336795;font-size:13px}.homeQueueSection{margin-top:18px}.homeQueueSection>header{min-height:34px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.homeQueueSection>header>div{display:inline-flex;align-items:center;gap:10px}.homeSectionTitleWrap{min-width:0;flex-wrap:wrap}.homeSectionBadge{width:30px;height:30px;border-radius:50%;background:#5b7ea4;color:#f1f5f8;display:grid;place-items:center;font-size:11px;font-weight:700}.homeQueueSection>header h2{margin:0;font-size:15px;line-height:1.25;font-weight:700;color:#1f2b36}.homeSelectedInline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.homeInlineChip{display:inline-flex;align-items:center;gap:6px;border:1px solid #d9e2ea;background:#f5f9fc;border-radius:16px;padding:3px 8px 3px 4px;max-width:220px}.homeInlineChip b{display:inline-block;min-width:0;font-size:12px;color:#36546f;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeSectionActions{display:inline-flex;align-items:center;gap:8px}.homeDotsButton{width:30px;height:30px;border-radius:50%;background:transparent;color:#66737f;display:grid;place-items:center}.homeSectionActions .open{transform:rotate(180deg)}.homeMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.homeMetricCard{border:1px solid #d5d9de;border-radius:12px;background:#f6f7f8;min-height:90px;padding:11px 14px 10px;text-align:left}.homeMetricCard h3{margin:0;font-size:13px;font-weight:600;min-height:30px}.homeMetricCard div{margin-top:8px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.homeMetricCard strong{font-size:43px;line-height:1;font-weight:600}.homeMetricCard svg{stroke-width:1.75}.homeMetricCard.green,.homeMetricCard.green svg,.homeMetricCard.green strong,.homeMetricCard.green h3{color:#24a148}.homeMetricCard.blue,.homeMetricCard.blue svg,.homeMetricCard.blue strong,.homeMetricCard.blue h3{color:#2d5c84}.homeMetricCard.red,.homeMetricCard.red svg,.homeMetricCard.red strong,.homeMetricCard.red h3{color:#d33c3c}.homeMetricCard.orange,.homeMetricCard.orange svg,.homeMetricCard.orange strong,.homeMetricCard.orange h3{color:#df7b22}.homeMetricCard.yellow,.homeMetricCard.yellow svg,.homeMetricCard.yellow strong,.homeMetricCard.yellow h3{color:#d4a314}.homeMetricCard.purple,.homeMetricCard.purple svg,.homeMetricCard.purple strong,.homeMetricCard.purple h3{color:#8f3fb0}.homeMetricCard.lime,.homeMetricCard.lime svg,.homeMetricCard.lime strong,.homeMetricCard.lime h3{color:#9bb91f}.homeMetricCard.teal,.homeMetricCard.teal svg,.homeMetricCard.teal strong,.homeMetricCard.teal h3{color:#0ea5a8}.homeQueueSection.collapsed .homeMetricGrid{display:none}.homeDistributionSection{margin-top:20px}.homeDistributionSection>h3{margin:0;color:#2b445a;font-size:17px}.homeExecutionSection{margin-top:14px;display:grid;gap:12px}.homeExecutionTeam{border:1px solid #d6dce2;border-radius:8px;background:#f8f9fa;padding:12px}.homeExecutionTeam>header{display:inline-flex;gap:9px;align-items:center}.homeExecutionTeam>header span{width:28px;height:28px;border-radius:50%;background:#5b7ea4;color:#f1f5f8;display:grid;place-items:center;font-size:11px;font-weight:700}.homeExecutionTeam>header h3{margin:0;font-size:23px;color:#1f2b36}.homeExecutionTeam>header small{margin-left:8px;color:#637282}.homeExecutionMembers{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.homeExecutionMember{border:1px solid #d8dde3;border-radius:8px;padding:8px 10px;display:grid;gap:3px;background:#fff}.homeExecutionMember strong{color:#203547}.homeExecutionMember small{color:#6a7884;font-size:12px}.homeResponsibleModal{width:min(440px,calc(100vw - 24px));background:#fff;border-radius:9px;border:1px solid #d8dee4;max-height:min(80vh,620px);overflow:hidden;display:grid;grid-template-rows:auto auto auto 1fr}.homeResponsibleModal.expanded{width:min(440px,calc(100vw - 24px));max-height:min(92vh,860px)}.homeResponsibleModal>header{min-height:46px;padding:0 14px;border-bottom:1px solid #e2e8ee;display:flex;justify-content:space-between;align-items:center}.homeResponsibleModal>header>div{display:inline-flex;align-items:center;gap:7px;color:#2c4f6f}.homeResponsibleModal>header h3{margin:0;font-size:16px}.homeResponsibleModal>header button{width:30px;height:30px;border-radius:50%;background:transparent;color:#60717f;display:grid;place-items:center}.homeResponsibleModalSearch{height:42px;margin:10px 12px 0;border:1px solid #d4dbe2;border-radius:7px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;color:#5f6d79}.homeResponsibleModalSearch input{border:0;outline:0;background:transparent;width:100%}.homeInclusionPicker{margin:10px 12px 0;position:relative}.homeInclusionPickerField{width:100%!important;min-height:40px;border:1px solid #d4dbe2;border-radius:7px!important;display:inline-flex;align-items:center;gap:8px;padding:0 10px;color:#5f6d79;background:#fff!important}.homeInclusionPickerField span{flex:1;text-align:left}.homeInclusionPickerField .open{transform:rotate(180deg)}.homeInclusionPickerMenu{position:relative;margin-top:6px;border:1px solid #d5dde5;border-radius:8px;background:#fff;box-shadow:0 12px 32px #16222e29;z-index:9;overflow:hidden}.homeInclusionPickerSearch{min-height:38px;border-bottom:1px solid #e5ebf1;display:inline-flex;align-items:center;gap:8px;padding:0 10px;color:#5f6f7c}.homeInclusionPickerSearch input{width:100%;border:0;outline:0;background:transparent}.homeInclusionPickerList{max-height:580px;overflow:auto;padding:6px;display:grid;gap:4px}.homeInclusionPickerList button{width:100%;min-height:40px;line-height:1.25;border-radius:6px;background:transparent;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 8px}.homeInclusionPickerList button.active,.homeInclusionPickerList button:hover{background:#edf3f9}.homeInclusionPickerList button input{margin-left:auto}.homeInclusionAvatar{width:24px;height:24px;border-radius:50%;border:1px solid #bfd0de;background:#f0f6fb;color:#2f5f87;display:grid;place-items:center;font-size:10px;font-weight:700;flex-shrink:0;font-style:normal}.homeInclusionLabel{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeResponsibleModalActions{margin:8px 12px;display:inline-flex;gap:8px}.homeResponsibleModalActions button{min-height:28px;border:1px solid #cdd6df;border-radius:14px;padding:0 10px;color:#335e84;background:#f7fafc}.homeResponsibleModalList{border-top:1px solid #e2e8ee;overflow:auto;padding:10px 12px 14px;display:grid;gap:8px}.homeResponsibleModalList.selected{max-height:180px;align-content:start}.homeResponsibleModalList label{display:inline-flex;align-items:center;gap:8px;color:#2b3f51}.homeResponsibleModalList small{color:#7a8592}.homeInclusionChip{display:inline-flex;align-items:center;gap:8px;border:1px solid #d6dfe8;border-radius:16px;padding:4px 8px 4px 4px;width:fit-content;max-width:100%;background:#f8fbfd}.homeInclusionChip span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeInclusionChip button{width:20px!important;height:20px!important;border-radius:50%!important;background:transparent!important;color:#5d7184!important;display:grid;place-items:center}.welcomeStrip{margin-top:16px;border:1px solid #ccd4dc;background:#f4f6f8;border-radius:4px;padding:14px 15px;display:flex;justify-content:space-between;align-items:center;gap:14px}.welcomeStrip div{display:grid;gap:3px}.welcomeStrip span{color:#657380}.metricGrid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(145px,1fr));gap:10px}.metricCard{border:1px solid #cbd2d9;background:#f7f8f9;border-radius:4px;padding:12px;display:grid;grid-template-columns:22px 1fr;gap:5px 8px;align-items:center}.metricCard span{color:#657380;font-size:12px}.metricCard strong{grid-column:2;font-size:24px;line-height:1}.metricCard.blue svg{color:#0065b4}.metricCard.green svg{color:#26834d}.metricCard.yellow svg{color:#b7791f}.metricCard.red svg{color:#be3a34}.splitGrid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.deskPanel,.projectPanel,.settingsGroup,.sectionCard,.ticketDetail{border:1px solid #cbd2d9;background:#f6f7f8;border-radius:4px}.deskPanel{padding:13px}.deskPanel h2,.projectPanel h2,.settingsGroup h2,.sectionCard h2{margin:0;font-size:16px;font-weight:600}.teamRows,.listRows,.barRows{margin-top:10px;display:grid;gap:7px}.teamRow{min-height:34px;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid #e1e5e9;padding-top:7px}.colorDot{width:10px;height:10px;border-radius:50%}.teamRow small,.listRows small{color:#71808e}.quickGrid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quickGrid button{min-height:76px;border:1px solid #d1d8df;border-radius:4px;background:#fff;color:#2f638f;display:grid;place-items:center;align-content:center;gap:7px;font-weight:600}.filterGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.filterGrid.small{grid-template-columns:repeat(3,minmax(150px,240px))}.agFiltersGrid{margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.taskFiltersGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tagButton,.filterField,.statusButton{min-height:32px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;color:#4a5a69;font-size:13px}.tagButton{padding:0 8px;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px}.tagButton.grouped{justify-content:space-between}.tagButtonGroup{display:inline-flex;align-items:center;gap:6px;min-width:0}.tagFilterChip{min-height:20px;border:1px solid #c5c9ce;border-radius:3px;background:#e3e5e8;color:#3f4c5a;font-size:11px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;white-space:nowrap}.filterField,.statusButton{padding:0 10px;display:inline-flex;justify-content:space-between;align-items:center;gap:8px}.taskAppliedFilters{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.taskFilterPicker{position:relative;min-width:0}.taskFilterControl{width:100%;min-height:32px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;color:#4a5a69;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:4px 8px 4px 10px;font-size:13px}.taskFilterPicker.open .taskFilterControl{border-color:#79a7cf;box-shadow:0 0 0 1px #79a7cf33}.taskFilterLabel{color:#4a5a69;white-space:nowrap;line-height:22px}.taskFilterSelected{min-width:0;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:4px;overflow:visible}.taskFilterPlaceholder{color:#8b98a5;line-height:22px}.taskFilterChip,.taskFilterCount{min-width:0;min-height:20px;border:1px solid #c5c9ce;border-radius:3px;background:#e3e5e8;color:#3f4c5a;font-size:11px;display:inline-flex;align-items:center;gap:4px;padding:0 5px;white-space:nowrap}.taskReferenceDot{width:13px;height:13px;border-radius:50%;background:var(--task-reference-color, #9aa7b4);flex:0 0 auto;box-shadow:inset 0 0 0 1px #0000000f}.taskReferencePill{--task-reference-color: #9aa7b4;min-width:0;min-height:24px;border:1px solid #d5dce2;border-radius:999px;background:#fff;color:#2f3d49;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:0 9px;font-size:12px;font-weight:700;line-height:1.2}.taskReferencePill>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskMarkerChip{--task-reference-color: #9aa7b4;min-width:0;max-width:100%;min-height:24px;border:1px solid #d5dce2;border-radius:999px;background:#fff;color:#344251;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.2}.taskMarkerChip .taskReferenceDot{width:10px;height:10px}.taskMarkerChip>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskReferencePill.filled{min-height:32px;border-color:var(--task-reference-color, #9aa7b4);background:var(--task-reference-color, #9aa7b4);color:#fff;justify-content:center;padding:0 13px}.taskReferencePill.filled .taskReferenceDot{width:10px;height:10px;background:var(--task-reference-color, #9aa7b4);box-shadow:0 0 0 2px #ffffffe0}.taskFilterChip{max-width:100%}.taskFilterChipText{min-width:0;overflow:hidden;text-overflow:ellipsis}.taskFilterChip [role=button]{width:15px;height:15px;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;color:#6b7280;flex:0 0 auto}.taskFilterChip [role=button]:hover{background:#d0d6dd}.taskFilterMenu{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:60;border:1px solid #79a7cf;border-radius:3px;background:#fff;box-shadow:0 10px 24px #19273429}.taskFilterSearch{height:34px;display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid #dce1e6;color:#6b7280}.taskFilterSearch input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#27313b}.taskFilterOptions{max-height:260px;overflow:auto;padding:4px 0}.taskFilterOptions button{width:100%;min-height:32px;padding:6px 10px;background:transparent;color:#2f3d49;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;font-size:13px}.taskFilterOptions button:hover,.taskFilterOptions button.selected{background:#f2f5f8}.taskFilterOptions button>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.taskReferenceIcon{flex:0 0 auto}.taskFilterOptionVisual{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:#64748b;flex:0 0 auto}.taskFilterOptionVisual .taskReferenceDot{width:14px;height:14px}.taskFilterOptionVisual .taskReferenceIcon{width:17px;height:17px}.taskFilterEmpty,.taskFilterError{display:block;color:#7c8792;font-size:13px}.taskFilterEmpty{padding:10px}.taskFilterError{margin:6px 0 0}.searchLineWide{margin-top:10px;display:grid;grid-template-columns:170px minmax(0,1fr) 38px}.searchLineWide.single{max-width:760px}.agSearchLine{margin-top:11px}.taskSearchLine{grid-template-columns:188px minmax(0,1fr) 38px}.statusButton{border-right:0;border-radius:3px 0 0 3px;background:#f7f8f9}.searchFieldSelect{width:100%;outline:0;appearance:auto}.searchInputWide{border-top:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(34,36,38,.15);background:#fff}.searchInputWide input{width:100%;height:30px;border:0;outline:0;background:transparent;padding:0 12px;color:#27313b}.searchSubmit{border:1px solid #0065b4;border-radius:0 3px 3px 0;background:#0065b4;color:#fff;display:grid;place-items:center}.actionLinks{margin-top:11px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}.actionLinks button{background:transparent;color:#2f638f;font-size:13px}.agActionLinks{margin-top:12px;justify-content:flex-end;gap:22px}.agActionLinks button:first-child{color:#f26f3f}.resultArea{margin-top:12px;min-height:220px}.agResultArea{margin-top:10px}.agResultTopLine{display:inline-flex;align-items:center;gap:18px;margin:8px 0 10px}.agResultTopLine strong{font-size:18px;color:#000000de;line-height:1}.agResultTopLine span{color:#4b5563;display:inline-flex;align-items:center;gap:4px;font-size:13px}.agPageSizeControl{display:inline-flex;align-items:center;gap:6px;color:#1f2937;font-size:13px}.agPageSizeControl select{height:26px;min-width:48px;border:1px solid transparent;border-radius:4px;background:#fff;color:#1f2937;font:inherit;padding:0 18px 0 4px}.agTicketsContainer{--ag-ticket-grid: 34px 96px 122px 116px minmax(300px, 1.55fr) 164px 96px 92px 120px;--ag-ticket-min-width: 1140px;max-width:100%;overflow-x:auto;border:1px solid #d5d9de;border-radius:3px;background:#f8f8f8}.agTicketsHead{display:grid;grid-template-columns:var(--ag-ticket-grid);min-width:var(--ag-ticket-min-width);gap:0;padding:8px 0;border-bottom:1px solid #d5d9de;background:#fff;color:#1f2937}.agTicketsHead span{font-size:14px;font-weight:700}.agSortableHead{display:flex;align-items:center;min-width:0}.agSortableHead button{display:inline-flex;align-items:center;gap:3px;min-width:0;border:0;background:transparent;color:#111827;font:inherit;font-weight:700;cursor:pointer;padding:0 10px}.agSortableHead button svg{color:#c7ccd2;flex:0 0 auto}.agSortableHead.active button svg{color:#111827}.agHeadCheck{display:inline-flex;justify-content:center;align-items:center}.agHeadCheck input,.agTicketCell.checkbox input{width:14px;height:14px;accent-color:#2f638f}.agTicketsRows{display:grid;min-width:var(--ag-ticket-min-width)}.agTicketRow{border-left:3px solid var(--task-row-color, #f1c330);border-bottom:1px solid #d1d5db;cursor:pointer;background:#f8f8f8}.agTicketRow.pending{background:#f5f1df}.agTicketRowMain{display:grid;grid-template-columns:var(--ag-ticket-grid);gap:0;align-items:start;padding:12px 0 7px}.agTicketCell{padding:0 10px}.agTicketCell.id strong{font-size:16px;color:#1f2937;line-height:1.2;letter-spacing:0;white-space:nowrap}.agTicketCell.subject strong{display:block;font-size:16px;line-height:1.3;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agTicketCell.subject small{display:block;color:#4b5563;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agTicketCell strong{display:block;font-size:13px;line-height:1.3}.agTicketCell small{display:block;font-size:12px;color:#4b5563;line-height:1.28}.agTicketCell.date small,.agTicketCell.update small{font-weight:600;color:#1f2937}.agUpdateCell{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.agTicketExpandButton{width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:#111827;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}.agTicketExpandButton:hover{background:#e9eef4;color:#2f638f}.agTicketRowPreview{display:grid;grid-template-columns:var(--ag-ticket-grid);gap:0;align-items:center;padding:4px 0 12px}.agTicketRowPreview strong{display:block;margin-bottom:4px;font-size:14px;line-height:1.2}.agTicketRowPreview small{display:block;color:#374151;font-size:13px;line-height:1.28}.agTicketExpandedContact{grid-column:2 / 5;display:flex;align-items:center;gap:10px;padding:0 10px;min-width:0}.agTicketExpandedPost{grid-column:5 / 9;padding:0 10px}.agTicketRowPreview p{margin:0;color:#6b7280;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agTicketExpandedId{justify-self:end;margin-right:8px;border:0;border-radius:999px;background:#eef3f8;color:#2f638f;font-weight:700;padding:7px 12px;cursor:pointer}.agStatusPill,.agPriorityPill{max-width:112px;width:112px;min-height:34px;padding:4px 8px;border-radius:999px;cursor:default}.agStatusPill>span:last-child,.agPriorityPill>span:last-child{white-space:normal;overflow:visible;text-overflow:clip;text-align:center;line-height:1.08;overflow-wrap:anywhere}.agTicketDetailMetrics .agStatusPill,.agTicketDetailMetrics .agPriorityPill{max-width:150px;width:auto}.agTicketDetailPage{border:1px solid #cfd5db;background:#f4f6f8}.agTicketDetailTop{background:#d5dbe1;padding:12px 14px;display:grid;grid-template-columns:minmax(320px,1fr) minmax(520px,1fr) auto;gap:14px}.agTicketDetailMain small{color:#7b8794;font-weight:600}.agTicketDetailMain small span{margin-left:6px}.agTicketDetailMain h2{margin:4px 0 6px;font-size:18px;line-height:1.3}.agTicketDetailMain p{margin:0;color:#6b7280;font-size:12px}.agTicketDetailMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.agTicketDetailTopActions{display:inline-flex;align-items:start;gap:8px}.agTicketDetailTopActions button{width:26px;height:26px;border-radius:50%;background:transparent;color:#5e6b77;border:1px solid transparent;display:grid;place-items:center}.agTicketDetailMetrics div{display:grid;gap:4px;align-content:start}.agTicketDetailMetrics span{color:#6b7280;font-size:12px}.agTicketDetailMetrics b,.agTicketDetailMetrics .taskReferencePill{color:#1f2937;font-size:14px;font-weight:600}.agTicketDetailMetrics .taskReferencePill.filled{color:#fff}.agTicketDetailMetrics .taskReferencePill span{color:inherit;font-size:inherit}.agTicketDetailTabs{border-top:1px solid #cfd5db;border-bottom:1px solid #cfd5db;background:#f8fafc;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.agTicketDetailTabs button{min-height:40px;background:transparent;color:#2f4f6e;border-bottom:2px solid transparent;font-weight:600;font-size:14px}.agTicketDetailTabs button.active{border-bottom-color:#2f5f95}.agTicketDetailBody{display:grid;grid-template-columns:410px minmax(0,1fr);min-height:480px}.agTicketInteractionStrip{min-height:36px;border-bottom:1px solid #d1d5db;padding:0 10px;display:flex;align-items:center;justify-content:space-between;color:#586b7d;font-size:14px}.agTicketInteractionStrip div{display:inline-flex;gap:16px}.agTicketInteractionStrip small{font-size:14px;color:#586b7d}.agTicketInfoColumn{border-right:1px solid #d1d5db;background:#f8f9fa;padding:10px;font-size:13px}.agTimerActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agTimerActions button{min-height:32px;border:1px solid #22a13d;border-radius:999px;background:#f1f9f2;color:#22a13d;font-weight:700}.agInfoBlock{margin-top:12px;display:grid;gap:4px}.agInfoBlock.inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agInfoBlock span{color:#6b7280;font-size:12px}.agInfoBlock strong{font-size:15px;line-height:1.35}.agInfoBlock small{color:#4b5563;font-size:12px}.agInlineButtons{display:flex;gap:8px}.agInlineButtons button{min-height:30px;border:1px solid #2f638f;border-radius:999px;background:#fff;color:#2f638f;padding:0 10px}.agTicketCommentColumn{padding:10px}.agTicketCommentCard{border:1px solid #e0ddd3;background:#f1ece2;padding:12px}.agTicketCommentCard header{display:flex;justify-content:space-between;align-items:center;font-size:14px}.agTicketCommentCard h4{margin:14px 0 4px;font-size:13px}.agTicketCommentCard p{margin:0;line-height:1.45;font-size:14px}.agTicketCommentCard p.content{white-space:pre-wrap}.agTicketBottomActions{border-top:1px solid #d1d5db;background:#eef1f4;padding:8px 10px;display:flex;gap:8px;flex-wrap:wrap}.agTicketBottomActions button{min-height:32px;border:1px solid #d2d7dc;border-radius:999px;background:#fff;color:#374151;padding:0 12px}.agAssigneeBlock{display:inline-flex;align-items:center;gap:8px}.agAssigneeBlock>div{display:grid}.agAvatarDot{width:28px;height:28px;border-radius:50%;background:linear-gradient(#d7dce1,#b7bec7)}.agAvatarDot.large{width:32px;height:32px;flex:0 0 auto}.agTicketDetailFooter{border-top:1px solid #d1d5db;background:#d5dbe1;padding:8px}.agTicketDetailFooter button{min-height:34px;border:1px solid #6b7280;border-radius:999px;background:#f2f4f6;color:#374151;padding:0 16px}.emptyText{text-align:center;margin-top:58px;color:#4a5866}.deskTable{width:100%;border-collapse:collapse;background:#f8f9fa}.deskTable th,.deskTable td{border:1px solid #cfd5db;padding:9px 10px;font-size:13px;text-align:left;vertical-align:middle}.deskTable th{background:#e9edf1;color:#4b5966;font-weight:600}.deskTable tbody tr{cursor:pointer}.deskTable tbody tr:hover,.deskTable tbody tr.selected{background:#dfeaf4}.deskTable td strong{display:block;font-weight:600}.deskTable td small{display:block;margin-top:2px;color:#75818d}.assetsPage{height:calc(100vh - 58px);padding:10px 0 34px;background:#fff;position:relative}.assetsViewport{width:min(1248px,calc(100% - 72px));margin:0 auto;padding-bottom:56px}.assetsTabs{min-height:35px;border-bottom:1px solid #cfd4d9;display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));align-items:end}.assetsTabs button{min-height:35px;border-bottom:2px solid transparent;background:transparent;color:#003b74;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;padding:0 14px 9px;font-size:14px}.assetsTabs button.active{border-bottom-color:#2f638f;color:#003b74;font-weight:700}.assetsHeader{min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-top:15px}.assetsHeader h1{margin:0;display:inline-flex;align-items:center;gap:12px;color:#111;font-size:22px;line-height:1.1}.assetCreateButton{min-height:34px;border-radius:18px;background:#2f638f;color:#fff;display:inline-flex;align-items:center;gap:6px;padding:0 15px;font-weight:700}.assetFiltersGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.assetSelect,.assetSearchRow select,.assetSearchRow input{min-height:36px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;color:#2f3a43}.assetSelect{position:relative;display:flex;align-items:center}.assetSelect select{width:100%;min-height:34px;border:0;background:transparent;color:#2f3a43;padding:0 32px 0 13px;appearance:none}.assetSelect.hasChip select{color:transparent}.assetSelect>svg{position:absolute;right:10px;pointer-events:none;color:#3f464d}.assetSelect>span{position:absolute;z-index:1;left:7px;top:6px;min-height:22px;border:1px solid #c4c8cd;border-radius:3px;background:#e2e4e7;color:#454d56;display:inline-flex;align-items:center;gap:5px;padding:0 6px;font-size:13px}.assetSelect>span button{width:14px;height:14px;background:transparent;color:#90979f;display:grid;place-items:center}.assetSearchRow{margin-top:14px;display:grid;grid-template-columns:187px minmax(0,1fr) 36px}.assetSearchRow select{border-top-right-radius:0;border-bottom-right-radius:0;padding:0 12px}.assetSearchRow input{border-left:0;border-radius:0;padding:0 13px}.assetSearchRow input::placeholder,.assetModalGrid input::placeholder,.assetModalGrid textarea::placeholder,.assetModalGrid select:invalid{color:#b7bcc1}.assetSearchRow button{border-radius:0 3px 3px 0;background:#2f638f;color:#fff;display:grid;place-items:center}.assetMetaRow{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px}.assetResultCount{display:inline-flex;align-items:center;gap:12px;color:#111}.assetResultCount strong{font-size:16px}.assetResultCount select{border:0;background:transparent;color:#0f1720;min-width:42px;font-size:13px}.assetResultCount small{color:#111;font-size:13px}.assetActionLinks{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:20px}.assetActionLinks button{background:transparent;color:#004078;display:inline-flex;align-items:center;gap:5px;font-size:14px}.assetFeedback{display:block;margin-bottom:8px}.assetTableWrap{overflow-x:auto}.assetTable{width:100%;border-collapse:collapse;background:#fff;color:#111;table-layout:fixed}.assetTable th,.assetTable td{border-bottom:1px solid #d9dde1;padding:13px 11px;text-align:left;vertical-align:middle;font-size:14px}.assetColDrag{width:34px}.assetColCheck{width:48px}.assetColId{width:82px}.assetColStatus{width:150px}.assetColName{width:auto}.assetColCategory{width:180px}.assetColResponsible{width:300px}.assetColManufacturer{width:180px}.assetColVersion{width:120px}.assetColUpdated{width:160px}.assetTable th{border-bottom:0;color:#111;font-weight:700;padding-top:8px;padding-bottom:12px}.assetTable th button{background:transparent;color:inherit;display:inline-flex;align-items:center;gap:4px;font-weight:inherit}.assetTable th svg{color:#d3d7db}.assetTable th svg.active{color:#8190a0}.assetTable tbody tr{height:66px}.assetTable tbody td:first-child{border-left:4px solid #20b843}.assetDragCell{width:31px;color:#d4d8dc}.assetCheckCell{width:42px}.assetCheckCell input{width:14px;height:14px}.assetIdCell{width:82px;text-align:center!important}.assetUpdatedCell{width:138px}.assetStatusPill{min-width:110px;min-height:30px;border-radius:15px;background:var(--asset-status-color, #16ab39);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;font-weight:700;font-size:13px}.assetNameCell,.assetResponsibleCell{display:inline-flex;align-items:center;gap:11px;min-width:0}.assetNameCell>span,.assetResponsibleCell>span{width:36px;height:36px;border-radius:50%;background:#5d83ad;color:#fff;display:grid;place-items:center;font-weight:700;flex:0 0 auto}.assetNameCell strong,.assetResponsibleCell strong{color:#20252a;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assetResponsibleCell em{min-height:20px;border-radius:10px;background:#ffc400;color:#fff;display:inline-flex;align-items:center;padding:0 7px;font-style:normal;font-size:10px;font-weight:700;white-space:nowrap}.assetPaginationRow{min-height:62px;display:flex;justify-content:space-between;align-items:center;color:#111}.assetPaginationRow strong{font-size:15px}.assetPaginationRow>div{display:inline-flex;align-items:center}.assetPaginationRow button,.assetPaginationRow span{width:39px;height:33px;border:1px solid #d7dce1;background:#fff;color:#111;display:grid;place-items:center}.assetPaginationRow span{border-left:0;border-right:0;background:#f7f7f7}.assetPaginationRow button:disabled{color:#c7ccd1}.assetEmptyState{min-height:110px;display:grid;place-items:center;color:#252b31;font-size:14px}.assetChatButton{position:fixed;right:0;top:97px;z-index:11;writing-mode:vertical-rl;transform:rotate(180deg);min-width:32px;min-height:130px;border-radius:8px 0 0 8px;background:#ff7117;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 7px;font-weight:700}.assetAvailabilityBar{position:fixed;left:52px;right:0;bottom:0;height:34px;z-index:10;background:#f4bd00;color:#fff;display:grid;place-items:center;font-size:14px}.assetModalBackdrop{position:fixed;inset:0;z-index:45;background:#00000094;display:grid;place-items:center;padding:22px}.assetCreateModal{width:min(540px,calc(100vw - 44px));max-height:calc(100vh - 88px);overflow:auto;border-radius:8px;background:#fff;box-shadow:0 2px 14px #00000054;position:relative;padding:27px 42px 26px}.assetCreateModalLarge{width:min(1080px,calc(100vw - 70px));padding-left:42px;padding-right:50px}.assetModalClose{position:absolute;right:9px;top:8px;width:24px;height:24px;background:transparent;color:#a0a5aa;display:grid;place-items:center}.assetModalTitle{min-height:40px;display:flex;align-items:center;justify-content:center;gap:11px;color:#20252a;margin-bottom:20px}.assetModalTitle h2{margin:0;font-size:23px;line-height:1}.assetModalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 14px}.assetModalGridSingle{grid-template-columns:1fr;gap:20px}.assetModalGrid label{display:grid;gap:6px;color:#242a30;font-size:14px;font-weight:700;position:relative}.assetModalGrid label.wide{grid-column:1 / -1}.assetModalGrid input,.assetModalGrid select,.assetModalGrid textarea{width:100%;min-height:38px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;color:#222;padding:0 13px;font-weight:400}.assetModalGrid textarea{min-height:112px;resize:vertical;padding-top:12px}.assetModalGrid label.invalid{color:#a72222}.assetModalGrid label.invalid input,.assetModalGrid label.invalid select{border-color:#e58a8a;background:#fff6f6;color:#a72222}.assetModalGrid label.invalid small{justify-self:start;min-height:28px;border:1px solid #e58a8a;border-radius:3px;background:#fff;color:#a72222;display:inline-flex;align-items:center;padding:0 10px;font-size:12px;font-weight:700;position:relative}.assetModalGrid label.invalid small:before{content:"";position:absolute;top:-5px;left:33px;width:9px;height:9px;border-left:1px solid #e58a8a;border-top:1px solid #e58a8a;background:#fff;transform:rotate(45deg)}.assetDateField{display:grid;grid-template-columns:minmax(0,1fr) 40px}.assetDateField input{border-top-right-radius:0;border-bottom-right-radius:0}.assetDateField svg{height:38px;width:40px;border:1px solid rgba(34,36,38,.15);border-left:0;border-radius:0 3px 3px 0;background:#e1e3e5;color:#6b7075;padding:10px}.assetModalGrid .accessBlock{margin-top:28px;padding-top:0;border-top:1px solid #d9dde1}.assetModalGrid .accessBlock strong{min-height:34px;display:inline-flex;align-items:center;gap:11px;color:#20252a;font-size:16px}.assetModalGrid .accessBlock select{max-width:320px}.assetModalError{display:block;margin-top:12px}.assetCreateModal footer{margin-top:33px;display:flex;justify-content:center;align-items:center;gap:9px}.assetCreateModal footer button{min-height:34px;border-radius:18px;background:transparent;color:#0f477b;padding:0 13px;font-weight:400}.assetCreateModal footer .solid{background:#2f638f;color:#fff;font-weight:700;padding:0 18px}.stageBadge,.statusPill{display:inline-flex;align-items:center;min-height:22px;border-radius:12px;padding:0 9px;font-size:12px;white-space:nowrap}.stageBadge{border:1px solid #94a3b8;background:#fff;color:#364756}.statusPill{background:#e5e9ed;color:#46515d}.statusPill.blue{background:#dcebf8;color:#0a5c9c}.statusPill.green{background:#ddf0e5;color:#236943}.statusPill.yellow{background:#fff2cb;color:#8a5a00}.statusPill.red{background:#f6dedc;color:#a3332d}.ticketDetail{min-width:0;align-self:start;max-height:calc(100vh - 112px);overflow:auto}.emptyDetail{min-height:180px;display:grid;place-items:center;color:#71808e}.detailHeader{padding:13px;border-bottom:1px solid #d7dde3;display:flex;justify-content:space-between;gap:10px}.detailHeader small{color:#71808e}.detailHeader h2{margin:3px 0 0;font-size:16px;line-height:1.25}.detailFields{padding:12px 13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.detailFields label,.detailFields div{display:grid;gap:4px}.detailFields span,.detailFields label{color:#6a7784;font-size:12px}.detailFields strong{color:#2e3943;font-size:13px;font-weight:600}.detailFields select,.commentForm select,.commentForm textarea,.deskModal input,.deskModal select,.deskModal textarea,.loginForm input{width:100%;border:1px solid #c4cbd2;border-radius:3px;background:#fff;color:#27313b;outline:0}.detailFields select,.commentForm select,.deskModal input,.deskModal select,.loginForm input{height:32px;padding:0 8px}.detailBlock{padding:12px 13px;border-top:1px solid #d7dde3}.detailBlock h3{margin:0 0 8px;font-size:14px}.checkRow{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:7px;min-height:26px}.checkRow span{width:16px;height:16px;border:1px solid #aeb8c1;border-radius:3px;background:#fff;display:grid;place-items:center;color:#fff;font-size:11px}.checkRow span.checked{border-color:#2f7d4f;background:#2f7d4f}.muted{color:#71808e}.commentForm{display:grid;gap:7px}.commentForm textarea,.deskModal textarea{min-height:78px;padding:8px;resize:vertical}.activityList{margin-top:10px;display:grid;gap:8px}.activityList article{border-top:1px solid #dfe4e8;padding-top:8px}.activityList article div{display:flex;justify-content:space-between;gap:8px}.activityList p{margin:6px 0;color:#34424f}.activityList small{color:#71808e}.modalBackdrop{position:fixed;inset:0;z-index:20;background:#1b26316b;display:grid;place-items:center;padding:20px}.deskModal{width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:4px;border:1px solid #b9c2cb;background:#f8f9fa;box-shadow:0 18px 60px #14202c42}.deskModal header,.deskModal footer{min-height:50px;padding:0 14px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d4dae0}.deskModal footer{border-top:1px solid #d4dae0;border-bottom:0;justify-content:flex-end;gap:8px}.deskModal header h2{margin:0;font-size:17px}.deskModal header button{width:30px;height:30px;border-radius:3px;background:transparent;color:#4a5866}.agHelpCreateModal{width:min(540px,calc(100vw - 40px));border:0;border-radius:11px;background:#fff;box-shadow:0 18px 60px #14202c42;padding:28px 14px 21px;overflow:visible}.agHelpCreateModal header{min-height:25px;margin:0 14px 24px;padding:0;display:block;border:0;text-align:center}.agHelpCreateModal header h2{margin:-3px 0 14px;font-size:18px;line-height:25px;font-weight:700;color:#000000de}.agHelpCreateModal .modalBody{width:456px;max-width:100%;margin:0 auto;display:grid;gap:14px}.agHelpCreateModal label{min-height:57px;display:grid;align-content:start;gap:5px;color:#000000de;font-size:14px;font-weight:700}.agHelpCreateModal input,.agHelpCreateModal select{width:100%;height:35px;border:1px solid rgba(34,36,38,.15);border-radius:4px;background:#fff;color:#000000de;font-size:13px;font-weight:400;padding:0 13px}.agHelpCreateModal input{height:38px;border-radius:3px;font-size:14px;padding:0 14px}.agHelpCreateModal footer{min-height:33px;margin:18px 188px 0 184px;padding:0;border:0;justify-content:flex-start;gap:10px}.agHelpCreateModal footer button{min-height:17px;border:0;border-radius:0;background:transparent;color:#31608c;font-size:14px;font-weight:400;padding:0}.agHelpCreateModal footer .solid{min-height:33px;border-radius:22px;background:#31608c;color:#fff;font-size:13px;font-weight:700;padding:0 19px}.agHelpCreateModal .errorText{margin-top:-4px}@media(max-width:620px){.agHelpCreateModal footer{margin:18px 28px 0;justify-content:flex-end}}.modalGrid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.modalGrid label,.loginForm label{display:grid;gap:5px;color:#52616e;font-size:12px}.modalGrid .wide{grid-column:1 / -1}.optionRows{padding:0 14px 12px;display:flex;flex-wrap:wrap;gap:14px}.optionRows label{display:inline-flex;align-items:center;gap:6px;font-size:13px}.createActionMenuWrap{position:relative;display:inline-flex}.createActionMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:90;width:190px;border:1px solid #d3d9df;border-radius:6px;background:#fff;box-shadow:0 14px 34px #14202c38;padding:5px 0}.createActionMenu:before{content:"";position:absolute;top:-6px;right:24px;width:10px;height:10px;border-left:1px solid #d3d9df;border-top:1px solid #d3d9df;background:#fff;transform:rotate(45deg)}.createActionMenu button{width:100%;min-height:34px;border-radius:0;border:0;background:transparent;color:#24384b;padding:0 12px;display:flex;align-items:center;justify-content:flex-start;gap:9px;font-weight:600;font-size:13px}.createActionMenu button:hover:not(:disabled){background:#eef4f9;color:#235d8d}.createActionMenu button:disabled{color:#9aa5af;cursor:default}.agCreateBackdrop{z-index:120;background:#0000008f;padding:8px}.agCreateModal{position:relative;border:1px solid #cfd6dd;border-radius:9px;background:#fff;box-shadow:0 18px 55px #00000057;color:#222;overflow:auto}.agAttendanceModal{width:min(720px,calc(100vw - 16px));max-height:calc(100vh - 16px);padding:26px 40px 18px}.agTaskCreateModal{width:min(1080px,calc(100vw - 80px));max-height:calc(100vh - 70px);padding:30px 42px 28px}.agCreateClose{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:transparent;color:#9aa0a6;display:grid;place-items:center}.agCreateHeader{min-height:52px;display:flex;align-items:center;justify-content:center;gap:11px;color:#222}.agCreateHeader h2{margin:0;font-size:20px;line-height:1.2;font-weight:700}.agTaskCreateHeader{min-height:40px}.agSegmentRow{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:4px;overflow:hidden}.agSegmentRow button{min-height:36px;border:1px solid #d2d8de;background:#fbfbfb;color:#333;padding:0 14px;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;font-size:12px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.agSegmentRow button+button{border-left:0}.agSegmentRow button.active{border-color:#245b8b;background:#edf5fb;color:#245b8b;box-shadow:inset 0 0 0 1px #245b8b24}.agCreateGrid{display:grid;gap:14px}.agCreateGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.agCreateGrid.three{grid-template-columns:240px 240px minmax(0,1fr)}.agField{margin-top:13px;display:grid;gap:6px;min-width:0;color:#222;font-size:13px;font-weight:700}.agField.wide{width:100%}.agField>span{min-height:18px;display:flex;align-items:center;justify-content:flex-start;gap:2px}.agField b{color:#d73535;margin-left:1px}.agField small{margin-left:auto;color:#7a838c;font-size:12px;font-weight:400}.agFieldInlineAction{border:0;background:transparent;color:#1f6090;margin-left:auto;padding:0;font-size:12px;line-height:18px;font-weight:400;text-align:right;white-space:nowrap}.agFieldInlineAction:hover{color:#154d77;text-decoration:underline}.agField input,.agField select{width:100%;height:36px;border:1px solid #d6d9dc;border-radius:3px;background:#fff;color:#30343a;outline:0;padding:0 12px;font-size:14px;font-weight:400}.agField input::placeholder{color:#b9bdc2}.agField select:disabled,.agField input:disabled{background:#fafafa;color:#c0c5ca}.agColorSelect{position:relative;width:100%;min-width:0}.agColorSelectControl{width:100%;height:36px;border:1px solid #d6d9dc;border-radius:3px;background:#fff;color:#30343a;padding:0 10px 0 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:400;text-align:left}.agColorSelectControl.placeholder{color:#b9bdc2}.agColorSelect.open .agColorSelectControl,.agColorSelectControl:focus{border-color:#70a4ca;box-shadow:0 0 0 1px #70a4ca33}.agColorSelectControl>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agColorSelectRight{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:#5f6871}.agColorSelectMenu{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:160;max-height:240px;overflow:auto;border:1px solid #d6d9dc;border-radius:3px;background:#fff;box-shadow:0 12px 30px #18253329}.agColorSelectMenu button{width:100%;min-height:43px;border:0;border-radius:0;background:#fff;color:#2f3439;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:400;text-align:left}.agColorSelectMenu button:hover,.agColorSelectMenu button.selected{background:#f0f0f0}.agColorSelectMenu small{display:block;margin-left:0;padding:12px;color:#7a838c;font-size:12px;font-weight:400}.agField input:focus,.agField select:focus,.agRichEditor:focus-within{border-color:#70a4ca;box-shadow:0 0 0 1px #70a4ca33}.agFollowerPicker{width:100%}.agFollowerChips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.agField .agFollowerChip{min-height:24px;display:inline-flex;justify-content:flex-start;gap:6px;width:auto;max-width:100%}.agModeFields{min-width:0}.agResponsibleActions{margin-top:16px}.agInlineLink,.agHelperLinks button,.agModelLink{border:0;background:transparent;color:#245b8b;font-size:12px;line-height:1.2;font-weight:500}.agInlineLink{margin-top:10px;width:fit-content;padding:0}.agHelperLinks{margin-top:12px;display:inline-flex;align-items:center;gap:8px}.agHelperLinks button,.agModelLink{display:inline-flex;align-items:center;gap:4px;padding:0}.agRichEditor{position:relative;border:1px solid #d6d9dc;border-radius:3px;overflow:hidden;background:#fff}.agRichEditorHint{position:absolute;top:-24px;right:0;color:#7b8187;font-size:12px;font-weight:400}.agRichToolbar{min-height:79px;border-bottom:1px solid #e2e3e5;display:flex;flex-wrap:wrap;align-content:center;gap:7px;padding:8px 10px}.agRichToolbar button{width:22px;height:22px;border-radius:3px;background:transparent;color:#000;display:grid;place-items:center}.agRichToolbar button:hover{background:#eef2f5}.agRichFontSize{display:inline-flex;align-items:center;gap:3px;height:22px;color:#000;font-size:14px;font-weight:400}.agRichColor{width:14px;height:14px;margin-top:4px;background:#f2ec00}.agRichEditor textarea{width:100%;min-height:148px;border:0;outline:0;resize:vertical;padding:12px;color:#333;font-size:14px;font-weight:400}.agRichResize{height:10px;border-top:1px solid #e5e6e8;background:linear-gradient(90deg,transparent calc(50% - 10px),#a8adb3 calc(50% - 10px),#a8adb3 calc(50% + 10px),transparent calc(50% + 10px))}.agModelLink{margin:12px 0 4px 20px}.agToggleRow{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.agToggleSwitch{display:inline-flex;align-items:center;gap:12px;color:#25292e;font-size:14px;font-weight:400}.agToggleSwitch input{position:absolute;opacity:0;pointer-events:none}.agToggleSwitch span{width:50px;height:22px;border-radius:999px;background:#eceeef;position:relative;transition:background-color .22s ease,box-shadow .22s ease}.agToggleSwitch span:after{content:"";position:absolute;top:1px;left:1px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease}.agToggleSwitch input:checked+span{background:#336d9c}.agToggleSwitch input:checked+span:after{transform:translate(29px)}.agToggleSwitch b{color:#25292e;font-weight:400}.agCreateFooter{margin-top:28px;display:flex;justify-content:center;align-items:center;gap:8px}.agCreateFooter button{min-height:36px;border:0;border-radius:22px;background:transparent;color:#245b8b;padding:0 18px;font-size:14px}.agCreateFooter .solid{background:#336d9c;color:#fff;font-weight:700}.agCreateError{display:block;margin-top:12px;text-align:center}.agOpeningTimerBar{position:fixed;left:0;right:0;bottom:0;z-index:135;min-height:31px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#0db344;color:#fff;font-size:13px;font-weight:600}.agOpeningTimerBar span{justify-self:center;grid-column:2;min-width:420px;text-align:left}.agOpeningTimerBar strong{grid-column:3;justify-self:start;font-size:14px;font-weight:700}@media(max-width:640px){.agOpeningTimerBar{grid-template-columns:1fr auto;padding:0 12px}.agOpeningTimerBar span{grid-column:1;justify-self:start;min-width:0}.agOpeningTimerBar strong{grid-column:2;justify-self:end}}.agTaskCreateTopActions{display:flex;justify-content:flex-end;gap:8px;margin:18px 0 4px}.agTaskCreateTopActions button{min-height:32px;border:1px solid #2f638f;border-radius:18px;background:#fff;color:#2f638f;padding:0 13px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.agTaskDatesGrid{margin-top:3px}.agTaskEstimateGrid{margin-top:2px}.agCreateHint{display:block;margin-top:8px;color:#6e7883;font-size:12px;font-weight:400}.agMarkerCreateChip .taskReferenceDot{width:10px;height:10px}.taskEditModalOverlay{position:fixed;inset:0;z-index:140;background:#eef2f5}.taskEditModal{height:100vh;display:grid;grid-template-rows:88px minmax(0,1fr) 48px 24px;background:#f4f7fa;color:#252a30}.taskEditHeader{min-width:0;display:grid;grid-template-columns:minmax(330px,1.25fr) minmax(140px,.6fr) minmax(140px,.6fr) minmax(160px,.75fr) minmax(160px,.75fr) minmax(210px,.9fr) 76px;gap:18px;align-items:start;background:#dfe6eb;padding:16px 14px 10px}.taskEditIdentity{min-width:0;display:grid;gap:3px}.taskEditIdentity small{display:inline-flex;align-items:center;gap:6px;color:#90979e;font-size:14px;font-weight:600}.taskEditIdentity strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#252a30;font-size:14px}.taskEditIdentity span{color:#8a929a;font-size:14px}.taskEditMetric{display:grid;gap:7px;justify-items:start}.taskEditMetric>span,.taskEditResponsible>span{color:#9aa0a6;font-size:14px}.taskEditStatusPill,.taskEditPriorityPill{min-height:36px;border-radius:999px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;border:0;background:var(--task-reference-color, #f47a25)}.taskEditStatusPill{background:var(--task-reference-color, #f47a25)}.taskEditPriorityPill{background:var(--task-reference-color, #ffcd38)}.taskEditStatusPill>span,.taskEditPriorityPill>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskEditStatusPill .taskReferenceDot,.taskEditPriorityPill .taskReferenceDot{width:10px;height:10px;background:var(--task-reference-color, #f47a25);box-shadow:0 0 0 2px #ffffffe0}.taskEditPillButton{cursor:pointer;box-shadow:none}.taskEditPillButton:hover:not(:disabled){filter:brightness(.98);box-shadow:0 0 0 2px #2f638f1f}.taskEditPillButton:disabled{opacity:.74;cursor:wait}.taskChangeModalBackdrop{position:fixed;inset:0;z-index:170;background:#0000008f;display:grid;place-items:center;padding:20px}.taskChangeModal{position:relative;width:min(542px,calc(100vw - 40px));min-height:272px;border:1px solid #d6dce2;border-radius:10px;background:#fff;box-shadow:0 14px 36px #00000057;padding:31px 42px 28px;color:#1f252b}.taskChangeClose{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;background:transparent;color:#9aa0a6;display:grid;place-items:center}.taskChangeModal header{min-height:40px;display:flex;justify-content:center;align-items:center;gap:12px;color:#20252a}.taskChangeModal header h2{margin:0;font-size:20px;line-height:1.2}.taskChangeField{margin-top:25px;display:grid;gap:7px;color:#20252a;font-size:14px;font-weight:700}.taskChangeField b{color:#d73535}.taskChangeSelect{position:relative}.taskChangeSelectButton,.taskChangeField select{width:100%;height:36px;border:1px solid #d7dbdf;border-radius:3px;background:#fff;color:#333a41;padding:0 12px;font-size:14px;outline:0}.taskChangeSelectButton{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;text-align:left}.taskChangeSelectButton span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskChangeSelect.open .taskChangeSelectButton,.taskChangeSelectButton:focus,.taskChangeField select:focus{border-color:#70a4ca;box-shadow:0 0 0 1px #70a4ca33}.taskChangeOptions{position:absolute;top:calc(100% + 0px);left:0;right:0;z-index:4;max-height:258px;border:1px solid #9fc6d3;border-top:0;background:#fff;overflow-y:auto;box-shadow:0 6px 16px #1f252b14}.taskChangeOptionsHeader{height:43px;display:flex;align-items:center;padding:0 16px;background:#f4f4f4;color:#c2c2c2;font-size:14px;font-weight:400}.taskChangeOptions button{width:100%;min-height:43px;border:0;border-radius:0;background:#fff;color:#20252a;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;padding:0 25px 0 16px;text-align:left;font-size:14px;font-weight:400}.taskChangeOptions button:hover,.taskChangeOptions button.selected{background:#f8fafc}.taskChangeOptions button span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskChangeOptions .taskReferenceDot{width:14px;height:14px}.taskChangeReason{margin-top:13px;border:0;background:transparent;color:#245b8b;padding:0;font-size:12px}.taskChangeModal p{margin:15px 0 0;max-width:420px;color:#2f3337;font-size:14px;line-height:1.45}.taskChangeModal footer{margin-top:35px;display:flex;justify-content:center;align-items:center;gap:9px}.taskChangeModal footer button{min-height:36px;border-radius:999px;border:0;background:transparent;color:#245b8b;padding:0 18px;font-size:14px}.taskChangeModal footer .solid{background:#336d9c;color:#fff;font-weight:700}.taskChangeModal footer button:disabled{opacity:.7;cursor:wait}.taskDateModal{position:relative;width:min(542px,calc(100vw - 40px));border:1px solid #d6dce2;border-radius:10px;background:#fff;box-shadow:0 14px 36px #00000057;padding:30px 28px 24px;color:#1f252b}.taskDateModal header{min-height:40px;display:flex;justify-content:center;align-items:center;gap:12px;color:#20252a}.taskDateModal header h2{margin:0;font-size:20px;line-height:1.2}.taskCalendarBox{margin-top:20px;border:1px solid #d7dbdf;background:#fff}.taskCalendarHeader{height:48px;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;border-bottom:1px solid #eef0f2}.taskCalendarHeader button{width:48px;height:48px;background:transparent;color:#111820;font-size:24px;font-weight:700}.taskCalendarHeader strong{text-align:center;font-size:14px;color:#20252a}.taskCalendarWeekdays,.taskCalendarDays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.taskCalendarWeekdays{height:48px;align-items:center}.taskCalendarWeekdays span{text-align:center;color:#1f252b;font-size:14px;font-weight:700}.taskCalendarDays{padding-bottom:10px}.taskCalendarDays button{height:34px;margin:0 5px;border-radius:16px;background:transparent;color:#1f252b;font-size:14px}.taskCalendarDays button.outside{color:#c8cdd2}.taskCalendarDays button.today:not(.selected){color:#2f638f;font-weight:700}.taskCalendarDays button.selected{background:#eef0f2;font-weight:700}.taskDateTimeField{margin-top:12px;display:grid;grid-template-columns:1fr 150px;align-items:center;gap:12px;color:#20252a;font-size:14px;font-weight:700}.taskDateTimeField input{height:34px;border:1px solid #d7dbdf;border-radius:3px;padding:0 10px;color:#333a41;outline:0}.taskDateModal footer{margin-top:18px;display:flex;justify-content:center;align-items:center;gap:9px}.taskDateModal footer button{min-height:36px;border-radius:999px;border:0;background:transparent;color:#245b8b;padding:0 18px;font-size:14px}.taskDateModal footer .solid{background:#336d9c;color:#fff;font-weight:700}.taskDateModal footer button:disabled{opacity:.7;cursor:wait}.taskMarkerModal{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 54px);border-radius:8px;background:#fff;box-shadow:0 22px 60px #00000047;display:grid;grid-template-rows:auto minmax(0,1fr) auto;position:relative;overflow:hidden}.taskMarkerModal header{min-height:74px;display:grid;place-items:center;gap:4px;color:#1f2937;padding:18px 48px 10px}.taskMarkerModal header h2{margin:0;font-size:20px;font-weight:600}.taskMarkerModalList{min-height:0;overflow-y:auto;padding:8px 18px 12px;display:grid;gap:4px}.taskMarkerModalList button{min-height:38px;border:1px solid transparent;border-radius:4px;background:transparent;color:#2f3338;display:grid;grid-template-columns:22px 18px minmax(0,1fr);align-items:center;gap:8px;padding:0 8px;text-align:left;font-size:14px;font-weight:600}.taskMarkerModalList button:hover,.taskMarkerModalList button.selected{border-color:#d5dce2;background:#f4f7fa}.taskMarkerModalList button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskMarkerModalCheck{width:18px;height:18px;border:1px solid #cbd4dc;border-radius:3px;display:grid;place-items:center;color:#2f638f}.taskMarkerModalList p{margin:0;padding:18px 0;color:#68727d;text-align:center}.taskMarkerModal footer{min-height:62px;border-top:1px solid #e1e6eb;padding:12px 18px;display:flex;justify-content:flex-end;gap:10px}.taskMarkerModal footer button{min-height:36px;border-radius:999px;padding:0 16px;font-weight:700}.taskMarkerModal footer .solid{background:#2f638f;color:#fff}.taskEditMetric.date b{display:inline-flex;align-items:center;gap:5px;color:#2f638f;font-size:14px;font-weight:400}.taskEditDateField{min-height:22px;display:inline-grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:5px;color:#2f638f;font-size:14px;font-weight:400;border:0;background:transparent;padding:0;cursor:pointer}.taskEditDateField span{min-width:0;text-align:left;white-space:nowrap}.taskEditDateField:hover:not(:disabled) span{text-decoration:underline}.taskEditDateField:disabled{opacity:.72;cursor:wait}.taskEditMetric.date small{display:inline-flex;align-items:center;gap:7px;color:#8e959c;font-size:14px;min-width:0}.taskEditMetric.date small.taskEditSlaHint{color:#8e959c;line-height:1.1;white-space:nowrap}.taskEditMetric.date small.taskEditSlaHint.ok{color:#7c878f}.taskEditMetric.date small.taskEditSlaHint.suspended{color:#748da3}.taskEditMetric.date small.taskEditSlaHint.overdue{color:#a24a4a}.taskEditMetric.date small i{width:14px;height:14px;border-radius:50%;flex:0 0 auto;background:var(--task-sla-color, #69ce85)}.taskEditResponsible{min-width:0;display:grid;gap:5px}.taskEditResponsible>div{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center}.taskEditResponsible i{grid-row:span 2;width:34px;height:34px;border-radius:50%;background:#5f86ad;color:#fff;display:grid;place-items:center;font-size:11px;font-style:normal;font-weight:700}.taskEditResponsible strong,.taskEditResponsible small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskEditResponsible strong{color:#535b64;font-size:14px}.taskEditResponsible select{min-width:0;width:100%;height:20px;border:0;outline:0;background:transparent;color:#535b64;font-size:14px;font-weight:700;cursor:pointer}.taskEditResponsible select:disabled{opacity:.72;cursor:wait}.taskEditResponsible small{color:#6a737b;font-size:13px}.taskEditTopButtons{display:inline-flex;justify-content:flex-end;gap:8px}.taskEditTopButtons button{width:28px;height:28px;border-radius:50%;background:transparent;color:#7d858c;display:grid;place-items:center}.taskEditContent{min-height:0;display:grid;grid-template-columns:478px minmax(0,1fr)}.taskEditSidebar{min-height:0;overflow-y:auto;border-right:1px solid #cfd5dc;background:#fff;padding:10px 8px 22px}.taskEditTimerRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.taskEditTimerRow button{min-height:34px;border:1px solid #22bd3f;border-radius:999px;background:#fff;color:#22bd3f;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.taskEditTimerRow button.running{background:#ecfff0;box-shadow:0 0 0 2px #22bd3f1f}.taskEditTimerRow button.reactivate{border-color:#2f638f;color:#2f638f}.taskEditError{display:block;margin:-4px 0 8px;color:#b73237;font-size:12px}.taskSideSection{margin-top:16px;display:grid;gap:6px}.taskSideSection.compact{margin-top:14px}.taskSideSection label{color:#9a9fa5;font-size:14px}.taskSidePerson,.taskSideAvatarLine{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px}.taskSidePerson>span,.taskSideAvatarLine>span{width:36px;height:36px;border-radius:50%;background:#5b82aa;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.taskSidePerson strong,.taskSideAvatarLine strong{display:block;color:#2f3338;font-size:14px;line-height:1.2}.taskSidePerson small,.taskSideAvatarLine small,.taskSideMuted{display:block;min-width:0;color:#636b73;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskSideMiniActions{display:inline-flex;gap:12px;color:#a0a6ac}.taskSideTwoCols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.taskSideSection strong,.taskSideLink{color:#245b8b;font-size:14px;font-weight:400}.taskSideSection strong{display:inline-flex;align-items:center;gap:5px;color:#2c3035}.taskSideLink{width:fit-content;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;gap:4px}.taskSideEstimateRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.taskSideEstimateRow button{min-width:0;border:0;background:transparent;color:#245b8b;display:inline-flex;align-items:center;gap:4px;padding:0;font-size:14px}.taskSideEstimateRow button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskSideFieldGrid{display:grid;gap:7px}.taskSideFieldGrid div{min-width:0;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px}.taskSideFieldGrid span{color:#8f969d;font-size:12px}.taskSideFieldGrid strong{display:block;min-width:0;color:#2f3338;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskSideMarkerChips{display:flex;flex-wrap:wrap;gap:5px}.taskSideMarkerChips .taskMarkerChip{background:#f8fafc;color:#334351}.taskSidePillRow{display:flex;flex-wrap:wrap;gap:4px}.taskSidePillRow button{min-height:29px;border:1px solid #2f638f;border-radius:999px;background:#fff;color:#245b8b;padding:0 9px;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700}.taskSideCirclePlus{width:29px;height:29px;border:1px solid #2f638f;border-radius:50%;background:#fff;color:#245b8b;display:grid;place-items:center}.taskSideMuted{margin-left:28px;color:#b0b5ba}.taskEditMain{min-width:0;min-height:0;display:grid;grid-template-rows:40px 50px minmax(0,1fr);background:#f4f7fa}.taskEditTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f8fafc;border-bottom:1px solid #d8dee4}.taskEditTabs button{min-width:0;border-bottom:2px solid transparent;background:transparent;color:#2f638f;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700}.taskEditTabs button.active{border-bottom-color:#2f638f}.taskEditInteractionStrip{border-bottom:1px solid #d8dee4;background:#f8fafc;padding:0 12px;display:flex;align-items:center;justify-content:space-between;color:#5c6b79;font-size:14px}.taskEditInteractionStrip div{display:inline-flex;gap:22px}.taskEditInteractionStrip small{color:#6f7881;font-size:14px}.taskEditComments{min-height:0;overflow:auto;padding:20px 14px;display:grid;align-content:start;gap:14px}.taskEditCommentCard{border:1px solid #dfe4e8;border-radius:4px;background:#fff;box-shadow:0 1px 3px #1e29331f;padding:11px}.taskEditCommentCard header{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:start}.taskEditCommentCard header>span{width:28px;height:28px;border-radius:50%;background:#7b99b8;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700}.taskEditCommentCard strong{color:#2f3338;font-size:14px}.taskEditCommentCard small{color:#8a9299;font-size:12px}.taskEditCommentActions{display:inline-flex;align-items:center;gap:10px;color:#2f638f}.taskEditCommentActions small{display:inline-flex;align-items:center;gap:4px;color:#8a9299}.taskEditCommentCard p{margin:10px 0 0;color:#15191d;font-size:14px;line-height:1.45;white-space:pre-wrap}.taskEditBottomBar{border-top:1px solid #d2d8de;background:#e7edf2;padding:7px 8px;display:flex;align-items:center;justify-content:space-between}.taskEditBackButton{min-height:34px;border:1px solid #7f8a94;border-radius:999px;background:#eef1f4;color:#4c545c;padding:0 15px}.taskEditBottomBar>div{display:inline-flex;align-items:center;gap:12px}.taskEditBottomBar>div button{width:35px;height:35px;border:1px solid #2f638f;border-radius:50%;background:#f7fafc;color:#2f638f;display:grid;place-items:center}.taskEditBottomBar>div button:nth-child(n+2){border-color:#ff6b6b;color:#ff5b5b}.taskEditStatusBar{background:#f4bd00;color:#fff;display:grid;place-items:center;font-size:14px}.profileOverlay{position:fixed;inset:0;z-index:26;background:#1b263170;padding:16px;display:grid;place-items:center;overflow:hidden}.profileShell{width:min(1220px,100%);max-height:calc(100vh - 32px);border:1px solid #b9c2cb;border-radius:4px;background:#f6f7f8;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;position:relative}.profileHeader{border-bottom:1px solid #d4dae0;background:#e4e9ee;padding:10px 14px;display:flex;justify-content:space-between;align-items:center}.profileHeader button{width:30px;height:30px;border-radius:3px;background:transparent;color:#4a5866}.profileHeaderIdentity{display:flex;align-items:center;gap:10px}.profileHeaderIdentity h2{margin:0;font-size:31px;line-height:1}.profileHeaderIdentity small,.profileHeaderIdentity span{color:#667583}.profileBody{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 290px}.profileMain{min-width:0;overflow:auto;padding:14px;display:grid;gap:12px}.profileSection{border-top:1px solid #d4dae0;padding-top:10px;display:grid;gap:8px}.profileSection:first-child{border-top:0;padding-top:0}.profileSection h3{margin:0;font-size:31px;line-height:1;color:#2b3640}.profileSection label,.profileSection .profileField,.profileToggleField{display:grid;gap:5px;color:#52616e;font-size:12px}.profileGrid{display:grid;gap:10px}.profileGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.profileGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.profileGrid .full{grid-column:1 / -1}.profileGrid .span-2{grid-column:span 2}.profileGrid input,.profileGrid select,.profileGrid textarea,.profileSection input,.profileSection select,.profileSection textarea{min-height:34px;border:1px solid #c6cdd4;border-radius:3px;padding:0 10px;background:#f7f8f9;color:#31404d}.profileGrid textarea,.profileSection textarea{min-height:94px;padding-top:8px;resize:vertical}.statusSelectRow{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:9px}.profileToggleField{align-content:end}.profileToggleField .inlineMenuSwitch{min-height:34px}.profileToggleRow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.profileCheckGrid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.profileCheckItem{min-height:34px;border:1px solid #c6cdd4;border-radius:3px;background:#f7f8f9;padding:0 10px;display:inline-flex!important;align-items:center;gap:8px;color:#31404d;font-size:13px}.profileCheckItem input{width:14px;height:14px;margin:0}.profileGhostButton{min-height:34px;border:1px solid #4f7ca3;border-radius:20px;background:#f6f9fc;color:#2f638f;padding:0 16px}.profileTokenInput{min-height:40px;border:1px solid #c6cdd4;border-radius:3px;background:#f7f8f9;display:flex;align-items:center;gap:6px;padding:4px 6px;flex-wrap:wrap}.profileTokenInput input{border:0;background:transparent;min-width:200px;flex:1 1 220px;height:26px;padding:0 6px}.profileTokenChip{min-height:24px;border:1px solid #c2c9d1;border-radius:3px;background:#e9edf1;color:#3d4c59;display:inline-flex;align-items:center;padding:0 8px;font-size:13px}.profileDistributionRules{display:grid;gap:12px}.profileDistributionTitle{color:#283744;font-weight:600;font-size:14px}.profileDistributionOption{display:flex!important;align-items:flex-start;gap:10px;font-size:14px}.profileDistributionOption strong{color:#1f2f3d;font-size:26px;line-height:1.1}.profileDistributionOption small{display:block;color:#4d5b68;margin-top:2px}.profileDistributionCounter{display:grid;gap:8px;max-width:420px}.profileStepper{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;width:200px}.profileStepper button,.profileStepper input{min-height:34px;border:1px solid #4f7ca3;background:#fff;color:#2f638f;text-align:center}.profileStepper input{border-left:0;border-right:0;padding:0}.profileAside{border-left:1px solid #d4dae0;background:#f7f8f9;padding:14px 12px;overflow:auto;display:grid;gap:12px;align-content:start}.profileAsideBlock{display:grid;gap:6px}.profileAsideBlock h4{margin:0;color:#7a8793;font-size:24px;line-height:1.1}.profileAsideBlock button{min-height:30px;border-radius:3px;text-align:left;padding:0 8px;background:transparent;color:#2f638f}.profileAsideBlock button:hover{background:#ecf1f6}.profileAvatar{width:128px;height:128px;border-radius:50%;border:1px solid #c6cdd4;background:linear-gradient(#e4e7ea,#d4d9de);color:#738290;display:grid;place-items:center;font-size:12px;overflow:hidden}.profileAvatar img{width:100%;height:100%;object-fit:cover;transform-origin:center center;transition:transform .12s ease}.profileAvatarDraggable{touch-action:none;cursor:grab}.profileAvatarDraggable:active{cursor:grabbing}.profileAvatarDraggable img{object-fit:contain;-webkit-user-select:none;user-select:none}.profileAvatarEditable{font-weight:700;font-size:26px;color:#fff;background:linear-gradient(140deg,#5f8db4,#7ea4c3)}.profileAvatarUpload{display:inline-flex!important;align-items:center;justify-content:center;min-height:30px;border:1px solid #c6cdd4;border-radius:14px;background:#fff;color:#2f638f;padding:0 10px;font-size:12px;font-weight:600;position:relative;overflow:hidden}.profileAvatarUpload input{position:absolute;inset:0;opacity:0;cursor:pointer}.profileAvatarFieldInline{gap:8px!important}.profileAvatarInlineRow{display:inline-flex;align-items:center;gap:10px}.profileAvatarInlinePreview{width:42px;height:42px;border-radius:50%;background:linear-gradient(140deg,#6d94b7,#88abca);color:#fff;display:grid;place-items:center;font-size:14px;font-weight:700;overflow:hidden}.profileAvatarInlinePreview img{width:100%;height:100%;object-fit:cover}.profileAvatarZoomBox{display:grid;gap:4px}.profileAvatarZoomBox span{color:#738290;font-size:12px;font-weight:700}.profileAvatarZoomBox input[type=range]{width:100%}.profileAvatarZoomBox small{color:#738290;font-size:11px}.profileFooter{border-top:1px solid #d4dae0;background:#edf1f5;padding:0 10px;display:flex;justify-content:space-between;align-items:center}.profileFooter button{min-height:34px;padding:0 14px;border-radius:16px;border:1px solid #c2cad2;background:#f4f7fa;color:#425160}.profileFooter .solid{border-color:#355f86;background:#2f638f;color:#fff}.profileFeedback,.profileInfoText{position:absolute;right:18px;bottom:58px}.profileInfoText{color:#335f84}.agentCreateBackdrop{background:#16222d85}.agentCreateModal{width:min(740px,100%);max-height:calc(100vh - 48px);border-radius:11px;border:0;background:#fff;padding:0;overflow:hidden;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;position:relative}.agentCreateModal.compact{width:min(520px,100%)}.agentCreateClose{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;background:transparent;color:#8f99a4;z-index:2}.agentCreateHeader{min-height:66px;padding:14px 18px 8px;border-bottom:0;justify-content:center}.agentCreateTitle{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#000000de}.agentCreateTitle h2{margin:0;font-size:32px;font-weight:700;line-height:1}.agentCreateBody{max-height:calc(100vh - 210px);overflow:auto;padding:0 22px 14px}.agentCreateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.agentCreateGrid label{display:grid;gap:6px;color:#000000de;font-size:13px;font-weight:700}.agentCreateGrid .wide{grid-column:1 / -1}.agentCreateGrid input,.agentCreateGrid select{min-height:38px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;color:#000000de;font-size:14px;padding:0 13px}.agentCreateMultiSelect{position:relative;min-height:38px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff}.agentCreateMultiSelect.open{border-color:#85b7d9;box-shadow:0 0 0 1px #85b7d93d}.agentCreateMultiSelect.open-static{border-color:#22242626}.agentCreateMultiSelect.open-static .agentCreateMultiMenu{position:static;left:auto;right:auto;top:auto;border-radius:3px;border:1px solid #d6dde4;box-shadow:none;margin:0 6px 6px;max-height:126px}.agentCreateMultiControl{min-height:38px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:4px 8px;cursor:text}.agentCreateMultiControl input{border:0;min-height:26px;height:26px;flex:1 1 140px;padding:0 4px;background:transparent}.agentCreateMultiControl input:focus{outline:0}.agentCreateMultiChip{min-height:24px;border:1px solid #ccd5de;border-radius:3px;background:#ecf1f6;display:inline-flex;align-items:center;gap:6px;padding:0 4px 0 6px;font-size:12px;font-weight:600;color:#2e3944;pointer-events:none}.agentCreateMultiChip i{width:18px;height:18px;border-radius:50%;background:#8ea7be;color:#fff;font-style:normal;display:grid;place-items:center;font-size:10px}.agentCreateMultiChip button{width:16px;height:16px;border-radius:2px;background:transparent;color:#6d7b87;display:inline-flex;align-items:center;justify-content:center;padding:0;pointer-events:auto}.agentCreateMultiChip button:hover{background:#d8e0e8}.agentCreateMultiMenu{position:absolute;top:calc(100% + 1px);left:-1px;right:-1px;border:1px solid #85b7d9;border-radius:0 0 3px 3px;background:#fff;box-shadow:0 10px 24px #1422302e;z-index:40;max-height:220px;overflow:auto;display:grid;padding:4px;gap:2px}.agentCreateMultiMenu button{min-height:31px;border-radius:3px;background:transparent;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;color:#24323f;text-align:left;padding:0 8px}.agentCreateMultiMenu button:hover,.agentCreateMultiMenu button.selected{background:#eef4fa}.agentCreateMultiMenu button i{width:18px;height:18px;border-radius:50%;background:#8ea7be;color:#fff;font-style:normal;display:grid;place-items:center;font-size:10px}.agentCreateMultiMenu button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentCreateMultiMenu small{min-height:30px;display:inline-flex;align-items:center;padding:0 8px;color:#6e7d89;font-size:12px}.agentCreatePasswordField{display:grid;grid-template-columns:minmax(0,1fr) auto}.agentCreatePasswordField input{border-right:0;border-radius:3px 0 0 3px}.agentCreatePasswordField button{min-height:38px;border:1px solid #2f6a9f;border-radius:0 3px 3px 0;background:#f8fbff;color:#2f6a9f;font-size:12px;font-weight:600;padding:0 10px}.agentCreatePasswordStrength{display:inline-flex;align-items:center;min-height:28px;width:fit-content;border:1px solid #cfd6de;border-radius:3px;background:#f7f8fa;color:#303a44;padding:0 10px;font-size:12px}.agentCreatePasswordHints{border:1px solid #d7dbe0;border-radius:4px;background:#f2f4f7;padding:10px 12px;display:grid;gap:5px}.agentCreatePasswordHints span{font-size:12px;color:#2d3740;font-weight:500}.agentCreatePasswordHints small{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#2d3740;font-weight:400}.agentCreatePasswordHints small svg{color:#c94a4a}.agentCreatePasswordHints small.is-valid svg{color:#2e8b57}.agentCreateSwitches{display:grid;align-content:start;gap:12px;padding-top:30px}.agentCreateModal .inlineMenuSwitch{min-height:26px;gap:10px;font-size:14px;color:#000000de}.agentCreateModal .inlineMenuSwitch .switchTrack{width:48px;height:22px;border-color:#22242626;background:#eee}.agentCreateModal .inlineMenuSwitch .switchTrack:after{width:18px;height:18px;top:1px;left:1px}.agentCreateModal .inlineMenuSwitch input:checked+.switchTrack{background:#336d9c;border-color:#336d9c}.agentCreateModal .inlineMenuSwitch input:checked+.switchTrack:after{transform:translate(25px)}.agentCreateModal .inlineMenuLabel{font-size:14px;color:#000000de}.agentCreateFooter{min-height:66px;border-top:0;justify-content:center;gap:12px;padding:10px 16px 18px}.agentCreateFooter button{min-height:34px;padding:0 14px}.agentCreateFooter button:first-child{border:0;background:transparent;color:#31608c;font-weight:500}.agentCreateFooter .solid{border:0;border-radius:22px;background:#31608c;color:#fff;font-weight:700;padding:0 24px}.agentCreateError{display:block;padding:0 22px 4px}.agentCreateHint{color:#6d7780;font-size:12px;font-weight:400}.agentCreateWarning{min-height:42px;border:1px solid #f0d98c;border-radius:3px;background:#fff8df;color:#725a17;display:flex;align-items:center;padding:8px 12px;font-size:13px;font-weight:600}.agentProfileOverlay{background:#fff;padding:0;z-index:120;place-items:stretch}.agentProfileShell{width:100%;height:100vh;max-height:none;border:0;border-radius:0;background:#fff;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.agentProfileShell .profileBody{grid-template-columns:minmax(0,1fr) 320px}.agentProfileShell .profileHeader{min-height:86px;background:#e9eef3;border-bottom-color:#d5dce3;padding:10px 18px}.agentProfileShell .profileHeaderIdentity{gap:14px}.agentProfileShell .profileHeaderIdentity h2{font-size:15px;line-height:1;font-weight:700}.agentProfileShell .profileHeaderIdentity small,.agentProfileShell .profileHeaderIdentity span{font-size:13px;color:#8f98a1}.agentProfileShell .profileMain{width:min(980px,100%);justify-self:center;padding:16px 18px 78px}.agentProfileShell .profileSection{border-top-color:#d4dbe2;padding-top:12px;gap:9px}.agentProfileShell .profileSection h3{margin:0;font-size:15px;line-height:1.2;color:#272d33;font-weight:700}.agentProfileShell .profileSection label,.agentProfileShell .profileSection .profileField,.agentProfileShell .profileToggleField{color:#000000de;font-size:13px;font-weight:600}.agentProfileShell .profileGrid input,.agentProfileShell .profileGrid select,.agentProfileShell .profileGrid textarea,.agentProfileShell .profileSection input,.agentProfileShell .profileSection select,.agentProfileShell .profileSection textarea{font-size:13px;font-weight:400}.agentProfileShell .profileGrid input,.agentProfileShell .profileGrid select,.agentProfileShell .profileGrid textarea,.agentProfileShell .profileSection input,.agentProfileShell .profileSection select,.agentProfileShell .profileSection textarea,.agentProfileShell .profileTokenInput,.agentProfileShell .profileCheckItem{background:#fff;border-color:#22242626;color:#000000de}.agentProfileShell .profileGrid input,.agentProfileShell .profileGrid select,.agentProfileShell .profileSection input,.agentProfileShell .profileSection select{min-height:38px}.agentProfileShell .profileSection textarea,.agentProfileShell .profileGrid textarea{min-height:112px}.agentProfileShell .profileAside{background:#fff;border-left-color:#d5dce3;width:320px;padding:16px 24px 72px;gap:14px}.agentProfileShell .profileAsideBlock h4{font-size:14px;color:#77838e;font-weight:700;margin-bottom:7px}.agentProfileShell .profileAsideBlock button{width:100%;min-height:38px;color:#2f638f;font-size:13px;font-weight:700;line-height:1.1;padding:0;border-radius:0}.agentProfileShell .profileAsideBlock button:hover{background:transparent;color:#234f77}.agentProfileShell .profileFooter{min-height:52px;background:#e9eef3;border-top-color:#d5dce3;padding:0 18px}.agentProfileShell .profileFooter button{min-height:34px;border-radius:22px;padding:0 20px;font-size:13px;font-weight:700}.agentProfileShell .profileFooter button:first-child{min-width:74px}.agentProfileShell .profileFooter .solid{border-color:#31608c;background:#31608c}.agentProfileInlineSwitchRow{margin-bottom:4px}.agentProfileSectionTitle{display:inline-flex;align-items:center;gap:9px;font-size:15px!important;color:#2a3036!important;font-weight:700!important}.agentProfileSectionTitle svg{color:#20262c}.agentProfileAsideItem{display:flex!important;align-items:center;justify-content:space-between;gap:18px}.agentProfileAsideItemMain{display:inline-flex;align-items:center;gap:11px;min-width:0}.agentProfileAsideItemMain svg{width:18px;height:18px;flex:0 0 18px;color:#2f638f;stroke-width:1.8}.agentProfileAsideItem>svg{width:15px;height:15px;flex:0 0 15px;color:#2f638f;stroke-width:2}.agentProfileFooterActions{display:inline-flex;align-items:center;gap:8px}.agentProfileShell .profileFooter .danger{border:1px solid #f17f7f;background:transparent;color:#e55555}.contactProfileSection{gap:14px}.contactPrimaryClientButton{width:min(420px,100%);border:0;border-radius:3px;background:transparent;color:#000000de;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:0;text-align:left}.contactPrimaryClientButton:hover{background:#f4f8fb}.contactPrimaryClientIcon{width:34px;height:34px;border-radius:50%;background:#e4e8ec;color:#8b969f;display:grid;place-items:center}.contactPrimaryClientButton small,.contactPrimaryClientButton strong,.contactPrimaryClientButton em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactPrimaryClientButton small{margin-bottom:3px;color:#000000de;font-size:13px;font-weight:700}.contactPrimaryClientButton strong{font-size:16px;line-height:18px;font-weight:700}.contactPrimaryClientButton em{color:#737f89;font-size:13px;font-style:normal;font-weight:400}.contactEmailEditField{align-content:start}.contactEmailEditField>span{color:#000000de;font-size:13px;font-weight:700}.contactInlineEditButton{min-height:38px;border:0;background:transparent;color:#000000de;display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;padding:0;font-size:13px;text-align:left}.contactInlineEditButton span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactInlineEditButton svg{flex:0 0 auto;color:#2f638f}.contactBlockedField{justify-content:end}.contactBlockedField .inlineMenuSwitch{min-height:38px}.profileSubmodalOverlay{z-index:132;background:#00000094;padding:18px}.profileMiniModal{width:min(540px,calc(100vw - 36px));border:1px solid #d4d9de;border-radius:8px;background:#fff;box-shadow:0 14px 32px #00000047;position:relative;padding:30px 42px 28px;display:grid;gap:22px;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.profileMiniModal.emailEditMiniModal{width:min(540px,calc(100vw - 36px))}.profileMiniModalClose{position:absolute;top:10px;right:10px;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:#8b949e;display:grid;place-items:center;padding:0}.profileMiniModalHeader{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#000000de}.profileMiniModalHeader h3{margin:0;font-size:22px;line-height:1.1;font-weight:700}.profileMiniModalBody{display:grid;gap:12px}.profileMiniModalBody label{display:grid;gap:7px;color:#000000de;font-size:14px;font-weight:700}.profileMiniModalBody input,.profileMiniModalBody select{min-height:38px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;color:#000000de;padding:0 13px;font-size:14px}.profileMiniModalBody label.has-error{color:#b63d3d}.profileMiniModalBody label.has-error input{border-color:#dc6b6b;background:#fff7f7}.profileMiniModalReadonly{display:grid;gap:4px;color:#000000de}.profileMiniModalReadonly span{font-size:14px;font-weight:700}.profileMiniModalReadonly strong{font-size:14px;font-weight:400}.profileMiniModalReason{width:fit-content;border:0;background:transparent;color:#2f638f;padding:0;font-size:13px;text-align:left}.profileMiniModalError{width:fit-content;border:1px solid #dc6b6b;border-radius:3px;color:#b63d3d;background:#fff;padding:6px 10px;font-size:13px}.profileMiniModalFooter{display:inline-flex;align-items:center;justify-content:center;gap:12px}.profileMiniModalFooter button{min-height:34px;border:0;background:transparent;color:#31608c;font-size:14px;font-weight:500;padding:0 12px}.profileMiniModalFooter .solid{min-width:74px;border-radius:18px;background:#31608c;color:#fff;font-weight:700}.profilePeopleSelect{position:relative}.profilePeopleSelectControl{width:100%;min-height:34px;border:1px solid #c6cdd4;border-radius:3px;background:#f7f8f9;padding:0 10px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;color:#31404d}.profilePeopleSelectPlaceholder{color:#7c8792}.profilePeopleSelectMenu{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:70;border:1px solid #9cb5cb;border-radius:3px;background:#fff;box-shadow:0 10px 24px #1422302e;padding:6px;display:grid;gap:6px}.profilePeopleSelectMenu>input{min-height:32px;border:1px solid #d2d9df;border-radius:3px;padding:0 9px}.profilePeopleSelectItems{max-height:172px;overflow:auto;display:grid;gap:2px}.profilePeopleSelectItems button{min-height:44px;border-radius:3px;border:0;background:transparent;padding:4px 8px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;text-align:left}.profilePeopleSelectItems button:hover,.profilePeopleSelectItems button.selected{background:#edf3f8}.profilePeopleAvatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(140deg,#6a93b6,#88aeca);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;overflow:hidden}.profilePeopleAvatar img{width:100%;height:100%;object-fit:cover}.profilePeopleMeta{min-width:0;display:grid;gap:1px}.profilePeopleMeta strong{font-size:12px;color:#293542;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profilePeopleMeta small{font-size:11px;color:#6f7c88;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationConfigOverlay{z-index:120}.notificationConfigModal{width:min(680px,calc(100vw - 36px));max-height:calc(100vh - 64px);border-radius:8px;border:1px solid #cfd8e2;background:#fff;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden}.notificationConfigHeader{min-height:50px;padding:0 12px;border-bottom:1px solid #d6dde5;display:flex;align-items:center;justify-content:space-between}.notificationConfigHeader h3{margin:0;font-size:15px}.notificationConfigHeader button{width:28px;height:28px;border-radius:50%;background:transparent;color:#7b8691;display:grid;place-items:center}.notificationConfigTabs{border-bottom:1px solid #e1e6ec;display:inline-flex;gap:2px;padding:8px 10px}.notificationConfigTabs button{min-height:30px;border-radius:14px;border:1px solid #cfd7df;background:#f5f7f9;color:#4b5965;font-size:12px;padding:0 10px}.notificationConfigTabs button.active{border-color:#2f638f;background:#2f638f;color:#fff}.notificationConfigSearch{min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-bottom:1px solid #e2e8ee}.notificationConfigSearch input{flex:1;min-height:30px;border:0;outline:0;background:transparent}.notificationConfigList{overflow:auto;padding:8px 12px 10px;display:grid;gap:5px}.notificationConfigItem{min-height:31px;border-radius:3px;padding:0 7px;display:inline-flex!important;align-items:center;gap:8px}.notificationConfigItem small{margin-left:auto;color:#6f7c88;font-size:11px}.notificationConfigItem:hover{background:#eef4fa}.notificationConfigFooter{border-top:1px solid #dbe3eb;min-height:48px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.notificationConfigFooter .solid{min-height:32px;border:1px solid #2f638f;border-radius:14px;background:#2f638f;color:#fff;padding:0 12px}.relationPager{display:inline-flex;align-items:center;gap:6px}.relationPager button{min-height:28px;border:1px solid #c8d3de;border-radius:12px;background:#f2f6fa;color:#395f83;padding:0 10px;font-size:12px}.relationPager button:disabled{opacity:.5}.relationPager span{color:#5f6f7e;font-size:12px}.relationAttachPanel{display:grid;gap:8px}.relationAttachPanel p{margin:0;color:#4e5f70;font-size:12px}.relationUploadButton{width:fit-content}.relationAttachmentItem{border:1px solid #d9e1e9;border-radius:4px;padding:7px 9px;display:grid;gap:2px;background:#f8fafc}.relationAttachmentItem strong{color:#263646;font-size:13px}.relationAttachmentItem small{color:#607182;font-size:11px}.agentCostsModal{width:min(760px,calc(100vw - 32px));min-height:460px;border:1px solid #d9dfe6;border-radius:12px;background:#fff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.agentCostsHeader{min-height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.agentCostsHeader h3{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:19px;font-weight:600}.agentCostsHeader button{width:28px;height:28px;border-radius:50%;background:transparent;color:#8a95a1;display:grid;place-items:center}.agentCostsBody{padding:4px 16px 0;display:grid;gap:24px}.agentCostsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.agentCostsGrid label{display:grid;gap:6px;font-size:14px;font-weight:600}.agentCostsGrid input{min-height:38px;border:1px solid #d3dae2;border-radius:3px;padding:0 12px;font-size:14px}.agentCostsExtra{border-top:1px solid #d9e1e8;padding-top:14px;display:grid;gap:16px}.agentCostsExtra h4{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.agentCostsExtra p{margin:0;text-align:center;color:#3a434b;font-size:14px}.agentCostsAddButton{justify-self:end;min-height:34px;border:1px solid #2f638f;border-radius:18px;background:#fff;color:#2f638f;font-size:13px;font-weight:700;padding:0 14px}.agentCostsExtraList{display:grid;gap:6px}.agentCostsExtraItem{border:1px solid #d8e0e7;border-radius:3px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between}.agentCostsFooter{min-height:62px;display:flex;align-items:center;justify-content:center;gap:10px}.agentCostsFooter button{min-height:34px;padding:0 16px;border-radius:18px;font-size:13px;font-weight:700}.agentCostsFooter button:first-child{border:0;background:transparent;color:#2f638f}.agentCostsFooter .solid{border:1px solid #31608c;background:#31608c;color:#fff}.agentTimelineModal{width:min(1720px,calc(100vw - 28px));max-height:calc(100vh - 24px);border:1px solid #d8dee5;border-radius:3px;background:#fff;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.agentTimelineHeader{min-height:62px;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.agentTimelineHeader h3{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:19px;font-weight:600}.agentTimelineHeader button{width:28px;height:28px;border-radius:50%;background:transparent;color:#8b96a2;display:grid;place-items:center}.agentTimelineToolbar{min-height:50px;padding:0 14px;border-top:1px solid #dde3ea;border-bottom:1px solid #dde3ea;display:flex;align-items:center;justify-content:space-between;gap:12px}.agentTimelineToolbar small{color:#607181;font-size:13px}.agentTimelineToolbar div{display:inline-flex;align-items:center;gap:4px}.agentTimelineToolbar button{min-height:30px;border:1px solid transparent;border-radius:14px;background:transparent;color:#5e6f81;font-size:12px;padding:0 10px}.agentTimelineToolbar button.active{border-color:#c8d2dd;background:#f5f8fb;color:#304b65}.agentTimelineList{overflow:auto;padding:10px 14px;display:grid;gap:12px}.agentTimelineCard{border:1px solid #d9dfe6;border-radius:4px;background:#fff;padding:10px;display:grid;gap:12px}.agentTimelineCard.highlight{background:#f3f6fa}.agentTimelineCard>header{display:flex;align-items:center;justify-content:space-between}.agentTimelineAuthor{display:inline-flex;align-items:center;gap:8px}.agentTimelineAuthor>span{width:26px;height:26px;border-radius:50%;background:#cfd7df;color:#5e6f80;font-size:11px;font-weight:700;display:grid;place-items:center}.agentTimelineAuthor strong{display:block;font-size:13px}.agentTimelineAuthor small{display:inline-flex;align-items:center;gap:4px;color:#8c96a2;font-size:12px}.agentTimelineCard>p{margin:0;font-size:15px;color:#222d37}.agentTimelineDetails{display:grid;gap:8px}.agentTimelineDetails>div{display:grid;gap:1px}.agentTimelineDetails strong{font-size:14px;color:#1d2b37}.agentTimelineDetails span{font-size:14px;color:#243746}.agentTimelineFooter{min-height:56px;display:grid;place-items:center}.agentTimelineFooter button{min-height:34px;border:1px solid #2f638f;border-radius:19px;background:#fff;color:#2f638f;padding:0 22px;font-size:13px;font-weight:700}.contextInlineLabel{display:inline-flex;align-items:center;gap:5px}.agentProfileAvailabilityBar{min-height:32px;border-top:1px solid #e4b109;background:#f2c000;color:#fff;font-size:12px;display:grid;place-items:center}.projectStack{margin-top:14px;display:grid;gap:14px}.projectPanel header{min-height:52px;padding:0 13px;border-bottom:1px solid #d7dde3;display:flex;justify-content:space-between;align-items:center;gap:12px}.projectPanel header small{color:#71808e}.kanbanGrid{padding:12px;display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:10px;overflow-x:auto}.kanbanList{min-height:180px;border:1px solid #d3d9df;border-radius:4px;background:#e9edf1;padding:10px}.kanbanList h3{margin:0 0 10px;font-size:13px}.taskCard{border:1px solid #d2d9df;border-radius:4px;background:#fff;padding:10px;display:grid;gap:5px}.taskCard span,.taskCard small{color:#71808e}.workspacePageContainer{width:min(1180px,100%);margin:0 auto}.workspacePageContent.isBoardDetail{overflow:hidden;padding-bottom:18px}.workspacePageContent.isBoardDetail .workspacePageContainer{width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.workspacePageContainer .titleActions{flex-wrap:nowrap;align-items:center}.workspaceTitleInlineControls{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.workspaceToolbar{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.workspaceToolbarFilters{display:inline-flex;align-items:center;gap:10px}.workspaceSearchInput{min-width:240px;min-height:34px;border:1px solid #cfd7df;border-radius:3px;background:#fff;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px;padding:0 9px}.workspaceSearchInput svg{color:#7d8a97}.workspaceSearchInput input{border:0;outline:0;background:transparent;font-size:12px}.workspaceDropdownButton{min-height:34px;padding:0 10px;border:1px solid #d1d8e0;border-radius:3px;background:#fff;color:#4f5f6f;font-size:12px;display:inline-flex;align-items:center;gap:6px}.workspaceToolbarActions{display:inline-flex;align-items:center;gap:8px}.workspaceIconAction{width:34px;height:34px;border:1px solid transparent;border-radius:50%;background:transparent;color:#2f638f;display:grid;place-items:center}.workspaceIconAction:hover{border-color:#d6dee6;background:#f6f9fc}.workspaceCreateButton{min-height:34px;padding:0 14px;border:1px solid #2f638f;border-radius:16px;background:#2f638f;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.workspaceSwitchesRow{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.workspaceSwitchesRow label{display:inline-flex;align-items:center;gap:8px;color:#59697a;font-size:12px}.workspaceSwitchesRow input[type=checkbox]{width:34px;height:18px;border-radius:999px;border:1px solid #cad2db;background:#e8edf2;appearance:none;position:relative;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.workspaceSwitchesRow input[type=checkbox]:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:1px;left:1px;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease}.workspaceSwitchesRow input[type=checkbox]:checked{border-color:#336d9c;background:#336d9c}.workspaceSwitchesRow input[type=checkbox]:checked:after{transform:translate(16px)}.workspaceExpandActions{display:inline-flex;align-items:center;gap:8px}.workspaceExpandActions button{border:0;background:transparent;color:#2f638f;font-size:12px;text-decoration:underline;padding:0}.workspaceExpandActions span{color:#9ba7b4}.workspaceExpandActions small{margin-left:6px;color:#7d8c9b;font-size:11px}.workspaceProjectsList{margin-top:10px;display:grid;gap:10px}.workspaceProjectRow{border-bottom:1px solid #dce3ea;padding-bottom:12px}.workspaceProjectHeader{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px}.workspaceProjectTitle{display:inline-flex;align-items:center;gap:8px}.workspaceProjectTitle h2{margin:0;font-size:18px;font-weight:600;color:#0f2133;line-height:1.1}.workspaceProjectTitle small{min-width:22px;min-height:22px;padding:0 7px;border-radius:999px;background:#e73434;color:#fff;font-size:9px;font-weight:700;display:grid;place-items:center}.workspaceProjectBadge{width:22px;height:22px;border-radius:999px;background:#386690;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:700}.workspaceProjectActions{display:inline-flex;align-items:center;gap:4px}.workspaceProjectCollapse,.workspaceProjectIcon{width:26px;height:26px;border:1px solid transparent;border-radius:50%;background:transparent;color:#4f6478;display:grid;place-items:center}.workspaceProjectCollapse svg{transition:transform .16s ease}.workspaceProjectCollapse svg.open{transform:rotate(180deg)}.workspaceProjectCollapse:hover,.workspaceProjectIcon:hover{border-color:#d5dde6;background:#f4f7fb}.workspaceBoardsContainer{margin-top:8px;border:1px solid #dbe2e9;border-radius:4px;background:#eceeef;padding:10px}.workspaceBoardsGrid{display:flex;flex-wrap:wrap;gap:10px}.workspaceBoardCard,.workspaceBoardCreate,.workspaceProjectCreateCard{width:176px;min-height:88px;border-radius:8px;border:1px solid #5d83a7;background:#5f87ac;padding:10px;color:#fff;display:grid;align-content:space-between;justify-items:start;text-align:left;gap:8px}.workspaceBoardCardHeader{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px}.workspaceBoardCard strong{font-size:13px;line-height:1.25;font-weight:600}.workspaceBoardCardHeader svg{color:#ffffffbf}.workspaceBoardCard small{min-width:22px;min-height:22px;padding:0 7px;border-radius:999px;background:#e73434;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.workspaceBoardCreate,.workspaceProjectCreateCard{border-color:#d5dce2;background:#f5f6f8;color:#8a95a3;font-size:19px;font-weight:500;justify-items:start;align-content:center;grid-template-columns:22px minmax(0,1fr);gap:6px}.workspaceBoardCreate svg,.workspaceProjectCreateCard svg{color:#8a95a3}.workspaceBoardCreate{padding-top:0}.workspaceProjectCreateCard{margin-top:4px}.workspaceBoardDetail{margin-top:12px}.workspacePageContent.isBoardDetail .workspaceBoardDetail{min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.workspaceBoardHeader{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#607284;font-size:14px}.workspaceBoardMoveError{color:#a3332d;font-weight:600}.workspaceKanbanRows{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:10px}.workspacePageContent.isBoardDetail .workspaceKanbanRows{min-height:0;height:100%;align-items:stretch}.workspaceKanbanList{min-width:268px;max-width:268px;border:1px solid #d5dbe1;border-radius:12px;background:#edf1f5;padding:10px;display:grid;align-content:flex-start;gap:10px;box-shadow:0 1px 2px #1f2e3c0f}.workspacePageContent.isBoardDetail .workspaceKanbanList{min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.workspaceKanbanList.isDropTarget{border-color:#2f638f;background:#dfe9f2}.workspaceKanbanList.isListDragging{opacity:.56}.workspaceKanbanList>header{display:flex;align-items:center;gap:8px}.workspaceKanbanList>header h3{margin:0;font-size:14px;flex:1;min-width:0;color:#1f2e3c;line-height:1.25;overflow-wrap:anywhere}.workspaceKanbanList>header span{min-width:20px;min-height:20px;border-radius:999px;padding:0 6px;display:grid;place-items:center;font-size:12px;font-weight:800;background:#d71920;color:#fff}.workspaceListDragHandle{width:24px;height:24px;border:0;border-radius:8px;background:transparent;color:#6f7f8f;display:grid;place-items:center;padding:0;cursor:grab}.workspaceListDragHandle:hover{background:#dce3ea;color:#1f2e3c}.workspaceListDragHandle:active{cursor:grabbing}.workspaceKanbanCards{display:grid;gap:8px}.workspacePageContent.isBoardDetail .workspaceKanbanCards{min-height:0;align-content:flex-start;overflow-x:hidden;overflow-y:auto;padding-right:3px}.workspaceTaskCard{border:1px solid #d0d6de;border-left:4px solid var(--task-row-color, #9aa7b4);border-radius:10px;background:#fff;padding:10px 10px 10px 11px;display:grid;gap:7px;cursor:grab;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px #1f2e3c0d}.workspaceTaskCard:active{cursor:grabbing}.workspaceTaskCard.isDragging,.workspaceTaskCard.isMoving{opacity:.48}.workspaceTaskCard.status-active{border-left-color:var(--task-row-color, #2f638f)}.workspaceTaskCard.status-waiting{border-left-color:var(--task-row-color, #f0c300)}.workspaceTaskCard.status-approval{border-left-color:var(--task-row-color, #a126d9)}.workspaceTaskCard.status-overdue{border-left-color:var(--task-row-color, #ef4b4b)}.workspaceTaskCard.status-suspended{border-left-color:var(--task-row-color, #ff4a1c)}.workspaceTaskCard.status-done{border-left-color:var(--task-row-color, #22b14c)}.workspaceTaskCard.status-archived,.workspaceTaskCard.status-default{border-left-color:var(--task-row-color, #9aa7b4)}.workspaceTaskCard strong{font-size:14px;color:#1f2e3c;line-height:1.25}.workspaceTaskCard span,.workspaceTaskCard small{color:#6f7f8f}.workspaceTaskCard .taskReferencePill,.workspaceTaskCard .taskReferencePill span{color:#fff}.workspaceTaskCreated{font-size:11px;line-height:1.2}.workspaceTaskMeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.workspaceTaskMeta span{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:11px;line-height:1.2}.workspaceTaskMeta svg{flex:0 0 auto;color:#6f7f8f}.workspaceTaskChips{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.workspaceTaskChips>span:not(.taskReferencePill):not(.taskMarkerChip){min-height:20px;border:1px solid #d5dce2;border-radius:999px;background:#f4f6f8;color:#435569;display:inline-flex;align-items:center;padding:0 7px;font-size:11px;font-weight:700;line-height:1}.workspaceTaskReferenceChip{min-height:20px;padding:0 7px;font-size:11px;line-height:1}.workspaceTaskReferenceChip .taskReferenceDot{width:9px;height:9px}.workspaceTaskChips .taskMarkerChip{min-height:20px;padding:2px 7px;font-size:11px;line-height:1}.workspaceTaskFooter{display:flex;align-items:center;gap:8px;min-width:0;padding-top:2px}.workspaceTaskFooterIcons{display:inline-flex;align-items:center;gap:6px;color:#6f7f8f}.workspaceTaskFooterIcons svg{stroke-width:2.3}.workspaceTaskCode{flex:1;min-width:0;color:#435569;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceTaskAvatar{width:24px;height:24px;border-radius:999px;background:#dce8f4;color:#24445f;display:grid;place-items:center;flex:0 0 auto;font-size:10px;font-weight:800}.helpSearch{margin-top:16px;min-height:58px;border:1px solid #cbd2d9;background:#f6f7f8;border-radius:4px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px}.helpCreateMenu{position:relative}.agHelpPage .helpCreateMenu>button.solid{min-height:33px;border-color:#31608c;background:#31608c;color:#fff;font-size:13px;padding:0 16px}.helpCreateDropdown{position:absolute;top:calc(100% + 7px);right:0;min-width:107px;border:1px solid rgba(34,36,38,.15);border-radius:4px;background:#fff;box-shadow:0 2px 3px #22242626;padding:0;z-index:8;display:block;overflow:hidden}.helpCreateDropdown button{width:100%;min-height:43px;justify-content:flex-start;border:0;border-radius:0;background:#fff;color:#000000de;font-size:14px;font-weight:400;padding:10px 16px;gap:10px}.helpCreateDropdown button:hover{background:#00000009}.agHelpCreateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.helpSearch input{height:40px;border:0;outline:0;background:transparent;font-size:18px}.helpKpiGrid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.helpKpiGrid article{min-height:70px;border:1px solid #d0d8e0;border-radius:4px;background:#f6f9fc;padding:10px 12px;display:grid;gap:4px}.helpKpiGrid span{font-size:12px;color:#647282}.helpKpiGrid strong{font-size:24px;color:#18384f;line-height:1}.sectionGrid,.settingsGrid,.resultCards{margin-top:14px;display:grid;gap:12px}.sectionGrid{grid-template-columns:repeat(4,minmax(150px,1fr))}.sectionCard{padding:14px;display:grid;gap:8px}.sectionCard.sectionSelectable{width:100%;text-align:left}.sectionSelectable.active{border-color:#6d94b5;background:#eef4fa}.sectionCard svg{color:#0065b4}.sectionCard p{margin:0;color:#657380;line-height:1.45}.sectionCard small{color:#51606d;font-weight:600}.listRows button{min-height:34px;background:transparent;border-top:1px solid #e1e5e9;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:7px 0 0;text-align:left;color:#2f3d49}.helpArticleDetail{margin-top:12px}.helpArticleDetail header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.helpArticleDetail header small{color:#607183;font-weight:600}.helpArticleDetail header p{margin:4px 0 0;color:#667482;font-size:13px}.helpArticleActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.helpArticleActions button,.helpFeedbackRow button{min-height:30px;border:1px solid #b8c5d1;border-radius:3px;background:#fff;color:#2f4c64;padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-weight:600}.helpFeedbackRow{margin-top:10px;border-top:1px solid #d9e0e7;padding-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.helpFeedbackRow span{color:#536271;font-size:13px}.helpEmptyState{color:#6a7682;margin:2px 0}.agHelpPage{background:#fff;color:#26323d}.agHelpHeroSearch{margin:16px -24px 0;min-height:190px;border:0;border-radius:0;background:#0e73b8;color:#fff;display:grid;justify-items:center;align-content:center;gap:14px;padding:26px}.agHelpHeroTitle{display:inline-flex;align-items:center;gap:10px;font-size:25px;font-weight:700}.agHelpSearchBar{width:min(620px,calc(100% - 28px));min-height:44px;border:1px solid #d3dde6;border-radius:3px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) 48px;overflow:hidden}.agHelpSearchBar input,.agHelpTopSearch input{min-width:0;border:0;outline:0;background:transparent;color:#273542}.agHelpSearchBar input{padding:0 14px;font-size:15px}.agHelpSearchBar button{border:0;border-left:1px solid #d8e1ea;border-radius:0;background:#f7f9fb;color:#195f96;display:grid;place-items:center}.agHelpTextLink,.agHelpQuickLinks button,.agHelpBreadcrumb button,.agHelpExpandRow button{border:0;background:transparent}.agHelpTextLink{color:#fff;text-decoration:underline;font-weight:700}.agHelpAdvanced{margin-top:10px;border:1px solid #d0dbe5;border-radius:4px;background:#f6f8fa;padding:10px;display:flex;flex-wrap:wrap;gap:8px}.agHelpAdvanced span{min-height:24px;border:1px solid #ccd7e0;border-radius:999px;background:#fff;color:#425264;display:inline-flex;align-items:center;padding:0 10px;font-size:12px;font-weight:700}.agHelpQuickLinks{width:min(1120px,100%);margin:28px auto 0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.agHelpQuickLinks button{min-height:28px;color:#2d5f85;display:inline-flex;align-items:center;gap:6px;font-weight:700}.agHelpHomeHeading{width:min(1120px,100%);margin:56px auto 0;display:flex;align-items:center;gap:12px;color:#202d39}.agHelpHomeHeading h2{margin:0;font-size:20px}.agHelpSectionGrid{width:min(1120px,100%);margin:52px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:58px;row-gap:54px}.agHelpSectionCard{min-height:288px;border:0;border-radius:0;background:transparent;color:#283745;padding:0;display:grid;justify-items:center;align-content:start;gap:12px;text-align:center}.agHelpSectionCard:hover{background:transparent}.agHelpSectionCard strong{font-size:16px;line-height:1.3}.agHelpSectionCard p{margin:0;color:#64717f;font-size:14px;line-height:1.28;text-align:justify}.agHelpSectionThumb,.agHelpSectionAvatar{border-radius:4px;background:transparent;display:grid;place-items:center;overflow:hidden}.agHelpSectionThumb{width:190px;height:190px}.agHelpSectionAvatar{width:98px;height:98px;flex:0 0 auto}.agHelpSectionThumb img,.agHelpSectionAvatar img{width:100%;height:100%;object-fit:contain}.agHelpTopLine{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:12px;align-items:center}.agHelpBreadcrumb{min-width:0;display:flex;align-items:center;gap:6px;color:#607080;font-size:13px;overflow:hidden}.agHelpBreadcrumb button,.agHelpBreadcrumb span{min-width:0;color:#456477;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agHelpBreadcrumb svg{flex:0 0 auto}.agHelpBackButton{width:30px;height:30px;border:1px solid #cad5dd;border-radius:4px;background:#fff;color:#345469;display:grid;place-items:center;flex:0 0 auto}.agHelpTopSearch{min-height:36px;border:1px solid #c8d3dc;border-radius:3px;background:#fff;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;color:#718191}.agHelpTopSearch svg{justify-self:center}.agHelpLayout{width:min(1180px,100%);margin:16px auto 0;display:grid;grid-template-columns:minmax(0,820px) 300px;gap:34px;align-items:start}.agHelpArticleSurface,.agHelpListPanel{border:1px solid #d5dee6;border-radius:4px;background:#fff}.agHelpArticleSurface{padding:16px}.agHelpMainColumn{min-width:0}.agHelpSectionHeader{display:flex;align-items:center;gap:18px;margin:6px 0 26px}.agHelpSectionHeader h2{margin:0;color:#243340;font-size:24px}.agHelpSectionHeader small{color:#6b7b8a;font-weight:700}.agHelpExpandRow{margin-top:0;display:flex;align-items:center;justify-content:flex-end;gap:7px;color:#71808f}.agHelpExpandRow button{color:#2c6894;font-weight:700}.agHelpTopics{margin-top:10px;display:grid;gap:10px}.agHelpTopicHeader{width:100%;min-height:58px;border:1px solid #d1dce5;border-radius:3px;background:#eef4f8;color:#2c3c49;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px 0 8px;font-weight:800;text-align:left}.agHelpTopicTitle{min-width:0;display:inline-flex;align-items:center;gap:12px}.agHelpTopicImage{width:52px;height:52px;border-radius:3px;background:#5f89ad;color:#fff;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;font-size:18px;font-weight:700}.agHelpTopicImage img{width:100%;height:100%;object-fit:contain}.agHelpTopicHeader svg{flex:0 0 auto;transition:transform .18s ease}.agHelpTopicHeader svg.open{transform:rotate(180deg)}.agHelpArticleGrid{padding:10px 0 4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agHelpArticleCard{min-height:104px;border:1px solid #dce3ea;border-radius:4px;background:#fff;padding:12px;display:grid;grid-template-rows:minmax(42px,1fr) auto;gap:8px}.agHelpArticleCard strong{color:#2e3b47;line-height:1.35;word-break:break-word}.agHelpArticleCard button{justify-self:start;min-height:26px;border:1px solid #b9c8d5;border-radius:999px;background:#f8fafc;color:#275e88;padding:0 13px;font-size:12px;font-weight:800}.agHelpArticleCard small{color:#8a4a36;font-size:11px;font-weight:700}.agHelpSidebar{display:grid;gap:12px}.agHelpSidebar section{padding:0}.agHelpSidebar h3{margin:0 0 8px;color:#2b3945;font-size:15px}.agHelpSidebar button{width:100%;min-height:64px;border:0;background:transparent;color:#344b5e;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:6px 0;text-align:left;font-weight:700}.agHelpSidebar button:first-of-type{border-top:0}.agHelpSidebar button.active{color:#0f659b;border-bottom:2px solid #236ca0}.agHelpSidebar button img{width:56px;height:56px;border-radius:3px;object-fit:contain}.agHelpSidebar p{margin:8px 0 0;color:#647382;line-height:1.45}.agHelpListPanel{width:min(1120px,100%);margin:12px auto 0;padding:12px}.agHelpListPanel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.agHelpListPanel h2{margin:0;font-size:17px}.agHelpListPanel header button{width:28px;height:28px;border:1px solid #c7d2dc;border-radius:3px;background:#fff;color:#344656;display:grid;place-items:center}.agHelpRows{margin-top:8px;display:grid}.agHelpRows button{min-height:40px;border:0;border-top:1px solid #e3e9ee;background:#fff;color:#2e3b47;display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,auto);gap:12px;align-items:center;padding:8px 0;text-align:left}.agHelpRows button span,.agHelpRows button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agHelpRows button small{color:#6c7a88;font-weight:700}.agHelpArticleSurface h1{margin:0 0 12px;color:#23313e;font-size:30px;line-height:1.18}.agHelpAuthor{border-top:1px solid #e1e7ec;border-bottom:1px solid #e1e7ec;padding:12px 0;margin-bottom:16px}.agHelpAuthor h5,.agHelpAuthor h4{margin:0}.agHelpAuthor h5{color:#697989;font-size:12px;text-transform:uppercase}.agHelpAuthor h4{margin-top:4px;color:#2d3c49;font-size:16px}.agHelpHtml{color:#2e3a45;font-size:15px;line-height:1.55}.agHelpHtml .ui.container,.agHelpHtml .ui.stackable.grid,.agHelpHtml .sixteen.wide.column{width:100%;max-width:100%;margin:0;padding:0}.agHelpHtml p{margin:0 0 12px}.agHelpHtml img,.agHelpHtml video{max-width:100%;height:auto!important;border-radius:3px}.agHelpHtml a{color:#0b68a6;font-weight:700;text-decoration:underline}.agHelpHtml table{width:100%;border-collapse:collapse}.agHelpHtml td,.agHelpHtml th{border:1px solid #d7e0e7;padding:6px}.agHelpUnavailable{border:1px dashed #c6d2dd;border-radius:4px;background:#f8fafc;color:#5d6c7a;padding:12px}.agHelpShareBlock{margin-top:18px;border-top:1px solid #dfe6ec;padding-top:14px;display:grid;gap:10px}.agHelpShareBlock h3{margin:0;font-size:16px}.agHelpShareBlock label{display:grid;gap:5px;color:#596a7a;font-size:12px;font-weight:800}.agHelpShareBlock input{min-height:34px;border:1px solid #c8d3dc;border-radius:3px;background:#f8fafc;color:#334553;padding:0 9px}.agHelpShareBlock button{justify-self:start;min-height:32px;border:1px solid #b9c8d5;border-radius:3px;background:#fff;color:#2e5e82;display:inline-flex;align-items:center;gap:7px;padding:0 10px;font-weight:800}.agHelpAdminListShell{width:min(1248px,100%);margin:12px auto 0;display:grid;grid-template-columns:236px minmax(0,1fr);gap:20px;align-items:start;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.agHelpAdminListSidebar{min-width:0;display:grid;gap:10px}.agHelpAdminListSidebar input,.agHelpAdminSearchRow input,.agHelpAdminSearchRow select,.agHelpAdminToolbar select,.agHelpAdminAdvanced select{min-height:35px;border:1px solid rgba(34,36,38,.15);border-radius:4px;background:#fff;color:#000000de;padding:0 11px;font-size:14px}.agHelpAdminListSidebar nav{display:grid}.agHelpAdminListSidebar nav button{min-height:42px;border:0;border-bottom:1px solid #e2e8ee;background:#fff;color:#344554;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;text-align:left;font-size:14px}.agHelpAdminListSidebar nav button.active{color:#176396;font-weight:800;box-shadow:inset 3px 0 #31608c}.agHelpAdminListSidebar strong{min-width:28px;border-radius:999px;background:#edf3f8;color:#466276;padding:2px 7px;text-align:center;font-size:12px}.agHelpAdminListMain{min-width:0;display:grid;gap:12px}.agHelpAdminTabs{min-height:42px;border-bottom:1px solid #dfe6ec;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.agHelpAdminTabs button{border:0;border-bottom:2px solid transparent;background:#fff;color:#566675;font-size:14px;font-weight:800}.agHelpAdminTabs button.active{border-bottom-color:#31608c;color:#1f5f91}.agHelpAdminListHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.agHelpAdminListHeader h2{margin:0;color:#253441;font-size:24px}.agHelpAdminListHeader small{color:#6e7f8e;font-weight:800}.agHelpAdminHeaderActions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.agHelpAdminSearchRow{display:grid;grid-template-columns:170px minmax(0,1fr) 92px;align-items:center}.agHelpAdminSearchRow input,.agHelpAdminSearchRow select{border-radius:0}.agHelpAdminSearchRow select{border-radius:4px 0 0 4px}.agHelpAdminSearchRow button{min-height:35px;border:1px solid #31608c;border-radius:0 4px 4px 0;background:#31608c;color:#fff;font-weight:800}.agHelpAdminToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agHelpAdminToolbar label{display:inline-flex;align-items:center;gap:6px;color:#5b6876;font-size:13px;font-weight:700}.agHelpAdminToolbar button{min-height:27px;border:1px solid #d0d9e2;border-radius:999px;background:#fff;color:#4b5b68;display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800}.agHelpAdminToolbar .actionMenuWrap{display:inline-flex}.agHelpAdminToolbar .actionMenuWrap>button{min-height:27px;border:1px solid #d0d9e2;border-radius:999px;background:#fff;color:#4b5b68;display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800}.agHelpAdminActionMenu{left:0;right:auto;min-width:265px}.agHelpAdminActionMessage{border:1px solid #d9e7f2;border-radius:4px;background:#f3f9fe;color:#355e7d;padding:8px 10px;font-size:13px;font-weight:800}.agHelpAdminInlineNote{grid-column:1 / -1;margin:0;color:#667684;font-size:12px;line-height:1.45}.agHelpAdminRelationModal{max-width:640px}.agHelpAdminRelationModal.wide{max-width:860px}.agHelpBottomOverlay{position:fixed;inset:0;z-index:80;pointer-events:none}.agHelpBottomPanel{position:absolute;left:0;right:0;bottom:0;min-height:265px;max-height:46vh;background:#fff;border-top:1px solid #d5dee7;box-shadow:0 -10px 26px #182a3e2e;display:grid;grid-template-rows:auto minmax(0,1fr) auto;pointer-events:auto}.agHelpBottomTabs{display:flex;gap:0;border-bottom:1px solid #dce4eb;background:#f8fafc}.agHelpBottomTabs button{border:0;border-right:1px solid #dce4eb;background:transparent;color:#50606e;min-height:42px;padding:0 18px;font-weight:800}.agHelpBottomTabs button.active{background:#fff;color:#1d5f98;box-shadow:inset 0 -2px #1d5f98}.agHelpBottomContent{display:grid;gap:8px;overflow:auto;padding:12px 18px}.agHelpBottomHeader,.agHelpBottomRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center}.agHelpBottomHeader{grid-template-columns:minmax(0,1fr) 180px;color:#657483;font-size:12px;font-weight:900}.agHelpBottomTable{display:grid;gap:6px}.agHelpBottomRow{border:1px solid #dce4eb;border-radius:4px;background:#fff;padding:8px 10px}.agHelpBottomRow.two{grid-template-columns:minmax(0,1fr) 180px}.agHelpBottomRow strong{color:#1f2d3a;display:block;font-size:13px}.agHelpBottomRow small,.agHelpBottomCounter{color:#6d7b88;font-size:11px}.agHelpBottomRow a,.agHelpBottomRow button{border:0;background:transparent;display:inline-flex;padding:4px}.agHelpBottomRow a{color:#1d5f98}.agHelpBottomRow button{color:#bf2d2d}.agHelpBottomUpload{border:1px dashed #b8c7d5;border-radius:4px;color:#1d5f98;cursor:pointer;display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:7px 10px;font-size:12px;font-weight:900}.agHelpBottomUpload input{display:none}.agHelpBottomPanel footer{border-top:1px solid #dce4eb;display:flex;justify-content:flex-end;padding:9px 18px}.agHelpBottomPanel footer button{border:1px solid #2f638f;border-radius:22px;background:#fff;color:#2f638f;min-height:30px;padding:0 13px;font-weight:800}.agHelpAdminUploadLine input{padding:9px}.agHelpAdminRelationList{border:1px solid #dce4eb;border-radius:4px;background:#f8fafc;display:grid;gap:6px;max-height:330px;overflow:auto;padding:8px}.agHelpAdminRelationRow,.agHelpAdminCheckRow,.agHelpAdminMetricRow{border:1px solid #dce4eb;border-radius:4px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px}.agHelpAdminCheckRow{grid-template-columns:auto minmax(0,1fr);cursor:pointer}.agHelpAdminMetricRow{grid-template-columns:minmax(0,1fr) auto}.agHelpAdminRelationRow strong,.agHelpAdminMetricRow strong{color:#1f2d3a;font-size:13px}.agHelpAdminRelationRow small{color:#6d7b88;display:block;font-size:11px;margin-top:2px}.agHelpAdminRelationRow button{border:0;background:transparent;color:#bf2d2d;display:inline-flex;padding:4px}.agHelpAdminTranslationBlock{border:1px solid #dce4eb;border-radius:4px;display:grid;gap:10px;padding:10px}.agHelpAdminTranslationBlock h4{margin:0;color:#2d3b47;font-size:13px}.agHelpTranslationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.agHelpTranslationGrid section{border:1px solid #dce4eb;border-radius:4px;display:grid;gap:10px;padding:10px}.agHelpTranslationGrid h4{margin:0;color:#2d3b47;font-size:13px}.agHelpAdminAdvanced{border:1px solid #dce4eb;border-radius:4px;background:#f7f9fb;display:flex;flex-wrap:wrap;gap:10px;padding:10px}.agHelpAdminAdvanced label{min-width:190px;display:grid;gap:5px;color:#5d6b78;font-size:12px;font-weight:800}.agHelpAdminTableWrap{min-width:0;border:1px solid #d7e0e8;border-radius:4px;background:#fff;overflow-x:auto}.agHelpAdminTable{width:100%;min-width:760px;border-collapse:collapse}.agHelpAdminTable th,.agHelpAdminTable td{border-bottom:1px solid #e4eaf0;padding:8px 10px;color:#324352;text-align:left;vertical-align:middle}.agHelpAdminTable th{background:#f7f9fb;color:#5d6b78;font-size:12px;font-weight:800}.agHelpAdminTable tr:hover td{background:#f7fbff}.agHelpAdminCheckCell{width:38px;text-align:center!important}.agHelpAdminSortHeader{width:100%;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:5px;padding:0;text-align:left;font:inherit}.agHelpStatusPill{min-height:23px;border-radius:999px;background:#eaf3ea;color:#2e7a3b;display:inline-flex;align-items:center;padding:0 9px;font-size:12px;font-weight:800;white-space:nowrap}.agHelpStatusPill.rascunho,.agHelpStatusPill.em-rascunho{background:#f1f4f7;color:#617080}.agHelpStatusPill.em-revisao{background:#fff7e8;color:#986a1f}.agHelpStatusPill.arquivado,.agHelpStatusPill.arquivados{background:#f5eaea;color:#994141}.agHelpStatusPill.cadastro{background:#edf3f8;color:#416278}.agHelpAdminLink,.agHelpAdminTitleButton{border:0;background:transparent;color:#24628f;padding:0;text-align:left}.agHelpAdminLink{font-weight:800}.agHelpAdminTitleButton{max-width:100%;display:grid;gap:2px}.agHelpAdminTitleButton strong,.agHelpAdminTitleButton small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agHelpAdminTitleButton strong{color:#253747}.agHelpAdminTitleButton small{color:#6e7e8d;font-size:12px;font-weight:700}.agHelpAdminPagination{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5c6c79;font-size:13px;font-weight:800}.agHelpAdminPagination div{display:inline-flex;gap:8px}.agHelpAdminPagination button{min-height:32px;border:1px solid #c9d5df;border-radius:4px;background:#fff;color:#315f85;padding:0 11px;font-weight:800}.agHelpAdminPagination button:disabled{opacity:.5}.agHelpAdminEditor{width:min(1248px,100%);margin:12px auto 0;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px;align-items:start;color:#000000de;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.agHelpAdminMain{min-width:0;display:grid;gap:14px}.agHelpAdminTitle{min-height:61px;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:start}.agHelpAdminTitle span{padding-top:3px;color:#000000b8;font-size:16px;font-weight:700}.agHelpAdminTitle input{min-width:0;height:30px;border:0;border-bottom:1px solid transparent;background:transparent;color:#000000de;font-size:16px;font-weight:700;padding:0 2px}.agHelpAdminTitle input:focus{outline:0;border-bottom-color:#9fb5c8}.agHelpAdminTitle small{grid-column:2;color:#0009;font-size:13px;font-weight:400}.agHelpAdminFieldGrid{display:grid;gap:14px}.agHelpAdminFieldGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.agHelpAdminField,.agHelpAdminFieldGrid label,.agHelpAdminGroup label,.agHelpIconBox{display:grid;gap:5px;color:#000000de;font-size:14px;font-weight:700}.agHelpAdminField small{color:#778392;font-size:12px;font-weight:400}.agHelpAdminField input,.agHelpAdminField select,.agHelpAdminFieldGrid select,.agHelpAdminGroup input,.agHelpAdminGroup textarea{width:100%;min-height:35px;border:1px solid rgba(34,36,38,.15);border-radius:4px;background:#fff;color:#000000de;font-size:14px;font-weight:400;padding:0 12px}.agHelpAdminDuo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.agHelpAuthorPill{justify-self:start;min-height:22px;border-radius:4px;background:#e8eef4;color:#42627c;display:inline-flex;align-items:center;padding:2px 7px;font-size:12px;font-weight:800}.agHelpRichEditor{border:1px solid rgba(34,36,38,.15);border-radius:4px;background:#fff;overflow:hidden}.agHelpRichToolbar{min-height:42px;border-bottom:1px solid rgba(34,36,38,.15);background:#f5f5f5;display:flex;flex-wrap:wrap;align-items:center;gap:0;padding:4px}.agHelpRichToolbar button{min-width:34px;height:32px;border:1px solid transparent;border-radius:3px;background:transparent;color:#333;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;font-size:12px;font-weight:700}.agHelpRichToolbar button:hover{border-color:#c9c9c9;background:#fff}.agHelpRichEditor textarea{width:100%;min-height:170px;border:0;resize:vertical;color:#2e3a45;font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.55;padding:12px}.agHelpRichEditor textarea:focus,.agHelpAdminField input:focus,.agHelpAdminField select:focus,.agHelpAdminFieldGrid select:focus,.agHelpAdminGroup input:focus,.agHelpAdminGroup textarea:focus{outline:2px solid rgba(49,96,140,.16);outline-offset:0}.agHelpToggleField{justify-self:start;display:inline-flex;align-items:center;gap:9px;color:#000000de;font-size:14px;font-weight:700}.agHelpToggleField input{width:49px;height:21px;accent-color:#31608c}.agHelpAdminGroup{border-top:1px solid #e0e6ec;display:grid;gap:12px;padding-top:12px}.agHelpAdminGroup h4{margin:0;color:#263644;font-size:16px;font-weight:800}.agHelpCopyLine{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:6px}.agHelpCopyLine button,.agHelpCopyButton,.agHelpBlueButton{min-height:33px;border:1px solid rgba(34,36,38,.15);border-radius:4px;background:#fff;color:#2f5f89;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;font-size:13px;font-weight:800}.agHelpBlueButton{justify-self:end;border-color:#31608c;background:#31608c;color:#fff}.agHelpCopyButton{justify-self:end}.agHelpAdminGroup textarea{min-height:112px;resize:vertical;padding:10px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.45}.agHelpAdminSidebar{min-width:0;display:grid;gap:0}.agHelpIconBox{border-bottom:1px solid #e1e7ed;padding-bottom:16px}.agHelpIconBox span{width:128px;height:128px;border:1px solid rgba(34,36,38,.15);border-radius:4px;background:#f6f8fa;color:#8ea0ae;display:grid;place-items:center}.agHelpIconBox img{width:100%;height:100%;object-fit:contain}.agHelpIconBox button{justify-self:start;min-height:32px;border:1px solid #31608c;border-radius:4px;background:#31608c;color:#fff;padding:0 12px;font-size:13px;font-weight:800}.agHelpIconBox small{color:#7c8792;font-size:12px;font-weight:700}.agHelpAdminSidebar section{padding:16px 0 0}.agHelpAdminSidebar h5{margin:0 0 10px;color:#5f6d78;font-size:13px;font-weight:800}.agHelpAdminSidebar section button{width:100%;min-height:43px;border:0;border-top:1px solid #dde5ec;background:transparent;color:#31495d;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:0;text-align:left;font-size:14px;font-weight:700}.agHelpAdminSidebar section button:disabled{color:#00000059;cursor:default;opacity:.72}.agHelpAdminFooter{position:sticky;bottom:0;z-index:3;grid-column:1 / -1;min-height:47px;border-top:1px solid #dfe5eb;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px;box-shadow:0 -6px 18px #1824300f}.agHelpAdminFooter span{display:inline-flex;align-items:center;gap:8px}.agHelpAdminFooter button{min-height:33px;border:0;border-radius:4px;background:#6b7785;color:#fff;padding:0 14px;font-size:13px;font-weight:800}.agHelpAdminFooter .solid{background:#31608c}.agHelpAdminFooter button:disabled{opacity:.62;cursor:wait}.agHelpEditorError,.agHelpEditorNotice{margin:0;border-radius:4px;padding:9px 11px;font-size:13px;font-weight:800}.agHelpEditorError{border:1px solid #e1b8b8;background:#fff4f4;color:#9f3434}.agHelpEditorNotice{border:1px solid #b7d6bf;background:#f2fbf4;color:#2f7a42}.agHelpTrailFallback{margin-top:34px}.agHelpTrailFallback h3{margin:0 0 20px;color:#202d39;font-size:15px}.agHelpTrailFallback button{width:190px;min-height:86px;border:0;border-radius:6px;background:#5e87aa;color:#fff;padding:14px;text-align:left;font-weight:800;line-height:1.25}.tabRow{margin-top:14px;display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid #cbd2d9}.tabRow button{min-height:34px;padding:0 12px;border-radius:3px 3px 0 0;background:transparent;color:#52616e;border:1px solid transparent;border-bottom:0;display:inline-flex;align-items:center;gap:7px}.tabRow button.active{background:#f6f7f8;border-color:#cbd2d9;color:#202a33;font-weight:600}.directoryHeading{margin-top:16px;display:flex;align-items:center;gap:10px}.directoryHeading h2{margin:0;font-size:35px;line-height:1}.directoryHeading small{color:#6a7784}.directoryFilters{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:10px}.directoryFilters.contacts,.directoryFilters.second{grid-template-columns:repeat(4,minmax(0,1fr))}.directorySelect{min-height:36px;border:1px solid #c6cdd4;border-radius:3px;background:#f7f8f9;display:flex;align-items:center;padding:0 6px}.directorySelect select{width:100%;height:34px;border:0;outline:0;background:transparent;color:#556473;font-size:14px}.statusMultiFilter{position:relative;min-height:36px;border:1px solid #c6cdd4;border-radius:3px;background:#f7f8f9}.statusMultiFilter.open{border-color:#79a7cf;box-shadow:0 0 0 1px #79a7cf33}.statusMultiControl{width:100%;min-height:34px;border:0;background:transparent;padding:3px 6px;display:flex;align-items:center;justify-content:space-between;gap:6px;color:#556473}.statusMultiChips{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-height:24px}.statusMultiPlaceholder{color:#687684;font-size:14px}.statusMultiChip{display:inline-flex;align-items:center;gap:4px;min-height:22px;border:1px solid #c8cfd7;border-radius:3px;background:#ebeff3;color:#384754;font-size:13px;padding:0 4px 0 8px}.statusMultiChip [role=button]{width:16px;height:16px;border:0;border-radius:2px;background:transparent;color:#687684;display:inline-flex;align-items:center;justify-content:center;padding:0}.statusMultiChip [role=button]:hover{background:#d6dde4}.statusMultiMenu{position:absolute;top:calc(100% + 1px);left:-1px;right:-1px;border:1px solid #79a7cf;border-top:0;border-radius:0 0 3px 3px;background:#fff;z-index:45;box-shadow:0 8px 20px #19273424}.statusMultiMenuHint{color:#95a1ac;font-size:13px;padding:8px 16px 6px}.statusMultiItem{width:100%;border:0;background:transparent;min-height:42px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#2f3d49;font-size:14px}.statusMultiItem:hover{background:#f2f5f8}.markerSingleFilter{position:relative;width:100%}.markerSingleControl{width:100%;min-height:34px;border:0;background:transparent;color:#556473;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 0 0}.markerSingleValue{min-width:0;display:inline-flex;align-items:center;gap:6px}.markerSinglePlaceholder{color:#687684;font-size:14px}.markerSingleChip{display:inline-flex;align-items:center;gap:5px;min-height:24px;border:1px solid #c8cfd7;border-radius:3px;background:#ebeff3;color:#384754;font-size:13px;padding:0 5px 0 9px}.markerSingleChip [role=button]{width:16px;height:16px;border:0;border-radius:2px;background:transparent;color:#687684;display:inline-flex;align-items:center;justify-content:center;padding:0}.markerSingleChip [role=button]:hover{background:#d6dde4}.markerSingleMenu{position:absolute;top:calc(100% + 1px);left:-7px;right:-7px;border:1px solid #79a7cf;border-top:0;border-radius:0 0 3px 3px;background:#fff;z-index:45;box-shadow:0 8px 20px #19273424}.markerSingleMenuHint{color:#95a1ac;font-size:13px;padding:8px 16px 6px}.markerSingleItem{width:100%;border:0;background:transparent;min-height:42px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#2f3d49;font-size:14px}.markerSingleItem:hover{background:#f2f5f8}.directorySearch{margin-top:14px;max-width:100%;grid-template-columns:190px minmax(0,1fr) 42px}.directorySearchSelect{padding:0;border-right:1px solid #c6cdd4}.directorySearchSelect select{width:100%;height:32px;border:0;outline:0;background:transparent;color:#536371;padding:0 10px}.directorySearch .statusButton{border-right:1px solid #c6cdd4;background:#f7f8f9}.directorySearch .searchInputWide{border:1px solid #c6cdd4;border-left:0;background:#f7f8f9}.directoryResultBar{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.directoryResultBar strong{font-size:33px;line-height:1.05}.directoryResultBar small{margin-left:10px;color:#6a7784}.directoryActions{display:flex;flex-wrap:wrap;gap:8px}.directoryActions button{background:transparent;color:#2f638f;display:inline-flex;align-items:center;gap:6px}.directoryActions button svg{flex-shrink:0}.actionMenuWrap{position:relative}.inlineActionMenu{position:absolute;top:calc(100% + 4px);right:0;min-width:300px;border:1px solid #cdd4dc;border-radius:4px;background:#fff;box-shadow:0 8px 22px #17243026;z-index:40;padding:12px 14px;display:grid;gap:10px}.inlineActionMenu h4{margin:0;font-size:16px;line-height:1.2;font-weight:600;color:#2f3d49}.inlineActionMenu button{min-height:30px;text-align:left;color:#2f3d49;border-radius:3px;padding:0 8px}.inlineActionMenu button:hover{background:#edf2f6}.inlineMenuSwitch{display:flex;align-items:center;gap:12px;min-height:32px;color:#1f2f3d;font-size:14px;line-height:1;cursor:pointer}.inlineMenuSwitchStatic{border:0;background:transparent;padding:0;cursor:default}.inlineMenuSwitch input{position:absolute;opacity:0;pointer-events:none}.inlineMenuSwitch .switchTrack{width:52px;height:30px;border-radius:999px;border:1px solid #c9cfd6;background:#eef2f5;position:relative;flex-shrink:0;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.inlineMenuSwitch .switchTrack:after{content:"";position:absolute;width:24px;height:24px;border-radius:50%;background:#fff;top:2px;left:2px;box-shadow:0 1px 2px #0f172a38;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease}.inlineMenuSwitch input:checked+.switchTrack{background:#336d9c;border-color:#336d9c}.inlineMenuSwitch input:checked+.switchTrack:after{transform:translate(22px)}.inlineMenuSwitchStatic .switchTrack.is-checked{background:#336d9c;border-color:#336d9c}.inlineMenuSwitchStatic .switchTrack.is-checked:after{transform:translate(22px)}.inlineMenuLabel{color:#1f2f3d}.rowSelectCell{position:relative;padding-left:11px!important}.statusStripe{position:absolute;left:0;top:-1px;bottom:-1px;width:4px;border-radius:2px}.statusStripe.status-active{background:#22b14c}.statusStripe.status-pending{background:#f0c300}.statusStripe.status-restricted{background:#a126d9}.statusStripe.status-suspended{background:#ff4a1c}.statusStripe.status-archived,.statusStripe.status-default{background:#9aa7b4}.statusColorDot{width:15px;height:15px;border-radius:50%;display:inline-block}.statusColorDot.status-active{background:#22b14c}.statusColorDot.status-pending{background:#f0c300}.statusColorDot.status-restricted{background:#a126d9}.statusColorDot.status-suspended{background:#ff4a1c}.statusColorDot.status-partner-marker{background:#ff8d00}.statusColorDot.status-archived,.statusColorDot.status-default{background:#757575}.tallModal{max-height:min(86vh,900px)}.directoryPagination{margin-top:10px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.directoryPagination button{min-height:30px;border:1px solid #c6cdd4;border-radius:3px;background:#f7f8f9;color:#2f638f;padding:0 10px}.directoryPagination button:disabled{opacity:.45;cursor:not-allowed}.directoryPagination span{color:#52616e;font-size:13px}.resultCards{grid-template-columns:repeat(4,minmax(150px,1fr))}.resultCards article{border:1px solid #cbd2d9;border-radius:4px;background:#f6f7f8;padding:14px;display:grid;gap:7px}.resultCards span{color:#657380}.resultCards strong{font-size:28px}.dashboardPanel{margin-top:14px}.barRow{display:grid;grid-template-columns:170px minmax(0,1fr) 34px;align-items:center;gap:10px}.barRow div{height:12px;border-radius:10px;background:#dfe5ea;overflow:hidden}.barRow i{display:block;height:100%;border-radius:inherit}.settingsPage{padding-top:12px}.settingsShell{display:grid;grid-template-columns:390px minmax(0,1fr);gap:22px;align-items:start}.settingsSidebar{position:sticky;top:0;display:grid;gap:16px;min-width:0;z-index:2;background:#eef0f2}.settingsSidebarHeader{display:flex;align-items:center;gap:10px;color:#2c3239}.settingsSidebarHeader h1{margin:0;font-size:44px;line-height:1;font-weight:500}.settingsSidebarSearch{min-height:40px;border:1px solid #d5dbe2;border-radius:4px;background:#fff;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;color:#9da8b4;padding:0 10px}.settingsSidebarSearch input{border:0;outline:0;background:transparent;color:#334351;font-size:14px}.settingsSidebarSearch input::placeholder{color:#9aa6b2}.settingsSidebarMenu{display:grid}.settingsSidebarMenu button{min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:#2f5f87;display:inline-flex;align-items:center;gap:10px;padding:0 14px;text-align:left;font-size:15px}.settingsSidebarMenu button.active{border-bottom-color:#2f638f;background:#dfe6ed}.settingsSectionStack{display:grid;gap:12px;min-width:0}.settingsSection{border:1px solid transparent;padding:14px 20px 16px;min-width:0}.settingsSection.active{border-color:#dee3e8;background:#f3f4f5}.settingsSectionHeader{display:flex;align-items:flex-start;gap:10px;padding-bottom:10px;border-bottom:1px solid #d4d9de;color:#2d333a}.settingsSectionHeader h2{margin:0;font-size:20px;line-height:1.2;font-weight:500}.settingsSectionHeader p{margin:2px 0 0;color:#5e6771;font-size:14px;line-height:1.3}.settingsItemsGrid{margin-top:12px;display:grid;grid-template-columns:repeat(5,minmax(145px,1fr));gap:10px 18px}.settingsItemButton{min-height:102px;border:0;background:transparent;display:grid;justify-items:start;align-content:start;gap:8px;color:#2f638f;padding:8px 0}.settingsItemButton.actionable{border-radius:4px;transition:background-color .16s ease,transform .16s ease}.settingsItemButton.actionable:hover{background:#ecf2f7;transform:translateY(-1px)}.settingsItemButton span{color:#4b5158;font-size:13px;line-height:1.2;text-align:left}.settingsEmptyState{border:1px dashed #c6ced6;border-radius:4px;background:#f6f8fa;padding:18px;color:#556472;font-size:15px}.settingsPermissionError{margin-top:10px;display:block}.permissionGroupsBrowser{width:min(1120px,100%);max-height:calc(100vh - 32px);border:1px solid #bbc5ce;border-radius:4px;background:#f7f8f9;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.permissionGroupsBrowserHeader{min-height:56px;border-bottom:1px solid #d5dbe1;background:#e8edf1;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 16px}.permissionGroupsBrowserHeader h2{margin:0;font-size:24px}.permissionGroupsBrowserHeader small{color:#647484}.permissionGroupsBrowserActions{display:inline-flex;align-items:center;gap:8px}.permissionGroupsBrowserHeader button{width:30px;height:30px;border-radius:3px;background:transparent;color:#4a5866}.permissionGroupsBrowserActions button:first-child{width:auto;padding:0 11px;gap:6px;border:1px solid #2f6592;border-radius:16px;color:#245f91}.operationBrowser{width:min(1240px,100%)}.operationBrowserHeader{gap:10px}.operationHeaderActions{display:inline-flex;align-items:center;gap:8px}.operationHeaderCreate{width:auto!important;min-height:30px;border:1px solid #355f86;border-radius:16px;background:#2f638f!important;color:#fff!important;padding:0 12px;display:inline-flex;align-items:center;gap:6px}.operationFeedback{display:inline-flex;margin:8px 8px 10px;color:#335f84}.operationCreateModal{width:min(860px,100%)}.operationInlineCheck{display:inline-flex!important;align-items:center;gap:8px}.operationServicesPage{padding:0 0 34px;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;background:#eceeef}.operationServicesHeader{min-height:94px;border-bottom:1px solid #d7dde3;background:#fff;padding:12px 24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.operationServicesBack{min-height:32px;border:1px solid #cbd3db;border-radius:22px;background:#f4f6f8;color:#31608c;font-size:12px;line-height:12px;font-weight:700;padding:10px 14px}.operationServicesTitle{display:inline-flex;align-items:center;gap:11px;color:#000000de}.operationServicesTitle h1{margin:0;font-size:18px;line-height:23px;font-weight:700}.operationServicesActions{display:inline-flex;align-items:center;gap:10px}.operationServicesActions>button{min-height:33px;border:1px solid #31608c;border-radius:22.26px;background:#fff;color:#31608c;font-size:13px;line-height:13px;font-weight:700;padding:10px 17px;display:inline-flex;align-items:center;gap:8px;box-shadow:inset 0 0 0 1px #31608c}.operationServicesActions>button.solid{border-color:#31608c;background:#31608c;color:#fff;box-shadow:inset 0 0 #22242626}.operationServicesCreateWrap{position:relative}.operationServicesCreateMenu{position:absolute;top:calc(100% + 8px);right:0;min-width:156px;border:1px solid #d7dde3;border-radius:3px;background:#fff;box-shadow:0 10px 18px #14233029;display:grid;padding:3px 0;gap:0;z-index:9}.operationServicesCreateMenu button{min-height:34px;border:0;border-radius:0;background:#fff;color:#000000de;font-size:13px;line-height:13px;font-weight:400;text-align:left;justify-content:flex-start;padding:0 13px}.operationServicesCreateMenu button:hover{background:#f4f7fa}.operationServicesHero{background:#366796;padding:24px 20px 20px;display:grid;justify-items:center;gap:11px}.operationServicesHero h2{margin:0;color:#fff;font-size:24px;line-height:30.86px;font-weight:400}.operationServicesHeroSearch{width:min(700px,100%);min-height:46.73px;border:1px solid rgba(34,36,38,.15);border-radius:22.26px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) 48px;overflow:hidden}.operationServicesHeroSearch input{border:0;outline:0;padding:10.857px 16px;font-size:16px;line-height:19.43px;color:#000000de}.operationServicesHeroSearch button{border:0;border-left:1px solid #2f638f;background:#366796;color:#fff}.operationServicesAdvanced{border:0;background:transparent;color:#fff;display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:17px;font-weight:400}.operationServicesBody{background:#eceeef;padding:20px 24px;display:grid;gap:16px}.operationServicesFavorites{justify-self:end;color:#31608c;display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:20px;font-weight:400}.operationServicesBody h3{margin:0;display:inline-flex;align-items:center;gap:8px;color:#000000de;font-size:18px;line-height:23.14px;font-weight:700}.operationServicesHighlights{display:grid;grid-template-columns:repeat(2,minmax(200px,200px));gap:26px}.operationServicesHighlights article{display:grid;gap:12px}.operationServicesHighlightCover{width:200px;height:200px;border:0;border-radius:8px;background:#b8c8d8;color:#5a6f83;display:grid;place-items:center}.operationServicesHighlights strong{color:#1f3f62;font-size:15px;line-height:19px;font-weight:700}.operationServicesGroupsHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.operationServicesGroupButtons{display:inline-flex;align-items:center;gap:6px}.operationServicesGroupButtons button{border:0;background:transparent;color:#31608c;font-size:13px;line-height:13px;font-weight:700;padding:0}.operationServicesGroups{display:grid;gap:10px}.operationServiceGroup{border:1px solid #d4dbe1;border-radius:4px;background:#fff;overflow:hidden}.operationServiceGroupHeader{width:100%;min-height:52px;border:0;background:#dce5ef;color:#000000de;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;text-align:left}.operationServiceGroupCode{width:32px;height:32px;border-radius:6px;background:#6f9bbf;color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px}.operationServiceGroupHeader small{display:block;color:#5e6c78;font-size:12px;line-height:1.25}.operationServiceGroupHeader strong{font-size:14px;line-height:1.2;font-weight:700}.operationServiceGroupHeader .open{transform:rotate(180deg)}.operationServiceCardsGrid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:8px;padding:8px;background:#f9fbfc}.operationServiceCard{min-height:80px;border:1px solid #d7dfe7;border-radius:4px;background:#fff;padding:10px;display:grid;align-content:space-between;gap:8px}.operationServiceCard h4{margin:0;color:#2a2a2a;font-size:14px;line-height:20px;font-weight:700}.operationServiceCard>div{display:flex;align-items:center;justify-content:space-between;color:#9aa8b5}.operationServiceCard>div button{min-height:25px;border:1px solid #31608c;border-radius:22.26px;background:#fff;color:#31608c;font-size:9.8px;line-height:9.8px;font-weight:700;padding:7.7px;box-shadow:inset 0 0 0 1px #31608c}.operationTaskModelsPage{padding-top:0;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;background:#eceeef}.operationTaskTabs{width:min(1250px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #cfd7df}.operationTaskTabs button{min-height:44px;border:0;border-bottom:1px solid transparent;background:transparent;color:#31608c;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;line-height:13px;font-weight:700}.operationTaskTabs button.active{border-bottom:2px solid #31608c}.operationTaskHeader{width:min(1250px,100%);margin:10px auto 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.operationTaskHeader h1{margin:0;display:inline-flex;align-items:center;gap:10px;color:#000000de;font-size:18px;line-height:23.14px;font-weight:700}.operationTaskHeader>.solid{min-height:33.4px;border:0;border-radius:22.26px;background:#31608c;color:#fff;font-size:13px;line-height:13px;font-weight:700;padding:10.21px;display:inline-flex;align-items:center;gap:8px}.operationTaskSearch{width:min(1250px,100%);margin:9px auto 0;display:grid;grid-template-columns:188px minmax(0,1fr) 38px;gap:0}.operationTaskSearch select,.operationTaskSearch input{min-height:35.4px;border:1px solid rgba(34,36,38,.15);background:#fff;color:#000000de;font-size:13px;line-height:15.79px}.operationTaskSearch select{border-radius:3px 0 0 3px;border-right:0;padding:0 13px}.operationTaskSearch input{border-radius:0;padding:8.82px 13px}.operationTaskSearch button{border:1px solid #31608c;border-left:0;border-radius:0 3px 3px 0;background:#31608c;color:#fff}.operationTaskMeta{width:min(1250px,100%);margin:10px auto 0;display:flex;justify-content:space-between;align-items:center;gap:12px}.operationTaskMeta>div:first-child{display:inline-flex;align-items:center;gap:16px;color:#222;font-size:14px;line-height:20px}.operationTaskMeta>div:first-child strong{font-size:30px;line-height:1;font-weight:500}.operationTaskMeta>div:first-child span{font-size:12px;line-height:12px;font-weight:700;margin-left:6px}.operationPageSizeControl select{min-width:58px;height:30px;border:1px solid #cfd7df;border-radius:3px;background:#fff;color:#2d333a;font-size:13px;font-weight:700;padding:0 8px}.operationTaskMeta>div:first-child small{font-size:15px;line-height:20px;font-weight:400;color:#2d2d2d}.operationTaskActions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.operationTaskActions button{border:0;border-radius:9999px;background:transparent;color:#31608c;padding:2px 10px;min-height:26px;display:inline-flex;align-items:center;gap:5px;font-size:14px;line-height:12px;font-weight:400}.operationTaskTableWrap{width:min(1250px,100%);margin:8px auto 0}.operationTaskTable{width:100%;border-collapse:collapse}.operationTaskTable thead th{padding:11px 7px;border-bottom:1px solid #d8dde2;color:#000000de;font-size:14px;line-height:20px;font-weight:400;text-align:left}.operationTaskTable tbody td{padding:7px;border-bottom:1px solid #d8dde2;font-size:14px;line-height:20px;color:#000000de}.operationTaskTable tbody tr{cursor:pointer}.operationTaskTable tbody tr:hover{background:#e9edf1}.operationTaskTable tbody tr td:first-child,.operationTaskTable tbody tr td:nth-child(2){border-left:3px solid #12a949}.operationTaskTable .checkCell{width:34px;text-align:center}.operationTaskTable .idCell{width:60px;text-align:center}.operationTaskTable .updatedCell{width:180px;text-align:right;padding-right:14px}.operationTaskNameCell{display:inline-flex;align-items:center;gap:12px}.operationTaskNameCell strong{font-size:14px;line-height:20px;font-weight:700}.operationTaskAvatar{width:34px;height:34px;border-radius:50%;background:#6388ab;color:#fff;display:grid;place-items:center;font-size:15px;line-height:15px;font-weight:400}.operationTaskFooter{width:min(1250px,100%);margin:14px auto 0;display:flex;align-items:center;justify-content:space-between}.operationTaskFooter strong{color:#2f2f2f;font-size:28px;line-height:1;font-weight:500}.operationTaskFooter>div{display:inline-flex;border:1px solid #ced4da}.operationTaskFooter>div button,.operationTaskFooter>div span{width:38px;height:32px;border:0;border-left:1px solid #ced4da;display:grid;place-items:center;color:#6f7a84;background:#eceeef;font-size:14px;line-height:1}.operationTaskFooter>div button:first-child{border-left:0}.operationTaskFooter>div span{color:#2e3338}.operationRulesPage{padding-top:0;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;background:#eceeef}.operationRulesTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.operationRulesTabs.taskReferenceTabs{grid-template-columns:repeat(6,minmax(0,1fr))}.operationRulesTabs.taskReferenceTabs button{gap:7px}.operationRulesHeader{margin-top:0}.operationRulesFilters{width:min(1250px,100%);margin:10px auto 0;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.operationRulesFilters select{min-height:35.4px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;color:#000000de;font-size:13px;line-height:15.79px;padding:0 13px}.operationRulesSearch{margin-top:10px}.operationRulesMeta{margin-top:12px}.operationRulesTableWrap{margin-top:10px}.operationRulesTable tbody tr{border-left:3px solid #2daf4a;cursor:pointer}.taskReferenceSettingsTable thead th{height:44px;vertical-align:middle}.taskReferenceSettingsTable tbody tr td{height:48px;vertical-align:middle}.taskReferenceSettingsTable tbody tr td:first-child,.taskReferenceSettingsTable tbody tr td:nth-child(2){border-left:0}.taskReferenceSettingsTable .checkCell{width:42px}.taskReferenceSettingsTable .checkCell input{width:14px;height:14px;accent-color:#2f638f}.taskReferenceSettingsTable .idCell{width:72px;font-weight:700}.taskReferenceSettingsTable .updatedCell{width:180px}.taskReferenceSettingsTable .referenceFlagsCell{width:280px;text-align:right}.taskReferenceSettingsName{min-width:0;display:inline-flex;align-items:center;gap:12px}.taskReferenceSettingsName strong{min-width:0;color:#000000de;font-size:14px;line-height:1.2;font-weight:700}.taskReferenceSettingsColorDot{width:28px;height:28px}.taskReferenceSettingsBadge{min-height:24px;border-radius:999px;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;font-size:11px;line-height:1;font-weight:700;white-space:nowrap}.referenceFlagsCell .taskReferenceSettingsBadge{margin-left:8px}.taskReferenceSettingsBadge.green{background:#21ba45}.taskReferenceSettingsBadge.teal{background:teal}.taskReferenceSettingsBadge.lime{background:#b5cc18}.operationStatusPill{min-width:108px;min-height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:13px;font-weight:700}.operationStatusPill.active{background:#2daf4a;color:#fff}.operationStatusPill.archived{background:#c6d0d8;color:#31414f}.operationRuleNameCell{display:grid;gap:1px}.operationRuleNameCell strong{color:#000000de;font-size:14px;line-height:1.22;font-weight:700}.operationRuleNameCell small{color:#5f6b76;font-size:13px;line-height:1.2;font-weight:400}.operationRuleEventCell{display:grid;gap:2px}.operationRuleEventCell span{display:block;color:#000000de;font-size:14px;line-height:1.35}.operationRulesEmpty{width:min(1250px,100%);margin:36px auto 0;min-height:52vh;display:grid;place-items:start center;color:#2f2f2f;font-size:14px;line-height:1.25;font-weight:400;gap:18px}.operationSimpleRuleModal{width:min(720px,100%);border:0;background:#fff;box-shadow:#0003 1px 3px 3px,#0003 1px 3px 15px 2px}.managementSurveysPage{padding-top:0;background:#eceeef;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.managementSurveysShell{width:100%;display:grid;grid-template-columns:240px minmax(0,1fr);gap:0}.managementSurveysSidebar{background:#e1e6eb;border-right:1px solid #d1d7de;min-height:calc(100vh - 84px);padding:12px 10px;display:grid;align-content:start;gap:10px}.managementSurveysFilterInput{min-height:36px;border:1px solid #cfd7df;border-radius:4px;background:#fff;display:inline-flex;align-items:center;gap:8px;padding:0 10px;color:#8d99a7}.managementSurveysFilterInput input{border:0;width:100%;min-width:0;font-size:12px;background:transparent;color:#6f7a84}.managementSurveysFilterInput input:focus{outline:none}.managementSidebarMain{border:0;min-height:42px;border-radius:4px;background:#fff;padding:0 12px;display:flex;align-items:center;justify-content:space-between;color:#2f3d4e;font-size:15px}.managementSidebarMain.active{background:#d5dbe2}.managementSidebarMain strong,.managementSidebarGroup strong{color:#7a8794;font-size:24px;line-height:1;font-weight:400}.managementSidebarGroup{display:grid;gap:4px}.managementSidebarGroup button{min-height:38px;border:0;border-radius:4px;background:transparent;padding:0 12px;color:#2f3d4e;display:flex;align-items:center;justify-content:space-between;font-size:14px}.managementSidebarBottom{border-top:1px solid #cad1d8;padding-top:8px;margin-top:6px}.managementBackButton{margin-top:8px;justify-self:start}.managementSurveysMain{padding:0 24px 16px}.managementSurveyTopTabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #cfd7df}.managementSurveyTopTabs button{min-height:42px;border:0;border-bottom:2px solid transparent;background:transparent;color:#31608c;font-size:13px;line-height:13px;font-weight:700}.managementSurveyTopTabs button.active{border-bottom-color:#31608c}.managementSurveyHeader{margin-top:16px}.managementSurveyHeader h1{margin:0;color:#000000de;font-size:46px;line-height:1.1;font-weight:500}.managementSurveyFilters{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.managementSurveyFilters select{min-height:35px;border:1px solid #ccd3db;border-radius:4px;background:#fff;color:#7b8793;font-size:14px;padding:0 12px}.managementSurveySearch{margin-top:14px;width:100%}.managementSurveyGridHeader{margin-top:10px;padding:10px 12px;display:grid;grid-template-columns:112px 160px minmax(230px,1fr) 206px 95px 95px 88px;gap:8px;color:#1f2730;font-size:13px;line-height:1.2;font-weight:500}.managementSurveyRows{margin-top:2px}.managementSurveyRow{border-bottom:1px solid #d4d9de;border-left:3px solid #f6c034;background:#fff;cursor:pointer}.managementSurveyRow.respondida{border-left-color:#f47c26}.managementSurveyRow.pendente{border-left-color:#f6c034}.managementSurveyRow.em-tratamento{border-left-color:#ef4b4b}.managementSurveyRow.concluida{border-left-color:#21b264}.managementSurveyRow.cancelada,.managementSurveyRow.expirada{border-left-color:#a8b2bc}.managementSurveyRowMain{display:grid;grid-template-columns:54px 106px 155px minmax(230px,1fr) 206px 95px 95px 88px;align-items:start;gap:10px;padding:12px 12px 0}.managementSurveyRowMain .checkCell{display:grid;place-items:center;padding-top:7px}.managementStatusPill{min-height:31px;border:0;border-radius:999px;padding:0 12px;color:#fff;font-size:12px;line-height:1;font-weight:700;cursor:pointer}.managementStatusPill.respondida{background:#f2812f}.managementStatusPill.pendente{background:#f3c63f}.managementStatusPill.em-tratamento{background:#ef4b4b}.managementStatusPill.concluida{background:#22b96b}.managementStatusPill.cancelada,.managementStatusPill.expirada{background:#aeb8c1}.managementSurveyForm{color:#1f2730;font-size:12px;line-height:1.4;font-weight:700}.managementSurveyOrigin{color:#2f5d8f;font-size:13px;line-height:1.35}.managementSurveyTreatment{display:grid;color:#2f5d8f;font-size:13px;line-height:1.3}.managementSurveyTreatment small{font-size:12px;color:#2f5d8f}.managementSurveyRowMain>span{color:#1f2730;font-size:13px;line-height:1.35;text-align:center}.managementSurveyRowDetails{padding:12px 12px 14px 96px;display:grid;grid-template-columns:minmax(300px,1fr) minmax(220px,260px) minmax(240px,1fr);gap:14px}.managementSurveyRowDetails small{display:block;color:#9aa6b3;font-size:12px;line-height:1.2;margin-bottom:4px}.managementSurveyRowDetails strong{display:block;color:#2f3d4e;font-size:18px;line-height:1.2;font-weight:400}.managementSurveyRowDetails span{display:block;color:#516172;font-size:14px;line-height:1.35}.managementStatusModal{width:min(540px,100%);border:0;border-radius:12px}.managementStatusModal header{border-bottom:0;padding:26px 28px 6px}.managementStatusModal header h2{margin:0;font-size:34px;line-height:1.15}.managementSurveyDetailShell .operationAutomationEditIdentity strong{font-size:21px;line-height:1.25}.managementSurveyDetailShell .operationAutomationEditBody{display:grid;gap:10px;padding:12px 16px}.managementSurveyDetailShell .operationAutomationEditSection{min-height:auto;margin:0;padding:12px 12px 10px;border:1px solid #d5dbe2;border-radius:4px;background:#fff}.managementSurveyDetailShell .operationAutomationEditSection h4{margin:0 0 10px;font-size:16px;line-height:1.2;font-weight:600}.managementSurveyDetailShell .operationAutomationKvList{display:grid;gap:4px}.managementSurveyDetailShell .operationAutomationKvList>div{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:10px}.managementSurveyDetailShell .operationAutomationKvList span{color:#455566;font-size:14px;line-height:1.25}.managementSurveyDetailShell .operationAutomationKvList strong{color:#1f2730;font-size:14px;line-height:1.25;font-weight:600;word-break:break-word}.managementStatusModal .modalGrid{padding:8px 28px 0}.managementStatusModal .modalGrid label{font-size:15px}.managementStatusModal .modalGrid select{min-height:36px;border:1px solid #ccd3db;border-radius:4px;font-size:15px}.managementStatusModal footer{border-top:0;padding:18px 28px 26px}.operationSimpleRuleModal header{border-bottom:0;min-height:62px;justify-content:center;position:relative}.operationSimpleRuleModal header button{position:absolute;right:14px;top:16px}.operationSimpleRuleModal header h2{font-size:18px;line-height:23.14px;font-weight:700;margin-top:8px}.operationRuleModalBody{max-height:min(72vh,620px);overflow:auto;padding-bottom:8px}.operationRuleModalAction{display:flex;justify-content:flex-end;padding:0 18px 8px}.operationRuleModalAction button{min-height:30px;border:1px solid #31608c;border-radius:22.26px;background:#fff;color:#31608c;display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:13px;font-weight:700;padding:0 13px;box-shadow:inset 0 0 0 1px #31608c}.operationRuleModalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 28px 4px}.operationRuleModalGrid label{color:#000000de;font-size:13px;line-height:18.2px;font-weight:700}.operationRuleModalGrid .wide{grid-column:1 / -1}.operationRuleModalGrid input,.operationRuleModalGrid select{min-height:38px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;font-size:14px;line-height:17px;color:#000000de;padding:9px 14px}.informationModalTitle{display:inline-flex;align-items:center;gap:12px}.taskSituationConfigModal{width:min(538px,calc(100vw - 24px));max-height:calc(100vh - 20px);border-radius:10px}.taskSituationConfigModal .operationRuleModalGrid{grid-template-columns:1fr;gap:14px;padding:8px 40px 10px}.taskSituationConfigModal .operationRuleModalGrid label{font-size:14px;font-weight:400}.taskSituationConfigModal .operationRuleModalGrid label>strong{font-size:16px;line-height:1.25;font-weight:700}.taskSituationColorInput{background:var(--task-situation-color)!important;border-color:color-mix(in srgb,var(--task-situation-color),#8b8b8b 25%)!important;color:#000000de!important}.taskSituationSwitchRow{display:inline-flex!important;align-items:center;gap:14px;min-height:28px}.taskSituationSwitchRow input{position:absolute;opacity:0;pointer-events:none}.taskSituationSwitch{width:50px;height:22px;border-radius:999px;background:#f1f2f3;position:relative;flex:0 0 auto;transition:background-color .22s ease,box-shadow .22s ease}.taskSituationSwitch:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border:1px solid #bfc6cc;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .22s cubic-bezier(.22,.61,.36,1),border-color .22s ease,box-shadow .22s ease}.taskSituationSwitchRow input:checked+.taskSituationSwitch{background:#336d9c}.taskSituationSwitchRow input:checked+.taskSituationSwitch:before{transform:translate(29px);border-color:#d7e7f3}.taskSituationStatusField>span{position:relative;display:block}.taskSituationStatusField select{width:100%;padding-right:38px}.taskSituationStatusField i{position:absolute;right:28px;top:50%;width:12px;height:12px;border-radius:50%;background:#20b957;transform:translateY(-50%);pointer-events:none}.taskSituationAccessField{margin-top:16px;padding-top:10px;border-top:1px solid #d7dde3}.operationSimpleRuleModal footer{justify-content:center;min-height:58px;border-top:0}.operationSimpleRuleModal footer button{min-height:33px}.operationSimpleRuleModal footer .solid{border-radius:22.26px;padding:0 20px}.operationRulesCompactTable{width:min(780px,100%);display:grid;gap:8px}.operationRulesCompactTable button{width:100%;border:1px solid #d7dde3;border-radius:3px;background:#fff;padding:10px 12px;text-align:left;display:grid;gap:3px}.operationRulesCompactTable button strong{font-size:14px;line-height:17px;color:#000000de}.operationRulesCompactTable button span{font-size:12px;line-height:14px;color:#5f6b76}.operationRulesCompactFooter{width:min(780px,100%);margin-top:4px}.operationAutomationEditOverlay{position:fixed;inset:0;z-index:46;padding:12px;background:#18232f75}.operationAutomationEditShell{width:min(1480px,100%);height:calc(100vh - 24px);margin:0 auto;border:1px solid #c9d2db;border-radius:4px;background:#edf0f3;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.operationAutomationEditTop{min-height:86px;border-bottom:1px solid #d6dde5;background:#e2e8ee;padding:12px 18px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.operationAutomationEditIdentity{display:grid;gap:2px}.operationAutomationEditIdentity small{color:#5e6c79;font-size:20px;line-height:1;font-weight:300;display:inline-flex;align-items:baseline;gap:10px}.operationAutomationEditIdentity small span{color:#8a98a6;font-size:15px}.operationAutomationEditIdentity strong{color:#000000de;font-size:31px;line-height:1;font-weight:300}.operationAutomationEditIdentity>span{color:#98a3ad;font-size:28px;line-height:1;font-weight:300}.operationAutomationEditTopActions{display:inline-flex;align-items:center;gap:8px}.operationAutomationEditTopActions button{min-height:30px;border:1px solid #c1cbd5;border-radius:3px;background:#fff;color:#345476;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700}.operationAutomationEditTopActions button:last-child{width:30px;padding:0}.operationAutomationEditBody{overflow:auto;padding:12px 18px 22px;display:grid;gap:12px}.operationAutomationEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.operationAutomationEditGrid label{display:grid;gap:5px;color:#000000de;font-size:13px;line-height:20px;font-weight:700}.operationAutomationEditGrid .wide{grid-column:1 / -1}.operationAutomationEditGrid input,.operationAutomationEditGrid select{min-height:38px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;color:#000000de;font-size:14px;line-height:17px;padding:9px 14px}.operationAutomationEditGrid small{color:#6d7884;font-size:12px;font-weight:400}.operationAutomationEditSection{border:1px solid #d0d7de;border-radius:3px;background:#fff;padding:10px 12px}.operationAutomationEditSection h3{margin:0 0 8px;color:#000000de;font-size:18px;line-height:1.1;font-weight:300}.operationAutomationTableWrap{border:1px solid #d5dce3;border-radius:3px;overflow:hidden}.operationAutomationTable{width:100%;border-collapse:collapse}.operationAutomationTable th,.operationAutomationTable td{border-bottom:1px solid #e2e7ec;padding:8px 10px;text-align:left;color:#1f2933;font-size:13px;line-height:1.35}.operationAutomationTable th{background:#f6f8fa;font-weight:700}.operationAutomationTable tbody tr:last-child td{border-bottom:0}.operationAutomationEditError{margin:0 18px 8px}.operationAutomationEditFooter{min-height:54px;border-top:1px solid #d6dde5;background:#f5f6f8;padding:0 14px;display:flex;align-items:center;justify-content:space-between}.operationAutomationEditFooter .back{min-height:33px;border-radius:22px;border:1px solid #afb9c3;background:#fff;color:#445464;padding:0 16px}.operationAutomationEditFooter>div{display:inline-flex;align-items:center;gap:8px}.operationAutomationEditFooter .danger{min-height:33px;border-radius:22px;border:1px solid #b6c1cb;background:#fff;color:#576676;padding:0 18px}.operationAutomationEditFooter .solid{min-height:33px;border-radius:22px;padding:0 18px}.operationTaskEditOverlay{position:fixed;inset:0;z-index:44;background:#d6dce2f5}.operationTaskEditShell{height:calc(100vh - 34px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#eceeef}.operationTaskEditTop{min-height:108px;border-bottom:1px solid #d6dde5;background:#dde4eb;padding:16px 20px;display:flex;align-items:flex-start;justify-content:space-between}.operationTaskEditIdentity{display:inline-flex;align-items:flex-start;gap:18px}.operationTaskEditIdentity>div{display:grid;gap:2px}.operationTaskEditIdentity small{color:#7b858f;font-size:24px;line-height:1;font-weight:300}.operationTaskEditIdentity strong{color:#000000de;font-size:30px;line-height:1;font-weight:500}.operationTaskEditIdentity span{color:#9aa1a8;font-size:31px;line-height:1;font-weight:300}.operationTaskEditIdentity em{margin-top:4px;color:#2f2f2f;font-style:normal;font-size:31px;line-height:1;font-weight:300}.operationTaskEditTop>button{width:30px;height:30px;border:0;border-radius:3px;background:transparent;color:#7e8892}.operationTaskEditBody{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 330px}.operationTaskEditMain{min-height:0;overflow:auto;padding:14px 18px 22px}.operationTaskEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.operationTaskEditGrid label{display:grid;gap:5px;color:#000000de;font-size:13px;line-height:20px;font-weight:700}.operationTaskEditGrid label input{min-height:38px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;color:#000000de;font-size:14px;line-height:17px;padding:9px 14px}.operationTaskEditGrid .wide{grid-column:1 / -1}.operationTaskEditInlineCheck{display:inline-flex!important;align-items:center;gap:10px;font-size:14px!important;line-height:20px!important;font-weight:400!important;align-self:end;min-height:38px}.operationTaskEditDescription{margin-top:12px}.operationTaskEditDescription header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.operationTaskEditDescription header strong{color:#000000de;font-size:28px;line-height:1;font-weight:300}.operationTaskEditDescription header small{color:#777;font-size:12px}.operationTaskEditToolbar{min-height:44px;border:1px solid #d0d5da;border-bottom:0;background:#f7f8f9;display:inline-flex;align-items:center;gap:2px;padding:0 8px}.operationTaskEditToolbar button{width:30px;height:30px;border-radius:3px;border:0;background:transparent;color:#222}.operationTaskEditDescription textarea{width:100%;min-height:150px;border:1px solid #d0d5da;background:#fff;padding:12px 10px;resize:vertical;font-size:14px;color:#333}.operationTaskEditAccess{margin-top:10px}.operationTaskEditAccess h3{margin:0 0 8px;display:inline-flex;align-items:center;gap:8px;color:#20262c;font-size:18px;line-height:1;font-weight:700}.operationTaskEditAccess input{width:min(620px,100%);min-height:38px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;font-size:14px;padding:9px 14px}.operationTaskEditSchedule{margin-top:14px}.operationTaskEditSchedule h3{margin:0 0 9px;color:#235a8f;font-size:32px;line-height:1;font-weight:300;display:inline-flex;align-items:center;gap:8px}.operationTaskEditSchedule>div{border-top:2px solid #2d5f8d;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 4px;color:#2f2f2f;font-size:14px}.operationTaskEditSchedule small{display:inline-block;margin-top:6px;color:#2f2f2f;font-size:14px}.operationTaskEditAside{border-left:1px solid #d7dde3;padding:14px 0}.operationTaskEditAside h4{margin:0;padding:0 18px 8px;color:#999;font-size:30px;line-height:1;font-weight:300}.operationTaskEditAside button{width:100%;min-height:43px;border:0;border-top:1px solid transparent;border-bottom:1px solid transparent;background:transparent;color:#31608c;font-size:13px;line-height:13px;font-weight:700;display:inline-flex;align-items:center;gap:11px;padding:12px 18px;text-align:left}.operationTaskEditAside button:hover{background:#dce3ea}.operationTaskEditFooter{min-height:50px;border-top:1px solid transparent;background:#31608c1a;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.operationTaskEditFooter .back,.operationTaskEditFooter .danger,.operationTaskEditFooter .solid{min-height:33.4px;border-radius:22.26px;font-size:13px;line-height:13px;font-weight:700;padding:10.214px;display:inline-flex;align-items:center;gap:6px}.operationTaskEditFooter .back{background:transparent;color:#545454;box-shadow:inset 0 0 0 1px #545454}.operationTaskEditFooter>div{display:inline-flex;align-items:center;gap:8px}.operationTaskEditFooter .danger{background:transparent;color:#ff695e;box-shadow:inset 0 0 0 1px #ff695e}.operationTaskEditFooter .solid{border:0;background:#31608c;color:#fff}.operationAccessPage{padding-top:0}.operationAccessTabs{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));max-width:1250px;margin:0 auto;border-bottom:1px solid #cdd6de}.operationAccessTabs button{min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:#2f638f;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px}.operationAccessTabs button.active{border-bottom-color:#2f638f}.operationAccessHeader{max-width:1250px;margin:12px auto 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.operationAccessHeader h1{margin:0;display:inline-flex;align-items:center;gap:10px;color:#253745;font-size:37px;line-height:1;font-weight:600}.operationAccessHeader>.solid{min-height:34px;border:1px solid #2f638f;border-radius:18px;background:#2f638f;color:#fff;padding:0 14px;display:inline-flex;align-items:center;gap:6px}.operationAccessFilters{max-width:1250px;margin:12px auto 0;display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:12px}.operationAccessFilters select{min-height:36px;border:1px solid #c7d0d9;border-radius:4px;background:#f5f7f9;color:#4a5763;padding:0 10px}.operationAccessTagFilter{min-height:36px;border:1px solid #c7d0d9;border-radius:4px;background:#f5f7f9;display:flex;gap:5px;align-items:center;flex-wrap:wrap;padding:4px 6px}.operationAccessTagFilter span{min-height:24px;border:1px solid #c1c8cf;border-radius:3px;background:#e1e6eb;color:#495460;padding:0 7px;display:inline-flex;align-items:center;gap:4px;font-size:12px}.operationAccessTagFilter span button{border:0;background:transparent;color:#7d8790;padding:0}.operationAccessSearchRow{max-width:1250px;margin:14px auto 0;display:grid;grid-template-columns:188px minmax(0,1fr) 42px;gap:0}.operationAccessSearchRow select,.operationAccessSearchRow input{min-height:36px;border:1px solid #c7d0d9;background:#f5f7f9;color:#4d5965}.operationAccessSearchRow select{border-right:0;border-radius:4px 0 0 4px;padding:0 10px}.operationAccessSearchRow input{border-radius:0;padding:0 10px}.operationAccessSearchRow button{border:1px solid #2f638f;border-left:0;border-radius:0 4px 4px 0;background:#2f638f;color:#fff}.operationAccessActions{max-width:1250px;margin:14px auto 0;display:flex;justify-content:flex-end}.operationAccessActions button{border:0;background:transparent;color:#2f638f;display:inline-flex;align-items:center;gap:4px;padding:0}.operationAccessEmpty{max-width:1250px;margin:26px auto 0;min-height:380px;display:grid;place-items:start center;color:#3a454f;font-size:32px;font-weight:500}.operationAccessModal{width:min(1185px,100%);max-height:calc(100vh - 34px);border:1px solid #c0cad4;border-radius:12px;background:#eef0f2;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.operationAccessModalHeader{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.operationAccessModalHeader>div{margin:0 auto;display:inline-flex;align-items:center;gap:10px;color:#242f39}.operationAccessModalHeader h2{margin:0;font-size:36px;line-height:1;font-weight:600}.operationAccessModalHeader button{width:30px;height:30px;border:0;border-radius:4px;background:transparent;color:#7d8893}.operationAccessModalBody{min-height:0;padding:8px 16px 0;display:grid;grid-template-columns:285px minmax(0,1fr);gap:14px}.operationAccessForm{overflow:auto;padding-right:4px;display:grid;gap:8px;align-content:start}.operationAccessForm label{display:grid;gap:5px;color:#2f3943;font-size:13px;font-weight:600}.operationAccessForm label span{color:#cc4f4f}.operationAccessForm input,.operationAccessForm select{min-height:36px;border:1px solid #c7d0d9;border-radius:4px;background:#f3f5f7;color:#4a5662;padding:0 10px}.operationAccessUserRow{display:grid;grid-template-columns:minmax(0,1fr) 36px}.operationAccessUserRow select{border-right:0;border-radius:4px 0 0 4px}.operationAccessUserRow button{border:1px solid #2f638f;border-radius:0 4px 4px 0;background:#f7fbff;color:#2f638f}.operationAccessGridPanel{min-width:0;overflow:auto}.operationAccessWeekHeader{display:grid;grid-template-columns:56px repeat(7,minmax(100px,1fr));gap:0}.operationAccessWeekHeader span{min-height:34px}.operationAccessWeekHeader strong{min-height:34px;display:grid;place-items:center;color:#2f3943;font-size:12px;font-weight:600}.operationAccessGrid{border:1px solid #bfc7d0}.operationAccessGridRow{display:grid;grid-template-columns:56px repeat(7,minmax(100px,1fr))}.operationAccessGridRow span{min-height:34px;border-right:1px solid #bfc7d0;border-bottom:1px solid #bfc7d0;display:grid;place-items:center;color:#7a838c;font-size:12px;font-weight:600}.operationAccessGridRow i{min-height:34px;border-right:1px solid #bfc7d0;border-bottom:1px solid #bfc7d0;background:#eef0f2}.operationAccessModalFooter{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px 14px}.operationAccessModalFooter button{min-height:34px;border:1px solid transparent;border-radius:17px;background:transparent;color:#2f638f;padding:0 16px}.operationAccessModalFooter .solid{border-color:#2f638f;background:#2f638f;color:#fff}.permissionGroupShell{width:min(1320px,100%)}.permissionGroupsPage{background:#fff}.permissionGroupsViewport{width:min(1248px,calc(100% - 72px));padding-top:0}.permissionGroupsTabs button{justify-content:center}.permissionGroupsPageHeader{min-height:70px}.permissionGroupsPageHeader h1{gap:18px;font-size:20px}.permissionGroupsSearch{margin-top:0;width:100%;max-width:none}.permissionGroupsTable{margin-top:18px;border-left:0}.permissionGroupsTable th,.permissionGroupsTable td{height:66px}.permissionGroupsTable th{color:#2b2f34;font-size:14px}.permissionGroupsTable th svg{vertical-align:middle}.directoryPage .permissionGroupsTable th:first-child,.directoryPage .permissionGroupsTable td:first-child{width:82px;min-width:82px;max-width:82px;text-align:left;padding-left:11px;padding-right:8px}.directoryPage .permissionGroupsTable th:nth-child(2),.directoryPage .permissionGroupsTable td:nth-child(2){width:62px;min-width:62px;max-width:62px;text-align:left;padding-left:10px;padding-right:8px}.directoryPage .permissionGroupsTable th:nth-child(3),.directoryPage .permissionGroupsTable td:nth-child(3){width:74px;min-width:74px;max-width:74px;text-align:left;padding-left:0;padding-right:8px}.directoryPage .permissionGroupsTable th:nth-child(5),.directoryPage .permissionGroupsTable td:nth-child(5){width:254px;min-width:254px;max-width:254px}.directoryPage .permissionGroupsTable th:nth-child(6),.directoryPage .permissionGroupsTable td:nth-child(6){width:94px;min-width:94px;max-width:94px}.permissionGroupsTable .selectColumn{text-align:left}.permissionGroupsTable tbody td:first-child{border-left:4px solid #20b247}.permissionGroupsTable thead .selectColumn{display:table-cell;white-space:nowrap}.permissionGroupsTable .permissionDefaultColumn{white-space:nowrap}.permissionSortGhost{color:#d3d7db;display:inline-flex;vertical-align:middle;margin-right:11px}.permissionTableHeaderText{display:inline-flex;align-items:center;gap:4px}.permissionTableHeaderText svg{color:#d3d7db}.permissionGroupsTable th:nth-child(2) .permissionTableHeaderText svg{color:#20252a}.permissionGroupTitleCell{min-height:42px;display:inline-flex;align-items:center;gap:12px}.permissionDefaultBadge{min-height:31px;border-radius:16px;background:#19b64b;color:#fff;display:inline-flex;align-items:center;padding:0 11px;font-size:12px;font-weight:800}.permissionGroupAvatar{width:36px;height:36px;border-radius:50%;background:#547da4;color:#fff;display:inline-grid;place-items:center;flex:0 0 36px;font-size:13px;font-weight:800;line-height:1}.permissionGroupAvatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.permissionGroupProfileCell{display:inline-flex;align-items:center;gap:8px}.permissionGroupsBackButton{min-height:34px;border:1px solid #9aa7b2;border-radius:17px;background:#fff;color:#4b5158;display:inline-flex;align-items:center;gap:6px;padding:0 13px}.permissionCreateOverlay{position:fixed;inset:0;z-index:48;background:#00000094;display:grid;place-items:center;padding:24px}.permissionCreateModal{width:min(540px,100%);min-height:342px;border-radius:8px;background:#fff;box-shadow:0 18px 44px #0000005c;position:relative;padding:30px 42px 26px;display:grid;gap:16px}.permissionCreateClose{position:absolute;right:10px;top:8px;width:30px;height:30px;background:transparent;color:#8b9299}.permissionCreateModal header{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin-bottom:8px}.permissionCreateModal h2{margin:0;font-size:21px}.permissionCreateModal label{display:grid;gap:7px;color:#a33131;font-size:13px;font-weight:800;position:relative}.permissionCreateModal input,.permissionCreateModal select{height:38px;border:1px solid #d7dce2;border-radius:3px;background:#fff;color:#2b3137;padding:0 12px;font-size:14px;font-weight:400}.permissionCreateModal input:focus{border-color:#dc6e6e;outline:0;box-shadow:0 0 0 1px #dc6e6e inset}.permissionCreateRequired{width:fit-content;border:1px solid #ef9a9a;border-radius:3px;background:#fff;color:#a33131;padding:7px 10px;margin-left:2px}.permissionCreateModal footer{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:6px}.permissionCreateModal footer button{min-height:34px;border-radius:17px;background:transparent;color:#2f638f;padding:0 16px}.permissionCreateModal footer .solid{background:#2f638f;color:#fff;font-weight:800}.permissionEditOverlay{position:fixed;inset:0;z-index:42;background:#fff}.permissionEditScreen{width:100%;height:100%;display:grid;grid-template-rows:78px minmax(0,1fr) 48px;background:#fff;color:#222}.permissionEditHeader{border-bottom:1px solid #e0e5e9;background:#e9eef2;display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 74px}.permissionEditHeader button{width:30px;height:30px;background:transparent;color:#8a9198}.permissionEditIdentity{display:inline-flex;align-items:center;gap:24px}.permissionEditIdentity small,.permissionEditIdentity span{display:block;color:#98a1a9;font-size:14px}.permissionEditIdentity h2{margin:2px 0;color:#1f252b;font-size:16px;line-height:1.2}.permissionEditBody{min-height:0;width:min(1320px,calc(100% - 120px));margin:0 auto;display:grid;grid-template-columns:minmax(0,970px) 250px;gap:28px;overflow:auto;padding:18px 0 52px}.permissionEditMain{display:grid;align-content:start;gap:36px}.permissionEditTopGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.permissionEditTopGrid label{display:grid;gap:6px;color:#222;font-size:13px;font-weight:800}.permissionEditTopGrid input,.permissionEditTopGrid select{height:36px;border:1px solid #d7dce2;border-radius:3px;background:#fff;color:#333;padding:0 12px;font-weight:400}.permissionEditSwitch{min-height:35px;align-self:center;font-weight:400!important}.permissionEditSection{display:grid;gap:15px}.permissionEditSection h3{min-height:34px;border-bottom:1px solid #d7dce2;display:flex;align-items:center;gap:14px;margin:0;color:#222;font-size:16px;font-weight:800}.permissionOutlineButton{width:fit-content;min-width:280px;height:33px;border:1px solid #2f638f;border-radius:17px;background:#fff;color:#2f638f;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 17px;font-size:13px;font-weight:800}.permissionEditBulkActions{display:inline-flex;align-items:center;gap:4px;color:#2f638f;font-size:14px}.permissionEditBulkActions button{background:transparent;color:#2f638f;padding:0}.permissionEditRelations{padding-top:3px;display:grid;align-content:start;gap:16px}.permissionEditRelations h4{margin:0 0 8px;color:#8d8d8d;font-size:13px;font-weight:800}.permissionEditRelations button{width:fit-content;background:transparent;color:#245f91;display:inline-flex;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:800}.permissionEditFooter{border-top:1px solid #d7dce2;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 8px}.permissionEditFooter button{width:fit-content;min-height:34px;border:1px solid #9aa7b2;border-radius:17px;background:#fff;color:#4b5158;display:inline-flex;align-items:center;gap:6px;padding:0 13px}.permissionEditFooter .solid{justify-self:end;border-color:#2f638f;background:#2f638f;color:#fff;padding:0 20px;font-weight:800}.permissionEditFooter small{justify-self:center}.permissionGroupMain{gap:12px}.permissionGroupInlineSwitch{min-height:34px;align-content:end}.permissionGroupBulkActions{display:inline-flex;align-items:center;gap:8px}.permissionGroupBulkActions button{min-height:30px;border:1px solid #c2cad2;border-radius:14px;background:#f4f7fa;color:#3b5c79;padding:0 10px}.permissionModulesStack{display:grid;gap:28px}.permissionModuleCard{padding-top:0}.permissionModuleHeader{min-height:34px;border-bottom:1px solid #d7dce2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.permissionModuleHeader label,.permissionModuleItemToggle{display:inline-flex!important;align-items:center;gap:8px;color:#263541;font-size:14px;font-weight:800}.permissionModuleHeader button{width:30px;height:30px;border-radius:3px;background:transparent;color:#3f5262}.permissionModuleHeader button .open{transform:rotate(180deg)}.permissionModuleBody{display:grid;gap:20px;margin-top:20px}.permissionModuleItem{padding-top:0;display:grid;gap:16px}.permissionModuleItem.direct{padding-top:0}.permissionActionGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 34px;margin-left:42px}.permissionModuleItem.direct .permissionActionGrid{margin-left:0}.permissionActionGrid label{display:inline-flex!important;align-items:center;gap:9px;color:#36424f;font-size:14px;line-height:1.15}.permissionEditScreen input[type=checkbox],.permissionGroupsPage input[type=checkbox],.permissionRelationScreen input[type=checkbox]{accent-color:#2f638f}.permissionRelationOverlay{position:fixed;inset:0;z-index:56;background:#fff}.permissionRelationScreen{height:100%;display:grid;grid-template-rows:68px minmax(0,1fr) 48px;background:#fff}.permissionRelationHeader{border-bottom:1px solid #d7dce2;display:grid;grid-template-columns:72px minmax(320px,1046px) auto 44px;align-items:center;justify-content:center;gap:18px;padding:0 18px}.permissionRelationHeaderIcon{display:grid;place-items:center}.permissionRelationSearch{height:38px;border:1px solid #d7dce2;border-radius:4px;display:grid;grid-template-columns:28px 1fr;align-items:center;color:#88939d;padding:0 10px}.permissionRelationSearch input{border:0;outline:0;color:#333}.permissionRelationCreate{min-height:34px;border:1px solid #2f638f;border-radius:18px;background:#fff;color:#2f638f;display:inline-flex;align-items:center;gap:6px;padding:0 14px;font-weight:800}.permissionRelationClose{width:32px;height:32px;background:transparent;color:#222}.permissionRelationMain{min-height:0;width:min(1302px,calc(100% - 140px));margin:0 auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:auto}.permissionRelationTabs{min-height:48px;border-bottom:1px solid #d7dce2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.permissionRelationTabs button{border-bottom:2px solid transparent;background:transparent;color:#2f638f;display:inline-flex;align-items:center;gap:8px;padding:0 20px;font-weight:800}.permissionRelationTabs button.active{border-bottom-color:#2f638f}.permissionRelationTable{display:grid;align-content:start}.permissionRelationTable header{min-height:56px;display:inline-flex;align-items:end;gap:5px;padding:0 12px 12px;font-weight:800}.permissionRelationRow{min-height:66px;border-bottom:1px solid #d7dce2;background:#fff;display:grid;grid-template-columns:44px 44px minmax(0,1fr) 42px;align-items:center;gap:0;color:#2b2f34;text-align:left}.permissionRelationState,.permissionRelationInspect{width:28px;height:28px;border:1px solid #2f638f;border-radius:50%;color:#2f638f;display:grid;place-items:center}.permissionRelationState.selected{background:#2f638f;color:#fff}.permissionRelationInspect{justify-self:end}.permissionRelationPagination{min-height:58px;display:flex;align-items:center;justify-content:space-between}.permissionRelationPagination div{display:inline-flex;align-items:center}.permissionRelationPagination button,.permissionRelationPagination span{min-width:38px;height:34px;border:1px solid #d7dce2;background:#fff;display:grid;place-items:center}.permissionRelationPagination span{background:#f3f3f3}.permissionRelationFooter{border-top:1px solid #d7dce2;display:flex;align-items:center;padding:0 8px}.permissionRelationFooter button{min-height:34px;border:1px solid #9aa7b2;border-radius:17px;background:#fff;color:#4b5158;display:inline-flex;align-items:center;gap:6px;padding:0 13px}.directoryRelationOverlay{z-index:180}.directoryRelationScreen{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.directoryRelationHeader{background:#fff}.directoryRelationMain{width:min(1304px,calc(100% - 140px))}.directoryRelationTable header{color:#262b30}.directoryRelationTable header svg{color:#d4d9de}.directoryRelationRow{width:100%;padding:0 12px}.directoryRelationRow:hover{background:#fbfdff}.directoryRelationAvatar{width:36px;height:36px;border-radius:50%;background:#5d84aa;color:#fff;display:grid;place-items:center;overflow:hidden;font-size:13px;font-weight:800;line-height:1}.directoryRelationAvatar.has-image img{width:100%;height:100%;object-fit:cover}.directoryRelationRowText{min-width:0;display:grid;gap:2px;padding-left:2px}.directoryRelationRowText strong{color:#2b2f34;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directoryRelationRowText small{color:#7a858f;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directoryRelationEmpty,.directoryRelationAttachPanel{min-height:120px;display:grid;align-content:center;justify-items:start;gap:12px;color:#687782;padding:20px 12px}.directoryRelationAttachPanel p{margin:0;color:#3c4854;font-size:14px}.directoryRelationUploadButton{width:fit-content;position:relative}.directoryRelationUploadButton input{position:absolute;inset:0;opacity:0;cursor:pointer}.permissionRelationPagination strong{color:#22272c;font-size:14px;font-weight:800}.permissionRelationPagination button.active,.permissionRelationPagination span{background:#f3f3f3;color:#1f252b}.permissionRelationPagination button:disabled{color:#cfd5db}.statusFooter{display:none}.loading{min-height:100vh;display:grid;place-items:center}.loginPage{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) 500px;align-items:stretch;background:#fff;color:#000000de;position:relative;padding:0;overflow:hidden;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.loginBrandPanel{min-height:100vh;position:relative;background:url(/portal-client/login-banner.jpg) center center / cover no-repeat}.loginLanguage{position:absolute;top:7px;right:32px;color:#fff;font-size:11px;line-height:1;text-align:right}.loginPanel{min-height:100vh;width:500px;position:relative;border:0;border-radius:0;background:#fff;padding:154px 28px 28px;box-shadow:none;overflow-y:auto}.loginLogo{position:absolute;top:28px;left:50%;width:191px;height:77px;transform:translate(-50%);display:grid;place-items:center}.loginLogo img{width:180px;height:auto;display:block}.loginForm{display:grid;gap:14px}.loginGoogleButton{height:36px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:22px;background:transparent;color:#0009;box-shadow:#22242626 0 0 0 1px inset;font-size:14px;font-weight:700}.loginGoogleButton img{width:14px;height:14px}.loginDivider{margin:30px 0 26px;position:relative;display:grid;place-items:center;color:#000000de;font-size:13px;font-weight:700}.loginDivider:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:#22242626}.loginDivider span{position:relative;z-index:1;padding:0 14px;background:#fff}.loginField{position:relative;display:block}.loginField>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.loginField input{height:38px;width:100%;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;color:#000000de;padding:9.5px 14px;font-size:14px}.loginField input::placeholder{color:#737373de}.loginPasswordField{display:grid;grid-template-columns:minmax(0,1fr) 36px}.loginPasswordField input{border-radius:3px 0 0 3px}.loginPasswordField button{width:36px;height:38px;display:grid;place-items:center;border-radius:0 3px 3px 0;background:transparent;color:#0065b4;box-shadow:#0065b4 0 0 0 1px inset}.loginResetLink{margin-top:1px;color:#0065b4;text-decoration:none;font-size:14px;font-weight:400}.loginSubmitButton{height:34px;margin-top:2px;border-radius:22px;background:#0065b4;color:#fff;font-size:13px;font-weight:700;box-shadow:#22242626 0 0 inset}.loginSubmitButton:disabled,.loginSecondaryButton:disabled{opacity:.75;cursor:wait}.loginSecondaryButton{height:34px;border-radius:22px;background:#f3f6f9;color:#2f638f;border:1px solid #c7d1db;font-size:13px;font-weight:700}.loginSignupText{margin:2px 0 0;color:#00000061;font-size:14px}.loginSignupText a{color:#0065b4;text-decoration:none}.errorText{color:#b73237}@media(max-width:900px){.loginPage{grid-template-columns:1fr;min-height:100svh;overflow-y:auto}.loginBrandPanel{min-height:210px}.loginPanel{min-height:auto;width:100%;padding:132px 20px 34px}.loginLogo{top:24px}}.operationRulesPage,.operationTaskModelsPage,.operationAccessPage,.managementSurveysPage{height:calc(100vh - 58px);padding:10px 0 34px;background:#fff;color:#111;overflow:auto;position:relative;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.operationTaskTabs,.operationAccessTabs,.managementSurveyTopTabs{width:min(1248px,calc(100% - 72px));min-height:35px;margin:0 auto;border-bottom:1px solid #cfd4d9;display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));align-items:end}.operationRulesTabs,.operationRulesTabs.taskReferenceTabs{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.operationTaskTabs button,.operationAccessTabs button,.managementSurveyTopTabs button{min-height:35px;border:0;border-bottom:2px solid transparent;background:transparent;color:#003b74;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;padding:0 14px 9px;font-size:14px;line-height:17px;font-weight:400}.operationTaskTabs button.active,.operationAccessTabs button.active,.managementSurveyTopTabs button.active{border-bottom-color:#2f638f;color:#003b74;font-weight:700}.operationTaskHeader,.operationAccessHeader,.managementSurveyHeader{width:min(1248px,calc(100% - 72px));min-height:60px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:15px}.taskReferenceHeader{grid-template-columns:minmax(0,1fr) auto}.operationTaskHeader h1,.operationAccessHeader h1,.managementSurveyHeader h1{margin:0;display:inline-flex;align-items:center;gap:12px;color:#111;font-size:22px;line-height:1.1;font-weight:700}.operationTaskHeader>.solid,.operationAccessHeader>.solid{min-height:34px;border:0;border-radius:18px;background:#2f638f;color:#fff;display:inline-flex;align-items:center;gap:6px;padding:0 15px;font-size:14px;line-height:17px;font-weight:700}.operationServicesBack{min-height:32px;border:1px solid #cbd3db;border-radius:18px;background:#f7f8f9;color:#2f638f;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;font-size:12px;line-height:14px;font-weight:700;white-space:nowrap}.operationRulesFilters,.operationAccessFilters,.managementSurveyFilters{width:min(1248px,calc(100% - 72px));margin:0 auto 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.operationAccessFilters{margin-top:0}.operationRulesFilters select,.operationAccessFilters select,.managementSurveyFilters select,.operationAccessTagFilter{min-height:36px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;color:#2f3a43;font-size:14px;padding:0 13px}.operationAccessTagFilter{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:5px 7px}.operationAccessTagFilter span{min-height:22px;border:1px solid #c4c8cd;border-radius:3px;background:#e2e4e7;color:#454d56;display:inline-flex;align-items:center;gap:5px;padding:0 6px;font-size:13px}.operationAccessTagFilter button{width:14px;height:14px;background:transparent;color:#90979f;display:grid;place-items:center}.operationTaskSearch,.operationAccessSearchRow,.managementSurveysMain .operationTaskSearch{width:min(1248px,calc(100% - 72px));margin:14px auto 0;display:grid;grid-template-columns:187px minmax(0,1fr) 36px;gap:0}.managementSurveysMain .operationTaskSearch{width:100%}.operationTaskSearch select,.operationTaskSearch input,.operationAccessSearchRow select,.operationAccessSearchRow input{min-height:36px;border:1px solid rgba(34,36,38,.15);background:#fff;color:#2f3a43;font-size:14px}.operationTaskSearch select,.operationAccessSearchRow select{border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:0;padding:0 12px}.operationTaskSearch input,.operationAccessSearchRow input{border-radius:0;padding:0 13px}.operationTaskSearch button,.operationAccessSearchRow button{border:0;border-radius:0 3px 3px 0;background:#2f638f;color:#fff;display:grid;place-items:center}.operationTaskMeta,.managementSurveysMain .operationTaskMeta{width:min(1248px,calc(100% - 72px));min-height:52px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.managementSurveysMain .operationTaskMeta{width:100%}.operationTaskMeta>div:first-child{display:inline-flex;align-items:center;gap:12px;color:#111}.operationTaskMeta>div:first-child strong,.operationTaskFooter strong{color:#111;font-size:15px;line-height:18px;font-weight:700}.operationPageSizeControl{display:inline-flex;align-items:center;gap:7px}.operationPageSizeControl select{min-width:42px;height:30px;border:0;border-radius:0;background:transparent;color:#0f1720;font-size:13px;font-weight:400;padding:0}.operationPageSizeControl small,.operationTaskMeta>div:first-child small{color:#111;font-size:13px;line-height:16px;font-weight:400}.operationTaskActions,.operationAccessActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:20px}.operationAccessActions{width:min(1248px,calc(100% - 72px));min-height:48px;margin:0 auto}.operationTaskActions button,.operationAccessActions button{border:0;border-radius:0;background:transparent;color:#004078;display:inline-flex;align-items:center;gap:5px;min-height:auto;padding:0;font-size:14px;line-height:17px;font-weight:400}.operationTaskTableWrap,.managementSurveysMain .operationTaskTableWrap{width:min(1248px,calc(100% - 72px));margin:0 auto;overflow-x:auto}.managementSurveysMain .operationTaskTableWrap{width:100%}.operationTaskTable{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;color:#111}.operationTaskTable thead th,.operationTaskTable tbody td{border-bottom:1px solid #d9dde1;padding:13px 11px;text-align:left;vertical-align:middle;font-size:14px;line-height:18px}.operationTaskTable thead th{border-bottom:0;color:#111;font-weight:700;padding-top:8px;padding-bottom:12px}.operationTaskTable tbody tr{min-height:66px;border-left:0;cursor:pointer}.operationRulesTable tbody tr{border-left:0}.operationTaskTable tbody tr:hover{background:#f6f8fa}.operationTaskTable tbody td:first-child{border-left:4px solid #20b843}.operationTaskTable tbody td:nth-child(2){border-left:0}.operationTaskTable .checkCell{width:48px;text-align:center}.operationTaskTable .checkCell input{width:14px;height:14px}.operationTaskTable .idCell{width:82px;text-align:center}.operationTaskTable .updatedCell{width:160px;text-align:left;padding-right:11px}.operationTaskNameCell,.operationRuleNameCell,.taskReferenceSettingsName{display:inline-flex;align-items:center;gap:11px;min-width:0}.operationRuleNameCell{display:grid;gap:2px}.operationTaskNameCell strong,.operationRuleNameCell strong,.taskReferenceSettingsName strong{color:#20252a;font-size:15px;line-height:18px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis}.operationRuleNameCell small{color:#6b7480;font-size:12px}.operationTaskAvatar,.taskReferenceSettingsColorDot{width:36px;height:36px}.operationTaskFooter,.managementSurveysMain .operationTaskFooter{width:min(1248px,calc(100% - 72px));min-height:62px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.managementSurveysMain .operationTaskFooter{width:100%}.operationTaskFooter>div{display:inline-flex;align-items:center;border:0}.operationTaskFooter>div button,.operationTaskFooter>div span{width:39px;height:33px;border:1px solid #d7dce1;background:#fff;color:#111;display:grid;place-items:center;font-size:14px;line-height:1}.operationTaskFooter>div span{border-left:0;border-right:0;background:#f7f7f7}.operationTaskFooter>div button:first-child{border-left:1px solid #d7dce1}.operationTaskFooter>div button:disabled{color:#c7ccd1}.operationFeedback{display:block;width:min(1248px,calc(100% - 72px));margin:0 auto 8px;color:#335f84}.operationAccessEmpty,.operationRulesEmpty{width:min(1248px,calc(100% - 72px));min-height:110px;margin:0 auto;display:grid;place-items:center;color:#252b31;font-size:14px}.managementSurveysShell{width:min(1248px,calc(100% - 72px));margin:0 auto;display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:start}.managementSurveysMain{min-width:0}.managementSurveysMain .managementSurveyTopTabs,.managementSurveysMain .managementSurveyHeader,.managementSurveysMain .managementSurveyFilters{width:100%}.managementSurveyHeader{grid-template-columns:minmax(0,1fr)}.managementSurveyGridHeader,.managementSurveyRows,.managementSurveysMain .operationRulesEmpty{width:100%}.managementSurveyRows{margin-top:0}.managementSurveyRow{border-radius:0;border-left:4px solid #20b843;border-right:0;border-top:0;border-bottom:1px solid #d9dde1;box-shadow:none}.directoryPage{height:calc(100vh - 58px);padding:10px 0 34px;background:#fff;color:#111;position:relative}.directoryViewport{width:min(1248px,calc(100% - 72px));margin:0 auto;padding-bottom:56px}.directoryTabs{grid-template-columns:repeat(6,minmax(120px,1fr))}.directoryHeaderActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.directoryHeaderLink{min-height:34px;border:1px solid #cbd3db;border-radius:18px;background:#fff;color:#2f638f;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;font-size:14px;font-weight:700}.directoryPage .directoryFilters,.directoryPage .directoryFilters.contacts,.directoryPage .directoryFilters.second{margin-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.directoryPage .directoryFilters.second{margin-top:14px}.directoryPage .directorySelect,.directoryPage .statusMultiFilter{min-height:36px;border:1px solid rgba(34,36,38,.15);border-radius:3px;background:#fff;padding:0 6px}.directoryPage .directorySelect select,.directoryPage .statusMultiControl,.directoryPage .markerSingleControl{color:#2f3a43;font-size:14px}.directoryPage .directorySearch{margin-top:14px;grid-template-columns:187px minmax(0,1fr) 36px}.directoryPage .directorySearchSelect,.directoryPage .directorySearch .statusButton,.directoryPage .directorySearch .searchInputWide{min-height:36px;border-color:#22242626;background:#fff}.directoryPage .directorySearchSelect{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.directoryPage .directorySearch .statusButton{border-right:0}.directoryPage .directorySearch .searchInputWide{border-left:0}.directoryPage .directorySearch .searchSubmit{border-radius:0 3px 3px 0;background:#2f638f;color:#fff}.directoryPage .directoryResultBar{min-height:52px;margin-top:0}.directoryPage .directoryResultCount strong{color:#111;font-size:16px;line-height:18px;font-weight:700}.directoryPage .directoryResultCount select{min-width:42px;border:0;background:transparent;color:#0f1720;font-size:13px}.directoryPage .directoryResultCount small{margin-left:0;color:#111;font-size:13px}.directoryPage .directoryActions{gap:20px}.directoryPage .directoryActions button{border:0;border-radius:0;background:transparent;color:#004078;min-height:auto;padding:0;font-size:14px}.directoryPage .resultArea{margin-top:0;min-height:0;overflow-x:auto}.directoryPage .deskTable{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;color:#111}.directoryPage .deskTable th,.directoryPage .deskTable td{border:0;border-bottom:1px solid #d9dde1;padding:13px 11px;text-align:left;vertical-align:middle;font-size:14px;line-height:18px}.directoryPage .deskTable th{border-bottom:0;background:#fff;color:#111;font-weight:700;padding-top:8px;padding-bottom:12px}.directoryPage .deskTable th button{border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;min-height:auto;padding:0;text-align:left;font:inherit}.directoryPage .deskTable th button svg{color:#d3d7db;flex:0 0 auto}.directoryPage .deskTable th button svg.active{color:#8190a0}.directoryPage .deskTable tbody tr{height:66px;cursor:pointer}.directoryPage .deskTable tbody tr:hover{background:#f6f8fa}.directoryPage .deskTable th:first-child,.directoryPage .deskTable td:first-child{width:48px;min-width:48px;max-width:48px;padding-left:8px;padding-right:8px;text-align:center}.directoryPage .deskTable th:nth-child(2),.directoryPage .deskTable td:nth-child(2){width:82px;min-width:82px;max-width:82px;text-align:center}.directoryPage .deskTable th:nth-child(2) button{width:100%;justify-content:center}.directoryPage .deskTable td:first-child input{width:14px;height:14px}.directoryPage .deskTable td strong{color:#20252a;font-size:15px;font-weight:700}.directoryPage .deskTable td small{color:#75818d}.directoryTitleCell{min-width:0;display:flex;align-items:center;gap:10px}.directoryTitleCell>div{min-width:0;display:grid;gap:2px}.directoryTitleCell strong,.directoryTitleCell small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directoryTitleCell .directoryAvatar{width:34px;height:34px;border-radius:50%;background:#e2e8ee;color:#657482;display:inline-grid;place-items:center;flex:0 0 34px;overflow:hidden;font-size:12px;font-weight:800;line-height:1}.directoryTitleCell .directoryAvatar.has-image{background:#d6dde5}.directoryTitleCell .directoryAvatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.directoryPage .emptyText{min-height:110px;margin-top:0;display:grid;place-items:center;color:#252b31}.directoryPage .directoryPagination{min-height:62px;margin-top:0;justify-content:space-between;gap:16px;color:#111}.directoryPage .directoryPagination strong{font-size:15px}.directoryPage .directoryPagination>div{display:inline-flex;align-items:center}.directoryPage .directoryPagination button,.directoryPage .directoryPagination span{width:39px;height:33px;border:1px solid #d7dce1;border-radius:0;background:#fff;color:#111;display:grid;place-items:center;padding:0;font-size:14px;line-height:1}.directoryPage .directoryPagination span{border-left:0;border-right:0;background:#f7f7f7}.directoryPage .directoryPagination button:disabled{color:#c7ccd1;opacity:1}@media(max-width:1180px){.pageContent.hasDetail{grid-template-columns:1fr}.ticketDetail{max-height:none}.homeMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.metricGrid,.helpKpiGrid,.sectionGrid,.resultCards{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsShell{grid-template-columns:1fr}.operationServicesHeader{grid-template-columns:1fr;justify-items:start}.operationServicesActions{flex-wrap:wrap}.operationServicesHeroSearch{width:100%}.operationServiceCardsGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}.operationTaskHeader,.operationTaskSearch,.operationTaskMeta,.operationTaskTableWrap,.operationTaskFooter{width:100%}.operationTaskActions{justify-content:flex-end}.operationTaskEditBody{grid-template-columns:1fr}.operationTaskEditAside{border-left:0;border-top:1px solid #d7dde3}.operationAccessHeader,.operationAccessFilters,.operationAccessSearchRow,.operationAccessActions,.operationAccessEmpty{max-width:100%}.operationAccessFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.operationAccessModalBody{grid-template-columns:1fr}.settingsSidebar{position:static}.settingsItemsGrid{grid-template-columns:repeat(4,minmax(132px,1fr))}.permissionActionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.directoryFilters,.directoryFilters.second{grid-template-columns:1fr 1fr}.profileBody{grid-template-columns:1fr}.profileAside{border-left:0;border-top:1px solid #d4dae0}.agTaskCreateModal{width:min(1000px,calc(100vw - 24px))}.agCreateGrid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.taskEditModal{grid-template-rows:auto minmax(0,1fr) 48px 24px}.taskEditHeader{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(130px,.55fr)) 66px}.taskEditMetric.date,.taskEditResponsible{display:none}.taskEditContent{grid-template-columns:390px minmax(0,1fr)}}@media(max-width:760px){.layout{grid-template-columns:46px minmax(0,1fr)}.menuOverlayBackdrop{inset:0 0 34px 46px}.menuOverlayPanel{width:min(272px,90vw)}.topHeader{padding:0 10px}.userRow button{display:none}.userLogoutButton{display:inline-flex!important;min-width:44px;padding:0 10px}.userBadge small,.userBadge svg{display:none}.pageContent{padding:12px 12px 34px}.titleRow,.welcomeStrip,.projectPanel header{align-items:stretch;flex-direction:column}.filterGrid,.filterGrid.small,.helpKpiGrid,.directoryFilters,.directoryFilters.second,.homeMetricGrid,.splitGrid,.metricGrid,.sectionGrid,.resultCards{grid-template-columns:1fr}.settingsSidebarHeader h1{font-size:34px}.operationServicesTitle h1{font-size:17px}.operationServicesHero h2{font-size:22px;text-align:center}.operationServicesHighlights{grid-template-columns:1fr}.operationServicesGroupsHeader{align-items:flex-start;flex-direction:column}.operationServiceCardsGrid{grid-template-columns:1fr}.operationTaskTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.operationTaskHeader{grid-template-columns:1fr;justify-items:start}.operationTaskSearch{grid-template-columns:100px 1fr 38px}.operationTaskMeta{align-items:flex-start;flex-direction:column}.operationTaskActions{justify-content:flex-start}.operationTaskTable .updatedCell{width:120px}.operationTaskFooter strong{font-size:20px}.operationTaskEditTop{min-height:auto;padding:10px 12px}.operationTaskEditIdentity{gap:10px}.operationTaskEditIdentity small{font-size:16px}.operationTaskEditIdentity strong{font-size:20px}.operationTaskEditIdentity span,.operationTaskEditIdentity em{font-size:14px}.operationTaskEditGrid{grid-template-columns:1fr;gap:8px}.operationTaskEditDescription header{align-items:flex-start;flex-direction:column;gap:4px}.operationTaskEditDescription header strong{font-size:18px}.operationTaskEditSchedule h3,.operationTaskEditAside h4{font-size:18px}.operationTaskEditFooter{gap:8px;padding:8px;flex-direction:column;align-items:flex-start}.operationAccessTabs{max-width:100%;grid-template-columns:1fr 1fr}.operationAccessHeader{grid-template-columns:1fr;justify-items:start}.operationAccessFilters{grid-template-columns:1fr}.operationAccessSearchRow{grid-template-columns:110px 1fr 42px}.operationAccessHeader h1{font-size:30px}.operationAccessEmpty{font-size:24px;min-height:260px}.operationAccessModal{border-radius:8px}.operationAccessModalHeader h2{font-size:30px}.settingsSection{padding:12px 14px}.settingsSectionHeader h2{font-size:26px}.settingsItemsGrid{grid-template-columns:repeat(2,minmax(132px,1fr))}.modalGrid,.detailFields{grid-template-columns:1fr}.createActionMenu{right:auto;left:0}.agAttendanceModal,.agTaskCreateModal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:28px 16px 18px}.agSegmentRow,.agCreateGrid.two,.agCreateGrid.three,.agToggleRow{grid-template-columns:1fr}.agRichEditorHint{position:static;padding:6px 10px 0;text-align:left}.agTaskCreateTopActions{justify-content:flex-start;flex-wrap:wrap}.taskEditModal{grid-template-rows:auto minmax(0,1fr) 48px 24px}.taskEditHeader{grid-template-columns:1fr auto;gap:10px}.taskEditMetric,.taskEditResponsible{display:none}.taskEditIdentity strong{white-space:normal}.taskEditContent{grid-template-columns:1fr}.taskEditSidebar{display:none}.taskEditTabs{grid-template-columns:repeat(2,minmax(0,1fr));min-height:80px}.searchLineWide{grid-template-columns:112px 1fr 40px}.helpArticleDetail header,.helpArticleActions{align-items:stretch;justify-content:flex-start;flex-direction:column}.barRow{grid-template-columns:1fr}.directoryHeading h2{font-size:29px}.directoryResultBar{align-items:flex-start;flex-direction:column}.screenContainer{width:100%}.profileOverlay{padding:0}.profileShell{width:100%;max-height:100vh;border-radius:0;grid-template-rows:76px minmax(0,1fr) 48px}.profileHeaderIdentity h2,.profileSection h3{font-size:24px}.profileGrid.two,.profileGrid.three,.agentCreateGrid,.agentProfileShell .profileBody{grid-template-columns:1fr}.agentProfileShell .profileAside{display:none}.profileCheckGrid{grid-template-columns:1fr}.profileFooter button{min-height:32px}.permissionActionGrid{grid-template-columns:1fr;margin-left:0}}@media(max-width:1180px){.agHelpLayout,.agHelpTopLine,.agHelpAdminListShell,.agHelpAdminEditor{grid-template-columns:1fr}.agHelpSectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:34px}.agHelpSidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.agHelpAdminSidebar{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.agHelpAdminListSidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agHelpAdminListSidebar nav button{border:1px solid #e0e8ef;border-radius:4px}.agHelpIconBox,.agHelpAdminSidebar section{border-bottom:0;padding:0}.agHelpArticleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.agHelpHeroSearch{min-height:190px;padding:20px 14px}.agHelpHeroTitle{font-size:21px}.agHelpQuickLinks{justify-content:flex-start}.agHelpSectionGrid,.agHelpArticleGrid,.agHelpSidebar,.agHelpAdminFieldGrid.two,.agHelpAdminDuo,.agHelpAdminListSidebar nav,.agHelpAdminSidebar{grid-template-columns:1fr}.agHelpAdminTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.agHelpAdminListHeader,.agHelpAdminPagination{align-items:stretch;flex-direction:column}.agHelpAdminHeaderActions,.agHelpAdminPagination div{justify-content:flex-start}.agHelpAdminSearchRow{grid-template-columns:1fr}.agHelpAdminSearchRow input,.agHelpAdminSearchRow select,.agHelpAdminSearchRow button{border-radius:4px}.agHelpAdminToolbar{align-items:stretch}.agHelpAdminToolbar label,.agHelpAdminToolbar .actionMenuWrap,.agHelpAdminToolbar button{justify-content:center;flex:1 1 130px}.agHelpAdminToolbar .actionMenuWrap>button{width:100%;justify-content:center}.agHelpAdminEditor{gap:16px}.agHelpAdminTitle{grid-template-columns:1fr}.agHelpAdminTitle small{grid-column:1}.agHelpAdminFooter,.agHelpAdminFooter span{align-items:stretch;flex-direction:column}.agHelpAdminFooter button,.agHelpAdminFooter span{width:100%}.agHelpSectionHeader{align-items:flex-start}.agHelpSectionHeader h2,.agHelpArticleSurface h1{font-size:23px}.agHelpRows button{grid-template-columns:1fr;gap:3px}.agHelpBreadcrumb{flex-wrap:wrap;overflow:visible}}
