form nav.ele-user-list-buttons{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin:0 0 8px;text-align:left}
.ele-user-list-buttons .ele-user-list-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;max-width:100%;box-sizing:border-box;padding:8px 14px;border:1px solid #8a9ba7;border-radius:5px;background:#e7ecef;color:#294756;text-decoration:none;font-size:14px;font-weight:600;line-height:1.4;white-space:normal;overflow-wrap:anywhere}
.ele-user-list-buttons .ele-user-list-button:hover{background:#f4f6f7;border-color:#ff6600;color:#182c38;text-decoration:none}
.ele-user-list-buttons .ele-user-list-button[aria-current="page"]{background:#ff6600;border-color:#d95300;color:#192631}
.ele-user-list-buttons .ele-user-list-button:focus-visible{outline:3px solid #294756;outline-offset:3px}
@media(max-width:575px){.ele-user-list-buttons .ele-user-list-button{flex:1 1 180px;min-height:44px}}

/* Search styling only for the advertising list; native controls and queries stay intact. */
form.ele-advert-search .cbUserListSearch{background:#edf1f3;border:1px solid #a8b6bf;border-radius:10px;padding:20px;box-shadow:0 3px 12px #1e334012}
form.ele-advert-search .cbUserListSearchTitle{border-bottom:1px solid #bdc9d0!important;padding-bottom:12px;margin-bottom:18px!important}
form.ele-advert-search .cbUserListSearchTitle h3{font-size:22px;color:#294756}
form.ele-advert-search .ele-search-help{font-size:14px;line-height:1.6;color:#4d626f;margin:6px 0 0}
form.ele-advert-search #cbtf_listsearch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
form.ele-advert-search #cbtf_listsearch>.cb_form_line{display:block;margin:0!important;padding:14px!important;min-width:0;background:#fff;border:1px solid #ccd5db;border-radius:7px}
form.ele-advert-search #cbtf_listsearch>.cb_form_line>label{display:block;width:100%;max-width:none;padding:0 0 9px!important;font-size:15px;font-weight:700;color:#294756}
form.ele-advert-search #cbtf_listsearch>.cb_form_line>.cb_field{width:100%;max-width:none;padding:0}
form.ele-advert-search #cbtf_listsearch .form-control-plaintext{padding:0}
form.ele-advert-search #cbtf_listsearch #cbfr_85{grid-column:1/-1}
form.ele-advert-search #cbtf_listsearch .cbMulti{display:flex;flex-wrap:wrap;gap:8px}
form.ele-advert-search #cbtf_listsearch .cbMultiRow,form.ele-advert-search #cbtf_listsearch .cbMultiRowCol{display:contents}
form.ele-advert-search #cbtf_listsearch .cbSnglCtrlLbl{display:flex;align-items:center;position:relative;margin:0;padding:0;border:1px solid #bdc9d0;border-radius:6px;background:#f5f7f8;min-height:40px;max-width:100%}
form.ele-advert-search #cbtf_listsearch .cbSnglCtrlLbl:has(input:checked){border-color:#e85d00;background:#fff0e5;box-shadow:inset 0 0 0 1px #e85d00}
form.ele-advert-search #cbtf_listsearch .cbSnglCtrlLbl:focus-within{outline:2px solid #294756;outline-offset:2px}
form.ele-advert-search #cbtf_listsearch .cbSnglCtrlLbl input{position:static;margin:0 0 0 10px;flex-shrink:0;width:16px;height:16px;accent-color:#e85d00}
form.ele-advert-search #cbtf_listsearch .cbSnglCtrlLbl label{cursor:pointer;display:flex;align-items:center;padding:9px 12px 9px 8px;margin:0;min-height:40px;box-sizing:border-box;font-size:14px;line-height:1.4;white-space:normal;color:#294756}
form.ele-advert-search #cbtf_listsearch input[type=text],form.ele-advert-search #cbtf_listsearch select{min-height:42px;width:100%;max-width:100%;border:1px solid #a5b5c0;border-radius:5px;background-color:#fff;font-size:15px;box-sizing:border-box}
form.ele-advert-search #cbtf_listsearch select{padding-right:32px}
form.ele-advert-search #cbtf_listsearch .cbSearchFromToLine{display:flex;align-items:center;gap:8px}
form.ele-advert-search #cbtf_listsearch .cbSearchFromVal,form.ele-advert-search #cbtf_listsearch .cbSearchToVal{display:flex;align-items:center;min-width:0;flex:1}
form.ele-advert-search .cbUserListSearch input[type=submit],form.ele-advert-search .cbUserListSearch button{min-height:44px;border-radius:5px}
@media(max-width:650px){form.ele-advert-search .cbUserListSearch{padding:12px}form.ele-advert-search #cbtf_listsearch{grid-template-columns:minmax(0,1fr)}form.ele-advert-search #cbtf_listsearch .cbSnglCtrlLbl{min-height:44px}}

form.ele-advert-search .cbUserListSearchTitle{position:relative;min-height:144px;box-sizing:border-box;padding-right:160px}
form.ele-advert-search .cbUserListSearchTitle .ele-search-cat{position:absolute;right:0;top:0;width:144px;height:144px;object-fit:contain;pointer-events:none}
@media(max-width:650px){form.ele-advert-search .cbUserListSearchTitle{padding-right:110px;min-height:104px}form.ele-advert-search .cbUserListSearchTitle .ele-search-cat{width:102px;height:102px}}

/* Lide kolem me: scoped layout, native CB search and paging. */
form.ele-nearby .cbUserListSearch.ele-nearby-search{display:block!important;height:auto!important;overflow:visible!important}
form.ele-nearby .cbUserListSearchButtons{margin-top:14px}
form.ele-nearby .ele-nearby-identity{display:flex;align-items:center;gap:14px;padding-bottom:10px}
form.ele-nearby .ele-nearby-identity .cbUserListFL_formatname{font-size:18px;font-weight:700;min-width:0;overflow-wrap:anywhere}
form.ele-nearby .ele-nearby-about{color:#435865;margin-bottom:12px;overflow-wrap:anywhere}
form.ele-nearby .ele-nearby-contact{border-top:1px solid #ccd5db;padding-top:10px;line-height:1.7}
form.ele-nearby .cbUserListRow{height:auto;min-width:0}
form.ele-nearby .cbUserListFC_cb_osobe{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
form.ele-nearby #cbtf_listsearch #cbfr_87{grid-column:1/-1}
@media(max-width:650px){form.ele-nearby .ele-nearby-identity .cbUserListFL_formatname{font-size:17px}}

form.ele-nearby .cbUserListsSearchButton,form.ele-nearby .cbUserlistCancel{display:none}

form.ele-nearby .cbUserListRowColumn.ele-nearby-identity{width:100%!important;max-width:100%!important;flex:0 0 100%!important}form.ele-nearby .ele-nearby-identity .cbUserListFL_avatar{flex:0 0 80px}form.ele-nearby .ele-nearby-identity .cbUserListFL_formatname{flex:1 1 auto;width:auto!important}

form.ele-nearby .cbUserListLayoutGrid .cbCanvasLayoutContent{display:flex!important;flex-wrap:wrap;gap:0}
