#ktp-tool .gs-row{margin:16px 0}#ktp-tool .gs-field{min-width:0}#ktp-tool textarea{width:100%;min-height:120px}#ktp-tool details{margin:18px 0;padding:14px;border:1px solid #dce1e8;border-radius:12px}#ktp-tool summary{cursor:pointer;font-weight:600}.ktp-days{display:flex;flex-wrap:wrap;gap:16px;border:0;margin:12px 0;padding:0}.ktp-error{color:#a32929;font-size:13px}.ktp-document table{width:100%;border-collapse:collapse}.ktp-document th,.ktp-document td{padding:8px;vertical-align:top;border:1px solid #ccd3df;font-size:13px;overflow-wrap:anywhere}.ktp-document th{background:#edf2f7}.ktp-document h3{margin:12px 0}.ktp-watermark{font-weight:700;color:#64748b}.ktp-trial{user-select:none}.ktp-document .ktp-topic{min-width:160px}.ktp-stats{padding:14px;background:#f1f6f3;border-radius:10px;margin:16px 0}#ktp-tool .gs-actions{flex-wrap:wrap}#ktp-tool .gs-table{min-width:1000px;table-layout:auto}#ktp-tool [data-ktp-out] .gs-table{min-width:1500px}#ktp-tool .gs-table th{white-space:nowrap}#ktp-tool .ktp-document td{overflow-wrap:normal;min-width:70px}#ktp-tool .ktp-document td:first-child{min-width:100px;white-space:nowrap}#ktp-tool .ktp-document .ktp-topic{min-width:220px}@media(max-width:900px){#ktp-tool .gs-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){#ktp-tool .gs-row--4,#ktp-tool .gs-row--2{grid-template-columns:1fr}#ktp-tool .btn{white-space:normal}#ktp-tool details{padding:10px}}@media print{body.print-tool #ktp-tool>*{display:none!important}body.print-tool #ktp-tool [data-ktp-out]{display:block!important}.ktp-document .ktp-edit{display:none!important}.ktp-document table{min-width:0!important}.ktp-document th,.ktp-document td{height:auto!important;font-size:9px;padding:4px}.ktp-document tr{break-inside:avoid}}
