.svc-apps-table-wrap{margin-top:0}.svc-apps-counts-panel{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface-soft);padding:.75rem}.laravel-content.svc-apps-counts-panel .crm-count-badges{flex-wrap:wrap!important;overflow-x:visible!important}.laravel-content.svc-apps-counts-panel .filter-btn{cursor:pointer;border-radius:9999px!important;font-size:.75rem!important;font-weight:600!important;padding:.35rem .9rem!important;box-shadow:0 1px 2px rgb(15 23 42/.08)!important;transition:box-shadow .15s ease}.laravel-content.svc-apps-counts-panel .filter-btn.active-filter{box-shadow:inset 0 0 0 2px #4f46e5!important}.svc-apps-counts-empty,.svc-apps-counts-loading{border-radius:var(--radius-lg);border:1px dashed var(--border);background:var(--surface-soft);padding:1rem;text-align:center;font-size:.8125rem;color:var(--text-muted)}.svc-apps-error{border-radius:var(--radius-md);border:1px solid #fecaca;background:#fef2f2;padding:.625rem .875rem;font-size:.875rem;color:#b91c1c}.svc-apps-empty,.svc-apps-loading{padding:3rem 1rem;text-align:center;font-size:.875rem;color:var(--text-muted)}.svc-apps-record-count{font-size:.75rem;color:var(--text-muted)}.svc-apps-filter-drawer{position:fixed;top:0;right:0;bottom:0;z-index:11000;display:flex;height:auto;max-height:100dvh;width:100%;max-width:28rem;flex-direction:column;overflow:hidden;border-left:1px solid var(--border);background:var(--surface);padding:1rem 1.25rem max(1rem,env(safe-area-inset-bottom));box-shadow:var(--shadow-lg)}.svc-apps-filter-header{margin-bottom:1rem;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem}.svc-apps-filter-title{font-size:1rem;font-weight:600;color:var(--text-primary)}.svc-apps-filter-grid{display:grid;gap:.875rem}.svc-apps-filter-drawer .svc-apps-filter-grid{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem;padding-bottom:.25rem}.svc-apps-filter-label{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:600;color:var(--text-muted)}.svc-apps-filter-actions{display:flex;align-items:center;gap:.5rem;padding-top:.5rem}.svc-apps-filter-drawer>.svc-apps-filter-actions{flex-shrink:0;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border);background:var(--surface)}.svc-apps-filter-select .crm-select__control{min-height:40px;border-radius:var(--radius-md);border-color:var(--border);font-size:.875rem}.svc-apps-filter-select .crm-select__placeholder,.svc-apps-filter-select .crm-select__single-value{font-size:.875rem}.svc-apps-table-wrap .student-data-table{min-width:max-content}.svc-apps-table-wrap .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.laravel-content a.btn.btn-sm.btn-primary[title=Edit],.laravel-content a.svc-queue-edit-btn,.svc-apps-table-wrap a.btn.btn-sm.btn-primary[title=Edit],.svc-apps-table-wrap a.svc-queue-edit-btn{display:inline-flex;align-items:center;justify-content:center;width:31px;min-width:31px;height:31px;padding:0!important;font-size:0!important;line-height:0;color:transparent!important;border:1px solid var(--border)!important;border-radius:var(--radius-md);background-color:var(--surface)!important;text-decoration:none;box-shadow:none;background-repeat:no-repeat;background-position:50%;background-size:15px 15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M12 20h9' stroke-linecap='round'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4 12.5-12.5z' stroke-linejoin='round'/%3E%3C/svg%3E")}.laravel-content a.btn.btn-sm.btn-primary[title=Edit]:hover,.laravel-content a.svc-queue-edit-btn:hover,.svc-apps-table-wrap a.btn.btn-sm.btn-primary[title=Edit]:hover,.svc-apps-table-wrap a.svc-queue-edit-btn:hover{border-color:var(--primary)!important;background-color:var(--primary-soft)!important;color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f46e5' stroke-width='2'%3E%3Cpath d='M12 20h9' stroke-linecap='round'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4 12.5-12.5z' stroke-linejoin='round'/%3E%3C/svg%3E")}.svc-apps-active-filters-wrap .svc-apps-active-filters{width:100%;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-soft);padding:.625rem .75rem}.svc-apps-active-filters .active-filter-badge{border-color:#b8cbe0;background:#fff;color:#000000}.svc-apps-active-filters .active-filter-badge-label{color:#000000}.laravel-content .svc-queue-table .ah-badge-list,.svc-apps-table-wrap .ah-badge-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem;line-height:1.25}.laravel-content .svc-queue-table .ah-badge-list--compact .crm-badge,.svc-apps-table-wrap .ah-badge-list--compact .crm-badge{white-space:nowrap;text-align:left;height:auto}