:root{--pk-line:light-dark(rgba(0,0,0,0.08),rgba(255,255,255,0.1));--pk-ink:light-dark(#16181d,#e3e5ea);--pk-soft:light-dark(#5b6370,#959ca9);--pk-mut:light-dark(#8a9099,#777e88)}.pk-kpis{display:grid;grid-template-columns:repeat(var(--pk-cols,4),minmax(0,1fr));border:1px solid var(--pk-line);border-radius:9px;background:light-dark(#fff,#141921)}.pk-kpi{padding:12px 18px;min-width:0;border-inline-end:1px solid var(--pk-line)}.pk-kpi:last-child{border-inline-end:0}.pk-kpi-label{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--pk-soft)}.pk-kpi-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dot);flex:none}.pk-kpi-value{margin-top:5px;font-size:24px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--pk-ink);font-variant-numeric:tabular-nums}.pk-kpi-sub,.pk-kpi-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-kpi-sub{margin-top:2px;font-size:11.5px;color:var(--pk-soft)}@media (max-width:760px){.pk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-kpi{padding:11px 14px}.pk-kpi:nth-child(2n){border-inline-end:0}.pk-kpi:nth-child(-n+2){border-bottom:1px solid var(--pk-line)}.pk-kpi-value{font-size:20px}}.pk-fill-cell{padding:0!important}.pk-fill{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px;background:var(--t-solid);font-size:13px;font-weight:600}.pk-fill,.pk-fill select{width:100%;height:100%;color:#fff;text-align:center}.pk-fill select{appearance:none;-webkit-appearance:none;min-height:inherit;border:0;background:transparent;font:inherit;font-weight:600;text-align-last:center;cursor:pointer;padding:0 8px}.pk-fill select option{color:var(--pk-ink);background:light-dark(#fff,#141921)}.pk-fill:hover{filter:brightness(1.06)}.pk-fill select:focus-visible{outline:2px solid var(--pk-ink);outline-offset:-3px}.pk-tag{height:22px;padding:0 9px;border-radius:5px;background:var(--t-solid);color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap}.pk-next,.pk-tag{display:inline-flex;align-items:center}.pk-next{gap:8px;max-width:100%;min-width:0;height:32px;padding:0 8px 0 10px;border:1px solid var(--pk-line);border-radius:8px;background:light-dark(#fff,#141921);box-shadow:0 1px 2px rgba(16,18,24,.04);color:var(--pk-ink);font:inherit;font-size:13px;cursor:pointer}.pk-next:hover{border-color:var(--t-solid)}.pk-next-ic{color:var(--t-solid);flex:none}.pk-next-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-next-chev{color:var(--pk-mut);flex:none}.pk-fill-btn{border:0;cursor:pointer;font:inherit;font-weight:600;font-size:13px;padding:0 8px}.pk-fill-btn:focus-visible{outline:2px solid var(--pk-ink);outline-offset:-3px}.pk-pop{position:fixed;z-index:300;padding:8px;border-radius:12px;background:light-dark(#fff,#141921);border:1px solid var(--pk-line);box-shadow:0 16px 40px rgba(16,18,24,.16),0 2px 6px rgba(16,18,24,.06);font-family:var(--font-inter),system-ui,sans-serif;color:var(--pk-ink);display:flex;flex-direction:column;gap:6px;max-height:min(70vh,560px);overflow:auto}.pk-pop-title{padding:2px 4px;font-weight:600}.pk-pop-sub,.pk-pop-title{font-size:12px;color:var(--pk-soft)}.pk-pop-sub{padding:0 4px;line-height:1.45}.pk-pop-row{gap:8px;padding:2px 2px 4px}.pk-pop-link,.pk-pop-row{display:flex;align-items:center}.pk-pop-link{gap:7px;margin-top:2px;padding:8px 6px 4px;border:0;border-top:1px solid var(--pk-line);background:none;color:var(--pk-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;text-align:left}.pk-stagelist{display:flex;flex-direction:column;gap:4px}.pk-stageopt{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 10px;border:0;border-radius:6px;background:var(--t-solid);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.pk-stageopt:hover{filter:brightness(1.07)}.pk-stageopt[aria-selected=true]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--t-solid)}.pk-colors{gap:8px}.pk-colorrow,.pk-colors{display:flex;flex-direction:column}.pk-colorrow{gap:5px;padding:2px 2px 6px;border-bottom:1px solid light-dark(rgba(0,0,0,.05),rgba(255,255,255,.063))}.pk-colorrow:last-child{border-bottom:0}.pk-colorrow .pk-tag{align-self:flex-start}.pk-swatches{display:flex;flex-wrap:wrap;gap:6px}.pk-swatches.is-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:4px 2px}.pk-sw{width:20px;height:20px;border-radius:50%;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.pk-swatches.is-grid .pk-sw{width:24px;height:24px}.pk-sw:hover{transform:scale(1.12)}.pk-sw.is-on{box-shadow:0 0 0 2px light-dark(#fff,#141921),0 0 0 3.5px var(--pk-ink)}.pk-optlist{display:flex;flex-direction:column;gap:1px}.pk-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:4px 8px;border:0;border-radius:7px;background:none;color:var(--pk-ink);font:inherit;font-size:13px;cursor:pointer;text-align:left}.pk-opt:hover{background:light-dark(#f4f5f7,#1f2125)}.pk-opt.is-muted{color:var(--pk-soft)}.pk-opt.is-new{justify-content:flex-start;gap:6px;font-weight:600}.pk-input{width:100%;height:34px;padding:0 10px;border:1px solid light-dark(rgba(0,0,0,.14),rgba(255,255,255,.175));border-radius:8px;font:inherit;font-size:13px;color:var(--pk-ink);outline:none;background:light-dark(#fff,#141921)}.pk-input:focus{border-color:#2563eb}textarea.pk-input{height:auto;padding:8px 10px;resize:vertical;line-height:1.45}.pk-primary,.pk-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.pk-primary{border:1px solid #2563eb;background:#2563eb;color:#fff}.pk-primary:hover{background:#1d4ed8}.pk-secondary{border:1px solid light-dark(rgba(0,0,0,.14),rgba(255,255,255,.175));background:light-dark(#fff,#141921);color:var(--pk-ink)}.pk-secondary:hover{border-color:#2563eb;color:light-dark(#1d4ed8,#6f90ec)}.pk-primary:disabled,.pk-secondary:disabled{opacity:.45;cursor:default}.pk-sizeform{display:flex;flex-direction:column;gap:8px;padding:2px}.pk-sizeform label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--pk-soft)}.pk-sizeform input{width:90px;height:32px;padding:0 8px;border:1px solid light-dark(rgba(0,0,0,.14),rgba(255,255,255,.175));border-radius:7px;font:inherit;font-size:13px;text-align:right;outline:none}.pk-sizeform input:focus{border-color:#2563eb}.pk-cellbtn{display:inline-flex;align-items:center;max-width:calc(100% + 16px);height:30px;padding:0 8px;margin:0 -8px;border:1px solid transparent;border-radius:7px;background:none;color:var(--pk-ink);font:inherit;font-size:13px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-cellbtn:hover{border-color:light-dark(rgba(0,0,0,.14),rgba(255,255,255,.175));background:light-dark(#fff,#141921)}.pk-cellbtn.is-num{font-variant-numeric:tabular-nums}.pk-tags{gap:4px;max-width:100%;overflow:hidden}.pk-tagchip,.pk-tags{display:inline-flex;align-items:center}.pk-tagchip{height:22px;padding:0 8px;border-radius:5px;border:1px solid color-mix(in srgb,var(--t-solid) 30%,transparent);background:var(--t-soft);color:var(--t-text);font:inherit;font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer;flex:none}.pk-tagchip:hover{border-color:var(--t-solid)}.pk-tagchip.is-static{cursor:inherit}.pk-tagadd{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 6px;border:1px dashed light-dark(rgba(0,0,0,.2),rgba(255,255,255,.25));border-radius:5px;background:none;color:var(--pk-soft);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;flex:none}.pk-tagadd:hover{border-color:var(--pk-ink);color:var(--pk-ink)}.pk-remove{margin-left:auto;display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:light-dark(#b4232a,#e36e73);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.pk-nextwrap{display:inline-flex;max-width:100%}.pk-ns{display:flex;flex-direction:column;gap:8px;padding:2px}.pk-ns-step{padding:0 4px;font-size:14px;font-weight:600;line-height:1.35}.pk-ns-actions{display:flex;gap:6px;flex-wrap:wrap}.pk-ns .pk-next{align-self:flex-start}.crm-pager{display:flex;align-items:center;gap:8px;padding:8px 84px 8px 12px;border-top:1px solid light-dark(rgba(0,0,0,.08),rgba(255,255,255,.1));background:light-dark(#fff,#141921);font-size:12.5px;color:light-dark(#5b6370,#959ca9);flex:none}.crm-pager label{display:inline-flex;align-items:center;gap:6px}.crm-pager select{height:28px;padding:0 6px;border:1px solid light-dark(rgba(0,0,0,.14),rgba(255,255,255,.175));border-radius:7px;background:light-dark(#fff,#141921);font:inherit;color:light-dark(#16181d,#e3e5ea)}.crm-pager-sp{flex:1}.crm-pager-n,.crm-pager-of{font-variant-numeric:tabular-nums}.crm-pager-n{min-width:44px;text-align:center;color:light-dark(#16181d,#e3e5ea);font-weight:600}.crm-pager button{width:30px;height:28px;display:inline-grid;place-items:center;border:1px solid light-dark(rgba(0,0,0,.14),rgba(255,255,255,.175));border-radius:7px;background:light-dark(#fff,#141921);color:light-dark(#16181d,#e3e5ea);cursor:pointer}.crm-pager button:hover:not(:disabled){border-color:#16181d}.crm-pager button:disabled{opacity:.35;cursor:default}.crm-mpager{display:none}@media (max-width:760px){.crm-mpager{display:block}.crm-mpager .crm-pager{border:1px solid light-dark(rgba(0,0,0,.08),rgba(255,255,255,.1));border-radius:10px}.crm-mpager .crm-pager label{display:none}}