.custom-select-row{display:grid;grid-template-columns:1fr;gap:8px}.custom-select-row.is-custom{grid-template-columns:minmax(120px,.62fr) minmax(120px,1fr)}.custom-select-row select,.custom-select-row input{width:100%;min-width:0}.custom-choice{padding:12px;border:1px solid #d8d4cc;border-radius:10px;background:var(--control-bg,#fff);color:var(--text)}.count-compact input{width:100%;font-variant-numeric:tabular-nums}.recognize-status{margin:8px 0 12px;padding:9px 11px;border-radius:9px;background:#edf7f3;color:#39705f;font-size:12px}

.create-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end}.create-form-row>label{min-width:0;margin:8px 0!important}.create-form-row>label select,.create-form-row>label input{width:100%;min-width:0}.create-form-row .count-compact{max-width:none}#create>.work-grid>.panel{background:rgba(255,255,255,.75)!important;backdrop-filter:blur(14px) saturate(112%);-webkit-backdrop-filter:blur(14px) saturate(112%)}#create #brandLogoControl{display:grid!important;grid-template-columns:max-content minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;margin:8px 0!important;padding:0!important;border:0!important;background:transparent!important}#create #brandLogoControl .brand-logo-toggle{display:flex!important;align-items:center;justify-content:center;height:44px;min-height:44px;margin:0!important;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--control-bg,#fff);white-space:nowrap;font-size:13px}#create #brandLogoFields[hidden]{display:none!important}#create #brandLogoFields:not([hidden]){display:flex!important;align-items:stretch;min-width:0;height:44px;margin:0!important}#create #brandLogoFields select{width:100%;min-width:0;max-width:100%;height:44px;margin:0!important;padding:0 10px;background:var(--control-bg,#fff);color:var(--text);font-size:13px}#create #manageBrandLogos{display:none}#create #startCreate{display:block;width:100%;min-height:46px;margin-top:10px;font-weight:700}

@media(max-width:860px){.create-form-row{grid-template-columns:1fr}}@media(max-width:760px){.custom-select-row.is-custom{grid-template-columns:1fr}#create #brandLogoControl{grid-template-columns:1fr}#create #brandLogoControl .brand-logo-toggle{justify-content:flex-start}}
