.draggable-modal .ant-modal{padding-bottom:0}.draggable-modal-dynamic .ant-modal{margin:0}.draggable-modal-dynamic .ant-modal-content{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100vh}.draggable-modal-dynamic .ant-modal-header{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;padding:16px 24px;border-bottom:1px solid #f0f0f0}.draggable-modal-dynamic .ant-modal-body{-ms-flex:1 1;flex:1 1;overflow:auto;min-height:0}.draggable-modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;padding:4px 0}.draggable-modal-header .anticon-drag{color:rgba(0,0,0,.45);font-size:14px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.draggable-modal-header:hover .anticon-drag{color:#1890ff}.draggable-modal-header:active{cursor:-webkit-grabbing;cursor:grabbing}.draggable-modal-title{-ms-flex:1 1;flex:1 1;font-weight:600}.ant-modal-root{z-index:1100}.draggable-modal{z-index:1100}.draggable-modal,.draggable-modal .ant-modal,.draggable-modal .ant-modal-content{pointer-events:auto}.draggable-modal .ant-modal-header{pointer-events:auto;cursor:-webkit-grab;cursor:grab}.draggable-modal .ant-modal-header:active{cursor:-webkit-grabbing;cursor:grabbing}.draggable-modal .ant-modal-body{pointer-events:auto}.ant-modal-wrap{z-index:1100}.documentos-viewer-modal,.documentos-viewer-modal .ant-modal{z-index:1200!important}.modern-calculator{width:100%}.calc-display{background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:-o-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:1.8rem;padding:14px;text-align:right;border-radius:6px;margin-bottom:10px;min-height:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;font-weight:300;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.15);box-shadow:0 3px 10px rgba(0,0,0,.15);word-wrap:break-word;word-break:break-all}.calc-btn{width:100%;height:48px;font-size:1.2rem;border:none;border-radius:6px;background:#f5f5f5;color:#333;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;font-weight:500;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.calc-btn:hover{background:#e0e0e0;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.calc-btn:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.calc-btn.btn-operator{background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:-o-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.calc-btn.btn-operator:hover{background:-webkit-linear-gradient(315deg,#5568d3,#65408b);background:-o-linear-gradient(315deg,#5568d3 0,#65408b 100%);background:linear-gradient(135deg,#5568d3,#65408b)}.calc-btn.btn-equals{background:-webkit-linear-gradient(315deg,#f093fb,#f5576c);background:-o-linear-gradient(315deg,#f093fb 0,#f5576c 100%);background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.calc-btn.btn-equals:hover{background:-webkit-linear-gradient(315deg,#df7ce8,#e04658);background:-o-linear-gradient(315deg,#df7ce8 0,#e04658 100%);background:linear-gradient(135deg,#df7ce8,#e04658)}.calc-btn.btn-function{background:#e3f2fd;color:#1976d2}.calc-btn.btn-function:hover{background:#bbdefb}.conversion-result{background:#f5f5f5;padding:16px;border-radius:6px;text-align:center;font-size:1.6rem;color:#667eea;min-height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #29d,0 0 5px #29d;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.show-loading-animation.rect-shape,.show-loading-animation .rect-shape,.show-loading-animation.round-shape,.show-loading-animation .round-shape,.show-loading-animation.text-row,.show-loading-animation .text-row{-webkit-animation:react-placeholder-pulse 1.5s infinite;animation:react-placeholder-pulse 1.5s infinite}@-webkit-keyframes react-placeholder-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes react-placeholder-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}a,body,div,h1,h2,h3,h4,h5,h6,html,html a,input,li,p,span,textarea{font-family:Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004)}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow:after,.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow:after,.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow:after,.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow:after,.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow:after,.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow:after{left:0;margin-left:-4px}html[dir=rtl] .ant-popover,html[dir=rtl] .isoCardInfoForm .ant-input{text-align:right}html[dir=rtl] .has-error.has-feedback:after,html[dir=rtl] .has-success.has-feedback:after,html[dir=rtl] .has-warning.has-feedback:after,html[dir=rtl] .is-validating.has-feedback:after{left:0;right:auto}html[dir=rtl] .ant-modal-close{right:inherit;left:0}html[dir=rtl] .ant-modal-footer{text-align:left}html[dir=rtl] .ant-modal-footer button+button{margin-left:0;margin-right:8px}html[dir=rtl] .ant-confirm-body .ant-confirm-content{margin-right:42px}html[dir=rtl] .ant-btn>.anticon+span,html[dir=rtl] .ant-btn>span+.anticon{margin-right:.5em}html[dir=rtl] .ant-btn-loading span{margin-left:0;margin-right:.5em}html[dir=rtl] .ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline){padding-left:25px;padding-right:29px}html[dir=rtl] .ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline) .anticon{margin-right:-14px;margin-left:0}html[dir=rtl] .ant-modal.ant-confirm .ant-confirm-body>.anticon{margin-left:16px;margin-right:0;float:right}html[dir=rtl] .ant-modal.ant-confirm .ant-confirm-btns{float:left}html[dir=rtl] .ant-modal.ant-confirm .ant-confirm-btns button+button{margin-right:10px;margin-left:0}html[dir=rtl] .ant-message .anticon{margin-left:8px;margin-right:0}html[dir=rtl] .ant-popover-message-title{padding-right:20px;padding-left:0}html[dir=rtl] .ant-popover-buttons{text-align:left}html[dir=rtl] .ant-notification-notice-closable .ant-notification-notice-message{padding-left:24px;padding-right:0}html[dir=rtl] .ant-notification-notice-with-icon .ant-notification-notice-description,html[dir=rtl] .ant-notification-notice-with-icon .ant-notification-notice-message{margin-right:48px}html[dir=rtl] .ant-notification-notice-close{right:auto;left:16px}html[dir=rtl] .ant-notification-notice-with-icon{left:0}html[dir=rtl] .dz-hidden-input{display:none}.badge-automatic{background-color:#10b981;color:#fff;font-size:.75rem;padding:.25rem .5rem;border-radius:.375rem;font-weight:500;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.25rem;margin-left:.5rem}.activity-system{border-left:3px solid #f59e0b;background-color:#fffbeb}.activity-auto-indicator{color:#1890ff;font-size:.875rem;margin-left:.5rem}body.dark-mode{color:#e0e0e0}body.dark-mode,body.dark-mode .ant-layout{background-color:#0f0f0f}body.dark-mode .isomorphicContent{background-color:#0f0f0f!important}body.dark-mode .isomorphicTopbar{background:-webkit-linear-gradient(315deg,#1a1a1a,#2a2a2a)!important;background:-o-linear-gradient(315deg,#1a1a1a,#2a2a2a)!important;background:linear-gradient(135deg,#1a1a1a,#2a2a2a)!important;border-bottom-color:hsla(0,0%,100%,.05)!important}body.dark-mode .isomorphicSidebar{background:#1a1a1a!important}body.dark-mode .isoLogoWrapper{background:rgba(0,0,0,.3)!important;border-bottom-color:hsla(0,0%,100%,.05)!important}body.dark-mode .ant-card{border-color:#2a2a2a}body.dark-mode .ant-card,body.dark-mode .ant-table{background-color:#1a1a1a;color:#e0e0e0}body.dark-mode .ant-table-thead>tr>th{background-color:#2a2a2a;color:#e0e0e0;border-color:#3a3a3a}body.dark-mode .ant-table-tbody>tr>td{border-color:#2a2a2a;color:#e0e0e0}body.dark-mode .ant-table-tbody>tr:hover>td{background-color:#252525}body.dark-mode .ant-input,body.dark-mode .ant-picker,body.dark-mode .ant-select-selector{background-color:#1a1a1a;border-color:#2a2a2a;color:#e0e0e0}body.dark-mode .ant-input::-webkit-input-placeholder{color:#666}body.dark-mode .ant-input::-moz-placeholder{color:#666}body.dark-mode .ant-input::-ms-input-placeholder{color:#666}body.dark-mode .ant-input::placeholder{color:#666}body.dark-mode .ant-select-dropdown{background-color:#1a1a1a;border-color:#2a2a2a}body.dark-mode .ant-select-item{color:#e0e0e0}body.dark-mode .ant-select-item-option-selected{background-color:#2a2a2a}body.dark-mode .ant-select-item-option-active{background-color:#252525}body.dark-mode .ant-modal-content{background-color:#1a1a1a;color:#e0e0e0}body.dark-mode .ant-modal-header{background-color:#252525;border-color:#2a2a2a;color:#e0e0e0}body.dark-mode .ant-modal-title,body.dark-mode .ant-tabs-nav{color:#e0e0e0}body.dark-mode .ant-tabs-tab{color:#888}body.dark-mode .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff}body.dark-mode .ant-btn-default{background-color:#2a2a2a;border-color:#3a3a3a;color:#e0e0e0}body.dark-mode .ant-btn-default:hover{background-color:#3a3a3a;border-color:#4a4a4a;color:#fff}body.dark-mode .ant-select-arrow,body.dark-mode .ant-select-selection-item{color:#000!important}.isoDashboardMenu .ant-menu-item-selected,.isoDashboardMenu .ant-menu-sub .ant-menu-item-selected{background-color:rgba(59,130,246,.15)!important;border-left:3px solid #3b82f6!important;color:#60a5fa!important}.isoDashboardMenu .ant-menu-item-selected .nav-text,.isoDashboardMenu .ant-menu-sub .ant-menu-item-selected .nav-text{color:#60a5fa!important;font-weight:500!important}.isoDashboardMenu .ant-menu-item-selected .anticon,.isoDashboardMenu .ant-menu-item-selected i,.isoDashboardMenu .ant-menu-sub .ant-menu-item-selected .anticon,.isoDashboardMenu .ant-menu-sub .ant-menu-item-selected i{color:#60a5fa!important}.ant-tabs-tab{margin:0 4px 0 0!important;padding:8px 12px!important}.ant-tabs-tab+.ant-tabs-tab{margin:0!important}.ant-btn-primary{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-text)!important}.ant-btn-primary:focus,.ant-btn-primary:hover{color:var(--theme-text)!important}.ant-btn-primary:active,.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}.ant-btn-primary:active{opacity:.9}.ant-pagination-item-active{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ant-pagination-item-active a{color:var(--theme-text)!important}.ant-pagination-item:hover{border-color:var(--theme-primary)!important}.ant-pagination-item:hover a{color:var(--theme-primary)!important}.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ant-tabs-tab-disabled{opacity:.4!important;cursor:not-allowed!important}.ant-tabs-tab-disabled .ant-tabs-tab-btn{color:rgba(0,0,0,.25)!important;cursor:not-allowed!important}.ant-tabs-tab-disabled:hover{color:rgba(0,0,0,.25)!important}.ant-picker-range{width:100%}.ant-picker-panel-container{-webkit-box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-range .ant-picker-active-bar{background:var(--theme-primary,#1890ff)}.ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:var(--theme-primary,#1890ff);opacity:.1}.ant-picker-ranges{padding:8px 12px}.ant-picker-preset>.ant-tag-blue{background:var(--theme-primary,#1890ff);border-color:var(--theme-primary,#1890ff);color:#fff;cursor:pointer;margin-bottom:8px}.ant-picker-preset>.ant-tag-blue:hover{opacity:.85}.ant-picker{border-radius:4px}.ant-picker-focused{border-color:var(--theme-primary,#1890ff);-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-picker-input>input{text-align:center}.ant-picker-range-separator{padding:0 8px}.ant-picker-panel{border-radius:4px}.ant-picker-header{border-bottom:1px solid #f0f0f0;padding:8px 12px}.ant-picker-header-next-btn:hover,.ant-picker-header-prev-btn:hover,.ant-picker-header-super-next-btn:hover,.ant-picker-header-super-prev-btn:hover,.ant-picker-header-view button:hover{color:var(--theme-primary,#1890ff)}.ant-picker-footer{border-top:1px solid #f0f0f0}.ant-picker-footer .ant-btn-primary{background-color:var(--theme-primary,#1890ff)!important;border-color:var(--theme-primary,#1890ff)!important}.ant-picker-presets{min-width:120px;max-width:200px}.ant-picker-presets ul{padding:4px}.ant-picker-presets li{padding:4px 8px;margin:2px 0;border-radius:4px;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.ant-picker-presets li:hover{background-color:rgba(24,144,255,.1);color:var(--theme-primary,#1890ff)}