.slagduk-cfg{margin-top:1.5rem;padding:1.5rem;background:var(--color-surface,#f9f9f9);border:1px solid var(--color-border,#e2e2e2);border-radius:12px}.slagduk-cfg__heading{font-size:1.1rem;font-weight:500;margin:0 0 .35rem;color:var(--color-text,#1a1a1a)}.slagduk-cfg__intro{font-size:.875rem;color:var(--color-text-muted,#666);margin:0 0 1.25rem;line-height:1.5}.slagduk-cfg__dimensions{display:flex;gap:1rem;margin-bottom:.4rem}.slagduk-cfg__field{display:flex;flex-direction:column;gap:.35rem;flex:1 1}.slagduk-cfg__label{font-size:.8125rem;font-weight:500;color:var(--color-text,#1a1a1a)}.slagduk-cfg__input{width:100%;padding:.55rem .75rem;border:1px solid var(--color-border,#d4d4d4);border-radius:8px;font-size:.9375rem;background:#fff;color:var(--color-text,#1a1a1a);transition:border-color .15s;-moz-appearance:textfield}.slagduk-cfg__input::-webkit-inner-spin-button,.slagduk-cfg__input::-webkit-outer-spin-button{opacity:1}.slagduk-cfg__input:focus{outline:none;border-color:var(--color-accent,#2563eb)}.slagduk-cfg__range-hint{font-size:.75rem;color:var(--color-text-muted,#888);margin:0 0 1.5rem}.slagduk-cfg__borders{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.5rem}.slagduk-cfg__section-label{font-size:.8125rem;font-weight:500;color:var(--color-text,#1a1a1a);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem}.slagduk-cfg__border-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.slagduk-cfg__border-name{font-size:.9rem;color:var(--color-text,#1a1a1a);min-width:9rem}.slagduk-cfg__toggle-group{display:flex;border:1px solid var(--color-border,#d4d4d4);border-radius:8px;overflow:hidden}.slagduk-cfg__toggle{padding:.4rem 1.1rem;font-size:.875rem;font-weight:500;background:#fff;border:none;cursor:pointer;color:var(--color-text-muted,#555);transition:background .12s,color .12s}.slagduk-cfg__toggle+.slagduk-cfg__toggle{border-left:1px solid var(--color-border,#d4d4d4)}.slagduk-cfg__toggle--active{background:var(--color-accent,#2563eb);color:#fff}.slagduk-cfg__toggle:hover:not(.slagduk-cfg__toggle--active){background:var(--color-surface-hover,#f0f0f0)}.slagduk-cfg__summary{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline;padding:.8rem 1rem;background:#fff;border:1px solid var(--color-border,#e2e2e2);border-radius:8px;margin-bottom:1.25rem;font-size:.875rem}.slagduk-cfg__summary-label{font-weight:500;color:var(--color-text,#1a1a1a);white-space:nowrap}.slagduk-cfg__summary-val{color:var(--color-text-muted,#555)}.slagduk-cfg__cta{width:100%;padding:.9rem;background:#111;color:#fff;border:none;border-radius:8px;font-family:var(--app-font);font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s,opacity .2s}.slagduk-cfg__cta:hover:not(:disabled){background:#333}.slagduk-cfg__cta:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.slagduk-cfg__dimensions{flex-direction:column}.slagduk-cfg__border-row{flex-direction:column;align-items:flex-start;gap:.4rem}}