.pack-tool{padding-bottom:36px;min-width:0}.pack-tool .tool-layout>*{min-width:0}.pack-tool fieldset,.pack-tool input,.pack-tool select{min-width:0}.pack-tool .settings fieldset+fieldset{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.pack-tool .settings fieldset+fieldset legend{float:none;width:auto;padding:0 0 8px}.pack-tool .settings button{width:100%}.pack-tool button:disabled{opacity:.5;cursor:not-allowed}.pack-preview h2{font-size:16px}.pack-preview details{border-bottom:0}.pack-preview .hint{overflow-wrap:anywhere}.pack-scaled{position:relative;width:100%;min-width:0;overflow:hidden;margin-top:12px}.pack-scaled>.pack-sheet{position:absolute;left:0;top:0;transform-origin:top left}.pack-sheet{background:white;box-sizing:border-box;overflow:hidden}.pack-sheet>svg{display:block;width:100%;height:100%}.pack-tool .status{overflow-wrap:anywhere}.pack-tool [hidden]{display:none!important}@media print{#print-output>.pack-sheet{margin:0!important;padding:0!important;position:static!important;transform:none!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always}#print-output>.pack-sheet:last-child{break-after:auto;page-break-after:auto}}
@media screen{.noshi-table{border-collapse:collapse;width:100%;margin:12px 0 16px;font-size:.95rem}.noshi-table th,.noshi-table td{border:1px solid var(--line,#d9e1d5);padding:8px 10px;text-align:left;vertical-align:top}.noshi-table th{background:#eef3e9}@media(max-width:640px){.noshi-table{font-size:.88rem}.noshi-table th,.noshi-table td{padding:6px}}}
