.rlc{--rlc-ac:#1b6cae;--rlc-bg:#f3f6f9;--rlc-card:#fff;--rlc-tx:#142230;--rlc-mut:#5d6d7b;--rlc-ln:#c9d4dd;--rlc-s1:#a9cbe6;--rlc-s2:#d3e4f1;--rlc-er:#b3261e;color:var(--rlc-tx);font-variant-numeric:tabular-nums;line-height:1.5}
.rlc *{box-sizing:border-box}
.rlc-card{background:var(--rlc-card);border:1px solid var(--rlc-ln);border-radius:6px;padding:14px;margin:0 0 14px}
.rlc h3{font-size:18px;margin:0 0 10px}
.rlc-row{display:flex;flex-wrap:wrap;gap:12px}
.rlc label{display:flex;flex-direction:column;font-size:13px;color:var(--rlc-mut);gap:3px;min-width:130px;flex:1}
.rlc input,.rlc select,.rlc textarea,.rlc button{font:inherit;color:var(--rlc-tx);background:var(--rlc-bg);border:1px solid var(--rlc-ln);border-radius:4px;padding:6px 8px;min-width:0;max-width:100%}
.rlc input:focus-visible,.rlc select:focus-visible,.rlc button:focus-visible,.rlc textarea:focus-visible{outline:2px solid var(--rlc-ac);outline-offset:1px}
.rlc button{cursor:pointer}
.rlc button.rlc-p{background:var(--rlc-ac);border-color:var(--rlc-ac);color:#fff;padding:8px 16px}
.rlc table{border-collapse:collapse;width:100%;margin:0}
.rlc th{font-weight:600;font-size:13px;color:var(--rlc-mut);text-align:left;padding:2px 6px;border:0}
.rlc td{padding:3px 4px;border:0}
.rlc td input{width:100%}
.rlc-scroll{overflow-x:auto}
.rlc-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media(max-width:760px){.rlc-cols{grid-template-columns:1fr}}
.rlc-tot td,.rlc-tot th{border-bottom:1px solid var(--rlc-ln);padding:5px 6px}
.rlc-tot td:not(:first-child),.rlc-tot th:not(:first-child){text-align:right}
.rlc-err,.rlc-warn{color:var(--rlc-er)}
.rlc-warn{font-size:13px}
.rlc svg{max-width:100%;height:auto;display:block}
.rlc-hint{font-size:13px;color:var(--rlc-mut);margin:6px 0 0}
.rlc-big{font-size:22px;font-weight:600}
.rlc-hp{position:absolute!important;left:-9999px;height:0;overflow:hidden}
.rlc-ok{color:#1a7f37;font-weight:600}
@media print{.rlc-noprint{display:none!important}}
