:root{--color-bg-app:#f0f4f7;--color-surface:#fff;--color-surface-sunken:#f0f4f7;--color-surface-raised:#fff;--color-surface-inverse:#0a3033;--color-surface-accent:#94bf4e;--color-surface-accent-wash:#f4ffe3;--color-overlay-ink:#102a2c;--color-border:#e3e3e3;--color-border-strong:silver;--color-border-focus:#0a3033;--color-border-focus-inverse:#bcf068;--color-text-primary:#0a3033;--color-text-secondary:#535353;--color-text-inverse:#fff;--color-text-on-accent:#0a3033;--color-text-disabled:#9baaab;--color-text-on-accent-disabled:#7e8c74;--color-ink-inverse-muted:#7e9695;--color-brand:#013f32;--color-accent:#94bf4e;--color-success:#013f32;--color-success-soft:#f4ffe3;--color-info:#2e7d74;--color-info-soft:#e4f0ee;--color-attention:#ef9921;--color-attention-ink:#6b3e00;--color-attention-soft:#fdf1df;--color-attention-border:#f2dfbf;--color-danger:#dd1f02;--color-danger-ink:#8a2415;--color-danger-soft:#fceae6;--color-danger-border:#f3d3cc;--color-money-positive:#2e4a00;--gradient-brand:linear-gradient(108.76deg, #1e1e1e 9%, #0c322a 40%, #013f32 98%);--color-campaign-lime:#bcf068;--gradient-campaign-ink:linear-gradient(180deg, #0a3033 0%, #008576 165%);--color-rail-item-active:#173f42;--color-rail-border:#1d4448;--color-rail-text:#9fb3b3;--color-rail-label:#7e9695;--color-rail-sunken:#062326;--color-inverse-text-soft:#c8d6d4;--color-chip-publicado:#d9efb8;--color-chip-cobrado:#ddf0ec;--color-chip-cobrado-ink:#1b5e55;--font-family:"Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-weight-medium:500;--font-weight-bold:700;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-icons:"Material Symbols Rounded";--text-display:700 40px/1.05 var(--font-family);--text-screen-title:700 28px/1.15 var(--font-family);--text-section-title:700 20px/1.25 var(--font-family);--text-body:500 16px/1.55 var(--font-family);--text-body-strong:700 16px/1.55 var(--font-family);--text-label:700 14px/1.35 var(--font-family);--text-meta:500 13px/1.4 var(--font-family);--text-overline:700 12px/1.2 var(--font-family);--text-amount-hero:700 40px/1 var(--font-family);--text-amount-inline:700 22px/1.1 var(--font-family);--text-amount-feed:700 23px/1.05 var(--font-family);--text-amount-cell:700 18px/1.1 var(--font-family);--text-identifier:500 16px/1.4 var(--font-mono);--numeric-amount:tabular-nums;--tracking-display:-.025em;--tracking-title:-.02em;--tracking-overline:.08em;--tracking-amount:-.03em;--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:30px;--radius-3xl:100px;--radius-pill:999px;--radius-attr:8px;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--layout-max:1180px;--layout-rail:240px;--layout-rail-compact:224px;--bp-mobile:375px;--bp-tablet:768px;--bp-desktop:1120px;--bp-wide:1440px;--row-pad-compacta:11px;--row-pad-comoda:19px;--row-height:56px;--row-height-feed:60px;--row-height-table:56px;--elevation-flat:0 0 0 1px var(--color-border);--elevation-raised:0 2px 6px #0a30330f;--elevation-raised-up:0 -2px 6px #0a30330f;--elevation-overlay:0 12px 32px #0a303329;--elevation-floating:0 4px 20px #0a30331a;--photo-placeholder:repeating-linear-gradient(135deg, #e7edea 0 6px, #f2f6f4 6px 12px);--photo-placeholder-lg:repeating-linear-gradient(135deg, #e7edea 0 8px, #f2f6f4 8px 16px);--control-height-sm:32px;--control-height-md:44px;--control-height-lg:56px;--control-height-field:48px;--control-height-stepper:56px;--control-check:22px;--control-check-lg:24px;--control-tap-min:44px;--control-pad-sm:8px 16px;--control-pad-md:12px 24px;--control-pad-lg:16px 32px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-border-focus);--focus-ring-sunken:0 0 0 2px var(--color-surface-sunken), 0 0 0 4px var(--color-border-focus);--focus-ring-inverse:0 0 0 2px var(--color-surface-inverse), 0 0 0 4px var(--color-border-focus-inverse);--state-primary-hover:#0b4145;--state-primary-pressed:#072528;--state-primary-disabled:#b7c4c5;--state-secondary-hover:#f0f4f7;--state-secondary-pressed:#e1e8ea;--state-secondary-disabled:#d6dedf;--state-secondary-border-disabled:#d6dedf;--state-accent-hover:#a3cc5d;--state-accent-pressed:#83ac42;--state-accent-disabled:#dce7c9;--state-row-hover:#f7f9fa;--state-row-selected:#f4ffe3;--state-row-featured:#f9fdf1;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.24s;--ease-standard:cubic-bezier(.2, 0, .2, 1);--spinner-duration:.7s;--shimmer-duration:1.4s;--skeleton-fill:linear-gradient(90deg, #f0f4f7 0%, #f7fafb 45%, #e7edf0 55%, #f0f4f7 100%);--reload-opacity:.55}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500 700;font-display:swap;src:url(../media/plus-jakarta-sans-latin.18rizl4rsrl42.woff2)format("woff2")}
body{font-family:var(--font-family);background:var(--color-bg-app);color:var(--color-text-primary);margin:0}
.k-btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--control-height-md);padding:0 var(--space-lg);border-radius:var(--radius-pill);font:var(--text-label);cursor:pointer;border:1.5px solid #0000;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:inline-flex}.k-btn:disabled{opacity:.45;cursor:not-allowed}.k-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-btn--primary{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.k-btn--primary:hover:not(:disabled){opacity:.9}.k-btn--outline{border-color:var(--color-text-primary);color:var(--color-text-primary);background:0 0}.k-btn--outline:hover:not(:disabled){background:var(--color-surface-sunken)}.k-btn--accent{background:var(--color-surface-accent);color:var(--color-text-primary)}.k-btn--accent:hover:not(:disabled){opacity:.9}.k-btn--ghost-danger{color:var(--color-danger);background:0 0}.k-btn--ghost-danger:hover:not(:disabled){background:var(--color-surface-sunken)}.k-btn--outline-danger{background:var(--color-surface);border-color:var(--color-danger);color:var(--color-danger)}.k-btn--outline-danger:hover:not(:disabled){background:var(--color-danger);color:var(--color-surface)}.k-btn--sm{min-height:var(--control-height-sm);padding:0 var(--space-md);font:var(--text-label)}.k-btn--block{width:100%}.k-field{gap:var(--space-2xs);flex-direction:column;display:flex}.k-field__label{font:var(--text-label);color:var(--color-text-primary)}.k-field__hint{font:var(--text-meta);color:var(--color-text-secondary)}.k-field__control{box-sizing:border-box;min-height:var(--control-height-field);padding:0 var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font:var(--text-body);width:100%}textarea.k-field__control{min-height:96px;padding:var(--space-xs) var(--space-md);resize:vertical}.k-field__with-action{display:flex;position:relative}.k-field__with-action .k-field__control{padding-right:calc(var(--space-xl) + var(--space-md))}.k-field__action{top:50%;right:var(--space-xs);min-height:36px;padding:0 var(--space-xs);border-radius:var(--radius-sm);color:var(--color-text-primary);font:var(--text-overline);background:0 0;border:0;position:absolute;transform:translateY(-50%)}.k-field__action:hover{background:var(--color-surface-sunken)}.k-field__control:focus{border-color:var(--color-text-primary);outline:none}.k-field__control:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-field--error .k-field__control{border-color:var(--color-danger)}.k-field__error{gap:var(--space-2xs);font:var(--text-label);color:var(--color-danger);display:flex}.k-field__ok{gap:var(--space-2xs);font:var(--text-meta);color:var(--color-success);display:flex}.k-phone{align-items:center;display:flex;position:relative}.k-phone__prefix{left:var(--space-md);padding-right:var(--space-xs);border-right:1px solid var(--color-border-strong);font:var(--text-body);color:var(--color-text-secondary);pointer-events:none;position:absolute}.k-phone__input{padding-left:calc(var(--space-md) * 4);letter-spacing:.02em}.k-phone__ok{right:var(--space-md);color:var(--color-success);font-weight:var(--font-weight-bold);pointer-events:none;position:absolute}.k-address{gap:var(--space-md);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.k-address__legend{margin-bottom:var(--space-xs);font:var(--text-label);color:var(--color-text-primary);padding:0}.k-address__row{gap:var(--space-md);display:grid}.k-address__row--street{grid-template-columns:2fr 1fr}.k-address__row--region{grid-template-columns:1fr}@media (min-width:768px){.k-address__row--region{grid-template-columns:2fr 1fr}}.k-card{background:var(--color-surface);border:.5px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md)}.k-card--elevated{box-shadow:var(--elevation-raised);border:none}.k-card--section{border-radius:var(--radius-lg);padding:var(--space-lg)}.k-card--wash{background:var(--color-surface-accent-wash);border-color:#0000}.k-card-link{color:inherit;border-radius:var(--radius-md);text-decoration:none;display:block}.k-card-link:hover{box-shadow:var(--elevation-raised)}.k-card-link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}
.k-modal{border-radius:var(--radius-lg);width:100%;max-width:min(92vw,480px);box-shadow:var(--elevation-raised);border:none;padding:0}.k-modal::backdrop{background:#0b14148c}.k-modal__body{padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.k-modal__title{font:var(--text-section-title);margin:0}.k-modal__text{font:var(--text-label);font-weight:var(--font-weight-medium);opacity:.8;margin:0}.k-toast-region{top:calc(var(--space-md) * 2 + 52px);right:var(--space-md);z-index:60;gap:var(--space-xs);width:min(calc(100vw - var(--space-md) * 2), 380px);flex-direction:column;display:flex;position:fixed;left:auto}.k-toast{gap:var(--space-xs);background:var(--color-surface-inverse);color:var(--color-text-inverse);border-radius:var(--radius-sm);padding:var(--space-md);font:var(--text-label);font-weight:var(--font-weight-medium);box-shadow:var(--elevation-raised), inset 4px 0 0 var(--color-border);align-items:flex-start;animation:.16s ease-out k-toast-in;display:flex}.k-toast--danger{box-shadow:var(--elevation-raised), inset 4px 0 0 var(--color-danger)}.k-toast--success{box-shadow:var(--elevation-raised), inset 4px 0 0 var(--color-surface-accent)}@keyframes k-toast-in{0%{opacity:0;transform:translateY(calc(var(--space-xs) * -1))}to{opacity:1;transform:translateY(0)}}.k-stepper{gap:var(--space-xs);flex-direction:column;display:flex}.k-stepper__title{font:var(--text-overline);color:var(--color-text-secondary);margin:0}.k-stepper__bars{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.k-stepper__step{flex:1;min-width:0}.k-stepper__hit{text-align:left;width:100%;font-family:var(--font-family);background:0 0;border:0;padding:0;display:block}button.k-stepper__hit{cursor:pointer}.k-stepper__bar{border-radius:var(--radius-pill);background:var(--color-border);height:4px;display:block}.k-stepper__step--done .k-stepper__bar{background:var(--color-surface-accent)}.k-stepper__step--current .k-stepper__bar{background:var(--color-surface-inverse)}.k-stepper__label{margin-top:var(--space-2xs);font:var(--text-overline);text-transform:none;letter-spacing:normal;color:var(--color-text-secondary);display:none}.k-stepper__step--current .k-stepper__label{color:var(--color-text-primary)}@media (min-width:768px){.k-stepper__label{display:block}.k-stepper__title-name{display:none}}.k-chip{min-height:36px;padding:0 var(--space-md);border-radius:var(--radius-pill);border:1.5px solid var(--color-text-primary);color:var(--color-text-primary);font:var(--text-label);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;align-items:center;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.k-chip--sm{min-height:28px;padding:0 var(--space-xs);font:var(--text-overline);text-transform:none;letter-spacing:normal;border-width:1px}.k-chip:hover{background:var(--color-surface-accent-wash)}.k-chip:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-chip--active,.k-chip--active:hover{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.k-marker{padding:1px var(--space-2xs);border-radius:var(--radius-xs);border:1px dashed var(--color-attention);background:var(--color-surface);color:var(--color-text-primary);font:var(--text-overline);vertical-align:super;align-items:center;gap:2px;display:inline-flex}.k-skeleton{background:var(--color-surface-sunken);border-radius:var(--radius-xs);animation:1.4s ease-in-out infinite k-skeleton-pulse}@keyframes k-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}
.k-tour{z-index:80;position:fixed;inset:0}.k-tour__scrim{background:#0b14148c;animation:.16s ease-out k-tour-fade;position:fixed;inset:0}.k-tour__spotlight{border-radius:var(--radius-sm);box-shadow:0 0 0 4px var(--color-accent);pointer-events:none;transition:top .2s ease-out,left .2s ease-out,width .2s ease-out,height .2s ease-out;position:fixed}.k-tour__card{left:var(--space-lg);right:var(--space-lg);background:var(--color-surface);border-radius:var(--radius-sm);max-width:360px;box-shadow:var(--elevation-raised);padding:var(--space-lg);gap:var(--space-xs);flex-direction:column;margin:0 auto;animation:.16s ease-out k-tour-fade;display:flex;position:fixed}.k-tour__close{top:var(--space-xs);right:var(--space-xs);padding:var(--space-2xs);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;display:inline-flex;position:absolute}.k-tour__close:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-tour__title{font:var(--text-body);font-weight:var(--font-weight-bold);padding-right:var(--space-lg);margin:0}.k-tour__text{font:var(--text-label);font-weight:var(--font-weight-medium);opacity:.8;margin:0}.k-tour__footer{margin-top:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.k-tour__count{font:var(--text-meta);opacity:.6}.k-tour__actions{gap:var(--space-xs);display:flex}@keyframes k-tour-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.k-tour__scrim,.k-tour__card{animation:none}.k-tour__spotlight{transition:none}}
.k-verify{gap:var(--space-md);padding:var(--space-md);border:.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-direction:column;display:flex}.k-verify--done{background:var(--color-surface-accent-wash);border-color:var(--color-surface-accent)}.k-verify--failed,.k-verify--pending{background:var(--color-surface-sunken)}.k-verify__head{align-items:center;gap:var(--space-xs);display:flex}.k-verify__title{font:var(--text-body);color:var(--color-text-primary)}.k-verify__spinner{color:var(--color-text-primary);display:inline-flex}.k-verify__spinner[data-state=running]{animation:1.6s ease-in-out infinite k-verify-pulse}.k-verify__spinner[data-state=done]{color:var(--color-success)}.k-verify__spinner[data-state=pending],.k-verify__spinner[data-state=failed]{color:var(--color-attention)}.k-verify__steps{gap:var(--space-md);padding:0 0 0 var(--space-xs);flex-direction:column;margin:0;list-style:none;display:flex}.k-verify__step{align-items:flex-start;gap:var(--space-md);padding-left:var(--space-md);display:flex;position:relative}.k-verify__step:not(:last-child):before{content:"";top:14px;left:5px;bottom:calc(-1 * var(--space-md) - 2px);background:var(--color-border-strong);width:1.5px;position:absolute}.k-verify__step[data-state=done]:not(:last-child):before{background:var(--color-surface-accent)}.k-verify__dot{border:2px solid var(--color-border);background:var(--color-surface);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:0}.k-verify__step[data-state=done] .k-verify__dot{border-color:var(--color-surface-accent);background:var(--color-surface-accent)}.k-verify__step[data-state=running] .k-verify__dot{border-color:var(--color-text-primary);animation:1.6s ease-in-out infinite k-verify-pulse}.k-verify__step[data-state=pending] .k-verify__dot,.k-verify__step[data-state=failed] .k-verify__dot{border-color:var(--color-attention)}.k-verify__step-body{gap:var(--space-2xs);flex-direction:column;display:flex}.k-verify__step-label{font:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-primary);opacity:.5}.k-verify__step[data-state=done] .k-verify__step-label,.k-verify__step[data-state=running] .k-verify__step-label{opacity:1}.k-verify__step[data-state=running] .k-verify__step-label{font-weight:var(--font-weight-bold)}.k-verify__step-detail{font:var(--text-overline);text-transform:none;letter-spacing:normal;color:var(--color-text-primary);opacity:.7}.k-verify__message{font:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}@keyframes k-verify-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.k-verify__spinner[data-state=running],.k-verify__step[data-state=running] .k-verify__dot{animation:none}}
.k-sheet{background:0 0;border:none;justify-content:center;align-items:flex-end;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;display:flex}.k-sheet:not([open]){display:none}.k-sheet::backdrop{background:#0b14148c}.k-sheet__panel{background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:85vh;box-shadow:var(--elevation-raised);flex-direction:column;animation:.22s cubic-bezier(.2,.8,.3,1) k-sheet-in;display:flex}.k-sheet__head{align-items:center;gap:var(--space-xs);padding:var(--space-lg) var(--space-md) var(--space-md);border-bottom:.5px solid var(--color-border);display:flex;position:relative}.k-sheet__grip{top:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-border-strong);width:36px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.k-sheet__title{font:var(--text-section-title);color:var(--color-text-primary);flex:1;margin:0}.k-sheet__close{min-width:44px;min-height:44px;color:var(--color-text-primary);font:var(--text-body);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none}.k-sheet__close:hover{background:var(--color-surface-sunken)}.k-sheet__body{padding:var(--space-md);gap:var(--space-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.k-sheet__foot{gap:var(--space-xs);padding:var(--space-md);padding-bottom:max(var(--space-md), env(safe-area-inset-bottom));border-top:.5px solid var(--color-border);background:var(--color-surface);display:flex}.k-sheet__foot>*{flex:1}@keyframes k-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:768px){.k-sheet{align-items:center}.k-sheet__panel{border-radius:var(--radius-lg);max-width:520px;max-height:80vh;animation-name:k-sheet-in-desktop}.k-sheet__grip{display:none}.k-sheet__head{padding-top:var(--space-md)}}@keyframes k-sheet-in-desktop{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.k-sheet__panel{animation:none}}
.k-tabs{gap:var(--space-md);flex-direction:column;display:flex}.k-tabs__list{gap:var(--space-xs);scrollbar-width:none;padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}.k-tabs__list::-webkit-scrollbar{display:none}.k-tabs__tab{align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-xs) var(--radius-xs) 0 0;font:var(--text-label);color:var(--color-text-primary);opacity:.55;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;transition:opacity .12s ease-out;display:inline-flex}.k-tabs__tab:hover{opacity:.8}.k-tabs__tab--active{opacity:1;border-bottom-color:var(--color-text-primary)}.k-tabs__tab:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.k-tabs__badge{border-radius:var(--radius-pill);background:var(--color-attention);min-width:20px;height:20px;color:var(--color-text-primary);font:var(--text-overline);text-transform:none;letter-spacing:normal;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.k-tabs__panel{gap:var(--space-md);flex-direction:column;display:flex}.k-tabs__panel:focus{outline:none}.k-tabs__panel:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px;border-radius:var(--radius-xs)}.k-tip{vertical-align:middle;display:inline-flex;position:relative}.k-tip__btn{width:24px;height:24px;color:var(--color-text-primary);opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.k-tip__btn:after{content:"";position:absolute;inset:-10px}.k-tip__btn:hover,.k-tip__btn[aria-expanded=true]{opacity:1}.k-tip__btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-tip__pop{z-index:60;top:calc(100% + var(--space-xs));width:max-content;max-width:min(320px,80vw);padding:var(--space-md);border:1px solid var(--color-text-primary);border-radius:var(--radius-sm);background:var(--color-overlay-ink);box-shadow:var(--elevation-overlay);font:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-inverse);text-align:left;white-space:normal;position:absolute;left:50%;transform:translate(-50%)}
.k-note{gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-sm);font:var(--text-label);font-weight:var(--font-weight-medium);background:var(--color-surface-sunken);border:1px solid var(--color-border);align-items:flex-start;line-height:1.5;display:flex}.k-note__icon{flex:none;padding-top:1px;display:flex}.k-note__body{flex-direction:column;gap:2px;min-width:0;display:flex}.k-note__title{font-weight:var(--font-weight-bold)}.k-note--info{background:var(--color-surface-sunken);border-color:var(--color-border)}.k-note--info .k-note__icon{color:var(--color-success)}.k-note--atencion{background:var(--color-attention-soft);border-color:var(--color-attention)}.k-note--atencion .k-note__icon{color:var(--color-attention)}.k-note--success{background:var(--color-success-soft);border-color:var(--color-success)}.k-note--success .k-note__icon{color:var(--color-success)}.k-note--problem{background:var(--color-danger-soft);border-color:var(--color-danger)}.k-note--problem .k-note__icon{color:var(--color-danger)}
.k-info-button{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-12px;padding:0;transition:background-color .15s ease-out;display:inline-flex}.k-info-button:hover{background:var(--color-surface-sunken)}.k-info-button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}
.k-info-sheet__paragraph{font:var(--text-body);color:var(--color-text-primary);margin:0;line-height:1.5}
.k-manual-fallback{gap:var(--space-2xs);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.k-manual-fallback__head{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.k-manual-fallback__title{font-weight:var(--font-weight-bold);margin:0}.k-manual-fallback__email{font-family:var(--font-mono);margin:0}.k-manual-fallback__sla{color:var(--color-text-secondary);margin:0}
.k-data-list{flex-direction:column;margin:0;display:flex}.k-data-list__row{justify-content:space-between;align-items:baseline;gap:var(--space-xs);padding:var(--space-xs) 0;border-top:.5px solid var(--color-border);flex-wrap:wrap;display:flex}.k-data-list__row:first-child{border-top:none}.k-data-list__row dt{margin:0}.k-data-list__row dd{text-align:right;font:var(--text-body);margin:0}.k-data-list__row dd .k-amount{font:var(--text-body)}.k-figure{padding-top:var(--space-md);border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.k-figure__value{font:var(--text-amount-inline);font-variant-numeric:tabular-nums}.k-figure__value .k-amount{font-size:inherit;font-weight:inherit}.k-amount{font-variant-numeric:tabular-nums}.k-amount--positive{color:var(--color-money-positive)}.k-amount--lg{font:var(--text-amount-hero)}.k-amount--md{font:var(--text-amount-inline)}.k-amount--sm{font:var(--text-body-strong)}
input[type=checkbox],input[type=radio]{appearance:none;border:1.5px solid var(--color-text-primary);background:var(--color-surface);cursor:pointer;flex:none;place-content:center;width:20px;height:20px;margin:0;transition:background-color .12s ease-out,border-color .12s ease-out;display:inline-grid}input[type=checkbox]{border-radius:var(--radius-xs)}input[type=radio]{border-radius:50%}input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,40% 100%,100% 16%,82% 0%,37% 62%);background:var(--color-text-primary);width:10px;height:10px;transition:transform .12s ease-out;transform:scale(0)}input[type=radio]:before{content:"";background:var(--color-text-primary);border-radius:50%;width:10px;height:10px;transition:transform .12s ease-out;transform:scale(0)}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--color-surface-accent);border-color:var(--color-surface-accent)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--color-surface-accent)}input[type=checkbox]:disabled,input[type=radio]:disabled{border-color:var(--color-border-strong);background:var(--color-surface-sunken);cursor:not-allowed}input[type=checkbox]:disabled:before,input[type=radio]:disabled:before{background:var(--color-border-strong)}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:center;gap:var(--space-xs);cursor:pointer;min-height:44px;display:inline-flex}.k-field__control--otp{font-variant-numeric:tabular-nums;letter-spacing:.25em;text-align:center;max-width:12ch}
.k-badge{align-items:center;gap:var(--space-2xs);padding:2px var(--space-xs);border-radius:var(--radius-pill);font:var(--text-overline);text-transform:none;letter-spacing:normal;white-space:nowrap;display:inline-flex}.k-badge--attribute{background:var(--color-surface-sunken);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);border:none}.k-badge--neutral{background:var(--color-surface-sunken);color:var(--color-text-primary)}.k-badge--brand{background:var(--color-surface-accent-wash);color:var(--color-text-primary)}.k-badge--success{background:var(--color-success-soft);color:var(--color-success);border:1px solid var(--color-success)}.k-badge--warning{background:var(--color-attention);color:var(--color-text-primary)}.k-badge--danger{background:var(--color-danger);color:var(--color-text-inverse)}
.k-status-chip{align-items:center;gap:var(--space-2xs);padding:2px var(--space-xs);border-radius:var(--radius-pill);font:var(--text-overline);text-transform:none;letter-spacing:normal;white-space:nowrap;display:inline-flex}.k-status-chip__mark{background:currentColor;flex:none;width:8px;height:8px}.k-status-chip__mark--circle{border-radius:50%}.k-status-chip__mark--triangle{clip-path:polygon(50% 0%,0% 100%,100% 100%)}.k-status-chip__mark--check{clip-path:polygon(14% 44%,0 65%,40% 100%,100% 16%,82% 0%,37% 62%)}.k-status-chip__mark--cross{clip-path:polygon(20% 0%,50% 30%,80% 0%,100% 20%,70% 50%,100% 80%,80% 100%,50% 70%,20% 100%,0% 80%,30% 50%,0% 20%)}.k-status-chip--neutral{background:var(--color-surface-sunken);color:var(--color-text-primary)}.k-status-chip--success{background:var(--color-success-soft);color:var(--color-success);border:1px solid var(--color-success)}.k-status-chip--warning{background:var(--color-attention-soft);color:var(--color-attention-ink);border:1px solid var(--color-attention-border)}.k-status-chip--danger{background:var(--color-danger-soft);color:var(--color-danger-ink);border:1px solid var(--color-danger-border)}
.k-field__control--masked{font:var(--text-identifier);letter-spacing:.05em}
.k-field--checkbox .k-field__hint,.k-field--checkbox .k-field__error{margin-top:var(--space-2xs);display:block}
.k-radio-group{gap:var(--space-sm);flex-direction:column;display:flex}.k-radio-group__option{flex-direction:column;display:flex}.k-radio-group__description{margin-left:calc(20px + var(--space-xs));color:var(--color-text-secondary);font-size:12.5px}
.k-error-block{gap:var(--space-2xs);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-danger-soft);border:1px solid var(--color-danger-border);color:var(--color-danger-ink);flex-direction:column;display:flex}.k-error-block__message{font:var(--text-body);margin:0}.k-error-block__message-row{align-items:baseline;gap:var(--space-2xs);display:flex}.k-error-block__correlation{font:var(--text-identifier);color:var(--color-text-secondary);margin:0}
.k-skeleton{gap:var(--space-xs);flex-direction:column;display:flex}.k-skeleton__line{border-radius:var(--radius-xs);background:var(--color-surface-sunken);height:1em;animation:1.2s ease-in-out infinite k-skeleton-pulse;display:block}@keyframes k-skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.k-skeleton__line{animation:none}}
.k-empty{align-items:center;gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);text-align:center;flex-direction:column;display:flex}.k-empty__title{font:var(--text-section-title)}.k-empty__hint{font:var(--text-label);font-weight:var(--font-weight-medium);opacity:.7;max-width:32ch}.k-empty__hint-row{justify-content:center;align-items:baseline;gap:var(--space-2xs);display:flex}
.k-location-capture{gap:var(--space-sm);flex-direction:column;display:flex}.k-location-capture__note,.k-location-capture__status{font:var(--text-body);color:var(--color-text-secondary);margin:0}.k-location-capture[role=alert]{padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-sunken);border:1px solid var(--color-border-strong)}.k-location-capture__blocked{font:var(--text-section-title);color:var(--color-text-primary);margin:0}.k-location-capture__cause{font:var(--text-body);color:var(--color-text-primary);margin:0}.k-location-capture__steps{font:var(--text-body);color:var(--color-text-primary);padding-left:var(--space-lg);margin:0}
.k-pending-verification{gap:var(--space-xs);padding:var(--space-md);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-sunken);flex-direction:column;display:flex}.k-pending-verification__head{align-items:center;gap:var(--space-xs);display:flex}.k-pending-verification__mark{color:var(--color-text-secondary);display:inline-flex}.k-pending-verification__title{font:var(--text-body-strong);color:var(--color-text-primary);margin:0}.k-pending-verification__body,.k-pending-verification__neutral{font:var(--text-body);color:var(--color-text-primary);margin:0}.k-pending-verification__body-row{align-items:baseline;gap:var(--space-2xs);display:flex}.k-pending-verification__term{gap:var(--space-xs);font:var(--text-label);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;display:flex}.k-pending-verification__term-label:after{content:":"}.k-pending-verification__term-value{font:var(--text-body-strong);color:var(--color-text-primary)}.k-pending-verification__foot{margin-top:var(--space-2xs);font:var(--text-body)}
@media not all and (min-width:1120px){.k-only-desktop{display:none!important}}@media (min-width:1120px){.k-only-mobile{display:none!important}}.k-field__label--hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-md{gap:var(--space-md);min-width:0;display:grid}@media (min-width:1120px){.k-md{grid-template-columns:1.6fr minmax(320px,1fr);align-items:start}}.k-md__list,.k-md__detail{min-width:0}@media (min-width:1120px){.k-md__detail{top:var(--space-md);max-height:calc(100vh - var(--space-2xl));position:sticky;overflow-y:auto}}.k-md__empty{min-height:220px;padding:var(--space-lg) var(--space-md);border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font:var(--text-label);text-align:center;opacity:.7;justify-content:center;align-items:center;display:flex}.k-table{border-collapse:collapse;width:100%;font:var(--text-label)}.k-table thead th{padding:var(--space-xs);border-bottom:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-secondary);font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;text-align:left;white-space:nowrap}.k-table td{padding:var(--space-xs);font:var(--text-meta);border-bottom:1px solid var(--color-border);vertical-align:middle}.k-table tbody tr:last-child td{border-bottom:none}.k-table tbody tr{cursor:pointer}.k-table tbody tr:hover td{background:var(--color-surface-sunken)}.k-table tbody tr[aria-selected=true] td{background:var(--color-surface-accent-wash);box-shadow:inset 3px 0 0 var(--color-surface-accent)}.k-table tbody tr:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.k-table__num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.k-table thead th.k-table__num{text-align:right}.k-table--static tbody tr{cursor:default}.k-table tbody th.k-table__lead{padding:var(--space-xs);border-bottom:1px solid var(--color-border);text-align:left;font:var(--text-label);font-weight:700}.k-table__lead>*{display:block}.k-table__sub{font:var(--text-meta);color:var(--color-text-secondary);font-weight:400}.k-table tbody tr:last-child th.k-table__lead{border-bottom:none}.k-table-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.k-table-card__scroll{overflow-x:auto}.k-table-card__foot{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-top:1px solid var(--color-border);font:var(--text-meta);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.k-aside{gap:var(--space-md);min-width:0;display:grid}@media (min-width:1120px){.k-aside{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.k-aside--left{grid-template-columns:280px minmax(0,1fr)}.k-aside__panel{top:var(--space-md);position:sticky}}.k-rowlink{justify-content:space-between;align-items:center;gap:var(--space-xs);width:100%;min-height:44px;padding:var(--space-xs) var(--space-xs);margin:0 calc(var(--space-xs) * -1);border-radius:var(--radius-sm);color:var(--color-text-primary);font:var(--text-label);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.k-rowlink:hover{background:var(--color-surface-sunken)}.k-rowlink__chevron{opacity:.6;flex-shrink:0}.k-rowlink--data{font-weight:var(--font-weight-medium);color:inherit}
.k-secnav{gap:var(--space-md);min-width:0;display:grid}.k-secnav__list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.k-secnav__row{align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);text-align:left;cursor:pointer;display:flex}.k-secnav__row:hover{border-color:var(--color-text-primary)}.k-secnav__row:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-secnav__row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.k-secnav__volver{align-items:center;gap:var(--space-2xs);min-height:44px;padding:0 var(--space-xs);margin-left:calc(var(--space-xs) * -1);border-radius:var(--radius-sm);color:var(--color-text-primary);font:var(--text-label);cursor:pointer;background:0 0;border:none;align-self:flex-start;display:inline-flex}.k-secnav__volver:hover{background:var(--color-surface-sunken)}.k-secnav__panel{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.k-secnav__title{font:var(--text-section-title);color:var(--color-text-primary);margin:0}.k-secnav__badge{border-radius:var(--radius-pill);background:var(--color-attention);min-width:20px;height:20px;color:var(--color-surface);font:var(--text-overline);text-transform:none;letter-spacing:normal;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}@media (min-width:1120px){.k-secnav__panel{gap:var(--space-md)}}
.k-rail{box-sizing:border-box;width:var(--layout-rail);background:var(--color-surface-inverse);height:100dvh;color:var(--color-text-inverse);flex-direction:column;flex:none;align-self:flex-start;gap:18px;padding:20px 14px 16px;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.k-rail__brand{color:var(--color-accent);align-items:center;padding-inline:12px 0;display:flex}.k-rail__brand svg{width:auto;height:24px;display:block}.k-rail__group{flex-direction:column;gap:7px;display:flex}.k-rail__items{gap:3px;display:grid}.k-rail__overline{font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-rail-label);margin:0;padding:0 12px}.k-rail__item{box-sizing:border-box;border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--color-rail-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.k-rail__item>span:not(.k-rail__badge){flex:1;min-width:0}.k-rail__item:hover{background:var(--color-rail-item-active)}.k-rail__item--active{background:var(--color-rail-item-active);color:var(--color-text-inverse);font-weight:700}.k-rail__item:focus-visible,.k-rail__card:is(button,a):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.k-rail__badge{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-danger);min-width:20px;height:20px;color:var(--color-text-inverse);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.k-rail__card{box-sizing:border-box;border:1px solid var(--color-rail-border);border-radius:var(--radius-sm);background:var(--color-rail-sunken);width:100%;color:var(--color-text-inverse);text-align:left;flex-direction:column;gap:9px;padding:12px;font-family:inherit;display:flex}.k-rail__card:is(button,a):hover{background:var(--color-rail-item-active)}.k-rail__footer{flex-direction:column;gap:12px;margin-block-start:auto;display:flex}.k-rail__divider{border:none;border-top:1px solid var(--color-rail-border);margin:0}@media not all and (min-width:1120px){.k-rail--adaptive{background:var(--color-surface-accent);width:auto;height:auto;color:var(--color-text-primary);flex-flow:wrap;align-items:center;gap:8px 10px;padding:12px 10px;position:static;overflow:visible}.k-rail--adaptive .k-rail__brand{color:var(--color-text-primary);flex:100%;padding-inline:0}.k-rail--adaptive .k-rail__group,.k-rail--adaptive .k-rail__items{display:contents}.k-rail--adaptive .k-rail__overline,.k-rail--adaptive .k-rail__card{display:none}.k-rail--adaptive{gap:6px}.k-rail--adaptive .k-rail__item{border:1.5px solid var(--color-text-primary);border-radius:var(--radius-pill);background:var(--color-surface);width:auto;min-height:40px;color:var(--color-text-primary);padding:6px 10px;font-size:13px;font-weight:700}.k-rail--adaptive .k-rail__item:hover{background:var(--state-secondary-hover)}.k-rail--adaptive .k-rail__item--active{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.k-rail--adaptive .k-rail__footer{display:contents}.k-rail--adaptive .k-rail__divider{display:none}.k-rail--adaptive .k-rail__item:focus-visible{outline-color:var(--color-border-focus)}}.k-rail__overline-inline{font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-accent)}.k-rail__env{padding:2px var(--space-xs);border-radius:var(--radius-pill);background:var(--color-attention-soft);color:var(--color-attention-ink);font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;align-self:flex-start;margin:0}
.k-page-band{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.k-page-band__inner{justify-content:space-between;align-items:center;gap:var(--space-sm);box-sizing:content-box;max-width:1120px;padding:var(--space-sm) var(--space-md);flex-wrap:wrap;margin:0 auto;display:flex}.k-page-band__text{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.k-page-overline{background:var(--color-surface);margin:0}.k-page-overline__inner{box-sizing:content-box;max-width:1120px;padding:var(--space-sm) var(--space-md) 0;font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0 auto;display:block}.k-page-overline:not(:has(+.k-page-band)){display:none}.k-page-overline+.k-page-band .k-page-band__inner{padding-top:var(--space-2xs)}.k-page-band__overline{font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.k-page-band__title{font:var(--text-screen-title);color:var(--color-text-primary);margin:0}.k-page-band__action{flex:none}
.k-anchored{z-index:30;box-sizing:border-box;gap:var(--space-sm);width:min(348px,100vw - 28px);max-height:calc(100dvh - 148px - var(--space-md));padding:var(--space-sm);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--elevation-raised);display:grid;position:fixed;inset-block-start:148px;inset-inline-start:14px;overflow-y:auto}.k-anchored:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-anchored__title{font:var(--text-section-title);margin:0}
.k-orgswitcher__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.k-orgswitcher__row{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:52px;color:var(--color-text-primary);align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:700;display:flex}.k-orgswitcher__row:has(.k-orgswitcher__active){border-color:var(--color-surface-accent);background:var(--color-surface-accent-wash)}.k-orgswitcher__row>span:first-child{flex:1;min-width:0}.k-orgswitcher__active{font:var(--text-meta);color:var(--color-text-secondary);flex:none;font-weight:700}.k-orgswitcher__cambiar{border:1.5px solid var(--color-text-primary);border-radius:var(--radius-pill);background:var(--color-surface);min-width:0;min-height:44px;color:var(--color-text-primary);text-align:left;cursor:pointer;flex:1;padding:8px 14px;font-family:inherit;font-size:14.5px;font-weight:700}.k-orgswitcher__cambiar:hover{background:var(--state-secondary-hover)}.k-orgswitcher__cambiar:active{background:var(--state-secondary-pressed)}.k-orgswitcher__cambiar:focus-visible,.k-orgswitcher__confirm button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-orgswitcher__confirm{gap:12px;display:grid}.k-orgswitcher__confirm>p:first-child{font:var(--text-section-title);margin:0}.k-orgswitcher__confirm button{border:1.5px solid var(--color-text-primary);border-radius:var(--radius-pill);background:var(--color-surface);min-height:48px;color:var(--color-text-primary);cursor:pointer;padding:10px 20px;font-family:inherit;font-size:15px;font-weight:700}.k-orgswitcher__confirm button:first-of-type{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.k-orgswitcher__confirm button:disabled{border-color:var(--state-secondary-border-disabled);background:var(--state-secondary-disabled);color:var(--color-text-secondary);cursor:not-allowed}.k-orgswitcher__error{border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger-ink);margin:0;padding:12px;font-size:14px;font-weight:500}.k-orgswitcher__code{font:var(--text-meta);margin-block-start:4px;display:block}
.k-spinner-wrap{align-items:center;gap:var(--space-sm);display:inline-flex}.k-spinner{border-radius:var(--radius-pill);border:2px solid var(--color-border);border-top-color:var(--color-brand);width:32px;height:32px;animation:.9s linear infinite k-spinner-gira}@media (prefers-reduced-motion:reduce){.k-spinner{animation:none}}@keyframes k-spinner-gira{to{transform:rotate(360deg)}}.k-spinner__label{color:var(--color-text-secondary)}
.k-verdict{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.k-verdict__mark{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-text-inverse);justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.k-verdict__mark--success{background:var(--color-success)}.k-verdict__mark--atencion{background:var(--color-attention)}.k-verdict__mark--peligro{background:var(--color-danger)}.k-verdict__mark--diamond{border-radius:var(--radius-sm);transform:rotate(45deg)}.k-verdict__mark--diamond>*{transform:rotate(-45deg)}.k-verdict__title{font:var(--text-screen-title);letter-spacing:var(--tracking-title);color:var(--color-text-primary);margin:0}.k-verdict__body{font:var(--text-body);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.k-verdict__help,.k-verdict__meta{font:var(--text-meta);color:var(--color-text-secondary);margin:0}.k-verdict__primary{box-sizing:border-box;min-height:var(--control-height-md);padding:0 var(--space-lg);border-radius:var(--radius-pill);background:var(--color-surface-inverse);color:var(--color-text-inverse);font:var(--text-label);justify-content:center;align-self:stretch;align-items:center;text-decoration:none;display:inline-flex}.k-verdict__secondary{min-height:var(--control-height-md);font:var(--text-meta);color:var(--color-text-primary);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.k-verdict__primary:focus-visible,.k-verdict__secondary:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}
.k-auth-page{background:var(--color-surface);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-family);flex-direction:column;display:flex}.k-auth{box-sizing:border-box;gap:var(--space-lg);width:100%;max-width:480px;padding:var(--space-xl) var(--space-lg);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:768px){.k-auth-page{background:var(--color-bg-app);padding:var(--space-2xl);box-sizing:border-box;justify-content:center;align-items:center}.k-auth{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:40px}}.k-auth__brand{color:var(--color-text-primary);align-items:center;display:flex}.k-auth__brand svg{width:auto;height:28px}.k-auth__title{font:var(--text-screen-title);letter-spacing:var(--tracking-title);color:var(--color-text-primary);margin:0}.k-auth__lead{font:var(--text-body);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.k-auth__form{gap:var(--space-md);flex-direction:column;display:flex}.k-auth__submit{box-sizing:border-box;width:100%;min-height:var(--control-height-md);padding:0 var(--space-lg);border-radius:var(--radius-pill);background:var(--color-surface-inverse);color:var(--color-text-inverse);font:var(--text-label);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.k-auth__submit:hover:not(:disabled){opacity:.9}.k-auth__submit:disabled{opacity:.45;cursor:not-allowed}.k-auth__submit:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-auth__alt,.k-auth__link{min-height:var(--control-height-md);font:var(--text-meta);color:var(--color-text-primary);text-underline-offset:3px;align-self:center;align-items:center;text-decoration:underline;display:inline-flex}.k-auth__forgot{min-height:var(--control-height-md);font:var(--text-meta);color:var(--color-text-primary);text-underline-offset:3px;align-self:flex-end;align-items:center;text-decoration:underline;display:inline-flex}.k-auth__alt-line{text-align:center;font:var(--text-meta);color:var(--color-text-secondary);margin:0}.k-auth__forgot:focus-visible,.k-auth__alt:focus-visible,.k-auth__link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.k-auth__hint{font:var(--text-meta);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.k-auth__error{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger-ink);font:var(--text-meta);overflow-wrap:anywhere;margin:0}.k-auth__error p{margin:0}.k-auth__error .k-auth__hint{color:var(--color-danger-ink)}.k-auth__support-code{margin:var(--space-2xs) 0 0;font:var(--text-meta);overflow-wrap:anywhere}.k-auth__notice{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-sunken);font:var(--text-meta)}.k-auth__notice p{margin:0}.k-auth__notice-title{font:var(--text-label)}.k-auth__no-answer{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-sunken);font:var(--text-meta);color:var(--color-text-primary)}.k-auth__no-answer p{margin:0}.k-auth__no-answer-title{font:var(--text-label);margin-bottom:var(--space-2xs)!important}.k-auth__done{gap:var(--space-sm);flex-direction:column;display:flex}.k-auth__done p{font:var(--text-body);color:var(--color-text-secondary);margin:0}.k-auth__done-title{font:var(--text-screen-title);letter-spacing:var(--tracking-title);color:var(--color-text-primary);margin:0}.k-auth__next{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-sunken);flex-direction:column;display:flex}.k-auth__done .k-auth__next-title{font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-text-secondary)}.k-auth__checking{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.k-auth__resend{font:var(--text-meta);color:var(--color-text-primary);align-self:center}body:has(.k-auth-page){margin:0}.k-auth__error--attention{background:var(--color-attention-soft);color:var(--color-attention-ink)}.k-auth__submit[aria-busy=true]:before{content:"";width:16px;height:16px;margin-right:var(--space-xs);border-radius:var(--radius-pill);border:2px solid;border-top-color:#0000;animation:.9s linear infinite k-spinner-gira}@media (prefers-reduced-motion:reduce){.k-auth__submit[aria-busy=true]:before{animation:none}}.k-auth .k-spinner{width:16px;height:16px}.k-auth .k-spinner-wrap{font:var(--text-meta)}.k-auth__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k-auth__alert{gap:var(--space-sm);flex-direction:column;display:flex}.k-auth .k-verdict{text-align:left;align-items:flex-start}.k-auth .k-verdict__mark--diamond{margin:var(--space-xs)}.k-auth__profile{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-sunken);font:var(--text-body);color:var(--color-text-primary);margin:0;display:flex}.k-auth__profile strong{font-weight:700}.k-auth>main{max-width:none;margin:0;padding:0}
@media (min-width:768px){.k-auth-page--inverse{background:var(--color-surface-inverse)}}.k-auth__overline{align-items:center;gap:var(--space-xs);font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-text-secondary);margin:0;display:flex}.k-auth__overline svg{flex:none}.k-auth__restricted{font:var(--text-meta);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.k-env-mark{padding:2px var(--space-xs);border-radius:var(--radius-pill);background:var(--color-attention-soft);color:var(--color-attention-ink);font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;margin-inline-start:auto}
.k-choice{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.k-choice{grid-template-columns:1fr 1fr}}.k-choice__option{gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);flex-direction:column;display:flex;position:relative}.k-choice__option:hover{box-shadow:var(--elevation-floating)}.k-choice__title{font:var(--text-section-title);margin:0}.k-choice__kicker{font:var(--text-body);color:var(--color-text-secondary);margin:0}.k-choice__points{gap:var(--space-2xs);font:var(--text-meta);color:var(--color-text-secondary);flex-direction:column;margin:0;padding-inline-start:var(--space-md);list-style:outside;display:flex}.k-choice__cta{font:var(--text-body-strong);color:var(--color-text-primary);margin-top:auto;text-decoration:none}.k-choice__cta:after{content:"";border-radius:inherit;position:absolute;inset:0}.k-choice__cta:focus-visible{outline:none}.k-choice__cta:focus-visible:after{box-shadow:var(--focus-ring-inverse)}.k-choice-alt{font:var(--text-body);color:var(--color-inverse-text-soft);margin:0}.k-choice-alt a{color:var(--color-text-inverse);font-weight:700}.k-choice-alt a:focus-visible{box-shadow:var(--focus-ring-inverse);outline:none}
.k-brand{box-sizing:border-box;background:var(--color-surface-inverse);color:var(--color-text-inverse);font-family:var(--font-family);flex-direction:column;display:flex;position:relative;overflow:hidden}.k-brand__logo{color:var(--color-accent)}.k-lockup{--lockup-size:34px;align-items:center;gap:var(--space-xs);display:inline-flex}.k-lockup__mark{width:var(--lockup-size);height:var(--lockup-size);border-radius:var(--radius-sm);background:var(--color-surface-accent);color:var(--color-text-on-accent);justify-content:center;align-items:center;display:flex}.k-lockup__mark svg{width:auto;height:58%;display:block}.k-lockup__word svg{height:calc(var(--lockup-size) * .7);width:auto;display:block}.k-brand__tagline{font:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.k-brand__lead{font:var(--text-body);color:var(--color-inverse-text-soft);max-width:34ch;margin:0}.k-brand__body{gap:var(--space-md);flex-direction:column;display:flex}.k-brand__benefits{gap:var(--space-md);flex-direction:column;max-width:40ch;margin:0;padding:0;list-style:none;display:flex}.k-brand__benefit{gap:var(--space-sm);font:var(--text-body);color:var(--color-inverse-text-soft);grid-template-columns:22px 1fr;display:grid}.k-brand__benefit svg{color:var(--color-accent);margin-top:var(--space-2xs)}.k-brand__notes{gap:var(--space-sm);flex-direction:column;max-width:40ch;display:flex}.k-brand__note{gap:var(--space-xs);padding:var(--space-md);border:1px solid color-mix(in srgb, var(--color-text-inverse) 18%, transparent);border-radius:var(--radius-md);flex-direction:column;display:flex}.k-brand__note p,.k-brand__note-title{margin:0}.k-brand__note-title{font:var(--text-label);color:var(--color-text-inverse)}.k-brand__note p{font:var(--text-meta);color:var(--color-inverse-text-soft)}.k-brand__steps{gap:var(--space-xs);counter-reset:k-brand-step;font:var(--text-meta);color:var(--color-inverse-text-soft);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-brand__steps li{align-items:center;gap:var(--space-xs);counter-increment:k-brand-step;display:flex}.k-brand__steps li:before{content:counter(k-brand-step);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text-inverse) 14%, transparent);width:24px;height:24px;color:var(--color-text-inverse);font:var(--text-overline);flex:none;justify-content:center;align-items:center;display:inline-flex}.k-brand--aside{padding:var(--space-xl) var(--space-lg) calc(var(--space-lg) + var(--space-sm));gap:var(--space-sm)}.k-brand__line{font:var(--text-body);color:var(--color-inverse-text-soft);margin:0}.k-brand--aside .k-brand__body{display:none}.k-auth-page--split{background:var(--color-bg-app);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;display:flex}.k-auth-page__form{padding:0 var(--space-md) var(--space-lg);flex-direction:column;flex:1;display:flex}.k-auth-page--split .k-auth{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-lg);margin-top:calc(var(--space-sm) * -1);position:relative}@media (min-width:768px){.k-auth-page--split .k-auth{padding:var(--space-xl)}.k-auth-page__form{padding-bottom:var(--space-2xl)}}@media (min-width:1120px){.k-auth-page--split{grid-template-columns:5fr 6fr;min-height:100dvh;display:grid}.k-brand--aside{padding:var(--space-2xl);justify-content:center;gap:0}.k-brand--aside .k-brand__logo{position:absolute;inset-block-start:var(--space-2xl);inset-inline-start:var(--space-2xl)}.k-brand--aside .k-lockup{--lockup-size:40px}.k-brand--aside .k-brand__line{display:none}.k-brand--aside .k-brand__body{gap:var(--space-lg);display:flex}.k-brand--aside .k-brand__benefits{margin-top:var(--space-md)}.k-auth-page__form{padding:var(--space-xl);justify-content:center;align-items:center}.k-auth-page--split .k-auth{margin-top:0}.k-brand--aside:after{content:"";background:repeating-linear-gradient(-14deg, transparent 0 22px, color-mix(in srgb, var(--color-accent) 7%, transparent) 22px 24px);pointer-events:none;height:60%;position:absolute;inset:auto -10% -30%}}.k-brand-page{background:var(--color-surface-inverse);flex-direction:column;min-height:100dvh;display:flex}.k-brand--gate{padding:var(--space-xl) var(--space-lg);gap:var(--space-xl);flex:1;justify-content:center;width:100%;max-width:900px;margin-inline:auto}.k-brand--gate .k-brand__body{gap:var(--space-lg)}.k-brand--gate .k-brand__tagline{font:var(--text-screen-title);letter-spacing:var(--tracking-title)}@media (min-width:768px){.k-brand--gate{padding:var(--space-2xl)}.k-brand--gate .k-brand__tagline{font:var(--text-display);letter-spacing:var(--tracking-display)}}.k-brand__tagline-accent{color:var(--color-accent);display:block}.k-brand-home{color:inherit;border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.k-brand-home:focus-visible{box-shadow:var(--focus-ring-inverse);outline:none}.k-auth__brand .k-brand-home:focus-visible{box-shadow:var(--focus-ring)}
.k-otp-clock{align-items:center;gap:var(--space-xs) var(--space-md);font:var(--text-body);flex-wrap:wrap;display:flex}.k-otp-clock__code[data-tone=ok]{color:var(--color-text-primary)}.k-otp-clock__code[data-tone=warn]{padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--color-attention-soft);color:var(--color-attention-ink)}.k-otp-clock__code[data-tone=expired],.k-otp-clock__resend{color:var(--color-text-secondary)}
.k-intervention{gap:var(--space-lg);flex-direction:column;max-width:720px;margin-inline:auto;display:flex}.k-intervention__block{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.k-intervention__title{font:var(--text-label);color:var(--color-text-secondary);margin:0}.k-intervention__outcomes{gap:var(--space-xs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.k-intervention__legend{font:var(--text-meta);color:var(--color-text-secondary);padding:0}.k-intervention__outcome{gap:var(--space-2xs);flex-direction:column;display:flex}.k-intervention__option{align-items:center;gap:var(--space-xs);min-height:var(--control-height-md);padding:0 var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:var(--text-body);cursor:pointer;display:flex}.k-intervention__chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.k-intervention__chip{min-height:var(--control-height-md);padding:0 var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-primary);font:var(--text-label);cursor:pointer}.k-intervention__chip:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-intervention__note,.k-intervention__trace{font:var(--text-meta);color:var(--color-text-secondary);margin:0}.k-intervention__trace{padding-left:var(--space-md)}.k-intervention__pii{padding:var(--space-xs) var(--space-md);border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger-ink);font:var(--text-label);overflow-wrap:anywhere}.k-intervention__pii mark{color:inherit;background:0 0;font-weight:700;text-decoration:underline}[data-block=consequence] p{font:var(--text-body);color:var(--color-text-primary);margin:0}.k-intervention__missing{padding:var(--space-xs) var(--space-md);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);font:var(--text-label);color:var(--color-text-secondary);margin:0}
.k-declaration-panel{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-sunken);border:1px solid var(--color-border);flex-direction:column;display:flex}.k-declaration-panel__head{align-items:center;gap:var(--space-xs);display:flex}.k-declaration-panel__icon{color:var(--color-text-primary);flex:none;display:flex}.k-declaration-panel__title{font:var(--text-label);font-weight:var(--font-weight-medium);margin:0}.k-declaration-panel__statement,.k-declaration-panel__weight{margin:0;line-height:1.5}
.k-signup-progress{gap:var(--space-2xs);flex-direction:column;display:flex}.k-signup-progress__summary{font:var(--text-overline);letter-spacing:var(--tracking-overline);color:var(--color-text-secondary);margin:0}.k-signup-progress__steps{gap:var(--space-2xs);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.k-signup-progress__step{padding-top:var(--space-2xs);border-top:4px solid var(--color-border);border-radius:var(--radius-pill);font:var(--text-meta);color:var(--color-text-secondary);overflow-wrap:anywhere}.k-signup-progress__step--previous{border-top-color:var(--color-text-primary);color:var(--color-text-secondary)}.k-signup-progress__step--current{border-top-color:var(--color-surface-accent);font:var(--text-body-strong);color:var(--color-text-primary)}
.k-lot-card{flex-direction:column;display:flex}.k-lot-card__body{gap:var(--space-xs);flex-direction:column;display:flex}.k-lot-card__price{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.k-lot-card__unit,.k-lot-card__freight-badge{font:var(--text-meta);color:var(--color-text-secondary)}.k-lot-card__attrs{gap:var(--space-xs);font:var(--text-meta);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.k-lot-card__variety,.k-lot-card__category,.k-lot-card__presentation{font:var(--text-meta)}.k-lot-card__producer{align-items:center;gap:var(--space-xs);font:var(--text-body);display:flex}.k-lot-card__producer-name{color:var(--color-text-primary)}.k-lot-card__actions{margin-top:var(--space-sm)}
.k-lot-balance-bar{width:100%;display:block}.k-lot-balance-bar--large{height:12px}.k-lot-balance-bar--medium{height:8px}.k-lot-balance-bar--cell{height:4px}.k-lot-balance-bar__track{fill:var(--color-surface-sunken)}.k-lot-balance-bar__segment{transition:x .2s,width .2s}.k-lot-balance-bar__segment--sold{fill:var(--color-text-secondary)}.k-lot-balance-bar__segment--pending{fill:var(--color-campaign-lime)}.k-lot-balance-bar__segment--free{fill:#0000}.k-lot-balance-bar--attention .k-lot-balance-bar__segment--sold{fill:var(--color-attention)}.k-lot-balance-bar--money .k-lot-balance-bar__segment--sold{fill:var(--color-money-positive)}.k-lot-balance-bar__minimum{stroke:var(--color-text-primary);stroke-width:2px}
.k-offer-row{background:var(--color-surface);border-bottom:.5px solid var(--color-border);padding:var(--space-sm) 0}.k-offer-row__main{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.k-offer-row__counterparty{font:var(--text-body-strong)}.k-offer-row__prices{align-items:baseline;gap:var(--space-2xs);display:flex}.k-offer-row__listed-price{font:var(--text-meta);color:var(--color-text-secondary);text-decoration:line-through}.k-offer-row__quantity{font:var(--text-meta)}.k-offer-row__freight-mode{font:var(--text-meta);color:var(--color-text-secondary)}.k-offer-row__clock{display:inline-flex}.k-offer-row__next-step{font:var(--text-meta);color:var(--color-text-secondary)}.k-offer-row__error{margin-top:var(--space-sm)}.k-offer-row__actions{margin-top:var(--space-sm);gap:var(--space-xs);display:flex}
.k-row-error{border:1px solid var(--color-danger-border);background:var(--color-danger-soft);border-radius:var(--radius-sm);padding:var(--space-sm);gap:var(--space-2xs);flex-direction:column;display:flex}.k-row-error__title{font:var(--text-body-strong);color:var(--color-danger-ink);margin:0}.k-row-error__reason{font:var(--text-meta);color:var(--color-danger-ink);margin:0}.k-row-error__figures{gap:var(--space-md);margin-top:var(--space-2xs);display:flex}.k-row-error__figure{flex-direction:column;display:flex}.k-row-error__figure-label{font:var(--text-meta);color:var(--color-danger-ink)}.k-row-error__action{margin-top:var(--space-2xs)}
.k-validity-clock{font:var(--text-meta);white-space:nowrap}.k-validity-clock--until{color:var(--color-text-secondary)}.k-validity-clock--soon{color:var(--color-attention-ink)}.k-validity-clock--imminent{color:var(--color-danger-ink);font-weight:700}.k-validity-clock--expired{color:var(--color-text-secondary);opacity:.7}
.k-statement,.k-weight{gap:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-md);flex-direction:column;display:flex}.k-statement__title,.k-weight__title{font:var(--text-body-strong);margin:0}.k-statement__rule,.k-statement__hint,.k-weight__rule{font:var(--text-meta);color:var(--color-text-secondary);margin:0}.k-statement__rows{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.k-statement__row{justify-content:space-between;gap:var(--space-sm);display:flex}.k-statement__row[data-emphasis=subtotal],.k-statement__row[data-emphasis=total]{border-top:1px solid var(--color-border);padding-top:var(--space-xs);font:var(--text-body-strong)}.k-statement__label{min-width:0}.k-statement__cut-label{font:var(--text-body-strong)}.k-weight__row{font:var(--text-meta)}.k-statement__value{align-items:flex-end;gap:var(--space-2xs);flex-direction:column;margin:0;display:flex}.k-statement__row[data-value=pending] .k-statement__amount,.k-statement__row[data-value=none] .k-statement__amount{color:var(--color-text-secondary)}.k-statement__cut{border-top:2px dashed var(--color-border);border-bottom:2px dashed var(--color-border);padding:var(--space-xs) 0}.k-statement__cut p,.k-weight__verdict{margin:0}.k-statement__cut-sides{font:var(--text-meta);justify-content:space-between;display:flex}.k-statement__cut-why{font:var(--text-meta);color:var(--color-text-secondary)}.k-weight__rows{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.k-operation-header{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.k-operation-header__lot,.k-operation-header__unavailable{font:var(--text-body-strong);flex-basis:100%;margin:0}.k-operation-header__quantity,.k-operation-header__freight{font:var(--text-meta);color:var(--color-text-secondary)}.k-trace{gap:var(--space-sm);flex-direction:column;display:flex}.k-trace__title{font:var(--text-body-strong);margin:0}.k-trace__steps{gap:var(--space-xs) var(--space-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.k-trace__step{grid-column:1/-1;grid-template-columns:subgrid;gap:var(--space-2xs) var(--space-sm);border-left:2px solid var(--color-border);padding-left:var(--space-sm);display:grid}.k-trace__step[data-state=current]{font:var(--text-body-strong)}.k-trace__step[data-state=pending]{color:var(--color-text-secondary)}.k-trace__label{grid-column:2}.k-trace__lane,.k-trace__pending,.k-trace__blame{font:var(--text-meta)}.k-trace__pending,.k-trace__blame{grid-column:2}
.k-readback{gap:var(--space-2xs);flex-direction:column;margin:0;display:flex}.k-readback__label{font:var(--text-meta);color:var(--color-text-secondary)}.k-readback__value{margin:0}.k-readback__id{font:var(--text-identifier);letter-spacing:.04em;word-spacing:.3em}.k-readback__applies,.k-readback__irreversible{font:var(--text-body);margin:var(--space-xs) 0 0}.k-readback__irreversible{font:var(--text-body-strong)}.k-readback__actions{gap:var(--space-xs);justify-content:flex-end;display:flex}.k-not-yours{padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}.k-not-yours__text{font:var(--text-body);margin:0}.k-deadline{gap:var(--space-2xs);flex-direction:column;display:flex}.k-deadline--sunken{padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}.k-deadline__absolute{font:var(--text-meta);color:var(--color-text-secondary);margin:0}.k-deadline__text{font:var(--text-body);margin:0}.k-deadline-card{gap:var(--space-2xs);padding:var(--space-sm);border:2px solid var(--color-border-focus);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.k-deadline-card[data-state=paused]{border-style:dashed}.k-deadline-card[data-state=frozen]{border-style:double;border-width:4px}.k-deadline-card__head{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.k-deadline-card__title{font:var(--text-body-strong);margin:0}.k-deadline-card__capsule{font:var(--text-overline);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);border:1px solid}.k-deadline-card__when{font:var(--text-body-strong);margin:0}.k-deadline-card__when--lead{font:var(--text-amount-inline)}.k-deadline-card__remaining,.k-deadline-card__body{font:var(--text-body);margin:0}.k-operation-header__detail{font:var(--text-meta);color:var(--color-text-secondary)}
.k-withheld{gap:var(--space-2xs);padding:var(--space-sm);border:1px dashed var(--color-border-focus);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.k-withheld__head{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.k-withheld__title{font:var(--text-body-strong);margin:0}.k-withheld__amount{font:var(--text-amount-inline);margin:0}.k-withheld__beneficiary,.k-withheld__deadline,.k-withheld__rest{font:var(--text-body);margin:0}.k-withheld__rest{color:var(--color-text-secondary)}
.k-filter-chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.k-filter-chip{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);font:var(--text-label);cursor:pointer;display:inline-flex}.k-filter-chip:hover{background:var(--color-surface-sunken)}.k-filter-chip:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-filter-chip--pressed{background:var(--color-chip-publicado);border-color:#0000}.k-filter-chip__label{white-space:nowrap}.k-filter-chip__count{font:var(--text-overline);color:var(--color-text-secondary)}.k-filter-chip__count-skeleton{border-radius:var(--radius-xs);background:var(--color-surface-sunken);width:1.5em;height:1em;animation:1.2s ease-in-out infinite k-filter-chip-count-pulse;display:inline-block}@keyframes k-filter-chip-count-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.k-filter-chip__count-skeleton{animation:none}}

