.tpl-tool{gap:var(--s-4);display:grid}.tpl-tool>*{min-width:0}.tpl-split{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1000px){.tpl-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.tpl-split>*{min-width:0}.tpl-form{gap:var(--s-4);display:grid}.tpl-form fieldset{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-4);gap:var(--s-3);min-width:0;margin:0;display:grid}.tpl-form legend{padding:0 var(--s-2);font-weight:800}.tpl-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.tpl-note{font-size:var(--fs-sm);color:var(--muted);margin:0}.tpl-out{gap:var(--s-3);display:grid}.tpl-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.tpl-errors{color:var(--danger);margin:0;padding-left:1.2rem;font-weight:700}.tpl-errors:empty{display:none}.tpl-notes{font-size:var(--fs-sm);color:var(--muted);margin:0;padding-left:1.2rem}.tpl-notes:empty{display:none}.tpl-pages{gap:var(--s-4);max-height:80vh;padding:var(--s-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);display:grid;overflow:auto}.tpl-sheet{background:#fff;justify-self:center;width:100%;max-width:34rem;margin:0;line-height:0;box-shadow:0 1px 4px #00000040}.tpl-sheet .tpl-svg{width:100%;height:auto;display:block}.tpl-empty{padding:var(--s-5);color:var(--muted);text-align:center;margin:0;line-height:1.5}.tpl-aside{gap:var(--s-3);display:grid}.tpl-aside:empty{display:none}.tpl-list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.tpl-card{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-3);background:var(--surface-2);gap:var(--s-2);display:grid}.tpl-row{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.tpl-big{overflow-wrap:anywhere;font-size:1.4rem;font-weight:800}.tpl-quad{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=640px){.tpl-quad{grid-template-columns:minmax(0,1fr)}}.tpl-quad__cell{border:2px solid var(--line-strong);border-radius:var(--r-md);padding:var(--s-3);gap:var(--s-2);background:var(--surface-2);align-content:start;display:grid}.tpl-quad__cell h3{margin:0;font-size:1rem}.tpl-quad__cell p{margin:0}.tpl-task{gap:var(--s-2);padding:var(--s-2);background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--r-sm,6px);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tpl-task span{flex:8rem;min-width:0}.tpl-task .btn{padding-inline:var(--s-3)}@media print{@page{size:letter;margin:0}@page tpl-land{size:11in 8.5in;margin:0}body{background:#fff}.tpl-hide-print{display:none!important}.tool-shell{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.container{max-width:none!important;padding:0!important}.tpl-split{display:block}.tpl-pages{background:#fff;border:0;max-height:none;padding:0;display:block;overflow:visible}.tpl-sheet{width:8.5in;max-width:none;height:11in;box-shadow:none;break-after:page;page-break-after:always;overflow:hidden}.tpl-sheet--land{page:tpl-land;width:11in;height:8.5in}.tpl-sheet--land .tpl-svg{width:11in;height:8.5in}.tpl-sheet:last-child{break-after:auto;page-break-after:auto}.tpl-sheet .tpl-svg{width:8.5in;height:11in}.tpl-aside{display:none!important}}
