.btn-delete{background-color:#a94545;color:#fff;border:1px solid #a94545;font-size:14px}.btn-delete:hover:not(:disabled){background-color:#842929;border-color:#842929}.btn-delete:disabled{opacity:.5;cursor:not-allowed}.ds-btn{border-radius:5px;white-space:nowrap;cursor:pointer;border:none}.ds-btn:disabled{opacity:.5;cursor:not-allowed}.ds-btn--sm{height:32px;padding:0 8px;font-size:12px}.ds-btn--md{height:40px;padding:0 16px;font-size:14px}.ds-btn--lg{height:48px;padding:0 24px;font-size:15px}.ds-btn--primary{background-color:#233645;color:#fff;border:1px solid #233645}.ds-btn--primary:hover:not(:disabled){background-color:#a4bed4;border-color:#a4bed4}.ds-btn--danger{background-color:#a94545;color:#fff;border:1px solid #a94545}.ds-btn--danger:hover:not(:disabled){background-color:#842929;border-color:#842929}.ds-btn--outline{background-color:transparent;color:#233645;border:1px solid #233645}.ds-btn--outline:hover:not(:disabled){background-color:#233645;color:#fff}.ds-btn--inverse{background-color:transparent;color:#fff;border:1px solid #fff}.ds-btn--inverse:hover:not(:disabled){background-color:#fff;color:#233645}.ds-btn--secondary{background-color:#5a5a5a;color:#fff;border:1px solid rgb(90,90,90)}.ds-btn--secondary:hover:not(:disabled){background-color:#4a4a4a;border-color:#4a4a4a}.ds-btn--outline-danger{background-color:transparent;color:#a94545;border:1px solid #a94545}.ds-btn--outline-danger:hover:not(:disabled){background-color:#a94545;color:#fff;border-color:#842929}.modal-backdrop{position:fixed;inset:0;background:#00000059;display:grid;place-items:center;z-index:1050}.modal-card{width:min(500px,92vw);background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000040;padding:24px}.modal-card h5{margin:0;font-size:15px;font-weight:700;color:#212529}.modal-card p{margin:0;font-size:14px;color:#495057}.modal-card--narrow{width:min(600px,95vw);max-height:90vh;overflow-y:auto;overflow-x:visible;padding:20px 24px}.modal-card--medium{width:min(720px,92vw);padding:16px 18px}.modal-card--wide{width:min(900px,95vw);max-height:90vh;overflow-y:auto;padding:20px 24px}.info-box{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px}.info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.info-row:last-child{margin-bottom:0}.info-label{font-weight:500;color:#6c757d}.info-value{font-weight:700;color:#212529}.ds-navbar-bar{display:flex;justify-content:flex-end;align-items:center;width:100%}.ds-navbar-bar__group{display:flex;align-items:center;gap:8px}.ds-navbar-bar__label{color:#fff;font-weight:500}.ds-navbar-bar__field{width:300px}:root{--smart-grid-cell-font-size: 12px;--smart-grid-column-font-size: 11px;--smart-grid-column-font-weight: 600;--smart-grid-column-header-height: 10px;--smart-ui-state-selected: rgba(35, 54, 69, .5);--smart-ui-state-color-selected: #fff;--smart-ui-state-focus: rgba(35, 54, 69, .5);--smart-ui-state-color-focus: #fff;--smart-primary-rgb: rgba(35, 54, 69, .5);--smart-primary-color: var(--smart-ui-state-color-selected);--smart-primary: var(--smart-ui-state-selected)}smart-grid-row[selected]:not([selected=indeterminate]):not([selected]+smart-grid-row[selected]:not([selected=indeterminate]):not([selected=none])) smart-grid-cell[selected]:not([editor]):not([header]):not(.smart-add-new-column) .smart-label:not([data-field=_addNewColumn]):not([data-field=_rowDetailColumn]){border-top:unset}smart-grid-row[selected]:not([selected=indeterminate]):not([selected]+smart-grid-row[selected]:not([selected=indeterminate]):not([selected=none])) smart-grid-cell[selected]:not([editor]):not([header]):not(.smart-add-new-column){--smart-primary-color: #000;color:#000!important;background:#a4bed4!important}.smart-grid-column-header,smart-grid-column{background:var(--smart-ui-state-selected);color:var(--smart-ui-state-color-selected)}.grid-a-link{color:#233645;font-weight:600;cursor:pointer;text-decoration:underline}smart-grid-row[selected] .grid-a-link,smart-grid-row[focus] .grid-a-link{color:#000}smart-grid-column .smart-action-button,smart-grid-column:hover .smart-action-button{background:var(--smart-surface);color:var(--smart-surface-color)}html,body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;width:100dvw;height:100dvh}
