.listings-filters-form-container .listings-filter-form .ant-input-number-group-wrapper:not(.ant-input-number-compact-last-item).ant-input-number-compact-first-item .ant-input-number{border-right:0}.listings-filters-form-container .listings-filter-form .ant-collapse{border:none;background:transparent}.listings-filters-form-container .listings-filter-form .ant-collapse .ant-collapse-item{border:none;margin-bottom:8px}.listings-filters-form-container .listings-filter-form .ant-collapse .ant-collapse-item .ant-collapse-header{padding:12px 16px;border:1px solid #e1e8ed;border-radius:8px;font-weight:500;font-size:14px;color:#4a5568}.listings-filters-form-container .listings-filter-form .ant-collapse .ant-collapse-item .ant-collapse-content{border:none;background:transparent}.listings-filters-form-container .listings-filter-form .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:16px 0 0}.listings-filters-form-container .listings-filter-form .ant-card .ant-card-body{padding:0}.listings-filters-form-container .listings-filter-form .ant-form-item{margin-bottom:16px}.listings-filters-form-container .listings-filter-form .ant-form-item .ant-form-item-label{padding-bottom:4px}.listings-filters-form-container .listings-filter-form .ant-form-item .ant-form-item-label label{font-size:13px;font-weight:500;color:#4a5568}.listings-filters-form-container .listings-filter-form .ant-form-item .ant-select-selector{height:36px;border-radius:6px;border:1px solid #d9d9d9;font-size:13px}.listings-filters-form-container .listings-filter-form .ant-form-item .ant-select-selector:hover,.listings-filters-form-container .listings-filter-form .ant-form-item .ant-select-selector:focus{border-color:#40a9ff}.listings-filters-form-container .listings-filter-form .ant-form-item .ant-select .ant-select-selector .ant-select-selection-placeholder{font-size:13px;color:#999}.listings-filters-form-container .listings-filter-form .ant-space-compact .ant-form-item{margin-bottom:0}.listings-filters-form-container .listings-filter-form .ant-space-compact .ant-form-item:first-child .ant-input-number{border-right:none;border-radius:0}.listings-filters-form-container .listings-filter-form .ant-space-compact .ant-form-item:last-child .ant-input-number{border-top-left-radius:0;border-bottom-left-radius:0}.service-card-horizontal{box-shadow:0 2px 8px #0000000f}.service-card-horizontal:hover{box-shadow:0 4px 12px #0000001f}.service-card-horizontal .service-description-html p{margin:0 0 8px}.service-card-horizontal .service-description-html p:last-child{margin-bottom:0}.service-card-horizontal .service-description-html strong,.service-card-horizontal .service-description-html b{font-weight:600;color:#374151}.service-card-horizontal .service-description-html ul,.service-card-horizontal .service-description-html ol{margin:8px 0;padding-left:20px}.service-card-horizontal .service-description-html li{margin-bottom:4px}.service-card-horizontal .service-description-html a{color:#1890ff;text-decoration:none}.service-card-horizontal .service-description-html a:hover{text-decoration:underline}.listings-overview-container .listings-header{padding:24px 0;border-bottom:1px solid #e5e7eb;margin-bottom:8px}.listings-overview-container .listings-header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.listings-overview-container .listings-header-left{display:flex;align-items:baseline;gap:16px}.listings-overview-container .listings-header-title{margin:0!important;font-size:28px;font-weight:700;color:#111827}.listings-overview-container .listings-count{font-size:14px;color:#595959;font-weight:500}.listings-overview-container .listings-header-right{display:flex;align-items:center;gap:8px}.listings-overview-container .listings-filters-card{border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #00000014}.listings-overview-container .listings-filters-card .ant-card-head{padding:16px 20px;min-height:auto;border-bottom:1px solid #f0f0f0}.listings-overview-container .listings-filters-card .ant-card-head .ant-card-head-title{font-size:16px;font-weight:600;color:#111827}.listings-overview-container .listings-filters-card .ant-card-body{padding:20px}.listings-overview-container .listings-list .ant-list-item{padding:0;border:none}.listings-overview-container .listings-list .ant-spin-nested-loading{min-height:200px}.listings-overview-container .listings-empty{padding:60px 40px;text-align:center;color:#6b7280;background:#f9fafb;border-radius:12px;border:1px dashed #d1d5db}.listings-overview-container .listings-empty-icon{font-size:48px;margin-bottom:16px;color:#9ca3af}@media(max-width:992px){.listings-overview-container .listings-header-content{flex-direction:column;align-items:flex-start}.listings-overview-container .listings-header-right{width:100%;justify-content:flex-start}}@media(max-width:576px){.listings-overview-container .listings-header{padding:16px 0}.listings-overview-container .listings-header-title{font-size:22px}.listings-overview-container .listings-header-right{flex-direction:column;align-items:stretch}.listings-overview-container .listings-header-right .ant-select{width:100%}}
