.sv-error{display:block;color:#a12828;font-size:12px;max-width:220px}.sv-doc-table{width:100%;border-collapse:collapse;font-size:13px}.sv-doc-table th,.sv-doc-table td{padding:5px 7px;border:1px solid #ddd;height:auto!important;min-height:0;text-align:left;overflow-wrap:anywhere}.sv-report{font-size:13px}.sv-report h3{margin:12px 0 6px}.sv-report p{margin:7px 0}#sv-tool{min-width:0}#sv-tool .gs-scroll{max-width:100%;overflow-x:auto}#sv-tool .rd-grid dd{white-space:normal;overflow-wrap:anywhere}#sv-print-doc{display:none}@media print{body.print-tool #sv-tool>*{display:none!important}body.print-tool #sv-tool>#sv-print-doc{display:block!important}body.print-tool #sv-print-doc table{font-size:10px}body.print-tool #sv-print-doc tr{break-inside:avoid}}.sv-sub{margin:22px 0 10px}.sv-sub:first-child{margin-top:0}.sv-hint{font-weight:400;font-size:14px}.sv-auto{margin:10px 0 0;font-size:14px}.sv-sr{position:absolute;left:-9999px}.sv-grid{border-collapse:collapse;width:100%;min-width:720px;font-variant-numeric:tabular-nums}.sv-grid caption{position:absolute;left:-9999px}.sv-grid th{text-align:left;font-weight:500;font-size:14px;color:var(--muted);padding:6px;white-space:nowrap}.sv-grid td{padding:4px 6px;vertical-align:middle}.sv-grid .input{height:44px;width:100%}#sv-tool .sv-n{min-width:200px}#sv-tool .sv-num{width:110px;text-align:right}#sv-tool .sv-u{width:80px}span.sv-u{display:inline-block;padding-left:12px;color:var(--muted)}.sv-autorow .input[readonly]{background:var(--soft);color:var(--ink-2)}.sv-c{white-space:nowrap;text-align:right;font-weight:600;min-width:96px}.sv-res-wrap{margin-top:4px}.sv-res{border-collapse:collapse;width:100%;min-width:520px;font-variant-numeric:tabular-nums}.sv-res caption{text-align:left;font-weight:600;padding:0 0 8px}.sv-res th,.sv-res td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:right}.sv-res th:first-child,.sv-res td:first-child{text-align:left}.sv-res th{color:var(--muted);font-weight:500;background:var(--soft)}.sv-res .sv-sum td{font-weight:700}.sv-res .sv-total td{font-weight:800;font-size:18px;border-bottom:0}#sv-tool .rd-grid dd{white-space:nowrap}@media(max-width:480px){#sv-tool .rd-grid dd{font-size:20px}#sv-tool .rd-grid dt{font-size:12px}}@media print{body.print-tool .sv-sub,body.print-tool .sv-scroll,body.print-tool .sv-auto{display:none!important}body.print-tool .sv-res{min-width:0}}
