@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";.dt-thead th{background:#1a237e!important;color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.3px;padding:7px 8px;border-right:1px solid #283593;white-space:nowrap}.dt-thead th:last-child{border-right:none}.dt-thead th .sort-icon{color:#9fa8da!important}.dt-compact tbody td{font-size:12px;font-weight:600;color:#333;padding:5px 8px;vertical-align:middle;white-space:nowrap}.dt-compact tbody tr:nth-child(2n) td{background:#f9fafb}.dt-compact tbody tr:hover td{background:#f0f4ff}.dt-badge{display:inline-block;padding:1px 7px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.dt-date{font-size:11px!important;color:#555!important}.dt-actions{display:flex;align-items:center;gap:4px;justify-content:flex-end}.dt-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;cursor:pointer;font-size:11px;transition:opacity .2s,transform .1s;padding:0;text-decoration:none}.dt-btn:hover{opacity:.82;transform:scale(1.08)}.dt-btn-edit{background:#1565c0;color:#fff}.dt-btn-delete{background:#c62828;color:#fff}.dt-btn-view{background:#00695c;color:#fff}.dt-btn-more{background:#e0e0e0;color:#555}[data-bs-theme=dark] .dt-thead th{background:#1a237e;border-right-color:#283593}[data-bs-theme=dark] .dt-compact tbody td{color:#e2e8f0;background:transparent}[data-bs-theme=dark] .dt-compact tbody tr:nth-child(2n) td{background:#ffffff0a}[data-bs-theme=dark] .dt-compact tbody tr:hover td{background:#6366f11f}[data-bs-theme=dark] .dt-date{color:#94a3b8!important}[data-bs-theme=dark] .dt-btn-more{background:#374151;color:#d1d5db}[data-bs-theme=dark] .dt-badge{filter:brightness(.85)}.form-fino .form-label{font-size:.72rem;font-weight:600;color:var(--bs-secondary-color);margin-bottom:.2rem;letter-spacing:.2px}.form-fino .form-control,.form-fino .form-select{font-size:.83rem;padding:.32rem .6rem;min-height:unset;border-radius:.45rem;border-color:var(--bs-border-color)}.form-fino .form-control:focus,.form-fino .form-select:focus{box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.15)}.form-fino .form-control::-moz-placeholder{font-size:.8rem;opacity:.55}.form-fino .form-control::placeholder{font-size:.8rem;opacity:.55}.form-fino textarea.form-control{line-height:1.4}.form-fino .input-group-text{font-size:.8rem;padding:.32rem .6rem}.form-fino h6{font-size:.7rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--bs-secondary-color);padding-bottom:.3rem!important;margin-bottom:.85rem!important;border-bottom:1px solid var(--bs-border-color-translucent)!important}.form-fino h6 i{color:var(--bs-primary);opacity:.85}.form-fino .row{--bs-gutter-y: .55rem}.form-fino .mb-4{margin-bottom:1.1rem!important}.form-fino .mb-3{margin-bottom:.7rem!important}.form-fino .form-check-label{font-size:.85rem}.form-fino .form-switch.fs-5{font-size:1rem!important}.form-fino .btn{font-size:.83rem;padding:.32rem .7rem}.form-fino .btn-sm{font-size:.76rem;padding:.22rem .5rem}.form-fino .table{font-size:.83rem}.form-fino .table th{font-size:.67rem;text-transform:uppercase;letter-spacing:.4px;font-weight:600;color:var(--bs-secondary-color)}.form-fino .badge{font-weight:600}.lh-acoes{display:inline-flex;align-items:center;gap:.3rem}.lh-btn{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.5rem;font-size:.9rem;line-height:1;transition:transform .08s ease,box-shadow .12s ease,background-color .12s ease}.lh-btn:disabled{opacity:.5;pointer-events:none}.lh-btn:active{transform:translateY(1px);box-shadow:none}.lh-btn--ver{background:var(--bs-success);color:#fff;box-shadow:0 1px 2px #0000002e}.lh-btn--ver:hover{background:color-mix(in srgb,var(--bs-success) 88%,#000)}.lh-btn--mais{background:var(--bs-body-bg);color:var(--bs-secondary-color);border-color:var(--bs-border-color);box-shadow:0 1px 2px #00000014}.lh-btn--mais:hover{background:var(--bs-tertiary-bg);color:var(--bs-body-color)}.lh-btn--del{width:1.65rem;height:1.65rem;font-size:.8rem;background:var(--bs-body-bg);color:var(--bs-danger);border-color:var(--bs-border-color)}.lh-btn--del:hover{background:var(--bs-danger);color:#fff;border-color:var(--bs-danger)}.lh-acoes-menu{border-radius:.6rem;padding:.35rem;font-size:.82rem}.lh-acoes-menu .dropdown-item{border-radius:.4rem;padding:.4rem .6rem}:root{--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif}body,.navbar,.sidebar,.form-control,.form-select,.btn,.badge,.table,.offcanvas,.dropdown-menu,h1,h2,h3,h4,h5,h6,.fw-bold,.fw-semibold,.fw-medium{font-family:var(--font-sans)!important}.app-sidebar .nav-link,.app-sidebar .nav-item,.app-sidebar .nav-icon,.app-sidebar .nav-arrow,.app-sidebar .sidebar-menu,.app-sidebar .menu-item{font-size:14px!important}.table>thead>tr>th{padding-top:.4rem!important;padding-bottom:.4rem!important;font-size:.72rem!important}.table>tbody>tr>td{padding-top:.3rem!important;padding-bottom:.3rem!important;font-size:.82rem!important;line-height:1.35!important}.table>tbody>tr>td .badge{font-size:.72rem!important}.table>tbody>tr>td .small,.table>tbody>tr>td .font-monospace{font-size:.76rem!important}.table .btn-group .btn-sm{padding:.18rem .42rem!important;font-size:.76rem!important}.offcanvas .form-label{font-size:.73rem!important;margin-bottom:.2rem!important}.offcanvas .form-control,.offcanvas .form-select{font-size:.76rem!important;padding:.25rem .5rem!important;min-height:unset!important}.offcanvas .input-group-text{font-size:.76rem!important;padding:.25rem .5rem!important}.offcanvas .form-control::-moz-placeholder{font-size:.74rem!important}.offcanvas .form-control::placeholder{font-size:.74rem!important}.offcanvas h6{font-size:.76rem!important}.offcanvas .flex-fill.border.rounded-3{padding:.35rem .25rem!important}.offcanvas .flex-fill.border.rounded-3 i{font-size:1rem!important;margin-bottom:.1rem!important}.offcanvas .flex-fill.border.rounded-3 small{font-size:.7rem!important}.offcanvas .nav-tabs .nav-link{font-size:.8rem!important;padding:.3rem .65rem!important}.offcanvas .row.g-3{--bs-gutter-y: .45rem !important}.offcanvas .mb-4{margin-bottom:.75rem!important}.offcanvas .mb-3{margin-bottom:.45rem!important}.offcanvas .btn{font-size:.82rem!important;padding:.3rem .75rem!important}.td-clip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
