@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,400;0,600;0,700;1,400&display=swap";:root{--n-0:#ffffff;--n-25:#fafbfc;--n-50:#f4f5f7;--n-100:#e9ebef;--n-200:#dcdfe5;--n-300:#c4c9d2;--n-400:#9aa1ae;--n-500:#737b8a;--n-600:#576070;--n-700:#3d4552;--n-800:#272e38;--n-900:#171c23;--n-950:#0e1217;--blue-50:#edf3fa;--blue-100:#d6e4f4;--blue-200:#adc8e6;--blue-300:#7ba5d4;--blue-400:#4a81bf;--blue-500:#1f5fa8;--blue-600:#1a5091;--blue-700:#164174;--blue-800:#123356;--blue-900:#0d2439;--bronze-50:#fbf5e8;--bronze-100:#f3e5c8;--bronze-200:#e4c98f;--bronze-300:#cfa757;--bronze-400:#a8802b;--bronze-500:#7a5c1e;--bronze-600:#634a17;--bronze-700:#463410;--green-50:#e9f5ee;--green-100:#c9e7d5;--green-400:#2f8f5b;--green-500:#1e7a4a;--green-600:#166139;--green-700:#104b2b;--green-800:#0e3f26;--amber-50:#fdf2e3;--amber-100:#f8e0ba;--amber-400:#c47a11;--amber-500:#a35f00;--amber-600:#844d00;--amber-800:#4d2d00;--red-50:#fdeceb;--red-100:#f8cfcc;--red-400:#cc3a31;--red-500:#b3261e;--red-600:#941d17;--red-800:#571310;--text-1:var(--n-900);--text-2:var(--n-600);--text-3:var(--n-500);--text-disabled:var(--n-400);--text-inverse:var(--n-0);--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--text-money:var(--bronze-500);--surface-page:var(--n-50);--surface-card:var(--n-0);--surface-sunken:var(--n-100);--surface-nav:var(--n-900);--surface-hover:var(--n-50);--surface-active:var(--n-100);--surface-selected:var(--blue-50);--surface-header:var(--n-25);--surface-overlay:rgb(14 18 23 / .45);--border-1:var(--n-200);--border-2:var(--n-300);--border-strong:var(--n-400);--border-selected:var(--blue-500);--action:var(--blue-500);--action-hover:var(--blue-600);--action-press:var(--blue-700);--action-fg:var(--n-0);--action-soft:var(--blue-50);--action-soft-fg:var(--blue-700);--action-disabled:var(--n-200);--action-disabled-fg:var(--n-400);--focus-ring:var(--blue-400);--money-fg:var(--bronze-500);--money-strong:var(--bronze-600);--money-soft-bg:var(--bronze-50);--money-border:var(--bronze-200);--money-positive:var(--green-600);--money-negative:var(--red-600);--success-fg:var(--green-600);--success-bg:var(--green-50);--success-border:var(--green-100);--warn-fg:var(--amber-600);--warn-bg:var(--amber-50);--warn-border:var(--amber-100);--danger-fg:var(--red-600);--danger-bg:var(--red-50);--danger-border:var(--red-100);--danger-solid:var(--red-500);--danger-solid-hover:var(--red-600);--info-fg:var(--blue-700);--info-bg:var(--blue-50);--info-border:var(--blue-100);--neutral-fg:var(--n-600);--neutral-bg:var(--n-100);--neutral-border:var(--n-200)}[data-theme=dark]{--text-1:var(--n-50);--text-2:var(--n-400);--text-3:var(--n-500);--text-disabled:var(--n-600);--text-inverse:var(--n-950);--text-link:var(--blue-300);--text-link-hover:var(--blue-200);--text-money:var(--bronze-300);--surface-page:var(--n-950);--surface-card:#151a21;--surface-sunken:#10151b;--surface-nav:#0a0e13;--surface-hover:#1b212a;--surface-active:#212936;--surface-selected:#152436;--surface-header:#131820;--surface-overlay:rgb(0 0 0 / .6);--border-1:#242c37;--border-2:#313b48;--border-strong:#465263;--border-selected:var(--blue-400);--action:var(--blue-400);--action-hover:#5c92cd;--action-press:var(--blue-300);--action-fg:#08111c;--action-soft:#152436;--action-soft-fg:var(--blue-200);--action-disabled:#242c37;--action-disabled-fg:var(--n-600);--focus-ring:var(--blue-300);--money-fg:var(--bronze-300);--money-strong:var(--bronze-200);--money-soft-bg:#241d0f;--money-border:#4a3711;--money-positive:#4faa74;--money-negative:#e0665c;--success-fg:#4faa74;--success-bg:#10251a;--success-border:#1d4430;--warn-fg:#d99a3c;--warn-bg:#2a1e0a;--warn-border:#4d3712;--danger-fg:#e0665c;--danger-bg:#2b1413;--danger-border:#552420;--info-fg:var(--blue-300);--info-bg:#111f2f;--info-border:#1d3550;--neutral-fg:var(--n-400);--neutral-bg:#212936;--neutral-border:#313b48;--danger-solid:#a8241d;--danger-solid-hover:#c02f27}:root{--font-sans:"Source Sans 3","Segoe UI",system-ui,-apple-system,sans-serif;--font-num:var(--font-sans);--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:26px;--fs-3xl:34px;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--ls-tight:-.01em;--ls-normal:0;--ls-label:.04em;--num-features:"tnum" 1,"lnum" 1}:root{--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:24px;--sp-8:32px;--sp-9:48px;--control-h:32px;--control-h-sm:26px;--row-h:34px;--row-h-lg:44px;--cell-x:10px;--cell-y:6px;--control-h-touch:44px;--nav-w:216px;--topbar-h:48px;--page-max:1440px;--page-x:24px;--inbox-w:340px}@media (max-width:900px){:root{--control-h:var(--control-h-touch);--control-h-sm:var(--control-h-touch)}}:root{--r-1:2px;--r-2:3px;--r-3:4px;--r-4:6px;--bw-1:1px;--bw-2:2px;--shadow-1:0 1px 1px rgb(14 18 23 / .05);--shadow-2:0 1px 3px rgb(14 18 23 / .1);--shadow-overlay:0 6px 16px -6px rgb(14 18 23 / .3);--ring-focus:0 0 0 2px var(--surface-card),0 0 0 4px var(--focus-ring);--ring-focus-tight:0 0 0 2px var(--focus-ring)}[data-theme=dark]{--shadow-1:0 1px 1px rgb(0 0 0 / .3);--shadow-2:0 1px 3px rgb(0 0 0 / .45);--shadow-overlay:0 6px 16px -6px rgb(0 0 0 / .7)}:root{--dur-instant:0ms;--dur-1:90ms;--dur-2:.14s;--ease:cubic-bezier(.2,0,.38,1);--ease-out:cubic-bezier(0,0,.35,1);--transition-control:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}@media (prefers-reduced-motion:reduce){:root{--dur-1:0ms;--dur-2:0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-page);color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-normal);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--text-link);text-decoration:none;border-bottom:var(--bw-1) solid transparent;transition:var(--transition-control)}a:hover{color:var(--text-link-hover);border-bottom-color:currentColor}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--ring-focus-tight);border-radius:var(--r-2)}.jc-num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features)}.jc-money{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features);color:var(--text-money);font-weight:var(--fw-semibold)}.jc-label{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}.jc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);height:var(--control-h);padding:0 var(--sp-5);border-radius:var(--r-2);border:var(--bw-1) solid transparent;background:none;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:1;cursor:pointer;white-space:nowrap;transition:var(--transition-control)}.jc-btn--sm{height:var(--control-h-sm);padding:0 var(--sp-4);font-size:var(--fs-sm)}.jc-btn--block{width:100%}.jc-btn--primary{background:var(--action);border-color:var(--action);color:var(--action-fg)}.jc-btn--primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.jc-btn--primary:active{background:var(--action-press);border-color:var(--action-press)}.jc-btn--secondary{background:var(--surface-card);border-color:var(--border-2);color:var(--text-1)}.jc-btn--secondary:hover{background:var(--surface-hover);border-color:var(--border-strong)}.jc-btn--secondary:active{background:var(--surface-active)}.jc-btn--destructive{background:var(--danger-solid);border-color:var(--danger-solid);color:#fff}.jc-btn--destructive:hover{background:var(--danger-solid-hover);border-color:var(--danger-solid-hover)}.jc-btn--ghost{color:var(--text-2)}.jc-btn--ghost:hover{background:var(--surface-hover);color:var(--text-1)}.jc-btn--ghost:active{background:var(--surface-active)}.jc-btn:focus-visible{outline:none;box-shadow:var(--ring-focus)}.jc-btn:disabled,.jc-btn[aria-disabled=true]{background:var(--action-disabled);border-color:transparent;color:var(--action-disabled-fg);cursor:not-allowed}.jc-btn--ghost:disabled,.jc-btn--secondary:disabled{background:transparent;border-color:var(--border-1);color:var(--text-disabled)}.jc-btn.is-loading{cursor:progress}.jc-spin{width:12px;height:12px;border:var(--bw-2) solid currentColor;border-right-color:transparent;border-radius:50%;animation:jc-rot .7s linear infinite;flex:none;opacity:.85}@keyframes jc-rot{to{transform:rotate(360deg)}}.jc-field{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.jc-field__label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2)}.jc-field__req{color:var(--danger-fg);margin-left:2px}.jc-field__hint{font-size:var(--fs-xs);color:var(--text-3)}.jc-field__error{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--danger-fg)}.jc-field__error:before{content:"!";display:inline-flex;align-items:center;justify-content:center;flex:none;width:13px;height:13px;margin-top:1px;border-radius:var(--r-1);background:var(--danger-solid);color:#fff;font-size:10px;font-weight:var(--fw-bold);line-height:1}.jc-input,.jc-select,.jc-textarea{width:100%;height:var(--control-h);padding:0 var(--sp-4);border:var(--bw-1) solid var(--border-2);border-radius:var(--r-2);background:var(--surface-card);color:var(--text-1);font-size:var(--fs-md);transition:var(--transition-control)}.jc-textarea{height:auto;padding:var(--sp-4);line-height:var(--lh-snug);resize:vertical}.jc-input::placeholder,.jc-textarea::placeholder{color:var(--n-400)}.jc-input:hover,.jc-select:hover,.jc-textarea:hover{border-color:var(--border-strong)}.jc-input:focus,.jc-select:focus,.jc-textarea:focus{outline:none;border-color:var(--action);box-shadow:var(--ring-focus-tight)}.jc-input:disabled,.jc-select:disabled,.jc-textarea:disabled{background:var(--surface-sunken);color:var(--text-disabled);border-color:var(--border-1);cursor:not-allowed}.jc-input[aria-invalid=true],.jc-textarea[aria-invalid=true],.jc-select[aria-invalid=true]{border-color:var(--danger-solid);border-width:var(--bw-1);background:var(--danger-bg)}.jc-input--num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features);text-align:right}.jc-input--date{font-variant-numeric:tabular-nums lining-nums}.jc-affix{display:flex;align-items:stretch;border:var(--bw-1) solid var(--border-2);border-radius:var(--r-2);background:var(--surface-card);transition:var(--transition-control)}.jc-affix:hover{border-color:var(--border-strong)}.jc-affix:focus-within{border-color:var(--action);box-shadow:var(--ring-focus-tight)}.jc-affix[data-invalid=true]{border-color:var(--danger-solid);background:var(--danger-bg)}.jc-affix[data-disabled=true]{background:var(--surface-sunken)}.jc-affix__unit{display:flex;align-items:center;padding:0 var(--sp-4);border-right:var(--bw-1) solid var(--border-1);background:var(--surface-sunken);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap}.jc-affix__unit--end{border-right:none;border-left:var(--bw-1) solid var(--border-1)}.jc-affix .jc-input{border:none;background:transparent;box-shadow:none}.jc-affix .jc-input:focus{box-shadow:none}.jc-affix__btn{padding:0 var(--sp-4);border:none;border-left:var(--bw-1) solid var(--border-1);background:var(--surface-sunken);color:var(--text-link);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer}.jc-affix__btn:hover{background:var(--surface-active)}.jc-check{display:inline-flex;align-items:flex-start;gap:var(--sp-4);cursor:pointer;font-size:var(--fs-md);color:var(--text-1)}.jc-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:16px;height:16px;margin:1px 0 0;border:var(--bw-1) solid var(--border-strong);border-radius:var(--r-1);background:var(--surface-card);cursor:pointer;transition:var(--transition-control)}.jc-check input:hover{border-color:var(--action)}.jc-check input:checked{background:var(--action);border-color:var(--action)}.jc-check input:checked:after{content:"";display:block;width:9px;height:5px;margin:3px 0 0 2px;border-left:var(--bw-2) solid var(--action-fg);border-bottom:var(--bw-2) solid var(--action-fg);transform:rotate(-45deg)}.jc-check input:focus-visible{outline:none;box-shadow:var(--ring-focus-tight)}.jc-check input:disabled{background:var(--surface-sunken);border-color:var(--border-2);cursor:not-allowed}.jc-check--disabled{color:var(--text-disabled);cursor:not-allowed}.jc-check__hint{display:block;font-size:var(--fs-xs);color:var(--text-3)}.jc-form{display:grid;gap:var(--sp-6)}.jc-form__row{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:var(--sp-5)}.jc-form__actions{display:flex;gap:var(--sp-4);justify-content:flex-end;padding-top:var(--sp-5);border-top:var(--bw-1) solid var(--border-1)}.jc-form__summary{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5);border:var(--bw-1) solid var(--danger-border);border-radius:var(--r-2);background:var(--danger-bg);font-size:var(--fs-sm);color:var(--danger-fg)}@media (max-width:640px){.jc-form__row{grid-template-columns:1fr}.jc-form__actions{flex-direction:column-reverse}.jc-btn{width:100%}}.jc-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);border-top:var(--bw-1) solid var(--border-1);font-size:var(--fs-sm);color:var(--text-2)}.jc-pager__count{font-variant-numeric:tabular-nums;font-feature-settings:var(--num-features)}.jc-pager__pages{display:flex;align-items:center;gap:var(--sp-2)}.jc-pager__pg{min-width:26px;height:26px;padding:0 var(--sp-3);border:var(--bw-1) solid transparent;border-radius:var(--r-2);background:none;color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--transition-control)}.jc-pager__pg:hover{background:var(--surface-hover);color:var(--text-1)}.jc-pager__pg[aria-current=true]{background:var(--action);border-color:var(--action);color:var(--action-fg);font-weight:var(--fw-semibold)}.jc-pager__pg:disabled{color:var(--text-disabled);cursor:not-allowed;background:none}@media (max-width:760px){.jc-pager{flex-direction:column;align-items:stretch;gap:var(--sp-3)}.jc-pager__count{text-align:center}.jc-pager__pages{justify-content:space-between}.jc-pager__pages>.jc-pager__pg:not(:first-child):not(:last-child):not([aria-current]){display:none}}@media (max-width:900px){.jc-pager__pg{min-width:var(--control-h-touch);height:var(--control-h-touch)}.jc-check{min-height:var(--control-h-touch);align-items:center}.jc-textarea{min-height:var(--control-h-touch)}}.jc-badge{display:inline-flex;align-items:center;gap:var(--sp-3);height:18px;padding:0 var(--sp-3);border:var(--bw-1) solid;border-radius:var(--r-1);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.02em;white-space:nowrap;text-transform:none}.jc-badge--neutral{background:var(--neutral-bg);border-color:var(--neutral-border);color:var(--neutral-fg)}.jc-badge--info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-fg)}.jc-badge--success{background:var(--success-bg);border-color:var(--success-border);color:var(--success-fg)}.jc-badge--warn{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-fg)}.jc-badge--danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-fg)}.jc-badge--money{background:var(--money-soft-bg);border-color:var(--money-border);color:var(--money-fg);font-variant-numeric:tabular-nums}.jc-badge__dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.jc-badge--outline{background:transparent}.jc-banner{display:flex;align-items:flex-start;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border:var(--bw-1) solid;border-radius:var(--r-3);font-size:var(--fs-sm)}.jc-banner--info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-fg);--banner-mark:var(--info-fg)}.jc-banner--warn{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-fg);--banner-mark:var(--warn-fg)}.jc-banner--danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-fg);--banner-mark:var(--danger-fg)}.jc-banner__mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:var(--r-1);background:var(--banner-mark);color:var(--surface-card);font-size:12px;font-weight:var(--fw-bold);line-height:1}.jc-banner__body{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;flex:1}.jc-banner__title{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1)}.jc-banner__text{color:var(--text-2)}.jc-banner__actions{display:flex;gap:var(--sp-4);margin-top:var(--sp-2)}.jc-toast{display:flex;align-items:flex-start;gap:var(--sp-5);width:360px;max-width:calc(100vw - 32px);padding:var(--sp-5);border:var(--bw-1) solid var(--border-2);border-left-width:3px;border-radius:var(--r-3);background:var(--surface-card);box-shadow:var(--shadow-overlay);font-size:var(--fs-sm);animation:jc-toast-in var(--dur-2) var(--ease-out)}@keyframes jc-toast-in{0%{opacity:0;transform:translateY(4px)}}.jc-toast--success{border-left-color:var(--success-fg)}.jc-toast--error{border-left-color:var(--danger-solid)}.jc-toast--info{border-left-color:var(--action)}.jc-toast__body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.jc-toast__title{font-weight:var(--fw-semibold);color:var(--text-1)}.jc-toast__text{color:var(--text-2)}.jc-toast__close{position:relative;flex:none;border:none;background:none;color:var(--text-3);font-size:var(--fs-md);line-height:1;cursor:pointer;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-1)}.jc-toast__close:hover{background:var(--surface-hover);color:var(--text-1)}.jc-toast-stack{position:fixed;right:var(--sp-7);bottom:var(--sp-7);display:flex;flex-direction:column;gap:var(--sp-4);z-index:60}.jc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:8vh var(--sp-6) var(--sp-6);background:var(--surface-overlay);z-index:50;overflow:auto}.jc-modal{display:flex;flex-direction:column;max-height:100%;width:100%;max-width:var(--modal-w,440px);border:var(--bw-1) solid var(--border-2);border-radius:var(--r-4);background:var(--surface-card);box-shadow:var(--shadow-overlay);animation:jc-modal-in var(--dur-2) var(--ease-out)}.jc-modal:focus{outline:none}@keyframes jc-modal-in{0%{opacity:0;transform:translateY(-4px)}}.jc-modal__head{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-6) var(--sp-6) var(--sp-5);border-bottom:var(--bw-1) solid var(--border-1)}.jc-modal__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-1)}.jc-modal__body{min-height:0;overflow-y:auto;padding:var(--sp-6);font-size:var(--fs-md);color:var(--text-2)}.jc-modal__foot{flex:none;display:flex;justify-content:flex-end;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-top:var(--bw-1) solid var(--border-1);background:var(--surface-header);border-radius:0 0 var(--r-4) var(--r-4)}.jc-modal__consequence{margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:var(--bw-1) solid var(--danger-border);border-radius:var(--r-2);background:var(--danger-bg);color:var(--danger-fg);font-size:var(--fs-sm)}@media (max-width:640px){.jc-overlay{padding:0;align-items:stretch}.jc-modal{max-width:none;border-radius:0;border:none;min-height:100%}.jc-modal__body{flex:1}.jc-modal__foot{border-radius:0}.jc-toast-stack{left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-4)}.jc-toast{width:auto}}.jc-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-9) var(--sp-7);border:var(--bw-1) dashed var(--border-2);border-radius:var(--r-3);background:var(--surface-card)}.jc-empty--center{align-items:center;text-align:center}.jc-empty__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-1)}.jc-empty__text{max-width:52ch;font-size:var(--fs-sm);color:var(--text-2)}.jc-empty__actions{display:flex;gap:var(--sp-4);margin-top:var(--sp-2)}.jc-tooltip__trigger{display:inline-flex;align-items:center;gap:var(--sp-2)}.jc-tooltip__trigger:focus-visible{box-shadow:var(--ring-focus-tight);border-radius:var(--r-2)}.jc-tooltip{position:fixed;z-index:70;max-width:240px;white-space:normal;text-transform:none;letter-spacing:normal;font-weight:var(--fw-regular);text-align:left;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-2);background:var(--n-900);color:#fff;font-size:var(--fs-xs);line-height:1.4;box-shadow:var(--shadow-overlay);pointer-events:none}@media (max-width:900px){.jc-toast__close:after{content:"";position:absolute;inset:calc((100% - var(--control-h-touch)) / 2)}}.jc-icon{display:inline-block;flex:none;background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;vertical-align:-2px}.jc-shell{display:grid;grid-template-columns:var(--nav-w) minmax(0,1fr);height:100vh;overflow:hidden;background:var(--surface-page)}.jc-shell__main{display:flex;flex-direction:column;min-width:0;min-height:0}.jc-shell__content{flex:1;overflow:auto;padding:var(--sp-6) var(--page-x) var(--sp-9);min-width:0}@media (min-width:901px){.jc-shell__content{display:flex;flex-direction:column}.jc-page--alto{flex:1;min-height:0;display:flex;flex-direction:column}.jc-page--alto>.jc-panel{flex:1;min-height:0;display:flex;flex-direction:column}.jc-page--alto .jc-panel__content,.jc-page--alto .jc-log,.jc-page--alto .jc-datatable{flex:1;min-height:0;display:flex;flex-direction:column}.jc-page--alto .jc-log__scroll,.jc-page--alto .jc-table-wrap{flex:1;min-height:0;overflow:auto}.jc-page--alto .jc-log__scroll{scrollbar-gutter:stable}.jc-page--alto .jc-log__head{overflow-x:hidden;overflow-y:hidden;scrollbar-gutter:stable}}.jc-general{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--sp-5);align-items:start}.jc-config{display:grid;grid-template-columns:252px minmax(0,1fr);gap:var(--sp-5)}@media (min-width:901px){.jc-page--alto .jc-config{flex:1;min-height:0}}@media (max-width:900px){.jc-config{grid-template-columns:1fr}}.jc-config__accion-final{display:flex;justify-content:flex-end;min-width:4.25rem}@media (max-width:900px){.jc-shell{grid-template-columns:1fr;height:auto;overflow:visible}.jc-shell__content{overflow:visible;padding:var(--sp-5) var(--sp-5) var(--sp-8)}}.jc-nav{display:flex;flex-direction:column;background:var(--surface-nav);border-right:var(--bw-1) solid var(--border-1);color:var(--n-300)}.jc-nav__brand{display:flex;align-items:center;gap:var(--sp-3);height:var(--topbar-h);padding:0 var(--sp-6);border-bottom:var(--bw-1) solid rgb(255 255 255 / .08)}.jc-nav__wordmark{font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:.08em;color:#fff;line-height:1}.jc-nav__sub{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--n-500);line-height:1}.jc-nav__sections{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-6) 0;overflow:auto}.jc-nav__section{display:flex;flex-direction:column;gap:var(--sp-1)}.jc-nav__label{padding:0 var(--sp-6) var(--sp-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--n-500)}.jc-nav__item{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:0 var(--sp-6);height:30px;border:none;border-left:var(--bw-2) solid transparent;background:none;color:var(--n-300);font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:var(--transition-control)}.jc-nav__item:hover{background:#ffffff0f;color:#fff}.jc-nav__item[aria-current=page]{background:#ffffff17;border-left-color:var(--blue-300);color:#fff;font-weight:var(--fw-semibold)}.jc-nav__item:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--bw-2) var(--blue-300)}.jc-nav__count{margin-left:auto;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--n-400)}.jc-nav__item[aria-current=page] .jc-nav__count{color:var(--blue-200)}.jc-nav__foot{margin-top:auto;padding:var(--sp-5) var(--sp-6);border-top:var(--bw-1) solid rgb(255 255 255 / .08);font-size:var(--fs-2xs);color:var(--n-500)}@media (max-width:900px){.jc-nav__sections{flex-direction:row;gap:var(--sp-5);padding:var(--sp-4) var(--sp-5)}.jc-nav__label{display:none}.jc-nav__item{width:auto;height:28px;padding:0 var(--sp-4);border-left:none;border-bottom:var(--bw-2) solid transparent;white-space:nowrap}.jc-nav__item[aria-current=page]{border-bottom-color:var(--blue-300)}.jc-nav__foot{display:none}}.jc-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);height:var(--topbar-h);padding:0 var(--page-x);background:var(--surface-card);border-bottom:var(--bw-1) solid var(--border-1)}.jc-topbar__left{display:flex;align-items:center;gap:var(--sp-5);min-width:0;font-size:var(--fs-sm);color:var(--text-3)}.jc-topbar__right{display:flex;align-items:center;gap:var(--sp-5)}.jc-topbar__user{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.jc-topbar__name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-1)}.jc-topbar__role{font-size:var(--fs-2xs);color:var(--text-3)}.jc-topbar__sep{width:1px;height:20px;background:var(--border-1)}.jc-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-6);padding:var(--sp-6) 0 var(--sp-6)}.jc-pagehead__l{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.jc-pagehead__title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--text-1);line-height:var(--lh-tight)}.jc-pagehead__meta{font-size:var(--fs-sm);color:var(--text-2)}.jc-pagehead__r{display:flex;align-items:center;gap:var(--sp-4);flex:none}@media (max-width:640px){.jc-pagehead{flex-direction:column;align-items:stretch}.jc-pagehead__r{flex-direction:column}}@media (max-width:900px){.jc-page--movil>.jc-pagehead{padding-left:var(--sp-5);padding-right:var(--sp-5)}}.jc-tabs{display:flex;gap:var(--sp-6);border-bottom:var(--bw-1) solid var(--border-1);overflow-x:auto}.jc-tab{display:flex;align-items:center;gap:var(--sp-3);padding:0 0 var(--sp-4);border:none;border-bottom:var(--bw-2) solid transparent;background:none;color:var(--text-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:var(--transition-control)}.jc-tab:hover{color:var(--text-1)}.jc-tab[aria-selected=true]{color:var(--action);border-bottom-color:var(--action)}.jc-tab:focus-visible{outline:none;box-shadow:var(--ring-focus-tight)}.jc-tab__count{font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-3)}.jc-tab[aria-selected=true] .jc-tab__count{color:var(--action)}.jc-filters{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-5) 0}.jc-filters__search{position:relative;flex:0 1 260px}.jc-filters__search .jc-input{padding-left:28px}.jc-filters__search .jc-icon{position:absolute;left:var(--sp-4);top:9px;color:var(--text-3)}.jc-filters .jc-select{height:var(--control-h);width:auto;min-width:120px;padding-right:var(--sp-6)}.jc-filters__spacer{flex:1}.jc-chip{display:inline-flex;align-items:center;gap:var(--sp-3);height:22px;padding:0 var(--sp-3) 0 var(--sp-4);border:var(--bw-1) solid var(--action);border-radius:var(--r-1);background:var(--action-soft);color:var(--action-soft-fg);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.jc-chip button{border:none;background:none;color:inherit;cursor:pointer;padding:0 2px;font-size:var(--fs-sm);line-height:1}.jc-chip button:hover{color:var(--action-press)}.jc-mobilebar,.jc-shell__velo{display:none}.jc-shell__nav{display:flex;flex-direction:column;min-height:0}.jc-shell__nav>.jc-nav{flex:1;min-height:0}.jc-shell__salir{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-4)}@media (min-width:901px){.jc-shell__salir{display:none}}@media (max-width:900px){.jc-shell__main:has(>.jc-mobilebar) .jc-log__day{top:var(--topbar-h)}.jc-mobilebar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:var(--sp-4);height:var(--topbar-h);padding:0 var(--sp-4);background:var(--surface-header);border-bottom:var(--bw-1) solid var(--border-1)}.jc-mobilebar__menu{display:flex;align-items:center;justify-content:center;width:var(--control-h-touch);height:var(--control-h-touch);margin-left:calc(-1 * var(--sp-3));border:none;background:none;color:var(--text-1);cursor:pointer}.jc-mobilebar__title{flex:1;min-width:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-mobilebar__meta{flex:none;font-size:var(--fs-xs);color:var(--text-3)}.jc-shell__nav{position:fixed;top:0;bottom:0;left:0;z-index:50;width:var(--nav-w);visibility:hidden;transform:translate(-100%);transition:transform var(--dur-2) var(--ease),visibility 0s var(--dur-2)}.jc-shell__nav[data-abierto=true]{visibility:visible;transform:none;box-shadow:var(--shadow-overlay);transition:transform var(--dur-2) var(--ease),visibility 0s}.jc-shell__nav .jc-nav__sections{flex-direction:column;gap:var(--sp-6);padding:var(--sp-6) 0}.jc-shell__nav .jc-nav__label{display:block}.jc-shell__nav .jc-nav__item{width:100%;height:var(--control-h-touch);padding:0 var(--sp-6);border-left:var(--bw-2) solid transparent;border-bottom:none}.jc-shell__nav .jc-nav__item[aria-current=page]{border-left-color:var(--blue-300);border-bottom-color:transparent}.jc-shell__nav .jc-nav__foot{display:block}.jc-shell__topbar{display:none}.jc-shell__velo{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;border:none;padding:0;background:var(--surface-overlay);cursor:pointer}.jc-shell:has(.jc-page--movil){height:100dvh;overflow:hidden}.jc-shell:has(.jc-page--movil) .jc-shell__content{overflow:hidden;display:flex;flex-direction:column;padding:0}.jc-page--movil{flex:1;min-height:0;display:flex;flex-direction:column}}@media (min-width:901px){.jc-shell__content:has(.jc-page--movil){padding-bottom:var(--sp-6)}.jc-page--movil{flex:1;min-height:0;display:flex;flex-direction:column}.jc-shell__content:has(.jc-split){padding:0}.jc-split{flex:1;min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr)}.jc-split__lista{min-width:0;display:flex;flex-direction:column;overflow:hidden;border-right:var(--bw-1) solid var(--border-1);background:var(--surface-card)}.jc-split__detalle{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-sunken)}.jc-split__vacio{align-items:center;justify-content:center}.jc-split .jc-threadbar__back{display:none}}.jc-tarifas__barra{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);flex:none;margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:var(--bw-1) solid var(--border-2);border-radius:var(--r-1);background:var(--surface-sunken);font-size:var(--fs-sm);color:var(--text-2)}@media (max-width:760px){.jc-tarifas__barra{flex-direction:column;align-items:stretch}}.jc-panel{border:var(--bw-1) solid var(--border-1);border-radius:var(--r-3);background:var(--surface-card);box-shadow:var(--shadow-1);overflow:clip}.jc-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-bottom:var(--bw-1) solid var(--border-1);background:var(--surface-header)}.jc-panel__titles{display:flex;align-items:baseline;gap:var(--sp-5);min-width:0}.jc-panel__title{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1)}.jc-panel__meta{font-size:var(--fs-xs);color:var(--text-3);font-variant-numeric:tabular-nums}.jc-panel__actions{display:flex;gap:var(--sp-4);flex:none}.jc-panel__body{padding:var(--sp-6)}.jc-panel__content{min-width:0}.jc-table-wrap{overflow-x:auto}.jc-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.jc-table th{position:sticky;top:0;z-index:1;padding:var(--sp-3) var(--cell-x);box-shadow:inset 0 calc(-1 * var(--bw-1)) 0 var(--border-2);background:var(--surface-header);text-align:left;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3);white-space:nowrap}.jc-table th[data-align=right],.jc-table td[data-align=right]{text-align:right}.jc-table th[data-align=center],.jc-table td[data-align=center]{text-align:center}.jc-table__sort{display:inline-flex;align-items:center;gap:var(--sp-2);border:none;background:none;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.jc-table__sort:hover{color:var(--text-1)}.jc-table th[aria-sort] .jc-table__sort{color:var(--action)}.jc-table td{height:var(--row-h);padding:var(--cell-y) var(--cell-x);border-bottom:var(--bw-1) solid var(--border-1);color:var(--text-1);vertical-align:middle}.jc-table tbody tr:hover{background:var(--surface-hover)}.jc-table tbody tr[aria-selected=true]{background:var(--surface-selected)}.jc-table tbody tr:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.jc-table__num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features)}.jc-table__money{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features);color:var(--text-money);font-weight:var(--fw-semibold)}.jc-table__muted{color:var(--text-3)}.jc-table__actions{display:flex;gap:var(--sp-2);justify-content:flex-end}.jc-table__state{padding:var(--sp-8) var(--sp-6);text-align:center;color:var(--text-2);font-size:var(--fs-sm)}.jc-table__bar{height:2px;background:var(--border-1);overflow:hidden}.jc-table__bar span{display:block;height:100%;width:32%;background:var(--action);animation:jc-slide .9s var(--ease) infinite}@keyframes jc-slide{0%{transform:translate(-100%)}to{transform:translate(320%)}}@media (max-width:760px){.jc-table thead{display:none}.jc-table,.jc-table tbody,.jc-table tr,.jc-table td{display:block;width:auto}.jc-table tr{padding:var(--sp-5) var(--sp-5);border-bottom:var(--bw-1) solid var(--border-1)}.jc-table td{height:auto;display:flex;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-2) 0;border:none;text-align:right}.jc-table td:before{content:attr(data-label);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3);text-align:left}.jc-table td[data-align=right]{text-align:right}.jc-table__actions{justify-content:flex-start}}.jc-log{display:flex;flex-direction:column;min-height:0}.jc-log__head{display:grid;grid-template-columns:64px 150px minmax(0,1fr) auto;gap:var(--sp-5);padding:var(--sp-3) var(--sp-6);border-bottom:var(--bw-1) solid var(--border-2);background:var(--surface-header);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3);flex:none}@media (max-width:760px){.jc-log__head{display:none}}.jc-log__scroll{min-height:0}.jc-log__day{padding:var(--sp-3) var(--sp-6);border-bottom:var(--bw-1) solid var(--border-1);background:var(--surface-sunken);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3);position:sticky;top:0;z-index:1}.jc-log__row{display:grid;grid-template-columns:64px 150px minmax(0,1fr) auto;align-items:baseline;gap:var(--sp-5);padding:var(--sp-3) var(--sp-6);border-bottom:var(--bw-1) solid var(--border-1);font-size:var(--fs-sm)}.jc-log__row:hover{background:var(--surface-hover)}.jc-log__time{font-variant-numeric:tabular-nums;color:var(--text-3);font-size:var(--fs-xs)}.jc-log__actor{font-weight:var(--fw-semibold);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jc-log__text{color:var(--text-2)}.jc-log__text strong{color:var(--text-1);font-weight:var(--fw-semibold)}.jc-log__meta{font-size:var(--fs-xs);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px){.jc-log__row{grid-template-columns:56px minmax(0,1fr);row-gap:var(--sp-2)}.jc-log__text,.jc-log__meta{grid-column:2}}.jc-table__hint{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;margin-left:var(--sp-2);border:var(--bw-1) solid var(--border-2);border-radius:50%;color:var(--text-3);font-size:9px;line-height:1;cursor:help}.jc-inbox{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto;background:var(--surface-card)}.jc-inbox__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--sp-4);align-items:center;width:100%;min-height:56px;padding:var(--sp-4) var(--sp-5);border:none;border-bottom:var(--bw-1) solid var(--border-1);border-left:var(--bw-2) solid transparent;background:var(--surface-card);text-align:left;font-family:inherit;cursor:pointer}.jc-inbox__item:hover{background:var(--surface-hover)}.jc-inbox__item[aria-current=page]{background:var(--surface-selected);border-left-color:var(--action)}.jc-inbox__dot{width:6px;height:6px;border-radius:50%;background:transparent}.jc-inbox__main{display:flex;flex-direction:column;gap:2px;min-width:0}.jc-inbox__name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-inbox__preview{display:flex;align-items:center;gap:var(--sp-3);min-width:0;color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-snug)}.jc-inbox__preview span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-inbox__side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-3);flex:none}.jc-inbox__time{font-size:var(--fs-2xs);color:var(--text-3);font-variant-numeric:tabular-nums}.jc-thread{display:flex;flex:1;flex-direction:column;gap:var(--sp-4);min-height:0;overflow:auto;padding:var(--sp-5) var(--sp-6) var(--sp-6);background:var(--surface-sunken)}.jc-thread__dia{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.jc-thread__day{align-self:center;margin:var(--sp-3) 0;padding:3px 8px;border:var(--bw-1) solid var(--border-1);border-radius:var(--r-1);background:var(--surface-card);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}.jc-thread__canal{align-self:center;display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-3) 0;padding:3px 8px;border:var(--bw-1) solid var(--border-1);border-radius:var(--r-1);background:var(--surface-card);font-size:var(--fs-2xs);color:var(--text-3)}.jc-bubble{max-width:82%;padding:var(--sp-4) var(--sp-5);border:var(--bw-1) solid var(--border-1);border-radius:var(--r-3);background:var(--surface-card);box-shadow:var(--shadow-1)}.jc-bubble--in{align-self:flex-start}.jc-bubble--out{align-self:flex-end;background:var(--action-soft);border-color:var(--action)}@media (min-width:901px){.jc-bubble{max-width:62%}}.jc-bubble__texto{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-5);align-items:end}.jc-bubble__texto>span:first-child{font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--text-1);text-wrap:pretty;overflow-wrap:anywhere}.jc-bubble__hora{font-size:var(--fs-2xs);color:var(--text-3);font-variant-numeric:tabular-nums;line-height:var(--lh-snug)}.jc-bubble__adjunto{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-3)}.jc-bubble__adjunto>.jc-bubble__hora{align-self:flex-end}.jc-bubble__block{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-5);width:100%;min-width:240px;min-height:48px;padding:var(--sp-4) var(--sp-5);border:var(--bw-1) solid var(--border-2);border-radius:var(--r-2);background:var(--surface-sunken);font-family:inherit;text-align:left;color:var(--text-1);text-decoration:none}button.jc-bubble__block,a.jc-bubble__block{cursor:pointer}@media (max-width:360px){.jc-bubble__block,.jc-bubble__warn{min-width:0}}button.jc-bubble__block:hover,a.jc-bubble__block:hover{background:var(--surface-active);border-color:var(--border-strong);color:var(--text-1)}.jc-bubble__block-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.jc-bubble__block-nombre{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-1);overflow-wrap:anywhere}.jc-bubble__block-meta{font-size:var(--fs-2xs);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-bubble__block-accion{flex:none;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--action)}.jc-bubble__previa{display:flex;flex-direction:column;gap:0;padding:0;overflow:clip}.jc-bubble__previa>img,.jc-bubble__previa>video{display:block;width:100%;max-height:280px;object-fit:cover;background:var(--surface-sunken)}.jc-bubble__previa>.jc-bubble__block{border:none;border-top:var(--bw-1) solid var(--border-2);border-radius:0;background:transparent;min-width:0}.jc-bubble__audio{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--sp-5)}.jc-bubble__play{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:var(--bw-1) solid var(--border-2);border-radius:50%;background:var(--surface-card);color:var(--action);cursor:pointer}.jc-bubble__play:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.jc-bubble__play-wrap{position:relative;display:flex}.jc-bubble__audio-txt{min-width:0;display:flex;flex-direction:column;gap:var(--sp-3)}.jc-bubble__barra{height:3px;border:none;border-radius:2px;background:var(--border-1);overflow:hidden;padding:0;cursor:pointer}.jc-bubble__barra span{display:block;height:100%;background:var(--action)}.jc-bubble__dur{font-size:var(--fs-2xs);color:var(--text-3);font-variant-numeric:tabular-nums}.jc-bubble__warn{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-width:240px;min-height:48px;padding:var(--sp-4) var(--sp-5);border:var(--bw-1) solid var(--warn-border);border-radius:var(--r-2);background:var(--warn-bg);color:var(--warn-fg);font-size:var(--fs-sm);line-height:var(--lh-snug)}.jc-threadbar{display:flex;flex:none;align-items:center;gap:var(--sp-4);height:var(--topbar-h);padding:0 var(--sp-4);background:var(--surface-header);border-bottom:var(--bw-1) solid var(--border-1)}.jc-threadbar__back{display:flex;align-items:center;justify-content:center;width:var(--control-h-touch);height:var(--control-h-touch);margin-left:calc(-1 * var(--sp-3));border:none;background:none;color:var(--text-1);cursor:pointer}.jc-threadbar__back--fin{margin-left:0;margin-right:calc(-1 * var(--sp-3))}.jc-threadbar__title{min-width:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-threadbar__meta{flex:1;min-width:0;font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--sp-5);border:none;background:var(--surface-overlay);cursor:zoom-out}.jc-lightbox img{max-width:100%;max-height:100%}.jc-skel{display:block;height:10px;border-radius:var(--r-1);background:var(--surface-sunken)}.jc-chips{display:flex;flex:none;align-items:stretch;height:var(--control-h-touch);margin:var(--sp-5) var(--sp-5) var(--sp-4);border:var(--bw-1) solid var(--border-2);border-radius:var(--r-2);overflow:hidden;background:var(--surface-card)}.jc-chip{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--sp-3);padding:0 var(--sp-4);border:none;border-left:var(--bw-1) solid var(--border-1);background:var(--surface-card);color:var(--text-2);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-regular);white-space:nowrap;cursor:pointer}.jc-chip:first-child{border-left:none}.jc-chip:hover{background:var(--surface-hover)}.jc-chip[aria-pressed=true]{background:var(--action-soft);color:var(--action-soft-fg);font-weight:var(--fw-semibold)}.jc-chip__n{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}@media (min-width:901px){.jc-chips{height:var(--control-h)}.jc-chip{font-size:var(--fs-xs)}}.jc-chips .jc-chip{height:auto;border-radius:0}.jc-bandeja{flex:1;min-height:0;display:flex;flex-direction:column}.jc-bandeja__barra{flex:none;display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:var(--bw-1) solid var(--border-1);background:var(--surface-card)}.jc-bandeja__barra .jc-chips{margin:0;width:calc(340px - 2 * var(--sp-5));box-sizing:border-box}.jc-page--movil>.jc-stickybar{position:static;flex:none;margin:auto 0 0}.jc-ficha{align-self:center;width:100%;max-width:360px;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-6);padding:var(--sp-6);border:var(--bw-1) solid var(--border-1);border-radius:var(--r-4);background:var(--surface-card);box-shadow:var(--shadow-1)}.jc-ficha__nombre{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);color:var(--text-1)}.jc-ficha__tel{font-size:var(--fs-md);color:var(--text-2);font-variant-numeric:tabular-nums lining-nums}.jc-ficha__notas{margin:var(--sp-3) 0 0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-1);text-wrap:pretty;white-space:pre-line}.jc-ficha__notas--vacia{color:var(--text-3)}.jc-ficha__acciones{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-5)}.jc-ficha__acciones a.jc-btn{text-decoration:none}.jc-ficha__acciones a.jc-btn:hover{color:var(--text-1)}@media (max-width:640px){.jc-ficha__acciones .jc-btn{flex:1;width:auto;height:var(--control-h-touch)}}.jc-inbox__time--vencida{color:var(--warn-fg)}.jc-threadbar__ident{display:flex;flex:1;min-width:0;flex-direction:column;gap:1px}.jc-threadbar__ident .jc-threadbar__title{font-size:var(--fs-md)}.jc-threadbar__linea{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.jc-threadbar__dueno{flex:none;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--text-2)}.jc-threadbar__dueno--libre{color:var(--warn-fg)}.jc-threadbar__dueno--mio{color:var(--success-fg)}.jc-threadbar__tel{min-width:0;font-size:var(--fs-2xs);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-menu{position:relative;flex:none;display:flex}.jc-menu__boton{display:flex;align-items:center;justify-content:center;width:var(--control-h-touch);height:var(--control-h-touch);margin-right:calc(-1 * var(--sp-3));border:none;background:none;color:var(--text-2);cursor:pointer}.jc-menu__panel{position:absolute;right:0;top:calc(100% + var(--sp-3));z-index:9;display:flex;flex-direction:column;min-width:200px;border:var(--bw-1) solid var(--border-2);border-radius:var(--r-4);background:var(--surface-card);box-shadow:var(--shadow-overlay);overflow:hidden}.jc-menu__panel--arriba{top:auto;bottom:calc(100% + var(--sp-3))}.jc-menu__item{display:flex;align-items:center;gap:var(--sp-4);min-height:48px;padding:0 var(--sp-5);border:none;background:var(--surface-card);color:var(--text-1);font-family:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer}.jc-menu__item:hover{background:var(--surface-hover)}.jc-pie{flex:none;border-top:var(--bw-1) solid var(--border-1);background:var(--surface-card)}.jc-pie--tomar{padding:var(--sp-5);background:var(--surface-header)}.jc-pie__motivo{display:flex;align-items:flex-start;gap:var(--sp-4);padding:0 var(--sp-5) var(--sp-5);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-2);text-wrap:pretty}.jc-pie__motivo>span:last-child{flex:1;min-width:0;max-width:80ch}.jc-composer{display:flex;align-items:flex-end;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5)}.jc-composer__clip{flex:none;display:flex;align-items:center;justify-content:center;width:var(--control-h-touch);height:var(--control-h-touch);border:var(--bw-1) solid var(--border-2);border-radius:var(--r-2);background:var(--surface-card);color:var(--text-2);cursor:pointer}.jc-composer__clip:disabled{background:var(--action-disabled);color:var(--action-disabled-fg);cursor:not-allowed}.jc-composer__campo{flex:1;min-width:0;min-height:var(--control-h-touch);max-height:132px;padding:var(--sp-4) var(--sp-5);font-size:var(--fs-md);line-height:var(--lh-snug);resize:none}.jc-composer__enviar{flex:none;display:flex;align-items:center;justify-content:center;width:var(--control-h-touch);height:var(--control-h-touch);border:none;border-radius:var(--r-2);background:var(--action);color:var(--text-inverse);cursor:pointer}.jc-composer__enviar:disabled{background:var(--action-disabled);color:var(--action-disabled-fg);cursor:not-allowed}.jc-adjunto{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:var(--bw-1) solid var(--border-1);background:var(--surface-sunken)}.jc-adjunto__fila{display:flex;align-items:center;gap:var(--sp-4)}.jc-adjunto__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.jc-adjunto__nombre{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-adjunto__peso{font-size:var(--fs-2xs);color:var(--text-3);font-variant-numeric:tabular-nums}.jc-adjunto__sacar{flex:none;display:flex;align-items:center;justify-content:center;width:var(--control-h-touch);height:var(--control-h-touch);margin-right:calc(-1 * var(--sp-3));border:none;background:none;color:var(--text-2);cursor:pointer}.jc-adjunto__error{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--danger-fg);text-wrap:pretty}.jc-adjunto--error .jc-adjunto__peso{color:var(--danger-fg)}.jc-bubble__estado{display:flex;align-items:center;gap:var(--sp-3);line-height:var(--lh-snug)}.jc-bubble__tilde{color:var(--text-3)}.jc-bubble__tilde--leido{color:var(--action)}.jc-bubble__tilde--fallido{color:var(--danger-fg)}.jc-bubble__fallo{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-4);border:var(--bw-1) solid var(--danger-border);border-radius:var(--r-2);background:var(--danger-bg)}.jc-bubble__fallo-titulo{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--danger-fg)}.jc-bubble__fallo-motivo{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--danger-fg);text-wrap:pretty}.jc-bubble__fallo button{align-self:flex-start;min-height:32px;padding:0 var(--sp-4);border:var(--bw-1) solid var(--danger-border);border-radius:var(--r-2);background:var(--surface-card);color:var(--danger-fg);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.jc-destinos{display:flex;flex-direction:column;border:var(--bw-1) solid var(--border-1);border-radius:var(--r-2);overflow:hidden}.jc-destino{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-4);width:100%;min-height:var(--control-h-touch);padding:var(--sp-4) var(--sp-5);border:none;border-bottom:var(--bw-1) solid var(--border-1);border-left:var(--bw-2) solid transparent;background:var(--surface-card);text-align:left;font-family:inherit;cursor:pointer}.jc-destino:last-child{border-bottom:none}.jc-destino:hover{background:var(--surface-hover)}.jc-destino[aria-pressed=true]{border-left-color:var(--action);background:var(--surface-selected)}.jc-destino__txt{min-width:0;display:flex;flex-direction:column;gap:1px}.jc-destino__nombre{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-destino__rol{font-size:var(--fs-2xs);color:var(--text-3)}.jc-destino__check{color:var(--action)}.jc-costs{display:flex;flex-direction:column}.jc-costs__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-4) var(--sp-6);border-bottom:var(--bw-1) solid var(--border-1);font-size:var(--fs-sm)}.jc-costs__label{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;color:var(--text-1)}.jc-costs__note{font-size:var(--fs-xs);color:var(--text-3)}.jc-costs__value{flex:none;display:flex;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap;color:var(--text-money);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features)}.jc-costs__group{padding:var(--sp-3) var(--sp-6);border-bottom:var(--bw-1) solid var(--border-1);background:var(--surface-sunken);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}.jc-costs__row--sub{background:var(--surface-header)}.jc-costs__row--sub .jc-costs__label{font-weight:var(--fw-semibold)}.jc-costs__row--total{border-bottom:none;border-top:var(--bw-2) solid var(--border-strong);padding-top:var(--sp-5);padding-bottom:var(--sp-5)}.jc-costs__row--total .jc-costs__label{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.jc-costs__row--total .jc-costs__value{font-size:var(--fs-lg)}.jc-costs__orig{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--text-3)}.jc-cotizador__cuerpo{flex:1;min-height:0;overflow:auto;padding:var(--sp-5);background:var(--surface-page)}.jc-cotizador__col{display:flex;flex-direction:column;gap:var(--sp-6)}.jc-cotizador__acciones{display:none}@media (min-width:901px){.jc-cotizador__cuerpo .jc-form{grid-template-columns:repeat(2,minmax(0,1fr))}.jc-cotizador__cuerpo .jc-form>.jc-form__ancho{grid-column:1/-1}}@media (min-width:1280px){.jc-cotizador__cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--sp-6);align-items:start}.jc-cotizador__lado{position:sticky;top:0}.jc-cotizador__acciones{display:flex;flex-direction:column;gap:var(--sp-4)}.jc-stickybar{display:none}}.jc-stickybar{position:sticky;bottom:calc(-1 * var(--sp-5));z-index:2;display:flex;flex-direction:column;gap:var(--sp-4);margin:var(--sp-6) calc(-1 * var(--sp-5)) calc(-1 * var(--sp-5));padding:var(--sp-5);border-top:var(--bw-1) solid var(--border-2);background:var(--surface-card)}.jc-operacion__cuerpo .jc-stickybar,.jc-containers__cuerpo .jc-stickybar{margin-top:auto}.jc-stickybar__main{display:flex;align-items:center;gap:var(--sp-5)}.jc-stickybar__total{flex:1;min-width:0;display:flex;flex-direction:column}.jc-stickybar__num{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-money);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features)}.jc-stickybar__num--mudo{color:var(--text-3);font-size:var(--fs-lg)}.jc-stickybar__why{font-size:var(--fs-xs);color:var(--text-2)}.jc-stickybar .jc-btn{min-height:var(--control-h-touch)}@media (max-width:640px){.jc-stickybar__main .jc-btn,.jc-threadbar .jc-btn{width:auto;flex:none}}.jc-seg{display:flex;border:var(--bw-1) solid var(--border-2);border-radius:var(--r-2);background:var(--surface-card);overflow:hidden}.jc-seg__btn{flex:1;min-height:var(--control-h-touch);padding:0 var(--sp-5);border:none;background:none;font:inherit;font-size:var(--fs-md);color:var(--text-2);cursor:pointer;transition:background var(--dur-1) var(--ease)}.jc-seg__btn+.jc-seg__btn{border-left:var(--bw-1) solid var(--border-2)}.jc-seg__btn:hover{background:var(--surface-hover)}.jc-seg__btn[aria-pressed=true]{background:var(--action-soft);color:var(--action-soft-fg);font-weight:var(--fw-semibold)}@media (min-width:901px){.jc-seg__btn{min-height:var(--control-h);font-size:var(--fs-sm)}}.jc-noaplican{display:flex;flex-direction:column;border-top:var(--bw-1) solid var(--border-1)}.jc-noaplican__btn{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--control-h-touch);padding:0 var(--sp-6);border:none;background:none;font:inherit;font-size:var(--fs-xs);color:var(--text-3);text-align:left;cursor:pointer}.jc-noaplican__lista{display:flex;flex-direction:column;background:var(--surface-sunken);border-top:var(--bw-1) solid var(--border-1)}.jc-noaplican__item{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-4) var(--sp-6);border-bottom:var(--bw-1) solid var(--border-1)}.jc-noaplican__item>span:first-child{font-size:var(--fs-sm);color:var(--text-2)}.jc-noaplican__item>span:last-child{font-size:var(--fs-xs);color:var(--text-3)}.jc-fotos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}@media (min-width:1280px){.jc-fotos{grid-template-columns:repeat(6,minmax(0,1fr))}}.jc-foto{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:var(--bw-1) solid var(--border-1);border-radius:var(--r-3);background:var(--surface-sunken);color:var(--text-3);font-size:var(--fs-2xs);overflow:hidden}.jc-foto img,.jc-foto video{width:100%;height:100%;object-fit:cover}.jc-foto__quitar{position:absolute;top:var(--sp-2);right:var(--sp-2);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:var(--bw-1) solid var(--border-2);border-radius:var(--r-1);background:var(--surface-card);color:var(--text-2);cursor:pointer;transition:background var(--dur-1) var(--ease)}.jc-foto__quitar:hover{background:var(--surface-hover)}.jc-foto__video{position:absolute;left:var(--sp-2);bottom:var(--sp-2);display:flex;align-items:center;gap:var(--sp-2);padding:2px var(--sp-3);border-radius:var(--r-1);background:var(--n-900);color:var(--n-0);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.jc-foto--agregar{border-style:dashed;border-color:var(--border-2);background:var(--surface-card);color:var(--action);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer}.jc-foto--agregar:hover{background:var(--surface-hover)}.jc-foto--subiendo{opacity:.55}.jc-tira{display:flex;gap:var(--sp-4);overflow-x:auto;padding-bottom:var(--sp-2)}.jc-tira__item{position:relative;width:66px;height:66px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;border:var(--bw-1) solid var(--border-1);border-radius:var(--r-3);background:var(--surface-sunken);color:var(--text-3);font-size:var(--fs-2xs);cursor:pointer;overflow:hidden}.jc-tira__item img,.jc-tira__item video{width:100%;height:100%;object-fit:cover}.jc-tira__item[aria-pressed=false]{border-style:dashed;opacity:.55}.jc-tira__check{position:absolute;top:var(--sp-2);right:var(--sp-2);width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:var(--bw-1) solid var(--border-2);border-radius:var(--r-1);background:var(--surface-card);color:var(--text-3)}.jc-tira__item[aria-pressed=true] .jc-tira__check{background:var(--action);border-color:var(--action);color:var(--n-0)}.jc-composer__cotizar{flex:none;display:flex;align-items:center;justify-content:center;gap:var(--sp-3);min-width:var(--control-h-touch);height:var(--control-h-touch);padding:0;border:var(--bw-1) solid var(--action);border-radius:var(--r-2);background:var(--action-soft);color:var(--action-soft-fg);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.jc-composer__cotizar>span:last-child{display:none}@media (min-width:901px){.jc-composer__cotizar{padding:0 var(--sp-4)}.jc-composer__cotizar>span:last-child{display:inline}}.jc-cots{display:flex;flex-direction:column}.jc-cot{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:var(--sp-4);row-gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:var(--bw-1) solid var(--border-1);background:var(--surface-card)}.jc-cot__mini{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:var(--bw-1) solid var(--border-1);border-radius:var(--r-3);background:var(--surface-sunken);color:var(--text-3);overflow:hidden}.jc-cot__mini img,.jc-cot__mini video{width:100%;height:100%;object-fit:cover}.jc-cot__txt{min-width:0;display:flex;flex-direction:column;gap:2px}.jc-cot__unidad{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-cot__version{font-size:var(--fs-2xs);color:var(--text-3)}.jc-cot__linea{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.jc-cot__monto{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-money);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features)}.jc-cot__fecha{font-size:var(--fs-2xs);color:var(--text-3);font-variant-numeric:tabular-nums}.jc-cot__acciones{grid-column:2;display:flex;gap:var(--sp-5)}.jc-cot__accion{min-height:32px;padding:0;border:none;background:none;color:var(--action);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.jc-cot__accion:hover{color:var(--action-hover)}.jc-pago-form__monto{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:var(--sp-4);align-items:start}.jc-foto--ancho{aspect-ratio:auto;min-height:var(--control-h-touch);width:100%}.jc-adjunto--tarjeta{border:var(--bw-1) solid var(--border-1);border-radius:var(--r-2)}.jc-cuenta{display:grid;grid-template-columns:auto auto minmax(0,1fr);border:var(--bw-1) solid var(--border-1);border-radius:var(--r-3);background:var(--surface-card);overflow:hidden}.jc-cuenta__item{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding:var(--sp-4) var(--sp-5)}.jc-cuenta__item+.jc-cuenta__item{border-left:var(--bw-1) solid var(--border-1)}.jc-cuenta__label{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.jc-cuenta__monto{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-money);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features);overflow-wrap:anywhere}.jc-cuenta__monto--saldo{font-size:var(--fs-2xl);white-space:nowrap}@media (max-width:400px){.jc-cuenta:has(.jc-cuenta__monto--saldo){grid-template-columns:auto minmax(0,1fr)}.jc-cuenta__item:has(>.jc-cuenta__monto--saldo){grid-column:1/-1;border-left:none;border-top:var(--bw-1) solid var(--border-1)}}.jc-cuenta .jc-badge{white-space:normal;height:auto;min-height:18px;padding:2px var(--sp-3)}.jc-pagos{display:flex;flex-direction:column}.jc-pago,.jc-compra{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-4);row-gap:2px;padding:var(--sp-4) var(--sp-5);border-bottom:var(--bw-1) solid var(--border-1);background:var(--surface-card)}.jc-pago__monto,.jc-compra__monto{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-money);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features)}.jc-pago__equiv{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--text-3)}.jc-pago__meta,.jc-compra__meta{grid-column:1;display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;font-size:var(--fs-xs);color:var(--text-3)}.jc-pago__meta a,.jc-compra__meta a{display:inline-flex;align-items:center;gap:2px;color:var(--action);text-decoration:none}.jc-pago__anulado,.jc-compra__anulado{grid-column:1;font-size:var(--fs-xs);color:var(--text-3)}.jc-pago__acciones,.jc-compra__acciones{grid-column:2;grid-row:1/span 2;align-self:center;display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1)}.jc-pago__accion,.jc-compra__accion{min-height:32px;padding:0;border:none;background:none;color:var(--action);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}.jc-pago__accion:hover,.jc-compra__accion:hover{color:var(--action-hover)}.jc-pago__accion:disabled,.jc-compra__accion:disabled{opacity:.55;cursor:default}.jc-pago--anulada,.jc-compra--anulada{opacity:.55}.jc-cot--boton{width:100%;border-left:none;border-right:none;border-top:none;font:inherit;text-align:left;cursor:pointer}.jc-cot--boton:hover{background:var(--surface-hover)}.jc-pago--anulada .jc-pago__monto,.jc-compra--anulada .jc-compra__monto{text-decoration:line-through}.jc-operacion__cuerpo{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;padding:var(--sp-5);background:var(--surface-page)}.jc-operacion__cuerpo[aria-busy=true]>*{pointer-events:none}.jc-operacion__col{display:flex;flex-direction:column;gap:var(--sp-6)}.jc-operacion__viaje{scroll-margin-top:var(--sp-5)}.jc-operacion__acciones{display:none}.jc-unidad{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:var(--sp-4);align-items:center}.jc-unidad__txt{min-width:0;display:flex;flex-direction:column;gap:2px}.jc-unidad__nombre{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1)}.jc-unidad__link{font-size:var(--fs-xs);color:var(--action);background:none;border:none;padding:0;font-family:inherit;text-align:left;cursor:pointer}.jc-unidad__techo{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-money);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features)}.jc-unidad__techo a{display:inline-flex;align-items:center;gap:2px;min-height:24px;font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--action);text-decoration:none}.jc-unidad__secundario{font-weight:var(--fw-regular);color:var(--text-2)}.jc-unidad__version{font-size:var(--fs-xs);color:var(--text-2)}.jc-unidad__acciones{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-4)}.jc-unidad__acciones .jc-btn{flex:1}.jc-intento{display:flex;flex-direction:column;gap:2px;padding:var(--sp-4) var(--sp-5);border-bottom:var(--bw-1) solid var(--border-1);background:var(--surface-card)}.jc-intento__unidad{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features)}.jc-intento__meta{font-size:var(--fs-xs);color:var(--text-3)}.jc-intento__nota{font-size:var(--fs-xs);color:var(--text-2);font-style:italic}@media (min-width:1201px){.jc-operacion__cuerpo{display:grid;grid-template-columns:440px minmax(0,1fr);gap:var(--sp-6);align-items:start}.jc-operacion__cuerpo .jc-stickybar{display:none}.jc-operacion__acciones{display:flex;align-items:center;gap:var(--sp-4)}.jc-operacion__acciones~.jc-menu .jc-menu__item:not(.jc-menu__item--peligro){display:none}.jc-unidad--con-acciones{grid-template-columns:56px minmax(0,1fr) auto}.jc-unidad__acciones{grid-column:auto;align-self:end;margin-top:0}.jc-unidad__acciones .jc-btn{flex:none}.jc-pago__acciones,.jc-compra__acciones{flex-direction:row;gap:var(--sp-5)}.jc-pago__accion,.jc-compra__accion{opacity:.55;transition:opacity var(--dur-1) var(--ease)}.jc-pago:hover .jc-pago__accion,.jc-pago__accion:focus-visible,.jc-compra:hover .jc-compra__accion,.jc-compra__accion:focus-visible{opacity:1}.jc-compra:hover .jc-compra__accion:disabled,.jc-pago:hover .jc-pago__accion:disabled{opacity:.55}}.jc-cuenta--compra .jc-cuenta__monto{font-size:var(--fs-md)}.jc-margen{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-5)}.jc-margen__label{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.jc-margen__cifras{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-money);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features)}.jc-margen__antes{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-3);text-decoration:line-through}.jc-margen__flecha{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-3)}.jc-margen__hint{font-size:var(--fs-xs);color:var(--text-3);text-wrap:pretty}.jc-lightbox--unidad{flex-direction:column;padding:0;background:var(--n-900);cursor:default}.jc-lightbox__barra,.jc-lightbox__pie{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-4);color:var(--n-0);font-size:var(--fs-sm)}.jc-lightbox__pie{font-size:var(--fs-xs);color:var(--n-200)}.jc-lightbox__nav{display:flex;gap:var(--sp-2)}.jc-lightbox__btn{flex:none;width:var(--control-h-touch);height:var(--control-h-touch);display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--r-2);background:none;color:var(--n-0);cursor:pointer}.jc-lightbox__btn:hover{background:var(--n-800)}.jc-lightbox__btn:disabled{opacity:.35;cursor:default}.jc-lightbox__medio{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;width:100%;padding:var(--sp-4)}.jc-lightbox__medio img,.jc-lightbox__medio video{max-width:100%;max-height:100%;object-fit:contain}.jc-containers__cuerpo{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--sp-5);overflow:auto;padding:var(--sp-5);background:var(--surface-page)}@media (min-width:1201px){.jc-containers__cuerpo{max-width:760px;padding:0}.jc-containers__cuerpo .jc-stickybar{display:none}}.jc-containers{display:flex;flex-direction:column;border:var(--bw-1) solid var(--border-1);border-radius:var(--r-3);background:var(--surface-card);overflow:hidden}.jc-container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-4);width:100%;min-height:var(--control-h-touch);padding:var(--sp-4) var(--sp-5);border:none;border-bottom:var(--bw-1) solid var(--border-1);background:var(--surface-card);font:inherit;text-align:left;cursor:pointer}.jc-container:last-child{border-bottom:none}.jc-container:hover{background:var(--surface-hover)}.jc-container__cuerpo{min-width:0;display:flex;flex-direction:column;gap:2px}.jc-container__ref{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-container__num{font-weight:var(--fw-regular);color:var(--text-2);font-variant-numeric:tabular-nums lining-nums}.jc-container__meta{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-container__margen{flex:none}.jc-autos{display:flex;flex-direction:column}.jc-autos--panel{border:var(--bw-1) solid var(--border-1);border-radius:var(--r-3);background:var(--surface-card);overflow:hidden}.jc-auto{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-4);min-height:var(--control-h-touch);padding:var(--sp-4) var(--sp-5);border-bottom:var(--bw-1) solid var(--border-1);background:var(--surface-card)}.jc-auto:last-child{border-bottom:none}.jc-auto .jc-check{width:100%}.jc-auto__cuerpo{min-width:0;display:flex;flex-direction:column;gap:2px}.jc-auto__unidad{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1)}.jc-auto__unidad .jc-unidad__link{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.jc-auto__meta{font-size:var(--fs-xs);color:var(--text-3)}.jc-auto__accion{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:32px;padding:0;border:none;background:none;color:var(--action);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}.jc-auto__accion:hover{color:var(--action-hover)}@media (min-width:1201px){.jc-auto--fila .jc-auto__accion{opacity:.55;transition:opacity var(--dur-1) var(--ease)}.jc-auto--fila:hover .jc-auto__accion,.jc-auto__accion:focus-visible{opacity:1}}.jc-cuenta--envio .jc-cuenta__monto{font-size:var(--fs-md)}.jc-cuenta__hint{margin:var(--sp-4) 0 0;font-size:var(--fs-xs);color:var(--text-3);text-wrap:pretty}.jc-cuenta__pie{display:flex;margin-top:var(--sp-5)}.jc-menu__item--peligro{color:var(--danger-fg)}.jc-menu__item[disabled]{color:var(--text-disabled);cursor:not-allowed}.jc-menu__item[disabled]:hover{background:var(--surface-card)}.jc-menu__por{display:block;font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--text-3)}.jc-destino--separado{border-bottom:var(--bw-2) solid var(--border-2)}.jc-unidad__container{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--text-2)}.jc-viaje{display:flex;flex-direction:column;padding:var(--sp-2) 0}.jc-viaje__etapa{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;column-gap:var(--sp-5);align-items:start;min-height:var(--control-h-touch);padding:var(--sp-4) var(--sp-5) var(--sp-4) var(--sp-6)}.jc-viaje__etapa:after{content:"";position:absolute;left:calc(var(--sp-6) + 8px);top:calc(var(--sp-4) + 22px);bottom:calc(-1 * var(--sp-4) + 2px);border-left:var(--bw-2) dashed var(--border-strong)}.jc-viaje__etapa--cumplida:after{border-left-style:solid;border-left-color:var(--text-3)}.jc-viaje__etapa--ultima:after{display:none}.jc-viaje__etapa--atrasada{background:var(--warn-bg)}.jc-viaje__etapa--abierta{z-index:3}.jc-viaje__marca{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;margin-top:1px;border:var(--bw-2) solid var(--border-strong);border-radius:50%;background:var(--surface-card)}.jc-viaje__marca--cumplida{border-color:var(--success-fg);background:var(--success-fg);color:var(--surface-card)}.jc-viaje__marca--siguiente{border-color:var(--text-1)}.jc-viaje__marca--siguiente:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--text-1)}.jc-viaje__marca--atrasada{border-color:var(--warn-fg);border-radius:var(--r-1);background:var(--warn-bg);color:var(--warn-fg)}.jc-viaje__txt{min-width:0;display:flex;flex-direction:column;gap:2px}.jc-viaje__linea{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3)}.jc-viaje__nombre{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-1)}.jc-viaje__fija{display:inline-flex;color:var(--text-3)}.jc-viaje__fecha{font-size:var(--fs-sm);color:var(--text-2);font-variant-numeric:tabular-nums lining-nums}.jc-viaje__fecha--atrasada{color:var(--warn-fg);font-weight:var(--fw-semibold)}.jc-viaje__resumen{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5) var(--sp-6);border-bottom:var(--bw-1) solid var(--border-1);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-2)}.jc-viaje__resumen b{font-weight:var(--fw-semibold);color:var(--text-1)}.jc-viaje__resumen .jc-viaje__atraso{font-weight:var(--fw-semibold);color:var(--warn-fg)}.jc-viaje__pie{display:flex;padding:var(--sp-5) var(--sp-6);border-top:var(--bw-1) solid var(--border-1)}.jc-viaje__vacio{padding:var(--sp-6)}.jc-viaje__detalle,.jc-atraso__detalle{font-weight:var(--fw-regular);color:var(--text-2)}@media (min-width:901px){.jc-viaje__etapa{min-height:0;align-items:center;padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.jc-viaje__etapa:after{top:calc(50% + 9px);bottom:calc(-50% + 9px)}.jc-viaje__marca{margin-top:0}.jc-viaje .jc-menu__boton{width:var(--control-h-sm);height:var(--control-h-sm)}.jc-viaje__resumen,.jc-viaje__pie{padding-top:var(--sp-4);padding-bottom:var(--sp-4)}.jc-viaje__txt{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--sp-5);row-gap:2px}.jc-viaje__linea{flex:1 1 0;flex-wrap:nowrap;min-width:0}.jc-viaje__fecha{white-space:nowrap}.jc-viaje__container{flex-basis:100%}.jc-viaje__etapa--atrasada .jc-viaje__txt{flex-direction:column;align-items:stretch;gap:2px}.jc-viaje__etapa--atrasada .jc-viaje__linea{flex:none}}.jc-panel:has(.jc-menu__panel){overflow:visible}.jc-table-wrap:has(.jc-menu__panel),.jc-page--alto .jc-table-wrap:has(.jc-menu__panel){overflow:visible}.jc-table .jc-menu__boton{width:var(--control-h-sm);height:var(--control-h-sm)}.jc-itinerario{display:flex;flex-direction:column;border:var(--bw-1) solid var(--border-1);border-radius:var(--r-3);background:var(--surface-card);overflow:hidden}.jc-itinerario__cabecera{display:grid;grid-template-columns:18px minmax(0,1fr) 200px 72px;column-gap:var(--sp-5);padding:var(--sp-3) var(--sp-5);border-bottom:var(--bw-1) solid var(--border-1);background:var(--surface-header);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}.jc-itinerario__cabecera span:first-child{grid-column:2}.jc-itinerario__fila{display:grid;grid-template-columns:18px minmax(0,1fr) auto;column-gap:var(--sp-5);row-gap:var(--sp-3);align-items:center;min-height:var(--control-h-touch);padding:var(--sp-4) var(--sp-5);border-bottom:var(--bw-1) solid var(--border-1)}.jc-itinerario__fila--ultima{border-bottom:none}.jc-itinerario__fila--fija{background:var(--surface-header)}.jc-itinerario__fila--vencida{background:var(--warn-bg)}.jc-itinerario__fila--desactivada .jc-itinerario__nombre{color:var(--text-2)}.jc-itinerario__icono{display:flex;justify-content:center;color:var(--text-3)}.jc-itinerario__nombre{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1)}.jc-itinerario__campo{grid-column:2/-1;display:flex;align-items:center;gap:var(--sp-4);min-width:0}.jc-itinerario__campo .jc-field{flex:1;min-width:0}.jc-itinerario__campo--dias .jc-field{flex:none;width:112px}.jc-itinerario__texto{font-size:var(--fs-sm);color:var(--text-2);font-variant-numeric:tabular-nums lining-nums}.jc-itinerario__distancia{font-size:var(--fs-sm);color:var(--text-3);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.jc-itinerario__hint{grid-column:2/-1;font-size:var(--fs-xs);color:var(--text-3)}.jc-itinerario__acciones{display:flex;align-items:center;justify-content:flex-end;margin-right:calc(-1 * var(--sp-3))}.jc-itinerario__agregar{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-top:var(--bw-1) solid var(--border-1)}.jc-itinerario__agregar-campos{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);align-items:end}.jc-itinerario__previa{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-2);background:var(--surface-sunken);font-size:var(--fs-sm);color:var(--text-2);font-variant-numeric:tabular-nums lining-nums}.jc-itinerario__previa b{font-weight:var(--fw-semibold);color:var(--text-1)}.jc-itinerario__total{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1);font-variant-numeric:tabular-nums lining-nums}.jc-itinerario__detalle{grid-column:2/-1;display:flex;min-width:0}.jc-itinerario__detalle .jc-field{flex:1;min-width:0}.jc-itinerario__detalle--boton{margin-left:calc(-1 * var(--sp-4))}.jc-itinerario__dia{flex:none;width:72px;display:flex}.jc-itinerario__dia .jc-field{flex:1;width:100%}.jc-itinerario__par{display:flex;align-items:flex-start;gap:var(--sp-4);min-width:0}.jc-itinerario__par .jc-field{flex:1;min-width:0}.jc-itinerario__par .jc-itinerario__dia .jc-field{flex:1}.jc-hoja__leido{flex:none;margin-top:34px;font-size:var(--fs-sm);color:var(--text-3);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.jc-hoja__hito{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1)}@media (max-width:900px){.jc-itinerario__cabecera{display:none}}@media (min-width:901px){.jc-itinerario__fila{grid-template-columns:18px minmax(0,1fr) 200px 72px}.jc-itinerario__campo{grid-column:3;grid-row:1}.jc-itinerario__acciones{grid-column:4;grid-row:1}.jc-itinerario__detalle{grid-column:2/4;grid-row:2}.jc-itinerario__agregar-campos{grid-template-columns:minmax(0,1fr) 200px auto}.jc-itinerario--par .jc-itinerario__fila,.jc-itinerario--par .jc-itinerario__cabecera{grid-template-columns:18px minmax(0,1fr) 248px 72px}.jc-itinerario--par .jc-itinerario__agregar-campos{grid-template-columns:minmax(0,1fr) 248px auto}}.jc-atrasos{flex:none;display:flex;flex-direction:column;border:var(--bw-1) solid var(--border-1);border-radius:var(--r-3);background:var(--surface-card);overflow:hidden}@media (min-width:1201px){.jc-atrasos{max-width:760px}}.jc-atraso{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-5);min-height:var(--control-h-touch);padding:var(--sp-4) var(--sp-5);border-bottom:var(--bw-1) solid var(--border-1);color:inherit;text-decoration:none;cursor:pointer;transition:background var(--dur-1) var(--ease)}.jc-atraso:last-child{border-bottom:none}.jc-atraso:hover{background:var(--surface-hover);color:inherit}.jc-atraso:focus-visible{outline:var(--bw-2) solid var(--action);outline-offset:-2px}.jc-atraso__cuerpo{min-width:0;display:flex;flex-direction:column;gap:2px}.jc-atraso__titulo{font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--text-1)}.jc-atraso__titulo strong{font-weight:var(--fw-semibold)}.jc-atraso__meta{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-atraso__lado{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.jc-atraso__fecha{font-size:var(--fs-xs);color:var(--text-3);font-variant-numeric:tabular-nums lining-nums}.jc-atraso--cargando{cursor:default}.jc-atraso--cargando:hover{background:none}.jc-atraso__aviso{position:relative;display:flex}.jc-atraso__punto{position:absolute;top:9px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--warn-fg);box-shadow:0 0 0 2px var(--surface-header);pointer-events:none}.jc-chips--scroll{overflow-x:auto;scrollbar-width:none}.jc-chips--scroll::-webkit-scrollbar{display:none}.jc-chips--scroll .jc-chip{flex:none}.jc-ops__filtros{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-4)}.jc-ops__filtros .jc-chips{margin:0;min-width:0}.jc-ops__vendedor{flex:none;width:200px}@media (max-width:900px){.jc-ops__vendedor{width:auto}}.jc-lote{display:flex;flex-direction:column;padding:var(--sp-4) 0 var(--sp-3);border:var(--bw-1) solid var(--border-1);border-radius:var(--r-3);background:var(--surface-card)}.jc-lote__titulo{padding:0 var(--sp-5) var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-1)}.jc-lote__lista{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.jc-lote__item{padding:var(--sp-2) var(--sp-5);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-1)}.jc-lote__item--historia{color:var(--text-2)}.jc-lote__unidad{font-weight:var(--fw-semibold)}.jc-lote__item--historia .jc-lote__unidad{font-weight:var(--fw-regular)}.jc-viaje__container{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--text-2)}@media (min-width:1201px){.jc-viaje__etapa .jc-menu__boton{opacity:.55;transition:opacity var(--dur-1) var(--ease)}.jc-viaje__etapa:hover .jc-menu__boton,.jc-viaje__etapa .jc-menu__boton:focus-visible,.jc-viaje__etapa .jc-menu__boton[aria-expanded=true]{opacity:1}}.jc-auto__acciones{display:flex;align-items:center;gap:var(--sp-2)}.jc-auto__accion[disabled],.jc-auto__accion[disabled]:hover{color:var(--text-disabled);cursor:not-allowed;opacity:1}.jc-auto__por,.jc-compra__por{grid-column:1/-1;margin-top:var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--text-2);text-wrap:pretty}.jc-accion__por{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--text-2);text-wrap:pretty}.jc-destino[disabled],.jc-destino[disabled]:hover{cursor:not-allowed;background:var(--surface-card)}.jc-destino[disabled] .jc-destino__nombre{color:var(--text-disabled)}.jc-destino[disabled] .jc-destino__rol{color:var(--text-2)}.jc-pago__titulo{font-weight:var(--fw-semibold);color:var(--text-1);font-variant-numeric:normal}.jc-cuenta--margen{border:none;border-radius:0;border-bottom:var(--bw-1) solid var(--border-1)}.jc-cuenta--margen .jc-cuenta__monto{font-size:var(--fs-md)}.jc-cuenta--margen .jc-margen__hint{font-size:var(--fs-xs)}.jc-margen__tabla{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content}.jc-margen__tabla-fila{display:contents}.jc-margen__tabla-fila>*{padding:var(--sp-3) var(--sp-5);border-bottom:var(--bw-1) solid var(--border-1);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-1)}.jc-margen__tabla-fila>*+*{padding-left:0;text-align:right}.jc-margen__tabla-fila--cab>*{background:var(--surface-header);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}.jc-margen__tabla-fila--pie>*{background:var(--surface-header);font-weight:var(--fw-semibold)}.jc-margen__tabla-fila--total>*{border-top:var(--bw-2) solid var(--border-2)}.jc-margen__tabla-concepto{display:flex;flex-direction:column;gap:2px;min-width:0}.jc-margen__tabla-nota{font-size:var(--fs-2xs);color:var(--text-3)}.jc-margen__tabla-num{font-weight:var(--fw-semibold);color:var(--text-money);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features);white-space:nowrap}.jc-margen__tabla-num--est{font-weight:var(--fw-regular)}.jc-margen__tabla-num--neg{color:var(--warn-fg)}.jc-margen__tabla-mudo{color:var(--text-3);font-weight:var(--fw-regular);white-space:nowrap}.jc-margen__pie{margin:0;padding:var(--sp-4) var(--sp-5)}.jc-viaje__demora{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--text-2);font-variant-numeric:tabular-nums lining-nums}.jc-viaje__demora--warn{color:var(--warn-fg);font-weight:var(--fw-semibold)}@media (min-width:901px){.jc-viaje__demora{flex-basis:100%}}.jc-hoja__seccion{display:flex;flex-direction:column;gap:var(--sp-4);padding-top:var(--sp-5);border-top:var(--bw-1) solid var(--border-1)}.jc-hoja__seccion-titulo{margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1)}.jc-hoja__seccion-texto{margin:0;font-size:var(--fs-sm);color:var(--text-2)}.jc-cierre__pie{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-5)}.jc-cierre__margen{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3)}@media (max-width:640px){.jc-pago__acciones .jc-btn{min-height:var(--control-h-touch);width:auto}}.jc-cuenta--cifras{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));container-type:inline-size}.jc-cuenta--cifras .jc-cuenta__item+.jc-cuenta__item{border-left:none}.jc-cuenta--cifras .jc-cuenta__item{box-shadow:calc(-1 * var(--bw-1)) 0 0 var(--border-1),0 calc(-1 * var(--bw-1)) 0 var(--border-1)}@container (min-width:300px) and (max-width:449.98px){.jc-cuenta__item:last-child:nth-child(n+3):nth-child(odd){grid-column:span 2}}@container (min-width:450px) and (max-width:599.98px){.jc-cuenta__item:last-child:nth-child(n+4):nth-child(3n+1){grid-column:span 3}.jc-cuenta__item:last-child:nth-child(n+4):nth-child(3n+2){grid-column:span 2}}@container (min-width:600px) and (max-width:749.98px){.jc-cuenta__item:last-child:nth-child(n+5):nth-child(4n+1){grid-column:span 4}.jc-cuenta__item:last-child:nth-child(n+5):nth-child(4n+2){grid-column:span 3}.jc-cuenta__item:last-child:nth-child(n+5):nth-child(4n+3){grid-column:span 2}}.jc-cuenta__monto--conteo{color:var(--text-1)}.jc-cuenta--hero .jc-cuenta__monto{font-size:var(--fs-2xl)}.jc-cuenta__fila{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4)}.jc-metricas{display:flex;flex-direction:column;gap:var(--sp-6)}.jc-metricas>.jc-pagehead{padding-bottom:0}.jc-metricas__filas{display:flex;flex-direction:column;gap:var(--sp-5)}.jc-metricas__resto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-6);align-items:start}.jc-metricas__col{display:flex;flex-direction:column;gap:var(--sp-6);min-width:0}@media (max-width:900px){.jc-metricas__resto{display:flex;flex-direction:column;align-items:stretch}}.jc-mes{display:flex;align-items:center;gap:var(--sp-2)}.jc-mes__texto{min-width:128px;text-align:center;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1);font-variant-numeric:tabular-nums lining-nums}.jc-mes__flecha{display:flex;align-items:center;justify-content:center;flex:none;width:var(--control-h);height:var(--control-h);padding:0;border:none;border-radius:var(--r-2);background:none;color:var(--text-1);cursor:pointer}.jc-mes__flecha:hover:not(:disabled){background:var(--surface-hover)}.jc-mes__flecha:disabled{color:var(--text-disabled);cursor:not-allowed}@media (max-width:640px){.jc-mes{width:100%;justify-content:space-between}.jc-mes__flecha{width:var(--control-h-touch);height:var(--control-h-touch)}}@media (max-width:900px){.jc-auto__accion,.jc-compra__accion,.jc-pago__accion,.jc-cot__accion{min-height:var(--control-h-touch)}.jc-chips{height:calc(var(--control-h-touch) + 2 * var(--bw-1))}.jc-unidad__link,.jc-unidad__techo a,.jc-pago__meta a,.jc-compra__meta a{position:relative}.jc-unidad__link:after,.jc-unidad__techo a:after{content:"";position:absolute;inset:calc((100% - var(--control-h-touch)) / 2) 0}.jc-pago__meta a:after,.jc-compra__meta a:after{content:"";position:absolute;inset:calc((100% - var(--control-h-touch)) / 2)}}
