.jc{--jc-r-sm:6px;--jc-r-lg:12px;--jc-r-pill:999px;--jc-sh-raised:0 1px 2px #02061714,0 4px 12px #02061714;--jc-sh-floating:0 16px 40px #02061738;--jc-font-display:"Montserrat",system-ui,sans-serif;--jc-font-body:"Montserrat",system-ui,sans-serif;--jc-m-fast:120ms;--jc-m-base:200ms;--jc-m-ease:cubic-bezier(0.2,0.8,0.2,1);--jc-d-control:40px;--jc-d-row:44px;--jc-d-pad-x:14px;--jc-d-gap:12px;--jc-d-font:14px;--jc-d-card-pad:20px;color:var(--jc-text);font-family:var(--jc-font-body);font-size:var(--jc-d-font);line-height:1.5}.jc-light{--jc-primary:#c00;--jc-primary-hover:#a80000;--jc-primary-fg:#fff;--jc-secondary:#03161b;--jc-secondary-fg:#f8fafc;--jc-success:#059669;--jc-warning:#ca8a04;--jc-danger:#b91c1c;--jc-info:#2563eb;--jc-bg:#f8fafc;--jc-surface:#fff;--jc-surface-2:#f1f5f9;--jc-border:#e2e8f0;--jc-text:#0f172a;--jc-muted:#64748b;--jc-overlay:#03161b80}.jc *,.jc :after,.jc :before{box-sizing:border-box}.jc ::selection{background:color-mix(in srgb,var(--jc-primary) 18%,#0000)}.jc-h1,.jc-h2,.jc-h3,.jc-kpi{color:var(--jc-text);font-family:var(--jc-font-display);margin:0}.jc-h1{font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.crm-admin .jc h1.jc-h1{font-size:32px!important;letter-spacing:-.01em!important;line-height:1.15!important}@media (max-width:639px){.crm-admin .jc h1.jc-h1{font-size:28px!important}}.crm-admin .jc h1.jc-h1.jc-h1--compact{font-size:24px!important;line-height:1.2!important}.jc-h2{font-size:24px;font-weight:700;line-height:1.2}.jc-h3{font-size:18px;font-weight:600;line-height:1.3}.jc-small{font-size:13px;line-height:1.45;margin:0}.jc-caption{font-size:12px}.jc-caption,.jc-label{color:var(--jc-muted);margin:0}.jc-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.jc-muted{color:var(--jc-muted)}.jc-kpi,.jc-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jc-kpi{font-size:36px;font-weight:700;line-height:1}.jc-link{background:none;border:0;color:var(--jc-info);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.jc-btn{align-items:center;background:var(--jc-surface-2);border:1px solid #0000;border-radius:var(--jc-r-sm);color:var(--jc-text);cursor:pointer;display:inline-flex;font:600 var(--jc-d-font)/1 var(--jc-font-body);gap:8px;height:var(--jc-d-control);justify-content:center;padding:0 var(--jc-d-pad-x);transition:background-color var(--jc-m-fast),border-color var(--jc-m-fast),color var(--jc-m-fast),transform var(--jc-m-fast);white-space:nowrap}.jc-btn svg{flex:none;height:16px;width:16px}.jc-btn:active{transform:translateY(1px) scale(.98)}.jc-btn:disabled{cursor:not-allowed;opacity:.45;transform:none}.jc-btn--primary{background:var(--jc-primary);color:var(--jc-primary-fg)}.jc-btn--primary:hover:not(:disabled){background:var(--jc-primary-hover)}.jc-btn--secondary{background:var(--jc-secondary);color:var(--jc-secondary-fg)}.jc-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--jc-secondary) 82%,var(--jc-bg))}.jc-btn--outline{background:#0000;border-color:var(--jc-border)}.jc-btn--outline:hover:not(:disabled){background:var(--jc-surface-2);border-color:var(--jc-muted)}.jc-btn--ghost{background:#0000}.jc-btn--ghost:hover:not(:disabled){background:var(--jc-surface-2)}.jc-btn--danger{background:var(--jc-danger);color:#fff}.jc-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--jc-danger) 85%,#000)}.jc-btn--sm{font-size:12px;height:calc(var(--jc-d-control) - 8px);padding:0 10px}.jc-btn--sm svg{height:14px;width:14px}.jc-btn--icon{padding:0;width:var(--jc-d-control)}.jc-btn--sm.jc-btn--icon{width:calc(var(--jc-d-control) - 8px)}.jc-btn--quiet{background:#0000;color:var(--jc-muted)}.jc-btn--quiet:hover:not(:disabled){background:var(--jc-surface-2);color:var(--jc-text)}.jc-btn--armed{background:var(--jc-danger);color:#fff}.jc-btn--armed:hover:not(:disabled){background:color-mix(in srgb,var(--jc-danger) 85%,#000);color:#fff}.jc-btn:focus-visible,.jc-chip:focus-visible,.jc-row-btn:focus-visible,.jc-seg button:focus-visible,.jc-switch:focus-visible,.jc-tab:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--jc-primary) 45%,#0000);outline:none}.jc-input{-webkit-appearance:none;appearance:none;background:var(--jc-surface);border:1px solid var(--jc-border);border-radius:var(--jc-r-sm);color:var(--jc-text);font:400 var(--jc-d-font) var(--jc-font-body);height:var(--jc-d-control);padding:0 var(--jc-d-pad-x);transition:border-color var(--jc-m-fast),box-shadow var(--jc-m-fast);width:100%}.jc-input::placeholder{color:var(--jc-muted)}.jc-input:hover:not(:disabled){border-color:var(--jc-muted)}.jc-input:focus{border-color:var(--jc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--jc-primary) 30%,#0000);outline:none}.jc-input--sm{font-size:13px;height:32px;padding:0 10px}textarea.jc-input{height:auto;min-height:88px;padding:10px var(--jc-d-pad-x);resize:vertical}select.jc-input{background-image:linear-gradient(45deg,#0000 50%,var(--jc-muted) 50%),linear-gradient(135deg,var(--jc-muted) 50%,#0000 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.jc-field{display:flex;flex-direction:column;gap:6px;min-width:0}.jc-affix{position:relative}.jc-affix>svg{color:var(--jc-muted);height:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.jc-affix>.jc-input{padding-left:36px}.jc-switch{background:var(--jc-border);border:0;border-radius:999px;cursor:pointer;flex:none;height:24px;padding:0;position:relative;transition:background-color var(--jc-m-base);width:40px}.jc-switch:after{background:#fff;border-radius:99px;box-shadow:var(--jc-sh-raised);content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform var(--jc-m-base) var(--jc-m-ease);width:18px}.jc-switch[aria-checked=true]{background:var(--jc-success)}.jc-switch[aria-checked=true]:after{transform:translateX(16px)}.jc-switch:disabled{cursor:not-allowed;opacity:.45}.jc-seg{background:var(--jc-surface-2);border-radius:var(--jc-r-sm);display:inline-flex;gap:2px;padding:3px}.jc-seg button{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--jc-muted);cursor:pointer;display:inline-flex;font:600 12px var(--jc-font-body);gap:6px;height:26px;padding:0 10px;transition:background-color var(--jc-m-fast),color var(--jc-m-fast)}.jc-seg button:hover:not(.is-on){color:var(--jc-text)}.jc-seg button.is-on{background:var(--jc-surface);box-shadow:var(--jc-sh-raised);color:var(--jc-text)}.jc-seg button.is-on[data-tone=success]{color:var(--jc-success)}.jc-seg button.is-on[data-tone=danger]{color:var(--jc-danger)}.jc-badge{--c:var(--jc-muted);align-items:center;background:var(--jc-surface-2);border-radius:var(--jc-r-pill);color:var(--jc-text);display:inline-flex;font-size:12px;font-weight:600;gap:6px;height:22px;padding:0 8px;white-space:nowrap}.jc-badge svg{height:12px;width:12px}.jc-badge[data-c]{background:color-mix(in srgb,var(--c) 16%,#0000);color:color-mix(in srgb,var(--c) 80%,var(--jc-text))}.jc-badge[data-c=success]{--c:var(--jc-success)}.jc-badge[data-c=warning]{--c:var(--jc-warning)}.jc-badge[data-c=danger]{--c:var(--jc-danger)}.jc-badge[data-c=info]{--c:var(--jc-info)}.jc-badge[data-c=muted]{--c:var(--jc-muted)}.jc-badge--solid{background:var(--jc-secondary)!important;color:var(--jc-secondary-fg)!important}.jc-badge--count{background:var(--jc-primary);color:#fff;font-size:11px;height:18px;justify-content:center;min-width:18px;padding:0 6px}.jc-chip{align-items:center;background:var(--jc-surface);border:1px solid var(--jc-border);border-radius:var(--jc-r-pill);color:var(--jc-text);cursor:pointer;display:inline-flex;font:500 13px var(--jc-font-body);gap:7px;height:30px;padding:0 12px;transition:background-color var(--jc-m-fast),border-color var(--jc-m-fast)}.jc-chip:hover{border-color:var(--jc-muted)}.jc-chip.is-on{background:var(--jc-secondary);border-color:var(--jc-secondary);color:var(--jc-secondary-fg)}.jc-chip--dashed{border-style:dashed;color:var(--jc-muted)}.jc-chip svg{height:14px;width:14px}.jc-dot{background:var(--jc-muted);background:var(--c,var(--jc-muted));border-radius:99px;display:inline-block;flex:none;height:8px;width:8px}.jc-status{align-items:center;display:inline-flex;gap:7px}.jc-status .jc-dot{height:6px;width:6px}.jc-avatar{background:var(--jc-secondary);border-radius:99px;color:var(--jc-secondary-fg);display:inline-grid;flex:none;font:700 12px var(--jc-font-body);height:32px;place-items:center;width:32px}.jc-avatar--sm{font-size:10px;height:24px;width:24px}.jc-card{background:var(--jc-surface);border:1px solid var(--jc-border);border-radius:var(--jc-r-lg);padding:var(--jc-d-card-pad)}.jc-card--flush{overflow:hidden;padding:0}.jc-card-h{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.jc-list{background:var(--jc-surface);border:1px solid var(--jc-border);border-radius:var(--jc-r-lg);overflow:hidden}.jc-list>*+*{border-top:1px solid var(--jc-border)}.jc-divider{background:var(--jc-border);border:0;height:1px;margin:12px 0;width:100%}.jc-empty{align-items:center;border:1px dashed var(--jc-border);border-radius:var(--jc-r-lg);display:flex;flex-direction:column;gap:6px;padding:32px 16px;text-align:center}.jc-empty>svg{color:var(--jc-muted);height:32px;margin-bottom:4px;width:32px}.jc-empty b{font:600 14px var(--jc-font-display)}.jc-banner{--c:var(--jc-info);align-items:center;background:color-mix(in srgb,var(--c) 10%,var(--jc-surface));border:1px solid color-mix(in srgb,var(--c) 30%,#0000);border-radius:var(--jc-r-sm);color:var(--jc-text);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;padding:10px 14px}.jc-banner>svg{color:var(--c);flex:none;height:18px;width:18px}.jc-banner[data-c=success]{--c:var(--jc-success)}.jc-banner[data-c=warning]{--c:var(--jc-warning)}.jc-banner[data-c=danger]{--c:var(--jc-danger)}.jc-alert{background:var(--jc-surface);border:1px solid var(--jc-border);border-left:4px solid var(--c,var(--jc-info));border-radius:var(--jc-r-lg);padding:14px}.jc-alert[data-c=warning]{--c:var(--jc-warning)}.jc-alert[data-c=danger]{--c:var(--jc-danger)}.jc-kv{display:grid;grid-template-columns:minmax(90px,35%) 1fr}.jc-kv>*{border-bottom:1px solid var(--jc-border);padding:8px 0}.jc-kv>dt{color:var(--jc-muted)}.jc-kv>dd{font-weight:500;margin:0}.jc-pagehead{align-items:flex-end;gap:12px 24px;justify-content:space-between}.jc-pagehead,.jc-tabs{display:flex;flex-wrap:wrap}.jc-tabs{border-bottom:1px solid var(--jc-border);gap:4px;overflow:visible}.jc-tab{align-items:center;background:none;border:0;border-bottom:2px solid #0000;color:var(--jc-muted);cursor:pointer;display:inline-flex;font:600 13px var(--jc-font-body);gap:6px;margin-bottom:-1px;padding:10px 12px;transition:color var(--jc-m-fast),border-color var(--jc-m-fast);white-space:nowrap}.jc-tab.is-on,.jc-tab:hover{color:var(--jc-text)}.jc-tab.is-on{border-bottom-color:var(--jc-primary)}.jc-tab svg{height:15px;width:15px}.jc-tablewrap{border-top:1px solid var(--jc-border);overflow-x:auto}.jc-bleed{--jc-gutter:16px;margin-left:calc(var(--jc-gutter)*-1);margin-right:calc(var(--jc-gutter)*-1)}@media (min-width:640px){.jc-bleed{--jc-gutter:24px}}.jc-bleed .jc-table tr>:first-child{padding-left:var(--jc-gutter)}.jc-bleed .jc-table tr>:last-child{padding-right:var(--jc-gutter)}.jc-bleed .jc-table tr.jc-table-add>td{padding:0}.jc-bleed .jc-table-add td>button{padding-left:var(--jc-gutter)}.jc-bleed .jc-table-add--exp td>button{padding-left:calc(var(--jc-gutter) + 8px)}.jc-bleed .jc-table tr.jc-row-detail>td{padding-left:calc(var(--jc-gutter) + 32px);padding-right:var(--jc-gutter)}.jc-table{border-collapse:collapse;font-size:var(--jc-d-font);width:100%}.jc-table th{background:var(--jc-surface-2);color:var(--jc-text);font-size:11px;font-weight:700;height:calc(var(--jc-d-row) - 6px);letter-spacing:.04em;text-align:left;text-transform:uppercase}.jc-table td,.jc-table th{border-bottom:1px solid var(--jc-border);padding:0 var(--jc-d-pad-x);white-space:nowrap}.jc-table td{color:color-mix(in srgb,var(--jc-text) 72%,var(--jc-surface));font-size:12.5px;height:38px}.jc-table td.is-primary{color:var(--jc-text);font:600 14px var(--jc-font-display)}.jc-table td.is-num,.jc-table th.is-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.jc-table td.is-act{text-align:right}.jc-table tbody tr{transition:background-color var(--jc-m-fast)}.jc-table tbody tr.is-click{cursor:pointer}.jc-table tbody tr:hover td{background:color-mix(in srgb,var(--jc-surface-2) 70%,#0000)}.jc-table tbody tr.is-on td{background:var(--jc-surface-2)}.jc-table .jc-cell-empty{color:color-mix(in srgb,var(--jc-text) 25%,var(--jc-surface))}.jc-table td.is-act .jc-btn--ghost{color:var(--jc-muted)}.jc-table td.is-act .jc-btn--ghost:hover{color:var(--jc-text)}.jc-table td.is-exp{padding-right:0;width:28px}.jc-table td.is-exp .jc-btn{color:var(--jc-muted)}.jc-table tr.jc-row-detail td{color:var(--jc-text);height:auto;padding:12px var(--jc-d-pad-x) 14px 46px;white-space:normal}.jc-table tbody tr.jc-row-detail:hover td,.jc-table tr.jc-row-detail td{background:var(--jc-surface-2)}.jc-table tr.jc-table-add td{border-bottom:1px solid var(--jc-border);height:auto;padding:0}.jc-table tbody tr.jc-table-add:hover td{background:none}.jc-table-add td>button{align-items:center;background:#0000;border:0;color:var(--jc-muted);cursor:pointer;display:flex;font:600 12.5px var(--jc-font-body);gap:8px;height:38px;padding:0 var(--jc-d-pad-x);transition:background-color var(--jc-m-fast),color var(--jc-m-fast);width:100%}.jc-table-add td>button:hover{background:var(--jc-surface-2);color:var(--jc-text)}.jc-table-add td>button svg{height:16px;width:16px}.jc-table tr.is-archived td:not(.is-act){opacity:.5}.jc-strip>div{border-bottom:1px solid var(--jc-border);padding:12px var(--jc-gutter)}.jc-strip>div:last-of-type{border-bottom:0}.jc-switch-label{color:var(--jc-muted);font-size:12.5px;font-weight:600;gap:8px}.jc-collapse,.jc-switch-label{align-items:center;cursor:pointer;display:inline-flex}.jc-collapse{background:none;border:0;color:inherit;font:inherit;gap:6px;padding:0}.jc-collapse svg{color:var(--jc-muted);height:16px;transition:transform var(--jc-m-fast);width:16px}.jc-collapse[aria-expanded=true] svg{transform:rotate(90deg)}.jc-cell-edit{background:var(--jc-surface);border:1px solid var(--jc-primary);border-radius:4px;color:var(--jc-text);outline:none;padding:0 6px}.jc-cell-btn,.jc-cell-edit{font:inherit;height:28px;width:100%}.jc-cell-btn{background:none;border:0;color:inherit;cursor:text;display:block;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis}.jc-cell-btn:hover{color:var(--jc-text);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.jc-cal{background:var(--jc-surface);border-left:1px solid var(--jc-border);border-radius:var(--jc-r-sm);border-top:1px solid var(--jc-border);container-type:inline-size;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.jc-cal>*{border-bottom:1px solid var(--jc-border);border-right:1px solid var(--jc-border);min-width:0}.jc-cal-dow{align-items:center;background:var(--jc-surface-2);font-size:11px;font-weight:700;height:calc(var(--jc-d-row) - 6px);letter-spacing:.04em;padding:0 var(--jc-d-pad-x);text-transform:uppercase;white-space:nowrap}.jc-cal-day,.jc-cal-dow{color:var(--jc-text);display:flex;text-align:left}.jc-cal-day{background:var(--jc-surface);border-left:0;border-top:0;cursor:pointer;flex-direction:column;font:400 11px var(--jc-font-body);gap:3px;min-height:max(80px,calc(100dvh/4 - 93px));padding:6px;transition:background-color var(--jc-m-fast)}.jc-cal-day:hover:not(:disabled){background:color-mix(in srgb,var(--jc-surface-2) 70%,#0000)}.jc-cal-day.is-out{background:color-mix(in srgb,var(--jc-surface-2) 50%,#0000);color:var(--jc-muted)}.jc-cal-day.is-past{background:var(--jc-surface-2)}.jc-cal-day.is-past>*{opacity:.4}.jc-cal-day:disabled{cursor:default}@media (min-width:1024px){.jc-cal-day{min-height:max(80px,calc(100dvh/4 - 73px))}}.jc-cal-n{font-feature-settings:"tnum";font:600 12px var(--jc-font-body);font-variant-numeric:tabular-nums;gap:6px;margin:0 0 3px 2px}.jc-cal-n,.jc-cal-n>b{align-items:center;display:inline-flex}.jc-cal-n>b{font-weight:600;height:22px;justify-content:center;line-height:1;width:22px}.jc-cal-day.is-today .jc-cal-n>b{background:var(--jc-primary);border-radius:99px;color:var(--jc-primary-fg)}.jc-evt-line{align-items:center;align-self:flex-start;background:var(--c);border-radius:99px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:5px;line-height:16px;max-width:100%;overflow:hidden;padding:1px 8px;white-space:nowrap}.jc-evt-line>span{overflow:hidden;text-overflow:ellipsis}.jc-evt-line.is-na{background:color-mix(in srgb,var(--jc-danger) 12%,#0000);color:var(--jc-danger)}.jc-evt-line.is-na>span:first-child{text-decoration:line-through}.jc-evt-line.is-na>.jc-muted{color:inherit;font-weight:500}.jc-evt-line.is-open{background:#0000;border:1px dashed var(--jc-muted);color:var(--jc-muted);padding:0 7px}@media (max-width:600px){.jc-cal-dow{padding:0 4px}.jc-cal-day{min-height:72px;padding:4px}.jc-evt-line{align-self:stretch;height:6px;padding:0}.jc-cal-n>span,.jc-evt-line>span{display:none}}.jc-pop{background:var(--jc-surface);border:1px solid var(--jc-border);border-radius:var(--jc-r-lg);box-shadow:var(--jc-sh-floating);font-size:13px;padding:12px}.jc-overlay{background:var(--jc-overlay)}.jc-spin{animation:jc-rot .7s linear infinite;border:2px solid;border-radius:999px;border-right:2px solid #0000;display:inline-block;flex:none;height:16px;width:16px}.jc-fade-in{animation:jc-fade var(--jc-m-base) var(--jc-m-ease) backwards}.jc-meter{background:var(--jc-surface-2);border-radius:99px;height:6px;overflow:hidden}.jc-meter>i{background:var(--jc-secondary);background:var(--c,var(--jc-secondary));border-radius:99px;display:block;height:100%;transition:width .5s var(--jc-m-ease)}.jc-swatch{border:0;border-radius:99px;cursor:pointer;height:28px;transition:transform var(--jc-m-fast),box-shadow var(--jc-m-fast);width:28px}.jc-swatch:hover{transform:scale(1.08)}.jc-swatch.is-on{box-shadow:0 0 0 2px var(--jc-surface),0 0 0 4px var(--jc-text)}.jc-row-btn{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.jc .lucide{stroke-width:1.75}.jc-table td.is-panel{height:auto;padding:0;white-space:normal}.jc-rule-n,.jc-table tbody tr:hover td.is-panel,.jc-table td.is-panel{background:var(--jc-surface-2)}.jc-rule-n{align-items:center;border-radius:99px;color:var(--jc-text);display:inline-flex;flex:none;font:700 11px var(--jc-font-body);height:22px;justify-content:center;width:22px}@keyframes jc-rot{to{transform:rotate(1turn)}}@keyframes jc-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jc *,.jc :after,.jc :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=1641.cd3ba629.chunk.css.map*/