/* UrbanHoff v9.25.50 · BÚSQUEDAS BETA
   Módulo visual aislado. No altera estilos de Tasador/Lote/ACM/Reporte/Finanzas. */
.uhs-shell{display:grid;gap:14px}.uhs-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.uhs-head h3{margin:0;font-size:18px;color:var(--navy)}.uhs-head p{margin:5px 0 0;color:var(--muted);font-size:12.5px}.uhs-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.uhs-kpi{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 15px}.uhs-kpi span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.uhs-kpi strong{display:block;font-size:24px;margin-top:5px;color:var(--navy)}.uhs-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.uhs-toolbar-left{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.uhs-search,.uhs-select{border:1px solid #cdd6e2;border-radius:10px;background:#fff;color:#17263e;padding:10px 11px;font-size:12.5px}.uhs-search{min-width:280px}.uhs-table-wrap{overflow:auto}.uhs-table{width:100%;border-collapse:collapse}.uhs-table th,.uhs-table td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:12.5px}.uhs-table th{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.uhs-client{display:block;font-weight:850;color:var(--navy)}.uhs-sub{display:block;color:var(--muted);font-size:11px;margin-top:3px}.uhs-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:850;background:#edf3ff;color:#244d88;margin:2px 3px 2px 0}.uhs-chip.req{background:#fff1f0;color:#b42318}.uhs-chip.des{background:#fff8e7;color:#8a5b00}.uhs-status{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:900}.uhs-status.active{background:#ecfdf3;color:#027a48}.uhs-status.paused{background:#fff8e7;color:#9a6700}.uhs-status.finished{background:#eef2f6;color:#5b6574}.uhs-actions{display:flex;gap:6px;flex-wrap:wrap}.uhs-actions button{padding:7px 9px;font-size:11px}.uhs-empty{padding:35px 20px;text-align:center;color:var(--muted)}.uhs-empty strong{display:block;color:var(--navy);font-size:15px;margin-bottom:5px}.uhs-modal{width:min(980px,100%)}.uhs-section{margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.uhs-section:first-of-type{border-top:0;padding-top:2px}.uhs-section-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-end;margin-bottom:10px}.uhs-section-head h4{margin:0;color:var(--navy);font-size:14px}.uhs-section-head p{margin:3px 0 0;color:var(--muted);font-size:11.5px}.uhs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.uhs-field{display:grid;gap:6px}.uhs-field.full{grid-column:1/-1}.uhs-field.two{grid-column:span 2}.uhs-field label{font-size:11px;font-weight:850;color:#46536a}.uhs-field input,.uhs-field select,.uhs-field textarea{width:100%;border:1px solid #cdd6e2;border-radius:10px;padding:10px 11px;background:#fff;color:#17263e;font:inherit;font-size:12.5px}.uhs-field textarea{min-height:80px;resize:vertical}.uhs-criterion{border:1px solid #e0e6ee;border-radius:12px;padding:10px;background:#fbfcfe}.uhs-criterion-head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:7px}.uhs-criterion-head strong{font-size:11.5px;color:#30415b}.uhs-criterion-head select{width:auto;min-width:105px;border:1px solid #cdd6e2;border-radius:8px;padding:6px 7px;background:#fff;font-size:10.5px;font-weight:800}.uhs-range{display:grid;grid-template-columns:1fr 1fr;gap:6px}.uhs-range input{min-width:0}.uhs-custom-list{display:grid;gap:8px}.uhs-custom-row{display:grid;grid-template-columns:1.35fr .8fr 1fr .8fr auto;gap:7px;align-items:end;border:1px solid #e0e6ee;border-radius:12px;padding:9px;background:#fbfcfe}.uhs-custom-row label{display:grid;gap:5px;font-size:10px;font-weight:800;color:var(--muted)}.uhs-custom-row input,.uhs-custom-row select{border:1px solid #cdd6e2;border-radius:9px;padding:9px;background:#fff;font-size:11.5px;min-width:0}.uhs-remove{width:34px;height:34px;padding:0!important;border:1px solid #f2b8b5;background:#fff6f5;color:#b42318;border-radius:9px;cursor:pointer}.uhs-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;position:sticky;bottom:-22px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 24%);padding:24px 0 2px}.uhs-note{background:#f7f9fc;border:1px solid #dce3ec;border-radius:11px;padding:10px 12px;color:#59677c;font-size:11.5px;line-height:1.45}.uhs-test-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.uhs-result{display:grid;gap:10px}.uhs-result-score{display:flex;align-items:center;justify-content:space-between;gap:15px;border-radius:14px;padding:16px;background:#f7f9fc;border:1px solid var(--line)}.uhs-result-score strong{font-size:28px;color:var(--navy)}.uhs-result-score span{font-size:12px;color:var(--muted)}.uhs-result-list{display:grid;gap:6px}.uhs-result-row{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:9px;background:#f8fafc;font-size:12px}.uhs-result-row.ok b{color:#027a48}.uhs-result-row.fail b{color:#b42318}.uhs-result-row.warn b{color:#9a6700}.uhs-install{background:#fff8e7;border:1px solid #f1d891;border-radius:14px;padding:16px;line-height:1.5;color:#72520d}.uhs-install strong{color:#4e3a0c}.uhs-pilot{display:inline-flex;align-items:center;border:1px solid #d6e1f2;background:#eef4ff;color:#235cc6;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;margin-left:7px}
body.dark-mode .uhs-kpi,body.dark-mode .uhs-criterion,body.dark-mode .uhs-custom-row,body.dark-mode .uhs-result-score,body.dark-mode .uhs-result-row{background:#142238;border-color:#30445f;color:#e9eff7}body.dark-mode .uhs-head h3,body.dark-mode .uhs-kpi strong,body.dark-mode .uhs-client,body.dark-mode .uhs-section-head h4,body.dark-mode .uhs-result-score strong{color:#f0f5fb}body.dark-mode .uhs-search,body.dark-mode .uhs-select,body.dark-mode .uhs-field input,body.dark-mode .uhs-field select,body.dark-mode .uhs-field textarea,body.dark-mode .uhs-criterion-head select,body.dark-mode .uhs-custom-row input,body.dark-mode .uhs-custom-row select{background:#101b2b;color:#edf3fb;border-color:#34485f}body.dark-mode .uhs-note{background:#111d2e;border-color:#34485f;color:#aebbd0}body.dark-mode .uhs-modal-actions{background:linear-gradient(180deg,rgba(21,34,55,0),#152237 24%)}
@media(max-width:900px){.uhs-kpis{grid-template-columns:repeat(2,1fr)}.uhs-grid,.uhs-test-grid{grid-template-columns:1fr}.uhs-field.two{grid-column:auto}.uhs-custom-row{grid-template-columns:1fr 1fr}.uhs-custom-row .uhs-remove{grid-column:2;justify-self:end}.uhs-search{min-width:0;width:100%}.uhs-head{align-items:flex-start;flex-direction:column}.uhs-head .primary{width:100%}}

/* v9.25.53 · refinamiento premium de BÚSQUEDAS */
.uhs-field-help{display:block;margin-top:2px;font-size:10px;color:var(--muted);line-height:1.35}
.uhs-card-list{display:grid;gap:12px;padding-top:8px}
.uhs-search-card{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel,#fff) 98%,transparent),color-mix(in srgb,var(--panel,#fff) 94%,#eef4fb 6%));box-shadow:0 8px 24px rgba(17,38,64,.055);overflow:hidden}
.uhs-search-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid var(--line)}
.uhs-person{display:flex;align-items:center;gap:10px;min-width:0}.uhs-person-avatar{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,#2e6fd1,#174b95);color:#fff;font-size:14px;font-weight:950;box-shadow:0 4px 10px rgba(30,89,166,.18)}
.uhs-person>div:last-child{display:grid;gap:2px;min-width:0}.uhs-person strong{font-size:13px;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uhs-person span{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.uhs-search-card-main{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:12px;padding:13px 14px}
.uhs-search-title,.uhs-search-resume{display:grid;gap:3px;min-width:0}.uhs-search-title>span,.uhs-search-resume>span{font-size:8.5px;letter-spacing:.08em;font-weight:900;color:var(--muted)}.uhs-search-title>strong,.uhs-search-resume>strong{font-size:12px;color:var(--navy);line-height:1.35}.uhs-search-title>small,.uhs-search-resume>small{font-size:9.5px;color:var(--muted)}
.uhs-criteria-groups{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 13px}.uhs-criteria-groups>div{min-width:0;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:11px;padding:9px;background:color-mix(in srgb,var(--panel,#fff) 88%,#f6f9fd 12%)}.uhs-criteria-groups b{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:5px}.uhs-chip-row{display:flex;gap:4px;flex-wrap:wrap}.uhs-empty-chip{font-size:9.5px;color:var(--muted);font-style:italic}.uhs-chip.more{background:#eef2f6;color:#5b6574}
.uhs-card-actions{display:flex;gap:7px;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel,#fff) 94%,#edf4ff 6%)}.uhs-card-actions button{font-size:10px;padding:7px 10px}.uhs-card-actions .primary{margin-right:auto}

.uhs-zone-criterion{position:relative;overflow:visible!important}.uhs-zone-criterion .uhs-criterion-head{align-items:flex-start}.uhs-zone-criterion .uhs-criterion-head>div{display:grid;gap:2px}.uhs-zone-criterion .uhs-criterion-head small{font-size:9px;font-weight:500;color:var(--muted)}
.uhs-zone-picker{position:relative}.uhs-zone-button{width:100%;min-height:39px;border:1px solid #cdd6e2;border-radius:10px;background:#fff;color:#17263e;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;font-size:12px;cursor:pointer}.uhs-zone-button b{font-size:14px;color:var(--muted)}
.uhs-zone-dropdown{position:absolute;z-index:90;left:0;right:0;top:calc(100% + 6px);display:none;border:1px solid var(--line);border-radius:12px;background:var(--panel,#fff);box-shadow:0 18px 44px rgba(10,28,50,.22);padding:8px}.uhs-zone-dropdown.open{display:block}.uhs-zone-search-wrap{display:grid;grid-template-columns:1fr auto;gap:6px;margin-bottom:7px}.uhs-zone-search-wrap input{width:100%;border:1px solid #cdd6e2;border-radius:9px;padding:8px 9px;background:#fff;color:#17263e;font-size:11px}.uhs-zone-search-wrap button{border:1px solid var(--line);border-radius:9px;padding:7px 9px;background:transparent;color:var(--text);font-size:9.5px;font-weight:800;cursor:pointer}
.uhs-zone-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-height:260px;overflow:auto;padding:2px}.uhs-zone-options label{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:8px;cursor:pointer;font-size:10.5px;color:var(--text)}.uhs-zone-options label:hover{background:var(--panel2,#f4f7fb)}.uhs-zone-options input{accent-color:#2f6fd8}.uhs-zone-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.uhs-zone-chips button{display:inline-flex;align-items:center;gap:5px;border:1px solid #c8daf4;border-radius:999px;background:#eef5ff;color:#24558d;padding:4px 7px;font-size:9.5px;font-weight:800;cursor:pointer}.uhs-zone-chips button span{font-size:12px;line-height:1}

body.dark-mode .uhs-search-card{background:linear-gradient(180deg,rgba(20,34,56,.98),rgba(16,29,47,.98));box-shadow:0 8px 24px rgba(0,0,0,.16)}body.dark-mode .uhs-person strong,body.dark-mode .uhs-search-title>strong,body.dark-mode .uhs-search-resume>strong{color:#f1f6fb}body.dark-mode .uhs-criteria-groups>div,body.dark-mode .uhs-card-actions{background:rgba(11,27,45,.55)}body.dark-mode .uhs-zone-button,body.dark-mode .uhs-zone-search-wrap input{background:#101b2b;color:#edf3fb;border-color:#34485f}body.dark-mode .uhs-zone-dropdown{background:#132338;border-color:#34485f}body.dark-mode .uhs-zone-options label:hover{background:#1b3049}body.dark-mode .uhs-zone-chips button{background:#163253;border-color:#315b88;color:#d9e9fa}
@media(max-width:900px){.uhs-search-card-main,.uhs-criteria-groups{grid-template-columns:1fr}.uhs-zone-options{grid-template-columns:repeat(2,minmax(0,1fr))}.uhs-card-actions .primary{margin-right:0;width:100%}}
@media(max-width:560px){.uhs-zone-options{grid-template-columns:1fr}.uhs-search-card-top{align-items:flex-start}.uhs-person span{white-space:normal}.uhs-card-actions button{flex:1}.uhs-search-card-main,.uhs-criteria-groups{padding-left:10px;padding-right:10px}}

/* v9.25.54 · formulario BÚSQUEDAS premium / profesional */
.uhs-modal{width:min(1060px,calc(100vw - 34px));max-height:calc(100vh - 30px);border-radius:20px!important;padding:0!important;overflow:auto!important;box-shadow:0 30px 80px rgba(12,31,54,.24)}
.uhs-modal>.modal-head{position:sticky;top:0;z-index:40;align-items:center;padding:18px 22px 15px;margin:0;background:color-mix(in srgb,var(--panel,#fff) 96%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
.uhs-modal>.modal-head h3{font-size:19px;letter-spacing:-.015em;margin:0;color:var(--navy)}
.uhs-modal>.modal-head .uhs-sub{font-size:11px;line-height:1.45;margin-top:4px;max-width:680px}
.uhs-modal>.modal-head .x{width:38px;height:38px;border-radius:11px;font-size:19px}
.uhs-modal>.uhs-section,.uhs-modal>.uhs-note,.uhs-modal>#uhsMsg,.uhs-modal>.uhs-modal-actions{margin-left:22px;margin-right:22px}
.uhs-section-card{margin-top:14px!important;padding:0!important;border:1px solid #dfe6ef!important;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfcfe);overflow:visible;box-shadow:0 4px 14px rgba(24,48,76,.035)}
.uhs-section-card>.uhs-section-head{align-items:center;margin:0;padding:13px 14px 11px;border-bottom:1px solid #e8edf3;background:linear-gradient(180deg,#fbfdff,#f8fbff);border-radius:16px 16px 0 0}
.uhs-section-card>.uhs-section-head h4{font-size:12.5px;letter-spacing:-.005em}
.uhs-section-card>.uhs-section-head p{font-size:10.5px;line-height:1.4;margin-top:2px}
.uhs-section-card>.uhs-grid,.uhs-section-card>.uhs-custom-list,.uhs-section-card>.uhs-field{padding:13px 14px}
.uhs-section-card>.uhs-grid{gap:11px}
.uhs-section-card>.uhs-custom-list{padding-top:12px}
.uhs-section-card>.uhs-field.full{padding-top:13px;padding-bottom:13px}
.uhs-grid-focus{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr)!important}
.uhs-field label{font-size:10.5px;letter-spacing:.01em;color:#3f5068}
.uhs-field input,.uhs-field select,.uhs-field textarea{min-height:40px;border-color:#cbd6e4;border-radius:10px;box-shadow:inset 0 1px 1px rgba(16,37,63,.02);transition:border-color .16s,box-shadow .16s,background .16s}
.uhs-field input:focus,.uhs-field select:focus,.uhs-field textarea:focus,.uhs-zone-button:focus{outline:none;border-color:#4a82d4;box-shadow:0 0 0 3px rgba(47,111,216,.12)}
.uhs-field input::placeholder,.uhs-field textarea::placeholder,.uhs-range input::placeholder{color:#8d9aab;opacity:1}
.uhs-client-lookup{position:relative;padding:12px!important;border:1px solid #d8e4f2;border-radius:13px;background:#f8fbff;grid-column:1/-1}
.uhs-client-lookup>label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#52657e}
.uhs-client-searchbox{position:relative}.uhs-client-searchbox:before{content:'⌕';position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:17px;color:#75869c;pointer-events:none}.uhs-client-searchbox input{padding-left:34px!important;background:#fff}
.uhs-client-matches{position:absolute;left:12px;right:12px;top:71px;z-index:120;display:none;max-height:260px;overflow:auto;padding:6px;border:1px solid #cfdae8;border-radius:12px;background:#fff;box-shadow:0 18px 44px rgba(10,28,50,.18)}.uhs-client-matches.open{display:grid;gap:3px}
.uhs-client-matches button{border:0;background:transparent;border-radius:9px;padding:9px 10px;text-align:left;display:grid;gap:2px;cursor:pointer;color:#1a2e49}.uhs-client-matches button:hover{background:#f0f6ff}.uhs-client-matches button strong{font-size:11.5px}.uhs-client-matches button span{font-size:9.5px;color:#65758a}
.uhs-client-no-match{padding:11px;color:#7b8797;font-size:10.5px}
.uhs-client-selected{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #cce4d8;background:#f2fbf6;border-radius:10px;padding:8px 10px}.uhs-client-selected.hidden{display:none}.uhs-client-selected strong{font-size:11.5px;color:#17633d}.uhs-client-selected span{font-size:9.5px;color:#527064;text-align:right}
.uhs-field-help{font-size:9.5px!important;margin-top:3px!important}
.uhs-criterion{min-height:92px;padding:10px 11px;border-color:#dce4ee;background:#fcfdff;transition:border-color .16s,box-shadow .16s,transform .16s}.uhs-criterion:focus-within{border-color:#b8cce7;box-shadow:0 4px 14px rgba(43,91,151,.07)}
.uhs-criterion-head{min-height:28px;margin-bottom:8px}.uhs-criterion-head strong{font-size:10.8px;line-height:1.15}.uhs-criterion-head select{min-width:102px;border-radius:999px;padding:5px 23px 5px 9px;font-size:9.5px;cursor:pointer;transition:.16s}.uhs-criterion-head select.is-required{border-color:#f1b6af;background:#fff3f1;color:#a93226}.uhs-criterion-head select.is-desired{border-color:#ead8a7;background:#fffaf0;color:#876000}
.uhs-range{gap:7px}.uhs-range input{height:36px;padding:8px 9px;border:1px solid #cbd6e4;border-radius:9px;background:#fff;color:#17263e;font-size:11.5px}
.uhs-criterion>input,.uhs-criterion>select{width:100%;height:36px;padding:7px 9px;border:1px solid #cbd6e4;border-radius:9px;background:#fff;color:#17263e;font-size:11.5px}
.uhs-zone-criterion{min-height:92px}.uhs-zone-button{height:38px;border-radius:9px}.uhs-zone-chips{margin-top:8px}
.uhs-custom-row{border-color:#dce4ee;background:#fcfdff;border-radius:12px;padding:10px}.uhs-custom-row label{font-size:9.5px}.uhs-custom-row input,.uhs-custom-row select{height:37px;border-color:#cbd6e4}
.uhs-note{margin-top:14px!important;border-radius:12px;font-size:10.5px;padding:10px 12px}
.uhs-modal-actions{bottom:0!important;margin-top:13px!important;padding:13px 0 15px!important;background:color-mix(in srgb,var(--panel,#fff) 96%,transparent)!important;backdrop-filter:blur(12px);border-top:1px solid var(--line);z-index:35}
.uhs-modal-actions button{min-height:40px;border-radius:10px;padding:9px 16px;font-size:11px}.uhs-modal-actions .primary{min-width:150px}

body.dark-mode .uhs-modal>.modal-head,body.dark-mode .uhs-modal-actions{background:rgba(15,28,45,.94)!important}
body.dark-mode .uhs-section-card{background:linear-gradient(180deg,#15263b,#122136);border-color:#30455f!important;box-shadow:none}
body.dark-mode .uhs-section-card>.uhs-section-head{background:linear-gradient(180deg,#182a41,#14253a);border-color:#30455f}
body.dark-mode .uhs-client-lookup{background:#112237;border-color:#304c6b}
body.dark-mode .uhs-client-searchbox input,body.dark-mode .uhs-range input,body.dark-mode .uhs-criterion>input,body.dark-mode .uhs-criterion>select{background:#0d1c2d;color:#edf3fb;border-color:#34485f}
body.dark-mode .uhs-client-matches{background:#132338;border-color:#34485f}body.dark-mode .uhs-client-matches button{color:#edf3fb}body.dark-mode .uhs-client-matches button:hover{background:#1c314a}body.dark-mode .uhs-client-matches button span{color:#9fb0c5}
body.dark-mode .uhs-client-selected{background:#123128;border-color:#275d4b}body.dark-mode .uhs-client-selected strong{color:#bcebd5}body.dark-mode .uhs-client-selected span{color:#9cc9b5}
body.dark-mode .uhs-criterion{background:#132338;border-color:#30445f}body.dark-mode .uhs-criterion-head select.is-required{background:#3a2022;border-color:#6b3438;color:#ffc9c4}body.dark-mode .uhs-criterion-head select.is-desired{background:#332b19;border-color:#65562f;color:#ffe4a3}

@media(max-width:900px){.uhs-modal{width:min(760px,calc(100vw - 20px))}.uhs-grid-focus{grid-template-columns:1fr!important}.uhs-section-card>.uhs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uhs-client-selected{align-items:flex-start;flex-direction:column}.uhs-client-selected span{text-align:left}}
@media(max-width:620px){.uhs-modal{width:calc(100vw - 10px);max-height:calc(100vh - 10px);border-radius:14px!important}.uhs-modal>.modal-head{padding:14px}.uhs-modal>.uhs-section,.uhs-modal>.uhs-note,.uhs-modal>#uhsMsg,.uhs-modal>.uhs-modal-actions{margin-left:10px;margin-right:10px}.uhs-section-card>.uhs-grid{grid-template-columns:1fr}.uhs-section-card>.uhs-section-head{align-items:flex-start;flex-direction:column}.uhs-custom-row{grid-template-columns:1fr}.uhs-custom-row .uhs-remove{grid-column:auto;justify-self:end}.uhs-modal-actions{display:grid;grid-template-columns:1fr 1fr}.uhs-modal-actions button{width:100%}}

/* v9.25.67 · selector maestro CABA */
.uhs-zone-master{display:flex;align-items:center;gap:9px;margin:4px 2px 7px;padding:9px 10px;border:1px solid #b9cae1;border-radius:9px;background:#f1f6fd;cursor:pointer;color:var(--text)}
.uhs-zone-master input{accent-color:#2f6fd8}.uhs-zone-master span{display:grid;gap:1px}.uhs-zone-master strong{font-size:11px}.uhs-zone-master small{font-size:9px;color:var(--muted)}
body.dark-mode .uhs-zone-master{background:#162c45;border-color:#355a80;color:#edf3fb}
