.location-label-maker .label-field textarea{resize:vertical;width:100%;min-height:145px;color:var(--ink);background:#fff;border:1px solid #cddce6;border-radius:7px;padding:10px 12px;font:500 20px/1.65 Label Noto Sans,Arial,sans-serif}.location-label-maker .label-field textarea:focus{outline:2px solid var(--brand);outline-offset:1px}.location-paper-field{margin-top:23px}.location-scan-note{background:var(--soft);border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px;font-size:14px;display:flex}.location-scan-note svg{color:var(--brand);flex-shrink:0;margin-top:3px}.location-sheet-shipping{max-width:470px;margin-inline:auto}.location-sheet-landscape{max-width:705px}.location-orientation{margin:16px 0 12px;font-size:14px;font-weight:600}.location-orientation-buttons{gap:8px;margin-top:8px;display:flex}.location-orientation-buttons button{min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #cddce6;border-radius:7px;flex:1}.location-orientation-buttons button[aria-pressed=true]{border-color:var(--brand);background:var(--soft);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.location-orientation-buttons button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.location-orientation-buttons button:disabled{opacity:.6;cursor:wait}.location-entry-mode{margin:0 0 20px}.location-layout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.location-layout-fields .label-field{margin:0}.location-layout-fields input{width:100%;min-width:0}.location-layout-preview{background:var(--soft);border:1px solid #cddce6;border-radius:8px;margin-top:14px;padding:14px;font-size:13px}.location-layout-preview strong{margin-bottom:12px;display:block}.location-layout-preview p{color:var(--quiet);margin:10px 0 0;line-height:1.5}.location-shelf-row{gap:6px;margin-top:6px;display:flex}.location-shelf-row span{text-align:center;color:var(--ink);background:#fff;border:1px solid #cddce6;border-radius:5px;flex:1;padding:7px 3px;font-weight:600}.location-shelf-row .location-shelf-ellipsis{background:0 0;border-color:#0000;flex:.6}@media (max-width:380px){.location-layout-fields{grid-template-columns:1fr}}
