.uf-feature-fieldset{border:1px solid #dbe2ea;border-radius:18px;padding:20px;margin:20px 0;background:#fff;min-width:0}.uf-feature-fieldset legend{font-size:1.12rem;font-weight:800;color:#102b43;padding:0 9px}.uf-feature-hint{color:#68778a;font-size:.87rem;margin:0 0 15px}.uf-feature-options,.uf-feature-display{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.uf-feature-option,.uf-feature-chip{display:flex;align-items:center;gap:10px;border:1px solid #dbe2ea;border-radius:13px;padding:13px;background:#fff;color:#102b43;font-weight:650;cursor:pointer}.uf-feature-option:has(input:checked){background:#fff9ed;border-color:#c99a4d;box-shadow:0 0 0 1px #c99a4d inset}.uf-feature-option input{accent-color:#b78a3e;width:18px;height:18px;flex:none}.uf-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:10px;background:#f0f4f7;color:#b18a4c;font-size:20px}.uf-feature-chip{cursor:default;background:#f8fafc}.uf-feature-section{margin-top:18px}@media(max-width:560px){.uf-feature-options,.uf-feature-display{grid-template-columns:1fr}.uf-feature-fieldset{padding:14px}}
/* URMOT v3.7 premium grouped feature selector */
.uf-feature-v37{border-color:#e2e8f0;box-shadow:0 10px 35px rgba(8,29,48,.045)}
.uf-feature-tools{display:flex;align-items:center;gap:12px;margin:12px 0 16px}.uf-feature-search{width:100%;padding:13px 16px!important;border:1px solid #d7e0e9!important;border-radius:12px!important;background:#f8fafc!important;color:#102b43!important;font:inherit}.uf-feature-search:focus{outline:2px solid #d4a654;outline-offset:1px}.uf-feature-counter{white-space:nowrap;color:#b28743;font-weight:750;font-size:.85rem}
.uf-feature-group{border:1px solid #e3e9f0;border-radius:15px;margin:10px 0;overflow:hidden;background:white}.uf-feature-group>summary{cursor:pointer;display:flex;align-items:center;gap:10px;padding:16px;color:#102b43;list-style:none}.uf-feature-group>summary::-webkit-details-marker{display:none}.uf-feature-group>summary:after{content:'⌄';margin-inline-start:auto;color:#b78a3e;font-size:19px}.uf-feature-group[open]>summary:after{content:'⌃'}.uf-group-symbol{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#f7f0e3;color:#a87b30}.uf-group-count{color:#a87b30;font-size:.8rem}.uf-feature-group .uf-feature-options{padding:0 14px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.uf-feature-group .uf-feature-option{min-height:53px;padding:10px 12px;font-size:.91rem}.uf-feature-showall{margin:12px 0 0;padding:11px 17px;border:1px solid #d9c09a;border-radius:12px;background:#fff8ed;color:#8b631e;font:inherit;font-weight:700;cursor:pointer}.uf-feature-option[hidden]{display:none!important}.uf-feature-group[hidden]{display:none!important}.uf-feature-display{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.uf-feature-group .uf-feature-options,.uf-feature-display{grid-template-columns:1fr}.uf-feature-group>summary{padding:13px}}
