/* Portfolio SKGA 5.3.9.26 — institute structure search controls only */
.p53926-search{display:flex;align-items:center;position:relative;gap:0;width:100%;min-width:0;height:42px;margin:12px 0 8px;background:var(--card,#fff);border:1px solid var(--border,#d9e0e9);border-radius:11px;box-sizing:border-box;transition:border-color .16s,box-shadow .16s}
.p53926-search:focus-within{border-color:#690f0e;box-shadow:0 0 0 3px rgba(105,15,14,.11)}
.p53926-search .p53926-search-icon{display:flex;align-items:center;justify-content:center;flex:none;width:40px;font-size:25px;line-height:1;color:var(--muted,#778397);pointer-events:none}
.p53926-search input[type="search"]{display:block;flex:1;min-width:0;width:100%;height:100%;padding:0 6px 0 0!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;color:var(--text,#172235)!important;font:inherit!important;font-size:14px!important;appearance:none;-webkit-appearance:none}
.p53926-search input::placeholder{color:var(--muted,#758295);opacity:1}
.p53926-search input::-webkit-search-cancel-button{display:none}
.p53926-search .p53926-search-clear{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;margin:0 5px 0 0;padding:0;border:0!important;border-radius:8px;background:transparent!important;box-shadow:none!important;color:var(--muted,#778397)!important;font-size:22px;font-weight:400;line-height:1;cursor:pointer}
.p53926-search .p53926-search-clear:hover{background:rgba(105,15,14,.08)!important;color:#690f0e!important}
.p53926-group-tools{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0 0 8px}
.p53926-group-tools .p53926-search{margin-bottom:3px}
.p53926-group-tools #sa411GroupCount{display:block;padding:0 2px;font-size:12px;line-height:1.5}
body.dark .p53926-search,body[data-theme="dark"] .p53926-search,html[data-theme="dark"] .p53926-search{background:#20252c;border-color:#3b434e}
body.dark .p53926-search input,body[data-theme="dark"] .p53926-search input,html[data-theme="dark"] .p53926-search input{color:#f2f4f8!important}
@media(max-width:680px){.p53926-search{height:44px}.p53926-search input[type="search"]{font-size:16px!important}}
