@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--tw-border-width-none: 0px;--tw-border-width-sm: 1px;--tw-border-width-md: 2px;--tw-border-width-lg: 4px;--tw-border-radius-none: 0px;--tw-border-radius-sm: 4px;--tw-border-radius-md: 8px;--tw-border-radius-lg: 16px;--tw-border-radius-round: 48px;--tw-text-semantic-title-on-color: #ffffff;--tw-text-semantic-body-on-color: #eeeeee;--tw-text-semantic-caption-on-color: #dddddd;--tw-text-semantic-placeholder-on-color: #555555;--tw-text-semantic-title: #242424;--tw-text-semantic-body: #555555;--tw-text-semantic-caption: #7f7f7f;--tw-text-semantic-placeholder: #aaaaaa;--tw-text-primary-default: #ff0081;--tw-text-primary-default-hover: #cc0067;--tw-text-primary-on-color: #ffffff;--tw-text-primary-on-color-hover: #f6f6f6;--tw-text-secondary-default: #0065dd;--tw-text-secondary-default-hover: #0051b1;--tw-text-secondary-on-color: #ffffff;--tw-text-secondary-on-color-hover: #ffffff;--tw-text-error-default: #d32f2f;--tw-text-error-default-hover: #a92626;--tw-text-error-on-color: #ffffff;--tw-text-error-on-color-hover: #ffffff;--tw-text-success-default: #53cc50;--tw-text-success-default-hover: #42a340;--tw-text-success-on-color: #ffffff;--tw-text-success-on-color-hover: #ffffff;--tw-text-warning-default: #ff4900;--tw-text-warning-default-hover: #cc3a00;--tw-text-warning-on-color: #ffffff;--tw-text-warning-on-color-hover: #ffffff;--tw-text-information-default: #ffb400;--tw-text-information-default-hover: #cc9000;--tw-text-information-on-color: #ffffff;--tw-text-information-on-color-hover: #ffffff;--tw-text-disabled-default: #7f7f7f;--tw-text-disabled-on-color: #7f7f7f;--tw-text-default-default: #242424;--tw-text-default-default-hover: #555555;--tw-text-default-on-color: #ffffff;--tw-text-default-on-color-hover: #eeeeee;--tw-icon-primary-default: #ff0081;--tw-icon-primary-default-hover: #cc0067;--tw-icon-primary-on-color: #ffffff;--tw-icon-primary-on-color-hover: #ffffff;--tw-icon-secondary-default: #0065dd;--tw-icon-secondary-default-hover: #0051b1;--tw-icon-secondary-on-color: #ffffff;--tw-icon-secondary-on-color-hover: #ffffff;--tw-icon-error-default: #d32f2f;--tw-icon-error-default-hover: #a92626;--tw-icon-error-on-color: #ffffff;--tw-icon-error-on-color-hover: #ffffff;--tw-icon-success-default: #53cc50;--tw-icon-success-default-hover: #42a340;--tw-icon-success-on-color: #ffffff;--tw-icon-success-on-color-hover: #ffffff;--tw-icon-warning-default: #ff4900;--tw-icon-warning-default-hover: #cc3a00;--tw-icon-warning-on-color: #ffffff;--tw-icon-warning-on-color-hover: #ffffff;--tw-icon-information-default: #ffb400;--tw-icon-information-default-hover: #cc9000;--tw-icon-information-on-color: #ffffff;--tw-icon-information-on-color-hover: #f6f6f6;--tw-icon-disabled-default: #7f7f7f;--tw-icon-disabled-on-color: #7f7f7f;--tw-icon-default-default: #242424;--tw-icon-default-caption: #7f7f7f;--tw-icon-default-on-color: #ffffff;--tw-icon-default-default-hover: #555555;--tw-icon-default-on-color-hover: #eeeeee;--tw-surface-primary-default: #ff0081;--tw-surface-primary-default-hover: #cc0067;--tw-surface-primary-default-subtle: #ffcce6;--tw-surface-primary-default-subtle-hover: #ff99cd;--tw-surface-secondary-default: #0065dd;--tw-surface-secondary-default-hover: #0051b1;--tw-surface-secondary-default-subtle: #cce0f8;--tw-surface-secondary-default-subtle-hover: #99c1f1;--tw-surface-error-default: #d32f2f;--tw-surface-error-default-hover: #a92626;--tw-surface-error-default-subtle: #f6d5d5;--tw-surface-error-default-subtle-hover: #edacac;--tw-surface-success-default: #53cc50;--tw-surface-success-default-hover: #42a340;--tw-surface-success-default-subtle: #ddf5dc;--tw-surface-success-default-subtle-hover: #baebb9;--tw-surface-warning-default: #ff4900;--tw-surface-warning-default-hover: #cc3a00;--tw-surface-warning-default-subtle: #ffdbcc;--tw-surface-warning-default-subtle-hover: #ffb699;--tw-surface-information-default: #ffb400;--tw-surface-information-default-hover: #cc9000;--tw-surface-information-default-subtle: #fff0cc;--tw-surface-information-default-subtle-hover: #ffe199;--tw-surface-disabled-disabled: #dddddd;--tw-surface-neutral: #dddddd;--tw-surface-main-background: #f6f6f6;--tw-surface-main-surface: #e5e5e5;--tw-surface-filter-resume-surface: #f6f6f6;--tw-surface-neutral-inverted: #242424;--tw-surface-default-default: #ffffff;--tw-surface-default-default-hover: #7f7f7f;--tw-surface-default-default-subtle: #eeeeee;--tw-surface-default-default-subtle-hover: #dddddd;--tw-border-primary-default: #ff0081;--tw-border-primary-default-hover: #cc0067;--tw-border-primary-default-subtle: #ffcce6;--tw-border-primary-default-subtle-hover: #ff99cd;--tw-border-primary-focus: #ff0081;--tw-border-secondary-default: #0065dd;--tw-border-secondary-default-hover: #0051b1;--tw-border-secondary-default-subtle: #cce0f8;--tw-border-secondary-default-subtle-hover: #99c1f1;--tw-border-secondary-focus: #0065dd;--tw-border-error-default: #d32f2f;--tw-border-error-default-hover: #a92626;--tw-border-error-default-subtle: #f6d5d5;--tw-border-error-default-subtle-hover: #edacac;--tw-border-error-focus: #d32f2f;--tw-border-success-default: #53cc50;--tw-border-success-default-hover: #42a340;--tw-border-success-default-subtle: #ddf5dc;--tw-border-success-default-subtle-hover: #baebb9;--tw-border-success-focus: #53cc50;--tw-border-warning-default: #ff4900;--tw-border-warning-default-hover: #cc3a00;--tw-border-warning-default-subtle: #ffdbcc;--tw-border-warning-default-subtle-hover: #ffb699;--tw-border-warning-focus: #ff4900;--tw-border-information-default: #ffb400;--tw-border-information-default-hover: #cc9000;--tw-border-information-default-subtle: #fff0cc;--tw-border-information-default-subtle-hover: #ffe199;--tw-border-information-focus: #ffb400;--tw-border-disabled-disabled: #dddddd;--tw-border-default-default: #d4d4d4;--tw-border-default-default-hover: #7f7f7f;--tw-border-default-focus: #d4d4d4;--tw-border-default-default-subtle: #eeeeee;--tw-border-default-default-subtle-hover: #dddddd;--tw-font-title-h1-font-size: 60px;--tw-font-title-h1-line-height: 72px;--tw-font-title-h1-paragraph-spacing: 64px;--tw-font-title-h2-font-size: 48px;--tw-font-title-h2-line-height: 46px;--tw-font-title-h2-paragraph-spacing: 48px;--tw-font-title-h3-font-size: 40px;--tw-font-title-h3-line-height: 48px;--tw-font-title-h3-paragraph-spacing: 32px;--tw-font-title-h4-font-size: 32px;--tw-font-title-h4-line-height: 40px;--tw-font-title-h4-paragraph-spacing: 0px;--tw-font-title-h5-font-size: 24px;--tw-font-title-h5-line-height: 30px;--tw-font-title-h5-paragraph-spacing: 20px;--tw-font-title-h6-font-size: 20px;--tw-font-title-h6-line-height: 24px;--tw-font-title-h6-paragraph-spacing: 20px;--tw-font-body-body-lg-font-size: 20px;--tw-font-body-body-lg-line-height: 24px;--tw-font-body-body-lg-paragraph-spacing: 20px;--tw-font-body-body-md-font-size: 16px;--tw-font-body-body-md-line-height: 20px;--tw-font-body-body-md-paragraph-spacing: 20px;--tw-font-body-body-sm-font-size: 14px;--tw-font-body-body-sm-line-height: 18px;--tw-font-body-body-sm-paragraph-spacing: 20px;--tw-font-body-body-xsm-font-size: 12px;--tw-font-body-body-xsm-line-height: 16px;--tw-font-body-body-xsm-paragraph-spacing: 20px;--tw-spacing-spacing-none: 0px;--tw-spacing-spacing-xs: 1px;--tw-spacing-spacing-sm: 2px;--tw-spacing-spacing-md: 4px;--tw-spacing-spacing-lg: 8px;--tw-spacing-spacing-xl: 12px;--tw-spacing-spacing-1xl: 16px;--tw-spacing-spacing-2xl: 20px;--tw-spacing-spacing-3xl: 24px;--tw-spacing-spacing-4xl: 28px;--tw-spacing-spacing-5xl: 32px;--tw-spacing-spacing-6xl: 36px;--tw-spacing-spacing-7xl: 40px}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--tw-font-body-body-md-font-size);line-height:var(--tw-font-body-body-md-line-height);color:var(--tw-text-semantic-body);background:var(--tw-surface-main-background)}h1,h2,h3,h4,h5,h6{color:var(--tw-text-semantic-title);margin:0}a{color:var(--tw-text-secondary-default)}:root{--motion-fast: .12s;--motion-base: .2s;--motion-enter: .28s;--motion-exit: .16s;--motion-leave: .12s;--motion-tab: .24s;--motion-collapse: .26s;--motion-menu: .18s;--motion-tip: .12s;--motion-tip-delay: .35s;--motion-press-time: 80ms;--motion-stagger: 24ms;--motion-shift: 8px;--motion-from: .94;--motion-press: .98;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-out{0%{opacity:1}to{opacity:0}}@keyframes motion-modal-in{0%{opacity:0;transform:translateY(var(--motion-shift)) scale(var(--motion-from))}to{opacity:1;transform:none}}@keyframes motion-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--motion-shift) / 2)) scale(.98)}}@keyframes motion-tip-in{0%{opacity:0;translate:0 calc(var(--motion-shift) * -.5)}to{opacity:1;translate:0 0}}@keyframes motion-menu-in{0%{opacity:0;transform:translateY(calc(var(--motion-shift) * -.5)) scale(var(--motion-from))}to{opacity:1;transform:none}}@keyframes motion-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--motion-shift) * -.5)) scale(var(--motion-from))}}@keyframes motion-rise{0%{opacity:0;transform:translateY(var(--motion-shift))}to{opacity:1;transform:none}}.topbar{view-transition-name:topbar}::view-transition-old(root){animation:motion-fade-out var(--motion-leave) var(--ease-in-out) both}::view-transition-new(root){animation:motion-rise var(--motion-enter) var(--ease-out) both}@supports (view-transition-name: none){.main>*{animation:none!important}}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 1ms;--motion-base: 1ms;--motion-enter: 1ms;--motion-exit: 0ms;--motion-leave: 0ms;--motion-tab: 1ms;--motion-collapse: 1ms;--motion-menu: 1ms;--motion-tip: 1ms;--motion-tip-delay: 0ms;--motion-press-time: 1ms;--motion-stagger: 0ms;--motion-shift: 0px;--motion-from: 1;--motion-press: 1}*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.table tbody tr.row-enter{animation:motion-rise var(--motion-enter) var(--ease-out) both;animation-delay:calc(var(--i, 0) * var(--motion-stagger))}.table-wrap.is-leaving{animation:motion-fade-out var(--motion-exit) var(--ease-in-out) both}.is-leaving{pointer-events:none}.icon-button:active:not(:disabled),.segmented__opt:active,.tw-tab:active,.kpi-card:active,.avatar:active,.profile-menu__button:active{transform:scale(var(--motion-press))}.tw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tw-spacing-spacing-sm);height:40px;padding:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-1xl);border-radius:var(--tw-border-radius-md);border:var(--tw-border-width-sm) solid transparent;font-family:inherit;font-size:var(--tw-font-body-body-md-font-size);line-height:var(--tw-font-body-body-md-line-height);font-weight:700;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-press-time) var(--ease-out)}.tw-btn:not(:disabled):hover{box-shadow:0 2px 6px #00000014}.tw-btn:not(:disabled):active{transform:scale(var(--motion-press));box-shadow:none}.tw-btn:disabled{cursor:not-allowed}.tw-btn.tw-btn--solid:disabled,.tw-btn.tw-btn--outline:disabled,.tw-btn.tw-btn--ghost:disabled{background:var(--tw-surface-disabled-disabled);border-color:var(--tw-border-disabled-disabled);color:var(--tw-text-disabled-default)}.tw-btn:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:2px}.tw-btn--solid{color:var(--tw-text-primary-on-color)}.tw-btn--solid.tw-btn--primary{background:var(--tw-surface-primary-default);border-color:var(--tw-border-primary-default)}.tw-btn--solid.tw-btn--primary:hover:not(:disabled){background:var(--tw-surface-primary-default-hover);border-color:var(--tw-border-primary-default-hover)}.tw-btn--solid.tw-btn--secondary{background:var(--tw-surface-secondary-default);border-color:var(--tw-border-secondary-default)}.tw-btn--solid.tw-btn--secondary:hover:not(:disabled){background:var(--tw-surface-secondary-default-hover)}.tw-btn--solid.tw-btn--error{background:var(--tw-surface-error-default);border-color:var(--tw-border-error-default)}.tw-btn--solid.tw-btn--error:hover:not(:disabled){background:var(--tw-surface-error-default-hover)}.tw-btn--solid.tw-btn--success{background:var(--tw-surface-success-default);border-color:var(--tw-border-success-default)}.tw-btn--solid.tw-btn--success:hover:not(:disabled){background:var(--tw-surface-success-default-hover)}.tw-btn--outline{background:var(--tw-surface-default-default)}.tw-btn--outline.tw-btn--primary{color:var(--tw-text-primary-default);border-color:var(--tw-border-primary-default)}.tw-btn--outline.tw-btn--secondary{color:var(--tw-text-secondary-default);border-color:var(--tw-border-secondary-default)}.tw-btn--outline.tw-btn--error{color:var(--tw-text-error-default);border-color:var(--tw-border-error-default)}.tw-btn--outline.tw-btn--success{color:var(--tw-text-success-default);border-color:var(--tw-border-success-default)}.tw-btn--outline:hover:not(:disabled){background:var(--tw-surface-default-default-subtle)}.tw-btn--ghost{background:transparent}.tw-btn--ghost.tw-btn--primary{color:var(--tw-text-primary-default)}.tw-btn--ghost.tw-btn--secondary{color:var(--tw-text-secondary-default)}.tw-btn--ghost.tw-btn--error{color:var(--tw-text-error-default)}.tw-btn--ghost.tw-btn--success{color:var(--tw-text-success-default)}.tw-btn--ghost:hover:not(:disabled){background:var(--tw-surface-default-default-subtle)}.tw-field{display:flex;align-items:center;gap:var(--tw-spacing-spacing-md);width:100%;padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-md);min-height:32px;border-radius:var(--tw-border-radius-md);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);background:var(--tw-surface-default-default);font-family:inherit;font-size:var(--tw-font-body-body-sm-font-size);line-height:var(--tw-font-body-body-sm-line-height);color:var(--tw-text-semantic-title)}.tw-field::placeholder{color:var(--tw-text-semantic-placeholder)}.tw-field:hover:not(:disabled){border-color:var(--tw-border-primary-focus)}.tw-field:focus,.tw-field:focus-visible{outline:none;border-color:var(--tw-border-primary-focus);box-shadow:0 0 0 3px var(--tw-surface-primary-default-subtle)}.tw-field:disabled{background:var(--tw-surface-disabled-disabled);border-color:var(--tw-border-disabled-disabled);color:var(--tw-text-disabled-default);cursor:not-allowed}.tw-field--error{border-color:var(--tw-border-error-default)}.tw-field--error:focus{box-shadow:0 0 0 3px var(--tw-surface-error-default-subtle)}.tw-field--success{border-color:var(--tw-border-success-default)}select.tw-field{cursor:pointer}.tw-label{display:inline-flex;align-items:center;gap:var(--tw-spacing-spacing-sm);font-size:var(--tw-font-body-body-sm-font-size);line-height:var(--tw-font-body-body-sm-line-height);font-weight:600;color:var(--tw-text-default-default)}.tw-label--disabled{color:var(--tw-text-disabled-default)}.tw-label__required{color:var(--tw-icon-primary-default)}.tw-helper{display:block;padding:0 var(--tw-spacing-spacing-md);font-size:var(--tw-font-body-body-xsm-font-size);line-height:var(--tw-font-body-body-xsm-line-height);color:var(--tw-text-semantic-caption)}.tw-helper--error{color:var(--tw-text-error-default)}.tw-helper--success{color:var(--tw-text-success-default)}.tw-formfield{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-lg);width:100%}.tw-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#24242473;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:var(--tw-spacing-spacing-3xl);z-index:1000;animation:motion-fade-in var(--motion-base) var(--ease-out) both}.tw-modal-overlay.is-leaving{animation:motion-fade-out var(--motion-exit) var(--ease-in-out) both}body.tw-modal-open{overflow:hidden}.tw-modal{width:442px;max-width:100%;max-height:calc(100dvh - 2 * var(--tw-spacing-spacing-3xl));overflow-y:auto;outline:none;background:var(--tw-surface-filter-resume-surface);border-radius:var(--tw-border-radius-md);padding:var(--tw-spacing-spacing-5xl);display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-5xl);box-shadow:0 8px 28px #00000038;transform-origin:50% 50%;animation:motion-modal-in var(--motion-enter) var(--ease-out) both}.tw-modal-overlay.is-leaving .tw-modal{animation:motion-modal-out var(--motion-exit) var(--ease-in-out) both}.tw-modal--wide{width:760px;padding:var(--tw-spacing-spacing-3xl);gap:var(--tw-spacing-spacing-3xl)}.tw-modal{position:relative}.tw-modal__close{position:absolute;top:var(--tw-spacing-spacing-1xl);right:var(--tw-spacing-spacing-1xl);display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:none;border-radius:999px;background:transparent;cursor:pointer;color:var(--tw-text-semantic-caption)}.tw-modal__close:hover:not(:disabled){background:var(--tw-surface-default-default-subtle);color:var(--tw-text-semantic-title)}.tw-modal__close:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus)}.tw-modal__close:disabled{cursor:not-allowed;opacity:.5}.tw-modal__header{padding:0 var(--tw-spacing-spacing-3xl);display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-lg);text-align:center}.tw-modal__title{font-size:var(--tw-font-title-h6-font-size);line-height:var(--tw-font-title-h6-line-height);font-weight:700;color:var(--tw-text-semantic-title)}.tw-modal__desc{font-size:var(--tw-font-body-body-xsm-font-size);line-height:var(--tw-font-body-body-xsm-line-height);color:var(--tw-text-semantic-body)}.tw-modal__body{width:100%;text-align:left}.tw-modal__footer{display:flex;flex-wrap:wrap;gap:var(--tw-spacing-spacing-1xl);justify-content:center}.tw-modal__footer .tw-btn{min-width:114px}.tw-radiogroup{border:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-md)}.tw-radiogroup__legend{padding:0;margin-bottom:var(--tw-spacing-spacing-md)}.tw-radiogroup__options{display:flex;flex-wrap:wrap;gap:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-3xl)}.tw-radiofield{display:inline-flex;flex-direction:column;gap:var(--tw-spacing-spacing-none);cursor:pointer}.tw-radiofield__row{display:inline-flex;align-items:flex-start;gap:var(--tw-spacing-spacing-md);padding-block:4px}.tw-radiofield__label{font-size:var(--tw-font-body-body-sm-font-size);line-height:var(--tw-font-body-body-sm-line-height);font-weight:400;color:var(--tw-text-default-default)}.tw-radiofield__description{padding-left:var(--tw-spacing-spacing-3xl);font-size:var(--tw-font-body-body-xsm-font-size);line-height:var(--tw-font-body-body-xsm-line-height);color:var(--tw-text-semantic-body)}.tw-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:16px;height:16px;margin:1px 0 0;border-radius:var(--tw-border-radius-round);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);background:var(--tw-surface-default-default);display:inline-grid;place-items:center;cursor:pointer}.tw-radio:after{content:"";width:8px;height:8px;border-radius:var(--tw-border-radius-round);background:transparent}.tw-radio:hover:not(:disabled){border-color:var(--tw-border-primary-default)}.tw-radio:checked{border-color:var(--tw-border-primary-default)}.tw-radio:checked:after{background:var(--tw-surface-primary-default)}.tw-radio:checked:hover:not(:disabled){border-color:var(--tw-border-primary-default-hover)}.tw-radio:checked:hover:not(:disabled):after{background:var(--tw-surface-primary-default-hover)}.tw-radio:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:2px}.tw-radio:disabled{border-color:var(--tw-border-disabled-disabled);cursor:not-allowed}.tw-radio:disabled:checked:after{background:var(--tw-border-disabled-disabled)}.tw-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;list-style:none;margin:0;padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-lg);display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-none);max-height:280px;overflow-y:auto;background:var(--tw-surface-default-default);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md);box-shadow:0 8px 20px #0000001f}.tw-list-item{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-sm);padding:var(--tw-spacing-spacing-lg);border-radius:var(--tw-border-radius-md);background:var(--tw-surface-default-default);cursor:pointer}.tw-list-item:hover,.tw-list-item--active{background:var(--tw-surface-main-background)}.tw-list-item[aria-selected=true]{background:var(--tw-surface-primary-default-subtle)}.tw-list-item__title{font-size:var(--tw-font-body-body-sm-font-size);line-height:var(--tw-font-body-body-sm-line-height);color:var(--tw-text-semantic-title)}.tw-list-item__description{font-size:var(--tw-font-body-body-xsm-font-size);line-height:var(--tw-font-body-body-xsm-line-height);color:var(--tw-text-semantic-body)}.tw-list__empty{padding:var(--tw-spacing-spacing-lg);font-size:var(--tw-font-body-body-sm-font-size);color:var(--tw-text-semantic-caption)}.tw-checkboxfield{display:inline-flex;align-items:flex-start;gap:var(--tw-spacing-spacing-md);padding-block:4px;cursor:pointer}.tw-checkboxfield__label{font-size:var(--tw-font-body-body-sm-font-size);line-height:var(--tw-font-body-body-sm-line-height);font-weight:400;color:var(--tw-text-default-default)}.tw-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:16px;height:16px;margin:1px 0 0;border-radius:var(--tw-border-radius-sm);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);background:var(--tw-surface-default-default);display:inline-grid;place-items:center;cursor:pointer}.tw-checkbox:after{content:"";width:4px;height:8px;margin-top:-2px;border:solid transparent;border-width:0 2px 2px 0;transform:rotate(45deg)}.tw-checkbox:hover:not(:disabled){border-color:var(--tw-border-primary-default)}.tw-checkbox:checked{background:var(--tw-surface-primary-default);border-color:var(--tw-border-primary-default)}.tw-checkbox:checked:after{border-color:var(--tw-text-primary-on-color)}.tw-checkbox:checked:hover:not(:disabled){background:var(--tw-surface-primary-default-hover);border-color:var(--tw-border-primary-default-hover)}.tw-checkbox:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:2px}.tw-checkbox:disabled{border-color:var(--tw-border-disabled-disabled);cursor:not-allowed}.tw-tabs{position:relative;display:flex;gap:var(--tw-spacing-spacing-md);overflow-x:auto}.tw-tab{display:inline-flex;align-items:center;gap:var(--tw-spacing-spacing-sm);padding:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-1xl);border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;font-size:var(--tw-font-body-body-md-font-size);font-weight:600;color:var(--tw-text-semantic-caption);cursor:pointer;white-space:nowrap}.tw-tab:hover{color:var(--tw-text-semantic-title);background:var(--tw-surface-default-default-subtle)}.tw-tab--selected{color:var(--tw-text-primary-default)}.tw-tabs__underline{position:absolute;left:0;bottom:0;height:3px;background:var(--tw-border-primary-default)}.tw-tabs__underline--animated{transition:transform var(--motion-tab) var(--ease-out),width var(--motion-tab) var(--ease-out)}.tw-tabpanel{animation:motion-fade-in var(--motion-base) var(--ease-out) both}.tw-tab:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:-2px}.tw-tab__count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--tw-surface-primary-default);color:var(--tw-text-primary-on-color);font-size:var(--tw-font-body-body-xsm-font-size);line-height:20px;text-align:center}.tw-tabpanel:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:-2px}.tw-collapse{display:grid;grid-template-rows:0fr;margin-top:calc(-1 * var(--tw-spacing-spacing-sm));opacity:0;visibility:hidden;transition:grid-template-rows var(--motion-collapse) var(--ease-out),margin-top var(--motion-collapse) var(--ease-out),opacity var(--motion-collapse) var(--ease-out),visibility 0s linear var(--motion-collapse)}.tw-collapse__inner{overflow:hidden;min-height:0}.tw-collapse.is-open{grid-template-rows:1fr;margin-top:0;opacity:1;visibility:visible;transition-delay:0s}.tw-collapse--arrow{margin-top:calc(-1 * (var(--tw-spacing-spacing-sm) + 10px))}.tw-collapse--arrow>.tw-collapse__inner{padding-top:10px}.tw-collapse--arrow.is-open{margin-top:-10px}.tw-collapse__stack{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-sm)}.coins-filedrop__wrap{display:grid;gap:var(--tw-spacing-spacing-sm);min-width:0}.coins-filedrop{display:flex;align-items:center;justify-content:center;min-height:7.5rem;box-sizing:border-box;padding:var(--tw-spacing-spacing-1xl) var(--tw-spacing-spacing-xl);border:var(--tw-border-width-md) dashed var(--tw-border-default-default);border-radius:var(--tw-border-radius-lg);background:var(--tw-surface-default-default-subtle);color:var(--tw-text-semantic-body);cursor:pointer;text-align:center;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.coins-filedrop:hover:not(.has-file):not(.is-disabled){border-color:var(--tw-border-primary-default)}.coins-filedrop:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:2px}.coins-filedrop.is-dragging{border-color:var(--tw-border-primary-default);background:var(--tw-surface-primary-default-subtle);box-shadow:0 0 0 4px var(--tw-surface-primary-default-subtle)}.coins-filedrop.has-file{border-style:solid;cursor:default;min-height:0;justify-content:stretch;padding:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-xl);background:var(--tw-surface-default-default)}.coins-filedrop.is-invalid{border-color:var(--tw-border-error-default)}.coins-filedrop.is-disabled{cursor:not-allowed;opacity:.6}.coins-filedrop__empty{display:grid;justify-items:center;gap:var(--tw-spacing-spacing-sm);min-width:0}.coins-filedrop__icon{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--tw-surface-primary-default-subtle);color:var(--tw-icon-primary-default)}.coins-filedrop__title{font-weight:600;overflow-wrap:anywhere}.coins-filedrop__hint{font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-caption);overflow-wrap:anywhere}.coins-filedrop__file{display:flex;align-items:center;gap:var(--tw-spacing-spacing-lg);width:100%;min-width:0;text-align:left}.coins-filedrop__file-icon{flex:none;display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--tw-border-radius-md);background:var(--tw-surface-primary-default-subtle);color:var(--tw-icon-primary-default)}.coins-filedrop__file-icon--thumb{width:3rem;height:3rem;padding:0;overflow:hidden;background:var(--tw-surface-default-default-subtle);border:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.coins-filedrop__thumb{width:100%;height:100%;object-fit:cover;display:block}.coins-filedrop__file-text{display:grid;gap:2px;flex:1 1 auto;min-width:0}.coins-filedrop__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coins-filedrop__size{font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-caption)}.coins-filedrop__actions{flex:none;display:flex;gap:var(--tw-spacing-spacing-sm)}.coins-filedrop--compact{min-height:0;flex-wrap:wrap;gap:var(--tw-spacing-spacing-sm) var(--tw-spacing-spacing-md);padding:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-xl);border-radius:var(--tw-border-radius-md);color:var(--tw-icon-primary-default)}.coins-filedrop--compact .coins-filedrop__title{color:var(--tw-text-semantic-body)}@media(prefers-reduced-motion:reduce){.coins-filedrop{transition:none}}.login{min-height:100vh;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;align-items:center;gap:var(--tw-spacing-spacing-5xl);padding:var(--tw-spacing-spacing-3xl) clamp(var(--tw-spacing-spacing-3xl),6vw,8rem)}.login__art{display:grid;place-items:center;width:100%}.login__art .coins-logo{width:100%;max-width:520px;height:auto;overflow:visible}:root[data-theme=dark] .login__art .coins-letters{fill:#d9d9de;stroke:#d9d9de}@media(max-width:900px){.login{grid-template-columns:minmax(0,28rem);justify-content:center;gap:var(--tw-spacing-spacing-1xl);padding:var(--tw-spacing-spacing-3xl)}.login__art .coins-logo{max-width:300px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login__panel{width:100%;max-width:28rem;display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-1xl)}.login__title{margin:0;font-size:var(--tw-font-title-h3-font-size);line-height:var(--tw-font-title-h3-line-height);font-weight:700;color:var(--tw-text-semantic-title);overflow-wrap:anywhere}.login__subtitle{margin:0;font-size:var(--tw-font-body-body-md-font-size);line-height:1.6;color:var(--tw-text-semantic-body)}.login__submit{width:100%;height:48px;gap:var(--tw-spacing-spacing-lg)}.login__reset{align-self:center;display:inline-flex;align-items:center;gap:var(--tw-spacing-spacing-md);max-width:100%;padding:var(--tw-spacing-spacing-sm) var(--tw-spacing-spacing-md);border:0;border-radius:var(--tw-border-radius-sm);background:none;font:inherit;font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-caption);text-align:left;cursor:pointer;transition:color var(--motion-fast) var(--ease-out)}.login__reset:hover:not(:disabled){color:var(--tw-text-primary-default)}.login__reset:disabled{cursor:progress}.login__reset:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:2px}.login__divider{display:flex;align-items:center;gap:var(--tw-spacing-spacing-1xl);font-size:var(--tw-font-body-body-xsm-font-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tw-text-semantic-caption)}.login__divider:before,.login__divider:after{content:"";flex:1;height:var(--tw-border-width-sm);background:var(--tw-border-default-default)}.login__divider span{text-align:center}.login__legal{margin:0;text-align:center;font-size:var(--tw-font-body-body-xsm-font-size);line-height:1.5;color:var(--tw-text-semantic-caption)}.login__note{font-size:var(--tw-font-body-body-sm-font-size);color:var(--tw-text-semantic-caption);background:var(--tw-surface-information-default-subtle);border-radius:var(--tw-border-radius-md);padding:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-1xl)}.login__roles{display:grid;gap:var(--tw-spacing-spacing-lg)}.login__role{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:var(--tw-spacing-spacing-xl) var(--tw-spacing-spacing-1xl);border-radius:var(--tw-border-radius-md);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);background:var(--tw-surface-default-default);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),transform var(--motion-press-time) var(--ease-out)}.login__role:hover{border-color:var(--tw-border-primary-default);background:var(--tw-surface-default-default-subtle)}.login__role:active{transform:scale(var(--motion-press))}.login__role-name{font-weight:700;color:var(--tw-text-semantic-title)}.login__role-user{font-size:var(--tw-font-body-body-sm-font-size);color:var(--tw-text-semantic-caption)}.shell{min-height:100vh;display:flex;flex-direction:column}.content{flex:1;min-width:0;display:flex;flex-direction:column}.main{flex:1;padding:var(--tw-spacing-spacing-3xl) var(--tw-spacing-spacing-5xl);max-width:1440px;width:100%;margin:0 auto}.form-page{display:flex;flex-direction:column;align-items:center}.form-page .page-head{width:100%;max-width:560px;justify-content:center}.form-page .page-title{text-align:center}.form-card{width:100%;max-width:560px}.form-page--wide .page-head,.form-page--wide .form-card{max-width:880px}.page-title{font-size:var(--tw-font-title-h5-font-size);line-height:var(--tw-font-title-h5-line-height);margin-bottom:var(--tw-spacing-spacing-3xl)}.page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tw-spacing-spacing-lg);margin-bottom:var(--tw-spacing-spacing-3xl)}.card{background:var(--tw-surface-default-default);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md);padding:var(--tw-spacing-spacing-3xl);transition:box-shadow var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.card+.card{margin-top:var(--tw-spacing-spacing-1xl)}.table-wrap{position:relative;overflow-x:auto;border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md)}.table{width:100%;border-collapse:collapse;background:var(--tw-surface-default-default)}.table th,.table td{text-align:left;padding:var(--tw-spacing-spacing-xl) var(--tw-spacing-spacing-1xl);font-size:var(--tw-font-body-body-sm-font-size);border-bottom:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.table th{background:var(--tw-surface-main-background);color:var(--tw-text-semantic-title);font-weight:700;white-space:nowrap}.table tbody tr{cursor:pointer;transition:background var(--motion-fast) var(--ease-out)}.table tbody tr:hover{background:var(--tw-surface-primary-default-subtle)}.table td.num{text-align:right;font-variant-numeric:tabular-nums}.th-sort{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;margin:0;font:inherit;font-weight:700;color:var(--tw-text-semantic-title);cursor:pointer;white-space:nowrap}.th-sort__icon{font-size:11px;color:var(--tw-text-semantic-caption);line-height:1}.th-sort:hover .th-sort__icon,.th-sort--active .th-sort__icon{color:var(--tw-text-primary-default)}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px var(--tw-spacing-spacing-lg);border-radius:var(--tw-border-radius-round);font-size:var(--tw-font-body-body-xsm-font-size);font-weight:600;white-space:nowrap}.badge--neutral{background:var(--tw-surface-default-default-subtle);color:var(--tw-text-semantic-body)}.badge--info{background:var(--tw-surface-information-default-subtle);color:var(--tw-text-warning-default-hover)}.badge--success{background:var(--tw-surface-success-default-subtle);color:var(--tw-text-success-default-hover)}.badge--error,.badge--overdue{background:var(--tw-surface-error-default-subtle);color:var(--tw-text-error-default)}.badge--warning{background:var(--tw-surface-warning-default-subtle);color:var(--tw-text-warning-default-hover)}.chip--removable{padding-right:4px}.chip__x{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;padding:0 2px;margin-left:2px;color:var(--tw-text-semantic-caption);border-radius:var(--tw-border-radius-round)}.chip__x:hover:not(:disabled){color:var(--tw-text-error-default)}.chip__x:disabled{cursor:default;opacity:.5}.chip--locked{border:var(--tw-border-width-sm) dashed var(--tw-border-default-default)}.chip--locked .material-icons{color:var(--tw-text-semantic-caption)}.row{display:flex;gap:var(--tw-spacing-spacing-1xl);align-items:center;flex-wrap:wrap}.row--end{justify-content:flex-end}.row--inline{flex-wrap:nowrap;align-items:flex-end}.row--inline .field-grow{flex:1;min-width:0}.stack{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-1xl)}.muted{color:var(--tw-text-semantic-caption)}.linklike{background:none;border:none;padding:0;font:inherit;cursor:pointer;color:var(--tw-text-primary-default);text-decoration:underline}.linklike:hover{color:var(--tw-text-primary-default-hover)}.divider{border:none;border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default);margin:var(--tw-spacing-spacing-md) 0;width:100%}.subhead{font-size:var(--tw-font-body-body-md-font-size);font-weight:700;color:var(--tw-text-semantic-title);margin:0}.invoice{display:flex;gap:var(--tw-spacing-spacing-1xl);align-items:flex-start;flex-wrap:wrap}.invoice__thumb{flex:0 0 auto;width:96px;height:96px;padding:0;border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md);overflow:hidden;background:var(--tw-surface-default-default-subtle);cursor:pointer;display:grid;place-items:center;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.invoice__thumb:hover{border-color:var(--tw-border-primary-default);box-shadow:0 2px 8px #0000001a}.invoice__thumb--loading{cursor:default;opacity:.6}.invoice__thumb--loading:hover{border-color:var(--tw-border-default-default);box-shadow:none}.invoice__thumb img{width:100%;height:100%;object-fit:cover;display:block}.invoice__icon{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--tw-text-error-default);font-weight:700;font-size:13px;letter-spacing:.04em}.invoice__icon span:first-child{font-size:26px;line-height:1}.invoice__meta{min-width:0;display:flex;flex-direction:column;gap:4px}.subpanel{border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md);padding:var(--tw-spacing-spacing-1xl);background:var(--tw-surface-default-default-subtle);display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-1xl)}.segmented{display:inline-flex;border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md);overflow:hidden;background:var(--tw-surface-default-default)}.segmented__opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;height:40px;padding:0 var(--tw-spacing-spacing-1xl);font:inherit;font-weight:600;color:var(--tw-text-semantic-caption);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.segmented__opt+.segmented__opt{border-left:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.segmented__opt:not(.is-active):hover{background:var(--tw-surface-default-default-subtle);color:var(--tw-text-semantic-title)}.segmented__opt.is-active{background:var(--tw-surface-primary-default);color:var(--tw-text-primary-on-color)}.segmented__opt:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:-2px}.asset-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--tw-spacing-spacing-3xl);flex-wrap:wrap;background:var(--tw-surface-default-default)}.asset-hero__type{text-transform:uppercase;letter-spacing:.08em;font-size:var(--tw-font-body-body-xsm-font-size);font-weight:700;color:var(--tw-text-primary-default)}.asset-hero__name{font-size:var(--tw-font-title-h4-font-size);line-height:1.15;margin:4px 0 var(--tw-spacing-spacing-lg);color:var(--tw-text-semantic-title)}.asset-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tw-spacing-spacing-lg)}.asset-hero__meta .muted{font-size:var(--tw-font-body-body-sm-font-size)}.chip-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--tw-font-body-body-sm-font-size);font-weight:700;background:var(--tw-surface-default-default);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-sm);padding:2px var(--tw-spacing-spacing-md);color:var(--tw-text-semantic-title)}.asset-hero__value{text-align:right}.asset-hero__value-num{font-size:var(--tw-font-title-h5-font-size);font-weight:700;color:var(--tw-text-semantic-title);white-space:nowrap}.asset-detail{padding:0;overflow:clip}.asset-detail__section{padding:var(--tw-spacing-spacing-3xl)}.asset-detail__section+.asset-detail__section{border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.asset-detail .asset-hero{border-radius:0}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--tw-spacing-spacing-1xl) var(--tw-spacing-spacing-3xl);align-items:start}.form-grid .span-all{grid-column:1 / -1}.form-section{margin:var(--tw-spacing-spacing-md) 0 0;padding-top:var(--tw-spacing-spacing-lg);border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default-subtle);font-size:var(--tw-font-body-body-md-font-size);font-weight:700;color:var(--tw-text-semantic-title)}.form-grid>.form-section:first-child{margin-top:0;padding-top:0;border-top:0}.form-section__note{font-weight:400;color:var(--tw-text-semantic-caption)}.form-attachments{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--tw-spacing-spacing-xl);align-items:start}.form-page__back{width:100%;max-width:880px;margin-bottom:var(--tw-spacing-spacing-1xl)}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-1xl);align-items:end}.filters__label{font-size:var(--tw-font-body-body-xsm-font-size);font-weight:600;color:var(--tw-text-semantic-caption);margin-bottom:4px;display:block}.filters__actions{display:flex;align-items:end}.material-icons{vertical-align:middle;line-height:1;-webkit-user-select:none;user-select:none}.search-field{position:relative}.search-field .material-icons{position:absolute;left:var(--tw-spacing-spacing-md);top:50%;transform:translateY(-50%);color:var(--tw-text-semantic-caption);pointer-events:none}.search-field .tw-field{padding-left:34px}.alert{padding:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-1xl);border-radius:var(--tw-border-radius-md);font-size:var(--tw-font-body-body-sm-font-size)}.alert--error{background:var(--tw-surface-error-default-subtle);color:var(--tw-text-error-default)}.alert--warning{background:var(--tw-surface-warning-default-subtle);color:var(--tw-text-warning-default-hover)}.alert--info{background:var(--tw-surface-information-default-subtle);color:var(--tw-text-semantic-body);border-left:3px solid var(--tw-border-information-default)}.alert--success{background:var(--tw-surface-success-default-subtle);color:var(--tw-text-success-default-hover)}.empty{padding:var(--tw-spacing-spacing-5xl);text-align:center;color:var(--tw-text-semantic-caption)}.pager{display:flex;gap:var(--tw-spacing-spacing-lg);justify-content:center;margin-top:var(--tw-spacing-spacing-1xl)}.timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-lg)}.timeline li{padding:var(--tw-spacing-spacing-lg) 0;border-bottom:var(--tw-border-width-sm) solid var(--tw-border-default-default-subtle)}.timeline__type{font-weight:700;color:var(--tw-text-semantic-title)}.timeline__meta{font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-caption)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--tw-spacing-spacing-1xl);margin:0}.detail-grid dt{font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-caption)}.detail-grid dd{margin:0;font-weight:600;color:var(--tw-text-semantic-title)}.icon-button{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--tw-icon-default-default);cursor:pointer;text-decoration:none}.icon-button:hover:not(:disabled){background:var(--tw-surface-default-default-subtle)}.icon-button:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:1px}.icon-button:disabled{color:var(--tw-text-semantic-placeholder);cursor:default}.invoice__open{color:var(--tw-text-secondary-default)}.userpicker{position:relative}.userpicker__list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;list-style:none;margin:0;padding:var(--tw-spacing-spacing-md);max-height:240px;overflow-y:auto;background:var(--tw-surface-default-default);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md);box-shadow:0 8px 20px #0000001f}.userpicker__empty{padding:var(--tw-spacing-spacing-lg);color:var(--tw-text-semantic-caption);font-size:var(--tw-font-body-body-sm-font-size)}.userpicker__option{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;gap:2px;padding:var(--tw-spacing-spacing-lg);border:none;border-radius:var(--tw-border-radius-sm);background:none;cursor:pointer;font:inherit;transition:background var(--motion-fast) var(--ease-out)}.userpicker__option:hover{background:var(--tw-surface-primary-default-subtle)}.userpicker__option-name{font-weight:600;color:var(--tw-text-semantic-title);font-size:var(--tw-font-body-body-sm-font-size)}.userpicker__option-mail{font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-caption)}.assetpicker__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%}.assetpicker__type{font-weight:400;color:var(--tw-text-semantic-body)}.assetpicker__status{font-size:var(--tw-font-body-body-xsm-font-size);padding-block:0}.assetpicker__badges{display:inline-flex;gap:4px;margin-left:auto}.assetpicker__option .userpicker__option-mail{display:inline-flex;align-items:center;gap:4px}.userpicker__chip{display:flex;align-items:center;justify-content:space-between;gap:var(--tw-spacing-spacing-lg);padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-1xl);border:var(--tw-border-width-sm) solid var(--tw-border-primary-default);border-radius:var(--tw-border-radius-md);background:var(--tw-surface-primary-default-subtle);font-size:var(--tw-font-body-body-sm-font-size);color:var(--tw-text-semantic-title)}.userpicker__clear{border:none;background:none;cursor:pointer;color:var(--tw-text-semantic-caption);font-size:14px;padding:2px 6px;border-radius:var(--tw-border-radius-sm)}.userpicker__clear:hover{color:var(--tw-text-error-default)}html{scroll-behavior:smooth}.main>*{animation:motion-rise var(--motion-enter) var(--ease-out) both}.login__panel{animation:motion-rise var(--motion-enter) var(--ease-out) both}.skeleton{border-radius:var(--tw-border-radius-sm);background:linear-gradient(90deg,var(--tw-surface-default-default-subtle) 25%,var(--tw-surface-main-surface) 37%,var(--tw-surface-default-default-subtle) 63%);background-size:400% 100%;animation:skeleton-shimmer 1.4s ease infinite}@keyframes skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.skeleton-row{height:44px;margin-bottom:var(--tw-spacing-spacing-md)}.skeleton-line{height:12px;margin:6px 0}.to-top{position:fixed;right:var(--tw-spacing-spacing-3xl);bottom:var(--tw-spacing-spacing-3xl);width:44px;height:44px;border-radius:var(--tw-border-radius-round);border:none;background:var(--tw-surface-primary-default);color:var(--tw-text-primary-on-color);font-size:20px;cursor:pointer;box-shadow:0 4px 12px #0000002e;display:grid;place-items:center;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out),background var(--motion-fast) var(--ease-out);z-index:900}.to-top--visible{opacity:1;transform:translateY(0);pointer-events:auto}.to-top:hover{background:var(--tw-surface-primary-default-hover)}@media(max-width:860px){.main{padding:var(--tw-spacing-spacing-3xl) var(--tw-spacing-spacing-1xl)}.topbar{padding-left:var(--tw-spacing-spacing-1xl);padding-right:var(--tw-spacing-spacing-1xl)}.profile-menu__name{display:none}}:root[data-theme=dark]{--tw-surface-main-background: #161618;--tw-surface-default-default: #212124;--tw-surface-default-default-subtle: #2c2c30;--tw-surface-default-default-subtle-hover: #35353a;--tw-surface-main-surface: #2c2c30;--tw-surface-filter-resume-surface: #26262a;--tw-surface-disabled-disabled: #3a3a40;--tw-text-semantic-title: #f4f4f5;--tw-text-semantic-body: #c9c9cf;--tw-text-semantic-caption: #9a9aa2;--tw-text-semantic-placeholder: #6f6f77;--tw-text-default-default: #f4f4f5;--tw-text-default-default-hover: #c9c9cf;--tw-border-default-default: #3a3a40;--tw-border-default-default-hover: #55555c;--tw-border-default-focus: #3a3a40;--tw-border-default-default-subtle: #2c2c30;--tw-icon-default-default: #c9c9cf;--tw-icon-default-default-hover: #f4f4f5;--tw-icon-default-caption: #9a9aa2;--tw-surface-primary-default-subtle: #4a1f36;--tw-surface-primary-default-subtle-hover: #5c2744;--tw-border-primary-default-subtle: #6b2a4d;--tw-border-primary-default-subtle-hover: #823360;color-scheme:dark}.review-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-md)}.review-list__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tw-spacing-spacing-md);padding-bottom:var(--tw-spacing-spacing-md);border-bottom:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.review-list__item:last-child{border-bottom:none;padding-bottom:0}.review-list__item>.badge{min-width:180px}.review-list__form{flex:1;min-width:260px}.filters-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tw-spacing-spacing-md)}.filters-bar .search-field{flex:1 1 320px;min-width:0}.filters-card{padding:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-1xl)}.filters-bar .search-field .tw-field{height:40px}.filters-bar .tw-btn.is-open{border-color:var(--tw-border-primary-default);color:var(--tw-text-primary-default)}.filters-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:700;background:var(--tw-surface-primary-default);color:var(--tw-text-primary-on-color)}.filters-panel{display:grid;grid-template-columns:1.4fr 1.2fr .8fr;gap:var(--tw-spacing-spacing-1xl);padding-top:var(--tw-spacing-spacing-lg);border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.filters-group{border:none;margin:0;padding:0;min-width:0}.filters-group__title{padding:0;margin-bottom:var(--tw-spacing-spacing-md);font-size:var(--tw-font-body-body-xsm-font-size);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tw-text-semantic-caption)}.filters-group__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-md)}.filter-chips{display:flex;flex-wrap:wrap;gap:var(--tw-spacing-spacing-sm)}.filter-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 10px;border-radius:999px;font-size:13px;background:var(--tw-surface-default-default-subtle);color:var(--tw-text-semantic-title);border:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.filter-chip__name{font-weight:600}.filter-chip__remove{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:none;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.filter-chip__remove:hover{background:var(--tw-surface-primary-default-subtle);color:var(--tw-text-primary-default)}.filter-chip__remove:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus)}@media(max-width:900px){.filters-panel{grid-template-columns:1fr}}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--tw-spacing-spacing-lg);margin-bottom:var(--tw-spacing-spacing-1xl)}.kpi-card{display:flex;align-items:center;gap:var(--tw-spacing-spacing-lg);width:100%;text-align:left;cursor:pointer;padding:var(--tw-spacing-spacing-1xl);font:inherit;color:var(--tw-text-semantic-title);background:var(--tw-surface-default-default);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md);transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.kpi-card:hover{background:var(--tw-surface-default-default-subtle)}.kpi-card:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:2px}.kpi-card.is-active{border-color:var(--tw-border-primary-default);box-shadow:inset 0 0 0 1px var(--tw-border-primary-default)}.kpi-card.is-active .kpi-card__icon{background:var(--tw-surface-primary-default);color:var(--tw-text-primary-on-color)}.kpi-card__icon{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px;background:var(--tw-surface-primary-default-subtle);color:var(--tw-text-primary-default)}.kpi-card--warning .kpi-card__icon{background:var(--tw-surface-warning-default-subtle);color:var(--tw-text-warning-default-hover)}.kpi-card__text{display:flex;flex-direction:column;min-width:0}.kpi-card__label{font-size:13px;color:var(--tw-text-semantic-caption)}.kpi-card__value{font-size:var(--tw-font-title-h5-font-size);line-height:var(--tw-font-title-h5-line-height);font-weight:600}@media(max-width:480px){.kpi-grid{grid-template-columns:1fr}}.selection-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tw-spacing-spacing-lg);padding:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-1xl);background:var(--tw-surface-primary-default-subtle);border:var(--tw-border-width-sm) solid var(--tw-border-primary-default-subtle);border-radius:var(--tw-border-radius-md);font-size:var(--tw-font-body-body-sm-font-size);color:var(--tw-text-semantic-title)}.filters-checks{display:flex;flex-direction:column;gap:2px;grid-column:1 / -1}.detail-nav{justify-content:space-between;flex-wrap:wrap}.detail-nav__steps{gap:var(--tw-spacing-spacing-md);align-items:center}.detail-nav__pos{font-size:13px;min-width:64px;text-align:center}.audit-filters{grid-template-columns:1.3fr 1fr 1fr}.audit-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--tw-spacing-spacing-sm) var(--tw-spacing-spacing-lg)}.audit-types__option{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;color:var(--tw-text-semantic-body)}.audit-table__date{white-space:nowrap;font-variant-numeric:tabular-nums}.audit-table__asset{white-space:nowrap;font-weight:600}.audit-table__serial{display:block;font-size:12px}.audit-table__extra{font-size:12px;margin-top:2px}@media(max-width:900px){.audit-filters{grid-template-columns:1fr}}.change-summary{display:grid;grid-template-columns:max-content 1fr;gap:var(--tw-spacing-spacing-sm) var(--tw-spacing-spacing-1xl);margin:0;align-items:center}.change-summary dt{font-weight:700;color:var(--tw-text-semantic-title)}.change-summary dd{margin:0;color:var(--tw-text-semantic-body)}.change-tech{display:grid;grid-template-columns:1fr 1fr;gap:var(--tw-spacing-spacing-1xl)}.change-tech__title{font-weight:700;font-size:13px;color:var(--tw-text-semantic-title);margin-bottom:var(--tw-spacing-spacing-sm)}.change-tech ul{margin:0;padding-left:18px;font-size:13px;color:var(--tw-text-semantic-body)}@media(max-width:600px){.change-tech{grid-template-columns:1fr}}.asset-editor__section+.asset-editor__section{padding-top:var(--tw-spacing-spacing-1xl);border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default-subtle)}.asset-editor__bar{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;gap:var(--tw-spacing-spacing-lg);align-items:center;justify-content:space-between;margin:0 calc(-1 * var(--tw-spacing-spacing-3xl)) calc(-1 * var(--tw-spacing-spacing-3xl));padding:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-3xl);background:var(--tw-surface-default-default);border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default);box-shadow:0 -6px 16px #0000000f}.change-table td,.change-table th{font-size:13px}.change-table tbody tr{cursor:default}.change-table tbody tr:hover{background:transparent}.mail-warning{justify-content:space-between;align-items:center;margin-bottom:var(--tw-spacing-spacing-1xl)}.mail-warning__close{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:none;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.mail-warning__close:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus)}.print-document{display:none;color:#242424;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:11pt;line-height:1.45;background:#fff}.print-document.print-document--measure{display:block;position:fixed;left:-10000px;top:0;width:179.9mm;visibility:hidden}.print-document__header{display:flex;align-items:center;justify-content:space-between;gap:16pt;padding-bottom:10pt;border-bottom:2pt solid #6f53ff}.print-document__logo{height:34pt;width:auto}.print-document__heading{text-align:right}.print-document__heading h1{margin:0;font-size:16pt}.print-document__heading p{margin:2pt 0 0;font-size:10pt;color:#55555c}.print-document__intro{margin:14pt 0 10pt}.print-document__summary,.print-document__assets{width:100%;border-collapse:collapse}.print-document__summary{margin-bottom:10pt}.print-document__summary th,.print-document__summary td,.print-document__assets th,.print-document__assets td{border:.75pt solid #c9c9cf;padding:3.5pt 7pt;text-align:left;vertical-align:top}.print-document__summary th{width:1%;white-space:nowrap;background:#f4f4f7;font-weight:600}.print-document__assets{font-size:10pt}.print-document__assets thead th{background:#f4f4f7;font-weight:600}.print-document__assets tr{break-inside:avoid}.print-document__assets td{overflow-wrap:anywhere}.print-document__n{width:22pt;white-space:nowrap;overflow-wrap:normal!important;text-align:center!important;color:#6b6b75}.print-document__observations{margin-top:14pt;border:.75pt solid #c9c9cf;padding:8pt 10pt 12pt;break-inside:avoid}.print-document__observations h2{margin:0 0 6pt;font-size:11pt}.print-document__observations-text{margin:0;white-space:pre-wrap;min-height:48pt;font-size:9.5pt;line-height:1.35}.print-document__line{height:18pt;border-bottom:.75pt solid #9a9aa2}.print-document__signatures{display:flex;justify-content:space-between;gap:40pt;margin-top:30pt;break-inside:avoid}.print-document__signature{flex:1;text-align:center}.print-document__signature-line{border-bottom:1pt solid #242424;height:38pt;margin-bottom:6pt}.print-document__signature span{font-size:10pt;font-weight:600}.print-document__signature--named{display:flex;flex-direction:column;gap:4pt;text-align:left}.print-document__signature--named>span:last-of-type{text-align:center}.print-document__role{font-size:11pt;font-weight:700}.print-document__name{font-size:10.5pt}.print-document__blank{font-size:10pt;padding-bottom:2pt;border-bottom:.75pt solid #9a9aa2;min-height:16pt}.print-document--compact .print-document__intro{margin:10pt 0 8pt}.print-document--compact .print-document__assets{font-size:9pt}.print-document--compact .print-document__assets th,.print-document--compact .print-document__assets td{padding:2.5pt 5pt}.print-document--compact .print-document__observations-text{font-size:8.5pt;min-height:36pt}.print-document--compact .print-document__signatures{margin-top:22pt}.print-document--dense{font-size:10pt}.print-document--dense .print-document__header{padding-bottom:6pt}.print-document--dense .print-document__logo{height:26pt}.print-document--dense .print-document__heading h1{font-size:14pt}.print-document--dense .print-document__assets{font-size:8pt}.print-document--dense .print-document__assets th,.print-document--dense .print-document__assets td{padding:1.5pt 4pt;line-height:1.25}.print-document--dense .print-document__observations{margin-top:8pt;padding:5pt 8pt 8pt}.print-document--dense .print-document__observations-text{font-size:8pt;line-height:1.25;min-height:28pt}.print-document--dense .print-document__signatures{margin-top:16pt}.print-document--dense .print-document__signature-line{height:30pt}@media print{@page{size:letter;margin:15mm 18mm}body.printing-return>:not(.print-document){display:none!important}body.printing-return{background:#fff!important}body.printing-return .print-document{display:block;position:static;width:auto;visibility:visible}}.return-process__excluded{gap:var(--tw-spacing-spacing-sm);font-size:13px;color:var(--tw-text-semantic-caption)}.return-process__excluded ul{margin:0;padding-left:1.25rem}.accepted-returns__group{gap:var(--tw-spacing-spacing-md)}.accepted-returns__row{justify-content:space-between;flex-wrap:wrap;gap:var(--tw-spacing-spacing-md)}.accepted-returns__row>span{flex:1 1 14rem;min-width:0;overflow-wrap:anywhere}.return-assets__count{font-size:13px}.return-assets__list{margin:0;padding:0;list-style:none;border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md)}.return-assets__item{display:flex;align-items:center;justify-content:space-between;gap:var(--tw-spacing-spacing-lg);padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-lg);font-size:13px}.return-assets__item+.return-assets__item{border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default-subtle)}.return-assets__origin{margin-left:8px}.return-assets__remove{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--tw-text-semantic-caption);cursor:pointer}.return-assets__remove:hover{background:var(--tw-surface-default-default-subtle);color:var(--tw-text-semantic-title)}.return-assets__remove:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus)}.return-suggestions{border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md);padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-lg);margin:0;display:grid;gap:6px}.return-suggestions legend{padding:0 4px}.return-suggestions__option{display:flex;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer}.return-suggestions__option input{margin-top:3px}.asset-status-cell{display:inline-flex;align-items:center;gap:var(--tw-spacing-spacing-lg);white-space:nowrap}.asset-flags{display:inline-flex;align-items:center;gap:var(--tw-spacing-spacing-md)}.asset-flag{display:inline-flex;line-height:0;cursor:default}.asset-flag--error{color:var(--tw-icon-error-default)}.asset-flag--warning{color:var(--tw-icon-warning-default)}.asset-flag--default{color:var(--tw-icon-default-default)}.return-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tw-spacing-spacing-lg)}.return-notice__text{flex:1 1 320px}.return-notice__actions{flex:0 0 auto}.bitacora__composer{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-lg);padding:var(--tw-spacing-spacing-1xl);border:var(--tw-border-width-sm) dashed var(--tw-border-default-default);border-radius:var(--tw-border-radius-md);background:var(--tw-surface-default-default)}.bitacora__composer.is-dragging{border-color:var(--tw-border-primary-default);background:var(--tw-surface-primary-default-subtle)}.observation-field{display:grid;gap:var(--tw-spacing-spacing-md);border-radius:var(--tw-border-radius-md)}.observation-field.is-dragging{outline:var(--tw-border-width-md) dashed var(--tw-border-primary-default);outline-offset:4px;background:var(--tw-surface-primary-default-subtle)}.bitacora__list{list-style:none}.bitacora__item{display:flex;align-items:flex-start;gap:var(--tw-spacing-spacing-lg)}.bitacora__icon{color:var(--tw-icon-default-caption);margin-top:2px;flex:none}.bitacora__item--comment .bitacora__icon{color:var(--tw-icon-primary-default)}.bitacora__content{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-md);min-width:0;flex:1}.bitacora__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tw-text-semantic-title);font-size:var(--tw-font-body-body-sm-font-size);line-height:var(--tw-font-body-body-sm-line-height)}.bitacora__hidden{margin:0;font-style:italic;color:var(--tw-text-semantic-caption);font-size:var(--tw-font-body-body-sm-font-size)}.bitacora__thumbs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--tw-spacing-spacing-md)}.bitacora__thumb{position:relative;width:96px;height:96px;border-radius:var(--tw-border-radius-md);overflow:hidden;border:var(--tw-border-width-sm) solid var(--tw-border-default-default);background:var(--tw-surface-default-default-subtle)}.bitacora__thumb img{width:100%;height:100%;object-fit:cover;display:block}.bitacora__file{position:relative;flex:1 1 100%;min-width:0}.bitacora__file-card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tw-spacing-spacing-md);padding:var(--tw-spacing-spacing-md) 2.25rem var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-lg);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md);background:var(--tw-surface-default-default-subtle);color:var(--tw-icon-default-caption)}.bitacora__file-name{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere;color:var(--tw-text-semantic-body)}.bitacora__thumb--hidden{display:grid;place-items:center;padding:var(--tw-spacing-spacing-md);text-align:center;font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-caption)}.bitacora__thumb-open{width:100%;height:100%;padding:0;border:none;background:none;cursor:zoom-in;display:grid;place-items:center;color:var(--tw-icon-default-caption)}.bitacora__thumb-open:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:-2px}.bitacora__thumb-remove{position:absolute;top:4px;right:4px;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--tw-border-radius-round);cursor:pointer;background:var(--tw-surface-default-default);color:var(--tw-text-semantic-title);box-shadow:0 1px 4px #00000040}.bitacora__thumb-remove:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus)}.bitacora__viewer{display:flex;align-items:center;justify-content:center;gap:var(--tw-spacing-spacing-lg)}.bitacora__viewer img{max-width:100%;max-height:65vh;object-fit:contain;border-radius:var(--tw-border-radius-md)}.timeline .bitacora__thumb{padding:0;border:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.cell-truncate{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media(min-width:1024px){.table-wrap--sticky{overflow:auto;max-height:max(420px,calc(100vh - 220px))}.table-wrap--sticky .table thead th{position:sticky;top:0;z-index:2}}.saved-views{position:relative}.saved-views__panel{left:auto;right:0;min-width:300px;max-height:360px}.saved-views__row{display:flex;align-items:center;gap:2px}.saved-views__apply{flex:1;border:none;text-align:left;font:inherit}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:flex-end;gap:var(--tw-spacing-spacing-lg);padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-5xl);border-bottom:var(--tw-border-width-sm) solid var(--tw-border-default-default);background:var(--tw-surface-default-default)}.topbar__start{display:flex;align-items:center;gap:var(--tw-spacing-spacing-md);margin-right:auto;min-width:0;container-type:inline-size;flex:1 1 auto}.topbar__home{display:inline-flex;align-items:center;gap:var(--tw-spacing-spacing-sm);flex:none;padding:var(--tw-spacing-spacing-sm) var(--tw-spacing-spacing-md);border-radius:var(--tw-border-radius-md);font-weight:600;font-size:var(--tw-font-body-body-md-font-size);color:var(--tw-text-primary-default);text-decoration:none}.topbar__home:hover{color:var(--tw-text-primary-default-hover);text-decoration:underline;text-underline-offset:3px}.topbar__home:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:2px}@container (max-width: 14rem){.topbar__home-label{display:none}}.topbar__brand{flex:none;padding:var(--tw-spacing-spacing-sm) var(--tw-spacing-spacing-md);border-radius:var(--tw-border-radius-md);font-weight:700;font-size:var(--tw-font-title-h6-font-size);color:var(--tw-text-primary-default);text-decoration:none;white-space:nowrap}.topbar__brand:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus)}.profile-menu{position:relative;min-width:0}.profile-menu__button{display:inline-flex;align-items:center;gap:var(--tw-spacing-spacing-md);max-width:16rem;padding:var(--tw-spacing-spacing-sm) var(--tw-spacing-spacing-md);border:0;border-radius:var(--tw-border-radius-md);background:none;font:inherit;font-size:var(--tw-font-body-body-sm-font-size);font-weight:600;color:var(--tw-text-semantic-title);cursor:pointer}.profile-menu__button:hover,.profile-menu__button[aria-expanded=true]{background:var(--tw-surface-default-default-subtle)}.profile-menu__button:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus)}.profile-menu__avatar{font-size:var(--tw-font-body-body-xsm-font-size)}.profile-menu__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu__panel{left:auto;right:0;width:min(18rem,calc(100vw - 2rem));max-height:none;overflow:visible;transform-origin:top right;animation:motion-menu-in var(--motion-menu) var(--ease-out) both}.profile-menu__panel.is-leaving{animation:motion-menu-out var(--motion-exit) var(--ease-in-out) both}.profile-menu__head{display:flex;flex-direction:column;gap:2px;padding:var(--tw-spacing-spacing-lg)}.profile-menu__head-name{font-weight:700;color:var(--tw-text-semantic-title);overflow-wrap:anywhere}.profile-menu__head-email{font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-body);overflow-wrap:anywhere}.profile-menu__head-role{font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-caption)}.profile-menu__panel .divider{margin:var(--tw-spacing-spacing-sm) 0}.profile-menu__item{flex-direction:row;align-items:center;gap:var(--tw-spacing-spacing-lg);width:100%;border:0;font:inherit;text-align:left;text-decoration:none;color:var(--tw-icon-default-default)}.profile-menu__item:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:-2px}.profile-menu__item.is-current{background:var(--tw-surface-primary-default-subtle)}.profile-menu__item.is-current .tw-list-item__title{color:var(--tw-text-primary-default);font-weight:600}.activity{position:relative}.activity__bell{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:none;border-radius:var(--tw-border-radius-round);background:none;cursor:pointer;color:var(--tw-icon-default-default)}.activity__bell:hover{background:var(--tw-surface-default-default-subtle)}.activity__bell:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus)}.activity__count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;font-size:11px;font-weight:700;line-height:1;background:var(--tw-surface-primary-default);color:var(--tw-text-primary-on-color)}.activity__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:min(420px,calc(100vw - 32px));max-height:70vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-1xl);padding:var(--tw-spacing-spacing-1xl);background:var(--tw-surface-default-default);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md);box-shadow:0 8px 20px #0000001f}.activity__section{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-md)}.activity__title{margin:0;font-size:var(--tw-font-body-body-xsm-font-size);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tw-text-semantic-caption)}.activity__pending,.activity__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.activity__pending-item,.activity__item{width:100%;display:flex;gap:var(--tw-spacing-spacing-lg);text-align:left;font:inherit;cursor:pointer;padding:var(--tw-spacing-spacing-lg);border:none;border-radius:var(--tw-border-radius-md);background:none;color:var(--tw-text-semantic-title)}.activity__pending-item{justify-content:space-between;align-items:center;font-size:var(--tw-font-body-body-sm-font-size)}.activity__item{flex-direction:column;gap:2px}.activity__pending-item:hover,.activity__item:hover{background:var(--tw-surface-main-background)}.activity__item.is-new{box-shadow:inset 3px 0 0 var(--tw-border-primary-default)}.activity__text{font-size:var(--tw-font-body-body-sm-font-size);line-height:var(--tw-font-body-body-sm-line-height)}.activity__meta{display:inline-flex;align-items:center;gap:var(--tw-spacing-spacing-md);font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-caption)}.activity__new{font-size:11px;padding-block:0}.columns-panel{position:relative}.columns-panel__list{left:auto;right:0;min-width:280px;max-height:420px}.columns-panel__list ul{list-style:none;margin:0;padding:0}.columns-panel__hint{margin:0 0 var(--tw-spacing-spacing-md);font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-caption)}.columns-panel__row{display:flex;align-items:center;gap:var(--tw-spacing-spacing-md);padding:2px 0;border-radius:var(--tw-border-radius-md)}.columns-panel__row.is-dragging{background:var(--tw-surface-primary-default-subtle)}.columns-panel__handle{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--tw-border-radius-sm);background:none;cursor:grab;color:var(--tw-icon-default-caption)}.columns-panel__handle:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus)}.filters-bar__tools{display:flex;flex-wrap:wrap;gap:var(--tw-spacing-spacing-md);margin-left:auto}.page-title{white-space:nowrap}.columns-panel__row.is-over{box-shadow:inset 0 2px 0 var(--tw-border-primary-default)}.asset-detail{container:ficha / inline-size}.asset-header{flex:1;display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-md);min-width:0}.asset-page .asset-hero{padding:var(--tw-spacing-spacing-lg) clamp(var(--tw-spacing-spacing-1xl),2.5cqi,var(--tw-spacing-spacing-3xl))}.asset-header__line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-3xl)}.asset-header__identity{flex:1 1 20rem;min-width:0}.asset-header .asset-hero__name{margin:2px 0 0;overflow-wrap:anywhere;font-size:clamp(var(--tw-font-body-body-lg-font-size),1.8cqi,var(--tw-font-title-h5-font-size));line-height:1.2}.asset-header .asset-hero__meta{gap:var(--tw-spacing-spacing-md)}.asset-header__facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-3xl);margin:0 0 0 auto}.asset-header__facts>div{display:flex;flex-direction:column}.asset-header__facts dt{font-size:var(--tw-font-body-body-xsm-font-size)}.asset-header__facts dd{margin:0;font-weight:600;color:var(--tw-text-semantic-title)}.asset-header__assignee dd{display:flex;align-items:center;gap:var(--tw-spacing-spacing-md)}.asset-header__avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2em;height:2em;border-radius:50%;background:var(--tw-surface-primary-default);color:var(--tw-text-primary-on-color);font-size:var(--tw-font-body-body-xsm-font-size);font-weight:700}.asset-header__avatar--empty{background:var(--tw-surface-default-default-subtle);color:var(--tw-icon-default-caption);border:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.asset-header .asset-hero__value-num{font-size:var(--tw-font-body-body-md-font-size)}.asset-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.asset-header__actions .tw-btn{padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-lg)}@container ficha (max-width: 40rem){.asset-header__facts,.asset-header__actions{margin-left:0;justify-content:flex-start}}.asset-page .asset-detail__section{padding:var(--tw-spacing-spacing-1xl) clamp(var(--tw-spacing-spacing-1xl),2.5cqi,var(--tw-spacing-spacing-3xl))}.asset-detail__tabs{padding:0 clamp(var(--tw-spacing-spacing-1xl),2.5cqi,var(--tw-spacing-spacing-3xl));border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-bottom:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.tw-tabpanel>.asset-detail__section:first-child{border-top:0}.tw-tabpanel>.asset-detail__section+.asset-detail__section{border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.detail-subhead{font-size:var(--tw-font-body-body-md-font-size);margin:0}.link-button{border:0;background:none;padding:0;font:inherit;color:var(--tw-text-primary-default);text-decoration:underline;cursor:pointer}.action-card{border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-left:4px solid var(--tw-border-primary-default);border-radius:var(--tw-border-radius-md);padding:var(--tw-spacing-spacing-2xl);background:var(--tw-surface-default-default)}.action-card__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--tw-spacing-spacing-md)}.action-card__head>:first-child{flex:1 1 16rem;min-width:0}.omit-summary{margin:0;padding-left:1.25rem;display:grid;gap:var(--tw-spacing-spacing-sm);overflow-wrap:anywhere}.action-card__title{margin:0 0 4px;font-size:var(--tw-font-body-body-md-font-size);color:var(--tw-text-semantic-title)}.action-card p{margin:0}.validate-compare{display:flex;flex-wrap:wrap;gap:var(--tw-spacing-spacing-2xl);align-items:flex-start}.validate-compare>:first-child{flex:1 1 14rem;max-width:22rem}.validate-compare__data{flex:3 1 20rem}.details-layout{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-3xl);padding:var(--tw-spacing-spacing-2xl) clamp(var(--tw-spacing-spacing-1xl),2.5cqi,var(--tw-spacing-spacing-4xl))}.details-layout__main{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-3xl)}.details-layout .asset-detail__section{min-width:0;padding:0;border:0;background:none}.details-layout .asset-detail__section.stack{gap:var(--tw-spacing-spacing-xl)}.details-layout .detail-subhead{font-size:var(--tw-font-body-body-md-font-size);font-weight:700;color:var(--tw-text-semantic-title)}.details-layout .detail-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:var(--tw-spacing-spacing-xl) var(--tw-spacing-spacing-2xl);align-content:start}.details-layout .detail-grid>div{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-lg);min-width:0}.details-layout .detail-grid dt{font-size:var(--tw-font-body-body-sm-font-size);font-weight:700;color:var(--tw-text-semantic-title)}.details-layout .detail-grid dd{margin:0;min-height:2.25rem;box-sizing:border-box;display:flex;align-items:center;padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-xl);border-radius:var(--tw-border-radius-md);background:var(--tw-surface-default-default-subtle);font-size:var(--tw-font-body-body-sm-font-size);font-weight:400;color:var(--tw-text-semantic-title);overflow-wrap:anywhere}.detail-cards{display:grid;gap:var(--tw-spacing-spacing-2xl);align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.detail-card{min-width:0;display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-xl);padding:var(--tw-spacing-spacing-xl) var(--tw-spacing-spacing-2xl) var(--tw-spacing-spacing-2xl);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-lg, 12px);background:var(--tw-surface-default-default)}.detail-card__title{display:flex;align-items:center;gap:var(--tw-spacing-spacing-md);margin:0;font-size:var(--tw-font-body-body-lg-font-size);line-height:var(--tw-font-body-body-lg-line-height);font-weight:600;color:var(--tw-text-semantic-title)}.detail-card__title .material-icons{color:var(--tw-icon-primary-default)}.detail-card__group{margin:var(--tw-spacing-spacing-sm) 0 0;font-size:var(--tw-font-body-body-xsm-font-size);line-height:var(--tw-font-body-body-xsm-line-height);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-text-semantic-caption)}.detail-card .detail-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:var(--tw-spacing-spacing-xl)}.detail-card .detail-grid>div{display:flex;flex-direction:column;gap:2px;min-width:0}.detail-card .detail-grid dt{font-size:var(--tw-font-body-body-xsm-font-size);line-height:var(--tw-font-body-body-xsm-line-height);font-weight:500;color:var(--tw-text-semantic-caption)}.detail-card .detail-grid dd{margin:0;min-height:0;padding:0;background:none;border-radius:0;display:block;font-size:var(--tw-font-body-body-md-font-size);line-height:var(--tw-font-body-body-md-line-height);font-weight:500;color:var(--tw-text-semantic-title);overflow-wrap:anywhere}.detail-card .detail-grid dd.is-pending{color:var(--coins-state-attention-fg, var(--tw-text-warning-default))}.detail-card .detail-grid:empty{display:none}.details-layout .details-layout__invoice{flex:none;margin-top:auto;display:flex;align-items:center;gap:var(--tw-spacing-spacing-xl);padding:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-xl);border-radius:var(--tw-border-radius-md);background:var(--tw-surface-default-default-subtle)}.details-layout__invoice .invoice{flex:1;min-width:0;flex-wrap:nowrap;align-items:center;gap:var(--tw-spacing-spacing-xl)}.details-layout__invoice .invoice__thumb{width:40px;height:40px;flex:none}.invoice__title{font-size:var(--tw-font-body-body-sm-font-size);font-weight:700;color:var(--tw-text-semantic-title)}.invoice__name{font-size:var(--tw-font-body-body-sm-font-size);color:var(--tw-text-semantic-title);overflow-wrap:anywhere}.invoice__size{font-size:var(--tw-font-body-body-xsm-font-size)}.invoice__open{margin-left:auto}.details-layout__invoice .invoice__meta{flex:1;min-width:0;gap:2px}.details-layout .detail-grid.edit-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));align-items:start}.details-layout .edit-grid .tw-label{font-weight:700;color:var(--tw-text-semantic-title)}.details-layout .edit-grid .tw-field{min-height:2.25rem;background:var(--tw-surface-default-default);border-color:var(--tw-border-default-default-hover)}.details-layout .edit-grid .tw-field:focus,.details-layout .edit-grid .tw-field:focus-within{background:var(--tw-surface-default-default);border-color:var(--tw-border-primary-default);box-shadow:0 0 0 3px var(--tw-surface-primary-default-subtle)}.details-layout--editing .details-layout__general,.details-layout--editing .details-layout__tech{padding:var(--tw-spacing-spacing-xl) var(--tw-spacing-spacing-2xl);border-radius:var(--tw-border-radius-lg, 12px);background:var(--tw-surface-default-default-subtle)}.edit-grid .tw-formfield,.edit-cell{min-width:0}.edit-cell{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-lg)}.edit-cell--wide{grid-column:span 2}@container ficha (max-width: 30rem){.edit-cell--wide{grid-column:auto}}.edit-cell__value{min-height:2.25rem;box-sizing:border-box;display:flex;align-items:center;padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-xl);border-radius:var(--tw-border-radius-md);background:var(--tw-surface-default-default-subtle);font-size:var(--tw-font-body-body-sm-font-size);font-weight:400;color:var(--tw-text-semantic-title);overflow-wrap:anywhere}.edit-cell--readonly .tw-label{color:var(--tw-text-semantic-title)}.edit-cell__check{display:inline-flex;align-items:center;gap:var(--tw-spacing-spacing-md);min-height:2.25rem;font-size:var(--tw-font-body-body-sm-font-size);cursor:pointer}.edit-hint{margin:2px 0 0;font-size:var(--tw-font-body-body-xsm-font-size)}.asset-page .asset-editor>.asset-editor__bar{margin:0;padding:var(--tw-spacing-spacing-lg) clamp(var(--tw-spacing-spacing-1xl),2.5cqi,var(--tw-spacing-spacing-4xl))}.stage-line{container:etapas / inline-size;--dot: clamp(34px, 3.4cqi, 48px);--rail: 5px;display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-sm)}.stage-line__title{margin:0;font-size:var(--tw-font-body-body-xsm-font-size);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tw-text-semantic-caption)}.asset-page .stage-line__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.stage-line__scroller{overflow-x:auto;padding:6px 6px 0}.stage-line__list{display:flex;list-style:none;margin:0;padding:18px 0 0;min-width:min-content}.stage-line__list--main{min-width:0;padding-top:0}.stage-node{position:relative;flex:1 1 0;min-width:7rem;max-width:12rem;display:flex;flex-direction:column;align-items:center}.stage-line__list--main .stage-node{max-width:none}.stage-node__band{position:absolute;top:-18px;left:8px;white-space:nowrap;font-size:var(--tw-font-body-body-xsm-font-size);font-weight:700;color:var(--tw-text-primary-default)}.stage-node--g-devolucion .stage-node__band{color:var(--tw-text-warning-default)}.stage-node__rail{position:absolute;top:calc(var(--dot) / 2 - var(--rail) / 2);right:50%;width:100%;height:var(--rail);border-radius:var(--rail);background:var(--tw-border-default-default);z-index:0}.stage-node__rail--done{background:var(--tw-surface-primary-default)}.stage-node__button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0;width:100%;padding:0 var(--tw-spacing-spacing-sm) 2px;border:0;border-radius:var(--tw-border-radius-md);background:transparent;font:inherit;cursor:pointer;color:var(--tw-text-semantic-caption)}.stage-node__button:hover .stage-node__dot{box-shadow:0 0 0 4px var(--tw-surface-primary-default-subtle)}.stage-node__button:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:2px}.stage-node__button--selected .stage-node__label{text-decoration:underline}.stage-node__dot{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--dot);height:var(--dot);border-radius:50%;margin-bottom:4px;background:var(--tw-surface-default-default);border:2px solid var(--tw-border-default-default);color:var(--tw-icon-disabled-default)}.stage-node__dot>.material-icons{font-size:calc(var(--dot) * .46)!important}.stage-node--done .stage-node__dot{color:var(--tw-text-semantic-title)}.stage-node--current .stage-node__dot{--cur: calc(var(--dot) + 6px);width:var(--cur);height:var(--cur);margin-top:-3px;color:var(--tw-text-semantic-title)}.stage-node--error .stage-node__dot,.stage-node--cancelled .stage-node__dot{border-color:var(--tw-border-error-default);color:var(--tw-icon-error-default)}.stage-node--na .stage-node__dot{border-style:dashed}.stage-node__ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);transform:rotate(-90deg)}.stage-node__ring circle{fill:none;stroke:var(--tw-surface-primary-default);stroke-width:3;stroke-dasharray:100 139;stroke-linecap:round}.stage-node__check{position:absolute;right:-3px;bottom:-3px;width:max(16px,calc(var(--dot) * .38));aspect-ratio:1;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tw-surface-primary-default);color:var(--tw-icon-primary-on-color);border:2px solid var(--tw-surface-default-default)}.stage-node__check>.material-icons{font-size:max(10px,calc(var(--dot) * .24))!important}.stage-node__label,.stage-node__date,.stage-node__caption{max-width:100%;text-align:center;overflow-wrap:anywhere}.stage-node__label{font-weight:600;font-size:var(--tw-font-body-body-sm-font-size);color:var(--tw-text-semantic-title)}.stage-node--upcoming .stage-node__label,.stage-node--na .stage-node__label{color:var(--tw-text-semantic-caption);font-weight:500}.stage-node--current .stage-node__label{color:var(--tw-text-primary-default)}.stage-node--error .stage-node__label,.stage-node--error .stage-node__date,.stage-node--cancelled .stage-node__label{color:var(--tw-text-error-default)}.stage-node__chevron{vertical-align:middle;margin-left:2px}.stage-node__meta{display:flex;flex-wrap:wrap;justify-content:center;column-gap:4px;max-width:100%;line-height:1.3}.stage-node__date,.stage-node__time{white-space:nowrap}.stage-node__date{font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-body)}.stage-node__caption{font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-caption)}.stage-node__date+.stage-node__caption:before{content:"· "}.stage-line__collapse{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font:inherit;font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-primary-default);cursor:pointer}.stage-sub{--dot: clamp(30px, 2.8cqi, 40px);position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--tw-spacing-spacing-sm) var(--tw-spacing-spacing-1xl);margin-left:12%;padding:var(--tw-spacing-spacing-sm) var(--tw-spacing-spacing-1xl) 0;border:var(--tw-border-width-sm) solid var(--tw-border-primary-default-subtle);border-radius:var(--tw-border-radius-md);background:var(--tw-surface-default-default-subtle)}.stage-sub:before{content:"";position:absolute;top:-9px;right:calc(12.5% * 100 / 88 - 8px);width:16px;height:16px;transform:rotate(45deg);background:var(--tw-surface-default-default-subtle);border-left:var(--tw-border-width-sm) solid var(--tw-border-primary-default-subtle);border-top:var(--tw-border-width-sm) solid var(--tw-border-primary-default-subtle)}.stage-sub--past{border-color:var(--tw-border-default-default)}.stage-sub--past:before{display:none}.stage-sub__head{flex:0 1 12rem;display:flex;flex-direction:column;font-size:var(--tw-font-body-body-sm-font-size);color:var(--tw-text-semantic-title)}.stage-sub>.stage-line__scroller{flex:1 1 20rem;min-width:0}.stage-sub__head .stage-line__collapse{margin-top:4px}.stage-detail{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-md);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md);padding:var(--tw-spacing-spacing-1xl) var(--tw-spacing-spacing-2xl);background:var(--tw-surface-default-default-subtle)}.stage-detail p{margin:0}.stage-detail__close{border:0;background:none;padding:4px;cursor:pointer;color:var(--tw-icon-default-default);border-radius:var(--tw-border-radius-sm)}.stage-detail__close:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus)}.stage-detail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-md)}.stage-detail__item{display:flex;flex-wrap:wrap;gap:2px var(--tw-spacing-spacing-lg);font-size:var(--tw-font-body-body-sm-font-size)}.stage-detail__item>:first-child{flex:0 0 9rem}.stage-detail__item>:nth-child(2){flex:1 1 16rem}.stage-detail__item>:nth-child(3){flex-basis:100%;padding-left:calc(9rem + var(--tw-spacing-spacing-lg))}.stage-detail__change{font-weight:600}@container etapas (max-width: 34rem){.stage-line__scroller{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:var(--tw-spacing-spacing-sm)}.stage-line__list--main{min-width:min-content}.stage-node{flex:0 0 auto;width:7.5rem;min-width:0;scroll-snap-align:center}.stage-node__label,.stage-node__meta{overflow-wrap:anywhere}.stage-detail__item>:first-child,.stage-detail__item>:nth-child(2){flex-basis:100%}.stage-detail__item>:nth-child(3){padding-left:0}}@media(min-width:64rem)and (min-height:42.5rem){html.fit-viewport .shell{height:100vh;min-height:0}html.fit-viewport .content{height:100vh;overflow-y:auto}html.fit-viewport .main{display:flex;flex-direction:column;min-height:0;max-width:none;padding-top:var(--tw-spacing-spacing-lg);padding-bottom:var(--tw-spacing-spacing-lg)}html.fit-viewport .page-fit{flex:1;min-height:0;display:flex;flex-direction:column}html.fit-viewport .asset-page{gap:var(--tw-spacing-spacing-md)}html.fit-viewport .asset-page>.asset-detail{flex:1;min-height:22rem;display:flex;flex-direction:column}html.fit-viewport .asset-page>.asset-detail>*{flex:none}html.fit-viewport .asset-page>.asset-detail>.tw-tabpanel{flex:1 1 auto;min-height:0;overflow-y:auto}html.fit-viewport .asset-page .asset-editor__bar{margin-bottom:0}html.fit-viewport .asset-page>.asset-detail>.tw-tabpanel{display:flex;flex-direction:column}html.fit-viewport .asset-page .tw-tabpanel>.details-layout,html.fit-viewport .asset-page .tw-tabpanel>.asset-editor{flex:1 0 auto;display:flex;flex-direction:column}html.fit-viewport .asset-page .asset-editor>.details-layout{flex:1 0 auto}}@media(min-width:64rem)and (min-height:42.5rem)and (max-height:50rem){html.fit-viewport .asset-page .stage-line{--dot: 30px}html.fit-viewport .asset-page .stage-sub{--dot: 26px}html.fit-viewport .asset-page .asset-hero{padding-top:var(--tw-spacing-spacing-md);padding-bottom:var(--tw-spacing-spacing-md)}html.fit-viewport .asset-page .asset-header__actions .tw-btn{padding-top:var(--tw-spacing-spacing-sm);padding-bottom:var(--tw-spacing-spacing-sm)}html.fit-viewport .asset-page .tw-tab{padding-top:var(--tw-spacing-spacing-md);padding-bottom:var(--tw-spacing-spacing-md)}}.quick-views{display:flex;align-items:flex-start;gap:var(--tw-spacing-spacing-md);margin-bottom:var(--tw-spacing-spacing-1xl)}.quick-views>.kpi-grid{flex:1;margin-bottom:0}.quick-views__toggle{flex:none;padding:var(--tw-spacing-spacing-md)}.kpi-grid--compact{display:flex;flex-wrap:wrap;gap:var(--tw-spacing-spacing-md)}.kpi-grid--compact .kpi-card{width:auto;padding:var(--tw-spacing-spacing-sm) var(--tw-spacing-spacing-lg);gap:var(--tw-spacing-spacing-md);border-radius:999px}.kpi-grid--compact .kpi-card__icon{width:auto;height:auto;background:none}.kpi-grid--compact .kpi-card__text{flex-direction:row;align-items:baseline;gap:var(--tw-spacing-spacing-md)}.kpi-grid--compact .kpi-card__label{font-size:var(--tw-font-body-body-sm-font-size)}.kpi-grid--compact .kpi-card__value{font-size:var(--tw-font-body-body-sm-font-size);font-weight:700}.filters-bar__count{font-size:var(--tw-font-body-body-sm-font-size);white-space:nowrap;align-self:center}.inventory-page .table td{padding-top:var(--tw-spacing-spacing-md);padding-bottom:var(--tw-spacing-spacing-md)}.inventory-page .table th{padding-top:var(--tw-spacing-spacing-lg);padding-bottom:var(--tw-spacing-spacing-lg)}.table-wrap__more{justify-content:center;padding:var(--tw-spacing-spacing-lg)}.table-wrap:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:2px}@media(min-width:64rem)and (min-height:42.5rem){html.fit-viewport .inventory-page>*{flex:none}html.fit-viewport .inventory-page .page-head,html.fit-viewport .inventory-page .page-title,html.fit-viewport .inventory-page .quick-views{margin-bottom:0}html.fit-viewport .inventory-page>.table-wrap--sticky{flex:1 1 auto;min-height:15rem;max-height:none}}.kpi-grid--compact .kpi-card.is-active .kpi-card__icon{background:none;color:var(--tw-text-primary-default)}.list-detail{container:lista-detalle / inline-size}.list-detail__layout{display:grid;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);gap:var(--tw-spacing-spacing-1xl);align-items:start}.list-detail__aside{display:flex;flex-direction:column;min-width:0;background:var(--tw-surface-default-default);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md)}.list-detail__tools{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-lg);padding:var(--tw-spacing-spacing-lg);border-bottom:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.list-detail__create{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--tw-spacing-spacing-md)}.list-detail__create>.tw-formfield{flex:1 1 10rem;min-width:0}.list-detail__list{list-style:none;margin:0;padding:var(--tw-spacing-spacing-sm);display:flex;flex-direction:column;gap:var(--tw-border-width-sm);max-height:24rem;overflow-y:auto}.list-detail__item{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--tw-spacing-spacing-sm) var(--tw-spacing-spacing-md);padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-lg);border:0;border-left:3px solid transparent;border-radius:var(--tw-border-radius-md);background:transparent;font:inherit;text-align:left;color:var(--tw-text-semantic-body);cursor:pointer}.list-detail__item:hover{background:var(--tw-surface-default-default-subtle)}.list-detail__item.is-selected{background:var(--tw-surface-primary-default-subtle);border-left-color:var(--tw-border-primary-default);color:var(--tw-text-primary-default);font-weight:600}.list-detail__item:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:-2px}.list-detail__name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.list-detail__meta{font-size:var(--tw-font-body-body-xsm-font-size);font-weight:400;color:var(--tw-text-semantic-caption);white-space:nowrap}.list-detail__empty{padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-lg)}.list-detail__footer{padding:var(--tw-spacing-spacing-sm);border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.list-detail__detail{min-width:0}.list-detail__detail:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:2px}@container lista-detalle (max-width: 40rem){.list-detail__layout{grid-template-columns:minmax(0,1fr)}.list-detail__list{max-height:16rem}}.config-page .tw-tabs{border-bottom:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.config-page .page-head,.config-page .page-title{margin-bottom:0}.users-roles__email{overflow-wrap:anywhere}.users-roles__actions{flex-wrap:nowrap}.users-roles .filters-bar>.tw-field{flex:0 1 14rem;width:auto}.users-roles>.row{justify-content:space-between;flex-wrap:wrap}.sla-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--tw-spacing-spacing-1xl);align-items:start}.import-preview__bar,.import-preview__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tw-spacing-spacing-lg)}.sla-grid>.card+.card,.import-page>.card+.card{margin-top:0}.my-config-page .page-head,.my-config-page .form-card{max-width:72rem}.my-config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--tw-spacing-spacing-1xl);align-items:stretch}.my-config-grid dd{margin:0;overflow-wrap:anywhere}.my-config-grid>.card+.card{margin-top:0}.my-config-grid__wide{grid-column:1 / -1}.notice-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--tw-spacing-spacing-lg)}.notice-list__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-1xl);padding-bottom:var(--tw-spacing-spacing-lg);border-bottom:var(--tw-border-width-sm) solid var(--tw-border-default-default-subtle)}.notice-list__item:last-child{border-bottom:0;padding-bottom:0}.notice-list__text{display:grid;gap:2px;flex:1 1 14rem;min-width:0}.notice-list__off{font-size:12px;color:var(--tw-text-warning-default-hover)}.notice-list__channels{display:flex;flex-wrap:wrap;gap:var(--tw-spacing-spacing-1xl)}.digest-settings__row{display:flex;flex-wrap:wrap;gap:var(--tw-spacing-spacing-1xl);align-items:flex-start}.digest-settings__row>.tw-formfield{flex:0 1 10rem}.digest-page__counts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:var(--tw-spacing-spacing-lg)}.digest-page__count{display:grid;gap:2px;margin:0}.digest-page__count strong{font-size:20px}.digest-settings__types{border:0;margin:0;padding:0;display:grid;gap:var(--tw-spacing-spacing-md)}.digest-settings__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--tw-spacing-spacing-sm) var(--tw-spacing-spacing-lg)}.audit-page .table td{padding-top:var(--tw-spacing-spacing-md);padding-bottom:var(--tw-spacing-spacing-md)}.audit-page .table th{padding-top:var(--tw-spacing-spacing-lg);padding-bottom:var(--tw-spacing-spacing-lg)}.audit-page .audit-table td:last-child{line-height:var(--tw-font-body-body-sm-line-height)}.audit-page .table-wrap{container:auditoria / inline-size}@container auditoria (min-width: 60rem){.audit-table :is(th,td):nth-child(-n+3){width:1%;white-space:nowrap}}@media(min-width:64rem)and (min-height:42.5rem){html.fit-viewport .my-config-page>*,html.fit-viewport .audit-page>*,html.fit-viewport .config-page>*{flex:none}html.fit-viewport .audit-page .page-head,html.fit-viewport .my-config-page .page-head,html.fit-viewport .audit-page .page-title,html.fit-viewport .my-config-page .page-title{margin-bottom:0}html.fit-viewport .my-config-page>.form-card{flex:1 1 auto;min-height:0;overflow-y:auto}html.fit-viewport .audit-page>.table-wrap--sticky{flex:1 1 auto;min-height:15rem;max-height:none}html.fit-viewport .audit-page{gap:var(--tw-spacing-spacing-md)}html.fit-viewport .config-page>.tw-tabpanel{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}html.fit-viewport .config-page .catalog-page,html.fit-viewport .config-page .brands-page,html.fit-viewport .config-page .import-page{flex:1 1 auto;min-height:0}html.fit-viewport .config-page .catalog-page>*,html.fit-viewport .config-page .brands-page>*,html.fit-viewport .config-page .import-page>*{flex:none}html.fit-viewport .config-page .list-detail{flex:1 1 auto;min-height:18rem;display:flex;flex-direction:column}html.fit-viewport .config-page .list-detail__layout{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch}html.fit-viewport .config-page .list-detail__aside{min-height:0}html.fit-viewport .config-page .list-detail__list{flex:1 1 auto;min-height:0;max-height:none}html.fit-viewport .config-page .list-detail__detail{min-height:0;overflow-y:auto}html.fit-viewport .config-page .import-page>.import-fill{flex:1 1 auto;min-height:18rem;display:flex;flex-direction:column}html.fit-viewport .config-page .import-fill>*{flex:none}html.fit-viewport .config-page .import-fill>.table-wrap--sticky{flex:1 1 auto;min-height:8rem;max-height:none}html.fit-viewport .config-page .import-page{gap:var(--tw-spacing-spacing-lg)}html.fit-viewport .config-page .import-page>.card{padding:var(--tw-spacing-spacing-1xl);gap:var(--tw-spacing-spacing-lg)}html.fit-viewport .config-page .import-file{flex-direction:row;flex-wrap:wrap;align-items:flex-end}html.fit-viewport .config-page .import-file>h2{align-self:center}html.fit-viewport .config-page .import-file>.row{flex:1 1 30rem}html.fit-viewport .config-page .import-file>.alert{flex-basis:100%}}.tw-modal:has(.register-lot) .tw-modal__footer{position:sticky;bottom:calc(-1 * var(--tw-spacing-spacing-3xl));margin:0 calc(-1 * var(--tw-spacing-spacing-3xl)) calc(-1 * var(--tw-spacing-spacing-3xl));padding:var(--tw-spacing-spacing-1xl) var(--tw-spacing-spacing-3xl);background:var(--tw-surface-filter-resume-surface);border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default)}body.asset-modal-open{overflow:hidden}.asset-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;padding:var(--tw-spacing-spacing-1xl);background:#24242473;animation:motion-fade-in var(--motion-base) var(--ease-out) both}.asset-modal-overlay.is-leaving{animation:motion-fade-out var(--motion-exit) var(--ease-in-out) both}.asset-modal{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto;outline:none;padding:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-3xl) var(--tw-spacing-spacing-3xl);background:var(--tw-surface-main-background);border-radius:var(--tw-border-radius-md);box-shadow:0 8px 28px #00000038;transform-origin:var(--motion-origin, 50% 50%);animation:motion-modal-in var(--motion-enter) var(--ease-out) both}.asset-modal-overlay.is-leaving .asset-modal{animation:motion-modal-out var(--motion-exit) var(--ease-in-out) both}.asset-modal>.asset-page{flex:1 0 auto}.asset-modal .detail-nav{margin:0;flex-wrap:nowrap}.asset-modal .detail-nav .tw-btn{padding-top:var(--tw-spacing-spacing-sm);padding-bottom:var(--tw-spacing-spacing-sm)}.detail-nav__close{position:static;flex:none;margin-left:auto}@media(max-width:860px){.asset-modal-overlay{padding:0}.asset-modal{border-radius:0;padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-1xl) var(--tw-spacing-spacing-1xl)}}@media(min-width:64rem)and (min-height:42.5rem){html.fit-viewport .asset-modal>.asset-page{flex:1 1 auto;min-height:0}}@media(min-width:64rem)and (min-height:42.5rem)and (max-height:50rem){.asset-modal-overlay{padding:var(--tw-spacing-spacing-md)}.asset-modal{padding-top:var(--tw-spacing-spacing-md);padding-bottom:var(--tw-spacing-spacing-1xl)}}.assignee-chip{min-height:2.25rem;box-sizing:border-box;gap:var(--tw-spacing-spacing-lg);padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-xl)}.assignee-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tw-text-semantic-title)}.assignee-chip__mail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tw-font-body-body-xsm-font-size)}.assignee-chip .badge{flex:none}.assignee-chip__clear{flex:none;margin-left:auto;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--tw-icon-default-default);cursor:pointer}.assignee-chip__clear:hover{background:var(--tw-surface-default-default);color:var(--tw-text-error-default)}.assignee-chip__clear:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus)}.tool-button{position:relative;width:40px;height:40px;padding:0;justify-content:center;flex:none}.tool-button__count{position:absolute;top:-6px;right:-6px;margin:0}.coins-tip{position:fixed;z-index:3000;max-width:min(18rem,calc(100vw - 16px));width:max-content;padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-lg);border-radius:var(--tw-border-radius-md);background:var(--tw-text-semantic-title);color:var(--tw-surface-default-default);font-size:var(--tw-font-body-body-xsm-font-size);line-height:1.35;font-weight:500;text-align:center;white-space:normal;overflow-wrap:anywhere;pointer-events:none;box-shadow:0 6px 18px #1d1b2e2e;animation:motion-tip-in var(--motion-tip) var(--ease-out) both}.coins-tip--above{animation-name:motion-tip-in-above}@keyframes motion-tip-in-above{0%{opacity:0;translate:0 calc(var(--motion-shift) * .5)}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.coins-tip{animation:none}}.filters-panel.filters-panel--essential{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--tw-spacing-spacing-xl) var(--tw-spacing-spacing-2xl);align-items:start}.filters-field{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-md);min-width:0;margin:0;padding:0;border:0}.filters-range{grid-column:span 2}@container (max-width: 30rem){.filters-range{grid-column:auto}}.filters-range>legend{padding:0;margin-bottom:var(--tw-spacing-spacing-md)}.filters-range__inputs{display:flex;align-items:center;gap:var(--tw-spacing-spacing-lg)}.filters-range__inputs .tw-field{flex:1;min-width:0}.history-filters{display:flex;flex-wrap:wrap;gap:var(--tw-spacing-spacing-lg);align-items:center}.history-search{min-width:0}.history-filters>.history-search{flex:1 1 16rem}.history-search .tw-field{width:100%}.history-filters>select.tw-field{flex:0 1 14rem;min-width:0}.coins-toasts{position:fixed;z-index:2000;right:var(--tw-spacing-spacing-2xl);bottom:calc(var(--tw-spacing-spacing-2xl) + env(safe-area-inset-bottom,0px));width:min(24rem,calc(100vw - 2 * var(--tw-spacing-spacing-2xl)));display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-md);pointer-events:none}.coins-toasts__stack{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-md)}.coins-toasts__stack:empty{display:none}@media(max-width:600px){.coins-toasts{top:calc(var(--tw-spacing-spacing-lg) + env(safe-area-inset-top,0px));bottom:auto;left:var(--tw-spacing-spacing-lg);right:var(--tw-spacing-spacing-lg);width:auto}}.coins-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--tw-spacing-spacing-sm);background:var(--tw-surface-default-default);color:var(--tw-text-semantic-body);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-left-width:4px;border-radius:var(--tw-border-radius-md);box-shadow:0 10px 30px #1d1b2e29;padding:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-xl);animation:coins-toast-in var(--motion-base) var(--ease-out)}@keyframes coins-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.coins-toast__main{flex:1;min-width:0;display:flex;align-items:flex-start;gap:var(--tw-spacing-spacing-lg);background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left}button.coins-toast__main{cursor:pointer}button.coins-toast__main:focus-visible,.coins-toast__close:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:2px;border-radius:var(--tw-border-radius-sm)}.coins-toast__text{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.coins-toast__title{font-weight:600;color:var(--tw-text-semantic-title)}.coins-toast__detail{font-size:var(--tw-font-body-body-sm-font-size);line-height:var(--tw-font-body-body-sm-line-height);color:var(--tw-text-semantic-caption)}.coins-toast__close{flex:none;background:none;border:0;padding:2px;cursor:pointer;color:var(--tw-icon-default-caption, var(--tw-text-semantic-caption));display:inline-flex}.coins-toast--success{border-left-color:var(--coins-state-ok-fg)}.coins-toast--success .coins-toast__icon{color:var(--coins-state-ok-fg)}.coins-toast--warning{border-left-color:var(--coins-state-attention-fg)}.coins-toast--warning .coins-toast__icon{color:var(--coins-state-attention-fg)}.coins-toast--error{border-left-color:var(--tw-border-error-default)}.coins-toast--error .coins-toast__icon{color:var(--tw-icon-error-default)}.coins-toast--mention{border-left-color:var(--tw-border-primary-default)}.coins-toast--mention:hover{background:var(--tw-surface-default-default-subtle)}.coins-toast__avatar{flex:none;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--coins-gradient, var(--tw-surface-primary-default));color:var(--tw-text-primary-on-color);font-size:11px;font-weight:700}@media(prefers-reduced-motion:reduce){.coins-toast{animation:none}}.coins-loading-img{position:relative;overflow:hidden}.coins-skeleton{background:linear-gradient(90deg,var(--tw-surface-default-default-subtle) 0%,var(--tw-border-default-default-subtle) 50%,var(--tw-surface-default-default-subtle) 100%);background-size:200% 100%;animation:coins-shimmer 1.2s linear infinite;display:flex;align-items:center;justify-content:center;color:var(--tw-text-semantic-caption)}@keyframes coins-shimmer{to{background-position:-200% 0}}.coins-img-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;background:var(--tw-surface-default-default-subtle);color:var(--tw-text-semantic-caption);font-size:var(--tw-font-body-body-xsm-font-size);padding:4px}.coins-spinner{display:inline-block;width:1em;height:1em;flex:none;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:coins-spin .8s linear infinite}@keyframes coins-spin{to{transform:rotate(360deg)}}.coins-progress{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-caption)}.coins-progress__bar{height:6px;border-radius:6px;background:var(--tw-surface-default-default-subtle);overflow:hidden}.coins-progress__fill{display:block;height:100%;border-radius:6px;background:var(--coins-gradient-line, var(--tw-surface-primary-default));transition:width var(--motion-base) var(--ease-out)}.coins-progress__fill--indeterminate{width:40%;animation:coins-indeterminate 1.2s var(--ease-in-out) infinite}@keyframes coins-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.coins-skeleton,.coins-spinner,.coins-progress__fill--indeterminate{animation:none}}.bitacora__thumb-state,.invoice__thumb-img{width:100%;height:100%;display:flex}.bitacora__viewer-img{width:min(100%,48rem);min-height:12rem;max-height:65vh;display:flex}.bitacora__viewer-img img{object-fit:contain!important}.mention{color:var(--tw-text-primary-default);font-weight:600;background:var(--tw-surface-primary-default-subtle);border-radius:4px;padding:0 3px}.mention-list{list-style:none;margin:0;padding:4px;max-width:22rem;display:flex;flex-direction:column;gap:2px;background:var(--tw-surface-default-default);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md);box-shadow:0 10px 30px #1d1b2e24}.mention-list__item{display:flex;flex-direction:column;gap:0;padding:6px 10px;border-radius:var(--tw-border-radius-sm);cursor:pointer;min-width:0}.mention-list__item.is-active,.mention-list__item:hover{background:var(--tw-surface-primary-default-subtle)}.mention-list__name{font-weight:600;color:var(--tw-text-semantic-title);overflow-wrap:anywhere}.mention-list__mail{font-size:var(--tw-font-body-body-xsm-font-size);color:var(--tw-text-semantic-caption);overflow-wrap:anywhere}.mention-warning{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--tw-font-body-body-sm-font-size);color:var(--coins-state-attention-fg)}.bitacora__item.is-highlighted{background:var(--tw-surface-primary-default-subtle);box-shadow:0 0 0 2px var(--tw-border-primary-default);border-radius:var(--tw-border-radius-md);transition:background var(--motion-base) var(--ease-out)}.activity__mention-icon{color:var(--tw-icon-primary-default);margin-right:4px;vertical-align:-3px}.topbar__help{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:50%;color:var(--tw-icon-default-default, var(--tw-text-semantic-body));text-decoration:none}.topbar__help:hover{background:var(--tw-surface-default-default-subtle);color:var(--tw-text-primary-default)}.topbar__help:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:2px}.manual-page{container-type:inline-size;gap:var(--tw-spacing-spacing-4xl, 32px);padding-bottom:var(--tw-spacing-spacing-4xl, 32px)}.manual-hero{display:grid;gap:var(--tw-spacing-spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center}.manual-hero__text{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-lg);min-width:0}.manual-hero__text .page-title{margin:0}.manual-eyebrow{font-size:var(--tw-font-body-body-xsm-font-size);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tw-text-primary-default)}.manual-video{margin:0;display:flex;flex-direction:column;min-width:0;border-radius:var(--tw-border-radius-lg, 12px);overflow:hidden;border:var(--tw-border-width-sm) solid var(--tw-border-default-default);background:var(--tw-surface-default-default)}.manual-video video{display:block;width:100%;aspect-ratio:16 / 9;max-width:100%;background:#000}.manual-video__narracion{display:flex;align-items:flex-start;gap:var(--tw-spacing-spacing-md);min-height:4.25rem;padding:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-xl);font-size:var(--tw-font-body-body-md-font-size);line-height:var(--tw-font-body-body-md-line-height);color:var(--tw-text-semantic-title);background:var(--tw-surface-default-default-subtle);overflow-wrap:anywhere}.manual-video__narracion .material-icons{color:var(--tw-icon-primary-default);flex:none;margin-top:1px}.manual-flow{list-style:none;margin:0;padding:0;display:grid;gap:var(--tw-spacing-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.manual-flow li{display:flex;flex-direction:column;gap:4px;min-width:0}.manual-flow__dot{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--coins-gradient, var(--tw-surface-primary-default));color:var(--tw-text-primary-on-color);margin-bottom:4px}.manual-flow .muted{font-size:var(--tw-font-body-body-sm-font-size);line-height:var(--tw-font-body-body-sm-line-height)}.manual-roles{display:flex;flex-wrap:wrap;gap:var(--tw-spacing-spacing-md)}.manual-tasks{display:grid;gap:var(--tw-spacing-spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.manual-task{display:flex;flex-direction:column;min-width:0;border-radius:var(--tw-border-radius-lg, 12px);overflow:hidden;border:var(--tw-border-width-sm) solid var(--tw-border-default-default);background:var(--tw-surface-default-default)}.manual-task .manual-video{border:0;border-radius:0}.manual-task__play{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;cursor:pointer;background:var(--tw-surface-default-default-subtle)}.manual-task__play img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.manual-task__play:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:-3px}.manual-task__icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;color:var(--tw-text-primary-default-hover);box-shadow:0 10px 30px #14003c4d;transition:transform var(--motion-fast) var(--ease-out)}.manual-task__play:hover .manual-task__icon{transform:translate(-50%,-50%) scale(1.08)}.manual-task__body{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-lg);padding:var(--tw-spacing-spacing-xl) var(--tw-spacing-spacing-2xl) var(--tw-spacing-spacing-2xl)}.manual-task__tags{display:flex;flex-wrap:wrap;gap:var(--tw-spacing-spacing-sm)}.manual-task__title{margin:0;font-size:var(--tw-font-body-body-lg-font-size);line-height:var(--tw-font-body-body-lg-line-height);font-weight:600}.manual-task__steps{margin:0;padding-left:1.25rem;display:grid;gap:4px}.manual-helps{display:grid;gap:var(--tw-spacing-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.manual-help{display:flex;flex-direction:column;gap:4px;min-width:0}.manual-help .material-icons{color:var(--tw-icon-primary-default)}@media(prefers-reduced-motion:reduce){.manual-task__icon{transition:none}}:root{--coins-violet: #9874ff;--coins-violet-strong: #6f53ff;--coins-violet-deep: #4f30ff;--coins-magenta: #f90082;--coins-magenta-dark: #d10072;--coins-blue: #0069ed;--coins-accent: var(--coins-magenta);--tw-text-primary-default: #6f53ff;--tw-text-primary-default-hover: #4f30ff;--tw-icon-primary-default: #6f53ff;--tw-icon-primary-default-hover: #4f30ff;--tw-surface-primary-default: #6f53ff;--tw-surface-primary-default-hover: #4f30ff;--tw-surface-primary-default-subtle: #ece8ff;--tw-surface-primary-default-subtle-hover: #d9d0ff;--tw-border-primary-default: #6f53ff;--tw-border-primary-default-hover: #4f30ff;--tw-border-primary-default-subtle: #d9d0ff;--tw-border-primary-default-subtle-hover: #c3b4ff;--tw-border-primary-focus: #6f53ff;--tw-text-secondary-default: #0069ed;--tw-text-secondary-default-hover: #0055c2;--tw-icon-secondary-default: #0069ed;--tw-icon-secondary-default-hover: #0055c2;--tw-surface-secondary-default: #0069ed;--tw-surface-secondary-default-hover: #0055c2;--tw-surface-secondary-default-subtle: #cce1fb;--tw-surface-secondary-default-subtle-hover: #99c3f7;--tw-border-secondary-default: #0069ed;--tw-border-secondary-default-hover: #0055c2;--tw-border-secondary-default-subtle: #cce1fb;--tw-border-secondary-default-subtle-hover: #99c3f7;--tw-border-secondary-focus: #0069ed;--tw-surface-main-background: #f4f3fb;--tw-surface-main-surface: #e6e4f2;--tw-surface-filter-resume-surface: #f7f7fe;--tw-surface-default-default: #ffffff;--tw-surface-default-default-subtle: #efedf8;--tw-surface-default-default-subtle-hover: #e0ddef;--tw-border-default-default: #dcdbea;--tw-border-default-default-hover: #a9a6c2;--tw-border-default-focus: #dcdbea;--tw-border-default-default-subtle: #ecebf5;--tw-border-default-default-subtle-hover: #dcdbea;--coins-gradient: linear-gradient(110deg, #6f53ff 0%, #7a5af0 45%, var(--coins-magenta-dark) 100%);--coins-gradient-line: linear-gradient(90deg, var(--coins-violet-strong), var(--coins-magenta));--coins-glow-soft: 0 2px 10px rgba(111, 83, 255, .28);--coins-glow: 0 6px 22px rgba(111, 83, 255, .38);--coins-halo: rgba(111, 83, 255, .2);--coins-state-ok-fg: #187a42;--coins-state-ok-bg: #e3f4ea;--coins-state-use-fg: #0055c2;--coins-state-use-bg: #e1edfd;--coins-state-progress-fg: #4f30ff;--coins-state-progress-bg: #ece8ff;--coins-state-attention-fg: #9a5000;--coins-state-attention-bg: #fdf0dd;--coins-state-problem-fg: #b3261e;--coins-state-problem-bg: #fbe3e2}:root[data-theme=dark]{--tw-text-primary-default: #9874ff;--tw-text-primary-default-hover: #b29bff;--tw-icon-primary-default: #9874ff;--tw-icon-primary-default-hover: #b29bff;--tw-surface-primary-default: #6f53ff;--tw-surface-primary-default-hover: #5a3df5;--tw-surface-primary-default-subtle: #2c2450;--tw-surface-primary-default-subtle-hover: #3a2f68;--tw-border-primary-default: #9874ff;--tw-border-primary-default-hover: #b29bff;--tw-border-primary-default-subtle: #4a3d80;--tw-border-primary-default-subtle-hover: #5d4ea0;--tw-border-primary-focus: #9874ff;--tw-text-secondary-default: #5b9cff;--tw-text-secondary-default-hover: #8ab8ff;--tw-icon-secondary-default: #5b9cff;--tw-icon-secondary-default-hover: #8ab8ff;--tw-surface-secondary-default-subtle: #10284d;--tw-surface-secondary-default-subtle-hover: #173766;--tw-border-secondary-default: #5b9cff;--tw-border-secondary-default-subtle: #1d3f73;--tw-surface-main-background: #12101b;--tw-surface-main-surface: #24202f;--tw-surface-filter-resume-surface: #1f1b2b;--tw-surface-default-default: #1b1827;--tw-surface-default-default-subtle: #24202f;--tw-surface-default-default-subtle-hover: #2e2940;--tw-surface-disabled-disabled: #332e44;--tw-border-default-default: #322d44;--tw-border-default-default-hover: #4a4462;--tw-border-default-focus: #322d44;--tw-border-default-default-subtle: #24202f;--coins-glow-soft: 0 2px 12px rgba(152, 116, 255, .3);--coins-glow: 0 6px 24px rgba(152, 116, 255, .42);--coins-halo: rgba(152, 116, 255, .24);--coins-state-ok-fg: #6fd69a;--coins-state-ok-bg: #173326;--coins-state-use-fg: #7fb2ff;--coins-state-use-bg: #10284d;--coins-state-progress-fg: #c3b4ff;--coins-state-progress-bg: #2c2450;--coins-state-attention-fg: #ffb35c;--coins-state-attention-bg: #3a2a12;--coins-state-problem-fg: #ff8a80;--coins-state-problem-bg: #3d1717}.tw-btn--solid.tw-btn--primary:not(:disabled){background-color:var(--tw-surface-primary-default);background-image:var(--coins-gradient);background-size:220% 100%;background-position:0% 50%;border-color:transparent;box-shadow:var(--coins-glow-soft);transition:background-position .4s var(--ease-out),box-shadow var(--motion-base) var(--ease-out),border-color var(--motion-fast) var(--ease-out),transform var(--motion-press-time) var(--ease-out)}.tw-btn--solid.tw-btn--primary:hover:not(:disabled){background-color:var(--tw-surface-primary-default);background-image:var(--coins-gradient);background-position:70% 50%;border-color:transparent;box-shadow:var(--coins-glow)}.kpi-card{transition:transform var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),background var(--motion-base) var(--ease-out)}.kpi-card:hover{transform:translateY(-2px);box-shadow:var(--coins-glow-soft);border-color:var(--tw-border-primary-default-subtle-hover)}.kpi-card:active{transform:translateY(-1px) scale(var(--motion-press))}.kpi-card.is-active{border-color:transparent;background:var(--coins-gradient);box-shadow:var(--coins-glow)}.kpi-card.is-active,.kpi-card.is-active *{color:var(--tw-text-primary-on-color)}.kpi-card.is-active .kpi-card__icon{background:#fff3;color:var(--tw-text-primary-on-color)}.kpi-grid--compact .kpi-card.is-active .kpi-card__icon{background:none;color:var(--tw-text-primary-on-color)}.tw-tabs__underline{background:var(--coins-gradient-line)}.stage-node--current .stage-node__dot{background:var(--coins-gradient);border-color:transparent;color:var(--tw-text-primary-on-color);animation:coins-halo 2.4s var(--ease-in-out) infinite}.stage-node--current .stage-node__ring{display:none}@keyframes coins-halo{0%,to{box-shadow:0 0 0 4px var(--coins-halo)}50%{box-shadow:0 0 0 8px transparent}}@media(prefers-reduced-motion:reduce){.stage-node--current .stage-node__dot{animation:none;box-shadow:0 0 0 4px var(--coins-halo)}}.badge--success{background:var(--coins-state-ok-bg);color:var(--coins-state-ok-fg)}.badge--info{background:var(--coins-state-use-bg);color:var(--coins-state-use-fg)}.badge--progress{background:var(--coins-state-progress-bg);color:var(--coins-state-progress-fg)}.badge--warning{background:var(--coins-state-attention-bg);color:var(--coins-state-attention-fg)}.badge--error,.badge--overdue{background:var(--coins-state-problem-bg);color:var(--coins-state-problem-fg)}.badge--state:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background:currentColor}.kpi-card--warning .kpi-card__icon{background:var(--coins-state-attention-bg);color:var(--coins-state-attention-fg)}:root{--coins-ring: rgba(111, 83, 255, .18);--coins-glow-ring: rgba(111, 83, 255, .35);--coins-pulse: rgba(111, 83, 255, .55);--coins-gradient-border: linear-gradient(110deg, #9874ff, #f90082)}:root[data-theme=dark]{--coins-ring: rgba(152, 116, 255, .22);--coins-glow-ring: rgba(152, 116, 255, .4);--coins-pulse: rgba(152, 116, 255, .65)}.tw-btn--solid.tw-btn--primary:not(:disabled){box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 3px var(--coins-ring),0 4px 16px var(--coins-glow-ring)}.tw-btn--solid.tw-btn--primary:hover:not(:disabled){box-shadow:inset 0 0 0 1px #ffffff47,0 0 0 4px var(--coins-ring),0 6px 24px var(--coins-pulse)}.tw-btn--outline.tw-btn--secondary:not(:disabled),.tw-btn--outline.tw-btn--primary:not(:disabled){color:var(--tw-text-primary-default);border-color:transparent;background:linear-gradient(var(--tw-surface-default-default),var(--tw-surface-default-default)) padding-box,var(--coins-gradient-border) border-box;box-shadow:0 0 10px var(--coins-ring);transition:box-shadow var(--motion-base) var(--ease-out),background var(--motion-fast) var(--ease-out),transform var(--motion-press-time) var(--ease-out)}.tw-btn--outline.tw-btn--secondary:hover:not(:disabled),.tw-btn--outline.tw-btn--primary:hover:not(:disabled),.tw-btn--outline.tw-btn--secondary.is-open:not(:disabled){background:linear-gradient(var(--tw-surface-primary-default-subtle),var(--tw-surface-primary-default-subtle)) padding-box,var(--coins-gradient-border) border-box;color:var(--tw-text-primary-default-hover);box-shadow:0 0 0 3px var(--coins-ring),0 0 18px var(--coins-glow-ring)}.tw-btn--ghost.tw-btn--secondary:not(:disabled),.tw-btn--ghost.tw-btn--primary:not(:disabled){color:var(--tw-text-primary-default);transition:box-shadow var(--motion-base) var(--ease-out),background var(--motion-fast) var(--ease-out),transform var(--motion-press-time) var(--ease-out)}.tw-btn--ghost.tw-btn--secondary:hover:not(:disabled),.tw-btn--ghost.tw-btn--primary:hover:not(:disabled){color:var(--tw-text-primary-default-hover);background:var(--tw-surface-primary-default-subtle);box-shadow:0 0 0 1px var(--coins-ring),0 0 14px var(--coins-ring)}.tool-button__count{background:var(--coins-accent);color:#fff}.coins-pulse{position:relative;isolation:isolate}.coins-pulse:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;z-index:-1;pointer-events:none;animation:coins-pulse 1.4s var(--ease-out) 2}.coins-pulse--attention:before{animation-iteration-count:3}@keyframes coins-pulse{0%{box-shadow:0 0 0 0 var(--coins-pulse)}70%{box-shadow:0 0 0 12px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.coins-pulse:before{animation:none}}.tw-btn--solid.tw-btn--primary:not(:disabled),.tw-btn--solid.tw-btn--primary:hover:not(:disabled),.kpi-card.is-active,.stage-node--current .stage-node__dot{background-origin:border-box;background-repeat:no-repeat}:root{--coins-halo-rest: 0 6px 18px -2px rgba(111, 83, 255, .45), 0 10px 24px -8px rgba(209, 0, 114, .35);--coins-halo-hover: 0 8px 26px 0 rgba(111, 83, 255, .6), 0 14px 32px -6px rgba(209, 0, 114, .45);--coins-sweep: linear-gradient(115deg, transparent 30%, rgba(255, 255, 255, .35) 48%, transparent 66%)}:root[data-theme=dark]{--coins-halo-rest: 0 6px 22px -2px rgba(152, 116, 255, .6), 0 10px 28px -6px rgba(249, 0, 130, .45);--coins-halo-hover: 0 8px 32px 2px rgba(152, 116, 255, .75), 0 14px 38px -4px rgba(249, 0, 130, .55)}.tw-btn--solid.tw-btn--primary:not(:disabled){background-image:var(--coins-sweep),var(--coins-gradient);background-size:260% 100%,220% 100%;background-position:130% 0,0% 50%;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 3px var(--coins-ring),var(--coins-halo-rest)}.tw-btn--solid.tw-btn--primary:hover:not(:disabled){background-image:var(--coins-sweep),var(--coins-gradient);background-size:260% 100%,220% 100%;background-position:130% 0,70% 50%;box-shadow:inset 0 0 0 1px #ffffff47,0 0 0 4px var(--coins-ring),var(--coins-halo-hover);animation:coins-sweep .9s var(--ease-out)}@keyframes coins-sweep{0%{background-position:130% 0,70% 50%}to{background-position:-30% 0,70% 50%}}@media(prefers-reduced-motion:reduce){.tw-btn--solid.tw-btn--primary:hover:not(:disabled){animation:none}}:root{--tw-font-body-body-lg-font-size: 1rem;--tw-font-body-body-lg-line-height: 1.375rem;--tw-font-body-body-md-font-size: .875rem;--tw-font-body-body-md-line-height: 1.25rem;--tw-font-body-body-sm-font-size: .75rem;--tw-font-body-body-sm-line-height: 1rem;--tw-font-body-body-xsm-font-size: .75rem;--tw-font-body-body-xsm-line-height: 1rem;--tw-font-title-h1-font-size: 2.5rem;--tw-font-title-h1-line-height: 3rem;--tw-font-title-h2-font-size: 2.25rem;--tw-font-title-h2-line-height: 2.75rem;--tw-font-title-h3-font-size: 2rem;--tw-font-title-h3-line-height: 2.5rem;--tw-font-title-h4-font-size: 1.5rem;--tw-font-title-h4-line-height: 1.875rem;--tw-font-title-h5-font-size: 1.25rem;--tw-font-title-h5-line-height: 1.625rem;--tw-font-title-h6-font-size: 1.125rem;--tw-font-title-h6-line-height: 1.5rem}.subhead,.detail-subhead,.details-layout .detail-subhead,.action-card__title{font-size:var(--tw-font-body-body-lg-font-size);line-height:var(--tw-font-body-body-lg-line-height);font-weight:600}.page-title,.asset-hero__name,.asset-header .asset-hero__name{font-size:var(--tw-font-title-h5-font-size);line-height:var(--tw-font-title-h5-line-height);font-weight:700}.login{container-type:inline-size}.login__title{font-size:var(--tw-font-title-h3-font-size);line-height:var(--tw-font-title-h3-line-height)}@container (max-width: 600px){.login__title{font-size:var(--tw-font-title-h4-font-size);line-height:var(--tw-font-title-h4-line-height)}}.invoice__icon,.kpi-card__label,.detail-nav__pos,.audit-types__option,.change-tech__title,.change-tech ul,.change-table td,.change-table th,.return-assets__count{font-size:var(--tw-font-body-body-sm-font-size)}.tw-btn{height:auto;min-height:2.25rem;padding-block:.375rem;font-weight:600}@media(pointer:coarse){.tw-btn{min-height:2.75rem}}.tw-btn--ghost.tw-btn--secondary:not(:disabled),.tw-btn--ghost.tw-btn--primary:not(:disabled),.link-button{color:var(--tw-text-primary-default);background:transparent;box-shadow:none;text-decoration:none;text-underline-offset:3px}.tw-btn--ghost.tw-btn--secondary:hover:not(:disabled),.tw-btn--ghost.tw-btn--primary:hover:not(:disabled),.tw-btn--ghost:focus-visible,.link-button:hover,.link-button:focus-visible{color:var(--tw-text-primary-default-hover);background:transparent;box-shadow:none;text-decoration:underline}.tw-btn--ghost{padding-inline:var(--tw-spacing-spacing-sm)}.link-button{font-weight:600}.stage-node--done .stage-node__dot{background:var(--coins-gradient);background-origin:border-box;background-repeat:no-repeat;border-color:transparent;color:var(--tw-text-primary-on-color)}.stage-node--done .stage-node__check{background:var(--tw-surface-default-default);color:var(--tw-icon-primary-default);border-color:var(--tw-surface-default-default)}.stage-node__rail--done{background:var(--coins-gradient-line)}.stage-node--done .stage-node__label{color:var(--tw-text-semantic-title)}:root{--bottom-nav-h: 3.75rem;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--gutter: 16px;--edge-left: calc(var(--gutter) + var(--safe-left));--edge-right: calc(var(--gutter) + var(--safe-right))}@media(min-width:600px)and (max-width:899.98px){:root{--gutter: 32px}}@media(max-width:440px){:root{--tw-spacing-spacing-xs: 2px;--tw-spacing-spacing-sm: 4px;--tw-spacing-spacing-md: 8px;--tw-spacing-spacing-1xl: 8px;--tw-spacing-spacing-2xl: 12px;--tw-spacing-spacing-3xl: 16px;--tw-spacing-spacing-4xl: 16px;--tw-spacing-spacing-5xl: 16px;--tw-spacing-spacing-6xl: 20px;--tw-spacing-spacing-7xl: 20px}}@media(pointer:coarse){.tw-tab,.tw-list-item,.profile-menu__item,.activity__item,.activity__pending-item,.th-sort,.kpi-card,.topbar__brand,.topbar__help,.topbar__home{min-height:2.75rem}.tw-modal__close,.sheet__close,.filter-chip__remove,.mail-warning__close,.bitacora__thumb-remove,.activity__bell,.topbar__help{min-width:2.75rem;min-height:2.75rem}.topbar__help,.topbar__brand{display:inline-grid;place-items:center}input[type=checkbox],input[type=radio]{min-width:1.375rem;min-height:1.375rem}.tw-field,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:1rem}}@media(max-width:899.98px){.topbar{padding:calc(var(--tw-spacing-spacing-sm) + var(--safe-top)) var(--edge-right) var(--tw-spacing-spacing-sm) calc(var(--edge-left) - var(--tw-spacing-spacing-md))}.main{padding:var(--tw-spacing-spacing-3xl) var(--edge-right) var(--tw-spacing-spacing-3xl) var(--edge-left)}.shell--compact .main{padding-bottom:calc(var(--bottom-nav-h) + var(--safe-bottom) + var(--tw-spacing-spacing-3xl))}.shell--compact .to-top{right:var(--edge-right);bottom:calc(var(--bottom-nav-h) + var(--safe-bottom) + var(--tw-spacing-spacing-1xl))}.page-title,.asset-hero__name,.card,.alert,.tw-modal__title,.tw-modal__desc{overflow-wrap:anywhere}.badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}.page-head{margin-bottom:var(--tw-spacing-spacing-1xl);gap:var(--tw-spacing-spacing-1xl)}.page-head>.row{width:100%;flex-wrap:wrap;gap:var(--tw-spacing-spacing-lg)}.page-head>.row>.tw-btn{flex:1 1 0;min-width:max-content}.inventory-page>.page-head>.row>.tw-btn--solid{order:-1;flex-basis:100%}.page-head>.row[role=group]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--tw-spacing-spacing-md)}.page-head>.row[role=group]>.tw-btn{min-width:0;height:auto;align-self:stretch;padding-inline:var(--tw-spacing-spacing-md);white-space:normal;line-height:1.2;text-align:center}.page-head>.row[role=group]>.tw-btn>.material-icons{display:none}}@media(min-width:600px)and (max-width:899.98px){.inventory-page>.page-head>.row>.tw-btn--solid{order:0;flex-basis:0}}@media(min-width:600.02px)and (max-width:899.98px){.coins-toasts{right:var(--edge-right);bottom:calc(var(--bottom-nav-h) + var(--safe-bottom) + var(--tw-spacing-spacing-lg))}}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));box-sizing:border-box;min-height:calc(var(--bottom-nav-h) + var(--safe-bottom));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);background:var(--tw-surface-default-default);border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default);box-shadow:0 -2px 12px #0000000f}body.keyboard-open .bottom-nav{display:none}.bottom-nav>.activity,.bottom-nav>.profile-menu{position:static;display:flex;min-width:0}.bottom-nav__item{position:relative;flex:1;min-width:0;min-height:calc(var(--bottom-nav-h) - 1px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px var(--tw-spacing-spacing-sm);border:0;background:none;font:inherit;cursor:pointer;text-decoration:none;color:var(--tw-text-semantic-caption);-webkit-tap-highlight-color:transparent}.bottom-nav__item:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:-4px;border-radius:var(--tw-border-radius-md)}.bottom-nav__item.is-current{color:var(--tw-text-primary-default)}.bottom-nav__item.is-current .bottom-nav__label{font-weight:700}.bottom-nav__item>:first-child{display:inline-grid;place-items:center;min-width:3.5rem;height:1.75rem;border-radius:999px;transition:background var(--motion-fast) var(--ease-out)}.bottom-nav__item.is-current>:first-child{background:var(--tw-surface-primary-default-subtle)}.bottom-nav__icon{position:relative}.bottom-nav__icon .activity__count{top:-4px;right:4px}.bottom-nav__icon .profile-menu__avatar{width:24px;height:24px;font-size:10px}.bottom-nav__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tw-font-body-body-xsm-font-size);line-height:var(--tw-font-body-body-xsm-line-height);font-weight:600}@media(max-width:360px){.bottom-nav__label{font-size:10.5px;letter-spacing:-.01em}}.sheet.activity__panel,.sheet.profile-menu__panel,.sheet{position:fixed;z-index:45;inset:0 0 calc(var(--bottom-nav-h) + var(--safe-bottom)) 0;width:auto;max-width:none;max-height:none;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--tw-spacing-spacing-1xl) + var(--safe-top)) var(--edge-right) var(--tw-spacing-spacing-1xl) var(--edge-left);border:0;border-radius:0;box-shadow:none;background:var(--tw-surface-default-default);transform-origin:50% 100%;animation:motion-fade-in var(--motion-base) var(--ease-out) both}body.keyboard-open .sheet{bottom:0}.sheet__head{position:sticky;top:calc(-1 * (var(--tw-spacing-spacing-1xl) + var(--safe-top)));z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--tw-spacing-spacing-lg);min-height:3.5rem;box-sizing:border-box;margin:calc(-1 * (var(--tw-spacing-spacing-1xl) + var(--safe-top))) calc(-1 * var(--edge-right)) var(--tw-spacing-spacing-1xl) calc(-1 * var(--edge-left));padding:var(--safe-top) calc(var(--edge-right) - var(--tw-spacing-spacing-md)) 0 var(--edge-left);background:var(--tw-surface-default-default);border-bottom:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.sheet__title{margin:0;font-size:var(--tw-font-title-h6-font-size);line-height:var(--tw-font-title-h6-line-height);font-weight:700;color:var(--tw-text-semantic-title)}.sheet__close{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;color:var(--tw-icon-default-default)}.sheet__close:active{background:var(--tw-surface-default-default-subtle)}.sheet__close:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus)}.sheet__foot{position:sticky;bottom:calc(-1 * var(--tw-spacing-spacing-1xl));z-index:1;display:flex;gap:var(--tw-spacing-spacing-lg);margin:var(--tw-spacing-spacing-1xl) calc(-1 * var(--edge-right)) calc(-1 * var(--tw-spacing-spacing-1xl)) calc(-1 * var(--edge-left));padding:var(--tw-spacing-spacing-xl) var(--edge-right) var(--tw-spacing-spacing-xl) var(--edge-left);background:var(--tw-surface-default-default);border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.sheet__foot>.tw-btn{flex:1 1 0}.profile-menu__panel.sheet .profile-menu__item{min-height:3rem;border-radius:var(--tw-border-radius-md)}.profile-menu__panel.sheet .profile-menu__head{padding:0 0 var(--tw-spacing-spacing-lg)}.activity__panel.sheet .activity__item,.activity__panel.sheet .activity__pending-item{padding-inline:var(--tw-spacing-spacing-lg)}.action-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:flex;align-items:flex-end;background:#24242473;animation:motion-fade-in var(--motion-base) var(--ease-out) both}.action-sheet{width:100%;max-height:80dvh;overflow-y:auto;box-sizing:border-box;padding:0 var(--edge-right) calc(var(--tw-spacing-spacing-1xl) + var(--safe-bottom)) var(--edge-left);background:var(--tw-surface-default-default);border-radius:var(--tw-border-radius-lg) var(--tw-border-radius-lg) 0 0;box-shadow:0 -8px 28px #00000038;animation:motion-rise var(--motion-enter) var(--ease-out) both}.action-sheet:before{content:"";display:block;width:2.25rem;height:4px;margin:var(--tw-spacing-spacing-lg) auto 0;border-radius:999px;background:var(--tw-border-default-default)}.action-sheet .sheet__head{position:static;min-height:3rem;margin:0 calc(-1 * var(--edge-right)) var(--tw-spacing-spacing-md) calc(-1 * var(--edge-left));padding:0 calc(var(--edge-right) - var(--tw-spacing-spacing-md)) 0 var(--edge-left);border-bottom:0}.action-sheet__list{display:flex;flex-direction:column;gap:2px}.action-sheet__list>.tw-btn{width:100%;justify-content:flex-start;min-height:3rem;gap:var(--tw-spacing-spacing-1xl);padding-inline:var(--tw-spacing-spacing-lg);border-radius:var(--tw-border-radius-md);color:var(--tw-text-semantic-title);text-decoration:none}.action-sheet__list>.tw-btn.tw-btn:not(:disabled){border-color:transparent;background:transparent;box-shadow:none;color:var(--tw-text-semantic-title);text-decoration:none}.action-sheet__list>.tw-btn .material-icons{color:var(--tw-text-primary-default)}.action-sheet__list>.tw-btn:active{background:var(--tw-surface-default-default-subtle)}@media(max-width:899.98px){.tw-modal-overlay{padding:0;place-items:stretch}.tw-modal,.tw-modal--wide{width:100%;max-width:none;height:100%;max-height:none;border-radius:0;box-sizing:border-box;padding:0 var(--edge-right) 0 var(--edge-left);gap:var(--tw-spacing-spacing-3xl)}.tw-modal__header{text-align:left;gap:var(--tw-spacing-spacing-sm);margin:0 calc(-1 * var(--edge-right)) 0 calc(-1 * var(--edge-left));padding:calc(var(--tw-spacing-spacing-xl) + var(--safe-top)) calc(var(--edge-right) + 2.75rem) var(--tw-spacing-spacing-xl) var(--edge-left);background:var(--tw-surface-filter-resume-surface);border-bottom:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.tw-modal__close{position:fixed;z-index:3;background:var(--tw-surface-filter-resume-surface);top:calc(var(--tw-spacing-spacing-sm) + var(--safe-top));right:calc(var(--edge-right) - var(--tw-spacing-spacing-md))}.tw-modal__body{flex:1 0 auto}.tw-modal__footer{position:sticky;bottom:0;z-index:2;flex-wrap:nowrap;margin:0 calc(-1 * var(--edge-right)) 0 calc(-1 * var(--edge-left));padding:var(--tw-spacing-spacing-xl) var(--edge-right) calc(var(--tw-spacing-spacing-xl) + var(--safe-bottom)) var(--edge-left);background:var(--tw-surface-filter-resume-surface);border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default)}.tw-modal__footer .tw-btn{flex:1 1 0;min-width:0}.tw-modal .form-grid,.tw-modal .form-attachments,.tw-modal .edit-grid{grid-template-columns:minmax(0,1fr)}.tw-modal .form-grid>*,.tw-modal .form-attachments>*{grid-column:1 / -1}}.asset-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-lg)}.asset-card{display:flex;align-items:stretch;min-width:0;background:var(--tw-surface-default-default);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md)}.asset-card.is-selected{border-color:var(--tw-border-primary-default);box-shadow:inset 0 0 0 1px var(--tw-border-primary-default)}.asset-card__check{flex:none;display:grid;place-items:center;min-width:2.75rem;cursor:pointer;border-right:var(--tw-border-width-sm) solid var(--tw-border-default-default-subtle)}.asset-card__open{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-sm);padding:var(--tw-spacing-spacing-xl) var(--tw-spacing-spacing-xl) var(--tw-spacing-spacing-xl) var(--tw-spacing-spacing-1xl);border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--tw-text-semantic-body);border-radius:var(--tw-border-radius-md);-webkit-tap-highlight-color:transparent}.asset-card__open:active{background:var(--tw-surface-default-default-subtle)}.asset-card__open:focus-visible{outline:var(--tw-border-width-md) solid var(--tw-border-primary-focus);outline-offset:-2px}.asset-card__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tw-spacing-spacing-sm) var(--tw-spacing-spacing-lg)}.asset-card__code{font-weight:700;color:var(--tw-text-semantic-title);overflow-wrap:anywhere}.asset-card__top .asset-status-cell{white-space:normal;flex-wrap:wrap}.asset-card__name,.asset-card__person{font-size:var(--tw-font-body-body-sm-font-size);line-height:var(--tw-font-body-body-sm-line-height);overflow-wrap:anywhere}.asset-card__person{display:inline-flex;align-items:center;gap:var(--tw-spacing-spacing-md);color:var(--tw-text-semantic-caption)}@media(max-width:899.98px){.quick-views{margin-bottom:var(--tw-spacing-spacing-1xl);min-width:0}.quick-views>.kpi-grid{display:flex;flex-wrap:nowrap;gap:var(--tw-spacing-spacing-lg);min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--edge-left)) calc(-1 * var(--edge-right));padding:var(--tw-spacing-spacing-sm) var(--edge-right) var(--tw-spacing-spacing-sm) var(--edge-left);scroll-padding-inline:var(--edge-left) var(--edge-right);scroll-snap-type:x proximity}.quick-views>.kpi-grid::-webkit-scrollbar{display:none}.quick-views .kpi-card{flex:none;width:auto;min-height:2.5rem;scroll-snap-align:start;padding:var(--tw-spacing-spacing-md) var(--tw-spacing-spacing-xl);gap:var(--tw-spacing-spacing-md);border-radius:999px}.quick-views .kpi-card__icon{width:auto;height:auto;background:none}.quick-views .kpi-card.is-active .kpi-card__icon{background:none;color:inherit}.quick-views .kpi-card__text{flex-direction:row;align-items:baseline;gap:var(--tw-spacing-spacing-md);white-space:nowrap}.quick-views .kpi-card__label{font-size:var(--tw-font-body-body-sm-font-size)}.quick-views .kpi-card__value{font-size:var(--tw-font-body-body-sm-font-size);line-height:inherit;font-weight:700}.filters-bar{flex-wrap:wrap;gap:var(--tw-spacing-spacing-lg) var(--tw-spacing-spacing-sm)}.filters-bar .search-field{flex:1 1 0;min-width:4.5rem;margin-right:var(--tw-spacing-spacing-sm)}.filters-bar__tools{display:contents}.filters-bar>.tool-button,.filters-bar__tools>*{flex:none}.filters-bar .search-field .tw-field{height:2.75rem;padding-right:var(--tw-spacing-spacing-md)}.filters-bar__count{order:99;flex:1 1 100%;font-size:var(--tw-font-body-body-xsm-font-size)}.filters-card .filter-chips{margin-top:0}.shell--compact .selection-bar{position:fixed;z-index:40;left:0;right:0;bottom:calc(var(--bottom-nav-h) + var(--safe-bottom));max-height:45vh;overflow-y:auto;padding:var(--tw-spacing-spacing-lg) var(--edge-right) var(--tw-spacing-spacing-lg) var(--edge-left);border-radius:var(--tw-border-radius-lg) var(--tw-border-radius-lg) 0 0;border-width:var(--tw-border-width-sm) 0 0;background:var(--tw-surface-default-default);box-shadow:0 -4px 16px #0000001f}.shell--compact .selection-bar{row-gap:var(--tw-spacing-spacing-md)}.shell--compact .selection-bar>span{flex:1 1 0;min-width:0;font-weight:600}.shell--compact .selection-bar>.row{display:contents}.shell--compact .selection-bar>.row>.tw-btn{flex:1 1 100%}.shell--compact .selection-bar>.row>.tw-btn:first-child{flex:none}.shell--compact .selection-bar>.row>.tw-btn:disabled{display:none}body.keyboard-open .selection-bar{display:none}.shell--compact .inventory-page:has(.selection-bar){padding-bottom:12rem}.shell--compact .filters-card{position:relative;z-index:41}.shell--compact .saved-views__panel{position:fixed;z-index:46;top:auto;left:0;right:0;bottom:calc(var(--bottom-nav-h) + var(--safe-bottom));width:auto;min-width:0;max-height:60dvh;overflow-y:auto;box-sizing:border-box;padding:var(--tw-spacing-spacing-lg) var(--edge-right) var(--tw-spacing-spacing-1xl) var(--edge-left);border-radius:var(--tw-border-radius-lg) var(--tw-border-radius-lg) 0 0;border-width:var(--tw-border-width-sm) 0 0;box-shadow:0 -8px 28px #00000038;animation:motion-rise var(--motion-enter) var(--ease-out) both}body.keyboard-open .saved-views__panel{bottom:0}}.filters-sheet{display:flex;flex-direction:column}.filters-sheet .filters-panel.filters-panel--essential{flex:1 0 auto;align-content:start;grid-template-columns:minmax(0,1fr);gap:var(--tw-spacing-spacing-2xl);border-top:0;padding-top:0}.filters-sheet .filters-range{grid-column:auto}@media(max-width:899.98px){.asset-modal{padding:calc(var(--tw-spacing-spacing-sm) + var(--safe-top)) var(--edge-right) var(--gutter) var(--edge-left)}.asset-modal .card.asset-detail{border:0;border-radius:0;background:transparent;overflow:visible}.asset-modal .asset-detail__section,.asset-modal .asset-page .asset-hero{padding-inline:0}.asset-modal .asset-hero{background:transparent}.asset-modal .asset-detail__tabs{margin-inline:calc(-1 * var(--edge-left)) calc(-1 * var(--edge-right));padding-inline:var(--edge-left) var(--edge-right)}.asset-header__facts>div:not(.asset-header__assignee),.asset-hero__meta>.muted{display:none}.asset-header__line{flex-wrap:wrap}.asset-detail__tabs .tw-tabs{scrollbar-width:none}.asset-detail__tabs .tw-tabs::-webkit-scrollbar{display:none}.asset-actionbar{position:sticky;bottom:calc(-1 * var(--gutter));z-index:6;display:flex;gap:var(--tw-spacing-spacing-lg);margin:auto calc(-1 * var(--edge-right)) calc(-1 * var(--gutter)) calc(-1 * var(--edge-left));padding:var(--tw-spacing-spacing-xl) var(--edge-right) calc(var(--tw-spacing-spacing-xl) + var(--safe-bottom)) var(--edge-left);background:var(--tw-surface-default-default);border-top:var(--tw-border-width-sm) solid var(--tw-border-default-default);box-shadow:0 -2px 12px #00000014}.asset-actionbar>.tw-btn{flex:1 1 0;min-width:0}.asset-actionbar>.tw-btn.more-actions{flex:none}.asset-editor .edit-grid,.details-layout--editing{grid-template-columns:minmax(0,1fr)}.asset-editor__bar{bottom:calc(-1 * var(--gutter));margin:0 calc(-1 * var(--edge-right)) calc(-1 * var(--gutter)) calc(-1 * var(--edge-left));padding:var(--tw-spacing-spacing-xl) var(--edge-right) calc(var(--tw-spacing-spacing-xl) + var(--safe-bottom)) var(--edge-left)}.asset-editor__bar>*{flex:1 1 auto}}.more-actions__short{display:none}@media(max-width:899.98px){.more-actions__long{display:none}.more-actions__short{display:inline}}@media(max-width:899.98px){.table-wrap:has(>.table--stack){overflow:visible;border:0;border-radius:0}.table--stack,.table--stack tbody{display:block;width:100%}.table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.table--stack tbody{display:flex;flex-direction:column;gap:var(--tw-spacing-spacing-lg)}.table--stack tr{display:block;box-sizing:border-box;min-width:0;padding:var(--tw-spacing-spacing-xl) var(--tw-spacing-spacing-1xl);background:var(--tw-surface-default-default);border:var(--tw-border-width-sm) solid var(--tw-border-default-default);border-radius:var(--tw-border-radius-md)}.table--stack td{display:grid;grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr);gap:var(--tw-spacing-spacing-lg);padding:var(--tw-spacing-spacing-sm) 0;border:0;white-space:normal;overflow-wrap:anywhere}.table--stack td:before{content:attr(data-label);font-size:var(--tw-font-body-body-xsm-font-size);line-height:var(--tw-font-body-body-sm-line-height);font-weight:600;color:var(--tw-text-semantic-caption)}.table--stack td>*{min-width:0}.table--stack td>.badge{justify-self:start}.table--stack .audit-table__asset,.table--stack .audit-table__date{white-space:normal}}@media(max-width:899.98px){.table:not(.table--stack) th:first-child,.table:not(.table--stack) td:first-child{position:sticky;left:0;z-index:1;background:var(--tw-surface-default-default);box-shadow:1px 0 0 var(--tw-border-default-default)}.table:not(.table--stack) th:first-child{z-index:3;background:var(--tw-surface-main-background)}}@media(min-width:600px)and (max-width:899.98px){.asset-cards,.table--stack tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));align-items:start}.tw-modal-overlay{padding:var(--tw-spacing-spacing-5xl);place-items:center}.tw-modal,.tw-modal--wide{--edge-left: var(--tw-spacing-spacing-3xl);--edge-right: var(--tw-spacing-spacing-3xl);width:min(40rem,100%);height:auto;max-height:calc(100dvh - 2 * var(--tw-spacing-spacing-5xl));border-radius:var(--tw-border-radius-lg)}.tw-modal__close{position:absolute;top:var(--tw-spacing-spacing-md);right:var(--tw-spacing-spacing-md)}.tw-modal__footer{padding-bottom:var(--tw-spacing-spacing-xl)}.sheet.activity__panel,.sheet.profile-menu__panel,.sheet{--edge-left: var(--tw-spacing-spacing-3xl);--edge-right: calc(var(--tw-spacing-spacing-3xl) + var(--safe-right));left:auto;width:min(26rem,100%);border-left:var(--tw-border-width-sm) solid var(--tw-border-default-default);box-shadow:-12px 0 32px #0000002e;animation:sheet-from-right var(--motion-enter) var(--ease-out) both}}@keyframes sheet-from-right{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sheet{animation:none}}@media(max-width:599.98px){.tw-modal-overlay{grid-template-rows:minmax(0,1fr);place-items:end stretch;padding:calc(var(--safe-top) + var(--tw-spacing-spacing-3xl)) 0 0}.tw-modal,.tw-modal--wide{height:auto;max-height:100%;align-self:end;border-radius:var(--tw-border-radius-lg) var(--tw-border-radius-lg) 0 0;box-shadow:0 -8px 28px #00000038;animation:motion-rise var(--motion-enter) var(--ease-out) both}.tw-modal:before{content:"";flex:none;display:block;width:2.25rem;height:4px;margin:var(--tw-spacing-spacing-lg) auto calc(-1 * var(--tw-spacing-spacing-3xl));border-radius:999px;background:var(--tw-border-default-default)}.tw-modal__header{padding-top:var(--tw-spacing-spacing-xl)}.tw-modal__close{position:absolute;top:var(--tw-spacing-spacing-lg)}}@media(max-width:899.98px){.action-card>.row--end{flex-direction:column-reverse;align-items:stretch;gap:var(--tw-spacing-spacing-md)}.action-card>.row--end>.tw-btn{width:100%;justify-content:center}.asset-actionbar>.tw-btn--ghost:not(:disabled){box-shadow:inset 0 0 0 var(--tw-border-width-sm) var(--tw-border-primary-default);text-decoration:none}.asset-modal .detail-nav{position:sticky;top:calc(-1 * (var(--tw-spacing-spacing-sm) + var(--safe-top)));z-index:7;margin:calc(-1 * (var(--tw-spacing-spacing-sm) + var(--safe-top))) calc(-1 * var(--edge-right)) 0 calc(-1 * var(--edge-left));padding:calc(var(--tw-spacing-spacing-sm) + var(--safe-top)) calc(var(--edge-right) - var(--tw-spacing-spacing-md)) var(--tw-spacing-spacing-sm) calc(var(--edge-left) - var(--tw-spacing-spacing-md));background:var(--tw-surface-main-background);border-bottom:var(--tw-border-width-sm) solid var(--tw-border-default-default-subtle)}.history-filters>select.tw-field,.users-roles .filters-bar>.tw-field{flex:1 1 100%}.import-file>.row{flex-direction:column;align-items:stretch}.import-file>.row>*{width:100%}.table:not(.table--stack) th,.table:not(.table--stack) td{white-space:nowrap;overflow-wrap:normal}}@media(max-width:899.98px){.tw-modal__header:has(+.tw-modal__footer){border-bottom:0}}@media(max-width:899.98px)and (max-height:500px){:root{--bottom-nav-h: 2.75rem}.topbar{position:static}.bottom-nav__item{flex-direction:row;gap:var(--tw-spacing-spacing-md);padding-block:0}.bottom-nav__item>:first-child{min-width:2.5rem;height:1.75rem}}@media(max-width:360px){.filters-bar .search-field .material-icons{display:none}.filters-bar .search-field .tw-field{padding-left:var(--tw-spacing-spacing-xl)}}
