body.addon{color-scheme:light;--bg:#f3f6f9;--panel:#fff;--ink:#20394a;--muted:#667984;--line:#dbe4ea;--accent:#147596;--soft:#e9f4f7;height:auto;min-height:0;background:var(--bg);margin:0}.addon-wrap{max-width:1600px;margin:auto;padding:24px}.addon-header{padding:0 0 20px;grid-template-columns:minmax(0,1fr) auto;background:transparent;border:0}.addon-header p{margin:8px 0 0;color:var(--muted)}#addon-nav{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:24px}#addon-nav a{padding:10px 14px;border-radius:5px;text-decoration:none;color:var(--ink)}#addon-nav a[aria-current=page]{background:var(--soft);color:var(--accent);font-weight:700}.addon #main{padding:0;min-width:0}.addon select[id$="-shop"]{pointer-events:none}.addon.theme-dark{color-scheme:dark;--bg:#171c23;--panel:#232c36;--ink:#eef3f7;--muted:#b1bdc8;--line:#46515e;--soft:#293f4d;--accent:#8ad1ef;color:var(--ink)}.addon.theme-dark input,.addon.theme-dark select,.addon.theme-dark textarea,.addon.theme-dark button,.addon.theme-dark dialog{background:var(--panel);color:var(--ink);border-color:var(--line)}.addon.theme-dark .alert{background:#3a3425;color:#f3e2ae}.addon.theme-dark .error{background:#432929;color:#ffd7d7}.addon.theme-dark th{background:var(--panel)}.addon .addon-settings{display:grid;gap:16px;max-width:900px}.addon .addon-settings button{justify-self:start}@media(max-width:700px){.addon-wrap{padding:16px}.addon-header{grid-template-columns:minmax(0,1fr) auto}#addon-nav{gap:2px}#addon-nav a{padding:10px;font-size:13px}.addon-header .brand{font-size:23px}}

.automation-fields{border:0;min-width:0;padding:0;display:grid;gap:16px}.automation-choices{border:1px solid var(--line);border-radius:6px;padding:16px;display:grid;gap:12px;min-width:0}.automation-choices legend{font-weight:600}.automation-choices small{display:block;font-size:11px;overflow-wrap:anywhere;color:var(--muted);margin-top:5px}.automation-mapping{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#automation-form{min-width:0}#automation-form .alert{overflow-wrap:anywhere}#automation-form fieldset:disabled{opacity:.7}@media(max-width:600px){.automation-mapping{grid-template-columns:1fr}}
.procurement-mail{white-space:pre-wrap;overflow-wrap:anywhere}#workflow-settings fieldset{min-width:0;padding:20px;border:1px solid var(--line);border-radius:10px;display:grid;gap:16px}#workflow-settings fieldset>.row{flex-wrap:wrap}#workflow-settings fieldset:disabled{opacity:.75}
#workflow-settings label:has(>input[type=checkbox]){display:flex;align-items:center;gap:10px;min-height:44px}
#workflow-settings input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:0;padding:0}
