.ths-cap{--gold:#BDA05B;--ink:#1f2428;--line:#ddd}.ths-cap *{box-sizing:border-box}.ths-cap .ths-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.ths-cap .ths-kpis>div{background:#fff;border:1px solid var(--line);padding:18px;border-radius:10px}.ths-cap .ths-kpis b{font-size:24px;display:block}.ths-cap .ths-kpis span{font-size:13px}.ths-cap .ths-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:14px 0}.ths-cap label{display:block;font-weight:600}.ths-cap input,.ths-cap select,.ths-cap textarea{width:100%;min-height:40px;margin-top:5px}.ths-cap .ths-table{overflow:auto}.ths-cap table{width:100%;border-collapse:collapse}.ths-cap th,.ths-cap td{padding:10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.ths-cap td small{display:block}.ths-cap .button-primary{background:var(--gold)!important;border-color:var(--gold)!important;color:#111!important}.ths-cap details{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px;margin:10px 0}.ths-cap summary{cursor:pointer}.ths-inline{display:inline-block;margin:8px 8px 0 0}@media(max-width:700px){.ths-cap th,.ths-cap td{padding:8px;font-size:13px}.ths-cap .ths-form{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.printable,.printable *{visibility:visible}.printable{position:absolute;left:0;top:0;width:100%}}