.practice-matching-page .practice-matching-header{text-align:center;margin-bottom:2rem}.practice-matching-page .practice-matching-header h1{color:var(--primary);margin-bottom:.5rem}.practice-matching-page .practice-matching-header p{color:var(--secondary);font-size:1.1rem}.practice-matching-page .practice-matching-content{max-width:800px;margin:0 auto}.practice-matching-page .practice-matching-section{background:var(--secondary);border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.practice-matching-page .practice-matching-section h2{color:var(--primary);margin-bottom:1rem;border-bottom:2px solid var(--highlight);padding-bottom:.5rem}.practice-matching-page .add-interest-form{text-align:center}.practice-matching-page .add-interest-form .btn{font-size:1.1rem;padding:.75rem 1.5rem}.practice-matching-page .user-list .user-item{display:flex;align-items:center;padding:1rem;border:1px solid var(--tertiary);border-radius:6px;margin-bottom:1rem;background:var(--primary-very-low);transition:all .2s ease}.practice-matching-page .user-list .user-item:hover{background:var(--primary-low);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.practice-matching-page .user-list .user-item.match{border-color:var(--success);background:var(--success-low)}.practice-matching-page .user-list .user-avatar{margin-right:1rem}.practice-matching-page .user-list .user-avatar .avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.practice-matching-page .user-list .user-avatar .avatar-placeholder{width:48px;height:48px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:.9rem}.practice-matching-page .user-list .user-info{flex:1}.practice-matching-page .user-list .user-info h3,.practice-matching-page .user-list .user-info h4{margin:0 0 .25rem 0;color:var(--primary)}.practice-matching-page .user-list .user-info p{margin:0;color:var(--primary);font-size:.9rem;font-weight:500;opacity:.8}.practice-matching-page .user-list .user-info .username{color:var(--primary);font-weight:600;background:var(--primary-very-low);padding:.2rem .5rem;border-radius:4px;display:inline-block;margin-top:.25rem}.practice-matching-page .user-list .user-info .match-badge{display:inline-block;background:var(--success);color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.8rem;margin-top:.5rem}.practice-matching-page .user-list .user-actions{display:flex;gap:.5rem}.practice-matching-page .user-list .user-actions .btn{font-size:.9rem;padding:.5rem 1rem}.practice-matching-page .no-data{text-align:center;color:var(--secondary);font-style:italic;padding:2rem}.practice-matching-user-selector .modal-header{border-bottom:1px solid var(--tertiary);padding-bottom:1rem;margin-bottom:1rem}.practice-matching-user-selector .modal-header h3{margin:0;color:var(--primary)}.practice-matching-user-selector .modal-body .search-section{margin-bottom:1.5rem}.practice-matching-user-selector .modal-body .search-section label{display:block;margin-bottom:.5rem;font-weight:bold;color:var(--primary)}.practice-matching-user-selector .modal-body .search-section .form-control{width:100%;padding:.75rem;border:1px solid var(--tertiary);border-radius:4px;font-size:1rem}.practice-matching-user-selector .modal-body .search-section .form-control:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-low)}.practice-matching-user-selector .modal-body .searching{text-align:center;padding:2rem;color:var(--secondary)}.practice-matching-user-selector .modal-body .searching i{margin-right:.5rem}.practice-matching-user-selector .modal-body .search-results h4{margin-bottom:1rem;color:var(--primary)}.practice-matching-user-selector .modal-body .search-results .user-list{max-height:300px;overflow-y:auto}.practice-matching-user-selector .modal-body .search-results .user-list .user-item{cursor:pointer;border:1px solid var(--tertiary);border-radius:6px;padding:.75rem;margin-bottom:.5rem;background:var(--primary-very-low);transition:all .2s ease}.practice-matching-user-selector .modal-body .search-results .user-list .user-item:hover{background:var(--primary-low)}.practice-matching-user-selector .modal-body .search-results .user-list .user-item.selected{border-color:var(--primary);background:var(--primary-low);box-shadow:0 0 0 2px var(--primary-low)}.practice-matching-user-selector .modal-body .search-results .user-list .user-item .user-avatar .avatar{width:40px;height:40px}.practice-matching-user-selector .modal-body .search-results .user-list .user-item .user-avatar .avatar-placeholder{width:40px;height:40px;font-size:.8rem}.practice-matching-user-selector .modal-body .search-results .user-list .user-item .user-info h4{margin:0 0 .25rem 0;font-size:1rem}.practice-matching-user-selector .modal-body .search-results .user-list .user-item .user-info p{margin:0;font-size:.85rem}.practice-matching-user-selector .modal-body .search-results .user-list .user-item .user-info .username{color:var(--primary);font-weight:600;background:var(--primary-very-low);padding:.1rem .4rem;border-radius:3px;display:inline-block}.practice-matching-user-selector .modal-body .no-results,.practice-matching-user-selector .modal-body .search-hint{text-align:center;padding:2rem;color:var(--secondary);font-style:italic}.practice-matching-user-selector .modal-footer{border-top:1px solid var(--tertiary);padding-top:1rem;margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}.practice-matching-user-selector .modal-footer .btn{padding:.5rem 1rem}.notification.practice-match-found .notification-data{color:var(--success);font-weight:600}.notification.practice-match-found .notification-icon{color:var(--success)}.notification.practice-match-found .notification-description{font-weight:500}.notification.practice-match-found:hover{background:var(--success-low)}
/*# sourceMappingURL=discourse-plugin-matching_c03b7558af3c3186cbff8053ad3f8b33caffc3ab.css.map?__ws=atang-sp.run.place */
