.label-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:56px;align-items:start;margin:42px 0 64px}.label-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.label-workspace .field{margin-bottom:22px}.label-workspace label{display:block;font-weight:600;margin-bottom:8px}.label-workspace small{display:block;margin-top:8px}.label-workspace input,.label-workspace select{width:100%;max-width:100%;padding:12px;border:1px solid #9aafa4;border-radius:3px;background:white;color:#14392e;font:inherit}.label-workspace input[aria-invalid=true]{border-color:#9e3126;outline:1px solid #9e3126}.label-results{padding:20px;background:#edf4ef;margin:24px 0}.label-results dl{display:flex;gap:28px;margin:0}.label-results dd{margin:4px 0 0;font-weight:600}.label-preview-panel{background:#f3f6f4;padding:24px;position:sticky;top:24px}.label-preview-panel h2{margin-top:0}.label-preview{background:#fff;border:1px solid #b7c9bd;min-height:200px;margin-top:20px}.label-preview svg{display:block;width:100%;height:auto}.label-instructions{max-width:780px;margin-bottom:72px}.label-print-only{display:none}.label-planner-page .notice-box{padding:24px;border-left:3px solid #99b477;background:#edf4ef}.label-planner-page .notice-box p{margin-bottom:0}.label-workspace .tool-actions{display:flex;flex-wrap:wrap;gap:14px}.label-workspace button:disabled{opacity:.48;cursor:not-allowed}@media(max-width:760px){.label-workspace{grid-template-columns:1fr;gap:28px}.label-preview-panel{position:static}.label-input-grid{gap:0 12px}.label-results dl{gap:18px}.label-workspace .button{white-space:normal}.label-planner-page .notice-box{padding:18px}}@page{size:A4 portrait;margin:0}@media print{body{margin:0!important;padding:0!important}body>.site-header,body>.site-footer,body>.skip-link{display:none!important}main,.label-planner-page{margin:0!important;padding:0!important;width:210mm!important;max-width:none!important}.label-planner-page>*:not(.label-print-only){display:none!important}.label-print-only{display:block!important;width:210mm;height:297mm;overflow:hidden;break-after:avoid}.label-print-only svg{display:block!important;width:210mm!important;height:297mm!important}main:focus{outline:none}}
