
.rt-comprobante-admin{max-width:1180px;margin-top:20px}
.rt-comprobante-header{background:linear-gradient(118deg,#fff 0%,#fff 72%,#eef8ef 100%);border:1px solid #dfe6e1;border-radius:14px;padding:24px;display:flex;align-items:center;gap:26px;margin:16px 0 18px;box-sizing:border-box}
.rt-comprobante-brand{width:220px;flex:0 0 220px;border-right:1px solid #e3e8e5;padding-right:24px}
.rt-comprobante-brand img{display:block;width:100%;height:auto;object-fit:contain}
.rt-comprobante-heading{flex:1;min-width:0}
.rt-comprobante-heading h1{font-size:25px;font-weight:700;line-height:1.2;margin:0 0 8px;padding:0}
.rt-comprobante-heading p{color:#627068;margin:0 0 12px;font-size:13px}
.rt-comprobante-version{border-radius:100px;background:#e6f4e8;color:#246b37;padding:4px 11px;font-size:12px;font-weight:600}
.rt-comprobante-support{white-space:nowrap}
.rt-comprobante-admin hr{display:none}
.rt-comprobante-admin .nav-tab-wrapper{margin:0 0 18px;border-bottom-color:#d8e0da;padding-left:0}
.rt-comprobante-admin .nav-tab{border-radius:8px 8px 0 0;padding:10px 18px;font-weight:600}
.rt-comprobante-admin .nav-tab-active{background:#fff;border-top:2px solid #4caa58;color:#1e6233}
.rt-comprobante-card{background:#fff;border:1px solid #e0e6e2;border-radius:13px;padding:26px 30px;margin:16px 0;max-width:100%;box-sizing:border-box}
.rt-comprobante-card h2{margin:8px 0 20px;font-size:18px}
.rt-comprobante-card .form-table{border-collapse:collapse}
.rt-comprobante-card .form-table tr{border-bottom:1px solid #edf0ed}
.rt-comprobante-card .form-table th{padding:20px 24px 20px 0;width:250px}
.rt-comprobante-card .form-table td{padding:18px 0}
.rt-comprobante-card select{width:100%;max-width:380px;border-radius:7px}
.rt-comprobante-pro{padding:18px 20px;border:1px solid #dbeadd;border-radius:10px;background:#f6fbf6;margin-top:22px;max-width:760px}
.rt-comprobante-pro p{margin:8px 0 12px;color:#5a675e}
.rt-comprobante-help>h3{margin:24px 0 8px;font-size:15px}
.rt-comprobante-help>p{max-width:800px;line-height:1.7}
@media(max-width:820px){.rt-comprobante-header{flex-wrap:wrap}.rt-comprobante-brand{width:170px;flex-basis:170px}.rt-comprobante-support{margin-left:0}}
@media(max-width:600px){.rt-comprobante-brand{border:0;width:100%;flex-basis:100%;padding:0;max-width:220px}.rt-comprobante-card{padding:18px}.rt-comprobante-card .form-table th,.rt-comprobante-card .form-table td{display:block;width:auto;padding:12px 0}.rt-comprobante-heading h1{font-size:21px}}
