.tm-q{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.tm-qlabel{min-width:3.5em;font-size:.9rem;font-weight:600}.tm-chips{flex-wrap:wrap;gap:8px;display:flex}.tm-chips .opt-chip{min-width:0;min-height:38px}.tm-check{align-items:center;gap:8px;margin:4px 0 0;font-size:.9rem;display:flex}.tm-tl,.tm-pv{border:1px solid var(--hairline);background:#fff;border-radius:8px;margin:4px 0 8px;overflow:hidden}.tm-tl-head,.tm-tl-row{grid-template-columns:9.6rem 6.6rem minmax(0,1fr);gap:0;display:grid}.tm-pv-head,.tm-pv-row{grid-template-columns:minmax(0,1fr) 10rem 7.5rem;gap:0;display:grid}.tm-grow{resize:none;min-height:0;line-height:1.5;font:inherit;overflow:hidden}.tm-tl-head,.tm-pv-head{background:var(--bg-soft,#f4f6fa);border-bottom:1px solid var(--hairline);color:var(--text);font-size:.8rem;font-weight:600}.tm-tl-head span,.tm-pv-head span{padding:6px 10px}.tm-tl-row+.tm-tl-row,.tm-pv-row+.tm-pv-row{border-top:1px solid var(--hairline)}.tm-tl-row .tool-input,.tm-pv-row .tool-input{background:0 0;border-color:#0000;border-radius:0;min-width:0}.tm-tl-row .tool-input:hover,.tm-tl-row .tool-input:focus,.tm-pv-row .tool-input:hover,.tm-pv-row .tool-input:focus{border-color:var(--accent);background:#fff}.tm-pv-label{border-bottom:1px solid var(--hairline);padding:8px 10px 6px;font-size:.9rem;font-weight:600}.tm-add{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:.88rem}.tm-add[hidden]{display:none}.tm-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.tm-rail li{overflow-wrap:anywhere;border-top:3px solid #2f6fed;padding-top:8px;font-size:.85rem}.tm-rail li:nth-child(2){border-top-color:#f2d9a0}.tm-rail strong{margin-top:4px;font-size:.95rem;display:block}#docPreview{aspect-ratio:210/297;border:1px solid var(--hairline);box-shadow:var(--paper-shadow);color:#1a2540;overflow-wrap:anywhere;background:#fff;padding:40px 44px;font-size:.95rem;line-height:1.8}#tm-paper p{margin:0 0 .6em}#tm-paper .tm-r{text-align:right;margin:0}#tm-paper .tm-to{margin:.8em 0;font-size:1.05rem}#tm-paper h2{text-align:center;letter-spacing:.4em;margin:1.2em 0 .3em;font-size:1.5rem}#tm-paper .tm-subj{text-align:center;margin-bottom:1.2em;font-weight:700}#tm-paper .tm-ki{text-align:center;margin:1em 0}#tm-paper h3{margin:1em 0 .2em;font-size:.98rem}#tm-paper h3+p,#tm-paper h3+table{margin-left:1.2em}#tm-paper .tm-body{white-space:pre-wrap}#tm-paper table{border-collapse:collapse;width:calc(100% - 1.2em);margin:.3em 0 .6em;font-size:.88rem}#tm-paper th,#tm-paper td{text-align:left;vertical-align:top;border:1px solid #9aa3b5;padding:4px 8px}#tm-paper th{background:#f4f6fa;font-weight:600}#tm-paper td.tm-when{width:7.5em}.tm-nw{white-space:nowrap}#tm-paper .tm-seal{color:#9aa3b5;vertical-align:middle;border:1px solid #9aa3b5;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;margin-left:.6em;font-size:.75em;display:inline-flex}#tm-status{white-space:pre-line}#tm-paper .tm-ph{color:#9aa3b5}#tool-workspace button{min-width:0}@media (width<=640px){.tm-tl-head{display:none}.tm-tl-row{grid-template-columns:minmax(0,1fr) 7.6rem;padding:4px 0}.tm-tl-row .tool-input:nth-child(3){border-top:1px dashed var(--hairline);grid-column:1/-1}.tm-pv-head{display:none}.tm-pv-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.tm-pv-row .tool-input:first-child{border-bottom:1px dashed var(--hairline);grid-column:1/-1}}@media (width<=480px){#tm-paper thead{display:none}#tm-paper table,#tm-paper tbody,#tm-paper tr,#tm-paper td{width:auto;display:block}#tm-paper tr{border:1px solid #9aa3b5;border-radius:4px;margin:0 0 6px}#tm-paper td{border:0;padding:3px 8px}#tm-paper td:first-child{background:#f4f6fa;font-weight:600}#tm-paper td[data-l]:before{content:attr(data-l) "：";color:#5a6478}#docPreview{padding:20px 16px;font-size:.88rem}.tm-rail{gap:6px}.tm-rail strong{font-size:.8rem}.tm-rail .tm-nw{white-space:normal}#tm-paper td.tm-when{width:auto}}@media print{@page{size:A4;margin:0}#main .ps-print{table-layout:fixed!important;width:100%!important;display:table!important}#main .tool-app.tool-shell{display:block!important}#tm-output,.result-panel,#docPreview{width:100%!important;max-width:none!important}#tm-output .desk{background:#fff!important;border:0!important;border-radius:0!important;padding:0!important}.site-header,.site-footer,.crumbs,.tool-head,.input-card,.tool-share,.tool-privacy,.flow-strip,.tool-guide,.tool-faq,.tool-related,.tool-meta,.tool-back,.ad-slot,.tool-note,.result-panel .zone-head,.tool-actions,.tm-rail,#tm-status,.jump-pill{display:none!important}main.container{max-width:none;padding:0}body .result-panel{box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important}#docPreview{box-shadow:none;aspect-ratio:auto;border:0;font-size:10.5pt;line-height:1.65;padding:0!important}#tm-paper table{font-size:9.5pt}#tm-paper tr{break-inside:avoid}}
