.label-panel{padding:20px;margin:16px 0}.label-range-grid{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;margin:16px 0}.label-range-grid>span{font-size:13px}.label-range-grid input{min-width:0;width:100%;padding:10px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-input);color:var(--ui-ink)}.label-checkbox{display:flex;gap:10px;align-items:center;font-size:14px;min-height:44px}.label-checkbox input{width:20px;height:20px;margin:0}.label-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:14px 0}.label-actions{display:flex;gap:8px;flex-wrap:wrap}.label-actions button{min-height:44px}.label-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:16px 0}.label-location{min-width:0;padding:12px;border:2px solid var(--ui-border);border-radius:8px;background:#fff!important;color:#151515!important}.label-location strong{display:block;font-size:16px;line-height:1.4;color:#151515!important;overflow-wrap:anywhere}.label-location.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.label-location svg,.label-job svg{display:block;background:#fff;width:100%;height:55px;margin-top:8px}.label-sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.label-size{padding:12px 8px;min-height:44px;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-hover);color:var(--ui-ink)}.label-size[aria-pressed=true]{border-color:var(--accent);background:var(--ui-active);color:var(--ui-ink)}.label-quantity{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.label-quantity label{flex:1;min-width:120px}.label-quantity input{width:100%}.label-quantity button{min-height:46px}.label-product strong,.label-product small,.label-suggestion strong,.label-suggestion small{display:block;overflow-wrap:anywhere}.label-product strong{font-size:17px;line-height:1.5}.label-product small,.label-suggestion small{font-size:12px;color:var(--ui-muted);line-height:1.8}.label-suggestions{display:grid;gap:8px;margin:12px 0}.label-suggestion{display:block;text-align:left;padding:12px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-panel);color:var(--ui-ink)}.label-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px 0;border-top:1px solid var(--ui-border)}.label-job strong{font-size:15px;overflow-wrap:anywhere}.label-job small{display:block;font-size:13px;color:var(--ui-muted);line-height:1.8}.label-job svg{max-width:320px}.label-job-actions{display:flex;flex-wrap:wrap;align-content:start;gap:8px}.label-job-actions button{min-height:44px}.label-note,.label-empty{font-size:13px;color:var(--ui-muted);line-height:1.7}.label-message{font-size:14px;line-height:1.7;min-height:24px;margin:12px 0}.label-output{border-top:1px solid var(--ui-border);margin-top:20px;padding-top:12px}.label-output label{max-width:240px}.label-output select{width:100%}@media(max-width:850px){.label-search .search-actions{flex-wrap:wrap}.label-search input{flex-basis:100%;min-width:0;width:100%}.label-job{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.label-panel{padding:12px}.label-range-grid{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);gap:8px}.label-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.label-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.label-search button{flex:1}.label-quantity button{width:100%;justify-content:center}.label-job-actions button{flex:1}.label-output .label-actions button{flex:1 1 130px}}
[hidden]{display:none!important}
