.rl-admin{min-height:100dvh;background:var(--rl-color-bg);color:var(--rl-color-text);font-family:var(--rl-font-product)}.rl-admin__shell{display:grid;grid-template-columns:14rem 1fr;min-height:100dvh}@media (max-width:800px){.rl-admin__shell{grid-template-columns:1fr}}.rl-admin__nav{border-right:1px solid var(--rl-color-border);background:var(--rl-color-bg-elevated);padding:var(--rl-space-6) var(--rl-space-4)}.rl-admin__brand{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rl-color-text-muted);margin:0 0 var(--rl-space-2)}.rl-admin__title{font-size:1.25rem;font-weight:650;margin:0 0 var(--rl-space-6)}.rl-admin__nav-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--rl-space-1)}.rl-admin__nav-list a{display:block;padding:var(--rl-space-2) var(--rl-space-3);border-radius:var(--rl-radius);color:var(--rl-color-text);text-decoration:none;font-size:.95rem}.rl-admin__nav-list a[aria-current=page]{background:color-mix(in srgb,var(--rl-color-brand) 12%,white)}.rl-admin__main{padding:var(--rl-space-8) var(--rl-space-6);max-width:1100px}.rl-admin__main h1{font-size:var(--rl-type-page-title,1.75rem);margin:0 0 var(--rl-space-2)}.rl-admin__lede{margin:0 0 var(--rl-space-6);color:var(--rl-color-text-muted);max-width:42rem;line-height:1.5}.rl-admin__panel{border:1px solid var(--rl-color-border);background:var(--rl-color-surface);border-radius:var(--rl-radius);padding:var(--rl-space-5);margin-bottom:var(--rl-space-4)}.rl-admin__panel h2{margin:0 0 var(--rl-space-3);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rl-color-text-muted)}.rl-admin__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--rl-space-3)}.rl-admin__metric dt{font-size:.85rem;color:var(--rl-color-text-muted)}.rl-admin__metric dd{margin:var(--rl-space-1) 0 0;font-size:1.35rem;font-weight:650;font-variant-numeric:tabular-nums}.rl-admin__table{width:100%;border-collapse:collapse;font-size:.9rem}.rl-admin__table td,.rl-admin__table th{text-align:left;padding:var(--rl-space-2) var(--rl-space-2);border-bottom:1px solid var(--rl-color-border);vertical-align:top}.rl-admin__table th{color:var(--rl-color-text-muted);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.rl-admin__status{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.02em}.rl-admin__status--healthy,.rl-admin__status--ok{color:var(--rl-color-success)}.rl-admin__status--degraded,.rl-admin__status--warning{color:var(--rl-color-warning)}.rl-admin__status--error,.rl-admin__status--failed{color:var(--rl-color-error)}.rl-admin__status--empty,.rl-admin__status--unknown{color:var(--rl-color-text-muted)}.rl-admin__banner{border:1px solid var(--rl-color-border);background:var(--rl-color-bg-elevated);padding:var(--rl-space-3) var(--rl-space-4);margin-bottom:var(--rl-space-4);border-radius:var(--rl-radius);font-size:.9rem;line-height:1.45}.rl-admin__banner--failed{border-color:color-mix(in srgb,var(--rl-color-error) 40%,var(--rl-color-border));color:var(--rl-color-error)}.rl-admin__banner--unavailable{border-color:color-mix(in srgb,var(--rl-color-warning) 40%,var(--rl-color-border));color:var(--rl-color-attention)}.rl-admin__muted{color:var(--rl-color-text-muted);font-size:.9rem}.rl-admin__actions{display:flex;flex-wrap:wrap;gap:var(--rl-space-2);margin-top:var(--rl-space-3)}.rl-admin__button{min-height:2.5rem;padding:0 var(--rl-space-4);border:1px solid var(--rl-color-border);background:white;color:var(--rl-color-text);border-radius:var(--rl-radius);font:inherit;cursor:pointer}.rl-admin__button--primary{background:var(--rl-color-brand);border-color:var(--rl-color-brand);color:var(--rl-color-on-brand)}.rl-admin__button:disabled{opacity:.55;cursor:not-allowed}.rl-admin__field{display:grid;gap:var(--rl-space-1);margin-bottom:var(--rl-space-3)}.rl-admin__field input,.rl-admin__field select,.rl-admin__field textarea{min-height:2.5rem;padding:var(--rl-space-2) var(--rl-space-3);border:1px solid var(--rl-color-border);border-radius:var(--rl-radius);font:inherit;background:white}.rl-admin__field textarea{min-height:5rem;resize:vertical}.rl-admin__chip{display:inline-block;font-size:.75rem;padding:.1rem .4rem;border:1px solid var(--rl-color-border);border-radius:var(--rl-radius);color:var(--rl-color-text-muted);margin-left:var(--rl-space-2)}.rl-admin__chip--synthetic{border-color:var(--rl-color-warning);color:var(--rl-color-attention)}.rl-admin__operator-bar{display:flex;flex-wrap:wrap;gap:var(--rl-space-3);align-items:baseline;margin:0 0 var(--rl-space-5);padding:var(--rl-space-3) var(--rl-space-4);border:1px solid var(--rl-color-border);background:var(--rl-color-bg-elevated);border-radius:var(--rl-radius);font-size:.9rem}.rl-admin__operator-bar strong{font-weight:650}.rl-admin__health-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--rl-space-3)}.rl-admin__health-item{border:1px solid var(--rl-color-border);border-radius:var(--rl-radius);padding:var(--rl-space-4);background:white;display:grid;gap:var(--rl-space-2);grid-template-columns:minmax(8rem,14rem) minmax(5rem,7rem) 1fr}@media (max-width:800px){.rl-admin__health-item{grid-template-columns:1fr}}.rl-admin__health-item[data-status=healthy]{border-left:3px solid var(--rl-color-success)}.rl-admin__health-item[data-status=degraded]{border-left:3px solid var(--rl-color-warning)}.rl-admin__health-item[data-status=failed]{border-left:3px solid var(--rl-color-error)}.rl-admin__health-item[data-status=unavailable],.rl-admin__health-item[data-status=unknown]{border-left:3px solid var(--rl-color-disabled)}.rl-admin__health-meta{margin:0;font-size:.8rem;color:var(--rl-color-text-muted);line-height:1.4}.rl-admin__health-copy{margin:0;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.rl-admin__table td{overflow-wrap:anywhere}.rl-admin__perm-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--rl-space-1)}.rl-admin__perm-list label{display:flex;gap:var(--rl-space-2);align-items:flex-start;font-size:.9rem}.rl-admin__shell{grid-template-columns:15.5rem 1fr}.rl-admin__nav{display:flex;flex-direction:column;padding:var(--rl-space-6) var(--rl-space-3)}.rl-admin__nav-list a{display:flex;align-items:center;gap:.7rem;padding:.55rem .75rem}.rl-admin__nav-list a[aria-current=page]{background:color-mix(in srgb,var(--rl-color-brand) 12%,transparent);color:var(--rl-color-brand-deep);font-weight:600}.rl-admin__nav-icon{width:1.1rem;height:1.1rem;flex:none;color:var(--rl-color-text-muted)}.rl-admin__nav-list a[aria-current=page] .rl-admin__nav-icon{color:var(--rl-color-brand)}.rl-admin__nav-badge{margin-left:auto;min-width:1.4rem;padding:0 .4rem;border-radius:999px;background:color-mix(in srgb,var(--rl-color-error) 14%,transparent);color:var(--rl-color-error);font-size:.75rem;font-weight:700;text-align:center;line-height:1.4rem}.rl-admin__nav-foot{margin-top:auto;padding:var(--rl-space-3);border-radius:var(--rl-radius);background:var(--rl-color-bg);font-size:.8rem;color:var(--rl-color-text-muted)}.rl-admin__topbar{display:flex;align-items:center;gap:var(--rl-space-3);padding:.75rem 0;margin-bottom:var(--rl-space-4);border-bottom:1px solid var(--rl-color-border);flex-wrap:wrap}.rl-admin__search{flex:1;min-width:14rem;display:flex;align-items:center;gap:.5rem;border:1px solid var(--rl-color-border);border-radius:.6rem;padding:.45rem .75rem;background:var(--rl-color-bg-elevated)}.rl-admin__search input{border:none;outline:none;background:transparent;flex:1;font:inherit;color:inherit}.rl-admin__kbd{font-size:.7rem;border:1px solid var(--rl-color-border);border-radius:.3rem;padding:0 .3rem;color:var(--rl-color-text-muted)}.rl-admin__env{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--rl-color-border);border-radius:.6rem;padding:.4rem .7rem;font-size:.85rem}.rl-admin__env-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--rl-color-success)}.rl-admin__env--hosted .rl-admin__env-dot{background:var(--rl-color-warning)}.rl-admin__operator{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.rl-admin__avatar{width:2rem;height:2rem;border-radius:50%;display:inline-grid;place-items:center;font-size:.75rem;font-weight:700;background:color-mix(in srgb,var(--rl-color-brand) 14%,transparent);color:var(--rl-color-brand-deep);flex:none}.rl-admin__page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--rl-space-3);margin-bottom:var(--rl-space-4);flex-wrap:wrap}.rl-admin__page-head h2{margin:.1rem 0;font-size:1.6rem}.rl-admin__eyebrow{font-size:.8rem;color:var(--rl-color-text-muted);margin:0}.rl-admin__attention{border:1px solid color-mix(in srgb,var(--rl-color-error) 30%,transparent);background:color-mix(in srgb,var(--rl-color-error) 5%,var(--rl-color-bg-elevated));border-radius:.8rem;padding:var(--rl-space-4);margin-bottom:var(--rl-space-4)}.rl-admin__attention h3{margin:0 0 .2rem;color:var(--rl-color-error)}.rl-admin__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--rl-space-3);margin-top:var(--rl-space-3)}.rl-admin__card{display:block;text-decoration:none;color:inherit;background:var(--rl-color-bg-elevated);border:1px solid var(--rl-color-border);border-radius:.7rem;padding:var(--rl-space-3) var(--rl-space-4);text-align:left;font:inherit;cursor:pointer}.rl-admin__card:hover{border-color:var(--rl-color-brand)}.rl-admin__card[aria-pressed=true]{border-color:var(--rl-color-brand);box-shadow:0 0 0 1px var(--rl-color-brand)}.rl-admin__card-value{font-size:1.7rem;font-weight:700;line-height:1.2}.rl-admin__card-label{font-weight:600}.rl-admin__card-hint{font-size:.8rem;color:var(--rl-color-text-muted)}.rl-admin__card--alert .rl-admin__card-value{color:var(--rl-color-error)}.rl-admin__card--warn .rl-admin__card-value{color:var(--rl-color-warning)}.rl-admin__grid-2{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--rl-space-4);margin-bottom:var(--rl-space-4)}.rl-admin__grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--rl-space-4)}@media (max-width:1100px){.rl-admin__grid-2,.rl-admin__grid-3{grid-template-columns:1fr}}.rl-admin__panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--rl-space-2)}.rl-admin__panel-head h3{margin:0;font-size:1.05rem}.rl-admin__queue{list-style:none;margin:0;padding:0}.rl-admin__queue li{display:flex;align-items:center;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--rl-color-border)}.rl-admin__queue li:last-child{border-bottom:none}.rl-admin__queue-n{width:1.4rem;height:1.4rem;border-radius:50%;display:inline-grid;place-items:center;font-size:.75rem;font-weight:700;background:var(--rl-color-bg)}.rl-admin__queue a{color:inherit;text-decoration:none;flex:1}.rl-admin__quick{display:grid;grid-template-columns:1fr 1fr;gap:var(--rl-space-2)}.rl-admin__quick a{display:flex;align-items:center;gap:.5rem;padding:.7rem;border:1px solid var(--rl-color-border);border-radius:.6rem;text-decoration:none;color:inherit;font-weight:500}.rl-admin__quick a.is-primary{background:var(--rl-color-brand);color:var(--rl-color-on-brand,#fff);border-color:var(--rl-color-brand)}.rl-admin__pill{display:inline-block;padding:.1rem .55rem;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--rl-color-bg);border:1px solid var(--rl-color-border)}.rl-admin__pill--pending{background:color-mix(in srgb,var(--rl-color-info) 12%,transparent);color:var(--rl-color-info);border-color:transparent}.rl-admin__pill--approved{background:color-mix(in srgb,var(--rl-color-warning) 14%,transparent);color:var(--rl-color-warning);border-color:transparent}.rl-admin__pill--active{background:color-mix(in srgb,var(--rl-color-success) 14%,transparent);color:var(--rl-color-success);border-color:transparent}.rl-admin__pill--declined,.rl-admin__pill--removed{background:color-mix(in srgb,var(--rl-color-error) 12%,transparent);color:var(--rl-color-error);border-color:transparent}.rl-admin__pill--paused{background:color-mix(in srgb,var(--rl-color-attention) 14%,transparent);color:var(--rl-color-attention);border-color:transparent}.rl-admin__split{display:grid;grid-template-columns:1fr 24rem;gap:var(--rl-space-4);align-items:start}@media (max-width:1150px){.rl-admin__split{grid-template-columns:1fr}}.rl-admin__drawer{position:sticky;top:var(--rl-space-4);background:var(--rl-color-bg-elevated);border:1px solid var(--rl-color-border);border-radius:.8rem;padding:var(--rl-space-4)}.rl-admin__drawer-head{display:flex;gap:.75rem;align-items:flex-start}.rl-admin__drawer-head h3{margin:0}.rl-admin__tabs{display:flex;gap:var(--rl-space-3);border-bottom:1px solid var(--rl-color-border);margin:var(--rl-space-3) 0}.rl-admin__tabs button{background:none;padding:.5rem 0;font:inherit;cursor:pointer;color:var(--rl-color-text-muted);border:none;border-bottom:2px solid transparent}.rl-admin__tabs button[aria-selected=true]{color:var(--rl-color-brand-deep);border-bottom-color:var(--rl-color-brand);font-weight:600}.rl-admin__timeline{list-style:none;margin:0;padding:0 0 0 1rem;border-left:2px solid var(--rl-color-border)}.rl-admin__timeline li{position:relative;padding:0 0 .8rem .6rem;font-size:.9rem}.rl-admin__timeline li:before{content:"";position:absolute;left:-1.38rem;top:.3rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--rl-color-brand)}.rl-admin__row-person{display:flex;align-items:center;gap:.6rem}.rl-admin__row-person small{display:block;color:var(--rl-color-text-muted)}.rl-admin__table tr.is-selected{background:color-mix(in srgb,var(--rl-color-brand) 7%,transparent)}.rl-admin__table tbody tr{cursor:default}.rl-admin__chips{display:flex;flex-wrap:wrap;gap:var(--rl-space-2);margin-bottom:var(--rl-space-3)}.rl-admin__row-click{cursor:pointer}.rl-admin__row-click:hover td{background:rgba(79,70,229,.06)}.rl-admin__row--selected td{background:rgba(79,70,229,.1)}.rl-admin__context{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem 1rem;margin:.75rem 0}.rl-admin__context dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b6890}.rl-admin__context dd{margin:0;overflow-wrap:anywhere}