.web-settings{margin-top:28px}.web-settings fieldset{border:0;padding:0;margin:0;min-width:0}.config-section{border-top:2px solid var(--blue);padding-top:22px;margin-top:28px}.config-section>p.muted{font-size:13px;margin-bottom:20px}.config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.regions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.config-grid label,.config-label{display:block;font-size:13px;font-weight:bold}.config-grid input,.config-grid select{margin-top:7px}.config-grid small{display:block;color:var(--muted);font-size:11px;font-weight:normal;margin-top:5px}.web-settings select,.web-settings textarea,.config-table input{font:inherit;color:var(--ink);border:1px solid #a8b8c5;border-radius:5px;background:#fff;padding:10px 11px;width:100%}.web-settings input[type=number]{font:inherit;border:1px solid #a8b8c5;border-radius:5px;padding:10px 11px;width:100%;color:var(--ink)}.web-settings textarea{resize:vertical;line-height:1.7;margin-top:8px;min-height:90px}.web-settings .config-label{margin-top:22px}.web-settings select{min-height:45px}.web-settings fieldset:disabled{opacity:.7}.web-settings :disabled{cursor:default}.config-table{width:100%;min-width:610px;border-collapse:collapse;margin-top:23px;font-size:13px}.config-table caption{text-align:left;color:var(--muted);font-size:12px;padding-bottom:8px}.config-table th{text-align:left;padding:10px;background:var(--canvas);border-top:1px solid var(--line);white-space:nowrap}.config-table td{padding:10px;border-bottom:1px solid var(--line)}.config-table tbody th{width:100px;background:#fff;border-top:0;border-bottom:1px solid var(--line)}.config-table td:nth-child(2),.config-table td:nth-child(4){width:145px}.config-table input{min-width:90px}.config-table input::placeholder{font-size:11px}.config-table select{min-width:185px;font-size:12px}.settings-actions{display:flex;align-items:center;gap:18px;margin-top:23px}.settings-actions .footnote{margin:0;white-space:pre-line}.settings-actions button{white-space:nowrap}.integrated-settings{margin-top:24px;background:var(--canvas);padding:18px}.web-settings:focus-within{scroll-margin-top:20px}.run-options{grid-template-columns:repeat(2,minmax(0,1fr))}#settings-message.error,#sf-count-note.error{color:#a12f26}@media(max-width:900px){.regions-grid{grid-template-columns:1fr}}@media(max-width:600px){.config-grid{grid-template-columns:1fr}.settings-actions{align-items:flex-start;flex-direction:column}.run-options{grid-template-columns:1fr}.config-section{margin-top:22px}}
