.dpg-form{grid-template-columns:repeat(3,minmax(0,1fr))}.dpg-form .gs-field{align-self:start}.dpg-term{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:inherit;column-gap:10px}.dpg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dpg-small{font-size:var(--small)}.dpg-hint{margin:10px 0 0}.dpg-h{margin:22px 0 10px;font-size:clamp(17px,1.15vw,22px);font-weight:600}.dpg-err{min-height:0;color:#a3203d;font-size:13px;font-weight:500;line-height:1.35}.dpg-err:empty{display:none}#dpg-tool [aria-invalid=true]{border-color:#c2334d}.dpg-rows{display:grid;gap:10px;margin:0 0 10px}.dpg-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}.dpg-row__del{min-height:48px}.dpg-add{margin:0 0 14px}.dpg-regwrap{margin:0 0 18px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.dpg-check{display:flex;gap:10px;align-items:center;font-weight:500;cursor:pointer}.dpg-check input{width:20px;height:20px;flex:none}.dpg-reg{margin-top:12px}.dpg-doc{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.dpg-doc>*{min-width:0}.dpg-doc .dpg-h{margin:8px 0 0}.dpg-doc .rd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dpg-doc .rd-grid dd{font-size:clamp(18px,1.5vw,24px);white-space:normal;overflow-wrap:anywhere}.dpg-table thead th:first-child{text-align:left}.dpg-params{margin:0;font-size:var(--small)}.dpg-table{font-size:14px}.dpg-table th,.dpg-table td{height:auto;padding:8px 10px;text-align:right;white-space:nowrap;vertical-align:middle}.dpg-table thead th{background:var(--soft);font-weight:600;font-size:13px;white-space:normal;line-height:1.25;vertical-align:bottom}.dpg-table tbody th{text-align:left;font-weight:500}.dpg-cmp tbody th{white-space:normal;min-width:190px}.dpg-table tfoot th,.dpg-table tfoot td{font-weight:700;background:var(--soft)}.dpg-table tfoot th{text-align:left}.dpg-cap{caption-side:top;text-align:left;padding:0 0 6px;font-size:var(--small);color:var(--muted)}.dpg-best th,.dpg-best td{background:#e8f6ee}.dpg-tag{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#1d7a46;color:#fff;font-size:12px;font-weight:600;vertical-align:1px}.dpg-pre th,.dpg-pre td{background:#fff4e5;font-weight:600}.dpg-mode{display:block;font-size:12px;font-weight:500;color:var(--muted)}.dpg-sched{max-height:520px;overflow:auto}.dpg-sched thead th{position:sticky;top:0;z-index:1}.dpg-note{margin:0}.dpg-warn,.dpg-wait{margin:0 0 12px}.dpg-regnote{margin-top:12px}.dpg-regnote a{font-weight:600}@media(max-width:900px){.dpg-form{grid-template-columns:repeat(2,minmax(0,1fr))}.dpg-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dpg-row__del{min-height:40px}.dpg-doc .rd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dpg-form{grid-template-columns:minmax(0,1fr)}.dpg-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:10px;border-bottom:1px solid var(--line)}.dpg-row .gs-field:first-child{grid-column:1/-1}.dpg-table{font-size:13px}.dpg-table th,.dpg-table td{padding:6px 8px}.dpg-cmp tbody th{min-width:150px}.dpg-doc .rd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dpg-doc .rd-grid dd{white-space:nowrap;font-size:16px}.dpg-doc .rd-big b{font-size:32px}}.pdf-body .rd-big{padding:4px 0 8px}.pdf-body .rd-big b{font-size:26px}.pdf-body .rd-big span{font-size:12px}.pdf-body .rd-grid{grid-template-columns:repeat(4,1fr)!important;gap:6px;margin:0 0 10px}.pdf-body .rd-grid div{padding:6px 8px;border-radius:6px}.pdf-body .rd-grid dt{font-size:9px}.pdf-body .rd-grid dd{font-size:12px!important;white-space:nowrap!important}.pdf-body .dpg-h{font-size:12px;margin:10px 0 4px}.pdf-body tfoot{display:table-row-group}.pdf-body .dpg-small{font-size:9.5px;margin:4px 0}.pdf-body .dpg-sched{max-height:none;overflow:visible}.pdf-body .dpg-sched thead th{position:static}.pdf-body .dpg-table{font-size:9.5px}.pdf-body .dpg-tag{font-size:8px;padding:0 5px}.pdf-body .dpg-mode{font-size:8px}.pdf-body .dpg-cmp tbody th{min-width:0}@media print{body.print-tool .dpg-form,body.print-tool .dpg-hint,body.print-tool .dpg-rows,body.print-tool .dpg-add,body.print-tool .dpg-regwrap,body.print-tool .dpg-regnote,body.print-tool #dpg-tool>.dpg-h{display:none!important}body.print-tool .dpg-sched{max-height:none!important;overflow:visible!important}body.print-tool .dpg-sched thead th{position:static}body.print-tool .dpg-table tfoot{display:table-row-group}body.print-tool .rd-grid{grid-template-columns:repeat(3,1fr)!important}body.print-tool .rd-grid div{padding:8px 10px}body.print-tool .rd-grid dd{font-size:15px}body.print-tool .rd-big b{font-size:30px}body.print-tool .dpg-table{font-size:10px}body.print-tool .dpg-table th,body.print-tool .dpg-table td{height:auto;padding:3px 6px}}
