body{background-color:#d3d3d3}.action-w-1{width:1rem}.action-w-2{width:7rem}.auto-width,.no-wrap{white-space:nowrap}.auto-width{width:auto}.custom-marker{color:#ff0;font-size:15px;padding-top:6px}.image-item img{background-color:#d3d3d3;max-height:200px;max-width:100%;object-fit:cover;padding:5px}.image-container{position:relative}.delete-button{left:5px;position:absolute;top:5px}.text-decoration-line-through{text-decoration:line-through}.add-before{height:24px;padding-top:0}.asr-invoice form{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:1.5rem}.asr-invoice form>div,.asr-invoice h3{margin-bottom:1.5rem}.asr-invoice h3{color:#444;font-weight:700}.asr-invoice .form-group{margin-bottom:1.5rem}.asr-invoice .form-control{border:1px solid #ddd;border-radius:5px;font-size:1rem;padding:.75rem}.asr-invoice .btn{border-radius:5px;font-size:1rem;padding:.75rem 1.5rem}.asr-invoice .btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.asr-invoice .btn-text{background:none;border:none;color:#007bff;cursor:pointer;padding:0}.asr-invoice .btn-text.text-danger{color:#dc3545}.asr-invoice .btn-text.text-primary{color:#007bff}.asr-invoice .add-before{height:24px;padding-top:0}.asr-invoice .d-flex{align-items:center;display:flex}.asr-invoice .justify-content-end{justify-content:flex-end}.asr-invoice .ml-2{margin-left:.5rem}.asr-invoice hr{border:0;border-top:1px solid #ddd;margin:1.5rem 0}.list-group-item.marked{background-color:#f8f9fc;border-left:2px solid #007bff}.steps{border:1px solid #e7e7e7}.steps-header{border-bottom:1px solid #e7e7e7;padding:.375rem}.steps-header .progress{height:.25rem}.steps-body{display:table;table-layout:fixed;width:100%}.step{border-right:1px dashed #dfdfdf;color:rgba(0,0,0,.65);display:table-cell;font-weight:600;padding:1rem .75rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.step:last-child{border-right:0}.step-indicator{background-color:#fff;border:1px solid #e7e7e7;border-radius:50%;display:block;font-size:.875rem;height:1.5rem;left:.75rem;line-height:1.375rem;position:absolute;top:.75rem;width:1.5rem}.has-indicator{padding-left:2.375rem;padding-right:1.5rem}.has-indicator .step-indicator{margin-top:-.75rem;top:50%}.step-icon{color:#888;display:block;font-size:1.75rem;height:1.5rem;margin:0 auto .75rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:1.5rem}.step:hover{color:rgba(0,0,0,.9);text-decoration:none}.step:hover .step-indicator{background-color:#f4f4f4;border-color:transparent;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.step:hover .step-icon{color:rgba(0,0,0,.9)}.step-active,.step-active:hover{color:rgba(0,0,0,.9);cursor:default;pointer-events:none}.step-active .step-indicator,.step-active:hover .step-indicator{background-color:#5c77fc;border-color:transparent;color:#fff}.step-active .step-icon,.step-active:hover .step-icon{color:#5c77fc}.step-completed .step-indicator,.step-completed:hover .step-indicator{background-color:rgba(51,203,129,.12);border-color:transparent;color:#33cb81;line-height:1.25rem}.step-completed .step-indicator .feather,.step-completed:hover .step-indicator .feather{height:.875rem;width:.875rem}@media (max-width:575.98px){.steps-header{display:none}.step,.steps-body{display:block}.step{border-bottom:1px dashed #e7e7e7;border-right:0}.step:last-child{border-bottom:0}.has-indicator{padding:1rem .75rem}.has-indicator .step-indicator{display:inline-block;margin:0 .75rem 0 0;position:static}}.bg-secondary{background-color:#f7f7f7!important}