.cl-dialog-card{flex-direction:column;width:100%;min-width:480px;max-width:680px;max-height:90vh;display:flex}.cl-dialog-header{padding:20px 24px 14px}.cl-dialog-title{color:var(--cl-text);font-size:16px;font-weight:700;line-height:1.2}.cl-dialog-caption{color:var(--cl-text-muted);margin-top:4px;font-size:12px}.cl-dialog-ribbon{background:linear-gradient(90deg, var(--cl-brand) 0%, var(--cl-accent) 100%);height:2px}.cl-dialog-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 24px 20px;display:flex;overflow-y:auto}.cl-dialog-body>*{flex-shrink:0}.cl-dialog-actions{border-top:1px solid var(--cl-border);justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px;display:flex}.cl-pill-btn{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-family:inherit;font-size:13.5px;font-weight:700;transition:transform .25s,background .2s,border-color .2s,color .2s;display:inline-flex}.cl-pill-btn--primary{background:var(--cl-gradient);color:#fff}.cl-pill-btn--primary:hover:not(:disabled){transform:translateY(-2px)}.cl-pill-btn--ghost{border:1px solid var(--cl-hairline-strong);color:var(--cl-text-secondary,var(--cl-text));background:0 0;padding:9px 18px}.cl-pill-btn--ghost:hover:not(:disabled){border-color:var(--cl-brand);color:var(--cl-text)}.cl-pill-btn--danger{border:1px solid var(--cl-hairline-strong);color:var(--cl-text-secondary,var(--cl-text));background:0 0;padding:9px 18px}.cl-pill-btn--danger:hover:not(:disabled){border-color:var(--cl-error);color:var(--cl-error)}.cl-pill-btn--sm{padding:6px 14px;font-size:12.5px}.cl-pill-btn--ghost.cl-pill-btn--sm,.cl-pill-btn--danger.cl-pill-btn--sm{padding:5px 12px}.cl-pill-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.cl-pill-tabs{background:var(--cl-row-hover);border:1px solid var(--cl-hairline);border-radius:999px;flex-wrap:nowrap;gap:4px;padding:4px;display:inline-flex}.cl-pill-tab{color:var(--cl-text-secondary,var(--cl-slate));cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:color .15s,background .2s;display:inline-flex}.cl-pill-tab:hover{color:var(--cl-text)}.cl-pill-tab--active{background:var(--cl-gradient);color:#fff}.cl-pill-tab__count{background:#ffffff40;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.cl-pill-tab:not(.cl-pill-tab--active) .cl-pill-tab__count{background:var(--cl-hairline-strong);color:var(--cl-text-secondary,var(--cl-slate))}.cl-search-pill{background:var(--cl-row-hover);border:1px solid var(--cl-hairline);width:220px;height:36px;color:var(--cl-slate);cursor:text;border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s;display:flex}.cl-search-pill:focus-within{border-color:var(--cl-brand)}.cl-search-pill input{min-width:0;color:var(--cl-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.cl-search-pill input::placeholder{color:var(--cl-slate)}.cl-search-pill__clear{cursor:pointer}.cl-search-pill__clear:hover{color:var(--cl-text)}.cl-status-pill{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.cl-view-toggle{background:var(--cl-row-hover);border:1px solid var(--cl-hairline);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.cl-view-toggle__btn{width:30px;height:30px;color:var(--cl-slate);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,background .2s;display:inline-flex}.cl-view-toggle__btn:hover{color:var(--cl-text)}.cl-view-toggle__btn--active{background:var(--cl-gradient);color:#fff}.cl-sticky-sentinel{flex-shrink:0;height:0}.cl-sticky-header{z-index:10;justify-content:space-between;align-items:flex-end;gap:var(--cl-space-md);padding:var(--cl-space-lg) var(--cl-space-lg) var(--cl-space-md);margin-bottom:var(--cl-space-md);background:0 0;border-bottom:1px solid #0000;flex-shrink:0;transition:background .22s,padding .22s,border-color .22s;display:flex;position:sticky;top:0}.cl-sticky-header--stuck{background:color-mix(in srgb, var(--cl-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--cl-space-sm) var(--cl-space-lg);border-bottom-color:var(--cl-border)}.cl-sticky-header--stuck .cl-sticky-header__title{-webkit-text-fill-color:currentColor;color:var(--cl-text);background:0 0;font-size:1.15rem}.cl-sticky-header--stuck .cl-sticky-header__subtitle{display:none}.cl-sticky-header__left{align-items:center;gap:var(--cl-space-sm);flex:1;min-width:0;display:flex}.cl-sticky-header__text{flex:1;min-width:0}.cl-sticky-header__icon{color:var(--cl-brand-light);flex-shrink:0}.cl-sticky-header__logo{border-radius:var(--cl-radius-md,8px);object-fit:cover;border:1px solid var(--cl-border);background:var(--cl-surface-2,#ffffff0a);flex-shrink:0;width:40px;height:40px}.cl-sticky-header__title{font-family:var(--cl-font-display,var(--cl-font-sans));letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;background:var(--cl-gradient-display);-webkit-text-fill-color:transparent;color:var(--cl-text);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700;line-height:1.1;transition:font-size .22s;overflow:hidden}.cl-sticky-header__subtitle{color:var(--cl-text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:.875rem;display:block;overflow:hidden}.cl-sticky-header__actions{justify-content:flex-end;align-items:center;gap:var(--cl-space-sm);flex-shrink:0;display:flex}@media (max-width:900px){.cl-sticky-header__actions{flex-wrap:wrap}}
