.csb-abatement-warning{display:block!important;color:#b42336!important;font-weight:700!important;background:#fff0f1;border-left:3px solid #b42336;padding:7px 9px;margin-top:7px;font-size:12px}.csb-abatement-warning small{color:#b42336!important}
#boletos .csb-search-toolbar{padding:18px 16px!important;background:#f7fbfd;border:1px solid #d7e5ed;border-radius:10px;margin:16px;gap:12px;align-items:flex-end!important}#boletos .csb-search-toolbar .csb-search-type{flex-basis:145px}#boletos .csb-search-toolbar label{font-weight:600}#boletos .csb-search-toolbar .csb-search-field{flex:1 1 320px}#boletos .csb-client-matches button{font-weight:400}#boletos .charge-status-filter{position:relative;align-self:flex-end}#boletos .charge-status-menu{position:absolute!important;top:calc(100% + 8px);right:0;z-index:40;min-width:250px;padding:14px!important;background:#fff!important;border:1px solid #cbdde8;border-radius:10px;box-shadow:0 8px 28px #163f5d26;display:grid!important;gap:6px}#boletos .charge-status-menu[hidden]{display:none!important}#boletos .charge-status-menu label{display:flex!important;align-items:center;gap:9px;padding:9px;border-radius:6px;font-weight:400;cursor:pointer}#boletos .charge-status-menu label:hover{background:#edf7f8}#boletos .charge-status-menu input{width:16px!important;min-height:16px!important;margin:0;accent-color:#087f8b}#boletos .charge-status-menu-head{display:flex;align-items:center;justify-content:space-between}.csb-production-review{width:min(900px,calc(100vw - 32px))!important;max-width:900px!important;max-height:90vh;overflow-y:auto;padding:24px!important}.csb-production-review h3{font-size:15px;margin:15px 0 10px}.csb-review-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#e9f7f8;border-radius:8px;padding:20px;margin:18px 0}.csb-review-summary span b{display:block;font-size:18px}.csb-review-card{border:1px solid #d7e5ed;border-radius:8px;padding:14px 18px;margin:14px 0}.csb-review-card h3{margin:0 0 8px}.csb-review-card small{display:block;margin-top:5px}.csb-review-card p{line-height:1.6;margin-bottom:0}.csb-review-detail{min-width:240px;max-width:360px;white-space:normal;padding:10px;background:#f5f9fc;line-height:1.5}.csb-review-detail small{display:block}.csb-production-review summary{cursor:pointer;color:#087f8b;font-weight:600}.csb-review-warning,.csb-review-difference{padding:12px 15px;background:#fff4db;color:#7d4d0c;border:1px solid #ffd890;border-radius:7px;margin:14px 0}.csb-review-issue{position:sticky;bottom:0;z-index:2;margin-right:10px;padding:12px 20px!important;box-shadow:0 0 0 8px white}.csb-production-review>.secondary{position:sticky;bottom:0;z-index:2;padding:12px 20px!important;background:white;box-shadow:0 0 0 8px white}.csb-production-review td{padding:12px!important}.csb-production-review details>summary{padding:7px}.csb-production-review td:nth-child(4){white-space:nowrap}@media(max-width:700px){.csb-review-summary{flex-wrap:wrap}.csb-production-review{padding:16px!important}#boletos .csb-search-toolbar .csb-search-type,#boletos .csb-search-toolbar .csb-search-field{flex-basis:100%}}
.csb-production-review h2,.csb-production-review p{letter-spacing:normal!important}.csb-production-review p{margin:8px 0;line-height:1.5}.csb-production-review .dialog-head{margin-bottom:10px}.csb-production-review .csb-review-card{padding:12px 16px;margin:10px 0}.csb-production-review .csb-review-summary{padding:15px;margin:12px 0}.csb-production-review td{padding:9px!important}.csb-review-footer{position:sticky;bottom:-24px;display:flex;justify-content:flex-end;gap:10px;align-items:center;padding:14px 0;background:white;border-top:1px solid #d7e5ed;z-index:3;margin-top:14px}.csb-review-footer button{position:static;box-shadow:none;margin:0}.csb-production-review .client-note{font-size:12px}.csb-production-review .csb-review-warning{margin-bottom:0}
