#returnsApp{color:var(--tblr-body-color,#182c3b);font-size:14px}.rt-card{background:var(--tblr-bg-surface,#fff);border:1px solid var(--tblr-border-color,#dde2e8);border-radius:9px;overflow:hidden}.rt-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.rt-kpis .rt-card{padding:20px}.rt-kpis small,.rt-table small,.rt-timeline small,.rt-client-results small{display:block;color:var(--tblr-secondary,#69798a);font-size:12px}.rt-kpis strong{display:block;font-size:26px;margin-top:7px}.rt-toolbar,.rt-footer{display:flex;gap:12px;align-items:center;padding:18px;flex-wrap:wrap}.rt-toolbar [data-search]{margin:auto;max-width:380px;flex:1;min-width:180px}.rt-footer{justify-content:space-between}.rt-table-wrap{overflow:auto}.rt-table{border-collapse:collapse;width:100%;font-size:13px}.rt-table th,.rt-table td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--tblr-border-color,#e5e9ef)}.rt-table th{background:var(--tblr-bg-surface-secondary,#f6f8fa);font-weight:500;font-size:11px;text-transform:uppercase}.rt-table input[type=number]{width:88px}.rt-empty{text-align:center!important;padding:35px!important}.rt-badge{display:inline-block;white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:11px;background:#edf1f5;color:#526373}.rt-pending,.rt-credit_pending{background:#fff3d9;color:#a36500}.rt-authorized,.rt-received,.rt-approved{background:#e5f1ff;color:#1767a8}.rt-credited{background:#def5e6;color:#247343}.rt-rejected,.rt-cancelled{background:#ffe4e4;color:#a63333}.rt-message{padding:0 18px;margin:0;color:#a63333}.rt-dialog{width:min(960px,calc(100vw - 24px));max-height:90dvh;padding:0;border:1px solid var(--tblr-border-color,#dce3ea);border-radius:14px;background:var(--tblr-bg-surface,#fff);color:var(--tblr-body-color,#182c3b);box-shadow:0 20px 70px #18243340}.rt-dialog::backdrop{background:#18243377}.rt-dialog>header{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tblr-border-color,#e5e9ef);gap:15px}.rt-dialog h2{font-size:20px;margin:4px 0}.rt-dialog h3{font-size:15px;margin-top:20px}.rt-dialog>header small{font-size:10px;color:#687b8e}.rt-dialog-body{padding:20px 24px}.rt-dialog [data-close]{border:0;font-size:24px}.rt-dialog label{display:block;margin:16px 0 8px;font-size:13px}.rt-dialog textarea{display:block;width:100%;margin-top:6px}.rt-dialog input:not([type=checkbox]),.rt-dialog select,.rt-dialog textarea,#returnsApp input,#returnsApp select{font:inherit;border:1px solid var(--tblr-border-color,#d9e0e8);border-radius:6px;padding:8px 10px;background:var(--tblr-bg-surface,#fff);color:inherit}.rt-dialog button,#returnsApp button,.rt-dialog a{font:inherit}.rt-dialog button,#returnsApp button{padding:7px 11px;border:1px solid var(--tblr-border-color,#cfd8e2);border-radius:6px;background:var(--tblr-bg-surface,#fff);color:inherit;cursor:pointer;font-size:12px}.rt-dialog button:disabled,#returnsApp button:disabled{opacity:.5;cursor:default}.rt-dialog .rt-primary,#returnsApp .rt-primary{background:var(--tblr-primary,#d2192a);border-color:transparent;color:#fff}.rt-detail-head{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.rt-detail-head span{font-size:12px}.rt-text{white-space:pre-wrap;overflow-wrap:anywhere}.rt-images{display:flex;gap:10px;flex-wrap:wrap}.rt-images img{width:100px;height:80px;object-fit:cover;border-radius:6px}.rt-actions{display:flex;gap:10px;flex-wrap:wrap}.rt-issue{padding:16px;background:var(--tblr-bg-surface-secondary,#f5f7fa);border-radius:8px;margin-top:20px}.rt-timeline{padding-left:20px}.rt-timeline li{padding:8px}.rt-timeline p{margin:5px 0;font-size:13px}.rt-client-results{display:grid;gap:8px;max-height:450px;overflow:auto}.rt-client-results button{text-align:left}.rt-error{padding:0 24px 15px;color:#b33131}.rt-dialog input[type=file]{max-width:100%}.rt-credit{padding:15px;background:#def5e6;color:#247343}@media(max-width:650px){.rt-kpis{grid-template-columns:repeat(2,1fr);gap:10px}.rt-kpis .rt-card{padding:14px}.rt-toolbar{padding:12px}.rt-toolbar [data-search]{order:3;max-width:none;width:100%;flex-basis:100%}.rt-dialog-body,.rt-dialog>header{padding:16px}.rt-dialog h2{font-size:17px}.rt-table th,.rt-table td{padding:10px}.rt-dialog label{overflow-wrap:anywhere}}
