.label-workbench-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.label-workbench-heading h2,.label-workbench-heading h3{margin:0 0 8px}.label-workbench-heading p{margin:0}.label-upload{border:1px dashed #d5a489;border-radius:12px;background:#fffaf6;padding:22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}.label-upload>strong,.label-upload>p{flex-basis:100%;margin:0}.label-upload.dragover{background:#ffeddf;border-color:#cf4b08}.label-file-choice{position:relative;display:inline-flex;align-items:center;overflow:hidden;cursor:pointer}.label-file-choice input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.label-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:14px}.label-template-card{border:1px solid #dce4ef;border-radius:12px;padding:18px;background:#fff;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.label-template-card p{margin:0}.label-template-card button{margin-top:auto}.label-template-schematic{height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;background:#f5f7fa;border-radius:8px}.label-template-schematic span{border:2px solid #283b50;padding:10px 16px;font-size:12px;font-weight:600}.label-template-schematic small{color:#66788e}.label-empty{text-align:center;padding:24px 16px;margin:12px 0 24px;background:#f8fafc;border-radius:12px}.label-workbench td small{display:block;max-width:440px;overflow-wrap:anywhere;color:#73829a;margin-top:5px}.label-workbench-design>label{display:block;max-width:600px;margin:16px 0}.label-workbench-design>label input{display:block;width:100%;margin-top:8px}.label-workbench .chz-label-item{touch-action:none}.label-workbench .chz-label-overlay .chz-label-item{border:1px dashed #d26835;background:#fff8edb8}.label-workbench .chz-label-overlay .chz-label-item.selected{border:2px solid #cf4b08}.label-workbench .chz-label-paper{max-width:540px}.label-workbench .chz-label-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.label-workbench [hidden]{display:none!important}@media(max-width:720px){.label-workbench-heading{align-items:flex-start;flex-direction:column}.label-upload{padding:16px}.label-template-grid{grid-template-columns:1fr}.label-workbench .chz-label-design{grid-template-columns:1fr}.label-workbench .chz-label-paper{max-width:100%}}

.label-workbench input[type=number],.label-workbench textarea{border:1px solid #dbe2ed;border-radius:7px;padding:9px 10px;background:#fff;color:#394960;font:inherit}.label-workbench .chz-label-tools>button{align-self:end;min-height:38px}.label-workbench .chz-label-properties{align-content:start}.label-workbench .chz-label-editor>label{margin-bottom:14px}
.label-kiz-search{padding:18px;border:1px solid #dce4ef;border-radius:12px;background:#f7fafc;margin-bottom:20px}.label-kiz-search h3{margin:0 0 12px}.label-kiz-search input{box-sizing:border-box;width:min(100%,660px);padding:10px 12px;border:1px solid #dbe2ed;border-radius:7px;font:inherit;margin:0 10px 10px 0}.label-kiz-search .chz-card{padding:14px;background:#fff;border:1px solid #dce4ef;border-radius:8px;margin-top:12px}.label-kiz-search p{overflow-wrap:anywhere}.label-package-printer>.chz-card-notice{grid-column:1/-1}

.label-product-data{border:1px solid #dce4ef;background:#fafbfd;border-radius:10px;padding:16px;margin:16px 0}.label-product-data summary{font-weight:600;color:#344861}.label-product-data label{display:block;margin:14px 0}.label-product-data input,.label-product-data textarea{display:block;box-sizing:border-box;width:100%;margin-top:6px;border:1px solid #dbe2ed;border-radius:7px;padding:9px 10px;background:#fff}.label-product-data>button{margin:10px 8px 0 0}.label-product-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 16px}

.label-workbench .chz-label-palette{display:flex;align-items:end;gap:12px;flex-wrap:wrap;background:#f7f9fc;border:1px solid #dce4ef;border-radius:10px;padding:14px;margin:18px 0}.label-workbench .chz-label-palette label{display:grid;gap:6px;flex:1;min-width:190px}.label-workbench .chz-label-palette button{min-height:40px}.label-workbench .chz-label-editor>label:has(input[type=checkbox]){display:flex;gap:10px;align-items:center}.label-workbench .chz-label-editor>label input[type=checkbox]{width:auto}.label-workbench .chz-label-paper{align-self:start}

.label-package-printer{display:grid;grid-template-columns:minmax(260px,540px) minmax(240px,1fr);gap:16px 24px;align-items:start;padding:20px;border:1px solid #dce4ef;border-radius:12px;background:#fff}.label-package-printer>h3,.label-print-progress,.label-package-printer>details,.label-print-pending{grid-column:1/-1;margin:0}.label-package-printer>label{display:grid;gap:8px}.label-package-printer>img{grid-column:1;grid-row:4/9;width:100%;height:auto;background:#fff;border:1px solid #dce4ef;box-shadow:0 5px 18px #182b4420}.label-package-printer>p:not(.label-print-progress),.label-package-printer>button,.label-package-printer>label:not(:first-of-type){grid-column:2}.label-package-printer>label:first-of-type{grid-column:1/-1}.label-package-printer>button{justify-self:start;min-width:180px}.label-print-pending{background:#fff8eb;border:1px solid #f0d5a5;border-radius:10px;padding:18px}.label-print-pending>button{margin:12px 8px 0 0}.label-print-pending>label{display:grid;gap:8px;max-width:300px}.label-print-progress{font-weight:600;color:#42556b}.label-package-printer>details{padding-top:12px;border-top:1px solid #e4e9f1}.label-package-printer summary{cursor:pointer}.label-workbench td>button{margin:4px}.label-package-printer input,.label-package-printer select{min-height:42px}.label-package-printer input[type=checkbox]{min-height:0;width:auto}@media(max-width:760px){.label-package-printer{display:flex;flex-direction:column;padding:14px}.label-package-printer>*{width:100%;box-sizing:border-box}.label-package-printer>img{max-width:540px}.label-package-printer>button{width:auto}}
.label-package-printer>details>label{display:grid;gap:8px;margin:16px 0;max-width:600px;color:#394960;font-size:14px}.label-package-printer>details>label input{width:100%;box-sizing:border-box}.label-package-printer>details>label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px}.label-package-printer>details>label input[type=checkbox]{width:auto}

.label-status{display:inline-block;padding:6px 10px;border-radius:8px;font-weight:600}.label-status.printed{color:#188443;background:#e7f6ec}.label-status.ready,.label-status.partial{color:#865a00;background:#fff4d7}.label-status.pending{color:#335cb1;background:#eaf1ff}.label-package-printer .label-inline-editor{grid-column:1/-1;padding-top:16px}.label-inline-editor summary{font-weight:600}.label-inline-editor .chz-label-editor{margin-top:16px}

/* The package has one preview, adjacent settings and a compact print strip below. */
.label-package-printer{display:block;padding:18px}.label-print-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.label-print-heading h3{margin:0}.label-print-heading .label-print-progress{margin:0;font-size:13px}.label-template-choice{max-width:520px;margin-bottom:16px}.label-template-choice label{display:grid;gap:6px;font-size:13px;font-weight:600}.label-template-choice select{width:100%;max-width:100%;text-overflow:ellipsis;min-height:38px}.label-print-layout{display:grid;grid-template-columns:minmax(300px,1.05fr) minmax(300px,1fr);gap:22px;align-items:start}.label-live-preview{min-width:0;display:flex;flex-direction:column;align-items:center;padding:18px;background:#f3f6fa;border:1px solid #e0e7ef;border-radius:12px;position:sticky;top:16px}.label-live-preview>img{width:100%;max-width:580px;height:auto;border:1px solid #dce4ef;box-shadow:0 4px 16px #182b4420;background:white;order:0}.label-live-preview>p{font-size:13px;line-height:1.45;order:2;align-self:stretch;margin:12px 0 0}.label-live-preview .chz-label-paper{width:100%;max-width:580px;order:1}.label-live-preview .chz-label-paper>p{font-size:12px;margin:10px 0 0}.label-preview-warning{color:#865a00;background:#fff1cc;border:1px solid #e6c66c;border-radius:8px;padding:10px}.label-print-layout .label-inline-editor{margin:0;border:1px solid #dce4ef;border-radius:10px;padding:12px;min-width:0}.label-inline-editor summary{font-size:14px;cursor:pointer}.label-editor-side{border:0!important;padding:0!important;margin:12px 0 0!important}.label-editor-side>h3,.label-editor-side>p:not([role=status]){display:none}.label-editor-side .chz-label-tools{grid-template-columns:1fr 1fr;gap:10px}.label-editor-side label{font-size:12px;display:grid;gap:5px;min-width:0}.label-editor-side input,.label-editor-side select{width:100%;box-sizing:border-box;min-height:34px;font-size:13px}.label-editor-side .chz-label-tools>label:first-child{display:none}.label-editor-side .chz-label-tools>label:nth-child(3){grid-column:1/-1}.label-editor-side .chz-label-palette{margin:12px 0;padding:10px;gap:8px}.label-editor-side .chz-label-palette label{min-width:120px}.label-editor-side .chz-label-design{display:block}.label-editor-side .chz-label-properties{display:grid;grid-template-columns:1fr 1fr;gap:10px}.label-editor-side .chz-label-properties>button,.label-editor-side .chz-label-properties>p{grid-column:1/-1}.label-editor-side>button{margin-top:12px}.label-live-preview .chz-label-overlay .chz-label-item{color:transparent;background:transparent;border:1px dashed #cf4b0860}.label-live-preview .chz-label-overlay .chz-label-item.selected{border:2px solid #cf4b08;background:#cf4b080a}.label-print-controls{border-top:1px solid #e0e7ef;padding-top:16px;margin-top:18px}.label-print-control-row{display:grid;grid-template-columns:minmax(130px,180px) minmax(200px,1fr) auto;gap:12px;align-items:end}.label-print-control-row>label{display:grid;gap:6px;font-size:13px;min-width:0}.label-print-control-row input,.label-print-control-row select{width:100%;box-sizing:border-box;min-height:40px}.label-print-control-row>button{min-width:150px;height:40px}.label-print-controls>p{font-size:12px;margin:10px 0;color:#758499}.label-repeat-options{padding:12px 0!important;border:0!important;margin:0!important}.label-repeat-options>label{display:grid;gap:6px;font-size:13px;margin:10px 0;max-width:500px}.label-repeat-options input{width:100%;box-sizing:border-box}.label-repeat-options label:has(input[type=checkbox]){display:flex;align-items:center}.label-repeat-options input[type=checkbox]{width:auto}.label-print-tools{display:flex;gap:8px;margin-top:8px}.label-print-tools button{font-size:12px;min-height:30px;padding:6px 10px}.label-print-controls .label-print-pending{margin-top:12px;padding:12px;font-size:13px}.label-print-controls .label-print-pending p{margin:8px 0}.label-package-printer>details{margin-top:16px;padding-top:12px;font-size:13px}.label-product-highlight{background:#f0f7ff;border-left:4px solid #3478c5;padding:12px 16px}.label-product-highlight summary{color:#244f81;overflow-wrap:anywhere}.label-product-highlight[open]{background:#f7fbff}.label-product-highlight .label-product-fields{gap:0 12px}.label-product-highlight textarea{min-height:36px;height:40px}.label-product-highlight>p{font-size:12px}
@media(max-width:900px){.label-print-layout{grid-template-columns:minmax(0,1fr)}.label-live-preview{position:static}.label-print-control-row{grid-template-columns:1fr 2fr}.label-print-control-row>button{grid-column:1/-1}.label-print-heading{align-items:flex-start}.label-print-heading .label-print-progress{white-space:normal}.label-live-preview>img,.label-live-preview .chz-label-paper{max-width:540px}}
@media(max-width:520px){.label-print-control-row{grid-template-columns:1fr}.label-print-heading{flex-direction:column;gap:8px}.label-package-printer{padding:12px}.label-editor-side .chz-label-tools{grid-template-columns:1fr 1fr}.label-print-layout{gap:14px}.label-live-preview{padding:12px}}

.label-add-fields{margin:12px 0;padding:10px 0;border-top:1px solid #e0e7ef;border-bottom:1px solid #e0e7ef}.label-add-fields summary{font-size:12px}.label-product-highlight:not([open]) summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-workbench-design>.label-product-highlight+p{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 14px}.label-live-preview .chz-label-paper{padding:0;background:transparent}.label-editor-side .chz-label-tools label{margin:0}.label-editor-side>label{margin:10px 0}.label-editor-side .chz-label-properties input{margin:0}.label-editor-side .chz-label-tools button{font-size:12px;padding:8px}
.label-print-layout .label-inline-editor{grid-column:auto}

.label-template-dimensions{margin:0 0 12px}.label-template-dimensions summary{font-size:12px}.label-template-dimensions .chz-label-tools{margin-top:12px}.label-editor-side .chz-label-properties>p{font-size:12px}.label-live-preview .chz-label-paper{max-width:480px}.label-live-preview>img{max-width:480px}

.label-editor-side>p[role=status]:empty{display:none}.label-editor-side>p[role=status]{font-size:12px;padding:8px;margin:10px 0 0}
