._floatingBar_17p7b_1{position:fixed;bottom:24px;right:24px;z-index:1000;max-width:350px;box-shadow:0 4px 12px #00000026;border-radius:8px;animation:_slideUp_17p7b_1 .3s ease-out}@keyframes _slideUp_17p7b_1{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}._card_17p7b_23{border-radius:8px;background:#fff}._header_17p7b_28{display:flex;justify-content:space-between;align-items:center}._callsList_17p7b_34{display:flex;flex-direction:column;gap:8px}._callItem_17p7b_40{display:flex;justify-content:space-between;align-items:center;padding:8px;border:1px solid #f0f0f0;border-radius:4px;background:#fafafa}._callItem_17p7b_40:hover{background:#f5f5f5}:root{--bg: oklch(.135 .012 270);--bg-2: oklch(.115 .012 270);--surface: oklch(.165 .012 270);--surface-2: oklch(.195 .012 270);--surface-h: oklch(.215 .014 270);--fg: oklch(.965 .003 270);--fg-muted: oklch(.685 .012 270);--fg-faint: oklch(.475 .012 270);--line: oklch(1 0 0 / .06);--line-strong: oklch(1 0 0 / .1);--violet: oklch(.72 .18 295);--violet-2: oklch(.62 .18 295);--violet-3: oklch(.5 .16 295);--violet-bg: oklch(.72 .18 295 / .12);--violet-bd: oklch(.72 .18 295 / .3);--green: oklch(.74 .16 152);--green-bg: oklch(.74 .16 152 / .13);--amber: oklch(.8 .14 80);--amber-bg: oklch(.8 .14 80 / .13);--red: oklch(.68 .2 22);--red-bg: oklch(.68 .2 22 / .14);--sans: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", "JetBrains Mono", monospace;--r-card: 14px;--r-md: 10px;--r-sm: 8px;--r-pill: 999px;--side-w: 260px;--header-h: 64px;--leaderboard-item-bg: var(--surface-2);--leaderboard-item-hover-bg: var(--violet-bg)}:root[data-theme=light]{--bg: oklch(.985 .003 90);--bg-2: oklch(.965 .005 90);--surface: oklch(1 0 0);--surface-2: oklch(.975 .004 90);--surface-h: oklch(.955 .006 90);--fg: oklch(.175 .012 270);--fg-muted: oklch(.45 .012 270);--fg-faint: oklch(.62 .01 270);--line: oklch(0 0 0 / .08);--line-strong: oklch(0 0 0 / .14);--violet: oklch(.52 .2 295);--violet-2: oklch(.42 .2 295);--violet-3: oklch(.34 .16 295);--violet-bg: oklch(.52 .2 295 / .1);--violet-bd: oklch(.52 .2 295 / .28);--green: oklch(.52 .16 152);--green-bg: oklch(.52 .16 152 / .1);--amber: oklch(.6 .15 70);--amber-bg: oklch(.6 .15 70 / .12);--red: oklch(.55 .2 22);--red-bg: oklch(.55 .2 22 / .1)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: oklch(.985 .003 90);--bg-2: oklch(.965 .005 90);--surface: oklch(1 0 0);--surface-2: oklch(.975 .004 90);--surface-h: oklch(.955 .006 90);--fg: oklch(.175 .012 270);--fg-muted: oklch(.45 .012 270);--fg-faint: oklch(.62 .01 270);--line: oklch(0 0 0 / .08);--line-strong: oklch(0 0 0 / .14);--violet: oklch(.52 .2 295);--violet-2: oklch(.42 .2 295);--violet-3: oklch(.34 .16 295);--violet-bg: oklch(.52 .2 295 / .1);--violet-bd: oklch(.52 .2 295 / .28);--green: oklch(.52 .16 152);--green-bg: oklch(.52 .16 152 / .1);--amber: oklch(.6 .15 70);--amber-bg: oklch(.6 .15 70 / .12);--red: oklch(.55 .2 22);--red-bg: oklch(.55 .2 22 / .1)}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--fg);font-size:14px;line-height:1.5;letter-spacing:-.005em}[data-theme=light] svg [stroke=currentColor]{stroke-width:1.6}.mono{font-family:var(--mono);font-feature-settings:"tnum","zero";font-variant-numeric:tabular-nums}a{color:var(--violet);text-decoration:none}a:hover{text-decoration:underline}:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light}}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--r-pill);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--fg-faint);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}:where(.ant-layout){background:var(--bg)}:where(.ant-layout-content){background:var(--bg)}:where(.ant-layout-header){background:var(--bg);border-bottom:1px solid var(--line);padding:0;height:var(--header-h);line-height:var(--header-h)}:where(.ant-layout-sider){background:var(--bg-2);border-right:1px solid var(--line)}:where(.ant-card){background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:none}:where(.ant-card-bordered){border-color:var(--line)}:where(.ant-card-head){border-bottom:1px solid var(--line);color:var(--fg);min-height:auto;padding:16px 22px}:where(.ant-card-head-title){font-size:15px;font-weight:600;letter-spacing:-.005em}:where(.ant-card-body){padding:22px 24px;color:var(--fg)}:where(.ant-typography){color:var(--fg)}:where(.ant-typography-secondary){color:var(--fg-muted)}h1,h2,h3,h4,h5,h6{color:var(--fg);letter-spacing:-.02em}:where(.ant-btn){border-radius:var(--r-md);font-family:inherit;font-weight:500}:where(.ant-btn-primary){background:var(--violet);border-color:var(--violet)}:where(.ant-btn-primary:hover){background:var(--violet-2);border-color:var(--violet-2)}:where(.ant-btn-default){background:var(--surface);border-color:var(--line-strong);color:var(--fg-muted)}:where(.ant-btn-default:hover){background:var(--surface-h);border-color:var(--line-strong);color:var(--fg)}:where(.ant-input),:where(.ant-input-affix-wrapper),:where(.ant-input-number),:where(.ant-select-selector),:where(.ant-picker){background:var(--surface)!important;border-color:var(--line-strong)!important;color:var(--fg)!important;border-radius:var(--r-md)!important}:where(.ant-input::placeholder),:where(.ant-input-affix-wrapper input::placeholder){color:var(--fg-faint)}:where(.ant-select-selection-placeholder){color:var(--fg-faint)!important}:where(.ant-input:focus),:where(.ant-input-affix-wrapper-focused),:where(.ant-select-focused .ant-select-selector),:where(.ant-picker-focused){border-color:var(--violet)!important;box-shadow:0 0 0 2px var(--violet-bg)!important}:where(.ant-tag){background:var(--surface-h);border:1px solid var(--line);color:var(--fg-muted);border-radius:var(--r-pill);font-weight:500;padding:1px 9px;line-height:18px}:where(.ant-table){background:transparent;color:var(--fg)}:where(.ant-table-thead>tr>th){background:transparent!important;color:var(--fg-faint)!important;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line)!important}:where(.ant-table-tbody>tr>td){background:transparent;border-bottom:1px solid var(--line);color:var(--fg)}:where(.ant-table-tbody>tr:hover>td){background:var(--surface-2)!important}:where(.ant-menu),:where(.ant-menu-light),:where(.ant-menu-inline){background:transparent!important;border-inline-end:0!important;color:var(--fg-muted)}:where(.ant-menu-item),:where(.ant-menu-item-group-title){color:var(--fg-muted)!important}:where(.ant-menu-item-group-title){font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)!important;padding:6px 22px}:where(.ant-menu-item){border-radius:var(--r-md);margin:2px 8px!important;width:auto!important;font-size:13.5px;font-weight:500;height:38px;line-height:38px}:where(.ant-menu-item:hover){background:var(--surface)!important;color:var(--fg)!important}:where(.ant-menu-item-selected){background:var(--violet-bg)!important;color:var(--fg)!important;font-weight:600;position:relative}:where(.ant-menu-item-selected):before{content:"";position:absolute;left:-8px;top:9px;bottom:9px;width:2px;background:var(--violet);border-radius:0 2px 2px 0}:where(.ant-menu-item-selected .anticon),:where(.ant-menu-item-selected svg){color:var(--violet)!important}:where(.ant-dropdown-menu),:where(.ant-select-dropdown),:where(.ant-picker-dropdown .ant-picker-panel-container){background:var(--surface)!important;border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:0 8px 24px #0000004d}:where(.ant-select-item){color:var(--fg)}:where(.ant-select-item-option-active),:where(.ant-select-item-option-selected){background:var(--violet-bg)!important;color:var(--fg)!important}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@media(max-width:768px){.ant-picker-dropdown{max-width:100vw!important;left:0!important;right:0!important;margin:0 auto!important;top:50px!important;position:fixed!important;z-index:9999!important}.ant-picker-range-wrapper{min-width:unset!important;display:flex;flex-direction:column}.ant-picker-panel-layout{flex-direction:column!important;display:flex!important}.ant-picker-panels{flex-direction:column!important;overflow-y:auto;max-height:60vh}.ant-picker-presets{max-width:100%!important;border-right:none!important;border-bottom:1px solid var(--line);white-space:nowrap;overflow-x:auto;display:flex;padding:8px!important}.ant-picker-presets ul{display:flex!important;gap:8px}.ant-picker-content th,.ant-picker-content td{padding:0!important;width:36px!important;height:36px!important}.ant-picker-cell-inner{min-width:24px!important;height:24px!important;line-height:24px!important}}.prm-app{display:grid;grid-template-columns:var(--side-w) 1fr;min-height:100vh;background:var(--bg);color:var(--fg)}.prm-app.mobile{grid-template-columns:1fr}.prm-sider{background:var(--bg-2);border-right:1px solid var(--line);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:hidden}.prm-sider-logo{display:flex;align-items:center;justify-content:center;padding:0 20px;border-bottom:1px solid var(--line);height:var(--header-h);cursor:pointer;flex-shrink:0}.prm-sider-logo-img{max-height:36px;max-width:100%;object-fit:contain;display:block}:root:not([data-theme=light]) .prm-sider-logo-img{filter:invert(1) hue-rotate(180deg)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .prm-sider-logo-img{filter:invert(1) hue-rotate(180deg)}}.prm-sider-nav{flex:1;overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column;gap:18px}.prm-nav-group{display:flex;flex-direction:column;gap:2px}.prm-nav-label{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);padding:6px 10px;margin-bottom:2px}.prm-nav-item{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:var(--r-md);color:var(--fg-muted);text-decoration:none;font-size:13.5px;font-weight:500;position:relative;transition:background .12s ease,color .12s ease;cursor:pointer;background:transparent;border:0;width:100%;text-align:left;font-family:inherit}.prm-nav-item svg{width:16px;height:16px;flex-shrink:0;opacity:.85}.prm-nav-item:hover{background:var(--surface);color:var(--fg);text-decoration:none}.prm-nav-item.active{background:var(--violet-bg);color:var(--fg);font-weight:600}.prm-nav-item.active:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:2px;background:var(--violet);border-radius:0 2px 2px 0}.prm-nav-item.active svg{opacity:1;color:var(--violet)}.prm-nav-badge{margin-left:auto;font-family:var(--mono);font-size:11px;font-weight:500;padding:1px 6px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-muted);border:1px solid var(--line)}.prm-sider-foot{padding:12px;border-top:1px solid var(--line);flex-shrink:0}.prm-logout-btn{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;background:transparent;border:1px solid var(--line);border-radius:var(--r-md);color:var(--fg-muted);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .12s ease}.prm-logout-btn svg{width:15px;height:15px}.prm-logout-btn:hover{border-color:#fb575d59;color:var(--red);background:#fb575d0f}.prm-main{min-width:0;display:flex;flex-direction:column}.prm-topbar{height:var(--header-h);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 32px;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in oklch,var(--bg) 88%,transparent)}.prm-topbar-spacer{flex:1}.prm-topbar-actions{display:flex;align-items:center;gap:14px}.icon-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);border-radius:var(--r-md);color:var(--fg-muted);cursor:pointer;transition:all .12s ease;font-family:inherit}.icon-btn:hover{background:var(--surface);color:var(--fg);border-color:var(--line-strong)}.icon-btn svg{width:16px;height:16px}[data-theme=light] .icon-btn:hover{background:#0000000a}.prm-user-name{font-size:13px;color:var(--fg-muted);font-weight:500}.prm-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ad8dff,#7f57d1);background:linear-gradient(135deg,color(xyz 0.46 0.348 1.065),#7f57d1);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;letter-spacing:.02em;flex-shrink:0}.prm-content{padding:28px 32px 56px;max-width:1440px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:20px}.prm-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:4px;flex-wrap:wrap}.prm-page-title-wrap{display:flex;align-items:center;gap:14px}.prm-page-title{font-size:28px;font-weight:600;letter-spacing:-.02em;margin:0;line-height:1.1;color:var(--fg)}.prm-page-sub{font-size:13px;color:var(--fg-muted);margin-top:6px}.prm-live-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;background:var(--green-bg);border:1px solid oklch(.74 .16 152 / .25);border-radius:var(--r-pill);font-size:11px;font-weight:600;color:var(--green);letter-spacing:.02em}[data-theme=light] .prm-live-pill{background:#007e3f1a;background:oklch(.52 .16 152 / .1);border-color:#007e3f40;border-color:oklch(.52 .16 152 / .25)}.prm-live-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #4ac7772e;animation:pulse 1.6s ease-in-out infinite}[data-theme=light] .prm-live-dot{box-shadow:0 0 0 3px #007e3f24;box-shadow:0 0 0 3px oklch(.52 .16 152 / .14)}.prm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:22px 24px;display:flex;flex-direction:column;min-width:0}.prm-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.prm-sort-btn{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s ease}.prm-sort-btn:hover{color:var(--fg-muted)}.prm-sort-btn.active{color:var(--violet)}.prm-sort-arr{width:11px;height:11px;flex-shrink:0;stroke-width:2.5}.prm-trend-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.prm-trend-foot-it{min-width:0}.prm-trend-foot-l{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-faint);margin-bottom:2px}.prm-trend-foot-v{font-size:15px;font-weight:700;color:var(--fg);letter-spacing:-.01em}.prm-trend-foot-v.good{color:var(--green)}.prm-trend-foot-v.bad{color:var(--red)}.prm-card-title{font-size:15px;font-weight:600;margin:0;display:inline-flex;align-items:center;gap:9px;letter-spacing:-.005em;color:var(--fg)}.prm-title-icon{width:16px;height:16px;color:var(--violet);flex-shrink:0}.prm-title-icon.danger{color:var(--red)}.prm-card-meta{font-size:12px;color:var(--fg-faint);font-weight:500}.prm-card-link{font-size:12.5px;color:var(--fg-muted);text-decoration:none;font-weight:500}.prm-card-link:hover{color:var(--violet);text-decoration:none}.prm-grid{display:grid;gap:16px}.prm-grid-2{grid-template-columns:repeat(2,1fr)}.prm-grid-3{grid-template-columns:repeat(3,1fr)}.prm-grid-4{grid-template-columns:repeat(4,1fr)}.prm-grid-5{grid-template-columns:repeat(5,1fr)}.prm-grid-funnel{grid-template-columns:2fr 1fr;align-items:start}@media(max-width:1100px){.prm-grid-4,.prm-grid-5{grid-template-columns:repeat(2,1fr)}.prm-grid-funnel{grid-template-columns:1fr}}@media(max-width:640px){.prm-grid-2,.prm-grid-3,.prm-grid-4,.prm-grid-5{grid-template-columns:1fr}.prm-content{padding:16px}.prm-page-title{font-size:22px}}.prm-kpi{padding:18px 20px 16px;position:relative;overflow:hidden}.prm-kpi-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.prm-kpi-icon{width:26px;height:26px;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--violet-bg);color:var(--violet)}.prm-kpi-icon svg{width:13px;height:13px}.prm-kpi-title{font-size:11.5px;font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em}.prm-kpi-value{font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1.05;margin-bottom:8px;color:var(--fg)}.prm-kpi-suffix{font-size:15px;color:var(--fg-faint);font-weight:500;letter-spacing:-.01em}.prm-kpi-prev{font-size:11.5px;color:var(--fg-faint)}.prm-kpi-spark{position:absolute;right:16px;bottom:14px;width:96px;height:22px;opacity:.65;pointer-events:none}.prm-trend{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:var(--r-pill);font-weight:600;font-size:11.5px;font-family:var(--mono);font-variant-numeric:tabular-nums;margin-left:auto}.prm-trend svg{width:11px;height:11px}.prm-trend.up{background:var(--green-bg);color:var(--green)}.prm-trend.down{background:var(--red-bg);color:var(--red)}.prm-trend.flat{background:var(--surface-2);color:var(--fg-muted)}.prm-score{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;letter-spacing:.02em;font-family:var(--mono);font-variant-numeric:tabular-nums}.prm-score.high{background:var(--green-bg);color:var(--green)}.prm-score.mid{background:var(--amber-bg);color:var(--amber)}.prm-score.low{background:var(--red-bg);color:var(--red)}.prm-tag{display:inline-flex;align-items:center;padding:2px 10px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);font-size:11.5px;font-weight:500;color:var(--fg-muted)}.prm-tag.accent{background:var(--violet-bg);border-color:var(--violet-bd);color:var(--violet)}.prm-tag.success{background:var(--green-bg);border-color:#4ac77740;color:var(--green)}.prm-tag.warn{background:var(--amber-bg);border-color:#edb34540;color:var(--amber)}.prm-tag.danger{background:var(--red-bg);border-color:#fb575d40;color:var(--red)}.prm-mgr{display:inline-flex;align-items:center;gap:10px;min-width:0}.prm-mgr-avatar{width:28px;height:28px;border-radius:50%;background:var(--violet);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:600;letter-spacing:.02em;flex-shrink:0}.prm-mgr-info{display:flex;flex-direction:column;min-width:0}.prm-mgr-name{font-size:13.5px;font-weight:500;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prm-mgr-role{font-size:11.5px;color:var(--fg-faint)}.prm-filterbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.prm-filterbar .prm-search{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);min-width:220px;flex:1}.prm-filterbar .prm-search input{background:transparent;border:0;outline:none;color:var(--fg);font-family:inherit;font-size:13px;width:100%}.prm-filterbar .prm-search input::placeholder{color:var(--fg-faint)}.prm-filterbar .prm-search svg{width:14px;height:14px;color:var(--fg-faint)}.prm-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);font-size:12.5px;font-weight:500;color:var(--fg-muted);cursor:pointer;transition:all .12s ease;font-family:inherit}.prm-chip:hover{background:var(--surface);color:var(--fg);border-color:var(--line-strong)}.prm-chip.active{background:var(--violet-bg);border-color:var(--violet-bd);color:var(--violet)}.prm-chip svg{width:13px;height:13px}.prm-spark{display:block}.prm-ai-card{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--violet);border-radius:var(--r-card);padding:22px 24px}.prm-ai-card-title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--violet);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}.prm-alert{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md)}.prm-alert.warn{border-left:3px solid var(--amber)}.prm-alert.danger{border-left:3px solid var(--red)}.prm-alert.info{border-left:3px solid var(--violet)}.prm-alert svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.prm-alert.warn svg{color:var(--amber)}.prm-alert.danger svg{color:var(--red)}.prm-alert.info svg{color:var(--violet)}.prm-pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 22px;border-top:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap}.prm-pag-info{font-size:12px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.prm-pag-pages,.prm-pag-size{display:inline-flex;align-items:center;gap:4px}.prm-pag-size>span{font-size:12px;color:var(--fg-muted);margin-right:4px}.prm-pag-btn{min-width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--fg-muted);font-family:var(--mono);font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;transition:background .12s ease,color .12s ease,border-color .12s ease}.prm-pag-btn:hover:not(:disabled):not(.active):not(.prm-pag-dots){background:var(--surface-h);color:var(--fg)}.prm-pag-btn:disabled{opacity:.4;cursor:not-allowed}.prm-pag-btn.active{background:var(--violet);border-color:var(--violet);color:#fff}.prm-pag-btn.prm-pag-dots{cursor:default;color:var(--fg-faint)}.prm-pag-btn svg{width:12px;height:12px}.prm-progress{height:8px;background:var(--bg-2);border-radius:var(--r-sm);overflow:hidden}.prm-progress-fill{height:100%;background:var(--violet);border-radius:var(--r-sm);transition:width .4s ease}.prm-progress-fill.success{background:var(--green)}.prm-progress-fill.warn{background:var(--amber)}.prm-progress-fill.danger{background:var(--red)}
