.consoleRoot{background:#f6f8f6}.companyFilters{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:20px 25px;border-bottom:1px solid #e9ede8}.companyFilters label{display:grid;grid-gap:8px;gap:8px;font-size:12px;color:#586c60}.companyFilters label:first-child{flex:1 1;min-width:190px}.companyChangeForm :is(input,textarea),.companyFilters :is(input,select){box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #ccd9d0;border-radius:8px;background:#fff;color:#203a2c;font:inherit}.companyNameButton{font:inherit;font-weight:650;text-align:left;color:#27714b;background:none;border:0;padding:6px 0;cursor:pointer;overflow-wrap:anywhere}.companyNameButton:hover{text-decoration:underline}.companyStatus{display:inline-flex;white-space:nowrap;font:600 11px/1.4 system-ui;padding:6px 10px;border-radius:20px;background:#e9f3eb;color:#286444}.companyStatus.paused{background:#fff0d9;color:#885721}.companyDialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #dce6de;border-radius:18px;color:#243c2e;background:#fff;box-shadow:0 24px 90px #14251c40;font-family:inherit}.companyDialog::-webkit-backdrop{background:#1a2b2266;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.companyDialog::backdrop{background:#1a2b2266;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.companyDialog .uiDialogHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #e5ebe6}.companyDialog .uiDialogHeader h2{font-size:18px;margin:0}.companyDialog .uiDialogHeader button{width:38px;height:38px;border:0;background:#f1f5f1;border-radius:50%;font:24px system-ui;cursor:pointer}.companyDialogBody{padding:24px}.companyIdentity{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.companyIdentity h3{font-size:24px;margin:0 0 8px;overflow-wrap:anywhere}.companyIdentity small{color:#64786b;overflow-wrap:anywhere}.companyStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0 16px}.companyStats span{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid #e0e8e2;border-radius:10px;font-size:12px;color:#667a6b}.companyStats strong{font-size:24px;color:#294c37}.companyMuted{font-size:12px;line-height:1.8;color:#65796c}.companyActions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.companyDialog .siteButton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #26744b;background:#26744b;color:#fff;border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;cursor:pointer}.companyDialog .siteButton.secondary{background:#fff;color:#366746;border-color:#cfddd2}.companyDialog .siteButton.danger{background:#a93e35;border-color:#a93e35;color:#fff}.companyDialog button:disabled{opacity:.5;cursor:not-allowed}.companyDialog :is(input,textarea,button):focus-visible,.companyFilters :is(input,select):focus-visible{outline:3px solid #90b79d;outline-offset:2px}.companyWarning{background:#fff6e8;border:1px solid #f0dab3;color:#71552e;padding:14px;border-radius:8px;font-size:13px;line-height:1.7;margin:16px 0;overflow-wrap:anywhere}.companyWarning p{margin:6px 0 0}.companyChangeForm{border:1px solid #d8e4db;background:#f7faf7;border-radius:12px;padding:18px;margin:24px 0}.companyChangeForm h3{margin:0 0 16px}.companyChangeForm fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;grid-gap:15px;gap:15px}.companyChangeForm label{display:grid;grid-gap:8px;gap:8px;font-size:13px}.companyChangeForm .companyActions{margin:0}.companySrOnly{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.companyAudit{border-top:1px solid #e1e9e3;padding-top:20px;margin-top:25px}.companyAudit h3{font-size:15px;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.companyAudit h3 small{font-size:11px;font-weight:400;color:#788a7d}.companyAudit ol{list-style:none;padding:0;margin:0}.companyAudit li{padding:15px 0;border-bottom:1px solid #edf1ed;overflow-wrap:anywhere}.companyAudit li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px}.companyAudit li>small,.companyAudit time{font-size:10px;color:#6e8074}.companyAudit p{font-size:13px;line-height:1.6;margin:8px 0}.companyFeedback{background:#ecf6ec;color:#226342;border:1px solid #cce1cf;border-radius:8px;padding:14px;margin-bottom:18px;font-size:13px;line-height:1.7}.companyFeedback.error{background:#fff0eb;color:#84372e;border-color:#ebc5bc}.companyFeedback button{display:block;margin-top:10px;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}@media (max-width:600px){.companyDialogBody{padding:18px}.companyIdentity{flex-direction:column}.companyFilters{padding:16px}.companyFilters label{width:100%}.companyStats span{padding:12px}.companyActions>button{flex:1 1}.companyChangeForm{padding:14px}}.consoleHeader{min-height:86px;padding:18px 32px;background:#fff;display:flex;align-items:center;gap:30px;border-bottom:1px solid #e0e6e1}.consoleArea{color:#849187;font-size:13px;border-left:1px solid #dce4de;padding-left:28px}.consoleProfile{display:flex;align-items:center;gap:22px;margin-left:auto;font-size:13px}.consoleProfile small{display:block;color:#738276;margin-top:5px;font-size:11px}.consoleLayout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:calc(100svh - 175px)}.consoleSidebar{padding:25px 18px;border-right:1px solid #e0e6e1;background:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.consoleSidebar nav a{display:block;padding:12px 15px;text-decoration:none;color:#506758;font-size:13px;border-radius:8px}.consoleSidebar nav a:hover{background:#f2f6f1}.consoleSidebar nav a.selected{background:#e8f0e8;color:#22754b;font-weight:700}.consoleNavGroup{display:block;font-size:10px;color:#859287;text-transform:uppercase;letter-spacing:1.2px;margin:25px 15px 8px}.consoleSidebarBottom{display:flex;flex-direction:column;gap:18px;padding:0 15px;font-size:12px}.consoleSidebarBottom a{text-decoration:none;color:#6c7d70}.consoleMain{padding:28px 40px 50px;width:100%;min-width:0;max-width:1400px;margin:auto;align-self:start}.consoleSidebar{min-width:0}.consoleSidebar nav{min-width:0;max-width:100%}.consoleWelcome>div{min-width:0}.consoleTableScroll{max-width:100%}.consoleToolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:36px}.consoleToolbar label{display:flex;align-items:center;gap:12px;font-size:11px;color:#7e8c82}.consoleToolbar select{max-width:260px;min-height:42px;border:1px solid #dbe3dc;border-radius:8px;background:#fff;color:#314b3a;padding:8px 12px;font:inherit;font-size:13px}.consoleToolbar .siteButton{min-height:40px;padding:9px 15px;font-size:12px}.consoleWelcome{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.consoleWelcome h1{font-size:34px;letter-spacing:-1.1px;line-height:1.2;margin:15px 0 12px;overflow-wrap:anywhere}.consoleWelcome p{max-width:600px;color:#738376;font-size:14px;line-height:1.8;margin:0}.consoleWelcome>.siteButton{flex-shrink:0}.consoleMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px;margin:25px 0}.consoleMetrics>a,.consoleMetrics>article{padding:20px;background:#fff;border:1px solid #dfe6df;border-radius:12px;text-decoration:none;display:flex;flex-direction:column;gap:14px}.consoleMetrics>a:hover{border-color:#99ba9e}.consoleMetrics span{font-size:12px;color:#748578}.consoleMetrics strong{font-size:30px;font-weight:600;letter-spacing:-1px}.consoleMetrics small{font-size:11px;color:#829387}.consolePanel{background:#fff;border:1px solid #dfe6df;border-radius:12px;margin:26px 0;overflow:hidden}.consoleSectionHeading{padding:23px 25px;display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:1px solid #e9ede8}.consoleSectionHeading h2{font-size:18px;margin:0 0 8px;font-weight:650}.consoleSectionHeading p{font-size:12px;color:#7d8b80;margin:0;line-height:1.6}.consoleSectionHeading>small{color:#7d8b80;font-size:11px}.setupSteps{padding:0 25px}.setupSteps>div{display:flex;gap:16px;padding:23px 0;align-items:center;border-bottom:1px solid #edf0eb}.setupSteps>div:last-child{border:0}.stepMark{display:grid;place-items:center;border:1px solid #dae3da;width:32px;height:32px;border-radius:50%;flex-shrink:0;font-size:12px;color:#7e8f80}.stepMark.done{background:#e8f3e9;border-color:#d5e5d5;color:#3c8551}.setupSteps strong{font-size:13px}.setupSteps p{font-size:12px;line-height:1.7;color:#7d8b80;margin:6px 0 0}.setupSteps>div>a,.setupSteps>div>small{margin-left:auto;flex-shrink:0;font-size:12px;text-decoration:none;color:#388155}.consoleTools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.consoleTools>a{background:#fff;padding:22px;border:1px solid #dfe6df;border-radius:12px;text-decoration:none}.consoleTools>a:hover{border-color:#99ba9e}.consoleTools>a>span{font-size:10px;color:#849586}.consoleTools h2{font-size:16px;margin:13px 0 9px;font-weight:650}.consoleTools h2 span{color:#859b88;float:right}.consoleTools p{font-size:12px;line-height:1.7;color:#7d8b80;margin:0}.consoleReadOnly{border:1px solid #d4e0d5;color:#598064;border-radius:25px;padding:9px 15px;font-size:12px;white-space:nowrap}.consoleInfo{padding:20px 24px;border-radius:10px;background:#ebf1e8;color:#426447;font-size:13px}.consoleInfo p{line-height:1.8;font-size:12px;margin:8px 0 0}.consoleTableScroll{overflow-x:auto}.consolePanel table{width:100%;border-collapse:collapse;text-align:left;min-width:570px;font-size:13px}.consolePanel table td,.consolePanel table th{padding:19px 25px;border-bottom:1px solid #edf0eb}.consolePanel thead{color:#809082;font-size:11px}.consolePanel th{font-weight:500}.consolePanel th strong{display:block;font-size:13px;font-weight:650;overflow-wrap:anywhere}.consolePanel th small{display:block;font-size:11px;color:#8a968d;margin-top:6px}.consolePagination{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;gap:14px;font-size:12px;color:#778879}.consolePagination button{min-height:40px;padding:10px 15px;font-size:12px}.consoleError,.consoleLoading{padding:60px 25px;text-align:center}.consoleLoading p{font-size:14px;color:#7b8d7e}.consoleError{border:1px solid #e8daca;border-radius:12px;background:#fffcf8;margin:20px 0}.consoleError h1{font-size:28px;letter-spacing:-.7px;line-height:1.25}.consoleError p{font-size:14px;color:#7e746a;line-height:1.8;max-width:550px;margin:15px auto 25px}.consoleEmpty{padding:25px;color:#7b8d7e;font-size:13px}.consoleRoot>.siteFooter{max-width:none;padding-left:270px}@media (max-width:1100px){.consoleMain{padding:25px}.consoleLayout{grid-template-columns:205px minmax(0,1fr)}.consoleTools{grid-template-columns:repeat(2,minmax(0,1fr))}.consoleWelcome{align-items:start;flex-direction:column;gap:18px}.consoleMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.consoleRoot>.siteFooter{padding-left:230px}.consoleArea{display:none}}@media (max-width:700px){.consoleHeader{padding:17px 20px;gap:12px;flex-wrap:wrap}.consoleHeader .siteBrand{font-size:22px}.consoleProfile>div{display:none}.consoleProfile{gap:10px}.consoleProfile .siteButton{padding:9px 13px;min-height:40px;font-size:12px}.consoleLayout{grid-template-columns:1fr}.consoleSidebar{border-right:0;border-bottom:1px solid #e0e6e1;padding:12px 20px;gap:10px}.consoleSidebar nav{display:flex;gap:8px;overflow:auto}.consoleSidebar nav a{white-space:nowrap}.consoleNavGroup,.consoleSidebarBottom{display:none}.consoleMain{padding:25px 20px}.consoleToolbar{margin-bottom:25px}.consoleToolbar label{flex-direction:column;align-items:start;gap:7px}.consoleToolbar select{max-width:205px}.consoleWelcome h1{font-size:30px}.consoleMetrics{gap:12px}.consoleMetrics>a,.consoleMetrics>article{padding:17px}.consoleMetrics strong{font-size:27px}.consoleTools{grid-template-columns:1fr}.setupSteps{padding:0 18px}.setupSteps>div{flex-wrap:wrap;align-items:start;gap:12px}.setupSteps>div>div{width:calc(100% - 46px)}.setupSteps>div>a,.setupSteps>div>small{margin-left:44px}.consoleSectionHeading{padding:22px 18px;flex-wrap:wrap;gap:12px}.consoleRoot>.siteFooter{padding:25px 20px}.consolePagination{padding:18px;flex-wrap:wrap}}