.approval-stages-container .field-dropdown-container{position:relative}.approval-stages-container .field-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1000;display:none;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-top:none;padding:0;margin:0;list-style:none}.approval-stages-container .field-dropdown li a{display:block;padding:6px 12px;color:#333;text-decoration:none;white-space:nowrap}.approval-stages-container .field-dropdown li a:hover{background-color:#f5f5f5}.approval-stages-container .requirements-container{padding:10px}.approval-stages-container .requirements-container table{margin-bottom:10px}.approval-stages-container .requirements-container .requirement-actions{margin-bottom:10px;text-align:right}.approval-stages-container .requirements-container .requirement-item td{vertical-align:middle}.approval-stages-container .no-padding{padding:0}.approval-stages-container .range-slider-container{position:relative}.approval-stages-container .range-slider-values{display:flex;align-items:center;margin-top:5px}.approval-stages-container .range-slider-values .form-control{width:70px;margin:0 5px}.approval-stages-container .range-slider__separator{margin:0 5px}.approval-stages-container .action-buttons{display:flex;align-items:center}.approval-stages-container .action-buttons .btn{margin-right:5px}.approval-stages-container{.stage-row{background-color:#fff;border-bottom:1px solid #dee2e6}.requirements-container{padding:15px;margin:10px 0;border-left:3px solid #dee2e6;background-color:#fff}.requirements-table{margin-bottom:15px;border:1px solid #e9ecef;thead th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;padding:10px}.requirement-item{background-color:#fff;transition:background-color .2s;&:hover{background-color:#f8f9fa}td{padding:12px 8px}}.requirement-group{background-color:#f8f9fa;border-left:3px solid #4099ff;td{padding:15px 10px}.nested-requirements{margin:10px 0;border:1px solid #e9ecef;background-color:#fff;.requirement-item{margin-left:20px;border-left:2px solid #dee2e6}}}}.requirement-actions{padding:10px 0;margin-top:10px;border-top:1px solid #dee2e6;.btn-group{.btn{margin-right:5px;padding:6px 12px;&:hover{background-color:#f8f9fa}.fas{margin-right:5px}}}}.field-dropdown-container{position:relative;.field-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1000;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #dee2e6;border-radius:0 0 4px 4px;box-shadow:0 2px 4px #0000001a;li{a{display:block;padding:8px 12px;color:#333;text-decoration:none;transition:background-color .2s;&:hover{background-color:#f8f9fa}}}}}.requirement-item{.form-control{border-radius:4px;border:1px solid #dee2e6;&:focus{border-color:#4099ff;box-shadow:0 0 0 .2rem #4099ff40}}select.form-control{padding-right:24px;background-image:url(data:image/svg+xml,...);background-repeat:no-repeat;background-position:right 8px center;background-size:12px}}.requirement-group{>td:first-child{select.form-control{font-weight:500;border-color:#4099ff}}}.action-buttons{.btn{padding:4px 8px;border-radius:4px;transition:all .2s;&:hover{background-color:#f8f9fa}&.text-danger:hover{background-color:#fee2e2}}}.no-padding{padding:0!important}.vertical-middle{vertical-align:middle!important}.requirements-row{background-color:#f8f9fa;td.no-padding{padding:0}}.requirements-container{padding:10px;margin-left:20px;// Indentation border-left: 2px solid #dee2e6}.requirements-table{margin-bottom:10px;.requirement-item{background-color:#fff}}.requirement-actions{padding:5px 0}.action-buttons{display:flex;justify-content:flex-end;gap:5px;.btn{padding:4px 8px;&:hover{background-color:#0000000d}}}.range-slider-cell{position:relative;padding:15px 10px!important}.range-slider-container{position:relative;width:100%}.range-slider{position:relative;width:100%;height:20px}.range-slider__track{position:absolute;width:100%;height:2px;background:#ddd;top:50%;transform:translateY(-50%)}.range-slider__range{position:absolute;width:100%;pointer-events:none;appearance:none;height:2px;background:none;top:50%;transform:translateY(-50%);z-index:2;&::-webkit-slider-thumb{pointer-events:auto;appearance:none;width:16px;height:16px;border-radius:50%;background:#4099ff;cursor:pointer;border:none;z-index:3}&::-moz-range-thumb{pointer-events:auto;appearance:none;width:16px;height:16px;border-radius:50%;background:#4099ff;cursor:pointer;border:none;z-index:3}}.range-slider-values{display:flex;justify-content:center;align-items:center;margin-top:5px;gap:5px}.range-slider__input{width:80px;text-align:center}.range-slider__separator{margin:0 2px}.table>tbody>tr>td{vertical-align:middle}.input-group{width:100%}}.range-slider-cell{position:relative;padding:15px 10px!important}.range-slider-container{position:relative;width:100%}.range-slider{position:relative;width:100%;height:20px}.range-slider__track{position:absolute;width:100%;height:2px;background:#ddd;top:50%;transform:translateY(-50%)}.range-slider__range{position:absolute;width:100%;pointer-events:none;appearance:none;height:2px;background:none;top:50%;transform:translateY(-50%);z-index:2}.range-slider__range::-webkit-slider-thumb{pointer-events:auto;appearance:none;width:16px;height:16px;border-radius:50%;background:#4099ff;cursor:pointer;border:none;z-index:3}.range-slider__range::-moz-range-thumb{pointer-events:auto;appearance:none;width:16px;height:16px;border-radius:50%;background:#4099ff;cursor:pointer;border:none;z-index:3}.range-slider-values{display:flex;justify-content:center;align-items:center;margin-top:5px;gap:5px}.range-slider__input{width:70px;text-align:center}.range-slider__separator{margin:0 2px}.approval-options-container>.readable-header{min-width:2rem}.approval-entries-container{margin:10px 0}.approval-entry{margin-bottom:10px}.approval-entry-line{display:flex;align-items:center;gap:8px}.approval-operation{display:flex;align-items:center;gap:6px}.approval-separator{color:#6c757d}.amount{font-weight:600}.approval-date{font-size:.9em}
/*# sourceMappingURL=main.css.map */
