*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:#172238;background:#f5f7fb;font-family:Arial,Helvetica,sans-serif}.gestiqBrand{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;max-width:100%;display:inline-flex}.gestiqBrandLogo{width:220px;max-width:100%;height:auto;display:block}.gestiqBrandTagline{color:#718296;max-width:320px;font-size:11px;line-height:1.45;display:block}.gestiqBrand-dark .gestiqBrandTagline{color:#8fa6b7}.gestiqBrand-compact{gap:0}.gestiqBrand-compact .gestiqBrandLogo{width:178px}button{font:inherit}.layout{min-height:100vh;display:flex}.sidebar{color:#fff;background:linear-gradient(#07162a,#0b1d35);flex-direction:column;width:250px;padding:25px 15px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 10px 24px;display:flex}.brandIcon{border:2px solid #20cfc4;border-radius:9px;justify-content:center;align-items:flex-end;gap:3px;width:40px;height:40px;padding:7px;display:flex}.brandIcon span{background:#20cfc4;width:5px}.brandIcon span:first-child{height:13px}.brandIcon span:nth-child(2){height:23px}.brandIcon span:nth-child(3){height:17px}.brandName{font-size:clamp(27px,25px + .24vw,34px);font-weight:800}.brandName span{color:#20cfc4}nav{flex:1}nav a{color:#9aacbf;border-radius:8px;align-items:center;gap:13px;height:45px;margin:4px 0;padding:0 14px;font-size:clamp(16px,14px + .18vw,19px);text-decoration:none;display:flex}nav a.active{color:#fff;background:linear-gradient(90deg,#1bcbc140,#1bcbc10d);border-left:3px solid #20cfc4}nav a b{color:#fff;background:#18b8b0;border-radius:20px;margin-left:auto;padding:4px 7px;font-size:clamp(12px,10px + .18vw,15px)}.separator{background:#ffffff14;height:1px;margin:17px 10px}.system{border-top:1px solid #ffffff14;padding:15px 10px 5px}.system small{color:#61758e;letter-spacing:1px;font-size:clamp(11px,9.5px + .17vw,14px)}.system p{color:#8496ab;margin:9px 0;font-size:clamp(13px,11px + .18vw,16px)}.dot{border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.online{background:#2bd19a;box-shadow:0 0 7px #2bd19a}.offline{background:#ef5350}.profile{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:10px;padding:17px 10px 0;display:flex}.avatar{background:linear-gradient(135deg,#20cfc4,#1687bb);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:clamp(13px,11px + .18vw,16px);font-weight:700;display:flex}.profile strong,.profile small{display:block}.profile strong{font-size:clamp(14px,12px + .18vw,17px)}.profile small{color:#75889f;margin-top:3px;font-size:clamp(12px,10px + .18vw,15px)}.content{width:calc(100% - 250px);margin-left:250px;padding:32px 36px}header{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}header h1{margin:0;font-size:clamp(29px,27px + .25vw,36px)}header p{color:#8995a7;margin:6px 0 0;font-size:clamp(15px,13px + .18vw,18px)}.filters{gap:8px;display:flex}.filters button{color:#627087;background:#fff;border:1px solid #e1e6ee;border-radius:8px;height:40px;padding:0 15px;font-size:clamp(14px,12px + .18vw,17px)}.cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cards article,.panel,.tablePanel{background:#fff;border:1px solid #e7ebf1;border-radius:12px;box-shadow:0 2px 7px #14213708}.cards article{gap:14px;padding:19px;display:flex}.cardIcon{border-radius:9px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;font-weight:700;display:flex}.blue{color:#269ed0;background:#e9f6fd}.red{color:#eb5a66;background:#fff0f1}.orange{color:#df9933;background:#fff5e5}.purple{color:#835bd0;background:#f2edfc}.cards article div:nth-child(2){flex-direction:column;display:flex}.cards article span{color:#6b788a;font-size:clamp(13px,11px + .18vw,16px)}.cards article strong{margin-top:5px;font-size:clamp(29px,27px + .25vw,36px)}.cards article small{margin-top:7px;font-size:clamp(11px,9.5px + .17vw,14px)}.good{color:#22a774}.bad{color:#df636b}.analytics{grid-template-columns:1.4fr .8fr .9fr;gap:16px;margin-top:16px;display:grid}.panel h2,.tablePanel h2{margin:0;font-size:clamp(16px,14px + .18vw,19px)}.panel>p,.tableTitle p{color:#9aa5b4;margin:5px 0 0;font-size:clamp(12px,10px + .18vw,15px)}.categoryContent{align-items:center;gap:30px;margin-top:20px;display:flex}.donut{background:conic-gradient(#20b7ad 0 38%, #467ad5 38% 57%, #f0b54b 57% 72%, #845bd3 72% 85%, #d3d9e2 85% 100%);border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;display:flex}.donut:before{content:"";background:#fff;border-radius:50%;width:90px;height:90px;position:absolute}.donut>div{z-index:2;text-align:center;position:relative}.donut strong,.donut small{display:block}.donut strong{font-size:clamp(25px,23px + .22vw,31px)}.donut small{color:#9ca7b5;font-size:clamp(11px,9.5px + .17vw,14px)}.legend{flex:1}.legend p{color:#6b788a;grid-template-columns:10px 1fr 30px;align-items:center;gap:7px;font-size:clamp(12px,10px + .18vw,15px);display:grid}.legend i,.states i{border-radius:50%;width:7px;height:7px}.c1{background:#20b7ad}.c2{background:#467ad5}.c3{background:#f0b54b}.c4{background:#845bd3}.c5{background:#d3d9e2}.sla{margin-top:33px;font-size:clamp(36px,34px + .28vw,44px);font-weight:700}.sla span{color:#8a96a8;font-size:clamp(14px,12px + .18vw,17px);font-weight:400}.progress{background:#e9edf2;border-radius:100px;height:7px;margin-top:25px;overflow:hidden}.progress span{background:linear-gradient(90deg,#20b8ad,#34d4be);width:80%;height:100%;display:block}.success{color:#20986f;background:#eaf9f3;border-radius:6px;margin-top:20px;padding:9px;font-size:clamp(12px,10px + .18vw,15px);font-weight:700}.states p{color:#6b788a;border-bottom:1px solid #eef1f4;align-items:center;gap:8px;margin:0;padding:9px 0;font-size:clamp(12px,10px + .18vw,15px);display:flex}.states strong{margin-left:auto}.waiting{background:#e6a33b}.running{background:#368bc8}.resident{background:#825bd2}.done{background:#25b78a}.tablePanel{margin-top:16px;overflow:hidden}.tableTitle{justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.tableTitle button{color:#fff;background:linear-gradient(135deg,#159d9e,#0c728e);border:0;border-radius:7px;padding:11px 15px;font-size:clamp(13px,11px + .18vw,16px);font-weight:700}table{border-collapse:collapse;width:100%}thead{background:#f7f9fb}th{text-align:left;text-transform:uppercase;color:#909bac;letter-spacing:.4px;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;padding:12px 18px;font-size:clamp(11px,9.5px + .17vw,14px)}td{color:#667386;border-bottom:1px solid #eef1f4;padding:15px 18px;font-size:clamp(12px,10px + .18vw,15px)}td.id{color:#169d9a;font-weight:700}td strong{color:#334057}.priority,.status{border-radius:100px;padding:5px 9px;font-size:clamp(11px,9.5px + .17vw,14px);display:inline-block}.priority.Alta{color:#d95762;background:#fff0f1}.priority.Média{color:#d09235;background:#fff6e5}.priority.Baixa{color:#35836a;background:#eaf8f2}.status{color:#98742d;background:#fff6e4}footer{text-align:center;color:#a5aebb;padding:18px;font-size:clamp(11px,9.5px + .17vw,14px)}@media (max-width:1100px){.cards{grid-template-columns:1fr 1fr}.analytics{grid-template-columns:1fr}}.portfolioCards{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:16px;display:grid}.portfolioCards article{background:#fff;border:1px solid #e7ebf1;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.portfolioCards span{color:#7d899a;font-size:clamp(12px,10px + .18vw,15px)}.portfolioCards strong{color:#26344a;font-size:clamp(20px,18px + .2vw,24px)}.slaTarget{color:#8b96a6;margin-top:18px;font-size:clamp(12px,10px + .18vw,15px)}.slaTarget strong{color:#596579}.warning{color:#d95c68;background:#fff1f2;border-radius:6px;margin-top:20px;padding:9px;font-size:clamp(12px,10px + .18vw,15px);font-weight:700}.openState{background:#9aa6b5}.priority.Urgente{color:#bd2435;background:#ffe4e6;font-weight:700}.errorPage{background:#f5f7fb;justify-content:center;align-items:center;min-height:100vh;display:flex}.errorCard{text-align:center;background:#fff;border:1px solid #e4e9ef;border-radius:14px;width:480px;max-width:calc(100% - 40px);padding:35px}.errorCard h1{color:#16a6a0;margin:0}.errorCard h2{color:#29374c;margin-top:20px}.errorCard p{color:#7d899a;line-height:1.6}@media (max-width:1100px){.portfolioCards{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.portfolioCards{grid-template-columns:1fr 1fr}}.navItemDisabled{color:#596b82;cursor:not-allowed;border-radius:8px;align-items:center;gap:13px;min-height:45px;margin:4px 0;padding:0 14px;font-size:clamp(16px,14px + .18vw,19px);display:flex}.navItemDisabled small{color:#53657c;margin-left:auto;font-size:clamp(11px,9px + .16vw,13px)}.newIncidentLink,.primaryAction{color:#fff;background:linear-gradient(135deg,#159d9e,#0c728e);border:0;border-radius:7px;justify-content:center;align-items:center;padding:11px 16px;font-size:clamp(13px,11px + .18vw,16px);font-weight:700;text-decoration:none;display:inline-flex}.primaryAction:hover,.newIncidentLink:hover{filter:brightness(1.06)}.primaryAction:disabled{opacity:.6;cursor:not-allowed}.secondaryAction{color:#5f6d80;background:#fff;border:1px solid #dfe5ec;border-radius:7px;justify-content:center;align-items:center;padding:10px 16px;font-size:clamp(13px,11px + .18vw,16px);text-decoration:none;display:inline-flex}.moduleHeader{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.moduleHeader h1{color:#172238;margin:4px 0 0;font-size:clamp(30px,28px + .25vw,38px)}.moduleHeader p{color:#8b96a7;margin:6px 0 0;font-size:clamp(14px,12px + .18vw,17px)}.breadcrumb{color:#18a49e;font-size:clamp(12px,10px + .18vw,15px);font-weight:600}.incidentFilters{background:#fff;border:1px solid #e7ebf1;border-radius:11px;grid-template-columns:1fr 170px 170px 170px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.searchBox{background:#fbfcfd;border:1px solid #dfe5ec;border-radius:7px;align-items:center;gap:9px;height:41px;padding:0 12px;display:flex}.searchBox span{color:#9ca8b8;font-size:clamp(19px,17px + .2vw,23px)}.searchBox input{color:#344158;background:0 0;border:0;outline:0;flex:1;height:100%;font-size:clamp(13px,11px + .18vw,16px)}.incidentFilters select{color:#59677a;background:#fff;border:1px solid #dfe5ec;border-radius:7px;padding:0 10px;font-size:clamp(13px,11px + .18vw,16px)}.incidentsListPanel{background:#fff;border:1px solid #e7ebf1;border-radius:11px;overflow:hidden}.listSummary{border-bottom:1px solid #edf0f4;align-items:baseline;gap:6px;padding:15px 18px;display:flex}.listSummary strong{color:#1f2e45;font-size:clamp(22px,20px + .22vw,27px)}.listSummary span{color:#8994a4;font-size:clamp(12px,10px + .18vw,15px)}.incidentsTableWrapper{overflow-x:auto}.incidentListMore{background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.incidentListMore span{color:#7d8998;font-size:12px}.incidentListMore .secondaryAction{min-height:36px;padding:0 13px;font-size:12px}.incidentName strong,.incidentName small{display:block}.incidentName small{color:#9da7b4;margin-top:4px;font-size:clamp(11px,9.5px + .17vw,14px)}.statusTag{white-space:nowrap;border-radius:100px;padding:5px 9px;font-size:clamp(11px,9.5px + .17vw,14px);display:inline-block}.status-open{color:#647287;background:#edf1f6}.status-waiting_supplier{color:#997029;background:#fff5df}.status-in_progress{color:#337aad;background:#e9f4fd}.status-waiting_resident{color:#7150b3;background:#f1edfc}.status-completed{color:#278061;background:#e8f8f1}.emptyTable{text-align:center;color:#9ba5b3;padding:45px}.incidentForm{max-width:920px}.formSection{background:#fff;border:1px solid #e6eaf0;border-radius:12px;margin-bottom:16px;overflow:hidden}.formSectionTitle{border-bottom:1px solid #edf0f4;padding:19px 22px}.formSectionTitle h2{color:#263349;margin:0;font-size:clamp(16px,14px + .18vw,19px)}.formSectionTitle p{color:#939ead;margin:5px 0 0;font-size:clamp(12px,10px + .18vw,15px)}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px;display:grid}.formGroup{flex-direction:column;gap:7px;display:flex}.formFull{grid-column:1/-1}.formGroup label{color:#536177;font-size:clamp(12px,10px + .18vw,15px);font-weight:700}.formGroup input,.formGroup select,.formGroup textarea{color:#344158;background:#fbfcfd;border:1px solid #dce3eb;border-radius:7px;outline:none;width:100%;padding:11px 12px;font-family:inherit;font-size:clamp(13px,11px + .18vw,16px)}.formGroup input:focus,.formGroup select:focus,.formGroup textarea:focus{border-color:#23aca5;box-shadow:0 0 0 3px #23aca514}.formGroup textarea{resize:vertical}.formError{color:#c84552;background:#fff0f1;border:1px solid #f5c8cc;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:clamp(13px,11px + .18vw,16px)}.formActions{justify-content:flex-end;align-items:center;gap:9px;padding-bottom:30px;display:flex}@media (max-width:900px){.incidentFilters,.formGrid{grid-template-columns:1fr}.formFull{grid-column:auto}}.breadcrumb a{color:#18a49e;text-decoration:none}.incidentLink{color:#159c99;font-weight:700;text-decoration:none}.incidentLink:hover{text-decoration:underline}.incidentTitleLink{color:#334057;text-decoration:none}.incidentTitleLink:hover{color:#149b98}.incidentsTable tbody tr:hover{background:#fafcfd}.incidentDetailGrid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.incidentMainColumn,.incidentSideColumn{flex-direction:column;gap:16px;display:flex}.detailCard{background:#fff;border:1px solid #e6eaf0;border-radius:12px;overflow:hidden}.detailCardHeader{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:55px;padding:16px 19px;display:flex}.detailCardHeader h2{color:#263349;margin:0;font-size:clamp(15px,13px + .18vw,18px)}.detailCardHeader span{color:#96a0ae;font-size:clamp(11px,9.5px + .17vw,14px)}.detailCardBody{padding:20px}.incidentDescription>span,.detailFields span{color:#919cab;text-transform:uppercase;letter-spacing:.4px;font-size:clamp(11px,9.5px + .17vw,14px);display:block}.incidentDescription p{color:#46546a;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(14px,12px + .18vw,17px);line-height:1.7}.detailFields{border-top:1px solid #eef1f4;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;padding-top:20px;display:grid}.detailFields strong{color:#344158;margin-top:5px;font-size:clamp(13px,11px + .18vw,16px);display:block}.timeline{padding:17px 20px}.timelineItem{grid-template-columns:22px 1fr;min-height:60px;display:grid}.timelineMarker{position:relative}.timelineMarker:after{content:"";background:#e2e7ec;width:1px;position:absolute;top:15px;bottom:-5px;left:5px}.timelineItem:last-child .timelineMarker:after{display:none}.timelineMarker span{z-index:2;background:#24b5ad;border:3px solid #e3f7f5;border-radius:50%;width:11px;height:11px;display:block;position:relative}.timelineContent strong,.timelineContent small{display:block}.timelineContent strong{color:#46546a;white-space:pre-wrap;overflow-wrap:anywhere;font-size:clamp(12px,10px + .18vw,15px);line-height:1.5}.timelineContent small{color:#9ba5b2;margin-top:5px;font-size:clamp(11px,9.5px + .17vw,14px)}.documentsList{padding:10px 18px}.documentItem{border-bottom:1px solid #eef1f4;align-items:center;gap:12px;padding:11px 0;display:flex}.documentItem:last-child{border-bottom:0}.documentIcon{color:#d45460;background:#fff0f1;border-radius:7px;justify-content:center;align-items:center;width:35px;height:35px;font-size:clamp(11px,9px + .16vw,13px);font-weight:800;display:flex}.documentItem strong,.documentItem small{display:block}.documentItem strong{color:#3d4b60;font-size:clamp(12px,10px + .18vw,15px)}.documentItem small{color:#9ba5b2;margin-top:4px;font-size:clamp(11px,9px + .16vw,13px)}.sideInfo{padding:18px}.sideInfo strong{color:#334158;font-size:clamp(14px,12px + .18vw,17px);display:block}.sideInfo>span{color:#94a0ae;margin-top:5px;font-size:clamp(11px,9.5px + .17vw,14px);display:block}.sideInfo p{color:#7d8999;margin:13px 0 0;font-size:clamp(12px,10px + .18vw,15px);line-height:1.6}.actionFields{padding:18px}.actionFields label{color:#69768a;margin-bottom:15px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700;display:block}.actionFields select{color:#425067;background:#fbfcfd;border:1px solid #dce3eb;border-radius:7px;width:100%;margin-top:7px;padding:10px;font-size:clamp(12px,10px + .18vw,15px);display:block}.actionFields .primaryAction{width:100%}.actionMessage{color:#268166;text-align:center;background:#edf9f5;border-radius:6px;margin-top:10px;padding:8px;font-size:clamp(11px,9.5px + .17vw,14px)}.emptyDetail{text-align:center;color:#9ca6b4;padding:20px;font-size:clamp(12px,10px + .18vw,15px)}.detailNotFound{text-align:center;background:#fff;border:1px solid #e6eaf0;border-radius:12px;padding:40px}@media (max-width:1050px){.incidentDetailGrid{grid-template-columns:1fr}.incidentSideColumn{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:700px){.incidentSideColumn,.detailFields{grid-template-columns:1fr}}.secondaryProcessButton{color:#168d88;cursor:pointer;background:#effaf9;border:1px solid #1ba39d;border-radius:7px;width:100%;padding:10px 12px;font-size:clamp(12px,10px + .18vw,15px);font-weight:700}.secondaryProcessButton:hover{background:#e5f7f5}.secondaryProcessButton:disabled{opacity:.55;cursor:not-allowed}.internalNote{resize:vertical;color:#425067;background:#fbfcfd;border:1px solid #dce3eb;border-radius:7px;width:100%;min-height:105px;margin-top:7px;padding:10px;font-family:inherit;font-size:clamp(12px,10px + .18vw,15px);line-height:1.5}.internalNote:focus{border-color:#23aca5;outline:none;box-shadow:0 0 0 3px #23aca514}.noteCounter{color:#a0a9b5;text-align:right;margin-top:-8px;margin-bottom:10px;font-size:clamp(11px,9px + .16vw,13px)}.actionSuccess{color:#218164;background:#edf9f5;border:1px solid #bfe7da;border-radius:8px;padding:11px 13px;font-size:clamp(12px,10px + .18vw,15px)}.actionError{color:#c44652;background:#fff0f1;border:1px solid #f2c8cc;border-radius:8px;padding:11px 13px;font-size:clamp(12px,10px + .18vw,15px)}.documentUpload{background:#fafcfd;border-bottom:1px solid #edf0f4;padding:16px 18px}.documentUploadRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.filePicker{color:#536177;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700;display:inline-flex;position:relative;overflow:hidden}.filePicker:hover{color:#168e89;border-color:#20a8a2}.filePicker input{opacity:0;pointer-events:none;position:absolute}.selectedFile{text-overflow:ellipsis;white-space:nowrap;color:#7d8998;font-size:clamp(11px,9.5px + .17vw,14px);overflow:hidden}.documentUploadButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#159d9e,#0c728e);border:0;border-radius:7px;min-height:36px;padding:0 13px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700}.documentUploadButton:disabled{opacity:.45;cursor:not-allowed}.uploadHelp{color:#a0a9b5;margin-top:9px;font-size:clamp(11px,9px + .16vw,13px);display:block}.documentUploadError{color:#bd4551;background:#fff0f1;border:1px solid #f0c4c9;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:clamp(11px,9.5px + .17vw,14px)}.documentDownloadLink{color:#344158;text-decoration:none}.documentDownloadLink:hover{color:#159d99;text-decoration:underline}@media (max-width:750px){.documentUploadRow{grid-template-columns:1fr}}.documentUploadTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.clearFilesButton{color:#8a95a5;cursor:pointer;background:0 0;border:0;font-size:clamp(11px,9.5px + .17vw,14px)}.clearFilesButton:hover{color:#c64c58}.emptyFileSelection{color:#99a4b2;text-align:center;border:1px dashed #d9e1e9;border-radius:8px;margin-top:13px;padding:17px;font-size:clamp(11px,9.5px + .17vw,14px)}.selectedFilesList{background:#fff;border:1px solid #e7ebf0;border-radius:8px;margin-top:12px;overflow:hidden}.selectedFileItem{border-bottom:1px solid #eef1f4;align-items:center;gap:10px;padding:9px 11px;display:flex}.selectedFileItem:last-child{border-bottom:0}.selectedFileIcon{color:#158f8a;background:#edf7f7;border-radius:6px;flex:0 0 33px;justify-content:center;align-items:center;width:33px;height:33px;font-size:clamp(10px,8px + .15vw,12px);font-weight:800;display:flex}.selectedFileInfo{min-width:0}.selectedFileInfo strong,.selectedFileInfo small{display:block}.selectedFileInfo strong{text-overflow:ellipsis;white-space:nowrap;color:#425067;max-width:460px;font-size:clamp(11px,9.5px + .17vw,14px);overflow:hidden}.selectedFileInfo small{color:#9ca6b4;margin-top:3px;font-size:clamp(11px,9px + .16vw,13px)}.documentUploadFooter{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}.documentUploadFooter>div{color:#8793a3;font-size:clamp(11px,9.5px + .17vw,14px)}.documentUploadFooter>div strong{color:#3d4b60}@media (max-width:700px){.documentUploadFooter{flex-direction:column;align-items:stretch}.documentUploadButton{width:100%}}.documentDropZone{cursor:pointer;background:#fbfcfd;border:2px dashed #d4dee7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:22px;transition:border-color .15s,background .15s,transform .15s;display:flex}.documentDropZone:hover{background:#f7fcfb;border-color:#52bdb8}.documentDropZone.active{background:#eaf9f7;border-color:#16a49d;transform:scale(1.005)}.dropZoneIcon{color:#159c96;background:#e8f7f5;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:10px;font-size:clamp(22px,20px + .22vw,27px);font-weight:700;display:flex}.documentDropZone strong{color:#405067;font-size:clamp(13px,11px + .18vw,16px)}.documentDropZone>span{color:#7f8c9d;margin-top:5px;font-size:clamp(11px,9.5px + .17vw,14px)}.documentDropZone>small{color:#a0a9b5;margin-top:9px;font-size:clamp(11px,9px + .16vw,13px)}.selectedFilesHeader{color:#788697;justify-content:space-between;align-items:center;margin:14px 0 7px;font-size:clamp(11px,9.5px + .17vw,14px);display:flex}.selectedFilesHeader strong{color:#35445a}.selectedFilesHeader button{color:#9a6d72;cursor:pointer;background:0 0;border:0;font-size:clamp(11px,9.5px + .17vw,14px)}.removeSelectedFile{color:#9a6570;cursor:pointer;background:#f6f7f9;border:0;border-radius:6px;width:26px;height:26px;margin-left:auto;font-size:clamp(19px,17px + .2vw,23px);line-height:1}.removeSelectedFile:hover{color:#c74451;background:#fff0f1}.managedDocumentItem{min-height:57px}.managedDocumentInfo{flex:1;min-width:0}.managedDocumentInfo strong,.managedDocumentInfo small{display:block}.managedDocumentInfo strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managedDocumentInfo small{color:#9ba5b2;margin-top:4px;font-size:clamp(11px,9px + .16vw,13px)}.imageDocumentIcon{color:#158e89;background:#edf7f7}.managedDocumentActions{align-items:center;gap:7px;margin-left:15px;display:flex}.documentOpenAction,.documentDeleteAction,.confirmDeleteAction,.cancelDeleteAction{cursor:pointer;border-radius:6px;padding:6px 9px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700;text-decoration:none}.documentOpenAction{color:#586679;background:#fff;border:1px solid #dce4eb}.documentOpenAction:hover{color:#168f89;border-color:#1aa39d}.documentDeleteAction{color:#b85a63;background:#fff8f8;border:1px solid #f0d2d5}.documentDeleteAction:hover{color:#c6424f;background:#fff0f1}.deleteConfirmation{align-items:center;gap:5px;padding-left:3px;display:flex}.deleteConfirmation span{color:#8c6268;white-space:nowrap;font-size:clamp(11px,9px + .16vw,13px)}.confirmDeleteAction{color:#fff;background:#d95a65;border:1px solid #d95a65}.cancelDeleteAction{color:#687688;background:#fff;border:1px solid #dce3ea}.documentDeleteError{color:#bd4551;background:#fff0f1;border:1px solid #f0c4c9;border-radius:6px;margin:10px 0;padding:9px 11px;font-size:clamp(11px,9.5px + .17vw,14px)}@media (max-width:700px){.managedDocumentItem{flex-wrap:wrap}.managedDocumentActions{width:100%;margin:8px 0 0 45px}}.incidentStatusStack{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.waitingBadge{color:#8b6728;white-space:nowrap;background:#fff5df;border-radius:100px;padding:4px 8px;font-size:clamp(10px,8.5px + .15vw,12px);font-weight:700;display:inline-block}.waiting-manager{color:#59677a;background:#edf1f6}.waiting-resident{color:#7150b3;background:#f1edfc}.waiting-external{color:#477493;background:#edf4fa}.workflowSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 19px;display:grid}.workflowSummaryGrid>div{min-width:0}.workflowSummaryGrid span{color:#919cab;text-transform:uppercase;letter-spacing:.4px;margin-bottom:5px;font-size:clamp(11px,9.5px + .17vw,14px);display:block}.workflowSummaryGrid strong{color:#445268;font-size:clamp(13px,11px + .18vw,16px)}.workflowWaitingWarning{background:#fff9ec;border:1px solid #ead7ad;border-radius:7px;padding:9px 10px;color:#8b6728!important}@media (max-width:700px){.workflowSummaryGrid{grid-template-columns:1fr;gap:12px}}.nextActionBody,.nextActionEmpty{padding:18px 19px}.nextActionTitleRow{align-items:center;gap:9px;display:flex}.nextActionTitleRow>strong{color:#36445a;font-size:clamp(14px,12px + .18vw,17px)}.nextActionBody>p,.nextActionEmpty>p{color:#6f7c8d;margin:9px 0 0;font-size:clamp(12px,10px + .18vw,15px);line-height:1.6}.nextActionMeta{color:#8b96a5;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:clamp(11px,9px + .16vw,13px);display:flex}.nextActionMeta b{color:#687588}.nextActionOverdue,.detailCardHeader .nextActionOverdue{color:#c84b57;background:#fff0f1;border-radius:100px;padding:4px 8px;font-weight:700}.nextActionEmpty>strong{color:#4c5a6e}.nextActionEmpty>a{color:#168f89;margin-top:10px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700;text-decoration:none;display:inline-block}.taskSummary{flex-wrap:wrap;justify-content:flex-end;gap:5px 12px;display:flex}.detailCardHeader .taskSummaryOverdue{color:#c84b57}.taskCreateForm{background:#fafcfd;border-bottom:1px solid #edf0f4;padding:18px}.taskCreateTop{grid-template-columns:1fr auto;gap:9px;display:grid}.taskCreateTop input,.taskCreateForm textarea,.taskCreateOptions input,.taskCreateOptions select,.taskControls select{color:#405067;background:#fff;border:1px solid #dce3eb;border-radius:7px;outline:none;padding:10px 11px;font-family:inherit;font-size:clamp(12px,10px + .18vw,15px)}.taskCreateTop input:focus,.taskCreateForm textarea:focus,.taskCreateOptions input:focus,.taskCreateOptions select:focus,.taskControls select:focus{border-color:#20aaa3;box-shadow:0 0 0 3px #20aaa314}.taskCreateForm textarea{resize:vertical;width:100%;min-height:70px;margin-top:9px}.taskCreateOptions{grid-template-columns:1fr 1fr;gap:10px;margin-top:9px;display:grid}.taskCreateOptions label{color:#687588;flex-direction:column;gap:6px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700;display:flex}.taskItem{border-bottom:1px solid #eef1f4;padding:16px 0}.taskItem:last-child{border-bottom:0}.taskTitleRow{align-items:center;gap:9px;display:flex}.taskTitleRow strong{color:#36445a;font-size:clamp(13px,11px + .18vw,16px)}.taskStatus{border-radius:100px;padding:4px 8px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.taskStatus-open{color:#677489;background:#eef1f5}.taskStatus-in_progress{color:#397ba9;background:#e9f4fd}.taskStatus-completed{color:#278061;background:#e8f8f1}.taskMain>p{color:#6f7c8d;margin:8px 0 0;font-size:clamp(12px,10px + .18vw,15px);line-height:1.6}.taskMeta{color:#8b96a5;flex-wrap:wrap;gap:18px;margin-top:10px;font-size:clamp(11px,9px + .16vw,13px);display:flex}.taskMeta b{color:#687588}.taskDue.overdue,.taskDue.overdue b{color:#c84b57}.overdueTask{border-left:3px solid #e06b75;padding-left:12px}.completedTask{opacity:.7}.completedTask .taskTitleRow>strong{text-decoration:line-through}.taskControls{grid-template-columns:150px 190px auto;gap:8px;margin-top:12px;display:grid}.taskSaveButton{color:#168c87;cursor:pointer;background:#effaf9;border:1px solid #1ca39d;border-radius:7px;padding:0 12px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700}.taskSaveButton:hover{background:#e5f7f5}.taskSaveButton:disabled{opacity:.5;cursor:not-allowed}.taskError{color:#bd4652;background:#fff0f1;border:1px solid #efc8cc;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:clamp(11px,9.5px + .17vw,14px)}@media (max-width:800px){.taskCreateTop,.taskCreateOptions,.taskControls{grid-template-columns:1fr}}.taskEditButton{color:#617084;cursor:pointer;background:#fff;border:1px solid #dce3ea;border-radius:6px;margin-left:auto;padding:5px 9px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.taskEditButton:hover{color:#168f89;border-color:#1ca49d}.taskEditForm{flex-direction:column;gap:12px;display:flex}.taskEditForm label{color:#647286;flex-direction:column;gap:6px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700;display:flex}.taskEditForm input,.taskEditForm textarea,.taskEditForm select{color:#405067;background:#fff;border:1px solid #dce3eb;border-radius:7px;outline:none;width:100%;padding:10px 11px;font-family:inherit;font-size:clamp(12px,10px + .18vw,15px)}.taskEditForm input:focus,.taskEditForm textarea:focus,.taskEditForm select:focus{border-color:#20aaa3;box-shadow:0 0 0 3px #20aaa314}.taskEditForm textarea{resize:vertical;min-height:80px}.taskEditGrid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.taskEditActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:800px){.taskEditGrid{grid-template-columns:1fr}}.taskItem>p{color:#6f7c8d;margin:8px 0 0;font-size:clamp(12px,10px + .18vw,15px);font-weight:400;line-height:1.6}.taskTopActions{align-items:center;gap:6px;margin-left:auto;display:flex}.taskTopActions .taskEditButton{margin-left:0}.taskDeleteButton{color:#b85b64;cursor:pointer;background:snow;border:1px solid #efd0d4;border-radius:6px;padding:5px 9px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.taskDeleteButton:hover{color:#c44350;background:#fff0f1;border-color:#dc7d86}.taskDeleteConfirmation{background:#fff8f8;border:1px solid #efd0d4;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:13px 14px;display:flex}.taskDeleteConfirmation>div:first-child{min-width:0}.taskDeleteConfirmation strong{color:#9c414b;font-size:clamp(12px,10px + .18vw,15px);display:block}.taskDeleteConfirmation span{color:#8b6a6f;margin-top:4px;font-size:clamp(11px,9px + .16vw,13px);line-height:1.5;display:block}.taskDeleteConfirmActions{flex:none;gap:7px;display:flex}.taskCancelDeleteButton,.taskConfirmDeleteButton{cursor:pointer;border-radius:6px;padding:7px 10px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.taskCancelDeleteButton{color:#637184;background:#fff;border:1px solid #dce3ea}.taskConfirmDeleteButton{color:#fff;background:#cf4c58;border:1px solid #cf4c58}.taskConfirmDeleteButton:hover{background:#bd3f4b}.taskCancelDeleteButton:disabled,.taskConfirmDeleteButton:disabled{opacity:.55;cursor:not-allowed}@media (max-width:700px){.taskDeleteConfirmation{flex-direction:column;align-items:stretch}.taskDeleteConfirmActions{width:100%}.taskDeleteConfirmActions button{flex:1}}.condominiumToolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.condominiumToolbar .searchBox{flex:1;max-width:520px}.portfolioCounter{color:#8a96a5;font-size:clamp(12px,10px + .18vw,15px)}.portfolioCounter strong{color:#36445a}.condominiumCreatePanel{padding:var(--gi-card-padding);background:#fff;border:1px solid #dfe7ee;border-radius:14px;margin-bottom:16px}.condominiumCreateHeader{justify-content:space-between;align-items:center;gap:var(--gi-space-md);margin-bottom:var(--gi-space-lg);display:flex}.condominiumCreateHeader h2{margin:var(--gi-space-xs) 0 0}.condominiumFormGrid{gap:var(--gi-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.condominiumFormGrid label{gap:var(--gi-space-xs);flex-direction:column;font-weight:700;display:flex}.condominiumFormGrid input{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control);background:#fff;border:1px solid #cbd5e1}.condominiumCreateActions{justify-content:flex-end;gap:var(--gi-space-sm);margin-top:var(--gi-space-md);display:flex}.condominiumSuccess{padding:var(--gi-space-md);color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;margin-bottom:16px;font-weight:700}.condominiumGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.condominiumCard{min-height:190px;color:inherit;background:#fff;border:1px solid #e4e9ef;border-radius:12px;padding:18px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}.condominiumCard:hover{border-color:#bcdedc;transform:translateY(-2px);box-shadow:0 8px 25px #20385012}.condominiumCardTop{justify-content:space-between;align-items:center;display:flex}.condominiumBuildingIcon{color:#159b95;background:#e9f7f6;border-radius:9px;justify-content:center;align-items:center;width:37px;height:37px;font-size:clamp(20px,18px + .2vw,24px);display:flex}.condominiumCode{color:#7f8b9a;background:#f3f5f7;border-radius:100px;padding:5px 8px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.condominiumCard h2{color:#344158;margin:16px 0 6px;font-size:clamp(15px,13px + .18vw,18px)}.condominiumCard p{color:#8792a1;min-height:42px;margin:0;font-size:clamp(11px,9.5px + .17vw,14px);line-height:1.6}.condominiumCardFooter{border-top:1px solid #eef1f4;justify-content:space-between;align-items:center;margin-top:16px;padding-top:13px;display:flex}.condominiumCardFooter span{color:#909cab;text-transform:uppercase;font-size:clamp(11px,9px + .16vw,13px)}.condominiumCardFooter strong{color:#344158;font-size:clamp(16px,14px + .18vw,19px)}.emptyPortfolio{text-align:center;color:#94a0ae;background:#fff;border:1px solid #e5e9ef;border-radius:12px;grid-column:1/-1;padding:40px;font-size:clamp(12px,10px + .18vw,15px)}.emptyPortfolio.onboarding{align-items:center;gap:var(--gi-space-sm);flex-direction:column;display:flex}.emptyPortfolio.onboarding strong{color:#344158;font-size:clamp(16px,14px + .2vw,20px)}.condominiumStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.condoStatCard{background:#fff;border:1px solid #e4e9ef;border-radius:10px;padding:15px 16px}.condoStatCard span{color:#8e99a8;text-transform:uppercase;letter-spacing:.3px;font-size:clamp(11px,9px + .16vw,13px);display:block}.condoStatCard strong{color:#344158;margin-top:7px;font-size:clamp(22px,20px + .22vw,27px);display:block}.condoStatCard.urgent strong{color:#ca4d58}.condoStatCard.completed strong{color:#25876b}.condominiumDetailLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.condominiumMainColumn,.condominiumSideColumn{flex-direction:column;gap:16px;display:flex}.condoIncidents{padding:0 18px}.condoIncidentRow{color:inherit;border-bottom:1px solid #eef1f4;grid-template-columns:minmax(220px,1fr) 80px 135px 125px;align-items:center;gap:10px;padding:13px 0;text-decoration:none;display:grid}.condoIncidentRow:last-child{border-bottom:0}.condoIncidentRow:hover strong{color:#159b96}.condoIncidentRow>div strong,.condoIncidentRow>div small{display:block}.condoIncidentRow>div strong{color:#405067;font-size:clamp(12px,10px + .18vw,15px)}.condoIncidentRow>div small,.condoIncidentRow>small{color:#97a1ae;margin-top:4px;font-size:clamp(11px,9px + .16vw,13px)}.unitsTableWrapper{overflow-x:auto}.unitsTable{border-collapse:collapse;width:100%}.unitsTable th{color:#8995a4;text-align:left;text-transform:uppercase;background:#fafbfc;border-bottom:1px solid #e9edf1;padding:10px 18px;font-size:clamp(11px,9px + .16vw,13px)}.unitsTable td{color:#6d798a;border-bottom:1px solid #f0f2f5;padding:11px 18px;font-size:clamp(11px,9.5px + .17vw,14px)}.unitsTable td strong{color:#39475c}.condoSuppliers{padding:8px 18px}.condoSupplier{border-bottom:1px solid #eef1f4;padding:10px 0}.condoSupplier:last-child{border-bottom:0}.condoSupplier strong,.condoSupplier span{display:block}.condoSupplier strong{color:#425067;font-size:clamp(12px,10px + .18vw,15px)}.condoSupplier span{color:#929dab;margin-top:3px;font-size:clamp(11px,9px + .16vw,13px)}.condoDocuments{padding:8px 18px}.condoDocument{border-bottom:1px solid #eef1f4;align-items:center;gap:10px;padding:9px 0;display:flex}.condoDocument:last-child{border-bottom:0}.condoDocument a{text-overflow:ellipsis;white-space:nowrap;color:#425067;max-width:190px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700;text-decoration:none;display:block;overflow:hidden}.condoDocument a:hover{color:#159b96}.condoDocument small{color:#99a3b0;margin-top:3px;font-size:clamp(10px,8px + .15vw,12px);display:block}@media (max-width:1150px){.condominiumGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.condominiumStats{grid-template-columns:repeat(3,minmax(0,1fr))}.condominiumDetailLayout{grid-template-columns:1fr}}@media (max-width:750px){.condominiumGrid,.condominiumStats{grid-template-columns:1fr}.condominiumToolbar{flex-direction:column;align-items:stretch}.condominiumCreateHeader{flex-direction:column;align-items:flex-start}.condominiumFormGrid,.condoIncidentRow{grid-template-columns:1fr}}.sidebar{box-sizing:border-box;flex-direction:column;min-height:100vh;display:flex}.sidebar .brand{box-sizing:border-box;align-items:flex-start;gap:11px;min-height:88px;padding:21px 20px 18px;display:flex}.sidebar .brandMark{color:#29d0c8;border:2px solid #24c7c1;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:clamp(20px,18px + .2vw,24px);font-weight:800;display:flex}.sidebar .brand>div:last-child{min-width:0;padding-top:1px}.sidebar .brand strong{color:#fff;margin:0;font-size:clamp(20px,18px + .2vw,24px);font-weight:800;line-height:1.05;display:block}.sidebar .brand small{color:#8197ae;max-width:125px;margin-top:5px;font-size:clamp(10px,8px + .15vw,12px);font-weight:500;line-height:1.4;display:block}.sidebar .sidebarNav{flex:none}.sidebar .sidebarNav a,.sidebar .navItemDisabled{box-sizing:border-box}.sidebar .navItemDisabled{position:relative}.sidebar .navItemDisabled small{color:#58738e;white-space:nowrap;margin-left:auto;font-size:clamp(10px,8px + .12vw,12px);font-weight:600}.sidebar .sidebarBottom{border-top:1px solid #ffffff12;margin-top:auto;padding:18px 14px 17px}.sidebar .systemStatus{border-bottom:1px solid #ffffff12;margin-bottom:14px;padding:0 7px 15px}.sidebar .systemStatus:before{content:"ESTADO DO SISTEMA";color:#506b86;letter-spacing:.7px;margin-bottom:9px;font-size:clamp(10px,8px + .12vw,12px);font-weight:700;display:block}.sidebar .systemStatus>div{color:#8ba0b5;align-items:center;gap:7px;margin-top:7px;font-size:clamp(11px,9px + .16vw,13px);display:flex}.sidebar .statusDot{border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.sidebar .statusDot.online{background:#25d6a2;box-shadow:0 0 7px #25d6a2cc}.sidebar .statusDot.offline{background:#e75a67;box-shadow:0 0 7px #e75a67b3}.sidebar .sidebarProfile{align-items:center;gap:10px;padding:0 7px;display:flex}.sidebar .profileAvatar{color:#fff;background:linear-gradient(135deg,#27c8c3,#1598bb);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:800;display:flex}.sidebar .sidebarProfile>div:last-child{min-width:0}.sidebar .sidebarProfile strong{color:#fff;font-size:clamp(11px,9.5px + .17vw,14px);line-height:1.2;display:block}.sidebar .sidebarProfile small{color:#68829c;margin-top:3px;font-size:clamp(10px,8px + .15vw,12px);display:block}.sidebar a{text-decoration:none}@media (max-width:850px){.sidebar .brand small,.sidebar .navItemDisabled small{display:none}}.sidebar.giSidebar{overflow:hidden;box-sizing:border-box!important;background:linear-gradient(#0b2035 0%,#0a1b2d 100%)!important;flex-direction:column!important;width:220px!important;min-width:220px!important;max-width:220px!important;min-height:100vh!important;margin:0!important;padding:0!important;display:flex!important}.giSidebar .giBrand{box-sizing:border-box;border-bottom:1px solid #ffffff0d;align-items:center;gap:11px;width:100%;min-height:82px;padding:18px;display:flex}.giSidebar .giLogo{color:#2ad0c9;border:2px solid #28c7c0;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:clamp(20px,18px + .2vw,24px);font-weight:800;line-height:1;display:flex}.giSidebar .giBrandText{min-width:0}.giSidebar .giBrandText strong{margin:0;display:block;color:#fff!important;font-size:clamp(20px,18px + .2vw,24px)!important;font-weight:800!important;line-height:clamp(22px,20px + .2vw,27px)!important}.giSidebar .giBrandText small{margin-top:3px;display:block;color:#7890a6!important;font-size:clamp(10px,8px + .15vw,12px)!important;line-height:clamp(13px,11px + .15vw,16px)!important}.giSidebar .giNav{box-sizing:border-box;gap:2px;width:100%;padding:13px 10px;flex-direction:column!important;margin:0!important;display:flex!important}.giSidebar .giNavItem{white-space:nowrap;box-sizing:border-box!important;color:#8fa4b7!important;background:0 0!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:38px!important;margin:0!important;padding:0 11px!important;font-size:clamp(11px,9.5px + .17vw,14px)!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;display:flex!important}.giSidebar a.giNavItem{cursor:pointer!important}.giSidebar a.giNavItem:hover{color:#dce7ef!important;background:#ffffff0e!important}.giSidebar .giNavItem.giActive{box-shadow:inset 3px 0 #22bdb6;color:#27c8c0!important;background:linear-gradient(90deg,#19b4ae2e,#19b4ae0f)!important}.giSidebar .giNavIcon{flex:0 0 20px;width:20px!important;color:inherit!important;justify-content:center!important;align-items:center!important;font-size:clamp(14px,12px + .18vw,17px)!important;line-height:1!important;display:flex!important}.giSidebar .giDisabled{opacity:.62;cursor:default!important}.giSidebar .giDisabled small{white-space:nowrap;color:#60778c!important;margin-left:auto!important;font-size:clamp(10px,8px + .12vw,12px)!important;line-height:1!important}.giSidebar .giSidebarBottom{box-sizing:border-box;width:100%;padding:15px 16px 17px;margin-top:auto!important}.giSidebar .giSystem{border-bottom:1px solid #fff1;width:100%;margin-bottom:14px;padding-bottom:14px}.giSidebar .giSystemTitle{letter-spacing:.75px;margin-bottom:9px;font-weight:700;color:#536c83!important;font-size:clamp(10px,8px + .12vw,12px)!important;line-height:1!important}.giSidebar .giSystemRow{min-height:20px;color:#899fb3!important;align-items:center!important;gap:7px!important;font-size:clamp(11px,9px + .16vw,13px)!important;line-height:1!important;display:flex!important}.giSidebar .giDot{border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.giSidebar .giOnline{background:#25d39e;box-shadow:0 0 6px #25d39eb3}.giSidebar .giOffline{background:#e45b66;box-shadow:0 0 6px #e45b6699}.giSidebar .giProfile{align-items:center!important;gap:9px!important;display:flex!important}.giSidebar .giAvatar{color:#fff;background:linear-gradient(135deg,#25c4bd,#148cae);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:flex;font-size:clamp(11px,9px + .16vw,13px)!important}.giSidebar .giProfile strong{display:block;color:#fff!important;font-size:clamp(11px,9.5px + .17vw,14px)!important;line-height:clamp(14px,12px + .16vw,17px)!important}.giSidebar .giProfile small{margin-top:2px;display:block;color:#6c8298!important;font-size:clamp(10px,8px + .15vw,12px)!important;line-height:clamp(13px,11px + .15vw,16px)!important}.layout{min-height:100vh}.layout>.content{flex:auto!important;min-width:0!important}@media (max-width:800px){.sidebar.giSidebar{width:190px!important;min-width:190px!important;max-width:190px!important}}.sidebar.legacySidebar{box-sizing:border-box!important;background:linear-gradient(#0c2237 0%,#091b2e 100%)!important;flex-direction:column!important;width:255px!important;min-width:255px!important;max-width:255px!important;min-height:100vh!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.legacySidebar .legacyBrand{box-sizing:border-box!important;border-bottom:1px solid #ffffff0e!important;align-items:center!important;gap:13px!important;height:104px!important;min-height:104px!important;padding:22px 22px 20px!important;display:flex!important}.legacySidebar .legacyBrandIdentity{width:100%;min-width:0}.legacySidebar .legacyBrandIdentity .gestiqBrandLogo{width:165px}.legacySidebar .legacyTenantName{color:#8fa6b7;text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:15px;margin-top:3px;font-size:12px;font-weight:600;line-height:15px;display:block;overflow:hidden}.legacySidebar .legacyBrandSymbol{background:linear-gradient(145deg,#25c4be21,#0b6f9314)!important;border:1px solid #31dacf8c!important;border-radius:11px!important;flex:0 0 46px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;display:flex!important;box-shadow:inset 0 0 18px #2acdc60e!important}.legacySidebar .legacyChart{width:28px!important;height:28px!important;position:relative!important}.legacySidebar .legacyBar{background:linear-gradient(#37d9d0,#159ca4)!important;border-radius:2px 2px 1px 1px!important;width:4px!important;position:absolute!important;bottom:4px!important}.legacySidebar .legacyBar1{height:9px!important;left:2px!important}.legacySidebar .legacyBar2{height:15px!important;left:10px!important}.legacySidebar .legacyBar3{height:22px!important;left:18px!important}.legacySidebar .legacyChart:after{content:"";opacity:.8!important;border-top:1.5px solid #8ef1e9!important;width:19px!important;height:10px!important;position:absolute!important;top:8px!important;left:3px!important;transform:rotate(-25deg)!important}.legacySidebar .legacyChartDot{background:#88eee6!important;border-radius:50%!important;width:5px!important;height:5px!important;position:absolute!important;top:3px!important;right:1px!important;box-shadow:0 0 8px #58eee6bf!important}.legacySidebar .legacyBrandName{min-width:0!important}.legacySidebar .legacyBrandName strong{color:#fff!important;letter-spacing:-.3px!important;margin:0!important;font-size:clamp(24px,22px + .22vw,30px)!important;font-weight:800!important;line-height:clamp(26px,24px + .22vw,33px)!important;display:block!important}.legacySidebar .legacyBrandName small{color:#8196aa!important;margin-top:4px!important;font-size:clamp(11px,9.5px + .17vw,14px)!important;font-weight:500!important;line-height:clamp(14px,12px + .16vw,17px)!important;display:block!important}.legacySidebar .legacyNav{scrollbar-width:thin;scrollbar-color:#8fa6b752 transparent;box-sizing:border-box!important;overscroll-behavior:contain!important;flex-direction:column!important;flex:auto!important;gap:4px!important;width:100%!important;min-height:0!important;margin:0!important;padding:19px 14px!important;display:flex!important;overflow-y:auto!important}.legacySidebar .legacyNav::-webkit-scrollbar{width:4px}.legacySidebar .legacyNav::-webkit-scrollbar-thumb{background:#8fa6b752;border-radius:999px}.legacySidebar .legacyNavItem{box-sizing:border-box!important;color:#99acbd!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:12px!important;width:100%!important;height:47px!important;min-height:47px!important;margin:0!important;padding:0 14px!important;font-size:clamp(14px,12px + .18vw,17px)!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;display:flex!important}.legacySidebar a.legacyNavItem{cursor:pointer!important}.legacySidebar a.legacyNavItem:hover{color:#e2edf4!important;background:#ffffff0e!important}.legacySidebar .legacyNavActive{color:#31cdc4!important;background:linear-gradient(90deg,#1fb8b136,#1fb8b111)!important;position:relative!important;box-shadow:inset 3px 0 #29bdb7!important}.legacySidebar .legacyMenuIcon{width:25px!important;height:25px!important;color:inherit!important;flex:0 0 25px!important;justify-content:center!important;align-items:center!important;font-size:clamp(18px,16px + .2vw,22px)!important;font-weight:500!important;line-height:1!important;display:flex!important}.legacySidebar .legacyMenuText{font-size:clamp(14px,12px + .18vw,17px)!important;font-weight:600!important}.legacySidebar .legacyNavDisabled{opacity:.6!important;cursor:default!important}.legacySidebar .legacySoon{color:#647d93!important;margin-left:auto!important;font-size:clamp(10px,8px + .15vw,12px)!important;font-weight:600!important;line-height:1!important}.legacySidebar .legacySidebarBottom{box-sizing:border-box!important;flex:none!important;width:100%!important;margin-top:auto!important;padding:0 20px 21px!important}.legacySidebar .legacySystem{border-top:1px solid #fff1!important;border-bottom:1px solid #fff1!important;margin-bottom:17px!important;padding:17px 2px 18px!important}.legacySidebar .legacySystemTitle{color:#60788e!important;letter-spacing:.9px!important;margin-bottom:11px!important;font-size:clamp(10px,8px + .15vw,12px)!important;font-weight:700!important;line-height:1!important}.legacySidebar .legacySystemRow{color:#93a7b8!important;align-items:center!important;gap:9px!important;min-height:25px!important;font-size:clamp(12px,10px + .18vw,15px)!important;font-weight:500!important;line-height:1!important;display:flex!important}.legacySidebar .legacyStatusLight{border-radius:50%!important;flex:0 0 8px!important;width:8px!important;height:8px!important;display:inline-block!important}.legacySidebar .legacyStatusOnline{background:#2cdb9e!important;box-shadow:0 0 8px #2cdb9ebf!important}.legacySidebar .legacyStatusOffline{background:#e35a65!important;box-shadow:0 0 8px #e35a65b3!important}.legacySidebar .legacyProfile{align-items:center!important;gap:11px!important;min-height:44px!important;display:flex!important}.legacySidebar .legacyAvatar{color:#fff!important;background:linear-gradient(135deg,#29c9c1,#148baa)!important;border-radius:50%!important;flex:0 0 39px!important;justify-content:center!important;align-items:center!important;width:39px!important;height:39px!important;font-size:clamp(12px,10px + .18vw,15px)!important;font-weight:800!important;display:flex!important}.legacySidebar .legacyProfileText{flex:auto!important;min-width:0!important}.legacySidebar .legacyProfileText strong{color:#fff!important;font-size:clamp(13px,11px + .18vw,16px)!important;font-weight:700!important;line-height:14px!important;display:block!important}.legacySidebar .legacyProfileText small{color:#72889d!important;margin-top:2px!important;font-size:clamp(11px,9px + .16vw,13px)!important;line-height:11px!important;display:block!important}.legacySidebar .legacyProfileMenu{color:#647b90!important;font-size:clamp(19px,17px + .2vw,23px)!important}@media (max-height:1000px) and (min-width:701px){.legacySidebar .legacyBrand{height:88px!important;min-height:88px!important;padding:14px 22px 13px!important}.legacySidebar .legacyNav{gap:2px!important;padding:10px 14px!important}.legacySidebar .legacyNavItem{height:41px!important;min-height:41px!important}.legacySidebar .legacySidebarBottom{padding-bottom:14px!important}.legacySidebar .legacySystem{margin-bottom:10px!important;padding:12px 2px!important}.legacySidebar .legacySystemTitle{margin-bottom:8px!important}.legacySidebar .legacySystemRow{min-height:22px!important}}@media (max-width:900px){.sidebar.legacySidebar{width:220px!important;min-width:220px!important;max-width:220px!important}}.condoEditButton,.unitAddButton{color:#168e88;cursor:pointer;background:#effaf9;border:1px solid #1ba39d;border-radius:7px;padding:7px 10px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700}.condoEditButton:hover,.unitAddButton:hover{background:#e4f7f5}.condoEditForm>label,.condoEditGrid label{color:#667487;flex-direction:column;gap:6px;margin-bottom:12px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700;display:flex}.condoEditForm input,.unitCreatePanel input,.unitEditingRow input{box-sizing:border-box;color:#405067;background:#fff;border:1px solid #dce3eb;border-radius:7px;outline:none;width:100%;padding:10px 11px;font-family:inherit;font-size:clamp(12px,10px + .18vw,15px)}.condoEditForm input:focus,.unitCreatePanel input:focus,.unitEditingRow input:focus{border-color:#20aaa3;box-shadow:0 0 0 3px #20aaa314}.condoEditGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.condoEditActions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.condoFormError,.unitInlineError{color:#bd4551;background:#fff0f1;border:1px solid #efc9cd;border-radius:7px;padding:9px 11px;font-size:clamp(11px,9.5px + .17vw,14px)}.unitsHeaderActions{align-items:center;gap:10px;display:flex}.unitCreatePanel{background:#fafcfd;border-bottom:1px solid #e9edf1;padding:17px 18px}.unitFormGrid{grid-template-columns:100px 100px minmax(180px,1fr) minmax(190px,1fr);gap:10px;display:grid}.unitFormGrid label{color:#667487;flex-direction:column;gap:6px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700;display:flex}.unitCreateActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.unitsTable th:last-child,.unitsTable td:last-child{text-align:right}.unitRowActions{justify-content:flex-end;gap:6px;display:flex}.unitEditButton,.unitDeleteButton,.unitSaveButton,.unitCancelButton{cursor:pointer;border-radius:6px;padding:6px 9px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.unitEditButton{color:#5f6e81;background:#fff;border:1px solid #dce3ea}.unitEditButton:hover{color:#168e89;border-color:#1ca49d}.unitDeleteButton{color:#b85b65;background:#fff9f9;border:1px solid #efd0d4}.unitDeleteButton:hover{background:#fff0f1}.unitSaveButton{color:#fff;background:#1ca49d;border:1px solid #1ca49d}.unitCancelButton{color:#637184;background:#fff;border:1px solid #dce3ea}.unitEditingRow{background:#fafcfd}.unitEditingRow td{vertical-align:middle}.unitDeleteConfirm{justify-content:flex-end;align-items:center;gap:5px;display:flex}.unitDeleteConfirm span{color:#a4535b;font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.unitDeleteConfirm button{color:#687588;cursor:pointer;background:#fff;border:1px solid #dce3ea;border-radius:5px;padding:5px 7px;font-size:clamp(11px,9px + .16vw,13px)}.unitDeleteConfirm button:first-of-type{color:#fff;background:#ce5661;border-color:#ce5661}@media (max-width:950px){.unitFormGrid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.condoEditGrid,.unitFormGrid{grid-template-columns:1fr}}.condominiumStats{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1250px){.condominiumStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.condominiumStats{grid-template-columns:1fr}}.formGroup select:disabled{opacity:.65;cursor:not-allowed;background:#f4f6f8}.formHint{color:#9a6b3e;margin-top:6px;font-size:clamp(11px,9px + .16vw,13px);line-height:1.4;display:block}.supplierToolbar{align-items:center;gap:12px;margin-bottom:15px;display:flex}.supplierToolbar .searchBox{flex:1;max-width:520px}.inactiveToggle{color:#6c798b;cursor:pointer;align-items:center;gap:6px;font-size:clamp(11px,9.5px + .17vw,14px);display:flex}.supplierCreatePanel{background:#fafcfd;border:1px solid #e4e9ef;border-radius:11px;margin-bottom:15px;padding:18px}.supplierFormGrid{grid-template-columns:1.2fr 1fr 1fr 1.3fr;gap:10px;display:grid}.supplierFormGrid label{color:#657387;flex-direction:column;gap:6px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700;display:flex}.supplierFormGrid input,.supplierEditingRow input{box-sizing:border-box;color:#405067;background:#fff;border:1px solid #dce3eb;border-radius:7px;outline:none;width:100%;padding:9px 10px;font-family:inherit;font-size:clamp(11px,9.5px + .17vw,14px)}.supplierEditingRow td:nth-child(3) input+input{margin-top:5px}.supplierFormGrid input:focus,.supplierEditingRow input:focus{border-color:#20aaa3}.supplierCreateActions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.supplierListPanel{background:#fff;border:1px solid #e4e9ef;border-radius:11px;overflow:hidden}.supplierListHeader{color:#8390a0;border-bottom:1px solid #e9edf1;padding:13px 17px;font-size:clamp(11px,9.5px + .17vw,14px)}.supplierListHeader strong{color:#39475c}.supplierTableWrapper{overflow-x:auto}.supplierTable{border-collapse:collapse;width:100%}.supplierTable th{color:#8995a4;text-align:left;text-transform:uppercase;background:#fafbfc;border-bottom:1px solid #e9edf1;padding:11px 14px;font-size:clamp(11px,9px + .16vw,13px)}.supplierTable td{color:#697688;vertical-align:middle;border-bottom:1px solid #eef1f4;padding:12px 14px;font-size:clamp(11px,9.5px + .17vw,14px)}.supplierTable tbody tr:last-child td{border-bottom:0}.supplierName{color:#39485e;font-size:clamp(12px,10px + .18vw,15px)}.supplierContact span,.supplierContact small{display:block}.supplierContact small{color:#98a2af;margin-top:3px;font-size:clamp(11px,9px + .16vw,13px)}.supplierStatus{border-radius:100px;padding:4px 8px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700;display:inline-block}.supplierStatus.active{color:#268264;background:#e8f8f1}.supplierStatus.inactive{color:#7a8695;background:#f0f2f5}.supplierActions{justify-content:flex-end;gap:6px;display:flex}.supplierEditButton,.supplierDeleteButton,.supplierSaveButton,.supplierCancelButton{cursor:pointer;border-radius:6px;padding:6px 9px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.supplierEditButton,.supplierCancelButton{color:#627084;background:#fff;border:1px solid #dce3ea}.supplierSaveButton{color:#fff;background:#1ba39d;border:1px solid #1ba39d}.supplierDeleteButton{color:#b75963;background:#fff9f9;border:1px solid #efd0d4}.supplierEditingRow{background:#fafcfd}.supplierActiveToggle{align-items:center;gap:6px;font-size:clamp(11px,9px + .16vw,13px);display:flex}.supplierConfirm{justify-content:flex-end;align-items:center;gap:5px;display:flex}.supplierConfirm span{color:#9b575e;font-size:clamp(11px,9px + .16vw,13px)}.supplierConfirm button{color:#637184;cursor:pointer;background:#fff;border:1px solid #dce3ea;border-radius:5px;padding:5px 7px;font-size:clamp(11px,9px + .16vw,13px)}.supplierConfirm button:first-of-type{color:#fff;background:#cd515c;border-color:#cd515c}.supplierError{color:#bd4652;background:#fff0f1;border:1px solid #efc8cc;border-radius:7px;margin-top:10px;padding:9px 11px;font-size:clamp(11px,9.5px + .17vw,14px)}@media (max-width:1000px){.supplierFormGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.supplierToolbar{flex-direction:column;align-items:stretch}.supplierFormGrid{grid-template-columns:1fr}}.inboxCounter{text-align:center;background:#fff;border:1px solid #e0e7ed;border-radius:10px;min-width:78px;padding:10px 14px}.inboxCounter strong{color:#1d9f99;font-size:clamp(22px,20px + .22vw,27px);display:block}.inboxCounter span{color:#8693a3;font-size:clamp(11px,9px + .16vw,13px)}.inboxEmailPanel{background:#fff;border:1px solid #e0e7ed;border-radius:12px;margin-bottom:18px;padding:clamp(18px,1.3vw,24px)}.inboxEmailPanelHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.inboxEmailEyebrow{color:#168f89;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.inboxEmailPanel h2{color:#172238;margin:0;font-size:clamp(18px,16px + .3vw,23px)}.inboxEmailOnboarding{color:#657387;max-width:760px;margin-top:14px}.inboxEmailOnboarding p{margin:0}.inboxEmailOnboarding ul{margin:13px 0;padding-left:20px}.inboxEmailOnboarding li+li{margin-top:5px}.inboxEmailOnboarding small{color:#8a96a5}.inboxEmailAccounts{flex-direction:column;gap:10px;margin-top:16px;display:flex}.inboxEmailAccount{border-top:1px solid #edf1f4;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr);align-items:center;gap:18px;padding-top:14px;display:grid}.inboxEmailIdentity{align-items:center;gap:11px;min-width:0;display:flex}.inboxEmailIdentity div,.inboxEmailState{flex-direction:column;gap:4px;min-width:0;display:flex}.inboxEmailIdentity strong{color:#26354b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inboxEmailIdentity span,.inboxEmailState small{color:#8693a3;font-size:12px}.inboxEmailProviderIcon{color:#168f89;background:#edf9f8;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.inboxEmailStatus{color:#657387;background:#f2f4f7;border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:800}.inboxEmailStatus.connected{color:#18805f;background:#eaf8f2}.inboxEmailStatus.error{color:#b8503c;background:#fff1ee}.inboxSyncResult{color:#28745f;background:#f0fbf7;border:1px solid #bde7dd;border-radius:8px;margin-bottom:14px;padding:11px 14px;font-size:13px;font-weight:700}.inboxToolbar{align-items:center;gap:14px;margin-bottom:15px;display:flex}.inboxToolbar .searchBox{flex:1;max-width:470px}.inboxFilters{gap:5px;display:flex}.inboxFilters button{color:#748194;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:7px;padding:7px 10px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.inboxFilters button.active{color:#168f89;background:#edf9f8;border-color:#22a8a1}.inboxList{flex-direction:column;gap:8px;display:flex}.inboxMessage{background:#fff;border:1px solid #e4e9ee;border-radius:10px;overflow:hidden}.inboxMessage.new{border-left:3px solid #22aaa3}.inboxMessageHeader{cursor:pointer;align-items:flex-start;gap:13px;padding:15px 17px;display:flex}.inboxMessageHeader:hover{background:#fbfcfd}.inboxSenderAvatar{color:#1b9d97;background:#e9f8f7;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:clamp(14px,12px + .18vw,17px);font-weight:800;display:flex}.inboxMessageMain{flex:1;min-width:0}.inboxSender{align-items:center;gap:8px;margin-bottom:5px;display:flex}.inboxSender strong{color:#415066;font-size:clamp(12px,10px + .18vw,15px)}.inboxSender span{color:#9aa4b1;font-size:clamp(11px,9px + .16vw,13px)}.inboxSubject{color:#344258;margin-bottom:5px;font-size:clamp(13px,11px + .18vw,16px);display:block}.inboxPreview{color:#818c9a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(11px,9.5px + .17vw,14px);overflow:hidden}.inboxMessageMeta{text-align:right;flex:0 0 120px}.inboxMessageMeta time{color:#929dab;margin-bottom:7px;font-size:clamp(11px,9px + .16vw,13px);display:block}.inboxAttachmentCount{color:#527b7a;background:#f0f7f7;border-radius:100px;width:fit-content;margin:0 0 7px auto;padding:3px 6px;font-size:clamp(10px,8px + .15vw,12px);font-weight:700;line-height:1;display:block}.inboxStatus{border-radius:100px;padding:4px 7px;font-size:clamp(10px,8px + .15vw,12px);font-weight:700;display:inline-block}.inboxStatus.new{color:#188e88;background:#e8f8f6}.inboxStatus.linked{color:#527494;background:#edf3fa}.inboxStatus.ignored{color:#818995;background:#f1f2f4}.inboxExpanded{background:#fbfcfd;border-top:1px solid #edf0f3}.inboxOriginalHeader{color:#687589;text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;font-size:clamp(11px,9px + .16vw,13px)}.inboxBody{color:#566477;white-space:pre-wrap;max-width:850px;font-size:clamp(12px,10px + .18vw,15px);line-height:1.7}.inboxAttachments{border-top:1px solid #edf0f3;max-width:850px;margin-top:14px;padding-top:12px}.inboxAttachmentsHeader{color:#687589;justify-content:space-between;align-items:center;font-size:clamp(11px,9.5px + .17vw,14px);display:flex}.inboxAttachmentsList{gap:7px;margin-top:8px;display:grid}.inboxAttachmentItem{box-sizing:border-box;background:#fff;border:1px solid #e2e8ed;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.inboxAttachmentType{color:#188f89;letter-spacing:.2px;background:#eef7f6;border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;height:30px;font-size:clamp(11px,9px + .16vw,13px);font-weight:800;display:flex}.inboxAttachmentInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inboxAttachmentInfo strong{color:#435267;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,9.5px + .17vw,14px);overflow:hidden}.inboxAttachmentInfo small{color:#8a95a3;font-size:clamp(11px,9px + .16vw,13px)}.inboxAttachmentOpen{color:#188f89;flex:none;font-size:clamp(11px,9px + .16vw,13px);font-weight:700;text-decoration:none}.inboxAttachmentOpen:hover{text-decoration:underline}.inboxAttachmentsLoading{color:#8a95a3;max-width:850px;margin-top:12px;font-size:clamp(11px,9px + .16vw,13px)}.inboxAttachmentsError{color:#bd4652;background:#fff0f1;border:1px solid #efc9cd;border-radius:7px;max-width:850px;margin-top:12px;padding:8px 10px;font-size:clamp(11px,9px + .16vw,13px)}.inboxProcessPanel{background:#fff;border-top:1px solid #e8edf1;padding:17px}.inboxProcessTitle strong,.inboxProcessTitle span{display:block}.inboxProcessTitle strong{color:#344258;font-size:clamp(13px,11px + .18vw,16px)}.inboxProcessTitle span{color:#8a95a3;margin-top:3px;font-size:clamp(11px,9px + .16vw,13px)}.inboxProcessGrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;margin-top:14px;display:grid}.inboxProcessGrid label{color:#687588;flex-direction:column;gap:6px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700;display:flex}.inboxProcessGrid select{box-sizing:border-box;color:#47566b;background:#fff;border:1px solid #dce3ea;border-radius:7px;outline:none;width:100%;padding:9px 10px;font-family:inherit;font-size:clamp(11px,9.5px + .17vw,14px)}.inboxProcessGrid select:focus{border-color:#20a9a2}.inboxProcessActions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.inboxIgnoreButton{color:#778394;cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:7px;padding:8px 12px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.inboxError{color:#bd4652;background:#fff0f1;border:1px solid #efc9cd;border-radius:7px;margin-top:10px;padding:9px 11px;font-size:clamp(11px,9.5px + .17vw,14px)}.inboxLinked,.inboxIgnoredActions{border-top:1px solid #e8edf1;align-items:center;gap:10px;padding:14px 17px;display:flex}.inboxLinked span,.inboxIgnoredActions span{color:#7b8797;font-size:clamp(11px,9.5px + .17vw,14px)}.inboxLinked a{color:#188f89;font-size:clamp(12px,10px + .18vw,15px);font-weight:700;text-decoration:none}.inboxLinked small{color:#99a3af;font-size:clamp(11px,9px + .16vw,13px)}.inboxIgnoredActions button{color:#647286;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:6px;padding:6px 9px;font-size:clamp(11px,9px + .16vw,13px)}.inboxEmpty{color:#8a96a5;text-align:center;background:#fff;border:1px solid #e4e9ee;border-radius:10px;padding:40px;font-size:clamp(12px,10px + .18vw,15px)}@media (max-width:1050px){.inboxProcessGrid{grid-template-columns:1fr 1fr}}@media (max-width:750px){.incidentListMore{flex-direction:column;align-items:stretch}.incidentListMore .secondaryAction{width:100%}.inboxEmailPanelHeader,.inboxToolbar{flex-direction:column;align-items:stretch}.inboxEmailAccount{grid-template-columns:1fr;gap:12px}.inboxEmailPanelHeader .primaryAction,.inboxEmailPanelHeader .secondaryAction{width:100%}.inboxProcessGrid{grid-template-columns:1fr}}.inboxEmailMatch{background:#f0fbf7;border:1px solid #bde7dd;border-radius:8px;align-items:center;gap:10px;margin-top:13px;padding:10px 12px;display:flex}.inboxEmailMatchIcon{color:#fff;background:#24ae86;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-size:clamp(13px,11px + .18vw,16px);font-weight:800;display:flex}.inboxEmailMatch strong,.inboxEmailMatch span{display:block}.inboxEmailMatch strong{color:#28745f;font-size:clamp(11px,9.5px + .17vw,14px)}.inboxEmailMatch span{color:#568878;margin-top:3px;font-size:clamp(11px,9px + .16vw,13px)}.inboxEmailAmbiguous{background:#fffaf0;border:1px solid #ead9ae;border-radius:8px;margin-top:13px;padding:10px 12px}.inboxEmailAmbiguous strong,.inboxEmailAmbiguous span{display:block}.inboxEmailAmbiguous strong{color:#997128;font-size:clamp(11px,9.5px + .17vw,14px)}.inboxEmailAmbiguous span{color:#9b875e;margin-top:3px;font-size:clamp(11px,9px + .16vw,13px)}.dashboardIncidentRef{color:#168f89;font-weight:700;text-decoration:none}.dashboardIncidentRef:hover{text-decoration:underline}.dashboardIncidentTitle{color:inherit;text-decoration:none}.dashboardIncidentTitle strong{color:#39485e}.dashboardIncidentTitle:hover strong{color:#168f89}.dashboardIncidentActions{align-items:center;gap:10px;display:flex}.dashboardViewAll{color:#637286;background:#fff;border:1px solid #dce4ea;border-radius:7px;align-items:center;padding:7px 10px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.dashboardViewAll:hover{color:#168f89;background:#f2fbfa;border-color:#20a9a2}.inboxAiPanel{background:linear-gradient(135deg,#f5fcfb,#f9fcfd);border:1px solid #b9e4df;border-radius:10px;margin-top:13px;margin-bottom:14px;overflow:hidden}.inboxAiHeader{border-bottom:1px solid #dcefeb;justify-content:space-between;align-items:center;gap:15px;padding:11px 13px;display:flex}.inboxAiHeader>div{align-items:center;gap:9px;display:flex}.inboxAiBadge{color:#fff;background:linear-gradient(135deg,#21b6ae,#138ca0);border-radius:8px;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;font-size:clamp(14px,12px + .18vw,17px);font-weight:800;display:flex}.inboxAiHeader strong,.inboxAiHeader small{display:block}.inboxAiHeader strong{color:#324a58;font-size:clamp(12px,10px + .18vw,15px)}.inboxAiHeader small{color:#81949d;margin-top:2px;font-size:clamp(10px,8px + .15vw,12px)}.inboxAiApply{color:#178f89;cursor:pointer;background:#fff;border:1px solid #1ea69f;border-radius:7px;padding:7px 10px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.inboxAiApply:hover{background:#eaf8f6}.inboxAiContent{grid-template-columns:120px 120px minmax(230px,1fr);gap:12px;padding:13px;display:grid}.inboxAiSuggestion,.inboxAiSummary{background:#fffc;border:1px solid #e1ecea;border-radius:8px;padding:10px}.inboxAiSuggestion span,.inboxAiSummary span{color:#8a999f;text-transform:uppercase;letter-spacing:.4px;margin-bottom:5px;font-size:clamp(10px,8px + .15vw,12px);font-weight:700;display:block}.inboxAiSuggestion strong{color:#354d59;font-size:clamp(13px,11px + .18vw,16px);display:block}.inboxAiSuggestion small{color:#1b9a83;margin-top:4px;font-size:clamp(10px,8px + .15vw,12px);display:block}.inboxAiSummary p{color:#566b76;margin:0;font-size:clamp(11px,9.5px + .17vw,14px);line-height:1.55}.inboxAiReasons{grid-column:1/-1;padding-top:2px}.inboxAiReasons p{color:#7b8d96;margin:3px 0;font-size:clamp(10px,8px + .15vw,12px);line-height:1.5}.inboxAiReasons strong{color:#5b717b}.inboxAiLoading{color:#6e858d;padding:15px;font-size:clamp(11px,9.5px + .17vw,14px)}.inboxAiError{color:#b74d58;padding:11px 13px;font-size:clamp(11px,9px + .16vw,13px)}@media (max-width:950px){.inboxAiContent{grid-template-columns:1fr 1fr}.inboxAiSummary{grid-column:1/-1}}.inboxAiMeta{color:#0f766e;background:#0f766e14;border-radius:999px;grid-column:1/-1;align-items:center;width:fit-content;padding:5px 9px;font-size:clamp(13px,11px + .18vw,16px);font-weight:700;display:inline-flex}.inboxAiTitle{flex-direction:column;grid-column:1/-1;gap:5px;display:flex}.inboxAiTitle span,.inboxAiAction>span,.inboxAiRisks>span,.inboxAiSupplier span{color:#64748b;text-transform:uppercase;letter-spacing:.045em;font-size:clamp(13px,11px + .18vw,16px);font-weight:700}.inboxAiTitle strong{color:#0f172a;font-size:clamp(20px,18px + .2vw,24px);line-height:1.35}.inboxAiMetrics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inboxAiAction{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;flex-direction:column;grid-column:1/-1;gap:7px;padding:13px 14px;display:flex}.inboxAiAction strong{color:#1e3a5f;font-size:clamp(15px,13px + .18vw,18px);line-height:1.5}.inboxAiRisks{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.inboxAiRiskList{flex-wrap:wrap;gap:7px;display:flex}.inboxAiRisk{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:center;padding:6px 9px;font-size:clamp(14px,12px + .18vw,17px);font-weight:700;display:inline-flex}.inboxAiSupplier{background:#f0fdfa;border:1px solid #ccfbf1;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.inboxAiSupplierIcon{color:#0f766e;background:#ccfbf1;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:clamp(18px,16px + .2vw,22px);font-weight:800;display:flex}.inboxAiSupplier>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.inboxAiSupplier strong{color:#115e59;font-size:clamp(16px,14px + .18vw,19px)}.inboxAiSupplier small{color:#64748b;font-size:clamp(14px,12px + .18vw,17px);line-height:1.45}@media (max-width:760px){.inboxAiMetrics{grid-template-columns:1fr}}.inboxAiSummary{box-sizing:border-box;grid-column:1/-1;width:100%}.inboxAiSummary p{font-size:clamp(14px,12px + .18vw,17px);line-height:1.6}:root{--gi-control-height:clamp(42px, 2.4vw, 48px);--gi-control-height-sm:clamp(36px, 2vw, 42px);--gi-space-xs:clamp(7px, .4vw, 10px);--gi-space-sm:clamp(10px, .6vw, 14px);--gi-space-md:clamp(14px, .85vw, 20px);--gi-space-lg:clamp(20px, 1.2vw, 28px);--gi-card-padding:clamp(20px, 1.25vw, 28px);--gi-control-px:clamp(12px, .8vw, 18px);--gi-radius-control:clamp(7px, .45vw, 9px)}.content{padding:clamp(28px,1.7vw,38px) clamp(30px,2vw,46px)}header{margin-bottom:clamp(24px,1.5vw,32px)}.filters{gap:var(--gi-space-sm)}.filters button{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control)}.cards{gap:clamp(16px,1vw,22px)}.cards article{padding:var(--gi-card-padding);gap:clamp(14px,.85vw,19px)}.cardIcon{border-radius:clamp(9px,.55vw,11px);flex-basis:clamp(44px,2.5vw,50px);width:clamp(44px,2.5vw,50px);height:clamp(44px,2.5vw,50px)}.analytics{gap:clamp(16px,1vw,22px);margin-top:clamp(16px,1vw,22px)}.panel{min-height:clamp(260px,15vw,300px);padding:var(--gi-card-padding)}.categoryContent{margin-top:var(--gi-space-lg);gap:clamp(26px,1.8vw,36px)}.success{margin-top:var(--gi-space-lg);padding:clamp(11px,.7vw,15px)}.states{margin-top:var(--gi-space-lg)}.states p{gap:var(--gi-space-sm);padding:clamp(11px,.7vw,15px) 0}.tablePanel{margin-top:clamp(16px,1vw,22px)}.tableTitle{padding:clamp(20px,1.2vw,27px) clamp(21px,1.35vw,30px)}.tableTitle button{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control)}th{padding:clamp(14px,.8vw,18px) clamp(18px,1.1vw,24px)}td{padding:clamp(16px,1vw,21px) clamp(18px,1.1vw,24px)}.priority,.status,.statusTag{padding:clamp(6px,.35vw,8px) clamp(10px,.6vw,14px)}.incidentFilters{padding:var(--gi-space-md);gap:var(--gi-space-sm);margin-bottom:var(--gi-space-md);grid-template-columns:minmax(250px,1fr) repeat(3,minmax(160px,210px))}.searchBox{height:var(--gi-control-height);padding:0 var(--gi-control-px);gap:var(--gi-space-sm);border-radius:var(--gi-radius-control)}.incidentFilters select{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control)}.listSummary{gap:var(--gi-space-xs);padding:clamp(17px,1vw,22px) clamp(19px,1.2vw,26px)}.statusTag{line-height:1.2}.emptyTable{padding:clamp(48px,3vw,64px)}.formSection{margin-bottom:var(--gi-space-md)}.formSectionTitle{padding:clamp(20px,1.2vw,27px) clamp(22px,1.4vw,31px)}.formGrid{gap:clamp(18px,1.1vw,24px);padding:clamp(22px,1.4vw,31px)}.formGroup{gap:var(--gi-space-xs)}.formGroup input,.formGroup select{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control)}.formGroup textarea{min-height:clamp(110px,7vw,150px);padding:clamp(12px, .75vw, 16px) var(--gi-control-px);border-radius:var(--gi-radius-control)}.formError{padding:clamp(13px,.8vw,17px) clamp(15px,.9vw,20px)}.formActions{gap:var(--gi-space-sm);padding-bottom:clamp(30px,1.8vw,40px)}.taskCreateForm{padding:var(--gi-card-padding)}.taskCreateTop{gap:var(--gi-space-sm)}.taskCreateTop input,.taskCreateOptions input,.taskCreateOptions select,.taskControls select{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control)}.taskCreateForm textarea{min-height:clamp(100px,6vw,135px);padding:clamp(12px, .75vw, 16px) var(--gi-control-px);border-radius:var(--gi-radius-control)}.taskCreateOptions{gap:var(--gi-space-sm);margin-top:var(--gi-space-sm)}.taskCreateOptions label{gap:var(--gi-space-xs)}.taskList{padding:0 var(--gi-card-padding)}.condoEditButton,.unitAddButton{min-height:var(--gi-control-height-sm);border-radius:var(--gi-radius-control);padding:0 clamp(12px,.7vw,16px)}.condoEditForm{padding:var(--gi-card-padding)}.condoEditForm>label,.condoEditGrid label{gap:var(--gi-space-xs);margin-bottom:var(--gi-space-md)}.condoEditForm input,.unitCreatePanel input,.unitEditingRow input{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control)}.condoEditGrid{gap:var(--gi-space-sm)}.condoEditActions{gap:var(--gi-space-sm);margin-top:var(--gi-space-md)}.unitCreatePanel{padding:clamp(19px, 1.15vw, 25px) var(--gi-card-padding)}.unitFormGrid{gap:var(--gi-space-sm)}.unitFormGrid label{gap:var(--gi-space-xs)}.unitCreateActions{gap:var(--gi-space-sm);margin-top:var(--gi-space-md)}.unitRowActions{gap:var(--gi-space-xs)}.unitEditButton,.unitDeleteButton,.unitSaveButton,.unitCancelButton{min-height:var(--gi-control-height-sm);padding:0 clamp(11px,.65vw,15px)}.unitDeleteConfirm{gap:var(--gi-space-xs)}.unitDeleteConfirm button{min-height:var(--gi-control-height-sm);padding:0 clamp(10px,.6vw,14px)}.supplierFormGrid{gap:var(--gi-space-sm)}.supplierFormGrid label{gap:var(--gi-space-xs)}.supplierFormGrid input,.supplierEditingRow input{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control)}.supplierCreateActions{gap:var(--gi-space-sm);margin-top:var(--gi-space-md)}.supplierListHeader{padding:clamp(15px,.9vw,20px) clamp(18px,1.1vw,24px)}.supplierTable th{padding:clamp(13px,.8vw,17px) clamp(15px,.95vw,21px)}.supplierTable td{padding:clamp(15px,.9vw,20px) clamp(15px,.95vw,21px)}.supplierStatus{padding:clamp(6px,.35vw,8px) clamp(10px,.6vw,14px)}.supplierActions{gap:var(--gi-space-xs)}.supplierEditButton,.supplierDeleteButton,.supplierSaveButton,.supplierCancelButton{min-height:var(--gi-control-height-sm);padding:0 clamp(11px,.65vw,15px)}.supplierConfirm{gap:var(--gi-space-xs)}.supplierConfirm button{min-height:var(--gi-control-height-sm);padding:0 clamp(10px,.6vw,14px)}.inboxToolbar{gap:var(--gi-space-md);margin-bottom:var(--gi-space-md)}.inboxToolbar .searchBox{max-width:clamp(500px,36vw,620px)}.inboxFilters{gap:var(--gi-space-xs)}.inboxFilters button{min-height:var(--gi-control-height-sm);border-radius:var(--gi-radius-control);padding:0 clamp(12px,.7vw,16px)}.inboxList{gap:var(--gi-space-sm)}.inboxMessage{border-radius:clamp(10px,.6vw,13px)}.inboxMessageHeader{gap:var(--gi-space-md);padding:clamp(17px,1vw,22px) clamp(19px,1.2vw,26px)}.inboxSenderAvatar{border-radius:clamp(9px,.55vw,11px);flex-basis:clamp(42px,2.4vw,48px);width:clamp(42px,2.4vw,48px);height:clamp(42px,2.4vw,48px)}.inboxSender{gap:var(--gi-space-xs);margin-bottom:var(--gi-space-xs)}.inboxSubject{margin-bottom:var(--gi-space-xs)}.inboxMessageMeta{flex-basis:clamp(135px,9vw,165px)}.inboxMessageMeta time{margin-bottom:var(--gi-space-xs)}.inboxAttachmentCount,.inboxStatus{padding:clamp(5px,.3vw,7px) clamp(8px,.5vw,12px)}.inboxOriginal{padding:var(--gi-card-padding)}.inboxOriginalHeader{margin-bottom:var(--gi-space-sm)}.inboxBody,.inboxAttachments,.inboxAttachmentsLoading,.inboxAttachmentsError{max-width:min(1100px,100%)}.inboxAttachments{margin-top:var(--gi-space-md);padding-top:var(--gi-space-md)}.inboxAttachmentsList{gap:var(--gi-space-sm);margin-top:var(--gi-space-sm)}.inboxAttachmentItem{gap:var(--gi-space-sm);border-radius:var(--gi-radius-control);padding:clamp(11px,.7vw,15px) clamp(13px,.8vw,18px)}.inboxAttachmentType{flex-basis:clamp(40px,2.3vw,46px);height:clamp(34px,2vw,40px)}.inboxAttachmentInfo{gap:clamp(3px,.2vw,5px)}.inboxAttachmentsLoading,.inboxAttachmentsError{margin-top:var(--gi-space-md)}.inboxProcessPanel{padding:var(--gi-card-padding)}.inboxProcessTitle span{margin-top:var(--gi-space-xs)}.inboxProcessGrid{gap:var(--gi-space-sm);margin-top:var(--gi-space-md)}.inboxProcessGrid label{gap:var(--gi-space-xs)}.inboxProcessGrid select{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control)}.inboxProcessActions{gap:var(--gi-space-sm);margin-top:var(--gi-space-md)}.inboxIgnoreButton{min-height:var(--gi-control-height-sm);border-radius:var(--gi-radius-control);padding:0 clamp(13px,.75vw,18px)}.inboxLinked,.inboxIgnoredActions{gap:var(--gi-space-sm);padding:clamp(16px,.95vw,21px) clamp(19px,1.2vw,26px)}.inboxIgnoredActions button{min-height:var(--gi-control-height-sm);padding:0 clamp(11px,.65vw,15px)}.inboxEmpty{padding:clamp(48px,3vw,68px)}@media (max-width:1100px){.content{padding:clamp(24px,2.4vw,30px) clamp(22px,2.6vw,30px)}.incidentFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.incidentFilters .searchBox{grid-column:1/-1}}@media (max-width:900px){.content{padding:24px 20px}.incidentFilters{grid-template-columns:1fr}.incidentFilters .searchBox{grid-column:auto}}@media (max-width:650px){.content{padding:20px 14px}.cards article,.panel,.formGrid,.condoEditForm,.taskCreateForm,.inboxOriginal,.inboxProcessPanel{padding:18px}.inboxMessageHeader{padding:16px}.inboxMessageMeta{flex-basis:120px}}.emailAccountsCounter{align-items:center;gap:var(--gi-space-sm);padding:var(--gi-space-sm) var(--gi-space-md);background:#fff;border:1px solid #dfe7ee;border-radius:12px;display:flex}.emailAccountsCounter strong{font-weight:800}.emailAccountsCounter span{color:#64748b}.emailSettingsIntro{justify-content:space-between;align-items:center;gap:var(--gi-space-md);padding:var(--gi-card-padding);margin-bottom:var(--gi-space-md);background:#fff;border:1px solid #dfe7ee;border-radius:14px;display:flex}.emailSettingsIntro p{margin:var(--gi-space-xs) 0 0;color:#64748b}.emailSettingsSummary{align-items:baseline;gap:var(--gi-space-xs);white-space:nowrap;display:flex}.emailProviderGrid{gap:var(--gi-space-md);margin-bottom:var(--gi-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.emailProviderCard{gap:var(--gi-space-md);min-height:230px;padding:var(--gi-card-padding);background:#fff;border:1px solid #dfe7ee;border-radius:14px;flex-direction:column;display:flex}.emailProviderCard>p{color:#64748b;flex:1;margin:0;line-height:1.55}.emailProviderCard button:disabled{cursor:not-allowed;opacity:.65}.emailOauthFeedback{gap:var(--gi-space-xs);margin-bottom:var(--gi-space-md);padding:var(--gi-space-md);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;flex-direction:column;display:flex}.emailOauthFeedback.success{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.emailFeedback{gap:var(--gi-space-xs);margin-bottom:var(--gi-space-md);padding:var(--gi-space-md);color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;flex-direction:column;display:flex}.emailFeedback.success{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.emailFeedback.warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.emailFeedback.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.emailProviderTop{align-items:center;gap:var(--gi-space-md);display:flex}.emailProviderTop h2{margin:0 0 var(--gi-space-xs)}.emailProviderTop span{color:#64748b}.emailProviderIcon{color:#0f766e;background:#eef7f5;border:1px solid #cfe6e1;border-radius:12px;flex:none;place-items:center;width:clamp(46px,3vw,58px);height:clamp(46px,3vw,58px);font-weight:800;display:grid}.emailProviderIcon.small{width:clamp(38px,2.4vw,46px);height:clamp(38px,2.4vw,46px)}.emailProviderIcon svg{width:28px;height:28px}.emailProviderIcon.small svg{width:22px;height:22px}.emailProviderIcon.microsoft365{color:#2563eb;background:#eef2ff;border-color:#c7d2fe}.emailProviderIcon.gmail{color:#dc2626;background:#fff7ed;border-color:#fed7aa}.emailAccountCreatePanel{margin-bottom:var(--gi-space-md);padding:var(--gi-card-padding);background:#fff;border:1px solid #dfe7ee;border-radius:14px}.emailAccountCreateHeader{justify-content:space-between;align-items:center;gap:var(--gi-space-md);margin-bottom:var(--gi-space-lg);display:flex}.emailAccountCreateHeader h2{margin:var(--gi-space-xs) 0 0}.emailAccountFormGrid{gap:var(--gi-space-md);grid-template-columns:1fr 1fr;display:grid}.emailAccountFormGrid label{gap:var(--gi-space-xs);flex-direction:column;font-weight:700;display:flex}.emailAccountFormGrid input,.emailAccountFormGrid select{width:100%;min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control);background:#fff;border:1px solid #cbd5e1}.emailWizardSteps{margin:0 0 var(--gi-space-lg);color:#64748b;grid-template-columns:repeat(6,1fr);gap:4px;padding:0;font-size:.78rem;list-style:none;display:grid}.emailWizardSteps li{border-top:3px solid #e2e8f0;padding:8px 5px}.emailWizardSteps li.current{color:#0f766e;border-color:#0f766e;font-weight:800}.emailWizardSteps li.done{color:#475569;border-color:#86c7bb}.emailConnectionTest{padding:var(--gi-space-lg);background:#f8fafc;border:1px solid #dfe7ee;border-radius:12px}.emailConnectionTest p{color:#64748b}.emailConnectionTest ul{gap:var(--gi-space-sm);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.emailConnectionTest li{padding:var(--gi-space-sm);background:#fff;border-radius:8px;justify-content:space-between;display:flex}.emailConnectionTest b{color:#047857}.emailConnectionTest li.notVerified{color:#64748b}.emailConnectionTest li.notVerified span{font-weight:700}.emailAccountFormGrid input:focus{border-color:#0f766e;outline:none}.emailSecurityNotice{gap:var(--gi-space-sm);margin-top:var(--gi-space-md);padding:var(--gi-space-md);background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex}.emailSecurityNotice span{color:#64748b}.emailAccountCreateActions{justify-content:flex-end;gap:var(--gi-space-sm);margin-top:var(--gi-space-md);display:flex}.emailAccountsPanel{background:#fff;border:1px solid #dfe7ee;border-radius:14px;overflow:hidden}.emailAccountsHeader{padding:var(--gi-space-md) var(--gi-card-padding);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;display:flex}.emailAccountsHeader>div{align-items:baseline;gap:var(--gi-space-sm);display:flex}.emailAccountsHeader span{color:#64748b}.emailAccountsEmpty{align-items:center;gap:var(--gi-space-xs);padding:clamp(38px, 4vw, 64px) var(--gi-card-padding);text-align:center;flex-direction:column;display:flex}.emailAccountsEmpty span{color:#64748b}.emailAccountsList{flex-direction:column;display:flex}.emailAccountRow{align-items:center;gap:var(--gi-space-md);padding:var(--gi-space-md) var(--gi-card-padding);border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(250px,1.3fr) minmax(190px,.8fr) minmax(210px,1fr) auto;display:grid}.emailAccountRow:last-child{border-bottom:0}.emailAccountIdentity{align-items:center;gap:var(--gi-space-sm);min-width:0;display:flex}.emailAccountIdentity>div:last-child{flex-direction:column;min-width:0;display:flex}.emailAccountIdentity span,.emailAccountIdentity small{color:#64748b;text-overflow:ellipsis;overflow:hidden}.emailAccountState,.emailAccountSync{gap:var(--gi-space-xs);flex-direction:column;display:flex}.emailAccountState small,.emailAccountSync span{color:#64748b}.emailPurposeControls{border:0;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;display:flex}.emailPurposeControls legend{color:#64748b;margin-bottom:5px;font-size:.78rem;font-weight:800}.emailPurposeControls label{cursor:pointer;align-items:center;gap:8px;font-size:.86rem;display:flex}.emailPurposeControls input{accent-color:#0f766e}.emailConnectionStatus{background:#f1f5f9;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-weight:700;display:inline-flex}.emailConnectionStatus.connected{color:#047857;background:#ecfdf5}.emailConnectionStatus.pending{color:#a16207;background:#fffbeb}.emailConnectionStatus.error{color:#b91c1c;background:#fef2f2}.emailAccountActions{justify-content:flex-end;gap:var(--gi-space-xs);display:flex}.emailAccountMenu{position:relative}.emailAccountMenu summary{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);cursor:pointer;border-radius:var(--gi-radius-control);border:1px solid #cbd5e1;align-items:center;font-weight:700;list-style:none;display:inline-flex}.emailAccountMenu summary::-webkit-details-marker{display:none}.emailAccountMenu>div{z-index:10;background:#fff;border:1px solid #dfe7ee;border-radius:10px;flex-direction:column;min-width:150px;padding:6px;display:flex;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 30px #0f172a26}.emailAccountMenu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px}.emailAccountMenu button:hover,.emailAccountMenu button:focus-visible{background:#f1f5f9}.emailAccountMenu button.danger{color:#b91c1c}@media (max-width:1100px){.emailProviderGrid{grid-template-columns:1fr}.emailProviderCard{min-height:0}.emailAccountRow{grid-template-columns:minmax(220px,1fr) minmax(140px,.7fr) minmax(200px,1fr)}.emailAccountActions{grid-column:1/-1;justify-content:flex-start}.emailWizardSteps{grid-template-columns:1fr 1fr}.emailConnectionTest ul{grid-template-columns:1fr}}@media (max-width:750px){.emailSettingsIntro,.emailAccountCreateHeader{flex-direction:column;align-items:flex-start}.emailAccountFormGrid,.emailAccountRow{grid-template-columns:1fr}.emailAccountActions{grid-column:auto}}.teamSettings{gap:var(--gi-space-md);display:grid}.teamUsersCounter{align-items:center;gap:var(--gi-space-sm);padding:var(--gi-space-sm) var(--gi-space-md);background:#fff;border:1px solid #dfe7ee;border-radius:12px;display:flex}.teamUsersCounter strong{font-weight:800}.teamUsersCounter span,.teamInviteHeader p,.teamListHeader span{color:#64748b}.teamInvitePanel,.teamListPanel{background:#fff;border:1px solid #dfe7ee;border-radius:14px;overflow:hidden}.teamInvitePanel{padding:var(--gi-card-padding)}.teamInviteHeader h2,.teamListHeader h2{margin:0}.teamInviteHeader h2{margin-top:var(--gi-space-xs)}.teamInviteHeader p{margin:var(--gi-space-xs) 0 0;line-height:1.5}.teamInviteFields{align-items:end;gap:var(--gi-space-md);margin-top:var(--gi-space-lg);grid-template-columns:minmax(260px,1fr) minmax(170px,.45fr) auto;display:grid}.teamInviteFields label{gap:var(--gi-space-xs);color:#536177;font-weight:700;display:grid}.teamInviteFields input,.teamInviteFields select{width:100%;min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control);color:#344158;background:#fff;border:1px solid #cbd5e1}.teamInviteFields input:focus,.teamInviteFields select:focus{border-color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e14}.teamInviteFields .primaryAction{min-height:var(--gi-control-height);border-radius:var(--gi-radius-control);color:#fff;cursor:pointer;background:linear-gradient(135deg,#159d9e,#0c728e);border:0}.teamInvitePanel .formError{margin:var(--gi-space-md) 0 0}.teamInviteCreated{justify-content:space-between;align-items:center;gap:var(--gi-space-md);margin-top:var(--gi-space-md);padding:var(--gi-space-md);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;display:flex}.teamInviteCreated div{gap:4px;display:grid}.teamInviteCreated span{color:#47766a}.teamInviteCreated button{min-height:var(--gi-control-height-sm);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control);color:#0f766e;cursor:pointer;background:#fff;border:1px solid #5fb9a4;font-weight:700}.teamListHeader{justify-content:space-between;align-items:baseline;gap:var(--gi-space-md);padding:var(--gi-space-md) var(--gi-card-padding);border-bottom:1px solid #e2e8f0;display:flex}.teamTableWrap{overflow-x:auto}.teamTable{border-collapse:collapse;width:100%}.teamTable th{color:#7a8798;letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:12px}.teamTable th,.teamTable td{padding:var(--gi-space-md) var(--gi-card-padding);white-space:nowrap;border-bottom:1px solid #edf0f4}.teamTable tbody tr:last-child td{border-bottom:0}.teamStatus{color:#64748b;background:#f1f5f9;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.teamStatus.active,.teamStatus.accepted{color:#047857;background:#ecfdf5}.teamStatus.pending{color:#a16207;background:#fffbeb}.teamStatus.inactive,.teamStatus.expired{color:#b91c1c;background:#fef2f2}.teamEmpty{padding:clamp(38px, 4vw, 64px) var(--gi-card-padding);color:#64748b;text-align:center}@media (max-width:900px){.teamInviteFields{grid-template-columns:1fr 1fr}.teamInviteFields .primaryAction{grid-column:1/-1}}.billingSettings{gap:var(--gi-space-md);display:grid}.billingGrid{gap:var(--gi-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billingCard{padding:var(--gi-card-padding);background:#fff;border:1px solid #dfe7ee;border-radius:14px}.billingCard h2{color:#26364d;margin:6px 0 18px}.billingEyebrow{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.billingCard dl{gap:10px;margin:0;display:grid}.billingCard dl div{border-top:1px solid #edf0f4;justify-content:space-between;gap:20px;padding-top:10px;display:flex}.billingCard dt{color:#64748b}.billingCard dd{color:#344158;text-align:right;margin:0;font-weight:700}.billingAlert{padding:var(--gi-space-md);color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;gap:4px;display:grid}.billingAlertSuccess{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.billingAlertWarning{color:#92400e;background:#fffbeb;border-color:#fde68a}.billingAlertError{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.billingActions{justify-content:space-between;align-items:center;gap:var(--gi-space-lg);display:flex}.billingActions p{color:#64748b;margin:0}.billingPayment{gap:16px;display:grid}.billingPayment label{color:#536177;gap:7px;font-weight:700;display:grid}.billingPayment input{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control);border:1px solid #cbd5e1}.billingMethodSelector{gap:10px;display:flex}.billingMethodSelector button{min-height:var(--gi-control-height);border-radius:var(--gi-radius-control);color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:0 20px;font-weight:750}.billingMethodSelector .billingMethodActive{color:#0f766e;background:#ecfdf5;border-color:#0f766e}.billingHistory{gap:0;display:grid;overflow-x:auto}.billingHistoryHeader,.billingHistoryRow{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:16px;min-width:544px;padding:12px 0;display:grid}.billingHistoryHeader{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:750}.billingHistoryRow{border-top:1px solid #e2e8f0}.billingPrimaryButton,.billingDangerButton,.billingSecondaryButton{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control);cursor:pointer;font-weight:750}.billingPrimaryButton{color:#fff;background:#0f766e;border:0}.billingDangerButton{color:#b91c1c;background:#fff;border:1px solid #dc2626}.billingSecondaryButton{color:#475569;background:#fff;border:1px solid #cbd5e1}.billingPrimaryButton:disabled,.billingDangerButton:disabled,.billingSecondaryButton:disabled{cursor:wait;opacity:.6}.billingModalBackdrop{z-index:100;background:#0f172a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.billingModal{background:#fff;border-radius:16px;width:min(520px,100%);padding:28px;box-shadow:0 20px 55px #0f172a40}.billingModal h2{margin-top:0}.billingModal p{color:#536177;line-height:1.6}.billingModal>div{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (max-width:760px){.billingGrid{grid-template-columns:1fr}.billingActions{flex-direction:column;align-items:stretch}}.aiSettings{gap:var(--gi-space-md);max-width:980px;display:grid}.aiSettingsCard{padding:var(--gi-card-padding);background:#fff;border:1px solid #dfe7ee;border-radius:14px}.aiSettingsCard h2{color:#26364d;margin:6px 0 10px}.aiSettingsCard p{color:#64748b;line-height:1.55}.aiSettingsEyebrow{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.aiSettingsForm{gap:14px;margin-top:18px;display:grid}.aiSettingsForm label{color:#536177;gap:7px;font-weight:700;display:grid}.aiSettingsForm input,.aiSettingsForm select{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control);background:#fff;border:1px solid #cbd5e1}.aiSettingsActions{flex-wrap:wrap;gap:10px;display:flex}.aiSettingsPrimary,.aiSettingsSecondary,.aiSettingsDanger{min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control);cursor:pointer;font-weight:750}.aiSettingsPrimary{color:#fff;background:#0f766e;border:0}.aiSettingsSecondary{color:#0f766e;background:#fff;border:1px solid #0f766e}.aiSettingsDanger{color:#b91c1c;background:#fff;border:1px solid #dc2626}.aiSettingsPrimary:disabled,.aiSettingsSecondary:disabled,.aiSettingsDanger:disabled{cursor:not-allowed;opacity:.55}.aiSettingsAlert{padding:var(--gi-space-md);color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px}.aiSettingsSuccess{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.aiSettingsError{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.aiSettingsHint{margin-bottom:0;color:#92400e!important}.aiSettingsStatus{font-weight:700;color:#334155!important}@media (max-width:650px){.teamUsersPage .moduleHeader,.teamInviteCreated,.teamListHeader{flex-direction:column;align-items:flex-start}.teamInviteFields{grid-template-columns:1fr}.teamInviteFields .primaryAction{grid-column:auto}.teamInviteCreated button{width:100%}}.incidentReaderCard{scroll-margin-top:18px}.communicationReaderActions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.communicationReaderBadge{color:#158d88;background:#eefaf8;border:1px solid #bfe7e2;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:clamp(11px,9px + .16vw,13px);font-weight:700;display:inline-flex}.communicationBackButton{color:#536177;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:7px;min-height:32px;padding:0 11px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700}.communicationBackButton:hover{color:#168f8a;border-color:#22aaa4}.communicationReader{padding:20px}.communicationEmailTop{border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:17px;display:grid}.communicationAvatar{color:#fff;background:linear-gradient(135deg,#20cfc4,#1687bb);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:clamp(14px,12px + .18vw,17px);font-weight:800;display:flex}.communicationSender{min-width:0}.communicationSender strong,.communicationSender span{display:block}.communicationSender strong{text-overflow:ellipsis;white-space:nowrap;color:#334158;font-size:clamp(14px,12px + .18vw,17px);overflow:hidden}.communicationSender span{text-overflow:ellipsis;white-space:nowrap;color:#8d99a8;margin-top:3px;font-size:clamp(11px,9.5px + .17vw,14px);overflow:hidden}.communicationEmailTop time{color:#8f9baa;white-space:nowrap;font-size:clamp(11px,9.5px + .17vw,14px)}.communicationSubject{padding:18px 0 15px}.communicationSubject span{color:#919cab;text-transform:uppercase;letter-spacing:.4px;margin-bottom:5px;font-size:clamp(11px,9px + .16vw,13px);display:block}.communicationSubject strong{color:#263349;font-size:clamp(17px,15px + .18vw,21px);line-height:1.4;display:block}.communicationBody{color:#46546a;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #f0f2f5;min-height:70px;padding:18px 0 22px;font-size:clamp(14px,12px + .18vw,17px);line-height:1.75}.communicationAttachments{border-top:1px solid #edf0f4;margin-top:4px;padding-top:16px}.communicationAttachmentsTitle{align-items:center;gap:8px;margin-bottom:10px;display:flex}.communicationAttachmentsTitle strong{color:#435168;font-size:clamp(12px,10px + .18vw,15px)}.communicationAttachmentsTitle span{color:#6d7a8d;background:#edf2f6;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:clamp(10px,8px + .15vw,12px);font-weight:700;display:inline-flex}.communicationAttachmentList{flex-direction:column;gap:7px;display:flex}.communicationAttachment{min-height:48px;color:inherit;background:#fbfcfd;border:1px solid #e5eaf0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;text-decoration:none;display:grid}.communicationAttachment:hover{background:#f5fbfa;border-color:#b9dedb}.communicationAttachmentIcon{color:#168b91;background:#eef6f8;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;font-size:clamp(10px,8px + .15vw,12px);font-weight:800;display:flex}.communicationAttachmentName{text-overflow:ellipsis;white-space:nowrap;color:#435168;font-size:clamp(12px,10px + .18vw,15px);font-weight:700;overflow:hidden}.communicationAttachmentOpen{color:#159b96;font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.communicationOriginal{border-top:1px solid #edf0f4;margin-top:18px;padding-top:13px}.communicationOriginal summary{color:#6e7b8d;cursor:pointer;width:fit-content;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700}.communicationOriginal>div{color:#69768a;white-space:pre-wrap;overflow-wrap:anywhere;background:#fafbfc;border:1px solid #e7ebf0;border-radius:8px;margin-top:12px;padding:13px;font-size:clamp(11px,9.5px + .17vw,14px);line-height:1.65}.communicationHistoryCard{overflow:visible}.communicationTimeline{padding-top:12px;padding-bottom:12px}.communicationTimeline .timelineItem{box-sizing:border-box}.communicationEmailEvent{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;min-height:68px;margin:0;padding:8px 7px}.communicationEmailEvent:hover{background:#f6fbfa}.communicationEmailEvent.active{background:#edf9f7;box-shadow:inset 3px 0 #21aaa4}.communicationEmailEvent.active .timelineMarker span{background:#159d98;border-color:#d5f3f0}.communicationEventTitle{color:#344158;display:block}.communicationEventTitle>span{margin-right:5px}.communicationEventMeta{align-items:center;gap:8px;margin-top:4px;display:flex}.communicationEventMeta>span,.communicationEventMeta>small{color:#929daa;font-size:clamp(11px,9px + .16vw,13px)}.communicationEventMeta>small{margin:0}.communicationEventMeta>span:after{content:"·";color:#c0c7cf;margin-left:8px}.communicationOpenHint{color:#159b96;margin-top:5px;font-size:clamp(10px,8px + .15vw,12px);font-weight:700;display:inline-block}.communicationSystemEvent{padding-top:8px;padding-bottom:8px}@media (max-width:750px){.communicationReaderActions{flex-direction:column;align-items:flex-end}.communicationEmailTop{grid-template-columns:auto minmax(0,1fr)}.communicationEmailTop time{grid-column:2}.communicationAttachment{grid-template-columns:auto minmax(0,1fr)}.communicationAttachmentOpen{grid-column:2}.communicationEventMeta{flex-direction:column;align-items:flex-start;gap:2px}.communicationEventMeta>span:after{content:"";margin:0}}.inboxLinkedActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.inboxUnlinkButton{color:#c44b56;cursor:pointer;min-height:36px;font:inherit;background:#fff8f8;border:1px solid #efc8cc;border-radius:7px;padding:0 13px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700}.inboxUnlinkButton:hover{background:#fff0f1;border-color:#e6aeb4}.inboxUnlinkButton:disabled{opacity:.5;cursor:not-allowed}.inboxReassignmentPanel{background:#fbfcfd;border:1px solid #dfe7ec;border-radius:9px;margin-top:13px;padding:14px}.inboxReassignmentPanel label{color:#647187;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700;display:block}.inboxReassignmentPanel select{color:#425067;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dce3eb;border-radius:7px;margin-top:7px;padding:8px 10px}.inboxReassignmentPanel select:focus{border-color:#23aca5;outline:none;box-shadow:0 0 0 3px #23aca514}.inboxReassignmentActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}@media (max-width:700px){.inboxLinkedActions,.inboxReassignmentActions{flex-direction:column;align-items:stretch}}.incidentMergeBody{padding:16px 18px 18px}.incidentMergeBody>p{color:#7e8a9a;margin:0 0 12px;font-size:clamp(11px,9.5px + .17vw,14px);line-height:1.6}.incidentMergeOpen{color:#758399;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700}.incidentMergeOpen:hover{color:#159b96}.incidentMergeWarning{background:#fffaf0;border:1px solid #f0dfb8;border-radius:8px;padding:11px 12px}.incidentMergeWarning strong,.incidentMergeWarning span{display:block}.incidentMergeWarning strong{color:#8f651d;font-size:clamp(12px,10px + .18vw,15px)}.incidentMergeWarning span{color:#9b8258;margin-top:4px;font-size:clamp(11px,9px + .16vw,13px);line-height:1.5}.incidentMergeLoading{color:#8591a1;padding:14px 0;font-size:clamp(11px,9.5px + .17vw,14px)}.incidentMergeCounts{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.incidentMergeCounts span{color:#6d7a8d;background:#f0f4f7;border-radius:999px;padding:5px 8px;font-size:clamp(10px,8px + .15vw,12px);font-weight:700}.incidentMergeLabel{color:#657287;margin-top:12px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700;display:block}.incidentMergeLabel select{color:#425067;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #dce3ea;border-radius:7px;margin-top:7px;padding:7px 9px}.incidentMergeActions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.incidentMergeConfirm{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#a87520;border:1px solid #d09b3f;border-radius:7px;padding:0 13px;font-size:clamp(11px,9.5px + .17vw,14px);font-weight:700}.incidentMergeConfirm:hover{background:#96671a}.incidentMergeConfirm:disabled{opacity:.5;cursor:not-allowed}.mergedIncidentNotice{align-items:flex-start;gap:18px;padding:25px;display:flex}.mergedIncidentIcon{color:#169b95;background:#eef8f7;border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:800;display:flex}.mergedIncidentContent{min-width:0}.mergedIncidentContent>span{color:#159b96;text-transform:uppercase;letter-spacing:.4px;font-size:clamp(11px,9px + .16vw,13px);font-weight:800;display:block}.mergedIncidentContent h2{color:#25344a;margin:5px 0 10px;font-size:clamp(18px,16px + .25vw,23px)}.mergedIncidentContent p{color:#647187;margin:0 0 8px;line-height:1.65}.mergedIncidentTargetTitle{font-weight:700;margin-bottom:18px!important}@media (max-width:700px){.incidentMergeActions{flex-direction:column;align-items:stretch}.mergedIncidentNotice{flex-direction:column}}.communicationReplyButton{color:#fff;font:inherit;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:10px;padding:9px 14px;font-weight:700}.communicationReplyButton:hover{filter:brightness(.96)}.incidentEmailComposer{background:#f8fbfb;border:1px solid #d8e4e6;border-radius:16px;margin:20px;padding:20px}.incidentEmailComposerHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.incidentEmailComposerHeader>div{gap:4px;display:grid}.incidentEmailComposerHeader span{color:#627178;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700}.incidentEmailComposerHeader strong{color:#17343e;font-size:1rem}.incidentEmailComposerForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.incidentEmailComposerField{gap:7px;display:grid}.incidentEmailComposerFieldWide{grid-column:1/-1}.incidentEmailComposerField>span{color:#53666d;font-size:.82rem;font-weight:700}.incidentEmailComposerField input,.incidentEmailComposerField select,.incidentEmailComposerField textarea{box-sizing:border-box;color:#17343e;width:100%;font:inherit;background:#fff;border:1px solid #cfdcdf;border-radius:10px;padding:11px 12px}.incidentEmailComposerField textarea{resize:vertical;min-height:170px;line-height:1.55}.incidentEmailComposerField input:focus,.incidentEmailComposerField select:focus,.incidentEmailComposerField textarea:focus{border-color:#0f766e;outline:2px solid #0f766e29}.incidentEmailComposerField input[readonly]{color:#53666d;background:#f0f5f5}.incidentEmailComposerActions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.incidentEmailComposerActions button:disabled,.communicationReplyButton:disabled{opacity:.55;cursor:not-allowed}.incidentEmailComposerNotice,.incidentEmailComposerError,.incidentEmailComposerSuccess{border-radius:10px;padding:11px 13px;font-size:.9rem;line-height:1.45}.incidentEmailComposerNotice{color:#53666d;background:#fff;border:1px solid #d8e4e6}.incidentEmailComposerError{color:#9b2c2c;background:#fff7f7;border:1px solid #f0c6c6}.incidentEmailComposerSuccess{color:#176a59;background:#f2fbf8;border:1px solid #bfe1d7}@media (max-width:760px){.incidentEmailComposer{margin:14px;padding:16px}.incidentEmailComposerForm{grid-template-columns:1fr}.incidentEmailComposerFieldWide{grid-column:auto}.incidentEmailComposerHeader{flex-direction:column;align-items:stretch}.incidentEmailComposerActions{flex-direction:column-reverse}.incidentEmailComposerActions button,.incidentEmailComposerHeader button{width:100%}}.incidentSentReplies{border-top:1px solid #e2eaec;padding:18px}.incidentSentRepliesTitle{color:#657981;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.incidentSentReply{background:#f7fbfb;border:1px solid #cfe2e3;border-left:4px solid #0f8b8d;border-radius:10px;padding:14px 16px}.incidentSentReply+.incidentSentReply{margin-top:10px}.incidentSentReplyTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.incidentSentReplyTop strong{color:#17343e;font-size:13px}.incidentSentReplyTop span,.incidentSentReplyTop time{color:#718188;font-size:12px}.incidentSentReplySubject{color:#17343e;margin-top:9px;font-size:13px;font-weight:700}.incidentSentReplyBody{color:#29434d;white-space:pre-wrap;margin-top:8px;font-size:14px;line-height:1.6}@media (max-width:760px){.incidentSentReplyTop{flex-direction:column;align-items:flex-start;gap:4px}}.incidentEmailComposerAttachments{background:#fff;border:1px solid #d8e4e6;border-radius:10px;min-width:0;margin:0;padding:14px}.incidentEmailComposerAttachmentsHeader>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.incidentEmailComposerAttachmentsHeader strong{color:#17343e;font-size:.88rem}.incidentEmailComposerAttachmentsHeader span,.incidentEmailComposerAttachmentsEmpty{color:#718188;font-size:.8rem}.incidentEmailComposerAttachmentList{gap:8px;margin-top:11px;display:grid}.incidentEmailComposerAttachment{cursor:pointer;background:#f8fbfb;border:1px solid #e2eaec;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.incidentEmailComposerAttachment input{accent-color:#0f766e;width:16px;height:16px;margin:0}.incidentEmailComposerAttachment>span{gap:2px;min-width:0;display:grid}.incidentEmailComposerAttachment strong{color:#29434d;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.incidentEmailComposerAttachment small{color:#718188;font-size:.75rem}.incidentEmailComposerAttachmentsEmpty{margin-top:10px}.incidentSentReplyAttachments{border-top:1px solid #dce9ea;margin-top:11px;padding-top:10px}.incidentSentReplyAttachments>strong{color:#657981;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.incidentSentReplyAttachments>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.incidentSentReplyAttachments a,.incidentSentReplyAttachments span{color:#0f766e;background:#fff;border:1px solid #cfe2e3;border-radius:7px;padding:5px 8px;font-size:12px;text-decoration:none}.incidentSentReplyAttachments a:hover{border-color:#0f8b8d}@media (max-width:760px){.incidentEmailComposerAttachmentsHeader>div{flex-direction:column;align-items:flex-start;gap:3px}}.unitContactsButton{min-height:var(--gi-control-height-sm);color:#168e88;border-radius:var(--gi-radius-control);cursor:pointer;background:#effaf9;border:1px solid #b9ddda;padding:0 clamp(11px,.65vw,15px);font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.unitContactsRow>td{background:#f8fbfc;text-align:left!important;padding:0!important}.unitContactsPanel{padding:var(--gi-card-padding);border-top:1px solid #e6ecef}.unitContactsHeader,.unitContactCard{justify-content:space-between;align-items:center;gap:var(--gi-space-md);display:flex}.unitContactsHeader>div,.unitContactIdentity{flex-direction:column;gap:3px;display:flex}.unitContactsHeader span,.unitContactIdentity span,.unitContactIdentity small{color:#6c7a8c;font-size:clamp(11px,9px + .16vw,13px)}.unitContactForm{margin-top:var(--gi-space-md);padding:var(--gi-space-md);border-radius:var(--gi-radius-control);background:#fff;border:1px solid #dfe8eb}.unitContactFormGrid{gap:var(--gi-space-sm);grid-template-columns:1.2fr 1.2fr .8fr .8fr;display:grid}.unitContactFormGrid label{gap:var(--gi-space-xs);color:#667487;flex-direction:column;font-size:clamp(11px,9px + .16vw,13px);font-weight:700;display:flex}.unitContactFormGrid input,.unitContactFormGrid select{box-sizing:border-box;width:100%;min-height:var(--gi-control-height);padding:0 var(--gi-control-px);color:#405067;border-radius:var(--gi-radius-control);font:inherit;background:#fff;border:1px solid #dce3eb}.unitContactChecks{gap:var(--gi-space-sm) var(--gi-space-md);margin-top:var(--gi-space-md);flex-wrap:wrap;display:flex}.unitContactChecks label{color:#59687b;align-items:center;gap:6px;font-size:clamp(11px,9px + .16vw,13px);display:inline-flex}.unitContactsList{gap:var(--gi-space-sm);margin-top:var(--gi-space-md);display:grid}.unitContactCard{padding:var(--gi-space-md);border-radius:var(--gi-radius-control);background:#fff;border:1px solid #e0e8eb}.unitContactCard.inactive{opacity:.62}.unitContactBadges{flex-wrap:wrap;flex:1;gap:6px;display:flex}.unitContactBadges span,.communicationContactContext{color:#287d78;background:#effaf9;border:1px solid #cce7e4;border-radius:999px;padding:4px 7px;font-size:clamp(10px,8.5px + .14vw,12px);font-weight:700}.unitContactActions{gap:var(--gi-space-xs);display:flex}.unitContactActions button{min-height:var(--gi-control-height-sm);color:#5f6e81;border-radius:var(--gi-radius-control);cursor:pointer;background:#fff;border:1px solid #dce3ea;padding:0 12px;font-weight:700}.unitContactActions button.danger{color:#b85b65;border-color:#efd0d4}.unitContactsEmpty{margin:var(--gi-space-md) 0 0;color:#758296;font-size:clamp(11px,9px + .16vw,13px)}.communicationContactContext{width:fit-content;margin-top:5px;display:inline-flex}@media (max-width:950px){.unitContactFormGrid{grid-template-columns:1fr 1fr}.unitContactCard{flex-wrap:wrap;align-items:flex-start}}@media (max-width:650px){.unitContactFormGrid{grid-template-columns:1fr}.unitContactsHeader,.unitContactCard{flex-direction:column;align-items:stretch}.unitContactActions{justify-content:flex-end}}.inboundNotificationToast{z-index:1200;background:#fff;border:1px solid #bfe7e2;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(390px,100vw - 32px);padding:14px 16px;display:flex;position:fixed;top:20px;right:22px;box-shadow:0 14px 36px #23374e2e}.inboundNotificationToast div,.inboundNotificationToast strong,.inboundNotificationToast span{min-width:0}.inboundNotificationToast strong,.inboundNotificationToast span{display:block}.inboundNotificationToast strong{color:#2d3b50;font-size:clamp(12px,10px + .18vw,15px)}.inboundNotificationToast span{color:#758196;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:clamp(11px,9px + .16vw,13px);overflow:hidden}.inboundNotificationToast button{color:#168f8a;cursor:pointer;background:#eefaf8;border:1px solid #20aaa4;border-radius:7px;flex:none;min-height:34px;padding:0 11px;font-weight:700}.newCommunicationBadge{color:#168f8a;background:#e8f8f5;border-radius:999px;align-items:center;min-height:22px;margin-top:6px;padding:0 8px;font-size:clamp(10px,8px + .15vw,12px);font-weight:800;display:inline-flex}@media (max-width:750px){.inboundNotificationToast{width:auto;top:12px;left:16px;right:16px}}.emailMessageClean,.emailMessageOriginal{white-space:pre-wrap;overflow-wrap:anywhere}.emailMessageClean{color:#566477;font-size:clamp(12px,10px + .18vw,15px);line-height:1.72}.emailOriginalToggle{color:#168f8a;cursor:pointer;background:0 0;border:0;min-height:30px;margin-top:12px;padding:0;font-size:clamp(11px,9px + .16vw,13px);font-weight:700}.emailOriginalToggle:hover{color:#106f6b;text-decoration:underline}.emailMessageOriginal{color:#69768a;background:#f8fafb;border:1px solid #e7ebf0;border-radius:8px;max-height:340px;margin-top:10px;padding:13px;font-size:clamp(11px,9.5px + .17vw,14px);line-height:1.62;overflow-y:auto}.inboxEmailMessageBody{max-width:min(1100px,100%)}.incidentEmailMessageBody{border-top:1px solid #f0f2f5;min-height:70px;padding:18px 0 22px}.incidentEmailMessageBody .emailMessageClean{color:#46546a;font-size:clamp(14px,12px + .18vw,17px);line-height:1.75}.dashboardV2{color:#26344a}.dashboardV2Header{align-items:flex-end;gap:24px}.dashboardV2Header h1{max-width:760px;margin-top:5px;line-height:1.16}.dashboardEyebrow,.dashboardSectionEyebrow{color:#168f89;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(11px,9px + .16vw,13px);font-weight:800;display:block}.dashboardSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(13px,.9vw,18px);display:grid}.dashboardSummaryCard{min-width:0;color:inherit;background:#fff;border:1px solid #e3e9ef;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:clamp(17px,1.1vw,23px);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 2px 8px #14213709}.dashboardSummaryCard:hover,.dashboardSummaryCard:focus-visible{border-color:#9fd8d4;transform:translateY(-1px);box-shadow:0 7px 20px #14505a14}.dashboardSummaryCard:focus-visible,.dashboardAttentionItem:focus-visible,.dashboardActivityList a:focus-visible,.dashboardV2Panel a:focus-visible,.dashboardSecondaryAction:focus-visible{outline-offset:2px;outline:3px solid #20cfc440}.dashboardSummaryIcon{border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.dashboardSummary-active .dashboardSummaryIcon{color:#268fbd;background:#e9f6fd}.dashboardSummary-urgent .dashboardSummaryIcon{color:#d7505d;background:#fff0f1}.dashboardSummary-waiting .dashboardSummaryIcon{color:#c98420;background:#fff6e5}.dashboardSummary-overdue .dashboardSummaryIcon{color:#7954bf;background:#f2edfc}.dashboardSummaryCopy{flex-direction:column;min-width:0;display:flex}.dashboardSummaryCopy>span{color:#67768a;font-size:clamp(12px,10px + .18vw,15px);font-weight:700}.dashboardSummaryCopy strong{color:#1f2f46;margin-top:3px;font-size:clamp(27px,25px + .22vw,33px);line-height:1.05}.dashboardSummaryCopy small{color:#8a97a7;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:clamp(10px,8px + .16vw,12px);line-height:1.35;overflow:hidden}.dashboardSummaryArrow{color:#a3aebb;font-size:18px}.dashboardOperationalGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start;gap:clamp(16px,1vw,22px);margin-top:clamp(16px,1vw,22px);display:grid}.dashboardV2Panel{background:#fff;border:1px solid #e3e9ef;border-radius:12px;min-width:0;box-shadow:0 2px 8px #14213709}.dashboardPanelHeader{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(19px,1.2vw,26px);display:flex}.dashboardPanelHeader h2,.dashboardInboxPanel h2{color:#26344a;margin:5px 0 0;font-size:clamp(18px,16px + .2vw,22px)}.dashboardPanelHeader p{color:#8794a5;margin:5px 0 0;font-size:clamp(12px,10px + .18vw,15px);line-height:1.45}.dashboardPanelHeader>a,.dashboardInboxPanel>a{color:#168f89;flex:none;font-size:clamp(12px,10px + .18vw,15px);font-weight:700;text-decoration:none}.dashboardAttentionList{flex-direction:column;display:flex}.dashboardAttentionItem{color:inherit;border-bottom:1px solid #edf1f4;padding:clamp(17px,1.05vw,23px) clamp(19px,1.2vw,26px);text-decoration:none;transition:background .15s;display:block}.dashboardAttentionItem:last-child{border-bottom:0}.dashboardAttentionItem:hover{background:#f8fbfb}.dashboardAttentionTopline{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dashboardAttentionRef{color:#168f89;margin-right:auto;font-size:clamp(12px,10px + .18vw,15px);font-weight:800}.dashboardAttentionItem h3{color:#2f3e54;margin:9px 0 0;font-size:clamp(15px,13px + .18vw,18px);line-height:1.35}.dashboardAttentionItem>p{color:#8491a1;margin:4px 0 0;font-size:clamp(11px,9px + .17vw,14px)}.dashboardAttentionSignals{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.dashboardAttentionSignals span{border-radius:999px;align-items:center;min-height:27px;padding:4px 9px;font-size:clamp(10px,8px + .16vw,12px);font-weight:700;display:inline-flex}.dashboardSignalOverdue{color:#bd3f4c;background:#fff0f1}.dashboardSignalWaiting{color:#9b6b1e;background:#fff6e5}.dashboardSignalStalled{color:#667386;background:#f1f3f7}.dashboardNextAction{background:#f2fbfa;border-left:3px solid #20b7ad;border-radius:0 7px 7px 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;margin-top:12px;padding:10px 12px;display:grid}.dashboardNextAction span,.dashboardNextAction small{color:#6f858d;font-size:clamp(10px,8px + .16vw,12px)}.dashboardNextAction strong{color:#31535b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(12px,10px + .18vw,15px);overflow:hidden}.dashboardActivityPanel{overflow:hidden}.dashboardActivityList{padding:4px 0}.dashboardActivityList a{color:inherit;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px clamp(18px,1.1vw,24px);text-decoration:none;transition:background .15s;display:grid}.dashboardActivityList a:hover{background:#f8fbfb}.dashboardActivityDot{background:#20b7ad;border:2px solid #8fd8d3;border-radius:50%;width:9px;height:9px;margin-top:5px}.dashboardActivityList a>span:last-child{flex-direction:column;min-width:0;display:flex}.dashboardActivityList strong{color:#38485d;font-size:clamp(12px,10px + .18vw,15px)}.dashboardActivityList strong+span{color:#758396;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:clamp(11px,9px + .17vw,14px);line-height:1.4;display:-webkit-box;overflow:hidden}.dashboardActivityList small{color:#a0a9b5;margin-top:5px;font-size:clamp(10px,8px + .16vw,12px)}.dashboardContextGrid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:clamp(16px,1vw,22px);margin-top:clamp(16px,1vw,22px);display:grid}.dashboardCategoryBars{gap:13px;padding:clamp(19px,1.2vw,26px);display:grid}.dashboardCategoryBars>div{grid-template-columns:minmax(100px,150px) minmax(90px,1fr) 30px;align-items:center;gap:13px;display:grid}.dashboardCategoryBars>div>span:first-child{color:#657489;font-size:clamp(11px,9px + .17vw,14px)}.dashboardCategoryTrack{background:#edf1f4;border-radius:999px;height:7px;overflow:hidden}.dashboardCategoryTrack span{border-radius:inherit;background:linear-gradient(90deg,#168f89,#27c2b7);height:100%;display:block}.dashboardCategoryBars strong{color:#3b4b60;text-align:right;font-size:clamp(12px,10px + .18vw,15px)}.dashboardInboxPanel{padding:clamp(21px,1.35vw,29px)}.dashboardInboxIcon{color:#168f89;background:#eaf8f6;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:17px;font-size:19px;display:flex}.dashboardInboxMetrics{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.dashboardInboxMetrics p{background:#f7f9fb;border-radius:9px;margin:0;padding:13px}.dashboardInboxMetrics strong,.dashboardInboxMetrics span{display:block}.dashboardInboxMetrics strong{color:#26344a;font-size:clamp(23px,21px + .2vw,28px)}.dashboardInboxMetrics span{color:#8794a5;margin-top:2px;font-size:clamp(10px,8px + .16vw,12px)}.dashboardQuietState{color:#8491a1;text-align:center;flex-direction:column;gap:5px;padding:30px 24px;display:flex}.dashboardQuietState strong{color:#405066}.dashboardEmptyState{text-align:center;background:#fff;border:1px solid #dce8e8;border-radius:16px;max-width:720px;margin:clamp(42px,6vw,88px) auto;padding:clamp(32px,4vw,58px);box-shadow:0 8px 26px #143c460f}.dashboardEmptyState>span{color:#168f89;background:#eaf8f6;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:24px;font-weight:800;display:inline-flex}.dashboardEmptyState h2{color:#26344a;margin:19px 0 0;font-size:clamp(24px,21px + .3vw,30px)}.dashboardEmptyState p{color:#758396;max-width:520px;margin:10px auto 0;line-height:1.6}.dashboardEmptyState>div{justify-content:center;gap:10px;margin-top:24px;display:flex}.dashboardSecondaryAction{color:#536679;background:#fff;border:1px solid #d7e2e6;border-radius:7px;justify-content:center;align-items:center;padding:10px 15px;font-size:clamp(13px,11px + .18vw,16px);font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:1250px){.dashboardSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardOperationalGrid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}}@media (max-width:1000px){.dashboardOperationalGrid,.dashboardContextGrid{grid-template-columns:1fr}.dashboardActivityPanel{order:2}}@media (max-width:700px){.dashboardV2Header{flex-direction:column;align-items:flex-start}.dashboardV2Header .newIncidentLink{width:100%}.dashboardSummaryGrid{grid-template-columns:1fr}.dashboardSummaryCopy small{white-space:normal}.dashboardPanelHeader{flex-direction:column}.dashboardNextAction{grid-template-columns:1fr;gap:3px}.dashboardNextAction strong{white-space:normal}.dashboardCategoryBars>div{grid-template-columns:100px minmax(70px,1fr) 25px;gap:8px}.dashboardEmptyState>div{flex-direction:column}.dashboardV2Layout{display:block}.dashboardV2Layout .sidebar.legacySidebar{width:100%!important;min-width:100%!important;max-width:100%!important;min-height:0!important;position:static!important;inset:auto!important;overflow:visible!important}.dashboardV2Layout .legacySidebar .legacyBrand{height:90px!important;min-height:90px!important;padding:14px 17px!important}.dashboardV2Layout .legacySidebar .legacyNav{scrollbar-width:none;flex-direction:row!important;gap:5px!important;width:100%!important;padding:8px 11px 11px!important;overflow-x:auto!important}.dashboardV2Layout .legacySidebar .legacyNav::-webkit-scrollbar{display:none}.dashboardV2Layout .legacySidebar .legacyNavItem{width:auto!important;min-width:max-content!important;height:42px!important;min-height:42px!important;padding:0 12px!important}.dashboardV2Layout .legacySidebar .legacyNavDisabled,.dashboardV2Layout .legacySidebar .legacySidebarBottom{display:none!important}.dashboardV2Layout>.dashboardV2.content{width:100%!important;margin-left:0!important}}.communicationHistoryActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.communicationRegisterButton{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#159d98;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}.communicationRegisterButton:hover{background:#118681}.communicationModalBackdrop{z-index:1000;background:#0d1d308c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.communicationModal{background:#fff;border-radius:14px;width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 24px 70px #0c1e313d}.communicationModalHeader{border-bottom:1px solid #e6ebf0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 15px;display:flex}.communicationModalHeader span{color:#159d98;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.communicationModalHeader h3{color:#203149;margin:4px 0 0}.communicationModalHeader>button{color:#637185;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.communicationContactForm{gap:15px;padding:20px 22px 22px;display:grid}.communicationContactForm label{color:#425168;gap:7px;font-size:13px;font-weight:700;display:grid}.communicationContactForm input,.communicationContactForm select,.communicationContactForm textarea{box-sizing:border-box;color:#26364d;width:100%;font:inherit;background:#fff;border:1px solid #d7dee7;border-radius:8px;padding:10px 11px}.communicationContactForm textarea{resize:vertical}.communicationNextActionToggle{align-items:center;grid-template-columns:auto 1fr!important}.communicationNextActionToggle input{width:auto}.communicationNextActionFields{background:#f4f9f8;border-radius:9px;gap:14px;padding:14px;display:grid}.communicationFormError{color:#9f3030;background:#fff1f1;border-radius:8px;padding:10px 12px;font-size:13px}.communicationFormActions{justify-content:flex-end;gap:10px;display:flex}.communicationFormActions button{border:0}.communicationManualEvent{padding-top:10px;padding-bottom:10px}.communicationManualEvent .timelineMarker span{background:#159d98;border-color:#d5f3f0}.communicationManualSummary{color:#46556b;white-space:pre-wrap;margin:6px 0 0;line-height:1.55}@media (max-width:640px){.communicationHistoryActions{justify-content:space-between;width:100%}.communicationRegisterButton{width:100%}.communicationModalBackdrop{align-items:end;padding:0}.communicationModal{border-radius:14px 14px 0 0;width:100%;max-height:92vh}.communicationFormActions{flex-direction:column-reverse}.communicationFormActions button{width:100%}}.unitSearchBar{align-items:center;gap:var(--gi-space-md);padding:var(--gi-space-md) var(--gi-card-padding);background:#fafcfd;border-bottom:1px solid #e9edf1;display:flex}.unitSearchBar input{box-sizing:border-box;min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control);color:#405067;font:inherit;border:1px solid #dce3eb;flex:1}.unitSearchBar span,.unitsTableV2 td small{color:#758296;font-size:clamp(10px,8.5px + .14vw,12px)}.unitFormGrid.unitFormGridV2{grid-template-columns:1fr 1fr 1fr 1.4fr 1fr}.unitFormGrid select,.unitDetailForm input,.unitDetailForm select{box-sizing:border-box;width:100%;min-height:var(--gi-control-height);padding:0 var(--gi-control-px);border-radius:var(--gi-radius-control);color:#405067;font:inherit;background:#fff;border:1px solid #dce3eb}.unitsTableV2 td:first-child small{margin-top:3px;display:block}.unitQuality{border-radius:999px;padding:4px 8px;font-size:clamp(10px,8.5px + .14vw,12px);font-weight:700;display:inline-flex}.unitQuality-complete{color:#23805f;background:#eaf8f2}.unitQuality-incomplete{color:#9a6b12;background:#fff6df}.unitQuality-no_contact{color:#b74f5b;background:#fff0f1}.unitDetailLayout{gap:var(--gi-space-lg);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;display:grid}.unitDetailActions{padding:var(--gi-space-md) var(--gi-card-padding) 0;justify-content:flex-end;display:flex}.unitContactsListDetail{padding:0 var(--gi-card-padding) var(--gi-card-padding)}.unitDetailForm{gap:var(--gi-space-md);padding:var(--gi-card-padding);display:grid}.unitDetailForm>label,.unitDetailFormGrid label{gap:var(--gi-space-xs);color:#667487;font-size:clamp(11px,9px + .16vw,13px);font-weight:700;display:grid}.unitDetailFormGrid{gap:var(--gi-space-sm);grid-template-columns:1fr 1fr;display:grid}.unitDetailForm .unitActiveCheck{align-items:center;gap:7px;display:flex}.unitDetailForm .unitActiveCheck input{width:auto;min-height:auto}.incidentUnitContacts{gap:8px;margin-top:12px;display:grid}.incidentUnitContact{border-top:1px solid #edf1f4;gap:2px;padding-top:8px;display:grid}.incidentUnitContact span,.incidentUnitContact small{color:#758296;font-size:clamp(10px,8.5px + .14vw,12px)}@media (max-width:1050px){.unitDetailLayout{grid-template-columns:1fr}.unitFormGrid.unitFormGridV2{grid-template-columns:1fr 1fr}}@media (max-width:650px){.unitSearchBar{flex-direction:column;align-items:stretch}.unitFormGrid.unitFormGridV2,.unitDetailFormGrid{grid-template-columns:1fr}}.inboxAnalysisFilter{color:#59687c;min-height:38px;font:inherit;background:#fff;border:1px solid #dce3ea;border-radius:8px;padding:0 32px 0 11px;font-size:12px}.inboxAnalysisSignal{border-radius:999px;width:fit-content;margin:0 0 5px auto;padding:3px 7px;font-size:10px;font-weight:800;display:block}.inboxAnalysisSignal.ready{color:#147a73;background:#e7f8f5}.inboxAnalysisSignal.attention{color:#8a6212;background:#fff4d8}.inboxAnalysisSignal.related{color:#416b94;background:#edf3fa}.inboxAnalysisSignal.failed{color:#a83b3b;background:#fff0f0}.inboxAiHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.inboxAiDismiss{color:#667487;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dfe7;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:700}.inboxAiState{color:#617580;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:13px;display:flex}.inboxAiState p{margin:0}.inboxAiState.error{color:#a83b3b;background:#fff8f8}.inboxAiState.quota{color:#806018;background:#fffcf2}.inboxAiHumanReview{color:#286c68;background:#eef8f7;border-radius:8px;grid-column:1/-1;padding:9px 11px;font-size:12px;font-weight:700}.inboxAiAttention,.inboxAiExistingIncident{background:#fffcf3;border:1px solid #eedcae;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.inboxAiAttention>span,.inboxAiExistingIncident>div{gap:4px;display:grid}.inboxAiExistingIncident span,.inboxAiExistingIncident small{color:#6f7f91;font-size:11px}.inboxAiExistingIncident a{color:#168f88;font-size:13px;font-weight:800;text-decoration:none}.inboxProcessWide{grid-column:1/-1}.inboxProcessGrid input,.inboxProcessGrid textarea{box-sizing:border-box;color:#435267;width:100%;font:inherit;background:#fff;border:1px solid #d9e0e6;border-radius:7px;padding:9px 10px}@media (max-width:750px){.inboxAnalysisFilter{width:100%}.inboxAiHeader,.inboxAiState,.inboxAiAttention,.inboxAiExistingIncident{flex-direction:column;align-items:stretch}.inboxAiHeaderActions{justify-content:stretch}.inboxAiHeaderActions button{width:100%}}.legacySidebar .legacyBrand{position:relative!important}.legacyGlobalSearchButton{color:#bfe5e8;cursor:pointer;background:#ffffff0e;border:1px solid #98cbd738;border-radius:9px;place-items:center;width:34px;height:34px;transition:background .18s,border-color .18s;display:grid;position:absolute;top:20px;right:17px}.legacyGlobalSearchButton:hover,.legacyGlobalSearchButton:focus-visible{background:#53c5c421;border-color:#5dcfcc94;outline:none}.legacyGlobalSearchButton>span:first-child{font-size:21px;line-height:1}.legacyGlobalSearchButton>span:nth-child(2),.legacyGlobalSearchButton kbd{display:none}.globalSearchBackdrop{z-index:4000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05111e94;justify-content:center;align-items:flex-start;padding:min(12vh,112px) 20px 30px;display:flex;position:fixed;inset:0}.globalSearchDialog{background:#fff;border:1px solid #2055682e;border-radius:17px;flex-direction:column;width:min(680px,100%);max-height:min(720px,80vh);display:flex;overflow:hidden;box-shadow:0 30px 80px #06192847}.globalSearchInputRow{border-bottom:1px solid #e7edf1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:66px;padding:0 18px;display:grid}.globalSearchInputRow>span{color:#2b8790;font-size:25px}.globalSearchInputRow input{color:#142f47;border:0;outline:0;min-width:0;font:600 17px/1.3 inherit}.globalSearchInputRow input::placeholder{color:#8b9aaa;font-weight:500}.globalSearchInputRow button{color:#6d7c8b;cursor:pointer;background:#f7f9fa;border:1px solid #dde6eb;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:800}.globalSearchResults{padding:12px;overflow-y:auto}.globalSearchHint{color:#748596;text-align:center;margin:0;padding:42px 20px}.globalSearchGroup+.globalSearchGroup{margin-top:12px}.globalSearchGroup h2{color:#718293;letter-spacing:.1em;text-transform:uppercase;margin:0 8px 5px;font-size:10px;font-weight:850}.globalSearchGroup a{color:#17334b;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:grid}.globalSearchGroup a:hover,.globalSearchGroup a:focus-visible{background:#f0f8f8;outline:none}.globalSearchGroup a>span:first-child{color:#388e96;text-align:center;font-size:17px}.globalSearchGroup a>span:nth-child(2){min-width:0}.globalSearchGroup strong,.globalSearchGroup small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.globalSearchGroup strong{font-size:13px;font-weight:760}.globalSearchGroup small{color:#789;margin-top:2px;font-size:11px}.globalSearchGroup a>span:last-child{color:#9dabb7}.globalSearchDialog>footer{color:#798896;background:#fafcfd;border-top:1px solid #e7edf1;justify-content:flex-end;gap:18px;padding:9px 18px;font-size:10px;display:flex}.globalSearchDialog kbd{background:#fff;border:1px solid #dce4e9;border-radius:4px;padding:2px 4px;font-family:inherit}.dashboardV3{background:#f4f7f9;width:calc(100% - 255px);min-height:100vh;padding:30px 34px 20px}.dashboardV3Header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:58px;margin-bottom:22px;display:flex}.dashboardV3Header h1{color:#102a43;letter-spacing:-.035em;margin:0;font-size:clamp(25px,2vw,34px);line-height:1.12}.dashboardV3Header p{color:#708295;margin:6px 0 0;font-size:14px}.dashboardKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.dashboardKpiCard{color:#17334b;background:#fff;border:1px solid #e3eaee;border-radius:13px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:104px;padding:16px;text-decoration:none;transition:transform .16s,border-color .16s;display:grid;box-shadow:0 3px 12px #0c273b09}.dashboardKpiCard:hover,.dashboardKpiCard:focus-visible{border-color:#b8d8dc;outline:none;transform:translateY(-1px)}.dashboardKpiCard>span:nth-child(2){min-width:0}.dashboardKpiCard>span:last-child{color:#9cabb7}.dashboardKpiIcon{color:#247a83;background:#edf7f7;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:grid}.dashboardKpiCard.attention .dashboardKpiIcon{color:#c85c49;background:#fff1ed}.dashboardKpiCard small,.dashboardKpiCard strong,.dashboardKpiCard p{display:block}.dashboardKpiCard small{color:#64788a;letter-spacing:.025em;text-transform:uppercase;font-size:11px;font-weight:780}.dashboardKpiCard strong{color:#102a43;margin-top:3px;font-size:27px;line-height:1}.dashboardKpiCard p{color:#8795a3;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;overflow:hidden}.dashboardV3Overview,.dashboardV3Focus{gap:14px;margin-bottom:14px;display:grid}.dashboardV3Overview{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr)}.dashboardV3Focus{grid-template-columns:minmax(0,1.45fr) minmax(330px,1fr)}.dashboardV3Panel{background:#fff;border:1px solid #e2e9ed;border-radius:14px;min-width:0;box-shadow:0 3px 14px #0c273b09}.dashboardV3PanelHeader{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:flex-start;gap:16px;min-height:64px;padding:16px 18px 12px;display:flex}.dashboardV3PanelHeader h2,.dashboardAiPanel h2{color:#17334b;margin:0;font-size:16px;line-height:1.25}.dashboardV3PanelHeader p,.dashboardAiPanel p{color:#8493a0;margin:4px 0 0;font-size:11px}.dashboardV3PanelHeader a{color:#26818a;flex:none;font-size:11px;font-weight:760;text-decoration:none}.dashboardOperation{justify-content:center;align-items:center;gap:clamp(28px,5vw,76px);min-height:175px;padding:20px;display:flex}.dashboardOperationRing{border-radius:50%;flex:0 0 126px;place-items:center;width:126px;height:126px;display:grid;position:relative}.dashboardOperationRing.empty{background:#e9eff2}.dashboardOperationRing:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:16px}.dashboardOperationRing>span{z-index:1;text-align:center}.dashboardOperationRing strong,.dashboardOperationRing small{display:block}.dashboardOperationRing strong{color:#15334b;font-size:27px;line-height:1}.dashboardOperationRing small{color:#7f8f9d;text-transform:uppercase;margin-top:4px;font-size:9px}.dashboardOperationLegend{width:min(260px,100%)}.dashboardOperationLegend>div{color:#617486;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:7px 0;font-size:12px;display:grid}.dashboardOperationLegend i{border-radius:50%;width:7px;height:7px}.dashboardOperationLegend strong{color:#18344c}.dashboardAiPanel{color:#fff;background:linear-gradient(145deg,#0e3448,#13505a);grid-template-columns:42px 1fr;align-content:center;gap:4px 12px;padding:19px;display:grid}.dashboardAiPanel h2{color:#fff}.dashboardAiPanel p{color:#a8c8ce}.dashboardAiMark{color:#75dfd5;background:#68e0d624;border-radius:12px;grid-row:1/span 2;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.dashboardAiPanel dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:0;margin:18px 0 0;display:grid}.dashboardAiPanel dl>div{border-left:1px solid #ffffff1f;padding:0 10px}.dashboardAiPanel dl>div:first-child{border-left:0;padding-left:0}.dashboardAiPanel dt{color:#a9c8ce;text-transform:uppercase;font-size:9px}.dashboardAiPanel dd{color:#fff;margin:5px 0 0;font-size:16px;font-weight:780}.dashboardCompactList>a,.dashboardActivityCompact>a{color:#17334b;border-bottom:1px solid #edf1f3;align-items:center;gap:11px;min-height:58px;padding:10px 16px;text-decoration:none;display:grid}.dashboardCompactList>a{grid-template-columns:28px minmax(0,1fr) auto}.dashboardActivityCompact>a{grid-template-columns:10px minmax(0,1fr)}.dashboardCompactList>a:last-child,.dashboardActivityCompact>a:last-child{border-bottom:0}.dashboardCompactList>a:hover,.dashboardActivityCompact>a:hover{background:#f8fbfb}.dashboardAttentionGlyph{color:#b27a18;background:#fff5df;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:850;display:grid}.dashboardAttentionGlyph.critical{color:#c45343;background:#ffefec}.dashboardCompactList small,.dashboardCompactList strong,.dashboardCompactList p,.dashboardActivityCompact strong,.dashboardActivityCompact small{display:block}.dashboardCompactList small{color:#3a8b91;text-transform:uppercase;font-size:9px;font-weight:800}.dashboardCompactList strong,.dashboardActivityCompact strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.dashboardCompactList p{color:#788997;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;overflow:hidden}.dashboardCompactList time{color:#8796a3;font-size:9px}.dashboardActivityGlyph{background:#55b9b4;border-radius:50%;width:7px;height:7px}.dashboardActivityCompact small{color:#8796a3;margin-top:4px;font-size:9px}.dashboardV3Quiet{color:#7d8e9c;text-align:center;place-content:center;gap:3px;min-height:90px;display:grid}.dashboardV3Quiet strong{color:#29465c;font-size:13px}.dashboardV3Quiet span{font-size:11px}.dashboardV3>footer{color:#9aa7b2;text-align:right;padding-top:3px;font-size:9px}.activityPage{background:#f4f7f9;width:calc(100% - 255px);min-height:100vh;padding:30px 40px 50px}.activityPageHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.activityPageHeader h1{color:#102a43;letter-spacing:-.03em;margin:0;font-size:30px}.activityPageHeader p{color:#758697;margin:6px 0 0;font-size:13px}.activityPageHeader>a{color:#287f88;font-size:12px;font-weight:760;text-decoration:none}.activityFilters{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.activityFilters button{color:#647687;cursor:pointer;background:#fff;border:1px solid #dce5e9;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:730}.activityFilters button.active{color:#17636c;background:#eaf6f6;border-color:#2b8790}.activityTimeline{background:#fff;border:1px solid #e0e8ec;border-radius:14px;overflow:hidden}.activityTimelineItem{color:#17334b;border-bottom:1px solid #edf1f3;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:13px 18px;text-decoration:none;display:grid}.activityTimelineItem:last-child{border-bottom:0}.activityTimelineItem:hover{background:#f8fbfb}.activityTypeIcon{color:#267d86;background:#edf7f7;border-radius:11px;place-items:center;width:37px;height:37px;font-size:16px;display:grid}.activityTimelineCopy>span:first-child{gap:7px;display:flex}.activityTimelineCopy small{color:#40878d;text-transform:uppercase;font-size:9px;font-weight:800}.activityTimelineCopy strong{margin-top:3px;font-size:13px;display:block}.activityTimelineCopy p{color:#788998;margin:3px 0 0;font-size:11px}.activityTimelineCopy time,.activityTimelineCopy em{color:#98a5af;margin-top:5px;font-size:9px;font-style:normal;display:inline-block}.activityTimelineCopy em:before{content:" · "}.activityTimelineItem>span:last-child{color:#9aa9b5}.activityEmpty{color:#7f909e;text-align:center;place-content:center;gap:4px;min-height:180px;display:grid}.activityEmpty strong{color:#29465d}.activityLoadMore{color:#226f78;cursor:pointer;background:#fff;border:1px solid #cddde2;border-radius:9px;margin:18px auto 0;padding:9px 18px;font-weight:750;display:block}@media (max-width:1180px){.dashboardV3{padding-inline:24px}.dashboardKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardV3Focus{grid-template-columns:1fr}}@media (max-width:900px){.dashboardV3Overview{grid-template-columns:1fr}.dashboardAiPanel{min-height:165px}}@media (max-width:750px){.dashboardV3,.activityPage{width:100%;padding:20px 14px 36px}.dashboardV3Header,.activityPageHeader{align-items:center}.dashboardKpiGrid{gap:9px}.dashboardKpiCard{grid-template-columns:34px minmax(0,1fr);min-height:94px;padding:12px}.dashboardKpiCard>span:last-child{display:none}.dashboardKpiIcon{width:34px;height:34px}.dashboardKpiCard strong{font-size:23px}.dashboardOperation{gap:24px}.dashboardCompactList>a{grid-template-columns:28px minmax(0,1fr)}.dashboardCompactList time{grid-column:2}.globalSearchBackdrop{padding:14px}.globalSearchDialog{max-height:calc(100vh - 28px)}}@media (max-width:470px){.dashboardV3Header{flex-direction:column;align-items:flex-start}.dashboardKpiGrid{grid-template-columns:1fr}.dashboardOperation{flex-direction:column}.dashboardAiPanel dl{grid-template-columns:1fr;gap:9px}.dashboardAiPanel dl>div{border:0;padding:0}.globalSearchDialog>footer{display:none}.activityTimelineItem{grid-template-columns:34px minmax(0,1fr);padding-inline:12px}.activityTimelineItem>span:last-child{display:none}}
