.review-workspace{background:#f3f6fa;padding:22px!important;color:#233a56;}
.rc-center{width:100%;max-width:1900px;margin:0 auto;min-width:0;font-size:13px;}
.rc-center button,.rc-center input,.rc-center select,.rc-center textarea{font:inherit;letter-spacing:0;}
.rc-center button{cursor:pointer;}.rc-center button:disabled{cursor:not-allowed;opacity:.55;}
.rc-center :is(input,select,textarea){border:1px solid #d3dfed;border-radius:5px;background:white;color:#233a56;min-width:0;}
.rc-center :is(input,select){height:37px;padding:0 10px;}
.rc-center textarea{width:100%;padding:10px;resize:vertical;min-height:65px;}
.rc-center .btn{min-height:36px;padding:8px 12px;border-radius:5px;font-size:12px;white-space:nowrap;}
.rc-center .btn:not(.secondary){background:#ff790d;border-color:#ff790d;color:white;}.rc-center .btn:not(.secondary):hover{background:#ed6a00;border-color:#ed6a00;}
.rc-center .icon-button{width:36px;padding:9px;}
.rc-scope-tabs,.rc-category-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px;}
.rc-scope-tabs button,.rc-category-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:white;color:#50627b;border:1px solid #dbe4ef;border-radius:5px;padding:10px 17px;min-height:39px;font-weight:600;}
.rc-scope-tabs button[aria-pressed=true],.rc-category-tabs button[aria-pressed=true]{border-color:#ff9a58;background:#fff4e9;color:#f56a00;}
.rc-scope-tabs span,.rc-category-tabs span{background:#eff3f8;padding:1px 7px;border-radius:12px;min-width:22px;font-size:12px;}
.rc-scope-tabs button[aria-pressed=true] span,.rc-category-tabs button[aria-pressed=true] span{background:#ff7a0b;color:white;}
.rc-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;background:white;padding:15px 17px;border-block:1px solid #e1e8f1;margin:15px 0;}
.rc-filters label{display:grid;gap:7px;min-width:115px;flex:0 1 145px;font-size:12px;font-weight:600;}
.rc-filters .rc-keyword{flex:1 1 200px;}.rc-filter-actions{display:flex;gap:8px;align-items:center;min-height:37px;}
.rc-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:16px;align-items:start;min-width:0;}
.rc-list,.rc-detail{background:white;min-width:0;border-top:1px solid #e1e8f1;}.rc-detail{container-type:inline-size;}
.rc-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 16px;border-bottom:1px solid #e8edf4;}
.rc-center h2{font-size:16px;font-weight:700;line-height:1.4;margin:0;}
.rc-center h2 small,.rc-section-title>span{font-size:12px;color:#8392a7;font-weight:400;}
.rc-list>.table-wrap{padding:0 12px;overflow-x:auto;}.rc-table{width:100%;min-width:515px;border-collapse:collapse;}
.rc-table th{background:#f5f8fc;font-size:11px;font-weight:600;padding:12px 7px;white-space:nowrap;}
.rc-table td{font-size:12px;padding:14px 7px;vertical-align:middle;border-bottom:1px solid #e8edf4;max-width:135px;overflow-wrap:anywhere;}
.rc-table td small{display:block;color:#8091a9;font-size:11px;font-weight:400;margin-top:5px;line-height:1.4;}
.rc-table tr.is-selected td{background:#fff6ec;}.rc-table tr.is-selected td:first-child{box-shadow:inset 3px 0 #ff7d17;}
.rc-table tbody tr{cursor:pointer;}.rc-table tbody tr:hover td{background:#fffaf4;}
.rc-table td.rc-amount{white-space:nowrap;font-variant-numeric:tabular-nums;}.rc-center .negative{color:#d9434b;}.rc-center .positive{color:#008b75;}
.rc-type{display:inline-block;white-space:nowrap;font-size:11px;padding:4px 6px;border-radius:4px;background:#eaf3ff;color:#2b76d0;}
.rc-type.refunds{background:#fff0f1;color:#d9434b;}.rc-type.modifications{background:#edf0f5;color:#63748d;}
.rc-type.traffic{background:#e8f7f3;color:#00876d;}
.rc-traffic-detail .table-wrap{overflow-x:auto;}.rc-traffic-detail table{min-width:430px;width:100%;border-collapse:collapse;font-size:12px;}.rc-traffic-detail th,.rc-traffic-detail td{padding:10px 8px;border-bottom:1px solid #e8edf4;text-align:left;}.rc-traffic-detail th{background:#f5f8fc;color:#7387a1;}.rc-traffic-detail td small{display:block;color:#8493a7;margin-top:4px;}
.rc-center .business-status{white-space:nowrap;border-radius:4px;font-size:11px;padding:4px 7px;}.rc-center .rc-view{padding:6px 9px;min-height:30px;}
.rc-center .business-status.pending{background:#fff0d9;}.rc-center .business-status.approved{background:#e8f8f0;}.rc-center .business-status.rejected{background:#fff0f1;}.rc-center .business-status.superseded,.rc-center .business-status.reversed{background:#eef2f7;color:#75859b;}
.rc-pagination{display:flex;align-items:center;gap:8px;padding:15px 16px;color:#7d8fa7;font-size:12px;flex-wrap:wrap;}.rc-pagination>span{margin-right:auto;}.rc-pagination strong{font-weight:500;}
.rc-pagination select{height:32px;font-size:12px;padding:0 7px;}
.rc-detail-section{padding:15px 17px;border-bottom:1px solid #e7edf5;}
.rc-center h3{display:flex;align-items:center;gap:7px;font-size:13px;color:#2a3b53;margin:0 0 13px;font-weight:700;flex-wrap:wrap;}
.rc-center h3>.ui-icon{color:#f57813;width:16px;height:16px;}.rc-center h3 small{color:#8a99ad;font-size:11px;font-weight:400;}
.rc-center h3>.business-status{margin-left:auto;}
.rc-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;margin:0;}
.rc-data>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:8px;align-items:baseline;}
.rc-data dt{color:#8493a7;font-size:11px;}.rc-data dd{margin:0;font-size:12px;line-height:1.55;overflow-wrap:anywhere;color:#2e425e;}.rc-data dd strong{color:#ee710d;}
.rc-relation{display:flex;align-items:center;gap:7px;font-size:11px;margin:13px 0 0;color:#627d9e;}.rc-relation .ui-icon{width:14px;height:14px;}
.rc-money-data{grid-template-columns:1fr;}.rc-money-data>div{grid-template-columns:1fr auto;}.rc-money-data dd{font-weight:600;font-variant-numeric:tabular-nums;}
.rc-checks{margin-top:13px;display:grid;gap:6px;}.rc-check{display:flex;gap:7px;padding:8px;margin:0;font-size:11px;line-height:1.6;background:#f2f6fc;color:#57708f;}
.rc-check .ui-icon{width:15px;height:15px;flex-shrink:0;margin-top:1px;}.rc-check.ok{background:#effaf5;color:#07895b;}.rc-check.error{background:#fff0f1;color:#c7444b;}.rc-check.warning{background:#fff7e9;color:#af750b;}
.rc-department{display:grid;grid-template-columns:55px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #edf1f6;}.rc-department:last-child{border:0;}.rc-department>span{color:#7d8da4;font-size:12px;}
.rc-person{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;font-size:12px;margin-bottom:5px;align-items:center;}.rc-person span{overflow-wrap:anywhere;}.rc-person small{color:#93a0b3;font-size:10px;}.rc-person strong{font-weight:600;font-variant-numeric:tabular-nums;}
.rc-impact-month{padding:8px 0 13px;}.rc-impact-month>strong{font-size:12px;color:#ef780a;display:block;margin-bottom:10px;}.rc-impact-month>.rc-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}.rc-impact-month .rc-data>div{display:flex;flex-direction:column;gap:5px;}.rc-impact-month dd{font-size:14px;font-weight:600;color:#008c76;font-variant-numeric:tabular-nums;}
.rc-person-impact{border-top:1px solid #e8eef5;padding-top:9px;}.rc-person-impact summary{cursor:pointer;font-size:12px;color:#4b6888;}.rc-person-impact summary>span{float:right;color:#97a3b4;}.rc-person-impact>div{display:flex;justify-content:space-between;gap:12px;font-size:11px;padding:7px 0;}.rc-person-impact small{margin-left:8px;color:#8c9bb0;}
.rc-diff{min-width:320px;width:100%;border-collapse:collapse;font-size:12px;}.rc-diff :is(th,td){text-align:left;padding:9px;border-bottom:1px solid #e8edf4;overflow-wrap:anywhere;}.rc-diff thead{color:#8492a8;background:#f5f8fc;}.rc-diff td:last-child{background:#fff6eb;color:#b46514;}
.rc-note,.rc-muted{color:#8a99ac;font-size:12px;line-height:1.6;}.rc-note{margin:10px 0 0;overflow-wrap:anywhere;}
.rc-history{padding:15px 17px;border-bottom:1px solid #e7edf5;}.rc-history summary{font-weight:600;cursor:pointer;display:flex;align-items:center;gap:7px;font-size:12px;}.rc-history summary .ui-icon{width:15px;height:15px;}.rc-history summary>span{margin-left:auto;color:#99a6b9;font-size:11px;}
.rc-history ol{margin:15px 0 0 5px;padding:0 0 0 14px;list-style:none;border-left:1px solid #dfe6f0;}.rc-history li{position:relative;padding:0 0 16px 0;}.rc-history li:last-child{padding-bottom:0;}.rc-history li:before{position:absolute;content:'';width:7px;height:7px;border-radius:50%;background:#b6c4d7;left:-18px;top:4px;}.rc-history li.current:before{background:#ff7b0c;}.rc-history strong{font-size:12px;}.rc-history p{font-size:11px;color:#8091a7;margin:5px 0 0;overflow-wrap:anywhere;}
.rc-decision{padding:16px 17px;}.rc-decision>label{font-weight:600;font-size:12px;display:block;margin-bottom:8px;}.rc-decision-footer{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:10px;flex-wrap:wrap;}.rc-decision-footer>small{color:#99a6b7;font-size:11px;}.rc-decision>.wb-link{margin-top:13px;font-size:12px;}
.rc-detail-error{padding:12px 17px;background:#fff2f1;color:#bf424b;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;overflow-wrap:anywhere;}.rc-detail-message{padding:22px 17px;color:#8798ad;font-size:12px;}
.rc-financial-grid,.rc-bottom{min-width:0;}
@container(min-width:620px){.rc-financial-grid{display:grid;grid-template-columns:1fr 1fr;}.rc-financial-grid>.rc-detail-section:first-child{border-right:1px solid #e7edf5;}.rc-person small{display:none;}.rc-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);}.rc-bottom .rc-history{order:2;border-left:1px solid #e7edf5;border-bottom:0;}.rc-bottom .rc-decision{order:1;}.rc-history ol{max-height:220px;overflow:auto;}}
.rc-empty{display:grid;place-content:center;text-align:center;gap:15px;min-height:260px;color:#8a9bb0;}.rc-empty-icon{display:block;margin:auto;}.rc-empty-icon .ui-icon{width:30px;height:30px;}
@media(min-width:1600px){.rc-center{font-size:14px;}.rc-table td{font-size:13px;padding:17px 10px;}.rc-data dd{font-size:13px;}.rc-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);}}
@media(max-width:1199px){.rc-layout{grid-template-columns:1fr;}.rc-detail{scroll-margin-top:20px;}.rc-data{gap:12px 25px;}.rc-list{min-height:0;}}
@media(max-width:600px){.review-workspace{padding:12px!important;}.rc-scope-tabs,.rc-category-tabs{gap:6px;}.rc-scope-tabs button{flex:1;padding:9px 7px;font-size:12px;gap:6px;}.rc-category-tabs button{flex:1 1 calc(50% - 6px);padding:9px 8px;font-size:12px;}.rc-filters{padding:12px;gap:11px 10px;}.rc-filters label{flex:1 1 calc(50% - 10px);min-width:0;}.rc-filters label.rc-keyword{flex:1 1 100%;}.rc-filter-actions{width:100%;}.rc-filter-actions>.btn:first-child{flex:1;}.rc-layout{gap:12px;}.rc-data{grid-template-columns:1fr;}.rc-section-title,.rc-detail-section,.rc-history,.rc-decision{padding:14px 12px;}.rc-impact-month>.rc-data{gap:6px;}.rc-impact-month dd{font-size:12px;}.rc-data>div{grid-template-columns:85px minmax(0,1fr);}.rc-money-data>div{grid-template-columns:1fr auto;}.rc-person{gap:7px;}.rc-person small{display:none;}.rc-department{grid-template-columns:45px minmax(0,1fr);}.rc-pagination{gap:7px;padding:12px;}.rc-decision-footer .business-actions{width:100%;}.rc-decision-footer .business-actions>.btn{flex:1;}}
.rc-impact .negative{color:#c94256!important;}
