.trc-page{display:grid;gap:16px;max-width:1200px;margin:auto}.trc-header,.trc-section{background:#fff;border:1px solid #e3e7ed;border-radius:14px;padding:20px}.trc-header h2,.trc-section h3{margin:0;color:#1f2937}.trc-header p{margin:7px 0 0;color:#667085;font-size:13px}.trc-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.trc-section-head span{font-size:12px;color:#667085}.trc-scroll{max-width:100%;overflow:auto}.trc-scroll table{width:100%;min-width:450px;border-collapse:collapse;font-size:13px}.trc-scroll th,.trc-scroll td{text-align:right;border-bottom:1px solid #edf0f3;padding:10px 8px;vertical-align:middle}.trc-scroll th{color:#667085;font-size:12px;background:#f7f8fa}.trc-status{display:inline-block;border-radius:20px;padding:3px 9px;background:#f0f1f3;color:#667085;font-size:12px}.trc-status.active{background:#e5f7ed;color:#14783e}.trc-form{display:grid;gap:14px}.trc-form label:not(.trc-check){display:grid;gap:6px;font-weight:700}.trc-form input:not([type=checkbox]){width:100%;border:1px solid #cfd6de;border-radius:8px;padding:10px;font:inherit}.trc-form .trc-check{display:flex;gap:8px;align-items:center}.trc-error{margin:0;color:#b42318;font-weight:700}.trc-error:empty{display:none}@media(max-width:600px){.trc-header,.trc-section{padding:14px}.trc-section-head{flex-wrap:wrap}.trc-page{gap:10px}}
