._codes_1jd75_1{width:100%;min-width:0;color:var(--ink);grid-column:1/-1;gap:16px;display:grid}._group_1jd75_3{gap:10px;min-width:0;display:grid}._row_1jd75_5{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;min-width:0;display:grid}._field_1jd75_7{min-width:0}._codes_1jd75_1 ._field_1jd75_7 label{color:#52605b;letter-spacing:0;text-transform:none;margin:0 0 4px;font-size:.75rem;font-weight:600;line-height:1.3;display:block}._inputRow_1jd75_11{min-width:0;display:flex}._codes_1jd75_1 ._inputRow_1jd75_11 input{width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;background:#fff;border:1px solid #acbbb5;border-radius:4px 0 0 4px;padding:6px 9px;font-size:.9rem}._codes_1jd75_1 ._inputRow_1jd75_11 input::placeholder{color:#66766e;opacity:1}._codes_1jd75_1 ._inputRow_1jd75_11 button{min-height:36px;color:var(--turquoise-deep);font:inherit;cursor:pointer;background:#f3f6f2;border:1px solid #acbbb5;border-left:0;flex:0 0 36px;margin:0;padding:4px;font-size:1.15rem}._codes_1jd75_1 ._inputRow_1jd75_11 button:last-child{border-radius:0 4px 4px 0}._codes_1jd75_1 ._inputRow_1jd75_11 button:hover{background:#e1ece6}._codes_1jd75_1 ._inputRow_1jd75_11 button:disabled{opacity:.6;cursor:wait}._codes_1jd75_1 :is(input,button):focus-visible{outline:2px solid var(--turquoise-deep);outline-offset:2px}._codes_1jd75_1 [role=status]:empty{display:none}._codes_1jd75_1 p{margin:4px 0 0;font-size:.75rem;line-height:1.4}._codes_1jd75_1 ._instruction_1jd75_31{margin:0;font-size:.85rem}._codes_1jd75_1>p{grid-column:1/-1}._srOnly_1jd75_35{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){._row_1jd75_5{grid-template-columns:1fr;gap:10px}._field_1jd75_7:not(details){gap:4px;display:grid}._codes_1jd75_1 ._field_1jd75_7 label{margin:0}._codes_1jd75_1 ._inputRow_1jd75_11 input{min-height:44px;font-size:16px}._codes_1jd75_1 ._inputRow_1jd75_11 button{flex-basis:40px;min-height:44px}}._codes_1jd75_1 details._field_1jd75_7>summary{cursor:pointer;border:1px solid #acbbb5;border-radius:4px;padding:10px;font-size:.85rem;font-weight:700}._codes_1jd75_1 details._field_1jd75_7[open]>summary{margin-bottom:8px}
