.ni-search-dialog{--ni-bg:#fff;--ni-text:#16191d;--ni-muted:#73787f;--ni-soft:#f3f4f5;--ni-line:#e9eaec;box-sizing:border-box;background:var(--ni-bg);color:var(--ni-text);border:0;border-radius:24px;padding:0;max-width:calc(100vw - 48px);max-height:calc(100dvh - 64px);box-shadow:0 24px 100px #0004;overflow:hidden;font-family:inherit}
.ni-search-dialog::backdrop{background:#11182780}.ni-search-dialog[open]{display:flex;flex-direction:column}.ni-search-dialog [hidden]{display:none!important}.ni-search-dialog *{box-sizing:border-box}.ni-search-dialog button,.ni-search-dialog input{font:inherit}.ni-search-dialog button{cursor:pointer}.ni-search-dialog a{color:inherit;text-decoration:none}.ni-search-dialog button:focus-visible,.ni-search-dialog a:focus-visible,.ni-search-dialog input:focus-visible{outline:2px solid #ff7900;outline-offset:3px}.ni-modal-header{display:flex;align-items:center;gap:12px;padding:24px 28px 18px;flex:none}.ni-modal-header h2{font-size:25px;font-weight:700;line-height:1.2;margin:0;flex:1}.ni-modal-close,.ni-modal-back{display:grid;place-items:center;border:0;border-radius:50%;background:var(--ni-soft);color:var(--ni-text);width:38px;height:38px;font-size:28px!important;line-height:1;flex:none}.ni-modal-back{font-size:32px!important}.ni-browse-dialog{width:1080px;height:min(760px,calc(100dvh - 64px))}.ni-category-find{padding:0 28px 20px}.ni-category-find input,.ni-city-input input{width:100%;height:48px;border:1px solid var(--ni-line);border-radius:12px;padding:0 15px;background:var(--ni-soft);color:var(--ni-text);outline:none;font-size:16px}.ni-browse-layout{display:grid;grid-template-columns:265px minmax(0,1fr);min-height:0;flex:1;border-top:1px solid var(--ni-line)}.ni-browse-roots{padding:14px;overflow-y:auto;border-right:1px solid var(--ni-line)}.ni-root-choice{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;font-weight:500;line-height:1.3}.ni-root-choice img{width:38px;height:38px;object-fit:contain;flex:none}.ni-root-choice span{flex:1}.ni-root-choice b{font-size:20px;color:var(--ni-muted)}.ni-root-choice:hover,.ni-root-choice[aria-current="true"]{background:var(--ni-soft);color:#ee6c00}.ni-browse-content{padding:24px 28px;overflow-y:auto;min-width:0}.ni-category-heading{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.ni-category-heading h3{font-size:24px;margin:0}.ni-category-heading>a{font-size:14px;color:#ed7100;text-decoration:none}.ni-category-columns{columns:3 160px;column-gap:28px}.ni-category-group{break-inside:avoid;margin:0 0 24px}.ni-category-group h4{margin:0 0 10px;font-size:16px;line-height:1.4}.ni-category-group a{display:block;padding:5px 0;font-size:14px;line-height:1.4}.ni-category-group h4 a{font-weight:700;font-size:16px}.ni-category-group a:hover,.ni-category-matches a:hover{color:#f07800}.ni-category-matches{overflow:auto;padding:8px 28px 28px}.ni-category-matches a{display:block;padding:13px 0;border-bottom:1px solid var(--ni-line)}.ni-category-matches strong,.ni-category-matches small{display:block}.ni-category-matches small{font-size:12px;color:var(--ni-muted);margin-top:5px}.ni-mobile-category{display:flex!important;align-items:center;justify-content:space-between;gap:16px;width:100%;background:none;border:0;border-bottom:1px solid var(--ni-line);padding:17px 0;color:inherit;text-align:left}.ni-mobile-category small{color:var(--ni-muted)}.ni-location-dialog{width:600px}.ni-location-body{padding:0 28px;overflow-y:auto;min-height:0}.ni-location-tabs{display:flex;gap:26px;border-bottom:1px solid var(--ni-line);margin-bottom:20px}.ni-location-tabs button{padding:12px 0;border:0;border-bottom:3px solid transparent;background:none;color:var(--ni-muted);font-weight:600}.ni-location-tabs [aria-selected="true"]{border-color:#ff7900;color:var(--ni-text)}.ni-city-options{max-height:260px;overflow-y:auto;margin-top:12px}.ni-city-option{display:flex;justify-content:space-between;width:100%;padding:12px;border:0;border-radius:10px;background:none;text-align:left;color:inherit}.ni-city-option:hover,.ni-city-option[aria-selected="true"]{background:var(--ni-soft)}.ni-city-option[aria-selected="true"]:after{content:'✓';color:#ed7100;font-weight:bold}.ni-location-note{color:var(--ni-muted);font-size:13px;line-height:1.45;margin:10px 0 14px}.ni-location-footer{padding:18px 28px 24px;border-top:1px solid var(--ni-line);flex:none}.ni-city-first,.ni-district-option{display:flex;gap:11px;align-items:center;cursor:pointer}.ni-city-first input,.ni-district-option input{appearance:auto!important;width:20px!important;height:20px!important;min-width:20px;margin:0;accent-color:#ff7900;opacity:1!important;position:static!important}.ni-city-first:has(input:disabled){opacity:.55}.ni-location-apply{display:block;width:100%;height:48px;border:0;border-radius:12px;background:#ff7900;color:#fff;font-size:16px;font-weight:600}.ni-location-apply:disabled{opacity:.45;cursor:default}.ni-district-city{font-size:18px;font-weight:600;margin:0 0 12px}.ni-district-options{min-height:200px;padding-bottom:20px}.ni-district-option{padding:12px 0}.ni-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
html body .classified-board .ni-classified-search .ni-city-trigger{font:inherit;cursor:pointer;text-align:left;color:inherit;justify-content:flex-start}html body .classified-board .ni-classified-search .ni-city-trigger>svg{flex:none;color:#ff7900}html body .classified-board .ni-classified-search .ni-city-trigger>span:first-of-type{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ni-city-trigger small{display:block;font-size:11px;color:#888}.ni-classified-results-tools{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:16px 0}.ni-classified-results-tools select{border:0;border-radius:10px;background:var(--input-bg,#f3f4f5);color:inherit;padding:10px 30px 10px 12px;font:inherit}.ni-classified-results-tools a{font-size:13px;color:#777}
html[data-theme="dark"] .ni-search-dialog{--ni-bg:#20252b;--ni-text:#eef1f4;--ni-muted:#a1a9b4;--ni-soft:#2e343c;--ni-line:#3e454f}
@media(max-width:760px){.ni-search-dialog{max-width:none;max-height:none;width:100%;height:100dvh;margin:0;inset:0;border-radius:0}.ni-modal-header{padding:18px 16px 14px}.ni-modal-header h2{font-size:21px}.ni-category-find{padding:0 16px 16px}.ni-browse-layout{display:flex;flex-direction:column}.ni-browse-roots{border:0;padding:4px 12px}.ni-root-choice{min-height:58px;padding:10px 4px}.ni-browse-content{padding:12px 20px}.ni-category-heading{margin-bottom:10px}.ni-category-heading h3{display:none}.ni-category-heading>a{display:block;padding:14px 0;font-size:16px}.ni-category-matches{padding:0 20px 24px}.ni-location-body{padding:0 20px;flex:1}.ni-location-footer{padding:16px 20px max(20px,env(safe-area-inset-bottom))}.ni-city-options{max-height:none}.ni-browse-roots,.ni-browse-content{flex:1}.ni-location-tabs{position:sticky;top:0;background:var(--ni-bg);z-index:1}.ni-city-trigger{font-size:14px!important}.ni-classified-results-tools{margin:12px 0}.ni-category-columns{columns:1}}

[data-ni-unified-search] [hidden]{display:none!important}.ni-city-priority-hint{font-size:13px;color:#858585;margin:12px 0 0}

.ni-root-choice .ni-root-icon{display:block;width:42px;height:42px;min-width:42px;flex:0 0 42px;overflow:visible}
