.admin-donut{position:relative}.admin-period select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.admin-add-business[href]{opacity:1;cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.admin-plan-card button{opacity:1;cursor:pointer}.admin-plan-cancel{color:#008d8a;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.admin-invite-user{margin-bottom:16px}.admin-report-tabs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.admin-root,.admin-root *{font-family:Inter Variable,Inter,system-ui,sans-serif}.admin-root{--admin-ink:#14213f;--admin-muted:#66738c;--admin-line:#e7ecf3}.admin-main{background:linear-gradient(145deg,#fbfcfe 0%,#f6f9fc 100%)}.admin-page-head h1{color:var(--admin-ink);letter-spacing:-.85px;font-size:27px;font-weight:720}.admin-page-head p{color:#5f6d87;font-size:13px}.admin-sidebar{box-shadow:8px 0 28px #1f345008}.admin-brand{height:76px;padding-inline:24px}.admin-brand img{width:171px}.admin-workspace{padding-block:18px}.admin-nav{gap:3px;padding:15px 11px}.admin-nav__link{border-left-width:2px;gap:12px;min-height:42px;font-weight:510;transition:background .16s,color .16s}.admin-nav__link svg{color:#64728b;flex:none}.admin-nav__link:hover svg,.admin-nav__link.is-active svg{color:#009b9a}.admin-nav__link.is-active{background:linear-gradient(90deg,#e9f9f8,#f5fcfc)}.admin-user{width:100%}.admin-user>svg{color:#748199;margin-left:auto}.admin-kpi,.admin-panel,.admin-businesses-card,.admin-brand-catalog{border-color:var(--admin-line);box-shadow:0 3px 12px #1f34500a}.admin-kpi{border-radius:12px;min-height:126px}.admin-kpi strong{color:var(--admin-ink);font-weight:720}.admin-kpi p{font-weight:540}.admin-kpi__icon{box-shadow:inset 0 1px 1px #fff9}.admin-panel,.admin-businesses-card,.admin-brand-catalog{border-radius:12px}.admin-panel__head h2{color:var(--admin-ink);font-size:14px;font-weight:700}.admin-filter-select,.admin-business-table select,.admin-search{border-color:#dfe6ef;min-height:39px}.admin-filter-select:focus,.admin-business-table select:focus,.admin-search:focus-within{border-color:#009b9a;outline:0;box-shadow:0 0 0 3px #009b9a1a}.admin-business-table th{color:#738098;background:#f9fbfd;font-weight:650}.admin-business-table tbody tr{transition:background .12s}.admin-business-table tbody tr:hover{background:#f6fbfc}.admin-add-business,.admin-create-link{box-shadow:0 4px 10px #009b9a2e}.admin-breadcrumb{font-weight:550}.admin-brand img{width:169px;height:auto}.admin-businesses-head{align-items:flex-end}.admin-breadcrumb{color:#68738b;gap:9px;margin:0 0 15px;font-size:12px;display:flex}.admin-breadcrumb span:first-child{color:#009b9a}.admin-breadcrumb b{color:#a3adbd}.admin-add-business{color:#fff;opacity:.55;cursor:not-allowed;background:#009b9a;border:0;border-radius:7px;padding:11px 16px;font-size:12px;font-weight:700}.admin-business-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-businesses-card{background:#fff;border:1px solid #e4e9f0;border-radius:10px;overflow:hidden;box-shadow:0 2px 5px #10182805}.admin-filters{border-bottom:1px solid #e9edf3;grid-template-columns:1.35fr repeat(4,minmax(130px,1fr));gap:12px;padding:17px;display:grid}.admin-search{color:#53627e;border:1px solid #dfe5ec;border-radius:7px;align-items:center;gap:9px;padding:0 12px;display:flex}.admin-search input{color:#1c2948;width:100%;font:inherit;border:0;outline:0;font-size:12px}.admin-filter-select,.admin-business-table select{color:#33415f;min-width:0;font:inherit;background:#fff;border:1px solid #dfe5ec;border-radius:7px;padding:10px 11px;font-size:12px}.admin-table-wrap{overflow-x:auto}.admin-business-table{border-collapse:collapse;color:#35415e;width:100%;min-width:920px;font-size:11px}.admin-business-table th{color:#64718b;text-align:left;background:#fbfcfe;padding:13px 17px;font-size:10px;font-weight:700}.admin-business-table td{vertical-align:middle;white-space:nowrap;border-top:1px solid #e9edf3;padding:13px 17px}.admin-business-table td:first-child{align-items:center;gap:10px;display:flex}.admin-business-table strong,.admin-business-table small{display:block}.admin-business-table strong{color:#172343;font-size:12px}.admin-business-table small{color:#71809a;margin-top:3px;font-size:10px}.admin-vertical-chip,.admin-plan-chip,.admin-status{border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.admin-vertical-chip{color:#008d8a;background:#e2f8f5}.admin-plan-chip{color:#3864cd;background:#edf2ff}.admin-status--active{color:#079d69;background:#eafaf2}.admin-status--pending{color:#d97706;background:#fff3df}.admin-status--suspended{color:#e56800;background:#fff0e5}.admin-status--demo{color:#7549cc;background:#f1edff}.admin-table-muted{color:#8791a6}.admin-table-footer{color:#65718a;border-top:1px solid #e9edf3;justify-content:space-between;padding:13px 17px;font-size:11px;display:flex}@media (max-width:1050px){.admin-filters,.admin-business-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-businesses-head{align-items:flex-start}.admin-add-business{display:none}.admin-filters,.admin-business-kpis{grid-template-columns:1fr}.admin-table-footer span{display:none}}.admin-create-link{color:#fff;background:#009b9a;border-radius:7px;padding:11px 16px;font-size:12px;font-weight:700;text-decoration:none}.admin-plans-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.8fr);gap:16px;margin-bottom:16px;display:grid}.admin-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.admin-plan-card{border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;min-height:270px;padding:15px;display:flex}.admin-plan-card--pro{border-color:#00a3a1;box-shadow:0 3px 9px #009b9a1f}.admin-plan-card>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.admin-plan-card h3{color:#132044;margin:0;font-size:16px}.admin-plan-card>div span{color:#008c86;background:#e1faf5;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700}.admin-plan-price{color:#101d41;margin:20px 0 13px;font-size:25px;font-weight:800}.admin-plan-price small{color:#67758d;margin-left:3px;font-size:11px;font-weight:500}.admin-plan-card ul{color:#31415f;gap:9px;margin:0;padding:0;font-size:10px;line-height:1.35;list-style:none;display:grid}.admin-plan-card li{color:#008d79}.admin-plan-card button{color:#008d8a;opacity:.6;background:#fff;border:1px solid #00a3a1;border-radius:5px;width:100%;margin-top:auto;padding:8px;font-size:11px;font-weight:700}.admin-create-plan{margin-top:0}.admin-plan-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-top:15px;display:grid}.admin-plan-form label{color:#35415e;gap:6px;font-size:11px;font-weight:700;display:grid}.admin-plan-form input,.admin-plan-form select,.admin-plan-form textarea{color:#1f2d4c;width:100%;font:inherit;border:1px solid #dfe5ec;border-radius:6px;padding:9px;font-size:12px}.admin-plan-form textarea{resize:vertical;min-height:58px}.admin-plan-form .admin-add-business{opacity:1;white-space:nowrap}.admin-plan-form .admin-add-business:disabled{opacity:.65}.admin-subscription-summary{min-height:350px}.admin-promotion-options{border:1px solid #dfe5ec;border-radius:8px;grid-column:span 2;gap:8px;margin:0;padding:12px;display:grid}.admin-promotion-options legend{color:#35415e;padding:0 4px;font-size:11px;font-weight:700}.admin-checkbox{align-items:center;gap:8px!important;font-weight:500!important;display:flex!important}.admin-checkbox input{accent-color:#673de6;width:auto}.admin-weekday-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1050px){.admin-plans-layout{grid-template-columns:1fr}.admin-plan-form,.admin-plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-create-link{display:none}.admin-plan-grid,.admin-plan-form{grid-template-columns:1fr}}.admin-user-filters{grid-template-columns:1.5fr repeat(2,minmax(160px,1fr))}.admin-user-avatar{color:#fff;background:linear-gradient(135deg,#0aa6a4,#2a70e9);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.admin-role-chip{color:#7040d6;background:#f0eafe;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.admin-users-table td:first-child{min-width:230px}.admin-user-actions{flex-wrap:wrap;gap:5px;min-width:190px;display:flex}.admin-user-actions button{color:#34425f;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:700}.admin-user-actions button:hover{color:#008d8a;background:#f6fbfc;border-color:#009b9a}.admin-user-actions button:nth-child(3){color:#c52e51;border-color:#ffc3cc}.admin-user-actions button:disabled{cursor:wait;opacity:.6}.admin-user-dialog{z-index:60;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-user-dialog__backdrop{cursor:pointer;background:#0f193773;border:0;position:absolute;inset:0}.admin-user-dialog article,.admin-user-dialog__card{background:#fff;border:1px solid #dfe6f0;border-radius:14px;width:min(560px,100%);max-height:90vh;position:relative;overflow:auto;box-shadow:0 24px 70px #0f193738}.admin-user-dialog header{background:linear-gradient(100deg,#fbfaff,#fff);border-bottom:1px solid #e9edf3;justify-content:space-between;gap:15px;padding:20px 24px;display:flex}.admin-user-dialog header h2{color:#172445;margin:4px 0 0;font-size:20px}.admin-user-dialog header p{color:#68758e;margin:5px 0 0;font-size:11px}.admin-user-dialog header>button{color:#52617b;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:6px;width:30px;height:30px;font-size:20px}.admin-user-dialog dl{gap:10px;margin:20px 24px;display:grid}.admin-user-dialog dl div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.admin-user-dialog dt{color:#718099}.admin-user-dialog dd{color:#293856;text-align:right;max-width:65%;margin:0;font-weight:700}.admin-user-dialog section{margin:0 24px 20px}.admin-user-dialog section h3{color:#293856;margin:0 0 10px;font-size:13px}.admin-user-dialog section ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.admin-user-dialog section li{border:1px solid #e6ebf1;border-radius:7px;padding:9px 10px}.admin-user-dialog section li strong,.admin-user-dialog section li small{display:block}.admin-user-dialog section li strong{color:#293856;font-size:11px}.admin-user-dialog section li small{color:#748199;margin-top:3px;font-size:10px}.admin-user-dialog footer{background:#fbfcfe;border-top:1px solid #e9edf3;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.admin-user-dialog footer button{color:#34425f;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:6px;padding:9px 13px;font-size:11px;font-weight:700}.admin-user-dialog footer .is-primary{color:#fff;background:linear-gradient(100deg,#6336df,#8634e9);border-color:#6a40df}.admin-user-dialog__form{gap:14px;padding:20px 24px;display:grid}.admin-user-dialog__form label{color:#354360;gap:6px;font-size:11px;font-weight:700;display:grid}.admin-user-dialog__form input,.admin-user-dialog__form select{color:#34425f;font:inherit;border:1px solid #dfe5ec;border-radius:6px;padding:10px;font-size:12px}@media (max-width:1050px){.admin-user-filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-user-filters{grid-template-columns:1fr}}.admin-appointment-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-reservation-filters{grid-template-columns:1.6fr repeat(3,minmax(140px,1fr))}.admin-appointment-tabs{border-bottom:1px solid #e9edf3;display:flex;overflow-x:auto}.admin-appointment-tabs button{color:#40506d;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;flex:1 0 140px;padding:13px;font-size:11px}.admin-appointment-tabs button.is-active{color:#008d8a;border-bottom-color:#009b9a;font-weight:700}.admin-appointment-tabs span{background:#e6f8f5;border-radius:4px;margin-left:5px;padding:3px 6px;font-size:9px}.admin-appointments-table td:nth-child(2) strong,.admin-appointments-table td:nth-child(3) strong{display:block}.admin-appointment-icon{color:#2573e8;background:#e8f1ff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.admin-appointments-table td:first-child{min-width:150px}.admin-payment{color:#049565;background:#eafaf2;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.admin-payment--requires_payment,.admin-payment--processing{color:#2673e7;background:#e8f1ff}.admin-payment--failed,.admin-payment--refunded{color:#d92357;background:#ffedf1}.admin-status--completed{color:#7040d6;background:#f0eafe}.admin-status--cancelled,.admin-status--no_show{color:#d92357;background:#ffedf1}.admin-status--in_progress{color:#2673e7;background:#e8f1ff}@media (max-width:1050px){.admin-appointment-kpis,.admin-reservation-filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-appointment-kpis,.admin-reservation-filters{grid-template-columns:1fr}}.admin-review-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-review-filters{grid-template-columns:1.5fr repeat(3,minmax(150px,1fr))}.admin-reviews-table td:nth-child(2) strong,.admin-reviews-table td:nth-child(3) strong{display:block}.admin-review-comment{color:#2d3e61;min-width:210px;max-width:270px;line-height:1.45;white-space:normal!important}.admin-stars{color:#ff9c0b;letter-spacing:1px}.admin-stars+small{margin-top:4px}@media (max-width:1050px){.admin-review-kpis,.admin-review-filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-review-kpis,.admin-review-filters{grid-template-columns:1fr}}.admin-payment-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-money{white-space:nowrap;font-size:17px!important}.admin-payment-filters{grid-template-columns:1.5fr repeat(2,minmax(160px,1fr))}.admin-payments-table td strong{display:block}.admin-payment-status--succeeded{color:#049565;background:#eafaf2}.admin-payment-status--requires_payment,.admin-payment-status--processing{color:#2673e7;background:#e8f1ff}.admin-payment-status--failed,.admin-payment-status--refunded{color:#d92357;background:#ffedf1}@media (max-width:1050px){.admin-payment-kpis,.admin-payment-filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-payment-kpis,.admin-payment-filters{grid-template-columns:1fr}}.admin-brand-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-brand-catalog{background:#fff;border:1px solid #e4e9f0;border-radius:10px;margin-bottom:16px;padding:17px}.admin-brand-search{width:255px}.admin-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.admin-brand-card{border:1px solid #e6ebf1;border-radius:8px;min-height:160px;padding:16px;position:relative}.admin-brand-card__icon{border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.admin-brand-card h3{color:#152144;margin:10px 0 5px;font-size:14px}.admin-brand-card p{color:#65738d;min-height:33px;margin:0;font-size:10px;line-height:1.55}.admin-brand-card footer{justify-content:space-between;align-items:center;gap:6px;margin-top:12px;display:flex}.admin-brand-card footer small{color:#68758d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-brand-table-card{margin-bottom:20px;padding-top:17px}.admin-brand-table-card .admin-panel__head{padding:0 17px 12px}.admin-brand-dot{vertical-align:middle;border-radius:50%;width:22px;height:22px;margin-right:7px;display:inline-block}@media (max-width:1050px){.admin-brand-kpis,.admin-brand-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-brand-kpis,.admin-brand-grid{grid-template-columns:1fr}.admin-brand-search{width:100%;margin-top:12px}.admin-brand-catalog .admin-panel__head{display:block}}.admin-promotion-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-promotion-layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px;display:grid}.admin-promotion-filters{grid-template-columns:1.4fr repeat(3,1fr)}.admin-promotion-filters :disabled{cursor:not-allowed;opacity:.65}.admin-promotion-message{text-align:center;justify-items:center;max-width:600px;margin:45px auto;display:grid}.admin-promotion-message>span{color:#8144de;background:#f2eaff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.admin-promotion-message h2{color:#182445;margin:15px 0 7px;font-size:18px}.admin-promotion-message p{color:#68758d;margin:0;font-size:12px;line-height:1.6}.admin-promotion-message ul{color:#3d4e6d;text-align:left;gap:7px;margin:18px 0;padding:0;font-size:11px;list-style:none;display:grid}.admin-promotion-message li:before{content:"✓";color:#009b87;margin-right:8px;font-weight:800}.admin-promotion-message button{color:#fff;opacity:.5;background:#009b9a;border:0;border-radius:7px;padding:10px 15px;font-size:12px;font-weight:700}.admin-promotion-side{gap:16px;display:grid}.admin-promotion-side .admin-panel{min-height:200px}.admin-promotion-side h2{margin:0;font-size:13px}.admin-promotion-side>article>p{color:#68758d;margin:6px 0 14px;font-size:10px;line-height:1.45}.admin-promotion-type{color:#43516c;border-top:1px solid #edf0f4;grid-template-columns:10px 1fr auto;align-items:center;gap:7px;padding:8px 0;font-size:11px;display:grid}.admin-promotion-type strong{color:#7b879b}@media (max-width:1050px){.admin-promotion-kpis{grid-template-columns:repeat(2,1fr)}.admin-promotion-layout{grid-template-columns:1fr}.admin-promotion-side,.admin-promotion-filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-promotion-kpis,.admin-promotion-side,.admin-promotion-filters{grid-template-columns:1fr}}.admin-readonly-badge{color:#2673e7;background:#e8f1ff;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:700}.admin-messaging-layout{background:#fff;border:1px solid #e4e9f0;border-radius:10px;grid-template-columns:300px minmax(0,1fr) 270px;min-height:620px;display:grid;overflow:hidden}.admin-message-list{border-right:1px solid #e8edf3}.admin-message-list>.admin-search{margin:15px}.admin-message-tabs{color:#009b9a;border-bottom:1px solid #e8edf3;gap:8px;padding:0 16px 12px;font-size:11px;font-weight:700;display:flex}.admin-message-tabs b{background:#def7f3;border-radius:8px;place-items:center;width:18px;font-size:10px;display:grid}.admin-conversation-item{color:#182445;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:34px minmax(0,1fr) 48px;gap:9px;width:100%;padding:14px 16px;display:grid}.admin-conversation-item.is-active{background:#ecfafa}.admin-conversation-item strong,.admin-conversation-item small{display:block}.admin-conversation-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-conversation-item small{color:#596984;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-conversation-item time{color:#61708a;text-align:right;font-size:9px}.admin-chat-panel{background:#fdfefe;flex-direction:column;min-width:0;display:flex}.admin-chat-panel>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:10px;padding:17px 20px;display:flex}.admin-chat-panel header strong,.admin-chat-panel header small{display:block}.admin-chat-panel header strong{font-size:13px}.admin-chat-panel header small{color:#64728b;margin-top:3px;font-size:10px}.admin-chat-notice{color:#796137;background:#fff7e5;border-radius:7px;align-self:center;margin:18px;padding:9px 13px;font-size:10px}.admin-chat-messages{flex-direction:column;flex:1;gap:11px;padding:18px;display:flex;overflow:auto}.admin-chat-bubble{color:#1d2a49;white-space:pre-wrap;border-radius:9px;max-width:72%;padding:10px 12px;font-size:12px;line-height:1.45;box-shadow:0 1px 3px #10182812}.admin-chat-bubble--inbound{background:#fff;align-self:flex-start}.admin-chat-bubble--outbound{background:#dcf6e8;align-self:flex-end}.admin-chat-bubble time{color:#74829a;text-align:right;margin-top:4px;font-size:9px;display:block}.admin-chat-composer{color:#7a879d;border:1px solid #e2e8ef;border-radius:7px;margin:12px 18px 18px;padding:12px;font-size:11px}.admin-message-placeholder{color:#68758e;place-items:center;height:100%;font-size:13px;display:grid}.admin-contact-panel{border-left:1px solid #e8edf3;padding:19px}.admin-contact-panel h2{margin:0;font-size:13px}.admin-contact-avatar{color:#fff;background:linear-gradient(135deg,#0aa6a4,#2a70e9);border-radius:50%;place-items:center;width:72px;height:72px;margin:28px auto 10px;font-size:20px;font-weight:800;display:grid}.admin-contact-panel h3,.admin-contact-panel>p{text-align:center}.admin-contact-panel h3{margin:0;font-size:14px}.admin-contact-panel>p{color:#52617c;margin:6px 0 22px;font-size:11px}.admin-contact-panel dl{gap:12px;margin:0;display:grid}.admin-contact-panel dl div{justify-content:space-between;gap:10px;font-size:10px;display:flex}.admin-contact-panel dt{color:#718099}.admin-contact-panel dd{color:#243354;text-align:right;margin:0;font-weight:700}@media (max-width:1050px){.admin-messaging-layout{grid-template-columns:290px minmax(0,1fr)}.admin-contact-panel{display:none}}@media (max-width:650px){.admin-messaging-layout{grid-template-columns:1fr}.admin-message-list{border-bottom:1px solid #e8edf3;border-right:0;max-height:330px}.admin-chat-panel{min-height:500px}}.admin-report-tabs{border-bottom:1px solid #e4e9f0;gap:25px;margin:20px 0 14px;display:flex;overflow-x:auto}.admin-report-tabs span{color:#465572;border-bottom:2px solid #0000;flex:none;padding:10px 0;font-size:11px}.admin-report-tabs .is-active{color:#008f8c;border-bottom-color:#009b9a;font-weight:700}.admin-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-report-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,.85fr) minmax(230px,.75fr);gap:16px;display:grid}.admin-report-income{min-height:285px}.admin-bar-chart{border-bottom:1px solid #dfe6ee;align-items:end;gap:7px;height:155px;margin-top:20px;padding:0 4px;display:flex}.admin-bar-chart div{flex-direction:column;flex:1;justify-content:end;align-items:center;height:100%;display:flex}.admin-bar-chart i{background:linear-gradient(#15b6ae,#008f8c);border-radius:4px 4px 0 0;width:100%;min-height:4px}.admin-bar-chart small{color:#748199;white-space:nowrap;margin-top:6px;font-size:8px;transform:rotate(-32deg)}.admin-report-income footer{color:#68758d;gap:25px;margin-top:20px;font-size:10px;display:flex}.admin-report-income footer strong{color:#172445;margin-top:3px;font-size:12px;display:block}.admin-report-statuses{gap:12px;margin-top:27px;display:grid}.admin-report-statuses div{color:#4a5975;grid-template-columns:10px 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.admin-report-statuses strong{color:#172445}.admin-rating-report{justify-items:center;padding:19px 0 0;display:grid}.admin-rating-report strong{font-size:32px}.admin-rating-report span{color:#ff9c0b;margin:5px 0}.admin-rating-report small{color:#69758d;font-size:10px}.admin-report-businesses{grid-column:span 2}.admin-report-businesses td strong{display:block}.admin-report-services{min-height:260px}.admin-top-service{color:#394966;border-top:1px solid #edf0f4;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:grid}.admin-top-service b{color:#008d89;background:#e6f8f5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.admin-top-service strong{color:#172445}@media (max-width:1050px){.admin-report-kpis,.admin-report-grid{grid-template-columns:repeat(2,1fr)}.admin-report-businesses{grid-column:span 2}}@media (max-width:600px){.admin-report-kpis,.admin-report-grid{grid-template-columns:1fr}.admin-report-businesses{grid-column:auto}.admin-report-income footer{gap:10px}}.admin-settings-tabs{margin-bottom:16px}.admin-settings-grid{grid-template-columns:minmax(0,1fr) minmax(370px,1.05fr);gap:16px;display:grid}.admin-settings-form>h2,.admin-settings-side h2,.admin-settings-bottom h2{margin:0;font-size:14px}.admin-settings-form>p,.admin-settings-side p,.admin-settings-bottom>article>p{color:#68758d;margin:5px 0 19px;font-size:11px}.admin-settings-form label{color:#354360;gap:6px;margin-top:13px;font-size:11px;font-weight:700;display:grid}.admin-settings-form input,.admin-settings-form textarea,.admin-settings-form select{color:#34425f;width:100%;font:inherit;background:#fff;border:1px solid #dfe5ec;border-radius:6px;padding:10px;font-size:12px}.admin-settings-form textarea{resize:vertical;min-height:65px}.admin-settings-form button{color:#fff;opacity:.5;background:#009b9a;border:0;border-radius:6px;margin-top:15px;padding:9px 12px}.admin-settings-two{grid-template-columns:1fr 1fr;gap:13px;display:grid}.admin-settings-side{gap:16px;display:grid}.admin-logo-setting{border:1px dashed #d7e0ea;border-radius:8px;place-items:center;min-height:105px;padding:15px;display:grid}.admin-logo-setting img{width:180px;height:auto}.admin-logo-setting span{color:#718099;text-align:center;margin-top:12px;font-size:10px}.admin-colors{color:#61708a;grid-template-columns:repeat(3,1fr);gap:10px;font-size:10px;display:grid}.admin-colors i{vertical-align:middle;border-radius:4px;width:19px;height:19px;margin-right:5px;display:inline-block}.admin-colors b{color:#253453;font-size:9px}.admin-theme-options{gap:8px;margin-top:17px;display:flex}.admin-theme-options button{color:#64718a;background:#fff;border:1px solid #dfe5ec;border-radius:5px;padding:8px 12px;font-size:11px}.admin-theme-options .is-active{color:#008e8b}.admin-settings-bottom{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:16px;margin-top:16px;display:grid}.admin-setting-switches{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-setting-switches>div{border:1px solid #e6ebf1;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.admin-setting-switches strong,.admin-setting-switches small{display:block}.admin-setting-switches strong{color:#293856;font-size:11px}.admin-setting-switches small{color:#748199;margin-top:3px;font-size:9px}.admin-setting-switches i{background:#98a2b3;border-radius:12px;width:28px;height:16px}.admin-setting-switches i.is-on{background:#009b9a}.admin-settings-actions{align-content:start;gap:7px;display:grid}.admin-settings-actions button{color:#34425e;text-align:left;background:#fff;border:1px solid #e6ebf1;border-radius:6px;justify-content:space-between;align-items:center;padding:10px;font-size:12px;display:flex}.admin-settings-actions button span{display:block}.admin-settings-actions button small{color:#758199;margin-top:3px;font-size:9px;display:block}.admin-settings-actions .is-danger{color:#d92d54}@media (max-width:1050px){.admin-settings-grid,.admin-settings-bottom{grid-template-columns:1fr}}@media (max-width:600px){.admin-settings-two,.admin-setting-switches{grid-template-columns:1fr}}.admin-login{grid-template-columns:minmax(430px,42%) minmax(0,58%);min-height:100vh;font-family:Inter Variable,Inter,system-ui,sans-serif;display:grid}.admin-login__pitch{color:#fff;background:radial-gradient(circle at 80% 35%,#172a78 0,#0000 35%),linear-gradient(145deg,#081434 0%,#0b1740 52%,#071330 100%);position:relative;overflow:hidden}.admin-login__pitch:after{content:"";border:66px solid #4b4bd62e;border-radius:50%;width:760px;height:760px;position:absolute;bottom:-300px;right:-240px;box-shadow:0 0 0 65px #5044d71a}.admin-login__pitch-inner{z-index:1;max-width:510px;margin:0 auto;padding:clamp(52px,7vw,90px) clamp(42px,6vw,74px);position:relative}.admin-login__wordmark{align-items:center;gap:10px;display:flex}.admin-login__mark{background:linear-gradient(110deg,#b411e4,#fa2d92 48%,#ffac18);border-radius:24px 24px 7px 7px;place-items:center;width:76px;height:61px;font-family:Georgia,serif;font-size:78px;font-weight:700;line-height:.7;display:grid}.admin-login__wordmark strong{letter-spacing:-1.7px;font-size:42px;font-weight:720}.admin-login__wordmark em{letter-spacing:.4px;background:#43319b;border-radius:8px;align-self:flex-end;margin:0 0 2px -90px;padding:4px 10px;font-size:13px;font-style:normal;font-weight:700}.admin-login__headline{margin-top:80px}.admin-login__headline h1{letter-spacing:-1.5px;margin:0;font-size:clamp(36px,3vw,48px);line-height:1.14}.admin-login__headline h1 span{background:linear-gradient(90deg,#7954ff,#ec15cc,#ff9d0b);color:#0000;-webkit-background-clip:text;background-clip:text}.admin-login__headline>p{color:#cbd4ef;max-width:420px;margin:22px 0 0;font-size:18px;line-height:1.6}.admin-login__benefits{gap:17px;margin-top:38px;display:grid}.admin-login__benefits>div{align-items:center;gap:15px;display:flex}.admin-login__benefits>div>span{color:#fff;background:linear-gradient(145deg,#243d8c,#1a2860);border:1px solid #919fff2e;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.admin-login__benefits p{margin:0}.admin-login__benefits strong,.admin-login__benefits small{display:block}.admin-login__benefits strong{font-size:15px}.admin-login__benefits small{color:#c7d0e9;margin-top:4px;font-size:12px}.admin-login__art{background:linear-gradient(140deg,#10235e,#0c1946);border:1px solid #4557cb;border-radius:12px;width:320px;height:170px;margin:46px auto 0;position:relative;box-shadow:0 0 0 11px #333fb32e}.admin-login__art i{background:#283b8d;border-radius:99px;width:37%;height:10px;position:absolute}.admin-login__art i:first-child{top:44px;left:25px}.admin-login__art i:nth-child(2){width:53%;top:72px;left:25px}.admin-login__art i:nth-child(3){width:44%;top:100px;left:25px}.admin-login__art b{color:#8e66ff;background:#233384;border-radius:8px;place-items:center;width:68px;height:68px;font-size:29px;display:grid;position:absolute}.admin-login__art b:nth-last-child(3){top:25px;right:26px}.admin-login__art b:nth-last-child(2){color:#ff9a14;bottom:18px;right:98px}.admin-login__art b:last-child{color:#39d5a0;bottom:-24px;right:22px}.admin-login__access{background:radial-gradient(circle at 50% 20%,#f4f5fb 0,#0000 45%),#fbfcff;align-content:center;place-items:center;gap:28px;padding:45px;display:grid}.admin-login__card{background:#ffffffeb;border:1px solid #eff1f6;border-radius:23px;width:min(100%,615px);padding:56px 48px;box-shadow:0 25px 55px #101e461a}.admin-login__brand{justify-items:center;display:grid}.admin-login__brand img{width:194px;height:auto}.admin-login__brand span{color:#65718b;margin-top:8px;font-size:17px}.admin-login__form-head{margin:43px 0 25px}.admin-login__form-head h2{color:#131e43;letter-spacing:-.5px;margin:0;font-size:24px}.admin-login__form-head p{color:#6e7b96;margin:8px 0 0;font-size:15px}.admin-login form>label:not(.admin-login__remember){color:#172246;gap:9px;margin-top:19px;font-size:14px;font-weight:650;display:grid}.admin-login__input{color:#657391;background:#fff;border:1px solid #d9e0ea;border-radius:9px;align-items:center;gap:11px;height:56px;padding:0 15px;transition:box-shadow .14s,border-color .14s;display:flex}.admin-login__input:focus-within{border-color:#7145e9;box-shadow:0 0 0 4px #7145e91a}.admin-login__input input{color:#1a2748;width:100%;font:inherit;border:0;outline:0;font-size:16px}.admin-login__input button{color:#657391;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.admin-login__remember{color:#5e6d88;align-items:center;gap:9px;margin:21px 0;font-size:14px;display:flex}.admin-login__remember input{accent-color:#6c3df0;width:18px;height:18px}.admin-login__submit{color:#fff;width:100%;height:58px;font:inherit;cursor:pointer;background:linear-gradient(100deg,#5d33df,#7a35f1);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:720;display:flex;box-shadow:0 8px 18px #6737e73d}.admin-login__submit:hover{background:linear-gradient(100deg,#5029cf,#6d2ce7)}.admin-login__submit:disabled{opacity:.65;cursor:wait}.admin-login__error{color:#c62c52;background:#fff0f2;border-radius:7px;margin:14px 0 0;padding:10px 12px;font-size:13px}.admin-login__secure{color:#738099;justify-content:center;align-items:center;gap:6px;margin:20px 0 0;font-size:11px;display:flex}.admin-login__access>footer{color:#6f7c96;font-size:13px}@media (max-width:900px){.admin-login{grid-template-columns:1fr}.admin-login__pitch{display:none}.admin-login__access{min-height:100vh;padding:25px}.admin-login__card{padding:42px 30px}}@media (max-width:450px){.admin-login__access{padding:14px}.admin-login__card{border-radius:16px;padding:34px 22px}.admin-login__brand img{width:175px}.admin-login__form-head{margin-top:32px}}.admin-login__wordmark{background:url(/logo_mercatto_light.png) 0/contain no-repeat;width:330px;height:84px;position:relative}.admin-login__wordmark>.admin-login__mark,.admin-login__wordmark>strong{display:none}.admin-login__wordmark em{margin:0;position:absolute;bottom:-9px;left:108px}.admin-review-actions{flex-wrap:wrap;gap:5px;min-width:200px;display:flex}.admin-review-actions button{color:#007f7c;cursor:pointer;background:#effbf8;border:1px solid #9bded4;border-radius:5px;padding:6px 8px;font-size:10px;font-weight:700}.admin-review-actions button:nth-child(2){color:#7544c7;background:#f7f0ff;border-color:#d9c3ff}.admin-review-actions .is-danger{color:#cc3154;background:#fff3f5;border-color:#ffc3cc}.admin-review-note{color:#7544c7;margin-top:5px;font-size:9px;display:block}.admin-onboarding-queue{border:1px solid #e2e8f0;border-radius:8px;gap:0;margin:0 16px 16px;display:grid;overflow:hidden}.admin-onboarding-queue>div{background:#fbfaff;padding:13px 14px}.admin-onboarding-queue>div strong,.admin-onboarding-queue>div small{display:block}.admin-onboarding-queue>div strong{color:#273256;font-size:12px}.admin-onboarding-queue>div small{color:#748199;margin-top:4px;font-size:10px}.admin-onboarding-queue article{border-top:1px solid #edf0f4;grid-template-columns:32px minmax(160px,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.admin-onboarding-queue article b,.admin-onboarding-queue article small,.admin-onboarding-queue article em{display:block}.admin-onboarding-queue article b{color:#283653;font-size:11px}.admin-onboarding-queue article small,.admin-onboarding-queue article em{color:#718098;margin-top:3px;font-size:9px;font-style:normal}.admin-onboarding-queue .admin-business-avatar{width:30px;height:30px}.admin-status--new{color:#2673e7;background:#e8f1ff}.admin-status--called,.admin-status--demo_scheduled{color:#7549cc;background:#f1edff}.admin-status--whatsapp_sent,.admin-status--email_sent{color:#008d8a;background:#e2f8f5}.admin-status--interested,.admin-status--registered,.admin-status--client_pro,.admin-status--client_premium,.admin-status--demo_active{color:#079d69;background:#eafaf2}.admin-status--discarded,.admin-status--no_response{color:#66738c;background:#f1f3f7}.admin-growth-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-settings-tabs{align-items:end;gap:4px;margin-top:18px}.admin-settings-tabs span,.admin-settings-tabs a,.admin-settings-tabs button{color:#465572;white-space:nowrap;border-bottom:2px solid #0000;padding:11px 14px;font-size:11px;font-weight:600;text-decoration:none}.admin-settings-tabs button{border-radius:6px 6px 0 0;transition:background .14s,color .14s}.admin-settings-tabs a:hover,.admin-settings-tabs button:hover{color:#7544c7;background:#f7f1ff}.admin-settings-tabs button.is-active{color:#008f8c;background:#f4fbfb;border-bottom-color:#009b9a}.admin-settings-grid{align-items:stretch}.admin-settings-form,.admin-settings-side>.admin-panel{min-height:100%}.admin-settings-form input:focus,.admin-settings-form textarea:focus,.admin-settings-form select:focus{border-color:#7544c7;outline:0;box-shadow:0 0 0 3px #7544c71f}.admin-settings-actions{align-items:center;gap:14px;margin-top:16px;display:flex}.admin-settings-actions>button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#6336df,#8634e9);border:0;border-radius:7px;padding:10px 18px;font-size:11px;font-weight:700}.admin-settings-actions>button:hover{filter:brightness(1.06);transform:translateY(-1px)}.admin-settings-actions>button:disabled{cursor:wait;opacity:.65;transform:none}.admin-settings-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-settings-section-head h2{color:#172445;margin:0;font-size:15px}.admin-settings-section-head p{color:#68758d;max-width:720px;margin:5px 0 0;font-size:11px;line-height:1.5}.admin-settings-logo{align-content:center;justify-items:start;gap:18px;min-height:100%;display:grid}.admin-settings-logo img{width:min(160px,100%);height:auto}.admin-notifications-panel{min-height:280px}.admin-integrations-panel{min-height:390px}.admin-integrations-panel .admin-executive-created{margin:18px 0 0}.admin-setting-switches>label{cursor:pointer;background:#fff;border:1px solid #e6ebf1;border-radius:7px;align-items:flex-start;gap:10px;min-height:58px;padding:12px;display:flex}.admin-setting-switches>label:hover{background:#fcfaff;border-color:#cdb8f5}.admin-setting-switches>label input{accent-color:#7544c7;width:16px;height:16px;margin-top:1px}.admin-integrations-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.admin-integrations-list>div{background:#fff;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px;transition:border-color .14s,box-shadow .14s;display:grid}.admin-integrations-list>div:hover{border-color:#cdb8f5;box-shadow:0 5px 16px #1d26480f}.admin-integrations-list strong,.admin-integrations-list small{display:block}.admin-integrations-list strong{color:#273256;font-size:12px}.admin-integrations-list small{color:#748199;margin-top:4px;font-size:10px}.admin-integrations-list button{color:#6c3bd0;cursor:pointer;background:#faf7ff;border:1px solid #d7c4fb;border-radius:6px;padding:7px 11px;font-size:10px;font-weight:700}.admin-integrations-list button:hover{background:#f1e9ff}.admin-integrations-list button:disabled{cursor:wait;opacity:.55}.admin-integrations-list .admin-status{justify-content:center;min-width:82px}.admin-integration-credential{background:linear-gradient(105deg,#fbf9ff,#fff);border:1px solid #d9c5fb;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);align-items:center;gap:18px;margin-top:18px;padding:17px;display:grid}.admin-integration-credential>div{gap:4px;display:grid}.admin-integration-credential>div>span{color:#7544c7;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-integration-credential strong{color:#293856;font-size:13px}.admin-integration-credential small{color:#718098;font-size:10px;line-height:1.45}.admin-integration-credential form{gap:6px;display:grid}.admin-integration-credential label{color:#354360;font-size:11px;font-weight:700}.admin-integration-credential form>div{gap:7px;display:flex}.admin-integration-credential input{color:#273657;min-width:0;font:inherit;background:#fff;border:1px solid #d6c3f8;border-radius:6px;flex:1;padding:9px 10px;font-size:11px}.admin-integration-credential input:focus{border-color:#7544c7;outline:0;box-shadow:0 0 0 3px #7544c71f}.admin-integration-credential button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(100deg,#6336df,#8634e9);border:0;border-radius:6px;padding:9px 11px;font-size:10px;font-weight:700}.admin-integration-credential button:disabled{cursor:wait;opacity:.65}.admin-integration-credential__warning{color:#8d5b0b;background:#fff8ec;border:1px solid #ffd9a8;border-radius:7px;margin:0;padding:11px;font-size:10px;line-height:1.5}.admin-integration-credential code{color:#785006;background:#fff2d8;border-radius:3px;padding:1px 4px}.admin-page-head+.admin-panel .admin-setting-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.admin-page-head+.admin-panel .admin-setting-switches>div{background:#fff;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px;display:grid}.admin-page-head+.admin-panel .admin-setting-switches>div button{color:#6c3bd0;cursor:pointer;background:#faf7ff;border:1px solid #d7c4fb;border-radius:6px;padding:7px 11px;font-size:10px;font-weight:700}@media (max-width:760px){.admin-page-head+.admin-panel .admin-setting-switches,.admin-integration-credential{grid-template-columns:1fr}.admin-integration-credential form>div{flex-direction:column}}.admin-review-modal{z-index:50;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-review-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#0f193775;border:0;position:absolute;inset:0}.admin-review-modal__content{background:#fff;border:1px solid #dfe6f0;border-radius:14px;flex-direction:column;width:min(1050px,100%);max-height:min(880px,94vh);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f193738}.admin-review-modal__content>header{background:linear-gradient(100deg,#fbfaff,#fff);border-bottom:1px solid #e9edf3;justify-content:space-between;gap:18px;padding:22px 26px;display:flex}.admin-review-modal__content>header p{color:#7544c7;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:10px;font-weight:800}.admin-review-modal__content>header h2{color:#172445;margin:0;font-size:22px}.admin-review-modal__content>header span{color:#66738c;margin-top:5px;font-size:12px;display:block}.admin-review-modal__content>header>button{color:#52617b;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:7px;width:32px;height:32px;font-size:22px}.admin-review-modal__content>header>button:hover{color:#7544c7;background:#f5f1ff}.admin-review-location{background:linear-gradient(100deg,#fbf8ff,#fff);border:1px solid #d8c8fa;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:18px 26px 0;padding:14px 16px;display:flex}.admin-review-location div{gap:3px;display:grid}.admin-review-location__eyebrow{color:#7544c7;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.admin-review-location strong{color:#263454;font-size:13px}.admin-review-location div>span:last-child{color:#68758e;font-size:11px}.admin-review-location a{color:#6c3bd0;white-space:nowrap;border:1px solid #d5c3fa;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:700;text-decoration:none}.admin-review-location a:hover{background:#f1eaff}.admin-review-detail{grid-template-columns:290px minmax(0,1fr);gap:20px;padding:18px 26px 24px;display:grid;overflow:auto}.admin-review-preview{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:10px;align-self:start;padding:14px}.admin-review-preview>p:first-child{color:#7544c7;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.admin-review-preview img,.admin-review-preview__placeholder{object-fit:cover;border-radius:8px;width:100%;height:145px}.admin-review-preview__placeholder{color:#7a879c;background:#eef1f6;place-items:center;font-size:11px;display:grid}.admin-review-preview h3{color:#172445;margin:14px 0 4px;font-size:16px}.admin-review-preview>span{color:#008d8a;font-size:10px;font-weight:700}.admin-review-preview p:not(:first-child){color:#65728a;font-size:11px;line-height:1.45}.admin-review-preview small{color:#66738c;font-size:10px}.admin-review-data{gap:14px;display:grid}.admin-review-data>section{background:#fff;border:1px solid #e4e9f0;border-radius:9px;padding:15px}.admin-review-data h3{color:#293856;margin:0 0 12px;font-size:13px}.admin-review-data dl{gap:10px;margin:0;display:grid}.admin-review-data dl div{grid-template-columns:120px 1fr;gap:10px;font-size:11px;display:grid}.admin-review-data dt{color:#77839a}.admin-review-data dd{color:#293856;margin:0;font-weight:700}.admin-review-data dd small{color:#718098;margin-top:3px;font-size:10px;font-weight:400;display:block}.admin-review-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-review-services article{border:1px solid #edf0f4;border-radius:6px;gap:3px;padding:9px;display:grid}.admin-review-services b{color:#293856;font-size:11px}.admin-review-services span,.admin-review-services small{color:#718098;text-transform:capitalize;font-size:9px}.admin-review-hours{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.admin-review-hours span{color:#68758e;justify-content:space-between;gap:8px;font-size:10px;display:flex}.admin-review-hours b{color:#293856}.admin-business-audit ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-business-audit li{color:#3b4966;border-top:1px solid #edf0f4;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:9px 0;font-size:11px;line-height:1.4;display:grid}.admin-business-audit li:first-child{border-top:0;padding-top:0}.admin-business-audit__icon{color:#7544c7;background:#f0eaff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.admin-business-audit b{color:#273657}.admin-business-audit small{color:#77849a;margin-top:3px;font-size:9px;display:block}.admin-business-audit p{color:#758198;margin:0;font-size:11px}.admin-review-modal__content>footer{background:#fbfcfe;border-top:1px solid #e9edf3;justify-content:space-between;gap:12px;padding:15px 26px;display:flex}.admin-review-modal__content>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-review-modal__content>footer button{color:#34425f;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:6px;padding:9px 13px;font-size:10px;font-weight:700}.admin-review-modal__content>footer button:hover{background:#f5f1ff}.admin-review-modal__content>footer .is-danger{color:#c52e51;background:#fff2f4;border-color:#ffc5cf}.admin-review-modal__content>footer .is-approve{color:#fff;background:linear-gradient(100deg,#6336df,#8634e9);border-color:#6a40df}@media (max-width:760px){.admin-review-modal{padding:10px}.admin-review-detail{grid-template-columns:1fr;padding-inline:16px}.admin-review-location{margin-inline:16px}.admin-review-modal__content>header,.admin-review-modal__content>footer{padding-inline:16px}.admin-review-services,.admin-review-hours{grid-template-columns:1fr}}.admin-table-action{color:#6c3bd0;cursor:pointer;background:#faf7ff;border:1px solid #d7c4fb;border-radius:5px;margin-top:5px;padding:5px 8px;font-size:9px;font-weight:700;display:block}.admin-plan-dialog{background:#fff;border:1px solid #dfe6f0;border-radius:14px;width:min(520px,100%);position:relative;box-shadow:0 24px 70px #0f193738}.admin-plan-dialog header{border-bottom:1px solid #e9edf3;justify-content:space-between;padding:22px 24px;display:flex}.admin-plan-dialog header p{color:#7544c7;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.admin-plan-dialog header h2{color:#172445;margin:0;font-size:20px}.admin-plan-dialog header span{color:#68758e;margin-top:5px;font-size:11px;display:block}.admin-plan-dialog header>button{cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:6px;width:30px;height:30px;font-size:20px}.admin-plan-dialog__body{padding:22px 24px}.admin-plan-dialog__body label{color:#354360;gap:7px;font-size:11px;font-weight:700;display:grid}.admin-plan-dialog__body select{color:#34425f;font:inherit;background:#fff;border:1px solid #dfe5ec;border-radius:6px;padding:10px}.admin-plan-dialog footer{border-top:1px solid #e9edf3;justify-content:flex-end;gap:8px;padding:15px 24px;display:flex}.admin-plan-dialog footer button{color:#34425f;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:6px;padding:9px 13px;font-size:10px;font-weight:700}.admin-plan-dialog footer .is-approve{color:#fff;background:linear-gradient(100deg,#6336df,#8634e9);border-color:#6a40df}@media (max-width:760px){.admin-integrations-list,.admin-settings-grid{grid-template-columns:1fr}}.admin-growth-funnel{gap:9px;margin-top:14px;display:grid}.admin-growth-funnel-row{color:#43516c;grid-template-columns:150px 1fr 44px;align-items:center;gap:10px;font-size:11px;display:grid}.admin-growth-funnel-row i{background:linear-gradient(90deg,#15b6ae,#008f8c);border-radius:5px;height:9px;display:block}.admin-growth-funnel-row span:first-child{text-transform:capitalize}.admin-growth-funnel-track{background:#eef1f6;border-radius:5px;height:9px;overflow:hidden}.admin-growth-filters{grid-template-columns:1.3fr repeat(3,minmax(140px,1fr))}.admin-prospect-name strong{display:block}.admin-prospect-name small{color:#71809a;margin-top:3px;font-size:10px;display:block}.admin-create-prospect{margin-top:16px}.admin-prospect-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.admin-prospect-form label{color:#35415e;gap:6px;font-size:11px;font-weight:700;display:grid}.admin-prospect-form input,.admin-prospect-form select,.admin-prospect-form textarea{color:#1f2d4c;width:100%;font:inherit;border:1px solid #dfe5ec;border-radius:6px;padding:9px;font-size:12px}.admin-prospect-form label.admin-prospect-form__wide{grid-column:1/-1}.admin-prospect-form textarea{resize:vertical;min-height:58px}.admin-prospect-form .admin-add-business{opacity:1;cursor:pointer;grid-column:1/-1;justify-self:start}.admin-prospect-form .admin-add-business:disabled{opacity:.6;cursor:wait}.admin-pipeline-card{overflow:hidden}.admin-pipeline-table{min-width:760px}.admin-pipeline-table td:first-child{display:table-cell}.admin-pipeline-table code{color:#52627c;background:#f7f9fc;border:1px solid #e1e8f0;border-radius:5px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-block}.admin-pipeline-input{color:#1f2d4c;min-width:180px;font:inherit;background:#fff;border:1px solid #dfe6ef;border-radius:6px;padding:8px 10px;font-size:12px;transition:border-color .14s,box-shadow .14s}.admin-pipeline-input--order{width:76px;min-width:76px}.admin-pipeline-input:focus{border-color:#009b9a;outline:0;box-shadow:0 0 0 3px #009b9a1a}.admin-pipeline-checkbox{accent-color:#009b9a;cursor:pointer;height:16px;margin:0;width:16px!important}.admin-pipeline-actions{align-items:center;gap:7px;display:flex}.admin-pipeline-save{color:#fff;background:#009b9a;border-color:#009b9a;min-height:32px;padding:6px 10px}.admin-pipeline-save:hover{color:#fff;background:#007d7c}.admin-pipeline-delete{color:#b42318;background:#fff8f7;border-color:#f1c8c4;min-height:32px;padding:6px 10px}.admin-pipeline-delete:hover:not(:disabled){color:#a61b12;background:#fff0ee;border-color:#d6453d}.admin-pipeline-delete:disabled{color:#9ca7b8;background:#f8fafc;border-color:#e5e9ef}.admin-pipeline-create{margin-top:16px}.admin-pipeline-terminal{align-items:center;gap:8px;min-height:38px;padding-top:22px;display:flex!important}.admin-pipeline-terminal span{font-weight:600}.admin-prospect-detail{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.admin-prospect-facts{gap:11px;margin:0;display:grid}.admin-prospect-facts div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.admin-prospect-facts dt{color:#718099}.admin-prospect-facts dd{color:#243354;text-align:right;word-break:break-word;max-width:60%;margin:0;font-weight:700}.admin-call-form{gap:10px;margin-top:14px;display:grid}.admin-call-form label{color:#35415e;gap:6px;font-size:11px;font-weight:700;display:grid}.admin-call-form select,.admin-call-form textarea{color:#1f2d4c;width:100%;font:inherit;border:1px solid #dfe5ec;border-radius:6px;padding:9px;font-size:12px}.admin-call-form textarea{resize:vertical;min-height:58px}.admin-call-form button{color:#fff;cursor:pointer;background:#009b9a;border:0;border-radius:7px;justify-self:start;padding:10px 16px;font-size:12px;font-weight:700}.admin-call-form button:disabled{opacity:.6;cursor:wait}.admin-timeline{gap:0;margin-top:12px;display:grid}.admin-timeline>div{border-top:1px solid #edf0f4;grid-template-columns:22px 1fr;gap:10px;padding:10px 0;display:grid}.admin-timeline>div:first-child{border-top:0}.admin-timeline i{color:#00a889;background:#e4faf2;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:2px;font-size:11px;font-style:normal;display:grid}.admin-timeline strong{color:#263454;font-size:11px;display:block}.admin-timeline time{color:#768096;margin-top:2px;font-size:9px;display:block}.admin-timeline small{color:#5c6a86;margin-top:3px;font-size:10px;display:block}.admin-executive-created{background:#f1fffa;border:1px solid #93dec9;border-radius:10px;margin:0 0 16px;padding:14px 16px}.admin-executive-created strong,.admin-executive-created small{display:block}.admin-executive-created strong{color:#0a3d2e;font-size:13px}.admin-executive-created small{color:#427b68;margin-top:2px;font-size:11px}.admin-executive-created__password{border-top:1px solid #cdeee1;margin-top:10px;padding-top:10px}.admin-executive-created__password span{color:#273256;font-size:11px;font-weight:700;display:block}.admin-executive-created__password code{color:#079d69;background:#eafaf2;border-radius:5px;margin-top:6px;padding:4px 8px;font-size:13px;font-weight:700;display:inline-block}.admin-score-chip{border-radius:5px;justify-content:center;align-items:center;min-width:30px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.admin-score-chip--high{color:#079d69;background:#eafaf2}.admin-score-chip--mid{color:#d97706;background:#fff3df}.admin-score-chip--low{color:#66738c;background:#f1f3f7}.admin-suggested-action{color:#5a3a99;background:#f7f0ff;border:1px solid #d9c3ff;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:12px;display:flex}.admin-suggested-action strong{color:#3d1f80}.admin-truncation-warning{color:#92600a;background:#fff8ec;border:1px solid #ffd9a8;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.5}.admin-business-search-results{gap:6px;margin-top:4px;display:grid}.admin-business-search-results button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:8px 10px;display:block}.admin-business-search-results button:hover{background:#f6fbfc;border-color:#009b9a}.admin-business-search-results button:disabled{opacity:.6;cursor:wait}.admin-business-search-results strong{color:#172343;font-size:12px;display:block}.admin-business-search-results small{color:#71809a;margin-top:2px;font-size:10px;display:block}.admin-active-sequence{gap:10px;margin-top:12px;display:grid}.admin-active-sequence>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-active-sequence strong{color:#172445;font-size:13px}.admin-active-sequence small{color:#68758d;font-size:10px}.admin-active-sequence p{color:#4a5975;margin:0;font-size:11px}.admin-active-sequence__cancel{color:#cc3154;cursor:pointer;background:#fff3f5;border:1px solid #ffc3cc;border-radius:6px;justify-self:start;padding:8px 12px;font-size:11px;font-weight:700}.admin-active-sequence__cancel:disabled{opacity:.6;cursor:wait}.admin-sequence-steps{gap:12px;margin-top:16px;display:grid}.admin-sequence-step{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:28px minmax(140px,.7fr) minmax(110px,.4fr) 1fr;align-items:start;gap:12px;padding:14px 40px 14px 14px;display:grid;position:relative}.admin-sequence-step__order{color:#008d8a;background:#e2f8f5;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:20px;font-size:11px;font-weight:700;display:grid}.admin-sequence-step label{color:#35415e;gap:6px;font-size:11px;font-weight:700;display:grid}.admin-sequence-step input,.admin-sequence-step select,.admin-sequence-step textarea{color:#1f2d4c;width:100%;font:inherit;border:1px solid #dfe5ec;border-radius:6px;padding:9px;font-size:12px}.admin-sequence-step textarea{resize:vertical;min-height:42px}.admin-sequence-step__remove{color:#d92357;cursor:pointer;background:#ffedf1;border:0;border-radius:50%;width:22px;height:22px;font-size:14px;line-height:1;position:absolute;top:10px;right:10px}.admin-sequence-add-step{color:#008d8a;cursor:pointer;background:#f1fffa;border:1px dashed #9bded4;border-radius:7px;margin-top:12px;padding:9px 14px;font-size:12px;font-weight:700}@media (max-width:1050px){.admin-sequence-step{grid-template-columns:1fr 1fr}}@media (max-width:600px){.admin-sequence-step{grid-template-columns:1fr}}@media (max-width:1050px){.admin-growth-kpis,.admin-growth-filters,.admin-prospect-form{grid-template-columns:repeat(2,1fr)}.admin-prospect-detail{grid-template-columns:1fr}}@media (max-width:600px){.admin-growth-kpis,.admin-growth-filters,.admin-prospect-form{grid-template-columns:1fr}}.admin-sourcing-candidates-head{padding:17px 17px 0}.admin-duplicate-list{gap:14px;margin-top:14px;display:grid}.admin-duplicate-pair{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:10px;gap:10px;padding:14px;display:grid}.admin-duplicate-pair small{color:#66738c;font-size:11px}.admin-duplicate-pair__candidates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-duplicate-pair__actions{flex-wrap:wrap;gap:8px;display:flex}.admin-duplicate-pair__actions button{color:#34425e;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:700}.admin-duplicate-pair__actions button:hover{color:#009b9a;border-color:#009b9a}.admin-duplicate-pair__actions button:last-child{color:#cc3154;border-color:#ffc3cc}@media (max-width:700px){.admin-duplicate-pair__candidates{grid-template-columns:1fr}}.admin-sourcing-actions{white-space:nowrap;flex-direction:column;gap:6px;display:flex}.admin-task-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-task-list li{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-task-list li>div:first-child{flex-direction:column;gap:2px;display:flex}.admin-task-list li small{color:#66738c;font-size:11px}.admin-task-list__actions{flex-shrink:0;gap:6px;display:flex}.admin-task-list__actions button{color:#34425e;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:700}.admin-task-list__actions button:first-child:hover{color:#009b9a;border-color:#009b9a}.admin-task-list__actions button:last-child:hover{color:#cc3154;border-color:#ffc3cc}.admin-sidebar__brand-row{justify-content:space-between;align-items:center;display:flex}.admin-sidebar__close{color:#64728b;cursor:pointer;background:0 0;border:0;padding:6px;display:none}.admin-nav__group{gap:3px;margin-bottom:4px;display:grid}.admin-nav__group-label{color:#93a0b8;letter-spacing:.5px;text-transform:uppercase;padding:10px 12px 4px;font-size:10px;font-weight:700}.admin-sidebar{overflow-y:hidden}.admin-nav{flex:1;min-height:0;overflow-y:auto}.admin-main-col{flex-direction:column;min-width:0;display:flex}.admin-top,.admin-sidebar-backdrop{display:none}@media (max-width:1050px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{z-index:40;width:280px;max-width:84vw;height:100vh;transition:transform .2s;display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:8px 0 28px #1f34501f}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar__close{display:inline-flex}.admin-sidebar-backdrop{z-index:39;background:#0f172a73;display:block;position:fixed;inset:0}.admin-top{background:#fff;border-bottom:1px solid #e7ecf3;align-items:center;height:56px;padding:0 18px;display:flex}.admin-top__menu-toggle{color:#14213f;cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex}}@media (min-width:1051px){.admin-sidebar__brand-row{display:block}}.admin-subscription-stats{color:#52618d;gap:12px;margin-top:20px;font-size:13px;line-height:1.5;display:grid}.admin-subscription-stats p{background:#f7f9fc;border-radius:8px;margin:0;padding:12px}.admin-subscription-stats b{color:#182759;font-size:18px}.admin-businesses-toolbar{color:#293856;justify-content:space-between;align-items:center;gap:12px;margin:16px 16px 0;font-size:13px;display:flex}.admin-businesses-toolbar button{color:#6c3bd0;cursor:pointer;background:#faf7ff;border:1px solid #d7c4fb;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:700}.admin-businesses-toolbar button:hover{background:#f1eaff}.admin-businesses-toolbar button:disabled{cursor:not-allowed;opacity:.5}.admin-businesses-toolbar>div{gap:2px;display:grid}.admin-businesses-toolbar small{color:#76839a;font-size:10px;font-weight:500}.admin-list-notice{background:#fbfcfe;border:1px solid #dfe6f0;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:14px 16px;padding:15px 16px;display:flex}.admin-list-notice strong{color:#293856;font-size:12px;display:block}.admin-list-notice p{color:#718098;margin:4px 0 0;font-size:11px;line-height:1.4}.admin-list-notice button{color:#6c3bd0;cursor:pointer;background:#faf7ff;border:1px solid #d4c1fa;border-radius:6px;flex:none;padding:8px 11px;font-size:10px;font-weight:700}.admin-list-notice button:hover{background:#f1eaff}.admin-list-notice--error{background:#fff8f9;border-color:#ffc4cd}.admin-list-notice--error strong{color:#ad2445}.admin-list-notice--error button{color:#c02c4e;background:#fff;border-color:#ffc4cd}.admin-list-notice--empty{background:#fafcff;border-style:dashed;margin-block:20px}@media (max-width:600px){.admin-list-notice{flex-direction:column;align-items:flex-start}}.admin-pagination button{color:#52617b;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:5px;padding:5px 8px;font-size:10px}.admin-pagination button:disabled{cursor:not-allowed;opacity:.45}.admin-pagination b{color:#354360;font-size:10px;font-weight:700}.admin-brand-editor{background:#fbfcfe;border:1px solid #e3e9f1;border-radius:10px;gap:10px;margin-top:14px;padding:14px;display:grid}.admin-brand-editor label{color:#52617b;gap:5px;font-size:10px;font-weight:700;display:grid}.admin-brand-editor input:not([type=checkbox]):not([type=color]),.admin-brand-editor textarea,.admin-brand-editor select{box-sizing:border-box;color:#243354;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe6ef;border-radius:6px;padding:8px 9px;font-size:11px}.admin-brand-editor textarea{resize:vertical;min-height:58px}.admin-brand-editor input[type=color]{cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:6px;width:100%;height:34px;padding:2px}.admin-brand-editor input:focus,.admin-brand-editor textarea:focus,.admin-brand-editor select:focus{border-color:#009b9a;outline:0;box-shadow:0 0 0 3px #009b9a1a}.admin-brand-editor label:has(input[type=checkbox]){align-items:center;gap:8px;font-weight:600;display:flex}.admin-brand-editor input[type=checkbox]{accent-color:#009b9a;width:16px;height:16px}.admin-brand-editor button{color:#fff;cursor:pointer;background:#009b9a;border:0;border-radius:6px;min-height:36px;padding:8px 12px;font-size:11px;font-weight:700}.admin-brand-editor button:hover{background:#007f7d}.admin-report-period{background:#fff;border:1px solid #e4e9f0;border-radius:10px;align-items:end;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.admin-report-period label{color:#53627d;gap:5px;font-size:11px;font-weight:700;display:grid}.admin-report-period input{color:#172445;border:1px solid #d8e0eb;border-radius:6px;padding:8px}.admin-report-period button{color:#172445;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:6px;padding:8px 12px}.admin-report-period span{color:#68758d;margin-left:auto;font-size:11px}@media (max-width:600px){.admin-report-period{flex-wrap:wrap;align-items:stretch}.admin-report-period span{width:100%;margin-left:0}}.admin-report-actions{align-items:center;gap:10px;display:flex}.admin-report-actions button{cursor:pointer}.admin-report-actions button:disabled{cursor:not-allowed;opacity:.55}.admin-report-note{color:#68758d;margin-top:12px;font-size:10px;display:block}.admin-pagination{align-items:center;gap:8px;display:flex}.admin-pagination button{color:#172445;background:#fff;border:1px solid #d8e0eb;border-radius:5px;padding:5px 9px}.admin-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-pagination b{color:#53627d;font-size:11px}.admin-payment-detail-button{color:#172445;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:5px;padding:5px 8px;font-size:11px}.admin-payment-detail{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.admin-payment-detail div{border:1px solid #edf0f4;border-radius:7px;padding:10px}.admin-payment-detail dt{color:#68758d;font-size:10px}.admin-payment-detail dd{color:#172445;margin:4px 0 0;font-weight:700}.admin-user-dialog article ul{gap:8px;padding:0;list-style:none;display:grid}.admin-user-dialog article li{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:8px;font-size:11px;display:flex}.admin-user-dialog article li small{color:#68758d}.admin-root button:not(.admin-nav__link),.admin-root a.admin-button{cursor:pointer;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .1s}.admin-root button:not(.admin-nav__link):not(:disabled):hover,.admin-root a.admin-button:hover{transform:translateY(-1px);box-shadow:0 3px 9px #1f34501a}.admin-root button:not(.admin-nav__link):focus-visible,.admin-root a.admin-button:focus-visible,.admin-root input:focus-visible,.admin-root select:focus-visible,.admin-root textarea:focus-visible{outline-offset:1px;outline:3px solid #009b9a38}.admin-root input:not([type=checkbox]):not([type=radio]),.admin-root select,.admin-root textarea{color:#263554;font:inherit;background:#fff;border:1px solid #dfe6ef;border-radius:7px}.admin-root input:not([type=checkbox]):not([type=radio]),.admin-root select{min-height:39px;padding:9px 11px}.admin-root textarea{padding:10px 11px}.admin-root input:not([type=checkbox]):not([type=radio]):hover,.admin-root select:hover,.admin-root textarea:hover{border-color:#b7c7d9}.admin-root input:not([type=checkbox]):not([type=radio]):focus,.admin-root select:focus,.admin-root textarea:focus{border-color:#009b9a;outline:0;box-shadow:0 0 0 3px #009b9a1a}.admin-button{color:#34425f;background:#fff;border:1px solid #d8e0eb;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.admin-button:hover{color:#008d8a;background:#f5fbfb;border-color:#009b9a}.admin-button:disabled{opacity:.5;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.admin-invite-user .admin-plan-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.admin-invite-user .admin-panel__head{align-items:center}.admin-brand-card footer{flex-wrap:wrap}.admin-brand-card footer small{max-width:44%}.admin-brand-card footer button{color:#6336c5;cursor:pointer;background:#faf7ff;border:1px solid #cdb8f7;border-radius:6px;flex:none;min-height:30px;padding:6px 11px;font-size:10px;font-weight:700;transition:background .14s,border-color .14s,transform .1s}.admin-brand-card footer button:hover{background:#f1eaff;border-color:#7544c7;transform:translateY(-1px)}.admin-brand-card footer button:focus-visible{outline-offset:1px;outline:3px solid #7544c733}.admin-business-table select[multiple]{min-width:148px;height:60px;min-height:60px;padding:4px;line-height:1.35;overflow-y:auto}.admin-business-table select[multiple] option{color:#34425f;border-radius:4px;padding:5px 7px}.admin-business-table select[multiple] option:checked{color:#007f7c;background:#e5f8f5 linear-gradient(#e5f8f5,#e5f8f5);font-weight:700}.admin-financial-summary{gap:10px;margin-top:18px;display:grid}.admin-financial-summary>div{background:linear-gradient(105deg,#fbfcff,#fff);border:1px solid #e8edf3;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.admin-financial-summary span{color:#68758d;font-size:11px}.admin-financial-summary strong{color:#172445;white-space:nowrap;font-size:16px;font-weight:750}.admin-financial-summary>div:first-child{border-left:3px solid #009b9a}.admin-financial-summary>div:nth-child(2){border-left:3px solid #7544c7}.admin-financial-summary>div:nth-child(3){border-left:3px solid #2673e7}
