.co-block{background:var(--color-bg-secondary);border-radius:14px;box-shadow:0 1px 5px rgba(68,98,255,7%);margin-bottom:28px;padding:18px 16px 13px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .14s}.co-block:focus-within{box-shadow:0 2px 10px rgba(68,98,255,.17)}.co-label{font-size:1.07rem;font-weight:600;color:var(--color-text-primary);margin-bottom:7px;letter-spacing:.01em;display:block}.co-input{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.co-field,.co-input input[type=date],.co-input input[type=number],.co-input input[type=text],.co-input select,.co-input textarea{font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg-primary);border:1px solid var(--color-table-border);border-radius:8px;padding:8px 12px;outline:none;transition:border-color .15s,box-shadow .15s;min-width:120px;max-width:320px;width:100%;box-sizing:border-box}.co-field:focus,.co-input select:focus,.co-input textarea:focus{border-color:var(--color-text-secondary);box-shadow:0 0 0 2px var(--color-bg-hover)}.co-range-wrap{display:flex;align-items:center;gap:12px;width:100%}.co-field--range{width:64%;min-width:100px;accent-color:var(--color-text-secondary)}.co-value{font-size:1em;color:var(--color-text-teritary);min-width:38px}.co-switch{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:1em;min-width:60px;user-select:none}.co-field--switch{opacity:0;width:0;height:0;position:absolute}.co-switch-slider{display:inline-block;width:46px;height:26px;background:var(--color-table-border);border-radius:13px;position:relative;transition:background .18s}.co-field--switch:checked+.co-switch-slider{background:var(--color-bg-button-apply)}.co-switch-slider::before{content:'';position:absolute;left:3px;top:3px;width:20px;height:20px;background:var(--color-bg-primary);border-radius:50%;box-shadow:0 1px 2px rgba(30,30,30,.12);transition:left .19s,background .15s}.co-field--switch:checked+.co-switch-slider::before{left:23px;background:var(--color-text-white)}.co-switch-label{display:flex;gap:3px;font-size:.97em;margin-left:7px}.co-switch-no{color:#ccc}.co-switch-yes{color:var(--color-text-secondary);font-weight:600}.co-field--switch:not(:checked)~.co-switch-label .co-switch-yes{color:#ccc;font-weight:400}.co-field--switch:not(:checked)~.co-switch-label .co-switch-no{color:var(--color-text-secondary);font-weight:600}.co-radio{display:flex;align-items:center;margin-right:18px;margin-bottom:3px;cursor:pointer;font-size:1em;gap:7px}.co-radio-label{font-size:1em}.co-swatch-group{display:flex;flex-wrap:wrap;gap:13px 22px;margin:2px 0 0}.co-color-swatch{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;min-width:54px}.co-field--color{display:none}.co-swatch-color{width:34px;height:34px;border-radius:50%;border:3px solid var(--color-table-border);display:block;transition:border-color .16s,box-shadow .12s;margin-bottom:3px;box-sizing:border-box}.co-field--color:checked+.co-swatch-color{border-color:var(--color-bg-button-apply);box-shadow:0 0 0 2.5px var(--color-bg-hover)}.co-swatch-label{font-size:.94em;color:var(--color-text-teritary);margin-top:0}.co-field[multiple]{min-height:48px;max-width:340px}.co-input textarea{min-height:54px;max-width:400px;resize:vertical}@media(max-width:700px){.co-block{padding:9px 3vw}.co-label{font-size:1em}.co-input{flex-direction:column;gap:10px 0}.co-swatch-group{gap:10px 12px}}