.pdt[hidden]{display:none!important}.pdt{display:grid;gap:16px;margin-top:8px;margin-bottom:40px}.pdt-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.pdt-head h2{margin:0;font-size:24px;letter-spacing:-.02em}.pdt-acts{display:flex;flex-wrap:wrap;gap:8px}.pdt-acts .tl-btn{height:40px;padding:0 16px;font-size:14px}.pdt-acts .tl-btn:disabled{opacity:.45;cursor:default}.pdt-sum{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px}.pdt-card{display:grid;gap:2px;padding:14px 16px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #ebe7e0}.pdt-card b{font-size:24px;letter-spacing:-.02em}.pdt-card span{color:#6f6b64;font-size:12.5px}.pdt-card.is-warn{background:#fdf3e3;box-shadow:0 0 0 1px #f2dcb3}.pdt-card.is-warn b{color:#9a5b0b}.pdt-note{margin:0;color:#6f6b64;font-size:13px;line-height:1.5}.pdt-note a{color:#8a5f17;font-weight:600}.pdt-sec{display:grid;gap:10px;padding:18px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #ebe7e0}.pdt-sec>h3{margin:0;font-size:17px}.pdt-sec__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.pdt-only{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;cursor:pointer}.pdt-only input{width:16px;height:16px;margin:0;accent-color:#d9a24a}.pdt-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.pdt-font{display:grid;gap:10px;padding:16px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #ebe7e0}.pdt-font__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pdt-font__nm{display:grid;gap:6px;min-width:0}.pdt-font__nm b{overflow:hidden;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.pdt-tags{display:flex;flex-wrap:wrap;gap:4px}.pdt-tags em{padding:2px 7px;border-radius:6px;background:#f3f0ea;color:#55524d;font-size:11px;font-style:normal;font-weight:600}.pdt-tags em.is-ok{background:#eef6ec;color:#2f6b2a}.pdt-tags em.is-warn{background:#fdecec;color:#b42318}.pdt-font .pdt-dl{flex:none;height:34px;padding:0 12px;font-size:13px}.pdt-font__prev{overflow:hidden;margin:0;padding:12px;border-radius:10px;background:#faf8f4;font-size:22px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.pdt-font__prev--sys{color:#8a857c;font-size:16px}.pdt-font__meta{color:#8a857c;font-size:12px}.pdt-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.pdt-tbl th{width:34%;padding:8px 10px 8px 0;color:#6f6b64;font-weight:600;text-align:left;vertical-align:top}.pdt-tbl td{padding:8px 0;word-break:break-word}.pdt-tbl tr+tr th,.pdt-tbl tr+tr td{border-top:1px solid #f1ede7}.pdt-pg{display:grid;gap:8px;padding:12px 0}.pdt-pg+.pdt-pg{border-top:1px solid #f1ede7}.pdt-pg__h{display:flex;align-items:center;gap:8px;color:#6f6b64;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.pdt-pg__h em{padding:1px 7px;border-radius:6px;background:#fdecec;color:#b42318;font-size:11px;font-style:normal;letter-spacing:0;text-transform:none}.pdt-hid{display:grid;gap:4px;margin:0;padding:10px 12px;list-style:none;border-radius:10px;background:#fff6f5;box-shadow:inset 0 0 0 1px #f6d6d3}.pdt-hid li{font-size:13.5px;line-height:1.45;word-break:break-word}.pdt-hid li em{margin-right:6px;padding:1px 6px;border-radius:5px;background:#fdecec;color:#b42318;font-size:11px;font-style:normal;font-weight:700}.pdt-pre{overflow-x:auto;margin:0;padding:12px;border-radius:10px;background:#faf8f4;font-family:inherit;font-size:13.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.pdt-empty{margin:0;color:#8a857c;font-size:13.5px}@media (max-width:700px){.pdt-list{grid-template-columns:1fr}.pdt-tbl th{width:42%}.pdt-head h2{font-size:20px}}#pdt-res{scroll-margin-top:96px}