@charset "UTF-8";:root{--primary: #C96442;--light-primary: #D97757;--dark-primary: #B0523A;--primary-soft: #F6E3DA;--main-texto: var(--main);--secondary: #A94E30;--light-secondary: #C96442;--dark-secondary: #7E3A24;--accent-invariant: #F0B9A3;--black-invariant: #000000;--white-invariant: #ffffff;--heading-1: 44px;--heading-2: 36px;--heading-3: 28px;--heading-4: 22px;--heading-5: 20px;--heading-6: 16px;--large-text: 20px;--medium-text: 18px;--normal-text: 16px;--small-text: 14px;--tiny-text: 12px;--box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(5, 0, 0, .12);--box-shadow-raised: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--box-shadow-raised-hover: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--box-shadow-float: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--box-shadow-float-hover: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--box-shadow-inset-in: inset 0px 3px 1px -2px rgba(0, 0, 0, .2), inset 0px 2px 2px 0px rgba(0, 0, 0, .14), inset 0px 1px 5px 0px rgba(5, 0, 0, .12);--box-shadow-inset-out: inset 0px -3px 1px -2px rgba(0, 0, 0, .2), inset 0px -2px 2px 0px rgba(0, 0, 0, .14), inset 0px -1px 5px 0px rgba(5, 0, 0, .12);--drop-shadow: drop-shadow(0px 3px 1px rgba(0, 0, 0, .2)) drop-shadow(0px 2px 2px rgba(0, 0, 0, .14)) drop-shadow(0px 1px 5px rgba(5, 0, 0, .12));--transition-duration: .22s;--animation-duration: .22s;--transition-timing-function: cubic-bezier(.22, 1, .36, 1);--animation-timing-function: cubic-bezier(.22, 1, .36, 1)}:root[data-theme=light-mode]{--main: #B5563A;--accent: #C96442;--info: #0EA5E9;--success: #16A34A;--warning: #F59E0B;--danger: #DC2626;--error: #DC2626;--black-1: #000000;--black-2: #1a1a1a;--black-3: #333333;--black-4: #4d4d4d;--grey-1: #bdb9ac;--grey-2: #E3D5BD;--grey-3: #ece9de;--grey-4: #EDE1CC;--grey-5: #F6EEE0;--white: #FFFCF6;--black: #333333;--background-color: #F6EEE0;--text-color: #141413;--outline-color: #E3D5BD;--track-color: rgba(0, 0, 0, .1)}:root[data-theme=light-mode] :-internal-autofill-selected{filter:brightness(1.1)}:root[data-theme=dark-mode]{--main: #B5563A;--accent: #E8A07F;--main-texto: #F0A585;--primary: #E8946F;--primary-soft: #4a3228;--ml-tab-activa: color-mix(in srgb, var(--accent) 14%, var(--white));--info: #38BDF8;--success: #4ADE80;--warning: #FBBF24;--danger: #F87171;--error: #F87171;--black-1: #ffffff;--black-2: #e6e6e6;--black-3: #cdcdcd;--black-4: #bbbbbb;--grey-1: #8c8c8c;--grey-2: #6b6b6b;--grey-3: #4d4d4d;--grey-4: #2e2e2e;--grey-5: #1c1c1c;--white: #374247;--black: #212529;--background-color: #2d3539;--text-color: #f1f2f4;--outline-color: #707070;--track-color: rgba(0, 0, 0, .2)}:root[data-theme=dark-mode] :-internal-autofill-selected{filter:invert(.79) hue-rotate(150deg)}html,body{color:var(--text-color);background-color:var(--background-color);font-family:var(--ml-fuente, "Inter", sans-serif);font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0;padding:0}h1{font-size:var(--heading-1);line-height:1.3}h2{font-size:var(--heading-2);line-height:1.3}h3{font-size:var(--heading-3);line-height:1.3}h4{font-size:var(--heading-4);line-height:1.3}h5{font-size:var(--heading-5);line-height:1.3}h6{font-size:var(--heading-6);line-height:1.3}label{cursor:pointer;margin-bottom:0}[class*=-disabled]{cursor:auto;filter:grayscale(100%);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5}.disabled{cursor:auto;pointer-events:none;-webkit-user-select:none;user-select:none}[class*=readonly]{cursor:auto;filter:grayscale(100%);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1!important}.modal-body,.modal-footer{background-color:var(--background-color)}.list-group-item:last-child{background-color:var(--background-color)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--grey-1);border-radius:4px}:focus-visible{outline:var(--outline-color) auto 1px}input,textarea,select,button{font:inherit}select,::picker(select){appearance:base-select}.app-form-field-wrapper{anchor-scope:--app-campo;anchor-name:--app-campo}select[appSelect],select[appNativeControl]{color:var(--text-color);background-color:var(--white);field-sizing:fixed;display:flex;align-items:center;box-sizing:border-box;align-self:stretch;min-height:40px;flex:1 1 auto;min-width:0;white-space:normal;line-height:1.15;border:none;background-color:transparent;margin:0;padding:0 40px 0 0}select[appSelect]::placeholder,select[appNativeControl]::placeholder{color:var(--black-1);opacity:.5}select[appSelect]::picker-icon,select[appNativeControl]::picker-icon{content:none;display:none}select[appSelect],select[appNativeControl]{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C96442' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(var(--outline-color),var(--outline-color)),linear-gradient(color-mix(in srgb,var(--main) 10%,var(--white)),color-mix(in srgb,var(--main) 10%,var(--white)));background-position:right 9px center,right 36px top,right top;background-size:18px 18px,1px 100%,36px 100%}select[appSelect]:open,select[appNativeControl]:open{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E"),linear-gradient(var(--main),var(--main)),linear-gradient(var(--main),var(--main))}select[appSelect]::picker(select),select[appNativeControl]::picker(select){position-anchor:--app-campo;min-inline-size:anchor-size(--app-campo inline);min-block-size:1lh;max-block-size:-webkit-fill-available;max-block-size:-moz-available;max-block-size:stretch;position-area:block-end span-inline-end;position-try-order:most-block-size;position-try-fallbacks:block-start span-inline-end,block-end span-inline-start,block-start span-inline-start;margin:6px 0;padding:0;max-height:275px;overflow:auto;border-radius:12px;color:var(--text-color);background-color:var(--white);box-shadow:0 14px 32px -12px #0f172a59;border:1px solid var(--outline-color);opacity:0;transform:translateY(-4px) scaleY(.98);transition:min-inline-size .3s ease,opacity .3s ease-out,transform .3s ease-out,overlay .3s ease-out allow-discrete,display .3s ease-out allow-discrete}select[appSelect]::picker(select)::-webkit-scrollbar,select[appNativeControl]::picker(select)::-webkit-scrollbar{width:8px;height:8px}select[appSelect]::picker(select)::-webkit-scrollbar-track,select[appNativeControl]::picker(select)::-webkit-scrollbar-track{background:transparent}select[appSelect]::picker(select)::-webkit-scrollbar-thumb,select[appNativeControl]::picker(select)::-webkit-scrollbar-thumb{background:var(--grey-1);border-radius:4px}select[appSelect]:open::picker(select),select[appNativeControl]:open::picker(select){opacity:1;transform:translateY(0) scaleY(1)}@starting-style{select[appSelect]:open::picker(select),select[appNativeControl]:open::picker(select){opacity:0;transform:translateY(-4px) scaleY(.98)}}optgroup{color:var(--text-color);background-color:var(--background-color)}optgroup:disabled,optgroup.disabled{cursor:auto;filter:grayscale(100%);color:color-mix(in srgb,var(--text-color) 50%,transparent 50%);pointer-events:none;-webkit-user-select:none;user-select:none}option{display:flex;align-items:center;min-height:42px;padding:0 14px;border-bottom:1px solid var(--outline-color);color:var(--text-color);background-color:var(--white);-webkit-tap-highlight-color:rgba(0,0,0,0)}option:last-child{border-bottom:0}option::checkmark{content:"";position:static;visibility:visible;order:-1;flex:none;width:16px;height:16px;margin-right:12px;box-sizing:border-box;border:1.5px solid #b8b8bd;border-radius:50%;background:transparent;font-size:0}option:checked::checkmark{border-color:var(--main);background:radial-gradient(var(--main) 0 4px,var(--white) 5px)}option:hover,option:focus{background-color:var(--background-color);background:#00000014}option:checked{color:var(--accent);font-weight:600;background-color:var(--white)}option:disabled,option.disabled{cursor:auto;filter:grayscale(100%);color:color-mix(in srgb,var(--text-color) 51%,transparent 49%);pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:700px){select[appSelect],select[appNativeControl]{padding-left:10px!important;line-height:1.02;padding-right:36px;background-position:right 7px center,right 32px top,right top;background-size:18px 18px,1px 100%,32px 100%}select[appSelect]::picker(select),select[appNativeControl]::picker(select){position:fixed;position-area:none;inset:auto 0 0;width:100%;min-inline-size:0;max-block-size:70dvh;margin:0;padding-top:20px;border:0;border-radius:20px 20px 0 0;background:linear-gradient(var(--outline-color),var(--outline-color)) top 8px center/40px 4px no-repeat,var(--white);box-shadow:0 0 0 100vmax #0f172a73}select[appSelect]:not(:open)::picker(select),select[appNativeControl]:not(:open)::picker(select){transform:translateY(40px)}option{min-height:50px;padding:0 16px;font-size:15px}}@supports not (appearance: base-select){select[appSelect],select[appNativeControl]{appearance:none;display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;align-self:stretch;min-height:40px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;border-radius:0;outline:none;background-color:transparent}.app-form-field-flex-reverse:has(select[appSelect],select[appNativeControl]){align-self:stretch}@media(max-width:700px){select[appSelect],select[appNativeControl]{color:transparent}select[appSelect] option,select[appNativeControl] option{color:var(--text-color)}.app-form-field-wrapper:has(select[appSelect],select[appNativeControl]){position:relative}.app-form-field-wrapper:has(select[appSelect],select[appNativeControl])[data-valor]:before{content:attr(data-valor);position:absolute;inset-block:0;inset-inline:var(--valor-izq, 10px) 36px;display:flex;align-items:center;line-height:1.02;color:var(--text-color);pointer-events:none;overflow:hidden}}}@keyframes app-blur-enter{0%{filter:blur(10px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes app-blur-leave{0%{filter:blur(0);opacity:1}to{filter:blur(10px);opacity:0}}.app-blur-enter{animation:app-blur-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-blur-leave{animation:app-blur-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}@keyframes app-chop-enter{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes app-chop-leave{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}.app-chop-enter{animation:app-chop-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-chop-leave{animation:app-chop-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}@keyframes app-dissolve-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes app-dissolve-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.app-dissolve-enter{animation:app-dissolve-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-dissolve-leave{animation:app-dissolve-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}@keyframes app-expand-horizontal-enter{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes app-expand-horizontal-leave{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes app-expand-vertical-enter{0%{opacity:0;max-height:0}to{opacity:1;max-height:var(--animation--height, 1000px)}}@keyframes app-expand-vertical-leave{0%{opacity:1;max-height:var(--animation--height, 1000px)}to{opacity:0;max-height:0}}@keyframes app-expand-vertical-enter-pulse{0%{opacity:0;max-height:0;background-color:var(--primary)}to{opacity:1;max-height:var(--animation--height, 1000px);background-color:inherit}}.app-expand-horizontal-enter{transform-origin:left;animation:app-expand-horizontal-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-expand-horizontal-leave{transform-origin:left;animation:app-expand-horizontal-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-expand-vertical-enter{transform-origin:top;animation:app-expand-vertical-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-expand-vertical-leave{transform-origin:top;animation:app-expand-vertical-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-expand-vertical-enter-pulse{transform-origin:top;animation:app-expand-vertical-enter-pulse var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}@keyframes app-fade-enter{0%{opacity:0}to{opacity:1}}@keyframes app-fade-leave{0%{opacity:1}to{opacity:0}}.app-fade-enter{animation:app-fade-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-fade-leave{animation:app-fade-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}@keyframes app-pulse{0%{background-color:var(--primary)}to{background-color:inherit}}.app-pulse{animation:app-pulse var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}@keyframes app-push-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes app-push-leave{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes app-push-left-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes app-push-left-leave{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes app-push-up-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes app-push-up-leave{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes app-push-down-enter{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes app-push-down-leave{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.app-push-enter{width:100%;position:absolute;animation:app-push-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-push-leave{width:100%;position:absolute;animation:app-push-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-push-left-enter{width:100%;position:absolute;animation:app-push-left-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-push-left-leave{width:100%;position:absolute;animation:app-push-left-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-push-up-enter{width:100%;position:absolute;animation:app-push-up-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-push-up-leave{width:100%;position:absolute;animation:app-push-up-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-push-down-enter{width:100%;position:absolute;animation:app-push-down-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-push-down-leave{width:100%;position:absolute;animation:app-push-down-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}@keyframes app-slide-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes app-slide-leave{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes app-slide-left-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes app-slide-left-leave{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes app-slide-up-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes app-slide-up-leave{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes app-slide-down-enter{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes app-slide-down-leave{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.app-slide-enter{animation:app-slide-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-slide-leave{animation:app-slide-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-slide-left-enter{animation:app-slide-left-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-slide-left-leave{animation:app-slide-left-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-slide-up-enter{animation:app-slide-up-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-slide-up-leave{animation:app-slide-up-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-slide-down-enter{animation:app-slide-down-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-slide-down-leave{animation:app-slide-down-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}@keyframes app-swipe-enter{0%{transform:translate(100%) rotate(30deg);opacity:0}to{transform:translate(0) rotate(0);opacity:1}}@keyframes app-swipe-leave{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(-100%) rotate(-30deg);opacity:0}}.app-swipe-enter{animation:app-swipe-enter var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-swipe-leave{animation:app-swipe-leave var(--transition-duration, .4s) var(--transition-timing-function, cubic-bezier(.25, .8, .25, 1)) both}.app-button.app-boton.app-size-small{--app-button--padding: 0 16px;--app-button--gap: 6px;--app-button--font-size: 14px;--app-button--border-radius: 10px;--app-icon--font-size: 18px;min-height:36px;height:36px;box-sizing:border-box;white-space:nowrap;text-decoration:none}.app-button.app-boton.app-boton--cancelar:not(.loading):before{content:"";width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") center/100% 100% no-repeat}.app-boton--cancelar{order:-1}.app-button-base{cursor:pointer;font-weight:600;letter-spacing:-.005em;display:inline-flex;align-items:center;justify-content:center;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:color,background-color,background,filter,opacity,box-shadow,transform;padding:var(--app-button--padding);gap:var(--app-button--gap);border-radius:var(--app-button--border-radius);font-size:var(--app-button--font-size);color:var(--app-button--color)!important;background-color:var(--app-button--background-color)}.app-button-base:disabled,.app-button-base.disabled{cursor:auto;filter:grayscale(100%);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.app-button-base.loading{cursor:progress;pointer-events:none;filter:none;opacity:1}.app-button-base.loading:before{content:"";flex:0 0 auto;width:1em;height:1em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:app-button-giro .7s linear infinite}.app-button-base.loading>app-icon:first-child{display:none}.app-button-base:active:not(:disabled){transform:scale(.97)}.app-button-base.app-variant-primary{box-shadow:inset 0 1px #ffffff2e,0 8px 18px -10px color-mix(in srgb,var(--app-button--background-color) 75%,transparent)}.app-button-base.app-variant-primary:hover:not(:disabled){filter:brightness(.9)}.app-button-base.app-variant-primary:active:not(:disabled),.app-button-base.app-variant-primary.active:not(:disabled){filter:brightness(.8)}.app-button-base.app-variant-primary.app-color-default{--app-button--color: var(--white-invariant);--app-button--background-color: var(--ml-boton-solido, var(--main))}.app-button-base.app-variant-primary.app-color-main{--app-button--color: var(--white-invariant);--app-button--background-color: var(--main)}.app-button-base.app-variant-primary.app-color-accent{--app-button--color: var(--white);--app-button--background-color: var(--accent)}.app-button-base.app-variant-primary.app-color-info{--app-button--color: var(--white-invariant);--app-button--background-color: var(--info)}.app-button-base.app-variant-primary.app-color-success{--app-button--color: var(--white-invariant);--app-button--background-color: var(--success)}.app-button-base.app-variant-primary.app-color-warning{--app-button--color: var(--white-invariant);--app-button--background-color: var(--warning)}.app-button-base.app-variant-primary.app-color-danger{--app-button--color: var(--white-invariant);--app-button--background-color: var(--danger)}.app-button-base.app-variant-secondary{--app-button--background-color: var(--black)}.app-button-base.app-variant-secondary:hover:not(:disabled){filter:brightness(.9)}.app-button-base.app-variant-secondary:active:not(:disabled),.app-button-base.app-variant-secondary.active:not(:disabled){filter:brightness(.8)}.app-button-base.app-variant-secondary.app-color-default{--app-button--color: var(--white-invariant)}.app-button-base.app-variant-secondary.app-color-main{--app-button--color: var(--main)}.app-button-base.app-variant-secondary.app-color-accent{--app-button--color: var(--accent-invariant)}.app-button-base.app-variant-secondary.app-color-info{--app-button--color: var(--info)}.app-button-base.app-variant-secondary.app-color-success{--app-button--color: var(--success)}.app-button-base.app-variant-secondary.app-color-warning{--app-button--color: var(--warning)}.app-button-base.app-variant-secondary.app-color-danger{--app-button--color: var(--danger)}.app-button-base.app-variant-tertiary{--app-button--background-color: transparent}.app-button-base.app-variant-tertiary:hover:not(:disabled){filter:brightness(.9)}.app-button-base.app-variant-tertiary:active:not(:disabled),.app-button-base.app-variant-tertiary.active:not(:disabled){filter:brightness(.8)}.app-button-base.app-variant-tertiary:hover:not(:disabled),.app-button-base.app-variant-tertiary:active:not(:disabled),.app-button-base.app-variant-tertiary.active:not(:disabled){--app-button--background-color: color-mix(in srgb, var(--grey-2) 50%, transparent 50%)}.app-button-base.app-variant-tertiary.app-color-default{--app-button--color: var(--text-color)}.app-button-base.app-variant-tertiary.app-color-main{--app-button--color: var(--main-texto)}.app-button-base.app-variant-tertiary.app-color-accent{--app-button--color: var(--accent)}.app-button-base.app-variant-tertiary.app-color-info{--app-button--color: var(--info)}.app-button-base.app-variant-tertiary.app-color-success{--app-button--color: var(--success)}.app-button-base.app-variant-tertiary.app-color-warning{--app-button--color: var(--warning)}.app-button-base.app-variant-tertiary.app-color-danger{--app-button--color: var(--danger)}.app-button-base.app-variant-quaternary{--app-button--background-color: transparent}.app-button-base.app-variant-quaternary:hover:not(:disabled){filter:brightness(.9)}.app-button-base.app-variant-quaternary:active:not(:disabled),.app-button-base.app-variant-quaternary.active:not(:disabled){filter:brightness(.8)}.app-button-base.app-variant-quaternary.app-color-default{--app-button--color: var(--text-color)}.app-button-base.app-variant-quaternary.app-color-main{--app-button--color: var(--main-texto)}.app-button-base.app-variant-quaternary.app-color-accent{--app-button--color: var(--accent)}.app-button-base.app-variant-quaternary.app-color-info{--app-button--color: var(--info)}.app-button-base.app-variant-quaternary.app-color-success{--app-button--color: var(--success)}.app-button-base.app-variant-quaternary.app-color-warning{--app-button--color: var(--warning)}.app-button-base.app-variant-quaternary.app-color-danger{--app-button--color: var(--danger)}.app-button-base.app-variant-plain{--app-button--color: var(--text-color)}.app-button-base.app-elevation-float{box-shadow:var(--box-shadow-float)}.app-button-base.app-elevation-float:hover:not(:active):not(.active):not(:disabled){box-shadow:var(--box-shadow-float-hover)}.app-button-base.app-elevation-float:disabled{box-shadow:none}.app-button-base.app-elevation-raised{box-shadow:var(--box-shadow-raised)}.app-button-base.app-elevation-raised:hover:not(:active):not(.active):not(:disabled){box-shadow:var(--box-shadow-raised-hover)}.app-button-base.app-elevation-raised:disabled{box-shadow:none}.app-button-base.app-elevation-outlined.app-variant-primary.app-color-default{border:1px solid var(--dark-primary)}.app-button-base.app-elevation-outlined.app-variant-primary.app-color-main{border:1px solid color-mix(in srgb,var(--main) 50%,var(--white) 50%)}.app-button-base.app-elevation-outlined.app-variant-primary.app-color-accent{border:1px solid color-mix(in srgb,var(--accent) 50%,var(--white) 50%)}.app-button-base.app-elevation-outlined.app-variant-primary.app-color-info{border:1px solid color-mix(in srgb,var(--info) 50%,var(--white) 50%)}.app-button-base.app-elevation-outlined.app-variant-primary.app-color-success{border:1px solid color-mix(in srgb,var(--success) 50%,var(--white) 50%)}.app-button-base.app-elevation-outlined.app-variant-primary.app-color-warning{border:1px solid color-mix(in srgb,var(--warning) 50%,var(--white) 50%)}.app-button-base.app-elevation-outlined.app-variant-primary.app-color-danger{border:1px solid color-mix(in srgb,var(--danger) 50%,var(--white) 50%)}.app-button-base.app-elevation-outlined.app-variant-secondary{border:1px var(--black-1) solid}.app-button-base.app-elevation-outlined.app-variant-tertiary,.app-button-base.app-elevation-outlined.app-variant-quaternary,.app-button-base.app-elevation-outlined.app-variant-plain{border:1px var(--outline-color) solid}.app-button-base:not(:hover),.app-button-base:not(:active),.app-button-base:not(.active){--app-icon--fill: 0}.app-button-base:hover:not(:disabled),.app-button-base:active:not(:disabled),.app-button-base.active:not(:disabled){--app-icon--fill: 1}.app-button-base:focus-visible{outline:2px solid color-mix(in srgb,var(--main) 65%,transparent);outline-offset:2px}@media(hover:none){.app-button-base:hover:not(:active):not(.active):not(:disabled){filter:none;--app-icon--fill: 0}.app-button-base.app-variant-tertiary:hover:not(:active):not(.active):not(:disabled),.app-button-base.app-variant-quaternary:hover:not(:active):not(.active):not(:disabled){--app-button--background-color: transparent}}@keyframes app-button-giro{to{transform:rotate(360deg)}}.app-button{--app-button--border-radius: 12px}.app-button.app-size-small{--app-button--padding: 12px 24px;--app-button--gap: 4px;--app-button--font-size: 14px;--app-icon--font-size: 18px}.app-button.app-size-medium{--app-button--padding: 14px 32px;--app-button--gap: 5px;--app-button--font-size: 16px;--app-icon--font-size: 20px}.app-button.app-size-large{--app-button--padding: 16px 48px;--app-button--gap: 6px;--app-button--font-size: 18px;--app-icon--font-size: 22px}.app-button.app-variant-plain{filter:none}.app-button.app-variant-plain:active:not(:disabled),.app-button.app-variant-plain.active:not(:disabled){filter:brightness(.9)}.app-button.app-variant-plain.app-color-default:hover:not(:disabled),.app-button.app-variant-plain.app-color-default:active:not(:disabled),.app-button.app-variant-plain.app-color-default.active:not(:disabled){--app-button--color: var(--accent)}.app-button.app-variant-plain.app-color-main:hover:not(:disabled),.app-button.app-variant-plain.app-color-main:active:not(:disabled),.app-button.app-variant-plain.app-color-main.active:not(:disabled){--app-button--color: var(--main)}.app-button.app-variant-plain.app-color-accent:hover:not(:disabled),.app-button.app-variant-plain.app-color-accent:active:not(:disabled),.app-button.app-variant-plain.app-color-accent.active:not(:disabled){--app-button--color: var(--accent)}.app-button.app-variant-plain.app-color-info:hover:not(:disabled),.app-button.app-variant-plain.app-color-info:active:not(:disabled),.app-button.app-variant-plain.app-color-info.active:not(:disabled){--app-button--color: var(--info)}.app-button.app-variant-plain.app-color-success:hover:not(:disabled),.app-button.app-variant-plain.app-color-success:active:not(:disabled),.app-button.app-variant-plain.app-color-success.active:not(:disabled){--app-button--color: var(--success)}.app-button.app-variant-plain.app-color-warning:hover:not(:disabled),.app-button.app-variant-plain.app-color-warning:active:not(:disabled),.app-button.app-variant-plain.app-color-warning.active:not(:disabled){--app-button--color: var(--warning)}.app-button.app-variant-plain.app-color-danger:hover:not(:disabled),.app-button.app-variant-plain.app-color-danger:active:not(:disabled),.app-button.app-variant-plain.app-color-danger.active:not(:disabled){--app-button--color: var(--danger)}.app-fab.app-size-small{--app-button--padding: 4px;--app-button--gap: 4px;--app-button--border-radius: 10px;--app-button--font-size: 12px;--app-icon--font-size: 24px}.app-fab.app-size-medium{--app-button--padding: 12px;--app-button--gap: 12px;--app-button--border-radius: 12px;--app-button--font-size: 14px;--app-icon--font-size: 24px}.app-fab.app-size-large{--app-button--padding: 16px;--app-button--gap: 16px;--app-button--border-radius: 16px;--app-button--font-size: 18px;--app-icon--font-size: 36px}.app-fab.app-variant-tertiary,.app-fab.app-variant-quaternary,.app-fab.app-variant-plain{--app-button--background-color: color-mix(in srgb, var(--grey-2) 50%, transparent 50%)}.app-fab.app-variant-plain:hover:not(:disabled){--app-button--background-color: color-mix(in srgb, var(--grey-2) 50%, rgba(0, 0, 0, .15) 50%)}.app-fab.app-variant-plain:active:not(:disabled),.app-fab.app-variant-plain.active:not(:disabled){--app-button--background-color: color-mix(in srgb, var(--grey-2) 50%, rgba(0, 0, 0, .3) 50%)}.app-fab.app-variant-plain.app-color-default:hover:not(:disabled),.app-fab.app-variant-plain.app-color-default:active:not(:disabled),.app-fab.app-variant-plain.app-color-default.active:not(:disabled){--app-button--color: var(--text-color)}.app-fab.app-variant-plain.app-color-main:hover:not(:disabled),.app-fab.app-variant-plain.app-color-main:active:not(:disabled),.app-fab.app-variant-plain.app-color-main.active:not(:disabled){--app-button--color: var(--main)}.app-fab.app-variant-plain.app-color-accent:hover:not(:disabled),.app-fab.app-variant-plain.app-color-accent:active:not(:disabled),.app-fab.app-variant-plain.app-color-accent.active:not(:disabled){--app-button--color: var(--accent)}.app-fab.app-variant-plain.app-color-info:hover:not(:disabled),.app-fab.app-variant-plain.app-color-info:active:not(:disabled),.app-fab.app-variant-plain.app-color-info.active:not(:disabled){--app-button--color: var(--info)}.app-fab.app-variant-plain.app-color-success:hover:not(:disabled),.app-fab.app-variant-plain.app-color-success:active:not(:disabled),.app-fab.app-variant-plain.app-color-success.active:not(:disabled){--app-button--color: var(--success)}.app-fab.app-variant-plain.app-color-warning:hover:not(:disabled),.app-fab.app-variant-plain.app-color-warning:active:not(:disabled),.app-fab.app-variant-plain.app-color-warning.active:not(:disabled){--app-button--color: var(--warning)}.app-fab.app-variant-plain.app-color-danger:hover:not(:disabled),.app-fab.app-variant-plain.app-color-danger:active:not(:disabled),.app-fab.app-variant-plain.app-color-danger.active:not(:disabled){--app-button--color: var(--danger)}.app-icon-button{--app-button--border-radius: 100px}.app-icon-button.app-size-small{--app-button--padding: 2px;--app-button--gap: 2px;--app-button--font-size: 12px;--app-icon--font-size: 20px}.app-icon-button.app-size-medium{--app-button--padding: 8px;--app-button--gap: 8px;--app-button--font-size: 14px;--app-icon--font-size: 24px}.app-icon-button.app-size-large{--app-button--padding: 12px;--app-button--gap: 12px;--app-button--font-size: 18px;--app-icon--font-size: 32px}.app-icon-button.app-variant-plain{--app-button--background-color: transparent;filter:none}.app-icon-button.app-variant-plain:active:not(:disabled),.app-icon-button.app-variant-plain.active:not(:disabled){filter:brightness(.9)}.app-icon-button.app-variant-plain.app-color-default:hover:not(:disabled),.app-icon-button.app-variant-plain.app-color-default:active:not(:disabled),.app-icon-button.app-variant-plain.app-color-default.active:not(:disabled){--app-button--color: var(--text-color)}.app-icon-button.app-variant-plain.app-color-main:hover:not(:disabled),.app-icon-button.app-variant-plain.app-color-main:active:not(:disabled),.app-icon-button.app-variant-plain.app-color-main.active:not(:disabled){--app-button--color: var(--main)}.app-icon-button.app-variant-plain.app-color-accent:hover:not(:disabled),.app-icon-button.app-variant-plain.app-color-accent:active:not(:disabled),.app-icon-button.app-variant-plain.app-color-accent.active:not(:disabled){--app-button--color: var(--accent)}.app-icon-button.app-variant-plain.app-color-info:hover:not(:disabled),.app-icon-button.app-variant-plain.app-color-info:active:not(:disabled),.app-icon-button.app-variant-plain.app-color-info.active:not(:disabled){--app-button--color: var(--info)}.app-icon-button.app-variant-plain.app-color-success:hover:not(:disabled),.app-icon-button.app-variant-plain.app-color-success:active:not(:disabled),.app-icon-button.app-variant-plain.app-color-success.active:not(:disabled){--app-button--color: var(--success)}.app-icon-button.app-variant-plain.app-color-warning:hover:not(:disabled),.app-icon-button.app-variant-plain.app-color-warning:active:not(:disabled),.app-icon-button.app-variant-plain.app-color-warning.active:not(:disabled){--app-button--color: var(--warning)}.app-icon-button.app-variant-plain.app-color-danger:hover:not(:disabled),.app-icon-button.app-variant-plain.app-color-danger:active:not(:disabled),.app-icon-button.app-variant-plain.app-color-danger.active:not(:disabled){--app-button--color: var(--danger)}a{text-decoration:none!important;color:var(--text-color)}button{border:none;outline:none;color:var(--text-color);background-color:unset}button:focus{outline:none}button:focus-visible{outline:2px solid var(--main);outline-offset:2px}.app-hint{color:color-mix(in srgb,var(--black-1),transparent)}.app-main{color:var(--main)}.app-accent{color:var(--accent)}.app-info{color:var(--info)}.app-success{color:var(--success)}.app-warning{color:var(--warning)}.app-danger{color:var(--danger)}.app-error{color:var(--error)}.app-dialog-overlay-panel{padding:16px;position:fixed;inset:0;display:flex;align-items:center;justify-content:center}.app-dialog-overlay-transparent-backdrop{background-color:transparent;pointer-events:auto}.app-dialog-overlay-dark-backdrop{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0;pointer-events:auto;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:opacity,background-color,-webkit-backdrop-filter;transition-property:opacity,background-color,backdrop-filter;transition-property:opacity,background-color,backdrop-filter,-webkit-backdrop-filter}.app-dialog-overlay-dark-backdrop.cdk-overlay-backdrop-showing{background-color:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1}app-dialog{position:fixed;inset:0;z-index:1000;pointer-events:none}.app-dialog-backdrop{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;background-color:transparent;-webkit-backdrop-filter:blur(0) grayscale(0);backdrop-filter:blur(0) grayscale(0);transition:opacity var(--ml-dur-slow) var(--ml-ease-out),visibility var(--ml-dur-slow) step-end,background-color var(--ml-dur-slow) var(--ml-ease-out),-webkit-backdrop-filter var(--ml-dur-slow) var(--ml-ease-out);transition:opacity var(--ml-dur-slow) var(--ml-ease-out),visibility var(--ml-dur-slow) step-end,background-color var(--ml-dur-slow) var(--ml-ease-out),backdrop-filter var(--ml-dur-slow) var(--ml-ease-out);transition:opacity var(--ml-dur-slow) var(--ml-ease-out),visibility var(--ml-dur-slow) step-end,background-color var(--ml-dur-slow) var(--ml-ease-out),backdrop-filter var(--ml-dur-slow) var(--ml-ease-out),-webkit-backdrop-filter var(--ml-dur-slow) var(--ml-ease-out)}.app-dialog{display:flex;flex-direction:column;min-width:280px;max-width:560px;margin:8px;border:2px solid var(--outline-color);border-radius:16px;color:var(--text-color);background-color:var(--white);box-shadow:var(--box-shadow-float);opacity:0;transform:scale(1.05);pointer-events:auto;transition:opacity var(--ml-dur-slow) var(--ml-ease-out),transform var(--ml-dur-slow) var(--ml-ease-out)}app-dialog.app-dialog-open{pointer-events:auto}app-dialog.app-dialog-open .app-dialog-backdrop{opacity:1;visibility:visible;pointer-events:auto;background-color:#00000040;-webkit-backdrop-filter:blur(2px) grayscale(1);backdrop-filter:blur(2px) grayscale(1);transition:opacity var(--ml-dur-slow) var(--ml-ease-out),visibility 0s,background-color var(--ml-dur-slow) var(--ml-ease-out),-webkit-backdrop-filter var(--ml-dur-slow) var(--ml-ease-out);transition:opacity var(--ml-dur-slow) var(--ml-ease-out),visibility 0s,background-color var(--ml-dur-slow) var(--ml-ease-out),backdrop-filter var(--ml-dur-slow) var(--ml-ease-out);transition:opacity var(--ml-dur-slow) var(--ml-ease-out),visibility 0s,background-color var(--ml-dur-slow) var(--ml-ease-out),backdrop-filter var(--ml-dur-slow) var(--ml-ease-out),-webkit-backdrop-filter var(--ml-dur-slow) var(--ml-ease-out)}app-dialog.app-dialog-open .app-dialog{opacity:1;transform:scale(1)}@media(max-width:599.98px){.app-dialog-backdrop{align-items:stretch}.app-dialog{width:100%!important;height:100dvh!important;min-width:0!important;min-height:100dvh;max-width:100dvw!important;max-height:100dvh!important;margin:0;border:0;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-shadow:none;transform:translateY(24px);transition:opacity .22s ease-out,transform .3s cubic-bezier(.2,.8,.2,1)}app-dialog.app-dialog-open .app-dialog{transform:none}.app-dialog>:has(.app-dialog-content){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.app-dialog .app-dialog-title,.app-dialog .app-dialog-actions{flex:0 0 auto}.app-dialog .app-dialog-actions{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px;padding:12px 16px!important}.app-dialog .app-dialog-actions>.app-button:last-child{flex:1 1 auto}.app-dialog .app-dialog-content{flex:1 1 auto;max-height:none;min-height:0;overscroll-behavior:contain}}@media(max-width:599.98px)and (prefers-reduced-motion:reduce){.app-dialog{transform:none;transition:opacity .2s ease-out}}.app-dialog-title{padding:16px 16px 8px}.app-dialog-content{display:block;padding:0 16px;flex:1 1 auto;overflow:auto;max-height:72vh}.app-dialog-content:last-child{padding-bottom:16px}dialog{padding:0;max-width:calc(100dvw - 16px);max-height:calc(100dvh - 16px);border-radius:16px;color:var(--text-color);background-color:var(--white);box-shadow:var(--box-shadow-float);border:2px solid var(--outline-color);opacity:0;transform:scale(1.05);transition:opacity .3s ease-out,transform .3s ease-out,overlay .3s ease-out allow-discrete,display .3s ease-out allow-discrete}dialog::backdrop{opacity:.85;background-color:transparent;-webkit-backdrop-filter:blur(2px) grayscale(1);backdrop-filter:blur(2px) grayscale(1);transition:display .3s allow-discrete,overlay .3s allow-discrete,opacity .3s,background-color .3s,-webkit-backdrop-filter .3s;transition:display .3s allow-discrete,overlay .3s allow-discrete,opacity .3s,background-color .3s,backdrop-filter .3s;transition:display .3s allow-discrete,overlay .3s allow-discrete,opacity .3s,background-color .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s}dialog:open{opacity:1;transform:scale(1)}@starting-style{dialog:open{opacity:0;transform:scale(1.05)}}dialog:open::backdrop{background-color:#00000040}@starting-style{dialog:open::backdrop{opacity:0;background-color:transparent;-webkit-backdrop-filter:blur(0) grayscale(0);backdrop-filter:blur(0) grayscale(0)}}*:has(>.app-ellipsis){display:flex}*:has(>.app-ellipsis-forced){display:grid!important}.app-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-image{opacity:0;filter:blur(4px);transform:scale(1.02);transition:opacity .25s,filter .35s,transform .35s}.app-image.loaded{opacity:1;filter:blur(0);transform:none}.app-input{flex:1 1 auto;min-width:0}.app-input:focus{outline:none}.app-input::placeholder{color:var(--black-1);opacity:.5}input,textarea{margin:8px 0;border:none;outline:none;color:var(--text-color);background-color:unset}input:focus,textarea:focus{outline:none}input:focus-visible,textarea:focus-visible{outline:var(--outline-color) auto 1px}select{margin:4.5px 0;border:none;outline:none;color:var(--text-color);background-color:unset}select:focus{outline:none}select:focus-visible{outline:var(--outline-color) auto 1px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root{--ml-dur-fast: .15s;--ml-dur-base: .22s;--ml-dur-slow: .3s;--ml-ease-out: cubic-bezier(.22, 1, .36, 1);--ml-ease-in: cubic-bezier(.4, 0, 1, 1);--ml-ease-inout: cubic-bezier(.4, 0, .2, 1);--ml-dist: 8px}:root{--transition-duration: var(--ml-dur-base);--animation-duration: var(--ml-dur-base);--transition-timing-function: var(--ml-ease-out);--animation-timing-function: var(--ml-ease-out)}@media(prefers-reduced-motion:reduce){:root{--ml-dur-fast: 1ms;--ml-dur-base: 1ms;--ml-dur-slow: 1ms;--ml-dist: 0px;--transition-duration: 1ms;--animation-duration: 1ms}*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@keyframes ml-fade-in{0%{opacity:0}}@keyframes ml-fade-out{to{opacity:0}}@keyframes ml-up-in{0%{opacity:0;transform:translateY(var(--ml-dist))}}@keyframes ml-up-out{to{opacity:0;transform:translateY(calc(var(--ml-dist) * -.75))}}@keyframes ml-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}}@keyframes ml-pop-out{to{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes ml-panel-in{0%{opacity:0;transform:translate(calc(var(--ml-dist) * 3))}}@keyframes ml-panel-out{to{opacity:0;transform:translate(calc(var(--ml-dist) * 3))}}@keyframes ml-sheet-in{0%{opacity:0;transform:translateY(calc(var(--ml-dist) * 2)) scale(.985)}}@keyframes ml-sheet-out{to{opacity:0;transform:translateY(calc(var(--ml-dist) * 2)) scale(.985)}}.ml-enter-fade{animation:ml-fade-in var(--ml-dur-base) var(--ml-ease-out) both}.ml-enter-up{animation:ml-up-in var(--ml-dur-base) var(--ml-ease-out) both;animation-delay:var(--ml-delay, 0ms)}.ml-enter-pop{animation:ml-pop-in var(--ml-dur-fast) var(--ml-ease-out) both;transform-origin:top center}.ml-enter-panel{animation:ml-panel-in var(--ml-dur-base) var(--ml-ease-out) backwards}.ml-enter-sheet{animation:ml-sheet-in var(--ml-dur-base) var(--ml-ease-out) backwards;transform-origin:bottom center}.ml-leave-fade{animation:ml-fade-out var(--ml-dur-fast) var(--ml-ease-in) both}.ml-leave-up{animation:ml-up-out var(--ml-dur-fast) var(--ml-ease-in) both}.ml-leave-pop{animation:ml-pop-out var(--ml-dur-fast) var(--ml-ease-in) both}.ml-leave-panel{animation:ml-panel-out var(--ml-dur-fast) var(--ml-ease-in) both}.ml-leave-sheet{animation:ml-sheet-out var(--ml-dur-fast) var(--ml-ease-in) both}.ml-stagger>*{animation:ml-up-in var(--ml-dur-base) var(--ml-ease-out) backwards}.ml-stagger>:nth-child(1){animation-delay:0ms}.ml-stagger>:nth-child(2){animation-delay:30ms}.ml-stagger>:nth-child(3){animation-delay:60ms}.ml-stagger>:nth-child(4){animation-delay:90ms}.ml-stagger>:nth-child(5){animation-delay:.12s}.ml-stagger>:nth-child(6){animation-delay:.15s}.ml-stagger>:nth-child(7){animation-delay:.18s}.ml-stagger>:nth-child(8){animation-delay:.21s}.ml-colapsa{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--ml-dur-base) var(--ml-ease-inout),opacity var(--ml-dur-fast) var(--ml-ease-out)}.ml-colapsa>*{overflow:hidden;min-height:0}.ml-colapsa--abierto{grid-template-rows:1fr;opacity:1}.app-button,.app-icon-button,.shell__item,.shell__mas-item,.shell__modulos,.lista-fila,.app-card-clickable{transition-property:transform,background-color,border-color,color,box-shadow,opacity;transition-duration:var(--ml-dur-fast);transition-timing-function:var(--ml-ease-out)}@media(hover:none){.app-button:active:not(:disabled),.shell__item:active,.shell__mas-item:active,.shell__modulos:active{transform:scale(.97)}}.form-lado{animation:ml-panel-in var(--ml-dur-base) var(--ml-ease-out) backwards}.shell__velo-mas{animation:ml-fade-in var(--ml-dur-slow) var(--ml-ease-out) backwards}.shell__mas{animation:ml-sheet-in var(--ml-dur-base) var(--ml-ease-out) backwards;transform-origin:bottom center}:is(tbody,.lista-items,.app-stack-list)>:nth-child(-n+8){animation:ml-up-in var(--ml-dur-base) var(--ml-ease-out) backwards;animation-delay:calc((var(--ml-i, 0)) * 25ms)}:is(tbody,.lista-items,.app-stack-list)>:nth-child(1){--ml-i: 0}:is(tbody,.lista-items,.app-stack-list)>:nth-child(2){--ml-i: 1}:is(tbody,.lista-items,.app-stack-list)>:nth-child(3){--ml-i: 2}:is(tbody,.lista-items,.app-stack-list)>:nth-child(4){--ml-i: 3}:is(tbody,.lista-items,.app-stack-list)>:nth-child(5){--ml-i: 4}:is(tbody,.lista-items,.app-stack-list)>:nth-child(6){--ml-i: 5}:is(tbody,.lista-items,.app-stack-list)>:nth-child(7){--ml-i: 6}:is(tbody,.lista-items,.app-stack-list)>:nth-child(8){--ml-i: 7}.app-page{view-transition-name:ml-page}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(ml-page){animation:ml-fade-out var(--ml-dur-fast) var(--ml-ease-in) both}::view-transition-new(ml-page){animation:ml-up-in var(--ml-dur-base) var(--ml-ease-out) backwards}::view-transition-old(cabecera),::view-transition-new(cabecera),::view-transition-old(barra),::view-transition-new(barra){animation:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.app-card{display:flex;flex-direction:column;border-radius:16px;background-color:var(--white);overflow:hidden}.app-card.app-elevation-outlined{border:1px solid var(--border-color, var(--outline-color));box-shadow:var(--ml-shadow-card, none)}.app-card.app-elevation-raised{box-shadow:var(--box-shadow)}.app-card.app-variant-primary>.app-card-header{--app-card-header--background-color: var(--main);--app-card-title--color: var(--white-invariant);--app-card-subtitle--color: var(--white-invariant);color:var(--white-invariant)}.app-card.app-variant-secondary>.app-card-header{--app-card-header--background-color: var(--accent);--app-card-title--color: var(--white);--app-card-subtitle--color: var(--white);color:var(--white)}.app-card.app-variant-tertiary>.app-card-header{--app-card-header--background-color: inherit;--app-card-title--color: var(--main);--app-card-subtitle--color: var(--text-color)}.app-card.app-size-large{--app-card-title--line-height: 1.75rem;--app-card-title--font-size: x-large;--app-card-subtitle--line-height: 1.3rem;--app-card-subtitle--font-size: medium;--app-card-avatar--width: 42px;--app-card-avatar--height: 42px;--app-card--padding: 16px;--app-card--border-radius: 16px;--app-card-header--gap: 8px}.app-card.app-size-medium{--app-card-title--line-height: 1.3rem;--app-card-title--font-size: medium;--app-card-subtitle--line-height: inherit;--app-card-subtitle--font-size: small;--app-card-avatar--width: 36px;--app-card-avatar--height: 36px;--app-card--padding: 16px;--app-card--border-radius: 16px;--app-card-header--gap: 8px}.app-card.app-size-small{--app-card-title--line-height: inherit;--app-card-title--font-size: small;--app-card-subtitle--line-height: 1rem;--app-card-subtitle--font-size: x-small;--app-card-avatar--width: 30px;--app-card-avatar--height: 30px;--app-card--padding: 12px;--app-card--border-radius: 12px;--app-card-header--gap: 6px}.app-card-content{display:block;padding:0 var(--app-card--padding)}.app-card-content:last-child{padding-bottom:var(--app-card--padding);border-radius:0 0 var(--app-card--border-radius) var(--app-card--border-radius)}.app-card-content:has(.app-table){overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.popover.tour-step{display:none!important}.ml-tour-globo{position:fixed;top:0;left:0;z-index:1200;box-sizing:border-box;width:min(360px,100vw - 16px);background:var(--ml-crema, var(--white));color:var(--text-color);border:1px solid var(--ml-borde, var(--outline-color));border-radius:16px;box-shadow:0 18px 40px -12px #14141359,0 2px 6px #14141314;font-size:14px;overflow:hidden;visibility:hidden}.ml-tour-globo[data-listo]{visibility:visible;animation:ml-tour-entra .22s ease-out both;transition:top .28s cubic-bezier(.22,1,.36,1),left .28s cubic-bezier(.22,1,.36,1)}html[data-theme=dark-mode] .ml-tour-globo{background:var(--white)}@keyframes ml-tour-entra{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes ml-tour-texto{0%{opacity:0}to{opacity:1}}.ml-tour__contenido{display:flex;flex-direction:column;gap:8px;animation:ml-tour-texto .18s ease-out both}.ml-tour{display:flex;flex-direction:column;gap:8px;padding:0 18px 16px}.ml-tour__progreso{height:3px;margin:0 -18px 6px;background:var(--ml-borde, var(--outline-color))}.ml-tour__progreso i{display:block;height:100%;background:var(--main);border-radius:0 3px 3px 0;transition:width .25s ease}.ml-tour__cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px}.ml-tour__cuenta{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ml-muted, var(--text-color))}.ml-tour__titulo{font-family:var(--ml-serif, Georgia, serif);font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--ml-heading)}.ml-tour__cerrar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;margin:-4px -8px -4px 0;padding:0;border:0;border-radius:50%;background:none;color:var(--ml-muted, var(--text-color));cursor:pointer}.ml-tour__cerrar app-icon{width:18px;height:18px;font-size:18px}.ml-tour__cerrar:hover{color:var(--ml-heading);background:var(--track-color)}.ml-tour__texto{margin:0;line-height:1.5;color:var(--text-color)}.ml-tour__pie{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.ml-tour__boton{min-width:92px;min-height:40px;padding:0 16px;border:1px solid var(--ml-borde, var(--outline-color));border-radius:10px;background:transparent;color:var(--ml-heading);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ml-tour__boton:hover:not(:disabled){background:var(--track-color)}.ml-tour__boton:disabled{opacity:.35;cursor:default}.ml-tour__boton--principal{border-color:transparent;background:var(--main);color:var(--white-invariant, #fff);box-shadow:inset 0 1px #ffffff2e,0 8px 18px -10px color-mix(in srgb,var(--main) 75%,transparent)}.ml-tour__boton--principal:hover:not(:disabled){background:var(--main);filter:brightness(.92)}.ml-tour-velo{position:fixed;top:0;left:0;width:calc(100vw / var(--ml-z, 1));height:calc(100dvh / var(--ml-z, 1));z-index:1189;background:transparent}.ml-tour-foco{position:fixed;z-index:1190;display:none;box-sizing:border-box;pointer-events:none;border:2px solid var(--main);border-radius:12px;box-shadow:0 0 0 200vmax #14141380}.ml-tour-sonda{position:fixed;left:-200px;top:0;width:100px;height:1px;visibility:hidden;pointer-events:none}@media(max-width:767px){.ml-tour__boton{min-height:44px}.ml-tour__cerrar{width:40px;height:40px;margin:-8px -12px -8px 0}}@media(prefers-reduced-motion:reduce){.ml-tour-globo[data-listo],.ml-tour__contenido{animation:none;transition:none}.ml-tour__progreso i{transition:none}}:root{--ml-serif: "Newsreader", Georgia, "Times New Roman", serif}:root[data-theme=light-mode]{--ml-heading: #141413;--ml-muted: #6B675E;--ml-crema: #F6EEE0;--ml-crema-barra: #EDE1CC;--ml-borde: #E3D5BD;--ml-barra: #EDE1CC;--ml-barra-linea: #E3D5BD;--ml-boton-solido: #B5563A;--ml-titulo: #A9482A;--ml-cab-tabla: #EDE1CC;--ml-cab-tabla-texto: #8E3F25;--ml-cab-tabla-linea: #C96442;--ml-fila-hover: #F6E7DF;--ml-cab-tarjeta: #F3D9C8;--ml-cab-tarjeta-texto: #8F3F22;--ml-fila-cebra: #FBF5EA;--ml-azul: #C96442;--ml-barra-inactivo: #6B675E;--ml-nombre-empresa: #141413;--ml-barra-activo: rgba(201, 100, 66, .1);--ml-acero: #EDE1CC;--ml-acero-linea: #E3D5BD;--ml-acero-texto: #141413;--ml-acero-inactivo: #6B675E;--ml-acero-activo-fondo: color-mix(in srgb, var(--ml-azul) 10%, transparent);--ml-acero-activo-texto: var(--ml-azul);--ml-acero-activo-linea: var(--ml-azul);--ml-acero-peso: 500}:root[data-theme=dark-mode]{--ml-heading: #f2f4f6;--ml-muted: #B4BDC7;--ml-barra: var(--white);--ml-barra-linea: var(--outline-color);--ml-azul: #EE9D79;--ml-crema: var(--background-color);--ml-crema-barra: var(--white);--ml-borde: var(--outline-color);--ml-barra-inactivo: #B4BDC7;--ml-barra-activo: color-mix(in srgb, var(--ml-azul) 20%, transparent);--ml-boton-solido: #B5563A;--ml-titulo: #F0B9A3;--ml-cab-tabla: #2F2B26;--ml-cab-tabla-texto: #F0A585;--ml-cab-tabla-linea: #E8946F;--ml-fila-hover: #4A3228;--ml-cab-tarjeta: #4a3228;--ml-cab-tarjeta-texto: #F0B9A3;--ml-fila-cebra: color-mix(in srgb, var(--white) 92%, #000);--ml-acero: var(--white);--ml-acero-linea: var(--outline-color);--ml-acero-texto: var(--ml-nombre-empresa, var(--text-color));--ml-acero-inactivo: #B4BDC7;--ml-acero-activo-fondo: color-mix(in srgb, var(--ml-azul) 20%, transparent);--ml-acero-activo-texto: var(--ml-azul);--ml-acero-activo-linea: var(--ml-azul);--ml-acero-peso: 600}html[data-acento]:not([data-acento=azul]){--ml-azul: var(--accent)}.app-button-base.app-elevation-outlined{transition:border-color .15s ease,background .15s ease,color .15s ease}.app-button-base.app-elevation-outlined.app-color-main{border-color:color-mix(in srgb,var(--main) 40%,transparent)}.app-button-base.app-elevation-outlined.app-color-main:hover:not(:disabled){border-color:var(--main);background:color-mix(in srgb,var(--main) 8%,transparent)}.app-button-base.app-elevation-outlined.app-color-accent{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.app-button-base.app-elevation-outlined.app-color-accent:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.app-button-base.app-elevation-outlined.app-color-info{border-color:color-mix(in srgb,var(--info) 40%,transparent)}.app-button-base.app-elevation-outlined.app-color-info:hover:not(:disabled){border-color:var(--info);background:color-mix(in srgb,var(--info) 8%,transparent)}.app-button-base.app-elevation-outlined.app-color-success{border-color:color-mix(in srgb,var(--success) 40%,transparent)}.app-button-base.app-elevation-outlined.app-color-success:hover:not(:disabled){border-color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent)}.app-button-base.app-elevation-outlined.app-color-warning{border-color:color-mix(in srgb,var(--warning) 40%,transparent)}.app-button-base.app-elevation-outlined.app-color-warning:hover:not(:disabled){border-color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent)}.app-button-base.app-elevation-outlined.app-color-danger{border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.app-button-base.app-elevation-outlined.app-color-danger:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}html{scroll-padding-top:76px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:root{--ml-logo-accent: #E8543E;--ml-navy: #1E2A5E}:root[data-theme=light-mode]{--ml-logo-bar: rgba(30, 42, 94, .35);--ml-logo-word: #1E2A5E}:root[data-theme=dark-mode]{--ml-logo-bar: rgba(241, 242, 246, .42);--ml-logo-word: #F1F2F6}.bs-datepicker-container{padding:0!important}bs-datepicker-container,bs-daterangepicker-container{z-index:1100!important}.theme-green .bs-datepicker-head,.theme-green .bs-datepicker-body table td span.selected,.theme-green .bs-datepicker-body table td.selected span{background-color:var(--main)!important}.app-required-mark{color:var(--danger);font-weight:700}.app-required-mark.app-required-ok{color:var(--success)}[hidden]{display:none!important}:root{--ml-surface: var(--white);--surface: #fff;--ml-shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px -16px rgba(15, 23, 42, .22);--ml-shadow-hover: 0 2px 4px rgba(15, 23, 42, .05), 0 18px 34px -18px rgba(15, 23, 42, .32)}:root[data-theme=light-mode]{--border-color: #e3e6e0}:root[data-theme=dark-mode]{--border-color: #46525a;--surface: var(--white);--ml-shadow-card: 0 1px 2px rgba(0, 0, 0, .25), 0 8px 24px -16px rgba(0, 0, 0, .6)}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior-y:none}button,a,[role=button],input,select,textarea,label{touch-action:manipulation}@media(max-width:959.98px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}.app-shell.app-drawer-container{background:radial-gradient(1100px 520px at 105% -12%,color-mix(in srgb,var(--main) 9%,transparent),transparent 62%),radial-gradient(900px 480px at -8% -6%,color-mix(in srgb,var(--ml-logo-accent) 7%,transparent),transparent 60%),var(--background-color)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay, 0ms)}.reveal.reveal--in{opacity:1;transform:none}@media(max-width:599.98px){.app-card-header:has(.app-card-avatar) .app-card-subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.4}.app-spacer+.app-button:not(.page-cta){flex:1 1 100%}.app-table .app-header-row{display:none}.app-table .app-cell{height:auto;padding:12px 4px;text-align:left;vertical-align:middle}.app-table .app-cell:first-child{padding-left:2px}.app-table .app-cell:last-child{padding-right:0;width:1%;white-space:nowrap}.app-table .app-row:hover>.app-cell:not(.cdk-table-sticky){background-color:var(--white)}.app-paginator{flex-wrap:nowrap;gap:4px}.app-paginator .app-paginator-rows-per-page{display:none}.app-paginator .app-paginator-range-label{flex:1 1 auto;font-size:13px;color:var(--ml-muted);white-space:nowrap}.app-paginator .app-paginator-navigation{flex:0 0 auto;flex-wrap:nowrap}}.app-table .app-stack>app-chip{align-self:flex-start}.page-intro.app-card{background:transparent;border-color:transparent!important;box-shadow:none!important}.page-intro.app-card>.app-card-header{padding:4px 2px 0;background:transparent}.page-intro.app-card .app-card-avatar{display:none!important}.page-intro.app-card .app-card-title{display:none}.page-intro.app-card .app-card-subtitle{max-width:72ch;font-size:14px;line-height:1.45;color:var(--ml-muted);opacity:1}.page-search>.app-form-field-focus-wrapper>.app-label,.page-search .app-label:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-search .app-form-field-wrapper{border-color:transparent;border-radius:12px;background:color-mix(in srgb,var(--black-1, #000) 6%,var(--white))}.page-search .app-form-field-wrapper:focus-within{border-color:var(--main);background:var(--white)}.app-button.page-cta{border-radius:14px;font-weight:700}@media(max-width:599.98px){.page-intro.app-card>.app-card-header{padding-top:0}.page-intro.app-card .app-card-subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.page-intro~.app-card:has(.page-search)>.app-card-content{padding-left:14px;padding-right:14px}.app-button.page-cta{position:fixed;z-index:40;right:max(16px,env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom));height:54px;padding:0 20px 0 16px;border-radius:18px;font-size:15px;font-weight:800;box-shadow:0 10px 24px -8px color-mix(in srgb,var(--main) 70%,transparent),0 2px 6px #00000026;transition:transform .12s ease}.app-button.page-cta:active{transform:scale(.95)}.app-spacer:has(+.page-cta){display:none}app-stack:has(>.app-card .page-cta){padding-bottom:96px}}html:has(app-dialog.app-dialog-open,.sheet.open,.palette),body:has(app-dialog.app-dialog-open,.sheet.open,.palette),body:has(app-dialog.app-dialog-open,.sheet.open,.palette) .app-sidenav-content{overflow:hidden!important;overscroll-behavior:none}body .app-toast-container{top:76px;right:24px;left:auto;width:380px;max-width:calc(100dvw - 48px);gap:8px}@media(max-width:899px){body .app-toast-container,body .app-toast-container.app-toast-container-mobile{top:0;left:0;right:0;width:auto;max-width:none;gap:0}body .app-toast-container .app-toast{border-radius:0;border:0;border-bottom:1px solid var(--outline-color);border-left:0;box-shadow:0 6px 18px #00000014;align-items:center;min-height:60px;padding:10px 12px;box-sizing:border-box;animation:aviso-barra-entrar .22s cubic-bezier(.21,1.02,.73,1) both}body .app-toast-container .app-toast.app-toast-saliendo{animation:aviso-barra-salir .18s ease-in forwards}}@media(min-width:900px){body .app-toast-container .app-toast{border-radius:14px;animation:aviso-caer .22s cubic-bezier(.21,1.02,.73,1) both}body .app-toast-container .app-toast.app-toast-saliendo{animation:aviso-subir .18s ease-in forwards}}@keyframes aviso-barra-entrar{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes aviso-barra-salir{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes aviso-caer{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes aviso-subir{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){body .app-toast-container .app-toast,body .app-toast-container .app-toast.app-toast-saliendo{animation:none}}.lista-item{padding:14px var(--gut, 16px);border-bottom:1px solid var(--border-color, rgba(127, 127, 127, .2))}.lista-items>:last-child.lista-item,.lista-items>:last-child>.lista-item{border-bottom:0}.lista-items>a{display:block;color:inherit;text-decoration:none}@media(max-width:767px){.tabla-card{margin-bottom:72px}}.una-tarjeta{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--border-color, var(--outline-color));border-radius:16px;background-color:var(--white);box-shadow:var(--ml-shadow-card, none);gap:0!important}.una-tarjeta>*{min-width:0;gap:0!important}.una-tarjeta>*+*,.una-tarjeta app-card+app-card{border-top:1px solid var(--border-color, rgba(127, 127, 127, .2))}.una-tarjeta form{display:block}.una-tarjeta .app-card.app-card{border:0;border-radius:0;box-shadow:none;background:transparent}.una-tarjeta>.cfg-acciones,.una-tarjeta>.doc-pie{padding:12px 16px;grid-column:1/-1}@media(min-width:820px){.una-tarjeta.una-tarjeta--cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.una-tarjeta.una-tarjeta--cols>*+*{border-top:0;border-left:1px solid var(--border-color, rgba(127, 127, 127, .2))}.una-tarjeta.una-tarjeta--cols>.cfg-acciones{border-top:1px solid var(--border-color, rgba(127, 127, 127, .2));border-left:0}}form.una-tarjeta{flex:0 0 auto!important}@media(min-width:820px){form.una-tarjeta.una-tarjeta--cols{display:grid!important}}@media(min-width:820px){.una-tarjeta.una-tarjeta--cols>.app-card.app-card+.app-card.app-card{border-left:1px solid var(--border-color, rgba(127, 127, 127, .2))}}.una-tarjeta--rejilla .modulos-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--border-color, rgba(127, 127, 127, .2))}.una-tarjeta--rejilla .modulos-rejilla>*{background:var(--white)}@media(min-width:600px){.una-tarjeta--rejilla .modulos-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.una-tarjeta--rejilla .modulos-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}.una-tarjeta--rejilla>.total{padding:12px 16px}.una-tarjeta--rejilla .modulos-rejilla .app-card.app-card{background:var(--white)}.una-cols{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.una-cols>*{min-width:0}.una-cols>*+*{border-top:1px solid var(--border-color, rgba(127, 127, 127, .2))}@media(min-width:820px){.una-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.una-cols>*+*{border-top:0;border-left:1px solid var(--border-color, rgba(127, 127, 127, .2))}}.una-tarjeta.cfg-cols--lado>:not(.form-lado){border-top:0;border-left:0}.una-tarjeta.cfg-cols--lado>.form-lado{border-top:0;border-left:1px solid var(--border-color, rgba(127, 127, 127, .2))}.cfg__hoja .cfg-cols--lado>.form-lado{border-left:1px solid var(--border-color, rgba(127, 127, 127, .2))}.una-tarjeta .cfg-pie{position:static!important;margin:0!important;background:none!important;padding:12px 16px 16px!important;bottom:auto!important}.una-tarjeta app-card-content .cfg-pie{padding:12px 0 0!important}.una-tarjeta>form>.cfg-pie{border-top:1px solid var(--border-color, rgba(127, 127, 127, .2))}.una-col-der{display:flex;flex-direction:column;min-width:0;gap:0!important}.una-col-der>*+*{border-top:1px solid var(--border-color, rgba(127, 127, 127, .2))}@media(min-width:1100px){.una-tarjeta.una-tarjeta--ancho:has(>:nth-child(2)){display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.una-tarjeta.una-tarjeta--ancho:has(>:nth-child(2))>*+*{border-top:0;border-left:1px solid var(--border-color, rgba(127, 127, 127, .2))}}.cfg-ayuda{margin:0 0 12px;font-size:13px;line-height:1.4;opacity:.7}.una-tarjeta app-card>app-card-header{flex-wrap:nowrap;align-items:center;gap:12px;min-height:44px;box-sizing:border-box;padding:10px 16px}.una-tarjeta app-card-header app-chip,.una-tarjeta app-card-header .app-chip{padding-block:2px;line-height:16px;min-height:0}.campo-boton{display:flex;align-items:flex-end;gap:8px}.campo-boton>app-form-field{flex:1;min-width:0}.campo-boton>.app-button,.campo-boton>button{flex:none;box-sizing:border-box;height:42px!important;min-height:42px!important;width:52px;min-width:52px;padding-inline:0;justify-content:center}@media(min-width:600px){.campo-boton>.app-button,.campo-boton>button{width:auto;min-width:0;padding-inline:14px}}.una-tarjeta app-card>app-card-header:has(.app-button){padding-block:4px}.una-tarjeta app-card>app-card-header .app-button{height:36px;min-height:36px}.una-tarjeta app-card>app-card-header{background:var(--ml-cab-tarjeta);color:var(--ml-cab-tarjeta-texto);border-bottom:1px solid var(--ml-borde)}.una-tarjeta app-card>app-card-header .app-card-title,.una-tarjeta app-card>app-card-header .app-card-subtitle{color:var(--ml-cab-tarjeta-texto)}.cfg__hoja app-card:not(.tabla-card)>app-card-header{margin:12px var(--gut, 16px) 0;border-radius:12px;border-bottom:0;background:var(--ml-cab-tarjeta);color:var(--ml-cab-tarjeta-texto)}.cfg__hoja app-card:not(.tabla-card)>app-card-header .app-card-title,.cfg__hoja app-card:not(.tabla-card)>app-card-header .app-card-subtitle{color:var(--ml-cab-tarjeta-texto)}.cfg__hoja .form-lado app-card>app-card-header{margin:0;border-radius:0;border-bottom:1px solid var(--ml-borde);background:transparent}.cfg__hoja .una-tarjeta:not(.una-tarjeta--cols):not(.cfg-cols--lado)>app-card+app-card,.cfg__hoja .una-tarjeta:not(.una-tarjeta--cols):not(.cfg-cols--lado)>form>app-card+app-card{border-top:0}@media(min-width:768px){.filtros-fila.cfg-campos{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:12px}.filtros-fila.cfg-campos>.cfg-campo{flex:0 1 168px;min-width:150px;grid-column:auto}.filtros-fila.cfg-campos>.cfg-campo:has(app-select){flex-basis:220px;min-width:190px}.filtros-fila.cfg-campos>.cfg-campo:has(input[type=search]){flex-basis:320px;min-width:240px}}html.chat-pantalla-completa,html.chat-pantalla-completa body{overflow:hidden;overscroll-behavior:none}.filtros-select{display:inline-block;vertical-align:top;width:240px;max-width:100%;margin:0 12px 8px 0}.cfg__hoja>.filtros-select:first-of-type{margin-top:12px}.cfg__hoja>.filtros-select{margin-left:16px;margin-bottom:4px}html[data-acento=verde][data-theme=light-mode]{--main: #047857;--accent: #064E3B}html[data-acento=verde][data-theme=dark-mode]{--main: #10B981;--accent: #6EE7B7}html[data-acento=morado][data-theme=light-mode]{--main: #7C3AED;--accent: #5B21B6}html[data-acento=morado][data-theme=dark-mode]{--main: #8B5CF6;--accent: #C4B5FD}html[data-acento=naranja][data-theme=light-mode]{--main: #C2410C;--accent: #7C2D12}html[data-acento=naranja][data-theme=dark-mode]{--main: #F97316;--accent: #FDBA74}html[data-acento=turquesa][data-theme=light-mode]{--main: #0F766E;--accent: #115E59}html[data-acento=turquesa][data-theme=dark-mode]{--main: #14B8A6;--accent: #99F6E4}html{zoom:var(--ml-zoom, 1);--ml-z: var(--ml-zoom, 1);--ml-vh: calc(100dvh / var(--ml-z))}@media(min-width:600px){html{zoom:calc(var(--ml-zoom, 1) * .9);--ml-z: calc(var(--ml-zoom, 1) * .9)}.app-cell,.app-footer-cell{height:42px}html{--fila-lista: 44px !important}.app-header-cell{height:36px}.app-cell,.app-footer-cell{height:38px}.cfg__hoja .app-cell.app-cell{box-sizing:border-box;height:56px;padding-top:0;padding-bottom:0}.cfg__hoja .app-header-cell.app-header-cell{box-sizing:border-box;height:44px;padding-top:0;padding-bottom:0;border-bottom-width:2.3px}.cfg__hoja .app-cell:first-child,.cfg__hoja .app-header-cell:first-child{padding-left:18px}.cfg__hoja .app-cell:last-child,.cfg__hoja .app-header-cell:last-child{padding-right:18px}.cfg__hoja .col-acciones [appIconButton]{width:30px;height:30px;min-width:30px}.cfg__hoja table .usuario__avatar.usuario__avatar{width:30px;height:30px;font-size:12px}.cfg__hoja table :is(.app-cell,td){line-height:1.25}}:root{--fila-lista: 64px}@media(max-width:599px){html{--fila-lista: 54px !important}.app-header-cell{height:36px}.app-cell,.app-footer-cell{height:44px}.cfg__hoja .cfg-campos{row-gap:8px!important}.cfg__hoja .cfg-campo .app-label,.cfg__hoja .cfg-campo label{margin-bottom:2px}.cfg__hoja .titulo-bloque{margin-bottom:8px}.cfg__hoja>.editor.doc .sep{margin:12px 0}.cfg__hoja>.editor.doc .doc-pie{margin-top:12px;padding-top:12px;gap:8px}.cfg__hoja>.editor.doc .doc-pie__notas textarea.obs{height:56px;min-height:56px}.cfg__hoja>.editor.doc .doc-pie>.totales{font-size:13px;row-gap:2px}.lista-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:6px var(--gut, 12px);min-height:0}.lista-item>.acciones-fila,.lista-item>:nth-child(n+3){grid-column:1/-1}.lista-item.lista-item [class*=__datos]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:0;line-height:1.25}.lista-item.lista-item [class*=__datos]>strong{flex:1 0 100%;font-size:14px}.lista-item.lista-item [class*=__datos]>:is(small,span){font-size:12px;margin:0;min-height:0;opacity:.75}.lista-item.lista-item [class*=__acciones]{position:static!important;margin:0;padding:0}.lista-item .usuario__avatar.usuario__avatar{width:32px;height:32px;font-size:12px}.lista-item .usuario.usuario{gap:10px}.lista-item.lista-item [class*=__datos]{flex:1 1 0;min-width:0}.lista-item.lista-item>:first-child{min-width:0}.lista-item .usuario.usuario{flex:1;min-width:0}.lista-item [appIconButton]{width:32px;height:32px;min-width:32px}.cfg__hoja>.editor.doc .resumen__acciones{flex-wrap:nowrap;overflow-x:auto;gap:8px;scrollbar-width:none}.cfg__hoja>.editor.doc .resumen__acciones::-webkit-scrollbar{display:none}.cfg__hoja>.editor.doc .resumen__acciones>*,.cfg__hoja>.editor.doc .resumen__acciones>app-compartir-documento>*{flex:1 0 auto;height:40px;white-space:nowrap;padding:0 14px}.cfg__hoja>.editor.doc .resumen__acciones>app-compartir-documento{display:contents}.cfg__hoja>.editor.doc .cab__almacen{grid-column:1/-1}.lista-item .chip-activo{display:none}app-producto-buscador .app-form-field-flex,app-tercero-buscador .app-form-field-flex{min-height:40px}}.shell .shell__contenido:has(.cfg__hoja){padding:0;background:var(--white);display:flex;flex-direction:column;overflow:hidden}.shell .shell__contenido:has(.cfg__hoja)>router-outlet+*,.shell .shell__contenido:has(.cfg__hoja)>router-outlet+*>app-cfg-pagina{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.shell .shell__contenido:has(.cfg__hoja) .cfg{flex:1 1 0;min-height:0!important;min-width:0;width:100%;padding-bottom:0!important;gap:0!important;transform:none}.cfg__hoja>form.una-tarjeta{flex:1 1 0!important;min-height:0;overflow-y:auto}.cfg__hoja>form.una-tarjeta>.cfg-pie{position:sticky!important;bottom:0!important;z-index:3;margin-top:auto!important;grid-column:1/-1;padding:12px 16px!important;gap:12px!important;background:var(--white)!important;border-top:1px solid var(--border-color, rgba(127, 127, 127, .2))}.cfg__hoja>form.una-tarjeta>.cfg-pie>*{width:100%;flex:1 1 auto}.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card)){flex:1 1 0!important;min-height:0;overflow-y:auto}.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card))>*,.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card))>form>*,.cfg__hoja>.cuerpo>*{flex-shrink:0}.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card))>form:not(.una-tarjeta){display:contents}.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card))>app-card:last-of-type,.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card))>form:last-child>app-card:last-of-type{flex:1 0 auto;display:flex;flex-direction:column}.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card))>app-card:last-of-type>app-card-content,.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card))>form:last-child>app-card:last-of-type>app-card-content{flex:1 0 auto;display:flex;flex-direction:column}.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card)) app-card-content>.cfg-acciones{position:sticky;bottom:0;z-index:3;margin:auto -16px -10px!important;padding:12px 16px!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important;align-items:stretch;background:var(--white)!important;border-top:1px solid var(--border-color, rgba(127, 127, 127, .2))}.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card)) app-card-content>.cfg-acciones>*{width:auto;flex:1 1 0;min-width:0;padding-inline:8px}.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card))>.cfg-acciones,.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card))>.cfg-pie{position:sticky!important;bottom:0!important;z-index:3;margin-top:auto!important;padding:12px 16px!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important;align-items:stretch;background:var(--white)!important;border-top:1px solid var(--border-color, rgba(127, 127, 127, .2))}.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card))>.cfg-acciones>*,.cfg__hoja>.una-tarjeta:not(:has(app-lista-tarjeta,.tabla-card))>.cfg-pie>*{width:auto;flex:1 1 0;min-width:0;padding-inline:8px}@media(min-width:820px){.cfg__hoja>.una-tarjeta.una-tarjeta--cols:not(:has(app-lista-tarjeta,.tabla-card)):has(>.cfg-acciones,>.cfg-pie){grid-template-rows:minmax(min-content,1fr) auto}}.cfg__hoja app-card,.cfg__hoja app-card-content,.cfg__hoja app-tab-group,.cfg__hoja .app-tab-header-wrapper{min-width:0;max-width:100%}.cfg__hoja>.una-tarjeta app-card,.cfg__hoja>.una-tarjeta app-card-content{overflow:visible!important}.cfg__hoja>.una-tarjeta .app-tab-header-wrapper{position:sticky;top:0;z-index:4;background:var(--white)}.cfg__hoja table tbody tr:nth-child(2n)>td{background:color-mix(in srgb,var(--ml-crema-barra, #F0EEE6) 55%,var(--white))}.cfg__hoja>.editor.doc{flex:1 1 0;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:0;overflow-x:hidden;overflow-y:auto}.cfg__hoja>.editor.doc>.editor__main,.cfg__hoja>.editor.doc>.editor__main>app-card,.cfg__hoja>.editor.doc>.editor__main>app-card>app-card-content{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:0}.cfg__hoja>.editor.doc>.editor__main>app-card>app-card-content>*{flex:none}.cfg__hoja>.editor.doc>.editor__main>app-card>app-card-content>app-lineas-documento{flex:0 1 auto;min-height:100px;margin-bottom:12px}.cfg__hoja>.editor.doc .sep{margin:8px 0 6px}.cfg__hoja>.editor.doc .doc-pie{margin:auto -16px 0;padding:8px 16px;gap:6px 24px;background:var(--white);border-top:1px solid var(--border-color, rgba(127, 127, 127, .2))}.cfg__hoja>.editor.doc .resumen__acciones{position:sticky;bottom:0;z-index:3;margin:0 -16px -10px;padding:8px 16px;background:var(--white);border-top:1px solid var(--border-color, rgba(127, 127, 127, .2))}.cfg__hoja>.editor.doc .resumen__acciones{display:flex;flex-wrap:wrap;gap:12px}.cfg__hoja>.editor.doc .resumen__acciones>*,.cfg__hoja>.editor.doc .resumen__acciones>app-compartir-documento>*{flex:1 1 calc(50% - 6px);height:38px;min-width:0;width:auto;white-space:nowrap}@media(min-width:768px){.cfg__hoja>.editor.doc .resumen__acciones>*,.cfg__hoja>.editor.doc .resumen__acciones>app-compartir-documento>*{flex:1 1 0}}@media(min-width:768px)and (max-height:799.98px){.cfg__hoja>.editor.doc>.editor__main,.cfg__hoja>.editor.doc>.editor__main>app-card,.cfg__hoja>.editor.doc>.editor__main>app-card>app-card-content{flex:1 0 auto;overflow:visible}.cfg__hoja>.editor.doc>.editor__main>app-card>app-card-content>app-lineas-documento{flex:none}.cfg__hoja>.editor.doc>.editor__main>app-card>app-card-content>.sep{flex:none}}@media(min-width:900px)and (max-height:799.98px){.cfg__hoja>.editor.doc app-lineas-documento .tabla__filas{overflow-y:visible}}.cfg__hoja>.editor.doc app-comprobante-origen:has(.comp){margin:12px 0}@media(max-width:899.98px){.cfg__hoja>.editor.doc{overflow-y:auto}.cfg__hoja>.editor.doc>.editor__main,.cfg__hoja>.editor.doc>.editor__main>app-card,.cfg__hoja>.editor.doc>.editor__main>app-card>app-card-content{flex:1 0 auto}.cfg__hoja>.editor.doc>.editor__main>app-card>app-card-content>app-lineas-documento{flex:none}.cfg__hoja>.editor.doc>.editor__main,.cfg__hoja>.editor.doc>.editor__main>app-card,.cfg__hoja>.editor.doc>.editor__main>app-card>app-card-content{overflow:visible}}.lista-item>.acciones-fila{display:flex!important;justify-content:flex-end!important;gap:2px!important;margin-top:0!important;padding-top:0!important;border-top:0!important}.lista-item>.acciones-fila>*{flex:0 0 auto!important;width:36px!important;min-width:0!important;height:36px!important;padding:0!important;font-size:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.lista-item>.acciones-fila>* app-icon{font-size:20px;width:20px;height:20px}@media(max-width:599px){.cfg__hoja.cfg__hoja.cfg__hoja .cfg-acciones.cfg-acciones.cfg-acciones,.cfg__hoja.cfg__hoja.cfg__hoja .cfg-pie.cfg-pie.cfg-pie,.cfg__hoja.cfg__hoja.cfg__hoja .resumen__acciones.resumen__acciones{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;align-items:stretch!important}.cfg__hoja.cfg__hoja.cfg__hoja .cfg-acciones.cfg-acciones.cfg-acciones>*,.cfg__hoja.cfg__hoja.cfg__hoja .cfg-pie.cfg-pie.cfg-pie>*,.cfg__hoja.cfg__hoja.cfg__hoja .resumen__acciones.resumen__acciones>*{flex:1 1 calc(50% - 6px)!important;min-width:0!important;width:auto!important;max-width:100%!important;margin:0!important;justify-content:center}}.pie-fijo{flex:none;display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px;box-sizing:border-box;border-top:1px solid var(--border-color, rgba(127, 127, 127, .2));background:var(--white)}.pie-fijo>*{flex:1 1 calc(50% - 6px);min-width:0;height:40px;white-space:nowrap}@media(min-width:768px){.pie-fijo>*{flex:1 1 0}}.zona-fija{flex:1 1 0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-bottom:12px}.pantalla-fija{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0}.cfg__hoja>.una-tarjeta.pantalla-fija:not(:has(app-lista-tarjeta,.tabla-card)){overflow:hidden!important}.cfg__hoja>.una-tarjeta.pantalla-fija>.zona-fija{flex:1 1 0!important;min-height:0}.cfg__hoja>.una-tarjeta.pantalla-fija>.pie-fijo{flex:none!important;position:static!important}.zona-fija>*{flex-shrink:0}form.pantalla-fija{display:flex!important;flex-direction:column}.cfg__hoja>.estado{flex:none;margin:0!important;padding:8px 16px;border-bottom:1px solid var(--border-color, rgba(127, 127, 127, .2))}@media(max-width:599.98px){.resumen__acciones>[appBoton],.resumen__acciones>.app-button,.doc2__pie .resumen__acciones>*{min-width:0!important;height:auto!important;min-height:40px;padding:6px;white-space:normal!important;line-height:1.15;text-align:center}}@media(min-width:600px){.cfg__hoja.cfg__hoja .cfg-acciones,.cfg__hoja.cfg__hoja .cfg-pie,.cfg__hoja.cfg__hoja .resumen__acciones,.cfg__hoja.cfg__hoja .pie-fijo,.cfg__hoja.cfg__hoja .doc-pie>.resumen__acciones{justify-content:stretch;gap:12px}.cfg__hoja.cfg__hoja .cfg-acciones>*,.cfg__hoja.cfg__hoja .cfg-pie>*,.cfg__hoja.cfg__hoja .resumen__acciones>*,.cfg__hoja.cfg__hoja .resumen__acciones>app-compartir-documento>*,.cfg__hoja.cfg__hoja .pie-fijo>*{flex:1 1 0!important;width:auto!important;min-width:0!important;height:36px}}div:not([cfgAccion]):has(>.app-boton:nth-child(2)):not(:has(>:not(.app-boton))){display:flex;gap:12px}div:not([cfgAccion]):has(>.app-boton:nth-child(2)):not(:has(>:not(.app-boton)))>.app-boton{flex:1 1 0;min-width:0;width:auto}.app-dialog .app-dialog-actions>.app-button{flex:1 1 0;min-width:0}.lec .cpt-cab{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;padding:10px 16px;border-bottom:1px solid var(--border-color, rgba(127, 127, 127, .2));font-size:14px}.lec .est{display:inline-flex;align-items:center;gap:8px;margin-right:16px}.lec .enlace{color:inherit;margin-right:16px}.lec .punto{width:10px;height:10px;border-radius:50%;background:#9ca3af}.lec .punto[data-color=success]{background:#16a34a}.lec .punto[data-color=danger]{background:var(--danger-color, #c0392b)}.lec .lec-origen{padding:12px 16px 0}.lec .lec-zona{padding:12px 16px 0;gap:16px}.lec h3{margin:0 0 8px;font-size:15px;font-weight:600}.lec .cols{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.lec .col+.col{padding-top:16px;border-top:1px solid var(--border-color, rgba(127, 127, 127, .2))}@media(min-width:768px){.lec .cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.lec .col{padding-right:16px}.lec .col+.col{padding:0 0 0 16px;border-top:0;border-left:1px solid var(--border-color, rgba(127, 127, 127, .2))}}.lec .filas{margin:0;border:1px solid var(--border-color, rgba(127, 127, 127, .2));border-radius:8px;overflow:hidden;font-size:14px}.lec .filas>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:6px 15px;border-top:1px solid var(--border-color, rgba(127, 127, 127, .2))}.lec .filas>div:first-child{border-top:0}.lec .filas dt{opacity:.65}.lec .filas dd{margin:0;min-width:0;font-weight:600;overflow-wrap:anywhere}.lec .tot>div{grid-template-columns:1fr auto}.lec .tot dd{text-align:right}.lec .tot .total{font-size:16px;background:#7f7f7f14}.lec .nota{margin:8px 0 0;font-size:13px;opacity:.7}.lec .det{border:1px solid var(--border-color, rgba(127, 127, 127, .2));border-radius:8px;overflow:hidden;font-size:14px}.lec .det__cab,.lec .det__fila{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:0 12px;padding:6px 15px;align-items:center}@media(max-width:599.98px){.lec .filas>div,.lec .det__cab,.lec .det__fila{padding-left:11px;padding-right:11px}}.lec .det__cab{font-weight:700;background:#7f7f7f14}.lec .det__fila{border-top:1px solid var(--border-color, rgba(127, 127, 127, .2))}.lec .det__fila:nth-child(odd){background:#7f7f7f0a}.lec .prod{display:flex;flex-direction:column;min-width:0}.lec .prod small{opacity:.7}.lec .num{text-align:right;white-space:nowrap}.lec .det__cab>.num:first-child,.lec .det__fila>.num:first-child{text-align:left}.lec .det .pc{display:none}@media(min-width:768px){.lec .det .det__cab,.lec .det .det__fila{grid-template-columns:28px minmax(0,1fr) 90px 110px 110px}.lec .det--ing .det__cab,.lec .det--ing .det__fila{grid-template-columns:28px minmax(0,1fr) 90px 140px 110px}.lec .det .pc{display:block}.lec .det--ing .det__cab>:last-child,.lec .det--ing .det__fila>:last-child{text-align:right}.lec .cel{display:none}}.lec .campo-error{margin:4px 0 0;font-size:13px;color:var(--danger-color, #c0392b)}@media(max-width:599px){.pie-fijo>*{flex:1 1 calc(50% - 6px)!important}}.cfg__hoja .una-tarjeta.pantalla-fija>.zona-fija{gap:16px!important}.cfg__hoja .una-tarjeta.pantalla-fija>.pie-fijo{gap:12px!important}@media(max-width:599px){.pie-fijo>*{white-space:normal!important;line-height:1.15}}input[name=ubigeo],input[name=address],input[name=street]{font-size:14px;text-overflow:ellipsis}@media(max-width:599.98px){input[name=ubigeo]{font-size:13px}}@media(max-width:599px){html[data-barra-accion] .cfg__cabecera [cfgAccion]>.accion,html[data-barra-accion] .cfg__cabecera [cfgAccion]>[appBoton]:last-child,html[data-barra-accion] .cfg__cabecera [cfgAccion]>a:last-child{display:none!important}}@media(max-width:599px){.cfg__hoja.cfg__hoja.cfg__hoja.cfg__hoja .editor.doc .resumen__acciones.resumen__acciones{flex-wrap:wrap!important;overflow:visible!important;gap:8px!important;padding-top:10px;padding-bottom:12px}.cfg__hoja.cfg__hoja.cfg__hoja.cfg__hoja .editor.doc .resumen__acciones.resumen__acciones>*,.cfg__hoja.cfg__hoja.cfg__hoja.cfg__hoja .editor.doc .resumen__acciones.resumen__acciones>app-compartir-documento>*{flex:1 1 auto!important;min-width:0!important;height:36px!important;min-height:36px!important;white-space:nowrap!important;text-align:center;padding:0 10px!important;font-size:13px!important;line-height:1.2;gap:4px}.cfg__hoja.cfg__hoja.cfg__hoja.cfg__hoja .editor.doc .resumen__acciones.resumen__acciones app-icon{font-size:18px;width:18px;height:18px}.cfg__hoja>.editor.doc .cab__pago{grid-column:1/-1}.cfg__hoja>.editor.doc .cab>.cfg-campo:has(app-selector-almacen,app-selector-moneda,app-selector-operacion,input[name=creditDays]){grid-column:1/-1}}@media(min-width:1100px)and (max-width:1279.98px){.cfg__hoja>.editor.doc .cab{grid-template-columns:repeat(12,minmax(0,1fr))}.cfg__hoja>.editor.doc .cab>.cab__ancho{grid-column:span 6}.cfg__hoja>.editor.doc .cab>.cfg-campo:nth-child(2),.cfg__hoja>.editor.doc .cab>.cfg-campo:nth-child(3){grid-column:span 3}.cfg__hoja>.editor.doc .cab>.cfg-campo:nth-child(n+4){grid-column:span 3}}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable=true],pre,code,.seleccionable,.seleccionable *,app-chat-hilo,app-chat-hilo *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html,body{touch-action:pan-x pan-y}th.num,td.num,.app-header-cell.num,.app-cell.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tarjeta__lado,.tarjeta__monto,.totales{font-variant-numeric:tabular-nums}.resumen__acciones>.acc-mas{display:none}@media(max-width:599px){.lista-item:has(.tarjeta__lado) .tarjeta{align-items:flex-start;gap:10px}.lista-item:has(.tarjeta__lado).lista-item [class*=__datos]>span:not(.chip){flex:1 0 100%;font-size:13px;opacity:.9;overflow-wrap:anywhere;white-space:normal}.lista-item:has(.tarjeta__lado) .tarjeta__lado{align-items:flex-end;justify-content:flex-start;gap:6px;text-align:right}.lista-item:has(.tarjeta__lado) .tarjeta__lado>strong,.lista-item:has(.tarjeta__lado) .tarjeta__monto{font-size:14px;white-space:nowrap}.cfg__hoja>.editor.doc .resumen__acciones:has(.acc-mas:not([hidden])){flex-wrap:wrap;overflow:visible}.cfg__hoja>.editor.doc .resumen__acciones .acc-sec{display:none}.cfg__hoja>.editor.doc .resumen__acciones.acc-abierto .acc-repetida{display:none}.cfg__hoja>.editor.doc .resumen__acciones.acc-abierto .acc-sec{display:inline-flex;order:0;flex:1 0 100%;width:100%;justify-content:center}.cfg__hoja>.editor.doc .resumen__acciones .acc-principal{order:1;flex:1 1 0;min-width:0}.cfg__hoja>.editor.doc .resumen__acciones>.acc-mas:not([hidden]){order:1;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px}.cfg__hoja>.editor.doc .resumen__acciones .acc-mas__ico:before{content:"\25b4";font-size:11px}.cfg__hoja>.editor.doc .resumen__acciones.acc-abierto .acc-mas__ico:before{content:"\25be"}}@media(min-width:600px){.cfg__hoja app-lista-paginador{margin:auto 0 0!important;border-radius:0;background:var(--white)!important}.cfg__hoja .cfg-cols--lado>.form-lado,.una-tarjeta.cfg-cols--lado>.form-lado{border-left:1px solid color-mix(in srgb,var(--ml-cab-tabla-texto) 35%,transparent)!important}.cfg__hoja .form-lado .campos>.cfg-acciones{border-top:1px solid var(--border-color, rgba(127, 127, 127, .2))!important;margin-right:0!important;border-radius:0;background:var(--white)!important;padding:5px 16px!important;align-items:center}.cfg__hoja .form-lado .campos>.cfg-acciones>*{height:34px!important;min-height:34px!important;box-sizing:border-box}}@media(min-width:600px){.cfg__hoja .app-row:nth-child(2n)>.app-cell.app-cell{background-color:var(--ml-fila-cebra)!important}.cfg__hoja .app-row:hover>.app-cell:not(.cdk-table-sticky){background-color:var(--ml-fila-hover)!important}.cfg__hoja .col-acciones [appIconButton]{border:1px solid transparent;border-radius:8px;transition:background .15s,color .15s,border-color .15s}.cfg__hoja .app-row:hover .col-acciones [appIconButton]{border-color:var(--ml-borde);background:var(--white)}.cfg__hoja .col-acciones [appIconButton]:hover{color:var(--ml-cab-tabla-texto)!important;background:var(--ml-fila-hover)!important}.cfg__hoja .col-acciones [appIconButton][color=danger]:hover,.cfg__hoja .col-acciones .app-button-danger:hover{color:var(--danger, #C0392B)!important}}@charset "UTF-8";html,body{overscroll-behavior:none}button,a,[role=button],.shell__barra,.shell__cabecera,.shell__item,app-icon,input[type=checkbox],input[type=radio],input[type=range]{touch-action:manipulation}.shell__barra,.shell__cabecera,.shell__item,button,[role=button],app-icon{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
