.owner-blog-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.owner-blog-toolbar>label{display:flex;align-items:center;gap:9px;flex:1;min-width:220px;border:1px solid var(--border,#dce3e8);background:#fff;padding:0 12px;border-radius:10px}.owner-blog-toolbar input{border:0!important;background:transparent;min-width:0;width:100%;padding:11px 0!important}.owner-blog-tabs{display:flex;gap:3px;background:#edf1f3;border-radius:10px;padding:4px}.owner-blog-tabs button{border:0;background:transparent;color:#5d6a7a;border-radius:7px;padding:9px 12px;font:inherit;font-size:13px;cursor:pointer}.owner-blog-tabs button[aria-pressed=true]{background:#fff;color:#162136;box-shadow:0 1px 4px #16213612}.owner-blog-list{display:grid;gap:0}.owner-blog-list article{display:grid;grid-template-columns:44px 1fr auto;gap:18px;align-items:center;padding:24px 0;border-top:1px solid #e6ebef}.owner-blog-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#edf5f1;color:#207d63;align-self:start}.owner-blog-meta{display:flex;align-items:center;gap:12px;color:#657283;font-size:12px}.owner-blog-list h2{font-size:19px;margin:10px 0 8px;overflow-wrap:anywhere}.owner-blog-list p{color:#637181;font-size:14px;line-height:1.65;max-width:740px;margin:0 0 10px;overflow-wrap:anywhere}.owner-blog-list small{color:#637181}.owner-blog-pagination{display:flex;justify-content:flex-end;gap:10px;align-items:center;border-top:1px solid #e6ebef;padding-top:20px;font-size:13px}.owner-blog-pagination>span{margin-right:auto}.owner-blog-editor fieldset{border:0;padding:0;margin:0;min-width:0}.owner-blog-editor .form-grid{margin-bottom:20px}.owner-blog-editor-status{display:flex;align-items:center;gap:14px;color:#637181;font-size:13px;margin-bottom:20px}.owner-blog-editor>.error{margin-bottom:16px}.owner-blog-editor .owner-blog-tabs{width:max-content;margin:20px 0}.owner-blog-editor textarea{resize:vertical;line-height:1.7;min-width:0}.owner-blog-editor input[readonly]{background:#f2f5f7;color:#637181}.owner-blog-notice{padding:14px 18px;border:1px solid #e8d5aa;background:#fff9eb;border-radius:12px;font-size:13px;line-height:1.65}.owner-blog-editor-actions{position:sticky;bottom:-24px;background:#fff;border-top:1px solid #e6ebef;display:flex;justify-content:space-between;gap:12px;padding:20px 0 10px;margin-top:20px;z-index:2}.owner-blog-editor-actions>div{display:flex;gap:8px;flex-wrap:wrap}.owner-blog-preview{border:1px solid #e0e6eb;border-radius:14px;background:#fff;padding:32px;overflow-wrap:anywhere}.owner-blog-preview>span{font-size:13px;color:#207d63}.owner-blog-preview>h1{font-size:32px;line-height:1.2;letter-spacing:-.035em;margin:15px 0}.owner-blog-preview .lead{font-size:18px;line-height:1.7;color:#637181}.owner-blog-prose{font-size:16px;line-height:1.85}.owner-blog-prose h2{margin:28px 0 14px;font-size:24px}.owner-blog-prose h3{font-size:20px;margin:24px 0 12px}.owner-blog-prose ul{list-style:disc;padding-left:24px}.owner-blog-prose blockquote{border-left:3px solid #207d63;background:#edf5f1;margin:20px 0;padding:18px 22px}.owner-blog button:focus-visible{outline:3px solid #acd8c9;outline-offset:2px}.owner-blog .badge.published{background:#e4f4ec;color:#166748}@media (max-width:640px){.owner-blog-list article{grid-template-columns:1fr;gap:12px}.owner-blog-icon{display:none}.owner-blog-list article>.btn{justify-self:start}.owner-blog-editor-actions{flex-direction:column;bottom:-16px}.owner-blog-preview{padding:20px}}.growth-filters{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin-bottom:24px}.growth-filters .field{flex:1;min-width:160px}.growth-funnel{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.growth-funnel article{background:#eef7f6;padding:20px;border:1px solid #d4e9e7;border-radius:12px;display:flex;flex-direction:column;gap:12px}.growth-funnel span{font-size:14px}.growth-funnel strong{font-size:30px;color:#0c7478}.growth-caption{display:flex;gap:20px;flex-wrap:wrap;margin:20px 0;font-size:14px}.growth-caption b{color:#164851}.platform-alert-button{display:flex;align-items:center;gap:6px}.platform-alert-button>b{font-size:12px;border-radius:20px;background:#dfefed;padding:3px 6px}.platform-alert-list{display:flex;flex-direction:column;margin-top:20px}.platform-alert-list button{text-align:left;border:1px solid #d8e8e7;padding:18px;border-radius:10px;margin-bottom:10px;background:#eff9f7;display:flex;flex-direction:column;gap:10px;font-size:14px;color:#173e45;cursor:pointer}.platform-alert-list button.read{background:#fff}.platform-alert-list time{font-size:13px;color:#5b7479}.notification-preference{padding:16px;background:#f4f8f8;border-radius:10px;margin-bottom:18px;font-size:14px}.notification-preference label{display:flex;gap:10px;align-items:center}.notification-preference input{width:18px;height:18px;accent-color:#098789}.notification-preference p{line-height:1.6;color:#577176}.lead-launch{border:1px solid #bbdeda;background:#eff8f6;padding:18px;border-radius:12px;margin:18px 0}.lead-launch p{font-size:14px;line-height:1.6}.support-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.support-sla{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;padding:16px;background:#f2f7f6;border-radius:12px}.support-sla .late{color:#b34334}.support-draft-note{font-size:13px;color:#6a787c}@media (max-width:720px){.growth-funnel{grid-template-columns:1fr 1fr}.support-controls{grid-template-columns:1fr}.growth-filters .field{width:100%}.growth-funnel article{padding:15px}}.lead-inbox{display:flex;align-items:center;gap:7px;color:var(--teal,#087f86);text-decoration:none;font-size:13px}.lead-inbox b{background:#087f86;color:#fff;border-radius:20px;padding:3px 7px}.leads-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(380px,1.15fr);gap:20px;align-items:start}.leads-layout>.panel{min-width:0}.lead-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.lead-search{display:flex;align-items:center;gap:8px;width:100%}.lead-search input{width:100%;min-width:0}.lead-filters select{flex:1;min-width:140px}.lead-list{display:grid;gap:8px}.lead-row{text-align:left;width:100%;padding:16px;border:1px solid #d7e4e4;border-radius:12px;background:#fff;color:#173b42;cursor:pointer}.lead-row.selected{border-color:#07979b;background:#edf9f8;box-shadow:inset 3px 0 #07979b}.lead-row>div,.lead-row footer{display:flex;justify-content:space-between;gap:10px;align-items:center}.lead-row p{margin:8px 0;color:#49666c;font-size:13px}.lead-row footer,.lead-row small{font-size:12px;color:#516b70}.lead-row small{display:flex;gap:5px;margin-top:9px;align-items:center}.lead-status{display:inline-block;font-size:11px;border-radius:6px;padding:5px 8px;white-space:nowrap;background:#eef2f3;color:#3a565c}.lead-status.new{background:#dcf4f3;color:#076970}.lead-status.in_progress,.lead-status.demo_scheduled{background:#fff1d4;color:#775314}.lead-status.won,.lead-status.qualified{background:#e1f4e8;color:#1e633e}.lead-status.lost{background:#fff0ee;color:#a23931}.lead-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.lead-contact{display:grid;justify-items:start;gap:8px;margin-bottom:20px}.lead-contact h3,.lead-contact p{margin:0}.lead-contact a{color:#07787d}.lead-message{padding:16px;background:#f4f8f8;border-radius:12px;margin-bottom:20px}.lead-message p,.lead-history p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.lead-detail{min-width:0}.lead-detail form{display:grid;gap:14px}.lead-source{margin-top:24px;border-top:1px solid #dfe8e8;padding-top:18px;font-size:13px;overflow-wrap:anywhere}.lead-source summary{cursor:pointer;font-weight:600}.lead-source a{color:#087b80}.lead-history{margin-top:24px}.lead-history article{border-left:2px solid #b5dddd;padding:4px 0 10px 16px;margin-top:12px}.lead-history time{display:block;font-size:12px;color:#5e7379;margin-top:5px}.lead-history p{font-size:13px}.lead-detail :focus-visible,.lead-row:focus-visible{outline:3px solid #21a5a9;outline-offset:3px}@media (max-width:1100px){.leads-layout{grid-template-columns:1fr}.leads-layout.has-detail>.panel{display:none}.leads-layout:not(.has-detail)>.lead-detail{display:none}}@media (max-width:600px){.lead-inbox>span{display:none}.lead-row>div{align-items:start}.lead-row footer{flex-wrap:wrap}.lead-detail .form-grid{grid-template-columns:1fr}.lead-row{padding:13px}.lead-contact a{font-size:17px}}.lead-search input,.lead-filters select{min-height:42px;border:1px solid #d5e2e3;border-radius:10px;padding:10px 12px;background:#fbfdfd;color:#173b42;font:inherit;font-size:13px}.lead-search input:focus,.lead-filters select:focus{outline:2px solid #25a7ad;outline-offset:1px}.lead-row b{overflow-wrap:anywhere}.lead-search{min-width:0}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#173f49;background:#f2f5f5;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:278px 1fr;min-height:100vh}.shell>aside{background:#0c3540;color:#fff;display:flex;flex-direction:column;min-height:100vh;position:sticky;top:0;height:100vh;overflow:hidden}.brand{display:flex;gap:12px;align-items:center;padding:24px 22px;border-bottom:1px solid #285560}.brand>svg{width:42px;height:42px;padding:10px;background:#139da4;border-radius:12px;flex:0 0 42px}.brand span{display:flex;flex-direction:column;min-width:0}.brand b{font-size:17px}.brand small{color:#96a2bd;margin-top:3px}.shell>aside nav{padding:18px 12px;overflow:auto;flex:1}.nav-group label{display:block;color:#7f8aa5;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.08em;padding:0 12px 8px}.nav-group button{width:100%;border:0;background:transparent;color:#cbd3e3;display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:9px;text-align:left;margin:2px 0}.nav-group button svg{width:18px;height:18px;flex:0 0 18px}.nav-group button span{font-size:13px;font-weight:650;line-height:1.25}.nav-group button:hover,.nav-group button.active{background:#17515c;color:#fff}.nav-group button.active{box-shadow:inset 3px 0 #139da4}.shell>aside footer{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-top:1px solid #285560;background:#103c46}.shell>aside footer div{display:flex;flex-direction:column;min-width:0}.shell>aside footer b,.shell>aside footer small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell>aside footer small{color:#91a0bd;font-size:11px;margin-top:3px}.shell>aside footer button{border:0;background:#20505c;color:#fff;width:36px;height:36px;border-radius:8px}.shell main{min-width:0}.topbar{height:70px;background:#fff;border-bottom:1px solid #dce2ec;display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:20}.topbar>div:first-of-type{display:flex;flex-direction:column}.topbar small{color:#7b869c}.topbar b{font-size:15px}.top-right{display:flex;align-items:center;gap:10px}.top-right .role{padding:7px 11px;border-radius:99px;background:#e7f5f5;color:#12868e;font-size:12px;font-weight:800}.top-right button{border:1px solid #d8deea;background:#fff;border-radius:9px;padding:8px 11px;display:flex;align-items:center;gap:7px;color:#173f49}.top-right svg{width:17px}.menu{display:none;border:0;background:transparent}.content{padding:28px;max-width:1600px;margin:auto}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.page-head h1{font-size:28px;margin:4px 0 6px;letter-spacing:-.03em}.page-head p{margin:0;color:#69758c;max-width:720px}.eyebrow{font-size:11px;font-weight:900;color:#139da4;text-transform:uppercase;letter-spacing:.09em}.btn{border:0;border-radius:9px;padding:10px 15px;font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#139da4;color:#fff}.btn svg{width:17px;height:17px}.btn.secondary{background:#fff;color:#234b55;border:1px solid #d5dce8}.btn.danger{background:#e14b5a}.btn:disabled{opacity:.55;cursor:not-allowed}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.metric{background:#fff;border:1px solid #dfe5ef;border-radius:14px;padding:18px;display:flex;flex-direction:column;min-height:120px}.metric span{color:#68748a;font-size:12px;font-weight:750}.metric strong{font-size:27px;margin:10px 0 3px}.metric small{color:#8b95a8}.metric.primary{background:linear-gradient(135deg,#139da4,#1eabb0);color:#fff;border:0}.metric.primary span,.metric.primary small{color:#d8f4f1}.metric.success strong{color:#168b68}.metric.danger strong{color:#d84656}.dashboard-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:16px;margin-bottom:16px}.panel{background:#fff;border:1px solid #dde4ee;border-radius:14px;overflow:hidden;margin-bottom:16px}.panel>header{display:flex;justify-content:space-between;align-items:center;padding:17px 18px;border-bottom:1px solid #e6eaf1}.panel h2{font-size:16px;margin:0}.panel header p{font-size:12px;color:#7b869a;margin:4px 0 0}.panel-body{padding:18px}.link,.table-link{border:0;background:transparent;color:#12868e;font-weight:800;display:inline-flex;align-items:center;gap:4px;padding:0}.link svg{width:15px}.table-wrap{overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;min-width:700px}.table-wrap th{text-align:left;color:#78849a;font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:10px 12px;border-bottom:1px solid #e2e7ef}.table-wrap td{padding:12px;border-bottom:1px solid #edf0f5;font-size:13px;vertical-align:middle}.table-wrap tr:last-child td{border-bottom:0}.table-wrap td>span{display:flex;flex-direction:column}.table-wrap td small{color:#8a94a7;margin-top:2px}.badge{display:inline-flex;align-items:center;width:max-content;border-radius:99px;padding:5px 9px;background:#edf1f7;color:#59657b;font-size:11px;font-weight:900;white-space:nowrap}.badge.active,.badge.paid,.badge.succeeded,.badge.resolved{background:#e4f8ef;color:#167b5d}.badge.trial,.badge.issued,.badge.sent,.badge.waiting_customer{background:#e7f5f5;color:#12868e}.badge.past_due,.badge.overdue,.badge.suspended,.badge.cancelled{background:#fdebed;color:#c43b4a}.badge.partially_paid,.badge.pending_payment,.badge.waiting_support,.badge.in_progress{background:#fff3dc;color:#a86600}.ticket-list{display:flex;flex-direction:column;gap:7px}.ticket-list>button{border:1px solid #e2e7ef;background:#fff;border-radius:10px;padding:11px;display:flex;align-items:center;text-align:left;gap:10px}.ticket-list>button div{display:flex;flex-direction:column;flex:1}.ticket-list small{color:#7d889b;margin-top:3px}.priority{width:8px;height:8px;border-radius:50%;background:#8893a8;flex:0 0 8px}.priority.high,.priority.critical{background:#dc4353}.priority.normal{background:#e0a53b}.company-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.company-cards button{border:1px solid #dfe5ee;background:#fff;border-radius:11px;padding:13px;display:flex;align-items:center;gap:11px;text-align:left}.company-cards button>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#e7f5f5;color:#139da4}.company-cards button div{display:flex;flex-direction:column;flex:1;min-width:0}.company-cards b,.company-cards small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-cards small{color:#8490a4;margin-top:3px}.filters{display:flex;gap:10px;margin-bottom:14px}.filters label{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d8dfea;border-radius:9px;padding:0 12px;min-width:320px}.filters label svg{width:17px;color:#8290a5}.filters input,.filters select{border:0;outline:0;background:transparent;width:100%;padding:10px}.filters>select{border:1px solid #d8dfea;border-radius:9px;background:#fff;padding:0 12px}.health{font-weight:900}.health.h0,.health.h1{color:#d23c4c}.health.h2,.health.h3{color:#bb7c12}.health.h4,.health.h5{color:#15875f}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c12229e;display:grid;place-items:center;padding:24px;z-index:100}.modal{width:min(680px,96vw);max-height:92vh;background:#fff;border-radius:16px;box-shadow:0 30px 100px #00000047;overflow:hidden}.modal.wide{width:min(1120px,96vw)}.modal>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e1e6ee}.modal>header h2{margin:0;font-size:19px}.modal>header button{border:0;background:#f1f4f8;border-radius:8px;width:34px;height:34px;display:grid;place-items:center}.modal-body{padding:20px;overflow:auto;max-height:calc(92vh - 72px)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:13px}.field.wide{grid-column:1/-1}.field>span{font-size:12px;font-weight:800;color:#59667c}.field small{font-size:11px;color:#8a95a7}.field input,.field select,.field textarea{width:100%;border:1px solid #ccd4e1;border-radius:8px;padding:10px 11px;outline:none;background:#fff;color:#173f49}.field input:focus,.field select:focus,.field textarea:focus{border-color:#139da4;box-shadow:0 0 0 3px #139da41a}.field textarea{min-height:88px;resize:vertical}.actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.form-error,.error{background:#fff0f1;border:1px solid #f3c8cd;color:#b92f3f;border-radius:9px;padding:11px 13px;margin:10px 0}.error{display:flex;align-items:center;gap:10px}.empty{min-height:120px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#9aa4b5;gap:8px}.loader{min-height:220px;display:flex;align-items:center;justify-content:center;gap:9px;color:#6e7890}.loader svg{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.modal-tabs{display:flex;gap:4px;border-bottom:1px solid #e2e7ef;margin:-20px -20px 18px;padding:0 20px;overflow:auto}.modal-tabs button{border:0;background:transparent;padding:13px 11px;font-weight:800;color:#7a8599;border-bottom:2px solid transparent;white-space:nowrap}.modal-tabs button.active{color:#12868e;border-color:#139da4}.detail-summary{display:flex;align-items:center;gap:13px;padding:14px;background:#f3f7f7;border-radius:12px;margin-bottom:17px}.company-logo{width:48px;height:48px;border-radius:12px;background:#e1f3f2;color:#139da4;display:grid;place-items:center}.detail-summary>div:nth-child(2){flex:1}.detail-summary h3{margin:0}.detail-summary p{margin:3px 0;color:#768196}.subscription-hero{background:linear-gradient(135deg,#173f49,#18515c);color:#fff;border-radius:14px;padding:20px;display:flex;justify-content:space-between;align-items:flex-start}.subscription-hero span,.subscription-hero p{color:#b8c2d8}.subscription-hero h3{font-size:24px;margin:5px 0}.usage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.usage-grid div{padding:13px;background:#f3f7f7;border-radius:10px;display:flex;flex-direction:column}.usage-grid span{font-size:11px;color:#7f8a9e}.usage-grid b{margin-top:5px}.check{display:flex!important;flex-direction:row!important;align-items:center;gap:7px!important;font-size:13px!important;font-weight:600!important;color:#3a465d!important}.check input{width:auto!important}.success-result{text-align:center;padding:15px}.success-result>svg{width:48px;height:48px;color:#168b68}.success-result code{display:block;text-align:left;background:#0c3540;color:#d8e1f3;padding:14px;border-radius:10px;margin:15px 0;line-height:1.7}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.plans article{background:#fff;border:1px solid #dde3ed;border-radius:15px;padding:19px;display:flex;flex-direction:column}.plans article.disabled{opacity:.6}.plans article header{display:flex;justify-content:space-between}.plans article header span{font-size:10px;color:#139da4;text-transform:uppercase;font-weight:900}.plans article h2{margin:4px 0}.plans article>p{color:#6d7890;min-height:42px}.plans article>strong{font-size:28px;margin:10px 0}.plans article>strong small{font-size:12px;color:#78849a}.plans ul{list-style:none;padding:0;margin:8px 0}.plans li{display:flex;align-items:center;gap:8px;margin:9px 0;font-size:13px}.plans li svg{width:17px;color:#139da4}.feature-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}.feature-tags i{font-style:normal;font-size:10px;background:#e7f5f5;color:#12868e;border-radius:99px;padding:5px 8px}.row-actions{display:flex;gap:5px}.row-actions button{border:0;background:#f0f3f8;color:#4d5a71;border-radius:7px;padding:6px 7px;display:flex;align-items:center;gap:4px;font-size:11px}.row-actions svg{width:13px;height:13px}.support-layout{display:grid;grid-template-columns:350px 1fr;background:#fff;border:1px solid #dce3ed;border-radius:14px;min-height:650px;overflow:hidden}.ticket-sidebar{border-right:1px solid #dfe5ee;overflow:auto;max-height:720px}.ticket-filter{padding:12px;border-bottom:1px solid #e3e8ef}.ticket-filter select{width:100%;border:1px solid #d2d9e5;border-radius:8px;padding:9px}.ticket-sidebar>button{width:100%;border:0;border-bottom:1px solid #edf0f4;background:#fff;padding:13px;display:flex;text-align:left;gap:9px;align-items:flex-start}.ticket-sidebar>button.active{background:#e7f5f5}.ticket-sidebar>button div{display:flex;flex-direction:column;flex:1;min-width:0}.ticket-sidebar b,.ticket-sidebar small,.ticket-sidebar em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-sidebar small{color:#69758c;margin-top:3px}.ticket-sidebar em{font-style:normal;color:#9aa4b4;font-size:10px;margin-top:4px}.ticket-sidebar>button>i{background:#139da4;color:#fff;border-radius:99px;font-style:normal;font-size:10px;padding:3px 6px}.chat{display:flex;flex-direction:column;min-width:0}.chat>header{padding:16px 18px;border-bottom:1px solid #e2e7ee;display:flex;justify-content:space-between;align-items:center}.chat>header h2{margin:3px 0;font-size:18px}.chat>header p,.chat>header span{margin:0;color:#7e899b;font-size:11px}.chat>header select{border:1px solid #d3dae5;border-radius:8px;padding:8px}.messages{padding:18px;flex:1;overflow:auto;background:#f5f8f8;display:flex;flex-direction:column;gap:10px}.message{max-width:72%;background:#fff;border:1px solid #dfe5ed;border-radius:12px;padding:10px 12px;align-self:flex-start}.message.support{align-self:flex-end;background:#139da4;color:#fff;border-color:#139da4}.message.internal{align-self:stretch;max-width:100%;background:#fff7df;border-color:#efd89b;color:#665022}.message small{font-size:10px;opacity:.7}.message p{margin:5px 0 0;white-space:pre-wrap}.reply{padding:12px;border-top:1px solid #e0e6ee;display:grid;grid-template-columns:1fr auto;gap:8px}.reply textarea{grid-column:1/-1;border:1px solid #d3dae6;border-radius:9px;padding:10px;min-height:78px}.announcement-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.announcement-list article{background:#fff;border:1px solid #dfe5ed;border-radius:13px;padding:17px}.announcement-list article>div{display:flex;justify-content:space-between}.announcement-list h2{font-size:17px}.announcement-list p{color:#657187;line-height:1.5}.announcement-list footer{font-size:11px;color:#8e98a9;border-top:1px solid #edf0f4;padding-top:10px}.toast{position:fixed;right:24px;bottom:24px;background:#173f49;color:#fff;padding:12px 16px;border-radius:9px;box-shadow:0 10px 40px #00000040;z-index:200;font-weight:800;font-size:13px}.toast.bad{background:#c93f4f}.login{min-height:100vh;display:grid;grid-template-columns:1.2fr .8fr;background:#0c3540}.login>section{color:#fff;padding:8vw;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 20% 20%,rgba(19,157,164,.42),transparent 38%)}.login .logo{font-size:20px;font-weight:900;display:flex;align-items:center;gap:10px}.login .logo i{font-style:normal;color:#84d6d7}.login h1{font-size:48px;line-height:1.05;max-width:700px;margin:40px 0 18px}.login>section>p{font-size:18px;color:#b5bfd2;max-width:650px;line-height:1.6}.login-points{display:flex;flex-direction:column;gap:12px;margin-top:26px}.login-points span{display:flex;align-items:center;gap:9px}.login-points svg{color:#57c7ca}.login>form{align-self:center;background:#fff;border-radius:18px;padding:36px;width:min(430px,88%);margin:auto;box-shadow:0 30px 90px #0000004d}.login form h2{font-size:30px;margin:7px 0}.login form p{color:#748096;margin-bottom:22px}.login form .btn{width:100%;margin-top:5px}.splash{min-height:100vh;background:#0c3540;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.splash svg{width:42px;height:42px;color:#57c7ca}.overlay{display:none}@media (max-width:1100px){.shell{grid-template-columns:1fr}.shell>aside{position:fixed;left:-290px;z-index:90;width:278px;transition:.2s}.shell>aside.open{left:0}.menu{display:block}.overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:80}.metrics{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.plans,.company-cards{grid-template-columns:1fr 1fr}.support-layout{grid-template-columns:310px 1fr}.login{grid-template-columns:1fr}.login>section{display:none}.login>form{margin-top:10vh}}@media (max-width:720px){.content{padding:18px}.topbar{padding:0 16px}.top-right .role,.top-right i{display:none}.page-head{flex-direction:column}.metrics,.form-grid,.plans,.company-cards,.announcement-list,.usage-grid{grid-template-columns:1fr}.support-layout{display:block}.ticket-sidebar{max-height:320px;border-right:0;border-bottom:1px solid #ddd}.chat{min-height:600px}.filters{flex-direction:column}.filters label{min-width:0}.modal-bg{padding:0}.modal,.modal.wide{width:100vw;max-height:100vh;height:100vh;border-radius:0}.modal-body{max-height:calc(100vh - 72px)}}.head-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}@media (max-width:700px){.head-actions{width:100%}.head-actions .btn{flex:1}}:root{--pt-ink: #162136;--pt-ink-soft: #2b3a57;--pt-muted: #596b86;--pt-white: #ffffff;--pt-canvas: #f5f7fb;--pt-surface: #f2f5fa;--pt-line: #dce3ed;--pt-line-strong: #bbc7d7;--pt-brand: #00e05c;--pt-brand-hover: #00ca53;--pt-brand-soft: #e7fbee;--pt-brand-ink: #096b38;--pt-danger: #b42335;--pt-danger-soft: #fff0f2;--pt-warning: #875308;--pt-warning-soft: #fff7e5;--pt-info: #285aa1;--pt-info-soft: #edf4ff;--pt-font: Inter, "Segoe UI", Arial, sans-serif;--pt-title-size: 28px;--pt-title-mobile-size: 23px;--pt-control-size: 14px;--pt-space-1: 4px;--pt-space-2: 8px;--pt-space-3: 12px;--pt-space-4: 16px;--pt-space-5: 20px;--pt-space-6: 24px;--pt-space-8: 32px;--pt-space-12: 48px;--pt-radius-control: 10px;--pt-radius-card: 20px;--pt-radius-pill: 999px;--pt-shadow: 0 25px 45px -35px rgba(24,31,56,.28);--pt-focus: 0 0 0 3px rgba(9,107,56,.24);--pt-motion-fast: .16s;--pt-motion-normal: .26s;--pt-ease: cubic-bezier(.2,.7,.2,1)}:root{font-family:var(--pt-font);color:var(--pt-ink);background:var(--pt-canvas);--line:var(--pt-line);--muted:var(--pt-muted);--accent:var(--pt-brand-ink)}button,a,input,select,textarea{transition:background-color .15s,border-color .15s,box-shadow .15s}:focus-visible{outline:3px solid var(--pt-brand-ink);outline-offset:3px}.shell{grid-template-columns:248px minmax(0,1fr)}.shell>aside{background:linear-gradient(90deg,#ffffff03 1px,transparent 1px),linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(155deg,#103e49,#0b303a);background-size:24px 24px,24px 24px,auto}.brand{padding:23px 22px;min-height:76px;border-color:#ffffff12;justify-content:space-between}.potok-brand{display:flex;align-items:center;gap:14px;flex-shrink:0}.potok-brand-mark{position:relative;display:block!important;width:30px;height:32px;flex:0 0 30px}.potok-brand-mark i:first-child{position:absolute;left:0;top:0;width:11px;height:31px;background:linear-gradient(145deg,#2acece,#0b8993);clip-path:polygon(0 18%,100% 0,100% 81%,0 100%)}.potok-brand-mark i:last-child{position:absolute;right:0;bottom:0;width:6px;height:6px;background:var(--pt-brand)}.potok-brand-word{font-size:23px;font-weight:700;letter-spacing:1.3px;color:var(--pt-white)}.owner-workspace{margin:14px 12px 12px;padding:13px 12px;display:flex;gap:11px;align-items:center;border:1px solid #ffffff14;border-radius:13px;background:#ffffff06}.owner-workspace>svg{color:#64c3c7}.owner-workspace div{display:grid;gap:5px}.owner-workspace small{font-size:10px;color:#9cbbbf}.owner-workspace b{font-size:12px;font-weight:600}.owner-nav-search{display:flex;align-items:center;gap:8px;margin:0 12px 4px;padding:9px 11px;border:1px solid #ffffff17;border-radius:9px;color:#a7c6ca}.owner-nav-search input{min-width:0;width:100%;padding:0;border:0;background:none;color:#fff;outline:none;font-size:12px}.owner-nav-search input::placeholder{color:#a1bfc4}.owner-nav-search:focus-within{border-color:#3bb1b9}.owner-nav-search button{border:0;color:#bdd2d6;background:none;display:grid;place-items:center;padding:0}.nav-empty{font-size:12px;color:#c1d4d8;padding:12px}.shell>aside nav{padding:16px 10px;scrollbar-width:thin;scrollbar-color:#35616a transparent}.nav-group{margin-bottom:20px}.nav-group label{font-size:9px;letter-spacing:1.2px;color:#9ab6bc;font-weight:600}.nav-group button{min-height:41px;color:#bcd1d5;border:1px solid transparent;border-radius:10px}.nav-group button span{font-weight:400;font-size:12px}.nav-group button.active{color:var(--pt-white);background:#139da42b;border-color:#3fadb329;box-shadow:inset 3px 0 #35c0c6}.nav-group button:hover{background:#ffffff09}.shell>aside footer{padding:12px;margin:0 10px 10px;border:1px solid #ffffff0d;border-radius:12px;background:#ffffff07}.shell>aside footer b{font-size:12px;font-weight:600}.shell>aside footer small{color:#9eb9bf}.shell>aside footer button{background:none;color:#a2c0c5}.topbar{height:66px;padding:0 28px;border-color:var(--line);gap:14px}.topbar>div:first-of-type{flex-direction:row;align-items:center;gap:10px;flex:1;min-width:0}.topbar small{color:var(--muted);font-size:11px}.topbar b{font-size:12px;font-weight:500}.top-right .role{font-size:10px;font-weight:500;background:var(--pt-surface);border:1px solid var(--pt-line);border-radius:7px}.top-right button{border-color:var(--line);border-radius:10px;font-size:12px}.top-right i{font-style:normal}.content{padding:28px;max-width:1700px}.page-head{gap:16px;margin-bottom:22px}.page-head h1{font-size:var(--pt-title-size);font-weight:500;letter-spacing:-.8px;margin:5px 0 7px}.page-head p{font-size:13px;color:var(--muted);line-height:1.5}.eyebrow{color:var(--pt-brand-ink);letter-spacing:.6px;font-size:10px;font-weight:600}.btn{color:var(--pt-ink);background:var(--pt-brand);border:1px solid transparent;font-weight:600;padding:10px 15px;min-height:40px;border-radius:10px;box-shadow:0 4px 12px #fa686012}.btn:hover{background:var(--pt-brand-hover)}.btn.secondary{color:var(--pt-ink-soft);border-color:var(--line);box-shadow:none}.btn.secondary:hover{background:var(--pt-surface);border-color:var(--pt-line-strong)}.btn.danger{background:var(--pt-danger);color:var(--pt-white)}.btn:disabled{box-shadow:none}.metrics{gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--pt-white);margin-bottom:20px}.metric,.metric.primary{padding:20px 22px;min-height:125px;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--pt-white);color:var(--pt-ink)}.metric:last-child{border-right:0}.metric span,.metric.primary span{font-size:11px;font-weight:400;color:var(--pt-muted)}.metric strong{font-size:28px;letter-spacing:-.7px;font-weight:600}.metric small,.metric.primary small{color:var(--muted);font-size:10px}.metric.primary strong{color:var(--pt-brand-ink)}.metric.danger{background:linear-gradient(110deg,#fff6f5,var(--pt-white))}.panel{border-color:var(--line);border-radius:16px;box-shadow:0 5px 22px #19434d03}.panel>header{padding:17px 20px;border-color:var(--line);gap:14px}.panel h2{font-size:15px;font-weight:500}.panel header p{font-size:11px;color:var(--muted)}.panel-body{padding:18px 20px}.dashboard-grid>.panel{margin-bottom:0}.dashboard-grid{gap:18px}.link,.table-link{color:var(--pt-brand-ink);font-weight:600;font-size:12px}.link:hover,.table-link:hover{text-decoration:underline}.table-wrap{border-radius:9px;scrollbar-width:thin;scrollbar-color:var(--pt-line-strong) transparent}.table-wrap th{background:var(--pt-surface);color:var(--pt-muted);font-size:9px;font-weight:500;letter-spacing:.5px;padding:13px 12px;border-color:var(--line)}.table-wrap td{padding:16px 12px;border-color:var(--pt-line);font-size:12px;color:var(--pt-ink-soft)}.table-wrap td b{font-weight:600}.table-wrap tbody tr:hover{background:var(--pt-surface)}.table-wrap td small{color:var(--pt-muted);font-size:10px}.table-wrap code{display:block;max-width:320px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.badge{border-radius:6px;font-weight:500;font-size:10px;padding:6px 8px}.badge:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;margin-right:5px;flex:none}.table-wrap td>span.badge{display:inline-flex;flex-direction:row}.filters label,.filters>select,.ticket-filter select,.chat>header select{border-color:var(--line);border-radius:10px;color:var(--pt-ink-soft);min-height:41px;font-size:12px}.filters label:focus-within{border-color:var(--pt-brand-ink);box-shadow:0 0 0 3px #139da412}.filters label{flex:1;max-width:440px}.filters input:focus-visible{outline:none}.field>span{font-size:12px;font-weight:500;color:var(--pt-ink-soft)}.field input,.field select,.field textarea{border-color:var(--pt-line);border-radius:9px;background:var(--pt-white);min-height:42px;font-size:13px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--pt-brand-ink);box-shadow:0 0 0 3px #139da412}.check{font-weight:400!important;color:var(--pt-ink-soft)!important}.check input{accent-color:var(--pt-brand-ink);min-height:auto}.modal-bg{background:#0c303d70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{border-radius:18px;border:1px solid var(--pt-line);box-shadow:0 28px 100px #072a4030}.modal>header{padding:21px 24px;border-color:var(--line)}.modal>header h2{font-weight:500;color:var(--pt-ink)}.modal>header button{background:var(--pt-surface);color:var(--pt-muted)}.modal-body{padding:24px}.modal-tabs{margin:-24px -24px 20px;padding:0 24px}.modal-tabs button{font-size:12px;font-weight:500}.modal-tabs button.active{color:var(--pt-brand-ink);border-color:var(--pt-brand-ink)}.form-grid{gap:14px 18px}.actions{padding-top:18px;border-top:1px solid var(--pt-line)}.ticket-list>button,.company-cards button{border-color:var(--line);border-radius:11px}.ticket-list>button:hover,.company-cards button:hover{border-color:var(--pt-line-strong);background:var(--pt-surface)}.ticket-list b,.company-cards b{font-size:12px;font-weight:600}.ticket-list small,.company-cards small{font-size:10px;color:var(--muted)}.plans article,.announcement-list article{border-radius:16px;border-color:var(--line)}.plans article h2{font-weight:500}.plans article>p,.announcement-list p{font-size:13px;color:var(--muted)}.plans article>strong{font-size:28px;font-weight:500;color:var(--pt-ink)}.plans article>button{margin-top:auto}.feature-tags i{border-radius:6px}.support-layout{border-color:var(--line);border-radius:16px}.ticket-sidebar{background:var(--pt-white);color:var(--pt-ink);position:static;height:auto;min-height:0}.ticket-sidebar b{font-weight:500;font-size:12px}.message.support{background:var(--pt-brand-ink);border-color:var(--pt-brand-ink)}.chat>header h2{font-weight:500}.reply textarea{border-color:var(--line);background:var(--pt-white);font-size:13px}.empty{color:var(--pt-muted);font-size:12px;gap:12px}.empty b{font-weight:400}.empty>svg{width:30px;height:30px;stroke-width:1.3;color:var(--pt-muted)}.row-actions button{background:var(--pt-surface);color:var(--pt-ink-soft)}.row-actions button:hover{background:var(--pt-brand-soft)}.toast{font-weight:500;background:var(--pt-ink);border-radius:12px}.close-nav{display:none;background:transparent;border:1px solid #ffffff25;color:#c0d5d9;border-radius:8px;padding:7px}.login{background:var(--pt-canvas);grid-template-columns:1fr 1fr}.login>section{background:linear-gradient(90deg,#ffffff04 1px,transparent 1px),linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(145deg,#10434e,#092d37);background-size:32px 32px,32px 32px,auto;padding:7vw;min-height:100vh}.login h1{font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1.15;letter-spacing:-1.5px;white-space:pre-line}.login>section>p{font-size:15px;color:#a9c4c9}.login-points{font-size:13px;color:#c4dade}.login-points svg{width:18px;color:#48b8bc}.login>form{box-shadow:0 16px 60px #173f4907;border:1px solid var(--line);border-radius:20px;padding:38px}.login form h2{font-size:29px;font-weight:500;letter-spacing:-.8px}.login form p{font-size:13px;line-height:1.5;color:var(--muted)}.login form .btn{margin-top:16px}.splash{background:#0e3944}.splash>span{font-size:12px;color:#a8c6cc}@media (max-width:1100px){.shell{grid-template-columns:minmax(0,1fr)}.shell>aside{width:260px;left:-275px;height:100dvh;min-height:0}.close-nav{display:grid;place-items:center}.overlay{border:0;background:#092f3a66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.login{grid-template-columns:1fr;min-height:100dvh;padding:24px}.login>form{margin:auto;width:min(440px,100%)}.login:before{content:"ПОТОК";font-size:23px;letter-spacing:3px;font-weight:700;color:var(--pt-ink);position:absolute;top:32px;left:32px}}@media (max-width:720px){.topbar{height:60px;padding:0 16px}.topbar small{display:none}.content{padding:20px 16px}.page-head h1{font-size:var(--pt-title-size)}.metrics{grid-template-columns:1fr 1fr}.metric{padding:17px 14px;min-height:118px}.metric strong{font-size:23px}.panel>header{flex-wrap:wrap}.panel-body{padding:14px}.support-layout{display:block}.ticket-sidebar{position:static;width:auto;max-height:280px}.modal-bg{padding:12px}.modal,.modal.wide{height:auto;max-height:calc(100dvh - 24px);border-radius:16px;width:100%}.modal-body{padding:18px;max-height:calc(100dvh - 100px)}.modal-tabs{margin:-18px -18px 18px;padding:0 18px}.modal>header{padding:18px}.form-grid{gap:0}.top-right button{padding:7px}.filters label{max-width:none}.login>form{padding:28px}.toast{right:16px;bottom:16px;left:16px;max-width:440px}.head-actions .btn{font-size:12px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.shell{grid-template-columns:232px minmax(0,1fr)}.shell .topbar{height:60px;min-height:60px;padding:0 22px}.shell .topbar b{font-size:14px}.shell .topbar small{font-size:12px}.shell .content{padding:20px 22px}.shell .page-head{margin-bottom:16px;gap:14px}.shell .page-head h1{font-size:var(--pt-title-size)}.shell .page-head p{font-size:14px;margin-top:4px}.shell .panel{border-radius:12px;box-shadow:none}.shell .panel-head{padding:12px 16px}.shell td{padding:10px 12px;font-size:14px}.shell th{padding:9px 12px;font-size:12px}.shell .btn{min-height:36px;padding:8px 12px;font-size:14px}.shell .metrics{gap:12px}.shell .metric{padding:16px;min-height:96px}.shell input,.shell select,.shell textarea{font-size:14px}.catalog-switches{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.catalog-switches label{display:flex;gap:7px;align-items:center;font-size:14px}.plan-extra{border-block:1px solid var(--line);margin:12px 0}.plan-extra summary{padding:12px 0;cursor:pointer;font-weight:600}.plan-extra .form-grid{padding-bottom:16px}.shell .support-layout{gap:14px}.shell .support-controls{gap:10px}.shell .ticket-sidebar>button{padding:12px}.shell .messages{padding:14px}.shell .message{padding:10px 14px}.shell .message p{font-size:14px;line-height:1.5}.shell .growth-filters{padding:12px;gap:10px}.shell .form-grid{gap:12px}.shell td small{display:block;font-size:12px;color:var(--muted)}@media (max-width:900px){.shell{display:block}.shell .content{padding:16px 12px}.shell .btn{min-height:42px}}.company-launch-progress{display:flex;gap:16px;align-items:center;margin:12px 0}.company-launch-progress>strong{font-size:28px}.company-launch-progress>div{display:grid;flex:1;gap:4px}.company-launch-progress progress{width:100%;accent-color:var(--pt-brand-ink)}.company-launch-progress span{font-size:13px;color:var(--muted)}.company-launch-next{padding:12px 14px;background:var(--pt-brand-soft);border:1px solid var(--pt-line);border-radius:10px;margin:12px 0}.company-launch-next small,.company-launch-next b{display:block}.company-launch-next p{margin:6px 0 0}.company-launch-steps{list-style:none;padding:0}.company-launch-steps li{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--line)}.company-launch-steps span{color:var(--pt-brand-ink)}.reply-templates{padding:8px 16px}.reply-templates label{display:flex;align-items:center;gap:12px;font-size:14px}.reply-templates select{flex:1;min-width:0}.invitation-result .btn{margin:10px 8px 0 0}.shell .metrics{gap:1px;background:var(--line);border-radius:14px}.shell .metric{border:0;min-height:92px;padding:14px 16px;background:var(--pt-white)}.shell .metric strong{font-size:24px;margin:8px 0 3px}.shell .metric span,.shell .metric small{font-size:12px}.shell .panel{border-radius:14px}.shell .panel>header{min-height:48px;padding:12px 16px;background:linear-gradient(100deg,var(--pt-white),var(--pt-surface))}.shell .panel h2{font-size:16px}.shell .panel header p{font-size:12px}.shell .table-wrap th{text-transform:none;letter-spacing:0}.shell .badge{font-size:12px}.shell .btn:not(.secondary):not(.danger){color:var(--pt-ink);background:var(--pt-brand);box-shadow:none}.shell .page-head .btn:not(.secondary):not(.danger){background:var(--pt-brand)}.shell .btn:not(.secondary):not(.danger):hover{background:var(--pt-brand-hover)}.shell .page-head .btn:not(.secondary):not(.danger):hover{background:var(--pt-brand-hover)}@media (max-width:1100px){.shell{grid-template-columns:minmax(0,1fr)}}.plan-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plan-feature-grid label{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--pt-line);border-radius:10px;padding:14px}.plan-feature-grid input{margin-top:3px;accent-color:var(--pt-brand-ink)}.plan-feature-grid small{display:block;line-height:1.4;color:var(--pt-muted);margin-top:5px}.plan-features{margin:24px 0}.plan-features h3{margin-bottom:8px}@media (max-width:650px){.plan-feature-grid{grid-template-columns:1fr}}.btn{font-size:var(--pt-control-size);border-radius:var(--pt-radius-pill)}.field input,.field select,.field textarea{font-size:var(--pt-control-size);border-radius:var(--pt-radius-control)}.field input:focus,.field select:focus,.field textarea:focus,.filters label:focus-within{box-shadow:var(--pt-focus)}.badge{background:var(--pt-surface);color:var(--pt-muted)}.badge.active,.badge.paid,.badge.succeeded,.badge.resolved{background:var(--pt-brand-soft);color:var(--pt-brand-ink)}.badge.trial,.badge.issued,.badge.sent,.badge.waiting_customer{background:var(--pt-info-soft);color:var(--pt-info)}.badge.past_due,.badge.overdue,.badge.suspended,.badge.cancelled{background:var(--pt-danger-soft);color:var(--pt-danger)}.badge.partially_paid,.badge.pending_payment,.badge.waiting_support,.badge.in_progress{background:var(--pt-warning-soft);color:var(--pt-warning)}.form-error,.error{background:var(--pt-danger-soft);color:var(--pt-danger);border-color:var(--pt-danger)}.shell>aside,.login>section,.splash{background:var(--pt-ink)}.nav-group button.active{background:var(--pt-brand-soft);color:var(--pt-ink);box-shadow:inset 3px 0 var(--pt-brand)}.nav-group button.active:hover{background:var(--pt-brand-soft)}.top-right .role,.company-cards button>span{background:var(--pt-brand-soft);color:var(--pt-brand-ink)}.metric.success strong{color:var(--pt-brand-ink)}.metric.danger strong{color:var(--pt-danger)}.filters{flex-wrap:wrap}.filters label{min-width:0;width:100%}.shell .content,.panel-body{min-width:0}@media (max-width:720px){.shell .page-head h1{font-size:var(--pt-title-mobile-size)}.head-actions .btn{font-size:var(--pt-control-size)}}
