@font-face{font-family:proxima-nova;font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-5FF;src:local(proxima-nova),url(https://storage.googleapis.com/digital-abaci/static/fonts/typography/proxima-nova-regular.woff2)format("woff2"),url(https://storage.googleapis.com/digital-abaci/static/fonts/proxima-nova-regular.woff)format("woff")}@font-face{font-family:proxima-nova;font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-5FF;src:local(proxima-nova),url(https://storage.googleapis.com/digital-abaci/static/fonts/typography/proxima-nova-bold.woff2)format("woff2"),url(https://storage.googleapis.com/digital-abaci/static/fonts/proxima-nova-bold.woff)format("woff")}@font-face{font-family:icomoon;font-weight:400;font-style:normal;font-display:swap;src:url(https://storage.googleapis.com/digital-abaci/static/fonts/icomoon/icomoon.woff?1w4xlo)format("woff")}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-arrows_left_right_circle:before{content:""}.icon-credit_card:before{content:""}.icon-rule_settings:before{content:""}.icon-bank:before{content:""}.icon-business_center:before{content:""}.icon-check_circle:before{content:""}.icon-data_check:before{content:""}.icon-engineering:before{content:""}.icon-fact_check:before{content:""}.icon-inventory:before{content:""}.icon-library_add_check:before{content:""}.icon-monitoring:before{content:""}.icon-person_apron:before{content:""}.icon-price_check:before{content:""}.icon-rule:before{content:""}.icon-task:before{content:""}.icon-universal_currency_alt:before{content:""}.icon-verified_user:before{content:""}.icon-work:before{content:""}.icon-tooltip_2:before{content:""}.icon-request_quote:before{content:""}.icon-receipt:before{content:""}.icon-analytics:before{content:""}.icon-sell:before{content:""}.icon-receipt_long:before{content:""}.icon-payments:before{content:""}.icon-note_add:before{content:""}.icon-restore_page:before{content:""}.icon-login:before{content:""}.icon-logout:before{content:""}.icon-grid_view:before{content:""}.icon-description:before{content:""}.icon-dashboard2:before{content:""}.icon-contract:before{content:""}.icon-contact_page:before{content:""}.icon-clinical_notes:before{content:""}.icon-chat:before{content:""}.icon-undo:before{content:""}.icon-code-document:before{content:""}.icon-file_present:before{content:""}.icon-rotate-ccw:before{content:""}.icon-rotate-cw:before{content:""}.icon-plus:before{content:""}.icon-question-circle:before{content:""}.icon-search:before{content:""}.icon-search-thick:before{content:""}.icon-minus:before{content:""}.icon-settings:before{content:""}.icon-view-blocked:before{content:""}.icon-visibility_off:before{content:""}.icon-visibility:before{content:""}.icon-bank_thin:before{content:""}.icon-credit_card_thin:before{content:""}.icon-currency_exchange:before{content:""}.icon-price_check1:before{content:""}.icon-scan_delete:before{content:""}.icon-contract_delete:before{content:""}.icon-contract_edit:before{content:""}.icon-edit_square:before{content:""}.icon-delete:before{content:""}.icon-copy:before{content:""}.icon-bin:before{content:""}.icon-mail:before{content:""}.icon-send:before{content:""}.icon-upload:before{content:""}.icon-download:before{content:""}.icon-download_2:before{content:""}.icon-warning:before{content:""}.icon-check:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-down:before{content:""}.icon-cross:before{content:""}.icon-menu:before{content:""}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}ul,ol{margin:0;padding:0}ul{list-style:none}img{vertical-align:bottom;max-width:100%;height:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{font-family:helvetica-neue,sans-serif}html,body{color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:helvetica-neue,sans-serif;font-size:17px;font-weight:400;line-height:1.6}@media screen and (min-width:600px){html,body{font-size:15px}}@media screen and (min-width:2000px){html,body{font-size:16px}}b,strong{font-weight:700}p{margin:0 0 1rem}small{font-size:.8em}.text-red{color:#ae3f3f!important}.text-green{color:#96b619!important}.text-small-info{font-size:11px;font-style:italic}.break-word{word-break:break-word}.break-line{white-space:pre-line}body.no-overflow{-webkit-overflow-scrolling:auto;overflow:hidden!important}@media (min-width:1024px){body.no-overflow{overflow:auto!important}}body.modal-is-open,body.md-dialog-is-showing{-webkit-overflow-scrolling:auto;overflow:hidden!important}body.md-dialog-is-showing{max-height:initial}html,body{-webkit-tap-highlight-color:#0000}@media (display-mode:standalone){body{-webkit-touch-callout:none}}.element-is-blocked{cursor:not-allowed}.isDisabled{color:currentColor;pointer-events:none;opacity:.5;text-decoration:none}.screen-reader-text{visibility:hidden;position:absolute}body,html{height:auto}body{background-color:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}#content_wrapper{width:calc(100% - 220px);height:100%;min-height:100vh;margin-left:auto}#page_main{margin:180px 0 40px;transition:margin-top .2s ease-in-out}@media (max-height:1200px){#page_main{margin-top:160px}}#page_main.no-subheader{margin:70px 0 40px}.with-margin-bottom{margin-bottom:50px}.section.with-vertical-padding{padding:50px 0}.content-space{margin:0 20px}#inner_page_navigation{background-color:#f5f5f5;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;display:flex}#inner_page_navigation.center-navigation{justify-content:center}#inner_page_navigation ul{justify-content:center;align-items:center;display:flex}#inner_page_navigation ul li{padding:0 5px}.container{width:1200px}@media (min-width:600px) and (max-width:1365px){.container{max-width:86%}}.container-wide{width:1800px}.container-medium{width:1000px}.container-narrow{width:750px}.container,.container-wide,.container-medium,.container-narrow{max-width:100%;margin-left:auto;margin-right:auto}.container-align-left{margin-left:0;margin-right:unset}.container-align-right{margin-right:0}.container-invoice-form{background-color:#e7ecf0;border-radius:16px;padding:25px}.info-card{border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;padding:24px;display:flex}#page_header{z-index:110;background:#144b73;flex-direction:column;width:calc(100% - 220px);display:flex;position:fixed;top:0}#page_header>*{justify-content:space-between;align-items:center;display:flex}#page_header select[name=language]{padding-top:1px;padding-bottom:1px}#page_header md-autocomplete input[name=empresa]{color:#144b73;-webkit-appearance:none;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:50px;outline:none;width:100%;padding:8px 14px;font-family:helvetica-neue,sans-serif;font-size:.9rem;font-weight:400;line-height:1.7;transition:border-color .3s ease-in-out,padding .2s ease-in-out}#page_header md-autocomplete input[name=empresa]:focus{border-color:#144b73}#page_header md-autocomplete input[name=empresa]::placeholder{color:#a6b5c0}@media (hover:hover){#page_header md-autocomplete input[name=empresa]:not(:focus):not([disabled]):hover{border-color:#c3c3c3}#page_header md-autocomplete input[name=empresa][disabled]{cursor:default}}#page_header md-autocomplete input[name=empresa][disabled]{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}#page_header #empresa_fake_select{position:relative}#page_header #empresa_fake_select[disabled]{pointer-events:none;-webkit-user-select:none;user-select:none}#page_header #empresa_fake_select[disabled] .selected-empresa-text{opacity:.5}#page_header #empresa_fake_select.loading-empresa:after{content:"";filter:invert();background-image:url(https://storage.googleapis.com/digital-abaci/static/img/loading.svg);background-repeat:no-repeat;background-size:cover;width:20px;height:20px;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}#header_menu{color:#fff;background-color:#144b73;padding:10px 20px}#header_menu .header-date{margin:0}#header_menu .header-navigation{align-items:center;gap:30px;display:flex}#header_menu .menu-item>a{cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex}#header_menu .user-menu.active .user-menu-trigger{color:#e7ecf0}@media (hover:hover){#header_menu .user-menu:not(.active) .user-menu-trigger:hover{color:#e7ecf0}}#header_menu .user-menu .image-wrapper{background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:10px;display:flex}#header_menu .user-menu .image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#subheader{background-color:#fff;justify-content:space-between;align-items:center;padding:20px;transition:padding .2s ease-in-out;display:flex}@media (max-height:1200px){#subheader{padding:15px}}#subheader .subheader-forms{display:flex}#subheader .subheader-forms>*{margin-right:10px}#subheader .last-update-container{text-align:right}#subheader .small-text{margin-top:6px;padding-left:16px;padding-right:16px;font-size:.8rem}.has-submenu{flex-direction:column;align-items:center;display:flex;position:relative}@media (max-width:767px){.has-submenu.active>a .drop-icon:after{top:2px;transform:rotate(-45deg)}}.submenu{opacity:0;pointer-events:none;background-color:#fff;width:100%;transition:opacity .4s cubic-bezier(.4,0,.2,1);overflow:hidden}@media (max-width:767px){.submenu{background-color:#124366;max-height:0;transition:opacity .4s ease-in-out,max-height .4s ease-in-out}.has-submenu.active .submenu{max-height:500px}}@media (min-width:768px){.submenu{z-index:111;text-align:left;border:1px solid #e4e4e4;border-radius:16px;width:auto;min-width:150px;max-width:250px;margin:0;position:absolute;top:120%;right:0;box-shadow:0 6px 7px -4px #00000014,0 11px 15px 1px #0000000d,0 4px 20px 3px #0000000a}}.has-submenu.active .submenu{opacity:1}.submenu.open{pointer-events:all}.submenu .submenu-item{border-bottom:1px solid #144b73;display:flex}@media (max-width:767px){.submenu .submenu-item{justify-content:center}}@media (min-width:768px){.submenu .submenu-item{border-bottom:1px solid #e4e4e4}}.submenu .submenu-item:last-child{border:none}.submenu a{letter-spacing:1px;color:#144b73;white-space:nowrap;text-overflow:ellipsis;width:auto;height:auto;padding:12px 15px;font-size:.9rem;line-height:1;display:inline-block;overflow:hidden}@media (hover:hover){.submenu a:hover{color:#144b73;background-color:#f6f8f9}}.submenu a:focus{color:#144b73}@media (max-width:767px){.submenu a{width:100%;font-size:1rem}}@media (min-width:768px){.submenu a{width:100%}}#page_header .logo{flex-shrink:0;align-items:center;height:55px;display:flex}@media (min-width:600px){#page_header .logo{height:50px}}#page_header .logo img{height:100%}#page_header .menu-item-has-children .icon{justify-content:center;align-items:center;width:30px;height:20px;margin-left:5px;font-size:12px;text-decoration:none;display:inline-flex}@media (min-width:768px){#page_header .menu-item-has-children .icon{width:20px;height:auto}}#page_header .icon.toggle-mobile-menu{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s ease-in-out;display:flex}@media (min-width:768px){#page_header .icon.toggle-mobile-menu{display:none!important}}#open_menu{color:#333;font-size:20px}@media (hover:hover){#open_menu:hover{background-color:#f5f5f5}}#open_menu:active{background-color:#ededed}#close_menu{z-index:999999;color:#333;font-size:17px;position:fixed;top:14px;right:7vw}@media (hover:hover){#close_menu:hover{background-color:#f5f5f5}}#close_menu:active{background-color:#ededed}#header_backdrop{z-index:10;opacity:0;pointer-events:none;background-color:#1010104d;width:100vw;height:100vh;transition:opacity .3s ease-in-out;position:fixed;top:0;left:0}@media (max-width:767px){body.header-is-open #header_backdrop{opacity:1;pointer-events:all}}#page_footer{color:#333;background-color:#f5f5f5;padding:30px 0}@media (max-width:599px){#page_footer{text-align:center}}#page_footer>*{justify-content:space-between;display:flex}@media (max-width:599px){#page_footer>*{flex-direction:column;align-items:center}#page_footer>*>:first-child{margin-bottom:15px}}.with-floating-footer{margin-bottom:60px}floating-footer{z-index:110;background-color:#e7ecf0;border-left:1px solid #c6d1da;width:calc(100% - 221px);padding:6px;display:block;position:fixed;bottom:0;left:220px}floating-footer ul{justify-content:space-around;gap:8px;display:flex}floating-footer .nomina-item{flex-direction:column;display:flex;overflow:hidden}floating-footer .title{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}#page_footer .social-media-links{align-items:center;display:flex}#page_footer .social-media-links .item{transition:transform .2s ease-in-out}@media (hover:hover){#page_footer .social-media-links .item:hover{transform:scale(1.2)}#page_footer .social-media-links .item:hover a{color:#144b73}}#page_footer .social-media-links .item:active{transform:scale(.9)}#page_footer .social-media-links .item:active a{color:#124366}#page_footer .social-media-links a{align-items:center;padding:10px 20px;font-size:25px;transition:color .2s ease-in-out;display:flex}@media (min-width:600px){#page_footer .social-media-links a{padding:0 10px;font-size:20px}}#page_footer{font-size:.9rem;line-height:1.4}#sidebar{z-index:999;-ms-overflow-style:none;scrollbar-width:none;background-color:#e7ecf0;width:220px;height:100vh;transition:all .3s;position:fixed;top:0;left:0;overflow-y:auto}#sidebar:-webkit-scrollbar{display:none}#sidebar .sidebar-header{flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:30px 20px;display:flex}#sidebar .sidebar-header img{width:120px}#sidebar .sidebar-block{padding:10px 0}#sidebar .sidebar-title{padding:5px 20px}#sidebar .sidebar-block a{align-items:center;padding:5px 20px;display:flex}#sidebar .sidebar-block a span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#sidebar .current-page{color:#144b73;cursor:default;background-color:#c6d1da}#sidebar .sidebar-title{color:#144b73;font-size:.9rem;font-weight:700}#sidebar a{color:#144b73;font-size:.9rem;font-weight:300}#sidebar .icon{margin-right:8px;font-size:1.1rem}@media (hover:hover){#sidebar .sidebar-block li:not(.current-page) a:hover{background-color:#dae1e7}}#sidebar #sidebar_dashboard_link{color:#144b73;font-weight:700}a{color:#333;text-decoration:none}.link{cursor:pointer;text-decoration:none;transition:color .2s ease-in-out;position:relative;color:#144b73!important}@media (hover:hover){.link:hover{text-decoration:underline}}.link:active{color:#124366;text-decoration:underline}.link-icon{border-bottom:1px solid #0000;align-items:center;gap:8px;display:inline-flex;color:#144b73!important}@media (hover:hover){.link-icon:hover{border-color:#144b73}}.button,body input[type=submit],body input[type=button]{text-transform:uppercase;letter-spacing:1.1px;text-align:center;cursor:pointer;-webkit-appearance:none;border:1px solid #0000;border-radius:18px;outline:none;flex-wrap:wrap;justify-content:center;align-items:center;min-width:120px;margin:0 auto;padding:12px 16px;font-size:11px;font-weight:400;line-height:1;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}@media (hover:hover){.button:hover,body input[type=submit]:hover,body input[type=button]:hover{text-decoration:none}}.button span,body input[type=submit] span,body input[type=button] span{margin-left:10px;font-size:17px}.button.small,body input[type=submit].small,body input[type=button].small{min-width:50px}.button-primary,body input[type=submit],body input[type=button]{color:#fff;background-color:#144b73}@media (hover:hover){.button-primary:not(:disabled):not(.selected):hover,body input[type=submit]:not(:disabled):not(.selected):hover,body input[type=button]:not(:disabled):not(.selected):hover{color:#fff;background-color:#103d5d}}.button-primary:focus,body input[type=submit]:focus,body input[type=button]:focus{background-color:#103d5d}.button-secondary{color:#144b73;background-color:#f5f5f5}@media (hover:hover){.button-secondary:not(:disabled):not(.selected):hover{color:#144b73;background-color:#ededed}}.button-with-icon.with-icon-left .icon{margin-right:10px}.button-with-icon.with-icon-right .icon{margin-left:10px}.button-with-icon .icon{font-size:.9rem}.button.selected{color:#144b73;cursor:default;background-color:#f6d329;font-weight:700}button:disabled{opacity:.5;cursor:not-allowed}.loading{position:relative!important;overflow:hidden!important}.loading:before{content:" ";z-index:1;background-image:url(https://storage.googleapis.com/digital-abaci/static/img/loading.svg);background-repeat:no-repeat;background-size:cover;width:25px;height:25px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading:after{content:" ";background-color:#144b73;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.button-text{text-align:left;background-color:#0000;border:none;font-weight:400}.button-text:focus{outline:0}.add-new-line-container{align-items:center;gap:5px;display:flex}#add_tax_base_button{margin:0;display:inline-flex}@media (max-height:1200px){#add_tax_base_button{padding:10px 14px}}@media (max-height:1100px){#add_tax_base_button{padding:8px 12px}}.container-invoice-form #add_tax_base_button{background-color:#fff!important}#add_new_line_select_container{width:35px}#add_new_line_select_container select{padding-left:0;padding-right:0}@media (max-height:1100px){#add_new_line_select_container select{padding:4px 0}}#add_new_line_select_container:after{right:6px}.icon-button{color:#144b73;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s ease-in-out;display:inline-flex}@media (hover:hover){.icon-button:hover{color:#124366;transform:scale(1.2)}}.secondary-icon-button{color:#144b73;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:18px;justify-content:center;align-items:center;min-width:28px;font-size:14px;display:inline-flex}form input[type=text],form input[type=password],form input[type=email],form input[type=url],form input[type=date],form input[type=month],form input[type=time],form input[type=datetime],form input[type=datetime-local],form input[type=week],form input[type=number],form input[type=search],form input[type=tel],form input[type=color],form select,form textarea,.selected-empresa-text,.standard-input{color:#144b73;-webkit-appearance:none;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:50px;outline:none;width:100%;padding:8px 14px;font-family:helvetica-neue,sans-serif;font-size:.9rem;font-weight:400;line-height:1.7;transition:border-color .3s ease-in-out,padding .2s ease-in-out}form input[type=text]:focus,form input[type=password]:focus,form input[type=email]:focus,form input[type=url]:focus,form input[type=date]:focus,form input[type=month]:focus,form input[type=time]:focus,form input[type=datetime]:focus,form input[type=datetime-local]:focus,form input[type=week]:focus,form input[type=number]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=color]:focus,form select:focus,form textarea:focus,.selected-empresa-text:focus,.standard-input:focus{border-color:#144b73}form input[type=text]::-moz-placeholder{color:#a6b5c0}form input[type=password]::-moz-placeholder{color:#a6b5c0}form input[type=email]::-moz-placeholder{color:#a6b5c0}form input[type=url]::-moz-placeholder{color:#a6b5c0}form input[type=date]::-moz-placeholder{color:#a6b5c0}form input[type=month]::-moz-placeholder{color:#a6b5c0}form input[type=time]::-moz-placeholder{color:#a6b5c0}form input[type=datetime]::-moz-placeholder{color:#a6b5c0}form input[type=datetime-local]::-moz-placeholder{color:#a6b5c0}form input[type=week]::-moz-placeholder{color:#a6b5c0}form input[type=number]::-moz-placeholder{color:#a6b5c0}form input[type=search]::-moz-placeholder{color:#a6b5c0}form input[type=tel]::-moz-placeholder{color:#a6b5c0}form input[type=color]::-moz-placeholder{color:#a6b5c0}form select::-moz-placeholder{color:#a6b5c0}form textarea::-moz-placeholder{color:#a6b5c0}.selected-empresa-text::-moz-placeholder{color:#a6b5c0}.standard-input::-moz-placeholder{color:#a6b5c0}form input[type=text]::placeholder,form input[type=password]::placeholder,form input[type=email]::placeholder,form input[type=url]::placeholder,form input[type=date]::placeholder,form input[type=month]::placeholder,form input[type=time]::placeholder,form input[type=datetime]::placeholder,form input[type=datetime-local]::placeholder,form input[type=week]::placeholder,form input[type=number]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=color]::placeholder,form select::placeholder,form textarea::placeholder,.selected-empresa-text::placeholder,.standard-input::placeholder{color:#a6b5c0}@media (hover:hover){form input[type=text]:not(:focus):not([disabled]):hover,form input[type=password]:not(:focus):not([disabled]):hover,form input[type=email]:not(:focus):not([disabled]):hover,form input[type=url]:not(:focus):not([disabled]):hover,form input[type=date]:not(:focus):not([disabled]):hover,form input[type=month]:not(:focus):not([disabled]):hover,form input[type=time]:not(:focus):not([disabled]):hover,form input[type=datetime]:not(:focus):not([disabled]):hover,form input[type=datetime-local]:not(:focus):not([disabled]):hover,form input[type=week]:not(:focus):not([disabled]):hover,form input[type=number]:not(:focus):not([disabled]):hover,form input[type=search]:not(:focus):not([disabled]):hover,form input[type=tel]:not(:focus):not([disabled]):hover,form input[type=color]:not(:focus):not([disabled]):hover,form select:not(:focus):not([disabled]):hover,form textarea:not(:focus):not([disabled]):hover,.selected-empresa-text:not(:focus):not([disabled]):hover,.standard-input:not(:focus):not([disabled]):hover{border-color:#c3c3c3}form input[type=text][disabled],form input[type=password][disabled],form input[type=email][disabled],form input[type=url][disabled],form input[type=date][disabled],form input[type=month][disabled],form input[type=time][disabled],form input[type=datetime][disabled],form input[type=datetime-local][disabled],form input[type=week][disabled],form input[type=number][disabled],form input[type=search][disabled],form input[type=tel][disabled],form input[type=color][disabled],form select[disabled],form textarea[disabled],.selected-empresa-text[disabled],.standard-input[disabled]{cursor:default}}form input[type=text][disabled],form input[type=password][disabled],form input[type=email][disabled],form input[type=url][disabled],form input[type=date][disabled],form input[type=month][disabled],form input[type=time][disabled],form input[type=datetime][disabled],form input[type=datetime-local][disabled],form input[type=week][disabled],form input[type=number][disabled],form input[type=search][disabled],form input[type=tel][disabled],form input[type=color][disabled],form select[disabled],form textarea[disabled],.selected-empresa-text[disabled],.standard-input[disabled]{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}form textarea{resize:vertical;min-height:200px;border-radius:20px!important}.form-group.disabled{opacity:.5;pointer-events:none}.standard-form .form-group .control-label,.label{color:#144b73;font-size:.9rem;font-weight:700}.label-mini{color:#144b73;align-self:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.standard-form{flex-direction:column;display:flex}.standard-form .form-group:not(:last-child){margin-bottom:15px}.standard-form .crud-row{display:flex}.standard-form .crud-row .button{height:46px}.inline-form{flex-wrap:nowrap;align-items:center;gap:15px;display:flex}.inline-form .form-group{flex-direction:column;margin-bottom:0;display:flex}@media (max-height:1200px){.small-form input[type=text],.small-form input[type=password],.small-form input[type=email],.small-form input[type=url],.small-form input[type=date],.small-form input[type=month],.small-form input[type=time],.small-form input[type=datetime],.small-form input[type=datetime-local],.small-form input[type=week],.small-form input[type=number],.small-form input[type=search],.small-form input[type=tel],.small-form input[type=color],.small-form select,.small-form textarea{padding-top:3px;padding-bottom:3px}}@media (max-height:1100px){.small-form input[type=text],.small-form input[type=password],.small-form input[type=email],.small-form input[type=url],.small-form input[type=date],.small-form input[type=month],.small-form input[type=time],.small-form input[type=datetime],.small-form input[type=datetime-local],.small-form input[type=week],.small-form input[type=number],.small-form input[type=search],.small-form input[type=tel],.small-form input[type=color],.small-form select,.small-form textarea{padding-top:2px;padding-bottom:2px}}.small-form .form-group{transition:margin-bottom .2s ease-in-out}@media (max-height:1200px){.small-form .form-group{margin-bottom:10px}}@media (max-height:1100px){.small-form .form-group{margin-bottom:8px}}.border-form{border:1px solid #e4e4e4;padding:20px}@media (min-width:1024px){.form-with-image-preview{flex-direction:row}.form-with-image-preview.form-with-modal{width:100%}}.form-with-image-preview .image-preview{flex-shrink:0}@media (max-width:1023px){.form-with-image-preview .image-preview{margin-bottom:30px}}@media (min-width:1024px){.form-with-image-preview .image-preview{width:40%;margin-right:30px}}.form-with-image-preview .image-preview .view-complete-image{border:1px solid #e4e4e4;width:100%;max-height:calc(100vh - 310px)}.form-with-image-preview .image-preview .view-complete-image.full-height{height:100vh}.form-with-image-preview .image-preview .button-container{margin-top:20px}.form-with-image-preview .form-fields{--gap:10px;flex-grow:1}.form-with-image-preview .form-fields .buttons-wrapper{justify-content:space-between;display:flex}.form-with-image-preview .form-fields .row{gap:var(--gap)}@media (min-width:1366px){.form-with-image-preview .form-fields .row{display:flex}}.form-with-image-preview .form-fields .row>*{flex-grow:1;flex-basis:10px}.form-with-image-preview .form-fields .row .remove-row{color:#144b73;-webkit-appearance:none;background-color:#f5f5f5;border:none;border-radius:50%;outline:none;flex-grow:0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:30px;height:30px;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}@media (hover:hover){.form-with-image-preview .form-fields .row .remove-row:not(:disabled):not(.selected):hover{color:#144b73;background-color:#ededed}}.standard-form .buttons-wrapper{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;display:flex}.standard-form .buttons-wrapper>*{margin:0}.standard-form .buttons-wrapper>:not(:last-child){margin-bottom:10px;margin-right:10px}.standard-form .ocr-status a{cursor:pointer;align-items:center;padding:10px 0;display:inline-flex}.standard-form .ocr-status a .icon{margin-right:10px;transition:transform .2s ease-in-out}@media (hover:hover){.standard-form .ocr-status a:hover .icon{transform:scale(1.2)}}.standard-form .ocr-status a.status-ok .icon{color:#96b619}.standard-form .ocr-status a.status-error .icon{color:#ae3f3f}.standard-form .ocr-status a.status-warning .icon{color:#f7864f}#canvas_viewer{-o-object-fit:cover;object-fit:cover;border:1px solid #e4e4e4;border-radius:16px;width:100%;height:100%}.input-error-message{color:#ae3f3f;margin-top:5px;display:none}.form-group.has-errors .input-error-message{display:block}.form-group.has-errors input{border-color:#ae3f3f!important}.container-invoice-form input[type=text],.container-invoice-form input[type=password],.container-invoice-form input[type=email],.container-invoice-form input[type=url],.container-invoice-form input[type=date],.container-invoice-form input[type=month],.container-invoice-form input[type=time],.container-invoice-form input[type=datetime],.container-invoice-form input[type=datetime-local],.container-invoice-form input[type=week],.container-invoice-form input[type=number],.container-invoice-form input[type=search],.container-invoice-form input[type=tel],.container-invoice-form input[type=color],.container-invoice-form select,.container-invoice-form textarea{resize:none;min-height:unset;background-color:#fff;flex-grow:1}input[type=text].read-only,input[type=password].read-only,input[type=email].read-only,input[type=url].read-only,input[type=date].read-only,input[type=month].read-only,input[type=time].read-only,input[type=datetime].read-only,input[type=datetime-local].read-only,input[type=week].read-only,input[type=number].read-only,input[type=search].read-only,input[type=tel].read-only,input[type=color].read-only,select.read-only,textarea.read-only{pointer-events:none;background-color:#0000;border:none}.container-invoice-form:has(.textarea-container){flex-grow:1}.textarea-container{flex-direction:column;height:100%;margin-bottom:0;display:flex}.base-imponible{grid-template-columns:2fr 3fr 1fr 1fr 1fr 1fr 1fr 30px;gap:10px;display:grid}.container-invoice-form .remove-row{color:#144b73;-webkit-appearance:none;background-color:#fff;border:none;border-radius:50%;outline:none;justify-content:center;align-self:center;align-items:center;width:30px;height:30px;margin-bottom:15px;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media (hover:hover){.remove-row:not(:disabled):not(.selected):hover{color:#144b73;background-color:#ededed}}md-autocomplete{background-color:#0000!important}.form-with-image-preview .form-fields{gap:var(--gap);flex-direction:column;flex-grow:1;display:flex}.md-autocomplete-suggestions li{padding:0 15px!important}.md-autocomplete-suggestions li a{display:block}.md-autocomplete input[type=search]{color:#144b73;-webkit-appearance:none;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:50px;outline:none;padding:8px 14px;font-family:helvetica-neue,sans-serif;font-size:.9rem;font-weight:400;line-height:1.7;transition:border-color .3s ease-in-out,padding .2s ease-in-out}.md-autocomplete input[type=search]:focus{border-color:#144b73}.md-autocomplete input[type=search]::placeholder{color:#a6b5c0}@media (hover:hover){.md-autocomplete input[type=search]:not(:focus):not([disabled]):hover{border-color:#c3c3c3}.md-autocomplete input[type=search][disabled]{cursor:default}}.guardar{justify-content:flex-end;gap:20px;display:flex}.guardar button{margin:0}.client-info-container.container-invoice-form.row{flex-grow:2;gap:50px;display:flex}.client-info .form-group{margin-bottom:0!important}.client-info-form{flex-grow:2!important}.form-group.client-info{border-left:1px solid #c6d1da;flex-direction:column;justify-content:space-between;padding:25px 25px 10px;display:flex}.form-group.client-info input{padding:0}.summary-text.label{align-self:center;font-size:1.8rem}input[type=number].summary-text{text-align:end;font-size:1.8rem}.summary-container{justify-content:space-between;gap:var(--gap);display:flex}.summary{flex-direction:column;justify-content:center;padding:25px;display:flex}.form-with-image-preview .xml-viewer{border:1px solid #e4e4e4;border-radius:16px;width:100%;height:80vh;overflow:hidden}.form-with-image-preview .xml-viewer iframe{width:100%;height:100%}.date-range{gap:12px;display:flex}.date-range .form-group input[type=date]{letter-spacing:1.1px;text-transform:uppercase;width:unset;padding:10px 16px;font-size:11px;font-weight:400;line-height:1}.filter-form .form-group input[type=text]{width:unset;padding:10px 16px;font-weight:400;line-height:1}#cuentas_bancarias_select_masiva{max-width:250px}.factura-recurrente-container{gap:30px;display:flex}.factura-recurrente-container .form-group{margin-bottom:0!important}.factura-recurrente-container>div:first-child{flex-grow:1}.factura-recurrente-container>div:last-child{flex-shrink:0;min-width:20%}.factura-recurrente-container .radio-group{gap:20px}.factura-recurrente-container .radio label{padding:0}.factura-recurrente-container .envio-automatico-container{border-left:1px solid #c6d1da;padding-left:20px}input[type=checkbox]{-webkit-appearance:none;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:5px;outline:none;margin-top:2px;padding:8px;display:inline-block;position:relative}input[type=checkbox]:focus{border-color:#144b73}@media (hover:hover){input[type=checkbox]:not(:focus):hover{border-color:#c3c3c3}}input[type=checkbox]:checked{color:#144b73;border-radius:5px}input[type=checkbox]:checked:focus{border-color:#144b73}input[type=checkbox]:checked:after{content:"✔";color:#144b73;-webkit-appearance:none;font-size:15px;position:absolute;top:0;left:2px}input[type=checkbox]:checked:after:focus{border-color:#144b73}.checkbox label,.multiple-checkbox label{cursor:pointer;align-items:center;padding:10px 0;display:inline-flex}.checkbox label input[type=checkbox],.multiple-checkbox label input[type=checkbox]{margin-right:10px}.checkbox-group{flex-direction:row;align-items:center;gap:35px;display:flex}.facturacion-empresa .checkbox-group{gap:unset;justify-content:space-between;width:100%}.checkbox-group label{flex-direction:column-reverse;justify-content:center;align-items:center;display:flex}.checkbox-group label input[type=checkbox]{margin-right:4px}.has-toggle-switch{cursor:pointer;flex-direction:row;align-items:center;gap:10px;display:inline-flex}.has-toggle-switch toggle-switch{width:30px;height:17px;display:inline-block;position:relative}.has-toggle-switch toggle-switch toggle-switch-slider{cursor:pointer;background-color:#f5f5f5;border-radius:17px;transition:all .4s;position:absolute;top:0;bottom:0;left:0;right:0}.container-invoice-form .has-toggle-switch toggle-switch toggle-switch-slider{background-color:#c3c3c3}.has-toggle-switch toggle-switch toggle-switch-slider:before{content:"";background-color:#fff;border-radius:50%;width:13px;height:13px;transition:all .4s;position:absolute;bottom:2px;left:2px}.has-toggle-switch toggle-switch input{opacity:0;width:0;height:0}.has-toggle-switch toggle-switch input:checked+toggle-switch-slider{background-color:#144b73}.has-toggle-switch toggle-switch input:checked+toggle-switch-slider:before{transform:translate(13px)}.has-toggle-switch toggle-switch input:disabled+toggle-switch-slider{pointer-events:none}.has-toggle-switch toggle-switch input:not(:disabled):not(:checked)+toggle-switch-slider:hover{background-color:#c3c3c3}.radio-group{flex-direction:row;align-items:center;gap:45px;display:flex}input[type=radio]{-webkit-appearance:none;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:50%;outline:none;margin-top:2px;padding:8px;display:inline-block;position:relative}.container-invoice-form input[type=radio]{background-color:#fff}input[type=radio]:focus{border-color:#144b73}@media (hover:hover){input[type=radio]:not(:focus):hover{border-color:#c3c3c3}}input[type=radio]:checked{color:#144b73;border-radius:50%}input[type=radio]:checked:focus{border-color:#144b73}input[type=radio]:checked:after{content:"";-webkit-appearance:none;background-color:#144b73;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=radio]:checked:after:focus{border-color:#144b73}.radio label,.multiple-radio label{cursor:pointer;align-items:center;padding:10px 0;display:inline-flex}.radio label input[type=radio],.multiple-radio label input[type=radio]{margin-right:10px}.custom-select{cursor:pointer;display:flex;position:relative}.custom-select:after{content:"";border-color:#333;border-top-style:solid;border-top-width:1px;border-right-style:solid;border-right-width:1px;width:10px;height:10px;position:absolute;top:50%;right:5px;transform:rotate(135deg)translateY(100%)}.custom-select.button-select select{letter-spacing:1.1px;font-size:11px;font-weight:400}.custom-select select,.custom-select .selected-empresa-text{text-overflow:ellipsis;cursor:pointer;padding-right:2rem}.custom-select.limit-width select{max-width:350px}.custom-select.small-select:after{width:7px;height:7px;right:2px}.custom-select.small-select select{padding:4px 18px 4px 8px}.fake-select select{-webkit-appearance:none;cursor:pointer;color:inherit;background:0 0;border:none}.fake-select select:hover{text-decoration:underline}.fake-select select:active,.fake-select select:focus{outline:none}.fake-select.with-icon{display:inline;position:relative}.fake-select.with-icon select{padding-right:30px}.fake-select.with-icon .icon{pointer-events:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}form input[type=file]{cursor:pointer;padding:10px 0}.custom-file-input{position:relative}@media (hover:hover){.custom-file-input:hover .file-area{border-color:#c3c3c3}}.custom-file-input input[type=file]{opacity:0;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute}.custom-file-input .file-area{text-align:center;color:#144b73;background-color:#f5f5f5;border:3px dashed #f5f5f5;border-radius:16px;margin:0;padding:20px;transition:border-color .2s ease-in-out}#form_multiples_facturas.dropzone{padding:0}#form_multiples_facturas .custom-file-input{max-width:400px;display:none}.is-old-chrome-browser #form_multiples_facturas .custom-file-input{display:block}#form_multiples_tickets.dropzone{padding:0}#form_multiples_tickets .custom-file-input{max-width:400px;display:none}.is-old-chrome-browser #form_multiples_tickets .custom-file-input{display:block}.dropzone{min-width:0;min-height:0}.dropzone .dz-message{text-align:center;color:#144b73;background-color:#f5f5f5;border:3px dashed #f5f5f5;border-radius:16px;min-height:0;margin:0;padding:20px;transition:border-color .2s ease-in-out}@media (hover:hover){.dropzone .dz-message:hover{border-color:#c3c3c3}}#dropzone_previews{z-index:9999;background-color:#1010104d;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}#dropzone_previews.active{display:flex}#dropzone_previews .dropzone{flex-wrap:wrap;max-width:70%;max-height:70%;padding:10px;display:flex;overflow-x:hidden;overflow-y:auto}#dropzone_previews .dz-preview{margin:10px}#dropzone_previews .dz-preview .dz-image{border:1px solid #e4e4e4;border-radius:16px}.search-form{align-items:center;display:flex}.search-form .search-field{border-top-right-radius:0;border-bottom-right-radius:0;min-width:250px}.search-form button{-webkit-appearance:none;border:none;border-top-right-radius:50%;border-bottom-right-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}md-autocomplete,md-autocomplete md-autocomplete-wrap,md-autocomplete input{height:auto!important}md-autocomplete button md-icon{transition:transform .2s ease-in-out}@media (hover:hover){md-autocomplete button:hover md-icon{transform:translate(-50%,-50%)scale(1.1)}}md-autocomplete button:after{display:none}.md-whiteframe-1dp,.md-whiteframe-z1{box-shadow:none}.inv_reg_content md-icon{height:12px;min-height:12px}.inv_reg_content input button{width:12px;height:12px}.inv_reg_content md-autocomplete button{width:10px;height:10px;padding:10px}.provider-suggestion{align-items:center;gap:10px;display:flex}.provider-suggestion .icon-button{pointer-events:none;color:#144b73;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s ease-in-out;display:inline-flex}@media (hover:hover){.provider-suggestion .icon-button:hover{color:#124366;transform:scale(1.2)}.provider-suggestion:hover .icon-button{opacity:1;pointer-events:all}}.md-virtual-repeat-container.md-autocomplete-suggestions-container{z-index:100000!important}.input-visibility-wrapper{width:100%;position:relative}.input-visibility-wrapper input{padding-right:38px}.input-visibility-wrapper .visibility-toggle-btn{color:#8c8c8c;padding:0;font-size:1.1rem;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.standard-table{width:100%;overflow-x:auto}.standard-table.small{width:50%}.standard-table table{white-space:nowrap;border-collapse:separate;width:100%}.standard-table th,.standard-table td{padding:8px 10px}.standard-table td{vertical-align:middle;width:auto}.standard-table .ellipsed-text{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.standard-table .big-text{font-size:1.2rem}.standard-table.has-tooltips{padding-bottom:50px}.standard-table thead tr{background-color:#f5f5f5}.standard-table thead th{color:#144b73;text-align:left;font-weight:700}.standard-table thead th:first-child{border-top-left-radius:16px}.standard-table thead th:last-child{border-top-right-radius:16px}.standard-table thead th input{background-color:#fff}.standard-table thead th,.standard-table thead td{border-bottom:1px solid #e4e4e4}.standard-table tbody tr{background-color:#fff}.standard-table tbody tr:last-child td:first-child{border-bottom-left-radius:16px}.standard-table tbody tr:last-child td:last-child{border-bottom-right-radius:16px}@media (hover:hover){.standard-table tbody tr:not(.no-results-found):not(.selected):not(.row-gap):not(.total-row):hover{background-color:#f6f8f9}.standard-table tbody tr:not(.no-results-found):not(.selected):not(.row-gap):not(.total-row):hover input{background-color:#fff;border-color:#144b73}}.standard-table tbody tr:not(:last-child) th,.standard-table tbody tr:not(:last-child) td{border-bottom:1px solid #e4e4e4}.standard-table tbody td{color:#185989}.standard-table tbody.borderless tr td{border-bottom:none;padding:5px 10px}.standard-table tbody.column-divided tr td:not(:last-child){border-right:1px solid #e4e4e4}.standard-table tbody tr.total-row td{border-top:2px solid #e4e4e4;font-weight:700}.standard-table tbody tr.row-gap td{height:40px}.standard-table .filters{background-color:#fff}.standard-table .filters input{color:#144b73;-webkit-appearance:none;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:50px;outline:none;width:99%;min-width:60px;padding:5px 10px;font-family:helvetica-neue,sans-serif;font-size:.9rem;font-weight:400;line-height:1.7;transition:border-color .3s ease-in-out,padding .2s ease-in-out;line-height:1.1!important}.standard-table .filters input:focus{border-color:#144b73}.standard-table .filters input::placeholder{color:#a6b5c0}@media (hover:hover){.standard-table .filters input:not(:focus):not([disabled]):hover{border-color:#c3c3c3}.standard-table .filters input[disabled]{cursor:default}}.standard-table th.has-drop-icon{cursor:pointer}@media (hover:hover){.standard-table th.has-drop-icon:hover{background-color:#ededed}}.standard-table th.has-drop-icon.headerSortDown,.standard-table th.has-drop-icon.headerSortUp{background-color:#ededed}.standard-table th.has-drop-icon.headerSortUp .icon{transform:rotate(180deg)}.standard-table th.has-drop-icon>*{justify-content:space-between;align-items:center;display:flex}.standard-table th.has-drop-icon .icon{margin-left:10px;font-size:.8rem}.standard-table .center-cell{text-align:center;vertical-align:middle}.standard-table .has-checkbox{justify-content:center;align-items:center;display:flex}.standard-table .actions a,.standard-table .actions .icon-button{color:#144b73;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s ease-in-out;display:inline-flex}@media (hover:hover){.standard-table .actions a:hover,.standard-table .actions .icon-button:hover{color:#124366;transform:scale(1.2)}}.standard-table .actions>i,.standard-table .actions form{color:#144b73;background-color:#0000;border:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.standard-table .has-list ul{flex-direction:column;align-items:flex-start;display:flex}.standard-table .has-list ul li:not(:last-child){border-bottom:1px solid #e4e4e4;margin-bottom:8px;padding-bottom:8px}.standard-table .has-ellipsed-link{align-items:center;display:flex}.standard-table .has-ellipsed-link a{text-overflow:ellipsis;max-width:300px;display:inline-block;overflow:hidden}.standard-table .has-ellipsed-link .text-small-info{margin-left:10px}.standard-table .table-footer{color:#144b73;border-top:1px solid #e4e4e4;align-items:center;gap:10px;padding:10px 20px;display:flex}.standard-table .table-footer.filled{background-color:#f5f5f5;border-bottom-right-radius:16px;border-bottom-left-radius:16px}.standard-table .limit-width-text-cell{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.standard-table .cell-flex{flex-direction:column;align-items:flex-start;display:flex}.standard-table .cell-flex .cell-flex-row{flex-direction:row;justify-content:space-between;gap:25px;width:100%;display:flex}.standard-table .cell-flex .cell-flex-row:not(:first-child){align-items:end}.standard-table .selected{background-color:#c2dbff}@media (hover:hover){.standard-table .selected:hover{background-color:#b3d2ff}}.standard-table .status-ok{color:#ddf3e0!important;background-color:#96b619!important}.standard-table .status-error{color:#ffefef!important;background-color:#ae3f3f!important}.standard-table .status-warning,.standard-table .status-proforma{color:#fff!important;background-color:#f7864f!important}.standard-table .ocr-status a,.standard-table .status-icon-indicator .indicator{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 auto;display:flex}.standard-table .ocr-status a.status-warning i,.standard-table .status-icon-indicator .indicator.status-warning i{margin-bottom:3px}.standard-table .ocr-status a{cursor:pointer;transition:transform .2s ease-in-out}@media (hover:hover){.standard-table .ocr-status a:hover{transform:scale(1.2)}}.hidden-text-to-filter{display:none}.standard-table .loading{min-height:300px;position:relative!important;overflow:hidden!important}.standard-table .loading:after{content:" ";background-color:#d6e1e9b8;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#loading-filter-container{align-items:center;gap:10px;padding-right:30px;display:flex}#loading-filter-container .loading-filter-spinner{filter:invert();background-image:url(https://storage.googleapis.com/digital-abaci/static/img/loading.svg);background-repeat:no-repeat;background-size:cover;width:25px;height:25px}.standard-table .pendiente-row[inert]{opacity:.5;pointer-events:none}.tab-container{width:100%}.tab-container .tabs{background-color:#f5f5f5;border-radius:50px;flex-direction:row;justify-content:space-around;width:100%;display:flex}.tab-container .tabs .tab{text-align:center;border-radius:50px;flex:1;padding:4px}.tab-container .tabs .tab button{cursor:pointer;color:#144b73;background-color:#0000;border:none;border-radius:50px;width:100%;padding-top:8px;padding-bottom:8px}.tab-container .tabs .tab.active button{background-color:#f6d329;font-weight:700}.tab-content:not(.active){display:none}.tab.active button{pointer-events:none}.pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%;padding:30px 20px;display:flex}.pagination li{transition:background-color .2s ease-in-out}@media (hover:hover){.pagination li:not(.active):not(.disabled):hover>*{background-color:#ededed}}.pagination li>*{color:#333;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:flex}.pagination .active,.pagination .disabled{cursor:default}.pagination .disabled>*{color:#8c8c8c}.pagination .active>*{color:#144b73;background-color:#f6d329}#page_options_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:0 20px;display:flex}#page_options_bar .new-element-button-container{align-items:center;gap:10px;margin-bottom:20px;display:flex}#page_options_bar .new-element-button-container .button{margin-left:0;margin-right:0}.page-options-bar{--gap:8px 6px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 20px;display:flex}.page-options-bar.align-right{justify-content:flex-end}.page-options-bar .buttons-wrapper{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-options-bar .perdiod-buttons-wrapper{gap:var(--gap);flex-direction:column;width:100%;margin-bottom:40px;display:flex}.page-options-bar .perdiod-buttons-wrapper .button-wrapper{align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.page-options-bar .perdiod-buttons-wrapper .button-wrapper>.button{flex-grow:1;flex-basis:20px;min-width:auto;padding:12px 9px}.page-options-bar .filter-select{width:unset;padding-top:11px;padding-bottom:11px;font-weight:400;line-height:1}#page_options_bar .hidden-buttons{display:flex}#page_options_bar .hidden-buttons>:not(:last-child){margin-right:10px}#page_options_bar .invoice-number-wrapper,.page-options-bar .invoice-number-wrapper{justify-content:flex-end;align-items:center;display:flex}#page_options_bar .invoice-number-wrapper>:not(:last-child),.page-options-bar .invoice-number-wrapper>:not(:last-child){margin-right:20px}#accumulated_data_form{width:100%}#accumulated_data_form .button-wrapper{flex-wrap:wrap;align-items:center;display:flex}#accumulated_data_form .button-wrapper>.button{flex-grow:1;min-width:auto;margin:2px;padding:12px 9px}@media (max-width:1365px){#accumulated_data_form .month-buttons .button{max-width:110px}}#page_title{padding:20px 0}#page_title .title{font-size:25px;font-weight:700}#page_title.is-back-button{align-items:center;transition:color .2s ease-in-out;display:flex}@media (hover:hover){#page_title.is-back-button a:hover{color:#144b73}#page_title.is-back-button a:hover .icon{transform:scale(1.2)}}#page_title.is-back-button .icon{justify-content:center;align-items:center;font-size:20px;transition:transform .2s ease-in-out;display:inline-flex}.section-title .title{font-size:20px;font-weight:700;line-height:1.1}.section-title.with-margin-bottom{margin-bottom:20px}.standard-form .section-title{padding:20px 0 10px}.standard-form .section-title .title small{font-weight:400}#conversation{border:1px solid #e4e4e4;border-radius:16px;margin-bottom:40px}#conversation .conversation-header{background-color:#f5f5f5;border-bottom:1px solid #e4e4e4;border-top-left-radius:16px;border-top-right-radius:16px;padding:12px 20px}#conversation .conversation-body{padding:20px}#conversation .conversation-message{display:flex}#conversation .conversation-message.sent{justify-content:flex-end}#conversation .conversation-message:not(:last-child){margin-bottom:20px}#conversation .conversation-message .message-inner{word-wrap:break-word;border-radius:16px;width:90%;padding:20px;position:relative}#conversation .conversation-message .message-inner a{color:#144b73;text-decoration:underline}#conversation .conversation-message .message-inner a:hover{color:#185989}#conversation .conversation-message .message-inner:after{content:"";border-style:solid;width:0;height:0;position:absolute}#conversation .conversation-message .message-inner .md-button{color:#ae3f3f}#conversation .conversation-message.sent .message-inner{color:#000;background-color:#e7ecf0;border-top-right-radius:0}#conversation .conversation-message.sent .message-inner:after{border-width:0 0 8px 8px;border-color:#0000 #0000 #0000 #e7ecf0;top:0;right:-8px}#conversation .conversation-message.sent .message-inner .time{color:#6b6051}#conversation .conversation-message.received .message-inner{color:#000;background-color:#f7f7f7;border-top-left-radius:0}#conversation .conversation-message.received .message-inner:after{border-width:0 8px 8px 0;border-color:#0000 #f7f7f7 #0000 #0000;top:0;left:-8px}#conversation .conversation-message.received .message-inner .time{color:#7c7c7c}#conversation .conversation-message .message-name{margin-bottom:5px;font-weight:700;line-height:1.1}#conversation .conversation-message .time{text-align:right;justify-content:flex-end;font-size:.9rem;display:flex}#conversation .conversation-message .time .date{margin-left:20px}.has-window span[data-text=active],.has-window.active span[data-text=not-active]{display:none}.has-window.active span[data-text=active]{display:inline-block}.has-window-container{width:100%;position:relative}.has-window-container .window{z-index:100;width:calc(60% - 160px);height:calc(100% - 150px);position:fixed;top:150px;left:auto;right:0}.window{z-index:99999;opacity:0;pointer-events:none;background-color:#1010104d;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s ease-in-out;display:flex;position:fixed;top:0;left:0}.window.not-active{display:none}.window.active{opacity:1;pointer-events:all}.window.active.not-active{display:flex}.window.active .window-inner{top:0}.window .window-inner{background-color:#fff;width:100%;height:100%;padding:40px 5%;transition:top .2s ease-in-out,width .2s ease-in-out;position:relative;top:100%;overflow-x:hidden;overflow-y:auto}@media (min-width:600px){.window .window-inner{border-radius:16px;max-width:90%;height:auto;max-height:90%;padding:20px;box-shadow:0 6px 7px -4px #00000014,0 11px 15px 1px #0000000d,0 4px 20px 3px #0000000a}}.window .window-header{text-align:center;padding:0 20px 20px}.window .window-header>.title{margin:0;font-size:1.5rem}.window .window-header>.subtitle{margin:10px 0 0}.window .close-window{z-index:10;cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:transform .2s ease-in-out;display:flex;position:absolute;top:5px;right:5px}@media (hover:hover){.window .close-window:hover{transform:scale(1.2)}}.window .buttons-wrapper{align-items:center;display:flex}@media (max-width:599px){.window .buttons-wrapper{flex-direction:column}}.window .buttons-wrapper.right-buttons{justify-content:flex-end}.window .buttons-wrapper>*{margin:0}@media (max-width:599px){.window .buttons-wrapper>:not(:last-child){margin-bottom:10px}}@media (min-width:600px){.window .buttons-wrapper>:not(:last-child){margin-right:10px}.window.small-window .window-inner{width:420px}}.window.medium-window .window-inner{width:700px}.window.big-window .window-inner{width:1000px}#email_registry_list{flex-direction:column;gap:20px;min-height:300px;display:flex}.md-dialog-container{z-index:99999;width:100vw;position:fixed;top:0;left:0;height:100vh!important}.md-dialog-container md-dialog{border-radius:16px;padding:15px;box-shadow:0 6px 7px -4px #00000014,0 11px 15px 1px #0000000d,0 4px 20px 3px #0000000a}.md-dialog-container .dialog-header{text-align:center;margin-bottom:20px}.md-dialog-container .dialog-header .title{font-size:1.2rem}.md-dialog-container .close-dialog{justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:absolute;top:0;right:0}.md-dialog-container .buttons-wrapper{justify-content:flex-end;align-items:center;display:flex}.md-dialog-container .buttons-wrapper .button{margin:0}.md-dialog-container .buttons-wrapper .button:not(:last-child){margin-right:10px}md-backdrop.md-dialog-backdrop{z-index:9999}.has-dropdown{display:inline-block;position:relative}.has-dropdown .dropdown-trigger{padding-right:2rem;position:relative}.has-dropdown .dropdown-trigger:after{content:"";transform-origin:50%;pointer-events:none;border-color:#333;border-top-style:solid;border-top-width:1px;border-right-style:solid;border-right-width:1px;width:10px;height:10px;transition:transform .3s;position:absolute;top:50%;right:5px;transform:rotate(135deg)translateY(100%)}.has-dropdown .dropdown-trigger.has-value:before{content:"·";color:#f6d329;font-size:6.5rem;position:absolute;top:5px;right:-10px;transform:translateY(-50%)}.has-dropdown .dropdown{z-index:100;margin:0;padding:0;position:absolute;top:calc(100% + 6px);left:0}.has-dropdown .dropdown::backdrop{background:0 0}.has-dropdown .dropdown-inner{padding:12px}.has-dropdown .dropdown-inner .checkbox label{padding:6px 0}.dropdown[open]{opacity:1;display:block}.dropdown{opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out allow-discrete;border:1px solid #e4e4e4;border-radius:8px;display:none}@starting-style{.dropdown[open]{opacity:0}}@media (max-width:640px){.has-dropdown .dropdown{top:calc(100% + 4px);left:0}}.alert-message{z-index:999999;text-align:center;color:#333;flex-direction:column;gap:10px;width:90%;max-width:500px;display:flex;position:fixed;top:90px;left:50%;transform:translate(-50%)}.alert-message .alert-message-inner{background-color:#fff;border-radius:16px;width:100%;height:100%;padding:15px 50px;box-shadow:0 11px 14px -7px #00000014,0 23px 36px 3px #0000000d,0 9px 44px 8px #0000000a}.alert-message .alert-message-inner.alert-success{color:#ddf3e0;background-color:#96b619}.alert-message .alert-message-inner.alert-warning{color:#fff;background-color:#f7864f}.alert-message .alert-message-inner.alert-danger,.alert-message .alert-message-inner.alert-error{color:#ffefef;background-color:#ae3f3f}.alert-message .alert-close{color:#fff;cursor:pointer;-webkit-appearance:none;background-color:#0000;border:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;text-decoration:none;display:flex;position:absolute;top:2px;right:2px}@media (hover:hover){.alert-message .alert-close{transform:scale(1.15)}}.has-tooltip{--clr-tooltip-text:#fff;--clr-tooltip-bg:#000;--clr-tooltip-border:#000;display:inline-block;position:relative}.has-tooltip:hover b-tooltip{opacity:1;visibility:visible;pointer-events:all}.has-tooltip:last-child:not(:first-child) b-tooltip{left:auto;right:0;transform:translate(4px)}.has-tooltip b-tooltip{background-color:var(--clr-tooltip-bg);color:var(--clr-tooltip-text);border:1px solid var(--clr-tooltip-border);z-index:1000;opacity:0;visibility:hidden;pointer-events:none;border-radius:5px;padding:5px 10px;font-size:.8rem;transition:opacity .3s,visibility .3s;display:block;position:absolute;top:130%;left:50%;transform:translate(-50%);box-shadow:0 6px 7px -4px #00000014,0 11px 15px 1px #0000000d,0 4px 20px 3px #0000000a}.has-tooltip b-tooltip p{margin-bottom:0}tr:last-child .has-tooltip b-tooltip{top:auto;bottom:25px}#factura-search-modal-form{flex-direction:row;align-items:center;gap:12px;width:100%;display:flex}#factura-search-table td.empty{text-align:center;padding:48px}.simple-error-message{color:#ae3f3f;margin-bottom:12px;font-size:14px;display:block}.list{padding-left:1rem;list-style:outside}.text-icon{border-bottom:1px solid #0000;align-items:center;gap:8px;display:inline-flex;color:#144b73!important}.text-success{color:green}b-tooltip .text-success{color:#32cd32}.text-error{color:#8b0000}b-tooltip .text-error{color:red}.status-chip{text-align:center;border-radius:8px;padding:6px 12px}.status-chip.status-ok{color:#1b5e20;background-color:#a3ee9a}.status-chip.status-alert{color:#fdf3f3;background-color:#f17575}.status-chip.status-warning{color:#7c2a0a;background-color:#f9a378}.status-chip.status-info{color:#0a4f7c;background-color:#a6cdf0}.status-chip.status-neutral{color:#333;background-color:#edebeb}loading-spinner{border:3px solid #0000001a;border-top-color:#144b73;border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.login-page{background-image:url(https://storage.googleapis.com/digital-abaci/static/img/backgrounds/login-background.jpg);background-size:cover}.login-page #content_wrapper,.login-page #page_main,.login-page .login-area{width:100%;height:100vh;margin:0}.login-page .login-area{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.login-page .login-area .login-content{background:#fff;width:90%;max-width:400px;padding:25px}.login-page .login-area .login-language-container{width:10%}.login-page .login-area .login-language-container select{background-color:#fff}.login-page .login-area .login-title{margin-bottom:20px}.login-page .login-area .login-title .title{text-align:center;font-size:1.2rem}.login-page .login-area .login-title .subtitle{text-align:center;margin-top:10px;margin-bottom:0;font-size:.95rem}.login-page .login-area .logo{align-items:center;max-width:150px;margin:0 auto 20px;display:flex}.login-page .login-area form{margin-bottom:20px}.login-page .login-area .password-reset-link{justify-content:flex-end;font-size:.9rem;display:flex}.login-page .login-area button[type=submit]{width:100%}.login-page .login-area .policies{text-align:center;font-size:.9rem}#dashboard{flex-wrap:wrap;margin:0 10px;padding:20px 0;display:flex}#dashboard .dashboard-block{flex-grow:1;max-width:100%;padding:10px}#dashboard .dashboard-block .block-title{color:#144b73;margin-bottom:10px;font-size:1.2rem;font-weight:700;line-height:1.2}.dashboard-block.full-row{flex-basis:100%}.card-block{background-color:#e7ecf0;border-radius:16px;padding:15px}@media (min-width:1024px){#ocr_results{flex-direction:row;display:flex}}#ocr_results .image-preview{flex-shrink:0}@media (max-width:1023px){#ocr_results .image-preview{margin-bottom:30px}}@media (min-width:1024px){#ocr_results .image-preview{width:40%;margin-right:30px}}#ocr_results .image-preview .view-complete-image{border:1px solid #e4e4e4;width:100%;max-height:calc(100vh - 235px)}#ocr_results .image-preview .view-complete-image.full-height{height:100vh}#ocr_results .section-with-scroll{border:1px solid #e4e4e4;max-height:calc(100vh - 300px);overflow-y:auto}#ocr_results .section-with-scroll .header{background-color:#f5f5f5;border-bottom:1px solid #e4e4e4;padding:15px 20px}#ocr_results .section-with-scroll .body{padding:20px}#ocr_results .section-with-scroll .body .response{white-space:pre-line;line-height:1.1}#ocr_results .form-fields{flex-grow:1}.add-invoices-wrapper form{width:450px}.add-invoices-wrapper .block-title{color:#144b73;margin-bottom:10px;font-size:1.2rem;font-weight:700;line-height:1.2}.add-invoices-wrapper .invoice-data-container{justify-content:space-between;align-items:center;gap:50px;margin-bottom:10px;display:flex}td.proyecto form select,td.actividad form select{padding-top:1px;padding-bottom:1px}form p.hint{color:#144b73;font-size:.9rem;font-weight:400}#facturae-form .block-title{color:#144b73;margin-bottom:10px;font-size:1.1rem;line-height:1.2}#facturae-form .zone{margin-bottom:15px}#aplifisa_duplicated_dialog .facturas-duplicadas-list-container{margin-bottom:20px}#aplifisa_duplicated_dialog .buttons-wrapper{justify-content:flex-end}.error-fields-info{margin-bottom:10px}.error-fields-info .error-fields-list{margin-top:5px;padding-left:20px;list-style-type:disc}.xml-viewer-page .xml-table-container{border-radius:16px;padding:25px}.xml-viewer-page .section-title{margin-bottom:10px}.xml-viewer-page .table-container{border:1px solid #e4e4e4;border-radius:16px}.xml-viewer-page .standard-table td span{display:block}.xml-viewer-page .table-summary{flex-direction:column;align-items:flex-end;gap:5px;margin-top:10px;display:flex}.xml-viewer-page .table-summary li{align-items:center;gap:15px;display:flex}.xml-viewer-page .table-summary .summary-title{font-weight:700}.xml-viewer-page .table-summary .summary-value{text-align:right;border:1px solid #e4e4e4;border-radius:5px;width:200px;padding:5px;line-height:1}#privacy-policy-container{background-color:#fff;max-width:60em;padding:50px;display:block}#privacy-policy-container h1{margin-bottom:2rem;font-size:2rem;font-weight:500}#privacy-policy-container h2{margin-bottom:.6rem;font-size:1.2rem;font-weight:600}#privacy-policy-container li{margin-bottom:32px}@media (min-width:1024px){.login-page #privacy-policy-section{padding-top:50px;padding-bottom:50px}}.login-page #privacy-policy-section #privacy-policy-container{margin-left:auto;margin-right:auto}.facturacion-empresa .window-body form .form-group,.facturacion-empresa .container-narrow{margin-bottom:20px}.facturacion-empresa .concepto-preview.edited{font-weight:700}.facturacion-empresa .arrow{margin:0 15px}.facturacion-empresa .partir-factura-container .partir-factura-item{align-items:center;gap:10px;margin-bottom:10px;display:flex}.facturacion-empresa .partir-factura-container .partir-factura-item .grupo-factura-input{width:60%}.facturacion-empresa .partir-factura-container .partir-factura-item .remove-row{color:#144b73;-webkit-appearance:none;background-color:#f5f5f5;border:0;border-radius:50%;outline:0;align-self:center;align-items:center;width:40px;height:40px}.facturacion-empresa .facturacion-edit-container{grid-template-columns:repeat(4,1fr) .5fr 1fr;justify-content:center;align-items:center;gap:0 10px;margin-bottom:20px;padding:10px 16px;display:grid}.facturacion-empresa .facturacion-edit-container .number-container{color:#144b73;border:1px solid #0000;border-radius:50px;width:100%;padding:8px 14px;font-size:.9rem;font-weight:400;line-height:1.7}.facturacion-empresa .button-wrapper{align-items:center;gap:18px;display:inline-flex}.facturacion-empresa .form-group:has(.conceptos-facturacion-container){margin-bottom:30px}.facturacion-empresa .conceptos-facturacion-container .concepto-facturacion{align-items:center;gap:10px;margin-left:20px;display:flex}.facturacion-empresa .conceptos-facturacion-container .concepto-facturacion .checkbox:not(:has(input[type=checkbox]:checked)) .grupo-factura-container{display:none}.facturacion-empresa .conceptos-facturacion-container .concepto-facturacion .checkbox:not(:has(input[type=checkbox]:checked))~button{display:none}.facturacion-empresa .conceptos-facturacion-container .icon-button{color:#144b73;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s ease-in-out;display:inline-flex}@media (hover:hover){.facturacion-empresa .conceptos-facturacion-container .icon-button:hover{color:#124366;transform:scale(1.2)}}.facturacion-empresa .total-conjunta{justify-content:flex-end;align-items:center;width:100%;margin-bottom:20px;display:flex}.total-container{border-top:1px solid #c6d1da;margin-top:20px;padding-top:15px}.trabajo-form-container .button-wrapper{margin-top:25px}.concepto-trabajo-form-container .container-invoice-form{margin-bottom:25px}.facturacion-title{color:#333;margin-top:30px;margin-bottom:10px;font-size:1.2rem;font-weight:700;line-height:1.2}.standard-table:has(#facturacion_trabajo_table){max-height:68vh;padding-bottom:0}.standard-table:has(#facturacion_trabajo_table) thead{z-index:4;position:-webkit-sticky;position:sticky;top:0}.standard-table:has(#facturacion_trabajo_table) thead tr th:first-child{z-index:3;position:-webkit-sticky;position:sticky;left:0}.standard-table:has(#facturacion_trabajo_table) thead tr td:first-child{z-index:3;position:-webkit-sticky;position:sticky;left:0}.standard-table:has(#facturacion_trabajo_table) thead tr th{background-color:#f5f5f5}.standard-table:has(#facturacion_trabajo_table) thead tr td{background-color:#fff}.standard-table:has(#facturacion_trabajo_table) tbody tr td:first-child{z-index:2;background-color:#fff;position:-webkit-sticky;position:sticky;left:0}.standard-table:has(#facturacion_trabajo_table) table{position:relative}.title-with-select-container{align-items:center;gap:4px;display:flex}.title-with-select-container .custom-select{width:150px}.movimientos-bancarios #conciliation_modal .conciliation-results{flex-direction:column;gap:10px;display:flex}.movimientos-bancarios #conciliation_modal .conciliation-results:empty{filter:invert();opacity:.5;background-image:url(https://storage.googleapis.com/digital-abaci/static/img/loading.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:30px;margin-top:50px;margin-bottom:50px}.movimientos-bancarios #conciliation_modal .conciliation-results-items-container{flex-direction:column;gap:10px;max-height:450px;display:flex;overflow-y:scroll}.movimientos-bancarios #conciliation_modal .invoice-item{background-color:#e7ecf0;border-radius:16px;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.movimientos-bancarios #conciliation_modal .invoice-item.consolidate{cursor:pointer;background-color:#fff;border:1px solid #e4e4e4}.movimientos-bancarios #conciliation_modal .invoice-item.consolidate:hover{background-color:#f6f8f9}.movimientos-bancarios #conciliation_modal .invoice-item.consolidate.selected{color:#144b73;background-color:#c2dbff;border-color:#144b73}.movimientos-bancarios #conciliation_modal .invoice-item .invoice-info{flex-direction:row;justify-content:space-between;gap:20px;width:100%;display:flex}.movimientos-bancarios #conciliation_modal .search-container{flex-direction:row;align-items:center;gap:10px;margin-bottom:10px;display:flex}.movimientos-bancarios #conciliation_modal .buttons-wrapper{justify-content:flex-end;gap:10px;display:flex}.movimientos-bancarios .note-container{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.movimientos-bancarios .window-body{flex-direction:column;gap:15px;display:flex}.movimientos-bancarios .tab-container{margin-top:20px}.movimientos-bancarios .status-chip{text-align:center;border-radius:8px;padding:6px 12px}.movimientos-bancarios .status-chip select:hover{text-decoration:none}.movimientos-bancarios .status-chip.with-icon .icon{right:12px}.movimientos-bancarios .status-chip.transaction-no-status{color:#333;background-color:#edebeb}.movimientos-bancarios .status-chip.transaction-pendiente{color:#fdf3f3;background-color:#f17575}.movimientos-bancarios .status-chip.transaction-revisado{color:#0a4f7c;background-color:#a6cdf0}.movimientos-bancarios .status-chip.transaction-asentado{color:#1b5e20;background-color:#a3ee9a}.movimientos-bancarios .reconciliation-tag{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.movimientos-bancarios .reconciliation-tag.automatic{color:#a12a91}.movimientos-bancarios .reconciliation-tag.manual{color:#44a12a}.movimientos-bancarios .reconciliation-tag.rule{color:#e67e22}.movimientos-bancarios .transaction-description-container{align-items:center;gap:10px;display:inline-flex}.movimientos-bancarios .transaction-description{white-space:break-spaces}.movimientos-bancarios .invoice-cell{min-width:200px}.wealthreader-credentials .credential-status.active{color:green}.wealthreader-credentials .credential-status.inactive{color:red}.wealthreader-credentials .credential-no-token{color:#ff9100}.wealthreader-credentials .credential-no-sync{color:#999}.wealthreader-credentials #wr-connect-layout{flex-direction:row;align-items:flex-start;gap:20px;display:flex}.wealthreader-credentials #wr-credential-display{background-color:#e7ecf0;border-radius:16px;flex:0 0 320px;padding:16px}.wealthreader-credentials #wr-credential-display h5{margin:0 0 10px;font-weight:600}.wealthreader-credentials #wr-credential-display .credential-field{gap:6px;display:flex}.wealthreader-credentials #wr-credential-display .credential-field .form-control{background:#fff;flex:1}.wealthreader-credentials #wr-credential-display .credential-field:has(input[type=date]) button.copy-to-clipboard{display:none}.wealthreader-credentials .wr-iframe-container{flex:1;min-width:0}.wealthreader-credentials .wr-iframe-container #wr-iframe{border:1px solid #e4e4e4;border-radius:16px;width:100%;min-height:600px}.wealthreader-credentials .window.medium-window .window-inner{width:900px}html,body,h1,h2,h3,h4,h5,h6,a{transition:font-size .3s ease-in-out}*{box-sizing:border-box}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none}.clear{clear:both}.jtpl-navigation{display:none;margin:6px 0 0 30px;text-align:right;max-width:880px;min-width:280px;-ms-flex:1;flex:1;-webkit-flex:1}.jtpl-navigation .j-nav-level-0 li{display:inline-block;position:relative}.jtpl-mobile-navigation a:link,.jtpl-mobile-navigation a:visited,.jtpl-navigation a:link,.jtpl-navigation a:visited{text-decoration:none;transition:background-color 0.3s ease-in,color 0.3s ease-in;color:#3e474c;box-sizing:border-box}.jtpl-navigation a:link,.jtpl-navigation a:visited{border-radius:2px;display:block;line-height:30px;padding:5px 15px;margin:0 5px}.navigation-colors a,.navigation-colors a:link,.navigation-colors a:visited{font-family:"Open Sans",sans-serif,"google";font-weight:normal;font-style:normal;text-transform:none}.jtpl-navigation .j-nav-level-0>li>a:link,.jtpl-navigation .j-nav-level-0>li>a:visited{margin-bottom:4px}.j-nav-level-0 .j-nav-current>a:link,.j-nav-level-0 .j-nav-current>a:visited,.j-nav-level-0 .j-nav-parent>a:link,.j-nav-level-0 .j-nav-parent>a:visited,.j-nav-level-0 a:active,.j-nav-level-0 a:focus,.j-nav-level-0 a:hover{background-color:#0d557d;color:#f7f8f8}.login,.register{background-color:#ffffff;padding:20px;margin:20px 0}.sub_menu a{text-decoration:none;transition:background-color 0.3s ease-in,color 0.3s ease-in;color:#3e474c;box-sizing:border-box;padding:5px 15px;border-radius:2px}.sub_menu a.active{background-color:#0d557d;color:#f7f8f8}.image{position:relative;overflow:scroll}.viewer-fixed{position:absolute!important}#factura_image:hover,#factura_prev_image:hover{cursor:pointer}.image p{padding:20px;margin:0;text-align:center;border:4px dashed #484848;color:#484848}.image input[type="file"]{position:absolute;margin:0;padding:0;width:96%;height:67px;outline:none;opacity:0}input[type="submit"],.remove_pic{background-color:#0d557d;border-color:#4f0836;color:#f7f8f8;border-width:1px;border-style:solid;font-size:16px;border-radius:2px;line-height:1.5;cursor:pointer;margin:16px 0;padding:10px 20px;text-align:center;transition:background-color 0.3s ease-in,border-color 0.3s ease-in,color 0.3s ease-in}input[type="submit"]:hover,.remove_pic:hover{background-color:#4f0836;border-color:#4f0836;color:#f7f8f8}input[type="submit"][disabled]{cursor:not-allowed}input[type="button"],.remove_pic{background-color:#0d557d;border-color:#4f0836;color:#f7f8f8;border-width:1px;border-style:solid;font-size:16px;border-radius:2px;line-height:1.5;cursor:pointer;margin:16px 0;padding:10px 20px;text-align:center;transition:background-color 0.3s ease-in,border-color 0.3s ease-in,color 0.3s ease-in}input[type="button"]:hover,.remove_pic:hover{background-color:#4f0836;border-color:#4f0836;color:#f7f8f8}input[type="button"][disabled]{cursor:not-allowed}.drop-box{background:#f8f8f8;border:5px dashed #ddd;width:200px;height:65px;text-align:center;padding-top:25px;margin:10px}.md-block.m{display:inline-block;width:49.5%;height:58px}.form_error.md-panel{opacity:inherit;padding:5px}ul[dnd-list]{min-height:42px;padding:1px;border:1px dashed black}ul[dnd-list] .dndPlaceholder{background-color:#ddd;display:block;min-height:42px}ul[dnd-list] li{background-color:#fff;border:1px solid #ddd;border-top-right-radius:4px;border-top-left-radius:4px;display:block;margin-bottom:-1px;padding:10px 15px}ul[dnd-list] li.selected{background-color:#dff0d8;color:#3c763d}@media (min-width:768px){.jtpl-navigation{display:block}}a,a:hover,a:focus{color:inherit;text-decoration:none;transition:all 0.3s}.navbar{background:#fff;border:none;border-radius:0;position:fixed;top:0;width:calc(100% - 185px);border-left:1px solid #fff;transition:width 0.3s;z-index:999}.navbar-btn{box-shadow:none;outline:none!important;border:none}.line{width:100%;height:1px;border-bottom:1px dashed #ddd;margin:40px 0}.border{border:1px solid #000}.pad{padding:10px}.user_icon{padding:10px}a[aria-expanded="false"]::before,a[aria-expanded="true"]::before{display:none}a[aria-expanded="true"]{color:#fff;background:#0d557d}a[data-toggle="collapse"]{position:relative}a[aria-expanded="false"]::before,a[aria-expanded="true"]::before{content:"\e259";display:block;position:absolute;right:20px;font-family:"Glyphicons Halflings";font-size:0.6em}a[aria-expanded="true"]::before{content:"\e260"}.powered{display:block;text-align:center;position:fixed;bottom:0;left:0;background:#f9f7f6;padding:6px 0;width:185px}.powered img{width:60%}a[aria-expanded="false"]::before,a[aria-expanded="true"]::before{display:none}a[aria-expanded="true"]{background:none!important}.clear_both{clear:both!important;float:none!important}.nueva_factura>div{width:48%;display:inline-block;vertical-align:top;min-width:300px;margin:0 0.5%}.pdf_head{text-align:center;margin-bottom:20px}.pdf_head span{display:inline-block;vertical-align:middle}.pdf_heading{font-size:32px;color:#0d557d;margin:0 5%}.delete_pdf{float:right}.pdf_head img{width:25px}.pdf_content embed{width:100%;min-height:727px}.invoice_registration{}.inv_reg_head{text-align:right}.inv_reg_head span{display:inline-block;vertical-align:bottom}.inv_reg_head span a{display:block;font-size:10px;font-weight:300;color:#a3a3a5;text-align:center;padding:5px}.inv_reg_heading{font-size:22px;color:#0d557d;float:left;margin-top:15px}.inv_reg_head img{width:35px;margin-bottom:5px}.inv_reg_process{background:#0d557d}.inv_reg_process a{color:#fff!important}.inv_reg_view{}.inv_reg_content{padding:10px}.inv_reg_content-inner{display:flex;flex-wrap:wrap}.inv_reg_content .cut_3{display:inline-block;width:33.33%;box-sizing:content-box}.inv_reg_content .cut_4{display:inline-block;width:25%;box-sizing:content-box}.inv_reg_content form div{margin-bottom:5px}.inv_reg_content .cut_1{width:100%}.inv_reg_content .cut_2{}.inv_reg_content .max_cut input{width:210px!important}.inv_reg_content .cut_3 input{width:135px}.inv_reg_content .cut_1 input{width:100%}.inv_reg_content input{border:1px solid #0d557d!important;padding:2px 10px}.inv_reg_content select{width:190px;padding:2px 10px;border:1px solid #0d557d!important}.inv_reg_content .cut_2 input{width:135px}.inv_reg_content label{display:block;font-weight:400;color:#0d557d}.inv_reg_content label span{font-size:10px}.inv_reg_content button{border:0;background:#d9dadb;padding:15px 10px;color:#fff}.cut_left{width:39%;min-width:245px}.cut_right{width:49%}.cut_right textarea{width:100%;min-height:140px}.grab_con{color:#0d557d!important}.grab_edit{background:#0d557d!important}::-webkit-input-placeholder{color:#d1d4d4}::-moz-placeholder{color:#d1d4d4}:-ms-input-placeholder{color:#d1d4d4}:-moz-placeholder{color:#d1d4d4}.balance{}.balance .nav-tabs{border-bottom:0}.balance li{}.balance li a{background:#f9f7f6;color:#0d557d}.balance li.active a{background:#0d557d;color:#fff}.balance .tab-content{margin-top:20px}.balance .tab-pane>div{padding:40px 20px;vertical-align:top;float:left}.bal_left_content{background:#0d557d;color:#fff;min-width:160px;width:17%}.bal_left_content>div{margin:10px}.bal_left_content h4{font-size:16px}.bal_left_content p{font-weight:400}.bal_left_content h5{margin:0;border-bottom:1px solid;padding:5px 0}.bal_left_content h5 span{font-weight:400}.bal_left_content a{}.bal_left_content i{font-size:22px;margin:10px 5%}.bal_left_content .focus{color:#f0d451}.bal_right_content{background:#f9f7f6;width:77%;text-align:center;float:right!important}.bal_right_content h4{font-size:16px;color:#0d557d;text-align:left}.bal_right_content p{font-weight:400;color:#0d557d}.bal_slot{display:inline-block;text-align:center}.bal_slot{color:#b1b3b4;border-right:1px solid #b1b3b4;border-right:1px solid #b1b3b4;width:22%;min-width:360px}.bal_slot:last-child{border-right:0;margin:0}.bal_slot>div{margin:10px}.bal_slot h5{margin:0;border-bottom:1px solid;padding:5px 0}.bal_slot h5 span{font-weight:400}.bal_slot a{}.bal_slot i{font-size:22px;margin:10px 5%}.bal_slot .focus{color:#0d557d}.bal_two{}.bal_two .bal_left_content{width:30%}.bal_two .bal_right_content{width:67%}.month_slot{display:inline-block;width:25%}.conf_topic p{color:#0d557d;font-size:18px;font-weight:700;margin-top:50px;margin-bottom:30px}.conf_admin input{margin-bottom:30px}.conf_input{width:49%;font-weight:400;height:30px;font-size:13px;border:0;float:left;margin-bottom:45px}.right{margin-right:15px}.conf_admin_button{width:50%;font-weight:600;background-color:#0d557d;height:30px;font-size:13px;color:#fff;border:0;margin-bottom:45px;margin-top:35px}.menu_perfil .tab-content h3{color:#f1d452;font-size:12px;font-weight:700;margin:0}.page_topic p{color:#0d557d;font-size:18px;font-weight:700;margin-top:50px}.prefil_button{width:100%;font-weight:600;background-color:#0d557d;height:30px;font-size:13px;color:#fff;border:0;margin-bottom:45px;margin-top:35px}.usuario_three{width:48%;float:left;margin-right:15px}.usuario_three_input{width:100%;font-weight:400;height:30px;font-size:13px;border:0;margin-bottom:45px;margin-top:35px}.container{position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#b0b0b0}.container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;border:1px solid #0d557d;height:35px;width:33px}.container:hover input ~ .checkmark{background-color:#ccc}.container input:checked ~ .checkmark{}.checkmark:after{content:"";position:absolute;display:none}.container input:checked ~ .checkmark:after{display:block}.container .checkmark:after{left:10px;top:3px;width:10px;height:18px;border:solid #0d557d;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.perfil_checkbox{float:left;width:48%;margin-left:2%}.perfil_checkbox form{background:#efefef;padding:4%}.perfil_checkbox label{display:inline-block;width:250px;margin:17px 0;font-weight:400;padding:7px 40px;font-weight:300}.container < input:checked ~ .checkmark{color:#000}.conf_cont_input{width:49%;float:left;margin-right:15px}.conf_cont_input_inner{width:100%;font-weight:400;height:30px;font-size:13px;border:0;margin-bottom:45px;margin-top:35px}.conf_cont_button{width:100%;font-weight:600;background-color:#0d557d;height:30px;font-size:13px;color:#fff;border:0;margin-bottom:45px;margin-top:35px}.checkbox_topic p{color:#0d557d;font-size:18px;font-weight:700}.contable_checkbox{width:46%}.contable_checkbox label{width:185px}.menu_perfil ul li,.contable_checkbox ul li{background-color:#efefef;color:#0d557d;font-size:12px;font-weight:600;border:0}.menu_perfil ul>li.active>a,.perfil_checkbox ul>li.active>a,.balance ul>li.active>a{background-color:#0d557d!important;color:#fff!important}@media (max-width:1256px){.cut_right{width:30%}}@media (max-width:992px){.navbar-btn{background:none;color:#666666}.navbar-btn.focus,.navbar-btn:focus,.navbar-btn:hover{color:#666666;opacity:0.7}.navbar,footer{border:0}.bal_right_content{width:70%}.month_slot{width:65px}.cut_left,.cut_right{width:100%}}@media (max-width:768px){.pdf_heading{font-size:20px}.pdf_head img{width:20px}.nueva_factura>div{width:100%;margin:10px 0}.pdf_content embed{min-height:500px}.balance .tab-pane>div{width:100%!important;float:none!important}.month_slot{width:38%}.conf_input,.usuario_three,.conf_admin_button,.conf_cont_input,.contable_checkbox{width:100%;margin-right:0}.perfil_checkbox{float:none;width:100%;margin-left:0;text-align:center}.perfil_checkbox label{text-align:left}}.balance_upload_wrapper{position:relative;display:inline-block}.balance_upload_wrapper input{position:absolute;width:100%;height:100%;outline:none;opacity:0}.balance_upload_wrapper i:hover,.balance_upload_wrapper input:hover{cursor:pointer}.summernote_wrapper p,.summernote_wrapper button{color:inherit}.summernote_wrapper button{padding:5px 10px}.header_toggler{position:absolute;right:20px;top:10px;outline:none}.home_link{text-align:center;display:block;border:2px solid #0d557d}.trial-text{margin:20px 0 35px;font-size:16px;text-align:center}.signup-logo{display:block;margin:0 auto}.custom-button{height:auto;padding:8px;border:2px solid #0d557d;font-size:13px;line-height:1.2}div#multiples_facturas .dialog_header,div#error_multiples_facturas .dialog_header{text-align:center;font-size:21px;font-weight:bold;color:#0d557d}div#error_multiples_facturas .dialog_container{margin:10px 15px}div#error_multiples_facturas .dialog_container ul{min-height:42px;padding:1px}div#error_multiples_facturas .dialog_container ul li{background-color:#fff;border:1px dashed #ddd;border-top-right-radius:4px;border-top-left-radius:4px;display:block;margin-bottom:-1px;padding:10px 15px}#error_multiples_facturas md-dialog{padding:15px}.color-white{color:white}.popup{position:fixed;top:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;height:100%;width:100%;background-color:rgba(0,0,0,0.4)}.popup.popup-is-active{display:flex}.popup-is-open{overflow:hidden}.popup .popup-inner{position:relative;height:180px;max-height:80%;width:300px;max-width:80%;padding:40px;background-color:#ffffff;border-radius:16px;box-shadow:0px 6px 7px -4px rgb(0 0 0 / 8%),0px 11px 15px 1px rgb(0 0 0 / 5%),0px 4px 20px 3px rgb(0 0 0 / 4%)}.popup .icon-popup{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;height:40px;width:40px;font-size:20px;cursor:pointer}.popup .text-popup{display:flex;margin-bottom:20px}.popup .button-popup{display:flex;justify-content:center}.badge{width:24px;height:24px;padding:8px;border-radius:50%;background:red;color:white!important;position:absolute;top:-16px;right:58px}.bank-accounts-info{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:15px;margin-top:10px}.bank-account-item{margin-bottom:10px;padding:8px;border-left:3px solid #007bff;background:#fff;border-radius:3px}.bank-account-item:last-child{margin-bottom:0}.prefix-badge{display:inline-block;background:#6c757d;color:white;padding:2px 8px;border-radius:12px;font-size:12px;margin-left:10px;cursor:pointer;transition:background-color 0.2s}.prefix-badge:hover{background:#495057}.default-badge{display:inline-block;background:#28a745;color:white;padding:2px 8px;border-radius:12px;font-size:12px;margin-left:5px}.form-help{font-size:12px;color:#6c757d;margin-top:5px;display:block}.auto-detected{border-color:#28a745!important;box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)!important;transition:all 0.3s ease}.bank-accounts-info{max-height:200px;overflow-y:auto}.bank-account-item.active-account{border-left-color:#28a745;background:#f8fff9;font-weight:500}