.u6a-roster-page{padding:1.5rem clamp(1rem,2.5vw,3rem) 2rem;width:100%}.u6a-roster-header{margin-bottom:1.5rem}.u6a-roster-header h1{margin:0 0 .25rem;font-size:1.6rem;font-weight:600;color:var(--text,#f5faf9)}.u6a-roster-subtitle{margin:0;font-size:.85rem;color:var(--muted,#9aa3b2)}.u6a-roster-controls{display:flex;gap:.75rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.u6a-roster-search{flex:1 1 280px;min-width:0;padding:.55rem .85rem;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:rgba(7,13,17,.6);color:var(--text,#f5faf9);font:inherit;font-size:.9rem}.u6a-roster-search:focus-visible{outline:none;border-color:rgba(94,234,212,.45);box-shadow:0 0 0 3px rgba(94,234,212,.12)}.u6a-roster-filters{display:flex;gap:.4rem}.u6a-roster-pill{padding:.45rem .85rem;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:transparent;color:var(--muted,#9aa3b2);font:inherit;font-size:.82rem;font-weight:500;cursor:pointer}.u6a-roster-pill:hover{color:var(--text,#f5faf9);border-color:rgba(94,234,212,.32)}.u6a-roster-pill[data-active=true]{background:rgba(94,234,212,.16);border-color:rgba(94,234,212,.45);color:#5eead4}.u6a-roster-new{margin-left:auto;padding:.55rem 1rem;border:1px solid rgba(94,234,212,.45);border-radius:10px;background:rgba(94,234,212,.18);color:#5eead4;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.u6a-roster-new:hover{background:rgba(94,234,212,.28)}.u6a-roster-col-header{display:grid;grid-template-columns:1.6fr .7fr .9fr 1fr;align-items:center;grid-gap:.85rem;gap:.85rem;padding:.3rem calc(.9rem + 1px) .45rem;margin-bottom:.35rem;border-bottom:1px solid rgba(148,163,184,.14)}.u6a-roster-col-header-cell{font-size:.62rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted,#9aa3b2)}.u6a-roster-col-header-cell--num{text-align:right}.u6a-roster-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.u6a-roster-row{border-radius:10px;border:1px solid rgba(148,163,184,.14);background:rgba(7,13,17,.55);position:relative;transition:border-color .15s ease}.u6a-roster-row[data-recently-created=true]{border-color:rgba(94,234,212,.6);box-shadow:0 0 0 1px rgba(94,234,212,.45)}.u6a-roster-row-main{display:grid;grid-template-columns:1.6fr .7fr .9fr 1fr;align-items:center;grid-gap:.85rem;gap:.85rem;padding:.7rem .9rem}.u6a-roster-row-name{font-weight:600;color:var(--text,#f5faf9);text-decoration:none}.u6a-roster-row-name:hover{color:#5eead4;text-decoration:underline}.u6a-roster-row-identity{display:flex;flex-direction:column;gap:1px;min-width:0}.u6a-roster-row-mrn{font-size:.72rem;color:var(--muted,#9aa3b2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.u6a-roster-row-status{font-size:.66rem;font-weight:600;letter-spacing:.08em;padding:.15rem .5rem;border-radius:6px;align-self:center;justify-self:start}.u6a-roster-row-status[data-status=active]{background:rgba(94,234,212,.16);color:#5eead4}.u6a-roster-row-status[data-status=lead]{background:rgba(231,201,138,.16);color:#e7c98a}.u6a-roster-row-status[data-status=churned],.u6a-roster-row-status[data-status=inactive]{background:rgba(148,163,184,.16);color:var(--muted,#9aa3b2)}.u6a-roster-row-last-visit{font-size:.82rem;color:var(--muted,#9aa3b2)}.u6a-roster-row-chevron{border:0;background:transparent;color:var(--muted,#9aa3b2);font:inherit;font-size:.82rem;cursor:pointer;text-align:right;padding:.25rem .4rem;border-radius:6px}.u6a-roster-row-chevron:hover{color:var(--text,#f5faf9);background:rgba(148,163,184,.1)}.u6a-roster-row-end{display:flex;align-items:center;justify-content:flex-end;gap:.3rem;position:relative}.u6a-row-actions{position:relative}.u6a-row-actions-trigger{display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgba(148,163,184,.22);background:rgba(148,163,184,.08);color:var(--text,#f5faf9);font:inherit;font-size:.78rem;font-weight:500;padding:.28rem .55rem;border-radius:7px;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.u6a-row-actions-trigger:hover,.u6a-row-actions-trigger[aria-expanded=true]{border-color:rgba(94,234,212,.4);background:rgba(94,234,212,.12);color:#5eead4}.u6a-row-actions-caret{font-size:.6rem;line-height:1;opacity:.8}.u6a-row-actions-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:11rem;padding:.3rem;display:flex;flex-direction:column;gap:.15rem;background:rgba(10,16,21,.98);border:1px solid rgba(148,163,184,.2);border-radius:10px;box-shadow:0 18px 44px rgba(0,0,0,.5);text-align:left}.u6a-row-actions-group+.u6a-row-actions-group{margin-top:.2rem;padding-top:.25rem;border-top:1px solid rgba(148,163,184,.12)}.u6a-row-actions-group-label{margin:.15rem .4rem .2rem;font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#9aa3b2)}.u6a-row-actions-item{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--text,#f5faf9);font:inherit;font-size:.82rem;padding:.4rem .5rem;border-radius:6px;cursor:pointer}a.u6a-row-actions-item{text-decoration:none;color:var(--text,#f5faf9)}.u6a-row-actions-item:not(.is-disabled):focus-visible,.u6a-row-actions-item:not(.is-disabled):hover{background:rgba(94,234,212,.14);color:#5eead4;outline:none}.u6a-row-actions-menu--wide{display:grid;grid-template-columns:repeat(3,minmax(9.5rem,1fr));align-items:start;grid-gap:.25rem .5rem;gap:.25rem .5rem;min-width:0;width:max-content;max-width:calc(100vw - 2rem);max-height:min(28rem,calc(100vh - 8rem));overflow:auto;padding:.45rem}.u6a-row-actions-col{display:flex;flex-direction:column;gap:.12rem;min-width:0}.u6a-row-actions-col+.u6a-row-actions-col{border-left:1px solid rgba(148,163,184,.12);padding-left:.4rem}.u6a-row-actions-menu--wide .u6a-row-actions-group-label{margin:.1rem .4rem .25rem}.u6a-row-actions-item.is-disabled{display:flex;flex-direction:column;gap:1px;cursor:not-allowed;opacity:.5;color:var(--muted,#9aa3b2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.u6a-row-actions-item-label{font-size:.82rem;line-height:1.15;color:var(--muted,#9aa3b2)}.u6a-row-actions-item-reason{font-size:.62rem;line-height:1.1;letter-spacing:.01em;color:rgba(154,163,178,.7)}.u6a-roster-detail{border-top:1px solid rgba(148,163,184,.1);padding:.85rem .95rem;background:rgba(94,234,212,.04);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.u6a-roster-detail-error,.u6a-roster-detail-loading{font-size:.82rem;color:var(--muted,#9aa3b2)}.u6a-roster-detail-stats{display:flex;align-items:center;gap:1.2rem;margin-bottom:.55rem}.u6a-roster-detail-stat{display:flex;flex-direction:column;gap:1px}.u6a-roster-detail-stat-label{font-size:.62rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted,#9aa3b2)}.u6a-roster-detail-stat-value{font-size:1.15rem;font-weight:600;color:var(--text,#f5faf9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-roster-detail-open{margin-left:auto;font-size:.82rem;color:#5eead4;text-decoration:none;font-weight:600}.u6a-roster-detail-alerts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.u6a-roster-detail-alert{padding:.35rem .6rem;border-radius:6px;font-size:.76rem;background:rgba(231,201,138,.07);color:#e7c98a}.u6a-roster-detail-alert[data-severity=critical]{background:rgba(248,163,163,.07);color:#f8a3a3}.u6a-roster-detail-alert[data-severity=info]{background:rgba(148,163,184,.07);color:var(--muted,#9aa3b2)}.u6a-roster-empty{padding:1.5rem;text-align:center;color:var(--muted,#9aa3b2);font-size:.85rem}.u6a-roster-footer{margin-top:1rem;font-size:.78rem;color:var(--muted,#9aa3b2);text-align:right}.u6a-modal-backdrop{position:fixed;inset:0;background:rgba(2,6,10,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50}.u6a-modal{width:100%;max-width:480px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:rgba(7,13,17,.96);box-shadow:0 30px 80px rgba(0,0,0,.55);display:flex;flex-direction:column}.u6a-modal-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;border-bottom:1px solid rgba(148,163,184,.14)}.u6a-modal-head h2{margin:0;font-size:1.1rem;font-weight:600;color:var(--text,#f5faf9)}.u6a-modal-close{border:0;background:transparent;color:var(--muted,#9aa3b2);font-size:1.4rem;cursor:pointer;padding:.25rem .5rem;border-radius:6px}.u6a-modal-close:hover{color:var(--text,#f5faf9);background:rgba(148,163,184,.1)}.u6a-modal-body{padding:1rem 1.1rem 1.2rem;gap:.85rem}.u6a-modal-body,.u6a-modal-field{display:flex;flex-direction:column}.u6a-modal-field{gap:.3rem;font-size:.85rem;color:var(--text,#f5faf9)}.u6a-modal-field input[type=search],.u6a-modal-field input[type=text]{padding:.5rem .7rem;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:rgba(5,11,15,.6);color:var(--text,#f5faf9);font:inherit;font-size:.9rem}.u6a-modal-field input:focus-visible{outline:none;border-color:rgba(94,234,212,.45);box-shadow:0 0 0 3px rgba(94,234,212,.12)}.u6a-modal-field fieldset{border:0;padding:0;margin:0;display:flex;gap:1rem;font-size:.85rem}.u6a-modal-field legend{font-size:.82rem;color:var(--text,#f5faf9);margin-bottom:.3rem}.u6a-modal-error{margin:0;font-size:.82rem;color:#f8a3a3}.u6a-modal-actions{display:flex;gap:.6rem;margin-top:.3rem}.u6a-modal-primary{flex:1 1;padding:.55rem 1rem;border:1px solid rgba(94,234,212,.45);border-radius:9px;background:rgba(94,234,212,.18);color:#5eead4;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none;text-align:center}.u6a-modal-primary:hover:not(:disabled){background:rgba(94,234,212,.28)}.u6a-modal-primary:disabled{opacity:.45;cursor:default}.u6a-modal-secondary{flex:1 1;padding:.55rem 1rem;border:1px solid rgba(148,163,184,.22);border-radius:9px;background:transparent;color:var(--muted,#9aa3b2);font:inherit;font-size:.9rem;cursor:pointer;text-align:center}.u6a-modal-secondary:hover{color:var(--text,#f5faf9);border-color:rgba(148,163,184,.4)}.u6a-modal-success p{margin:0;font-size:.9rem;color:var(--text,#f5faf9)}.u6a-modal--wide{max-width:760px;max-height:88vh}.u6a-modal--wide .u6a-modal-body{overflow-x:hidden;overflow-y:auto;min-width:0}.u6a-tabbar{display:flex;gap:.25rem;min-width:0;max-width:100%;overflow-x:auto;border-bottom:1px solid rgba(148,163,184,.16);margin:-.25rem -1.1rem .25rem;padding:0 1.1rem;scrollbar-width:none}.u6a-tabbar::-webkit-scrollbar{display:none}.u6a-tab{flex:0 0 auto;padding:.5rem .85rem;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--muted,#9aa3b2);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.u6a-tab:hover{color:var(--text,#f5faf9)}.u6a-tab[data-active=true]{color:#5eead4;border-bottom-color:rgba(94,234,212,.7)}.u6a-tab:focus-visible{outline:none;border-radius:6px 6px 0 0;box-shadow:0 0 0 3px rgba(94,234,212,.12)}.u6a-tabpanel{display:flex;flex-direction:column;gap:.85rem;min-width:0}.u6a-tabpanel[hidden]{display:none}.u6a-form-section{border:1px solid rgba(148,163,184,.16);border-radius:10px;padding:.75rem .9rem .9rem;margin:0;display:flex;flex-direction:column;gap:.7rem;min-width:0}.u6a-form-section>legend{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2);padding:0 .4rem}.u6a-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:.7rem;gap:.7rem}.u6a-form-field{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--text,#f5faf9);min-width:0}.u6a-form-field--wide{grid-column:1/-1}.u6a-form-field>span{font-size:.8rem;color:var(--muted,#9aa3b2)}.u6a-req{color:#f8a3a3}.u6a-form-field input,.u6a-form-field select,.u6a-form-field textarea{padding:.5rem .7rem;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:rgba(5,11,15,.6);color:var(--text,#f5faf9);font:inherit;font-size:.9rem;width:100%;box-sizing:border-box;min-width:0;max-width:100%}.u6a-form-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted,#9aa3b2) 50%),linear-gradient(135deg,var(--muted,#9aa3b2) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:1.9rem}.u6a-form-field textarea{resize:vertical}.u6a-form-field input:focus-visible,.u6a-form-field select:focus-visible,.u6a-form-field textarea:focus-visible{outline:none;border-color:rgba(94,234,212,.45);box-shadow:0 0 0 3px rgba(94,234,212,.12)}.u6a-multiselect{position:relative;width:100%;min-width:0;max-width:100%}.u6a-multiselect-toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;box-sizing:border-box;min-width:0;max-width:100%;padding:.5rem .7rem;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:rgba(5,11,15,.6);color:var(--text,#f5faf9);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.u6a-multiselect-toggle:focus-visible{outline:none;border-color:rgba(94,234,212,.45);box-shadow:0 0 0 3px rgba(94,234,212,.12)}.u6a-multiselect-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u6a-multiselect-caret,.u6a-multiselect-value--empty{color:var(--muted,#9aa3b2)}.u6a-multiselect-caret{flex:none;font-size:.7rem}.u6a-multiselect-panel{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;display:flex;flex-direction:column;gap:.1rem;max-height:220px;overflow-y:auto;padding:.35rem;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(10,18,24,.98);box-shadow:0 16px 40px rgba(0,0,0,.5)}.u6a-multiselect-option{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:6px;font-size:.85rem;color:var(--text,#f5faf9);cursor:pointer}.u6a-multiselect-option:hover{background:rgba(94,234,212,.1)}.u6a-multiselect-option input{flex:none;margin:0;width:auto}.u6a-radio-row{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:.85rem;color:var(--text,#f5faf9);min-width:0}.u6a-radio-row>legend{font-size:.8rem;color:var(--muted,#9aa3b2);margin-right:.4rem;padding:0}.u6a-radio-row label{gap:.35rem}.u6a-form-check,.u6a-radio-row label{display:inline-flex;align-items:center}.u6a-form-check{gap:.5rem;font-size:.85rem;color:var(--text,#f5faf9)}.u6a-drawer-root{position:fixed;inset:0;z-index:70}.u6a-drawer-scrim{position:fixed;inset:0;background:rgba(2,6,10,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:none;touch-action:none;animation:u6a-drawer-scrim-in .18s ease both}@keyframes u6a-drawer-scrim-in{0%{opacity:0}to{opacity:1}}.u6a-drawer-panel{position:fixed;top:0;right:0;height:100vh;height:100dvh;width:min(560px,100vw);max-width:100vw;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(7,16,21,.98),rgba(5,11,15,.97));border-left:1px solid rgba(94,234,212,.18);box-shadow:-24px 0 60px rgba(0,0,0,.45);min-width:0;animation:u6a-drawer-slide-in .22s cubic-bezier(.22,1,.36,1) both}.u6a-drawer-panel--wide{width:min(960px,96vw)}@keyframes u6a-drawer-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.u6a-drawer-panel,.u6a-drawer-scrim{animation:none}}.u6a-drawer-head{display:flex;align-items:center;gap:.5rem;padding:.85rem 1.1rem;border-bottom:1px solid rgba(148,163,184,.14);flex-shrink:0}.u6a-drawer-title{margin:0;flex:1 1;min-width:0;font-size:1.1rem;font-weight:600;color:var(--text,#f5faf9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u6a-drawer-head-extra{flex-shrink:0;display:inline-flex;align-items:center;font-size:.82rem}.u6a-drawer-head-extra a{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .55rem;border:1px solid rgba(148,163,184,.22);border-radius:8px;color:var(--muted,#9aa3b2);text-decoration:none;font-size:.8rem;white-space:nowrap}.u6a-drawer-head-extra a:focus-visible,.u6a-drawer-head-extra a:hover{color:#5eead4;border-color:rgba(94,234,212,.45);outline:none}.u6a-drawer-close{flex-shrink:0;border:0;background:transparent;color:var(--muted,#9aa3b2);font-size:1.4rem;line-height:1;cursor:pointer;padding:.25rem .5rem;border-radius:6px}.u6a-drawer-close:hover{color:var(--text,#f5faf9);background:rgba(148,163,184,.1)}.u6a-drawer-close:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(94,234,212,.18)}.u6a-drawer-body{flex:1 1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.85rem}.u6a-drawer-foot{flex-shrink:0;display:flex;gap:.6rem;padding:.75rem 1.1rem;border-top:1px solid rgba(148,163,184,.14);background:rgba(5,11,15,.6)}.u6a-drawer-panel .u6a-modal-body{padding:0;overflow:visible;gap:.85rem;min-width:0}@media (max-width:640px){.u6a-drawer-panel{width:100vw;border-left:none}}.u6a-sms{display:flex;flex-direction:column;gap:.85rem;min-width:0}.u6a-sms-section-title{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2)}.u6a-sms-recipient{display:flex;align-items:baseline;gap:.5rem;font-size:.9rem}.u6a-sms-recipient-label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#9aa3b2)}.u6a-sms-recipient-value{color:var(--text,#f5faf9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-sms-recipient-value.is-muted{color:var(--muted,#9aa3b2);font-style:italic}.u6a-sms-gate{margin:0;padding:.5rem .65rem;border-radius:8px;font-size:.82rem;line-height:1.35}.u6a-sms-gate.is-block{color:#f8a3a3;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25)}.u6a-sms-gate.is-warn{color:#fcd9a8;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.25)}.u6a-sms-counter{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.8rem;color:var(--muted,#9aa3b2)}.u6a-sms-counter-item strong{color:var(--text,#f5faf9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-sms-counter-sep{opacity:.5}.u6a-sms-counter-rem{margin-left:auto;font-size:.76rem;opacity:.8}.u6a-sms-result{margin:0;padding:.5rem .65rem;border-radius:8px;font-size:.82rem;line-height:1.35}.u6a-sms-result.is-ok{color:#9be6d2;background:rgba(94,234,212,.08);border:1px solid rgba(94,234,212,.28)}.u6a-sms-result.is-warn{color:#fcd9a8;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.25)}.u6a-sms-result.is-err{color:#f8a3a3;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25)}.u6a-sms-empty{margin:0;font-size:.85rem;color:var(--muted,#9aa3b2)}.u6a-sms-table-wrap{width:100%;min-width:0;overflow-x:auto}.u6a-sms-table{width:100%;border-collapse:collapse;font-size:.82rem}.u6a-sms-table th{text-align:left;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2);padding:.35rem .5rem;border-bottom:1px solid rgba(148,163,184,.18);white-space:nowrap}.u6a-sms-table td{padding:.45rem .5rem;border-bottom:1px solid rgba(148,163,184,.1);color:var(--text,#f5faf9);vertical-align:top}.u6a-sms-td-date{white-space:nowrap;color:var(--muted,#9aa3b2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-sms-td-msg{min-width:0}.u6a-sms-preview{display:block;overflow-wrap:anywhere}.u6a-sms-status{display:inline-block;margin-top:.2rem;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;padding:.05rem .4rem;border-radius:999px;border:1px solid rgba(148,163,184,.25);color:var(--muted,#9aa3b2)}.u6a-sms-status[data-status=delivered],.u6a-sms-status[data-status=sent]{color:#9be6d2;border-color:rgba(94,234,212,.4)}.u6a-sms-status[data-status=bounced],.u6a-sms-status[data-status=failed],.u6a-sms-status[data-status=opted_out]{color:#f8a3a3;border-color:rgba(248,113,113,.4)}.u6a-sms-status[data-status=queued]{color:#fcd9a8;border-color:rgba(251,191,36,.4)}.u6a-sms-td-to{white-space:nowrap;color:var(--muted,#9aa3b2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-email{display:flex;flex-direction:column;gap:.85rem;min-width:0}.u6a-email-section-title{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2)}.u6a-email-recipient{display:flex;align-items:baseline;gap:.5rem;font-size:.9rem;min-width:0}.u6a-email-recipient-label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#9aa3b2)}.u6a-email-recipient-value{color:var(--text,#f5faf9);overflow-wrap:anywhere;min-width:0}.u6a-email-recipient-value.is-muted{color:var(--muted,#9aa3b2);font-style:italic}.u6a-email-gate{margin:0;padding:.5rem .65rem;border-radius:8px;font-size:.82rem;line-height:1.35}.u6a-email-gate.is-block{color:#f8a3a3;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25)}.u6a-email-gate.is-warn{color:#fcd9a8;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.25)}.u6a-email-result{margin:0;padding:.5rem .65rem;border-radius:8px;font-size:.82rem;line-height:1.35}.u6a-email-result.is-ok{color:#9be6d2;background:rgba(94,234,212,.08);border:1px solid rgba(94,234,212,.28)}.u6a-email-result.is-warn{color:#fcd9a8;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.25)}.u6a-email-result.is-err{color:#f8a3a3;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25)}.u6a-email-empty{margin:0;font-size:.85rem;color:var(--muted,#9aa3b2)}.u6a-email-table-wrap{width:100%;min-width:0;overflow-x:auto}.u6a-email-table{width:100%;border-collapse:collapse;font-size:.82rem}.u6a-email-table th{text-align:left;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2);padding:.35rem .5rem;border-bottom:1px solid rgba(148,163,184,.18);white-space:nowrap}.u6a-email-table td{padding:.45rem .5rem;border-bottom:1px solid rgba(148,163,184,.1);color:var(--text,#f5faf9);vertical-align:top}.u6a-email-td-date{white-space:nowrap;color:var(--muted,#9aa3b2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-email-td-msg{min-width:0}.u6a-email-preview{display:block;overflow-wrap:anywhere}.u6a-email-status{display:inline-block;margin-top:.2rem;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;padding:.05rem .4rem;border-radius:999px;border:1px solid rgba(148,163,184,.25);color:var(--muted,#9aa3b2)}.u6a-email-status[data-status=delivered],.u6a-email-status[data-status=sent]{color:#9be6d2;border-color:rgba(94,234,212,.4)}.u6a-email-status[data-status=bounced],.u6a-email-status[data-status=failed],.u6a-email-status[data-status=opted_out]{color:#f8a3a3;border-color:rgba(248,113,113,.4)}.u6a-email-status[data-status=queued]{color:#fcd9a8;border-color:rgba(251,191,36,.4)}.u6a-email-td-to{color:var(--muted,#9aa3b2);overflow-wrap:anywhere}.u6a-msg{display:flex;flex-direction:column;gap:.85rem;min-width:0}.u6a-msg-section-title{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2)}.u6a-msg-sub{font-size:.82rem;line-height:1.4}.u6a-msg-empty,.u6a-msg-sub{margin:0;color:var(--muted,#9aa3b2)}.u6a-msg-empty{font-size:.85rem}.u6a-msg-table-wrap{width:100%;min-width:0;overflow-x:auto}.u6a-msg-table{width:100%;border-collapse:collapse;font-size:.82rem}.u6a-msg-table th{text-align:left;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2);padding:.35rem .5rem;border-bottom:1px solid rgba(148,163,184,.18);white-space:nowrap}.u6a-msg-table td{padding:.45rem .5rem;border-bottom:1px solid rgba(148,163,184,.1);color:var(--text,#f5faf9);vertical-align:top}.u6a-msg-td-date{color:var(--muted,#9aa3b2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-msg-td-channel,.u6a-msg-td-date{white-space:nowrap}.u6a-msg-channel{display:inline-block;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;padding:.05rem .45rem;border-radius:999px;border:1px solid rgba(148,163,184,.25);color:var(--muted,#9aa3b2)}.u6a-msg-channel[data-channel=email]{color:#b9c6ff;border-color:rgba(129,140,248,.4)}.u6a-msg-channel[data-channel=sms]{color:#9be6d2;border-color:rgba(94,234,212,.4)}.u6a-msg-td-msg{min-width:0}.u6a-msg-preview{display:block;overflow-wrap:anywhere}.u6a-msg-status{display:inline-block;margin-top:.2rem;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;padding:.05rem .4rem;border-radius:999px;border:1px solid rgba(148,163,184,.25);color:var(--muted,#9aa3b2)}.u6a-msg-status[data-status=delivered],.u6a-msg-status[data-status=sent]{color:#9be6d2;border-color:rgba(94,234,212,.4)}.u6a-msg-status[data-status=bounced],.u6a-msg-status[data-status=failed],.u6a-msg-status[data-status=opted_out]{color:#f8a3a3;border-color:rgba(248,113,113,.4)}.u6a-msg-status[data-status=queued]{color:#fcd9a8;border-color:rgba(251,191,36,.4)}.u6a-msg-td-to{color:var(--muted,#9aa3b2);overflow-wrap:anywhere}.u6a-tasks{display:flex;flex-direction:column;gap:.85rem;min-width:0}.u6a-tasks-section-title{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2)}.u6a-tasks-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:0}.u6a-tasks-summary-item{display:flex;flex-direction:column;gap:.1rem;min-width:0}.u6a-tasks-summary-item dt{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#9aa3b2)}.u6a-tasks-summary-item dd{margin:0;font-size:.9rem;color:var(--text,#f5faf9);overflow-wrap:anywhere}.u6a-tasks-form{display:flex;flex-direction:column;gap:.75rem;min-width:0}.u6a-tasks-owner-note{margin:0;font-size:.78rem;line-height:1.35;color:var(--muted,#9aa3b2)}.u6a-tasks-result{margin:0;padding:.5rem .65rem;border-radius:8px;font-size:.82rem;line-height:1.35}.u6a-tasks-result.is-ok{color:#9be6d2;background:rgba(94,234,212,.08);border:1px solid rgba(94,234,212,.28)}.u6a-tasks-result.is-err{color:#f8a3a3;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25)}.u6a-tasks-empty{margin:0;font-size:.85rem;color:var(--muted,#9aa3b2)}.u6a-tasks-table-wrap{width:100%;min-width:0;overflow-x:auto}.u6a-tasks-table{width:100%;border-collapse:collapse;font-size:.82rem}.u6a-tasks-table th{text-align:left;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2);padding:.35rem .5rem;border-bottom:1px solid rgba(148,163,184,.18);white-space:nowrap}.u6a-tasks-table td{padding:.45rem .5rem;border-bottom:1px solid rgba(148,163,184,.1);color:var(--text,#f5faf9);vertical-align:top}.u6a-tasks-td-msg{min-width:0}.u6a-tasks-desc,.u6a-tasks-title{display:block;overflow-wrap:anywhere}.u6a-tasks-desc{margin-top:.15rem;font-size:.76rem;color:var(--muted,#9aa3b2)}.u6a-tasks-td-due{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-tasks-status,.u6a-tasks-td-due,.u6a-tasks-td-owner{white-space:nowrap;color:var(--muted,#9aa3b2)}.u6a-tasks-status{display:inline-block;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;padding:.05rem .4rem;border-radius:999px;border:1px solid rgba(148,163,184,.25)}.u6a-tasks-status[data-status=open]{color:#fcd9a8;border-color:rgba(251,191,36,.4)}.u6a-tasks-status[data-status=in_progress]{color:#9bc4f8;border-color:rgba(96,165,250,.4)}.u6a-tasks-status[data-status=done]{color:#9be6d2;border-color:rgba(94,234,212,.4)}.u6a-tasks-status[data-status=cancelled],.u6a-tasks-status[data-status=entered_in_error]{color:#f8a3a3;border-color:rgba(248,113,113,.4)}@media (max-width:520px){.u6a-tasks-summary{grid-template-columns:minmax(0,1fr)}}.u6a-phone{display:flex;flex-direction:column;gap:.85rem;min-width:0}.u6a-phone-section-title{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2)}.u6a-phone-hist-sub{text-transform:none;letter-spacing:0;font-weight:400;color:var(--text,#f5faf9)}.u6a-phone-form{display:flex;flex-direction:column;gap:.75rem;min-width:0}.u6a-phone-practitioner{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;border-radius:8px;border:1px solid rgba(148,163,184,.18);background:rgba(148,163,184,.05)}.u6a-phone-practitioner-label{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#9aa3b2)}.u6a-phone-practitioner-value{font-size:.9rem;color:var(--text,#f5faf9)}.u6a-phone-practitioner-hint{font-size:.74rem;color:var(--muted,#9aa3b2)}.u6a-phone-result{margin:0;padding:.5rem .65rem;border-radius:8px;font-size:.82rem;line-height:1.35}.u6a-phone-result.is-ok{color:#9be6d2;background:rgba(94,234,212,.08);border:1px solid rgba(94,234,212,.28)}.u6a-phone-result.is-err{color:#f8a3a3;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25)}.u6a-phone-empty{margin:0;font-size:.85rem;color:var(--muted,#9aa3b2)}.u6a-phone-table-wrap{width:100%;min-width:0;overflow-x:auto}.u6a-phone-table{width:100%;border-collapse:collapse;font-size:.82rem}.u6a-phone-table th{text-align:left;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2);padding:.35rem .5rem;border-bottom:1px solid rgba(148,163,184,.18);white-space:nowrap}.u6a-phone-table td{padding:.45rem .5rem;border-bottom:1px solid rgba(148,163,184,.1);color:var(--text,#f5faf9);vertical-align:top}.u6a-phone-td-date{white-space:nowrap;color:var(--muted,#9aa3b2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-phone-td-pract{color:var(--muted,#9aa3b2);overflow-wrap:anywhere}.u6a-phone-td-dir{white-space:nowrap}.u6a-phone-td-details{min-width:0}.u6a-phone-details{display:block;overflow-wrap:anywhere}.u6a-phone-number{display:block;margin-top:.15rem;font-size:.76rem;color:var(--muted,#9aa3b2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-phone-dir{display:inline-block;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;padding:.05rem .4rem;border-radius:999px;border:1px solid rgba(148,163,184,.25);color:var(--muted,#9aa3b2);white-space:nowrap}.u6a-phone-dir[data-direction=inbound]{color:#9be6d2;border-color:rgba(94,234,212,.4)}.u6a-phone-dir[data-direction=outbound]{color:#9bc4f8;border-color:rgba(96,165,250,.4)}.u6a-phone-dir[data-direction=other]{color:#fcd9a8;border-color:rgba(251,191,36,.4)}.u6a-doc{display:flex;flex-direction:column;gap:.85rem;min-width:0}.u6a-doc-section-title{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2)}.u6a-doc-hist-sub{text-transform:none;letter-spacing:0;font-weight:400;color:var(--text,#f5faf9)}.u6a-doc-form{display:flex;flex-direction:column;gap:.75rem;min-width:0}.u6a-doc-hint{font-size:.74rem;color:var(--muted,#9aa3b2)}.u6a-doc-result{margin:0;padding:.5rem .65rem;border-radius:8px;font-size:.82rem;line-height:1.35}.u6a-doc-result.is-ok{color:#9be6d2;background:rgba(94,234,212,.08);border:1px solid rgba(94,234,212,.28)}.u6a-doc-result.is-err{color:#f8a3a3;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25)}.u6a-doc-empty{margin:0;font-size:.85rem;color:var(--muted,#9aa3b2)}.u6a-doc-table-wrap{width:100%;min-width:0;overflow-x:auto}.u6a-doc-table{width:100%;border-collapse:collapse;font-size:.82rem}.u6a-doc-table th{text-align:left;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2);padding:.35rem .5rem;border-bottom:1px solid rgba(148,163,184,.18);white-space:nowrap}.u6a-doc-table td{padding:.45rem .5rem;border-bottom:1px solid rgba(148,163,184,.1);color:var(--text,#f5faf9);vertical-align:top}.u6a-doc-td-date{color:var(--muted,#9aa3b2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-doc-td-date,.u6a-doc-td-type{white-space:nowrap}.u6a-doc-td-name{min-width:0}.u6a-doc-name,.u6a-doc-row-err{display:block;overflow-wrap:anywhere}.u6a-doc-row-err{margin-top:.15rem;font-size:.74rem;color:#f8a3a3}.u6a-doc-td-size{white-space:nowrap;color:var(--muted,#9aa3b2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-doc-td-dl{white-space:nowrap;text-align:right}.u6a-doc-type-chip{display:inline-block;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;padding:.05rem .4rem;border-radius:999px;border:1px solid rgba(148,163,184,.25);color:var(--muted,#9aa3b2);white-space:nowrap}.u6a-doc-type-chip[data-doc-type=imaging],.u6a-doc-type-chip[data-doc-type=lab_result]{color:#9bc4f8;border-color:rgba(96,165,250,.4)}.u6a-doc-type-chip[data-doc-type=consent],.u6a-doc-type-chip[data-doc-type=referral]{color:#9be6d2;border-color:rgba(94,234,212,.4)}.u6a-doc-type-chip[data-doc-type=bill]{color:#fcd9a8;border-color:rgba(251,191,36,.4)}.u6a-doc-dl-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.3);background:rgba(148,163,184,.06);color:var(--text,#f5faf9);font-size:.76rem;padding:.2rem .6rem;border-radius:7px;cursor:pointer}.u6a-doc-dl-btn:hover:not(:disabled){border-color:rgba(94,234,212,.45);color:#9be6d2}.u6a-doc-dl-btn:disabled{opacity:.6;cursor:default}.u6a-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u6a-vital{display:flex;flex-direction:column;gap:.85rem;min-width:0}.u6a-vital-section-title{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2)}.u6a-vital-hist-sub{text-transform:none;letter-spacing:0;font-weight:400;color:var(--text,#f5faf9)}.u6a-vital-form{display:flex;flex-direction:column;gap:.75rem;min-width:0}.u6a-vital-bp{border:0;margin:0;padding:0;min-width:0}.u6a-vital-bp-legend{padding:0;margin:0 0 .3rem;font-size:.8rem;color:var(--muted,#9aa3b2)}.u6a-vital-bp-row{display:flex;align-items:flex-end;gap:.5rem;min-width:0}.u6a-vital-bp-row .u6a-form-field{flex:1 1;min-width:0}.u6a-vital-bp-sep{padding-bottom:.55rem;color:var(--muted,#9aa3b2);font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.u6a-vital-pair{display:flex;align-items:flex-end;gap:.5rem;min-width:0}.u6a-vital-pair-value{flex:1 1;min-width:0}.u6a-vital-pair-unit{flex:0 0 6rem;min-width:0}.u6a-vital-bmi{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;border-radius:8px;border:1px solid rgba(148,163,184,.18);background:rgba(148,163,184,.05)}.u6a-vital-bmi-label{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#9aa3b2)}.u6a-vital-bmi-value{font-size:1.05rem;font-weight:600;color:var(--text,#f5faf9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-vital-bmi-hint{font-size:.74rem;color:var(--muted,#9aa3b2)}.u6a-vital-result{margin:0;padding:.5rem .65rem;border-radius:8px;font-size:.82rem;line-height:1.35}.u6a-vital-result.is-ok{color:#9be6d2;background:rgba(94,234,212,.08);border:1px solid rgba(94,234,212,.28)}.u6a-vital-result.is-err{color:#f8a3a3;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25)}.u6a-vital-empty{margin:0;font-size:.85rem;color:var(--muted,#9aa3b2)}.u6a-vital-table-wrap{width:100%;min-width:0;overflow-x:auto}.u6a-vital-table{width:100%;border-collapse:collapse;font-size:.82rem}.u6a-vital-table th{text-align:left;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2);padding:.35rem .5rem;border-bottom:1px solid rgba(148,163,184,.18);white-space:nowrap}.u6a-vital-table td{padding:.45rem .5rem;border-bottom:1px solid rgba(148,163,184,.1);color:var(--text,#f5faf9);vertical-align:top}.u6a-vital-td-date{color:var(--muted,#9aa3b2)}.u6a-vital-td-date,.u6a-vital-td-num{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-sbill,.u6a-sbill-form{display:flex;flex-direction:column;gap:.85rem;min-width:0}.u6a-sbill-section-title{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2)}.u6a-sbill-hist-sub{text-transform:none;letter-spacing:0;font-weight:500;color:var(--text,#f5faf9)}.u6a-sbill-hint{margin:.1rem 0 0;font-size:.78rem;color:var(--muted,#9aa3b2)}.u6a-sbill-saved{border:1px solid rgba(94,234,212,.35);border-radius:10px;background:rgba(94,234,212,.08);padding:.65rem .8rem;display:flex;flex-direction:column;gap:.25rem}.u6a-sbill-saved-head{display:flex;align-items:center;gap:.5rem}.u6a-sbill-saved-title{flex:1 1;min-width:0;font-size:.9rem;font-weight:600;color:#5eead4}.u6a-sbill-saved-dismiss{flex-shrink:0;border:0;background:transparent;color:var(--muted,#9aa3b2);font-size:1.2rem;line-height:1;cursor:pointer;padding:0 .3rem;border-radius:6px}.u6a-sbill-saved-dismiss:hover{color:var(--text,#f5faf9);background:rgba(148,163,184,.1)}.u6a-sbill-saved-meta{margin:0;font-size:.82rem;color:var(--text,#f5faf9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-sbill-group{display:flex;flex-direction:column;gap:.4rem}.u6a-sbill-group+.u6a-sbill-group{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(148,163,184,.1)}.u6a-sbill-group-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.u6a-sbill-group-label{font-size:.82rem;font-weight:600;color:var(--text,#f5faf9)}.u6a-sbill-group-empty{margin:0;font-size:.8rem;color:var(--muted,#9aa3b2)}.u6a-sbill-addrow{border:1px solid rgba(94,234,212,.35);border-radius:8px;background:rgba(94,234,212,.1);color:#5eead4;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;padding:.3rem .6rem;white-space:nowrap}.u6a-sbill-addrow:hover{background:rgba(94,234,212,.2)}.u6a-sbill-addrow:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(94,234,212,.18)}.u6a-sbill-rows{display:flex;flex-direction:column;gap:.5rem}.u6a-sbill-dx-row,.u6a-sbill-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;padding:.5rem;border:1px solid rgba(148,163,184,.14);border-radius:9px;background:rgba(5,11,15,.4);min-width:0}.u6a-sbill-cell{display:flex;flex-direction:column;gap:.25rem;min-width:0}.u6a-sbill-cell-label{font-size:.72rem;color:var(--muted,#9aa3b2)}.u6a-sbill-cell--desc{flex:3 1 12rem}.u6a-sbill-cell--code{flex:1 1 7rem}.u6a-sbill-cell--num{flex:1 1 5rem}.u6a-sbill-cell--net{flex:1 1 6rem;align-items:flex-end}.u6a-sbill-cell input{padding:.45rem .6rem;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:rgba(5,11,15,.6);color:var(--text,#f5faf9);font:inherit;font-size:.88rem;width:100%;box-sizing:border-box;min-width:0}.u6a-sbill-cell input:focus-visible{outline:none;border-color:rgba(94,234,212,.45);box-shadow:0 0 0 3px rgba(94,234,212,.12)}.u6a-sbill-net-value{padding:.45rem 0;font-size:.9rem;font-weight:600;color:var(--text,#f5faf9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.u6a-sbill-removerow{flex-shrink:0;align-self:flex-end;border:1px solid rgba(148,163,184,.22);background:transparent;color:var(--muted,#9aa3b2);font-size:1.1rem;line-height:1;cursor:pointer;padding:.4rem .55rem;border-radius:8px}.u6a-sbill-removerow:hover{color:#f8a3a3;border-color:rgba(248,163,163,.4)}.u6a-sbill-removerow:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(94,234,212,.14)}.u6a-sbill-deferred-note{margin:.35rem 0 0;font-size:.78rem;color:var(--muted,#9aa3b2);font-style:italic}.u6a-sbill-table-wrap{width:100%;min-width:0;overflow-x:auto}.u6a-sbill-table{width:100%;border-collapse:collapse;font-size:.84rem}.u6a-sbill-table th{text-align:left;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2);padding:.4rem .5rem;border-bottom:1px solid rgba(148,163,184,.18);white-space:nowrap}.u6a-sbill-table td{padding:.45rem .5rem;border-bottom:1px solid rgba(148,163,184,.1);color:var(--text,#f5faf9);vertical-align:top}.u6a-sbill-td-num,.u6a-sbill-th-num{text-align:right}.u6a-sbill-td-date,.u6a-sbill-td-num,.u6a-sbill-th-num{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-sbill-td-date{color:var(--muted,#9aa3b2)}.u6a-sbill-subtotal-row td{border-top:1px solid rgba(148,163,184,.18);font-weight:600;color:var(--text,#f5faf9)}.u6a-sbill-total-row td{border-bottom:none;font-weight:700;color:#5eead4;padding-top:.55rem}.u6a-sbill-total-note{font-weight:400;font-size:.74rem;color:var(--muted,#9aa3b2)}.u6a-sbill-total-value{font-size:1rem}.u6a-sbill-status{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgba(148,163,184,.3);color:var(--muted,#9aa3b2)}.u6a-sbill-status[data-status=finalized]{border-color:rgba(94,234,212,.4);color:#5eead4;background:rgba(94,234,212,.08)}.u6a-sbill-deferred{border:1px dashed rgba(148,163,184,.28);border-radius:10px;padding:.65rem .8rem;display:flex;flex-direction:column;gap:.4rem}.u6a-sbill-deferred-title{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2)}.u6a-sbill-deferred-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.u6a-sbill-deferred-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.u6a-sbill-deferred-name{font-size:.84rem;color:var(--muted,#9aa3b2)}.u6a-sbill-deferred-why{font-size:.74rem;color:rgba(154,163,178,.7)}.u6a-sbill-result{margin:0;font-size:.85rem}.u6a-sbill-result.is-ok{color:#5eead4}.u6a-sbill-result.is-err{color:#f8a3a3}.u6a-sbill-detail,.u6a-sbill-detail-root{display:flex;flex-direction:column;gap:.85rem;min-width:0}.u6a-sbill-detail-bar{align-items:center;justify-content:space-between}.u6a-sbill-detail-actions,.u6a-sbill-detail-bar{display:flex;flex-wrap:wrap;gap:.5rem}.u6a-sbill-detail-actions .u6a-modal-primary,.u6a-sbill-detail-actions .u6a-modal-secondary{flex:0 0 auto}.u6a-sbill-back{border:1px solid rgba(148,163,184,.22);border-radius:8px;background:transparent;color:var(--muted,#9aa3b2);font:inherit;font-size:.85rem;cursor:pointer;padding:.4rem .7rem}.u6a-sbill-back:hover{color:var(--text,#f5faf9);border-color:rgba(148,163,184,.4)}.u6a-sbill-back:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(94,234,212,.16)}.u6a-sbill-disabled-why{font-weight:400;font-size:.74rem;opacity:.85}.u6a-sbill-doc-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;padding-bottom:.6rem;border-bottom:1px solid rgba(148,163,184,.18)}.u6a-sbill-doc-clinic{display:flex;flex-direction:column;gap:.1rem;min-width:0}.u6a-sbill-doc-clinic-name{font-size:1.05rem;font-weight:700;color:var(--text,#f5faf9)}.u6a-sbill-doc-clinic-loc{font-size:.8rem;color:var(--muted,#9aa3b2)}.u6a-sbill-doc-title{display:flex;align-items:center;gap:.5rem}.u6a-sbill-doc-title-main{font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2)}.u6a-sbill-doc-parties{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:.7rem;gap:.7rem}.u6a-sbill-doc-block{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .7rem;border:1px solid rgba(148,163,184,.14);border-radius:9px;background:rgba(5,11,15,.4);min-width:0}.u6a-sbill-doc-block-label{font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2)}.u6a-sbill-doc-block-main{font-size:.95rem;font-weight:600;color:var(--text,#f5faf9)}.u6a-sbill-doc-block-line{font-size:.82rem;color:var(--text,#f5faf9)}.u6a-sbill-doc-notes{margin:0;font-size:.85rem;color:var(--text,#f5faf9);white-space:pre-wrap}.u6a-sbill-dx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.u6a-sbill-dx-list li{display:flex;gap:.5rem;align-items:baseline;font-size:.85rem;color:var(--text,#f5faf9)}.u6a-sbill-dx-code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:#5eead4;white-space:nowrap}.u6a-sbill-detail-cat td{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--muted,#9aa3b2);padding-top:.6rem;border-bottom:1px solid rgba(148,163,184,.1)}.u6a-sbill-hist-row{cursor:pointer}.u6a-sbill-hist-row:hover td{background:rgba(94,234,212,.06)}.u6a-sbill-hist-row:focus-visible{outline:none}.u6a-sbill-hist-row:focus-visible td{background:rgba(94,234,212,.1);box-shadow:inset 0 0 0 1px rgba(94,234,212,.35)}.u6a-sbill-balance{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin-top:.6rem;padding:.7rem .85rem;border-radius:10px;border:1px solid rgba(248,163,163,.4);background:rgba(248,163,163,.08)}.u6a-sbill-balance[data-paid=true]{border-color:rgba(94,234,212,.4);background:rgba(94,234,212,.08)}.u6a-sbill-balance-label{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;font-weight:600;color:#f8a3a3}.u6a-sbill-balance[data-paid=true] .u6a-sbill-balance-label{color:#5eead4}.u6a-sbill-balance-value{font-size:1.25rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f8a3a3}.u6a-sbill-balance[data-paid=true] .u6a-sbill-balance-value{color:#5eead4}.u6a-sbill-pay-form{display:flex;flex-direction:column;gap:.7rem;min-width:0}.u6a-sbill-print{display:none}@media print{body *{visibility:hidden}.u6a-sbill-print,.u6a-sbill-print *{visibility:visible}.u6a-drawer-body,.u6a-drawer-panel,.u6a-drawer-panel--wide,.u6a-drawer-root,.u6a-sbill-detail-root{position:static!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;background:none!important;border:0!important;box-shadow:none!important;animation:none!important;transform:none!important;padding:0!important;margin:0!important}.u6a-sbill-print{display:block;width:100%;margin:0;padding:0;background:#ffffff;color:#111111;font-size:12px;line-height:1.4;-webkit-print-color-adjust:exact;print-color-adjust:exact}.u6a-drawer-foot,.u6a-drawer-head,.u6a-drawer-scrim,.u6a-sbill-detail{display:none!important}.u6a-sbill-print-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #111111;padding-bottom:8px;margin-bottom:12px}.u6a-sbill-print-brand{font-size:18px;font-weight:700}.u6a-sbill-print-doc{text-align:right}.u6a-sbill-print-doc-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.u6a-sbill-print-doc-status{font-size:11px;color:#444444;text-transform:capitalize}.u6a-sbill-print-parties{display:flex;gap:32px;margin-bottom:12px}.u6a-sbill-print-parties>div{flex:1 1}.u6a-sbill-print-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#555555;margin-bottom:2px}.u6a-sbill-print-main{font-size:13px;font-weight:700}.u6a-sbill-print-section{margin-top:12px}.u6a-sbill-print-dx{margin:4px 0 0;padding-left:18px}.u6a-sbill-print-table,.u6a-sbill-print-totals{width:100%;border-collapse:collapse;margin-top:6px}.u6a-sbill-print-table td,.u6a-sbill-print-table th{border-bottom:1px solid #cccccc;padding:4px 6px;text-align:left;vertical-align:top}.u6a-sbill-print-table th{border-bottom:1px solid #111111;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.u6a-sbill-print-cat{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#777777}.u6a-sbill-print-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-sbill-print-totals{width:auto;min-width:260px;margin-left:auto;margin-top:10px}.u6a-sbill-print-totals td{padding:3px 6px}.u6a-sbill-print-totals td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u6a-sbill-print-total td{border-top:1px solid #111111;font-weight:700}.u6a-sbill-print-balance td{border-top:2px solid #111111;font-weight:700;font-size:14px}.u6a-sbill-print-table tr,.u6a-sbill-print-totals tr{page-break-inside:avoid}}.clinical-lattice-patient-roster{min-width:0}.clinical-lattice-patient-roster .u6a-roster{display:flex;flex-direction:column;gap:var(--clinical-lattice-space-4)}.clinical-lattice-patient-roster .u6a-roster-col-header-cell,.clinical-lattice-patient-roster .u6a-roster-detail-stat-label,.clinical-lattice-patient-roster .u6a-roster-empty,.clinical-lattice-patient-roster .u6a-roster-footer,.clinical-lattice-patient-roster .u6a-roster-row-last-visit,.clinical-lattice-patient-roster .u6a-roster-row-mrn,.clinical-lattice-patient-roster .u6a-roster-row-status,.clinical-lattice-patient-roster .u6a-roster-subtitle{font-size:var(--font-size-2xs)}.clinical-lattice-patient-roster .u6a-roster-controls{gap:var(--clinical-lattice-space-3);align-items:stretch}.clinical-lattice-patient-roster :is(.u6a-roster-search,.u6a-roster-pill,.u6a-roster-new,.u6a-row-actions-trigger,.u6a-roster-row-chevron,.u6a-roster-detail-open){min-height:40px;box-sizing:border-box}.clinical-lattice-patient-roster :is(.u6a-roster-search,.u6a-roster-pill,.u6a-roster-new,.u6a-row-actions-trigger,.u6a-roster-row-chevron,.u6a-roster-detail-open):focus-visible{outline:var(--clinical-lattice-focus-ring);outline-offset:2px;box-shadow:none}.clinical-lattice-patient-roster .u6a-roster-search{border:1px solid var(--clinical-lattice-border-quiet);border-radius:var(--clinical-lattice-radius-control);background:var(--clinical-lattice-surface-elevated);color:var(--clinical-lattice-text-default);padding:0 var(--clinical-lattice-space-4);box-shadow:none}.clinical-lattice-patient-roster .u6a-roster-search::placeholder{color:var(--clinical-lattice-text-muted)}.clinical-lattice-patient-roster .u6a-roster-search:focus-visible,.clinical-lattice-patient-roster .u6a-roster-search:hover{border-color:var(--clinical-lattice-border-strong)}.clinical-lattice-patient-roster .u6a-roster-filters{flex-wrap:wrap}.clinical-lattice-patient-roster .u6a-roster-pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--clinical-lattice-space-2);border:1px solid var(--clinical-lattice-border-quiet);background:var(--clinical-lattice-surface-elevated);color:var(--clinical-lattice-text-muted);box-shadow:none}.clinical-lattice-patient-roster .u6a-roster-pill:hover,.clinical-lattice-patient-roster .u6a-roster-pill[data-active=true]{border-color:var(--clinical-lattice-border-strong);background:var(--clinical-lattice-surface-elevated);color:var(--clinical-lattice-text-strong)}.clinical-lattice-patient-roster .u6a-roster-new{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;border:1px solid color-mix(in srgb,var(--clinical-lattice-accent-operational) 42%,var(--clinical-lattice-border-quiet));border-radius:var(--clinical-lattice-radius-control);background:var(--clinical-lattice-surface-elevated);color:var(--clinical-lattice-text-strong);box-shadow:none}.clinical-lattice-patient-roster .u6a-roster-new:hover{border-color:var(--clinical-lattice-border-strong);background:var(--clinical-lattice-surface-elevated)}.clinical-lattice-patient-roster .u6a-roster-col-header{gap:var(--clinical-lattice-space-4);padding:0 1px var(--clinical-lattice-space-2);border-bottom-color:var(--clinical-lattice-border-quiet)}.clinical-lattice-patient-roster .u6a-roster-col-header-cell{color:var(--clinical-lattice-text-muted)}.clinical-lattice-patient-roster .u6a-roster-rows{gap:var(--clinical-lattice-space-2)}.clinical-lattice-patient-roster .u6a-roster-row,:root[data-premium="1"] .product-shell .clinical-lattice-patient-roster .u6a-roster-row{border-radius:var(--clinical-lattice-radius-card);border:1px solid var(--clinical-lattice-border-quiet);background:var(--clinical-lattice-surface);box-shadow:none}.clinical-lattice-patient-roster .u6a-roster-row:hover,:root[data-premium="1"] .product-shell .clinical-lattice-patient-roster .u6a-roster-row:hover{transform:none;border-color:var(--clinical-lattice-border-strong);background:var(--clinical-lattice-surface);box-shadow:none}.clinical-lattice-patient-roster .u6a-roster-row[data-expanded=true]{border-color:var(--clinical-lattice-border-strong);box-shadow:inset 2px 0 0 var(--clinical-lattice-accent-operational)}.clinical-lattice-patient-roster .u6a-roster-row[data-recently-created=true]{border-color:var(--signal-active);box-shadow:inset 2px 0 0 var(--signal-active)}.clinical-lattice-patient-roster .u6a-roster-row-main{gap:var(--clinical-lattice-space-4);padding:var(--clinical-lattice-space-4)}.clinical-lattice-patient-roster .u6a-roster-row-name{color:var(--clinical-lattice-text-strong)}.clinical-lattice-patient-roster .u6a-roster-row-name:hover{color:var(--clinical-lattice-text-strong);text-decoration:underline}.clinical-lattice-patient-roster .u6a-roster-row-last-visit,.clinical-lattice-patient-roster .u6a-roster-row-mrn{color:var(--clinical-lattice-text-muted)}.clinical-lattice-patient-roster .u6a-roster-row-status,:root[data-premium="1"] .product-shell .clinical-lattice-patient-roster .u6a-roster-row-status[data-status=active]{border:1px solid var(--clinical-lattice-border-quiet);box-shadow:none}.clinical-lattice-patient-roster .u6a-roster-row-status{font-size:var(--font-size-2xs)}.clinical-lattice-patient-roster .u6a-roster-row-status[data-status=active]{background:color-mix(in srgb,var(--signal-active) 18%,var(--clinical-lattice-surface-elevated));color:var(--signal-active)}.clinical-lattice-patient-roster .u6a-roster-row-status[data-status=lead]{background:color-mix(in srgb,var(--signal-review) 18%,var(--clinical-lattice-surface-elevated));color:var(--signal-review)}.clinical-lattice-patient-roster .u6a-roster-row-status[data-status=churned],.clinical-lattice-patient-roster .u6a-roster-row-status[data-status=inactive]{background:var(--clinical-lattice-surface-elevated);color:var(--clinical-lattice-text-muted)}.clinical-lattice-patient-roster .u6a-roster-row-end{gap:var(--clinical-lattice-space-2)}.clinical-lattice-patient-roster .u6a-roster-detail-open,.clinical-lattice-patient-roster .u6a-roster-row-chevron,.clinical-lattice-patient-roster .u6a-row-actions-trigger{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--clinical-lattice-border-quiet);border-radius:var(--clinical-lattice-radius-control);background:var(--clinical-lattice-surface-elevated);color:var(--clinical-lattice-text-default);box-shadow:none}.clinical-lattice-patient-roster .u6a-roster-detail-open:hover,.clinical-lattice-patient-roster .u6a-roster-row-chevron:hover,.clinical-lattice-patient-roster .u6a-row-actions-trigger:hover,.clinical-lattice-patient-roster .u6a-row-actions-trigger[aria-expanded=true]{border-color:var(--clinical-lattice-border-strong);background:var(--clinical-lattice-surface-elevated);color:var(--clinical-lattice-text-strong);box-shadow:none}.clinical-lattice-patient-roster .u6a-row-actions-menu{background:var(--clinical-lattice-surface-elevated);border-color:var(--clinical-lattice-border-quiet);box-shadow:none}.clinical-lattice-patient-roster .u6a-row-actions-group+.u6a-row-actions-group{border-top-color:var(--clinical-lattice-border-quiet)}.clinical-lattice-patient-roster .u6a-row-actions-item{border-radius:var(--clinical-lattice-radius-control);color:var(--clinical-lattice-text-default)}.clinical-lattice-patient-roster .u6a-row-actions-item:not(.is-disabled):focus-visible,.clinical-lattice-patient-roster .u6a-row-actions-item:not(.is-disabled):hover{background:var(--clinical-lattice-surface);color:var(--clinical-lattice-text-strong)}.clinical-lattice-patient-roster .u6a-roster-detail{border-top-color:var(--clinical-lattice-border-quiet);background:var(--clinical-lattice-surface-elevated);box-shadow:none}.clinical-lattice-patient-roster .u6a-roster-detail-stats{flex-wrap:wrap;gap:var(--clinical-lattice-space-4)}.clinical-lattice-patient-roster .u6a-roster-detail-stat-value,:root[data-premium="1"] .product-shell .clinical-lattice-patient-roster .u6a-roster-detail-stat-value{color:var(--clinical-lattice-text-strong);background:none;-webkit-background-clip:initial;background-clip:initial}.clinical-lattice-patient-roster .u6a-roster-detail-open{margin-left:auto;text-decoration:none}.clinical-lattice-patient-roster .u6a-roster-detail-alert{background:var(--clinical-lattice-surface)}.clinical-lattice-patient-roster .u6a-roster-detail-alert[data-severity=critical]{color:var(--signal-blocked)}.clinical-lattice-patient-roster .u6a-roster-detail-alert[data-severity=info],.clinical-lattice-patient-roster .u6a-roster-empty,.clinical-lattice-patient-roster .u6a-roster-footer{color:var(--clinical-lattice-text-muted)}@media (max-width:900px){.clinical-lattice-patient-roster .u6a-roster-col-header{display:none}.clinical-lattice-patient-roster .u6a-roster-row-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity end" "status last";align-items:start}.clinical-lattice-patient-roster .u6a-roster-row-identity{grid-area:identity}.clinical-lattice-patient-roster .u6a-roster-row-end{grid-area:end}.clinical-lattice-patient-roster .u6a-roster-row-status{grid-area:status}.clinical-lattice-patient-roster .u6a-roster-row-last-visit{grid-area:last;justify-self:end;align-self:center}}@media (max-width:600px){.clinical-lattice-patient-roster .u6a-roster,.clinical-lattice-patient-roster .u6a-roster-page{min-width:0}.clinical-lattice-patient-roster .u6a-roster-controls{flex-direction:column;align-items:stretch}.clinical-lattice-patient-roster .u6a-roster-filters{width:100%}.clinical-lattice-patient-roster .u6a-roster-pill{flex:1 1 calc(50% - var(--clinical-lattice-space-3))}.clinical-lattice-patient-roster .u6a-roster-new{width:100%;margin-left:0}.clinical-lattice-patient-roster :is(.u6a-roster-search,.u6a-roster-pill,.u6a-roster-new,.u6a-row-actions-trigger,.u6a-roster-row-chevron,.u6a-roster-detail-open){min-height:44px}.clinical-lattice-patient-roster .u6a-roster-row-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "status" "last" "end"}.clinical-lattice-patient-roster .u6a-roster-row-last-visit{justify-self:start}.clinical-lattice-patient-roster .u6a-roster-row-end{justify-content:stretch;flex-wrap:wrap}.clinical-lattice-patient-roster .u6a-row-actions{flex:1 1}.clinical-lattice-patient-roster .u6a-roster-detail-open,.clinical-lattice-patient-roster .u6a-roster-row-chevron,.clinical-lattice-patient-roster .u6a-row-actions-trigger{width:100%}.clinical-lattice-patient-roster .u6a-roster-detail-open{margin-left:0}}.u6a-consent{display:flex;flex-direction:column;gap:.85rem;min-width:0}.u6a-consent-intro{margin:0;font-size:.84rem;line-height:1.4;color:var(--muted,#9aa3b2)}.u6a-consent-intro strong{color:var(--text,#f5faf9);font-weight:600}.u6a-consent-loading{margin:0;font-size:.85rem;color:var(--muted,#9aa3b2)}.u6a-consent-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.u6a-consent-card{border:1px solid rgba(148,163,184,.16);border-radius:10px;padding:.7rem .8rem .8rem;display:flex;flex-direction:column;gap:.55rem;min-width:0}.u6a-consent-card[data-opted=in]{border-color:rgba(94,234,212,.3);background:rgba(94,234,212,.04)}.u6a-consent-card-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.u6a-consent-card-id{display:flex;align-items:center;gap:.55rem;min-width:0}.u6a-consent-channel{font-size:.96rem;font-weight:600;color:var(--text,#f5faf9)}.u6a-consent-badge{font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;padding:.12rem .4rem;border-radius:999px;border:1px solid transparent}.u6a-consent-badge[data-opted=in]{color:#9be6d2;background:rgba(94,234,212,.1);border-color:rgba(94,234,212,.3)}.u6a-consent-badge[data-opted=out]{color:var(--muted,#9aa3b2);background:rgba(148,163,184,.08);border-color:rgba(148,163,184,.2)}.u6a-consent-switch{flex:0 0 auto;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.u6a-consent-switch:disabled{cursor:default;opacity:.45}.u6a-consent-switch-track{position:relative;display:inline-block;width:40px;height:22px;border-radius:999px;background:rgba(148,163,184,.2);border:1px solid rgba(148,163,184,.3);transition:background .15s ease,border-color .15s ease}.u6a-consent-switch[data-on=true] .u6a-consent-switch-track{background:rgba(94,234,212,.32);border-color:rgba(94,234,212,.5)}.u6a-consent-switch-thumb{position:absolute;top:50%;left:2px;width:16px;height:16px;border-radius:50%;background:#e7eef0;transform:translateY(-50%);transition:left .15s ease,background .15s ease}.u6a-consent-switch[data-on=true] .u6a-consent-switch-thumb{left:20px;background:#5eead4}.u6a-consent-switch:focus-visible .u6a-consent-switch-track{outline:2px solid rgba(94,234,212,.7);outline-offset:2px}.u6a-consent-card-body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.u6a-consent-contact{display:flex;align-items:baseline;gap:.5rem;font-size:.88rem;min-width:0}.u6a-consent-contact-label{flex:0 0 auto;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#9aa3b2)}.u6a-consent-contact-value{color:var(--text,#f5faf9);word-break:break-word}.u6a-consent-contact-value.is-muted{color:var(--muted,#9aa3b2);font-style:italic}.u6a-consent-meta{margin:0;font-size:.76rem;color:var(--muted,#9aa3b2)}.u6a-consent-meta.is-muted{font-style:italic;opacity:.85}.u6a-consent-note{margin:0;padding:.45rem .6rem;border-radius:8px;font-size:.78rem;line-height:1.35;color:#fcd9a8;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.25)}.u6a-consent-result{margin:0;padding:.4rem .6rem;border-radius:8px;font-size:.8rem;line-height:1.35}.u6a-consent-result.is-ok{color:#9be6d2;background:rgba(94,234,212,.08);border:1px solid rgba(94,234,212,.28)}.u6a-consent-result.is-err{color:#f8a3a3;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25)}