.app-action-grid{display:grid;gap:.375rem}.app-action-grid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.app-action-btn{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;justify-content:center;line-height:1.15;min-height:1.75rem;padding:.25rem .4rem;text-align:center;transition:background .15s,opacity .15s;white-space:normal;width:100%}.app-action-btn:focus-visible{box-shadow:0 0 0 .15rem rgba(115,163,248,.4);outline:none}.app-action-btn--primary{background:#265eae;box-shadow:0 1px 3px rgba(0,0,0,.12);color:#f9f8ff}.app-action-btn--primary:hover{color:#f9f8ff;opacity:.88}.app-action-btn--secondary{background:#e3e9ed;color:#2c3437}.app-action-btn--secondary:hover{background:#dce4e8;color:#2c3437}.app-action-btn i{flex:0 0 auto;font-size:.9rem;margin-right:0 !important}.app-action-btn span{min-width:0;overflow-wrap:break-word}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{border-bottom:2px dotted #d5dde2}table.dataTable>tbody>tr>td,table.dataTable>tbody>tr>th{border-bottom:1px dotted #d5dde2}div.dt-container .row:has(.dt-info),div.dt-container .dt-layout-row:has(.dt-info){align-items:center;row-gap:.75rem}div.dt-container div.dt-info{color:var(--bs-body-color);font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;white-space:nowrap}div.dt-container div.dt-paging{display:flex;justify-content:flex-end}div.dt-container div.dt-paging .pagination{flex-wrap:wrap;margin-bottom:0;row-gap:.25rem}@media(max-width: 767.98px){div.dt-container div.dt-info{text-align:center;white-space:normal}div.dt-container div.dt-paging{justify-content:center}}.btn-primary{background:#265eae;border-color:#265eae;box-shadow:0 1px 3px rgba(0,0,0,.12);color:#f9f8ff;transition:background .15s,border-color .15s,opacity .15s}.btn-primary:hover,.btn-primary:active,.btn-primary.active{background:#265eae;border-color:#265eae;color:#f9f8ff;opacity:.88}.btn-secondary{background:#556170;border-color:#556170;color:#f9f8ff;transition:background .15s,border-color .15s,opacity .15s}.btn-secondary:hover,.btn-secondary:active,.btn-secondary.active{background:#46515f;border-color:#46515f;color:#f9f8ff}.btn-success{background:#1e7b50;border-color:#1e7b50;color:#f9f8ff;transition:background .15s,border-color .15s,opacity .15s}.btn-success:hover,.btn-success:active,.btn-success.active{background:#1e7b50;border-color:#1e7b50;color:#f9f8ff;opacity:.88}.btn-danger{background:#ba3124;border-color:#ba3124;color:#f9f8ff;transition:background .15s,border-color .15s,opacity .15s}.btn-danger:hover,.btn-danger:active,.btn-danger.active{background:#ba3124;border-color:#ba3124;color:#f9f8ff;opacity:.88}.btn-warning{background:#c68a10;border-color:#c68a10;color:#3d2a00;transition:background .15s,border-color .15s,opacity .15s}.btn-warning:hover,.btn-warning:active,.btn-warning.active{background:#c68a10;border-color:#c68a10;color:#3d2a00;opacity:.88}.btn-info{background:#1878a0;border-color:#1878a0;color:#f9f8ff;transition:background .15s,border-color .15s,opacity .15s}.btn-info:hover,.btn-info:active,.btn-info.active{background:#1878a0;border-color:#1878a0;color:#f9f8ff;opacity:.88}.btn-light{background:#e3e9ed;border-color:#e3e9ed;color:#2c3437;transition:background .15s,border-color .15s}.btn-light:hover,.btn-light:active,.btn-light.active{background:#dce4e8;border-color:#dce4e8;color:#2c3437}.btn-dark{background:#2c3437;border-color:#2c3437;color:#f9f8ff;transition:background .15s,border-color .15s,opacity .15s}.btn-dark:hover,.btn-dark:active,.btn-dark.active{background:#2c3437;border-color:#2c3437;color:#f9f8ff;opacity:.88}.btn-outline-primary{background:rgba(0,0,0,0);border-color:#265eae;color:#265eae;transition:background .15s,border-color .15s,color .15s}.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary.active{background:#265eae;border-color:#265eae;color:#f9f8ff}.btn-outline-secondary{background:rgba(0,0,0,0);border-color:#556170;color:#556170;transition:background .15s,border-color .15s,color .15s}.btn-outline-secondary:hover,.btn-outline-secondary:active,.btn-outline-secondary.active{background:#556170;border-color:#556170;color:#f9f8ff}.btn-outline-success{background:rgba(0,0,0,0);border-color:#1e7b50;color:#1e7b50;transition:background .15s,border-color .15s,color .15s}.btn-outline-success:hover,.btn-outline-success:active,.btn-outline-success.active{background:#1e7b50;border-color:#1e7b50;color:#f9f8ff}.btn-outline-danger{background:rgba(0,0,0,0);border-color:#ba3124;color:#ba3124;transition:background .15s,border-color .15s,color .15s}.btn-outline-danger:hover,.btn-outline-danger:active,.btn-outline-danger.active{background:#ba3124;border-color:#ba3124;color:#f9f8ff}.btn-outline-warning{background:rgba(0,0,0,0);border-color:#c68a10;color:#c68a10;transition:background .15s,border-color .15s,color .15s}.btn-outline-warning:hover,.btn-outline-warning:active,.btn-outline-warning.active{background:#c68a10;border-color:#c68a10;color:#3d2a00}.btn-outline-info{background:rgba(0,0,0,0);border-color:#1878a0;color:#1878a0;transition:background .15s,border-color .15s,color .15s}.btn-outline-info:hover,.btn-outline-info:active,.btn-outline-info.active{background:#1878a0;border-color:#1878a0;color:#f9f8ff}.btn-outline-light{background:rgba(0,0,0,0);border-color:#d5dde2;color:#2c3437;transition:background .15s,border-color .15s}.btn-outline-light:hover,.btn-outline-light:active,.btn-outline-light.active{background:#e3e9ed;border-color:#d5dde2;color:#2c3437}.btn-outline-dark{background:rgba(0,0,0,0);border-color:#2c3437;color:#2c3437;transition:background .15s,border-color .15s,color .15s}.btn-outline-dark:hover,.btn-outline-dark:active,.btn-outline-dark.active{background:#2c3437;border-color:#2c3437;color:#f9f8ff}.btn:focus-visible{box-shadow:0 0 0 .15rem rgba(115,163,248,.4);outline:none}
