.dob-control{--dob-inset: 7px;--dob-radius: 8px;display:grid;grid-template-columns:.8fr .8fr 1.4fr;gap:7px;padding:0;border:0;background:transparent}.dob-part-label{display:grid;gap:7px;min-width:0}.dob-part-label>span{color:var(--muted);font:500 13px/1.3 var(--sans)}.dob-part{width:100%;min-width:0;min-height:48px;appearance:textfield;border:1px solid #94b8ae;border-radius:var(--dob-radius);background:#fff;color:var(--ink);padding:8px 6px;font:700 16px/1 var(--sans);letter-spacing:.02em;text-align:left}.dob-part::-webkit-inner-spin-button,.dob-part::-webkit-outer-spin-button{appearance:none;margin:0}.dob-part::selection{color:#fff;background:var(--blue)}.dob-part:hover{border-color:#b9cad8}.dob-part:focus-visible{outline:3px solid rgba(36,107,255,.35);outline-offset:2px;border-color:var(--blue)}@media(max-width:720px){.dob-control{--dob-inset: 6px;gap:6px}.dob-part{min-height:48px;font-size:16px}}.draft-soft-signal .demo-fieldset{margin-bottom:24px}.draft-soft-signal .select-control,.draft-soft-signal .text-control,.draft-soft-signal .custom-threshold input{min-height:48px;padding:12px;border:1px solid #94b8ae;border-radius:12px;color:var(--ink);background:#fff;font:400 16px/1.4 var(--sans)}.draft-soft-signal :is(.dob-part,.select-control,.text-control,.custom-threshold input):focus-visible{outline:3px solid #2f5e2c;outline-offset:3px;border-color:#2f5e2c}.draft-soft-signal .field-hint{margin-top:8px;line-height:1.5}
