.team-experience{min-height:100%;color:var(--color-navy-900);grid-template-rows:auto auto minmax(0,1fr);gap:14px;display:grid}.team-overview-card,.team-list-card,.team-state-card{-webkit-backdrop-filter:blur(22px)saturate(112%);background:linear-gradient(145deg,#fbfffee0,#edf9f8c2);border:1px solid #ffffffbd;box-shadow:0 2px 5px #07374906,0 19px 48px #062d4812,inset 0 1px #ffffffd6}.team-overview-card{border-radius:28px;grid-template-columns:minmax(320px,1fr) minmax(240px,.55fr) auto;align-items:center;gap:20px;min-height:128px;padding:20px 22px;display:grid;overflow:hidden}.team-overview-card__lead{align-items:center;gap:14px;min-width:0;display:flex}.team-overview-card__lead>span,.team-dialog__icon,.team-empty-state>span{color:#147d96;background:linear-gradient(145deg,#e4fcf9eb,#d9f3f5c2);border:1px solid #1b8b9d1f;border-radius:17px;flex:none;place-items:center;width:50px;height:50px;display:inline-grid;box-shadow:0 10px 22px #106c8217,inset 0 1px #fff}.team-overview-card__lead>div{gap:3px;min-width:0;display:grid}.team-overview-card small,.team-list-card__header small{color:#487184;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:800}.team-overview-card h2,.team-list-card h2,.team-dialog h2,.team-state-card h2,.team-empty-state h3{color:var(--color-navy-900);letter-spacing:-.035em;margin:0}.team-overview-card h2{font-size:clamp(19px,1.35vw,24px)}.team-overview-card p,.team-list-card__header p,.team-dialog-form>p,.team-confirmation>p,.team-credentials>p,.team-state-card p,.team-empty-state p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.team-seat-meter{grid-template-columns:auto minmax(90px,1fr);align-items:center;gap:5px 11px;min-width:220px;display:grid}.team-seat-meter>span{grid-row:1/3;align-items:baseline;gap:5px;display:inline-flex}.team-seat-meter>span strong{letter-spacing:-.045em;font-size:29px;font-weight:650}.team-seat-meter>span small{color:var(--color-text-secondary);font-size:12px}.team-seat-meter>svg{color:#22aeb8;grid-row:1/3}.team-seat-meter>small{color:var(--color-text-secondary);font-size:11px;font-weight:650}.team-seat-meter__track{background:#3475851a;border-radius:999px;height:8px;overflow:hidden}.team-seat-meter__track i{border-radius:inherit;background:linear-gradient(90deg,#43d2cf,#178ba5);height:100%;display:block;box-shadow:0 2px 9px #1296a53d}.team-invite-button,.team-upgrade-link,.team-state-card button,.team-empty-state button,.team-dialog-actions button,.team-dialog-link{min-height:43px;color:var(--color-navy-900);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffffb0;border:1px solid #165c7421;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:760;text-decoration:none;transition:background .24s,border-color .24s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 8px 20px #073d5212}.team-invite-button,.team-dialog-actions .is-primary,.team-dialog-link{color:#fff;background:linear-gradient(135deg,#163853,#0c223d);border-color:#0000;box-shadow:0 11px 26px #07263d2e}.team-invite-button:hover,.team-upgrade-link:hover,.team-state-card button:hover,.team-empty-state button:hover,.team-dialog-actions button:hover:not(:disabled),.team-dialog-link:hover{background-color:#fffffff0;border-color:#1b91a038;transform:translateY(-2px);box-shadow:0 13px 28px #073d521c}.team-invite-button:hover,.team-dialog-actions .is-primary:hover,.team-dialog-link:hover{background:linear-gradient(135deg,#1d4768,#102b4b)}.team-notice{color:#176d83;background:#e7faf9d1;border:1px solid #1f99ab26;border-radius:16px;align-items:center;gap:9px;min-height:48px;padding:9px 12px;font-size:12px;display:flex}.team-notice.is-success{color:#0b7567;background:#dff9efd9;border-color:#14927429}.team-notice.is-warning{color:#865918;background:#fff7dce0;border-color:#bc82252e}.team-notice.is-error{color:#a13f3f;background:#fde8e8db;border-color:#bf4c4c2b}.team-notice>svg{flex:none}.team-notice>span{flex:1;font-weight:650}.team-notice>button{width:30px;height:30px;color:inherit;cursor:pointer;background:#ffffff8c;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.team-list-card{border-radius:28px;flex-direction:column;min-height:0;padding:20px 22px;display:flex;overflow:hidden}.team-list-card__header{border-bottom:1px solid #195d7317;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.team-list-card__header>div{gap:3px;display:grid}.team-list-card__header h2{font-size:19px}.team-list-card__header>span{color:#326c7e;background:#e2f7f7b8;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.team-member-scroll{overscroll-behavior:contain;scrollbar-color:#1984994d transparent;scrollbar-width:thin;flex:1;min-height:0;padding:3px 4px 3px 0;overflow:auto}.team-member-group{gap:0;display:grid}.team-member-group+.team-member-group{border-top:1px solid #195d7317;margin-top:16px;padding-top:12px}.team-member-group__title{color:#466877;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:8px;padding:10px 5px 7px;font-size:11px;font-weight:800;display:flex}.team-member-group__title small{color:#397083;background:#e1f3f3c2;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:inline-grid}.team-member{border-bottom:1px solid #195d7313;grid-template-columns:auto minmax(190px,.8fr) minmax(270px,1.1fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:10px 5px;transition:background .26s,border-color .26s,box-shadow .26s;display:grid}.team-member:hover{background:#fff6;border-color:#1b91a024;box-shadow:inset 3px 0 #2db9c15c}.team-member__avatar{color:#167b94;background:#e2f8f7bd;border-radius:14px;place-items:center;width:44px;height:44px;display:inline-grid}.team-member__identity{gap:3px;min-width:0;display:grid}.team-member__identity strong{overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-size:13px;font-weight:720}.team-member__identity span{color:var(--color-text-secondary);font-size:11px}.team-member__permissions{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.team-member__permissions>span{color:#376a7b;overflow-wrap:anywhere;word-break:break-word;white-space:normal;background:#eefaf9b8;border:1px solid #1d708314;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.team-member__status{color:#0c7669;text-transform:uppercase;background:#d5f7edc2;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.team-member__status i{background:#26aa91;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #26aa911a}.team-member__status.is-inactive{color:#776c63;background:#ebe8e3bf}.team-member__status.is-inactive i{box-shadow:none;background:#9d958d}.team-member-group.is-inactive .team-member{opacity:.76}.team-member-group.is-inactive .team-member:hover{opacity:1}.team-member__actions{gap:6px;display:flex}.team-member__actions button{color:#456571;cursor:pointer;background:#fff9;border:1px solid #165c7417;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;transition:color .22s,border-color .22s,background .22s,box-shadow .26s,transform .26s;display:inline-grid}.team-member__actions button:hover{color:#147d95;background:#fff;border-color:#198c9d2e;transform:translateY(-2px);box-shadow:0 8px 17px #07415414}.team-member__actions button.is-danger:hover{color:#ad4141;background:#fdebebe0;border-color:#b5414129}.team-member__actions button.is-restore:hover{color:#0b7768;background:#e1faf2e0;border-color:#17917129}.team-empty-state,.team-state-card{text-align:center;align-content:center;place-items:center;gap:8px;min-height:310px;padding:30px;display:grid}.team-empty-state h3{font-size:18px}.team-empty-state p,.team-state-card p{max-width:500px}.team-empty-state button,.team-state-card button{margin-top:8px}.team-state-card{color:#9b5f18;border-radius:28px;min-height:100%}.team-dialog-backdrop{z-index:110;-webkit-backdrop-filter:blur(10px);background:#081d2c47;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.team-dialog{scrollbar-width:thin;background:linear-gradient(145deg,#fdfffefa,#edf9f8f7);border:1px solid #ffffffdb;border-radius:28px;width:min(100%,670px);max-height:min(88dvh,780px);padding:27px;position:relative;overflow:auto;box-shadow:0 32px 90px #0525373d,inset 0 1px #fff}.team-dialog__close{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:#ffffffad;border:1px solid #15586c1a;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:absolute;top:15px;right:15px}.team-dialog__icon{width:46px;height:46px;margin-bottom:13px}.team-dialog__icon.is-danger{color:#ac4343;background:#fde8e8db;border-color:#b743431f}.team-dialog h2{padding-right:38px;font-size:23px}.team-dialog-form,.team-confirmation,.team-credentials{gap:15px;margin-top:9px;display:grid}.team-dialog-form>label{color:#345467;gap:7px;font-size:12px;font-weight:760;display:grid}.team-dialog-form>label>small{color:var(--color-text-secondary);font-size:11px;font-weight:500}.team-field{color:#5b7c88;background:#ffffffa8;border:1px solid #19647824;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:47px;padding:0 12px;transition:border-color .22s,box-shadow .22s,background .22s;display:grid;box-shadow:inset 0 1px #fff}.team-field:focus-within{background:#ffffffe6;border-color:#169daf80;box-shadow:0 0 0 4px #28b6c117,inset 0 1px #fff}.team-field input{width:100%;min-width:0;color:var(--color-navy-900);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.team-field button{color:#4c6c78;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.team-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.team-permission{cursor:pointer;background:#ffffff78;border:1px solid #18657a1a;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:78px;padding:11px;transition:border-color .22s,background .22s,box-shadow .26s;display:grid}.team-permission:hover{background:#ffffffc4;border-color:#1a92a136;box-shadow:0 9px 20px #0744570e}.team-permission.is-selected{background:#e1faf7c7;border-color:#1ba4ad47;box-shadow:inset 0 0 0 1px #2bb5bb0f}.team-permission input{opacity:0;pointer-events:none;position:absolute}.team-permission__check{color:#fff;background:#ffffffbd;border:1px solid #2c74852e;border-radius:8px;place-items:center;width:23px;height:23px;display:inline-grid}.team-permission.is-selected .team-permission__check{background:linear-gradient(145deg,#39bdc5,#1a7898);border-color:#0000;box-shadow:0 7px 14px #127e972e}.team-permission>span:last-child{gap:3px;display:grid}.team-permission strong{font-size:12px}.team-permission small{color:var(--color-text-secondary);font-size:10px;line-height:1.42}.team-dialog-actions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.team-dialog-actions button:disabled{cursor:not-allowed;opacity:.52;transform:none}.team-dialog-actions .is-danger{color:#fff;background:linear-gradient(135deg,#b54d4d,#903737);border-color:#0000;box-shadow:0 11px 24px #852f2f2e}.team-confirmation>div:not(.team-dialog-actions){color:#0b7768;background:#daf8efcc;border-radius:14px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.team-confirmation>div.is-warning{color:#825718;background:#fff6d8cc}.team-credentials>div:not(.team-dialog-actions){background:#ffffff94;border:1px solid #1964781a;border-radius:14px;gap:4px;padding:12px 13px;display:grid}.team-credentials span{color:var(--color-text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.team-credentials strong{overflow-wrap:anywhere;font-size:13px}.team-loading{grid-template-rows:128px minmax(360px,1fr);gap:14px;min-height:100%;display:grid}.team-loading>span,.team-loading>div{background:linear-gradient(90deg,#e1f2f1ad,#fbfefdeb,#e1f2f1ad) 0 0/200% 100%;border:1px solid #ffffffb3;border-radius:28px;animation:1.5s linear infinite team-shimmer}.team-loading>div{align-content:start;gap:12px;padding:28px;display:grid}.team-loading>div span{background:#ffffff78;border-radius:18px;height:66px}@keyframes team-shimmer{to{background-position:-200% 0}}@media (max-width:1220px){.team-overview-card{grid-template-columns:minmax(300px,1fr) minmax(220px,.65fr)}.team-overview-card>:last-child{grid-column:2;justify-self:start}.team-member{grid-template-columns:auto minmax(190px,.9fr) minmax(220px,1fr) auto}.team-member__status{grid-column:2;justify-self:start}.team-member__actions{grid-area:1/4/3}}@media (max-width:820px){.team-overview-card{grid-template-columns:1fr}.team-overview-card>:last-child{grid-column:1}.team-seat-meter{min-width:0}.team-member{grid-template-columns:auto minmax(0,1fr) auto}.team-member__permissions,.team-member__status{grid-column:2}.team-member__actions{grid-area:1/3/4}}@media (max-width:620px){.team-list-card,.team-overview-card{border-radius:22px;padding:17px}.team-list-card__header{flex-direction:column;align-items:flex-start}.team-member{grid-template-columns:auto minmax(0,1fr)}.team-member__permissions,.team-member__status,.team-member__actions{grid-column:2}.team-member__actions{grid-row:auto}.team-permissions{grid-template-columns:1fr}.team-dialog{border-radius:23px;padding:22px 18px}.team-dialog-actions{flex-direction:column-reverse;align-items:stretch}.team-dialog-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.team-loading>span,.team-loading>div{animation:none}.team-invite-button,.team-upgrade-link,.team-state-card button,.team-empty-state button,.team-dialog-actions button,.team-dialog-link,.team-member__actions button,.team-permission{transition-duration:.01ms!important}}
.support-experience{min-height:100%;color:var(--color-navy-900);grid-template-rows:auto auto minmax(0,1fr);gap:14px;display:grid}.support-overview-card,.support-list-card,.support-state-card,.support-detail-surface,.support-dialog{-webkit-backdrop-filter:blur(22px)saturate(112%);background:linear-gradient(145deg,#fbfffee6,#edf9f8c7);border:1px solid #ffffffbd;box-shadow:0 2px 5px #07374906,0 19px 48px #062d4812,inset 0 1px #ffffffd6}.support-overview-card{border-radius:28px;grid-template-columns:minmax(280px,1.4fr) minmax(180px,.7fr) auto;align-items:center;gap:18px;min-height:128px;padding:20px 22px;display:grid;overflow:hidden}.support-overview-card__lead,.support-detail-header__lead{align-items:center;gap:14px;min-width:0;display:flex}.support-overview-card__lead>span,.support-detail-header__lead>span,.support-dialog__icon,.support-empty-state>span,.support-state-card>:first-child,.support-detail-surface.is-loading>:first-child,.support-detail-surface.is-error>:first-child{color:#147d96;background:linear-gradient(145deg,#e4fcf9eb,#d9f3f5c2);border:1px solid #1b8b9d1f;border-radius:17px;flex:none;place-items:center;width:50px;height:50px;display:inline-grid;box-shadow:0 10px 22px #106c8217,inset 0 1px #fff}.support-overview-card__lead>div,.support-detail-header__lead>div{gap:3px;min-width:0;display:grid}.support-overview-card small,.support-list-card__header small,.support-dialog__header small,.support-detail-header small{color:#487184;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:800}.support-overview-card h2,.support-list-card h2,.support-dialog h2,.support-state-card h2,.support-empty-state h3,.support-detail-header h2,.support-detail-surface h2{color:var(--color-navy-900);letter-spacing:-.035em;margin:0}.support-overview-card h2,.support-detail-header h2{font-size:clamp(19px,1.35vw,24px)}.support-overview-card p,.support-list-card__header p,.support-dialog-form>p,.support-state-card p,.support-empty-state p,.support-detail-header p,.support-detail-surface p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.support-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.support-overview-stats>div{text-align:center;background:#ffffff8c;border:1px solid #165c741a;border-radius:16px;gap:2px;padding:10px 12px;display:grid}.support-overview-stats strong{letter-spacing:-.04em;font-size:22px;font-weight:700}.support-overview-stats small{color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.support-invite-button,.support-state-card button,.support-empty-state button,.support-dialog-actions button,.support-reopen-button,.support-composer__toolbar .is-primary,.support-detail-surface a,.support-detail-surface button{min-height:43px;color:var(--color-navy-900);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffffb0;border:1px solid #165c7421;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:760;text-decoration:none;transition:background .24s,border-color .24s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 8px 20px #073d5212}.support-invite-button,.support-dialog-actions .is-primary,.support-composer__toolbar .is-primary{color:#fff;background:linear-gradient(135deg,#163853,#0c223d);border-color:#0000;box-shadow:0 11px 26px #07263d2e}.support-invite-button:hover,.support-dialog-actions .is-primary:hover,.support-composer__toolbar .is-primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px #07263d38}.support-invite-button:disabled,.support-dialog-actions button:disabled,.support-composer__toolbar .is-primary:disabled{opacity:.62;cursor:not-allowed;transform:none}.support-list-card{border-radius:28px;gap:14px;min-height:420px;padding:18px 18px 14px;display:grid}.support-list-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.support-list-card__header>div{gap:3px;display:grid}.support-search{color:#487184;background:#ffffffb8;border:1px solid #165c7424;border-radius:14px;align-items:center;gap:8px;min-width:min(100%,260px);padding:0 12px;display:inline-flex}.support-search input{width:100%;min-height:42px;color:var(--color-navy-900);font:inherit;background:0 0;border:0;outline:none;font-size:13px}.support-status-filters{color:#487184;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-status-filters>button{min-height:34px;color:var(--color-navy-900);font:inherit;cursor:pointer;background:#ffffff8c;border:1px solid #165c741f;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.support-status-filters>button em{color:#487184;font-variant-numeric:tabular-nums;font-style:normal}.support-status-filters>button.is-active{color:#fff;background:linear-gradient(135deg,#1a7f93,#14657a);border-color:#0000}.support-status-filters>button.is-active em{color:#ffffffdb}.support-ticket-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.support-ticket-row{color:inherit;background:#ffffff9e;border:1px solid #165c741a;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1);display:grid}.support-ticket-row:hover{border-color:#1a7f9347;transform:translateY(-1px);box-shadow:0 12px 28px #0a465c14}.support-ticket-row__icon{color:#147d96;background:#e0f7f8e6;border-radius:14px;place-items:center;width:40px;height:40px;display:inline-grid}.support-ticket-row__body{gap:3px;min-width:0;display:grid}.support-ticket-row__body strong{overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-size:14px;font-weight:720}.support-ticket-row__body small{overflow-wrap:anywhere;word-break:break-word;white-space:normal;color:var(--color-text-secondary);font-size:12px}.support-status{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.support-status.is-submitted{color:#1a5f7a;background:#38a8c424}.support-status.is-progress{color:#8a5a00;background:#f2ba4938}.support-status.is-reopened{color:#7a3d12;background:#e88c4a33}.support-status.is-resolved{color:#0f6b4f;background:#38ba8c29}.support-status.is-closed{color:#52616b;background:#788c9629}.support-empty-state,.support-state-card,.support-detail-surface.is-loading,.support-detail-surface.is-error{text-align:center;justify-items:center;gap:10px;padding:48px 24px;display:grid}.support-state-card{border-radius:28px;padding:56px 28px}.support-state-card.is-error>:first-child,.support-detail-surface.is-error>:first-child{color:#b42318;background:linear-gradient(145deg,#fff1f0,#ffe4e1)}.support-notice{border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.support-notice.is-success{color:#0f6b4f;background:#38ba8c24}.support-notice.is-error,.support-notice.is-warning{color:#9b2c1f;background:#f59e8c2e}.support-notice>button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:inline-grid}.support-dialog-layer,.support-drawer-layer{z-index:80;display:grid;position:fixed;inset:0}.support-dialog-layer{place-items:center;padding:24px}.support-dialog-layer__backdrop,.support-drawer-layer__backdrop{cursor:pointer;background:#081c2a6b;border:0;position:absolute;inset:0}.support-dialog{z-index:1;border-radius:24px;gap:0;width:min(560px,100%);max-height:min(90vh,820px);padding:0;display:grid;position:relative;overflow:auto}.support-dialog--compact{width:min(460px,100%)}.support-dialog__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 18px 0;display:grid}.support-dialog__close,.support-detail-close{width:36px;height:36px;color:var(--color-navy-900);cursor:pointer;background:#ffffffb3;border:1px solid #165c741f;border-radius:12px;place-items:center;display:inline-grid}.support-dialog-form{gap:12px;padding:16px 18px 18px;display:grid}.support-field{gap:6px;display:grid}.support-field>span{color:#487184;font-size:12px;font-weight:760}.support-field input,.support-field select,.support-field textarea,.support-composer textarea{width:100%;color:var(--color-navy-900);font:inherit;resize:vertical;background:#ffffffd1;border:1px solid #165c7424;border-radius:14px;outline:none;padding:11px 13px;font-size:14px}.support-field input:focus,.support-field select:focus,.support-field textarea:focus,.support-composer textarea:focus{border-color:#1a7f9373;box-shadow:0 0 0 3px #1a7f931f}.support-file-picker{color:#487184;cursor:pointer;background:#ffffff8c;border:1px dashed #165c743d;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.support-file-picker.is-compact{border-style:solid;min-height:38px}.support-file-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.support-file-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.support-file-list li{max-width:100%;color:var(--color-navy-900);background:#e0f7f8e6;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 10px;font-size:12px;font-weight:650;display:inline-flex}.support-file-list li span{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.support-file-list button{width:22px;height:22px;color:inherit;cursor:pointer;background:#fffc;border:0;border-radius:999px;place-items:center;display:inline-grid}.support-dialog-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.support-detail-page{gap:12px;display:grid}.support-detail-page__back{color:#147d96;align-items:center;gap:8px;width:fit-content;font-size:13px;font-weight:720;text-decoration:none;display:inline-flex}.support-detail-surface{border-radius:28px;grid-template-rows:auto minmax(220px,1fr) auto;gap:14px;min-height:560px;padding:16px;display:grid}.support-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:4px;display:flex}.support-detail-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-reopen-button{min-height:36px;padding:7px 12px}.support-thread{align-content:start;gap:12px;min-height:240px;max-height:min(52vh,560px);padding:4px 2px 8px;display:grid;overflow:auto}.support-message{background:#ffffffb8;border:1px solid #165c741a;border-radius:18px;gap:8px;width:min(100%,560px);padding:12px 14px;display:grid}.support-message.is-user{background:linear-gradient(145deg,#e4fcf9f2,#d6f1f4d1);justify-self:end}.support-message.is-support{background:#ffffffdb;justify-self:start}.support-message>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.support-message__avatar{color:#147d96;background:#e0f7f8f2;border-radius:12px;place-items:center;width:34px;height:34px;display:inline-grid}.support-message>header>div{gap:1px;min-width:0;display:grid}.support-message>header strong{font-size:13px;font-weight:740}.support-message>header small,.support-message>header em{color:var(--color-text-secondary);font-size:11px;font-style:normal}.support-message>p{white-space:pre-wrap;color:var(--color-navy-900);margin:0;font-size:14px;line-height:1.55}.support-message__attachments{gap:8px;display:grid}.support-attachment{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.support-attachment__chip,.support-attachment__download{min-height:40px;color:var(--color-navy-900);font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #165c741f;border-radius:12px;align-items:center;gap:8px;display:inline-flex}.support-attachment__chip{text-align:left;min-width:0;padding:6px 10px}.support-attachment__icon{color:#147d96;place-items:center;display:inline-grid}.support-attachment__meta{gap:1px;min-width:0;display:grid}.support-attachment__meta strong{overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-size:12px;font-weight:720}.support-attachment__meta small{color:var(--color-text-secondary);font-size:11px}.support-attachment__download{justify-content:center;width:40px;padding:0}.support-attachment__error{color:#9b2c1f;grid-column:1/-1;font-size:12px}.support-attachment__preview{object-fit:contain;background:#ffffffb3;border:1px solid #165c741f;border-radius:12px;grid-column:1/-1;width:min(100%,360px);max-height:240px}.support-composer{border-top:1px solid #165c741a;gap:10px;padding-top:4px;display:grid}.support-composer__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-composer__toolbar .is-primary{margin-left:auto}.support-drawer-layer{justify-items:end}.support-detail-drawer{z-index:1;background:linear-gradient(160deg,#f8fcfcf5,#e8f5f6f0);border-left:1px solid #ffffff80;outline:none;width:min(560px,100vw);height:100%;padding:16px;position:relative;overflow:auto;box-shadow:-24px 0 60px #06233429}.support-detail-drawer .support-detail-surface{min-height:calc(100% - 8px);box-shadow:none}.is-spinning{animation:.9s linear infinite support-spin}@keyframes support-spin{to{transform:rotate(360deg)}}@media (max-width:960px){.support-overview-card{grid-template-columns:1fr}.support-overview-stats{max-width:360px}.support-invite-button{width:100%}}@media (max-width:720px){.support-ticket-row{grid-template-columns:auto minmax(0,1fr)}.support-ticket-row .support-status{grid-column:2;justify-self:start}.support-detail-drawer{width:100vw}.support-thread{max-height:42vh}}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}.support-ticket-row,.support-invite-button,.support-dialog-actions .is-primary,.support-composer__toolbar .is-primary{transition:none}}
.blocklist-experience{height:100%;min-height:100%;color:var(--color-navy-900);grid-template-rows:auto auto minmax(0,1fr);gap:14px;display:grid;overflow:hidden}.blocklist-overview-card,.blocklist-list-card,.blocklist-control-card,.blocklist-state-card{-webkit-backdrop-filter:blur(22px)saturate(112%);background:linear-gradient(145deg,#fbfffee6,#edf9f8c2);border:1px solid #ffffffc2;box-shadow:0 2px 5px #07374906,0 19px 48px #062d4812,inset 0 1px #ffffffdb}.blocklist-overview-card{border-radius:28px;grid-template-columns:minmax(330px,1fr) minmax(245px,.58fr) minmax(220px,.48fr);align-items:center;gap:22px;min-height:124px;padding:19px 22px;display:grid;overflow:hidden}.blocklist-overview-card__lead{align-items:center;gap:14px;min-width:0;display:flex}.blocklist-overview-card__lead>span,.blocklist-empty-state>span,.blocklist-dialog__icon{color:#147d96;background:linear-gradient(145deg,#e4fcf9f0,#d9f3f5c2);border:1px solid #1b8b9d1f;border-radius:17px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 22px #106c8217,inset 0 1px #fff}.blocklist-overview-card__lead>div{gap:3px;min-width:0;display:grid}.blocklist-overview-card small,.blocklist-card-heading small,.blocklist-readonly-card>small{color:#487184;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:800}.blocklist-overview-card h2,.blocklist-card-heading h2,.blocklist-empty-state h3,.blocklist-readonly-card h2,.blocklist-dialog h2,.blocklist-state-card h2{color:var(--color-navy-900);letter-spacing:-.035em;margin:0}.blocklist-overview-card h2{font-size:clamp(19px,1.35vw,24px)}.blocklist-overview-card p,.blocklist-empty-state p,.blocklist-control-card form>p,.blocklist-readonly-card p,.blocklist-dialog p,.blocklist-state-card p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}.blocklist-overview-card__signal{align-items:center;gap:12px;min-width:0;display:flex}.blocklist-overview-card__signal>span{background:#dff8f6c2;border-radius:17px;justify-content:center;align-items:flex-end;gap:4px;width:50px;height:50px;padding-bottom:13px;display:flex}.blocklist-overview-card__signal i{background:linear-gradient(#35cdc7,#168aa2);border-radius:999px;width:4px;animation:1.8s ease-in-out infinite blocklist-signal;display:block}.blocklist-overview-card__signal i:first-child{height:10px;animation-delay:-.35s}.blocklist-overview-card__signal i:nth-child(2){height:21px}.blocklist-overview-card__signal i:nth-child(3){height:15px;animation-delay:-.7s}.blocklist-overview-card__signal div{gap:3px;display:grid}.blocklist-overview-card__signal strong{font-size:13px}.blocklist-overview-card__signal small{color:var(--color-text-secondary);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.blocklist-overview-card__note{color:#276779;background:#e5f8f694;border:1px solid #147d961a;border-radius:16px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.blocklist-notice{border-radius:15px;align-items:center;gap:9px;min-height:44px;padding:9px 13px;font-size:12px;font-weight:650;display:flex}.blocklist-notice.is-success{color:#126b65;background:#defaf4c7;border:1px solid #1a9e902b}.blocklist-notice.is-error{color:#934a42;background:#ffebe5d1;border:1px solid #b350442b}.blocklist-notice>span{flex:1}.blocklist-notice button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;transition:background .18s;display:grid}.blocklist-notice button:hover{background:#082d4112}.blocklist-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.72fr);gap:14px;min-height:0;display:grid}.blocklist-list-card,.blocklist-control-card{border-radius:28px;min-height:0;overflow:hidden}.blocklist-list-card{grid-template-rows:auto minmax(0,1fr);padding:18px 18px 13px;display:grid}.blocklist-control-card{grid-template-rows:minmax(0,1fr) auto;padding:18px;display:grid}.blocklist-card-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:2px 2px 15px;display:flex}.blocklist-card-heading>div{gap:3px;min-width:0;display:grid}.blocklist-card-heading h2{font-size:clamp(17px,1.1vw,21px)}.blocklist-card-heading>span{color:#167e96;background:#def8f6c2;border-radius:13px;place-items:center;min-width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.blocklist-entries{scrollbar-color:#2285964d transparent;scrollbar-width:thin;min-height:0;padding:1px 4px 6px 1px;overflow:auto}.blocklist-entry{background:#ffffff7d;border:1px solid #52848f1f;border-radius:18px;grid-template-columns:auto minmax(190px,1fr) minmax(130px,auto) auto;align-items:center;gap:12px;min-height:74px;padding:11px 12px;transition:border-color .22s,box-shadow .22s,background .22s;display:grid}.blocklist-entry+.blocklist-entry{margin-top:8px}.blocklist-entry:hover{background:#ffffffb8;border-color:#1d92a338;box-shadow:0 12px 27px #0b4b5b11}.blocklist-entry__icon{color:#177e95;background:#dff8f6b8;border-radius:13px;place-items:center;width:39px;height:39px;display:grid}.blocklist-entry__number{gap:4px;min-width:0;display:grid}.blocklist-entry__number strong{color:var(--color-navy-900);overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-size:14px}.blocklist-entry__number span{color:var(--color-text-secondary);overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-size:12px}.blocklist-entry__date{color:var(--color-text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.blocklist-entry>button{color:#a0564c;cursor:pointer;background:#fff2eeb8;border:1px solid #b24f431f;border-radius:12px;place-items:center;width:37px;height:37px;transition:border-color .19s,background .19s,box-shadow .19s;display:grid}.blocklist-entry>button:hover:not(:disabled){background:#ffe8e2eb;border-color:#b24f433d;box-shadow:0 8px 18px #7d3a3217}.blocklist-entry>button:disabled{opacity:.45;cursor:wait}.blocklist-readonly-pill{color:#537382;background:#e5f0f0c2;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}.blocklist-empty-state{text-align:center;place-content:center;justify-items:center;gap:9px;min-height:245px;padding:28px;display:grid}.blocklist-empty-state h3{font-size:18px}.blocklist-empty-state p{max-width:380px}.blocklist-control-card form{scrollbar-color:#2285964d transparent;scrollbar-width:thin;align-content:start;gap:14px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.blocklist-control-card form>.blocklist-card-heading{padding-bottom:0}.blocklist-control-card label{gap:6px;display:grid}.blocklist-control-card label>span{color:var(--color-navy-800);font-size:12px;font-weight:700}.blocklist-control-card label>span i{color:var(--color-text-muted);margin-left:5px;font-size:10px;font-style:normal;font-weight:600}.blocklist-control-card label>small{color:var(--color-text-muted);font-size:10px;line-height:1.45}.blocklist-field{color:#4e7482;background:#ffffff8f;border:1px solid #4b808e2e;border-radius:14px;align-items:center;gap:9px;min-height:45px;padding:0 12px;transition:border-color .19s,box-shadow .19s,background .19s;display:flex}.blocklist-field:focus-within{background:#fffc;border-color:#1c98aa70;box-shadow:0 0 0 3px #2bb2be1c}.blocklist-field input{width:100%;min-width:0;color:var(--color-navy-900);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.blocklist-control-card textarea{resize:vertical;width:100%;min-height:78px;color:var(--color-navy-900);font:inherit;background:#ffffff8f;border:1px solid #4b808e2e;border-radius:14px;outline:0;padding:11px 12px;font-size:13px;line-height:1.5;transition:border-color .19s,box-shadow .19s,background .19s}.blocklist-control-card textarea:focus{background:#fffc;border-color:#1c98aa70;box-shadow:0 0 0 3px #2bb2be1c}.blocklist-add-button,.blocklist-state-card button{color:#fff;background:var(--color-navy-900);min-height:44px;font:inherit;cursor:pointer;border:1px solid #08243d14;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:750;transition:box-shadow .22s,background .22s;display:inline-flex;box-shadow:0 10px 22px #061f3526}.blocklist-add-button:hover:not(:disabled),.blocklist-state-card button:hover{background:#0c3654;box-shadow:0 14px 27px #061f3533}.blocklist-add-button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.blocklist-control-card__footnote{color:var(--color-text-muted);border-top:1px solid #4d7e8b1a;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 11px;font-size:10px;line-height:1.5;display:flex}.blocklist-control-card__footnote svg{flex:none}.blocklist-readonly-card{text-align:center;align-content:center;justify-items:center;gap:8px;padding:28px 18px;display:grid}.blocklist-readonly-card>span{color:#187f96;background:#e0f8f6c7;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.blocklist-readonly-card h2{max-width:270px;font-size:19px}.blocklist-readonly-card p{max-width:310px}.blocklist-loading{grid-template-rows:124px minmax(0,1fr);gap:14px;min-height:100%;display:grid}.blocklist-loading>span,.blocklist-loading>div{background:linear-gradient(105deg,#ffffff73 8%,#ffffffd4 18%,#ffffff73 33%) 0 0/200% 100%;border-radius:28px;animation:1.4s linear infinite blocklist-shimmer;overflow:hidden}.blocklist-loading>div{background:0 0;grid-template-columns:1.5fr .72fr;gap:14px;animation:none;display:grid}.blocklist-loading>div span{background:#ffffff94;border-radius:28px}.blocklist-state-card{text-align:center;border-radius:28px;place-content:center;justify-items:center;gap:10px;min-height:310px;padding:32px;display:grid}.blocklist-state-card>svg{color:#b56c54}.blocklist-state-card h2{font-size:20px}.blocklist-state-card p{max-width:420px}.blocklist-state-card button{min-width:120px;margin-top:4px}.blocklist-dialog-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);background:#051c2c42;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.blocklist-dialog{width:min(440px,100%);color:var(--color-navy-900);background:linear-gradient(145deg,#fcfffefa,#ebf8f7f5);border:1px solid #ffffffdb;border-radius:27px;gap:12px;padding:25px;display:grid;position:relative;box-shadow:0 28px 80px #0522333d,inset 0 1px #fff}.blocklist-dialog__close{color:#496d7b;cursor:pointer;background:#ffffff9e;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.blocklist-dialog h2{padding-right:42px;font-size:22px}.blocklist-dialog>div:not(.blocklist-dialog__icon){color:#276f68;background:#dcf7f0bf;border-radius:14px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.blocklist-dialog footer{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.blocklist-dialog footer button{min-height:42px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:#ffffffad;border:1px solid #47748126;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.blocklist-dialog footer button.is-primary{color:#fff;border-color:var(--color-navy-900);background:var(--color-navy-900)}@keyframes blocklist-signal{0%,to{opacity:.68;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1.18)}}@keyframes blocklist-shimmer{to{background-position-x:-200%}}@media (max-width:1180px){.blocklist-overview-card{grid-template-columns:1fr .7fr}.blocklist-overview-card__note{display:none}.blocklist-grid{grid-template-columns:minmax(0,1.22fr) minmax(290px,.78fr)}}@media (max-width:860px){.blocklist-experience{height:auto;min-height:auto;overflow:visible}.blocklist-overview-card{grid-template-columns:1fr}.blocklist-overview-card__signal{display:none}.blocklist-grid{grid-template-columns:1fr}.blocklist-list-card{min-height:370px}.blocklist-control-card{min-height:390px}}@media (max-width:600px){.blocklist-overview-card,.blocklist-list-card,.blocklist-control-card{border-radius:22px}.blocklist-entry{grid-template-columns:auto minmax(0,1fr) auto}.blocklist-entry__date{display:none}.blocklist-overview-card__lead{align-items:flex-start}.blocklist-dialog{border-radius:23px;padding:22px 18px}.blocklist-dialog footer{flex-direction:column-reverse}.blocklist-dialog footer button{width:100%}}@media (prefers-reduced-motion:reduce){.blocklist-overview-card__signal i,.blocklist-loading>span,.blocklist-loading>div{animation:none!important}}
.integrations-experience{min-height:100%;color:var(--color-navy-900);align-content:start;gap:14px;display:grid}.integrations-overview,.integrations-state-card,.integration-card{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--integration-accent,#39bdc5) 14%, transparent), transparent 34%), linear-gradient(145deg, #fbfffee6, #edf9f8c2);-webkit-backdrop-filter:blur(22px)saturate(112%);border:1px solid #ffffffbd;box-shadow:0 2px 5px #07374906,0 19px 48px #062d4812,inset 0 1px #ffffffd6}.integrations-overview{--integration-accent:#39bdc5;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:128px;padding:22px 24px;display:grid;overflow:hidden}.integrations-overview__lead{align-items:center;gap:14px;min-width:0;display:flex}.integrations-overview__lead>span,.integrations-state-card>svg{color:#147d96;background:linear-gradient(145deg,#e4fcf9eb,#d9f3f5c2);border:1px solid #1b8b9d1f;border-radius:17px;flex:none;place-items:center;width:52px;height:52px;display:inline-grid;box-shadow:0 10px 22px #106c8217,inset 0 1px #fff}.integrations-overview__lead>div{gap:4px;min-width:0;display:grid}.integrations-overview__lead small{color:#487184;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:800}.integrations-overview__lead h2,.integrations-state-card h2,.integration-card__copy h3{color:var(--color-navy-900);letter-spacing:-.035em;margin:0}.integrations-overview__lead h2{font-size:clamp(20px,1.45vw,26px)}.integrations-overview__lead p,.integrations-state-card p,.integration-card__copy p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.integrations-overview__lead p{max-width:52ch}.integrations-overview__stats{grid-auto-flow:column;gap:10px;display:grid}.integrations-overview__stats>div{text-align:center;background:#ffffff94;border:1px solid #1964781a;border-radius:16px;gap:2px;min-width:92px;padding:12px 14px;display:grid}.integrations-overview__stats strong{letter-spacing:-.045em;font-size:24px;font-weight:700}.integrations-overview__stats span{color:#4f7383;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.integrations-notice{color:#176d83;background:#e7faf9d1;border:1px solid #1f99ab26;border-radius:16px;align-items:center;gap:9px;min-height:48px;padding:9px 12px;font-size:12px;display:flex}.integrations-notice.is-success{color:#0b7567;background:#dff9efd9;border-color:#14927429}.integrations-notice.is-warning{color:#865918;background:#fff7dce0;border-color:#bc82252e}.integrations-notice.is-error{color:#a13f3f;background:#fde8e8db;border-color:#bf4c4c2b}.integrations-notice>svg{flex:none}.integrations-notice>span{flex:1;font-weight:650}.integrations-notice>button{width:30px;height:30px;color:inherit;cursor:pointer;background:#ffffff8c;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.integrations-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.integration-card{border-radius:26px;grid-template-rows:auto auto 1fr auto;gap:16px;min-height:280px;padding:22px;transition:border-color .28s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.integration-card:before{content:"";border:1px solid color-mix(in srgb, var(--integration-accent) 22%, transparent);width:160px;height:160px;box-shadow:0 0 0 16px color-mix(in srgb, var(--integration-accent) 5%, transparent), 0 0 0 34px color-mix(in srgb, var(--integration-accent) 3%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-72px;right:-68px}.integration-card:hover{border-color:color-mix(in srgb, var(--integration-accent) 42%, white);transform:translateY(-3px);box-shadow:0 22px 48px #073d521c,inset 0 1px #fffffff2}.integration-card.is-connected{border-color:#24a88a47}.integration-card__top{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.integration-card__icon{width:52px;height:52px;color:var(--integration-accent);border:1px solid color-mix(in srgb, var(--integration-accent) 18%, transparent);background:color-mix(in srgb, var(--integration-accent) 10%, white);box-shadow:0 10px 20px color-mix(in srgb, var(--integration-accent) 14%, transparent), inset 0 1px 0 white;border-radius:16px;place-items:center;display:inline-grid}.integration-card__status{color:#6a5f56;letter-spacing:.04em;text-transform:uppercase;background:#ebe8e3c7;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.integration-card__status i{background:#9d958d;border-radius:50%;width:6px;height:6px}.integration-card__status.is-connected{color:#0c7669;background:#d5f7edd1}.integration-card__status.is-connected i{background:#26aa91;box-shadow:0 0 0 3px #26aa911f}.integration-card__copy{z-index:1;gap:6px;display:grid;position:relative}.integration-card__copy small{color:#487184;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.integration-card__copy h3{font-size:22px;line-height:1.15}.integration-card__account{z-index:1;color:#0b7567;background:#dff9efb8;border:1px solid #1492741f;border-radius:14px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex;position:relative}.integration-card__account>svg{flex:none;margin-top:1px}.integration-card__account.is-muted{color:#4f7383;background:#ffffff80;border-color:#1964781a}.integration-card__actions{z-index:1;margin-top:auto;display:flex;position:relative}.integration-card__button{width:100%;min-height:44px;color:var(--color-navy-900);font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #165c7421;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:760;transition:background .24s,border-color .24s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 8px 20px #073d5212}.integration-card__button.is-primary{color:#fff;background:linear-gradient(135deg,#163853,#0c223d);border-color:#0000;box-shadow:0 11px 26px #07263d2e}.integration-card__button.is-primary:hover{background:linear-gradient(135deg,#1d4768,#102b4b);transform:translateY(-2px)}.integration-card__button.is-danger{color:#a13f3f;background:#fdeeeee0;border-color:#bf4c4c2e}.integration-card__button.is-danger:hover{color:#922f2f;background:#fde4e4f5;border-color:#b5414147;transform:translateY(-2px);box-shadow:0 12px 24px #852f2f1a}.integration-card__button:disabled{cursor:not-allowed;opacity:.62;transform:none}.integration-card__button .is-spinning{animation:.9s linear infinite integrations-spin}.integrations-state-card{text-align:center;border-radius:28px;align-content:center;place-items:center;gap:10px;min-height:320px;padding:34px;display:grid}.integrations-state-card h2{font-size:20px}.integrations-state-card p{max-width:46ch}.integrations-state-card button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#163853,#0c223d);border:0;border-radius:14px;justify-content:center;align-items:center;margin-top:8px;padding:9px 16px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 11px 26px #07263d2e}.integrations-loading{grid-template-rows:128px minmax(280px,1fr);gap:14px;min-height:100%;display:grid}.integrations-loading>span,.integrations-loading>div{background:linear-gradient(90deg,#e1f2f1ad,#fbfefdeb,#e1f2f1ad) 0 0/200% 100%;border:1px solid #ffffffb3;border-radius:28px;animation:1.5s linear infinite integrations-shimmer}.integrations-loading>div{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:14px;padding:18px;display:grid}.integrations-loading>div>i{background:#ffffff78;border-radius:22px;min-height:260px}@keyframes integrations-shimmer{to{background-position:-200% 0}}@keyframes integrations-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.integrations-overview{grid-template-columns:1fr}.integrations-overview__stats{justify-content:start}.integrations-loading>div{grid-template-columns:1fr}}@media (max-width:640px){.integrations-overview,.integration-card{padding:18px}.integrations-overview__stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;width:100%}.integrations-overview__stats>div{min-width:0}}
.channels-experience{min-height:100%;color:var(--color-navy-900);align-content:start;gap:14px;padding-bottom:88px;display:grid}.channels-experience--email{padding-bottom:24px}.channels-overview,.channels-state-card,.channels-card,.channels-preview__frame{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--channel-accent,#39bdc5) 14%, transparent), transparent 34%), linear-gradient(145deg, #fbfffee6, #edf9f8c2);-webkit-backdrop-filter:blur(22px)saturate(112%);border:1px solid #ffffffbd;box-shadow:0 2px 5px #07374906,0 19px 48px #062d4812,inset 0 1px #ffffffd6}.channels-overview{--channel-accent:#39bdc5;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:128px;padding:22px 24px;display:grid;overflow:hidden}.channels-overview__lead{align-items:center;gap:14px;min-width:0;display:flex}.channels-overview__lead>span,.channels-card__heading>span,.channels-state-card>svg{color:#147d96;background:linear-gradient(145deg,#e4fcf9eb,#d9f3f5c2);border:1px solid #1b8b9d1f;border-radius:17px;flex:none;place-items:center;width:52px;height:52px;display:inline-grid;box-shadow:0 10px 22px #106c8217,inset 0 1px #fff}.channels-overview__lead>div,.channels-card__heading>div{gap:4px;min-width:0;display:grid}.channels-overview__lead small,.channels-card__heading small{color:#487184;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:800}.channels-overview__lead h2,.channels-state-card h2,.channels-card__heading h3{color:var(--color-navy-900);letter-spacing:-.035em;margin:0}.channels-overview__lead h2{font-size:clamp(20px,1.45vw,26px)}.channels-overview__lead p,.channels-state-card p,.channels-card__heading p,.channels-preview>p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.channels-overview__lead p{max-width:52ch}.channels-overview__meta{justify-items:end;gap:12px;display:grid}.channels-overview__stats{grid-auto-flow:column;gap:10px;display:grid}.channels-overview__stats>div{text-align:center;background:#ffffff94;border:1px solid #1964781a;border-radius:16px;gap:2px;min-width:84px;padding:12px 14px;display:grid}.channels-overview__stats strong{letter-spacing:-.045em;font-size:22px;font-weight:700}.channels-overview__stats span{color:#4f7383;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.channel-badge{color:#6a5f56;letter-spacing:.04em;text-transform:uppercase;background:#ebe8e3c7;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-flex}.channel-badge>i{background:#9d958d;border-radius:50%;width:6px;height:6px}.channel-badge.is-live{color:#0c7669;background:#d5f7edd1}.channel-badge.is-live>i{background:#26aa91;box-shadow:0 0 0 3px #26aa911f}.channel-badge.is-active{color:#176d83;background:#dcf4f8e0}.channel-badge.is-active>i{background:#2aa0b5}.channel-badge.is-pending,.channel-badge.is-paused{color:#865918;background:#fff7dce0}.channel-badge.is-pending>i,.channel-badge.is-paused>i{background:#d4a017}.channels-notice,.channels-banner{color:#176d83;background:#e7faf9d1;border:1px solid #1f99ab26;border-radius:16px;align-items:center;gap:9px;min-height:48px;padding:9px 12px;font-size:12px;display:flex}.channels-notice.is-success,.channels-banner.is-success{color:#0b7567;background:#dff9efd9;border-color:#14927429}.channels-notice.is-warning,.channels-banner.is-warning{color:#865918;background:#fff7dce0;border-color:#bc82252e}.channels-notice.is-error,.channels-banner.is-error{color:#a13f3f;background:#fde8e8db;border-color:#bf4c4c2b}.channels-notice>svg,.channels-banner>svg{flex:none}.channels-notice>span,.channels-banner>span{flex:1;font-weight:650}.channels-notice>button{width:30px;height:30px;color:inherit;cursor:pointer;background:#ffffff8c;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.channels-banner__action{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:#ffffff8c;border:1px solid #8659182e;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.channels-tabs,.channels-inline-segment{background:#ffffff8c;border:1px solid #1964781a;border-radius:16px;flex-wrap:wrap;gap:6px;padding:5px;display:inline-flex}.channels-tabs>button,.channels-inline-segment>button{color:#4f7383;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.channels-tabs>button.is-active,.channels-inline-segment>button.is-active{color:var(--color-navy-900);background:#ffffffeb;box-shadow:0 6px 14px #07374914}.channels-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);align-items:start;gap:14px;display:grid}.channels-layout__main,.channels-stack{gap:14px;display:grid}.channels-card{border-radius:26px;gap:16px;min-width:0;padding:clamp(20px,1.6vw,26px);display:grid;position:relative;overflow:hidden}.channels-card__heading{align-items:flex-start;gap:12px;display:flex}.channels-card__heading h3{font-size:18px}.channel-master-toggle{cursor:pointer;background:#ffffff94;border:1px solid #1964781a;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.channel-master-toggle.is-disabled{opacity:.62;cursor:not-allowed}.channel-master-toggle>span{gap:3px;display:grid}.channel-master-toggle strong{font-size:14px}.channel-master-toggle small{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.channel-master-toggle input{opacity:0;pointer-events:none;position:absolute}.channel-master-toggle>i{background:#788c9647;border-radius:999px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.channel-master-toggle>i:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 4px 10px #07374929}.channel-master-toggle input:checked+i{background:linear-gradient(135deg,#1aa0a8,#0d7a82)}.channel-master-toggle input:checked+i:after{transform:translate(18px)}.channels-field{gap:8px;display:grid}.channels-field>span{color:var(--color-navy-900);gap:2px;font-size:13px;font-weight:700;display:grid}.channels-field>span small{color:var(--color-text-muted);font-size:12px;font-weight:500}.channels-field input,.channels-field textarea,.channels-origin-add input{width:100%;min-height:44px;color:var(--color-navy-900);font:inherit;background:#ffffffb8;border:1px solid #175b7124;border-radius:14px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.channels-field textarea{resize:vertical;min-height:110px;line-height:1.45}.channels-field input:focus,.channels-field textarea:focus,.channels-origin-add input:focus{border-color:#1a98a873;box-shadow:0 0 0 3px #39bdc529}.channels-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.channels-color-row{grid-template-columns:48px minmax(0,1fr);gap:10px;display:grid}.channels-color-row input[type=color]{cursor:pointer;padding:4px}.channels-readonly-row{background:#ffffff94;border:1px solid #1964781a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.channels-readonly-row.is-emphasized{background:#e7faf9b8;border-radius:18px;padding:16px}.channels-readonly-row code,.channels-origin-list code,.channels-snippet code,.channels-meta-grid code,.channels-instruction-list code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.channels-copy-btn{min-height:36px;color:var(--color-navy-900);font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #175b7121;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.channels-copy-btn.is-primary{color:#fff;background:linear-gradient(135deg,#163853,#0c223d);border-color:#0000}.channels-origin-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.channels-origin-add>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#163853,#0c223d);border:0;border-radius:14px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.channels-field-error{color:#a13f3f;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:650;display:inline-flex}.channels-origin-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.channels-origin-list>li{background:#ffffff80;border:1px solid #1964781a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.channels-origin-list>li.is-empty{color:var(--color-text-secondary);font-size:13px}.channels-origin-list button{color:#a13f3f;cursor:pointer;background:#fde8e8b3;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:inline-grid}.channels-chip-row{flex-wrap:wrap;gap:8px;display:flex}.channels-chip{color:#176d83;text-transform:capitalize;background:#dcf4f8e0;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.channels-preview{gap:10px;display:grid;position:sticky;top:12px}.channels-preview__frame{background:linear-gradient(160deg,#ecf7f8f2,#d6e8ecb3),#e8f3f5;border-radius:24px;min-height:360px;position:relative;overflow:hidden}.channels-preview__site{gap:6px;padding:14px 16px;display:flex}.channels-preview__site>i{background:#175b712e;border-radius:50%;width:10px;height:10px}.channels-preview__widget{--preview-accent:#0d6b74;gap:10px;width:min(240px,100% - 28px);display:grid;position:absolute;bottom:18px}.channels-preview__widget.is-right{right:14px}.channels-preview__widget.is-left{left:14px}.channels-preview__panel{background:#fff;border-radius:18px 18px 8px;gap:10px;padding:14px;display:grid;box-shadow:0 16px 34px #07374924}.channels-preview__widget.is-left .channels-preview__panel{border-radius:18px 18px 18px 8px}.channels-preview__panel header{justify-content:space-between;align-items:center;gap:8px;display:flex}.channels-preview__panel header strong{font-size:13px}.channels-preview__panel header span{color:#0c7669;font-size:11px;font-weight:700}.channels-preview__panel p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.45}.channels-preview__widget>button{color:#fff;background:var(--preview-accent);min-height:42px;box-shadow:0 12px 24px color-mix(in srgb, var(--preview-accent) 35%, transparent);font:inherit;pointer-events:none;border:0;border-radius:999px;justify-self:end;padding:0 16px;font-size:13px;font-weight:700}.channels-preview__widget.is-left>button{justify-self:start}.channels-snippet{gap:12px;display:grid}.channels-snippet pre{color:#d7f3f4;background:#0f2433;border:1px solid #1964781f;border-radius:16px;margin:0;padding:16px;font-size:12.5px;line-height:1.55;overflow:auto}.channels-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.channels-meta-grid>div{background:#ffffff80;border:1px solid #1964781a;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.channels-meta-grid dt{color:#4f7383;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.channels-meta-grid dd{margin:0;font-size:13px;font-weight:650}.channels-wizard{gap:18px}.channels-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.channels-stepper button{color:#4f7383;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff80;border:1px solid #1964781a;border-radius:16px;gap:6px;padding:12px;display:grid}.channels-stepper em{background:#175b711a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;display:inline-grid}.channels-stepper span{font-size:12px;font-weight:700}.channels-stepper .is-current button{color:var(--color-navy-900);background:#e7faf9e6;border-color:#1a98a847}.channels-stepper .is-done button{color:#0c7669}.channels-stepper .is-done em,.channels-stepper .is-current em{color:#fff;background:linear-gradient(135deg,#1aa0a8,#0d7a82)}.channels-wizard__panel{gap:14px;display:grid}.channels-wizard__panel h4{letter-spacing:-.02em;margin:0;font-size:16px}.channels-wizard__panel>p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.channels-instruction-list{counter-reset:step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.channels-instruction-list>li{counter-increment:step;background:#ffffff8c;border:1px solid #1964781a;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.channels-instruction-list>li:before{content:counter(step);background:#175b711a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-grid}.channels-wizard__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.channels-wizard__actions>button,.channels-wizard__next{min-height:42px;color:var(--color-navy-900);font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #175b7121;border-radius:14px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.channels-wizard__next{color:#fff;background:linear-gradient(135deg,#163853,#0c223d);border-color:#0000}.channels-wizard__next:disabled{cursor:not-allowed;opacity:.5}.channels-save-bar{z-index:8;-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#f7fdfcdb;border:1px solid #ffffffc7;border-radius:20px;align-items:center;gap:9px;min-height:60px;margin-top:4px;padding:9px 11px 9px 17px;display:flex;position:sticky;bottom:10px;box-shadow:0 18px 40px #073a4f29,inset 0 1px #fff}.channels-save-bar>span{color:var(--color-text-secondary);flex:1;font-size:13px;font-weight:700}.channels-save-bar>strong{color:#9a6011;font-size:12px}.channels-save-bar>button{min-height:42px;color:var(--color-navy-900);font:inherit;cursor:pointer;background:#ffffffa8;border:1px solid #175b7121;border-radius:14px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.channels-save-bar>button.is-primary{color:#fff;background:linear-gradient(135deg,#163853,#0c223d);border-color:#0000;justify-content:center;min-width:138px}.channels-save-bar>button:disabled{cursor:not-allowed;opacity:.46}.channels-state-card,.channels-loading{border-radius:26px;justify-items:start;gap:12px;padding:28px;display:grid}.channels-state-card>button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#163853,#0c223d);border:0;border-radius:12px;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.channels-loading{align-content:center;justify-items:center;min-height:180px}.channels-loading>span{border:3px solid #1a98a82e;border-top-color:#1aa0a8;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite channels-spin}.channels-loading>div{gap:8px;width:min(320px,100%);display:grid}.channels-loading>div>i{background:#175b7114;border-radius:999px;height:10px;display:block}.spin{animation:.8s linear infinite channels-spin}@keyframes channels-spin{to{transform:rotate(360deg)}}.channels-test-transcript{background:#ffffff80;border:1px solid #1964781a;border-radius:16px;gap:8px;max-height:280px;padding:12px;display:grid;overflow:auto}.channels-test-transcript>p{color:var(--color-text-secondary);margin:0;font-size:13px}.channels-test-line{background:#e7faf9b3;border-radius:12px;gap:2px;padding:8px 10px;font-size:13px;display:grid}.channels-test-line>strong{letter-spacing:.04em;text-transform:uppercase;color:#4f7383;font-size:10px}.channels-test-line.is-visitor{background:#e8f0ffcc}.channels-test-line.is-human{background:#fff4e6e6}.channels-test-line.is-system,.channels-test-line.is-tool{background:#f5f5f5e6}.channels-test-line.is-streaming{opacity:.85}@media (max-width:980px){.channels-overview,.channels-layout,.channels-field-grid,.channels-meta-grid,.channels-stepper{grid-template-columns:1fr}.channels-overview__meta{justify-items:start}.channels-preview{position:static}}@media (max-width:640px){.channels-save-bar{flex-wrap:wrap}.channels-save-bar>span{flex:1 0 100%}.channels-save-bar>button{flex:1}.channels-origin-add{grid-template-columns:1fr}}
.inbox-experience{min-height:calc(100vh - 180px);color:var(--color-navy-900);grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:14px;display:grid}.inbox-list,.inbox-thread,.inbox-empty,.contacts-experience,.sms-experience{-webkit-backdrop-filter:blur(22px)saturate(112%);backdrop-filter:blur(22px)saturate(112%);background:radial-gradient(circle at 92% 0,#39bdc51f,#0000 34%),linear-gradient(145deg,#fbfffee6,#edf9f8c2);border:1px solid #ffffffbd;border-radius:26px;box-shadow:0 2px 5px #07374906,0 19px 48px #062d4812,inset 0 1px #ffffffd6}.inbox-list,.inbox-thread{grid-template-rows:auto auto 1fr auto;min-height:560px;display:grid;overflow:hidden}.inbox-list__header,.inbox-thread__header,.contacts-header,.sms-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.inbox-list__header h2,.inbox-thread__header h2,.contacts-header h2,.sms-card__heading h3{letter-spacing:-.03em;margin:0}.inbox-list__header p,.inbox-thread__header p,.contacts-header p{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px}.inbox-filters{flex-wrap:wrap;gap:8px;padding:0 18px 12px;display:flex}.inbox-filters select,.inbox-filters input,.contacts-toolbar input,.contacts-toolbar select,.inbox-composer textarea,.sms-field input,.sms-field textarea,.sms-field select{min-height:40px;color:var(--color-navy-900);font:inherit;background:#ffffffb8;border:1px solid #175b7124;border-radius:12px;padding:8px 12px;font-size:13px}.inbox-rows,.inbox-messages,.contacts-rows{padding:0 10px 12px;overflow:auto}.inbox-row,.contact-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;gap:4px;padding:12px 10px;display:grid}.inbox-row:hover,.contact-row:hover,.inbox-row.is-active,.contact-row.is-active{background:#e7faf9d9}.inbox-row__top,.contact-row__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-row__top strong,.contact-row__top strong{font-size:14px}.inbox-row__top span,.contact-row__meta,.inbox-row__preview{color:#4f7383;font-size:12px}.inbox-row__preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inbox-chip{color:#176d83;letter-spacing:.04em;text-transform:uppercase;background:#dcf4f8e0;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.inbox-chip.is-human{color:#865918;background:#fff7dce6}.inbox-chip.is-closed{color:#6a5f56;background:#ebe8e3d9}.inbox-messages{align-content:start;gap:10px;padding:12px 18px;display:grid}.inbox-bubble{background:#ffffffc7;border-radius:16px;max-width:min(520px,88%);padding:10px 12px;box-shadow:0 8px 18px #0737490f}.inbox-bubble.is-out{background:#dcf4f8f2;justify-self:end}.inbox-bubble.is-system{text-align:center;background:#f5f5f5e6;justify-self:center;max-width:90%}.inbox-bubble.is-failed{border:1px solid #bf4c4c40}.inbox-bubble small{color:#4f7383;margin-top:6px;font-size:11px;display:block}.inbox-composer{border-top:1px solid #19647814;gap:10px;padding:12px 18px 18px;display:grid}.inbox-composer__actions,.inbox-thread__actions{flex-wrap:wrap;gap:8px;display:flex}.inbox-composer__actions button,.inbox-thread__actions button,.contacts-toolbar button,.sms-actions button{min-height:40px;color:var(--color-navy-900);font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #175b7121;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.inbox-composer__actions button.is-primary,.sms-actions button.is-primary{color:#fff;background:linear-gradient(135deg,#163853,#0c223d);border-color:#0000}.inbox-empty,.inbox-state{text-align:center;color:var(--color-text-secondary);place-items:center;gap:8px;padding:40px 24px;display:grid}.contacts-experience,.sms-experience{align-content:start;gap:14px;padding:18px;display:grid}.contacts-toolbar,.sms-card,.sms-stepper{gap:12px;display:grid}.contacts-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.contact-detail{gap:14px;display:grid}.contact-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-panel{background:#ffffff8c;border:1px solid #1964781a;border-radius:16px;gap:8px;padding:14px;display:grid}.sms-card{background:#ffffff80;border:1px solid #1964781a;border-radius:20px;padding:18px}.sms-field{gap:6px;display:grid}.sms-field>span{font-size:13px;font-weight:700}.sms-field small{color:var(--color-text-muted);font-size:12px;font-weight:500}.sms-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sms-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.whatsapp-helper-badges{gap:8px;margin:0;padding:0;list-style:none;display:grid}.whatsapp-helper-badges li{color:var(--color-text-secondary);background:#1964780f;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.whatsapp-connection-facts strong{align-items:center;gap:6px;display:inline-flex}.whatsapp-quality.is-green{color:#0f7a45}.whatsapp-quality.is-yellow{color:#9a6b00}.whatsapp-quality.is-red{color:#b42318}.whatsapp-connecting-note{color:var(--color-text-secondary);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.whatsapp-danger-zone{border-color:#b423182e}.sms-actions button.is-danger{color:#b42318;background:#b4231814;border:1px solid #b4231838}.sms-card__heading h3{align-items:center;gap:8px;display:inline-flex}@media (max-width:980px){.inbox-experience,.contacts-toolbar,.contact-detail__grid,.sms-field-grid{grid-template-columns:1fr}}
