.sewingWorkspace{gap:12px;min-width:0;display:grid}.sewingIntro{background:#fff;border:1px solid #d6e4ee;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.sewingIntro small{color:#007f99;letter-spacing:1.2px;font-size:9px;font-weight:900}.sewingIntro h2{margin:3px 0;font-size:18px}.sewingIntro p{color:#60788e;margin:0;font-size:11px}.sewingIntro>span{color:#007f99;white-space:nowrap;background:#eef8fb;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.sewingMessage{border-radius:9px;padding:10px 13px;font-size:12px;font-weight:850}.sewingMessage.success{color:#087f5b;background:#eaf9f2}.sewingMessage.error{color:#b42318;background:#fff1f2}.sewingToolbar{grid-template-columns:minmax(280px,1fr) auto auto;gap:8px;display:grid}.sewingToolbar select,.sewingSearch{background:#fff;border:1px solid #cad7e1;border-radius:9px;min-height:40px}.sewingToolbar select{color:#29445b;padding:8px 10px}.sewingSearch{color:#60788e;align-items:center;gap:7px;padding:0 10px;display:flex}.sewingSearch input{border:0;outline:0;width:100%;padding:8px 0}.sewingTotals{background:#fff;border:1px solid #d7e3eb;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.sewingTotals span{border-right:1px solid #e4ebf1;gap:2px;padding:10px 12px;display:grid}.sewingTotals span:last-child{border:0}.sewingTotals b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sewingTotals small{color:#60788e;text-transform:uppercase;font-size:8px}.sewingList{background:#f4f8fb;border:1px solid #d7e3eb;border-radius:13px;overflow:hidden}.sewingList>header{background:#fff;border-bottom:1px solid #e0e8ee;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.sewingList h3{margin:0;font-size:14px}.sewingList p{color:#60788e;margin:2px 0 0;font-size:9px}.sewingList>header>b{color:#007f99;font-size:10px}.sewingRows{gap:6px;padding:7px;display:grid}.sewingRows article{background:#fff;border:1px solid #d7e3eb;border-radius:9px;overflow:hidden}.sewingRowHead{grid-template-columns:27px 75px minmax(150px,1fr) 74px 55px 72px 76px 105px 27px;align-items:center;gap:7px;padding:7px 8px;display:grid}.sewingRowHead>span:not(.sewingStatus){gap:2px;min-width:0;display:grid}.sewingRowHead small{color:#71869a;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.sewingRowHead b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sewingProduct b{font-size:11px}.sewingExpand,.sewingEdit{cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid}.sewingExpand{color:#007f99;border:1px solid #08a9c5}.sewingEdit{color:#29445b;border:1px solid #c7d5e1;border-radius:7px}.sewingStatus{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900;overflow:hidden}.sewingStatus.done{color:#087f5b;background:#dff7ec}.sewingStatus.waiting{color:#8a5d00;background:#fff4d6}.sewingStatus.progress{color:#007f99;background:#e5f8fc}.sewingStatus.pending{color:#60788e;background:#eef2f5}.sewingRows article.open .sewingRowHead{border-bottom:1px solid #e8eef3}.sewingDetails{background:#f8fbfd;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.sewingDetails span{border-right:1px solid #e5edf2;grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;min-width:0;padding:8px 9px;display:grid}.sewingDetails svg{color:#009fbd;grid-row:1/3}.sewingDetails small{color:#71869a;text-transform:uppercase;font-size:7px}.sewingDetails b{text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:9px;overflow:hidden}.sewingEmpty{color:#71869a;place-items:center;min-height:180px;display:grid}.sewingModalBackdrop{z-index:180;background:#06192bbf;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sewingModal{background:#fff;border-radius:14px;width:min(850px,96vw);max-height:92vh;overflow:auto;box-shadow:0 20px 65px #06172766}.sewingModal>header{background:#f4fbfd;border-bottom:1px solid #dce8ee;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.sewingModal>header small{color:#007f99;letter-spacing:1px;font-size:9px;font-weight:900}.sewingModal h2{margin:3px 0 0;font-size:17px}.sewingModal>header button{cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.sewingForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 11px;padding:15px 17px;display:grid}.sewingForm>label{color:#425c72;margin:0;font-size:11px}.sewingForm input{width:100%;padding:9px 10px}.sewingForm .wide{grid-column:span 2}.sewingForm fieldset{border:1px solid #d7e3eb;border-radius:9px;grid-template-columns:repeat(6,1fr);gap:7px;margin:2px 0 0;padding:10px;display:grid}.sewingForm fieldset.wide{grid-column:1/-1}.sewingForm fieldset label{color:#60788e;margin:0;font-size:9px}.sewingForm legend{color:#007f99;font-size:9px;font-weight:900}.sewingModal>footer{background:#f8fbfd;border-top:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:12px;padding:11px 17px;display:flex}.sewingModal>footer span{color:#60788e;font-size:9px}.sewingModal>footer button{color:#fff;cursor:pointer;background:#10263c;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-weight:900;display:flex}@media (max-width:1050px){.sewingRowHead{grid-template-columns:27px 70px minmax(130px,1fr) 70px 50px 68px 75px 95px 27px}.sewingDetails{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.sewingIntro{flex-direction:column;align-items:flex-start}.sewingToolbar{grid-template-columns:1fr}.sewingTotals{grid-template-columns:repeat(2,1fr)}.sewingTotals span{border-bottom:1px solid #e4ebf1}.sewingTotals span:last-child{grid-column:1/-1}.sewingRowHead{grid-template-columns:27px 62px minmax(90px,1fr) 50px 75px 27px}.sewingRowHead>span:nth-of-type(3),.sewingRowHead>span:nth-of-type(5),.sewingRowHead>span:nth-of-type(6),.sewingProduct small{display:none}.sewingDetails{grid-template-columns:repeat(2,1fr)}.sewingForm{grid-template-columns:1fr 1fr}.sewingForm .wide{grid-column:1/-1}.sewingForm fieldset{grid-template-columns:repeat(3,1fr)}.sewingModalBackdrop{align-items:end;padding:0}.sewingModal{border-radius:15px 15px 0 0;width:100%;max-height:94vh}.sewingModal>footer{flex-direction:column;align-items:stretch}.sewingModal>footer button{justify-content:center}}.sewingLotLookup{background:#edfafd;border:1px solid #bfe3ea;border-radius:12px;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.sewingLotLookup>div{gap:2px;min-width:190px;display:grid}.sewingLotLookup small{color:#00839d;letter-spacing:1px;font-size:8px;font-weight:900}.sewingLotLookup b{font-size:12px}.sewingLotLookup label{color:#00839d;background:#fff;border:1px solid #a9ccd6;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.sewingLotLookup input{border:0;outline:0;width:100%;font-weight:800}.sewingLotLookup>button{color:#fff;cursor:pointer;background:#08233a;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-weight:900}.sewingGridCard{background:#fff;border:1px solid #d7e3eb;border-radius:13px;overflow:hidden}.sewingGridCard>header,.sewingGridCard>footer{justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.sewingGridCard>header{border-bottom:1px solid #e0e8ee}.sewingGridCard h3{margin:0;font-size:14px}.sewingGridCard p{color:#60788e;margin:2px 0 0;font-size:9px}.sewingGridActions{align-items:center;gap:8px;display:flex}.sewingGridActions>b{color:#087f5b;white-space:nowrap;background:#e7f8f1;border-radius:999px;padding:5px 8px;font-size:9px}.newLotButton{color:#fff;cursor:pointer;background:#08233a;border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-weight:900;display:flex}.newLotButton.secondary{color:#006f86;background:#edfafd;border:1px solid #9fc3cf}.newLotButton:disabled{cursor:wait;opacity:.65}.sewingGridCard>footer{color:#60788e;border-top:1px solid #e0e8ee;font-size:9px}.sewingGridCard>footer div{align-items:center;gap:9px;display:flex}.sewingGridCard>footer button{color:#29445b;cursor:pointer;background:#fff;border:1px solid #cad8e2;border-radius:7px;padding:6px 9px}.sewingGridCard>footer button:disabled{cursor:not-allowed;opacity:.4}.sewingTableWrap{max-height:62vh;overflow:auto}.sewingQuickTable{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:9px}.sewingQuickTable th{z-index:3;color:#29445b;text-align:left;text-transform:uppercase;white-space:nowrap;background:#eaf2f7;border-bottom:1px solid #cad8e2;border-right:1px solid #dce6ed;padding:7px 6px;font-size:7px;position:sticky;top:0}.sewingQuickTable td{background:#fff;border-bottom:1px solid #e3ebf0;border-right:1px solid #e3ebf0;padding:3px;position:relative}.sewingQuickTable tr.dirty td{background:#fff9e8}.sewingQuickTable input{color:#16344b;background:0 0;border:1px solid #0000;border-radius:5px;width:64px;height:27px;padding:4px 5px;font-size:9px}.sewingQuickTable input:hover,.sewingQuickTable input:focus{background:#fff;border-color:#68bfd0;outline:0;box-shadow:0 0 0 2px #dff6fa}.sewingQuickTable input:disabled{color:#16344b;opacity:1}.sewingQuickTable input.number{text-align:right;width:68px}.sewingQuickTable input.qty{text-align:center;width:43px}.sewingQuickTable td:first-child,.sewingQuickTable th:first-child{z-index:2;position:sticky;left:0}.sewingQuickTable th:first-child{z-index:5}.sewingQuickTable td:nth-child(2),.sewingQuickTable th:nth-child(2){z-index:2;position:sticky;left:109px}.sewingQuickTable th:nth-child(2){z-index:5}.sewingQuickTable td:nth-child(3),.sewingQuickTable th:nth-child(3){z-index:2;position:sticky;left:218px}.sewingQuickTable th:nth-child(3){z-index:5}.sewingQuickTable tr.dirty td:nth-child(-n+3){background:#fff9e8}.sewingQuickTable .calculated{white-space:nowrap;padding:0 8px;font-weight:900}.lotLink{z-index:1;color:#007f99;cursor:pointer;background:#dff6fa;border:0;border-radius:4px;padding:1px 4px;font-size:7px;font-weight:900;position:absolute;top:-3px;right:2px}.rowSave{color:#fff;cursor:pointer;background:#08233a;border:0;border-radius:6px;justify-content:center;align-items:center;gap:2px;width:31px;height:27px;display:flex}.rowSave:disabled{color:#8a9aa8;cursor:not-allowed;background:#dce5eb}.lotModalBackdrop{z-index:190;background:#06192bd6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lotModal{background:#f5f9fb;border-radius:15px;width:min(1240px,97vw);max-height:94vh;overflow:auto;box-shadow:0 25px 80px #0006}.lotModal>header{z-index:5;color:#fff;background:#07392f;border-bottom:1px solid #cbdce6;justify-content:space-between;align-items:center;padding:14px 17px;display:flex;position:sticky;top:0}.lotModal>header small{color:#7ce4d0;letter-spacing:1.1px;font-size:8px;font-weight:900}.lotModal>header h2{margin:2px 0;font-size:20px}.lotModal>header p{color:#cae7df;margin:0;font-size:10px}.lotModal>header button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff5;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.lotSummaryGrid{grid-template-columns:1fr 1.15fr 1.1fr;gap:10px;padding:12px;display:grid}.lotSummaryGrid>section{background:#fff;border:1px solid #d6e3ea;border-radius:10px;padding:12px}.lotSummaryGrid h3{color:#07533f;text-transform:uppercase;border-bottom:2px solid #e4f4ef;margin:0 0 9px;padding-bottom:7px;font-size:11px}.lotSummaryGrid dl{grid-template-columns:1fr auto;gap:5px 9px;margin:0;font-size:10px;display:grid}.lotSummaryGrid dt{color:#60788e}.lotSummaryGrid dd{text-align:right;margin:0;font-weight:850}.lotSizes{grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:9px;display:grid}.lotSizes span{text-align:center;background:#edf7f4;border-radius:6px;gap:2px;padding:6px 3px;display:grid}.lotSizes small{color:#477466;font-size:7px}.lotSizes b{font-size:12px}.lotNotes{background:#fff9e9;border:1px solid #f0d79d;border-radius:9px;margin:0 12px 12px;padding:9px 11px}.lotNotes b{text-transform:uppercase;font-size:9px}.lotNotes p{color:#735b26;margin:3px 0;font-size:9px}.lotDetails{background:#fff;border:1px solid #cadbe4;border-radius:10px;margin:0 12px 13px;overflow:auto}.lotDetails table{border-collapse:collapse;width:max-content;min-width:100%;font-size:9px}.lotDetails th{color:#17483b;text-align:left;text-transform:uppercase;white-space:nowrap;background:#dfeee9;border-right:1px solid #dce6ed;padding:7px;font-size:7px;position:sticky;top:63px}.lotDetails td{white-space:nowrap;border-top:1px solid #e1eaef;border-right:1px solid #e8eef2;padding:6px 7px}.lotDetails tbody tr:hover td{background:#f0faf7}@media (max-width:850px){.sewingLotLookup{grid-template-columns:1fr}.sewingLotLookup>div{min-width:0}.lotSummaryGrid{grid-template-columns:1fr}.lotModalBackdrop{align-items:end;padding:0}.lotModal{border-radius:15px 15px 0 0;width:100%;max-height:96vh}.sewingQuickTable td:nth-child(2),.sewingQuickTable th:nth-child(2),.sewingQuickTable td:nth-child(3),.sewingQuickTable th:nth-child(3){position:static}}.sewingWorkspace,.sewingWorkspace input,.sewingWorkspace select,.sewingWorkspace button,.sewingIntro small,.sewingIntro p,.sewingIntro>span,.sewingLotLookup small,.sewingLotLookup b,.sewingGridCard p,.sewingGridCard>header>b,.sewingGridCard>footer,.sewingTotals small,.sewingQuickTable,.sewingQuickTable th,.sewingQuickTable input,.lotLink{font-size:13px}.sewingQuickTable th{padding:6px 4px;line-height:1.15}.sewingQuickTable td{padding:2px}.sewingQuickTable input{width:52px;height:30px;padding:3px 4px}.sewingQuickTable input.date{width:96px}.sewingQuickTable input.wide{width:108px}.sewingQuickTable input.number{width:58px}.sewingQuickTable input.qty{width:34px}.sewingQuickTable input.status{width:88px}.sewingQuickTable td:nth-child(2),.sewingQuickTable th:nth-child(2){left:100px}.sewingQuickTable td:nth-child(3),.sewingQuickTable th:nth-child(3){left:200px}.lotLink{padding:0 3px;font-size:11px;top:-2px;right:1px}.lotInput{width:48px!important}.rowSave{width:31px;height:30px}.lotModal,.lotModal button,.lotModal>header small,.lotModal>header p,.lotSummaryGrid h3,.lotSummaryGrid dl,.lotSizes small,.lotSizes b,.lotNotes b,.lotNotes p,.lotDetails table,.lotDetails th{font-size:13px}.lotDetails{max-height:42vh;overflow:auto}.lotDetails th{z-index:2;padding:7px 5px;line-height:1.2;position:sticky;top:0}.lotDetails td{padding:6px 5px}@media (min-width:851px){.sewingQuickTable td:nth-child(3){position:static;left:auto}.sewingQuickTable th:nth-child(3){z-index:3;left:auto}.sewingQuickTable td:nth-child(2),.sewingQuickTable th:nth-child(2){box-shadow:3px 0 5px #183a5524}}.sewingQuickTable input.qty{appearance:textfield;width:46px}.sewingQuickTable input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sewingQuickTable input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.socialMonitor{gap:12px;min-width:0;font-size:13px;display:grid}.socialHero{background:#fff;border:1px solid #d7e3eb;border-radius:13px;align-items:center;gap:12px;padding:13px 15px;display:flex}.socialHeroIcon{color:#0089a4;background:#eaf8fb;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.socialMonitor.facebook .socialHeroIcon{color:#1877f2;background:#eaf1ff}.socialHero>div{flex:1;min-width:0}.socialHero small{color:#00839d;letter-spacing:1px;font-size:11px;font-weight:900}.socialHero h2{margin:2px 0;font-size:20px}.socialHero h2 b{color:#60788e;font-size:14px}.socialHero p{color:#60788e;margin:0;font-size:13px}.socialHero>button{color:#fff;cursor:pointer;background:#10263c;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 13px;font-size:13px;font-weight:900;display:flex}.socialMessage{border-radius:9px;padding:10px 13px;font-size:13px;font-weight:850}.socialMessage.success{color:#087f5b;background:#eaf9f2}.socialMessage.error{color:#b42318;background:#fff1f2}.socialCards{background:#fff;border:1px solid #d7e3eb;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.socialCards article{border-right:1px solid #e4ebf1;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;min-width:0;padding:11px 12px;display:grid}.socialCards article:last-child{border:0}.socialCards svg{color:#009db9;grid-row:1/4}.socialMonitor.facebook .socialCards svg{color:#1877f2}.socialCards span{color:#60788e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.socialCards strong{font-size:18px}.socialCards small{color:#71869a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.socialCards .negative strong,.socialCards .negative svg,.socialCards .overdue strong,.socialCards .overdue svg{color:#c1292e}.socialCards .positive strong{color:#087f5b}.socialHelp{background:#f0fbfd;border:1px solid #bfe4eb;border-radius:10px;overflow:hidden}.socialHelp summary{color:#007f99;cursor:pointer;padding:9px 12px;font-size:13px;font-weight:900}.socialHelp p{color:#425c72;margin:0;padding:0 12px 11px;font-size:13px;line-height:1.5}.socialEvolution,.socialHistory{background:#fff;border:1px solid #d7e3eb;border-radius:13px;overflow:hidden}.socialEvolution>header,.socialHistory>header{border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.socialEvolution h3,.socialHistory h3{margin:0;font-size:15px}.socialEvolution header p,.socialHistory header p{color:#60788e;margin:2px 0 0;font-size:12px}.socialEvolution header span{color:#00839d;font-size:12px;font-weight:900}.socialChart{color:#08a9c5;padding:8px 12px 4px;overflow-x:auto}.socialMonitor.facebook .socialChart{color:#1877f2}.socialChart svg{width:100%;min-width:620px;height:210px;display:block}.socialChart line{stroke:#dce6ed;stroke-width:1px}.socialChart circle{fill:#fff;stroke:currentColor;stroke-width:3px}.socialChart text{fill:#29445b;font-size:11px;font-weight:850}.socialChart text.date{fill:#71869a;font-size:9px;font-weight:700}.socialEmpty{color:#71869a;text-align:center;place-items:center;min-height:140px;padding:20px;font-size:13px;display:grid}.socialTableWrap{overflow:auto}.socialHistory table{border-collapse:collapse;width:100%;min-width:1120px}.socialHistory th,.socialHistory td{text-align:right;white-space:nowrap;border-bottom:1px solid #e7edf2;padding:9px 10px}.socialHistory th{color:#557089;text-transform:uppercase;background:#f5f8fa;font-size:11px}.socialHistory td{font-size:13px}.socialHistory th:first-child,.socialHistory td:first-child,.socialHistory th:nth-last-child(2),.socialHistory td:nth-last-child(2){text-align:left}.socialHistory td.up{color:#087f5b;font-weight:900}.socialHistory td.down{color:#c1292e;font-weight:900}.socialTopContent{text-overflow:ellipsis;max-width:230px;overflow:hidden}.socialActions{justify-content:flex-end;gap:5px;display:flex}.socialActions button{color:#29445b;cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.socialActions button.danger{color:#b42318;border-color:#fecdd3}.socialModalBackdrop{z-index:190;background:#06192bc7;place-items:center;padding:17px;display:grid;position:fixed;inset:0}.socialForm{background:#fff;border-radius:14px;width:min(820px,96vw);max-height:93vh;overflow:auto;box-shadow:0 22px 70px #06172766}.socialForm>header{background:#f4fbfd;border-bottom:1px solid #dce8ee;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.socialForm>header small{color:#00839d;letter-spacing:1px;font-size:11px;font-weight:900}.socialForm h2{margin:2px 0 0;font-size:19px}.socialForm>header button{cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.socialFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 11px;padding:14px 16px;display:grid}.socialFormGrid label{color:#425c72;gap:4px;margin:0;font-size:13px;font-weight:800;display:grid}.socialFormGrid input,.socialFormGrid select,.socialFormGrid textarea{color:#10263c;background:#fff;border:1px solid #c7d5e1;border-radius:8px;width:100%;min-width:0;padding:9px 10px;font-size:13px}.socialFormGrid textarea{resize:vertical;min-height:72px}.socialFormGrid .span2{grid-column:span 2}.socialFormTitle{color:#00839d;text-transform:uppercase;border-bottom:1px solid #e4ebf1;grid-column:1/-1;margin-top:2px;padding:7px 0 3px;font-size:12px;font-weight:900}.socialForm>footer{background:#f8fbfd;border-top:1px solid #e4ebf1;justify-content:flex-end;gap:7px;padding:11px 16px;display:flex}.socialForm>footer button{color:#29445b;cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:900;display:flex}.socialForm>footer .primary{color:#fff;background:#10263c;border-color:#10263c}@media (max-width:1100px){.socialCards{grid-template-columns:repeat(3,1fr)}.socialCards article{border-bottom:1px solid #e4ebf1}.socialCards article:nth-child(3){border-right:0}.socialCards article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:700px){.socialHero{flex-wrap:wrap;align-items:flex-start}.socialHero>div{flex-basis:calc(100% - 58px)}.socialHero>button{justify-content:center;width:100%}.socialCards{grid-template-columns:1fr 1fr}.socialCards article:nth-child(3){border-right:1px solid #e4ebf1}.socialCards article:nth-child(2n){border-right:0}.socialCards article:last-child{border-top:1px solid #e4ebf1;grid-column:1/-1}.socialEvolution>header{align-items:flex-start}.socialFormGrid{grid-template-columns:1fr 1fr}.socialFormGrid .span2{grid-column:1/-1}.socialModalBackdrop{align-items:end;padding:0}.socialForm{border-radius:15px 15px 0 0;width:100%;max-height:95vh}}
.siteClicks{flex-direction:column;gap:14px;display:flex}.siteClicksHero{color:#fff;background:linear-gradient(125deg,#082d46,#08a7c8);border-radius:18px;justify-content:space-between;align-items:center;padding:24px;display:flex}.siteClicksHero small{letter-spacing:2px;font-weight:800}.siteClicksHero h2{margin:5px 0;font-size:25px}.siteClicksHero p{color:#d7f2f7;margin:0}.siteClicksHero button{background:#fff;border:0;border-radius:10px;gap:7px;padding:10px 14px;font-weight:700;display:flex}.siteClicksMessage{color:#a41616;background:#ffecec;border-radius:10px;padding:12px}.siteClicksFilters{background:#fff;border:1px solid #d4e2eb;border-radius:13px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex}.siteClicksFilters>span{align-items:center;gap:6px;margin-right:5px;font-weight:700;display:flex}.siteClicksFilters button,.siteClicksFilters input,.siteClicksFilters select{background:#fff;border:1px solid #cbdbe6;border-radius:9px;height:38px;padding:0 11px}.siteClicksFilters button.active{color:#fff;background:#082d46}.siteClicksFilters select{margin-left:auto}.siteClicksCards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.siteClicksCards article{background:#fff;border:1px solid #d4e2eb;border-radius:14px;grid-template-columns:auto 1fr;gap:5px 9px;padding:15px;display:grid}.siteClicksCards svg{color:#069bbb;grid-row:1/4}.siteClicksCards span{color:#60788a;font-size:13px}.siteClicksCards b{font-size:22px}.siteClicksCards small{color:#687f90}.siteClicksGrid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:12px;display:grid}.siteClicksChart,.networkSplit,.siteClicksTable{background:#fff;border:1px solid #d4e2eb;border-radius:15px;padding:17px}.siteClicksChart>header,.siteClicksTable>header{justify-content:space-between;display:flex}.siteClicksChart h3,.siteClicksChart p,.siteClicksTable h3,.siteClicksTable p,.networkSplit h3{margin:0}.siteClicksChart p,.siteClicksTable p{color:#657c8d;margin-top:3px}.clickBars{align-items:flex-end;gap:10px;height:250px;padding:30px 8px 0;display:flex;overflow:auto}.clickBar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:45px;height:100%;display:flex}.barValue{font-size:12px;font-weight:800}.barTrack{background:#edf3f6;border-radius:8px 8px 2px 2px;align-items:flex-end;gap:2px;width:30px;height:190px;display:flex;overflow:hidden}.barTrack i{flex:1;min-height:1px;display:block}.barTrack .instagram{background:linear-gradient(#db3e91,#7d45ce)}.barTrack .facebook{background:#1877f2}.clickBar small{margin-top:6px}.siteClicksEmpty{text-align:center;color:#657c8d;place-items:center;height:220px;padding:20px;display:grid}.networkSplit{flex-direction:column;gap:10px;display:flex}.networkSplit>button{text-align:left;background:#f8fbfd;border:1px solid #d6e2ea;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.networkSplit>button.active{background:#eefbfe;border:2px solid #08a7c8}.networkSplit>button>svg{color:#08a7c8}.networkSplit span{flex-direction:column;display:flex}.networkSplit strong{font-size:18px}.conversionNote{background:#fff8df;border:1px solid #f0dea0;border-radius:12px;padding:13px}.conversionNote p{margin:4px 0 0;font-size:13px}.siteClicksTable{padding:0;overflow:hidden}.siteClicksTable>header{padding:17px}.siteClicksTable table{border-collapse:collapse;width:100%}.siteClicksTable th,.siteClicksTable td{text-align:left;border-top:1px solid #e1e9ee;padding:11px 13px;font-size:13px}.networkBadge{align-items:center;gap:5px;font-weight:700;display:inline-flex}.networkBadge svg{width:15px}.networkBadge.instagram{color:#b42b86}.networkBadge.facebook{color:#1877f2}@media (max-width:900px){.siteClicksCards{grid-template-columns:1fr 1fr}.siteClicksGrid{grid-template-columns:1fr}.siteClicksFilters select{margin-left:0}}@media (max-width:560px){.siteClicksCards{grid-template-columns:1fr}.siteClicksHero{align-items:flex-start}.siteClicksHero p{display:none}}
.marketingOverview{flex-direction:column;gap:14px;display:flex}.marketingOverviewHero{color:#fff;background:linear-gradient(120deg,#4726a8,#d53185 55%,#f39a25);border-radius:18px;justify-content:space-between;align-items:center;padding:24px;display:flex}.marketingOverviewHero small{letter-spacing:2px;font-weight:800}.marketingOverviewHero h2{margin:5px 0;font-size:26px}.marketingOverviewHero p{color:#fff;margin:0}.marketingOverviewHero button{background:#fff;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:flex}.marketingOverviewHero button svg{width:16px}.marketingOverviewMessage{color:#a81717;background:#ffecec;border-radius:10px;padding:12px}.marketingOverviewPeriod{background:#fff;border:1px solid #d6e2ea;border-radius:13px;align-items:center;gap:7px;padding:10px;display:flex}.marketingOverviewPeriod b{margin-right:auto}.marketingOverviewPeriod button{background:#fff;border:1px solid #cad9e4;border-radius:9px;height:37px;padding:0 13px}.marketingOverviewPeriod button.active{color:#fff;background:#102f48}.marketingOverviewCards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.marketingOverviewCards article{background:#fff;border:1px solid #d5e2ea;border-radius:14px;grid-template-columns:auto 1fr;gap:5px 9px;padding:15px;display:grid}.marketingOverviewCards svg{color:#c53384;grid-row:1/4}.marketingOverviewCards span{color:#60798a;font-size:13px}.marketingOverviewCards b{font-size:22px}.marketingOverviewCards small{color:#667e8f}.marketingOverviewGrid{grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:12px;display:grid}.networkComparison,.marketingHighlights,.marketingMeasurements{background:#fff;border:1px solid #d5e2ea;border-radius:15px;overflow:hidden}.networkComparison>header,.marketingMeasurements>header{padding:17px}.networkComparison h3,.networkComparison p,.marketingMeasurements h3,.marketingMeasurements p,.marketingHighlights h3{margin:0}.networkComparison p,.marketingMeasurements p{color:#657d8e;margin-top:3px}.networkComparison>button{text-align:left;background:#fff;border:0;border-top:1px solid #e1e9ee;grid-template-columns:46px minmax(180px,1.6fr) repeat(5,minmax(80px,1fr)) 90px;align-items:center;gap:10px;width:100%;padding:16px;display:grid}.networkComparison>button:hover{background:#f7fbfd}.networkIcon{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.networkIcon.instagram{background:linear-gradient(135deg,#7439cc,#dc3587,#f2942b)}.networkIcon.facebook{background:#1877f2}.networkName,.networkComparison button>div{flex-direction:column;display:flex;position:relative}.networkComparison button>div small{color:#667e8f}.networkComparison i{background:#c63384;border-radius:4px;height:4px;margin-top:4px;display:block}.networkComparison>button>strong{color:#078aaa;font-size:12px}.marketingHighlights{flex-direction:column;gap:10px;padding:17px;display:flex}.marketingHighlights article{background:#f5f9fb;border-radius:11px;flex-direction:column;padding:13px;display:flex}.marketingHighlights article span{color:#657d8e;font-size:12px}.marketingHighlights article b{margin-top:3px}.marketingHighlights>button{color:#fff;background:#102f48;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:700;display:flex}.marketingHighlights>button svg{width:17px}.marketingHighlights>p{color:#637b8d;font-size:12px}.marketingMeasurements table{border-collapse:collapse;width:100%}.marketingMeasurements th,.marketingMeasurements td{text-align:left;border-top:1px solid #e1e9ee;padding:11px 13px;font-size:13px}@media (max-width:1100px){.networkComparison>button{grid-template-columns:42px 1.5fr repeat(3,1fr)}.networkComparison>button>div:nth-of-type(5),.networkComparison>button>div:nth-of-type(6),.networkComparison>button>strong{display:none}}@media (max-width:850px){.marketingOverviewCards{grid-template-columns:1fr 1fr}.marketingOverviewGrid{grid-template-columns:1fr}.networkComparison>button{grid-template-columns:42px 1fr 1fr}.networkComparison>button>div:nth-of-type(n+3){display:none}}@media (max-width:560px){.marketingOverviewCards{grid-template-columns:1fr}.marketingOverviewPeriod{overflow:auto}.marketingOverviewPeriod b,.marketingOverviewHero p{display:none}}
.campaignsWorkspace{flex-direction:column;gap:12px;font-size:13px;display:flex}.campaignsHero{color:#fff;background:linear-gradient(120deg,#102f48,#075b70);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.campaignsHero small{letter-spacing:1.5px;color:#58d7eb;font-weight:800}.campaignsHero h2{margin:4px 0;font-size:25px}.campaignsHero p{color:#d9f4f8;margin:0}.campaignsHero>div:last-child{gap:8px;display:flex}.campaignsHero button,.campaignEmpty button{color:#08283b;background:#34cfe5;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-weight:800;display:flex}.campaignsHero button.light{background:#fff}.campaignsHero svg,.campaignActions svg{width:16px;height:16px}.campaignMessage{color:#9b3d00;background:#fff0e5;border:1px solid #ffd2b5;border-radius:10px;padding:11px 13px}.campaignKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.campaignKpis article{background:#fff;border:1px solid #d7e3ea;border-radius:12px;flex-direction:column;padding:13px;display:flex}.campaignKpis span,.campaignKpis small{color:#647b8b}.campaignKpis b{margin:3px 0;font-size:20px}.campaignKpis .good b{color:#087b51}.campaignKpis .risk b{color:#b3261e}.campaignFilters{background:#fff;border:1px solid #d7e3ea;border-radius:12px;grid-template-columns:minmax(230px,1fr) 190px 190px;gap:8px;padding:9px;display:grid}.campaignFilters input,.campaignFilters select,.campaignForm input,.campaignForm select,.campaignForm textarea{box-sizing:border-box;color:#18384c;width:100%;font:inherit;background:#fff;border:1px solid #cbdbe5;border-radius:8px;padding:9px}.campaignList{flex-direction:column;gap:8px;display:flex}.campaignCard{background:#fff;border:1px solid #d7e3ea;border-radius:13px;overflow:hidden}.campaignMain{text-align:left;color:#17384c;background:#fff;border:0;grid-template-columns:105px minmax(210px,1.7fr) repeat(4,minmax(90px,1fr)) 24px;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.campaignMain:hover{background:#f7fbfd}.campaignMain>span:not(.campaignStatus){flex-direction:column;display:flex}.campaignMain small{color:#647b8b}.campaignMain>svg{width:18px}.campaignStatus{color:#46606f;background:#e7edf1;border-radius:999px;justify-content:center;align-items:center;padding:6px 8px;font-size:11px;font-weight:800;display:inline-flex}.campaignStatus.ativa{color:#08744d;background:#dff7eb}.campaignStatus.programada{color:#086ba1;background:#e4f3ff}.campaignStatus.producao{color:#8a5800;background:#fff0d4}.campaignStatus.concluida{color:#4638a7;background:#e6e5ff}.campaignStatus.pausada,.campaignStatus.cancelada{color:#a52b20;background:#ffe8e5}.campaignDetails{background:#f9fcfd;border-top:1px solid #e2eaef;padding:14px}.campaignFacts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.campaignFacts>div{background:#fff;border:1px solid #e0e9ee;border-radius:9px;flex-direction:column;padding:9px;display:flex}.campaignFacts small{color:#647b8b}.campaignDetails>p{background:#fff;border-left:3px solid #20b7ce;padding:10px}.campaignActions{justify-content:flex-end;gap:7px;display:flex}.campaignActions button{background:#fff;border:1px solid #bfd2dd;border-radius:8px;align-items:center;gap:5px;padding:8px 11px;font-weight:700;display:flex}.campaignActions button.danger{color:#ad241b}.campaignEmpty{text-align:center;background:#fff;border:1px dashed #bdd0db;border-radius:14px;place-items:center;padding:35px;display:grid}.campaignEmpty svg{color:#18abc1}.campaignEmpty h3{margin:8px 0 0}.campaignEmpty p{color:#647b8b}.campaignModal{z-index:1000;background:#08283b99;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.campaignModal>form{background:#fff;border-radius:16px;width:min(850px,100%);max-height:94vh;overflow:auto;box-shadow:0 20px 60px #001b2b66}.campaignModal header{z-index:2;background:#fff;border-bottom:1px solid #dce6ec;justify-content:space-between;padding:15px 18px;display:flex;position:sticky;top:0}.campaignModal header small{color:#078aa0;font-weight:800}.campaignModal h3{margin:2px 0}.campaignModal header button{background:#edf4f7;border:0;border-radius:8px;width:36px;height:36px}.campaignForm{grid-template-columns:1fr 1fr;gap:11px;padding:16px 18px;display:grid}.campaignForm label{flex-direction:column;gap:5px;font-weight:700;display:flex}.campaignForm .wide,.campaignForm fieldset.wide{grid-column:1/-1}.campaignForm textarea{resize:vertical;min-height:65px}.campaignForm fieldset{border:1px solid #d5e2e9;border-radius:10px}.channelChecks{flex-wrap:wrap;gap:6px;display:flex}.channelChecks label{background:#f2f7f9;border-radius:7px;flex-direction:row;align-items:center;padding:7px 9px;display:flex}.channelChecks input{width:auto}.campaignResults{background:#f2f8fa;border-radius:11px;grid-template-columns:repeat(5,1fr);gap:8px;padding:11px;display:grid}.campaignResults h4{grid-column:1/-1;margin:0}.campaignModal footer{background:#fff;border-top:1px solid #dce6ec;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex;position:sticky;bottom:0}.campaignModal footer button{background:#fff;border:1px solid #c8d8e1;border-radius:8px;padding:10px 14px;font-weight:800}.campaignModal footer .primary{color:#fff;background:#0c7184;border-color:#0c7184}@media (max-width:1000px){.campaignKpis{grid-template-columns:repeat(3,1fr)}.campaignMain{grid-template-columns:100px minmax(180px,1.5fr) repeat(2,1fr) 24px}.campaignMain>span:nth-of-type(5),.campaignMain>span:nth-of-type(6){display:none}.campaignFacts{grid-template-columns:1fr 1fr}}@media (max-width:650px){.campaignsWorkspace{font-size:13px}.campaignsHero{align-items:flex-start;padding:15px}.campaignsHero p{display:none}.campaignsHero h2{font-size:21px}.campaignsHero button.light{display:none}.campaignsHero button{padding:10px;font-size:0}.campaignsHero button svg{width:20px;height:20px}.campaignKpis{grid-template-columns:1fr 1fr}.campaignKpis article{padding:10px}.campaignKpis b{font-size:17px}.campaignFilters{grid-template-columns:1fr 1fr}.campaignFilters input{grid-column:1/-1}.campaignMain{grid-template-columns:88px 1fr 20px;padding:11px 9px}.campaignMain>span:nth-of-type(n+3){display:none}.campaignIdentity b{font-size:14px}.campaignFacts{grid-template-columns:1fr}.campaignActions{flex-wrap:wrap;justify-content:stretch}.campaignActions button{flex:1;justify-content:center}.campaignForm{grid-template-columns:1fr;padding:13px}.campaignForm label,.campaignForm .wide,.campaignForm fieldset.wide{grid-column:1}.campaignResults{grid-template-columns:1fr 1fr}.campaignResults h4{grid-column:1/-1}.campaignModal{padding:5px}.campaignModal>form{border-radius:12px;max-height:98vh}}
.creativeWorkspace{flex-direction:column;gap:14px;min-width:0;display:flex}.creativeHero{color:#fff;background:linear-gradient(125deg,#092d47,#08a6c7);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.creativeHero small,.creativeHighlight small,.creativeDialog header small{letter-spacing:1.7px;font-weight:850}.creativeHero h2{margin:5px 0;font-size:25px}.creativeHero p{color:#d6f3f8;margin:0}.creativeHero button,.creativeEmpty button{color:#092d47;white-space:nowrap;background:#fff;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 15px;font-weight:800;display:flex}.creativeHero svg,.creativeEmpty button svg{width:18px}.creativeMessage{color:#075e70;background:#effcff;border:1px solid #b8e4ed;border-radius:11px;padding:11px 14px}.creativeKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.creativeKpis article{background:#fff;border:1px solid #d3e2eb;border-radius:14px;grid-template-columns:auto 1fr;gap:4px 9px;padding:15px;display:grid}.creativeKpis svg{color:#08a1c1;grid-row:1/4}.creativeKpis span,.creativeKpis small{color:#607789}.creativeKpis b{font-size:21px}.creativeToolbar{background:#fff;border:1px solid #d3e2eb;border-radius:13px;align-items:center;gap:9px;padding:9px;display:flex}.creativeToolbar>label{border:1px solid #d3e2eb;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 11px;display:flex}.creativeToolbar input{border:0;outline:0;width:100%;height:40px;font-size:14px}.creativeToolbar select{background:#fff;border:1px solid #d3e2eb;border-radius:9px;height:42px;padding:0 10px}.creativeType{gap:5px;display:flex}.creativeType button{background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;height:40px;padding:0 10px;display:flex}.creativeType button.active{color:#fff;background:#092d47}.creativeType svg{width:16px}.creativeHighlight{background:#fff8df;border:1px solid #edd58c;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.creativeHighlight>svg{color:#c18b00}.creativeHighlight>div{flex-direction:column;flex:1;display:flex}.creativeHighlight b{font-size:16px}.creativeHighlight span{color:#675a31;font-size:13px}.creativeHighlight a{color:#087b94;align-items:center;gap:5px;font-weight:800;text-decoration:none;display:flex}.creativeHighlight a svg{width:16px}.creativeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.creativeCard{background:#fff;border:1px solid #d3e2eb;border-radius:15px;min-width:0;overflow:hidden}.creativePreview{color:#087e97;background:linear-gradient(135deg,#e6f8fc,#c5eaf2);place-items:center;height:155px;display:grid;position:relative}.creativePreview.video{color:#fff;background:linear-gradient(135deg,#132f46,#315d76)}.creativePreview>svg{width:42px;height:42px}.creativePreview>span{color:#0a3a50;background:#ffffffe6;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.creativePreview>a{color:#082d46;background:#fff;border-radius:8px;padding:6px;line-height:0;position:absolute;top:10px;right:10px}.creativePreview>a svg{width:16px}.creativeImage{background-position:50%;background-size:cover;position:absolute;inset:0}.creativeBody{padding:14px}.creativeBadges{flex-wrap:wrap;gap:5px;display:flex}.creativeBadges i{color:#526979;background:#edf3f6;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:700}.creativeBadges .status.ideia{color:#654bb4;background:#f0edff}.creativeBadges .status.producao,.creativeBadges .status.revisao{color:#8e6000;background:#fff0cc}.creativeBadges .status.aprovado,.creativeBadges .status.publicado{color:#08713b;background:#def8e9}.creativeBadges .status.arquivado{color:#63727b;background:#e8ecef}.creativeBody h3{margin:10px 0 4px;font-size:17px}.creativeBody>p{color:#617887;min-height:38px;margin:0;line-height:1.4}.creativeMeta{color:#597182;justify-content:space-between;gap:8px;margin:11px 0;font-size:12px;display:flex}.creativeMeta span{align-items:center;gap:4px;display:flex}.creativeMeta svg{width:14px}.creativePerformance{background:#f2f8fa;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid}.creativePerformance span{flex-direction:column;display:flex}.creativePerformance small{color:#607789}.creativeBody footer{border-top:1px solid #e3ebef;justify-content:space-between;align-items:center;margin-top:11px;padding-top:10px;display:flex}.creativeBody footer small{color:#607789}.creativeBody footer div{gap:4px;display:flex}.creativeBody footer button{color:#0b5066;background:#fff;border:1px solid #ccdae3;border-radius:7px;padding:6px;line-height:0}.creativeBody footer button.danger{color:#d52e38;border-color:#f2c0c4}.creativeBody footer svg{width:15px}.creativeEmpty{text-align:center;color:#607789;background:#fff;border:1px dashed #b9ccd8;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:25px;display:flex}.creativeEmpty>svg{color:#08a1c1;width:45px;height:45px}.creativeEmpty h3{color:#102d42;margin:9px 0 0}.creativeEmpty p{margin:5px 0 14px}.creativeEmpty button{color:#fff;background:#092d47}.creativeOverlay{z-index:100;background:#051b2ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.creativeDialog{background:#fff;border-radius:16px;width:min(850px,100%);max-height:92vh;overflow:auto;box-shadow:0 22px 60px #00182766}.creativeDialog>header{z-index:2;background:#fff;border-bottom:1px solid #dbe6ec;justify-content:space-between;align-items:center;padding:17px 20px;display:flex;position:sticky;top:0}.creativeDialog h2{margin:3px 0 0}.creativeDialog header small{color:#078da9}.creativeDialog header button{background:#fff;border:1px solid #ccdbe4;border-radius:8px;padding:7px;line-height:0}.creativeDialog header svg{width:18px}.creativeForm{grid-template-columns:repeat(3,1fr);gap:13px;padding:20px;display:grid}.creativeForm label{color:#3f596b;flex-direction:column;gap:5px;font-size:12px;font-weight:750;display:flex}.creativeForm .wide{grid-column:1/-1}.creativeForm input,.creativeForm select,.creativeForm textarea{width:100%;font:inherit;color:#102d42;background:#fff;border:1px solid #c7d8e3;border-radius:9px;padding:10px;font-size:14px}.creativeForm textarea{resize:vertical;min-height:75px}.creativeForm fieldset{border:1px solid #cfe0e9;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;display:grid}.creativeForm legend{color:#0c647a;padding:0 6px;font-weight:800}.creativeDialog>footer{background:#fff;border-top:1px solid #dbe6ec;justify-content:flex-end;gap:9px;padding:13px 20px;display:flex;position:sticky;bottom:0}.creativeDialog>footer button{background:#fff;border:1px solid #c9d9e3;border-radius:9px;padding:10px 15px;font-weight:800}.creativeDialog>footer .primary{color:#fff;background:#092d47;border-color:#092d47}@media (max-width:1000px){.creativeKpis,.creativeGrid{grid-template-columns:1fr 1fr}.creativeToolbar{flex-wrap:wrap}.creativeToolbar>label{min-width:100%}}@media (max-width:620px){.creativeWorkspace{gap:10px}.creativeHero{flex-direction:column;align-items:flex-start;padding:18px}.creativeHero h2{font-size:20px}.creativeHero p{font-size:13px}.creativeHero button{justify-content:center;width:100%}.creativeKpis{grid-template-columns:1fr}.creativeKpis article{padding:12px}.creativeToolbar{align-items:stretch}.creativeToolbar select{width:100%}.creativeType{width:100%;overflow:auto}.creativeType button{white-space:nowrap;flex:1;justify-content:center}.creativeHighlight{align-items:flex-start}.creativeHighlight>a{display:none}.creativeGrid{grid-template-columns:1fr}.creativePreview{height:180px}.creativeForm{grid-template-columns:1fr;padding:15px}.creativeForm .wide{grid-column:auto}.creativeForm fieldset{grid-template-columns:1fr 1fr}.creativeOverlay{padding:8px}.creativeDialog{max-height:96vh}.creativeDialog>header{padding:14px}.creativeDialog>footer{padding:11px 14px}.creativeDialog>footer button{flex:1}.creativeMeta{flex-wrap:wrap}}
.breakEvenWorkspace{flex-direction:column;gap:14px;display:flex}.breakEvenHero{color:#fff;background:linear-gradient(120deg,#082d46,#087e99);border-radius:18px;justify-content:space-between;align-items:center;padding:24px;display:flex}.breakEvenHero small{letter-spacing:2px;font-weight:800}.breakEvenHero h2{margin:5px 0;font-size:26px}.breakEvenHero p{color:#d8f0f5;margin:0}.breakEvenHero>div:last-child{text-align:right;flex-direction:column;display:flex}.breakEvenControls{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.breakEvenControls>label{background:#fff;border:1px solid #d3e1ea;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.breakEvenControls label>span{font-weight:700}.breakEvenControls label>div{border:1px solid #c8d8e3;border-radius:9px;align-items:center;display:flex;overflow:hidden}.breakEvenControls input,.breakEvenControls select{border:0;width:100%;height:42px;padding:0 10px;font-size:16px}.breakEvenControls select{border:1px solid #c8d8e3;border-radius:9px}.breakEvenControls label>div b{padding:0 10px}.breakEvenControls small{color:#637b8d}.breakEvenChannelFilter{gap:7px;display:flex;overflow:auto}.breakEvenChannelFilter button{white-space:nowrap;background:#fff;border:1px solid #cad9e4;border-radius:999px;padding:9px 14px}.breakEvenChannelFilter button.active{color:#fff;background:#082d46}.breakEvenCards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.breakEvenCards article{background:#fff;border:1px solid #d4e1e9;border-radius:14px;grid-template-columns:auto 1fr;gap:5px 9px;padding:15px;display:grid}.breakEvenCards svg{color:#078da9;grid-row:1/4}.breakEvenCards span{color:#60788a;font-size:13px}.breakEvenCards b{font-size:21px}.breakEvenCards small{color:#657d8e}.breakEvenCards article.good{background:#f0fbf5;border-color:#8bd2ad}.breakEvenCards article.bad{background:#fff4f4;border-color:#efa2a2}.breakEvenRanking,.breakEvenTable{background:#fff;border:1px solid #d4e1e9;border-radius:15px;overflow:hidden}.breakEvenRanking>header,.breakEvenTable>header{justify-content:space-between;padding:16px;display:flex}.breakEvenRanking h3,.breakEvenRanking p,.breakEvenTable h3,.breakEvenTable p{margin:0}.breakEvenRanking p,.breakEvenTable p{color:#657d8e;margin-top:3px}.breakEvenRanking>div>article{border-top:1px solid #e2e9ee;grid-template-columns:minmax(170px,1.3fr) minmax(220px,2fr) repeat(3,minmax(110px,1fr));align-items:center;gap:14px;padding:13px 16px;display:grid}.breakEvenName,.breakEvenRanking article>div{flex-direction:column;display:flex}.breakEvenProgress>span{background:#eaf0f3;border-radius:6px;height:9px;overflow:hidden}.breakEvenProgress i{height:100%;display:block}.breakEvenProgress i.good{background:#20a663}.breakEvenProgress i.bad{background:#df3f4b}.breakEvenRanking small{color:#667e8f}.breakEvenTable>header>span{align-items:center;gap:7px;font-size:13px;display:flex}.breakEvenTable table{border-collapse:collapse;white-space:nowrap;width:100%}.breakEvenTable th,.breakEvenTable td{text-align:right;border-top:1px solid #e1e9ee;padding:10px 12px;font-size:12px}.breakEvenTable th:first-child,.breakEvenTable td:first-child{text-align:left}.breakEvenScenario{background:#eef9fc;border:1px solid #b9e0ea;border-radius:14px;justify-content:space-between;align-items:center;padding:15px;display:flex}.breakEvenScenario>div{align-items:center;gap:10px;display:flex}.breakEvenScenario h3,.breakEvenScenario p{margin:0}.breakEvenScenario svg{color:#078da9}@media (max-width:900px){.breakEvenControls{grid-template-columns:1fr}.breakEvenCards,.breakEvenRanking>div>article{grid-template-columns:1fr 1fr}.breakEvenProgress{grid-column:1/-1}.breakEvenRanking article>div:nth-last-child(2){display:none}}@media (max-width:560px){.breakEvenCards{grid-template-columns:1fr}.breakEvenHero>div:last-child{display:none}.breakEvenScenario{align-items:flex-start;gap:10px}.breakEvenScenario>b{font-size:12px}}
.strategicIndicators{flex-direction:column;gap:13px;display:flex}.indicatorHero{color:#fff;background:linear-gradient(125deg,#102f48,#087f9c);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.indicatorHero small,.indicatorDialog header small{letter-spacing:1.7px;font-weight:850}.indicatorHero h2{margin:5px 0;font-size:25px}.indicatorHero p{color:#d6edf3;margin:0}.indicatorHero button,.indicatorEmpty button{color:#102f48;background:#fff;border:0;border-radius:10px;align-items:center;gap:6px;padding:11px 14px;font-weight:800;display:flex}.indicatorHero svg,.indicatorEmpty svg{width:18px}.indicatorMessage{color:#075d70;background:#edfbfe;border:1px solid #b9e2eb;border-radius:10px;padding:11px}.indicatorGuide{color:#554818;background:#fff7d6;border:1px solid #e6ca63;border-radius:13px;gap:11px;padding:14px 16px;display:flex}.indicatorGuide>svg{color:#ad7a00;flex:none}.indicatorGuide p{color:#6b5b27;margin:3px 0 0;line-height:1.45}.indicatorFilters{background:#fff;border:1px solid #d3e2eb;border-radius:12px;align-items:center;gap:8px;padding:9px;display:flex}.indicatorFilters>span{align-items:center;gap:6px;margin-right:auto;font-weight:800;display:flex}.indicatorFilters svg{width:16px}.indicatorFilters select{background:#fff;border:1px solid #cbdce6;border-radius:8px;height:40px;padding:0 10px}.indicatorKpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.indicatorKpis article{background:#fff;border:1px solid #d3e2eb;border-radius:13px;grid-template-columns:auto 1fr;gap:4px 9px;padding:14px;display:grid}.indicatorKpis svg{color:#058fad;grid-row:1/4}.indicatorKpis span,.indicatorKpis small{color:#627888}.indicatorKpis b{font-size:21px}.indicatorKpis .risk{background:#fff8f8;border-color:#efbdc1}.indicatorKpis .risk svg,.indicatorKpis .risk b{color:#c72b35}.indicatorList{grid-template-columns:1fr 1fr;gap:11px;display:grid}.indicatorCard{background:#fff;border:1px solid #d3e2eb;border-radius:14px;min-width:0;padding:15px}.indicatorCard>header{justify-content:space-between;gap:12px;display:flex}.indicatorCard header span{color:#0789a4;text-transform:uppercase;font-size:11px;font-weight:850}.indicatorCard h3{margin:4px 0;font-size:17px}.indicatorCard header p{color:#647b8a;margin:0;font-size:13px}.indicatorStatus{white-space:nowrap;background:#edf2f5;border-radius:999px;height:max-content;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.indicatorStatus.on_track,.indicatorStatus.completed{color:#08713c;background:#dff7e9}.indicatorStatus.attention{color:#876000;background:#fff0c8}.indicatorStatus.delayed{color:#b21f2a;background:#ffe1e3}.indicatorMetric{background:#f4f8fa;border-radius:10px;grid-template-columns:1.5fr repeat(3,1fr);gap:7px;margin:13px 0;padding:10px;display:grid}.indicatorMetric>div{flex-direction:column;gap:2px;display:flex}.indicatorMetric small{color:#657b89;font-size:10px}.indicatorMetric strong{font-size:14px}.indicatorMetric strong.up,.indicatorMetric strong.down,.indicatorMetric strong.flat{align-items:center;gap:3px;display:flex}.indicatorMetric strong.up{color:#07844a}.indicatorMetric strong.down{color:#c02632}.indicatorMetric strong.flat{color:#6b7c86}.indicatorMetric svg{width:15px}.indicatorProgress{align-items:center;gap:10px;display:flex}.indicatorProgress>div{background:#e7eef2;border-radius:99px;flex:1;height:9px;overflow:hidden}.indicatorProgress i{background:linear-gradient(90deg,#11b8d3,#0585a4);border-radius:99px;height:100%;display:block}.indicatorProgress>b{font-size:12px}.indicatorCard>footer{color:#5d7382;border-top:1px solid #e2eaee;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.indicatorCard footer>span{align-items:center;gap:4px;display:flex}.indicatorCard footer svg{width:14px}.indicatorCard footer>div{align-items:center;gap:5px;margin-left:auto;display:flex}.indicatorCard footer label{align-items:center;gap:5px;display:flex}.indicatorCard footer input{border:1px solid #cadbe4;border-radius:7px;width:85px;padding:6px}.indicatorCard footer button{color:#086b82;background:#fff;border:1px solid #bfd4df;border-radius:7px;padding:7px 9px;font-weight:800}.indicatorEmpty{color:#607888;text-align:center;background:#fff;border:1px dashed #b9ccd8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:25px;display:flex}.indicatorEmpty>svg{color:#0798b6;width:44px;height:44px}.indicatorEmpty h3{color:#163349;margin:8px 0 0}.indicatorEmpty p{margin:5px 0 13px}.indicatorEmpty button{color:#fff;background:#102f48}.indicatorOverlay{z-index:100;background:#061e2dbd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.indicatorDialog{background:#fff;border-radius:15px;width:min(820px,100%);max-height:93vh;overflow:auto}.indicatorDialog>header{z-index:2;background:#fff;border-bottom:1px solid #d9e5eb;justify-content:space-between;align-items:center;padding:16px 19px;display:flex;position:sticky;top:0}.indicatorDialog h2{margin:3px 0}.indicatorDialog header small{color:#078ca8}.indicatorDialog header button{background:#fff;border:1px solid #c9dae3;border-radius:8px;padding:7px;line-height:0}.indicatorDialog header svg{width:18px}.indicatorForm{grid-template-columns:repeat(3,1fr);gap:12px;padding:19px;display:grid}.indicatorForm label{color:#435d6e;flex-direction:column;gap:5px;font-size:12px;font-weight:750;display:flex}.indicatorForm .wide{grid-column:1/-1}.indicatorForm input,.indicatorForm select,.indicatorForm textarea{color:#173348;width:100%;font:inherit;background:#fff;border:1px solid #c7d9e3;border-radius:8px;padding:10px;font-size:14px}.indicatorForm textarea{min-height:65px}.indicatorDialog>footer{background:#fff;border-top:1px solid #d9e5eb;justify-content:flex-end;gap:8px;padding:12px 19px;display:flex;position:sticky;bottom:0}.indicatorDialog>footer button{background:#fff;border:1px solid #c8d9e2;border-radius:8px;align-items:center;gap:5px;padding:10px 14px;font-weight:800;display:flex}.indicatorDialog>footer .primary{color:#fff;background:#102f48;border-color:#102f48}.indicatorDialog>footer svg{width:16px}@media (max-width:1000px){.indicatorList{grid-template-columns:1fr}.indicatorKpis{grid-template-columns:1fr 1fr}}@media (max-width:620px){.indicatorHero{flex-direction:column;align-items:flex-start;padding:18px}.indicatorHero h2{font-size:20px}.indicatorHero button{justify-content:center;width:100%}.indicatorFilters{flex-wrap:wrap;align-items:stretch}.indicatorFilters>span{width:100%}.indicatorFilters select{flex:1;min-width:120px}.indicatorKpis{grid-template-columns:1fr}.indicatorGuide{font-size:13px}.indicatorMetric{grid-template-columns:1fr 1fr}.indicatorCard>footer{flex-direction:column;align-items:flex-start}.indicatorCard footer>div{width:100%;margin-left:0}.indicatorCard footer label{flex:1}.indicatorCard footer input{flex:1;width:auto}.indicatorForm{grid-template-columns:1fr;padding:14px}.indicatorForm .wide{grid-column:auto}.indicatorOverlay{padding:7px}.indicatorDialog>footer button{flex:1;justify-content:center}}
.publicationCalendar{gap:14px;font-size:14px;display:grid}.publicationHero{color:#fff;background:linear-gradient(120deg,#073c55,#00a6c7);border-radius:16px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.publicationHero small,.publicationDialog header small{letter-spacing:.14em;font-weight:900}.publicationHero h2{margin:6px 0;font-size:27px}.publicationHero p{opacity:.9;margin:0}.publicationHero button,.publicationEmpty button{color:#072d45;background:#fff;border:0;border-radius:10px;align-items:center;gap:7px;padding:12px 16px;font-weight:900;display:flex}.publicationHero svg{width:18px}.publicationMessage{color:#00657c;background:#e8f7fb;border-radius:10px;padding:11px 14px;font-weight:800}.publicationGuide{color:#5a4200;background:#fff6d6;border:1px solid #efd47e;border-radius:14px;align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.publicationGuide>svg{color:#c18a00;flex:none;width:25px}.publicationGuide small{letter-spacing:.08em;font-weight:900;display:block}.publicationGuide b{margin:3px 0;font-size:16px;display:block}.publicationGuide p{margin:0;line-height:1.5}.publicationKpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.publicationKpis article{background:#fff;border:1px solid #d8e5ed;border-radius:13px;padding:15px;box-shadow:0 2px 6px #102f4810}.publicationKpis span,.publicationKpis small{color:#647b8e;display:block}.publicationKpis b{color:#082d45;margin:4px 0;font-size:25px;display:block}.publicationTools{background:#fff;border:1px solid #d8e5ed;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.publicationMonth{text-transform:capitalize;align-items:center;gap:5px;display:flex}.publicationMonth button{background:#fff;border:1px solid #cbdce6;border-radius:8px;padding:8px}.publicationMonth button:last-child{font-weight:800}.publicationMonth svg{width:17px}.publicationTools>label{border:1px solid #cbdce6;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;display:flex}.publicationTools input,.publicationTools select{width:100%;font:inherit;background:0 0;border:0;outline:0}.publicationTools svg{color:#0795b2;width:17px}.publicationWeek,.publicationGrid{grid-template-columns:repeat(7,1fr);display:grid}.publicationWeek{color:#506a7d;padding:0 5px}.publicationWeek b{text-align:center;padding:7px}.publicationGrid{background:#fff;border:1px solid #cadce7;border-radius:14px;overflow:hidden}.publicationGrid>article{border-bottom:1px solid #dbe7ee;border-right:1px solid #dbe7ee;min-width:0;min-height:126px;padding:7px}.publicationGrid>article:nth-child(7n){border-right:0}.publicationGrid .outside{color:#9aabb7;background:#f6f9fb}.publicationGrid .today{background:#eefbfe}.dayNumber{background:0 0;border:0;border-radius:50%;width:27px;height:27px;font-weight:900}.today .dayNumber{color:#fff;background:#00a6c7}.publicationEvent{text-align:left;background:#eef3f6;border:0;border-left:4px solid #8497a4;border-radius:6px;width:100%;margin-top:4px;padding:5px 6px;display:block;overflow:hidden}.publicationEvent i,.publicationEvent span,.publicationEvent small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.publicationEvent i{text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.publicationEvent span{font-weight:900}.publicationEvent small{font-size:10px}.publicationEvent.producao{background:#fff7dc;border-color:#e3a20b}.publicationEvent.revisao{background:#f5eeff;border-color:#8e62c1}.publicationEvent.aprovado{background:#e8faf6;border-color:#0a9a83}.publicationEvent.publicado{background:#e9f7fc;border-color:#087aa6}.more{color:#537084;margin-top:4px;font-weight:800;display:block}.publicationAgenda{background:#fff;border:1px solid #d8e5ed;border-radius:14px;overflow:hidden}.publicationAgenda h3{text-transform:capitalize;border-bottom:1px solid #e0e9ef;align-items:center;gap:8px;margin:0;padding:15px 17px;display:flex}.publicationAgenda h3 svg{color:#00a6c7;width:20px}.publicationAgenda article{border-bottom:1px solid #edf2f5;grid-template-columns:60px minmax(200px,1fr) auto 160px 35px;align-items:center;gap:12px;padding:11px 15px;display:grid}.publicationAgenda time{color:#007e98;text-transform:uppercase;font-weight:900}.publicationAgenda article div b,.publicationAgenda article div span{display:block}.publicationAgenda article div span{color:#667e90}.publicationAgenda article>i{background:#eef3f6;border-radius:99px;padding:5px 8px;font-style:normal;font-weight:800}.publicationAgenda article>i.aprovado,.publicationAgenda article>i.publicado{color:#087a67;background:#e7faf4}.publicationAgenda article>small{align-items:center;gap:5px;display:flex}.publicationAgenda article>small svg{width:15px}.publicationAgenda article>button{background:#fff;border:1px solid #d0dee7;border-radius:8px;padding:7px}.publicationAgenda article>button svg{width:16px}.publicationEmpty{text-align:center;color:#657d8f;padding:30px}.publicationOverlay{z-index:1000;background:#071f32b5;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.publicationDialog{background:#fff;border-radius:16px;width:min(820px,100%);max-height:92vh;overflow:auto}.publicationDialog>header,.publicationDialog>footer{border-bottom:1px solid #dbe6ed;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.publicationDialog header h2{margin:4px 0 0}.publicationDialog header button{background:#fff;border:1px solid #cbdce6;border-radius:8px;padding:7px}.publicationDialog header svg{width:19px}.publicationForm{grid-template-columns:repeat(2,1fr);gap:12px;padding:18px;display:grid}.publicationForm label{gap:6px;font-weight:800;display:grid}.publicationForm .wide{grid-column:1/-1}.publicationForm input,.publicationForm select,.publicationForm textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbdce6;border-radius:9px;padding:11px}.publicationForm textarea{resize:vertical;min-height:80px}.publicationDialog>footer{border-top:1px solid #dbe6ed;border-bottom:0;justify-content:flex-end;gap:8px}.publicationDialog>footer button{background:#fff;border:1px solid #cbdce6;border-radius:9px;padding:11px 16px;font-weight:900}.publicationDialog>footer .primary{color:#fff;background:#082d45}.publicationDialog>footer .primary:disabled{opacity:.55}@media (max-width:800px){.publicationCalendar{font-size:13px}.publicationHero{align-items:flex-start;gap:10px;padding:18px}.publicationHero h2{font-size:22px}.publicationHero p{display:none}.publicationHero button{padding:10px}.publicationKpis{grid-template-columns:repeat(2,1fr)}.publicationTools{grid-template-columns:1fr}.publicationMonth{justify-content:space-between}.publicationWeek,.publicationGrid{display:none}.publicationAgenda article{grid-template-columns:46px 1fr auto}.publicationAgenda article>small{grid-column:2}.publicationAgenda article>button{grid-area:2/3}.publicationForm{grid-template-columns:1fr}.publicationForm .wide{grid-column:auto}}
.marginWorkspace{gap:14px;font-size:14px;display:grid}.marginHero{color:#fff;background:linear-gradient(120deg,#073c55,#00a6c7);border-radius:16px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.marginHero small,.marginDialog small{letter-spacing:.14em;font-weight:900}.marginHero h2{margin:6px 0;font-size:27px}.marginHero p{opacity:.9;margin:0}.marginHero>svg{opacity:.9;width:48px;height:48px}.marginMessage{color:#00657c;background:#e8f7fb;border-radius:10px;padding:11px 14px;font-weight:800}.marginGuide{color:#5a4200;background:#fff6d6;border:1px solid #efd47e;border-radius:14px;align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.marginGuide>svg{color:#c18a00;flex:none;width:25px}.marginGuide small{letter-spacing:.08em;font-weight:900;display:block}.marginGuide b{margin:3px 0;font-size:16px;display:block}.marginGuide p{margin:0;line-height:1.5}.marginControls{background:#fff;border:1px solid #d7e4ec;border-radius:14px;grid-template-columns:1.2fr .8fr .8fr 1.5fr;gap:10px;padding:14px;display:grid}.marginControls label{gap:5px;font-weight:800;display:grid}.marginControls input,.marginControls select{box-sizing:border-box;width:100%;font:inherit;border:1px solid #c9dbe6;border-radius:9px;padding:10px}.marginControls>div{background:#edf8fb;border-radius:10px;padding:9px 12px}.marginControls>div small,.marginControls>div b{display:block}.marginControls>div small{color:#61798b}.marginKpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.marginKpis article{background:#fff;border:1px solid #d8e5ed;border-radius:13px;padding:15px}.marginKpis span,.marginKpis small{color:#647b8e;display:block}.marginKpis b{color:#07856f;margin:4px 0;font-size:25px;display:block}.marginKpis b.bad{color:#d12d3f}.marginToolbar{grid-template-columns:1fr 240px;gap:10px;display:grid}.marginToolbar label{background:#fff;border:1px solid #cbdce6;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;display:flex}.marginToolbar svg{color:#0795b2;width:18px}.marginToolbar input,.marginToolbar select{width:100%;font:inherit;background:0 0;border:0;outline:0}.marginToolbar>select{background:#fff;border:1px solid #cbdce6;border-radius:10px;padding:10px}.marginTableWrap{background:#fff;border:1px solid #d4e2ea;border-radius:14px;overflow:auto}.marginTable{border-collapse:collapse;width:100%;min-width:1100px}.marginTable th{color:#31566b;text-align:right;text-transform:uppercase;background:#eaf5f8;padding:11px 12px;font-size:12px}.marginTable th:first-child,.marginTable td:first-child{text-align:left}.marginTable td{text-align:right;white-space:nowrap;border-top:1px solid #e3ebf0;padding:11px 12px}.marginTable td:first-child{white-space:normal;min-width:220px}.marginTable td b,.marginTable td small{display:block}.marginTable td small{color:#698092}.marginTable .positive{color:#087762;background:#ecfaf6}.marginTable .attention{color:#8a6500;background:#fff8df}.marginTable .negative{color:#c42438;background:#fff0f1}.marginTable td>button{background:#fff;border:1px solid #cadbe5;border-radius:8px;padding:7px}.marginTable td>button svg{width:16px}.marginLegend{color:#536d7f;background:#f5f9fb;border-radius:12px;flex-wrap:wrap;gap:14px;padding:12px 15px;display:flex}.marginLegend span{align-items:center;gap:5px;display:flex}.marginLegend svg{width:17px}.marginEmpty{text-align:center;color:#647b8e;padding:35px}.marginOverlay{z-index:1000;background:#071f32b5;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.marginDialog{background:#fff;border-radius:16px;width:min(520px,100%)}.marginDialog header,.marginDialog footer{border-bottom:1px solid #dbe6ed;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.marginDialog h2{margin:4px 0 0}.marginDialog header button{background:#fff;border:1px solid #cbdce6;border-radius:8px;padding:7px}.marginDialog header svg{width:18px}.marginDialog>div{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.marginDialog label{gap:6px;font-weight:800;display:grid}.marginDialog input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbdce6;border-radius:9px;padding:11px}.marginDialog aside{background:#fff6d6;border-radius:9px;grid-column:1/-1;padding:11px}.marginDialog footer{border-top:1px solid #dbe6ed;border-bottom:0;justify-content:flex-end;gap:8px}.marginDialog footer button{background:#fff;border:1px solid #cbdce6;border-radius:9px;align-items:center;gap:6px;padding:11px 16px;font-weight:900;display:flex}.marginDialog footer .primary{color:#fff;background:#082d45}.marginDialog footer svg{width:17px}@media (max-width:800px){.marginWorkspace{font-size:13px}.marginHero{padding:18px}.marginHero h2{font-size:22px}.marginHero p{display:none}.marginHero>svg{width:34px}.marginControls{grid-template-columns:1fr 1fr}.marginControls>div{grid-column:1/-1}.marginKpis{grid-template-columns:1fr 1fr}.marginToolbar{grid-template-columns:1fr}.marginTableWrap{border-radius:12px}.marginTable{min-width:930px}.marginTable th,.marginTable td{padding:9px}.marginDialog>div{grid-template-columns:1fr}.marginDialog aside{grid-column:auto}}
.followerWorkspace{gap:14px;font-size:14px;display:grid}.followerHero{color:#fff;background:linear-gradient(120deg,#073c55,#00a6c7);border-radius:16px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.followerHero small,.followerDialog header small{letter-spacing:.14em;font-weight:900}.followerHero h2{margin:6px 0;font-size:27px}.followerHero p{opacity:.9;margin:0}.followerHero>div:last-child{gap:8px;display:flex}.followerHero button{color:#083047;background:#fff;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-weight:900;display:flex}.followerHero button:first-child{background:#dff7fc}.followerHero button svg{width:17px}.followerMessage{color:#00657c;background:#e8f7fb;border-radius:10px;padding:11px 14px;font-weight:800}.followerGuide{color:#5a4200;background:#fff6d6;border:1px solid #efd47e;border-radius:14px;align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.followerGuide>svg{color:#c18a00;flex:none;width:25px}.followerGuide small{letter-spacing:.08em;font-weight:900;display:block}.followerGuide b{margin:3px 0;font-size:16px;display:block}.followerGuide p{margin:0;line-height:1.5}.followerFilters{background:#fff;border:1px solid #d4e3eb;border-radius:13px;align-items:center;gap:7px;padding:12px;display:flex}.followerFilters span{align-items:center;gap:6px;font-weight:900;display:flex}.followerFilters svg{width:17px}.followerFilters button,.followerFilters select{font:inherit;background:#fff;border:1px solid #c9dbe6;border-radius:8px;padding:9px 12px}.followerFilters button.active{color:#fff;background:#082f48}.followerFilters select{margin-left:auto}.followerSummary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.followerSummary article{background:#fff;border:1px solid #d7e4ec;border-radius:13px;grid-template-columns:auto 1fr;column-gap:9px;padding:15px;display:grid}.followerSummary svg{color:#00a3c2;grid-row:1/4;width:22px}.followerSummary span,.followerSummary b,.followerSummary small{display:block}.followerSummary span,.followerSummary small{color:#647b8e}.followerSummary b{font-size:24px}.followerSummary.negative,.followerSummary article.negative b{color:#cc2639}.followerNetworks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.followerNetwork{background:#fff;border:1px solid #d6e4ec;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.followerNetwork>svg{width:29px}.followerNetwork.instagram>svg{color:#bd3ba9}.followerNetwork.facebook>svg{color:#1877f2}.followerNetwork span,.followerNetwork small,.followerNetwork b{display:block}.followerNetwork>div>b{font-size:27px}.followerNetwork aside{color:#087961;background:#eaf9f5;border-radius:10px;padding:10px 12px}.followerNetwork aside.down{color:#c62b3d;background:#fff0f1}.followerNetwork aside svg{float:left;width:18px;margin-right:5px}.followerChart,.followerHistory{background:#fff;border:1px solid #d5e3eb;border-radius:14px;overflow:hidden}.followerChart>header,.followerHistory>header{border-bottom:1px solid #e2ebf0;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.followerChart h3,.followerHistory h3{margin:0}.followerChart p,.followerHistory p{color:#667f91;margin:3px 0 0}.followerBars{align-items:flex-end;gap:10px;height:270px;padding:24px 18px 14px;display:flex;overflow-x:auto}.followerBars>div{text-align:center;grid-template-rows:auto 1fr auto;gap:5px;min-width:52px;height:100%;display:grid}.followerBars>div>b{font-size:11px}.followerBars>div>span{border-bottom:1px solid #cbdce6;justify-content:center;align-items:flex-end;display:flex}.followerBars i{background:#1877f2;border-radius:6px 6px 0 0;width:28px;min-height:4px;display:block}.followerBars i.instagram{background:linear-gradient(#d63ba7,#f77b3f)}.followerBars small{color:#647c8e}.followerEmpty{text-align:center;color:#647b8e;padding:35px}.followerHistory>div{overflow:auto}.followerHistory table{border-collapse:collapse;width:100%;min-width:720px}.followerHistory th,.followerHistory td{text-align:left;border-top:1px solid #e5edf2;padding:11px 14px}.followerHistory th{color:#34596d;background:#eef7f9;border-top:0}.followerHistory td span{align-items:center;gap:6px;display:flex}.followerHistory td span svg{width:16px}.followerHistory td span.instagram{color:#ad278e}.followerHistory td span.facebook{color:#176bd1}.followerHistory td.up{color:#078167;font-weight:900}.followerHistory td.down{color:#cc293c;font-weight:900}.followerHistory .empty{text-align:center}.followerOverlay{z-index:1000;background:#071f32b5;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.followerDialog{background:#fff;border-radius:16px;width:min(650px,100%)}.followerDialog header,.followerDialog footer{border-bottom:1px solid #dbe6ed;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.followerDialog h2{margin:4px 0 0}.followerDialog header button{background:#fff;border:1px solid #cbdce6;border-radius:8px;padding:7px}.followerDialog header svg{width:18px}.followerDialog>div{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.followerDialog label{gap:6px;font-weight:800;display:grid}.followerDialog label.wide{grid-column:1/-1}.followerDialog input,.followerDialog select{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbdce6;border-radius:9px;padding:11px}.followerDialog footer{border-top:1px solid #dbe6ed;border-bottom:0;justify-content:flex-end;gap:8px}.followerDialog footer button{background:#fff;border:1px solid #cbdce6;border-radius:9px;padding:11px 16px;font-weight:900}.followerDialog footer .primary{color:#fff;background:#082d45}@media (max-width:800px){.followerWorkspace{font-size:13px}.followerHero{align-items:flex-start;padding:18px}.followerHero h2{font-size:22px}.followerHero p,.followerHero button:first-child{display:none}.followerFilters{flex-wrap:wrap}.followerFilters select{width:100%;margin-left:0}.followerSummary{grid-template-columns:1fr 1fr}.followerNetworks{grid-template-columns:1fr}.followerNetwork{grid-template-columns:auto 1fr}.followerNetwork aside{grid-column:1/-1}.followerDialog>div{grid-template-columns:1fr}.followerDialog label.wide{grid-column:auto}}
.reachWorkspace{gap:14px;font-size:14px;display:grid}.reachHero{color:#fff;background:linear-gradient(120deg,#073c55,#00a6c7);border-radius:16px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.reachHero small,.reachDialog header small{letter-spacing:.14em;font-weight:900}.reachHero h2{margin:5px 0;font-size:27px}.reachHero p{opacity:.9;margin:0}.reachHero>div:last-child{gap:8px;display:flex}.reachHero button{color:#083047;background:#fff;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-weight:900;display:flex}.reachHero button:first-child{background:#dff7fc}.reachHero button svg{width:17px}.reachMessage{color:#00657c;background:#e8f7fb;border-radius:10px;padding:11px 14px;font-weight:800}.reachGuide{color:#5a4200;background:#fff6d6;border:1px solid #efd47e;border-radius:14px;gap:13px;padding:17px 19px;display:flex}.reachGuide>svg{color:#c18a00;flex:none;width:25px}.reachGuide small{letter-spacing:.08em;font-weight:900;display:block}.reachGuide b{margin:3px 0;font-size:16px;display:block}.reachGuide p{margin:0;line-height:1.5}.reachFilters{background:#fff;border:1px solid #d4e3eb;border-radius:13px;align-items:center;gap:7px;padding:12px;display:flex}.reachFilters span{align-items:center;gap:6px;font-weight:900;display:flex}.reachFilters svg{width:17px}.reachFilters button,.reachFilters select{font:inherit;background:#fff;border:1px solid #c9dbe6;border-radius:8px;padding:9px 12px}.reachFilters button.active{color:#fff;background:#082f48}.reachFilters select{margin-left:auto}.reachSummary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.reachSummary article{background:#fff;border:1px solid #d7e4ec;border-radius:13px;grid-template-columns:auto 1fr;column-gap:9px;padding:15px;display:grid}.reachSummary svg{color:#00a3c2;grid-row:1/4;width:22px}.reachSummary span,.reachSummary b,.reachSummary small{display:block}.reachSummary span,.reachSummary small{color:#647b8e}.reachSummary b{font-size:24px}.reachNetworks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reachNetwork{background:#fff;border:1px solid #d6e4ec;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.reachNetwork>svg{width:29px}.reachNetwork.instagram>svg{color:#bd3ba9}.reachNetwork.facebook>svg{color:#1877f2}.reachNetwork b,.reachNetwork span,.reachNetwork small{display:block}.reachNetwork aside{color:#087961;background:#eaf9f5;border-radius:10px;padding:10px 12px}.reachChart,.reachHistory{background:#fff;border:1px solid #d5e3eb;border-radius:14px;overflow:hidden}.reachChart>header,.reachHistory>header{border-bottom:1px solid #e2ebf0;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.reachChart h3,.reachHistory h3{margin:0}.reachChart p,.reachHistory p{color:#667f91;margin:3px 0 0}.reachChart header>span{align-items:center;gap:7px;display:flex}.reachChart header>span i{background:#00a3c2;border-radius:50%;width:10px;height:10px}.reachChart header>span i+i{background:#f2aa18}.reachBars{align-items:flex-end;gap:14px;height:260px;padding:24px 18px 14px;display:flex;overflow:auto}.reachBars>div{text-align:center;grid-template-rows:1fr auto auto;min-width:55px;height:100%;display:grid}.reachBars .bars{border-bottom:1px solid #cbdce6;justify-content:center;align-items:flex-end;gap:4px;display:flex}.reachBars .bars i{background:#00a3c2;border-radius:5px 5px 0 0;width:18px;min-height:4px}.reachBars .bars i+i{background:#f2aa18}.reachBars b{margin-top:4px}.reachBars small{color:#647c8e}.reachEmpty{text-align:center;color:#647b8e;padding:35px}.reachHistory>div{overflow:auto}.reachHistory table{border-collapse:collapse;width:100%;min-width:850px}.reachHistory th,.reachHistory td{text-align:left;border-top:1px solid #e5edf2;padding:11px 13px}.reachHistory th{color:#34596d;background:#eef7f9;border-top:0}.reachHistory .empty{text-align:center}.reachOverlay{z-index:1000;background:#071f32b5;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.reachDialog{background:#fff;border-radius:16px;width:min(760px,100%);max-height:94vh;overflow:auto}.reachDialog header,.reachDialog footer{border-bottom:1px solid #dbe6ed;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.reachDialog h2{margin:4px 0 0}.reachDialog header button{background:#fff;border:1px solid #cbdce6;border-radius:8px;padding:7px}.reachDialog header svg{width:18px}.reachDialog>div{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.reachDialog label{gap:6px;font-weight:800;display:grid}.reachDialog label.wide{grid-column:1/-1}.reachDialog input,.reachDialog select{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbdce6;border-radius:9px;padding:11px}.reachDialog footer{border-top:1px solid #dbe6ed;border-bottom:0;justify-content:flex-end;gap:8px}.reachDialog footer button{background:#fff;border:1px solid #cbdce6;border-radius:9px;padding:11px 16px;font-weight:900}.reachDialog footer .primary{color:#fff;background:#082d45}@media (max-width:800px){.reachWorkspace{font-size:13px}.reachHero{align-items:flex-start;padding:18px}.reachHero h2{font-size:22px}.reachHero p,.reachHero button:first-child{display:none}.reachFilters{flex-wrap:wrap}.reachFilters select{width:100%;margin-left:0}.reachSummary{grid-template-columns:1fr 1fr}.reachNetworks{grid-template-columns:1fr}.reachNetwork{grid-template-columns:auto 1fr}.reachNetwork aside{grid-column:1/-1}.reachDialog>div{grid-template-columns:1fr}.reachDialog label.wide{grid-column:auto}}
.funnelWorkspace{gap:14px;font-size:14px;display:grid}.funnelHero{color:#fff;background:linear-gradient(120deg,#073c55,#00a6c7);border-radius:16px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.funnelHero small,.funnelDialog header small{letter-spacing:.14em;font-weight:900}.funnelHero h2{margin:5px 0;font-size:27px}.funnelHero p{opacity:.9;margin:0}.funnelHero>div:last-child{gap:8px;display:flex}.funnelHero button{color:#083047;background:#fff;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-weight:900;display:flex}.funnelHero button:first-child{background:#dff7fc}.funnelHero button svg{width:17px}.funnelMessage{color:#00657c;background:#e8f7fb;border-radius:10px;padding:11px 14px;font-weight:800}.funnelGuide{color:#5a4200;background:#fff6d6;border:1px solid #efd47e;border-radius:14px;gap:13px;padding:17px 19px;display:flex}.funnelGuide>svg{color:#c18a00;flex:none;width:25px}.funnelGuide small{letter-spacing:.08em;font-weight:900;display:block}.funnelGuide b{margin:3px 0;font-size:16px;display:block}.funnelGuide p{margin:0;line-height:1.5}.funnelFilters{background:#fff;border:1px solid #d4e3eb;border-radius:13px;align-items:center;gap:7px;padding:12px;display:flex}.funnelFilters span{align-items:center;gap:6px;font-weight:900;display:flex}.funnelFilters svg{width:17px}.funnelFilters button,.funnelFilters select{font:inherit;background:#fff;border:1px solid #c9dbe6;border-radius:8px;padding:9px 12px}.funnelFilters button.active{color:#fff;background:#082f48}.funnelFilters select{margin-left:auto}.funnelKpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.funnelKpis article{background:#fff;border:1px solid #d7e4ec;border-radius:13px;padding:15px}.funnelKpis span,.funnelKpis b,.funnelKpis small{display:block}.funnelKpis span,.funnelKpis small{color:#647b8e}.funnelKpis b{color:#073c55;font-size:24px}.funnelVisual,.funnelChannels,.funnelHistory{background:#fff;border:1px solid #d5e3eb;border-radius:14px;overflow:hidden}.funnelVisual>header,.funnelChannels>header,.funnelHistory>header{border-bottom:1px solid #e2ebf0;padding:15px 17px}.funnelVisual h3,.funnelChannels h3,.funnelHistory h3{margin:0}.funnelVisual p,.funnelChannels p,.funnelHistory p{color:#667f91;margin:3px 0 0}.funnelVisual>div{gap:6px;padding:18px;display:grid}.funnelStep{justify-content:center;align-items:center;display:flex;position:relative}.funnelStep article{box-sizing:border-box;color:#073c55;background:linear-gradient(90deg,#e6f8fb,#b9edf5);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:52px;padding:11px 18px;display:grid}.funnelStep article svg{width:21px}.funnelStep article b{font-size:20px}.funnelStep aside{color:#087961;grid-template-columns:auto auto;align-items:center;display:grid;position:absolute;right:5px}.funnelStep aside svg{grid-row:1/3;width:16px}.funnelStep aside small{grid-column:2}.funnelStep>small{color:#647b8e;position:absolute;left:8px}.funnelChannels>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.funnelChannels article{border:1px solid #d9e6ed;border-radius:11px;grid-template-columns:1fr auto;gap:4px;padding:13px;display:grid}.funnelChannels article>b{grid-column:1/-1}.funnelChannels article em{color:#078167;font-style:normal;font-weight:900}.funnelChannels article small{color:#647b8e;grid-column:1/-1}.funnelEmpty{text-align:center;color:#647b8e;grid-column:1/-1;padding:24px}.funnelHistory>div{overflow:auto}.funnelHistory table{border-collapse:collapse;width:100%;min-width:900px}.funnelHistory th,.funnelHistory td{text-align:left;border-top:1px solid #e5edf2;padding:11px 13px}.funnelHistory th{color:#34596d;background:#eef7f9;border-top:0}.funnelHistory .empty{text-align:center}.funnelOverlay{z-index:1000;background:#071f32b5;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.funnelDialog{background:#fff;border-radius:16px;width:min(760px,100%);max-height:94vh;overflow:auto}.funnelDialog header,.funnelDialog footer{border-bottom:1px solid #dbe6ed;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.funnelDialog h2{margin:4px 0 0}.funnelDialog header button{background:#fff;border:1px solid #cbdce6;border-radius:8px;padding:7px}.funnelDialog header svg{width:18px}.funnelDialog>div{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.funnelDialog label{gap:6px;font-weight:800;display:grid}.funnelDialog label.wide{grid-column:1/-1}.funnelDialog input,.funnelDialog select{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbdce6;border-radius:9px;padding:11px}.funnelDialog footer{border-top:1px solid #dbe6ed;border-bottom:0;justify-content:flex-end;gap:8px}.funnelDialog footer button{background:#fff;border:1px solid #cbdce6;border-radius:9px;padding:11px 16px;font-weight:900}.funnelDialog footer .primary{color:#fff;background:#082d45}@media (max-width:800px){.funnelWorkspace{font-size:13px}.funnelHero{align-items:flex-start;padding:18px}.funnelHero h2{font-size:22px}.funnelHero p,.funnelHero button:first-child{display:none}.funnelFilters{flex-wrap:wrap}.funnelFilters select{width:100%;margin-left:0}.funnelKpis{grid-template-columns:1fr 1fr}.funnelChannels>div{grid-template-columns:1fr}.funnelStep article{width:100%!important}.funnelStep aside,.funnelStep>small{margin-left:7px;position:static}.funnelStep>small{display:none}.funnelDialog>div{grid-template-columns:1fr}.funnelDialog label.wide{grid-column:auto}}
.roasWorkspace{gap:14px;font-size:14px;display:grid}.roasHero{color:#fff;background:linear-gradient(120deg,#073c55,#00a6c7);border-radius:16px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.roasHero small,.roasDialog header small{letter-spacing:.14em;font-weight:900}.roasHero h2{margin:5px 0;font-size:27px}.roasHero p{opacity:.9;margin:0}.roasHero>div:last-child{gap:8px;display:flex}.roasHero button{color:#083047;background:#fff;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-weight:900;display:flex}.roasHero button:first-child{background:#dff7fc}.roasHero button svg{width:17px}.roasMessage{color:#00657c;background:#e8f7fb;border-radius:10px;padding:11px 14px;font-weight:800}.roasGuide{color:#5a4200;background:#fff6d6;border:1px solid #efd47e;border-radius:14px;gap:13px;padding:17px 19px;display:flex}.roasGuide>svg{color:#c18a00;flex:none;width:25px}.roasGuide small{letter-spacing:.08em;font-weight:900;display:block}.roasGuide b{margin:3px 0;font-size:16px;display:block}.roasGuide p{margin:0;line-height:1.5}.roasFilters{background:#fff;border:1px solid #d4e3eb;border-radius:13px;align-items:center;gap:7px;padding:12px;display:flex}.roasFilters span{align-items:center;gap:6px;font-weight:900;display:flex}.roasFilters svg{width:17px}.roasFilters button,.roasFilters select{font:inherit;background:#fff;border:1px solid #c9dbe6;border-radius:8px;padding:9px 12px}.roasFilters button.active{color:#fff;background:#082f48}.roasFilters select{margin-left:auto}.roasSummary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.roasSummary article{background:#fff;border:1px solid #d7e4ec;border-radius:13px;grid-template-columns:auto 1fr;column-gap:9px;padding:15px;display:grid}.roasSummary svg{color:#00a3c2;grid-row:1/4;width:22px}.roasSummary span,.roasSummary b,.roasSummary small{display:block}.roasSummary span,.roasSummary small{color:#647b8e}.roasSummary b{font-size:24px}.roasSummary .down b{color:#c82d40}.roasSummary .up b{color:#078167}.roasChannels,.roasHistory{background:#fff;border:1px solid #d5e3eb;border-radius:14px;overflow:hidden}.roasChannels>header,.roasHistory>header{border-bottom:1px solid #e2ebf0;padding:15px 17px}.roasChannels h3,.roasHistory h3{margin:0}.roasChannels p,.roasHistory p{color:#667f91;margin:3px 0 0}.roasChannels>div{grid-template-columns:repeat(3,1fr);gap:11px;padding:14px;display:grid}.roasChannels article{border:1px solid #d8e5ec;border-radius:12px;overflow:hidden}.roasChannels article>header{background:#eff8fa;justify-content:space-between;padding:13px;display:flex}.roasChannels article>header span{color:#597487;margin-top:3px;display:block}.roasChannels article>header strong{color:#087961;font-size:25px}.roasChannels article.danger>header{background:#fff0f1}.roasChannels article.danger>header strong{color:#c82d40}.roasChannels article.scale>header{background:#e9f9ef}.roasChannels article>div{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.roasChannels article>div span{color:#647b8e}.roasChannels article>div b{color:#122d40;display:block}.roasChannels footer{background:#edf3f6;height:24px;position:relative}.roasChannels footer i{background:#00a5c5;height:5px;display:block}.roasChannels footer small{color:#647b8e;position:absolute;inset:7px 10px auto}.roasEmpty{text-align:center;color:#647b8e;grid-column:1/-1;padding:25px}.roasHistory>div{overflow:auto}.roasHistory table{border-collapse:collapse;width:100%;min-width:760px}.roasHistory th,.roasHistory td{text-align:left;border-top:1px solid #e5edf2;padding:11px 13px}.roasHistory th{color:#34596d;background:#eef7f9;border-top:0}.roasHistory .empty{text-align:center}.roasOverlay{z-index:1000;background:#071f32b5;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.roasDialog{background:#fff;border-radius:16px;width:min(680px,100%)}.roasDialog header,.roasDialog footer{border-bottom:1px solid #dbe6ed;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.roasDialog h2{margin:4px 0 0}.roasDialog header button{background:#fff;border:1px solid #cbdce6;border-radius:8px;padding:7px}.roasDialog header svg{width:18px}.roasDialog>div{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.roasDialog label{gap:6px;font-weight:800;display:grid}.roasDialog input,.roasDialog select{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbdce6;border-radius:9px;padding:11px}.roasDialog footer{border-top:1px solid #dbe6ed;border-bottom:0;justify-content:flex-end;gap:8px}.roasDialog footer button{background:#fff;border:1px solid #cbdce6;border-radius:9px;padding:11px 16px;font-weight:900}.roasDialog footer .primary{color:#fff;background:#082d45}@media (max-width:800px){.roasWorkspace{font-size:13px}.roasHero{align-items:flex-start;padding:18px}.roasHero h2{font-size:22px}.roasHero p,.roasHero button:first-child{display:none}.roasFilters{flex-wrap:wrap}.roasFilters select{width:100%;margin-left:0}.roasSummary{grid-template-columns:1fr 1fr}.roasChannels>div,.roasDialog>div{grid-template-columns:1fr}}
.metaAdsSite .tableTitle select{color:#102a43;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-width:240px;padding:9px 12px;font-weight:700}.metaAccountGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;padding:14px;display:grid}.metaAccountCard{text-align:left;color:#102a43;background:#fff;border:1px solid #dbe4ee;border-radius:10px;align-items:flex-start;gap:9px;min-height:95px;padding:12px;display:flex}.metaAccountCard:hover,.metaAccountCard.selected{background:#edfafd;border-color:#0e94ad}.metaAccountCard div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.metaAccountCard b{font-size:14px}.metaAccountCard small{color:#64748b;font-size:11px}.metaAccountCard em{color:#475569;font-size:11px;font-style:normal}.metaAccountCard>strong{color:#008ca8;white-space:nowrap;font-size:11px}.accountDot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.accountDot.active{background:#16a34a}.accountDot.disabled{background:#94a3b8}.metaAdsSite .trafficTable input{width:112px;max-width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:7px;padding:8px}.metaAdsSite .trafficStatus{align-items:center;gap:4px;display:inline-flex}.metaAdsSite td small{color:#64748b;margin-top:3px;display:block}.metaAdsSite .empty{color:#64748b;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex}@media (max-width:700px){.metaAccountGrid{grid-template-columns:1fr}.metaAdsSite .tableTitle{align-items:stretch}.metaAdsSite .tableTitle select{width:100%;min-width:0}}.metaPeriodToolbar{background:#fff;border:1px solid #dbe4ee;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 14px;display:flex}.metaPresetButtons{flex-wrap:wrap;gap:6px;display:flex}.metaPresetButtons button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 12px;font-weight:700}.metaPresetButtons button.active{color:#fff;background:#0e7890;border-color:#0e7890}.metaDateRange,.metaNewDay{align-items:flex-end;gap:8px;display:flex}.metaDateRange label,.metaNewDay label{color:#475569;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.metaDateRange input,.metaNewDay input{border:1px solid #cbd5e1;border-radius:8px;padding:8px}.metaNewDay button{color:#fff;background:#0e7890;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 13px;font-weight:800;display:flex}.metaAdsSite td small svg{vertical-align:middle}@media (max-width:900px){.metaPeriodToolbar,.metaDateRange,.metaNewDay{align-items:stretch}.metaNewDay{flex-wrap:wrap;width:100%}.metaNewDay label{flex:1}.metaNewDay button{justify-content:center}}.metaFilterGroup{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.metaFilterGroup label{color:#475569;flex-direction:column;gap:4px;font-size:11px;font-weight:800;display:flex}.metaFilterGroup label:last-child select{min-width:360px}@media (max-width:700px){.metaFilterGroup{grid-template-columns:1fr;width:100%;display:grid}.metaFilterGroup label:last-child select{width:100%;min-width:0}}.metaInputGuide{flex-wrap:wrap;gap:8px;padding:12px 14px 4px;display:flex}.metaInputGuide span{border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.metaInputGuide .manual{color:#7a5200;background:#fff3bf;border:1px solid #f5c842}.metaInputGuide .automatic{color:#075985;background:#e0f2fe;border:1px solid #7dd3fc}.metaInputGuide .calculated{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.metaAdsSite th.manual{color:#704800!important;background:#fff3bf!important}.metaAdsSite th.automatic{color:#075985!important;background:#e0f2fe!important}.metaAdsSite th.calculated{background:#f8fafc}.metaAdsSite .metaManualInput{background:#fffbed;border-color:#eab308!important}.metaAdsSite .metaManualInput:focus{outline-offset:1px;outline:2px solid #facc15}.metaAdsSite .metaAutoCell{color:#075985;background:#effaff;font-weight:800}.metaKpiCards .trafficCard.auto{background:#effaff;border-color:#7dd3fc}.metaKpiCards .trafficCard small{color:#64748b;margin-top:4px;font-size:10px;display:block}.metaDailyChecklist{background:#fffbed;border:1px solid #f5c842;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 14px;padding:12px;display:flex}.metaDailyChecklist b{color:#704800;margin-right:3px}.metaDailyChecklist span{color:#704800;background:#fff3bf;border:1px solid #f5c842;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.metaDailyChecklist em{color:#475569;width:100%;font-size:11px;font-style:normal}.metaAdsSite .trafficTable table{font-size:13px}.metaAdsSite .trafficTable th{white-space:nowrap;font-size:12px}.metaAdsSite .trafficTable td{padding:7px 8px}@media (max-width:700px){.metaInputGuide{display:grid}.metaDailyChecklist{align-items:flex-start}.metaDailyChecklist span{width:max-content}.metaKpiCards{grid-template-columns:repeat(2,minmax(0,1fr))}}.metaDailyManual{background:#fffdf5;border:1px solid #f0cf70;border-left:5px solid #e3a600;border-radius:14px;margin-top:14px;padding:18px 20px;box-shadow:0 5px 16px #78530012}.metaDailyManualHeader{align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.metaDailyManualNumber{color:#593d00;background:#f4c542;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:21px;font-weight:900;display:grid}.metaDailyManualHeader small{color:#8a5b00;letter-spacing:.08em;margin-bottom:3px;font-size:12px;font-weight:900;display:block}.metaDailyManualHeader h2{color:#18283b;margin:0;font-size:18px;line-height:1.3}.metaDailyManualHeader p{color:#64748b;margin:4px 0 0;font-size:14px;line-height:1.45}.metaDailyManualSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.metaDailyManualSteps li{background:#fff;border:1px solid #eadfbf;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.metaDailyManualSteps li>span{color:#765100;background:#fff1bd;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.metaDailyManualSteps strong{color:#18283b;font-size:15px;line-height:1.35;display:block}.metaDailyManualSteps p{color:#64748b;margin:3px 0 0;font-size:14px;line-height:1.4}.metaDailyManualRule{color:#664d03;background:#fff3cd;border-radius:9px;margin-top:12px;padding:11px 13px;font-size:14px;line-height:1.45}@media (max-width:900px){.metaDailyManual{padding:16px}.metaDailyManualSteps{grid-template-columns:1fr}.metaDailyManualHeader h2{font-size:17px}}.metaReferenceManual{background:#fff;border:1px solid #cbd7e4;border-radius:14px;margin-top:12px;overflow:hidden;box-shadow:0 5px 16px #0f2a420f}.metaReferenceManual summary{cursor:pointer;background:#f8fbfe;align-items:center;gap:12px;min-height:72px;padding:16px 18px;list-style:none;display:flex}.metaReferenceManual summary::-webkit-details-marker{display:none}.metaReferenceManual[open] summary{background:#eef8fc;border-bottom:1px solid #d9e2ec}.metaReferenceManualIcon{color:#fff;background:#0b91a8;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:21px;font-weight:900;display:grid}.metaReferenceManual summary>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.metaReferenceManual summary small{color:#087c92;letter-spacing:.07em;font-size:11px;font-weight:900}.metaReferenceManual summary strong{color:#14283b;font-size:17px;line-height:1.3}.metaReferenceManualAction{color:#087c92;white-space:nowrap;border:1px solid #b9d6df;border-radius:8px;margin-left:auto;padding:8px 12px;font-size:13px;font-weight:800}.metaReferenceManual[open] .metaReferenceManualAction{font-size:0}.metaReferenceManual[open] .metaReferenceManualAction:after{content:"Fechar manual";font-size:13px}.metaReferenceManualBody{color:#26384a;padding:20px;font-size:15px;line-height:1.55}.metaReferenceLead{background:#eefbfe;border-left:4px solid #0b91a8;border-radius:8px;margin:0 0 18px;padding:13px 15px;font-size:15px;font-weight:600}.metaReferenceManualBody section{margin-top:20px}.metaReferenceManualBody h3{color:#102a43;margin:0 0 10px;font-size:17px}.metaReferenceManualBody p{margin:7px 0}.metaManualTableWrap{overflow-x:auto}.metaManualTable{border-collapse:collapse;width:100%;font-size:14px}.metaManualTable th,.metaManualTable td{text-align:left;vertical-align:top;border:1px solid #dbe4ec;padding:9px 10px}.metaManualTable th{color:#075e6d;background:#eaf5f8;font-weight:900}.metaManualTable td:first-child{text-align:center;color:#0b7285;width:85px;font-weight:900}.metaFormulaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.metaFormulaGrid code{color:#14344b;background:#f7f9fb;border:1px solid #d8e2ec;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:700;display:block}.metaFormulaGrid code:nth-child(4),.metaFormulaGrid code:nth-child(5){grid-column:1/-1}.metaManualNote{color:#536579;background:#f7f9fb;border-radius:8px;padding:10px 12px;font-size:14px}.metaManualNote a{color:#087c92;font-weight:800}.metaManualColumns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metaManualColumns ul,.metaDiagnosticList{margin:0;padding-left:20px}.metaManualColumns li,.metaDiagnosticList li{margin:5px 0}.metaDiagnosticList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.metaAlertGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.metaAlertGrid div{background:#fffaf0;border:1px solid #efd388;border-radius:9px;padding:11px}.metaAlertGrid strong,.metaAlertGrid span{font-size:14px;display:block}.metaAlertGrid span{color:#70551a;margin-top:4px}.metaExecutiveList{columns:2;column-gap:34px;margin:0;padding-left:24px}.metaExecutiveList li{break-inside:avoid;margin:5px 0}.metaManualImportant{background:#fff5f5;border:1px solid #f0b4b4;border-radius:10px;padding:14px}.metaManualImportant h3{color:#9b1c1c}@media (max-width:900px){.metaReferenceManual summary{align-items:flex-start}.metaReferenceManualAction{display:none}.metaReferenceManualBody{padding:16px;font-size:14px}.metaFormulaGrid,.metaManualColumns,.metaDiagnosticList,.metaAlertGrid{grid-template-columns:1fr}.metaFormulaGrid code:nth-child(4),.metaFormulaGrid code:nth-child(5){grid-column:auto}.metaExecutiveList{columns:1}}.metaDecisionHistory{background:#fff;border:1px solid #cbd7e4;border-radius:14px;margin-top:12px;overflow:hidden;box-shadow:0 5px 16px #0f2a420f}.metaDecisionHistory>summary{cursor:pointer;background:#f8fbfe;align-items:center;gap:12px;min-height:72px;padding:16px 18px;list-style:none;display:flex}.metaDecisionHistory>summary::-webkit-details-marker{display:none}.metaDecisionHistory[open]>summary{background:#eef8fc;border-bottom:1px solid #d9e2ec}.metaDecisionHistory>summary>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.metaDecisionHistory>summary small{color:#087c92;letter-spacing:.07em;font-size:11px;font-weight:900}.metaDecisionHistory>summary strong{color:#14283b;font-size:17px}.metaDecisionHistory>summary em{color:#64748b;font-size:13px;font-style:normal}.metaDecisionIcon{color:#fff;background:#0b91a8;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.metaDecisionBody{padding:18px}.metaDecisionToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.metaDecisionToolbar h3{color:#102a43;margin:0}.metaDecisionToolbar p{color:#64748b;margin:3px 0 0;font-size:13px}.metaDecisionToolbar button,.metaDecisionFormActions button{color:#fff;background:#0e7890;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-weight:800;display:inline-flex}.metaDecisionForm{background:#f7fbfc;border:1px solid #b9d6df;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;padding:14px;display:grid}.metaDecisionForm label{color:#475569;flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.metaDecisionForm .wide{grid-column:1/-1}.metaDecisionForm input,.metaDecisionForm select,.metaDecisionForm textarea{color:#102a43;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 10px}.metaDecisionForm textarea{resize:vertical;min-height:72px}.metaDecisionFormActions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.metaDecisionFormActions span{color:#64748b;font-size:12px}.metaDecisionTimeline{gap:12px;display:grid}.metaDecisionCard{grid-template-columns:22px 1fr;gap:8px;display:grid}.metaDecisionRail{flex-direction:column;align-items:center;display:flex}.metaDecisionRail span{background:#fff;border:3px solid #0b91a8;border-radius:50%;width:13px;height:13px;margin-top:17px}.metaDecisionRail i{background:#cce6eb;flex:1;width:2px;margin-top:4px}.metaDecisionContent{background:#fff;border:1px solid #dbe4ee;border-radius:12px;padding:14px}.metaDecisionHeading>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.metaDecisionAction{color:#076b7e;background:#dff5f8;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.metaDecisionHeading time{color:#64748b;font-size:12px;font-weight:700}.metaDecisionHeading>strong{color:#102a43;overflow-wrap:anywhere;margin-top:8px;font-size:15px;display:block}.metaDecisionHeading>small{color:#64748b;margin-top:3px;display:block}.metaDecisionMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.metaDecisionMetrics span{background:#f8fafc;border:1px solid #dbe4ee;border-radius:9px;padding:9px}.metaDecisionMetrics small,.metaDecisionMetrics b{display:block}.metaDecisionMetrics small{color:#64748b;font-size:10px}.metaDecisionMetrics b{color:#0f766e;margin-top:3px;font-size:14px}.metaDecisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.metaDecisionGrid section{background:#f8fafc;border-radius:9px;padding:10px 11px}.metaDecisionGrid h4{color:#334155;margin:0;font-size:12px}.metaDecisionGrid p{color:#536579;margin:4px 0 0;font-size:13px;line-height:1.45}@media (max-width:900px){.metaDecisionBody{padding:14px}.metaDecisionToolbar{flex-direction:column;align-items:flex-start}.metaDecisionForm{grid-template-columns:1fr 1fr}.metaDecisionMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metaDecisionGrid{grid-template-columns:1fr}}@media (max-width:560px){.metaDecisionHistory>summary{align-items:flex-start}.metaDecisionHistory>summary .metaReferenceManualAction{display:none}.metaDecisionForm{grid-template-columns:1fr}.metaDecisionForm label,.metaDecisionForm .wide{grid-column:1}.metaDecisionFormActions{flex-direction:column;align-items:stretch}.metaDecisionFormActions button{justify-content:center}.metaDecisionMetrics{grid-template-columns:1fr 1fr}.metaDecisionCard{grid-template-columns:14px 1fr}.metaDecisionContent{padding:11px}}
.abcProducts{gap:14px;min-width:0;display:grid}.abcIntro{background:#fff;border:1px solid #cfdee9;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.abcIntro small{color:#007f9d;letter-spacing:1.5px;font-size:11px;font-weight:900}.abcIntro h2{margin:4px 0;font-size:22px}.abcIntro p{color:#5b7084;margin:0;font-size:14px}.abcRule{white-space:nowrap;gap:8px;display:flex}.abcRule span{color:#425b70;border:1px solid #d4e0e8;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:flex}.abcRule b,.abcBadge{border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:15px;font-weight:900;display:inline-grid}.abcRule span:first-child b,.abcBadge.abcA{color:#087f5b;background:#dff7ec}.abcRule span:nth-child(2) b,.abcBadge.abcB{color:#9a6700;background:#fff2c7}.abcRule span:nth-child(3) b,.abcBadge.abcC{color:#556b7c;background:#edf1f5}.abcToolbar{background:#fff;border:1px solid #cfdee9;border-radius:13px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:13px 14px;display:flex}.abcToolbar label{color:#385268;gap:5px;min-width:170px;font-size:13px;font-weight:800;display:grid}.abcToolbar input,.abcToolbar select{color:#10263c;background:#fff;border:1px solid #c6d5e1;border-radius:8px;min-height:39px;padding:8px 10px;font-size:14px}.abcRefresh,.abcListTools button{color:#173249;cursor:pointer;background:#fff;border:1px solid #bfd0dc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 12px;font-size:13px;font-weight:850;display:flex}.abcCoverage{color:#35536a;background:#edf8fb;border:1px solid #d5e3eb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:15px;padding:10px 13px;font-size:13px;display:flex}.abcCoverage strong{color:#9a6700;margin-left:auto}.abcCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.abcCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #d3e0e8;border-left-width:5px;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.abcCard.abcA{border-left-color:#0a9f68}.abcCard.abcB{border-left-color:#e4ad28}.abcCard.abcC{border-left-color:#8295a5}.abcCard.selected{outline:3px solid #1a90b633}.abcCard span{color:#516a7d;font-size:13px;font-weight:850}.abcCard b{font-size:19px}.abcCard strong{font-size:21px}.abcCard small{color:#6b7f90;font-size:12px}.abcList{background:#fff;border:1px solid #cfdee9;border-radius:13px;overflow:hidden}.abcListTools{border-bottom:1px solid #dce6ed;align-items:center;gap:9px;padding:12px;display:flex}.abcListTools label{border:1px solid #c7d6e1;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:240px;padding:0 10px;display:flex}.abcListTools input{border:0;outline:0;width:100%;min-height:39px;font-size:14px}.abcListTools select{background:#fff;border:1px solid #c7d6e1;border-radius:8px;min-height:41px;padding:8px 11px}.abcListTools button{color:#fff;background:#0b829f;border-color:#0b829f}.abcListTools button:disabled{opacity:.45;cursor:not-allowed}.abcScroll{overflow:auto}.abcScroll table{border-collapse:collapse;width:100%;min-width:1320px}.abcScroll th{color:#526a7e;text-align:left;text-transform:uppercase;letter-spacing:.3px;background:#f1f6f9;border-bottom:1px solid #dce6ed;padding:10px 9px;font-size:11px}.abcScroll td{color:#173249;vertical-align:middle;border-bottom:1px solid #e2eaf0;padding:10px 9px;font-size:13px}.abcScroll tbody tr:hover{background:#f8fbfd}.abcProduct{gap:2px;max-width:360px;display:grid}.abcProduct b{font-size:13px}.abcProduct span{color:#536b7e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.abcProgress{gap:4px;min-width:100px;display:grid}.abcProgress:before{content:"";background:#e5edf2;border-radius:99px;grid-area:1/1;height:6px;display:block}.abcProgress span{background:#1189aa;border-radius:99px;grid-area:1/1;max-width:100%;height:6px;display:block}.abcProgress b{font-size:12px}.abcAction{border-radius:7px;max-width:190px;padding:5px 7px;font-size:11px;font-weight:800;line-height:1.25;display:inline-block}.abcAction.abcA{color:#087f5b;background:#e2f7ed}.abcAction.abcB{color:#8a6100;background:#fff4d2}.abcAction.abcC{color:#536b7c;background:#eef2f5}.abcEmpty{text-align:center;color:#687d8e;padding:35px}.abcError{color:#b42318;background:#fff1f1;border:1px solid #f3b2b2;border-radius:9px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;display:flex}@media (max-width:900px){.abcIntro{flex-direction:column;align-items:flex-start}.abcRule{width:100%;overflow:auto}.abcCards{grid-template-columns:1fr}.abcCoverage strong{width:100%;margin-left:0}.abcToolbar label{flex:180px}.abcListTools{flex-wrap:wrap;align-items:stretch}.abcListTools label{flex-basis:100%}}
.abcColorsPage{color:#102a43;gap:16px;padding-bottom:36px;display:grid}.abcColorsHero{background:linear-gradient(135deg,#fff 0%,#eefaff 100%);border:1px solid #cfe0eb;border-radius:16px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.abcColorsHero span{letter-spacing:.18em;color:#007f9f;font-size:12px;font-weight:900}.abcColorsHero h1{margin:5px 0 4px;font-size:30px}.abcColorsHero p,.abcColorBoard p{color:#56738b;margin:0}.abcColorsHeroIcon{color:#0089a8;background:#d9f7fb;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.abcColorsControls{background:#fff;border:1px solid #cfdee9;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.abcColorsSearch{border:1px solid #bfd2df;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 12px;display:flex}.abcColorsSearch input{background:0 0;border:0;outline:0;width:100%;height:42px;font-size:14px}.abcColorsControls select{background:#fff;border:1px solid #bfd2df;border-radius:10px;height:44px;padding:0 34px 0 12px;font-size:14px}.abcColorsPeriods{gap:5px;display:flex}.abcColorsPeriods button,.abcColorsRefresh{color:#17364e;cursor:pointer;background:#fff;border:1px solid #bfd2df;border-radius:9px;height:42px;padding:0 12px;font-weight:800}.abcColorsPeriods button.active{color:#fff;background:#102c44;border-color:#102c44}.abcColorsRefresh{color:#0085a5;align-items:center;gap:7px;display:flex}.abcColorsControls label{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.abcColorsSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.abcColorsSummary>div{background:#fff;border:1px solid #cfdee9;border-radius:14px;padding:16px}.abcColorsSummary span,.abcColorsSummary small{color:#607b91;display:block}.abcColorsSummary b{margin:5px 0;font-size:24px;display:block}.abcColorBoard{background:#fff;border:1px solid #cfdee9;border-radius:16px;overflow:hidden}.abcColorBoard>header{border-bottom:1px solid #dce8ef;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.abcColorBoard h2{margin:0 0 4px;font-size:19px}.abcColorBoard header>strong{white-space:nowrap;color:#007f9f}.abcColorTableWrap{overflow:auto}.abcColorBoard table{border-collapse:collapse;width:100%}.abcColorBoard th,.abcColorBoard td{text-align:left;white-space:nowrap;border-bottom:1px solid #e2ebf1;padding:11px 14px;font-size:13px}.abcColorBoard th{text-transform:uppercase;letter-spacing:.05em;color:#536e83;background:#f2f7fa;font-size:11px}.abcColorBadge{border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:inline-grid}.abcColorBadge.classA{color:#087b52;background:#d9f8ea}.abcColorBadge.classB{color:#986800;background:#fff2c9}.abcColorBadge.classC{color:#536778;background:#edf1f5}.abcColorShare{background:#eef5f8;border-radius:8px;min-width:220px;height:27px;position:relative;overflow:hidden}.abcColorShare span{background:#58c9dc;position:absolute;inset:0 auto 0 0}.abcColorShare b{align-items:center;height:100%;padding:0 9px;display:flex;position:relative}.abcColorAlignment{border-color:#aed9c8}.abcColorAlignment>header{background:#f2fff9}.abcColorNeed{color:#b45309;font-weight:900}.abcColorExcess{color:#486278;font-weight:900}.abcColorAction{border-radius:999px;padding:6px 9px;font-weight:900;display:inline-block}.abcColorAction.need{color:#a44d00;background:#fff0d8}.abcColorAction.excess{color:#536778;background:#eef2f5}.abcColorAction.ok{color:#087b52;background:#dff8eb}.abcColorBoard footer{color:#5a7388;background:#f8fbfc;padding:12px 18px;font-size:12px}.abcColorsError,.abcColorsLoading{color:#a22;background:#fff3f3;border:1px solid #f0c4c4;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:90px;display:flex}.abcColorsLoading{color:#56738b;background:#fff;border-color:#cfdee9}@media (max-width:1050px){.abcColorsSummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.abcColorsHero{padding:18px}.abcColorsHero h1{font-size:25px}.abcColorsHeroIcon{display:none}.abcColorsSummary{grid-template-columns:1fr}.abcColorsControls>*{width:100%}.abcColorsPeriods{grid-template-columns:repeat(4,1fr);display:grid}.abcColorsPeriods button{padding:0 5px;font-size:12px}}
@media (max-width:650px){.abcColorsPage{gap:10px;font-size:13px}.abcColorsHero{border-radius:12px;padding:12px 14px}.abcColorsHero h1{display:none}.abcColorsHero span{letter-spacing:.12em;font-size:13px}.abcColorsHero p{font-size:13px;line-height:1.35}.abcColorsControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.abcColorsControls>*{width:auto;min-width:0}.abcColorsSearch{grid-column:1/-1;padding:0 10px}.abcColorsSearch input,.abcColorsControls select{height:40px;font-size:13px}.abcColorsControls select{grid-column:1/-1}.abcColorsPeriods{grid-column:1/-1;width:100%}.abcColorsPeriods button{height:38px;padding:0 4px;font-size:13px}.abcColorsControls label{grid-column:1/-1;font-size:13px}.abcColorsControls label input{flex:0 0 20px;width:20px;height:20px}.abcColorsRefresh{grid-column:1/-1;justify-content:center;height:38px;font-size:13px}.abcColorsSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.abcColorsSummary>div{border-radius:11px;min-width:0;min-height:72px;padding:11px}.abcColorsSummary span,.abcColorsSummary small{font-size:13px;line-height:1.25}.abcColorsSummary b{margin:3px 0;font-size:21px}.abcColorBoard{border-radius:12px}.abcColorBoard>header{align-items:flex-start;padding:12px 13px}.abcColorBoard h2{font-size:16px}.abcColorBoard p,.abcColorBoard header>strong{font-size:13px}.abcColorBoard th,.abcColorBoard td{padding:9px 10px;font-size:13px}.abcColorBoard th{letter-spacing:0;text-transform:none}.abcColorBoard footer{font-size:13px;line-height:1.4}.abcColorShare{min-width:150px}}
.ratesIntro{color:#102a43;background:#fff;border:1px solid #dbe5ee;padding:14px 16px;box-shadow:0 2px 8px #102a430d}.ratesIntro small{color:#008ca8;font-size:13px}.ratesIntro h2{margin:2px 0;font-size:20px}.ratesIntro p{color:#60798e;font-size:13px}.ratesIntro button{min-height:40px;padding:9px 14px;font-size:13px}.rateSettings table{table-layout:fixed;min-width:690px}.rateSettings th,.rateSettings td{padding:9px 10px;font-size:13px}.rateSettings th:first-child,.rateSettings td:first-child{width:30%}.rateSettings th:not(:first-child),.rateSettings td:not(:first-child){text-align:center;width:17.5%}.rateSettings input{width:86px;min-height:36px;padding:6px 8px;font-size:13px}@media (max-width:650px){.ratesIntro{border-radius:12px;align-items:center;margin-bottom:10px;padding:10px 12px}.ratesIntro small,.ratesIntro p{display:none}.ratesIntro h2{margin:0;font-size:16px}.ratesIntro button{white-space:nowrap;min-height:38px;padding:7px 11px}.settingsScreen.rateSettings{box-shadow:none;background:0 0;border:0;overflow:visible}.settingsScreen.rateSettings .tableTitle{padding:10px 2px}.rateSettings .tableTitle h2{margin:0 0 3px;font-size:17px}.rateSettings .tableTitle p{margin:0;font-size:13px;line-height:1.35}.rateSettings .scroll{overflow:visible}.rateSettings table,.rateSettings tbody{width:100%;min-width:0;display:block}.rateSettings thead{display:none}.rateSettings tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rateSettings tr{background:#fff;border:1px solid #d7e3ec;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid;box-shadow:0 2px 7px #102a430d}.rateSettings td,.rateSettings td:first-child,.rateSettings td:not(:first-child){text-align:left;border:0;width:auto;padding:0;display:grid}.rateSettings .rateChannel{border-bottom:1px solid #e5edf3;grid-column:1/-1;padding-bottom:7px}.rateSettings .rateChannel b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.rateSettings td[data-label]:before{content:attr(data-label);color:#60798e;margin-bottom:3px;font-size:13px;font-weight:750;line-height:1.2}.rateSettings input{width:100%;min-width:0;min-height:36px;padding:6px 8px;font-size:13px}}@media (max-width:390px){.rateSettings tbody{grid-template-columns:1fr}}
@media (max-width:760px){.technicalSearchBar{z-index:10}.app>aside.open{z-index:120}}
