.whatsapp-accounts{display:grid;gap:18px}.whatsapp-accounts__hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border:1px solid #dce6f7;border-radius:18px;background:linear-gradient(120deg,#fff,#f3f7ff)}.whatsapp-accounts__hero h2{margin:5px 0 8px;color:#14213b;font-size:26px;letter-spacing:-.035em}.whatsapp-accounts__hero p:last-child{max-width:700px;margin:0;color:#687790;line-height:1.55}.whatsapp-accounts__eyebrow{margin:0;color:#2862e8;font-size:10px;font-weight:800;letter-spacing:.14em}.whatsapp-accounts__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.whatsapp-accounts__stats article{display:grid;gap:7px;padding:16px 18px;border:1px solid #e1e8f2;border-radius:13px;background:#fff}.whatsapp-accounts__stats span{color:#718098;font-size:12px}.whatsapp-accounts__stats strong{color:#1e3152;font-size:24px}.whatsapp-accounts__toolbar{display:flex;gap:10px}.whatsapp-accounts__toolbar input{flex:1;min-width:150px}.whatsapp-accounts__toolbar select{max-width:190px}.whatsapp-accounts__layout{display:grid;grid-template-columns:minmax(330px,.85fr) minmax(0,1.35fr);align-items:start;gap:16px}.whatsapp-accounts__list{display:grid;gap:12px}.whatsapp-account-card,.whatsapp-account-details{padding:18px;border:1px solid #e0e7f1;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(25,47,82,.04)}.whatsapp-account-card.is-selected{border-color:#8db0ff;box-shadow:0 0 0 3px rgba(41,99,232,.08)}.whatsapp-account-card__top,.whatsapp-account-card__actions,.whatsapp-account-details__header,.whatsapp-phone-list__heading,.whatsapp-account-details__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.whatsapp-account-card h3,.whatsapp-account-details h3{margin:0;color:#1d2d49;font-size:16px}.whatsapp-account-card__top p{margin:5px 0 0;color:#77849a;font-size:12px}.whatsapp-state{display:inline-flex;align-items:center;padding:5px 9px;border-radius:20px;background:#eff2f7;color:#526179;font-size:10px;font-weight:750;text-transform:capitalize;white-space:nowrap}.whatsapp-state--connected{background:#e7f7ed;color:#17764a}.whatsapp-state--attention{background:#fff2dc;color:#94630b}.whatsapp-state--disconnected{background:#f0f2f5;color:#626e7d}.whatsapp-account-card__facts{display:grid;grid-template-columns:1.2fr .7fr 1fr;gap:8px;margin:16px 0}.whatsapp-account-card__facts div{min-width:0}.whatsapp-account-card__facts dt{margin-bottom:4px;color:#8792a4;font-size:10px}.whatsapp-account-card__facts dd{overflow-wrap:anywhere;margin:0;color:#3e4f6c;font-size:11px}.whatsapp-account-card__error{padding:10px 12px;border:1px solid #ffd1cb;border-radius:9px;background:#fff5f3;color:#a83428;font-size:12px;line-height:1.5}.whatsapp-account-card__actions{justify-content:flex-start;border-top:1px solid #edf0f5;padding-top:12px}.whatsapp-account-details{min-width:0}.whatsapp-account-details__header{margin-bottom:15px}.whatsapp-account-details__tabs{display:flex;gap:17px;overflow-x:auto;margin:0 -2px 17px;border-bottom:1px solid #e8edf4}.whatsapp-account-details__tabs button{padding:9px 2px;border:0;border-bottom:2px solid transparent;background:none;color:#6e7b91;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.whatsapp-account-details__tabs button.is-active{border-color:#2862e8;color:#2458c9;font-weight:750}.whatsapp-account-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.whatsapp-account-details__grid>div{display:grid;gap:5px;padding:11px;border:1px solid #edf0f5;border-radius:9px}.whatsapp-account-details__grid span{color:#7b8799;font-size:10px}.whatsapp-account-details__grid strong{overflow-wrap:anywhere;color:#30425f;font-size:12px}.whatsapp-phone-list,.whatsapp-webhook-health{margin-top:20px}.whatsapp-phone-list__heading{margin-bottom:12px}.whatsapp-phone-list__heading h4,.whatsapp-webhook-health h4{margin:0 0 5px;color:#233550;font-size:14px}.whatsapp-phone-list__heading p,.whatsapp-webhook-health p{margin:0;color:#718098;font-size:11px;line-height:1.55}.whatsapp-phone-list__rows{display:grid;gap:8px}.whatsapp-phone-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(140px,1.2fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #e8edf4;border-radius:10px}.whatsapp-phone-row strong{color:#243957;font-size:13px}.whatsapp-phone-row p{margin:4px 0 0;color:#8190a5;font-size:10px;overflow-wrap:anywhere}.whatsapp-phone-row>div:nth-child(2){display:grid;gap:4px;color:#718098;font-size:10px}.whatsapp-phone-row__rating{font-weight:700}.whatsapp-phone-list__note{margin:9px 0 0;color:#8a94a4;font-size:10px;line-height:1.5}.whatsapp-webhook-health{padding:14px;border:1px solid #e8edf4;border-radius:10px;background:#f9fbfe}.whatsapp-account-details__footer{margin-top:18px;padding-top:14px;border-top:1px solid #edf0f5}.whatsapp-account-details__footer span{color:#748198;font-size:10px;line-height:1.5}.whatsapp-accounts__empty{padding:36px;border:1px dashed #ccd7e8;border-radius:14px;background:#fff;text-align:center;color:#718098}.whatsapp-accounts__empty h3{margin:0 0 8px;color:#20314e;font-size:17px}.whatsapp-accounts__empty p{max-width:580px;margin:0 auto 18px;font-size:13px;line-height:1.6}.whatsapp-accounts__help{display:flex;flex-wrap:wrap;gap:5px 9px;padding:12px 15px;border:1px solid #e4eaf3;border-radius:10px;background:#fafbfd;color:#758198;font-size:11px;line-height:1.5}.whatsapp-accounts__help strong{color:#3b4d68}
@media(max-width:1020px){.whatsapp-accounts__layout{grid-template-columns:1fr}.whatsapp-account-details{order:-1}}
@media(max-width:700px){.whatsapp-accounts__hero{align-items:flex-start;flex-direction:column;padding:20px}.whatsapp-accounts__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-accounts__toolbar{flex-wrap:wrap}.whatsapp-accounts__toolbar input{flex-basis:100%}.whatsapp-accounts__toolbar select{flex:1}.whatsapp-phone-row{grid-template-columns:1fr;align-items:start}.whatsapp-account-details__footer{align-items:flex-start;flex-direction:column}}
.whatsapp-phone-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.whatsapp-phone-row__actions .is-warning{color:#a63c32}
