.packing-workshop{box-sizing:border-box;min-width:0;max-width:100%;margin:2.4rem 0;padding:clamp(.8rem,2.5vw,1.5rem);border:1px solid #d2deca;border-radius:12px;background:#f3f6ed;color:#294f42;scroll-margin-top:1.5rem}.packing-workshop h2{margin:0 0 .8rem;font-size:clamp(1.3rem,2.7vw,1.8rem);line-height:1.4}.packing-workshop header p{font-size:.9rem;line-height:1.75}.packing-workshop p,.packing-workshop li,.packing-workshop th{overflow-wrap:anywhere}.packing-workshop-help{font-size:.8rem;line-height:1.75;color:#5d715a}.packing-workshop-form,.packing-workshop-group{min-width:0;max-width:100%}.packing-workshop-group{margin:1.5rem 0}.packing-workshop-group h3{margin:0;font-size:1.02rem;line-height:1.6}.packing-workshop-group>p{font-size:.82rem;line-height:1.7;margin:.45rem 0}.packing-workshop-group>.packing-workshop-scroll-help{font-size:.74rem;color:#66765c}.packing-workshop-scroll{position:relative;max-width:100%;overflow:auto;border:1px solid #cbd9c0;border-radius:8px;background:#fff;overscroll-behavior-x:contain}.packing-workshop table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.packing-workshop th,.packing-workshop td{text-align:left;vertical-align:top;padding:.7rem;border-bottom:1px solid #dce4d4;font-size:.79rem;line-height:1.6}.packing-workshop thead th{background:#e6eddf;font-weight:650}.packing-workshop thead th:first-child{width:43%}.packing-workshop thead th:nth-child(2){width:27%}.packing-workshop thead th:nth-child(3),.packing-workshop thead th:nth-child(4){width:15%}.packing-workshop tbody th{font-weight:400}.packing-workshop tbody th strong,.packing-workshop tbody th>label{display:block;font-size:.81rem;font-weight:650;margin-bottom:.35rem}.packing-workshop tbody th>span{display:block;color:#5e725b}.packing-workshop tbody tr:last-child>*{border-bottom:0}.packing-workshop textarea,.packing-workshop input{display:block;box-sizing:border-box;min-width:0;max-width:100%;width:100%;border:1px solid #aebfa3;border-radius:6px;background:#fff;color:#274e40;padding:.55rem;font:inherit;font-size:.8rem;line-height:1.5}.packing-workshop textarea{resize:vertical;min-height:64px}.packing-workshop input{min-height:44px}.packing-workshop textarea::placeholder{color:#63745d;opacity:1}.packing-workshop-reset{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.packing-workshop-reset button{min-height:44px;padding:.6rem .9rem;border:1px solid #9eb28f;border-radius:7px;background:#fff;color:#2d5940;font:inherit;font-size:.82rem;cursor:pointer}.packing-workshop-reset small{font-size:.75rem;line-height:1.7;color:#61745b}.packing-workshop-example{margin-top:1rem;padding:.8rem 1rem;border:1px solid #cbd9c0;border-radius:8px;background:#fff}.packing-workshop-example summary{min-height:44px;box-sizing:border-box;padding:.5rem 0;font-size:.9rem;font-weight:650;line-height:1.6;cursor:pointer}.packing-workshop-example p,.packing-workshop-example li{font-size:.82rem;line-height:1.75}.packing-workshop-example ol{padding-left:1.2rem}.packing-workshop :is(input,textarea,button,summary,.packing-workshop-scroll):focus-visible{outline:3px solid #b28a32;outline-offset:3px}.packing-workshop-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{.packing-workshop{padding:.5rem;background:#fff;border-color:#aaa}.packing-workshop-scroll{overflow:visible;border-color:#aaa}.packing-workshop table{min-width:0;width:100%}.packing-workshop th,.packing-workshop td{padding:.35rem;font-size:8pt}.packing-workshop textarea,.packing-workshop input{padding:.25rem;border-color:#888;font-size:8pt}.packing-workshop textarea{min-height:48px}.packing-workshop tr{break-inside:avoid}.packing-workshop thead{display:table-header-group}.packing-workshop-reset,.packing-workshop-scroll-help,.packing-workshop-print{display:none}.packing-workshop-example::details-content{content-visibility:visible;display:block}.packing-workshop-example>p,.packing-workshop-example>ol{display:block!important}}
