:root{--b24-primary: #007bff;--b24-success: #28a745;--b24-danger: #dc3545;--b24-warning: #ffc107;--b24-info: #17a2b8;--b24-gray-100: #f8f9fa;--b24-gray-200: #e9ecef;--b24-gray-300: #dee2e6;--b24-gray-400: #ced4da;--b24-gray-500: #adb5bd;--b24-gray-600: #6c757d;--b24-gray-700: #495057;--b24-gray-800: #343a40;--b24-gray-900: #212529;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-base: 14px;--line-height-base: 1.5}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--b24-gray-900);background-color:var(--b24-gray-100)}#app{min-height:100vh}.welcome-message[data-v-558e26de]{text-align:center;padding:0;max-width:700px;margin:0 auto;animation:fadeIn-558e26de .3s ease .15s both}@keyframes fadeIn-558e26de{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.welcome-icon[data-v-558e26de]{width:64px;height:64px;margin:0 auto 24px;color:var(--b24-primary, #007bff)}.welcome-icon svg[data-v-558e26de]{width:100%;height:100%}.welcome-title[data-v-558e26de]{font-size:28px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0 0 16px}.welcome-text[data-v-558e26de]{font-size:16px;color:var(--b24-gray-700, #495057);line-height:1.6;margin:0 0 32px}.welcome-features[data-v-558e26de]{display:flex;flex-direction:column;gap:16px;text-align:left;max-width:500px;margin:0 auto}.welcome-feature[data-v-558e26de]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--b24-gray-100, #f8f9fa);border-radius:8px;transition:all .2s ease}.welcome-feature[data-v-558e26de]:hover{background:var(--b24-gray-200, #e9ecef);transform:translate(4px)}.feature-icon[data-v-558e26de]{font-size:24px;flex-shrink:0}.feature-text[data-v-558e26de]{font-size:14px;color:var(--b24-gray-700, #495057);line-height:1.5}@media(max-width:768px){.welcome-message[data-v-558e26de]{padding:20px 15px;margin-bottom:16px}.welcome-icon[data-v-558e26de]{width:56px;height:56px;margin-bottom:20px}.welcome-title[data-v-558e26de]{font-size:24px}.welcome-text[data-v-558e26de]{font-size:14px;margin-bottom:24px}.welcome-features[data-v-558e26de]{gap:12px}.welcome-feature[data-v-558e26de]{padding:10px 14px}.feature-icon[data-v-558e26de]{font-size:20px}.feature-text[data-v-558e26de]{font-size:13px}}@media(max-width:480px){.welcome-message[data-v-558e26de]{padding:16px 12px;margin-bottom:16px}.welcome-icon[data-v-558e26de]{width:48px;height:48px;margin-bottom:16px}.welcome-title[data-v-558e26de]{font-size:20px}.welcome-text[data-v-558e26de]{font-size:13px;margin-bottom:20px}.welcome-features[data-v-558e26de]{gap:10px}.welcome-feature[data-v-558e26de]{padding:8px 12px}.feature-icon[data-v-558e26de]{font-size:18px}.feature-text[data-v-558e26de]{font-size:12px}}.info-button[data-v-6ef83e59]{position:fixed;top:20px;right:20px;z-index:1000;display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--b24-primary, #007bff);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;box-shadow:0 2px 8px #007bff4d;transition:all .2s ease}.info-button[data-v-6ef83e59]:hover{background:var(--b24-primary-dark, #0056b3);box-shadow:0 4px 12px #007bff66;transform:translateY(-2px)}.info-button[data-v-6ef83e59]:active{transform:translateY(0)}.info-button-icon[data-v-6ef83e59]{font-size:18px}.info-button-text[data-v-6ef83e59]{font-weight:500}@media(max-width:768px){.info-button[data-v-6ef83e59]{top:10px;right:10px;padding:8px 12px;font-size:12px}.info-button-text[data-v-6ef83e59]{display:none}.info-button-icon[data-v-6ef83e59]{font-size:20px}}.modal-overlay[data-v-b7276048]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-b7276048 .2s ease}@keyframes fadeIn-b7276048{0%{opacity:0}to{opacity:1}}.modal-content[data-v-b7276048]{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;max-width:600px;width:90%;max-height:90vh;display:flex;flex-direction:column;animation:slideUp-b7276048 .3s ease}@keyframes slideUp-b7276048{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-b7276048]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--b24-gray-200, #e9ecef)}.modal-title[data-v-b7276048]{font-size:20px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.modal-close[data-v-b7276048]{background:none;border:none;font-size:28px;color:var(--b24-gray-600, #6c757d);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.modal-close[data-v-b7276048]:hover{background:var(--b24-gray-100, #f8f9fa);color:var(--b24-gray-900, #212529)}.modal-body[data-v-b7276048]{padding:24px;overflow-y:auto;flex:1}.info-section[data-v-b7276048]{margin-bottom:24px}.info-section[data-v-b7276048]:last-child{margin-bottom:0}.info-section-title[data-v-b7276048]{font-size:16px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0 0 12px}.info-text[data-v-b7276048]{font-size:14px;color:var(--b24-gray-700, #495057);line-height:1.6;margin:0}.info-list[data-v-b7276048]{margin:0;padding-left:20px;color:var(--b24-gray-700, #495057)}.info-list li[data-v-b7276048]{margin:8px 0;line-height:1.6}.user-card-modal[data-v-b7276048]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.user-avatar[data-v-b7276048]{display:flex;justify-content:center;align-items:center}.avatar-circle[data-v-b7276048]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:600;box-shadow:0 2px 4px #0000001a}.avatar-photo[data-v-b7276048]{width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 2px 4px #0000001a}.user-info-main[data-v-b7276048]{text-align:center}.user-name[data-v-b7276048]{font-size:18px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0 0 4px;word-wrap:break-word}.user-email[data-v-b7276048]{font-size:14px;color:var(--b24-gray-600, #6c757d);margin:0;word-wrap:break-word}.user-status-row[data-v-b7276048]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--b24-gray-200, #e9ecef)}.status-indicator[data-v-b7276048]{display:flex;align-items:center;gap:8px}.status-dot[data-v-b7276048]{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.status-dot.online[data-v-b7276048]{background-color:var(--b24-success, #28a745);box-shadow:0 0 0 2px #28a74533}.status-dot.offline[data-v-b7276048]{background-color:var(--b24-gray-400, #ced4da)}.status-text[data-v-b7276048]{font-size:14px;color:var(--b24-gray-700, #495057);font-weight:500}.role-badge[data-v-b7276048]{padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.role-badge.admin[data-v-b7276048]{background-color:var(--b24-danger, #dc3545);color:#fff}.role-badge.user[data-v-b7276048]{background-color:var(--b24-success, #28a745);color:#fff}.role-badges[data-v-b7276048]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.role-badge-head[data-v-b7276048]{background-color:var(--b24-warning, #ffc107);color:var(--b24-gray-900, #212529)}.user-details[data-v-b7276048]{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--b24-gray-200, #e9ecef)}.details-section-title[data-v-b7276048]{font-size:14px;font-weight:600;color:var(--b24-gray-800, #343a40);margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px;font-size:12px}.user-detail-item[data-v-b7276048]{display:flex;flex-wrap:wrap;gap:8px;font-size:14px}.detail-label[data-v-b7276048]{color:var(--b24-gray-600, #6c757d);font-weight:500}.detail-value[data-v-b7276048]{color:var(--b24-gray-900, #212529)}@media(max-width:768px){.user-card-modal[data-v-b7276048]{padding:16px}.avatar-circle[data-v-b7276048]{width:56px;height:56px;font-size:20px}.user-name[data-v-b7276048]{font-size:16px}.user-email[data-v-b7276048]{font-size:13px}.user-status-row[data-v-b7276048]{flex-direction:column;align-items:flex-start;gap:8px}}.info-note[data-v-b7276048]{font-size:14px;color:var(--b24-gray-600, #6c757d);font-style:italic}.modal-footer[data-v-b7276048]{padding:16px 24px;border-top:1px solid var(--b24-gray-200, #e9ecef);display:flex;justify-content:flex-end}.modal-button[data-v-b7276048]{padding:10px 20px;background:var(--b24-primary, #007bff);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.modal-button[data-v-b7276048]:hover{background:var(--b24-primary-dark, #0056b3)}@media(max-width:768px){.modal-content[data-v-b7276048]{width:95%;max-height:95vh}.modal-header[data-v-b7276048],.modal-body[data-v-b7276048],.modal-footer[data-v-b7276048]{padding:16px}.modal-title[data-v-b7276048]{font-size:18px}}.quick-actions[data-v-b1b31a41]{width:100%;max-width:1200px;margin:0 auto 16px;animation:fadeIn-b1b31a41 .3s ease .2s both}@keyframes fadeIn-b1b31a41{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.quick-actions-title[data-v-b1b31a41]{font-size:24px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0 0 20px;padding:0 4px}.quick-actions-grid[data-v-b1b31a41]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.quick-action-card[data-v-b1b31a41]{background:#fff;border-radius:8px;padding:18px;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:all .3s ease;border:1px solid var(--b24-gray-200, #e9ecef);display:flex;flex-direction:column;align-items:center;text-align:center;min-height:150px;animation:fadeInUp-b1b31a41 .4s ease-out both}.quick-action-card[data-v-b1b31a41]:nth-child(1){animation-delay:.1s}.quick-action-card[data-v-b1b31a41]:nth-child(2){animation-delay:.2s}.quick-action-card[data-v-b1b31a41]:nth-child(3){animation-delay:.3s}.quick-action-card[data-v-b1b31a41]:nth-child(4){animation-delay:.4s}.quick-action-card[data-v-b1b31a41]:nth-child(5){animation-delay:.5s}@keyframes fadeInUp-b1b31a41{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.quick-action-card[data-v-b1b31a41]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026;border-color:var(--b24-primary, #007bff)}.quick-action-card[data-v-b1b31a41]:active{transform:translateY(-2px)}.quick-action-card.admin-action[data-v-b1b31a41]:hover{border-color:var(--b24-danger, #dc3545)}.quick-action-icon[data-v-b1b31a41]{font-size:32px;margin-bottom:12px;line-height:1}.quick-action-title[data-v-b1b31a41]{font-size:16px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0 0 8px}.quick-action-description[data-v-b1b31a41]{font-size:13px;color:var(--b24-gray-600, #6c757d);margin:0;line-height:1.5;flex:1}@media(min-width:1024px){.quick-actions-grid[data-v-b1b31a41]{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px)and (max-width:1023px){.quick-actions-grid[data-v-b1b31a41]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.quick-actions-grid[data-v-b1b31a41]{grid-template-columns:1fr;gap:16px}.quick-action-card[data-v-b1b31a41]{min-height:140px;padding:16px}.quick-actions-title[data-v-b1b31a41]{font-size:20px;margin-bottom:16px}.quick-action-icon[data-v-b1b31a41]{font-size:28px;margin-bottom:10px}.quick-action-title[data-v-b1b31a41]{font-size:15px}.quick-action-description[data-v-b1b31a41]{font-size:12px}}@media(max-width:480px){.quick-actions[data-v-b1b31a41]{margin-bottom:16px}.quick-actions-title[data-v-b1b31a41]{font-size:18px;margin-bottom:12px}.quick-action-card[data-v-b1b31a41]{min-height:120px;padding:14px}.quick-action-icon[data-v-b1b31a41]{font-size:24px;margin-bottom:8px}.quick-action-title[data-v-b1b31a41]{font-size:14px;margin-bottom:6px}.quick-action-description[data-v-b1b31a41]{font-size:11px}}.loading-container[data-v-3cd642b3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px}.loading-spinner[data-v-3cd642b3]{width:48px;height:48px;border:4px solid var(--b24-gray-200, #e9ecef);border-top-color:var(--b24-primary, #007bff);border-radius:50%;animation:spin-3cd642b3 1s linear infinite}@keyframes spin-3cd642b3{to{transform:rotate(360deg)}}.loading-text[data-v-3cd642b3]{margin-top:20px;font-size:16px;color:var(--b24-gray-600, #6c757d);font-weight:500;text-align:center}.size-sm .loading-spinner[data-v-3cd642b3]{width:32px;height:32px;border-width:3px}.size-sm .loading-text[data-v-3cd642b3]{font-size:14px;margin-top:16px}.size-md .loading-spinner[data-v-3cd642b3]{width:48px;height:48px;border-width:4px}.size-md .loading-text[data-v-3cd642b3]{font-size:16px;margin-top:20px}.size-lg .loading-spinner[data-v-3cd642b3]{width:64px;height:64px;border-width:5px}.size-lg .loading-text[data-v-3cd642b3]{font-size:18px;margin-top:24px}@media(max-width:768px){.loading-container[data-v-3cd642b3]{min-height:50vh;padding:20px}.loading-text[data-v-3cd642b3]{font-size:14px}}.admin-panel-section[data-v-389cb329]{width:100%;max-width:1200px;margin:0 auto}.admin-panel-grid[data-v-389cb329]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.admin-module-card[data-v-389cb329]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px;cursor:pointer;transition:all .3s ease;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;min-height:160px;position:relative;overflow:hidden}.admin-module-card[data-v-389cb329]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--module-color, var(--b24-primary, #007bff));transform:scaleX(0);transition:transform .3s ease}.admin-module-card[data-v-389cb329]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026;border-color:var(--module-color, var(--b24-primary, #007bff))}.admin-module-card[data-v-389cb329]:hover:before{transform:scaleX(1)}.admin-module-card[data-v-389cb329]:active{transform:translateY(-2px)}.module-icon[data-v-389cb329]{font-size:48px;line-height:1;transition:transform .3s ease}.admin-module-card:hover .module-icon[data-v-389cb329]{transform:scale(1.1)}.module-title[data-v-389cb329]{font-size:16px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.module-description[data-v-389cb329]{font-size:13px;color:var(--b24-gray-600, #6c757d);margin:0;line-height:1.5}@media(min-width:1024px){.admin-panel-grid[data-v-389cb329]{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px)and (max-width:1023px){.admin-panel-grid[data-v-389cb329]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.admin-panel-grid[data-v-389cb329]{grid-template-columns:1fr}.admin-module-card[data-v-389cb329]{min-height:140px;padding:16px}.module-icon[data-v-389cb329]{font-size:40px}.module-title[data-v-389cb329]{font-size:15px}.module-description[data-v-389cb329]{font-size:12px}}.admin-navigation[data-v-4dabf2e7]{width:280px;background:#fff;border-right:1px solid var(--b24-gray-200, #e9ecef);height:100vh;display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:100}.admin-navigation-header[data-v-4dabf2e7]{padding:20px;border-bottom:1px solid var(--b24-gray-200, #e9ecef)}.admin-navigation-title[data-v-4dabf2e7]{font-size:18px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.admin-navigation-list[data-v-4dabf2e7]{list-style:none;padding:0;margin:0;flex:1;overflow-y:auto}.admin-navigation-item[data-v-4dabf2e7]{border-bottom:1px solid var(--b24-gray-100, #f8f9fa)}.admin-navigation-item.active[data-v-4dabf2e7]{background:var(--b24-primary-light, #e7f3ff);border-left:3px solid var(--b24-primary, #007bff)}.admin-navigation-link[data-v-4dabf2e7]{width:100%;padding:16px 20px;text-align:left;background:none;border:none;cursor:pointer;transition:background-color .2s;display:flex;flex-direction:column;gap:4px}.admin-navigation-link[data-v-4dabf2e7]:hover{background:var(--b24-gray-50, #f8f9fa)}.admin-navigation-item.active .admin-navigation-link[data-v-4dabf2e7]{background:transparent}.admin-navigation-link-text[data-v-4dabf2e7]{font-size:15px;font-weight:500;color:var(--b24-gray-900, #212529)}.admin-navigation-item.active .admin-navigation-link-text[data-v-4dabf2e7]{color:var(--b24-primary, #007bff);font-weight:600}.admin-navigation-link-desc[data-v-4dabf2e7]{font-size:12px;color:var(--b24-gray-600, #6c757d);line-height:1.4}.admin-navigation-footer[data-v-4dabf2e7]{padding:20px;border-top:1px solid var(--b24-gray-200, #e9ecef)}.admin-navigation-back-btn[data-v-4dabf2e7]{width:100%;padding:12px 16px;background:var(--b24-gray-100, #f8f9fa);border:1px solid var(--b24-gray-300, #dee2e6);border-radius:6px;font-size:14px;color:var(--b24-gray-700, #495057);cursor:pointer;transition:all .2s}.admin-navigation-back-btn[data-v-4dabf2e7]:hover{background:var(--b24-gray-200, #e9ecef);border-color:var(--b24-gray-400, #ced4da)}@media(max-width:768px){.admin-navigation[data-v-4dabf2e7]{width:100%;height:auto;position:relative;border-right:none;border-bottom:1px solid var(--b24-gray-200, #e9ecef)}.admin-navigation-list[data-v-4dabf2e7]{display:flex;overflow-x:auto;overflow-y:hidden}.admin-navigation-item[data-v-4dabf2e7]{flex-shrink:0;border-bottom:none;border-right:1px solid var(--b24-gray-100, #f8f9fa)}.admin-navigation-link[data-v-4dabf2e7]{white-space:nowrap;min-width:200px}}.token-info[data-v-06f9bbcc]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px;margin-bottom:20px}.token-info-header[data-v-06f9bbcc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.token-info-title[data-v-06f9bbcc]{font-size:18px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.token-info-refresh-btn[data-v-06f9bbcc]{padding:6px 12px;background:var(--b24-gray-100, #f8f9fa);border:1px solid var(--b24-gray-300, #dee2e6);border-radius:6px;font-size:14px;color:var(--b24-gray-700, #495057);cursor:pointer;transition:all .2s}.token-info-refresh-btn[data-v-06f9bbcc]:hover{background:var(--b24-gray-200, #e9ecef)}.token-info-loading[data-v-06f9bbcc],.token-info-error[data-v-06f9bbcc]{padding:20px;text-align:center}.skeleton[data-v-06f9bbcc]{color:var(--b24-gray-600, #6c757d)}.error-message[data-v-06f9bbcc]{color:var(--b24-danger, #dc3545);margin:0}.token-info-content[data-v-06f9bbcc]{display:flex;flex-direction:column;gap:12px}.token-info-item[data-v-06f9bbcc]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--b24-gray-50, #f8f9fa);border-radius:6px}.token-info-label[data-v-06f9bbcc]{font-weight:500;color:var(--b24-gray-700, #495057);min-width:150px}.token-info-value[data-v-06f9bbcc]{flex:1;color:var(--b24-gray-900, #212529);font-family:Courier New,monospace;font-size:14px}.token-info-status[data-v-06f9bbcc]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500}.status-valid[data-v-06f9bbcc]{background:var(--b24-success-light, #d4edda);color:var(--b24-success, #28a745)}.status-invalid[data-v-06f9bbcc]{background:var(--b24-danger-light, #f8d7da);color:var(--b24-danger, #dc3545)}.status-unknown[data-v-06f9bbcc]{background:var(--b24-gray-200, #e9ecef);color:var(--b24-gray-600, #6c757d)}.token-info-copy-btn[data-v-06f9bbcc]{padding:4px 8px;background:none;border:none;cursor:pointer;font-size:16px;opacity:.6;transition:opacity .2s}.token-info-copy-btn[data-v-06f9bbcc]:hover{opacity:1}.token-validation[data-v-db41971c]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px;margin-bottom:20px}.token-validation-header[data-v-db41971c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.token-validation-title[data-v-db41971c]{font-size:18px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.token-validation-check-btn[data-v-db41971c]{padding:8px 16px;background:var(--b24-primary, #007bff);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.token-validation-check-btn[data-v-db41971c]:hover:not(:disabled){background:var(--b24-primary-dark, #0056b3)}.token-validation-check-btn[data-v-db41971c]:disabled{opacity:.6;cursor:not-allowed}.token-validation-loading[data-v-db41971c]{padding:20px;text-align:center}.skeleton[data-v-db41971c]{color:var(--b24-gray-600, #6c757d)}.token-validation-result[data-v-db41971c]{display:flex;flex-direction:column;gap:16px}.token-validation-status[data-v-db41971c]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:6px;font-weight:500}.status-valid[data-v-db41971c]{background:var(--b24-success-light, #d4edda);color:var(--b24-success, #28a745)}.status-invalid[data-v-db41971c]{background:var(--b24-danger-light, #f8d7da);color:var(--b24-danger, #dc3545)}.status-icon[data-v-db41971c]{font-size:20px;font-weight:700}.status-text[data-v-db41971c]{font-size:16px}.token-validation-details[data-v-db41971c]{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--b24-gray-50, #f8f9fa);border-radius:6px}.token-validation-detail-item[data-v-db41971c]{display:flex;gap:12px}.detail-label[data-v-db41971c]{font-weight:500;color:var(--b24-gray-700, #495057);min-width:120px}.detail-value[data-v-db41971c]{color:var(--b24-gray-900, #212529);font-family:Courier New,monospace;font-size:14px}.token-validation-error[data-v-db41971c]{display:flex;gap:12px;padding:12px;background:var(--b24-danger-light, #f8d7da);border-radius:6px;border-left:3px solid var(--b24-danger, #dc3545)}.error-label[data-v-db41971c]{font-weight:500;color:var(--b24-danger, #dc3545);min-width:120px}.error-value[data-v-db41971c]{color:var(--b24-danger-dark, #c82333);flex:1}.token-validation-test-result[data-v-db41971c]{margin-top:8px}.test-result-summary[data-v-db41971c]{cursor:pointer;font-weight:500;color:var(--b24-primary, #007bff);padding:8px;-webkit-user-select:none;user-select:none}.test-result-content[data-v-db41971c]{margin-top:8px;padding:12px;background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:6px;font-family:Courier New,monospace;font-size:12px;overflow-x:auto;max-height:300px;overflow-y:auto}.token-validation-empty[data-v-db41971c]{padding:20px;text-align:center;color:var(--b24-gray-600, #6c757d)}.permissions-display[data-v-c0ec3b77]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px;margin-bottom:20px}.permissions-display-header[data-v-c0ec3b77]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.permissions-display-title[data-v-c0ec3b77]{font-size:18px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.permissions-display-refresh-btn[data-v-c0ec3b77]{padding:6px 12px;background:var(--b24-gray-100, #f8f9fa);border:1px solid var(--b24-gray-300, #dee2e6);border-radius:6px;font-size:14px;color:var(--b24-gray-700, #495057);cursor:pointer;transition:all .2s}.permissions-display-refresh-btn[data-v-c0ec3b77]:hover{background:var(--b24-gray-200, #e9ecef)}.permissions-display-loading[data-v-c0ec3b77],.permissions-display-error[data-v-c0ec3b77]{padding:20px;text-align:center}.skeleton[data-v-c0ec3b77]{color:var(--b24-gray-600, #6c757d)}.error-message[data-v-c0ec3b77]{color:var(--b24-danger, #dc3545);margin:0}.permissions-display-content[data-v-c0ec3b77]{display:flex;flex-direction:column;gap:20px}.permissions-section[data-v-c0ec3b77]{padding:16px;background:var(--b24-gray-50, #f8f9fa);border-radius:6px}.permissions-section-title[data-v-c0ec3b77]{font-size:16px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0 0 12px}.permissions-admin-status[data-v-c0ec3b77]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:6px;font-weight:500}.status-admin[data-v-c0ec3b77]{background:var(--b24-success-light, #d4edda);color:var(--b24-success, #28a745)}.status-user[data-v-c0ec3b77]{background:var(--b24-gray-200, #e9ecef);color:var(--b24-gray-700, #495057)}.status-icon[data-v-c0ec3b77]{font-size:20px;font-weight:700}.status-text[data-v-c0ec3b77]{font-size:16px}.permissions-list[data-v-c0ec3b77]{display:flex;flex-wrap:wrap;gap:8px}.permission-badge[data-v-c0ec3b77]{padding:6px 12px;background:var(--b24-primary-light, #e7f3ff);color:var(--b24-primary, #007bff);border-radius:4px;font-size:13px;font-weight:500}.permission-badge-app[data-v-c0ec3b77]{background:var(--b24-info-light, #d1ecf1);color:var(--b24-info, #17a2b8)}.permissions-empty[data-v-c0ec3b77]{padding:20px;text-align:center;color:var(--b24-gray-600, #6c757d)}.application-tokens[data-v-ec3e7a62]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px;margin-bottom:20px}.application-tokens-header[data-v-ec3e7a62]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.application-tokens-title[data-v-ec3e7a62]{font-size:18px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.application-tokens-refresh-btn[data-v-ec3e7a62]{padding:6px 12px;background:var(--b24-gray-100, #f8f9fa);border:1px solid var(--b24-gray-300, #dee2e6);border-radius:6px;font-size:14px;color:var(--b24-gray-700, #495057);cursor:pointer;transition:all .2s}.application-tokens-refresh-btn[data-v-ec3e7a62]:hover{background:var(--b24-gray-200, #e9ecef)}.application-tokens-loading[data-v-ec3e7a62],.application-tokens-error[data-v-ec3e7a62],.application-tokens-empty[data-v-ec3e7a62]{padding:20px;text-align:center}.skeleton[data-v-ec3e7a62]{color:var(--b24-gray-600, #6c757d)}.error-message[data-v-ec3e7a62]{color:var(--b24-danger, #dc3545);margin:0}.empty-note[data-v-ec3e7a62]{font-size:14px;color:var(--b24-gray-600, #6c757d);margin-top:8px}.application-tokens-list[data-v-ec3e7a62]{display:flex;flex-direction:column;gap:16px}.application-token-item[data-v-ec3e7a62]{padding:16px;background:var(--b24-gray-50, #f8f9fa);border:1px solid var(--b24-gray-200, #e9ecef);border-radius:6px}.token-item-header[data-v-ec3e7a62]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.token-item-name[data-v-ec3e7a62]{font-size:16px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.token-item-id[data-v-ec3e7a62]{font-family:Courier New,monospace;font-size:12px;color:var(--b24-gray-600, #6c757d)}.token-item-details[data-v-ec3e7a62]{display:flex;flex-direction:column;gap:8px}.token-item-detail[data-v-ec3e7a62]{display:flex;gap:12px;align-items:flex-start}.detail-label[data-v-ec3e7a62]{font-weight:500;color:var(--b24-gray-700, #495057);min-width:100px}.detail-value[data-v-ec3e7a62]{color:var(--b24-gray-900, #212529);flex:1}.token-scopes[data-v-ec3e7a62]{display:flex;flex-wrap:wrap;gap:6px;flex:1}.token-scope-badge[data-v-ec3e7a62]{padding:4px 8px;background:var(--b24-primary-light, #e7f3ff);color:var(--b24-primary, #007bff);border-radius:4px;font-size:12px;font-weight:500}.token-history[data-v-20baa89b]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px;margin-bottom:20px}.token-history-header[data-v-20baa89b]{margin-bottom:16px}.token-history-title[data-v-20baa89b]{font-size:18px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.token-history-content[data-v-20baa89b]{padding:20px}.token-history-note[data-v-20baa89b]{text-align:center;color:var(--b24-gray-600, #6c757d)}.token-history-note p[data-v-20baa89b]{margin:8px 0}.note-detail[data-v-20baa89b]{font-size:14px;margin-top:12px}.token-check-module[data-v-fbfc8b0b]{padding:24px;max-width:1200px;margin:0 auto}.token-check-module-header[data-v-fbfc8b0b]{margin-bottom:24px}.token-check-module-title[data-v-fbfc8b0b]{font-size:24px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0 0 8px}.token-check-module-description[data-v-fbfc8b0b]{font-size:16px;color:var(--b24-gray-600, #6c757d);margin:0}.token-check-module-content[data-v-fbfc8b0b]{display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.token-check-module[data-v-fbfc8b0b]{padding:16px}.token-check-module-title[data-v-fbfc8b0b]{font-size:20px}}.logs-stats[data-v-609adf96]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px;margin-bottom:20px}.logs-stats-header[data-v-609adf96]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.logs-stats-title[data-v-609adf96]{font-size:18px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.logs-stats-refresh-btn[data-v-609adf96]{padding:6px 12px;background:var(--b24-gray-100, #f8f9fa);border:1px solid var(--b24-gray-300, #dee2e6);border-radius:6px;font-size:14px;color:var(--b24-gray-700, #495057);cursor:pointer;transition:all .2s}.logs-stats-refresh-btn[data-v-609adf96]:hover{background:var(--b24-gray-200, #e9ecef)}.logs-stats-loading[data-v-609adf96],.logs-stats-error[data-v-609adf96]{padding:20px;text-align:center}.skeleton[data-v-609adf96]{color:var(--b24-gray-600, #6c757d)}.error-message[data-v-609adf96]{color:var(--b24-danger, #dc3545);margin:0}.stats-grid[data-v-609adf96]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.stats-item[data-v-609adf96]{padding:16px;background:var(--b24-gray-50, #f8f9fa);border-radius:6px;text-align:center}.stats-item-label[data-v-609adf96]{font-size:14px;color:var(--b24-gray-600, #6c757d);margin-bottom:8px}.stats-item-value[data-v-609adf96]{font-size:24px;font-weight:600;color:var(--b24-gray-900, #212529)}.stats-by-type[data-v-609adf96]{padding-top:16px;border-top:1px solid var(--b24-gray-200, #e9ecef)}.stats-by-type-title[data-v-609adf96]{font-size:16px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0 0 12px}.stats-by-type-list[data-v-609adf96]{display:flex;flex-direction:column;gap:8px}.stats-by-type-item[data-v-609adf96]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--b24-gray-50, #f8f9fa);border-radius:6px}.stats-type-badge[data-v-609adf96]{padding:4px 12px;border-radius:4px;font-size:13px;font-weight:500;color:#fff}.stats-type-count[data-v-609adf96]{font-size:16px;font-weight:600;color:var(--b24-gray-900, #212529)}.logs-filters[data-v-e6edea39]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px;margin-bottom:20px}.logs-filters-header[data-v-e6edea39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.logs-filters-title[data-v-e6edea39]{font-size:18px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.logs-filters-reset-btn[data-v-e6edea39]{padding:6px 12px;background:var(--b24-gray-100, #f8f9fa);border:1px solid var(--b24-gray-300, #dee2e6);border-radius:6px;font-size:14px;color:var(--b24-gray-700, #495057);cursor:pointer;transition:all .2s}.logs-filters-reset-btn[data-v-e6edea39]:hover:not(:disabled){background:var(--b24-gray-200, #e9ecef)}.logs-filters-reset-btn[data-v-e6edea39]:disabled{opacity:.5;cursor:not-allowed}.logs-filters-content[data-v-e6edea39]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.filter-group[data-v-e6edea39]{display:flex;flex-direction:column;gap:8px}.filter-label[data-v-e6edea39]{font-size:14px;font-weight:500;color:var(--b24-gray-700, #495057)}.filter-select[data-v-e6edea39],.filter-input[data-v-e6edea39]{padding:8px 12px;border:1px solid var(--b24-gray-300, #dee2e6);border-radius:6px;font-size:14px;color:var(--b24-gray-900, #212529);background:#fff;transition:border-color .2s}.filter-select[data-v-e6edea39]:focus,.filter-input[data-v-e6edea39]:focus{outline:none;border-color:var(--b24-primary, #007bff)}@media(max-width:768px){.logs-filters-content[data-v-e6edea39]{grid-template-columns:1fr}}.logs-actions[data-v-48d1d962]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px;margin-bottom:20px}.logs-actions-header[data-v-48d1d962]{margin-bottom:16px}.logs-actions-title[data-v-48d1d962]{font-size:18px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.logs-actions-content[data-v-48d1d962]{display:flex;flex-direction:column;gap:16px}.logs-actions-clear-btn[data-v-48d1d962]{padding:12px 24px;background:var(--b24-danger, #dc3545);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.logs-actions-clear-btn[data-v-48d1d962]:hover:not(:disabled){background:var(--b24-danger-dark, #c82333)}.logs-actions-clear-btn[data-v-48d1d962]:disabled{opacity:.6;cursor:not-allowed}.logs-actions-confirm[data-v-48d1d962]{padding:16px;background:var(--b24-warning-light, #fff3cd);border:1px solid var(--b24-warning, #ffc107);border-radius:6px}.confirm-message[data-v-48d1d962]{margin:0 0 12px;color:var(--b24-gray-900, #212529);font-size:14px}.confirm-buttons[data-v-48d1d962]{display:flex;gap:12px}.confirm-btn[data-v-48d1d962]{padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.confirm-btn-danger[data-v-48d1d962]{background:var(--b24-danger, #dc3545);color:#fff}.confirm-btn-danger[data-v-48d1d962]:hover:not(:disabled){background:var(--b24-danger-dark, #c82333)}.confirm-btn-cancel[data-v-48d1d962]{background:var(--b24-gray-200, #e9ecef);color:var(--b24-gray-900, #212529)}.confirm-btn-cancel[data-v-48d1d962]:hover:not(:disabled){background:var(--b24-gray-300, #dee2e6)}.confirm-btn[data-v-48d1d962]:disabled{opacity:.6;cursor:not-allowed}.logs-item[data-v-53d45713]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:6px;margin-bottom:12px;transition:box-shadow .2s}.logs-item[data-v-53d45713]:hover{box-shadow:0 2px 8px #0000001a}.logs-item-header[data-v-53d45713]{display:flex;justify-content:space-between;align-items:center;padding:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.logs-item-main[data-v-53d45713]{display:flex;align-items:center;gap:12px;flex:1}.logs-item-type-badge[data-v-53d45713]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;color:#fff;white-space:nowrap}.logs-item-info[data-v-53d45713]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1}.logs-item-date[data-v-53d45713]{font-size:14px;font-weight:500;color:var(--b24-gray-900, #212529)}.logs-item-domain[data-v-53d45713],.logs-item-user[data-v-53d45713]{font-size:13px;color:var(--b24-gray-600, #6c757d);padding:2px 8px;background:var(--b24-gray-100, #f8f9fa);border-radius:4px}.logs-item-toggle[data-v-53d45713]{padding:4px 8px;background:none;border:none;font-size:12px;color:var(--b24-gray-600, #6c757d);cursor:pointer;transition:transform .2s}.logs-item-toggle.expanded[data-v-53d45713]{transform:rotate(0)}.logs-item-details[data-v-53d45713]{padding:16px;border-top:1px solid var(--b24-gray-200, #e9ecef);background:var(--b24-gray-50, #f8f9fa)}.logs-item-detail-section[data-v-53d45713]{margin-bottom:16px}.logs-item-detail-section[data-v-53d45713]:last-child{margin-bottom:0}.logs-item-detail-title[data-v-53d45713]{font-size:14px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0 0 8px}.logs-item-path[data-v-53d45713]{display:block;padding:8px 12px;background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:4px;font-family:Courier New,monospace;font-size:12px;color:var(--b24-gray-900, #212529);word-break:break-all}.logs-item-content-details[data-v-53d45713]{margin-top:8px}.logs-item-content-summary[data-v-53d45713]{cursor:pointer;font-weight:500;color:var(--b24-primary, #007bff);padding:8px;-webkit-user-select:none;user-select:none}.logs-item-content[data-v-53d45713]{margin-top:8px;padding:12px;background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:4px;font-family:Courier New,monospace;font-size:12px;overflow-x:auto;max-height:400px;overflow-y:auto}.logs-list[data-v-b8974334]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px;margin-bottom:20px}.logs-list-header[data-v-b8974334]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.logs-list-title[data-v-b8974334]{font-size:18px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.logs-list-info[data-v-b8974334]{display:flex;align-items:center;gap:12px}.logs-list-count[data-v-b8974334]{font-size:14px;color:var(--b24-gray-600, #6c757d)}.logs-list-loading[data-v-b8974334],.logs-list-error[data-v-b8974334],.logs-list-empty[data-v-b8974334]{padding:40px;text-align:center}.skeleton[data-v-b8974334]{color:var(--b24-gray-600, #6c757d)}.error-message[data-v-b8974334]{color:var(--b24-danger, #dc3545);margin:0}.empty-note[data-v-b8974334]{font-size:14px;color:var(--b24-gray-600, #6c757d);margin-top:8px}.logs-list-content[data-v-b8974334]{display:flex;flex-direction:column}.logs-list-load-more[data-v-b8974334]{margin-top:20px;text-align:center}.logs-list-load-more-btn[data-v-b8974334]{padding:12px 24px;background:var(--b24-primary, #007bff);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.logs-list-load-more-btn[data-v-b8974334]:hover:not(:disabled){background:var(--b24-primary-dark, #0056b3)}.logs-list-load-more-btn[data-v-b8974334]:disabled{opacity:.6;cursor:not-allowed}.logs-module[data-v-9bb7bbd1]{padding:24px;max-width:1200px;margin:0 auto}.logs-module-header[data-v-9bb7bbd1]{margin-bottom:24px}.logs-module-title[data-v-9bb7bbd1]{font-size:24px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0 0 8px}.logs-module-description[data-v-9bb7bbd1]{font-size:16px;color:var(--b24-gray-600, #6c757d);margin:0}.logs-module-content[data-v-9bb7bbd1]{display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.logs-module[data-v-9bb7bbd1]{padding:16px}.logs-module-title[data-v-9bb7bbd1]{font-size:20px}}.section-status[data-v-85f8fb3b]{display:flex;flex-direction:column;gap:8px}.section-status-badge[data-v-85f8fb3b]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:500}.status-used[data-v-85f8fb3b]{background:var(--b24-success-light, #d4edda);color:var(--b24-success, #28a745)}.status-not-used[data-v-85f8fb3b]{background:var(--b24-gray-200, #e9ecef);color:var(--b24-gray-700, #495057)}.status-unknown[data-v-85f8fb3b]{background:var(--b24-warning-light, #fff3cd);color:var(--b24-warning, #ffc107)}.status-icon[data-v-85f8fb3b]{font-size:16px;font-weight:700}.status-text[data-v-85f8fb3b]{font-size:14px}.section-status-count[data-v-85f8fb3b]{font-size:13px;color:var(--b24-gray-600, #6c757d)}.sections-list[data-v-9479ee82]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px;margin-bottom:20px}.sections-list-header[data-v-9479ee82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.sections-list-title[data-v-9479ee82]{font-size:18px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.sections-list-stats[data-v-9479ee82]{display:flex;gap:16px;flex-wrap:wrap}.stats-item[data-v-9479ee82]{font-size:14px;color:var(--b24-gray-600, #6c757d)}.stats-used[data-v-9479ee82]{color:var(--b24-success, #28a745);font-weight:500}.stats-not-used[data-v-9479ee82]{color:var(--b24-gray-600, #6c757d)}.sections-list-loading[data-v-9479ee82],.sections-list-error[data-v-9479ee82]{padding:40px;text-align:center}.skeleton[data-v-9479ee82]{color:var(--b24-gray-600, #6c757d)}.error-message[data-v-9479ee82]{color:var(--b24-danger, #dc3545);margin:0}.sections-list-filters[data-v-9479ee82]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.filter-btn[data-v-9479ee82]{padding:6px 12px;background:var(--b24-gray-100, #f8f9fa);border:1px solid var(--b24-gray-300, #dee2e6);border-radius:6px;font-size:14px;color:var(--b24-gray-700, #495057);cursor:pointer;transition:all .2s}.filter-btn[data-v-9479ee82]:hover{background:var(--b24-gray-200, #e9ecef)}.filter-btn.active[data-v-9479ee82]{background:var(--b24-primary, #007bff);color:#fff;border-color:var(--b24-primary, #007bff)}.sections-list-items[data-v-9479ee82]{display:flex;flex-direction:column;gap:12px}.sections-list-item[data-v-9479ee82]{padding:16px;background:var(--b24-gray-50, #f8f9fa);border:1px solid var(--b24-gray-200, #e9ecef);border-radius:6px;cursor:pointer;transition:all .2s}.sections-list-item[data-v-9479ee82]:hover{background:var(--b24-gray-100, #f8f9fa);border-color:var(--b24-primary, #007bff)}.sections-list-item.selected[data-v-9479ee82]{background:var(--b24-primary-light, #e7f3ff);border-color:var(--b24-primary, #007bff)}.section-item-main[data-v-9479ee82]{display:flex;flex-direction:column;gap:8px}.section-item-header[data-v-9479ee82]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.section-item-name[data-v-9479ee82]{font-size:16px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0;flex:1}.section-item-description[data-v-9479ee82]{font-size:14px;color:var(--b24-gray-600, #6c757d);margin:0;line-height:1.5}.section-item-footer[data-v-9479ee82]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.section-item-id[data-v-9479ee82]{font-family:Courier New,monospace;font-size:12px;color:var(--b24-gray-600, #6c757d)}.section-item-category[data-v-9479ee82]{font-size:12px;padding:2px 8px;background:var(--b24-gray-200, #e9ecef);color:var(--b24-gray-700, #495057);border-radius:4px}.section-usage[data-v-37082f83]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px;margin-bottom:20px}.section-usage-header[data-v-37082f83]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-usage-title[data-v-37082f83]{font-size:16px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.section-usage-refresh-btn[data-v-37082f83]{padding:6px 12px;background:var(--b24-gray-100, #f8f9fa);border:1px solid var(--b24-gray-300, #dee2e6);border-radius:6px;font-size:14px;color:var(--b24-gray-700, #495057);cursor:pointer;transition:all .2s}.section-usage-refresh-btn[data-v-37082f83]:hover{background:var(--b24-gray-200, #e9ecef)}.section-usage-loading[data-v-37082f83],.section-usage-error[data-v-37082f83]{padding:20px;text-align:center}.skeleton[data-v-37082f83]{color:var(--b24-gray-600, #6c757d)}.error-message[data-v-37082f83]{color:var(--b24-danger, #dc3545);margin:0}.section-usage-content[data-v-37082f83]{display:flex;flex-direction:column;gap:16px}.usage-info-item[data-v-37082f83]{display:flex;flex-direction:column;gap:8px}.usage-info-label[data-v-37082f83]{font-size:14px;font-weight:500;color:var(--b24-gray-700, #495057)}.usage-info-value[data-v-37082f83]{font-size:14px;color:var(--b24-gray-900, #212529)}.usage-locations[data-v-37082f83]{display:flex;flex-wrap:wrap;gap:8px}.usage-location-badge[data-v-37082f83]{padding:4px 12px;background:var(--b24-primary-light, #e7f3ff);color:var(--b24-primary, #007bff);border-radius:4px;font-size:13px;font-weight:500;font-family:Courier New,monospace}.usage-doc-link[data-v-37082f83]{color:var(--b24-primary, #007bff);text-decoration:none;font-size:14px;transition:color .2s}.usage-doc-link[data-v-37082f83]:hover{color:var(--b24-primary-dark, #0056b3);text-decoration:underline}.bitrix24-sections-module[data-v-9f5c62a7]{padding:24px;max-width:1200px;margin:0 auto}.bitrix24-sections-module-header[data-v-9f5c62a7]{margin-bottom:24px}.bitrix24-sections-module-title[data-v-9f5c62a7]{font-size:24px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0 0 8px}.bitrix24-sections-module-description[data-v-9f5c62a7]{font-size:16px;color:var(--b24-gray-600, #6c757d);margin:0}.bitrix24-sections-module-content[data-v-9f5c62a7]{display:flex;flex-direction:column;gap:20px}.bitrix24-sections-module-details[data-v-9f5c62a7]{background:#fff;border:1px solid var(--b24-gray-200, #e9ecef);border-radius:8px;padding:20px}.details-header[data-v-9f5c62a7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--b24-gray-200, #e9ecef)}.details-title[data-v-9f5c62a7]{font-size:20px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.details-close-btn[data-v-9f5c62a7]{padding:4px 8px;background:var(--b24-gray-100, #f8f9fa);border:1px solid var(--b24-gray-300, #dee2e6);border-radius:4px;font-size:18px;color:var(--b24-gray-700, #495057);cursor:pointer;transition:all .2s}.details-close-btn[data-v-9f5c62a7]:hover{background:var(--b24-gray-200, #e9ecef)}@media(max-width:768px){.bitrix24-sections-module[data-v-9f5c62a7]{padding:16px}.bitrix24-sections-module-title[data-v-9f5c62a7]{font-size:20px}}.admin-module-container[data-v-1971edb1]{flex:1;margin-left:280px;min-height:100vh;background:var(--b24-gray-50, #f8f9fa)}.admin-module-empty[data-v-1971edb1]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:40px}.admin-module-empty-content[data-v-1971edb1]{text-align:center;max-width:400px}.admin-module-empty-title[data-v-1971edb1]{font-size:24px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0 0 12px}.admin-module-empty-text[data-v-1971edb1]{font-size:16px;color:var(--b24-gray-600, #6c757d);margin:0}.admin-module-content[data-v-1971edb1]{padding:24px}.admin-module-unknown[data-v-1971edb1]{padding:40px;text-align:center;color:var(--b24-danger, #dc3545)}.module-placeholder[data-v-1971edb1]{padding:40px;text-align:center;background:#fff;border-radius:8px;border:1px solid var(--b24-gray-200, #e9ecef);color:var(--b24-gray-600, #6c757d)}@media(max-width:768px){.admin-module-container[data-v-1971edb1]{margin-left:0}}.admin-view[data-v-41ae242a]{display:flex;min-height:100vh;background:var(--b24-gray-50, #f8f9fa)}@media(max-width:768px){.admin-view[data-v-41ae242a]{flex-direction:column}}.placement-view[data-v-350c6b32]{min-height:100vh;padding:16px 20px;background:var(--b24-gray-100, #f8f9fa)}.error[data-v-350c6b32]{color:var(--b24-danger, #dc3545);text-align:center;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:600px;margin:40px auto}.error p[data-v-350c6b32]{margin:8px 0}.error-note[data-v-350c6b32]{font-size:14px;color:var(--b24-gray-600, #6c757d)}.user-view[data-v-350c6b32],.admin-view[data-v-350c6b32]{width:100%;max-width:1200px;margin:0 auto}.unified-header-block[data-v-350c6b32]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:24px;margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto}.unified-header-top[data-v-350c6b32]{display:flex;justify-content:flex-end;align-items:flex-start;gap:20px;margin-bottom:0}.unified-header-actions[data-v-350c6b32]{display:flex;align-items:center;gap:12px;flex-direction:column}.unified-header-divider[data-v-350c6b32]{height:1px;background:var(--b24-gray-200, #e9ecef);margin:20px 0;opacity:.5}.unified-header-bottom[data-v-350c6b32]{margin-top:0}.admin-section[data-v-350c6b32]{margin-top:24px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.admin-section-header[data-v-350c6b32]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.admin-section-title[data-v-350c6b32]{font-size:20px;font-weight:600;color:var(--b24-gray-900, #212529);margin:0}.fade-enter-active[data-v-350c6b32],.fade-leave-active[data-v-350c6b32]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-350c6b32]{opacity:0;transform:translateY(10px)}.fade-leave-to[data-v-350c6b32]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.placement-view[data-v-350c6b32]{padding:12px 16px}.unified-header-block[data-v-350c6b32]{padding:20px;margin-bottom:20px}.unified-header-top[data-v-350c6b32]{flex-direction:column;gap:16px}.unified-header-actions[data-v-350c6b32]{flex-direction:row;width:100%;justify-content:flex-end}.unified-header-divider[data-v-350c6b32]{margin:16px 0}.admin-section[data-v-350c6b32]{padding:16px;margin-top:20px}.admin-section-header[data-v-350c6b32]{flex-direction:column;align-items:flex-start}.admin-section-title[data-v-350c6b32]{font-size:18px}}@media(max-width:480px){.unified-header-block[data-v-350c6b32]{padding:16px;margin-bottom:16px}.unified-header-divider[data-v-350c6b32]{margin:12px 0}}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}
