.EJOQyq_panel{padding:0}.EJOQyq_panel summary{cursor:pointer;color:#5b1d2d;padding:18px;font-weight:700}.EJOQyq_panel summary small{color:#536268;margin-left:12px;font-weight:400}.EJOQyq_content{padding:0 18px 18px}.EJOQyq_content p{margin:0 0 12px}.EJOQyq_hint{color:#536268;font-size:.85rem}.EJOQyq_content h2{margin:20px 0 8px;font-size:1rem}.EJOQyq_list{margin:0;padding:0;list-style:none}.EJOQyq_row{border-top:1px solid #e0e2da;align-items:center;gap:14px;padding:12px 0;display:flex}.EJOQyq_position{color:#536268;text-align:center;min-width:2ch}.EJOQyq_name{flex:1;gap:4px;min-width:0;display:grid}.EJOQyq_name a{justify-self:start;font-size:.8rem}.EJOQyq_form{align-items:end;gap:8px;display:flex}.EJOQyq_form label{gap:4px;font-size:.8rem;display:grid}.EJOQyq_form input{width:86px;min-height:42px}.EJOQyq_form button{min-height:42px}@media (max-width:640px){.EJOQyq_row{flex-wrap:wrap;gap:10px}.EJOQyq_name{flex-basis:calc(100% - 40px)}.EJOQyq_form{margin-left:28px}.EJOQyq_panel summary small{margin:4px 0 0 18px;display:block}}
.IpO8Oq_flow{gap:16px;padding:18px;display:grid}.IpO8Oq_heading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.IpO8Oq_heading span,.IpO8Oq_hint,.IpO8Oq_base p,.IpO8Oq_extra p{color:#536268;font-size:.85rem}.IpO8Oq_variants,.IpO8Oq_groups{flex-wrap:wrap;gap:8px;display:flex}.IpO8Oq_variants button,.IpO8Oq_groups button{color:#173c3c;cursor:pointer;background:#fffdf8;border:1px solid #d6d6ce;border-radius:12px;padding:10px 14px}.IpO8Oq_variants button{text-align:left;flex:1;gap:5px;min-width:140px;display:grid}.IpO8Oq_variants span{font-size:.8rem}.IpO8Oq_variants button:disabled{opacity:.45;cursor:not-allowed}.IpO8Oq_variants button[aria-pressed=true],.IpO8Oq_groups button[aria-pressed=true]{background:#eaf1eb;border-color:#285b51;box-shadow:inset 0 0 0 1px #285b51}.IpO8Oq_base,.IpO8Oq_extra{background:#fffdf8;border:1px solid #e0e2da;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px;display:flex}.IpO8Oq_base>div:first-child,.IpO8Oq_extra>div:first-child{flex:1;min-width:180px}.IpO8Oq_base p,.IpO8Oq_extra p{margin:6px 0;line-height:1.45}.IpO8Oq_extra span{margin-top:5px;font-size:.85rem;display:block}.IpO8Oq_extras{gap:10px;display:grid}.IpO8Oq_frenchExtra{background:#fffdf8;border:1px solid #e0e2da;border-radius:12px;gap:14px;padding:16px;display:grid}.IpO8Oq_controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.IpO8Oq_switch{cursor:pointer;align-items:center;gap:7px;font-size:.8rem;display:flex}.IpO8Oq_switch input{appearance:none;cursor:pointer;background:#dce1dc;border:1px solid #8d9994;border-radius:20px;width:36px;height:22px;margin:0;position:relative}.IpO8Oq_switch input:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.IpO8Oq_switch input:checked{background:#285b51;border-color:#285b51}.IpO8Oq_switch input:checked:before{transform:translate(14px)}.IpO8Oq_switch input:disabled{opacity:.45;cursor:not-allowed}.IpO8Oq_switch input:focus-visible,.IpO8Oq_variants button:focus-visible,.IpO8Oq_groups button:focus-visible{outline-offset:3px;outline:3px solid #7e9c8e}.IpO8Oq_hint{margin:0;line-height:1.5}@media (max-width:600px){.IpO8Oq_flow{padding:12px}.IpO8Oq_controls{justify-content:flex-end;width:100%}.IpO8Oq_variants button{min-width:100px}.IpO8Oq_base,.IpO8Oq_extra{padding:12px}}
.brava-field{font-family:var(--brava-font-body,sans-serif);color:var(--brava-ink);overflow-wrap:anywhere;min-width:0}.brava-field>label{justify-content:space-between;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.brava-field-optional{color:var(--brava-text-secondary);flex-shrink:0;font-size:12px;font-weight:400}.brava-field-control{min-width:0;position:relative}.brava-field :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--brava-border-strong);background:var(--brava-surface);width:100%;min-width:0;min-height:52px;color:var(--brava-ink);font:inherit;border-radius:.7rem;padding:12px 14px;font-size:16px;line-height:1.5;transition:border-color .14s,box-shadow .14s,background-color .14s;display:block}.brava-field[data-density=compact] :is(input,select){min-height:44px;padding-block:9px;line-height:1.5}.brava-field :is(input,textarea)::placeholder{color:var(--brava-text-secondary);opacity:1}.brava-field select{appearance:none;text-overflow:ellipsis;cursor:pointer;padding-right:44px}.brava-field-select-chevron{pointer-events:none;color:var(--brava-text-secondary);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.brava-field textarea{resize:vertical;min-height:132px}.brava-field :is(input,select,textarea):focus{outline:2px solid var(--brava-burgundy);outline-offset:2px;border-color:var(--brava-burgundy);box-shadow:0 0 0 5px #5b1d2d0e}.brava-field[data-invalid=true]>textarea,.brava-field[data-invalid=true]>.brava-field-control>:is(input,select,textarea){border-color:var(--brava-danger)}.brava-field :is(input,textarea)[readonly]{background:#f6f0ed}.brava-field :is(input,select,textarea):disabled{opacity:1;color:var(--brava-text-secondary);-webkit-text-fill-color:var(--brava-text-secondary);cursor:not-allowed;background:#efebe8;border-color:#c8bebc}.brava-field-meta{justify-content:space-between;align-items:start;gap:12px;margin-top:8px;display:flex}.brava-field-meta>p{color:var(--brava-text-secondary);margin:0;font-size:12px}.brava-field-counter{white-space:nowrap;color:var(--brava-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.brava-field-counter[data-near-limit]{color:#79521b}.brava-field .brava-field-error{margin:8px 0 0;font-size:14px;line-height:1.5;animation:.18s both brava-field-error-in}.brava-field-suffix{color:var(--brava-text-secondary);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.brava-field-control[data-leading]{align-items:stretch;display:flex}.brava-field-control[data-leading]>input{border-top-left-radius:0;border-bottom-left-radius:0;flex:1}.brava-field-leading{flex:none;display:flex}.brava-field-control[data-suffix] input{padding-right:44px}.brava-field-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes brava-field-error-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.brava-field :is(input,select,textarea){transition:none}.brava-field .brava-field-error{animation:none}}
