﻿.review-customer{margin:14px 0;border:1px solid #c6d9eb;border-radius:16px;background:white;overflow:hidden}.review-customer>summary{display:grid;grid-template-columns:1fr auto;gap:8px;background:#eaf4f8;padding:18px;cursor:pointer}.review-customer>summary>b{font-size:17px}.review-customer>summary>span{grid-column:1;font-size:13px}.review-customer>summary>strong{grid-column:2;grid-row:1/3;font-size:13px;align-self:center;padding:8px 12px;border-radius:12px;color:#27647a;background:#dbefef}.review-customer>summary>strong.review-multi-warning{background:#fff0ce;color:#92590b}.review-customer-content{padding:14px}.review-invoice-scroll{overflow-x:auto;max-width:100%;direction:rtl;overscroll-behavior-x:contain}.review-invoice-index{border-collapse:separate;border-spacing:0;min-width:750px;width:100%;font-size:13px}.review-invoice-index th,.review-invoice-index td{border:1px solid #d5e2f0;padding:12px;line-height:1.8;text-align:right;max-width:280px;overflow-wrap:anywhere}.review-invoice-index th{background:#eaf2fc}.review-invoice-index th:first-child{position:sticky;right:0;z-index:1;min-width:140px}.review-customer-case-tools,.review-case-bar{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 0;font-size:13px}.review-matrix-case{padding:12px;min-width:0}.review-matrix-case>summary{padding:9px;background:#f3f8fc;border-radius:8px}.review-round-toolbar{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px 0;font-size:13px}.review-round-toolbar button{padding:7px 12px}.review-round-scroll{overflow:auto;direction:rtl;max-width:100%;max-height:70vh;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;border:1px solid #c7d9ed;border-radius:10px}.review-round-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:14px}.review-round-table th,.review-round-table td{border-left:1px solid #cbdced;border-bottom:1px solid #cbdced;text-align:right;vertical-align:top;padding:12px;line-height:1.85;width:290px;min-width:290px;max-width:390px;overflow-wrap:anywhere}.review-round-table thead th{text-align:center;background:#e1f1f5;position:sticky;top:0;z-index:2;color:#15485c}.review-round-table tbody th{position:sticky;right:0;background:#eaf2fc;z-index:1;font-weight:normal}.review-round-table th:first-child{width:155px;min-width:155px;max-width:155px}.review-round-table thead th:first-child{position:sticky;right:0;z-index:3;background:#183a56;color:white}.review-round-table tbody tr:nth-child(even) td{background:#f6faff}.review-cell-entry{border-bottom:1px dashed #d0dfed;padding:5px 0;white-space:pre-wrap}.review-cell-entry:last-child{border-bottom:0}.review-cell-entry small{display:block;color:#6b8298;font-size:.82em}.review-cell-text>summary{font-weight:normal;white-space:pre-wrap;cursor:pointer}.review-cell-text[open]>summary{color:#087d86}.review-round-status{display:inline-block;background:#def1ef;color:#076f78;padding:5px 12px;border-radius:10px}.review-round-note,.review-muted{font-size:12px;color:#788fa5;line-height:1.8}.review-multi-filter{display:flex;align-items:center;gap:8px;padding:8px 0}.review-messages nav button[data-review-tab=correction][aria-selected=true]{background:#b66d14}.review-messages:has(.review-round-table){width:min(1550px,98vw)}.review-messages .review-card[hidden]{display:none!important}@media(max-width:650px){.review-messages{padding:10px;width:98vw;max-height:94dvh}.review-messages nav{position:static}.review-customer-content{padding:7px}.review-customer>summary{padding:12px;grid-template-columns:1fr}.review-customer>summary>strong{grid-column:1;grid-row:auto;justify-self:start}.review-round-table th:first-child{width:115px;min-width:115px;max-width:115px}.review-round-table td,.review-round-table thead th:not(:first-child){width:240px;min-width:240px}.review-round-table th,.review-round-table td{padding:9px}.review-matrix-case{padding:7px}.review-round-scroll{max-height:66dvh}.review-tools input{width:100%;min-width:0}.review-messages header h2{font-size:18px}}

.review-invoice-link{color:#087f88!important;background:transparent!important;border:0!important;text-decoration:underline;padding:3px!important}.review-invoice-dialog{width:min(950px,95vw);max-height:90dvh;overflow:auto;border:0;border-radius:15px;padding:20px;background:#f6faff;color:#17364e;font-family:inherit}.review-invoice-dialog::backdrop{background:#142c49bb}.review-invoice-dialog header{display:flex;justify-content:space-between;align-items:center}.review-invoice-dialog button{padding:10px;border:1px solid #c6d7e6;border-radius:8px;background:white}
