#so-color-leather-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0}#so-color-leather-bar[hidden]{display:none}#so-color-leather-status{font-size:12px;color:var(--muted,#64748b)}#so-color-leather-open{flex-shrink:0}#so-color-leather-dialog{width:min(960px,96vw);max-width:96vw;padding:20px}#so-color-leather-context{font-size:12px;line-height:1.5}.so-color-leather-entry{border:1px solid var(--border,#d5dee8);border-radius:8px;padding:14px;margin:12px 0}.so-color-leather-entry h3{font-size:14px;margin:0 0 16px}.so-color-leather-fields{display:grid;grid-template-columns:minmax(0,2.6fr) repeat(3,minmax(0,1fr));gap:12px;align-items:end}.so-color-leather-fields label{min-width:0;display:grid;gap:8px}.so-color-leather-fields select{width:100%;min-width:0}.so-color-leather-fields output{display:flex;align-items:center;min-height:40px;font-size:14px;overflow-wrap:anywhere}#so-color-leather-dialog .dialog-actions{justify-content:space-between;gap:16px}#so-color-leather-total{font-size:14px}#so-color-leather-error{color:#bc2525}.so-color-leather-summary{display:block;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.4;margin:5px 0;color:var(--muted,#64748b)}@media(max-width:650px){.so-color-leather-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.so-color-leather-fields>label:first-child{grid-column:1/-1}.so-color-leather-fields select{font-size:16px;min-height:44px}#so-color-leather-bar{flex-wrap:wrap;justify-content:flex-end}#so-color-leather-status{flex:1 1 180px}.so-color-leather-fields output{min-height:44px;font-size:13px}.so-color-leather-entry{padding:12px}#so-color-leather-dialog .dialog-actions{flex-wrap:wrap}}

.so-color-leather-fields select{padding:9px;border:1px solid var(--border,#dce2ed);border-radius:7px;background:var(--panel,#fff);color:inherit;font:inherit;min-height:40px}.so-color-leather-fields label{font-size:12px;color:var(--muted,#59667e)}.so-color-leather-fields output{color:var(--text,#183240)}

.so-color-leather-fields input[type=search]{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:9px;border:1px solid var(--border,#dce2ed);border-radius:7px;background:var(--panel,#fff);color:inherit;font:inherit}.so-color-leather-fields label>small:empty{display:none}.so-color-leather-fields label>small{font-size:11px;line-height:1.4}@media(max-width:650px){.so-color-leather-fields input[type=search]{font-size:16px;min-height:44px}}

.so-color-leather-selection{display:flex;gap:8px;align-items:center;min-width:0}.so-color-leather-selection select{flex:1;min-width:0}.so-color-leather-selection button{flex-shrink:0;white-space:nowrap;padding:9px;font-size:12px;min-height:40px}@media(max-width:400px){.so-color-leather-selection{flex-wrap:wrap}.so-color-leather-selection select{flex-basis:100%}.so-color-leather-selection button{min-height:44px}}
