.required-mark{display:inline-flex;align-items:center;border-radius:5px;padding:1px 6px;margin-left:7px;background:#fbf0de;color:#855319;font-size:11px;font-weight:600;line-height:17px;vertical-align:middle;white-space:nowrap}.field-required[data-empty=true] input:not([type=checkbox]):not([type=radio]),.field-required[data-empty=true] select,.field-required[data-empty=true] textarea{border-color:#c49e5f;background-color:#fffdf6}.field-required[data-empty=true] .category-search-input{border-color:#c49e5f;background:#fffdf6}.field input[data-field][aria-invalid=true]:not([type=checkbox]):not([type=radio]),.field select[data-field][aria-invalid=true],.field textarea[data-field][aria-invalid=true]{border-color:#b34d32;background-color:#fff5f1;box-shadow:0 0 0 1px #b34d3233}.field [data-field][aria-invalid=true]:focus-visible{outline:3px solid #b34d32;outline-offset:3px}input[type=checkbox][aria-invalid=true]{outline:2px solid #b34d32;outline-offset:3px}.field-error{display:block;line-height:20px;color:#a43d26}[data-field]{scroll-margin-block:100px}.form-requirements{font-size:13px;color:var(--muted);line-height:22px}.form-requirements .required-mark{margin-left:0;margin-right:5px}.category-combobox{position:relative;min-width:0}.category-combobox-label{display:block}.category-combobox-control{position:relative}.category-combobox .category-combobox-control input.category-search-input{padding-left:40px;padding-right:74px}.category-search-icon{position:absolute;left:14px;top:14px;pointer-events:none;color:var(--muted)}.category-clear{position:absolute;right:36px;top:5px;width:32px;height:34px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:21px}.category-expand{position:absolute;right:5px;top:5px;width:30px;height:34px;border:0;border-radius:6px;background:transparent;color:var(--muted)}.category-clear:hover,.category-expand:hover{background:var(--green-soft);color:var(--green)}.category-results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;border:1px solid #afc4b6;border-radius:12px;background:#fff;box-shadow:0 12px 32px #18382e25;overflow:hidden}.category-results-list{max-height:310px;overflow-y:auto;padding:6px;margin:0;list-style:none}.category-option{padding:10px 12px;border-radius:7px;cursor:pointer;display:flex;flex-direction:column;gap:3px;font-size:14px;color:var(--ink)}.category-option[aria-selected=true]{background:var(--green-soft)}.category-option.is-active{background:#edf3ee;box-shadow:inset 3px 0 var(--green)}.category-option-name{font-weight:500;display:flex;justify-content:space-between;gap:10px}.category-option-context{font-size:12px;color:var(--muted)}.category-tree-group{list-style:none;margin:0 0 10px}.category-tree-group:last-child{margin-bottom:0}.category-tree-branch{padding:8px 12px 3px;color:var(--muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.category-tree-heading{padding:10px 12px;font-size:14px;font-weight:650;color:var(--ink)}.category-tree-children{list-style:none;margin:3px 0 0 17px;padding:0 0 0 12px;border-left:2px solid #d6e7e0}.category-group-option{background:var(--pale);border:1px solid var(--border)}.category-group-option .category-option-name{font-weight:650}.category-tree-children .category-option-name{font-weight:400}.category-search-hint{font-size:12px;line-height:18px;color:var(--muted)}.category-results-foot,.category-no-results{padding:10px 16px;font-size:12px;line-height:19px;background:var(--pale);color:var(--muted)}.category-no-results{padding:20px 16px;background:#fff}.category-multiple .category-option-name{justify-content:flex-start;align-items:flex-start}.category-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;border:1px solid #8aa99d;border-radius:4px;color:var(--green);background:#fff;font-size:14px;line-height:1}.category-multiple .category-option[aria-selected=true] .category-check{background:var(--green);color:#fff;border-color:var(--green)}
