#groupCrmRoot{--gc-line:#dde4ea;--gc-muted:#526373;color:#172b3a}#groupCrmRoot *{box-sizing:border-box}.gc-hero{align-items:center}.gc-brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.gc-brand{background:#fff;border:1px solid var(--gc-line);border-top:4px solid #d72538;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:18px;box-shadow:0 5px 18px #12334f06}.gc-brand.gc-egp{border-top-color:#2867a8}.gc-brand.gc-visyflux{border-top-color:#0c8062}.gc-brand.gc-quent{border-top-color:#7850ad}.gc-brand-head{display:grid;gap:12px;min-height:76px}.gc-brand-head>span{font-size:13px;color:var(--gc-muted);line-height:1.6}.gc-badge{display:inline-flex;align-items:center;width:max-content;border-radius:7px;background:#fff0f1;color:#aa2030;font-size:11px;font-weight:800;letter-spacing:.04em;padding:5px 8px}.gc-badge.gc-egp{background:#edf4ff;color:#20518d}.gc-badge.gc-visyflux{background:#e6f6ee;color:#126a50}.gc-badge.gc-quent{background:#f1ebfa;color:#623793}.gc-brand-count{display:flex;align-items:baseline;gap:9px}.gc-brand-count strong{font-size:38px;line-height:1}.gc-brand-count span,.gc-brand-stats{font-size:12px;color:var(--gc-muted)}.gc-brand-stats{display:flex;flex-wrap:wrap;gap:10px}.gc-brand .btn{margin-top:auto}.gc-service-strip{padding:22px;border-radius:16px;background:#eaf5ef;border:1px solid #cee4d7;display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.gc-service-strip p{font-size:12px;color:#345647;margin:7px 0 0;line-height:1.6}.gc-shortcuts{display:flex;flex-wrap:wrap;align-content:center;gap:8px;max-width:480px}.gc-shortcuts a{text-decoration:none}.gc-workspace{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:22px;align-items:start}.gc-customers{position:sticky;top:20px;max-height:calc(100vh - 100px);overflow:auto;padding:20px}.gc-search{display:flex;gap:8px;margin:18px 0}.gc-search input{min-width:0;width:100%;padding:11px;border:1px solid var(--gc-line);border-radius:9px}.gc-customer{display:grid;gap:6px;text-align:left;width:100%;padding:15px 10px;border:0;border-bottom:1px solid #e9edf1;background:#fff;color:#172b3a;cursor:pointer}.gc-customer:hover,.gc-customer.selected{background:#f0f5fa;border-radius:9px}.gc-customer>span{font-size:12px;color:var(--gc-muted)}.gc-customer .gc-badges{display:flex;gap:5px;flex-wrap:wrap}.gc-pages{display:flex;align-items:center;gap:6px;justify-content:space-between;font-size:11px;margin-top:16px}.gc-pages .btn{padding:7px;font-size:11px}.gc-detail{display:grid;gap:18px;min-width:0}.gc-detail>.card,.gc-pair>.card{padding:24px}.gc-detail h2{font-size:18px;margin:0 0 14px}.gc-customer-head h2{font-size:25px;margin:12px 0}.gc-customer-head p,.gc-contact{font-size:13px;color:var(--gc-muted);line-height:1.8}.gc-contact{display:flex;gap:8px 20px;flex-wrap:wrap}.gc-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gc-project{display:grid;gap:9px;padding:16px;background:#f6f8fa;border:1px solid #e7edf2;border-radius:12px}.gc-project>span:not(.gc-badge){font-size:12px;color:var(--gc-muted)}.gc-project .btn{justify-self:start}.gc-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gc-row{display:grid;gap:7px;border-bottom:1px solid #e8edf2;padding:15px 0;font-size:13px}.gc-row:last-child{border:0}.gc-row>span:not(.gc-badge),.gc-row small{font-size:12px;color:var(--gc-muted);line-height:1.6}.gc-row p,.gc-link p{white-space:pre-wrap;line-height:1.6;margin:4px 0}.gc-link{border-left:3px solid #41778e;background:#f1f6f8;padding:13px 15px;margin-top:15px;border-radius:0 9px 9px 0;font-size:13px}.gc-link .btn{margin-top:9px;font-size:11px}.gc-form-details{margin-top:18px;border-top:1px solid #e8edf2;padding-top:15px}.gc-form-details summary{font-weight:700;font-size:13px;cursor:pointer;color:#24526b}.gc-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:16px}.gc-form label{display:grid;gap:7px;font-size:12px;font-weight:600}.gc-form input,.gc-form select,.gc-form textarea{width:100%;min-width:0;border:1px solid #cfd9e2;border-radius:8px;padding:10px;font:inherit;background:#fff;color:#172b3a}.gc-form textarea{resize:vertical}.gc-full{grid-column:1/-1}.gc-form .btn{justify-self:start}.gc-empty{padding:18px 0;font-size:13px;color:var(--gc-muted);line-height:1.7}.gc-caption{font-size:11px;color:var(--gc-muted);line-height:1.8;margin:16px 0 0}.gc-status{font-size:11px;border:1px solid #c8d6e1;border-radius:20px;padding:5px 9px}.gc-notice{padding:14px 17px;background:#eaf5ef;border:1px solid #bddcca;border-radius:10px;margin-bottom:18px;font-size:13px}.gc-notice.gc-error{background:#fff0ed;border-color:#e9b6aa;color:#8b3020}.gc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#groupCrmRoot button:focus-visible,#groupCrmRoot a:focus-visible,#groupCrmRoot input:focus-visible,#groupCrmRoot select:focus-visible,#groupCrmRoot textarea:focus-visible{outline:3px solid #488ec7;outline-offset:3px}.company-switch{flex-wrap:wrap}.company-switch button{min-width:0}
@media(max-width:1200px){.gc-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-service-strip{flex-direction:column}.gc-shortcuts{max-width:none}.gc-pair{grid-template-columns:1fr}.gc-workspace{grid-template-columns:240px minmax(0,1fr)}}
@media(max-width:760px){.gc-workspace{grid-template-columns:1fr}.gc-customers{position:static;max-height:390px}.gc-brands{gap:10px}.gc-brand{padding:14px;gap:12px}.gc-brand-head{min-height:88px}.gc-brand-count{flex-wrap:wrap;gap:5px}.gc-brand-count strong{font-size:31px}.gc-brand-count span{font-size:11px}.gc-brand-stats{font-size:11px;gap:6px}.gc-projects,.gc-form{grid-template-columns:1fr}.gc-full{grid-column:auto}.gc-detail>.card,.gc-pair>.card{padding:18px}.gc-shortcuts .btn{font-size:11px}.gc-hero{gap:14px;align-items:flex-start}.gc-hero h1{font-size:26px}}

.gc-mobile-nav{display:none}@media(max-width:760px){.gc-mobile-nav{display:inline-flex;font-size:11px;padding:8px 10px}}
