@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Pttg83HX_SGhgqk2joiaqRXBA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Pttg83HX_SGhgqk2joraqRXBA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Pttg83HX_SGhgqk2jogaqRXBA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Pttg83HX_SGhgqk2johaqRXBA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Pttg83HX_SGhgqk2jovaqQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk0gotcqA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk2wotcqA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk0AotcqA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk0QotcqA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptvg83HX_SGhgqk3wot.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v364/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-symbols-outlined{font-family:Material Symbols Outlined}:root{--primary-700: hsl(211, 74%, 24%);--primary-600: hsl(210, 88%, 28%);--primary-500: hsl(210, 89%, 36%);--primary-400: hsl(208, 81%, 48%);--primary-300: hsl(208, 84%, 60%);--primary-200: hsl(212, 88%, 90%);--primary-100: hsl(212, 87%, 97%);--green-700: hsl(159, 70%, 9%);--green-600: hsl(156, 68%, 20%);--green-500: hsl(153, 65%, 39%);--green-400: hsl(150, 50%, 50%);--green-300: hsl(148, 55%, 67%);--green-200: hsl(144, 58%, 80%);--green-100: hsl(147, 65%, 97%);--yellow-700: hsl(26, 67%, 14%);--yellow-600: hsl(31, 66%, 29%);--yellow-500: hsl(45, 76%, 50%);--yellow-400: hsl(48, 77%, 53%);--yellow-300: hsl(50, 80%, 64%);--yellow-200: hsl(52, 80%, 77%);--yellow-100: hsl(55, 77%, 97%);--red-700: hsl(0, 72%, 15%);--red-600: hsl(0, 68%, 35%);--red-500: hsl(0, 82%, 60%);--red-400: hsl(0, 88%, 71%);--red-300: hsl(0, 91%, 82%);--red-200: hsl(0, 93%, 89%);--red-100: hsl(0, 86%, 97%);--neutral-400: hsl(0, 0%, 13%);--neutral-300: hsl(0, 0%, 53%);--neutral-200: hsl(0, 0%, 87%);--neutral-100: hsl(0, 0%, 96%);--primary-border: hsl(210, 65%, 87%);--green-border: hsl(153, 65%, 87%);--yellow-border: hsl(45, 65%, 87%);--red-border: hsl(0, 65%, 87%);--font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-700: 2.986rem;--fs-600: 2.488rem;--fs-500: 2.074rem;--fs-400: 1.728rem;--fs-300: 1.44rem;--fs-200: 1.2rem;--fs-100: 1rem;--fs-50: .833rem;--radius-sm: 6px;--radius: 12px;--trans-opts: 125ms ease-in-out;--shadow: 0 4px 6px rgba(0, 0, 0, .15);--spacing: 1rem}*,*:before,*:after{box-sizing:border-box;margin:0}body{color:var(--neutral-400);font-family:var(--font);font-size:var(--fs-100);height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select,label,legend{color:inherit;font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}*::-webkit-scrollbar{width:9px}*::-webkit-scrollbar-thumb{background-color:var(--neutral-300);border-radius:12px}*::-webkit-scrollbar-track{border-radius:12px}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1;text-wrap:balance}h1{font-size:var(--fs-700)}h2{font-size:var(--fs-600)}h3{font-size:var(--fs-500)}h4{font-size:var(--fs-400)}h5{font-size:var(--fs-300)}h6{font-size:var(--fs-200)}p{font-size:var(--fs-100);text-wrap:pretty}small{font-size:var(--fs-50)}table{font-size:12px;background-color:#fff;border:1px solid var(--neutral-200);border-radius:var(--radius);border-spacing:0;width:100%}table thead th{border-bottom:1px solid var(--neutral-200);background-color:#f9fafb;color:var(--neutral-300);border-top-left-radius:12px;border-top-right-radius:12px}table tbody>tr+tr>td{border-top:1px solid var(--neutral-200)}table th,table td{padding:var(--spacing);text-align:left}hr{border-color:var(--neutral-200);border-style:solid;border-bottom-width:0}.flow>*+*{margin-top:var(--spacing)}.auto-cols{--min-col-width: 100px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min-col-width),1fr));gap:var(--spacing)}.filter-cols{align-items:center;display:flex;justify-content:space-between;gap:var(--spacing)}.filter-cols *:not(:last-child){flex:1;min-width:0}.flex{display:flex;gap:var(--spacing)}.column{flex-direction:column}.align-center{align-items:center}.to-end{justify-content:end}.side-to-side{justify-content:space-between}.to-center{justify-content:center}.bg-grey{background-color:var(--neutral-100)}.mx-center{margin-inline:auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.container{padding:var(--spacing)}.border{border:1px solid var(--neutral-200)}.radius{border-radius:var(--radius)}.radius-sm{border-radius:var(--radius-sm)}.shadow{box-shadow:var(--shadow)}.error-msg{color:var(--red-500)}.pages-info h1{font-size:28px}.pages-info p{margin:0;font-size:12px;color:var(--neutral-300)}.pages-info app-select,.pages-info app-input{font-size:12px}.pages-info app-select label,.pages-info app-input label{padding-left:8px}.filter-cols{background-color:#fff;align-items:self-end}.boton-buscar{background-color:#1976d2;color:#fff;padding:6px 8px;border-radius:6px;justify-self:baseline;font-size:16px;margin:0}.boton-buscar app-icon{width:20px;height:20px}.boton-buscar:hover{background-color:#42a5f5}.tab-newdesign h1{font-size:28px}.tab-newdesign p{margin:0;font-size:1c4px;color:var(--neutral-300)}.tab-newdesign app-select,.tab-newdesign app-input{font-size:12px}.tab-newdesign app-select label,.tab-newdesign app-input label{padding-left:8px}.login-container{height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1rem!important;animation:fadeInUp .6s ease-out!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.glass-card{background:#0f121899!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:1.375rem!important;box-shadow:0 32px 64px #00000080!important;padding:2.25rem 2rem!important;width:100%!important;max-width:440px!important;position:relative!important;z-index:10!important;overflow:hidden!important}@media (max-width: 480px){.glass-card{padding:1.75rem 1.5rem!important;border-radius:1rem!important;margin:.5rem!important}}.profile-container{position:absolute;top:calc(100% + 8px);right:0;width:320px;min-width:280px;background-color:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;border:1px solid var(--neutral-200);z-index:1000;display:none;padding:0;overflow:visible;font-family:var(--font-family)}.profile-container.show{display:block}.profile-header{display:flex;align-items:center;gap:var(--spacing);padding:24px 24px 24px 16px;background-color:#f9fafb;border-radius:var(--radius) var(--radius) 0 0;border-bottom:1px solid var(--neutral-200)}.profile-avatar{width:48px;height:48px;min-width:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary-500),var(--primary-600));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:var(--fs-md);flex-shrink:0}.profile-info{flex:1;min-width:0;overflow:hidden}.profile-info h6{font-size:var(--spacing);font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-info .profile-username{font-size:12px;color:var(--neutral-300);margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-divider{height:1px;background-color:var(--neutral-200);margin:0}.profile-section{padding:calc(var(--spacing) / 2);padding-left:var(--spacing)}.profile-section-title{display:flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;color:var(--neutral-300);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--spacing-sm)}.profile-section-title app-icon{color:var(--primary-500);flex-shrink:0}.profile-company{font-size:var(--spacing);font-weight:500;color:var(--neutral-800);word-break:break-word;margin:0}.profile-list{display:flex;flex-wrap:wrap;padding-right:8px;gap:4px}.profile-badge{display:inline-flex;align-items:center;padding:.35rem .75rem;font-size:12px;font-weight:500;color:var(--primary-600);background-color:var(--primary-100);border-radius:9999px;white-space:nowrap}.profile-empty{margin:0;font-size:.8rem;color:var(--neutral-500);font-style:italic}.profile-actions{padding:.75rem 1rem;border-top:1px solid var(--neutral-200)}.profile-actions .btn-full{width:100%;justify-content:center}.paybox-btn-modern{width:100%;height:44px;background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;cursor:pointer;box-shadow:0 2px 8px #1e40af40;transition:all .2s ease}.paybox-btn-modern span{flex:1}.paybox-btn-modern:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 4px 16px #1e40af59;transform:translateY(-1px)}.paybox-btn-modern:active{transform:translateY(0)}.paybox-btn-modern .btn-icon{color:#fff!important;width:20px;height:20px;flex-shrink:0;margin-left:.75rem}.user-menu-wrapper{position:relative}.user-menu-wrapper:after{content:"";position:absolute;top:100%;right:0;width:100%;height:12px;background:transparent}.user-menu-trigger{display:flex;align-items:center;gap:var(--spacing);padding:4px 8px;border-radius:var(--radius);cursor:pointer;transition:all .15s ease;background:transparent;border:1px solid var(--neutral-200)}.user-menu-trigger:hover{background-color:#f9fafb;border-color:var(--neutral-300)}.user-menu-trigger.open{background:var(--primary-50);border-color:var(--primary-300)}.user-menu-trigger app-icon{font-size:.75rem;color:var(--neutral-300);transition:transform .2s}.user-menu-trigger app-icon.rotated{transform:rotate(180deg)}.user-menu-trigger.show{background-color:#f9fafb;border-color:var(--neutral-300)}.user-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary-500),var(--primary-600));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:var(--spacing);flex-shrink:0}.user-info{display:flex;flex-direction:column;text-align:left;line-height:1.2;font-size:16px}.user-name{font-size:var(--spacing);font-weight:600;color:var(--neutral-800)}.user-role{font-size:12px;color:var(--neutral-300)}
