.quotation-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;margin-bottom:20px;border:1px solid #dce5ef;border-radius:12px;background:white}
.quotation-tools>div{flex:1 1 260px}.quotation-tools strong{font-size:1.4rem}.quotation-tools p{margin:6px 0;color:#526174}
#quotation-feedback{padding:16px;background:#edf3fa;border-radius:10px;margin-bottom:16px}
#quotation-history{width:min(92vw,700px);max-height:85vh;overflow:auto;border:0;border-radius:14px;padding:24px}
#quotation-history::backdrop{background:#14263899}.revision-entry{border-top:1px solid #dce5ef;padding:16px 0;white-space:pre-wrap;overflow-wrap:anywhere}
.quotation-page .card{border-radius:12px}.quotation-page .btn{min-height:42px}
@media(max-width:991px){
 .quotation-page .d-flex.flex-row{flex-wrap:wrap}
 .quotation-page #kt_profile_aside{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0 0 16px;visibility:visible!important;box-shadow:none}
 .quotation-page #kt_profile_aside .card-body{padding:16px!important;margin-top:0!important}
 .quotation-page .flex-row-fluid{min-width:0;width:100%;margin-left:0!important}
 .quotation-page .card-body{padding:16px!important}
 .quotation-page .cardinfobottom{flex-wrap:wrap;gap:8px;border:0}
 .quotation-tools .btn{width:100%}.quotation-page .table-responsive{overflow:auto}
}
