body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-tour{inset:0;position:fixed;z-index:2000}.app-tour-backdrop{background-color:#0f172a8c;inset:0;position:fixed}.app-tour-spotlight{border-radius:10px;box-shadow:0 0 0 9999px #0f172a8c;outline:2px solid #ffffffe6;pointer-events:none;position:fixed;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}.app-tour-blocker{inset:0;position:fixed}.app-tour-card{animation:app-tour-in .2s ease;background-color:#fff;border-radius:12px;box-shadow:0 1rem 2.5rem #00000040;color:#212529;padding:1rem 1rem .85rem;position:fixed;transition:top .25s ease,left .25s ease;width:min(340px,calc(100vw - 32px))}.app-tour-icon{align-items:center;background-color:#e7f1ff;border-radius:50%;color:#0d6efd;display:inline-flex;flex-shrink:0;font-size:1.05rem;height:34px;justify-content:center;width:34px}.app-tour-text{color:#495057;font-size:.9rem;line-height:1.45;margin-bottom:.9rem}.app-tour-arrow{background-color:#fff;border-radius:3px;height:16px;margin:-8px 0 0 -8px;position:absolute;transform:rotate(45deg);width:16px}.app-tour-card-right .app-tour-arrow{left:0}.app-tour-card-left .app-tour-arrow{left:100%}.app-tour-card-bottom .app-tour-arrow{top:0}.app-tour-card-top .app-tour-arrow{top:100%}.app-tour-dots{display:flex;flex-wrap:wrap;gap:4px;max-width:120px}.app-tour-dots>span{background-color:#dee2e6;border-radius:3px;height:6px;transition:width .2s ease,background-color .2s ease;width:6px}.app-tour-dots>span.seen{background-color:#9ec5fe}.app-tour-dots>span.active{background-color:#0d6efd;width:16px}@keyframes app-tour-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-tour-card,.app-tour-dots>span,.app-tour-spotlight{animation:none;transition:none}}.app-shell{--nav-bg:var(--navbar-bg,var(--primary-color,#212529));--nav-fg:var(--navbar-fg,#fff);--nav-hover-bg:var(--navbar-hover-bg,#ffffff29);--sidebar-width:264px;--sidebar-collapsed-width:76px;--topbar-height:60px;background-color:#f6f7f9;display:flex;min-height:100vh}.app-sidebar{background-color:var(--nav-bg);box-shadow:2px 0 12px #00000014;color:var(--nav-fg);display:flex;flex-direction:column;flex-shrink:0;height:100vh;position:-webkit-sticky;position:sticky;top:0;transition:width .2s ease,transform .25s ease;width:var(--sidebar-width);z-index:1035}.app-sidebar-header{align-items:center;display:flex;flex-shrink:0;height:var(--topbar-height);justify-content:space-between;padding:0 1rem}.app-sidebar-brand{align-items:center;display:flex;min-width:0}.app-sidebar-logo{height:36px;height:var(--navbar-logo-height,36px);max-width:190px;object-fit:contain;object-position:left center;width:auto}.app-sidebar-search{flex-shrink:0;padding:.25rem .75rem .5rem}.app-search-box{align-items:center;background-color:var(--nav-hover-bg);border-radius:.6rem;color:var(--nav-fg);display:flex;gap:.5rem;height:38px;padding:0 .75rem}.app-search-box i{font-size:.9rem;opacity:.7}.app-search-box input{background:#0000;border:0;color:var(--nav-fg);flex:1 1;font-size:.9rem;min-width:0;outline:0}.app-search-box input::placeholder{color:var(--nav-fg);opacity:.6}.app-search-box:focus-within{box-shadow:0 0 0 2px var(--nav-hover-bg)}.app-sidebar-nav{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:.25rem .75rem 1rem;scrollbar-color:var(--nav-hover-bg) #0000;scrollbar-width:thin}.app-sidebar-link{align-items:center;background:none;border:0;border-radius:.6rem;color:var(--nav-fg);display:flex;font-size:.925rem;font-weight:500;gap:.75rem;margin-bottom:2px;min-height:42px;opacity:.85;padding:.5rem .75rem;text-align:left;text-decoration:none;transition:background-color .15s ease,opacity .15s ease;white-space:nowrap;width:100%}.app-sidebar-link:focus-visible,.app-sidebar-link:hover{background-color:var(--nav-hover-bg);color:var(--nav-fg);opacity:1}.app-sidebar-group.group-active>.app-sidebar-link,.app-sidebar-link.active{background-color:var(--nav-hover-bg);font-weight:600;opacity:1}.app-sidebar-icon{flex-shrink:0;font-size:1.1rem;text-align:center;width:1.25rem}.app-sidebar-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.app-sidebar-chevron{font-size:.75rem;opacity:.7;transition:transform .2s ease}.app-sidebar-group.open>.app-sidebar-link .app-sidebar-chevron{transform:rotate(180deg)}.app-sidebar-submenu{border-left:1px solid var(--nav-hover-bg);margin:2px 0 6px 1.35rem;padding-left:.85rem}.app-sidebar-sublink{border-radius:.5rem;color:var(--nav-fg);display:block;font-size:.875rem;margin-bottom:1px;opacity:.75;overflow:hidden;padding:.4rem .75rem;text-decoration:none;text-overflow:ellipsis;transition:background-color .15s ease,opacity .15s ease;white-space:nowrap}.app-sidebar-sublink.active,.app-sidebar-sublink:hover{background-color:var(--nav-hover-bg);color:var(--nav-fg);opacity:1}.app-sidebar-sublink.active{font-weight:600}.app-sidebar-empty{font-size:.85rem;opacity:.7;padding:.75rem}.app-sidebar-collapse{align-items:center;background:none;border:0;border-radius:.6rem;color:var(--nav-fg);flex-shrink:0;font-size:.85rem;gap:.75rem;margin:.5rem .75rem .75rem;opacity:.7;padding:.5rem .75rem;white-space:nowrap}.app-sidebar-collapse:hover{background-color:var(--nav-hover-bg);opacity:1}.app-sidebar-icon-btn{background:none;border:0;border-radius:.5rem;color:var(--nav-fg);font-size:1.2rem;padding:.25rem .5rem}@media (min-width:992px){.app-shell-collapsed .app-sidebar{width:var(--sidebar-collapsed-width)}.app-shell-collapsed .app-sidebar-header{justify-content:center;padding:0 .5rem}.app-shell-collapsed .app-sidebar-logo{max-width:52px;object-position:center}.app-shell-collapsed .app-sidebar-collapse,.app-shell-collapsed .app-sidebar-link{justify-content:center;padding-left:0;padding-right:0}.app-shell-collapsed .app-sidebar-chevron,.app-shell-collapsed .app-sidebar-label{display:none}}.app-flyout{animation:app-flyout-in .12s ease-out;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 30px #00000029,0 0 0 1px #0000000a;left:calc(var(--sidebar-collapsed-width) + 8px);max-width:280px;min-width:220px;overflow-y:auto;padding:.4rem;position:fixed;z-index:1040}.app-flyout:before{content:"";height:44px;left:-10px;position:absolute;top:0;width:10px}.app-flyout-label{min-width:0;padding:.3rem}.app-flyout-title{color:#6c757d;display:block;font-size:.8rem;font-weight:600;letter-spacing:.02em;padding:.45rem .7rem;text-transform:uppercase;white-space:nowrap}.app-flyout-label .app-flyout-title{color:#212529;font-size:.9rem;letter-spacing:0;text-transform:none}.app-flyout-title-link{border-radius:.5rem;text-decoration:none}.app-flyout-title-link:hover{background-color:#f1f3f5}.app-flyout-link{border-radius:.5rem;color:#212529;display:block;font-size:.9rem;overflow:hidden;padding:.45rem .7rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.app-flyout-link:hover{background-color:#f1f3f5;color:#212529}.app-flyout-link.active,.app-flyout-title-link.active{background-color:#e7f1ff;color:#0a58ca;font-weight:600}.app-sidebar-link.flyout-open{background-color:var(--nav-hover-bg);opacity:1}@keyframes app-flyout-in{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.app-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.app-content{flex:1 1;min-width:0}.app-topbar{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);background-color:#ffffffeb;border-bottom:1px solid #e9ecef;display:flex;gap:.75rem;height:var(--topbar-height);padding:0 1.25rem;position:-webkit-sticky;position:sticky;top:0;z-index:1030}.app-topbar-btn{background:none;border:0;border-radius:.5rem;color:#212529;font-size:1.5rem;line-height:1;padding:.25rem .4rem}.app-topbar-btn:hover{background-color:#f1f3f5}.app-topbar-title{align-items:center;display:flex;font-size:.95rem;min-width:0}.app-topbar-crumb{align-items:center;color:#6c757d;display:inline-flex;white-space:nowrap}.app-topbar-crumb i{font-size:.7rem;margin:0 .5rem}.app-topbar-page{color:#212529;font-weight:600;overflow:hidden;text-overflow:ellipsis}.app-topbar-user{align-items:center;background:none;border:0;border-radius:.75rem;color:#212529;display:flex;gap:.6rem;padding:.3rem .5rem}.app-topbar-user.show,.app-topbar-user:hover{background-color:#f1f3f5}.app-topbar-user.dropdown-toggle:after{opacity:.5}.app-topbar .dropdown-menu{border:0;border-radius:.75rem;box-shadow:0 10px 30px #00000026;margin-top:.4rem;padding:.5rem}.app-topbar .dropdown-item{border-radius:.5rem;font-size:.925rem;padding:.45rem .75rem}.app-topbar .dropdown-item:focus,.app-topbar .dropdown-item:hover{background-color:#f1f3f5}.app-user-menu{min-width:260px}.app-avatar{align-items:center;background-color:var(--nav-bg);border-radius:50%;color:var(--nav-fg);display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:600;height:36px;justify-content:center;width:36px}.app-avatar-lg{font-size:1rem;height:42px;width:42px}.app-topbar-search{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.6rem;color:#6c757d;display:flex;font-size:.9rem;gap:.5rem;height:38px;min-width:0;padding:0 .6rem 0 .75rem;transition:border-color .15s ease,background-color .15s ease}@media (min-width:768px){.app-topbar-search{width:240px}.app-topbar-search kbd{margin-left:auto}}.app-topbar-search:hover{background-color:#fff;border-color:#ced4da}.app-shell kbd{background-color:#fff;border:solid #dee2e6;border-radius:.35rem;border-width:1px 1px 2px;color:#6c757d;display:inline-block;font-family:inherit;font-size:.72rem;font-weight:600;line-height:1.4;padding:.1rem .4rem}.app-palette-backdrop{align-items:flex-start;animation:app-fade-in .12s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0f172a73;display:flex;inset:0;justify-content:center;padding:12vh 1rem 1rem;position:fixed;z-index:1060}.app-palette{animation:app-palette-in .15s ease-out;background-color:#fff;border-radius:.9rem;box-shadow:0 24px 60px #00000040;display:flex;flex-direction:column;max-height:70vh;max-width:620px;overflow:hidden;width:100%}.app-palette-search{align-items:center;border-bottom:1px solid #f1f3f5;color:#6c757d;display:flex;flex-shrink:0;gap:.75rem;height:56px;padding:0 1rem}.app-palette-search input{background:#0000;border:0;color:#212529;flex:1 1;font-size:1rem;min-width:0;outline:0}.app-palette-list{overflow-y:auto;padding:.4rem}.app-palette-section{color:#adb5bd;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.6rem .75rem .3rem;text-transform:uppercase}.app-palette-item{align-items:center;background:none;border:0;border-radius:.6rem;color:#212529;display:flex;font-size:.925rem;gap:.75rem;padding:.5rem .75rem;text-align:left;width:100%}.app-palette-icon,.app-palette-item.active{background-color:#f1f3f5}.app-palette-icon{align-items:center;border-radius:.5rem;color:#495057;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.app-palette-item.active .app-palette-icon{background-color:var(--nav-bg);color:var(--nav-fg)}.app-palette-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-palette-hint{color:#adb5bd;font-size:.8rem;margin-left:auto;padding-left:.5rem;white-space:nowrap}.app-palette-enter{color:#adb5bd;font-size:.85rem;visibility:hidden}.app-palette-hint+.app-palette-enter{margin-left:.25rem}.app-palette-label+.app-palette-enter{margin-left:auto}.app-palette-item.active .app-palette-enter{visibility:visible}.app-palette-empty{color:#6c757d;font-size:.9rem;padding:2rem 1rem;text-align:center}.app-palette-footer{border-top:1px solid #f1f3f5;color:#6c757d;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:.78rem;gap:1rem;padding:.6rem 1rem}.app-palette-footer kbd{margin-right:.2rem}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-palette-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:991.98px){.app-sidebar{bottom:0;left:0;position:fixed;top:0;transform:translateX(-100%);width:min(var(--sidebar-width),85vw);z-index:1050}.app-shell-mobile-open .app-sidebar{transform:translateX(0)}.app-sidebar-backdrop{background-color:#0006;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:1045}.app-shell-mobile-open .app-sidebar-backdrop{opacity:1;pointer-events:auto}.app-topbar{padding:0 .75rem}.app-palette-backdrop{padding-top:1rem}.app-palette-footer{display:none}}.daterangepicker{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:inherit;display:none;font-family:arial;font-size:15px;left:20px;line-height:1em;margin-top:7px;max-width:none;padding:0;position:absolute;top:100px;width:278px;z-index:3001}.daterangepicker:after,.daterangepicker:before{border-bottom-color:#0003;content:"";display:inline-block;position:absolute}.daterangepicker:before{border-bottom:7px solid #ccc;border-left:7px solid #0000;border-right:7px solid #0000;top:-7px}.daterangepicker:after{border-bottom:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;top:-6px}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;margin-left:auto;margin-right:auto;right:0;width:0}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{border-bottom:initial;border-top:7px solid #ccc;bottom:-7px;top:auto}.daterangepicker.drop-up:after{border-bottom:initial;border-top:6px solid #fff;bottom:-6px;top:auto}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border:solid #000;border-radius:0;border-width:0 2px 2px 0;color:#fff;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{border:1px solid #0000;border-radius:4px;cursor:pointer;font-size:12px;height:24px;line-height:24px;min-width:32px;text-align:center;vertical-align:middle;white-space:nowrap;width:32px}.daterangepicker .calendar-table{background-color:#fff;border:1px solid #fff;border-radius:4px}.daterangepicker .calendar-table table{border-collapse:collapse;border-spacing:0;margin:0;width:100%}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:#0000;color:inherit}.daterangepicker td.week,.daterangepicker th.week{color:#ccc;font-size:80%}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:#0000;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:#0000;border-radius:0;color:#000}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#0000;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;font-size:12px;height:auto;margin:0;padding:1px}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{background:#eee;border:1px solid #eee;font-size:12px;margin:0 auto;outline:0;padding:2px;width:50px}.daterangepicker .calendar-time{line-height:30px;margin:4px auto 0;position:relative;text-align:center}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{border-top:1px solid #ddd;clear:both;display:none;line-height:12px;padding:8px;text-align:right;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{font-size:12px;font-weight:700;margin-left:8px;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;margin:0;text-align:left}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{cursor:pointer;font-size:12px;padding:8px 12px}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:left}}@media (min-width:730px){.daterangepicker .ranges{float:left;width:auto}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}.acc-app{--acc-bg:#f6f7f9;--acc-surface:#fff;--acc-border:#dfe3e8;--acc-text:#1d2733;--acc-muted:#66727f;--acc-primary:#1f5fae;--acc-primary-text:#fff;--acc-danger:#b42318;--acc-ok:#1a7f37;--acc-warn:#a15c07;--acc-ok-bg:#e7f5ec;--acc-warn-bg:#fdf3e1;--acc-bad-bg:#fdecea;--acc-info-bg:#eaf2fb;background:var(--acc-bg);color:var(--acc-text);display:flex;font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh}.acc-app *,.acc-app :after,.acc-app :before{box-sizing:border-box}.acc-nav{background:#17212b;color:#cfd8e3;flex:0 0 230px;padding:16px 0;width:230px}.acc-brand{color:#fff;font-size:17px;font-weight:700;padding:0 18px 14px}.acc-brand small{color:#9fb0c2;display:block;font-size:12px;font-weight:400}.acc-nav-group{padding:8px 0}.acc-nav-group>span{color:#7d8fa3;display:block;font-size:11px;letter-spacing:.06em;padding:4px 18px;text-transform:uppercase}.acc-nav a{color:#cfd8e3;display:block;padding:7px 18px;text-decoration:none}.acc-nav a:hover{background:#22303d;color:#fff}.acc-nav a.acc-active{background:#26405e;border-left:3px solid #6ea8fe;color:#fff;padding-left:15px}.acc-main{flex:1 1;min-width:0;padding:20px 24px 40px}.acc-menu-btn{display:none}.acc-page-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px}.acc-page-head h2{font-size:22px;margin:0}.acc-muted{color:var(--acc-muted)}.acc-card{background:var(--acc-surface);border:1px solid var(--acc-border);border-radius:8px;margin:12px 0;padding:14px 16px}.acc-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.acc-card-head h3{font-size:15px;margin:0}.acc-toolbar{align-items:flex-end;gap:10px;margin:10px 0}.acc-actions,.acc-toolbar{display:flex;flex-wrap:wrap}.acc-actions{align-items:center;gap:8px;justify-content:flex-end;margin-top:12px}.acc-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.acc-row-wrap{display:flex;flex-wrap:wrap;gap:4px}.acc-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.acc-grid-form{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.acc-form{display:block}.acc-inline-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.acc-field{display:flex;flex-direction:column;gap:3px;min-width:0}.acc-field-wide{grid-column:1/-1;margin-top:8px}.acc-label{color:#3c4855;font-size:12px;font-weight:600}.acc-hint{color:var(--acc-muted);font-size:11px}.acc-error-text{color:var(--acc-danger);font-size:12px}.acc-field-error .acc-input{border-color:var(--acc-danger)}.acc-input{background:#fff;border:1px solid #c4ccd5;border-radius:6px;color:inherit;font:inherit;min-width:0;padding:6px 8px;width:100%}.acc-input:focus{border-color:var(--acc-primary);outline:2px solid #9cc3f5}.acc-input:disabled{background:#f1f3f5;color:#6b7682}.acc-num{text-align:right}.acc-textarea{font-family:ui-monospace,Menlo,Consolas,monospace}.acc-check{margin:6px 12px 6px 0}.acc-btn,.acc-check{align-items:center;display:inline-flex;gap:6px}.acc-btn{background:#fff;border:1px solid #c4ccd5;border-radius:6px;color:inherit;cursor:pointer;font:inherit;padding:6px 12px;white-space:nowrap}.acc-btn:hover:not(:disabled){background:#f0f3f6}.acc-btn:disabled{cursor:not-allowed;opacity:.55}.acc-btn-primary{background:var(--acc-primary);border-color:var(--acc-primary);color:var(--acc-primary-text)}.acc-btn-primary:hover:not(:disabled){background:#194e90}.acc-btn-danger{background:#fff;border-color:#e7a59f;color:var(--acc-danger)}.acc-btn-danger:hover:not(:disabled){background:var(--acc-bad-bg)}.acc-btn-link{background:none;border:none;color:var(--acc-primary);padding:2px 4px}.acc-btn-link:hover:not(:disabled){background:none;text-decoration:underline}.acc-spin{animation:acc-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;display:inline-block;height:13px;width:13px}@keyframes acc-spin{to{transform:rotate(1turn)}}.acc-loading{align-items:center;color:var(--acc-muted);display:flex;gap:8px;padding:18px}.acc-table-wrap{background:var(--acc-surface);border:1px solid var(--acc-border);border-radius:8px;margin:8px 0;overflow-x:auto}.acc-table{border-collapse:collapse;width:100%}.acc-table th{background:#f3f5f8;border-bottom:1px solid var(--acc-border);color:#4a5562;font-size:12px;padding:7px 9px;text-align:left;white-space:nowrap}.acc-table td{border-bottom:1px solid #eef0f3;padding:6px 9px;vertical-align:middle}.acc-table tfoot td{background:#f8f9fb;border-top:1px solid var(--acc-border)}.acc-table-compact td,.acc-table-compact th{padding:4px 8px}.acc-table .acc-input{padding:4px 6px}.acc-clickable{cursor:pointer}.acc-clickable:hover td{background:#f5f8fc}.acc-selected td{background:#eaf2fb!important}.acc-empty{color:var(--acc-muted);padding:18px!important;text-align:center}.acc-r{text-align:right}.acc-total td{border-top:2px solid var(--acc-border);font-weight:700}.acc-bad td{color:var(--acc-danger)}.acc-pager{align-items:center;color:var(--acc-muted);display:flex;gap:10px;justify-content:flex-end;margin:6px 0}.acc-alert{border:1px solid #0000;border-radius:6px;margin:8px 0;padding:8px 12px}.acc-alert-info{background:var(--acc-info-bg);border-color:#c6dbf3}.acc-alert-warn{background:var(--acc-warn-bg);border-color:#f1d39a}.acc-alert-error{background:var(--acc-bad-bg);border-color:#f2b8b2;color:#7a1c13}.acc-alert-ok{background:var(--acc-ok-bg);border-color:#b5dfc3}.acc-badge{background:#eef1f4;border-radius:10px;color:#3c4855;display:inline-block;font-size:12px;padding:1px 8px}.acc-badge-ok{background:var(--acc-ok-bg);color:var(--acc-ok)}.acc-badge-warn{background:var(--acc-warn-bg);color:var(--acc-warn)}.acc-badge-bad{background:var(--acc-bad-bg);color:var(--acc-danger)}.acc-tabs{border-bottom:1px solid var(--acc-border);display:flex;gap:2px;margin:8px 0 12px;overflow-x:auto}.acc-tab{background:none;border:none;border-bottom:2px solid #0000;color:#4a5562;cursor:pointer;font:inherit;padding:8px 12px;white-space:nowrap}.acc-tab-active{border-bottom-color:var(--acc-primary);color:var(--acc-primary);font-weight:600}.acc-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:10px 0}.acc-stat{background:var(--acc-surface);border:1px solid var(--acc-border);border-radius:8px;padding:10px 12px}.acc-stat span{color:var(--acc-muted);display:block;font-size:12px}.acc-stat strong{font-size:18px}.acc-stat-pos strong{color:var(--acc-ok)}.acc-stat-neg strong{color:var(--acc-danger)}.acc-modal-backdrop{align-items:flex-start;background:#0f172073;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:40px 16px;position:fixed;z-index:1000}.acc-modal{background:#fff;border-radius:10px;box-shadow:0 10px 40px #0003;color:#1d2733;color:var(--acc-text,#1d2733);font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding:16px 18px;width:100%}.acc-modal-sm{max-width:440px}.acc-modal-md{max-width:720px}.acc-modal-lg{max-width:1040px}.acc-modal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.acc-modal h3{margin:0 0 8px}.acc-x{background:none;border:none;cursor:pointer;font-size:22px;line-height:1}.acc-notices{bottom:16px;display:flex;flex-direction:column;gap:8px;max-width:420px;position:fixed;right:16px;z-index:1100}.acc-notice{background:#fff;border-left:4px solid #1f5fae;border-left:4px solid var(--acc-primary,#1f5fae);border-radius:8px;box-shadow:0 4px 16px #00000026;font:14px system-ui,sans-serif;padding:10px 14px}.acc-notice-ok{border-left-color:#1a7f37}.acc-notice-error{border-left-color:#b42318}.acc-tree,.acc-tree ul{list-style:none;margin:0;padding-left:18px}.acc-tree-item{cursor:pointer;display:inline-block;padding:2px 0}.acc-dl{grid-gap:4px 16px;display:grid;gap:4px 16px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:8px 0}.acc-dl dt{color:var(--acc-muted)}.acc-dl dd{margin:0}.acc-search{position:relative}.acc-search-results{background:#fff;border:1px solid var(--acc-border);border-radius:6px;box-shadow:0 6px 18px #0000001f;left:0;list-style:none;margin:2px 0 0;max-height:260px;overflow-y:auto;padding:4px 0;position:absolute;right:0;z-index:10}.acc-search-results button{background:none;border:none;cursor:pointer;font:inherit;padding:6px 10px;text-align:left;width:100%}.acc-search-results button:hover{background:#f0f5fb}.acc-list{padding-left:18px}.acc-bars{align-items:flex-end;display:flex;gap:14px;height:180px;padding:8px 4px 0}.acc-bar-group{align-items:center;color:var(--acc-muted);display:flex;flex:1 1;flex-direction:column;font-size:11px;gap:4px;height:100%}.acc-bar-pair{align-items:flex-end;display:flex;flex:1 1;gap:3px;justify-content:center;width:100%}.acc-bar{border-radius:3px 3px 0 0;min-height:1px;width:40%}.acc-bar-in{background:#2f7ed8}.acc-bar-out{background:#e0883a}.acc-legend{align-items:center;color:var(--acc-muted);display:flex;font-size:12px;gap:10px;margin-top:6px}.acc-dot{border-radius:2px;display:inline-block;height:10px;width:10px}.acc-statement-section h4{margin:14px 0 4px}.acc-app code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px}@media (max-width:820px){.acc-app{display:block}.acc-nav{display:none;inset:0 auto 0 0;overflow-y:auto;position:fixed;z-index:900}.acc-nav-open{display:block}.acc-menu-btn{background:#fff;border:1px solid #c4ccd5;border-radius:6px;display:inline-block;margin-bottom:10px;padding:6px 10px}.acc-main{padding:14px 16px 40px}.acc-grid-2{grid-template-columns:1fr}}.acc-help{background:var(--acc-info-bg);border:1px solid #c6dbf3;border-radius:8px;margin:0 0 12px}.acc-help>summary{color:var(--acc-primary);cursor:pointer;font-weight:600;list-style:none;padding:8px 12px}.acc-help>summary::-webkit-details-marker{display:none}.acc-help>summary:before{content:"ⓘ  "}.acc-help[open]>summary{border-bottom:1px solid #c6dbf3}.acc-help-body{padding:8px 14px 10px}.acc-help-body p{margin:4px 0 8px}.acc-help-body ol{margin:0 0 8px;padding-left:20px}.acc-help-body li{margin:3px 0}.acc-help-tips{color:var(--acc-muted);font-size:13px;margin:0;padding-left:18px}.acc-review{color:var(--acc-warn);font-weight:600}.acc-scan{align-items:flex-start;background:var(--acc-bg);border:1px dashed var(--acc-border);border-radius:8px;display:flex;gap:12px;margin:0 0 12px;padding:10px}.acc-scan-thumb{background:var(--acc-surface);border:1px solid var(--acc-border);border-radius:6px;cursor:zoom-in;flex:0 0 auto;height:120px;overflow:hidden;padding:0;width:96px}.acc-scan-thumb img{display:block;height:100%;object-fit:cover;width:100%}.acc-scan-pdf{align-items:center;color:var(--acc-muted);cursor:default;display:flex;font-weight:700;justify-content:center}.acc-scan-body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.acc-scan-list{margin:0;padding-left:18px}.acc-scan-big{display:block;margin:0 auto;max-height:70vh;max-width:100%}.acc-scan-pdfview{border:0;height:70vh;width:100%}@media (max-width:560px){.acc-scan{flex-direction:column}.acc-scan-thumb{height:160px;width:100%}}.accounting-host .acc-app{min-height:calc(100vh - 60px)}.accounting-host .acc-modal-backdrop{z-index:1045}.accounting-host .acc-notices{z-index:1060}.accounting-host .acc-nav{background:#fff;border-right:1px solid #e9ecef;box-shadow:0 .125rem .25rem #0000000a;color:#495057}.accounting-host .acc-brand{border-bottom:1px solid #f1f3f5;color:#212529;margin-bottom:6px}.accounting-host .acc-brand small{color:#6c757d}.accounting-host .acc-nav-group>span{color:#adb5bd;font-weight:600}.accounting-host .acc-nav a{border-radius:.5rem;color:#495057;margin:1px 10px;padding:7px 12px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.accounting-host .acc-nav a:hover{background:#f1f3f5;color:#212529;text-decoration:none}.accounting-host .acc-nav a.acc-active{background:#e7f1ff;border-left:0;color:#0a58ca;font-weight:600;padding-left:12px}@media (max-width:820px){.accounting-host .acc-nav{box-shadow:0 .5rem 1.5rem #00000026;top:60px}}.accounting-host .acc-field:has([required])>.acc-label:after{color:#b42318;color:var(--acc-danger,#b42318);content:" *"}.accounting-host .acc-input:user-invalid{background-color:#fff8f7;border-color:#b42318;border-color:var(--acc-danger,#b42318)}.accounting-host .acc-input:user-invalid:focus{outline-color:#b4231859}.accounting-host .acc-field:has(.acc-input:user-invalid)>.acc-label{color:#b42318;color:var(--acc-danger,#b42318)}.accounting-host .acc-field:has(.acc-input:user-invalid):after{color:#b42318;color:var(--acc-danger,#b42318);content:"Campo requerido";font-size:12px}.floor-canvas-wrapper{margin:0 auto;max-width:520px;width:100%}.floor-canvas{background-color:#fbfcfd;background-image:radial-gradient(circle,#c9d1da 1.3px,#0000 1.6px);border:1px solid #dee2e6;border-radius:12px;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.floor-canvas.is-preview{background-color:#f5f7fa;background-image:none}.floor-canvas.is-drop-target{outline:2px dashed #0d6efd;outline-offset:2px}.floor-table{align-items:center;background:#fff;border:2px solid #90a4ae;color:#263238;cursor:grab;display:flex;flex-direction:column;font-weight:600;justify-content:center;line-height:1.1;overflow:hidden;padding:2px;position:absolute;text-align:center;touch-action:none;transition:box-shadow .15s ease,border-color .15s ease}.floor-table:active{cursor:grabbing}.floor-table.is-selected{border-color:#0d6efd;box-shadow:0 0 0 4px #0d6efd33;z-index:2}.floor-table.is-dragging{box-shadow:0 .5rem 1rem #0000002e;z-index:3}.floor-table.is-overlapping{border-color:#dc3545;box-shadow:0 0 0 4px #dc35452e}.floor-table-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floor-table-seats{font-weight:500;opacity:.7}.floor-table.pos-free{background:#fff;border:2px solid #78909c;box-shadow:none;color:#37474f;cursor:pointer}.floor-table.pos-busy{background:linear-gradient(135deg,#1cabff,#0f88e2);border:2px solid #0000;box-shadow:0 .25rem .75rem #0f88e259;color:#fff;cursor:pointer}.unplaced-chip{align-items:center;background:#fff;border:1px dashed #adb5bd;border-radius:.5rem;color:#212529;cursor:grab;display:flex;gap:.5rem;padding:.5rem .75rem;text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.unplaced-chip:hover{background:#f8fbff;border-color:#0d6efd}.floor-drag-ghost{opacity:.85;pointer-events:none;position:fixed;transform:translate(-50%,-50%);z-index:2000}.fe-modulo{--fondo:#f6f7f9;--superficie:#fff;--borde:#dfe3e8;--borde-fuerte:#c4cad3;--texto:#18202b;--texto-sec:#5b6675;--primario:#0b5cd5;--primario-hover:#0a4fb6;--primario-suave:#e8f0fd;--ok:#157a46;--ok-suave:#e6f4ec;--aviso:#8a5a00;--aviso-suave:#fff5df;--error:#b42318;--error-suave:#fdecea;--radio:8px;--sombra:0 1px 2px #1018280f;--mono:ui-monospace,"SF Mono","Cascadia Mono",Consolas,monospace;color-scheme:light}.fe-modulo *{box-sizing:border-box}.fe-modulo{background:var(--fondo);color:var(--texto);font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0}.fe-modulo h1,.fe-modulo h2,.fe-modulo h3{line-height:1.25;margin:0}.fe-modulo h1{font-size:1.6rem}.fe-modulo h2{font-size:1.2rem}.fe-modulo h3{font-size:1rem}.fe-modulo .mono{font-family:var(--mono);font-size:.92em}.fe-modulo .texto-sec{color:var(--texto-sec)}.fe-modulo .num{text-align:right}.fe-modulo .pagina{margin:0 auto;max-width:1080px;padding:28px 16px 64px}.fe-modulo .pagina__cab{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.fe-modulo .pagina__cab-acciones{align-items:center;display:flex;gap:10px}.fe-modulo .eyebrow{color:var(--texto-sec);font-size:.8rem;font-weight:600;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.fe-modulo .cargando{color:var(--texto-sec);padding:48px;text-align:center}.fe-modulo .sync{font-size:.82rem;margin:-6px 0 12px}.fe-modulo .progreso{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);margin-bottom:18px}.fe-modulo .progreso__paso{align-items:center;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);color:var(--texto-sec);cursor:pointer;display:flex;font:inherit;font-size:.85rem;gap:8px;padding:10px 12px;text-align:left}.fe-modulo .progreso__paso:hover{border-color:var(--borde-fuerte)}.fe-modulo .progreso__paso.en-tab{border-color:var(--primario)}.fe-modulo .progreso__paso.hecho{color:var(--texto)}.fe-modulo .progreso__num{background:var(--fondo);border:1px solid var(--borde-fuerte);border-radius:50%;display:grid;flex:none;font-size:.78rem;font-weight:600;height:24px;place-items:center;width:24px}.fe-modulo .progreso__paso.hecho .progreso__num{background:var(--ok);border-color:var(--ok);color:#fff}.fe-modulo .tabs{border-bottom:1px solid var(--borde);display:flex;gap:4px;margin-bottom:18px;overflow-x:auto}.fe-modulo .tabs button{background:none;border:0;border-bottom:2px solid #0000;color:var(--texto-sec);cursor:pointer;font:inherit;font-weight:500;margin-bottom:-1px;padding:10px 14px;white-space:nowrap}.fe-modulo .tabs button.activo{border-bottom-color:var(--primario);color:var(--primario)}.fe-modulo .seccion{grid-gap:18px;background:var(--superficie);border:1px solid var(--borde);border-radius:12px;box-shadow:var(--sombra);display:grid;gap:18px;padding:24px}.fe-modulo .seccion__cab{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.fe-modulo .seccion__cab p{margin:6px 0 0;max-width:70ch}.fe-modulo .bloque{grid-gap:14px;border:0;border-top:1px solid var(--borde);display:grid;gap:14px;margin:0;padding:18px 0 0}.fe-modulo .bloque legend{float:left;font-weight:600;margin-bottom:4px;padding:0;width:100%}.fe-modulo .bloque>p{margin:0}.fe-modulo .grid-2,.fe-modulo .grid-3{grid-gap:14px;display:grid;gap:14px}.fe-modulo .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fe-modulo .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fe-modulo .campo{grid-gap:5px;align-content:start;display:grid;gap:5px}.fe-modulo .campo>label{font-size:.86rem;font-weight:600}.fe-modulo .campo__opcional{color:var(--texto-sec);font-weight:400}.fe-modulo .campo__pie{display:flex;font-size:.8rem;gap:8px;justify-content:space-between;min-height:1.1em}.fe-modulo .campo__ayuda{color:var(--texto-sec)}.fe-modulo .campo__msg-error{color:var(--error)}.fe-modulo .campo__contador{color:var(--texto-sec);margin-left:auto}.fe-modulo .campo__contador.excedido{color:var(--error)}.fe-modulo input:not([type=radio]):not([type=checkbox]):not([type=file]),.fe-modulo textarea{background:#fff;border:1px solid var(--borde-fuerte);border-radius:6px;color:var(--texto);font:inherit;padding:8px 10px;width:100%}.fe-modulo input:disabled,.fe-modulo input[readonly]{background:var(--fondo);color:var(--texto-sec)}.fe-modulo button:focus-visible,.fe-modulo input:focus-visible,.fe-modulo textarea:focus-visible{outline:2px solid var(--primario);outline-offset:1px}.fe-modulo .campo--error input,.fe-modulo .campo--error textarea{border-color:var(--error)}.fe-modulo input.corto{max-width:90px}.fe-modulo input[type=file]{font:inherit;font-size:.86rem;max-width:100%}.fe-modulo .input-con-boton{display:flex;gap:8px}.fe-modulo .input-con-boton input{flex:1 1;min-width:0}.fe-modulo .segmentado{border:1px solid var(--borde-fuerte);border-radius:6px;display:inline-flex;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fe-modulo .segmentado label{align-items:center;cursor:pointer;display:flex;font-size:.9rem;padding:7px 14px}.fe-modulo .segmentado label+label{border-left:1px solid var(--borde-fuerte)}.fe-modulo .segmentado input{opacity:0;pointer-events:none;position:absolute}.fe-modulo .segmentado label.activo{background:var(--primario-suave);color:var(--primario);font-weight:600}.fe-modulo .segmentado label:has(input:disabled){cursor:not-allowed;opacity:.7}.fe-modulo .segmentado label:has(input:focus-visible){outline:2px solid var(--primario);outline-offset:-2px}.fe-modulo .switch{align-items:center;cursor:pointer;display:inline-flex;gap:10px}.fe-modulo .switch input{accent-color:var(--primario);height:18px;width:18px}.fe-modulo .archivo{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.fe-modulo .logo-preview{background:#fff;border:1px solid var(--borde);border-radius:6px;max-height:56px;max-width:160px;padding:4px}.fe-modulo .btn{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;padding:8px 16px;white-space:nowrap}.fe-modulo .btn:disabled{cursor:not-allowed;opacity:.55}.fe-modulo .btn--primario{background:var(--primario);color:#fff}.fe-modulo .btn--primario:hover:not(:disabled){background:var(--primario-hover)}.fe-modulo .btn--secundario{background:#fff;border-color:var(--borde-fuerte);color:var(--texto)}.fe-modulo .btn--secundario:hover:not(:disabled){background:var(--fondo)}.fe-modulo .btn--texto{background:none;color:var(--primario);padding:4px 6px}.fe-modulo .spinner{animation:fe-giro .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:14px;width:14px}@keyframes fe-giro{to{transform:rotate(1turn)}}.fe-modulo .acciones{display:flex;gap:10px;justify-content:flex-end}.fe-modulo .acciones--inline{justify-content:flex-start;margin-top:10px}.fe-modulo .alerta{grid-gap:4px;border:1px solid;border-radius:var(--radio);display:grid;font-size:.9rem;gap:4px;padding:12px 14px}.fe-modulo .alerta ul{margin:4px 0 0;padding-left:18px}.fe-modulo .alerta--error{background:var(--error-suave);border-color:#f5c2bd;color:#7a1a12}.fe-modulo .alerta--aviso{background:var(--aviso-suave);border-color:#f1d9a6;color:#5c3d00}.fe-modulo .alerta--info{background:var(--primario-suave);border-color:#c5d9f8;color:#0a3d8f}.fe-modulo .alerta--exito{background:var(--ok-suave);border-color:#b7dfc8;color:#0f5531}.fe-modulo .pill{border-radius:999px;display:inline-block;font-size:.76rem;font-weight:600;margin-left:6px;padding:2px 10px;white-space:nowrap}.fe-modulo .pill--ok{background:var(--ok-suave);color:var(--ok)}.fe-modulo .pill--pendiente{background:var(--aviso-suave);color:var(--aviso)}.fe-modulo .pill--error{background:var(--error-suave);color:var(--error)}.fe-modulo .pill--neutro{background:var(--fondo);border:1px solid var(--borde);color:var(--texto-sec)}.fe-modulo .tarjeta-cert{grid-gap:10px;align-content:start;border:1px solid var(--borde);border-radius:var(--radio);display:grid;gap:10px;padding:14px}.fe-modulo .tarjeta-cert__cab{align-items:center;display:flex;justify-content:space-between}.fe-modulo .meta{grid-gap:2px 12px;display:grid;font-size:.84rem;gap:2px 12px;grid-template-columns:auto 1fr;margin:0}.fe-modulo .meta dt{color:var(--texto-sec)}.fe-modulo .meta dd{margin:0;word-break:break-word}.fe-modulo .vacio{border:1px dashed var(--borde-fuerte);border-radius:var(--radio);color:var(--texto-sec);padding:28px;text-align:center}.fe-modulo .tabla-scroll{overflow-x:auto}.fe-modulo .tabla{border-collapse:collapse;font-size:.88rem;width:100%}.fe-modulo .tabla th{border-bottom:1px solid var(--borde);color:var(--texto-sec);font-size:.78rem;font-weight:600;letter-spacing:.03em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.fe-modulo .tabla td{border-bottom:1px solid var(--borde);padding:10px;vertical-align:middle}.fe-modulo .tabla td.num,.fe-modulo .tabla th.num{text-align:right}.fe-modulo .panel-form{grid-gap:14px;background:#fbfcff;border:1px solid var(--primario);border-radius:var(--radio);display:grid;gap:14px;padding:18px}.fe-modulo .combo{position:relative}.fe-modulo .combo__lista{background:#fff;border:1px solid var(--borde-fuerte);border-radius:6px;box-shadow:0 6px 18px #1018281a;list-style:none;margin:4px 0 0;max-height:220px;overflow:auto;padding:4px}.fe-modulo .combo__lista button{background:none;border:0;border-radius:4px;cursor:pointer;display:flex;font:inherit;font-size:.88rem;gap:8px;justify-content:space-between;padding:6px 8px;text-align:left;width:100%}.fe-modulo .combo__lista button:hover,.fe-modulo .combo__lista button[aria-selected=true]{background:var(--primario-suave)}.fe-modulo .combo__vacio{color:var(--texto-sec);font-size:.88rem;padding:8px}.fe-modulo .ubic-seleccionada{align-items:center;background:var(--fondo);border:1px solid var(--borde-fuerte);border-radius:6px;display:flex;gap:8px;justify-content:space-between;padding:7px 10px}.fe-modulo .pasos{grid-gap:0;counter-reset:paso;display:grid;gap:0;list-style:none;margin:0;padding:0}.fe-modulo .pasos>li{counter-increment:paso;padding:0 0 22px 44px;position:relative}.fe-modulo .pasos>li:before{background:var(--fondo);border:1px solid var(--borde-fuerte);border-radius:50%;content:counter(paso);display:grid;font-size:.85rem;font-weight:600;height:28px;left:0;place-items:center;position:absolute;top:0;width:28px}.fe-modulo .pasos>li:not(:last-child):after{background:var(--borde);bottom:2px;content:"";left:14px;position:absolute;top:30px;width:1px}.fe-modulo .pasos>li.hecho:before{background:var(--ok);border-color:var(--ok);color:#fff;content:"✓"}.fe-modulo .pasos>li.actual:before{background:var(--primario);border-color:var(--primario);color:#fff}.fe-modulo .pasos>li.fallo:before{background:var(--error);border-color:var(--error);color:#fff}.fe-modulo .pasos__titulo{font-weight:600;padding-top:3px}.fe-modulo .pasos p{color:var(--texto-sec);font-size:.9rem;margin:4px 0 0;max-width:70ch}.fe-modulo .pasos__accion{grid-gap:10px;display:grid;gap:10px;justify-items:start;margin-top:10px}.fe-modulo .qr-manual{grid-gap:8px;display:grid;gap:8px;justify-items:start;width:min(520px,100%)}.fe-modulo .qr-manual .campo{width:100%}@media (max-width:860px){.fe-modulo .progreso{grid-template-columns:repeat(3,1fr)}.fe-modulo .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.fe-modulo .seccion{padding:16px}.fe-modulo .progreso{grid-template-columns:repeat(2,1fr)}.fe-modulo .grid-2,.fe-modulo .grid-3{grid-template-columns:1fr}.fe-modulo .input-con-boton{flex-direction:column}}.fe-modulo .guia{background:var(--primario-suave);border:1px solid #c5d9f8;border-radius:var(--radio)}.fe-modulo .guia__cab{align-items:center;background:none;border:0;color:#0a3d8f;cursor:pointer;display:flex;font:inherit;gap:10px;padding:10px 14px;text-align:left;width:100%}.fe-modulo .guia__icono{background:var(--primario);border-radius:50%;color:#fff;display:grid;flex:none;font-size:.8rem;font-weight:700;height:22px;place-items:center;width:22px}.fe-modulo .guia__titulo{flex:1 1;font-weight:600}.fe-modulo .guia__toggle{color:var(--primario);font-size:.82rem}.fe-modulo .guia__cuerpo{color:#173a6b;font-size:.9rem;padding:0 16px 14px 46px}.fe-modulo .guia__cuerpo ol{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:18px}.fe-modulo .guia__nota{color:#2b4f80;font-size:.85rem;margin:10px 0 0}.fe-modulo .contadores{display:flex;flex-wrap:wrap;gap:8px}.fe-modulo .contador{align-items:flex-start;background:#fff;border:1px solid var(--borde);border-radius:var(--radio);cursor:pointer;display:flex;flex-direction:column;font:inherit;min-width:108px;padding:8px 12px}.fe-modulo .contador.activo{border-color:var(--primario);box-shadow:inset 0 0 0 1px var(--primario)}.fe-modulo .contador__valor{font-feature-settings:"tnum";font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700}.fe-modulo .contador__texto{color:var(--texto-sec);font-size:.8rem}.fe-modulo .contador--ok .contador__valor{color:var(--ok)}.fe-modulo .contador--pendiente .contador__valor{color:var(--aviso)}.fe-modulo .contador--error .contador__valor{color:var(--error)}.fe-modulo .filtros{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.fe-modulo .filtros input:not([type=radio]):not([type=checkbox]):not([type=file]){flex:1 1 240px;min-width:0;width:auto}.fe-modulo .filtros input.fecha:not([type=radio]):not([type=checkbox]):not([type=file]){flex:0 0 auto;width:160px}.fe-modulo select{background:#fff;border:1px solid var(--borde-fuerte);border-radius:6px;color:var(--texto);font:inherit;padding:8px 10px}.fe-modulo .mini{font-size:.78rem}.fe-modulo .quiebre{word-break:break-all}.fe-modulo .paginacion{align-items:center;display:flex;gap:12px;justify-content:center}.fe-modulo .tabla--clic tbody tr{cursor:pointer}.fe-modulo .tabla--clic tbody tr:focus-visible,.fe-modulo .tabla--clic tbody tr:hover{background:var(--fondo);outline:none}.fe-modulo .bloque--compacto{padding-top:12px}.fe-modulo .panel-aviso{grid-gap:8px;background:var(--aviso-suave);border:1px solid #f1d9a6;border-radius:var(--radio);display:grid;gap:8px;padding:14px 16px}.fe-modulo .panel-aviso h3{color:#5c3d00}.fe-modulo .panel-aviso p{margin:0}.fe-modulo .lista-errores{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.fe-modulo .lista-errores li{align-items:center;background:#fff;border:1px solid #f1d9a6;border-radius:6px;display:flex;font-size:.88rem;gap:12px;justify-content:space-between;padding:10px 12px}.fe-modulo .cajon-fondo{background:#10182859;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:20}.fe-modulo .cajon{grid-gap:14px;align-content:start;background:#fff;box-shadow:-8px 0 24px #10182826;display:grid;gap:14px;height:100%;overflow-y:auto;padding:20px 22px 40px;width:min(640px,100%)}.fe-modulo .cajon__cab{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.fe-modulo .cajon__cuerpo{grid-gap:14px;display:grid;gap:14px}.fe-modulo .cajon h3{margin-top:6px}.fe-modulo .estado-linea{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.fe-modulo .estado-linea .pill{margin-left:0}.fe-modulo .acciones--inicio{flex-wrap:wrap;justify-content:flex-start}.fe-modulo .meta--detalle{font-size:.9rem;gap:6px 16px}.fe-modulo .mensajes{grid-gap:4px;display:grid;font-size:.86rem;gap:4px;margin:0;padding-left:18px}.fe-modulo .reenvio{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.fe-modulo .reenvio .campo{flex:1 1 240px}.fe-modulo .reenvio .btn{margin-bottom:22px}@media (max-width:600px){.fe-modulo .guia__cuerpo{padding-left:16px}.fe-modulo .lista-errores li{align-items:flex-start;flex-direction:column}.fe-modulo .cajon{padding:16px}}.fe-modulo .pagina>.alerta{margin-bottom:10px}.auth-page{background:linear-gradient(160deg,#f8f9fa,#e9f1fb);display:flex;flex-direction:column;min-height:100vh}.auth-main{align-items:flex-start;display:flex;flex:1 1;justify-content:center;padding:2.5rem 1rem 3rem}@media (min-width:768px){.auth-main{align-items:center;padding-top:2rem}}.auth-card{animation:auth-fade-in .35s ease-out both;background:#fff;border:0;border-radius:1rem;box-shadow:0 .75rem 2rem #21252914;max-width:440px;padding:2rem;width:100%}.auth-card.auth-card-wide{max-width:560px}@media (max-width:575.98px){.auth-card{padding:1.5rem 1.25rem}}@keyframes auth-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-logo{display:block;height:56px;margin:0 auto 1.25rem;max-width:100%;object-fit:contain;width:auto}.auth-icon{align-items:center;background-color:#e7f1ff;background-color:var(--primary-soft,#e7f1ff);border-radius:50%;color:#0d6efd;color:var(--primary-color,#0d6efd);display:inline-flex;font-size:24px;height:56px;justify-content:center;width:56px}.auth-icon.is-danger{background-color:#fdeaec;color:#dc3545}.auth-card .auth-toggle,.auth-card .input-group-text{background-color:#fff;color:#6c757d}.auth-card .auth-toggle{border-color:#dee2e6}.auth-card .auth-toggle:focus,.auth-card .auth-toggle:hover{background-color:#f8f9fa;color:#0d6efd;color:var(--primary-color,#0d6efd)}.auth-card .btn,.auth-card .form-control,.auth-card .form-select,.auth-card .input-group-text{min-height:44px}.auth-rules{font-size:.85rem;list-style:none;margin:0;padding:0}.auth-rules li{align-items:center;color:#6c757d;display:flex;gap:.5rem;margin-bottom:.25rem}.auth-rules li.is-ok{color:#198754}.auth-footer{color:#adb5bd;font-size:.8rem;padding:0 1rem 1.5rem;text-align:center}.auth-amount{color:#212529;font-size:2rem;font-weight:700;line-height:1.1}.auth-card.auth-card-xl{max-width:780px}.auth-steps{justify-content:space-between;list-style:none;margin:0;padding:0}.auth-steps,.auth-steps li{display:flex;position:relative}.auth-steps li{align-items:center;color:#adb5bd;flex:1 1;flex-direction:column;font-size:.8rem;gap:.35rem}.auth-steps li:not(:first-child):before{background-color:#dee2e6;content:"";height:2px;position:absolute;right:50%;top:18px;width:100%;z-index:0}.auth-steps li.is-active:not(:first-child):before,.auth-steps li.is-done:not(:first-child):before{background-color:#0d6efd;background-color:var(--primary-color,#0d6efd)}.auth-step-dot{align-items:center;background-color:#fff;border:2px solid #dee2e6;border-radius:50%;color:#adb5bd;display:inline-flex;font-size:1rem;height:36px;justify-content:center;position:relative;transition:all .2s ease-in-out;width:36px;z-index:1}.auth-steps li.is-done .auth-step-dot{background-color:#0d6efd;background-color:var(--primary-color,#0d6efd);border-color:#0d6efd;border-color:var(--primary-color,#0d6efd);color:#fff}.auth-steps li.is-active .auth-step-dot{background-color:#e7f1ff;background-color:var(--primary-soft,#e7f1ff);border-color:#0d6efd;border-color:var(--primary-color,#0d6efd);box-shadow:0 0 0 4px #0d6efd1f;color:#0d6efd;color:var(--primary-color,#0d6efd)}.auth-steps li.is-active,.auth-steps li.is-done{color:#212529}.auth-steps li.is-active .auth-step-label{font-weight:600}@media (max-width:575.98px){.auth-steps li:not(.is-active) .auth-step-label{display:none}}.auth-section-title{border-bottom:1px solid #e9ecef;color:#6c757d;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:1.25rem 0 .75rem;padding-bottom:.4rem;text-transform:uppercase}.auth-box{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.75rem;padding:1rem}.auth-checklist{font-size:.9rem;list-style:none;margin:0;padding:0}.auth-checklist li{display:flex;gap:.5rem;margin-bottom:.35rem}.auth-checklist li i{color:#198754}.auth-option{align-items:flex-start;border:1px solid #dee2e6;border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;padding:.85rem 1rem;transition:border-color .15s,background-color .15s}.auth-option:hover{border-color:#86b7fe}.auth-option:has(.form-check-input:checked){background-color:#f3f8ff;border-color:#0d6efd;border-color:var(--primary-color,#0d6efd)}.auth-option .form-check-input{flex-shrink:0;margin-top:.2rem}.auth-card .list-group-item{cursor:pointer}.auth-card .btn-sm,.auth-card .form-check-input{min-height:auto}.container-voucher{border-radius:8px;max-width:800px}.wrapper1{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh}.container-voucher{background:#fff;border:1px solid #ddd;box-shadow:0 2px 10px #0000001a;padding:20px;width:90%}.menu-accordion{background-color:#f0f8ff;border:1px solid #ccc;border-radius:8px;color:#333}.submenu-accordion{background-color:#e6f7ff;border:1px solid #bbb;border-radius:6px;color:#333}.card-gradient{background:linear-gradient(#162b48,#0b1928)!important;border-radius:16px;width:330px}@media print{body{margin:0;padding:0}.wrapper1{align-items:flex-start!important;background-color:#fff!important;box-shadow:none!important;display:block!important;justify-content:flex-start!important;min-height:auto!important}.container-voucher{border:none!important;box-shadow:none!important;padding:0!important;width:100%!important}.headerLogin{margin-bottom:10px;text-align:center}}.product-card-image{background-color:#eef0f3;border-radius:10px;height:100%;overflow:hidden;position:relative;width:100%}.product-card-image img{border-radius:10px;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease;width:100%}.product-card-image img.is-loaded{opacity:1}.product-card-skeleton{animation:product-card-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef0f3,#f8f9fa 50%,#eef0f3);background-size:200% 100%;inset:0;position:absolute}@keyframes product-card-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.product-card-no-image{align-items:center;background-color:#eef0f3;border-radius:10px;color:#adb5bd;display:flex;font-size:32px;height:100%;justify-content:center;width:100%}.summary-page{min-height:100vh;padding:20px}.summary-item{align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 5px #0000001a;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px}.summary-info{max-width:70%}.quantity-control{align-items:center;display:flex;gap:10px}.quantity-control button:disabled{background-color:#ccc}#policityContent{background:#fff;border-radius:10px 10px 10px 10px;box-shadow:0 30px 60px 0 #0000004d;margin-top:4%;max-width:900px;padding:30px!important;padding:0;position:relative;width:90%}.no-spin::-webkit-inner-spin-button,.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wrapper{margin-top:0}.link-card-missing .form-control{border-color:#dc3545}.headerLogin{background-color:#fff;box-shadow:0 2px 5px #0000001a;left:0;position:fixed;top:0;width:100%;z-index:999}#termsContent{background:#fff;border-radius:10px 10px 10px 10px;box-shadow:0 30px 60px 0 #0000004d;margin-top:4%;max-width:900px;padding:30px!important;padding:0;position:relative;width:90%}.auth-card.signup-card{max-width:600px}.signup-steps{counter-reset:step;display:flex;justify-content:space-between;list-style:none;margin:0 0 1.5rem;padding:0;position:relative}.signup-steps:before{background:#dee2e6;background:var(--bs-border-color,#dee2e6);content:"";height:2px;left:16%;position:absolute;right:16%;top:14px}.signup-steps li{align-items:center;color:#6c757d;color:var(--bs-secondary-color,#6c757d);display:flex;flex:1 1;flex-direction:column;font-size:.8rem;gap:.25rem;position:relative}.signup-step-dot{align-items:center;background:#fff;border:2px solid #dee2e6;border:2px solid var(--bs-border-color,#dee2e6);border-radius:50%;display:inline-flex;font-weight:600;height:30px;justify-content:center;width:30px}.signup-steps li.active{color:var(--bs-primary);font-weight:600}.signup-steps li.active .signup-step-dot{border-color:var(--bs-primary);color:var(--bs-primary)}.signup-steps li.done .signup-step-dot{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.signup-features{display:flex;flex-direction:column;gap:.5rem}.signup-feature{align-items:center;background:#fff;border:1px solid #dee2e6;border:1px solid var(--bs-border-color,#dee2e6);border-radius:.75rem;color:#212529;color:var(--bs-body-color,#212529);display:flex;gap:.75rem;padding:.75rem .9rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.signup-feature:hover:not(:disabled){border-color:var(--bs-primary)}.signup-feature:focus-visible{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25);outline:0}.signup-feature.selected{background:rgba(var(--bs-primary-rgb),.05);border-color:var(--bs-primary)}.signup-feature.base:disabled{cursor:default;opacity:1}.signup-feature.base:disabled,.signup-feature.base:disabled .signup-feature-price{color:#212529;color:var(--bs-body-color,#212529)}.signup-feature-icon{align-items:center;background:rgba(var(--bs-primary-rgb),.1);border-radius:.6rem;color:var(--bs-primary);display:inline-flex;flex:0 0 40px;font-size:1.15rem;height:40px;justify-content:center}.signup-feature-body{display:flex;flex:1 1;flex-direction:column;min-width:0}.signup-feature-name{font-weight:600}.signup-feature-desc{color:#6c757d;color:var(--bs-secondary-color,#6c757d);font-size:.8rem}.signup-feature-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.signup-feature-price small{color:#6c757d;color:var(--bs-secondary-color,#6c757d);font-weight:400;margin-left:2px}.signup-feature-check{color:var(--bs-primary);font-size:1.2rem}.signup-feature:not(.selected) .signup-feature-check{color:#ced4da;color:var(--bs-border-color,#ced4da)}.signup-summary,.signup-total{background:#f8f9fa;background:var(--bs-tertiary-bg,#f8f9fa);border-radius:.75rem;padding:.75rem 1rem}.signup-total strong{font-feature-settings:"tnum";font-size:1.1rem;font-variant-numeric:tabular-nums}.signup-done-icon{align-items:center;background:#d1e7dd;background:var(--bs-success-bg-subtle,#d1e7dd);border-radius:50%;color:#198754;color:var(--bs-success,#198754);display:flex;font-size:2rem;height:64px;justify-content:center;margin:0 auto;width:64px}@media (max-width:575.98px){.signup-feature{flex-wrap:wrap;row-gap:.35rem}.signup-feature-body{flex-basis:calc(100% - 52px);flex-grow:1;flex-shrink:1}.signup-feature-price{margin-left:52px}.signup-feature-check{margin-left:auto}}.default{--navbar-bg:var(--primary-color);--navbar-fg:#000000de;--navbar-hover-bg:#00000014;--primary-color:#faa500f2;--secundary-color:#000000f2}.default .headerLogin{background:var(--primary-color);position:fixed;top:0;width:100%}.default .logo{height:80px;padding:15px 30px}.lafise{--navbar-bg:var(--primary-color);--navbar-fg:#fff;--navbar-hover-bg:#ffffff29;--primary-color:#00583c;--secundary-color:#59bc50}.lafise .headerLogin{background:var(--primary-color);height:80px;position:fixed;top:0;width:100%}.lafise .logo{height:120px;margin-top:15px;padding:5px 8%}.global{--navbar-bg:var(--primary-color);--navbar-fg:#fff;--navbar-hover-bg:#ffffff29;--primary-color:#0047bb;--secundary-color:#3498db;--white-color:#fff}.global .headerLogin{background:var(--primary-color);position:fixed;top:0;width:100%}.global .logo{padding:15px 30px}.swiftmart{--navbar-bg:var(--primary-color);--navbar-fg:#fff;--navbar-hover-bg:#ffffff29;--primary-color:#0085cb;--primary-rgb:0,133,203;--primary-hover:#006da6;--primary-hover-rgb:0,109,166;--primary-active:#005a89;--primary-soft:#e6f3fa;--primary-border-subtle:#99ceea;--primary-focus-border:#80c2e5;--primary-text-emphasis:#003551;--secundary-color:#0085cb;--white-color:#fff;--bs-primary:var(--primary-color);--bs-primary-rgb:var(--primary-rgb);--bs-primary-text-emphasis:var(--primary-text-emphasis);--bs-primary-bg-subtle:var(--primary-soft);--bs-primary-border-subtle:var(--primary-border-subtle);--bs-link-color:var(--primary-color);--bs-link-color-rgb:var(--primary-rgb);--bs-link-hover-color:var(--primary-hover);--bs-link-hover-color-rgb:var(--primary-hover-rgb);--bs-focus-ring-color:rgba(var(--primary-rgb),0.25);width:100%}.swiftmart .btn-primary{--bs-btn-bg:var(--primary-color);--bs-btn-border-color:var(--primary-color);--bs-btn-hover-bg:var(--primary-hover);--bs-btn-hover-border-color:var(--primary-hover);--bs-btn-active-bg:var(--primary-active);--bs-btn-active-border-color:var(--primary-active);--bs-btn-disabled-bg:var(--primary-color);--bs-btn-disabled-border-color:var(--primary-color);--bs-btn-focus-shadow-rgb:var(--primary-rgb)}.swiftmart .btn-outline-primary{--bs-btn-color:var(--primary-color);--bs-btn-border-color:var(--primary-color);--bs-btn-hover-bg:var(--primary-color);--bs-btn-hover-border-color:var(--primary-color);--bs-btn-active-bg:var(--primary-color);--bs-btn-active-border-color:var(--primary-color);--bs-btn-disabled-color:var(--primary-color);--bs-btn-disabled-border-color:var(--primary-color);--bs-btn-focus-shadow-rgb:var(--primary-rgb)}.swiftmart .form-control:focus,.swiftmart .form-select:focus{border-color:var(--primary-focus-border);box-shadow:0 0 0 .25rem rgba(var(--primary-rgb),.25)}.swiftmart .dropdown-item:active,.swiftmart .form-check-input:checked,.swiftmart .nav-pills .nav-link.active,.swiftmart .page-item.active .page-link{background-color:var(--primary-color);border-color:var(--primary-color)}.swiftmart .page-link{color:var(--primary-color)}.swiftmart .page-item.active .page-link{color:#fff}.swiftmart .headerLogin{background:var(--primary-color);position:fixed;top:0;width:100%}.swiftmart .logo{padding-left:15px;width:225px}.swiftmart.bancogeneral{--primary-color:#004a97;--primary-rgb:0,74,151;--primary-hover:#003d7c;--primary-hover-rgb:0,61,124;--primary-active:#036;--primary-soft:#e5edf6;--primary-border-subtle:#99b7d5;--primary-focus-border:#80a5cb;--primary-text-emphasis:#001e3c;--secundary-color:#004a97}.swiftmart.banistmo{--primary-color:#004f7b;--primary-rgb:0,79,123;--primary-hover:#003f63;--primary-hover-rgb:0,63,99;--primary-active:#00334f;--primary-soft:#e5eef2;--primary-border-subtle:#99b9ca;--primary-focus-border:#80a7bd;--primary-text-emphasis:#002031;--secundary-color:#ef233c}.swiftmart.banistmo .auth-logo{height:45px}
/*# sourceMappingURL=main.f5d04be5.css.map*/