@charset "UTF-8";@media screen and (max-width: 1080px){.modal-card[data-v-4736d2ae]{width:inherit}}.modal-card-foot[data-v-4736d2ae]{background:white}.modal-card[data-v-4736d2ae]{border-radius:5px}footer .button[data-v-4736d2ae]{background:#3f7e8d}.modal-card-foot[data-v-9c4548bc]{background:white}.modal-card[data-v-9c4548bc]{border-radius:5px}footer[data-v-9c4548bc]{justify-content:space-between}footer .button-cancel[data-v-9c4548bc]{background:white;color:#000;float:right}footer .button-confirm[data-v-9c4548bc]{background:black}@media screen and (max-width: 1080px){.modal-card[data-v-9c4548bc]{width:inherit}}@media only screen and (max-device-width: 768px){.container-app[data-v-4d628040]{overflow:hidden}}.voice-icon[data-v-4d628040]{position:fixed;display:none;bottom:0;left:50%;z-index:99}@media only screen and (max-device-width: 768px){.voice-icon[data-v-4d628040]{display:block}}@keyframes ld-float-4d628040{0%{animation-timing-function:cubic-bezier(0,.4,.6,1);transform:translate(-50%,-30%) scale(.8);box-shadow:0 0 #0000004d}50%{animation-timing-function:cubic-bezier(.4,0,1,.6);transform:translate(-50%,-30%) scale(1);box-shadow:0 23% 5% -15% #0003}to{transform:translate(-50%,-30%) scale(.8);box-shadow:0 0 #0000004d}}.ld.ld-float[data-v-4d628040]{animation:ld-float-4d628040 2s infinite linear}.ld[data-v-4d628040]{transform-origin:50% 50%;transform-box:fill-box}.notification[data-v-3e542a8e]{margin-bottom:10px!important;margin-top:10px}.container-footer[data-v-493999e4]{min-height:50px;margin-top:15px;padding-top:15px}@media screen and (max-width: 1080px){.container-footer.mobile-fixed[data-v-493999e4]{background:white;width:100%;z-index:5}}.looping-rhombuses-spinner,.looping-rhombuses-spinner *{box-sizing:border-box}.looping-rhombuses-spinner{width:60px;height:15px;position:relative}.looping-rhombuses-spinner .rhombus{height:15px;width:15px;background-color:#ff1d5e;left:60px;position:absolute;margin:0 auto;border-radius:2px;transform:translateY(0) rotate(45deg) scale(0);animation:looping-rhombuses-spinner-animation 2.5s linear infinite}.looping-rhombuses-spinner .rhombus:nth-child(1){animation-delay:calc(2.5s * 1 / -1.5)}.looping-rhombuses-spinner .rhombus:nth-child(2){animation-delay:calc(2.5s * 2 / -1.5)}.looping-rhombuses-spinner .rhombus:nth-child(3){animation-delay:-5s}@keyframes looping-rhombuses-spinner-animation{0%{transform:translate(0) rotate(45deg) scale(0)}50%{transform:translate(-233%) rotate(45deg) scale(1)}to{transform:translate(-466%) rotate(45deg) scale(0)}}button.is-primary[data-v-711a0385]{background-color:#874a97;border-color:#874a97}button.is-primary[data-v-711a0385]:hover{background-color:#884a97ce;border-color:#884a97ce}button.is-primary[disabled][data-v-711a0385]{background-color:#874a97;border-color:#874a97}button.is-primary[disabled][data-v-711a0385]:hover{background-color:#884a97ce;border-color:#884a97ce}.container[data-v-d955970f]{padding:10px;font-family:Figtree,sans-serif}.container-login .column[data-v-d955970f]{padding:50px}.login-header[data-v-d955970f]{padding:20px 0;margin-bottom:20px}.login-img[data-v-d955970f]{height:100vh;background-image:url(/images/auth/login-cover3.png);background-size:cover}.login-title[data-v-d955970f]{display:flex;align-items:center;margin-bottom:25px}.login-title img[data-v-d955970f]{width:42%;margin-left:-2px}.login-title p[data-v-d955970f]{font-size:30px;font-weight:700;font-family:Courier,sans-serif;padding:16px}button.is-primary[data-v-d955970f]{background-color:#874a97;border-color:#874a97}button.is-primary[data-v-d955970f]:hover{background-color:#884a97ce;border-color:#884a97ce}.is-pulled-left[data-v-d955970f]{float:left!important;color:#000;font-size:15px;font-weight:600;color:#1e1e1eb3}@media only screen and (max-width: 1080px){.login-img[data-v-d955970f]{height:520px}}@media only screen and (max-width: 768px){.login-img[data-v-d955970f]{height:40vh;background-position:center}.container-login .column[data-v-d955970f]{padding:20px 30px}.login-title[data-v-d955970f]{margin-bottom:0}}.container[data-v-1fa991f3]{padding:10px;font-family:Figtree,sans-serif}.container-login .column[data-v-1fa991f3]{padding:50px}.form-column[data-v-1fa991f3]{overflow-y:auto;max-height:100vh}.login-img[data-v-1fa991f3]{height:100vh;background-image:url(/images/auth/login-cover2.png);background-size:cover}.login-header[data-v-1fa991f3]{border-bottom:1px solid gainsboro;padding:20px 0;margin-bottom:20px}.section-title[data-v-1fa991f3]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #eee}.form-sections[data-v-1fa991f3]{display:flex;flex-direction:column;gap:25px}.form-section[data-v-1fa991f3]{background-color:#fafafa;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.form-grid[data-v-1fa991f3]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-1fa991f3]{margin-bottom:.5rem}.terms-checkbox[data-v-1fa991f3]{display:flex;align-items:center;gap:8px}.terms-checkbox a[data-v-1fa991f3]{color:#874a97;text-decoration:underline}.buttons-container[data-v-1fa991f3]{display:flex;justify-content:space-between;align-items:center;width:100%}.login-link[data-v-1fa991f3]{font-size:.9rem;color:#666;text-decoration:underline}button.is-primary[data-v-1fa991f3]{background-color:#874a97;border-color:#874a97}button.is-primary[data-v-1fa991f3]:hover{background-color:#884a97ce;border-color:#884a97ce}@media only screen and (max-width: 768px){.login-img[data-v-1fa991f3]{height:40vh;background-position:center}.container-login .column[data-v-1fa991f3]{padding:20px 30px}.form-grid[data-v-1fa991f3]{grid-template-columns:1fr}.buttons-container[data-v-1fa991f3]{flex-direction:column;align-items:stretch}.buttons-container .button[data-v-1fa991f3]{width:100%;margin-bottom:10px}}.footer-container[data-v-1fa991f3]{width:100%;display:flex;flex-direction:column;gap:20px}.login-button[data-v-1fa991f3]{background-color:#f8f9fa;border:1px solid #e2e8f0;color:#475569;font-weight:500;padding:.75rem 1.25rem;border-radius:6px;transition:all .2s ease}.login-button[data-v-1fa991f3]:hover{background-color:#e9ecef;color:#1e293b}@media only screen and (max-width: 768px){.buttons-container[data-v-1fa991f3]{flex-direction:column;gap:10px}.buttons-container .button[data-v-1fa991f3],.buttons-container .login-button[data-v-1fa991f3]{width:100%;margin:0}.buttons-container .login-button[data-v-1fa991f3]{order:2}}.history-sidebar[data-v-ce99a874]{position:fixed;top:0;right:-350px;width:350px;height:100vh;background:#FFFFFF;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:100;transition:right .3s ease;display:flex;flex-direction:column}.history-sidebar.open[data-v-ce99a874]{right:0}.history-sidebar.mobile[data-v-ce99a874]{width:100%;right:-100%}.history-sidebar.mobile.open[data-v-ce99a874]{right:0}.history-sidebar-header[data-v-ce99a874]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #E5E7EB;background:linear-gradient(to right,#FFFFFF,#F9FAFB)}.history-sidebar-header .history-title[data-v-ce99a874]{display:flex;align-items:center;font-size:18px;font-weight:600;color:#1f2937}.history-sidebar-header .history-title svg[data-v-ce99a874]{margin-right:10px;color:#1ebbb2}.history-sidebar-header .close-history-btn[data-v-ce99a874]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#F3F4F6;border:none;color:#4b5563;cursor:pointer;transition:all .2s ease}.history-sidebar-header .close-history-btn[data-v-ce99a874]:hover{background:#E5E7EB;color:#1f2937;transform:scale(1.05)}.search-container[data-v-ce99a874]{padding:16px 16px 8px}.search-container .search-input-wrapper[data-v-ce99a874]{position:relative;display:flex;align-items:center}.search-container .search-input-wrapper .search-icon[data-v-ce99a874]{position:absolute;left:30px;color:#6b7280}.search-container .search-input-wrapper .search-input[data-v-ce99a874]{width:100%;padding:8px 12px 8px 36px;border-radius:8px;border:1px solid #D1D5DB;background:#F9FAFB;font-size:14px;transition:all .2s ease}.search-container .search-input-wrapper .search-input[data-v-ce99a874]:focus{outline:none;border-color:#8252a1;background:#FFFFFF;box-shadow:0 0 0 3px #8252a11a}.search-container .search-input-wrapper .search-input[data-v-ce99a874]::placeholder{color:#9ca3af}.search-container .search-input-wrapper .clear-search-btn[data-v-ce99a874]{position:absolute;right:12px;background:none;border:none;color:#9ca3af;cursor:pointer}.search-container .search-input-wrapper .clear-search-btn[data-v-ce99a874]:hover{color:#4b5563}.filters-container[data-v-ce99a874]{padding:8px 16px;border-bottom:1px solid #E5E7EB}.filter-toggle[data-v-ce99a874]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#1ebbb2;font-weight:500;cursor:pointer;padding:.5rem 0;position:relative}.filter-toggle .filter-badge[data-v-ce99a874]{display:inline-flex;align-items:center;justify-content:center;background:#8252A1;color:#fff;border-radius:50%;width:18px;height:18px;font-size:11px;font-weight:700}.filter-panel[data-v-ce99a874]{background-color:#f9fafb;border-radius:8px;padding:1rem;margin-top:.5rem;box-shadow:0 1px 2px #0000000d}.date-filter[data-v-ce99a874]{display:flex;flex-direction:column;gap:.75rem}.date-input[data-v-ce99a874]{border-radius:4px;border:1px solid #D1D5DB}.filter-actions[data-v-ce99a874]{display:flex;gap:.5rem;margin-top:.5rem}.active-filters[data-v-ce99a874]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.history-sessions-list[data-v-ce99a874]{flex:1;overflow-y:auto;padding:0}.history-sessions-list .session-count[data-v-ce99a874]{padding:12px 16px;font-size:12px;color:#6b7280;background:#F9FAFB;border-bottom:1px solid #E5E7EB}.menu-list[data-v-ce99a874]{list-style:none;padding:0;margin:0}.menu-list li[data-v-ce99a874]{border-bottom:1px dashed #E5E7EB}.menu-list li[data-v-ce99a874]:last-child{border-bottom:none}.menu-list li a[data-v-ce99a874]{display:block;padding:16px;color:#1f2937;text-decoration:none;transition:background-color .2s ease}.menu-list li a[data-v-ce99a874]:hover{background-color:#f9fafb}.menu-list li a.router-link-active[data-v-ce99a874]{background-color:#1ebbb21a;border-left:3px solid #1EBBB2}.session-item .session-meta[data-v-ce99a874]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.session-item .session-meta .session-date[data-v-ce99a874],.session-item .session-meta .session-time[data-v-ce99a874]{font-size:12px;color:#6b7280}.session-item .session-meta .session-time[data-v-ce99a874]{padding:2px 6px;background:#F3F4F6;border-radius:4px}.session-item .session-info[data-v-ce99a874]{font-size:14px;line-height:1.4;color:#1f2937}.tts-type-badge[data-v-ce99a874]{font-size:11px;padding:2px 6px;border-radius:4px;font-weight:500}.tts-type-badge.is-transcription[data-v-ce99a874]{background-color:#e3f2fd;color:#1976d2}.tts-type-badge.is-translation[data-v-ce99a874]{background-color:#e8f5e9;color:#388e3c}.tts-type-badge.is-summary[data-v-ce99a874]{background-color:#fff3e0;color:#e65100}.tts-type-badge.is-default[data-v-ce99a874]{background-color:#e5e7eb;color:#374151}.empty-state[data-v-ce99a874]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#4b5563}.empty-state .empty-icon[data-v-ce99a874]{margin-bottom:1rem;opacity:.5}.pagination-container[data-v-ce99a874]{padding:16px;border-top:1px solid #E5E7EB}.pagination-info[data-v-ce99a874]{text-align:center;font-size:.85rem;color:#4b5563;margin-top:.5rem}.pagination-link.is-current[data-v-ce99a874]{background-color:#1ebbb2;border-color:#1ebbb2}.loading-spinner[data-v-ce99a874]{display:inline-block;width:30px;height:30px;border:3px solid #E5E7EB;border-radius:50%;border-top-color:#1ebbb2;animation:spin-ce99a874 1s ease-in-out infinite;margin-bottom:10px}.error-icon[data-v-ce99a874]{color:#e53e3e;margin-bottom:8px}@keyframes spin-ce99a874{to{transform:rotate(360deg)}}@media (max-width: 768px){.date-filter[data-v-ce99a874]{flex-direction:column;align-items:flex-start}.pagination[data-v-ce99a874]{font-size:.9rem}.pagination-list li[data-v-ce99a874]{display:none}.pagination-list li[data-v-ce99a874]:has(.is-current){display:inline-flex}.pagination-list li[data-v-ce99a874]:first-child,.pagination-list li[data-v-ce99a874]:last-child{display:inline-flex}.pagination-previous[data-v-ce99a874],.pagination-next[data-v-ce99a874]{padding:.3rem .5rem}}.modal-overlay[data-v-09bcdbed]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-container[data-v-09bcdbed]{background:#FFFFFF;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-09bcdbed]{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid #E5E7EB}.modal-header h2[data-v-09bcdbed]{margin:0;font-size:20px;font-weight:600;color:#1f2937}.modal-header .close-btn[data-v-09bcdbed]{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px}.modal-header .close-btn[data-v-09bcdbed]:hover{background:#F3F4F6;color:#374151}.modal-content[data-v-09bcdbed]{flex:1;overflow-y:auto;min-height:200px}.no-notifications[data-v-09bcdbed]{text-align:center;padding:60px 20px;color:#6b7280}.no-notifications .no-notif-icon[data-v-09bcdbed]{color:#d1d5db;margin-bottom:16px}.no-notifications p[data-v-09bcdbed]{margin:0 0 8px;font-weight:500;color:#4b5563;font-size:18px}.no-notifications small[data-v-09bcdbed]{color:#9ca3af;font-size:14px}.notifications-list .notification-item[data-v-09bcdbed]{display:flex;padding:20px 24px;border-bottom:1px solid #F3F4F6;transition:all .2s ease}.notifications-list .notification-item[data-v-09bcdbed]:hover{background:#F9FAFB}.notifications-list .notification-item.unread[data-v-09bcdbed]{background:rgba(30,187,178,.02);border-left:3px solid #1EBBB2}.notifications-list .notification-item[data-v-09bcdbed]:last-child{border-bottom:none}.notification-icon[data-v-09bcdbed]{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px}.notification-icon .icon-premium[data-v-09bcdbed]{color:#f59e0b;background:rgba(245,158,11,.1)}.notification-icon .icon-update[data-v-09bcdbed]{color:#1ebbb2;background:rgba(30,187,178,.1)}.notification-icon .icon-announcement[data-v-09bcdbed]{color:#8252a1;background:rgba(130,82,161,.1)}.notification-icon .icon-maintenance[data-v-09bcdbed]{color:#ef4444;background:rgba(239,68,68,.1)}.notification-icon .icon-default[data-v-09bcdbed]{color:#4b5563;background:#F3F4F6}.notification-body[data-v-09bcdbed]{flex:1;cursor:pointer}.notification-body .notification-title[data-v-09bcdbed]{margin:0 0 8px;font-size:16px;font-weight:600;color:#1f2937;line-height:1.3}.notification-body .notification-content-text[data-v-09bcdbed]{margin:0 0 12px;font-size:14px;color:#4b5563;line-height:1.5}.notification-body .notification-time[data-v-09bcdbed]{font-size:12px;color:#9ca3af;font-weight:500}.notification-actions[data-v-09bcdbed]{flex-shrink:0;display:flex;align-items:flex-start;gap:8px;padding-top:4px}.notification-actions .unread-indicator[data-v-09bcdbed]{width:10px;height:10px;border-radius:50%;background:#1EBBB2;box-shadow:0 0 0 2px #1ebbb233;margin-top:4px}.notification-actions .action-btn[data-v-09bcdbed]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.notification-actions .action-btn[data-v-09bcdbed]:hover{background:#F3F4F6;color:#4b5563}.modal-footer[data-v-09bcdbed]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #E5E7EB;background:#F9FAFB}.modal-footer .footer-left .notification-count[data-v-09bcdbed]{font-size:14px;color:#6b7280}.modal-footer .footer-right[data-v-09bcdbed]{display:flex;gap:12px}.modal-footer .footer-right .mark-all-read-btn[data-v-09bcdbed]{background:#1EBBB2;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.modal-footer .footer-right .mark-all-read-btn[data-v-09bcdbed]:hover{background:#0A9991}.modal-footer .footer-right .close-modal-btn[data-v-09bcdbed]{background:#E5E7EB;color:#374151;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.modal-footer .footer-right .close-modal-btn[data-v-09bcdbed]:hover{background:#D1D5DB;color:#1f2937}.modal-enter-active[data-v-09bcdbed],.modal-leave-active[data-v-09bcdbed]{transition:all .3s ease}.modal-enter-from[data-v-09bcdbed],.modal-leave-to[data-v-09bcdbed]{opacity:0;transform:scale(.9) translateY(-20px)}@media (max-width: 768px){.modal-container[data-v-09bcdbed]{max-width:calc(100vw - 32px);max-height:calc(100vh - 40px)}.modal-header[data-v-09bcdbed],.modal-footer[data-v-09bcdbed]{padding:16px}.notification-item[data-v-09bcdbed]{padding:16px!important}.notification-icon[data-v-09bcdbed]{width:40px;height:40px;margin-right:12px}.footer-right[data-v-09bcdbed]{flex-direction:column;gap:8px}.footer-right .mark-all-read-btn[data-v-09bcdbed],.footer-right .close-modal-btn[data-v-09bcdbed]{width:100%}}.modal-content[data-v-09bcdbed]::-webkit-scrollbar{width:6px}.modal-content[data-v-09bcdbed]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-09bcdbed]::-webkit-scrollbar-thumb{background:rgba(189,189,189,.3);border-radius:3px}.modal-content[data-v-09bcdbed]::-webkit-scrollbar-thumb:hover{background:rgba(189,189,189,.5)}.notification-container[data-v-4e437880]{position:relative}.notification-container.in-sidebar .notification-bell[data-v-4e437880]{width:32px;height:32px;background:transparent}.notification-container.in-sidebar .notification-bell[data-v-4e437880]:hover{background:#F3F4F6}.notification-container .notification-bell[data-v-4e437880]{position:relative;width:40px;height:40px;border-radius:50%;background:#F3F4F6;border:none;color:#4b5563;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.notification-container .notification-bell[data-v-4e437880]:hover{background:#E5E7EB;color:#1f2937;transform:scale(1.05)}.notification-container .notification-bell .notification-badge[data-v-4e437880]{position:absolute;top:-2px;right:-2px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center;line-height:1.2;box-shadow:0 2px 4px #ef44444d}.notification-container.mobile .notification-bell[data-v-4e437880]{width:32px;height:32px}.notification-container.in-sidebar .notification-bell .notification-badge[data-v-4e437880]{font-size:8px;padding:1px 4px;min-width:14px;top:-1px;right:-1px}.notification-dropdown[data-v-4e437880]{position:absolute;top:calc(100% + 8px);right:0;width:380px;max-height:500px;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:100;overflow:hidden}.notification-dropdown.mobile[data-v-4e437880]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:400px;max-height:80vh;z-index:200}.notification-dropdown.sidebar-dropdown[data-v-4e437880]{position:fixed;top:auto;bottom:80px;left:270px;right:auto;width:360px;z-index:150}.notification-dropdown.sidebar-dropdown[data-v-4e437880]:before{content:"";position:absolute;bottom:20px;left:-8px;width:16px;height:16px;background:#FFFFFF;border:1px solid #E5E7EB;border-right:none;border-bottom:none;transform:rotate(-45deg);z-index:-1}.notification-dropdown.collapsed[data-v-4e437880]{position:fixed;top:auto;bottom:80px;left:90px;right:auto;width:360px;z-index:150}.notification-dropdown.collapsed[data-v-4e437880]:before{content:"";position:absolute;bottom:20px;left:-8px;width:16px;height:16px;background:#FFFFFF;border:1px solid #E5E7EB;border-right:none;border-bottom:none;transform:rotate(-45deg);z-index:-1}.notification-overlay[data-v-4e437880]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);backdrop-filter:blur(4px);z-index:199}.notification-header[data-v-4e437880]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #E5E7EB;background:#F9FAFB}.notification-header h3[data-v-4e437880]{margin:0;font-size:16px;font-weight:600;color:#1f2937}.notification-header .close-btn[data-v-4e437880]{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px}.notification-header .close-btn[data-v-4e437880]:hover{background:#E5E7EB;color:#374151}.notification-content[data-v-4e437880]{max-height:400px;overflow-y:auto}.no-notifications[data-v-4e437880]{text-align:center;padding:40px 20px;color:#6b7280}.no-notifications .no-notif-icon[data-v-4e437880]{color:#d1d5db;margin-bottom:16px}.no-notifications p[data-v-4e437880]{margin:0 0 8px;font-weight:500;color:#4b5563}.no-notifications small[data-v-4e437880]{color:#9ca3af}.notifications-list .notification-item[data-v-4e437880]{display:flex;padding:16px 20px;border-bottom:1px solid #F3F4F6;transition:all .2s ease;position:relative}.notifications-list .notification-item[data-v-4e437880]:hover{background:#F9FAFB}.notifications-list .notification-item.unread[data-v-4e437880]{background:rgba(30,187,178,.02);border-left:3px solid #1EBBB2}.notifications-list .notification-item[data-v-4e437880]:last-child{border-bottom:none}.notification-icon[data-v-4e437880]{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.notification-icon .icon-premium[data-v-4e437880]{color:#f59e0b;background:rgba(245,158,11,.1)}.notification-icon .icon-update[data-v-4e437880]{color:#1ebbb2;background:rgba(30,187,178,.1)}.notification-icon .icon-announcement[data-v-4e437880]{color:#8252a1;background:rgba(130,82,161,.1)}.notification-icon .icon-maintenance[data-v-4e437880]{color:#ef4444;background:rgba(239,68,68,.1)}.notification-icon .icon-default[data-v-4e437880]{color:#4b5563;background:#F3F4F6}.notification-body[data-v-4e437880]{flex:1;cursor:pointer}.notification-body .notification-title[data-v-4e437880]{margin:0 0 4px;font-size:14px;font-weight:600;color:#1f2937;line-height:1.3}.notification-body .notification-content-text[data-v-4e437880]{margin:0 0 8px;font-size:13px;color:#4b5563;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-body .notification-time[data-v-4e437880]{font-size:11px;color:#9ca3af;font-weight:500}.notification-status[data-v-4e437880]{flex-shrink:0;display:flex;align-items:flex-start;gap:8px;padding-top:4px}.notification-status .unread-indicator[data-v-4e437880]{width:8px;height:8px;border-radius:50%;background:#1EBBB2;box-shadow:0 0 0 2px #1ebbb233;margin-top:4px}.notification-status .notification-menu[data-v-4e437880]{position:relative}.notification-status .notification-menu .menu-btn[data-v-4e437880]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.notification-status .notification-menu .menu-btn[data-v-4e437880]:hover{background:#F3F4F6;color:#1ebbb2}.notification-status .notification-menu .notification-dropdown-menu[data-v-4e437880]{position:absolute;top:calc(100% + 4px);right:0;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:1000;min-width:140px;overflow:hidden}.notification-status .notification-menu .notification-dropdown-menu .menu-item[data-v-4e437880]{display:flex;align-items:center;width:100%;padding:8px 12px;background:none;border:none;color:#374151;font-size:13px;cursor:pointer;transition:all .2s ease}.notification-status .notification-menu .notification-dropdown-menu .menu-item svg[data-v-4e437880]{margin-right:8px;color:#6b7280}.notification-status .notification-menu .notification-dropdown-menu .menu-item[data-v-4e437880]:hover{background:#F9FAFB;color:#1f2937}.notification-status .notification-menu .notification-dropdown-menu .menu-item:hover svg[data-v-4e437880]{color:#1ebbb2}.notification-status .notification-menu .notification-dropdown-menu .menu-item[data-v-4e437880]:not(:last-child){border-bottom:1px solid #F3F4F6}.notification-see-all[data-v-4e437880]{padding:12px 20px;border-top:1px solid #E5E7EB}.notification-see-all .see-all-btn[data-v-4e437880]{display:flex;align-items:center;justify-content:center;width:100%;background:none;border:1px solid #E5E7EB;border-radius:8px;padding:8px 12px;color:#4b5563;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.notification-see-all .see-all-btn svg[data-v-4e437880]{margin-right:6px}.notification-see-all .see-all-btn[data-v-4e437880]:hover{background:#F9FAFB;border-color:#d1d5db;color:#1f2937}.notification-footer[data-v-4e437880]{padding:12px 20px;border-top:1px solid #E5E7EB;background:#F9FAFB}.notification-footer .mark-all-read-btn[data-v-4e437880]{width:100%;padding:8px 16px;background:#1EBBB2;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.notification-footer .mark-all-read-btn[data-v-4e437880]:hover{background:#0A9991;transform:translateY(-1px)}.notification-footer .mark-all-read-btn[data-v-4e437880]:active{transform:translateY(0)}.notification-dropdown-enter-active[data-v-4e437880],.notification-dropdown-leave-active[data-v-4e437880]{transition:all .3s ease}.notification-dropdown-enter-from[data-v-4e437880],.notification-dropdown-leave-to[data-v-4e437880]{opacity:0;transform:translateY(-10px) scale(.95)}.menu-dropdown-enter-active[data-v-4e437880],.menu-dropdown-leave-active[data-v-4e437880]{transition:all .2s ease}.menu-dropdown-enter-from[data-v-4e437880],.menu-dropdown-leave-to[data-v-4e437880]{opacity:0;transform:translateY(-5px) scale(.95)}.notification-content[data-v-4e437880]::-webkit-scrollbar{width:4px}.notification-content[data-v-4e437880]::-webkit-scrollbar-track{background:transparent}.notification-content[data-v-4e437880]::-webkit-scrollbar-thumb{background:rgba(189,189,189,.3);border-radius:2px}.notification-content[data-v-4e437880]::-webkit-scrollbar-thumb:hover{background:rgba(189,189,189,.5)}@media (max-width: 768px){.notification-dropdown[data-v-4e437880]:not(.mobile){width:320px;left:auto;right:-20px}.notification-dropdown-menu[data-v-4e437880]{right:-10px!important}}@media (max-width: 1200px){.notification-dropdown.sidebar-dropdown[data-v-4e437880]{left:20px;right:20px;width:auto;max-width:360px}.notification-dropdown.sidebar-dropdown[data-v-4e437880]:before{display:none}}.notification-container.in-sidebar[data-v-4e437880]{z-index:10}.notification-container.in-sidebar .notification-dropdown[data-v-4e437880]{z-index:200}.scribe-app-container[data-v-8871ce2c]{display:flex;min-height:100vh;background-color:#f9fafb;position:relative;transition:padding-right .3s ease}.scribe-app-container.history-open[data-v-8871ce2c]{padding-right:260px}@media (max-width: 768px){.scribe-app-container.history-open[data-v-8871ce2c]{padding-right:0}}.desktop-header[data-v-8871ce2c]{display:none;padding:16px 32px;background:#FFFFFF;border-bottom:1px solid #E5E7EB;box-shadow:0 1px 2px #0000000d;position:sticky;top:0;z-index:10}.desktop-header .desktop-header-content[data-v-8871ce2c]{display:flex;align-items:center;justify-content:space-between;max-width:1600px;margin:0 auto}.desktop-header .desktop-header-content .header-left[data-v-8871ce2c]{flex:1}.desktop-header .desktop-header-content .header-right[data-v-8871ce2c]{display:flex;align-items:center;gap:16px}@media (min-width: 769px){.desktop-header[data-v-8871ce2c]{display:block}}.sidebar-nav[data-v-8871ce2c]{width:260px;background:#FFFFFF;color:#2d3748;display:flex;flex-direction:column;transition:all .3s ease;position:fixed;top:0;bottom:0;left:0;z-index:3;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-right:1px solid #E5E7EB;height:100vh;overflow-y:hidden}.sidebar-nav.collapsed[data-v-8871ce2c]{width:80px}.sidebar-nav .sidebar-header[data-v-8871ce2c]{display:flex;align-items:center;justify-content:space-between;padding:24px 20px;border-bottom:1px solid #E5E7EB}.sidebar-nav .sidebar-header .logo-container[data-v-8871ce2c]{display:flex;align-items:center;justify-content:flex-start;width:100%}.sidebar-nav .sidebar-header .logo-container.centered[data-v-8871ce2c]{justify-content:center}.sidebar-nav .sidebar-header .logo-container .logo-icon[data-v-8871ce2c]{flex-shrink:0;transition:all .3s ease}.sidebar-nav .sidebar-header .toggle-sidebar-wrapper[data-v-8871ce2c]{position:absolute;right:20px}.sidebar-nav .sidebar-header .toggle-sidebar-wrapper .toggle-sidebar[data-v-8871ce2c]{width:32px;height:32px;background:#F3F4F6;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;color:#4b5563;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.sidebar-nav .sidebar-header .toggle-sidebar-wrapper .toggle-sidebar[data-v-8871ce2c]:hover{background:#E5E7EB;color:#1f2937;transform:scale(1.05)}.sidebar-nav .sidebar-content[data-v-8871ce2c]{flex:1;overflow-y:auto;padding:20px 0}.sidebar-nav .sidebar-content .menu-section[data-v-8871ce2c]{padding:8px 20px;margin-top:10px}.sidebar-nav .sidebar-content .menu-section .menu-label[data-v-8871ce2c]{font-size:11px;letter-spacing:1px;color:#6b7280;font-weight:600}.sidebar-nav .sidebar-content .scribe-selector[data-v-8871ce2c]{margin:8px 18px 20px;transition:all .3s ease;position:relative}.sidebar-nav .sidebar-content .scribe-selector.collapsed[data-v-8871ce2c]{display:flex;justify-content:center}.sidebar-nav .sidebar-content .scribe-selector .scribe-type-indicator[data-v-8871ce2c]{position:relative;margin-bottom:16px}.sidebar-nav .sidebar-content .scribe-selector .scribe-type-indicator .active-type-btn[data-v-8871ce2c]{display:flex;align-items:center;justify-content:space-between;width:100%;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .2s ease;font-weight:600;color:#1f2937;font-size:16px}.sidebar-nav .sidebar-content .scribe-selector .scribe-type-indicator .active-type-btn .dropdown-icon[data-v-8871ce2c]{margin-right:10px;color:#1ebbb2}.sidebar-nav .sidebar-content .scribe-selector .scribe-type-indicator .active-type-btn[data-v-8871ce2c]:hover{border-color:#d1d5db;background:#F9FAFB}.sidebar-nav .sidebar-content .scribe-selector .scribe-type-indicator .active-type-btn .rotate[data-v-8871ce2c]{transform:rotate(180deg);transition:transform .3s ease}.sidebar-nav .sidebar-content .scribe-selector .scribe-type-indicator .type-dropdown[data-v-8871ce2c]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:5;overflow:hidden}.sidebar-nav .sidebar-content .scribe-selector .scribe-type-indicator .type-dropdown .dropdown-item[data-v-8871ce2c]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:all .2s ease}.sidebar-nav .sidebar-content .scribe-selector .scribe-type-indicator .type-dropdown .dropdown-item .dropdown-icon[data-v-8871ce2c]{margin-right:10px;color:#4b5563}.sidebar-nav .sidebar-content .scribe-selector .scribe-type-indicator .type-dropdown .dropdown-item[data-v-8871ce2c]:hover{background:#F9FAFB}.sidebar-nav .sidebar-content .scribe-selector .scribe-type-indicator .type-dropdown .dropdown-item.active[data-v-8871ce2c]{background:rgba(30,187,178,.08);color:#1ebbb2;font-weight:600}.sidebar-nav .sidebar-content .scribe-selector .scribe-type-indicator .type-dropdown .dropdown-item.active .dropdown-icon[data-v-8871ce2c]{color:#1ebbb2}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content[data-v-8871ce2c]{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content .collapsed-scribe-indicator[data-v-8871ce2c]{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border:none;font-weight:700;font-size:14px}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content .collapsed-scribe-indicator[data-v-8871ce2c]:hover{transform:scale(1.05);box-shadow:0 1px 2px #0000000d}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content .collapsed-scribe-indicator.medical[data-v-8871ce2c]{background:rgba(30,187,178,.1);color:#1ebbb2}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content .collapsed-scribe-indicator.ed[data-v-8871ce2c]{background:rgba(130,82,161,.1);color:#8252a1}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content .collapsed-scribe-indicator.nurse[data-v-8871ce2c]{background:rgba(76,175,80,.1);color:#4caf50}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content .collapsed-type-dropdown[data-v-8871ce2c]{position:absolute;top:0;left:80px;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:10;width:200px}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content .collapsed-type-dropdown .dropdown-item[data-v-8871ce2c]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:all .2s ease}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content .collapsed-type-dropdown .dropdown-item .dropdown-icon[data-v-8871ce2c]{margin-right:10px;color:#4b5563}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content .collapsed-type-dropdown .dropdown-item[data-v-8871ce2c]:hover{background:#F9FAFB}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content .collapsed-type-dropdown .dropdown-item.active[data-v-8871ce2c]{background:rgba(30,187,178,.08);color:#1ebbb2;font-weight:600}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content .collapsed-type-dropdown .dropdown-item.active .dropdown-icon[data-v-8871ce2c]{color:#1ebbb2}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content .collapsed-new-session-btn[data-v-8871ce2c]{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#1EBBB2;color:#fff;transition:all .2s ease}.sidebar-nav .sidebar-content .scribe-selector .collapsed-scribe-content .collapsed-new-session-btn[data-v-8871ce2c]:hover{background:#0A9991;transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}.sidebar-nav .sidebar-content .scribe-selector .new-session-btn[data-v-8871ce2c]{display:flex;align-items:center;justify-content:center;background:#1EBBB2;color:#fff;border-radius:8px;padding:12px;text-decoration:none;font-weight:600;transition:all .2s ease;border:none;cursor:pointer}.sidebar-nav .sidebar-content .scribe-selector .new-session-btn[data-v-8871ce2c]:hover{background:#0A9991;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.sidebar-nav .sidebar-content .scribe-selector .new-session-btn[data-v-8871ce2c]:active{transform:translateY(0)}.sidebar-nav .sidebar-content .scribe-selector .new-session-btn svg[data-v-8871ce2c]{margin-right:8px}.sidebar-nav .sidebar-content .menu-items[data-v-8871ce2c]{list-style:none;padding:0;margin:8px 0 24px}.sidebar-nav .sidebar-content .menu-items li[data-v-8871ce2c]{margin:2px 0}.sidebar-nav .sidebar-content .menu-items .menu-item[data-v-8871ce2c]{display:flex;align-items:center;padding:8px 20px;color:#374151;text-decoration:none;transition:all .2s;border-radius:8px;margin:0 8px;position:relative;cursor:pointer}.sidebar-nav .sidebar-content .menu-items .menu-item .menu-icon[data-v-8871ce2c]{color:#4b5563;margin-right:12px;transition:all .2s}.sidebar-nav .sidebar-content .menu-items .menu-item .menu-icon-small[data-v-8871ce2c]{color:#4b5563;margin:0 auto;transition:all .2s}.sidebar-nav .sidebar-content .menu-items .menu-item span[data-v-8871ce2c]{font-weight:500;white-space:nowrap}.sidebar-nav .sidebar-content .menu-items .menu-item .active-indicator[data-v-8871ce2c]{position:absolute;right:16px;width:6px;height:6px;border-radius:50%;background:#1EBBB2}.sidebar-nav .sidebar-content .menu-items .menu-item .active-indicator.history[data-v-8871ce2c]{background-color:#8252a1!important}.sidebar-nav .sidebar-content .menu-items .menu-item[data-v-8871ce2c]:hover{background:rgba(0,0,0,.03);color:#1f2937}.sidebar-nav .sidebar-content .menu-items .menu-item:hover .menu-icon[data-v-8871ce2c],.sidebar-nav .sidebar-content .menu-items .menu-item:hover .menu-icon-small[data-v-8871ce2c]{color:#1ebbb2}.sidebar-nav .sidebar-content .menu-items .menu-item.is-active[data-v-8871ce2c]{background:rgba(30,187,178,.08);color:#1ebbb2;font-weight:600}.sidebar-nav .sidebar-content .menu-items .menu-item.is-active .menu-icon[data-v-8871ce2c],.sidebar-nav .sidebar-content .menu-items .menu-item.is-active .menu-icon-small[data-v-8871ce2c]{color:#1ebbb2}.sidebar-nav .sidebar-content .menu-items .menu-item.history[data-v-8871ce2c]{background:rgba(130,82,161,.1);color:#8252a1;font-weight:600}.sidebar-nav .sidebar-content .menu-items .menu-item.history .menu-icon[data-v-8871ce2c],.sidebar-nav .sidebar-content .menu-items .menu-item.history .menu-icon-small[data-v-8871ce2c]{color:#8252a1}.sidebar-footer[data-v-8871ce2c]{padding:16px 20px;border-top:1px solid #E5E7EB;background:#FFFFFF}.sidebar-footer .user-profile[data-v-8871ce2c]{display:flex;align-items:center;margin-bottom:16px;padding:8px 0}.sidebar-footer .user-profile img[data-v-8871ce2c]{border-radius:50%;border:2px solid rgba(30,187,178,.3)}.sidebar-footer .user-profile .user-info[data-v-8871ce2c]{margin-left:12px;flex:1;min-width:0}.sidebar-footer .user-profile .user-info .user-name-container[data-v-8871ce2c]{display:flex;align-items:center;gap:6px}.sidebar-footer .user-profile .user-info .user-name-container .user-name[data-v-8871ce2c]{font-weight:600;font-size:14px;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sidebar-footer .user-profile .user-info .user-name-container .tier-badge[data-v-8871ce2c]{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;background-color:#f0f0f0;color:#666;flex-shrink:0}.sidebar-footer .user-profile .user-info .user-name-container .tier-badge.is-pro[data-v-8871ce2c]{background-color:#ffefd1;color:#c59938}.sidebar-footer .user-profile .user-info .user-name-container .sidebar-notification[data-v-8871ce2c]{flex-shrink:0;margin-left:auto}.sidebar-footer .user-profile .user-info .user-role[data-v-8871ce2c]{font-size:12px;color:#6b7280;display:block;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-footer .admin-btn[data-v-8871ce2c]{display:flex;align-items:center;justify-content:center;color:#374151;text-decoration:none;cursor:pointer;padding:10px 12px;border-radius:8px;transition:all .2s;margin-bottom:8px;background:rgba(30,187,178,.1)}.sidebar-footer .admin-btn .admin-icon[data-v-8871ce2c]{margin-right:10px;color:#1ebbb2}.sidebar-footer .admin-btn[data-v-8871ce2c]:hover{background:rgba(30,187,178,.1);color:#0a9991}.sidebar-footer .admin-btn:hover .admin-icon[data-v-8871ce2c]{color:#0a9991}.sidebar-footer .logout-button[data-v-8871ce2c]{display:flex;align-items:center;justify-content:center;color:#374151;text-decoration:none;cursor:pointer;padding:10px 12px;border-radius:8px;transition:all .2s}.sidebar-footer .logout-button .logout-icon[data-v-8871ce2c]{margin-right:10px;color:#4b5563}.sidebar-footer .logout-button[data-v-8871ce2c]:hover{background:rgba(0,0,0,.03);color:#1f2937}.sidebar-footer .logout-button:hover .logout-icon[data-v-8871ce2c]{color:#1ebbb2}.expand-sidebar-btn[data-v-8871ce2c]{position:fixed;left:68px;top:80px;width:32px;height:32px;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1ebbb2;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;z-index:15}.expand-sidebar-btn[data-v-8871ce2c]:hover{background:rgba(30,187,178,.1);color:#0a9991;transform:scale(1.1);box-shadow:0 4px 12px #00000026}@media (max-width: 768px){.expand-sidebar-btn[data-v-8871ce2c]{display:none}}.main-content[data-v-8871ce2c]{flex:1;display:flex;flex-direction:column;overflow-x:hidden;background:#F9FAFB;transition:width .3s ease,margin-left .3s ease,margin-right .3s ease;margin-left:260px;width:calc(100% - 260px)}.navbar-collapsed .main-content[data-v-8871ce2c]{margin-left:80px;width:calc(100% - 80px)}.main-content.with-history[data-v-8871ce2c]{width:calc(100% - 520px);margin-right:5rem}.navbar-collapsed .main-content.with-history[data-v-8871ce2c]{width:calc(100% - 340px)}@media (max-width: 768px){.main-content.with-history[data-v-8871ce2c]{width:calc(100% - 260px);margin-right:0}.navbar-collapsed .main-content.with-history[data-v-8871ce2c]{width:100%;margin-left:0}}.main-content .mobile-header[data-v-8871ce2c]{display:none;padding:12px 16px;background:#FFFFFF;color:#2d3748;align-items:center;justify-content:space-between;box-shadow:0 1px 2px #0000000d;border-bottom:1px solid #E5E7EB;height:64px;position:sticky;top:0;z-index:5}.main-content .mobile-header .mobile-menu-toggle[data-v-8871ce2c]{background:#F3F4F6;border:none;color:#374151;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.main-content .mobile-header .mobile-menu-toggle[data-v-8871ce2c]:hover{background:#E5E7EB;color:#1f2937}.main-content .mobile-header .mobile-header-center[data-v-8871ce2c]{display:flex;align-items:center;justify-content:center;flex:1}.main-content .mobile-header .mobile-header-center .mobile-logo[data-v-8871ce2c]{margin:0 auto;height:auto}.main-content .mobile-header .mobile-header-right[data-v-8871ce2c]{display:flex;align-items:center;gap:12px}.main-content .mobile-header .mobile-header-right .mobile-history-btn[data-v-8871ce2c]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#F3F4F6;border:none;color:#8252a1;cursor:pointer}.main-content .mobile-header .mobile-header-right .mobile-history-btn[data-v-8871ce2c]:hover{background:#E5E7EB}.main-content .mobile-header .mobile-header-right .mobile-user-icon[data-v-8871ce2c]{border-radius:50%;border:2px solid rgba(30,187,178,.3)}.main-content .content-wrapper[data-v-8871ce2c]{flex:1;padding:32px;overflow-y:auto;max-width:1600px;margin:0 auto;width:100%;position:relative;transition:max-width .3s ease}.history-open .main-content .content-wrapper[data-v-8871ce2c]{max-width:1200px}.main-content .content-wrapper[data-v-8871ce2c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(#F3F4F6 1px,transparent 1px),radial-gradient(#F3F4F6 1px,transparent 1px);background-size:20px 20px;background-position:0 0,10px 10px;z-index:-1;opacity:.5}.mobile-nav-overlay[data-v-8871ce2c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);backdrop-filter:blur(4px);z-index:20;display:none}.mobile-nav[data-v-8871ce2c]{position:fixed;top:0;left:-300px;width:300px;height:100%;background:#FFFFFF;z-index:30;transition:all .3s ease;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.mobile-nav.open[data-v-8871ce2c]{left:0}.mobile-nav .mobile-nav-header[data-v-8871ce2c]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #E5E7EB}.mobile-nav .mobile-nav-header img[data-v-8871ce2c]{flex-shrink:0;height:auto}.mobile-nav .mobile-nav-header .close-mobile-menu[data-v-8871ce2c]{background:#F3F4F6;border:none;color:#4b5563;cursor:pointer;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center}.mobile-nav .mobile-nav-header .close-mobile-menu[data-v-8871ce2c]:hover{background:#E5E7EB;color:#1f2937}.mobile-nav .mobile-user-profile[data-v-8871ce2c]{display:flex;align-items:center;padding:20px 16px;border-bottom:1px solid #E5E7EB}.mobile-nav .mobile-user-profile img[data-v-8871ce2c]{border-radius:50%;border:2px solid rgba(30,187,178,.3)}.mobile-nav .mobile-user-profile .user-info[data-v-8871ce2c]{margin-left:12px}.mobile-nav .mobile-user-profile .user-info .user-name-container[data-v-8871ce2c]{display:flex;align-items:center;gap:8px}.mobile-nav .mobile-user-profile .user-info .user-name-container .user-name[data-v-8871ce2c]{display:block;font-weight:600;font-size:16px;color:#1f2937}.mobile-nav .mobile-user-profile .user-info .user-name-container .tier-badge[data-v-8871ce2c]{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;background-color:#f0f0f0;color:#666}.mobile-nav .mobile-user-profile .user-info .user-name-container .tier-badge.is-pro[data-v-8871ce2c]{background-color:#ffefd1;color:#c59938}.mobile-nav .mobile-user-profile .user-info .user-role[data-v-8871ce2c]{display:block;font-size:13px;color:#6b7280;margin-top:2px}.mobile-nav .mobile-menu[data-v-8871ce2c]{padding:20px 0}.mobile-nav .mobile-menu .menu-section[data-v-8871ce2c]{padding:8px 16px}.mobile-nav .mobile-menu .menu-section .menu-label[data-v-8871ce2c]{font-size:11px;letter-spacing:1px;color:#6b7280;font-weight:600}.mobile-nav .mobile-menu .mobile-scribe-selector[data-v-8871ce2c]{margin:8px 16px 20px}.mobile-nav .mobile-menu .mobile-scribe-selector .scribe-type-indicator[data-v-8871ce2c]{position:relative;margin-bottom:16px}.mobile-nav .mobile-menu .mobile-scribe-selector .scribe-type-indicator .active-type-btn[data-v-8871ce2c]{display:flex;align-items:center;justify-content:space-between;width:100%;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .2s ease;font-weight:600;color:#1f2937;font-size:14px}.mobile-nav .mobile-menu .mobile-scribe-selector .scribe-type-indicator .active-type-btn .dropdown-icon[data-v-8871ce2c]{margin-right:10px;color:#1ebbb2}.mobile-nav .mobile-menu .mobile-scribe-selector .scribe-type-indicator .active-type-btn[data-v-8871ce2c]:hover{border-color:#d1d5db;background:#F9FAFB}.mobile-nav .mobile-menu .mobile-scribe-selector .scribe-type-indicator .active-type-btn .rotate[data-v-8871ce2c]{transform:rotate(180deg);transition:transform .3s ease}.mobile-nav .mobile-menu .mobile-scribe-selector .scribe-type-indicator .type-dropdown[data-v-8871ce2c]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:5;overflow:hidden}.mobile-nav .mobile-menu .mobile-scribe-selector .scribe-type-indicator .type-dropdown .dropdown-item[data-v-8871ce2c]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:all .2s ease}.mobile-nav .mobile-menu .mobile-scribe-selector .scribe-type-indicator .type-dropdown .dropdown-item .dropdown-icon[data-v-8871ce2c]{margin-right:10px;color:#4b5563}.mobile-nav .mobile-menu .mobile-scribe-selector .scribe-type-indicator .type-dropdown .dropdown-item[data-v-8871ce2c]:hover{background:#F9FAFB}.mobile-nav .mobile-menu .mobile-scribe-selector .scribe-type-indicator .type-dropdown .dropdown-item.active[data-v-8871ce2c]{background:rgba(30,187,178,.08);color:#1ebbb2;font-weight:600}.mobile-nav .mobile-menu .mobile-scribe-selector .scribe-type-indicator .type-dropdown .dropdown-item.active .dropdown-icon[data-v-8871ce2c]{color:#1ebbb2}.mobile-nav .mobile-menu .mobile-scribe-selector .new-session-btn.mobile[data-v-8871ce2c]{display:flex;align-items:center;justify-content:center;background:#1EBBB2;color:#fff;border-radius:8px;padding:12px;text-decoration:none;font-weight:600;transition:all .2s ease}.mobile-nav .mobile-menu .mobile-scribe-selector .new-session-btn.mobile[data-v-8871ce2c]:hover{background:#0A9991}.mobile-nav .mobile-menu .mobile-scribe-selector .new-session-btn.mobile svg[data-v-8871ce2c]{margin-right:8px}.mobile-nav .mobile-menu .menu-items[data-v-8871ce2c]{list-style:none;padding:0;margin:8px 0 24px}.mobile-nav .mobile-menu .menu-items .menu-item[data-v-8871ce2c]{display:flex;align-items:center;padding:8px 16px;color:#374151;text-decoration:none;transition:all .2s;cursor:pointer}.mobile-nav .mobile-menu .menu-items .menu-item .dropdown-icon[data-v-8871ce2c]{margin-right:12px;color:#4b5563}.mobile-nav .mobile-menu .menu-items .menu-item span[data-v-8871ce2c]{font-weight:500}.mobile-nav .mobile-menu .menu-items .menu-item[data-v-8871ce2c]:hover{background:rgba(0,0,0,.03);color:#1f2937}.mobile-nav .mobile-menu .menu-items .menu-item:hover .dropdown-icon[data-v-8871ce2c]{color:#1ebbb2}.history-sidebar-overlay[data-v-8871ce2c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);backdrop-filter:blur(4px);z-index:90}[data-v-8871ce2c] .session-history-sidebar{position:fixed;top:0;right:0;height:100vh;overflow-y:hidden;z-index:100}[data-v-8871ce2c] .session-history-sidebar .sidebar-content{height:calc(100vh - 60px);overflow-y:auto}@media (max-width: 768px){.sidebar-nav[data-v-8871ce2c]{display:none}.main-content[data-v-8871ce2c]{margin-left:0!important;width:100%!important}.main-content .mobile-header[data-v-8871ce2c]{display:flex}.main-content .content-wrapper[data-v-8871ce2c]{padding:16px!important}.mobile-nav-overlay[data-v-8871ce2c]{display:block}}[data-v-8871ce2c]::-webkit-scrollbar{width:6px}[data-v-8871ce2c]::-webkit-scrollbar-track{background:transparent}[data-v-8871ce2c]::-webkit-scrollbar-thumb{background:rgba(189,189,189,.3);border-radius:3px}[data-v-8871ce2c]::-webkit-scrollbar-thumb:hover{background:rgba(189,189,189,.5)}@keyframes pulse-8871ce2c{0%{box-shadow:0 0 #1ebbb266}70%{box-shadow:0 0 0 10px #1ebbb200}to{box-shadow:0 0 #1ebbb200}}.dropdown-enter-active[data-v-8871ce2c],.dropdown-leave-active[data-v-8871ce2c]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-8871ce2c],.dropdown-leave-to[data-v-8871ce2c]{opacity:0;transform:translateY(-10px)}.action-button[data-v-8871ce2c],.toggle-sidebar[data-v-8871ce2c],.expand-sidebar-btn[data-v-8871ce2c]{position:relative;overflow:hidden}.action-button[data-v-8871ce2c]:after,.toggle-sidebar[data-v-8871ce2c]:after,.expand-sidebar-btn[data-v-8871ce2c]:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(255,255,255,.5);opacity:0;border-radius:100%;transform:scale(1) translate(-50%,-50%);transform-origin:50% 50%}.action-button[data-v-8871ce2c]:hover:after,.toggle-sidebar[data-v-8871ce2c]:hover:after,.expand-sidebar-btn[data-v-8871ce2c]:hover:after{animation:ripple-8871ce2c 1s ease-out}@keyframes ripple-8871ce2c{0%{transform:scale(0);opacity:.5}20%{transform:scale(25);opacity:.3}to{opacity:0;transform:scale(40)}}.medical-icon[data-v-8871ce2c]{background:rgba(30,187,178,.1)!important;color:#1ebbb2!important}.ed-icon[data-v-8871ce2c]{background:rgba(130,82,161,.1)!important;color:#8252a1!important}.nurse-icon[data-v-8871ce2c]{background:rgba(76,175,80,.1)!important;color:#4caf50!important}.menu-item[data-v-8871ce2c]{position:relative;overflow:hidden}.menu-item[data-v-8871ce2c]:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:rgba(30,187,178,.1);opacity:0;transition:all .3s ease}.menu-item[data-v-8871ce2c]:hover:before{width:3px;opacity:1}.menu-item.is-active[data-v-8871ce2c]:before{width:3px;opacity:1;background:#1EBBB2}.user-profile[data-v-8871ce2c]{position:relative}.user-profile img[data-v-8871ce2c]{transition:all .3s ease}.user-profile img[data-v-8871ce2c]:hover{transform:scale(1.05);box-shadow:0 0 0 2px #1ebbb21a}.sidebar-header[data-v-8871ce2c],.mobile-nav-header[data-v-8871ce2c]{background:linear-gradient(to right,#FFFFFF,#F9FAFB)}.sidebar-footer[data-v-8871ce2c]{background:linear-gradient(to right,#F9FAFB,#FFFFFF)}.mobile-menu .menu-item[data-v-8871ce2c]{margin:2px 16px;border-radius:8px}.mobile-menu .menu-item[data-v-8871ce2c]:active{background:rgba(30,187,178,.1);transform:scale(.98)}.content-wrapper[data-v-8871ce2c]{animation:fadeIn-8871ce2c .5s ease-in-out}@keyframes fadeIn-8871ce2c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.try-qmed[data-v-8871ce2c]{color:#4caf50!important;background-color:#4caf4f2d!important}.admin[data-v-8871ce2c]{color:#1ebbb2!important;background-color:#1ebbb21a!important}.pro-badge{&[data-v-8871ce2c]{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;background-color:#ffefd1;color:#c59938;margin-left:auto}&.mobile[data-v-8871ce2c]{margin-left:auto;font-size:9px;padding:1px 5px}}.menu-item{&[data-v-8871ce2c]{display:flex;align-items:center}span[data-v-8871ce2c]:first-of-type {flex: 1;}}.scribe-app-container[data-v-8074b2fd]{display:flex;min-height:100vh;background-color:#f9fafb;position:relative;transition:padding-right .3s ease}.sidebar-nav[data-v-8074b2fd]{width:260px;background:#FFFFFF;color:#2d3748;display:flex;flex-direction:column;transition:all .3s ease;position:fixed;top:0;bottom:0;left:0;z-index:10;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-right:1px solid #E5E7EB;height:100vh;overflow-y:hidden}.sidebar-nav.collapsed[data-v-8074b2fd]{width:80px}.sidebar-nav .sidebar-header[data-v-8074b2fd]{display:flex;align-items:center;justify-content:space-between;padding:24px 20px;border-bottom:1px solid #E5E7EB}.sidebar-nav .sidebar-header .logo-container[data-v-8074b2fd]{display:flex;align-items:center;justify-content:flex-start;width:100%}.sidebar-nav .sidebar-header .logo-container.centered[data-v-8074b2fd]{justify-content:center}.sidebar-nav .sidebar-header .logo-container .logo-icon[data-v-8074b2fd]{flex-shrink:0;transition:all .3s ease}.sidebar-nav .sidebar-header .toggle-sidebar-wrapper[data-v-8074b2fd]{position:absolute;right:20px}.sidebar-nav .sidebar-header .toggle-sidebar-wrapper .toggle-sidebar[data-v-8074b2fd]{width:32px;height:32px;background:#F3F4F6;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;color:#4b5563;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.sidebar-nav .sidebar-header .toggle-sidebar-wrapper .toggle-sidebar[data-v-8074b2fd]:hover{background:#E5E7EB;color:#1f2937;transform:scale(1.05)}.sidebar-nav .sidebar-content[data-v-8074b2fd]{flex:1;overflow-y:auto;padding:20px 0}.sidebar-nav .sidebar-content .menu-section[data-v-8074b2fd]{padding:8px 20px;margin-top:10px}.sidebar-nav .sidebar-content .menu-section .menu-label[data-v-8074b2fd]{font-size:11px;letter-spacing:1px;color:#6b7280;font-weight:600}.sidebar-nav .sidebar-content .menu-items[data-v-8074b2fd]{list-style:none;padding:0;margin:8px 0 24px}.sidebar-nav .sidebar-content .menu-items li[data-v-8074b2fd]{margin:2px 0}.sidebar-nav .sidebar-content .menu-items .menu-item[data-v-8074b2fd]{display:flex;align-items:center;padding:8px 20px;color:#374151;text-decoration:none;transition:all .2s;border-radius:8px;margin:0 8px;position:relative;cursor:pointer}.sidebar-nav .sidebar-content .menu-items .menu-item .menu-icon[data-v-8074b2fd]{color:#4b5563;margin-right:12px;transition:all .2s}.sidebar-nav .sidebar-content .menu-items .menu-item .menu-icon-small[data-v-8074b2fd]{color:#4b5563;margin:0 auto;transition:all .2s}.sidebar-nav .sidebar-content .menu-items .menu-item span[data-v-8074b2fd]{font-weight:500;white-space:nowrap}.sidebar-nav .sidebar-content .menu-items .menu-item .active-indicator[data-v-8074b2fd]{position:absolute;right:16px;width:6px;height:6px;border-radius:50%;background:#4361ee}.sidebar-nav .sidebar-content .menu-items .menu-item[data-v-8074b2fd]:hover{background:rgba(0,0,0,.03);color:#1f2937}.sidebar-nav .sidebar-content .menu-items .menu-item:hover .menu-icon[data-v-8074b2fd],.sidebar-nav .sidebar-content .menu-items .menu-item:hover .menu-icon-small[data-v-8074b2fd]{color:#4361ee}.sidebar-nav .sidebar-content .menu-items .menu-item.is-active[data-v-8074b2fd]{background:rgba(67,97,238,.08);color:#4361ee;font-weight:600}.sidebar-nav .sidebar-content .menu-items .menu-item.is-active .menu-icon[data-v-8074b2fd],.sidebar-nav .sidebar-content .menu-items .menu-item.is-active .menu-icon-small[data-v-8074b2fd]{color:#4361ee}.sidebar-footer[data-v-8074b2fd]{padding:16px 20px;border-top:1px solid #E5E7EB;background:#FFFFFF}.sidebar-footer .user-profile[data-v-8074b2fd]{display:flex;align-items:center;margin-bottom:16px;padding:8px 0}.sidebar-footer .user-profile img[data-v-8074b2fd]{border-radius:50%;border:2px solid rgba(67,97,238,.3)}.sidebar-footer .user-profile .user-info[data-v-8074b2fd]{margin-left:12px}.sidebar-footer .user-profile .user-info .user-name-container[data-v-8074b2fd]{display:flex;align-items:center;gap:8px}.sidebar-footer .user-profile .user-info .user-name-container .user-name[data-v-8074b2fd]{font-weight:600;font-size:14px;color:#1f2937}.sidebar-footer .user-profile .user-info .user-name-container .tier-badge[data-v-8074b2fd]{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;background-color:#f0f0f0;color:#666}.sidebar-footer .user-profile .user-info .user-name-container .tier-badge.admin[data-v-8074b2fd]{background-color:#e1e6ff;color:#4361ee}.sidebar-footer .user-profile .user-info .user-name-container .tier-badge.mobile[data-v-8074b2fd]{font-size:9px;padding:1px 5px}.sidebar-footer .user-profile .user-info .user-role[data-v-8074b2fd]{font-size:12px;color:#6b7280;display:block;margin-top:2px}.sidebar-footer .back-to-scribe-btn[data-v-8074b2fd]{display:flex;align-items:center;justify-content:center;color:#374151;text-decoration:none;cursor:pointer;padding:10px 12px;border-radius:8px;transition:all .2s;margin-bottom:8px;background:rgba(67,97,238,.1)}.sidebar-footer .back-to-scribe-btn .back-icon[data-v-8074b2fd]{margin-right:10px;color:#4361ee}.sidebar-footer .back-to-scribe-btn[data-v-8074b2fd]:hover{background:rgba(67,97,238,.1);color:#3249d1}.sidebar-footer .back-to-scribe-btn:hover .back-icon[data-v-8074b2fd]{color:#3249d1}.sidebar-footer .logout-button[data-v-8074b2fd]{display:flex;align-items:center;justify-content:center;color:#374151;text-decoration:none;cursor:pointer;padding:10px 12px;border-radius:8px;transition:all .2s}.sidebar-footer .logout-button .logout-icon[data-v-8074b2fd]{margin-right:10px;color:#4b5563}.sidebar-footer .logout-button[data-v-8074b2fd]:hover{background:rgba(0,0,0,.03);color:#1f2937}.sidebar-footer .logout-button:hover .logout-icon[data-v-8074b2fd]{color:#4361ee}.expand-sidebar-btn[data-v-8074b2fd]{position:fixed;left:68px;top:80px;width:32px;height:32px;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4361ee;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;z-index:15}.expand-sidebar-btn[data-v-8074b2fd]:hover{background:rgba(67,97,238,.1);color:#3249d1;transform:scale(1.1);box-shadow:0 4px 12px #00000026}@media (max-width: 768px){.expand-sidebar-btn[data-v-8074b2fd]{display:none}}.main-content[data-v-8074b2fd]{flex:1;display:flex;flex-direction:column;overflow-x:hidden;background:#F9FAFB;transition:width .3s ease,margin-left .3s ease,margin-right .3s ease;margin-left:260px;width:calc(100% - 260px)}.navbar-collapsed .main-content[data-v-8074b2fd]{margin-left:80px;width:calc(100% - 80px)}.main-content .mobile-header[data-v-8074b2fd]{display:none;padding:12px 16px;background:#FFFFFF;color:#2d3748;align-items:center;justify-content:space-between;box-shadow:0 1px 2px #0000000d;border-bottom:1px solid #E5E7EB;height:64px;position:sticky;top:0;z-index:5}.main-content .mobile-header .mobile-menu-toggle[data-v-8074b2fd]{background:#F3F4F6;border:none;color:#374151;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.main-content .mobile-header .mobile-menu-toggle[data-v-8074b2fd]:hover{background:#E5E7EB;color:#1f2937}.main-content .mobile-header .mobile-header-center[data-v-8074b2fd]{display:flex;align-items:center;justify-content:center;flex:1}.main-content .mobile-header .mobile-header-center .mobile-logo[data-v-8074b2fd]{margin:0 auto;height:auto}.main-content .mobile-header .mobile-header-right[data-v-8074b2fd]{display:flex;align-items:center;gap:8px}.main-content .mobile-header .mobile-header-right .mobile-user-icon[data-v-8074b2fd]{border-radius:50%;border:2px solid rgba(67,97,238,.3)}.main-content .content-wrapper[data-v-8074b2fd]{flex:1;padding:32px;overflow-y:auto;max-width:1600px;margin:0 auto;width:100%;position:relative;transition:max-width .3s ease}.main-content .content-wrapper[data-v-8074b2fd]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(#F3F4F6 1px,transparent 1px),radial-gradient(#F3F4F6 1px,transparent 1px);background-size:20px 20px;background-position:0 0,10px 10px;z-index:-1;opacity:.5}.mobile-nav-overlay[data-v-8074b2fd]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);backdrop-filter:blur(4px);z-index:20;display:none}.mobile-nav[data-v-8074b2fd]{position:fixed;top:0;left:-300px;width:300px;height:100%;background:#FFFFFF;z-index:30;transition:all .3s ease;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.mobile-nav.open[data-v-8074b2fd]{left:0}.mobile-nav .mobile-nav-header[data-v-8074b2fd]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #E5E7EB}.mobile-nav .mobile-nav-header img[data-v-8074b2fd]{flex-shrink:0;height:auto}.mobile-nav .mobile-nav-header .close-mobile-menu[data-v-8074b2fd]{background:#F3F4F6;border:none;color:#4b5563;cursor:pointer;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center}.mobile-nav .mobile-nav-header .close-mobile-menu[data-v-8074b2fd]:hover{background:#E5E7EB;color:#1f2937}.mobile-nav .mobile-user-profile[data-v-8074b2fd]{display:flex;align-items:center;padding:20px 16px;border-bottom:1px solid #E5E7EB}.mobile-nav .mobile-user-profile img[data-v-8074b2fd]{border-radius:50%;border:2px solid rgba(67,97,238,.3)}.mobile-nav .mobile-user-profile .user-info[data-v-8074b2fd]{margin-left:12px}.mobile-nav .mobile-user-profile .user-info .user-name-container[data-v-8074b2fd]{display:flex;align-items:center;gap:8px}.mobile-nav .mobile-user-profile .user-info .user-name-container .user-name[data-v-8074b2fd]{display:block;font-weight:600;font-size:16px;color:#1f2937}.mobile-nav .mobile-user-profile .user-info .user-name-container .tier-badge[data-v-8074b2fd]{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;background-color:#f0f0f0;color:#666}.mobile-nav .mobile-user-profile .user-info .user-name-container .tier-badge.admin[data-v-8074b2fd]{background-color:#e1e6ff;color:#4361ee}.mobile-nav .mobile-user-profile .user-info .user-role[data-v-8074b2fd]{display:block;font-size:13px;color:#6b7280;margin-top:2px}.mobile-nav .mobile-menu[data-v-8074b2fd]{padding:20px 0}.mobile-nav .mobile-menu .menu-section[data-v-8074b2fd]{padding:8px 16px}.mobile-nav .mobile-menu .menu-section .menu-label[data-v-8074b2fd]{font-size:11px;letter-spacing:1px;color:#6b7280;font-weight:600}.mobile-nav .mobile-menu .menu-items[data-v-8074b2fd]{list-style:none;padding:0;margin:8px 0 24px}.mobile-nav .mobile-menu .menu-items .menu-item[data-v-8074b2fd]{display:flex;align-items:center;padding:8px 16px;color:#374151;text-decoration:none;transition:all .2s;cursor:pointer}.mobile-nav .mobile-menu .menu-items .menu-item .dropdown-icon[data-v-8074b2fd]{margin-right:12px;color:#4b5563}.mobile-nav .mobile-menu .menu-items .menu-item span[data-v-8074b2fd]{font-weight:500}.mobile-nav .mobile-menu .menu-items .menu-item[data-v-8074b2fd]:hover{background:rgba(0,0,0,.03);color:#1f2937}.mobile-nav .mobile-menu .menu-items .menu-item:hover .dropdown-icon[data-v-8074b2fd]{color:#4361ee}@media (max-width: 768px){.sidebar-nav[data-v-8074b2fd]{display:none}.main-content[data-v-8074b2fd]{margin-left:0!important;width:100%!important}.main-content .mobile-header[data-v-8074b2fd]{display:flex}.main-content .content-wrapper[data-v-8074b2fd]{padding:16px!important}.mobile-nav-overlay[data-v-8074b2fd]{display:block}}[data-v-8074b2fd]::-webkit-scrollbar{width:6px}[data-v-8074b2fd]::-webkit-scrollbar-track{background:transparent}[data-v-8074b2fd]::-webkit-scrollbar-thumb{background:rgba(189,189,189,.3);border-radius:3px}[data-v-8074b2fd]::-webkit-scrollbar-thumb:hover{background:rgba(189,189,189,.5)}@keyframes pulse-8074b2fd{0%{box-shadow:0 0 #4361ee66}70%{box-shadow:0 0 0 10px #4361ee00}to{box-shadow:0 0 #4361ee00}}.dropdown-enter-active[data-v-8074b2fd],.dropdown-leave-active[data-v-8074b2fd]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-8074b2fd],.dropdown-leave-to[data-v-8074b2fd]{opacity:0;transform:translateY(-10px)}.action-button[data-v-8074b2fd],.toggle-sidebar[data-v-8074b2fd],.expand-sidebar-btn[data-v-8074b2fd]{position:relative;overflow:hidden}.action-button[data-v-8074b2fd]:after,.toggle-sidebar[data-v-8074b2fd]:after,.expand-sidebar-btn[data-v-8074b2fd]:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(255,255,255,.5);opacity:0;border-radius:100%;transform:scale(1) translate(-50%,-50%);transform-origin:50% 50%}.action-button[data-v-8074b2fd]:hover:after,.toggle-sidebar[data-v-8074b2fd]:hover:after,.expand-sidebar-btn[data-v-8074b2fd]:hover:after{animation:ripple-8074b2fd 1s ease-out}@keyframes ripple-8074b2fd{0%{transform:scale(0);opacity:.5}20%{transform:scale(25);opacity:.3}to{opacity:0;transform:scale(40)}}.menu-item[data-v-8074b2fd]{position:relative;overflow:hidden}.menu-item[data-v-8074b2fd]:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:rgba(67,97,238,.1);opacity:0;transition:all .3s ease}.menu-item[data-v-8074b2fd]:hover:before{width:3px;opacity:1}.menu-item.is-active[data-v-8074b2fd]:before{width:3px;opacity:1;background:#4361ee}.user-profile[data-v-8074b2fd]{position:relative}.user-profile img[data-v-8074b2fd]{transition:all .3s ease}.user-profile img[data-v-8074b2fd]:hover{transform:scale(1.05);box-shadow:0 0 0 2px #4361ee1a}.sidebar-header[data-v-8074b2fd],.mobile-nav-header[data-v-8074b2fd]{background:linear-gradient(to right,#FFFFFF,#F9FAFB)}.sidebar-footer[data-v-8074b2fd]{background:linear-gradient(to right,#F9FAFB,#FFFFFF)}.mobile-menu .menu-item[data-v-8074b2fd]{margin:2px 16px;border-radius:8px}.mobile-menu .menu-item[data-v-8074b2fd]:active{background:rgba(67,97,238,.1);transform:scale(.98)}.content-wrapper[data-v-8074b2fd]{animation:fadeIn-8074b2fd .5s ease-in-out}@keyframes fadeIn-8074b2fd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scribe-app-container[data-v-74922050]{display:flex;min-height:100vh;background-color:#f9fafb;position:relative;transition:padding-right .3s ease}.sidebar-nav[data-v-74922050]{width:260px;background:#FFFFFF;color:#2d3748;display:flex;flex-direction:column;transition:all .3s ease;position:fixed;top:0;bottom:0;left:0;z-index:10;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-right:1px solid #E5E7EB;height:100vh;overflow-y:hidden}.sidebar-nav.collapsed[data-v-74922050]{width:80px}.sidebar-nav .sidebar-header[data-v-74922050]{display:flex;align-items:center;justify-content:space-between;padding:24px 20px;border-bottom:1px solid #E5E7EB}.sidebar-nav .sidebar-header .logo-container[data-v-74922050]{display:flex;align-items:center;justify-content:flex-start;width:100%}.sidebar-nav .sidebar-header .logo-container.centered[data-v-74922050]{justify-content:center}.sidebar-nav .sidebar-header .logo-container .logo-icon[data-v-74922050]{flex-shrink:0;transition:all .3s ease}.sidebar-nav .sidebar-header .toggle-sidebar-wrapper[data-v-74922050]{position:absolute;right:20px}.sidebar-nav .sidebar-header .toggle-sidebar-wrapper .toggle-sidebar[data-v-74922050]{width:32px;height:32px;background:#F3F4F6;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;color:#4b5563;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.sidebar-nav .sidebar-header .toggle-sidebar-wrapper .toggle-sidebar[data-v-74922050]:hover{background:#E5E7EB;color:#1f2937;transform:scale(1.05)}.sidebar-nav .sidebar-content[data-v-74922050]{flex:1;overflow-y:auto;padding:20px 0}.sidebar-nav .sidebar-content .menu-section[data-v-74922050]{padding:8px 20px;margin-top:10px}.sidebar-nav .sidebar-content .menu-section .menu-label[data-v-74922050]{font-size:11px;letter-spacing:1px;color:#6b7280;font-weight:600}.sidebar-nav .sidebar-content .menu-items[data-v-74922050]{list-style:none;padding:0;margin:8px 0 24px}.sidebar-nav .sidebar-content .menu-items li[data-v-74922050]{margin:2px 0}.sidebar-nav .sidebar-content .menu-items .menu-item[data-v-74922050]{display:flex;align-items:center;padding:8px 20px;color:#374151;text-decoration:none;transition:all .2s;border-radius:8px;margin:0 8px;position:relative;cursor:pointer}.sidebar-nav .sidebar-content .menu-items .menu-item .menu-icon[data-v-74922050]{color:#4b5563;margin-right:12px;transition:all .2s}.sidebar-nav .sidebar-content .menu-items .menu-item .menu-icon-small[data-v-74922050]{color:#4b5563;margin:0 auto;transition:all .2s}.sidebar-nav .sidebar-content .menu-items .menu-item span[data-v-74922050]{font-weight:500;white-space:nowrap}.sidebar-nav .sidebar-content .menu-items .menu-item .active-indicator[data-v-74922050]{position:absolute;right:16px;width:6px;height:6px;border-radius:50%;background:#4361ee}.sidebar-nav .sidebar-content .menu-items .menu-item[data-v-74922050]:hover{background:rgba(0,0,0,.03);color:#1f2937}.sidebar-nav .sidebar-content .menu-items .menu-item:hover .menu-icon[data-v-74922050],.sidebar-nav .sidebar-content .menu-items .menu-item:hover .menu-icon-small[data-v-74922050]{color:#4361ee}.sidebar-nav .sidebar-content .menu-items .menu-item.is-active[data-v-74922050]{background:rgba(67,97,238,.08);color:#4361ee;font-weight:600}.sidebar-nav .sidebar-content .menu-items .menu-item.is-active .menu-icon[data-v-74922050],.sidebar-nav .sidebar-content .menu-items .menu-item.is-active .menu-icon-small[data-v-74922050]{color:#4361ee}.sidebar-footer[data-v-74922050]{padding:16px 20px;border-top:1px solid #E5E7EB;background:#FFFFFF}.sidebar-footer .user-profile[data-v-74922050]{display:flex;align-items:center;margin-bottom:16px;padding:8px 0}.sidebar-footer .user-profile img[data-v-74922050]{border-radius:50%;border:2px solid rgba(67,97,238,.3)}.sidebar-footer .user-profile .user-info[data-v-74922050]{margin-left:12px}.sidebar-footer .user-profile .user-info .user-name-container[data-v-74922050]{display:flex;align-items:center;gap:8px}.sidebar-footer .user-profile .user-info .user-name-container .user-name[data-v-74922050]{font-weight:600;font-size:14px;color:#1f2937}.sidebar-footer .user-profile .user-info .user-name-container .tier-badge[data-v-74922050]{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;background-color:#f0f0f0;color:#666}.sidebar-footer .user-profile .user-info .user-name-container .tier-badge.admin[data-v-74922050]{background-color:#e1e6ff;color:#4361ee}.sidebar-footer .user-profile .user-info .user-name-container .tier-badge.mobile[data-v-74922050]{font-size:9px;padding:1px 5px}.sidebar-footer .user-profile .user-info .user-role[data-v-74922050]{font-size:12px;color:#6b7280;display:block;margin-top:2px}.sidebar-footer .back-to-scribe-btn[data-v-74922050]{display:flex;align-items:center;justify-content:center;color:#374151;text-decoration:none;cursor:pointer;padding:10px 12px;border-radius:8px;transition:all .2s;margin-bottom:8px;background:rgba(67,97,238,.1)}.sidebar-footer .back-to-scribe-btn .back-icon[data-v-74922050]{margin-right:10px;color:#4361ee}.sidebar-footer .back-to-scribe-btn[data-v-74922050]:hover{background:rgba(67,97,238,.1);color:#3249d1}.sidebar-footer .back-to-scribe-btn:hover .back-icon[data-v-74922050]{color:#3249d1}.sidebar-footer .logout-button[data-v-74922050]{display:flex;align-items:center;justify-content:center;color:#374151;text-decoration:none;cursor:pointer;padding:10px 12px;border-radius:8px;transition:all .2s}.sidebar-footer .logout-button .logout-icon[data-v-74922050]{margin-right:10px;color:#4b5563}.sidebar-footer .logout-button[data-v-74922050]:hover{background:rgba(0,0,0,.03);color:#1f2937}.sidebar-footer .logout-button:hover .logout-icon[data-v-74922050]{color:#4361ee}.expand-sidebar-btn[data-v-74922050]{position:fixed;left:68px;top:80px;width:32px;height:32px;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4361ee;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;z-index:15}.expand-sidebar-btn[data-v-74922050]:hover{background:rgba(67,97,238,.1);color:#3249d1;transform:scale(1.1);box-shadow:0 4px 12px #00000026}@media (max-width: 768px){.expand-sidebar-btn[data-v-74922050]{display:none}}.main-content[data-v-74922050]{flex:1;display:flex;flex-direction:column;overflow-x:hidden;background:#F9FAFB;transition:width .3s ease,margin-left .3s ease,margin-right .3s ease;margin-left:260px;width:calc(100% - 260px)}.navbar-collapsed .main-content[data-v-74922050]{margin-left:80px;width:calc(100% - 80px)}.main-content .mobile-header[data-v-74922050]{display:none;padding:12px 16px;background:#FFFFFF;color:#2d3748;align-items:center;justify-content:space-between;box-shadow:0 1px 2px #0000000d;border-bottom:1px solid #E5E7EB;height:64px;position:sticky;top:0;z-index:5}.main-content .mobile-header .mobile-menu-toggle[data-v-74922050]{background:none;border:none;color:#4b5563;cursor:pointer}.main-content .mobile-header .mobile-header-center[data-v-74922050]{display:flex;align-items:center}.main-content .mobile-header .mobile-header-right[data-v-74922050]{display:flex;align-items:center;gap:12px}.main-content .mobile-header .mobile-header-right .mobile-user-icon[data-v-74922050]{border-radius:50%}.main-content .content-wrapper[data-v-74922050]{padding:24px;flex:1;overflow-y:auto}.mobile-nav-overlay[data-v-74922050]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100;display:none}.mobile-nav[data-v-74922050]{position:fixed;top:0;left:-280px;width:280px;height:100%;background:#FFFFFF;z-index:101;transition:left .3s ease;display:flex;flex-direction:column;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.mobile-nav.open[data-v-74922050]{left:0}.mobile-nav .mobile-nav-header[data-v-74922050]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #E5E7EB}.mobile-nav .mobile-nav-header .close-mobile-menu[data-v-74922050]{background:none;border:none;color:#4b5563;cursor:pointer}.mobile-nav .mobile-user-profile[data-v-74922050]{display:flex;align-items:center;padding:16px;border-bottom:1px solid #E5E7EB}.mobile-nav .mobile-user-profile img[data-v-74922050]{border-radius:50%;border:2px solid rgba(67,97,238,.1)}.mobile-nav .mobile-user-profile .user-info[data-v-74922050]{margin-left:12px}.mobile-nav .mobile-user-profile .user-info .user-name-container[data-v-74922050]{display:flex;align-items:center;gap:8px}.mobile-nav .mobile-user-profile .user-info .user-name-container .user-name[data-v-74922050]{font-weight:600;color:#1f2937}.mobile-nav .mobile-user-profile .user-info .user-name-container .tier-badge.mobile[data-v-74922050]{font-size:9px;padding:1px 5px;background-color:#e1e6ff;color:#4361ee}.mobile-nav .mobile-user-profile .user-info .user-role[data-v-74922050]{font-size:12px;color:#6b7280}.mobile-nav .mobile-menu[data-v-74922050]{flex:1;overflow-y:auto;padding:16px 0}.mobile-nav .mobile-menu .menu-section[data-v-74922050]{padding:8px 16px}.mobile-nav .mobile-menu .menu-section .menu-label[data-v-74922050]{font-size:11px;letter-spacing:1px;color:#6b7280;font-weight:600}.mobile-nav .mobile-menu .menu-items[data-v-74922050]{list-style:none;padding:0;margin:0}.mobile-nav .mobile-menu .menu-items li .menu-item[data-v-74922050]{display:flex;align-items:center;padding:12px 16px;color:#374151;text-decoration:none}.mobile-nav .mobile-menu .menu-items li .menu-item .dropdown-icon[data-v-74922050]{margin-right:12px;color:#4b5563}.mobile-nav .mobile-menu .menu-items li .menu-item.is-active[data-v-74922050]{background:rgba(67,97,238,.1);color:#4361ee;font-weight:600}.mobile-nav .mobile-menu .menu-items li .menu-item.is-active .dropdown-icon[data-v-74922050]{color:#4361ee}@media (max-width: 768px){.scribe-app-container[data-v-74922050]{padding-right:0}.sidebar-nav[data-v-74922050]{display:none}.main-content[data-v-74922050]{margin-left:0;width:100%}.main-content .mobile-header[data-v-74922050]{display:flex}.mobile-nav-overlay[data-v-74922050]{display:block;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-nav.open~.mobile-nav-overlay[data-v-74922050]{opacity:1;pointer-events:auto}.mobile-nav.open+.mobile-nav-overlay[data-v-74922050]{opacity:1;pointer-events:auto}}span[data-v-76f401a1]{background:#1a7270;position:relative;color:#fff;padding:5px 7px;border-radius:5px}a[data-v-6d1abc85]{color:#8252a1;font-size:14px}.breadcrumb-container[data-v-6d1abc85]{margin-bottom:-24px}@media screen and (max-width: 1080px){.breadcrumb-container[data-v-6d1abc85]{display:none}}.dashboard-header[data-v-4aff511d]{position:relative;width:100%;margin-bottom:1rem}.dashboard-header.is-compact[data-v-4aff511d]{margin-bottom:.75rem}.dashboard-header.is-compact .header-content[data-v-4aff511d]{padding:.25rem 0}.dashboard-header.is-compact .header-breadcrumb[data-v-4aff511d]{margin-bottom:.5rem}.dashboard-header.is-compact .header-title[data-v-4aff511d]{font-size:1.5rem;margin-bottom:.25rem}.dashboard-header.is-compact .header-subtitle[data-v-4aff511d]{margin-top:.25rem;font-size:.875rem}.dashboard-header.is-compact .header-subsubtitle[data-v-4aff511d]{margin-top:.25rem;font-size:.8rem}.dashboard-header.is-compact .title-image-container[data-v-4aff511d]{margin-right:.75rem}.dashboard-header.is-compact .title-image-container .title-image[data-v-4aff511d]{width:36px;height:36px}.dashboard-header.is-compact .header-divider[data-v-4aff511d]{margin:.75rem 0 1rem;opacity:.6}.back-button[data-v-4aff511d]{display:none;background:none;border:none;cursor:pointer;padding:6px;color:#666;border-radius:6px;transition:all .2s ease;margin-right:.5rem}.back-button[data-v-4aff511d]:hover{background-color:#8252a11a;color:#8252a1}.back-button svg[data-v-4aff511d]{width:16px;height:16px}.header-breadcrumb[data-v-4aff511d]{margin-bottom:.75rem}.header-content[data-v-4aff511d]{display:flex;justify-content:space-between;align-items:flex-start;padding:.375rem 0}.header-left[data-v-4aff511d]{display:flex;align-items:center;max-width:80%}.title-image-container[data-v-4aff511d]{margin-right:.875rem}.title-image-container .title-image[data-v-4aff511d]{width:42px;height:42px;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px #0000001a}.header-text[data-v-4aff511d]{display:flex;flex-direction:column}.header-title[data-v-4aff511d]{font-size:1.625rem;font-weight:600;color:#2d3748;margin:0 0 .125rem;position:relative;line-height:1.25}.header-title a[data-v-4aff511d]{color:inherit;text-decoration:none;transition:color .2s ease}.header-title a[data-v-4aff511d]:hover{color:#8252a1}.header-title .beta-badge[data-v-4aff511d]{display:inline-block;margin-left:.625rem;font-size:.7rem;font-weight:500;background:linear-gradient(135deg,#8252A1,#9f7aea);color:#fff;padding:.2rem .6rem;border-radius:12px;vertical-align:middle;box-shadow:0 2px 4px #8252a140}.mobile-title[data-v-4aff511d]{display:none;font-size:1.125rem;font-weight:600;color:#2d3748;margin:0;line-height:1.25}.header-subtitle[data-v-4aff511d]{display:flex;align-items:center;margin-top:.375rem;color:#718096;font-size:.9rem;font-weight:500}.header-subtitle .subtitle-icon[data-v-4aff511d]{margin-right:.375rem;opacity:.8;width:16px;height:16px}.header-subsubtitle[data-v-4aff511d]{margin-top:.375rem;color:#a0aec0;font-size:.825rem;font-weight:400}.header-right[data-v-4aff511d]{display:flex;align-items:center}.header-divider[data-v-4aff511d]{width:100%;height:1px;background:linear-gradient(to right,transparent,rgba(226,232,240,.8),transparent);margin:1rem 0}@media screen and (max-width: 1080px){.dashboard-header[data-v-4aff511d]{margin-bottom:.75rem}.dashboard-header.is-compact[data-v-4aff511d]{margin-bottom:.5rem}.back-button[data-v-4aff511d]{display:block}.header-content[data-v-4aff511d]{padding:.25rem 0}.header-left[data-v-4aff511d]{width:100%;max-width:100%;align-items:center}.title-image-container[data-v-4aff511d]{display:none}.header-text[data-v-4aff511d]{width:auto}.header-title[data-v-4aff511d]{display:none}.mobile-title[data-v-4aff511d]{display:block}.header-subtitle[data-v-4aff511d],.header-subsubtitle[data-v-4aff511d]{display:none}.header-right[data-v-4aff511d]{margin-left:auto}.header-divider[data-v-4aff511d]{margin:.75rem 0}}.tabs[data-v-bf72bb76]{margin-bottom:.6rem!important}.tabs li.is-active a[data-v-bf72bb76]{background:rgba(187,107,217,.14)!important;border-radius:5px;margin-bottom:0;border-bottom-style:unset;color:#000;border-color:transparent!important}.tabs li[data-v-bf72bb76]{display:block;font-weight:600;font-size:15px;color:#00000080}.tabs ul[data-v-bf72bb76]{border-bottom-color:transparent;border-bottom-style:none}.tabs.is-boxed a[data-v-bf72bb76]:hover{background-color:transparent;border-bottom-color:transparent}.container-header[data-v-990a2018]{height:40px;border-bottom:1px gainsboro dashed;margin-bottom:10px}.field-info[data-v-76114a05]{color:#0284c7;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.field-info[data-v-76114a05]:before{content:"\2139\fe0f";font-size:.875rem}.settings-page[data-v-76114a05]{max-width:1200px;margin:0 auto;padding:0 1rem}.settings-container[data-v-76114a05]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-top:1.5rem;overflow:hidden}.settings-tabs[data-v-76114a05]{border-bottom:1px solid #f0f0f0;padding:0 1rem}.tab-content[data-v-76114a05]{padding:2rem}.usage-stats-tab[data-v-76114a05]{display:flex;flex-direction:column;height:700px;overflow:hidden}.usage-stats-header[data-v-76114a05]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.usage-stats-scrollable-container[data-v-76114a05]{flex-grow:1;overflow-y:auto;padding-right:.5rem}.section-title[data-v-76114a05]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#333}.subsection-title[data-v-76114a05]{font-size:1.05rem;font-weight:600;margin-bottom:1rem;color:#555}.form-description[data-v-76114a05]{color:#666;margin-bottom:1.5rem;font-size:.95rem}.form-grid[data-v-76114a05]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.location-section[data-v-76114a05]{margin-top:1rem}@media (min-width: 768px){.form-grid[data-v-76114a05]{grid-template-columns:1fr 1fr}}.form-column[data-v-76114a05]{display:flex;flex-direction:column;gap:1rem}.form-footer[data-v-76114a05]{margin-top:2rem;display:flex;justify-content:flex-end;border-top:1px solid #f0f0f0;padding-top:1.5rem}.cache-container[data-v-76114a05]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.refresh-button[data-v-76114a05]{margin-top:1.5rem}.services-table-container[data-v-76114a05]{overflow-x:auto;margin-top:1rem;border-radius:6px;border:1px solid #f0f0f0}.services-table[data-v-76114a05]{width:100%;border-collapse:collapse}.services-table th[data-v-76114a05]{background-color:#f9f9f9;padding:1rem;text-align:left;font-weight:600;color:#555}.services-table td[data-v-76114a05]{padding:1rem;border-top:1px solid #f0f0f0}.no-services[data-v-76114a05]{text-align:center;color:#888;padding:2rem!important}.loading-container[data-v-76114a05]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem}.loader[data-v-76114a05]{border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin-76114a05 1s linear infinite;margin-bottom:1rem}@keyframes spin-76114a05{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon[data-v-76114a05]{margin-right:.5rem}.is-loading[data-v-76114a05]{position:relative;pointer-events:none;opacity:.7}.is-loading[data-v-76114a05]:after{content:"";position:absolute;width:1rem;height:1rem;top:calc(50% - .5rem);left:calc(50% - .5rem);border:2px solid #fff;border-radius:50%;border-right-color:transparent;animation:spin-76114a05 .75s linear infinite}.period-selector[data-v-76114a05]{display:flex;align-items:center;gap:.5rem}.period-selector label[data-v-76114a05]{font-weight:500;color:#555}.usage-stats-loading[data-v-76114a05],.usage-stats-error[data-v-76114a05],.usage-stats-empty[data-v-76114a05]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;min-height:400px}.error-icon[data-v-76114a05],.empty-icon[data-v-76114a05]{font-size:3rem;margin-bottom:1rem}.error-icon[data-v-76114a05]{color:#ef4444}.empty-icon[data-v-76114a05]{color:#94a3b8}.retry-button[data-v-76114a05]{margin-top:1rem}.usage-summary-cards[data-v-76114a05]{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;margin-bottom:2rem}@media (min-width: 640px){.usage-summary-cards[data-v-76114a05]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.usage-summary-cards[data-v-76114a05]{grid-template-columns:repeat(4,1fr)}}.summary-card[data-v-76114a05]{background-color:#f8fafc;border-radius:8px;padding:1.25rem;display:flex;align-items:center;gap:1rem;border:1px solid #e2e8f0;transition:transform .2s,box-shadow .2s}.summary-card[data-v-76114a05]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.summary-icon[data-v-76114a05]{width:48px;height:48px;border-radius:50%;background-color:#e0f2fe;color:#0284c7;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.summary-content[data-v-76114a05]{flex:1}.summary-content h4[data-v-76114a05]{font-size:.875rem;color:#64748b;margin:0 0 .25rem}.summary-value[data-v-76114a05]{font-size:1.5rem;font-weight:600;color:#334155}.summary-subtext[data-v-76114a05]{font-size:.75rem;color:#94a3b8;margin-top:.25rem}.usage-chart-container[data-v-76114a05],.usage-table-container[data-v-76114a05]{background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;padding:1.5rem;margin-bottom:2rem}.chart-title[data-v-76114a05],.table-title[data-v-76114a05]{font-size:1.1rem;font-weight:600;color:#334155;margin:0 0 1.5rem}.usage-chart[data-v-76114a05]{height:300px;display:flex;flex-direction:column}.chart-bars[data-v-76114a05]{flex:1;display:flex;align-items:flex-end;justify-content:space-around;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.chart-bar[data-v-76114a05]{flex:1;background-color:#0ea5e9;border-radius:4px 4px 0 0;min-height:4px;position:relative;transition:background-color .2s}.chart-bar[data-v-76114a05]:hover{background-color:#0284c7}.chart-bar:hover .bar-tooltip[data-v-76114a05]{display:block}.bar-tooltip[data-v-76114a05]{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#334155;color:#fff;padding:.5rem;border-radius:4px;font-size:.75rem;white-space:nowrap;z-index:10;margin-bottom:.5rem;box-shadow:0 2px 8px #00000026}.bar-tooltip[data-v-76114a05]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#334155 transparent transparent transparent}.tooltip-date[data-v-76114a05]{font-weight:600;margin-bottom:.25rem}.chart-labels[data-v-76114a05]{display:flex;justify-content:space-around;padding-top:.5rem}.chart-label[data-v-76114a05]{font-size:.75rem;color:#64748b;text-align:center;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usage-table[data-v-76114a05]{width:100%;border-collapse:collapse}.usage-table th[data-v-76114a05]{background-color:#f1f5f9;padding:.75rem 1rem;text-align:left;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0}.usage-table td[data-v-76114a05]{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;color:#334155}.usage-table tr:last-child td[data-v-76114a05]{border-bottom:none}.usage-table tr[data-v-76114a05]:hover{background-color:#f1f5f9}.has-text-right[data-v-76114a05]{text-align:right}.usage-stats-scrollable-container[data-v-76114a05]::-webkit-scrollbar{width:8px}.usage-stats-scrollable-container[data-v-76114a05]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.usage-stats-scrollable-container[data-v-76114a05]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.usage-stats-scrollable-container[data-v-76114a05]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width: 767px){.tab-content[data-v-76114a05]{padding:1.5rem 1rem}.usage-stats-tab[data-v-76114a05]{height:600px}.form-footer[data-v-76114a05]{position:sticky;bottom:0;background-color:#fff;padding:1rem;box-shadow:0 -2px 10px #0000000d;margin:0 -1rem -1.5rem;width:calc(100% + 2rem)}.usage-stats-header[data-v-76114a05]{flex-direction:column;align-items:flex-start}.period-selector[data-v-76114a05],.period-selector .select[data-v-76114a05]{width:100%}.usage-chart[data-v-76114a05]{height:250px}.chart-label[data-v-76114a05]{font-size:.7rem}}.custom-vocabulary-page[data-v-b00f3163]{display:flex;flex-direction:column;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.custom-vocabulary-container[data-v-b00f3163]{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000f;margin-top:20px;padding:24px;flex:1}.create-button[data-v-b00f3163]{display:flex;align-items:center;gap:8px;background-color:#1ebbb2;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px #1ebbb233}.create-button[data-v-b00f3163]:hover{background-color:#0a9991;transform:translateY(-1px);box-shadow:0 4px 8px #1ebbb24d}.create-button[data-v-b00f3163]:active{transform:translateY(0);box-shadow:0 2px 3px #1ebbb233}.add-button[data-v-b00f3163]{display:flex;align-items:center;gap:8px;background-color:#1ebbb2;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px #1ebbb233}.add-button[data-v-b00f3163]:hover{background-color:#0a9991;transform:translateY(-1px);box-shadow:0 4px 8px #1ebbb24d}.add-button[data-v-b00f3163]:active{transform:translateY(0);box-shadow:0 2px 3px #1ebbb233}.loading-container[data-v-b00f3163]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background-color:#f9fafb;border-radius:8px}.loading-container .loading-spinner[data-v-b00f3163]{border:3px solid #f3f3f3;border-top:3px solid #1EBBB2;border-radius:50%;width:40px;height:40px;animation:spin-b00f3163 1s linear infinite;margin-bottom:20px}.loading-container p[data-v-b00f3163]{color:#6b7280;font-size:1rem;font-weight:500}@keyframes spin-b00f3163{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-b00f3163]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background-color:#f9fafb;border-radius:8px}.empty-state .empty-icon[data-v-b00f3163]{color:#9ca3af;margin-bottom:20px;font-size:3.5rem}.empty-state h3[data-v-b00f3163]{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#374151}.empty-state p[data-v-b00f3163]{color:#6b7280;margin-bottom:30px;font-size:1rem}.modal-overlay[data-v-b00f3163]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;backdrop-filter:blur(3px);animation:fadeIn-b00f3163 .2s ease-out}@keyframes fadeIn-b00f3163{0%{opacity:0}to{opacity:1}}.modal-container[data-v-b00f3163]{background-color:#fff;border-radius:16px;width:100%;max-width:650px;max-height:90vh;overflow-y:auto;box-shadow:0 15px 35px #0003;animation:slideUp-b00f3163 .3s ease-out;display:flex;flex-direction:column}@keyframes slideUp-b00f3163{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-b00f3163]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #E5E7EB;background-color:#f9fafb;border-top-left-radius:16px;border-top-right-radius:16px}.modal-header h3[data-v-b00f3163]{font-size:1.4rem;font-weight:600;color:#111827;margin:0;position:relative}.modal-header h3[data-v-b00f3163]:after{content:"";position:absolute;bottom:-6px;left:0;width:40px;height:3px;background-color:#1ebbb2;border-radius:3px}.modal-header .close-button[data-v-b00f3163]{background:none;border:none;color:#6b7280;cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;font-size:1.1rem}.modal-header .close-button[data-v-b00f3163]:hover{background-color:#f3f4f6;color:#111827}.modal-content[data-v-b00f3163]{padding:28px;overflow-y:auto}.form-grid[data-v-b00f3163]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.full-width[data-v-b00f3163]{grid-column:1/-1}.modal-footer[data-v-b00f3163]{display:flex;justify-content:flex-end;gap:16px;padding:20px 28px;border-top:1px solid #E5E7EB;background-color:#f9fafb;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.form-input[data-v-b00f3163],.form-select[data-v-b00f3163],.form-textarea[data-v-b00f3163]{width:100%;padding:14px 18px;border:1px solid #D1D5DB;border-radius:10px;font-size:1rem;transition:all .2s ease;background-color:#fff;color:#374151}.form-input[data-v-b00f3163]::placeholder,.form-select[data-v-b00f3163]::placeholder,.form-textarea[data-v-b00f3163]::placeholder{color:#9ca3af}.form-input[data-v-b00f3163]:focus,.form-select[data-v-b00f3163]:focus,.form-textarea[data-v-b00f3163]:focus{outline:none;border-color:#1ebbb2;box-shadow:0 0 0 3px #1ebbb21a}.form-textarea[data-v-b00f3163]{min-height:120px;resize:vertical;line-height:1.5}.cancel-button[data-v-b00f3163]{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:10px;padding:14px 24px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-button[data-v-b00f3163]:hover{background-color:#e5e7eb;transform:translateY(-1px)}.cancel-button[data-v-b00f3163]:active{transform:translateY(0)}.save-button[data-v-b00f3163]{background-color:#1ebbb2;color:#fff;border:none;border-radius:10px;padding:14px 24px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px #1ebbb233}.save-button[data-v-b00f3163]:hover{background-color:#0a9991;transform:translateY(-1px);box-shadow:0 4px 8px #1ebbb24d}.save-button[data-v-b00f3163]:active{transform:translateY(0);box-shadow:0 2px 3px #1ebbb233}.save-button[data-v-b00f3163]:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.vocabulary-table-container[data-v-b00f3163]{overflow-x:auto;border-radius:12px;box-shadow:0 1px 3px #0000000d}.vocabulary-table[data-v-b00f3163]{width:100%;border-collapse:separate;border-spacing:0;font-size:.95rem;border-radius:12px;overflow:hidden}.vocabulary-table th[data-v-b00f3163],.vocabulary-table td[data-v-b00f3163]{padding:16px;text-align:left}.vocabulary-table th[data-v-b00f3163]{font-weight:600;color:#374151;background-color:#f9fafb;border-bottom:1px solid #E5E7EB}.vocabulary-table td[data-v-b00f3163]{border-bottom:1px solid #E5E7EB;vertical-align:middle}.vocabulary-table tr:last-child td[data-v-b00f3163]{border-bottom:none}.vocabulary-table tbody tr[data-v-b00f3163]{transition:background-color .2s ease}.vocabulary-table tbody tr[data-v-b00f3163]:hover{background-color:#f9fafb}.vocabulary-table .actions-cell[data-v-b00f3163]{display:flex;gap:8px;justify-content:flex-end}.vocabulary-table .action-button[data-v-b00f3163]{background-color:#ebf5ff;border:none;padding:10px 16px;cursor:pointer;display:flex;align-items:center;gap:8px;justify-content:center;border-radius:8px;transition:all .2s ease;font-size:.9rem;font-weight:500;min-width:90px}.vocabulary-table .action-button[data-v-b00f3163]:hover{background-color:#dbeafe;transform:translateY(-1px);box-shadow:0 2px 5px #3182ce33}.vocabulary-table .action-button[data-v-b00f3163]:active{transform:translateY(0);box-shadow:0 1px 2px #3182ce1a}.vocabulary-table .action-button.edit[data-v-b00f3163]{color:#3182ce}.toggle-switch[data-v-b00f3163]{position:relative;display:inline-flex;align-items:center;cursor:pointer}.toggle-switch input[data-v-b00f3163]{opacity:0;width:0;height:0}.slider[data-v-b00f3163]{position:relative;display:inline-block;width:48px;height:24px;background-color:#e5e7eb;border-radius:34px;transition:.3s ease;box-shadow:inset 0 1px 3px #0000001a}.slider[data-v-b00f3163]:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.3s ease;box-shadow:0 1px 3px #0003}input:checked+.slider[data-v-b00f3163]{background-color:#10b981}input:focus+.slider[data-v-b00f3163]{box-shadow:inset 0 1px 3px #0000001a,0 0 0 2px #10b98133}input:checked+.slider[data-v-b00f3163]:before{transform:translate(24px)}.toggle-label[data-v-b00f3163]{margin-left:12px;font-size:.9rem;font-weight:500;color:#4b5563}.modal-toggle[data-v-b00f3163]{margin-top:12px;display:flex;align-items:center}.slider[data-v-b00f3163]:after{content:"\2715";position:absolute;right:8px;top:3px;color:#9ca3af;font-size:12px;font-weight:700}input:checked+.slider[data-v-b00f3163]:after{content:"\2713";left:8px;right:auto;color:#fff}.pagination-container[data-v-b00f3163]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:16px;border-top:1px solid #e5e7eb;gap:16px}.rows-per-page[data-v-b00f3163]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px}.rows-per-page select[data-v-b00f3163]{padding:6px 10px;border:1px solid #ddd;border-radius:4px}.pagination-info[data-v-b00f3163]{color:#6b7280;font-size:14px}.pagination-controls[data-v-b00f3163]{display:flex;align-items:center;gap:5px}.page-btn[data-v-b00f3163]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-btn[data-v-b00f3163]:hover:not(:disabled){background-color:#f9fafb}.page-btn[data-v-b00f3163]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-b00f3163]{display:flex;gap:5px}.page-number[data-v-b00f3163]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-number.current[data-v-b00f3163]{background-color:#1ebbb2;color:#fff;border-color:#1ebbb2}.page-number[data-v-b00f3163]:hover:not(.current){background-color:#f9fafb}@media (max-width: 768px){.custom-vocabulary-container[data-v-b00f3163]{padding:16px;margin-top:12px}.vocabulary-table[data-v-b00f3163]{display:block;width:100%}.vocabulary-table thead[data-v-b00f3163]{display:none}.vocabulary-table tbody[data-v-b00f3163]{display:block;width:100%}.vocabulary-table tr[data-v-b00f3163]{display:block;width:100%;margin-bottom:16px;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.vocabulary-table td[data-v-b00f3163]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;border-bottom:1px solid #f3f4f6;text-align:right;font-size:13px}.vocabulary-table td[data-v-b00f3163]:before{content:attr(data-label);font-weight:500;color:#4b5563;text-align:left;margin-right:16px}.vocabulary-table .actions-cell[data-v-b00f3163]{justify-content:flex-end}.modal-container[data-v-b00f3163]{max-width:100%;max-height:100vh;border-radius:0}.modal-overlay[data-v-b00f3163]{padding:0}.modal-content[data-v-b00f3163]{padding:16px}.modal-footer[data-v-b00f3163]{padding:12px 16px}.form-grid[data-v-b00f3163]{grid-template-columns:1fr}.pagination-container[data-v-b00f3163]{flex-direction:column;gap:16px}.rows-per-page[data-v-b00f3163],.pagination-info[data-v-b00f3163],.pagination-controls[data-v-b00f3163]{width:100%;justify-content:center}}.container[data-v-0258840c]{margin-top:4rem;padding:15px}.container-header[data-v-29ed2326]{height:60px;border-bottom:1px gainsboro dashed;margin-bottom:10px}.modal-overlay[data-v-68ef6f53]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.modal-container[data-v-68ef6f53]{background-color:#fff;border-radius:12px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 30px #0000001f}.modal-header[data-v-68ef6f53]{position:sticky;top:0;z-index:1;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem;border-bottom:1px solid #f0f0f0}.modal-header h2[data-v-68ef6f53]{margin:0;color:#1e293b;font-size:1.5rem;font-weight:600}.close-button[data-v-68ef6f53]{background:none;border:none;font-size:1.25rem;cursor:pointer;color:#94a3b8;transition:color .2s;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.close-button[data-v-68ef6f53]:hover{color:#475569;background-color:#f8fafc}.modal-content[data-v-68ef6f53]{padding:1.75rem;overflow:visible}.status-card[data-v-68ef6f53]{background-color:#f8fafc;border-radius:8px;padding:1.25rem;margin-bottom:1.75rem;border:1px solid #e2e8f0;overflow:visible}.status-header[data-v-68ef6f53]{display:flex;align-items:center;margin-bottom:1rem}.status-badge[data-v-68ef6f53]{display:inline-block;padding:.375rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:600;margin-right:.75rem}.status-badge.active[data-v-68ef6f53]{background-color:#dcfce7;color:#166534}.status-badge.inactive[data-v-68ef6f53]{background-color:#fee2e2;color:#b91c1c}.status-badge.pending[data-v-68ef6f53]{background-color:#fef3c7;color:#92400e}.plan-badge[data-v-68ef6f53]{background-color:#e0f2fe;color:#0369a1;padding:.375rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:600}.status-info[data-v-68ef6f53]{padding-top:.5rem;border-top:1px solid #e2e8f0}.info-row[data-v-68ef6f53]{display:flex;flex-wrap:wrap;margin-bottom:.5rem}.info-item[data-v-68ef6f53]{flex:1;min-width:200px;margin-bottom:.5rem}.info-label[data-v-68ef6f53]{display:block;color:#64748b;font-size:.875rem;margin-bottom:.25rem}.info-value[data-v-68ef6f53]{font-weight:500;color:#334155}form[data-v-68ef6f53]{overflow:visible;padding-bottom:30px}.form-grid[data-v-68ef6f53]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;overflow:visible}.form-group[data-v-68ef6f53]{margin-bottom:.5rem}.form-group.full-width[data-v-68ef6f53]{grid-column:span 2}label[data-v-68ef6f53]{display:block;margin-bottom:.5rem;font-size:.9rem;color:#475569;font-weight:500}input[data-v-68ef6f53],select[data-v-68ef6f53],textarea[data-v-68ef6f53]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:1rem;color:#334155;transition:all .2s ease;background-color:#fff}input[data-v-68ef6f53]:focus,select[data-v-68ef6f53]:focus,textarea[data-v-68ef6f53]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640}textarea[data-v-68ef6f53]{resize:vertical;font-family:monospace}select[data-v-68ef6f53]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem}.button-group[data-v-68ef6f53]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.btn-cancel[data-v-68ef6f53],.btn-submit[data-v-68ef6f53]{padding:.75rem 1.5rem;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-cancel[data-v-68ef6f53]{background-color:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.btn-cancel[data-v-68ef6f53]:hover{background-color:#e2e8f0}.btn-submit[data-v-68ef6f53]{background-color:#3b82f6;border:1px solid #3b82f6;color:#fff}.btn-submit[data-v-68ef6f53]:hover{background-color:#2563eb;border-color:#2563eb}@media (max-width: 768px){.form-grid[data-v-68ef6f53]{grid-template-columns:1fr}.form-group.full-width[data-v-68ef6f53]{grid-column:span 1}.status-info[data-v-68ef6f53],.info-row[data-v-68ef6f53]{flex-direction:column}.info-item[data-v-68ef6f53]{min-width:100%}}body[data-v-ac3b52bc]{margin:0;padding:0;background-color:#ccc}.app-header[data-v-ac3b52bc]{padding:14px 18px;background-color:#0fbab21a;color:#2e2c2c;font-size:14px;display:flex;flex-wrap:wrap;align-items:center}.app-header button[data-v-ac3b52bc]{border:none;background:transparent}.app-header label[data-v-ac3b52bc]{font-size:13px;align-items:center;display:flex;width:auto;justify-content:space-between;margin-right:15px}.pdf-controls[data-v-ac3b52bc]{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:10px}.zoom-controls[data-v-ac3b52bc]{display:flex;align-items:center;gap:5px}.zoom-btn[data-v-ac3b52bc]{width:24px;height:24px;border-radius:4px;border:1px solid #ddd;background-color:#f5f5f5;color:#333;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .2s ease}.zoom-btn[data-v-ac3b52bc]:hover{background-color:#e0e0e0}.zoom-level[data-v-ac3b52bc]{font-size:12px;min-width:45px;text-align:center}.app-content[data-v-ac3b52bc]{padding:24px 20px;position:relative;overflow:hidden}.pdf-wrapper[data-v-ac3b52bc]{transform-origin:center top;transition:transform .1s ease;cursor:grab}.pdf-wrapper[data-v-ac3b52bc]:active{cursor:grabbing}.right[data-v-ac3b52bc]{float:right}.mbl-pdf[data-v-ac3b52bc]{height:580px;overflow-y:visible;overflow-x:hidden}@media screen and (max-width: 1080px){.mbl-pdf[data-v-ac3b52bc]{height:910px}.pdf-controls[data-v-ac3b52bc]{width:100%;flex-direction:row;justify-content:space-between;gap:10px}.app-header[data-v-ac3b52bc]{padding:10px 15px}.app-header label[data-v-ac3b52bc]{width:auto;margin-right:10px}}@media screen and (max-width: 768px){.mbl-pdf[data-v-ac3b52bc]{height:436px}.pdf-controls[data-v-ac3b52bc]{flex-direction:column;align-items:flex-start}.zoom-controls[data-v-ac3b52bc]{margin-top:5px;width:100%;justify-content:space-between}.app-header[data-v-ac3b52bc]{padding:8px 12px;flex-direction:column;align-items:flex-start}.app-header label[data-v-ac3b52bc]{width:100%;margin-bottom:8px;margin-right:0}}.agentic-audit-container[data-v-772ce974]{position:relative;width:100%;height:100%;min-height:400px}.top-row .reload-button[data-v-772ce974]{background-color:#e3e3e3;color:#333;border:1px solid #bbb;padding:8px 16px;border-radius:6px;cursor:pointer}.center-button[data-v-772ce974]{display:flex;align-items:center;justify-content:center;height:80%}.start-button[data-v-772ce974]{padding:12px 24px;font-size:1.2rem;background-color:#168982;color:#fff;border:none;border-radius:8px;cursor:pointer}.content-wrapper[data-v-772ce974]{display:flex;flex-wrap:wrap}.scrollable-content[data-v-772ce974]{max-height:60vh;overflow-y:auto;border-radius:12px;padding:1rem;margin-bottom:2rem}.container[data-v-772ce974]{padding:0 1rem}.hold-input[data-v-772ce974]{margin-top:20px;border-radius:10px;background-color:#f5f5f5;padding:15px}.spinner-section[data-v-772ce974]{display:flex;align-items:center;gap:10px;margin-bottom:1rem}.status[data-v-772ce974]{font-size:1rem;color:#333}.output-box[data-v-772ce974]{margin-top:20px;padding:2px}.context-display-content[data-v-772ce974]{padding:1rem}.accordion-card[data-v-772ce974]{border:1px solid #dedede;border-radius:10px;margin-bottom:1rem;padding:.5rem}.accordion-summary[data-v-772ce974]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;margin:0;padding:0}.analysis-header[data-v-772ce974]{margin-left:.5rem;font-weight:600;font-size:1.5rem;line-height:1.3}.accordion-icon[data-v-772ce974]{display:inline-block;transition:transform .2s ease;font-size:1.5rem;color:#333;margin-left:8px}.accordion-icon[data-v-772ce974]:before{content:"\25b6"}details[open] .accordion-icon[data-v-772ce974]{transform:rotate(90deg)}.source-section[data-v-772ce974]{margin-left:1rem;margin-right:1rem}.filename-item[data-v-772ce974]{cursor:pointer;background-color:#08d4b538;color:#000;border-radius:10px;padding:5px;margin:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filename-item[data-v-772ce974]:hover{color:#fff;background-color:#08d4b5}.pdf-viewer-column[data-v-772ce974]{position:relative;background:#fdfdfd;flex:1}.pdf-outer-container[data-v-772ce974]{max-height:65vh;max-width:100%;width:100%;overflow-x:hidden;margin:0 auto}.modal-close[data-v-772ce974]{position:absolute;top:.5rem;right:.5rem;background:grey;color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;cursor:pointer;z-index:2}.mobile-popup-container[data-v-772ce974]{position:fixed;bottom:-100%;left:0;width:100%;height:auto;opacity:0;overflow:hidden;transition:opacity .6s ease;animation:slideUp-772ce974 1.2s ease forwards;z-index:9999;background-color:#fff}.mobile-popup-container.active[data-v-772ce974]{opacity:1;height:90vh}.mobile-popup-container.inactive[data-v-772ce974]{animation:slideDown-772ce974 1.2s ease forwards;animation-delay:.6s}@keyframes slideUp-772ce974{0%{bottom:-100%;opacity:0}to{bottom:0;opacity:1}}@keyframes slideDown-772ce974{0%{bottom:0;opacity:1}to{bottom:-100%;opacity:0}}.btn-dropdown[data-v-772ce974]{width:80px;background:#eee;border-radius:12px 12px 0 0;text-align:center;position:relative;left:calc(50% - 40px);top:5px;box-shadow:0 3px 7px 2px #0003}.popup-content[data-v-772ce974]{padding:.5rem;height:100%;overflow:auto}@media screen and (max-width: 1080px){.modal-card[data-v-b34058c5]{width:inherit}}.modal-selector[data-v-b34058c5]{cursor:pointer;display:inline-block}.modal-card-foot[data-v-b34058c5]{background:white}.modal-card[data-v-b34058c5]{border-radius:5px}footer .button[data-v-b34058c5]{background:#3f7e8d}.modal-container[data-v-d1b94d88]{margin:0 auto;padding:24px;border-radius:16px;box-shadow:0 4px 24px #0000001a;min-height:70vh;max-height:70vh}.modal-header[data-v-d1b94d88]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header .title[data-v-d1b94d88]{font-size:24px;font-weight:600;color:#1a1a1a}.search-filters[data-v-d1b94d88]{margin-bottom:20px}.search-filters .search-input[data-v-d1b94d88]{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;font-size:14px}.search-filters .search-input[data-v-d1b94d88]:focus{border-color:#dacce3;outline:none}.search-filters .tabs[data-v-d1b94d88]{display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:16px;position:relative}.search-filters .tabs .tab[data-v-d1b94d88]{padding:12px 24px;cursor:pointer;font-size:14px;font-weight:500;color:#666;position:relative;transition:all .2s}.search-filters .tabs .tab[data-v-d1b94d88]:hover{color:#1a1a1a}.search-filters .tabs .tab.active[data-v-d1b94d88]{color:#6200ea}.search-filters .tabs .tab.active[data-v-d1b94d88]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#6200ea}.search-filters .tabs .refresh-btn[data-v-d1b94d88]{background:none;border:none;padding:8px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#666;margin-left:auto;margin-right:8px;align-self:center}.search-filters .tabs .refresh-btn[data-v-d1b94d88]:hover{background:#f5f5f5;color:#1a1a1a}.templates-list[data-v-d1b94d88]{max-height:400px;overflow-y:auto;margin:20px 0}.templates-list .template-card[data-v-d1b94d88]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:8px;margin-bottom:12px;background:#f8f8f8;cursor:pointer;transition:all .2s}.templates-list .template-card[data-v-d1b94d88]:hover{background:#DACCE3;transform:translateY(-2px)}.templates-list .template-card .template-info .template-header[data-v-d1b94d88]{display:flex;align-items:center;gap:8px}.templates-list .template-card .template-info h3[data-v-d1b94d88]{font-size:16px;margin-bottom:4px}.templates-list .template-card .template-info .template-badges[data-v-d1b94d88]{display:flex;gap:4px}.templates-list .template-card .template-info .template-badges .last-used-badge[data-v-d1b94d88]{font-size:10px;background:#e0f7fa;color:#00838f;padding:2px 6px;border-radius:4px}.templates-list .template-card .template-info .template-meta[data-v-d1b94d88]{font-size:12px;color:#666;display:flex;gap:12px}.templates-list .template-card .template-actions[data-v-d1b94d88]{display:flex;align-items:center;gap:12px}.templates-list .template-card .template-actions .favorite-btn[data-v-d1b94d88]{background:none;border:none;cursor:pointer;color:#aaa;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.templates-list .template-card .template-actions .favorite-btn[data-v-d1b94d88]:hover{background:rgba(0,0,0,.05)}.templates-list .template-card .template-actions .favorite-btn.is-favorite[data-v-d1b94d88]{color:#ffc107}.modal-footer[data-v-d1b94d88]{margin-top:20px;text-align:right}.modal-footer .create-btn[data-v-d1b94d88]{display:flex;align-items:center;gap:8px;padding:12px 24px}.empty-state[data-v-d1b94d88]{text-align:center;padding:40px 20px;color:#666}.empty-state .icon[data-v-d1b94d88]{margin-bottom:16px;color:#dacce3}.empty-state p[data-v-d1b94d88]{font-size:16px;margin-bottom:20px}.empty-state .create-template-btn[data-v-d1b94d88]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;margin-top:16px}.tiptap-editor-container{display:flex;flex-direction:column;height:100%;border-radius:6px;transition:all .2s ease;overflow:hidden}.tiptap-active-border{border:1px solid #e0e0e0;box-shadow:0 0 0 2px #8252a11a}.tiptap-toolbar{flex-shrink:0;background:#f8f9fa;border:1px solid #e0e0e0;border-bottom:none;border-radius:6px 6px 0 0;padding:8px;z-index:10;position:relative}.editor-toolbar{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tiptap-editor-wrapper{flex:1;display:flex;flex-direction:column;overflow:hidden;border-top:none;border-radius:0 0 6px 6px;background:white}.tiptap-editor-content{flex:1;overflow-y:auto;overflow-x:hidden}.tiptap-content{padding:.75rem;min-height:100%;outline:none;font-size:.95rem;line-height:1.6;background:white;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tiptap-content h1{font-size:1.8em;font-weight:700;margin:1.5em 0 .5em;color:#2d3748;border-bottom:2px solid #e2e8f0;padding-bottom:.3em}.tiptap-content h2{font-size:1.5em;font-weight:600;margin:1.25em 0 .5em;color:#2d3748}.tiptap-content h3{font-size:1.25em;font-weight:600;margin:1em 0 .5em;color:#4a5568}.tiptap-content>h1:first-child,.tiptap-content>h2:first-child,.tiptap-content>h3:first-child{margin-top:0}.tiptap-content p{margin:0 0 1em;line-height:1.6}.tiptap-content p:last-child{margin-bottom:0}.tiptap-content ul,.tiptap-content ol{margin:.5em 0 1em;padding-left:1.5em}.tiptap-content li{margin:.25em 0;line-height:1.5}.tiptap-content ul ul,.tiptap-content ol ol,.tiptap-content ul ol,.tiptap-content ol ul{margin:.25em 0}.tiptap-content strong{font-weight:600;color:#2d3748}.tiptap-content code{background:#f7fafc;padding:.2em .4em;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85em}.tiptap-content pre{background:#f7fafc;padding:1em;border-radius:6px;overflow-x:auto;margin:1em 0;border:1px solid #e2e8f0}.tiptap-content blockquote{margin:1em 0;padding:0 1em;border-left:4px solid #cbd5e0;color:#4a5568;font-style:italic}.tiptap-content table{border-collapse:collapse;width:100%;margin:1em 0}.tiptap-content th,.tiptap-content td{border:1px solid #e2e8f0;padding:.5em;text-align:left}.tiptap-content th{background:#f7fafc;font-weight:600}.tiptap-content.is-editor-empty:before{content:attr(data-placeholder);color:#a0aec0;pointer-events:none;position:absolute;font-style:italic}.tiptap-content>*:first-child{margin-top:0}.tiptap-content>*:last-child{margin-bottom:0}.toolbar-button{background:none;border:none;width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#555;transition:all .2s;flex-shrink:0}.toolbar-button:hover{background-color:#e0e0e0}.toolbar-button.is-active{background-color:#8252a1;color:#fff}.toolbar-button:disabled{opacity:.5;cursor:not-allowed}.toolbar-button:disabled:hover{background-color:transparent}.toolbar-divider{width:1px;background-color:#ccc;height:24px;margin:0 4px}.text-sm{font-size:.75rem;margin-left:2px}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .2s ease-in}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(-10px);opacity:0}.tiptap-content h1{font-size:1.8em;font-weight:700;margin:.4em 0}.tiptap-content h2{font-size:1.4em;font-weight:600;margin:.4em 0;color:#333}.tiptap-content h3{font-size:1.1em;font-weight:600;margin:.4em 0;color:#333}.tiptap-content p{margin:.2em 0 .4em;line-height:1.5}.tiptap-content ul,.tiptap-content ol{margin-left:1.5em;margin-bottom:.8em;margin-top:.2em}.tiptap-content li{margin:.1em 0;line-height:1.5}.tiptap-content strong{font-weight:700}.tiptap-content em{font-style:italic}.tiptap-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.tiptap-editor-content::-webkit-scrollbar{width:6px}.tiptap-editor-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tiptap-editor-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tiptap-editor-content::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media (max-width: 768px){.editor-toolbar{padding:4px;gap:2px}.toolbar-button{width:28px;height:28px;font-size:.8rem}.toolbar-divider{height:20px;margin:0 2px}.text-sm{font-size:.65rem}}@media (max-width: 480px){.toolbar-button{width:26px;height:26px}.toolbar-button:nth-child(n+6):nth-child(-n+8){display:none}}.tabs[data-v-5718a145]{margin-bottom:.6rem!important}.tabs li.is-active a[data-v-5718a145]{background:rgba(187,107,217,.14)!important;border-radius:5px;margin-bottom:0;border-bottom-style:unset;color:#000;border-color:transparent!important;background:#DACCE3}.tabs li[data-v-5718a145]{display:block;font-weight:600;font-size:15px;color:#00000080;background-color:#8252a1;color:#fff;border-radius:8px}.tabs li a[data-v-5718a145]{background-color:#8252a1;color:#fff;border-radius:8px;padding:13px 20px}.tabs ul[data-v-5718a145]{border-bottom-color:transparent;border-bottom-style:none}.tabs.is-boxed a[data-v-5718a145]:hover{background-color:transparent;border-bottom-color:transparent}@media screen and (max-width: 1080px){.tabs[data-v-5718a145]{position:absolute!important;top:5vh!important;right:2vh!important;left:auto!important;z-index:100!important;display:flex!important;justify-content:flex-end!important;width:auto!important}.tabs li[data-v-5718a145]{background-color:transparent;margin-left:.5rem!important}.tabs li a[data-v-5718a145]{background-color:transparent;padding:0}.tabs li a .add-icon[data-v-5718a145]{margin-right:0!important;width:1.6rem;height:1.6rem;color:#8252a1!important}}.ai-streaming-chat[data-v-409f48fa]{display:flex;flex-direction:column;border-radius:12px;border:1px solid #e0e0e0;background-color:#fff;box-shadow:0 2px 10px #0000000d;margin-top:20px;overflow:hidden}.chat-header[data-v-409f48fa]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0}.chat-header h3[data-v-409f48fa]{margin:0;font-size:1rem;font-weight:600;color:#333}.chat-messages[data-v-409f48fa]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.message[data-v-409f48fa]{max-width:80%;padding:10px 14px;border-radius:18px;position:relative;animation:fadeIn-409f48fa .3s ease}.message.user[data-v-409f48fa]{align-self:flex-end;background-color:var(--3fac0418);color:#fff;border-bottom-right-radius:4px}.message.assistant[data-v-409f48fa]{align-self:flex-start;background-color:#f0f0f0;color:#333;border-bottom-left-radius:4px}.message.system[data-v-409f48fa]{align-self:center;background-color:#fff9e6;color:#e6a700;font-style:italic;max-width:90%;text-align:center}.message.streaming[data-v-409f48fa]{animation:pulse-409f48fa 2s infinite}.message-content[data-v-409f48fa]{line-height:1.4;word-break:break-word}.message-content[data-v-409f48fa] p{margin:0 0 8px}.message-content[data-v-409f48fa] p:last-child{margin-bottom:0}.message-content[data-v-409f48fa] ul,.message-content[data-v-409f48fa] ol{margin:8px 0;padding-left:20px}.message-content[data-v-409f48fa] pre{background-color:#0000000d;padding:8px;border-radius:4px;overflow-x:auto;margin:8px 0}.message-content[data-v-409f48fa] code{font-family:monospace;font-size:.9em}.message-time[data-v-409f48fa]{font-size:.7rem;opacity:.7;margin-top:4px;text-align:right}.typing-indicator[data-v-409f48fa]{display:flex;align-items:center;justify-content:center;margin-top:8px;gap:4px}.typing-indicator span[data-v-409f48fa]{display:inline-block;width:8px;height:8px;background-color:#aaa;border-radius:50%;animation:typingBounce-409f48fa 1.4s infinite ease-in-out}.typing-indicator span[data-v-409f48fa]:nth-child(1){animation-delay:0s}.typing-indicator span[data-v-409f48fa]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-409f48fa]:nth-child(3){animation-delay:.4s}.chat-input[data-v-409f48fa]{display:flex;padding:12px;border-top:1px solid #e0e0e0;background-color:#fff}.chat-input textarea[data-v-409f48fa]{flex:1;border:1px solid #e0e0e0;border-radius:20px;padding:10px 16px;resize:none;height:44px;font-family:inherit;font-size:.95rem;line-height:1.4;outline:none;transition:border-color .2s ease}.chat-input textarea[data-v-409f48fa]:focus{border-color:var(--3fac0418)}.send-button[data-v-409f48fa]{width:44px;height:44px;border-radius:50%;color:#fff;border:none;margin-left:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.send-button[data-v-409f48fa]:hover{filter:brightness(90%);transform:translateY(-1px)}.send-button[data-v-409f48fa]:disabled{background-color:#e0e0e0!important;color:#999;cursor:not-allowed;transform:none}.content-modal-overlay[data-v-409f48fa]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-409f48fa .3s ease}.content-modal[data-v-409f48fa]{width:80%;max-width:800px;max-height:80vh;background-color:#fff;border-radius:12px;box-shadow:0 5px 20px #0003;display:flex;flex-direction:column;animation:slideUp-409f48fa .3s ease}.modal-header[data-v-409f48fa]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-409f48fa]{margin:0;font-size:1.2rem;color:#333}.close-button[data-v-409f48fa]{background:none;border:none;font-size:1.5rem;color:#777;cursor:pointer;transition:color .2s}.close-button[data-v-409f48fa]:hover{color:#333}.modal-content[data-v-409f48fa]{flex:1;padding:20px;overflow-y:auto}.content-preview[data-v-409f48fa]{background-color:#f8f9fa;padding:16px;border-radius:8px;border:1px solid #e0e0e0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;white-space:pre-wrap;max-height:50vh;overflow-y:auto}.modal-footer[data-v-409f48fa]{padding:16px 20px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end}.copy-button[data-v-409f48fa]{background-color:var(--3fac0418);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;transition:all .2s ease}.copy-button[data-v-409f48fa]:hover{filter:brightness(90%);transform:translateY(-1px)}@keyframes fadeIn-409f48fa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-409f48fa{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse-409f48fa{0%{box-shadow:0 0 #8252a166}70%{box-shadow:0 0 0 6px #8252a100}to{box-shadow:0 0 #8252a100}}@keyframes typingBounce-409f48fa{0%,80%,to{transform:scale(.6)}40%{transform:scale(1)}}@media (max-width: 768px){.message[data-v-409f48fa]{max-width:90%}.content-modal[data-v-409f48fa]{width:95%}}.ai-chat-container[data-v-bdddc186]{display:flex;justify-content:center;padding:0 20px;box-sizing:border-box;margin:20px 0;max-width:none!important;position:relative;z-index:1}.ai-chat-container[data-v-bdddc186] .ai-streaming-chat{max-width:70%!important;margin:0 auto!important}@media (max-width: 768px){.ai-chat-container[data-v-bdddc186]{padding:0 10px}.ai-chat-container[data-v-bdddc186] .ai-streaming-chat{max-width:100%!important}}.scribe-container[data-v-bdddc186]{display:flex;flex-direction:column;margin:0 auto;min-height:50vh;padding:.5rem;overflow:visible;width:70%}.audio-panel[data-v-bdddc186]{position:relative;background-color:#f8f9fa;border-radius:8px;padding:.75rem 1rem;margin-bottom:.75rem;box-shadow:0 2px 4px #0000000d}.status-indicators[data-v-bdddc186]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.timer-container[data-v-bdddc186]{display:flex;flex-direction:column;align-items:center}.timer[data-v-bdddc186]{font-size:1.8rem;font-weight:600;color:#333;line-height:1}.listening-status[data-v-bdddc186]{font-size:.85rem;color:#777;margin-top:.25rem}.listening-status.active[data-v-bdddc186]{color:#1ebbb2;font-weight:600}.audio-status[data-v-bdddc186]{padding:.35rem .75rem;border-radius:16px;font-size:.85rem;font-weight:500;background-color:#ffe6e6;color:#ff4d4d}.audio-status.detected[data-v-bdddc186]{background-color:#e6ffe6;color:#0c0}.visualizer-container[data-v-bdddc186]{background-color:#fff;border-radius:6px;padding:.75rem;height:80px;display:flex;align-items:center;justify-content:center;margin:.5rem 0;box-shadow:inset 0 0 4px #0000001a}.visualizer-placeholder[data-v-bdddc186]{width:100%;height:70px;background:linear-gradient(90deg,#f0f0f0 25%,#d1f4ec 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-bdddc186 1.5s infinite;border-radius:4px;position:relative}@keyframes shimmer-bdddc186{0%{background-position:-200% 0}to{background-position:200% 0}}.paused-indicator[data-v-bdddc186]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.paused-indicator span[data-v-bdddc186]{font-size:2rem;font-weight:700;color:#ff5252;padding:.5rem 2rem;border-radius:8px;letter-spacing:3px;width:95%;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.2);animation:pulsePause-bdddc186 5s infinite}@keyframes pulsePause-bdddc186{0%{opacity:.7;transform:scale(.95);color:#1ebbb2}50%{opacity:1;transform:scale(1.05);color:#8252a1}to{opacity:.7;transform:scale(.95);color:#1ebbb2}}.controls[data-v-bdddc186]{display:flex;justify-content:center;margin:.5rem 0}.primary-btn[data-v-bdddc186],.stop-btn[data-v-bdddc186]{padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;border:none;border-radius:24px;cursor:pointer;transition:all .2s ease;min-width:160px;display:flex;align-items:center;justify-content:center;gap:.4rem}.primary-btn[data-v-bdddc186]{background-color:#8252a1;color:#fff}.primary-btn[data-v-bdddc186]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}.stop-btn[data-v-bdddc186]{background-color:#ff6b6b;color:#fff}.stop-btn[data-v-bdddc186]:hover{background-color:#ff5252;transform:translateY(-1px);box-shadow:0 3px 6px #ff6b6b33}.device-selector-minimal[data-v-bdddc186]{position:absolute;bottom:12px;right:12px;z-index:2}.device-icon-btn[data-v-bdddc186]{width:36px;height:36px;border-radius:50%;background-color:#f0f0f0;border:none;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.device-icon-btn[data-v-bdddc186]:hover{background-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 3px 5px #0000001a}.device-icon-btn.active[data-v-bdddc186]{background-color:#8252a1;color:#fff}.device-dropdown[data-v-bdddc186]{position:absolute;bottom:calc(100% + 5px);right:0;width:250px;max-height:10rem;background:white;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;animation:fadeInUp-bdddc186 .2s ease-out}@keyframes fadeInUp-bdddc186{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-bdddc186]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background-color:#f5f5f5;border-bottom:1px solid #eee;font-weight:600;font-size:.85rem}.refresh-icon[data-v-bdddc186]{background:none;border:none;color:#777;cursor:pointer;padding:5px;border-radius:50%;transition:all .2s ease}.refresh-icon[data-v-bdddc186]:hover{background-color:#e0e0e0;color:#555}.device-list[data-v-bdddc186]{max-height:8rem;overflow-y:auto}.device-option[data-v-bdddc186]{padding:10px 12px;cursor:pointer;font-size:.85rem;transition:background .2s;border-left:3px solid transparent}.device-option[data-v-bdddc186]:hover{background-color:#f5f5f5}.device-option.selected[data-v-bdddc186]{background-color:#f0f0f0;border-left-color:#8252a1;font-weight:500}.data-panels[data-v-bdddc186]{display:flex;gap:1rem;min-height:300px;margin-bottom:.5rem;overflow:visible}.data-panel[data-v-bdddc186]{flex:1;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.data-panel h2[data-v-bdddc186]{margin:0;padding:.6rem 1rem;font-size:1rem;font-weight:600;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee}.panel-header[data-v-bdddc186]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;cursor:pointer;background-color:#f8f9fa;border-bottom:1px solid #eee;transition:background-color .2s ease}.panel-header[data-v-bdddc186]:hover{background-color:#f0f0f0}.panel-header h2[data-v-bdddc186]{margin:0;padding:0;font-size:1rem;font-weight:600;color:#333}.toggle-icon[data-v-bdddc186]{color:#8252a1;transition:transform .3s ease}.panel-header:hover .toggle-icon[data-v-bdddc186]{color:#6b4589}.panel-content[data-v-bdddc186]{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.panel-content[data-v-bdddc186]{flex:1;overflow-y:auto;padding:.75rem;scrollbar-width:thin;scrollbar-color:#ccc #f8f9fa}.empty-state[data-v-bdddc186]{display:flex;align-items:center;justify-content:center;height:100%;color:#aaa;font-style:italic;text-align:center;padding:1rem;font-size:.85rem;min-height:200px}.panel-content[data-v-bdddc186]::-webkit-scrollbar{width:8px}.panel-content[data-v-bdddc186]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.panel-content[data-v-bdddc186]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid #f8f9fa}.category-sections[data-v-bdddc186]{padding-right:4px}.questions-panel[data-v-bdddc186]{background-color:#fff;border-left:3px solid #8252A1}.details-panel[data-v-bdddc186]{background-color:#fff;border-left:3px solid #1ebbb2}.context-panel[data-v-bdddc186]{background-color:#fff;border-left:3px solid #888888;transition:all .3s ease;width:100%;flex:1 1 100%}.context-panel.collapsed[data-v-bdddc186]{min-height:50px!important;height:50px!important;flex:0 0 100%;width:100%}.context-panels[data-v-bdddc186]{transition:min-height .3s ease;min-height:auto;width:100%;display:flex}.patient-name-container[data-v-bdddc186]{margin-bottom:10px}.patient-name-container label[data-v-bdddc186]{display:block;font-size:.85rem;margin-bottom:5px;font-weight:500;color:#555}.patient-name-input[data-v-bdddc186]{width:100%;padding:8px 12px;border:1px solid #eee;border-radius:7px;font-family:inherit;font-size:.85rem;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.patient-name-input[data-v-bdddc186]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.patient-name-input[data-v-bdddc186]::placeholder{color:#aaa;font-style:italic}.context-textarea[data-v-bdddc186]{width:100%;flex:1;min-height:100px;padding:.75rem;border:1px solid #eee;border-radius:7px;resize:none;font-family:inherit;font-size:.85rem;line-height:1.4;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.context-textarea[data-v-bdddc186]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.context-textarea[data-v-bdddc186]::placeholder{color:#aaa;font-style:italic}.category[data-v-bdddc186]{margin-bottom:1rem}.category h3[data-v-bdddc186]{font-size:.9rem;margin:0 0 .5rem;color:#555;font-weight:600;padding-bottom:.35rem;border-bottom:1px solid #eee}.category ul[data-v-bdddc186]{list-style-type:none;padding:0;margin:0}.category li[data-v-bdddc186]{position:relative;padding:.35rem 0 .35rem 1.5rem;line-height:1.3;font-size:.85rem}.category li[data-v-bdddc186]:before{content:"\2022";position:absolute;left:.5rem;top:.35rem;color:#1ebbb2;font-weight:700;display:inline-block;width:.75rem;text-align:center}.questions-panel ul[data-v-bdddc186]{list-style-type:none;padding:0;margin:0}.questions-panel li[data-v-bdddc186]{padding:.5rem .75rem;margin-bottom:.4rem;background-color:#f8f9fa;border-radius:4px;border-left:2px solid #8252A1;font-size:.85rem;line-height:1.3;transition:all .2s ease}.questions-panel li[data-v-bdddc186]:hover{background-color:#f0f0f0;transform:translate(2px)}.transcript-item[data-v-bdddc186]{padding:10px 15px;margin-bottom:10px;background-color:#f9f9f9;border-radius:6px;border-left:2px solid #8252A1;font-size:.95rem;line-height:1.4}.premium-status-container[data-v-bdddc186]{display:flex;justify-content:flex-end;max-width:1200px;margin:0 auto;padding:0 .5rem;margin-bottom:.5rem}.premium-status[data-v-bdddc186]{display:flex;align-items:center;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;background-color:#f0f0f0;color:#666;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;cursor:pointer}.premium-status[data-v-bdddc186]:hover{background-color:#e9e9e9;transform:translateY(-1px);box-shadow:0 2px 5px #00000026}.premium-status[data-v-bdddc186]:active{transform:translateY(1px);box-shadow:0 1px 2px #0000001a}.premium-status.is-premium[data-v-bdddc186]{background-color:#ffefd1;color:#c59938}.premium-status.is-premium[data-v-bdddc186]:hover{background-color:#ffe9b8;color:#b38728;box-shadow:0 2px 5px #c5993833}.premium-status.is-premium[data-v-bdddc186]:active{background-color:#ffefd1;transform:translateY(1px);box-shadow:0 1px 2px #c599381a}.status-icon[data-v-bdddc186]{margin-right:.3rem}.is-premium .status-icon[data-v-bdddc186]{color:#ffc107}.premium-transcript[data-v-bdddc186]{position:relative}.premium-indicator[data-v-bdddc186]{position:absolute;top:-12px;right:20px;background:linear-gradient(135deg,#ffc107 0%,#8252A1 100%);color:#fff;padding:5px 15px;border-radius:20px;font-weight:600;font-size:.85rem;box-shadow:0 4px 10px #8252a14d;z-index:10}.premium-transcript-display[data-v-bdddc186]{padding:10px}.premium-transcript-item[data-v-bdddc186]{display:flex;align-items:flex-start;padding:15px;margin-bottom:12px;border-radius:8px;border-left:3px solid #8252A1;position:relative;transition:all .2s ease}.premium-transcript-item[data-v-bdddc186]:hover{transform:translate(3px)}.premium-section[data-v-bdddc186]{display:flex;align-items:center;gap:8px}.settings-button[data-v-bdddc186]{cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f8fafc;color:#64748b;transition:all .2s ease}.settings-button[data-v-bdddc186]:hover{background-color:#e2e8f0;color:#3b82f6;transform:rotate(15deg)}.tab-output[data-v-bdddc186]{padding:20px;border-radius:20px;box-shadow:0 4px 6px #0000001a;max-height:65vh;overflow-y:auto}.tabs[data-v-bdddc186]{width:fit-content;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tabs .tab[data-v-bdddc186]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tabs .tab.active[data-v-bdddc186]{border-bottom:2px solid #8252A1}.tabs .tab-group[data-v-bdddc186]{line-height:1rem;width:100%}.tabs .tab-group .tab-title[data-v-bdddc186]{font-size:.75rem}.tabs .tab-group .template-name[data-v-bdddc186]{font-size:.95rem}.action-buttons[data-v-bdddc186]{position:absolute;top:10px;right:10px;display:flex;gap:10px;z-index:2}.resume-button[data-v-bdddc186]{background-color:#1ebbb2;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.resume-button[data-v-bdddc186]:hover{background-color:#19a59d;transform:translateY(-1px);box-shadow:0 3px 6px #1ebbb233}.reassessment-button[data-v-bdddc186]{position:static;background-color:#8252a1;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.reassessment-button[data-v-bdddc186]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}@media (max-width: 768px){.scribe-container[data-v-bdddc186]{width:100%;height:auto;max-height:none;overflow-y:auto}.status-indicators[data-v-bdddc186]{flex-direction:column;align-items:flex-start;gap:.5rem}.timer-container[data-v-bdddc186]{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.data-panels[data-v-bdddc186]{flex-direction:column;min-height:auto;margin-bottom:1rem;height:auto}.data-panel[data-v-bdddc186]{min-height:250px;height:auto;max-height:none;margin-bottom:1rem;width:100%}.details-panel[data-v-bdddc186]{min-height:300px}.category[data-v-bdddc186]{margin-bottom:.75rem}.category h3[data-v-bdddc186]{margin-bottom:.35rem}.panel-content[data-v-bdddc186]{padding:.75rem;overflow-y:auto;max-height:none}.empty-state[data-v-bdddc186]{min-height:150px;padding:.5rem}.context-panels[data-v-bdddc186]{margin-top:0}.context-panels .data-panel[data-v-bdddc186]{height:auto;min-height:auto}.context-panel.collapsed[data-v-bdddc186]{min-height:40px!important;height:40px!important}.context-textarea[data-v-bdddc186]{min-height:80px}.controls[data-v-bdddc186]{margin-top:.5rem}.primary-btn[data-v-bdddc186],.stop-btn[data-v-bdddc186]{width:100%}.device-selector-minimal[data-v-bdddc186]{bottom:60px;right:10px}.action-buttons[data-v-bdddc186]{position:static;margin-bottom:15px;justify-content:center}}@media (max-width: 1366px){.scribe-container[data-v-bdddc186]{padding:.25rem;min-height:40vh}.audio-panel[data-v-bdddc186]{padding:.5rem;margin-bottom:.5rem}.timer[data-v-bdddc186]{font-size:1.5rem}.visualizer-container[data-v-bdddc186]{height:60px;padding:.5rem}.controls[data-v-bdddc186]{margin:.25rem 0}.primary-btn[data-v-bdddc186],.stop-btn[data-v-bdddc186]{padding:.4rem 1.25rem;font-size:.85rem;min-width:140px}.data-panels[data-v-bdddc186]{gap:.5rem;min-height:10rem}.category h3[data-v-bdddc186]{font-size:.85rem;margin-bottom:.35rem}.data-panel h2[data-v-bdddc186]{padding:.5rem .75rem;font-size:.9rem}.panel-content[data-v-bdddc186]{padding:.5rem}.category li[data-v-bdddc186],.questions-panel li[data-v-bdddc186]{padding:.25rem .5rem;font-size:.8rem}}.transcript-display[data-v-bdddc186]{font-size:1rem;font-weight:400;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;max-height:60vh;overflow-y:auto}.context-display[data-v-bdddc186]{display:flex;flex-direction:column;height:100%;min-height:400px}.context-display-content[data-v-bdddc186]{flex:1;overflow-y:auto}.context-display{&[data-v-bdddc186]{font-size:1rem;font-weight:400;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;max-height:55vh}.context-display-content {&[data-v-bdddc186] {overflow-y: auto; padding: 1rem; flex: 1; scroll-behavior: smooth;} &[data-v-bdddc186]::-webkit-scrollbar {width: 8px;} &[data-v-bdddc186]::-webkit-scrollbar-track {background: #f1f1f1; border-radius: 4px;} &[data-v-bdddc186]::-webkit-scrollbar-thumb {background: #8252A1; border-radius: 4px;}} .button-group[data-v-bdddc186] {position: sticky; bottom: 0; background: white; padding: 1rem 0; margin-top: auto;}}.copy-button{&[data-v-bdddc186]{background-color:transparent;color:#000;border:none;border-radius:5px;cursor:pointer;border:2px solid #1e1e1ecc;font-size:.9rem;padding:10px 22px;font-weight:600;opacity:.8;align-self:flex-end;bottom:2px;right:2px}&.edit-button[data-v-bdddc186]{background-color:#dacce3}&.save-button[data-v-bdddc186]{background-color:#e3e1cc}}.context-display-content[data-v-bdddc186]{padding:1rem}.context-display-content h1[data-v-bdddc186]{font-size:2em;font-weight:700;margin-bottom:1em}.context-display-content h2[data-v-bdddc186]{font-size:1.5em;font-weight:600;margin:1em 0;color:#333}.context-display-content ul[data-v-bdddc186]{margin-left:1.5em;margin-bottom:1em}.context-display-content li[data-v-bdddc186]{margin:.5em 0;line-height:1.6}.context-display-content p[data-v-bdddc186]{margin:1em 0;line-height:1.6}.spinner-container[data-v-bdddc186]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20rem;max-height:60vh;width:100%}.loading-text[data-v-bdddc186]{margin-top:1.5rem;font-size:1.1rem;font-weight:500;color:#555}.chat-transcript-container[data-v-bdddc186]{display:flex;flex-direction:column;gap:12px;padding:15px;max-height:60vh;overflow-y:auto}.chat-bubble-wrapper[data-v-bdddc186]{display:flex;flex-direction:column;max-width:80%}.speaker-left[data-v-bdddc186]{align-self:flex-start}.speaker-right[data-v-bdddc186]{align-self:flex-end}.speaker-label[data-v-bdddc186]{font-size:.8rem;font-weight:500;margin-bottom:4px;color:#666}.chat-bubble[data-v-bdddc186]{padding:12px 16px;border-radius:18px;line-height:1.4;position:relative;box-shadow:0 1px 4px #0000001a}.speaker-left .chat-bubble[data-v-bdddc186]{background-color:#f0f0f0;border-bottom-left-radius:4px}.speaker-right .chat-bubble[data-v-bdddc186]{background-color:#e1d4eb;border-bottom-right-radius:4px;color:#444}.timestamp[data-v-bdddc186]{font-size:.7rem;color:#999;margin-top:4px;align-self:flex-end}.edit-textarea[data-v-bdddc186]{width:100%;min-height:300px;font-family:inherit;font-size:1rem;line-height:1.6;padding:1rem;border:1px solid #ddd;border-radius:4px;resize:vertical}.edit-button[data-v-bdddc186]{background-color:#dacce3}.save-button[data-v-bdddc186]{background-color:#e3e1cc}.transcript-list[data-v-bdddc186]{margin-top:0}.tabs[data-v-bdddc186]{width:100%;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tab[data-v-bdddc186]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tab.active[data-v-bdddc186]{border-bottom:2px solid #8252A1}.tab-group[data-v-bdddc186]{line-height:1rem;width:100%}.tab-title[data-v-bdddc186]{font-size:.75rem}.template-name[data-v-bdddc186]{font-size:.95rem}.tabs-container[data-v-bdddc186]{border:1px solid #D4D4D4;border-radius:12px;margin-top:20px;background-color:#fff}.tab-content[data-v-bdddc186]{padding:20px;min-height:400px}.button-group[data-v-bdddc186]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.mr-2[data-v-bdddc186]{margin-right:.5rem}.countdown-container[data-v-bdddc186]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:.5rem;animation:fadeIn-bdddc186 .3s ease-in}.countdown-number[data-v-bdddc186]{font-size:3.5rem;font-weight:700;color:#8252a1;margin-bottom:.5rem;height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#8252a11a;animation:pulse-bdddc186 1s infinite}.countdown-text[data-v-bdddc186]{font-size:.9rem;color:#666;margin-top:.5rem}.countdown-progress-container[data-v-bdddc186]{width:200px;height:6px;background-color:#f0f0f0;border-radius:3px;overflow:hidden}.countdown-progress[data-v-bdddc186]{height:100%;background-color:#8252a1;border-radius:3px;transition:width .1s linear}@keyframes pulse-bdddc186{0%{transform:scale(1);box-shadow:0 0 #8252a166}70%{transform:scale(1.05);box-shadow:0 0 0 10px #8252a100}to{transform:scale(1);box-shadow:0 0 #8252a100}}@keyframes fadeIn-bdddc186{0%{opacity:0}to{opacity:1}}.care-plan-detail-page[data-v-18057057]{--primary-color: #1EBBB2;--primary-light: rgba(30, 187, 178, .1);--primary-dark: #0A9991;--secondary-color: #8252A1;--secondary-light: rgba(130, 82, 161, .1);--secondary-dark: #6B4589;--nurse-color: #4CAF50;--nurse-light: rgba(76, 175, 80, .1);--nurse-dark: #388E3C;--dark-color: #2D3748;--light-color: #FFFFFF;--gray-50: #F9FAFB;--gray-100: #F3F4F6;--gray-200: #E5E7EB;--gray-300: #D1D5DB;--gray-400: #9CA3AF;--gray-500: #6B7280;--gray-600: #4B5563;--gray-700: #374151;--gray-800: #1F2937;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;height:85vh;background:var(--gray-50);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;overflow:hidden}.page-header[data-v-18057057]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:var(--light-color);padding:1.5rem 0;box-shadow:var(--shadow-lg);flex-shrink:0}.header-controls[data-v-18057057]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.back-btn[data-v-18057057]{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);color:var(--light-color);padding:.75rem 1.5rem;border-radius:var(--radius-lg);cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;transition:all .3s ease}.back-btn[data-v-18057057]:hover{background:rgba(255,255,255,.25);transform:translateY(-1px)}.header-actions[data-v-18057057]{display:flex;gap:.75rem}.action-btn[data-v-18057057]{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);color:var(--light-color);padding:.75rem 1.25rem;border-radius:var(--radius-lg);cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;transition:all .3s ease}.action-btn[data-v-18057057]:hover{background:rgba(255,255,255,.25);transform:translateY(-1px)}.plan-title-section[data-v-18057057]{max-width:1200px;margin:0 auto;padding:0 2rem}.title-wrapper[data-v-18057057]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:2rem}.title-wrapper h1[data-v-18057057]{font-size:1.75rem;font-weight:700;margin:0;line-height:1.3}.plan-meta[data-v-18057057]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.specialty-badge[data-v-18057057]{background:var(--secondary-color);color:var(--light-color);font-size:.7rem;padding:.25rem .75rem;border-radius:var(--radius-xl);font-weight:600;letter-spacing:.025em}.plan-id[data-v-18057057]{background:rgba(255,255,255,.2);color:var(--light-color);font-size:.75rem;padding:.25rem .75rem;border-radius:var(--radius-md);font-weight:500}.plan-description[data-v-18057057]{font-size:.9rem;margin:0;opacity:.9;line-height:1.5}.page-content[data-v-18057057]{flex:1;overflow-y:auto;overflow-x:hidden}.content-container[data-v-18057057]{max-width:1200px;margin:0 auto;padding:2rem}.content-section[data-v-18057057]{margin-bottom:.6rem;animation:fadeIn-18057057 .3s ease-out}.content-section[data-v-18057057]:last-child{margin-bottom:0}.section-header[data-v-18057057]{display:flex;align-items:center;gap:.5rem;background:var(--light-color)}.section-header.compact[data-v-18057057]{margin-bottom:.2rem}.section-icon-wrapper[data-v-18057057]{width:40px;height:40px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-icon.problems[data-v-18057057]{color:#ef4444;background:#fef2f2}.section-icon.goals[data-v-18057057]{color:var(--nurse-color);background:var(--nurse-light)}.section-icon.interventions[data-v-18057057]{color:var(--secondary-color);background:var(--secondary-light)}.section-icon.evaluation[data-v-18057057]{color:#f59e0b;background:#fef3c7}.section-icon[data-v-18057057]{font-size:1.1rem}.section-title[data-v-18057057]{flex:1}.section-title h2[data-v-18057057]{font-size:1.35rem;font-weight:700;color:var(--gray-800);margin:0 0 .25rem}.section-title p[data-v-18057057]{font-size:.85rem;color:var(--gray-600);margin:0}.content-list[data-v-18057057]{display:flex;flex-direction:column;gap:.75rem}.content-item[data-v-18057057]{background:var(--light-color);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:1rem 1.25rem;box-shadow:var(--shadow-sm);transition:all .3s ease;display:flex;flex-direction:column;gap:.25rem}.content-item[data-v-18057057]:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);border-color:var(--primary-color)}.item-number[data-v-18057057]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;color:var(--light-color);flex-shrink:0;margin-right:.5rem;vertical-align:middle}.item-number.problems[data-v-18057057]{background:#ef4444}.item-number.goals[data-v-18057057]{background:var(--nurse-color)}.item-number.interventions[data-v-18057057]{background:var(--secondary-color)}.item-number.evaluation[data-v-18057057]{background:#f59e0b}.item-content[data-v-18057057]{flex:1}.item-content p[data-v-18057057]{margin:0;font-size:.9rem;line-height:1.5;color:var(--gray-700);list-style-type:disc;display:list-item;margin-left:1.25rem}.page-footer[data-v-18057057]{background:var(--light-color);border-top:1px solid var(--gray-200);padding:1rem 2rem;flex-shrink:0}.footer-content[data-v-18057057]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:1rem;font-size:.85rem;color:var(--gray-600)}.footer-icon-wrapper[data-v-18057057]{width:28px;height:28px;background:var(--primary-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color)}.footer-badge[data-v-18057057]{background:var(--nurse-color);color:var(--light-color);padding:.25rem .75rem;border-radius:var(--radius-md);display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600}.page-content[data-v-18057057]::-webkit-scrollbar{width:8px}.page-content[data-v-18057057]::-webkit-scrollbar-track{background:var(--gray-100)}.page-content[data-v-18057057]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:var(--radius-sm)}.page-content[data-v-18057057]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}@keyframes fadeIn-18057057{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.page-header[data-v-18057057]{padding:1rem 0}.header-controls[data-v-18057057]{flex-direction:column;gap:1rem;align-items:stretch;margin-bottom:1rem;padding:0 1rem}.back-btn[data-v-18057057],.header-actions[data-v-18057057]{justify-content:center}.action-btn[data-v-18057057]{flex:1;justify-content:center}.title-wrapper[data-v-18057057]{flex-direction:column;gap:1rem;align-items:flex-start}.title-wrapper h1[data-v-18057057]{font-size:1.5rem}.plan-meta[data-v-18057057]{flex-wrap:wrap;gap:.5rem}.plan-title-section[data-v-18057057]{padding:0 1rem}.content-container[data-v-18057057]{padding:1.5rem 1rem}.section-header[data-v-18057057]{flex-direction:column;text-align:center;padding:1rem}.section-header.compact[data-v-18057057]{padding:.875rem}.section-icon-wrapper[data-v-18057057]{width:36px;height:36px}.section-icon[data-v-18057057]{font-size:1rem}.section-title h2[data-v-18057057]{font-size:1.2rem}.content-item[data-v-18057057]{padding:.75rem 1rem;flex-direction:row;align-items:flex-start}.item-number[data-v-18057057]{width:24px;height:24px;font-size:.75rem}.item-content p[data-v-18057057]{font-size:.85rem}.page-footer[data-v-18057057]{padding:1rem}.footer-content[data-v-18057057]{flex-direction:column;gap:.75rem;text-align:center}}@media (max-width: 480px){.header-controls[data-v-18057057]{padding:0 .75rem}.title-wrapper h1[data-v-18057057]{font-size:1.25rem}.specialty-badge[data-v-18057057],.plan-id[data-v-18057057]{font-size:.65rem;padding:.2rem .6rem}.plan-title-section[data-v-18057057]{padding:0 .75rem}.content-container[data-v-18057057]{padding:1rem .75rem}.section-header[data-v-18057057]{padding:.875rem}.section-header.compact[data-v-18057057]{padding:.75rem}.section-icon-wrapper[data-v-18057057]{width:32px;height:32px}.section-icon[data-v-18057057]{font-size:.9rem}.section-title h2[data-v-18057057]{font-size:1.1rem}.content-item[data-v-18057057]{padding:.75rem .875rem}.item-number[data-v-18057057]{width:22px;height:22px;font-size:.7rem}.item-content p[data-v-18057057]{font-size:.8rem}.action-btn .btn-text[data-v-18057057]{display:none}}@media print{.page-header[data-v-18057057]{background:var(--light-color)!important;color:var(--gray-800)!important;padding:1rem 0!important}.header-controls[data-v-18057057]{display:none}.page-footer[data-v-18057057]{background:var(--light-color)!important}.care-plan-detail-page[data-v-18057057]{background:var(--light-color)!important;height:auto}.page-content[data-v-18057057]{overflow:visible}.content-item[data-v-18057057]{break-inside:avoid;box-shadow:none;border:1px solid var(--gray-300);margin-bottom:.5rem}.section-header[data-v-18057057]{break-inside:avoid;box-shadow:none;border:1px solid var(--gray-300)}.content-section[data-v-18057057]{break-inside:avoid;margin-bottom:1.5rem}}.back-btn[data-v-18057057]:focus,.action-btn[data-v-18057057]:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-reduced-motion: reduce){.content-item[data-v-18057057],.action-btn[data-v-18057057],.back-btn[data-v-18057057]{transition:none}.content-item[data-v-18057057]:hover,.action-btn[data-v-18057057]:hover,.back-btn[data-v-18057057]:hover{transform:none}.content-section[data-v-18057057]{animation:none}}@media (prefers-contrast: high){.content-item[data-v-18057057],.section-header[data-v-18057057]{border-width:2px}.specialty-badge[data-v-18057057],.footer-badge[data-v-18057057]{border:2px solid var(--light-color)}}@media (max-width: 768px){.content-container[data-v-18057057]{padding:1rem;display:flex;flex-direction:column;gap:1rem}.content-section[data-v-18057057]{margin-bottom:1rem;width:100%;display:block}.content-section[data-v-18057057]:last-child{margin-bottom:0}.content-item[data-v-18057057]{padding:.75rem 1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem}.section-header[data-v-18057057]{flex-direction:row;text-align:left;padding:0;align-items:center;gap:.75rem}.section-header.compact[data-v-18057057]{padding:0;margin-bottom:.5rem}.section-icon-wrapper[data-v-18057057]{width:32px;height:32px;flex-shrink:0}.section-icon[data-v-18057057]{font-size:.9rem}.section-title[data-v-18057057]{flex:1}.section-title h2[data-v-18057057]{font-size:1.1rem;margin:0}.item-content[data-v-18057057]{flex:1;width:100%}.item-content p[data-v-18057057]{margin:.5rem 0;font-size:.85rem;line-height:1.4;margin-left:0;list-style:none;display:block;position:relative;padding-left:1rem}.item-content p[data-v-18057057]:before{content:"\2022";color:#666;position:absolute;left:0;top:0}}@media (max-width: 480px){.care-plan-detail-page[data-v-18057057]{height:auto;min-height:100vh}.content-container[data-v-18057057]{padding:.75rem;gap:.75rem}.content-section[data-v-18057057]{margin-bottom:.75rem}.content-item[data-v-18057057]{padding:.5rem .75rem;gap:.5rem}.section-header[data-v-18057057]{gap:.5rem}.section-icon-wrapper[data-v-18057057]{width:28px;height:28px}.section-icon[data-v-18057057]{font-size:.8rem}.section-title h2[data-v-18057057]{font-size:1rem}.item-content p[data-v-18057057]{font-size:.8rem;margin:.25rem 0;padding-left:.75rem}.header-controls[data-v-18057057]{padding:0 .75rem;flex-direction:column;gap:.75rem;align-items:stretch}.back-btn[data-v-18057057],.action-btn[data-v-18057057]{justify-content:center;padding:.5rem 1rem}.plan-title-section[data-v-18057057]{padding:0 .75rem}.title-wrapper h1[data-v-18057057]{font-size:1.25rem}}@media (max-width: 768px){.page-content[data-v-18057057]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-container[data-v-18057057],.content-section[data-v-18057057],.content-item[data-v-18057057]{max-width:100%;overflow-x:hidden}}@media (max-width: 768px){.content-container[data-v-18057057]{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.content-section[data-v-18057057]{margin-bottom:.5rem;width:100%;display:block}.content-section[data-v-18057057]:last-child{margin-bottom:0}.content-item[data-v-18057057]{padding:.75rem 1rem;margin-bottom:0;display:flex;flex-direction:column;gap:.5rem}.section-header.compact[data-v-18057057]{padding:0;margin-bottom:.5rem}.item-content p[data-v-18057057]{margin:.25rem 0;font-size:.85rem;line-height:1.4;margin-left:0;list-style:none;display:block;position:relative;padding-left:1rem}.item-content p[data-v-18057057]:first-child{margin-top:0}.item-content p[data-v-18057057]:last-child{margin-bottom:0}}@media (max-width: 480px){.content-container[data-v-18057057]{padding:.75rem;gap:.4rem}.content-section[data-v-18057057]{margin-bottom:.4rem}.content-item[data-v-18057057]{padding:.5rem .75rem;gap:.25rem;margin-bottom:0}.section-header.compact[data-v-18057057]{margin-bottom:.4rem}.item-content p[data-v-18057057]{margin:.15rem 0;font-size:.8rem;padding-left:.75rem}.item-content p[data-v-18057057]:first-child{margin-top:0}.item-content p[data-v-18057057]:last-child{margin-bottom:0}}.nursing-care-plan-app[data-v-c568221a]{--primary-color: #1EBBB2;--primary-light: rgba(30, 187, 178, .1);--primary-dark: #0A9991;--secondary-color: #8252A1;--secondary-light: rgba(130, 82, 161, .1);--secondary-dark: #6B4589;--nurse-color: #4CAF50;--nurse-light: rgba(76, 175, 80, .1);--nurse-dark: #388E3C;--dark-color: #2D3748;--light-color: #FFFFFF;--gray-50: #F9FAFB;--gray-100: #F3F4F6;--gray-200: #E5E7EB;--gray-300: #D1D5DB;--gray-400: #9CA3AF;--gray-500: #6B7280;--gray-600: #4B5563;--gray-700: #374151;--gray-800: #1F2937;--sidebar-bg: #FFFFFF;--sidebar-active: rgba(30, 187, 178, .08);--sidebar-hover: rgba(0, 0, 0, .03);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px}.nursing-care-plan-app[data-v-c568221a]{height:90vh;background:var(--gray-50);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;overflow:hidden}.app-header[data-v-c568221a]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:var(--light-color);padding:1.5rem 0;box-shadow:var(--shadow-lg);flex-shrink:0;position:relative;overflow:hidden}.app-header[data-v-c568221a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.05)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');pointer-events:none}.header-content[data-v-c568221a]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.logo-section[data-v-c568221a]{display:flex;align-items:center;gap:1rem}.logo-icon-wrapper[data-v-c568221a]{width:60px;height:60px;background:rgba(255,255,255,.15);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.logo-icon[data-v-c568221a]{font-size:1.75rem;color:var(--light-color)}.logo-text h1[data-v-c568221a]{margin:0;font-size:1.75rem;font-weight:700;letter-spacing:-.025em}.logo-text p[data-v-c568221a]{margin:.25rem 0 0;opacity:.9;font-size:.9rem;font-weight:400}.header-stats[data-v-c568221a]{display:flex;gap:1rem}.stat-card[data-v-c568221a]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:1rem 1.25rem;text-align:center;backdrop-filter:blur(10px);min-width:80px}.stat-number[data-v-c568221a]{display:block;font-size:1.5rem;font-weight:700;color:var(--light-color);line-height:1}.stat-label[data-v-c568221a]{font-size:.75rem;opacity:.9;margin-top:.25rem;font-weight:500}.search-section[data-v-c568221a]{background:var(--light-color);border-bottom:1px solid var(--gray-200);padding:1.5rem 0;flex-shrink:0;transition:all .3s ease;position:relative;z-index:50}.search-section.search-sticky[data-v-c568221a]{position:sticky;top:0;box-shadow:var(--shadow-md);padding:1rem 0}.search-container[data-v-c568221a]{max-width:1200px;margin:0 auto;padding:0 2rem}.search-controls[data-v-c568221a]{display:flex;gap:1rem;align-items:center}.search-input-group[data-v-c568221a]{flex:1;position:relative;max-width:500px}.search-icon-wrapper[data-v-c568221a]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);z-index:2}.search-icon[data-v-c568221a]{font-size:1rem;color:var(--gray-400)}.search-input[data-v-c568221a]{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid var(--gray-200);border-radius:var(--radius-lg);font-size:.95rem;background:var(--light-color);transition:all .3s ease;outline:none}.search-input[data-v-c568221a]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}.search-input[data-v-c568221a]::placeholder{color:var(--gray-400)}.clear-search-btn[data-v-c568221a]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:var(--gray-100);border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--gray-500)}.clear-search-btn[data-v-c568221a]:hover{background:var(--gray-200);color:var(--gray-700)}.filter-group[data-v-c568221a]{display:flex;align-items:center}.filter-wrapper[data-v-c568221a]{position:relative;display:flex;align-items:center}.filter-icon[data-v-c568221a]{position:absolute;left:2rem;font-size:.9rem;color:var(--gray-400);z-index:2}.specialty-filter[data-v-c568221a]{padding:.875rem 1rem .875rem 2.5rem;border:2px solid var(--gray-200);border-radius:var(--radius-lg);font-size:.9rem;background:var(--light-color);min-width:200px;cursor:pointer;transition:all .3s ease;outline:none;appearance:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%236B7280" stroke-width="2"><polyline points="6,9 12,15 18,9"></polyline></svg>');background-repeat:no-repeat;background-position:right 1rem center;background-size:16px}.specialty-filter[data-v-c568221a]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}.content-wrapper[data-v-c568221a]{flex:1;overflow-y:auto;overflow-x:hidden}.content-area[data-v-c568221a]{min-height:100%}.main-content[data-v-c568221a]{max-width:1200px;margin:0 auto;padding:2rem}.section-header[data-v-c568221a]{text-align:center;margin-bottom:2.5rem}.section-title[data-v-c568221a]{font-size:1.75rem;font-weight:700;color:var(--gray-800);margin:0 0 .5rem;letter-spacing:-.025em}.section-subtitle[data-v-c568221a]{font-size:1rem;color:var(--gray-600);margin:0;font-weight:400}.specialty-section[data-v-c568221a]{margin-bottom:3rem}.specialty-grid[data-v-c568221a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.specialty-card[data-v-c568221a]{background:var(--light-color);border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:all .3s ease;position:relative}.specialty-card[data-v-c568221a]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.specialty-card:hover .specialty-arrow[data-v-c568221a]{transform:translate(4px);color:var(--primary-color)}.specialty-card-content[data-v-c568221a]{padding:1.5rem;display:flex;align-items:center;gap:1rem;position:relative}.specialty-icon-wrapper[data-v-c568221a]{width:48px;height:48px;background:var(--primary-light);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.specialty-icon[data-v-c568221a]{font-size:1.25rem;color:var(--primary-color)}.specialty-info[data-v-c568221a]{flex:1}.specialty-name[data-v-c568221a]{font-size:1rem;font-weight:600;color:var(--gray-800);margin:0 0 .25rem;line-height:1.4}.specialty-count[data-v-c568221a]{font-size:.85rem;color:var(--gray-600);margin:0}.specialty-arrow[data-v-c568221a]{color:var(--gray-400);font-size:.9rem;transition:all .3s ease}.results-header[data-v-c568221a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.results-info[data-v-c568221a]{flex:1}.results-title[data-v-c568221a]{font-size:1.5rem;font-weight:700;color:var(--gray-800);margin:0 0 .25rem}.results-count[data-v-c568221a]{font-size:.9rem;color:var(--gray-600);margin:0}.results-actions[data-v-c568221a]{flex-shrink:0}.clear-filters-btn[data-v-c568221a]{background:var(--light-color);border:2px solid var(--gray-200);color:var(--gray-700);padding:.5rem 1rem;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;transition:all .3s ease}.clear-filters-btn[data-v-c568221a]:hover{border-color:var(--gray-300);background:var(--gray-50);transform:translateY(-1px)}.care-plans-grid[data-v-c568221a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;margin-bottom:2.5rem}.care-plan-card[data-v-c568221a]{background:var(--primary-light);border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:all .3s ease;position:relative}.care-plan-card[data-v-c568221a]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.plan-content[data-v-c568221a]{padding:1.5rem}.plan-header[data-v-c568221a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.2rem;gap:1rem}.plan-title[data-v-c568221a]{font-size:1rem;font-weight:600;color:var(--gray-800);margin:0;line-height:1.4;flex:1}.specialty-badge[data-v-c568221a]{background:var(--secondary-color);color:var(--light-color);font-size:.7rem;padding:.25rem .75rem;border-radius:var(--radius-xl);font-weight:600;white-space:nowrap;flex-shrink:0;letter-spacing:.025em}.plan-description[data-v-c568221a]{color:var(--gray-600);font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.plan-metrics[data-v-c568221a]{display:flex;gap:1rem;flex-wrap:wrap}.metric[data-v-c568221a]{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:var(--gray-600);background:var(--gray-50);padding:.375rem .75rem;border-radius:var(--radius-md);border:1px solid var(--gray-200)}.metric-icon[data-v-c568221a]{font-size:.85rem;flex-shrink:0}.metric-icon.problems[data-v-c568221a]{color:#ef4444}.metric-icon.goals[data-v-c568221a]{color:var(--nurse-color)}.metric-icon.interventions[data-v-c568221a]{color:var(--secondary-color)}.metric-value[data-v-c568221a]{font-weight:600;color:var(--gray-800)}.metric-label[data-v-c568221a]{font-weight:500}.pagination-wrapper[data-v-c568221a]{display:flex;justify-content:center;margin-top:3rem}.pagination[data-v-c568221a]{display:flex;align-items:center;gap:1rem;background:var(--light-color);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:.75rem 1.5rem;box-shadow:var(--shadow-sm)}.pagination-btn[data-v-c568221a]{background:transparent;border:none;color:var(--gray-600);padding:.5rem .75rem;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;transition:all .3s ease;min-width:80px;justify-content:center}.pagination-btn[data-v-c568221a]:not(:disabled):hover{background:var(--primary-light);color:var(--primary-color);transform:translateY(-1px)}.pagination-btn[data-v-c568221a]:disabled{opacity:.4;cursor:not-allowed;transform:none}.pagination-btn.prev[data-v-c568221a]{margin-right:.5rem}.pagination-btn.next[data-v-c568221a]{margin-left:.5rem}.pagination-info[data-v-c568221a]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--gray-600);padding:0 1rem;border-left:1px solid var(--gray-200);border-right:1px solid var(--gray-200)}.page-current[data-v-c568221a]{font-weight:700;color:var(--primary-color);background:var(--primary-light);padding:.25rem .5rem;border-radius:var(--radius-sm);min-width:28px;text-align:center}.page-text[data-v-c568221a],.page-separator[data-v-c568221a],.page-total[data-v-c568221a]{font-weight:500}.content-wrapper[data-v-c568221a]::-webkit-scrollbar{width:8px}.content-wrapper[data-v-c568221a]::-webkit-scrollbar-track{background:var(--gray-100)}.content-wrapper[data-v-c568221a]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:var(--radius-sm)}.content-wrapper[data-v-c568221a]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}@media (max-width: 768px){.header-content[data-v-c568221a]{flex-direction:column;gap:1.5rem;text-align:center}.logo-section[data-v-c568221a]{flex-direction:column;gap:.75rem}.logo-icon-wrapper[data-v-c568221a]{width:50px;height:50px}.logo-icon[data-v-c568221a],.logo-text h1[data-v-c568221a]{font-size:1.5rem}.header-stats[data-v-c568221a]{gap:.75rem;justify-content:center}.stat-card[data-v-c568221a]{padding:.75rem 1rem;min-width:70px}.stat-number[data-v-c568221a]{font-size:1.25rem}.search-section[data-v-c568221a]{padding:1rem 0}.search-section.search-sticky[data-v-c568221a]{padding:.75rem 0}.search-container[data-v-c568221a]{padding:0 1rem}.search-controls[data-v-c568221a]{flex-direction:column;gap:.75rem}.search-input-group[data-v-c568221a]{max-width:none}.filter-group[data-v-c568221a]{width:100%}.specialty-filter[data-v-c568221a]{width:100%;min-width:auto}.main-content[data-v-c568221a]{padding:1.5rem 1rem}.section-title[data-v-c568221a]{font-size:1.5rem}.specialty-grid[data-v-c568221a]{grid-template-columns:1fr;gap:1rem}.specialty-card-content[data-v-c568221a]{padding:1.25rem}.results-header[data-v-c568221a]{flex-direction:column;align-items:flex-start;gap:1rem}.care-plans-grid[data-v-c568221a]{grid-template-columns:1fr;gap:1rem}.plan-content[data-v-c568221a]{padding:1.25rem}.plan-header[data-v-c568221a]{flex-direction:column;align-items:flex-start;gap:.75rem}.specialty-badge[data-v-c568221a]{align-self:flex-start}.plan-metrics[data-v-c568221a]{gap:.75rem}.metric[data-v-c568221a]{font-size:.75rem;padding:.25rem .5rem}.pagination[data-v-c568221a]{flex-direction:column;gap:.75rem;padding:1rem}.pagination-info[data-v-c568221a]{border:none;padding:0}.pagination-btn[data-v-c568221a]{width:100%;min-width:auto}}@media (max-width: 480px){.app-header[data-v-c568221a]{padding:1rem 0}.header-content[data-v-c568221a]{padding:0 1rem}.logo-text h1[data-v-c568221a]{font-size:1.25rem}.logo-text p[data-v-c568221a]{font-size:.8rem}.specialty-card-content[data-v-c568221a]{padding:1rem;flex-direction:column;text-align:center;gap:.75rem}.specialty-info[data-v-c568221a]{text-align:center}.specialty-arrow[data-v-c568221a]{display:none}.plan-content[data-v-c568221a]{padding:1rem}.plan-metrics[data-v-c568221a]{flex-direction:column;gap:.5rem}.metric[data-v-c568221a]{justify-content:center}.results-title[data-v-c568221a]{font-size:1.25rem}.search-input[data-v-c568221a],.specialty-filter[data-v-c568221a]{font-size:16px}}@keyframes fadeIn-c568221a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.specialty-card[data-v-c568221a],.care-plan-card[data-v-c568221a]{animation:fadeIn-c568221a .3s ease-out}@media print{.search-section[data-v-c568221a],.pagination-wrapper[data-v-c568221a]{display:none}.app-header[data-v-c568221a]{background:var(--light-color)!important;color:var(--gray-800)!important;box-shadow:none}.nursing-care-plan-app[data-v-c568221a]{height:auto;background:var(--light-color)}.content-wrapper[data-v-c568221a]{overflow:visible}.care-plan-card[data-v-c568221a],.specialty-card[data-v-c568221a]{break-inside:avoid;box-shadow:none;border:1px solid var(--gray-300)}}.search-input[data-v-c568221a]:focus,.specialty-filter[data-v-c568221a]:focus,.pagination-btn[data-v-c568221a]:focus,.clear-search-btn[data-v-c568221a]:focus,.clear-filters-btn[data-v-c568221a]:focus{outline:2px solid var(--primary-color);outline-offset:2px}.specialty-card[data-v-c568221a]:focus,.care-plan-card[data-v-c568221a]:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-contrast: high){.specialty-card[data-v-c568221a],.care-plan-card[data-v-c568221a],.metric[data-v-c568221a]{border-width:2px}}@media (prefers-reduced-motion: reduce){.specialty-card[data-v-c568221a],.care-plan-card[data-v-c568221a],.pagination-btn[data-v-c568221a],.clear-filters-btn[data-v-c568221a]{transition:none}.specialty-card[data-v-c568221a]:hover,.care-plan-card[data-v-c568221a]:hover,.pagination-btn[data-v-c568221a]:hover,.clear-filters-btn[data-v-c568221a]:hover{transform:none}.specialty-card[data-v-c568221a],.care-plan-card[data-v-c568221a]{animation:none}}.loading-placeholder[data-v-c568221a]{background:linear-gradient(90deg,var(--gray-200) 25%,var(--gray-100) 50%,var(--gray-200) 75%);background-size:200% 100%;animation:loading-c568221a 1.5s infinite;border-radius:var(--radius-md)}@keyframes loading-c568221a{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-c568221a]{text-align:center;padding:3rem 1rem;color:var(--gray-600)}.empty-state-icon[data-v-c568221a]{font-size:3rem;color:var(--gray-400);margin-bottom:1rem}.empty-state-title[data-v-c568221a]{font-size:1.25rem;font-weight:600;color:var(--gray-800);margin:0 0 .5rem}.empty-state-description[data-v-c568221a]{font-size:.95rem;max-width:400px;margin:0 auto}.template-view-card[data-v-ddf5f02d]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;border-left:3px solid #8252A1;transition:all .3s ease;height:100%;display:flex;flex-direction:column;width:100%}.template-header[data-v-ddf5f02d]{background-color:#f8f9fa;border-bottom:1px solid #eee;flex-shrink:0;padding:0}.tab-container[data-v-ddf5f02d]{display:flex}.tab-button[data-v-ddf5f02d]{flex:1;padding:1rem;border:none;background-color:transparent;color:#666;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;border-bottom:2px solid transparent;display:flex;align-items:center;justify-content:center;gap:.5rem}.tab-button[data-v-ddf5f02d]:hover{background-color:#e9ecef;color:#333}.tab-button.active[data-v-ddf5f02d]{background-color:#fff;color:#8252a1;border-bottom-color:#8252a1;font-weight:600}.tab-button[data-v-ddf5f02d]:not(:last-child){border-right:1px solid #eee}.template-content[data-v-ddf5f02d]{flex:1;padding:1rem;overflow:hidden;display:flex;flex-direction:column;min-height:0;height:100%}.nursing-care-content[data-v-ddf5f02d]{flex:1;position:relative;overflow:hidden;min-height:0}.nursing-care-iframe[data-v-ddf5f02d]{position:absolute;top:0;left:0;width:100%;height:100%;border:none;overflow:hidden}.template-selector[data-v-ddf5f02d]{margin-bottom:1rem;flex-shrink:0}.template-selector label[data-v-ddf5f02d]{display:block;font-size:.9rem;margin-bottom:.5rem;font-weight:500;color:#555}.template-dropdown[data-v-ddf5f02d]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;background-color:#fff;cursor:pointer}.template-dropdown[data-v-ddf5f02d]:focus{outline:none;border-color:#8252a1;box-shadow:0 0 0 2px #8252a133}.template-display[data-v-ddf5f02d]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.template-info[data-v-ddf5f02d]{margin-bottom:1rem;flex-shrink:0}.template-info h4[data-v-ddf5f02d]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#333}.template-description[data-v-ddf5f02d]{margin:0;font-size:.9rem;color:#666;font-style:italic}.template-markdown-container[data-v-ddf5f02d]{flex:1;border:1px solid #eee;border-radius:4px;overflow:hidden;background-color:#fafafa;min-height:0;display:flex;flex-direction:column}.template-markdown[data-v-ddf5f02d]{padding:1rem;flex:1;overflow-y:auto;font-size:.9rem;line-height:1.6;scrollbar-width:thin;scrollbar-color:#ccc #f8f9fa}.template-markdown[data-v-ddf5f02d]::-webkit-scrollbar{width:8px}.template-markdown[data-v-ddf5f02d]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.template-markdown[data-v-ddf5f02d]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid #f8f9fa}.template-placeholder[data-v-ddf5f02d]{flex:1;border:1px solid #eee;border-radius:4px;background:linear-gradient(135deg,#fafafa 0%,#f0f0f0 100%);min-height:200px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.template-placeholder[data-v-ddf5f02d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(130,82,161,.05),transparent);animation:shimmer-ddf5f02d 3s infinite}@keyframes shimmer-ddf5f02d{0%{left:-100%}to{left:100%}}.placeholder-content[data-v-ddf5f02d]{text-align:center;padding:2rem;position:relative;z-index:1}.placeholder-icon[data-v-ddf5f02d]{font-size:3rem;color:#8252a1;margin-bottom:1rem;opacity:.7}.placeholder-title[data-v-ddf5f02d]{font-size:1.2rem;font-weight:600;color:#333;margin:0 0 .5rem}.placeholder-subtitle[data-v-ddf5f02d]{font-size:.9rem;color:#666;margin:0 0 1.5rem;line-height:1.4}.placeholder-features[data-v-ddf5f02d]{display:flex;flex-direction:column;gap:.75rem;align-items:center}.feature-item[data-v-ddf5f02d]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#777;padding:.25rem .75rem;background-color:#8252a10d;border-radius:20px;border:1px solid rgba(130,82,161,.1)}.feature-icon[data-v-ddf5f02d]{font-size:.9rem;color:#8252a1}.template-markdown[data-v-ddf5f02d] h1,.template-markdown[data-v-ddf5f02d] h2,.template-markdown[data-v-ddf5f02d] h3,.template-markdown[data-v-ddf5f02d] h4,.template-markdown[data-v-ddf5f02d] h5,.template-markdown[data-v-ddf5f02d] h6{color:#333;margin:1em 0 .5em}.template-markdown[data-v-ddf5f02d] h1{font-size:1.5em;font-weight:700}.template-markdown[data-v-ddf5f02d] h2{font-size:1.3em;font-weight:700}.template-markdown[data-v-ddf5f02d] h3{font-size:1.1em}.template-markdown[data-v-ddf5f02d] p{margin:.5em 0}.template-markdown[data-v-ddf5f02d] ul,.template-markdown[data-v-ddf5f02d] ol{margin:.5em 0;padding-left:1.5em}.template-markdown[data-v-ddf5f02d] li{margin:.25em 0}.template-markdown[data-v-ddf5f02d] strong{font-weight:600;color:#333}.template-markdown[data-v-ddf5f02d] code{background-color:#f1f1f1;padding:2px 4px;border-radius:3px;font-family:monospace;font-size:.85em}.template-markdown[data-v-ddf5f02d] pre{background-color:#f1f1f1;padding:1em;border-radius:4px;overflow-x:auto}.template-markdown[data-v-ddf5f02d] blockquote{border-left:3px solid #8252A1;padding-left:1em;margin:1em 0;font-style:italic;color:#666}.template-markdown[data-v-ddf5f02d] table{width:100%;border-collapse:collapse;margin:1em 0}.template-markdown[data-v-ddf5f02d] th,.template-markdown[data-v-ddf5f02d] td{border:1px solid #ddd;padding:.5em;text-align:left}.template-markdown[data-v-ddf5f02d] th{background-color:#f8f9fa;font-weight:600}.loading-state[data-v-ddf5f02d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#666;font-style:italic;flex:1;min-height:200px}.loading-spinner[data-v-ddf5f02d]{font-size:1.5rem;color:#8252a1;margin-bottom:.5rem}.fa-spin[data-v-ddf5f02d]{animation:fa-spin-ddf5f02d 1s infinite linear}@keyframes fa-spin-ddf5f02d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.template-view-card[data-v-ddf5f02d]{max-height:50vh;min-height:300px}.tab-button[data-v-ddf5f02d]{font-size:.8rem;padding:.75rem .5rem}.template-markdown[data-v-ddf5f02d]{font-size:.85rem}.placeholder-content[data-v-ddf5f02d]{padding:1.5rem}.placeholder-icon[data-v-ddf5f02d]{font-size:2.5rem}.placeholder-title[data-v-ddf5f02d]{font-size:1.1rem}.placeholder-subtitle[data-v-ddf5f02d]{font-size:.85rem}.placeholder-features[data-v-ddf5f02d]{gap:.5rem}.feature-item[data-v-ddf5f02d]{font-size:.8rem;padding:.2rem .6rem}}@media (max-width: 1024px) and (min-width: 769px){.template-view-card[data-v-ddf5f02d]{min-height:350px}.placeholder-content[data-v-ddf5f02d]{padding:1.75rem}.tab-button[data-v-ddf5f02d]{font-size:.85rem}}@media (min-width: 1400px){.template-view-card[data-v-ddf5f02d]{min-height:450px}.template-markdown[data-v-ddf5f02d]{font-size:.95rem}}.modal-overlay[data-v-9c3e3360]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn-9c3e3360 .3s ease}.modal-content[data-v-9c3e3360]{background:white;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-width:500px;width:90%;max-height:80vh;overflow:hidden;animation:slideIn-9c3e3360 .3s ease}.modal-header[data-v-9c3e3360]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #eee;background-color:#f8f9fa}.modal-header h3[data-v-9c3e3360]{margin:0;font-size:1.2rem;font-weight:600;color:#333}.close-button[data-v-9c3e3360]{background:none;border:none;font-size:1.2rem;color:#666;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease}.close-button[data-v-9c3e3360]:hover{background-color:#f0f0f0;color:#333}.modal-body[data-v-9c3e3360]{padding:1.5rem;max-height:50vh;overflow-y:auto}.template-info[data-v-9c3e3360]{margin-bottom:1rem}.template-preview[data-v-9c3e3360]{background-color:#f8f9fa;padding:1rem;border-radius:8px;border-left:4px solid #8252A1;margin-bottom:1rem}.template-preview h4[data-v-9c3e3360]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#333}.template-description p[data-v-9c3e3360]{margin:0;font-size:.9rem;color:#666;font-style:italic}.confirmation-message p[data-v-9c3e3360]{font-size:1rem;line-height:1.5;color:#333;margin:0}.no-template-message[data-v-9c3e3360]{text-align:center;padding:1rem;background-color:#fff3cd;border-radius:8px;border:1px solid #ffeaa7}.no-template-message p[data-v-9c3e3360]{margin:0;font-size:1rem;color:#856404}.modal-footer[data-v-9c3e3360]{padding:1.5rem;border-top:1px solid #eee;background-color:#f8f9fa}.button-group[data-v-9c3e3360]{display:flex;gap:.75rem;justify-content:flex-end}.btn[data-v-9c3e3360]{padding:.6rem 1.2rem;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:120px}.btn-primary[data-v-9c3e3360]{background-color:#8252a1;color:#fff}.btn-primary[data-v-9c3e3360]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}.btn-secondary[data-v-9c3e3360]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-9c3e3360]:hover{background-color:#5a6268;transform:translateY(-1px);box-shadow:0 3px 6px #6c757d33}.mr-2[data-v-9c3e3360]{margin-right:.5rem}@keyframes fadeIn-9c3e3360{0%{opacity:0}to{opacity:1}}@keyframes slideIn-9c3e3360{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.modal-content[data-v-9c3e3360]{width:95%;margin:1rem}.modal-header[data-v-9c3e3360],.modal-body[data-v-9c3e3360],.modal-footer[data-v-9c3e3360]{padding:1rem}.button-group[data-v-9c3e3360]{flex-direction:column}.btn[data-v-9c3e3360]{width:100%;justify-content:center}.template-preview[data-v-9c3e3360]{padding:.75rem}}.suggested-context-card[data-v-dca362ff]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.card-header[data-v-dca362ff]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#8252A1 0%,#6a4184 100%);color:#fff}.header-left[data-v-dca362ff],.header-right[data-v-dca362ff]{display:flex;align-items:center}.card-header h3[data-v-dca362ff]{margin:0;font-size:1.1rem;font-weight:600}.preview-button[data-v-dca362ff]{display:flex;align-items:center;background-color:#8252a1;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:.9rem;cursor:pointer;transition:background-color .2s}.preview-button[data-v-dca362ff]:hover{background-color:#6a4184}.loading-indicator[data-v-dca362ff]{display:flex;align-items:center;gap:8px;font-size:.85rem}.card-content[data-v-dca362ff]{flex:1;padding:16px;overflow-y:auto}.loading-state[data-v-dca362ff],.empty-state[data-v-dca362ff]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;text-align:center;padding:20px;color:#6c757d}.loading-spinner[data-v-dca362ff],.empty-icon[data-v-dca362ff]{font-size:2.5rem;margin-bottom:16px;color:#8252a1}.empty-state h4[data-v-dca362ff]{margin:0 0 8px;color:#495057}.empty-state p[data-v-dca362ff]{margin:0;max-width:300px}.content-container[data-v-dca362ff]{display:flex;flex-direction:column;gap:20px}.section[data-v-dca362ff]{background-color:#f8f9fa;border-radius:6px;padding:12px 16px;box-shadow:0 1px 3px #0000000d}.section h4[data-v-dca362ff]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:1rem;color:#8252a1;font-weight:600}.suggested-questions-section[data-v-dca362ff]{background-color:#f5f0f9}.suggested-questions-list[data-v-dca362ff]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.question-item[data-v-dca362ff]{background-color:#fff;border-radius:4px;padding:8px 12px;box-shadow:0 1px 2px #0000000d}.question-content[data-v-dca362ff]{display:flex;justify-content:space-between;align-items:center;gap:8px}.question-text[data-v-dca362ff]{flex:1}.copy-btn[data-v-dca362ff]{background:none;border:none;color:#6c757d;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.copy-btn[data-v-dca362ff]:hover{color:#8252a1;background-color:#f0f0f0}.patient-context-sections[data-v-dca362ff]{display:flex;flex-direction:column;gap:12px}.context-list[data-v-dca362ff]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.context-item[data-v-dca362ff]{background-color:#fff;border-radius:4px;padding:6px 10px;font-size:.9rem}.empty-section[data-v-dca362ff]{text-align:center;padding:12px;color:#6c757d;font-style:italic}@media (max-width: 768px){.card-header h3[data-v-dca362ff]{font-size:1rem}.section h4[data-v-dca362ff]{font-size:.9rem}.question-item[data-v-dca362ff],.context-item[data-v-dca362ff]{font-size:.85rem}.preview-button[data-v-dca362ff]{padding:4px 8px;font-size:.8rem}.loading-indicator[data-v-dca362ff]{font-size:.8rem}}@media (max-width: 375px){.card-header[data-v-dca362ff]{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}.header-right[data-v-dca362ff]{align-self:flex-end}.card-header h3[data-v-dca362ff]{font-size:.9rem}.preview-button[data-v-dca362ff]{padding:3px 6px;font-size:.75rem}.section[data-v-dca362ff]{padding:10px 12px}.section h4[data-v-dca362ff]{font-size:.85rem}.question-item[data-v-dca362ff],.context-item[data-v-dca362ff]{font-size:.8rem;padding:6px 8px}.copy-btn[data-v-dca362ff]{padding:2px}}.session-timeout-warning[data-v-db833aa0]{background-color:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;padding:.75rem 1rem;animation:fadeIn-db833aa0 .3s ease-out;width:70%;margin:auto;margin-bottom:1rem;margin-top:1rem}@media screen and (max-width: 768px){.session-timeout-warning[data-v-db833aa0]{width:100%}}.warning-content[data-v-db833aa0]{display:flex;align-items:center}.warning-icon[data-v-db833aa0]{font-size:1.5rem;color:#ffc107;margin-right:1rem}.warning-message h3[data-v-db833aa0]{margin:0 0 .25rem;font-size:1rem;color:#856404}.warning-message p[data-v-db833aa0]{margin:0;color:#856404}.warning-message .suggestion[data-v-db833aa0]{font-style:italic;margin-top:.25rem}.session-expired-overlay[data-v-db833aa0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:4;display:flex;align-items:center;justify-content:center;animation:fadeIn-db833aa0 .3s ease-out}.session-expired-modal[data-v-db833aa0]{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;max-width:500px;width:90%;padding:2rem;text-align:center}.session-icon[data-v-db833aa0]{font-size:3rem;color:#ff6b6b;margin-bottom:1rem}.session-expired-modal h2[data-v-db833aa0]{margin:0 0 1rem;color:#333}.session-expired-modal p[data-v-db833aa0]{margin:0 0 1rem;color:#666;line-height:1.5}.session-actions[data-v-db833aa0]{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.session-actions .primary-btn[data-v-db833aa0],.session-expired-modal .session-actions .primary-btn[data-v-db833aa0]{padding:.5rem 1.5rem!important;font-size:.9rem!important;font-weight:600!important;border:none!important;border-radius:24px!important;cursor:pointer!important;transition:all .2s ease!important;min-width:160px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;background-color:#8252a1!important;color:#fff!important;text-align:center!important;text-decoration:none!important;box-sizing:border-box!important}.session-actions .primary-btn[data-v-db833aa0]:hover,.session-expired-modal .session-actions .primary-btn[data-v-db833aa0]:hover{background-color:#6b4589!important;transform:translateY(-1px)!important;box-shadow:0 3px 6px #8252a133!important}.session-actions .secondary-btn[data-v-db833aa0],.session-expired-modal .session-actions .secondary-btn[data-v-db833aa0]{padding:.5rem 1.5rem!important;font-size:.9rem!important;font-weight:600!important;border:1px solid #ccc!important;background-color:#fff!important;color:#333!important;border-radius:24px!important;cursor:pointer!important;transition:all .2s ease!important;min-width:160px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;text-align:center!important;text-decoration:none!important;box-sizing:border-box!important}.session-actions .secondary-btn[data-v-db833aa0]:hover,.session-expired-modal .session-actions .secondary-btn[data-v-db833aa0]:hover{background-color:#f5f5f5!important;transform:translateY(-1px)!important;box-shadow:0 3px 6px #0000001a!important}@keyframes fadeIn-db833aa0{0%{opacity:0}to{opacity:1}}.feedback-overlay[data-v-e22d1d8c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.feedback-modal[data-v-e22d1d8c]{background:white;border-radius:12px;width:90%;max-width:500px;box-shadow:0 4px 20px #00000026}.feedback-header[data-v-e22d1d8c]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.feedback-title[data-v-e22d1d8c]{margin:0;font-size:1.25rem;font-weight:600;color:#2c3e50}.close-btn[data-v-e22d1d8c]{background:transparent;border:none;color:#666;font-size:1.25rem;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-e22d1d8c]:hover{background:#f5f5f5;color:#333}.feedback-content[data-v-e22d1d8c]{padding:10px}.feedback-buttons[data-v-e22d1d8c]{display:flex;justify-content:center;gap:16px;margin-bottom:24px}.reaction-btn[data-v-e22d1d8c]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:2px solid #e0e0e0;border-radius:8px;background:white;cursor:pointer;transition:all .2s ease;font-weight:500}.reaction-btn[data-v-e22d1d8c]:hover{border-color:#4caf50;background:#f5f5f5}.reaction-btn.active[data-v-e22d1d8c]{background:#4CAF50;color:#fff;border-color:#4caf50}.feedback-textarea[data-v-e22d1d8c]{width:100%;padding:16px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;resize:vertical;font-family:inherit;font-size:.95rem;transition:border-color .2s ease}.feedback-textarea[data-v-e22d1d8c]:focus{outline:none;border-color:#4caf50}.feedback-actions[data-v-e22d1d8c]{display:flex;justify-content:flex-end}.submit-btn[data-v-e22d1d8c]{background:#4CAF50;color:#fff;border:none;padding:12px 32px;border-radius:6px;cursor:pointer;font-weight:500;transition:background .2s ease}.submit-btn[data-v-e22d1d8c]:hover:not(:disabled){background:#45a049}.submit-btn[data-v-e22d1d8c]:disabled{background:#cccccc;cursor:not-allowed}.feedback-reason[data-v-e22d1d8c]{text-align:center;margin:20px 0;padding:16px;border-radius:8px;background:#f8f9fa}.reason-text h4[data-v-e22d1d8c]{margin:0 0 8px;font-size:1.1rem;font-weight:600}.reason-text p[data-v-e22d1d8c]{margin:0;font-size:.9rem;color:#666}.positive h4[data-v-e22d1d8c]{color:#2e7d32}.negative h4[data-v-e22d1d8c]{color:#c62828}.assessment-modal-overlay[data-v-63f31657]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1050}.assessment-modal-content[data-v-63f31657]{background:var(--color-background-soft, #fff);color:var(--color-text);padding:2rem;border-radius:12px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 30px #0003}.modal-header[data-v-63f31657]{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.modal-header h3[data-v-63f31657]{margin:0;font-size:1.5rem;font-weight:600}.close-button[data-v-63f31657]{background:transparent;border:none;cursor:pointer;color:var(--color-text)}.modal-body[data-v-63f31657]{overflow-y:auto;flex-grow:1}.no-content[data-v-63f31657]{text-align:center;padding:2rem;color:var(--color-text-muted)}.collapsible-section[data-v-63f31657]{margin-bottom:.75rem;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.section-header-wrapper[data-v-63f31657]{display:flex;align-items:center;background-color:var(--color-background-mute)}.section-header[data-v-63f31657]{background-color:transparent;padding:.75rem 1.25rem;width:100%;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:500;color:var(--color-heading)}.copy-section-btn[data-v-63f31657]{background:transparent;border:none;cursor:pointer;padding:.5rem;margin-right:.75rem;border-radius:4px;color:var(--color-text-muted)}.copy-section-btn[data-v-63f31657]:hover{background-color:var(--color-border-hover);color:var(--color-text)}.section-header[data-v-63f31657]:hover{background-color:var(--color-border-hover)}.section-content[data-v-63f31657]{padding:1.25rem;background-color:var(--color-background)}.section-content[data-v-63f31657] p{margin-bottom:.5em}.section-content[data-v-63f31657] ul{padding-left:20px}.section-content[data-v-63f31657] li{margin-bottom:.25em}.assessment-container[data-v-c4e6d576]{display:flex;flex-direction:column;margin:0 auto;width:100%;padding:.25rem;overflow:visible}.transcript-list[data-v-c4e6d576]{margin-top:0}.tabs[data-v-c4e6d576]{width:100%;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tab[data-v-c4e6d576]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.preview-tab[data-v-c4e6d576]{border-radius:12px;background-color:#19a59e21;padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tab.active[data-v-c4e6d576]{border-bottom:2px solid #8252A1}.tab-group[data-v-c4e6d576]{line-height:1rem;width:100%}.tab-title[data-v-c4e6d576]{font-size:.75rem}.template-name[data-v-c4e6d576]{font-size:.95rem}.tabs-container[data-v-c4e6d576]{border:1px solid #D4D4D4;border-radius:12px;margin-top:10px;background-color:#fff;height:35rem}.tab-content[data-v-c4e6d576]{padding:15px;height:35rem;position:relative;overflow:auto}.spinner-container[data-v-c4e6d576]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.loading-text[data-v-c4e6d576]{margin-top:1.5rem;font-size:1.1rem;font-weight:500;color:#555}.context-display[data-v-c4e6d576]{display:flex;flex-direction:column;height:100%;position:relative}.context-display-content[data-v-c4e6d576]{flex:1;max-height:88%;overflow-y:auto;padding:.75rem;scroll-behavior:smooth}.context-display-content[data-v-c4e6d576]::-webkit-scrollbar{width:6px}.context-display-content[data-v-c4e6d576]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.context-display-content[data-v-c4e6d576]::-webkit-scrollbar-thumb{background:#8252A1;border-radius:4px}.button-group[data-v-c4e6d576]{position:absolute;bottom:0;right:0;background:white;padding:.5rem 0;display:flex;justify-content:flex-end;gap:10px}.copy-button[data-v-c4e6d576]{background-color:transparent;color:#000;border:none;border-radius:5px;cursor:pointer;border:2px solid #1e1e1ecc;font-size:.9rem;padding:8px 16px;font-weight:600;opacity:.8}.action-buttons[data-v-c4e6d576]{position:absolute;top:5px;right:10px;display:flex;gap:8px;z-index:2}.resume-button[data-v-c4e6d576],.reassessment-button[data-v-c4e6d576]{background-color:#1ebbb2;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.resume-button[data-v-c4e6d576]:hover,.reassessment-button[data-v-c4e6d576]:hover{transform:translateY(-1px);box-shadow:0 3px 6px #1ebbb233}.resume-button[data-v-c4e6d576]{background-color:#1ebbb2}.resume-button[data-v-c4e6d576]:hover{background-color:#19a59d}.reassessment-button[data-v-c4e6d576]{background-color:#8252a1}.reassessment-button[data-v-c4e6d576]:hover{background-color:#6b4589;box-shadow:0 3px 6px #8252a133}.premium-transcript[data-v-c4e6d576]{position:relative;height:100%}.premium-indicator[data-v-c4e6d576]{position:absolute;top:-12px;right:20px;background:linear-gradient(135deg,#ffc107 0%,#8252A1 100%);color:#fff;padding:5px 15px;border-radius:20px;font-weight:600;font-size:.85rem;box-shadow:0 4px 10px #8252a14d;z-index:10}.chat-transcript-container[data-v-c4e6d576]{display:flex;flex-direction:column;gap:12px;padding:15px;height:100%;overflow-y:auto}.chat-bubble-wrapper[data-v-c4e6d576]{display:flex;flex-direction:column;max-width:80%}.speaker-left[data-v-c4e6d576]{align-self:flex-start}.speaker-right[data-v-c4e6d576]{align-self:flex-end}.speaker-label[data-v-c4e6d576]{font-size:.8rem;font-weight:500;margin-bottom:4px;color:#666}.chat-bubble[data-v-c4e6d576]{padding:12px 16px;border-radius:18px;line-height:1.4;position:relative;box-shadow:0 1px 4px #0000001a}.speaker-left .chat-bubble[data-v-c4e6d576]{background-color:#f0f0f0;border-bottom-left-radius:4px}.speaker-right .chat-bubble[data-v-c4e6d576]{background-color:#e1d4eb;border-bottom-right-radius:4px;color:#444}.timestamp[data-v-c4e6d576]{font-size:.7rem;color:#999;margin-top:4px;align-self:flex-end}.transcript-display[data-v-c4e6d576]{height:100%;overflow-y:auto}.transcript-display ul[data-v-c4e6d576]{list-style-type:none;padding:0;margin:0}.transcript-item[data-v-c4e6d576]{padding:10px 15px;margin-bottom:10px;background-color:#f9f9f9;border-radius:6px;border-left:2px solid #8252A1;font-size:.95rem;line-height:1.4}.ai-chat-container[data-v-c4e6d576]{display:flex;justify-content:center;padding:0 10px;box-sizing:border-box;margin:10px 0 0;max-width:none!important;position:relative;z-index:1}.ai-chat-container[data-v-c4e6d576] .ai-streaming-chat{max-width:110%!important;margin:0 auto!important}.button-group[data-v-c4e6d576]{display:flex;gap:8px;align-items:center}.feedback-button[data-v-c4e6d576]{display:flex;align-items:center;justify-content:center;padding:8px 12px;border:2px solid #e0e0e0;border-radius:6px;background:white;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:14px;min-width:40px;height:36px}.feedback-button[data-v-c4e6d576]:hover{background:#f5f5f5;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.feedback-button.good[data-v-c4e6d576]{color:#2e7d32;border-color:#4caf50}.feedback-button.good[data-v-c4e6d576]:hover{background:#e8f5e8;border-color:#2e7d32;box-shadow:0 2px 4px #4caf5033}.feedback-button.bad[data-v-c4e6d576]{color:#c62828;border-color:#f44336}.feedback-button.bad[data-v-c4e6d576]:hover{background:#ffeaea;border-color:#c62828;box-shadow:0 2px 4px #f4433633}.copy-button[data-v-c4e6d576]{background-color:transparent;color:#000;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;border:2px solid #1e1e1ecc;font-size:.9rem;font-weight:600;opacity:.8;height:36px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.copy-button[data-v-c4e6d576]:hover{opacity:1;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){.tab-content[data-v-c4e6d576]{height:auto;max-height:28rem;overflow:auto}.context-display-content[data-v-c4e6d576]{max-height:none}.ai-chat-container[data-v-c4e6d576]{padding:0 5px}.ai-chat-container[data-v-c4e6d576] .ai-streaming-chat{max-width:100%!important}.action-buttons[data-v-c4e6d576]{position:static;margin-bottom:15px;justify-content:center}.button-group[data-v-c4e6d576]{position:static;margin-top:15px}}.ai-chat-container[data-v-9192b8b5]{display:flex;justify-content:center;padding:0 20px;box-sizing:border-box;margin:20px 0;max-width:none!important;position:relative;z-index:1}.ai-chat-container[data-v-9192b8b5] .ai-streaming-chat{max-width:70%!important;margin:0 auto!important}@media (max-width: 768px){.ai-chat-container[data-v-9192b8b5]{padding:0 10px}.ai-chat-container[data-v-9192b8b5] .ai-streaming-chat{max-width:100%!important}}.scribe-page-container[data-v-9192b8b5]{display:flex;flex-direction:row;gap:.5rem;height:98vh}@media (max-width: 768px){.scribe-page-container[data-v-9192b8b5]{flex-direction:column;height:auto;gap:1rem;padding-bottom:2rem}}.main-content-wrapper[data-v-9192b8b5]{flex:1;display:flex;flex-direction:column;min-width:0;height:100%}.template-sidebar[data-v-9192b8b5]{width:700px;flex-shrink:0;display:flex;flex-direction:column;height:94%;transition:all .3s ease}.template-sidebar.collapsed[data-v-9192b8b5]{width:0;overflow:hidden;opacity:0}.sidebar-content[data-v-9192b8b5]{display:flex;flex-direction:column;height:100%;width:100%;gap:12px;overflow:hidden}.sidebar-content.show-both[data-v-9192b8b5]{flex-direction:column}.suggested-context-container[data-v-9192b8b5],.template-view-container[data-v-9192b8b5]{flex:1;min-height:0;transition:all .3s ease}.show-both .suggested-context-container[data-v-9192b8b5]{flex:.4;order:1}.show-both .template-view-container[data-v-9192b8b5]{flex:.6;order:2}.show-suggested-only .suggested-context-container[data-v-9192b8b5],.show-template-only .template-view-container[data-v-9192b8b5]{flex:1}@media (max-width: 768px){.template-sidebar[data-v-9192b8b5]{position:relative;width:100%;height:auto;z-index:1;background-color:#fff;box-shadow:0 -2px 10px #0000001a;margin-top:1rem}.sidebar-content[data-v-9192b8b5]{flex-direction:column}.show-both .suggested-context-container[data-v-9192b8b5],.show-both .template-view-container[data-v-9192b8b5]{flex:1;min-height:200px}.scribe-page-container[data-v-9192b8b5]{flex-direction:column;height:auto;overflow-y:auto}.main-content-wrapper[data-v-9192b8b5]{width:100%;height:auto}}@media (max-width: 375px){.template-sidebar[data-v-9192b8b5]{height:auto;margin-top:.5rem}.sidebar-content[data-v-9192b8b5]{flex-direction:column}.suggested-context-container[data-v-9192b8b5],.template-view-container[data-v-9192b8b5]{min-height:300px;margin-bottom:1rem}.suggested-context-container[data-v-9192b8b5]{order:1}.template-view-container[data-v-9192b8b5]{order:2}.audio-panel[data-v-9192b8b5]{padding:10px}.mode-toggle-container[data-v-9192b8b5]{flex-direction:column;gap:8px}.mode-option[data-v-9192b8b5]{width:100%;padding:8px}.audio-controls[data-v-9192b8b5]{flex-direction:column;gap:10px}.audio-controls button[data-v-9192b8b5]{width:100%}.data-panel[data-v-9192b8b5]{margin-bottom:8px}.panel-header[data-v-9192b8b5]{padding:8px 12px}.panel-header h2[data-v-9192b8b5]{font-size:.9rem}}.template-view-toggle[data-v-9192b8b5]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(135deg,#8252A1 0%,#6b4589 100%);color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px #8252a140;position:relative;overflow:hidden;min-width:fit-content}.template-view-toggle[data-v-9192b8b5]:hover{background:linear-gradient(135deg,#6b4589 0%,#5a3a75 100%);transform:translateY(-1px);box-shadow:0 4px 12px #8252a159}.template-view-toggle[data-v-9192b8b5]:active{transform:translateY(0);box-shadow:0 2px 4px #8252a140}.template-view-toggle[data-v-9192b8b5]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .4s}.template-view-toggle[data-v-9192b8b5]:hover:before{left:100%}.template-view-toggle .toggle-text[data-v-9192b8b5]{font-weight:600;transition:all .2s ease}.template-view-toggle svg[data-v-9192b8b5]{font-size:1rem;transition:transform .2s ease}.template-view-toggle:hover svg[data-v-9192b8b5]{transform:scale(1.1)}.template-view-toggle.active[data-v-9192b8b5]{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%);box-shadow:0 2px 6px #dc354540}.template-view-toggle.active[data-v-9192b8b5]:hover{background:linear-gradient(135deg,#c82333 0%,#a71e2a 100%);box-shadow:0 4px 12px #dc354559}@media (max-width: 480px){.template-view-toggle[data-v-9192b8b5]{padding:.4rem;border-radius:50%;width:36px;height:36px;justify-content:center}}.scribe-container[data-v-9192b8b5]{display:flex;flex-direction:column;margin:0 auto;min-height:50vh;padding:.5rem;overflow:visible;width:60%;transition:all .3s ease;height:95%}.scribe-container.with-template-view[data-v-9192b8b5],.scribe-container.with-suggested-context-view[data-v-9192b8b5]{width:100%}@media (max-width: 768px){.scribe-container[data-v-9192b8b5]{width:100%;min-height:auto;height:auto;margin-bottom:1rem}}.result-scribe-container[data-v-9192b8b5]{display:flex;flex-direction:column;margin:0 auto;max-height:20px!important;padding:.5rem;overflow:visible;width:70%}.audio-panel[data-v-9192b8b5]{position:relative;background-color:#f8f9fa;border-radius:8px;padding:.75rem 1rem;margin-bottom:.75rem;box-shadow:0 2px 4px #0000000d}.mode-toggle-container[data-v-9192b8b5]{display:flex;justify-content:center;margin-bottom:12px;border-radius:8px;background-color:#f0f0f0;padding:4px;box-shadow:inset 0 1px 3px #0000001a}.mode-option[data-v-9192b8b5]{flex:1;text-align:center;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;color:#666;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.mode-option.active[data-v-9192b8b5]{background-color:#8252a1;color:#fff;box-shadow:0 2px 4px #8252a14d}.mode-icon[data-v-9192b8b5]{font-size:1rem}.status-indicators[data-v-9192b8b5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.timer-container[data-v-9192b8b5]{display:flex;flex-direction:column;align-items:center}.timer[data-v-9192b8b5]{font-size:1.8rem;font-weight:600;color:#333;line-height:1}.listening-status[data-v-9192b8b5]{font-size:.85rem;color:#777;margin-top:.25rem}.listening-status.active[data-v-9192b8b5]{color:#1ebbb2;font-weight:600}.audio-status[data-v-9192b8b5]{padding:.35rem .75rem;border-radius:16px;font-size:.85rem;font-weight:500;background-color:#ffe6e6;color:#ff4d4d}.audio-status.detected[data-v-9192b8b5]{background-color:#e6ffe6;color:#0c0}.visualizer-container[data-v-9192b8b5]{background-color:#fff;border-radius:6px;padding:.75rem;height:80px;display:flex;align-items:center;justify-content:center;margin:.5rem 0;box-shadow:inset 0 0 4px #0000001a}.visualizer-placeholder[data-v-9192b8b5]{width:100%;height:70px;background:linear-gradient(90deg,#f0f0f0 25%,#d1f4ec 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-9192b8b5 1.5s infinite;border-radius:4px;position:relative}@keyframes shimmer-9192b8b5{0%{background-position:-200% 0}to{background-position:200% 0}}.paused-indicator[data-v-9192b8b5]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.paused-indicator span[data-v-9192b8b5]{font-size:2rem;font-weight:700;color:#ff5252}.loading-indicator[data-v-9192b8b5]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:1}.loading-indicator span[data-v-9192b8b5]{margin-top:10px;font-size:.9rem;font-weight:500;color:#485fc7}.button-spinner[data-v-9192b8b5]{margin-right:8px;display:inline-block;padding:.5rem 2rem;border-radius:8px;letter-spacing:3px;width:95%;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.2);animation:pulsePause-9192b8b5 5s infinite}@keyframes pulsePause-9192b8b5{0%{opacity:.7;transform:scale(.95);color:#1ebbb2}50%{opacity:1;transform:scale(1.05);color:#8252a1}to{opacity:.7;transform:scale(.95);color:#1ebbb2}}.controls[data-v-9192b8b5]{display:flex;justify-content:center;margin:.5rem 0}.primary-btn[data-v-9192b8b5],.stop-btn[data-v-9192b8b5],.process-btn[data-v-9192b8b5]{padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;border:none;border-radius:24px;cursor:pointer;transition:all .2s ease;min-width:160px;display:flex;align-items:center;justify-content:center;gap:.4rem}.primary-btn[data-v-9192b8b5]{background-color:#8252a1;color:#fff}.primary-btn[data-v-9192b8b5]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}.stop-btn[data-v-9192b8b5]{background-color:#ff6b6b;color:#fff}.stop-btn[data-v-9192b8b5]:hover{background-color:#ff5252;transform:translateY(-1px);box-shadow:0 3px 6px #ff6b6b33}.process-btn[data-v-9192b8b5]{background-color:#1ebbb2;color:#fff;animation:fadeInScale-9192b8b5 .3s ease-out}.process-btn[data-v-9192b8b5]:hover{background-color:#19a59d;transform:translateY(-1px);box-shadow:0 3px 6px #1ebbb233}@keyframes fadeInScale-9192b8b5{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.push-to-talk-wrapper[data-v-9192b8b5]{display:flex;flex-direction:column;align-items:center;gap:8px}.push-to-talk-btn[data-v-9192b8b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background-color:#f0f0f0;border:none;box-shadow:0 4px 8px #0000001a,inset 0 2px 3px #fffc;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;padding:0}.push-to-talk-btn[data-v-9192b8b5]:hover{background-color:#e8e8e8;transform:translateY(-2px);box-shadow:0 6px 12px #00000026,inset 0 2px 3px #fffc}.push-to-talk-btn[data-v-9192b8b5]:active,.push-to-talk-btn.active[data-v-9192b8b5]{background-color:#8252a1;transform:translateY(1px);box-shadow:0 2px 4px #0000001a,inset 0 1px 2px #0000001a}.push-to-talk-btn.active .ptt-icon[data-v-9192b8b5],.push-to-talk-btn.active .ptt-text[data-v-9192b8b5]{color:#fff}.ptt-icon-container[data-v-9192b8b5]{width:50px;height:50px;border-radius:50%;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;margin-bottom:8px;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.push-to-talk-btn.active .ptt-icon-container[data-v-9192b8b5]{background-color:#fff3;animation:pulse-9192b8b5 1.5s infinite}.ptt-icon[data-v-9192b8b5]{font-size:1.5rem;color:#8252a1;transition:color .2s ease}.ptt-text[data-v-9192b8b5]{font-size:.8rem;font-weight:600;color:#555;transition:color .2s ease;text-align:center;max-width:90px}@keyframes pulse-9192b8b5{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.device-selector-minimal[data-v-9192b8b5]{position:absolute;bottom:12px;right:12px;z-index:2}.device-icon-btn[data-v-9192b8b5]{width:36px;height:36px;border-radius:50%;background-color:#f0f0f0;border:none;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.device-icon-btn[data-v-9192b8b5]:hover{background-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 3px 5px #0000001a}.device-icon-btn.active[data-v-9192b8b5]{background-color:#8252a1;color:#fff}.device-dropdown[data-v-9192b8b5]{position:absolute;bottom:calc(100% + 5px);right:0;width:250px;max-height:10rem;background:white;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;animation:fadeInUp-9192b8b5 .2s ease-out}@keyframes fadeInUp-9192b8b5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-9192b8b5]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background-color:#f5f5f5;border-bottom:1px solid #eee;font-weight:600;font-size:.85rem}.refresh-icon[data-v-9192b8b5]{background:none;border:none;color:#777;cursor:pointer;padding:5px;border-radius:50%;transition:all .2s ease}.refresh-icon[data-v-9192b8b5]:hover{background-color:#e0e0e0;color:#555}.device-list[data-v-9192b8b5]{max-height:8rem;overflow-y:auto}.device-option[data-v-9192b8b5]{padding:10px 12px;cursor:pointer;font-size:.85rem;transition:background .2s;border-left:3px solid transparent}.device-option[data-v-9192b8b5]:hover{background-color:#f5f5f5}.device-option.selected[data-v-9192b8b5]{background-color:#f0f0f0;border-left-color:#8252a1;font-weight:500}.data-panels[data-v-9192b8b5]{display:flex;gap:1rem;min-height:300px;margin-bottom:.5rem;overflow:visible}.data-panel[data-v-9192b8b5]{flex:1;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.data-panel h2[data-v-9192b8b5]{margin:0;padding:.6rem 1rem;font-size:1rem;font-weight:600;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee}.panel-header[data-v-9192b8b5]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;cursor:pointer;background-color:#f8f9fa;border-bottom:1px solid #eee;transition:background-color .2s ease}.panel-header[data-v-9192b8b5]:hover{background-color:#f0f0f0}.panel-header h2[data-v-9192b8b5]{margin:0;padding:0;font-size:1rem;font-weight:600;color:#333}.toggle-icon[data-v-9192b8b5]{color:#8252a1;transition:transform .3s ease}.panel-header:hover .toggle-icon[data-v-9192b8b5]{color:#6b4589}.panel-content[data-v-9192b8b5]{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.panel-content[data-v-9192b8b5]{flex:1;overflow-y:auto;padding:.75rem;scrollbar-width:thin;scrollbar-color:#ccc #f8f9fa}.empty-state[data-v-9192b8b5]{display:flex;align-items:center;justify-content:center;height:100%;color:#aaa;font-style:italic;text-align:center;padding:1rem;font-size:.85rem;min-height:200px}.panel-content[data-v-9192b8b5]::-webkit-scrollbar{width:8px}.panel-content[data-v-9192b8b5]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.panel-content[data-v-9192b8b5]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid #f8f9fa}.category-sections[data-v-9192b8b5]{padding-right:4px}.questions-panel[data-v-9192b8b5]{background-color:#fff;border-left:3px solid #8252A1}.details-panel[data-v-9192b8b5]{background-color:#fff;border-left:3px solid #1ebbb2}.context-panel[data-v-9192b8b5]{background-color:#fff;border-left:3px solid #888888;transition:all .3s ease;width:100%;flex:1 1 100%}.context-panel.collapsed[data-v-9192b8b5]{min-height:50px!important;height:50px!important;flex:0 0 100%;width:100%}.context-panels[data-v-9192b8b5]{transition:min-height .3s ease;min-height:auto;width:100%;display:flex}.patient-name-container[data-v-9192b8b5]{margin-bottom:10px}.patient-name-container label[data-v-9192b8b5]{display:block;font-size:.85rem;margin-bottom:5px;font-weight:500;color:#555}.patient-name-input[data-v-9192b8b5]{width:100%;padding:8px 12px;border:1px solid #eee;border-radius:7px;font-family:inherit;font-size:.85rem;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.patient-name-input[data-v-9192b8b5]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.patient-name-input[data-v-9192b8b5]::placeholder{color:#aaa;font-style:italic}.context-textarea[data-v-9192b8b5]{width:100%;flex:1;min-height:100px;padding:.75rem;border:1px solid #eee;border-radius:7px;resize:none;font-family:inherit;font-size:.85rem;line-height:1.4;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.context-textarea[data-v-9192b8b5]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.context-textarea[data-v-9192b8b5]::placeholder{color:#aaa;font-style:italic}.category[data-v-9192b8b5]{margin-bottom:1rem}.category h3[data-v-9192b8b5]{font-size:.9rem;margin:0 0 .5rem;color:#555;font-weight:600;padding-bottom:.35rem;border-bottom:1px solid #eee}.category ul[data-v-9192b8b5]{list-style-type:none;padding:0;margin:0}.category li[data-v-9192b8b5]{position:relative;padding:.35rem 0 .35rem 1.5rem;line-height:1.3;font-size:.85rem}.category li[data-v-9192b8b5]:before{content:"\2022";position:absolute;left:.5rem;top:.35rem;color:#1ebbb2;font-weight:700;display:inline-block;width:.75rem;text-align:center}.questions-panel ul[data-v-9192b8b5]{list-style-type:none;padding:0;margin:0}.questions-panel li[data-v-9192b8b5]{padding:.5rem .75rem;margin-bottom:.4rem;background-color:#f8f9fa;border-radius:4px;border-left:2px solid #8252A1;font-size:.85rem;line-height:1.3;transition:all .2s ease}.questions-panel li[data-v-9192b8b5]:hover{background-color:#f0f0f0;transform:translate(2px)}.transcript-item[data-v-9192b8b5]{padding:10px 15px;margin-bottom:10px;background-color:#f9f9f9;border-radius:6px;border-left:2px solid #8252A1;font-size:.95rem;line-height:1.4}.premium-status-container[data-v-9192b8b5]{display:flex;justify-content:flex-end;max-width:1200px;margin:0 auto;padding:0 .5rem;margin-bottom:.5rem}.premium-status[data-v-9192b8b5]{display:flex;align-items:center;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;background-color:#f0f0f0;color:#666;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;cursor:pointer}.premium-status[data-v-9192b8b5]:hover{background-color:#e9e9e9;transform:translateY(-1px);box-shadow:0 2px 5px #00000026}.premium-status[data-v-9192b8b5]:active{transform:translateY(1px);box-shadow:0 1px 2px #0000001a}.premium-status.is-premium[data-v-9192b8b5]{background-color:#ffefd1;color:#c59938}.premium-status.is-premium[data-v-9192b8b5]:hover{background-color:#ffe9b8;color:#b38728;box-shadow:0 2px 5px #c5993833}.premium-status.is-premium[data-v-9192b8b5]:active{background-color:#ffefd1;transform:translateY(1px);box-shadow:0 1px 2px #c599381a}.status-icon[data-v-9192b8b5]{margin-right:.3rem}.is-premium .status-icon[data-v-9192b8b5]{color:#ffc107}.premium-transcript[data-v-9192b8b5]{position:relative}.premium-indicator[data-v-9192b8b5]{position:absolute;top:-12px;right:20px;background:linear-gradient(135deg,#ffc107 0%,#8252A1 100%);color:#fff;padding:5px 15px;border-radius:20px;font-weight:600;font-size:.85rem;box-shadow:0 4px 10px #8252a14d;z-index:10}.premium-transcript-display[data-v-9192b8b5]{padding:10px}.premium-transcript-item[data-v-9192b8b5]{display:flex;align-items:flex-start;padding:15px;margin-bottom:12px;border-radius:8px;border-left:3px solid #8252A1;position:relative;transition:all .2s ease}.premium-transcript-item[data-v-9192b8b5]:hover{transform:translate(3px)}.premium-section[data-v-9192b8b5]{display:flex;align-items:center;gap:8px}.settings-button[data-v-9192b8b5]{cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f8fafc;color:#64748b;transition:all .2s ease}.settings-button[data-v-9192b8b5]:hover{background-color:#e2e8f0;color:#3b82f6;transform:rotate(15deg)}.tab-output[data-v-9192b8b5]{padding:20px;border-radius:20px;box-shadow:0 4px 6px #0000001a;max-height:65vh;overflow-y:auto}.tabs[data-v-9192b8b5]{width:fit-content;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tabs .tab[data-v-9192b8b5]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tabs .tab.active[data-v-9192b8b5]{border-bottom:2px solid #8252A1}.tabs .tab-group[data-v-9192b8b5]{line-height:1rem;width:100%}.tabs .tab-group .tab-title[data-v-9192b8b5]{font-size:.75rem}.tabs .tab-group .template-name[data-v-9192b8b5]{font-size:.95rem}.action-buttons[data-v-9192b8b5]{position:absolute;top:10px;right:10px;display:flex;gap:10px;z-index:2}.resume-button[data-v-9192b8b5]{background-color:#1ebbb2;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.resume-button[data-v-9192b8b5]:hover{background-color:#19a59d;transform:translateY(-1px);box-shadow:0 3px 6px #1ebbb233}.reassessment-button[data-v-9192b8b5]{position:static;background-color:#8252a1;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.reassessment-button[data-v-9192b8b5]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}@media (max-width: 768px){.scribe-container[data-v-9192b8b5]{width:100%!important}.scribe-container.with-template-view[data-v-9192b8b5]{max-width:none}.scribe-page-container[data-v-9192b8b5]{flex-direction:column;padding:.25rem}.template-sidebar[data-v-9192b8b5]{width:100%;order:2}.main-content-wrapper[data-v-9192b8b5]{order:1;width:100%}.status-indicators[data-v-9192b8b5]{flex-direction:column;align-items:flex-start;gap:.5rem}.timer-container[data-v-9192b8b5]{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.data-panels[data-v-9192b8b5]{flex-direction:column;min-height:auto;margin-bottom:1rem;height:auto}.data-panel[data-v-9192b8b5]{min-height:250px;height:auto;max-height:none;margin-bottom:1rem;width:100%}.details-panel[data-v-9192b8b5]{min-height:300px}.category[data-v-9192b8b5]{margin-bottom:.75rem}.category h3[data-v-9192b8b5]{margin-bottom:.35rem}.panel-content[data-v-9192b8b5]{padding:.75rem;overflow-y:auto;max-height:none}.empty-state[data-v-9192b8b5]{min-height:150px;padding:.5rem}.context-panels[data-v-9192b8b5]{margin-top:0}.context-panels .data-panel[data-v-9192b8b5]{height:auto;min-height:auto}.context-panel.collapsed[data-v-9192b8b5]{min-height:40px!important;height:40px!important}.context-textarea[data-v-9192b8b5]{min-height:80px}.controls[data-v-9192b8b5]{margin-top:.5rem}.primary-btn[data-v-9192b8b5],.stop-btn[data-v-9192b8b5]{width:100%}.device-selector-minimal[data-v-9192b8b5]{bottom:60px;right:10px}.action-buttons[data-v-9192b8b5]{position:static;margin-bottom:15px;justify-content:center}.template-view-toggle[data-v-9192b8b5]{padding:.4rem .6rem;font-size:.8rem;min-width:auto}.template-view-toggle .toggle-text[data-v-9192b8b5]{display:none}.template-view-toggle svg[data-v-9192b8b5]{font-size:.9rem}}@media (max-width: 1366px){.scribe-container[data-v-9192b8b5]{padding:.25rem;min-height:40vh}.audio-panel[data-v-9192b8b5]{padding:.5rem;margin-bottom:.5rem}.timer[data-v-9192b8b5]{font-size:1.5rem}.visualizer-container[data-v-9192b8b5]{height:60px;padding:.5rem}.controls[data-v-9192b8b5]{margin:.25rem 0}.primary-btn[data-v-9192b8b5],.stop-btn[data-v-9192b8b5]{padding:.4rem 1.25rem;font-size:.85rem;min-width:140px}.data-panels[data-v-9192b8b5]{gap:.5rem;min-height:10rem}.category h3[data-v-9192b8b5]{font-size:.85rem;margin-bottom:.35rem}.data-panel h2[data-v-9192b8b5]{padding:.5rem .75rem;font-size:.9rem}.panel-content[data-v-9192b8b5]{padding:.5rem}.category li[data-v-9192b8b5],.questions-panel li[data-v-9192b8b5]{padding:.25rem .5rem;font-size:.8rem}}@media (max-width: 1024px) and (min-width: 769px){.template-sidebar[data-v-9192b8b5]{width:350px}.scribe-container.with-template-view[data-v-9192b8b5]{max-width:calc(100vw - 400px)}}.transcript-display[data-v-9192b8b5]{font-size:1rem;font-weight:400;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;max-height:60vh;overflow-y:auto}.context-display[data-v-9192b8b5]{display:flex;flex-direction:column;height:100%;min-height:400px}.context-display-content[data-v-9192b8b5]{flex:1;overflow-y:auto}.context-display{&[data-v-9192b8b5]{font-size:1rem;font-weight:400;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;max-height:55vh}.context-display-content {&[data-v-9192b8b5] {overflow-y: auto; padding: 1rem; flex: 1; scroll-behavior: smooth;} &[data-v-9192b8b5]::-webkit-scrollbar {width: 8px;} &[data-v-9192b8b5]::-webkit-scrollbar-track {background: #f1f1f1; border-radius: 4px;} &[data-v-9192b8b5]::-webkit-scrollbar-thumb {background: #8252A1; border-radius: 4px;}} .button-group[data-v-9192b8b5] {position: sticky; bottom: 0; background: white; padding: 1rem 0; margin-top: auto;}}.copy-button{&[data-v-9192b8b5]{background-color:transparent;color:#000;border:none;border-radius:5px;cursor:pointer;border:2px solid #1e1e1ecc;font-size:.9rem;padding:10px 22px;font-weight:600;opacity:.8;align-self:flex-end;bottom:2px;right:2px}&.edit-button[data-v-9192b8b5]{background-color:#dacce3}&.save-button[data-v-9192b8b5]{background-color:#e3e1cc}}.context-display-content[data-v-9192b8b5]{padding:1rem}.context-display-content h1[data-v-9192b8b5]{font-size:2em;font-weight:700;margin-bottom:1em}.context-display-content h2[data-v-9192b8b5]{font-size:1.5em;font-weight:600;margin:1em 0;color:#333}.context-display-content ul[data-v-9192b8b5]{margin-left:1.5em;margin-bottom:1em}.context-display-content li[data-v-9192b8b5]{margin:.5em 0;line-height:1.6}.context-display-content p[data-v-9192b8b5]{margin:1em 0;line-height:1.6}.spinner-container[data-v-9192b8b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20rem;max-height:60vh;width:100%}.loading-text[data-v-9192b8b5]{margin-top:1.5rem;font-size:1.1rem;font-weight:500;color:#555}.chat-transcript-container[data-v-9192b8b5]{display:flex;flex-direction:column;gap:12px;padding:15px;max-height:60vh;overflow-y:auto}.chat-bubble-wrapper[data-v-9192b8b5]{display:flex;flex-direction:column;max-width:80%}.speaker-left[data-v-9192b8b5]{align-self:flex-start}.speaker-right[data-v-9192b8b5]{align-self:flex-end}.speaker-label[data-v-9192b8b5]{font-size:.8rem;font-weight:500;margin-bottom:4px;color:#666}.chat-bubble[data-v-9192b8b5]{padding:12px 16px;border-radius:18px;line-height:1.4;position:relative;box-shadow:0 1px 4px #0000001a}.speaker-left .chat-bubble[data-v-9192b8b5]{background-color:#f0f0f0;border-bottom-left-radius:4px}.speaker-right .chat-bubble[data-v-9192b8b5]{background-color:#e1d4eb;border-bottom-right-radius:4px;color:#444}.timestamp[data-v-9192b8b5]{font-size:.7rem;color:#999;margin-top:4px;align-self:flex-end}.edit-textarea[data-v-9192b8b5]{width:100%;min-height:300px;font-family:inherit;font-size:1rem;line-height:1.6;padding:1rem;border:1px solid #ddd;border-radius:4px;resize:vertical}.edit-button[data-v-9192b8b5]{background-color:#dacce3}.save-button[data-v-9192b8b5]{background-color:#e3e1cc}.transcript-list[data-v-9192b8b5]{margin-top:0}.tabs[data-v-9192b8b5]{width:100%;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tab[data-v-9192b8b5]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tab.active[data-v-9192b8b5]{border-bottom:2px solid #8252A1}.tab-group[data-v-9192b8b5]{line-height:1rem;width:100%}.tab-title[data-v-9192b8b5]{font-size:.75rem}.template-name[data-v-9192b8b5]{font-size:.95rem}.tabs-container[data-v-9192b8b5]{border:1px solid #D4D4D4;border-radius:12px;margin-top:20px;background-color:#fff}.tab-content[data-v-9192b8b5]{padding:20px;min-height:400px}.button-group[data-v-9192b8b5]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.mr-2[data-v-9192b8b5]{margin-right:.5rem}.countdown-container[data-v-9192b8b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:.5rem;animation:fadeIn-9192b8b5 .3s ease-in}.countdown-number[data-v-9192b8b5]{font-size:3.5rem;font-weight:700;color:#8252a1;margin-bottom:.5rem;height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#8252a11a;animation:pulse-9192b8b5 1s infinite}.countdown-text[data-v-9192b8b5]{font-size:.9rem;color:#666;margin-top:.5rem}.countdown-progress-container[data-v-9192b8b5]{width:200px;height:6px;background-color:#f0f0f0;border-radius:3px;overflow:hidden}.countdown-progress[data-v-9192b8b5]{height:100%;background-color:#8252a1;border-radius:3px;transition:width .1s linear}@keyframes pulse-9192b8b5{0%{transform:scale(1);box-shadow:0 0 #8252a166}70%{transform:scale(1.05);box-shadow:0 0 0 10px #8252a100}to{transform:scale(1);box-shadow:0 0 #8252a100}}@keyframes fadeIn-9192b8b5{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 768px){.keyboard-hint[data-v-9192b8b5]{display:block}}@media screen and (max-width: 767px){.keyboard-hint[data-v-9192b8b5]{display:none!important}}.keyboard-hint[data-v-9192b8b5]{display:flex;align-items:center;font-size:.85rem;color:#666}.keyboard-hint kbd[data-v-9192b8b5]{background-color:#f0f0f0;border:1px solid #ddd;border-radius:3px;box-shadow:0 1px 1px #0000001a;padding:2px 5px;margin:0 3px;font-size:.8rem}.transcription-container[data-v-9192b8b5]{width:100%;flex:1;display:flex;flex-direction:column}.transcription-card[data-v-9192b8b5]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;border-left:3px solid #8252A1;flex:1;display:flex;flex-direction:column;min-height:200px}.transcription-header[data-v-9192b8b5]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#f8f9fa;border-bottom:1px solid #eee;flex-shrink:0}.transcription-actions[data-v-9192b8b5]{display:flex;align-items:center;gap:10px}.transcribing-indicator[data-v-9192b8b5]{display:flex;align-items:center;font-size:.85rem;color:#8252a1;background-color:#8152a13b;padding:.4rem .8rem;border-radius:20px;font-weight:500}.loading-dot[data-v-9192b8b5]{display:inline-block;width:10px;height:10px;margin-right:6px;background-color:#8252a1;border-radius:50%;animation:pulse-9192b8b5 1.5s infinite}@keyframes pulse-9192b8b5{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}.transcription-header h3[data-v-9192b8b5]{margin:0;font-size:1rem;font-weight:600;color:#333}.copy-all-btn[data-v-9192b8b5]{display:flex;align-items:center;padding:.4rem .8rem;background-color:#f0f0f0;border:none;border-radius:4px;font-size:.85rem;font-weight:500;color:#555;cursor:pointer;transition:all .2s ease}.copy-all-btn[data-v-9192b8b5]:hover{background-color:#e0e0e0;color:#333}.transcription-content[data-v-9192b8b5]{flex:1;overflow-y:auto;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:#ccc #f8f9fa}.transcription-content[data-v-9192b8b5]::-webkit-scrollbar{width:8px}.transcription-content[data-v-9192b8b5]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.transcription-content[data-v-9192b8b5]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid #f8f9fa}.empty-transcription[data-v-9192b8b5]{padding:1.5rem;text-align:center;color:#888;font-style:italic}.transcription-list[data-v-9192b8b5]{list-style-type:none;padding:0 1rem;margin:0}.transcription-item[data-v-9192b8b5]{padding:.5rem 0;border-bottom:1px solid #f0f0f0;font-size:.9rem;line-height:1.4;color:#333}.transcription-item[data-v-9192b8b5]:last-child{border-bottom:none}@media (max-width: 768px){.transcription-card[data-v-9192b8b5]{height:250px}.transcription-header[data-v-9192b8b5]{padding:.5rem .75rem}.copy-all-btn[data-v-9192b8b5]{padding:.3rem .6rem;font-size:.8rem}}.session-timer[data-v-9192b8b5]{display:flex;align-items:center;padding:.4rem .8rem;background-color:#f0f7ff;border-radius:20px;font-size:.85rem;font-weight:500;color:#3182ce}.session-timer.warning[data-v-9192b8b5]{background-color:#fff3cd;color:#856404}.dropdown[data-v-9e56bea6]{position:relative;display:inline-flex}.buttons.has-addons .button[data-v-9e56bea6]{margin:0}.buttons.has-addons .button[data-v-9e56bea6]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.buttons.has-addons .button[data-v-9e56bea6]:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-menu[data-v-9e56bea6]{top:2.8vh;right:0;left:0;min-width:120px}.add-template-section[data-v-4a8e5266]{padding:1rem;display:flex;justify-content:center;border-bottom:1px solid #dbdbdb}.add-template-section .button[data-v-4a8e5266]{background-color:#8252a1;color:#fff;font-weight:600;border:none;display:flex;align-items:center;gap:.5rem;width:100%}.add-template-section .button[data-v-4a8e5266]:hover{background-color:#fff0;color:#8252a1;border:solid 2px #8252A1}.modal-card-foot .submit[data-v-4a8e5266]{background-color:#8252a1;color:#fff;border:none}.modal-card-foot .submit[data-v-4a8e5266]:hover{background-color:#fff0;color:#8252a1;border:solid 2px #8252A1}.modal[data-v-4a8e5266],.modal .modal-background[data-v-4a8e5266]{z-index:9999}.modal .modal-card[data-v-4a8e5266]{z-index:10000;max-height:87vh;background-color:#f5f5f5;margin:20px auto;border-radius:12px}.template-title-input[data-v-4a8e5266],.content-textarea[data-v-4a8e5266],.description-textarea[data-v-4a8e5266]{background-color:#f5f5f5;cursor:default}.context-display[data-v-4a8e5266]{font-size:1rem;font-weight:400;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:300px;background-color:#fafafa;border-radius:5px;border:1px solid #dbdbdb}.context-display .context-display-content[data-v-4a8e5266]{overflow-y:auto;padding:1rem;flex:1;scroll-behavior:smooth}.context-display .context-display-content[data-v-4a8e5266]::-webkit-scrollbar{width:8px}.context-display .context-display-content[data-v-4a8e5266]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.context-display .context-display-content[data-v-4a8e5266]::-webkit-scrollbar-thumb{background:#8252A1;border-radius:4px}.medical-scribe-template[data-v-4a8e5266]{min-height:100vh}.main-card[data-v-4a8e5266]{border-radius:12px;box-shadow:0 2px 12px #00000014;transition:box-shadow .3s ease}.main-card[data-v-4a8e5266]:hover{box-shadow:0 4px 16px #0000001f}.template-title-input[data-v-4a8e5266]{border:none;background:transparent;width:100%;padding:8px;border-radius:6px;transition:background-color .2s ease}.template-title-input[data-v-4a8e5266]:hover,.template-title-input[data-v-4a8e5266]:focus{background-color:#f5f5f5}.content-textarea[data-v-4a8e5266],.description-textarea[data-v-4a8e5266]{border-radius:8px;border:rgba(224,224,224,0);padding:16px;font-size:1rem;line-height:1.6;transition:border-color .2s ease;resize:none}.content-textarea[data-v-4a8e5266]:focus,.description-textarea[data-v-4a8e5266]:focus{border-color:#8252a1;box-shadow:0 0 0 2px #8252a11a}.helper-wrapper[data-v-4a8e5266]{position:sticky;top:20px;max-height:calc(100vh - 40px)}.helper-card[data-v-4a8e5266]{border-radius:12px;height:100%}.helper-card .helper-content[data-v-4a8e5266]{overflow-y:auto;max-height:calc(83vh - 120px);scrollbar-width:thin}.helper-card .helper-content[data-v-4a8e5266]::-webkit-scrollbar{width:6px}.helper-card .helper-content[data-v-4a8e5266]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.helper-card .helper-content .helper-section[data-v-4a8e5266]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}.helper-card .helper-content .helper-section[data-v-4a8e5266]:last-of-type{border-bottom:none}.helper-card .helper-content .example-box[data-v-4a8e5266]{background:#f5f5f5;padding:.75rem;border-radius:6px;margin-top:.5rem}.helper-card .helper-content .example-box code[data-v-4a8e5266]{color:#4a4a4a;background:transparent}.helper-card .helper-content .helper-footer[data-v-4a8e5266]{margin-top:2rem;padding-top:1rem;border-top:1px solid #eee}@media screen and (max-width: 768px){.helper-wrapper[data-v-4a8e5266]{position:relative;top:0;margin-top:20px}}.helper-toggle[data-v-4a8e5266]{position:fixed;bottom:80px;right:24px;border-radius:24px;box-shadow:0 2px 8px #00000026;z-index:100;transition:transform .2s ease}.helper-toggle[data-v-4a8e5266]:hover{transform:scale(1.05)}@media screen and (max-width: 768px){.helper-toggle[data-v-4a8e5266]{bottom:80px;right:16px}}.toolbar{&[data-v-4a8e5266]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:white;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-top:1.5rem}&-left[data-v-4a8e5266]{display:flex;gap:1rem;align-items:center}&-right[data-v-4a8e5266]{display:flex;align-items:center}&-item{&[data-v-4a8e5266]{margin-right:.5rem}&[data-v-4a8e5266]:last-child{margin-right:0}}}@media screen and (max-width: 768px){.toolbar{&[data-v-4a8e5266]{flex-direction:column;gap:1rem}&-left[data-v-4a8e5266]{width:100%;flex-wrap:wrap;justify-content:center}&-right[data-v-4a8e5266]{width:100%;justify-content:center}}}.context-display-content{padding:1rem}.context-display-content h1{font-size:2em;font-weight:700;margin-bottom:1em}.context-display-content h2{font-size:1.5em;font-weight:600;margin:1em 0;color:#333}.context-display-content ul{margin-left:1.5em;margin-bottom:1em}.context-display-content p{margin:1em 0;line-height:1.6}.button-icon[data-v-c5016fdc]{color:#000}.button-icon .button-icon-text[data-v-c5016fdc]{padding-left:6px}.button-icon .iconify[data-v-c5016fdc]{position:relative;top:3px}.menu-list li[data-v-21f2edbf]{border-bottom:1px gainsboro dashed}.scrollable-content[data-v-21f2edbf]{max-height:70vh;overflow-y:auto;border-radius:12px;padding:1rem;margin-bottom:2rem}.list-prompts .template-row[data-v-21f2edbf]{display:flex;justify-content:space-between;align-items:center;padding:15px;width:100%}.template-info[data-v-21f2edbf]{flex:1;min-width:0;padding-right:10px}.template-meta[data-v-21f2edbf]{display:flex;align-items:center;gap:10px;white-space:nowrap}.timestamp[data-v-21f2edbf]{opacity:.6;margin-right:5px}.template-details[data-v-21f2edbf]{font-size:.9em;color:#666;margin-top:4px}.template-actions[data-v-21f2edbf]{display:flex;gap:8px}.tag[data-v-21f2edbf]{font-size:.8em;padding:4px 8px}.template-actions[data-v-21f2edbf]{display:flex;align-items:center}.action-button[data-v-21f2edbf]{background-color:#8252a1;border-radius:5px;color:#fff;border:none;display:flex;align-items:center;gap:4px;font-size:.85rem;padding:.25rem .5rem;height:auto;cursor:pointer}.action-button[data-v-21f2edbf]:hover{background-color:#fff0;color:#8252a1;border:solid 2px #8252A1}.action-button.is-danger[data-v-21f2edbf]{background-color:#ff3860}.action-button.is-danger[data-v-21f2edbf]:hover{background-color:#fff0;color:#ff3860;border:solid 2px #ff3860}.search-actions-row[data-v-21f2edbf]{display:flex;align-items:center;justify-content:space-between}.action-buttons[data-v-21f2edbf]{display:inline-flex;gap:10px}.public-button[data-v-21f2edbf],.history-button[data-v-21f2edbf]{background-color:#8252a1;color:#fff;font-weight:600;border:none;display:flex;align-items:center}.public-button[data-v-21f2edbf]:hover,.history-button[data-v-21f2edbf]:hover{background-color:#fff0;color:#8252a1;border:solid 2px #8252A1}@media screen and (max-width: 1080px){.history-button[data-v-21f2edbf],.public-button[data-v-21f2edbf]{background-color:#8252a1;color:#fff;font-weight:600;border:none;display:flex;align-items:center}.history-button span[data-v-21f2edbf],.public-button span[data-v-21f2edbf]{display:none}}.list-prompts .columns[data-v-21f2edbf]{padding:15px}.list-prompts .column[data-v-21f2edbf]{padding:0}.search-container[data-v-21f2edbf]{width:100%;margin-right:20px}.search-container .control.has-icons-left[data-v-21f2edbf]{position:relative}.search-container .input[data-v-21f2edbf]{border-radius:6px}.search-container .input[data-v-21f2edbf]:focus{border-color:#8252a1;box-shadow:0 0 0 .125em #8252a140}.column.is-one-fifth[data-v-21f2edbf]{display:flex;align-items:center;gap:8px}.column.is-one-fifth .button[data-v-21f2edbf]{background-color:#8252a1;border-radius:5px;color:#fff;border:none;display:flex;align-items:center;gap:4px}.column.is-one-fifth .button[data-v-21f2edbf]:hover{background-color:#fff0;color:#8252a1;border:solid 2px #8252A1}.column.is-one-fifth .button.is-danger[data-v-21f2edbf]{background-color:#ff3860}.column.is-one-fifth .button.is-danger[data-v-21f2edbf]:hover{background-color:#fff0;color:#ff3860;border:solid 2px #ff3860}.medical-scribe-template[data-v-61989fc4]{min-height:100vh;max-width:1200px;margin:0 auto;padding:0 1rem}.main-card[data-v-61989fc4]{border-radius:12px;box-shadow:0 2px 12px #00000014;transition:box-shadow .3s ease;margin-bottom:1.5rem}.main-card[data-v-61989fc4]:hover{box-shadow:0 4px 16px #0000001f}.template-title-input[data-v-61989fc4]{border:none;background:transparent;width:100%;padding:12px 8px;border-radius:6px;transition:background-color .2s ease;margin-bottom:1rem}.template-title-input[data-v-61989fc4]:hover,.template-title-input[data-v-61989fc4]:focus{background-color:#f5f5f5}.content-textarea[data-v-61989fc4],.description-textarea[data-v-61989fc4]{border-radius:8px;border:rgba(224,224,224,0);padding:16px;font-size:1rem;line-height:1.6;transition:border-color .2s ease;resize:none}.content-textarea[data-v-61989fc4]:focus,.description-textarea[data-v-61989fc4]:focus{border-color:#8252a1;box-shadow:0 0 0 2px #8252a11a}.content-editor[data-v-61989fc4]{border-radius:8px;height:400px;max-height:400px;overflow-y:auto;font-size:1rem;line-height:1.6;background-color:#fff;transition:box-shadow .2s ease}.content-editor[data-v-61989fc4]:focus-within{box-shadow:0 0 0 2px #8252a11a}.description-section[data-v-61989fc4]{border-top:1px solid #e0e0e0;padding-top:1.5rem;animation:slideDown-61989fc4 .3s ease-out}@keyframes slideDown-61989fc4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.description-textarea[data-v-61989fc4]{border-radius:8px;border:1px solid #e0e0e0;padding:16px;font-size:1rem;line-height:1.6;transition:border-color .2s ease;resize:vertical}.description-textarea[data-v-61989fc4]:focus{border-color:#8252a1;box-shadow:0 0 0 2px #8252a11a}.helper-wrapper[data-v-61989fc4]{position:sticky;top:20px;max-height:calc(100vh - 40px)}.helper-card[data-v-61989fc4]{border-radius:12px;height:100%}.helper-card .helper-content[data-v-61989fc4]{overflow-y:auto;max-height:calc(83vh - 120px);scrollbar-width:thin}.helper-card .helper-content[data-v-61989fc4]::-webkit-scrollbar{width:6px}.helper-card .helper-content[data-v-61989fc4]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.helper-card .helper-content .helper-section[data-v-61989fc4]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}.helper-card .helper-content .helper-section[data-v-61989fc4]:last-of-type{border-bottom:none}.helper-card .helper-content .example-box[data-v-61989fc4]{background:#f5f5f5;padding:.75rem;border-radius:6px;margin-top:.5rem}.helper-card .helper-content .example-box code[data-v-61989fc4]{color:#4a4a4a;background:transparent}.helper-card .helper-content .helper-footer[data-v-61989fc4]{margin-top:2rem;padding-top:1rem;border-top:1px solid #eee}@media screen and (max-width: 768px){.helper-wrapper[data-v-61989fc4]{position:relative;top:0;margin-top:20px}}.helper-toggle[data-v-61989fc4]{position:fixed;bottom:80px;right:24px;border-radius:24px;box-shadow:0 2px 8px #00000026;z-index:100;transition:transform .2s ease}.helper-toggle[data-v-61989fc4]:hover{transform:scale(1.05)}@media screen and (max-width: 768px){.helper-toggle[data-v-61989fc4]{bottom:80px;right:16px}}.toolbar{&[data-v-61989fc4]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:white;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-top:1.5rem}&-left[data-v-61989fc4]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}&-right[data-v-61989fc4]{display:flex;align-items:center;gap:.5rem}}@media screen and (max-width: 768px){.toolbar{&[data-v-61989fc4]{flex-direction:column;gap:1rem;padding:1rem}&-left[data-v-61989fc4]{width:100%;justify-content:center}&-right[data-v-61989fc4]{width:100%;justify-content:center}}.content-editor[data-v-61989fc4]{height:300px;max-height:300px}.context-display[data-v-61989fc4]{height:300px}}.edit-toggle[data-v-61989fc4]{position:absolute;top:-50px;right:0;z-index:10}.context-display[data-v-61989fc4]{font-size:1rem;font-weight:300;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:400px;background-color:#fafafa;border-radius:8px;border:1px solid #e0e0e0}.context-display .context-display-content[data-v-61989fc4]{overflow-y:auto;padding:1.5rem;flex:1}.context-display .context-display-content[data-v-61989fc4]::-webkit-scrollbar{width:8px}.context-display .context-display-content[data-v-61989fc4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.context-display .context-display-content[data-v-61989fc4]::-webkit-scrollbar-thumb{background:#8252A1;border-radius:4px}.context-display .button-group[data-v-61989fc4]{position:sticky;bottom:0;background:white;padding:1rem 0;margin-top:auto}.context-display-content{padding:1rem;outline:none}.context-display-content h1{font-size:2em;font-weight:700;margin:1em 0 .5em}.context-display-content h2{font-size:1.5em;font-weight:600;margin:1em 0 .5em;color:#333}.context-display-content h3{font-size:1.2em;font-weight:600;margin:1em 0 .5em;color:#333}.context-display-content ul,.context-display-content ol{margin-left:1.5em;margin-bottom:1em}.context-display-content li{margin:.5em 0;line-height:1.6}.context-display-content strong{font-weight:700}.context-display-content em{font-style:italic}.context-display-content p{margin:.5em 0;line-height:1.6}.transcription-container[data-v-b0f0bcc4]{width:100%;margin-top:1rem}.transcription-card[data-v-b0f0bcc4]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.transcription-header[data-v-b0f0bcc4]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #eee}.transcription-header h3[data-v-b0f0bcc4]{margin:0;font-size:1.1rem;font-weight:600;color:#333}.transcription-actions[data-v-b0f0bcc4]{display:flex;align-items:center;gap:10px}.transcribing-indicator[data-v-b0f0bcc4]{display:flex;align-items:center;color:#666;font-size:.9rem}.loading-dot[data-v-b0f0bcc4]{display:inline-block;width:8px;height:8px;background-color:#4caf50;border-radius:50%;margin-right:8px;animation:pulse-b0f0bcc4 1.5s infinite ease-in-out}@keyframes pulse-b0f0bcc4{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.copy-all-btn[data-v-b0f0bcc4]{display:flex;align-items:center;background-color:#f0f0f0;border:none;border-radius:4px;padding:6px 12px;font-size:.9rem;cursor:pointer;transition:background-color .2s}.copy-all-btn[data-v-b0f0bcc4]:hover{background-color:#e0e0e0}.transcription-content[data-v-b0f0bcc4]{padding:1rem;max-height:300px;overflow-y:auto}.empty-transcription[data-v-b0f0bcc4]{color:#888;text-align:center;padding:2rem 0}.transcription-list[data-v-b0f0bcc4]{list-style:none;padding:0;margin:0}.transcription-item[data-v-b0f0bcc4]{padding:.75rem 0;border-bottom:1px solid #f0f0f0;line-height:1.5}.transcription-item[data-v-b0f0bcc4]:last-child{border-bottom:none}.ai-chat-container[data-v-13e9a840]{display:flex;justify-content:center;padding:0 20px;box-sizing:border-box;margin:20px 0;max-width:none!important;position:relative;z-index:1}.ai-chat-container[data-v-13e9a840] .ai-streaming-chat{max-width:70%!important;margin:0 auto!important}@media (max-width: 768px){.ai-chat-container[data-v-13e9a840]{padding:0 10px}.ai-chat-container[data-v-13e9a840] .ai-streaming-chat{max-width:100%!important}}.scribe-container[data-v-13e9a840]{display:flex;justify-content:center;flex-direction:column;margin:0 auto;height:100%;min-height:60vh;padding:.5rem;overflow:visible;width:70%;position:relative}.audio-panel[data-v-13e9a840]{position:relative;background-color:#f8f9fa;border-radius:8px;padding:1rem 1.5rem;margin-bottom:.75rem;box-shadow:0 2px 4px #0000000d;width:100%}.status-indicators[data-v-13e9a840]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.timer-container[data-v-13e9a840]{display:flex;flex-direction:column;align-items:flex-start}.audio-upload-title[data-v-13e9a840]{font-size:1.4rem;font-weight:600;color:#333;line-height:1}.file-status[data-v-13e9a840]{font-size:.85rem;color:#777;margin-top:.25rem}.audio-status[data-v-13e9a840]{padding:.35rem .75rem;border-radius:16px;font-size:.85rem;font-weight:500;background-color:#ffe6e6;color:#ff4d4d}.audio-status.detected[data-v-13e9a840]{background-color:#e6ffe6;color:#0c0}.diarize-toggle-container[data-v-13e9a840]{display:flex;align-items:center;margin-bottom:1rem}.toggle-switch[data-v-13e9a840]{position:relative;display:inline-block;width:50px;height:24px;margin-right:10px}.toggle-switch input[data-v-13e9a840]{opacity:0;width:0;height:0}.toggle-slider[data-v-13e9a840]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-slider[data-v-13e9a840]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.toggle-slider[data-v-13e9a840]{background-color:#8252a1}input:checked+.toggle-slider[data-v-13e9a840]:before{transform:translate(26px)}.toggle-label[data-v-13e9a840]{font-size:.9rem;font-weight:500;color:#555}.upload-container[data-v-13e9a840]{background-color:#fff;border:2px dashed #ccc;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;margin:1rem 0;position:relative}.upload-container.drag-over[data-v-13e9a840]{border-color:#8252a1;background-color:#8252a10d}.upload-container.has-file[data-v-13e9a840]{border-color:#1ebbb2;background-color:#1ebbb20d}.file-input[data-v-13e9a840]{display:none}.upload-icon[data-v-13e9a840]{font-size:3rem;color:#8252a1;margin-bottom:1rem}.upload-text[data-v-13e9a840]{color:#555}.upload-hint[data-v-13e9a840]{font-size:.8rem;color:#888;margin-top:.5rem}.file-preview[data-v-13e9a840]{display:flex;align-items:center;justify-content:space-between;padding:.5rem}.file-info[data-v-13e9a840]{display:flex;align-items:center;gap:1rem}.file-icon[data-v-13e9a840]{font-size:2rem;color:#1ebbb2}.file-details[data-v-13e9a840]{text-align:left}.file-name[data-v-13e9a840]{font-weight:500;color:#333;margin-bottom:.25rem;word-break:break-all}.file-size[data-v-13e9a840]{font-size:.8rem;color:#777}.remove-file[data-v-13e9a840]{background-color:#ff6b6b;color:#fff;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.remove-file[data-v-13e9a840]:hover{background-color:#ff5252;transform:scale(1.1)}.upload-progress-container[data-v-13e9a840]{margin:1rem 0}.upload-progress-bar[data-v-13e9a840]{height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden}.upload-progress[data-v-13e9a840]{height:100%;background-color:#8252a1;transition:width .3s ease}.upload-progress-text[data-v-13e9a840]{text-align:right;font-size:.8rem;color:#666;margin-top:.25rem}.controls[data-v-13e9a840]{display:flex;justify-content:center;margin:1rem 0;gap:.75rem}.primary-btn[data-v-13e9a840],.stop-btn[data-v-13e9a840],.secondary-btn[data-v-13e9a840]{padding:.6rem 1.5rem;font-size:.95rem;font-weight:600;border:none;border-radius:24px;cursor:pointer;transition:all .2s ease;min-width:160px;display:flex;align-items:center;justify-content:center;gap:.4rem}.primary-btn[data-v-13e9a840]{background-color:#8252a1;color:#fff}.primary-btn[data-v-13e9a840]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}.primary-btn[data-v-13e9a840]:disabled{background-color:#d1c6db;cursor:not-allowed;transform:none;box-shadow:none}.secondary-btn[data-v-13e9a840]{background-color:#f0f0f0;color:#333}.secondary-btn[data-v-13e9a840]:hover{background-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 3px 6px #0000001a}.stop-btn[data-v-13e9a840]{background-color:#ff6b6b;color:#fff}.stop-btn[data-v-13e9a840]:hover{background-color:#ff5252;transform:translateY(-1px);box-shadow:0 3px 6px #ff6b6b33}.ml-2[data-v-13e9a840]{margin-left:.5rem}.transcription-container[data-v-13e9a840]{margin-top:1.5rem;animation:fadeIn-13e9a840 .5s ease-out}@keyframes fadeIn-13e9a840{0%{opacity:0}to{opacity:1}}.data-panels[data-v-13e9a840]{display:flex;gap:1rem;min-height:300px;margin-bottom:.5rem;overflow:visible}.data-panel[data-v-13e9a840]{flex:1;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.data-panel h2[data-v-13e9a840]{margin:0;padding:.6rem 1rem;font-size:1rem;font-weight:600;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee}.panel-header[data-v-13e9a840]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;cursor:pointer;background-color:#f8f9fa;border-bottom:1px solid #eee;transition:background-color .2s ease}.panel-header[data-v-13e9a840]:hover{background-color:#f0f0f0}.panel-header h2[data-v-13e9a840]{margin:0;padding:0;font-size:1rem;font-weight:600;color:#333}.toggle-icon[data-v-13e9a840]{color:#8252a1;transition:transform .3s ease}.panel-header:hover .toggle-icon[data-v-13e9a840]{color:#6b4589}.panel-content[data-v-13e9a840]{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.panel-content[data-v-13e9a840]{flex:1;overflow-y:auto;padding:.75rem;scrollbar-width:thin;scrollbar-color:#ccc #f8f9fa}.empty-state[data-v-13e9a840]{display:flex;align-items:center;justify-content:center;height:100%;color:#aaa;font-style:italic;text-align:center;padding:1rem;font-size:.85rem;min-height:200px}.panel-content[data-v-13e9a840]::-webkit-scrollbar{width:8px}.panel-content[data-v-13e9a840]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.panel-content[data-v-13e9a840]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid #f8f9fa}.category-sections[data-v-13e9a840]{padding-right:4px}.questions-panel[data-v-13e9a840]{background-color:#fff;border-left:3px solid #8252A1}.details-panel[data-v-13e9a840]{background-color:#fff;border-left:3px solid #1ebbb2}.context-panel[data-v-13e9a840]{background-color:#fff;border-left:3px solid #888888;transition:all .3s ease;width:100%;flex:1 1 100%}.context-panel.collapsed[data-v-13e9a840]{min-height:50px!important;height:50px!important;flex:0 0 100%;width:100%}.context-panels[data-v-13e9a840]{transition:min-height .3s ease;min-height:auto;width:100%;display:flex}.patient-name-container[data-v-13e9a840]{margin-bottom:10px}.patient-name-container label[data-v-13e9a840]{display:block;font-size:.85rem;margin-bottom:5px;font-weight:500;color:#555}.patient-name-input[data-v-13e9a840]{width:100%;padding:8px 12px;border:1px solid #eee;border-radius:7px;font-family:inherit;font-size:.85rem;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.patient-name-input[data-v-13e9a840]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.patient-name-input[data-v-13e9a840]::placeholder{color:#aaa;font-style:italic}.context-textarea[data-v-13e9a840]{width:100%;flex:1;min-height:100px;padding:.75rem;border:1px solid #eee;border-radius:7px;resize:none;font-family:inherit;font-size:.85rem;line-height:1.4;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.context-textarea[data-v-13e9a840]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.context-textarea[data-v-13e9a840]::placeholder{color:#aaa;font-style:italic}.category[data-v-13e9a840]{margin-bottom:1rem}.category h3[data-v-13e9a840]{font-size:.9rem;margin:0 0 .5rem;color:#555;font-weight:600;padding-bottom:.35rem;border-bottom:1px solid #eee}.category ul[data-v-13e9a840]{list-style-type:none;padding:0;margin:0}.category li[data-v-13e9a840]{position:relative;padding:.35rem 0 .35rem 1.5rem;line-height:1.3;font-size:.85rem}.category li[data-v-13e9a840]:before{content:"\2022";position:absolute;left:.5rem;top:.35rem;color:#1ebbb2;font-weight:700;display:inline-block;width:.75rem;text-align:center}.questions-panel ul[data-v-13e9a840]{list-style-type:none;padding:0;margin:0}.questions-panel li[data-v-13e9a840]{padding:.5rem .75rem;margin-bottom:.4rem;background-color:#f8f9fa;border-radius:4px;border-left:2px solid #8252A1;font-size:.85rem;line-height:1.3;transition:all .2s ease}.questions-panel li[data-v-13e9a840]:hover{background-color:#f0f0f0;transform:translate(2px)}.transcript-item[data-v-13e9a840]{padding:10px 15px;margin-bottom:10px;background-color:#f9f9f9;border-radius:6px;border-left:2px solid #8252A1;font-size:.95rem;line-height:1.4}.premium-section[data-v-13e9a840]{display:flex;align-items:center;gap:8px}.premium-status[data-v-13e9a840]{display:flex;align-items:center;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;background-color:#f0f0f0;color:#666;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;cursor:pointer}.premium-status[data-v-13e9a840]:hover{background-color:#e9e9e9;transform:translateY(-1px);box-shadow:0 2px 5px #00000026}.premium-status[data-v-13e9a840]:active{transform:translateY(1px);box-shadow:0 1px 2px #0000001a}.premium-status.is-premium[data-v-13e9a840]{background-color:#ffefd1;color:#c59938}.premium-status.is-premium[data-v-13e9a840]:hover{background-color:#ffe9b8;color:#b38728;box-shadow:0 2px 5px #c5993833}.premium-status.is-premium[data-v-13e9a840]:active{background-color:#ffefd1;transform:translateY(1px);box-shadow:0 1px 2px #c599381a}.status-icon[data-v-13e9a840]{margin-right:.3rem}.is-premium .status-icon[data-v-13e9a840]{color:#ffc107}.settings-button[data-v-13e9a840]{cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f8fafc;color:#64748b;transition:all .2s ease}.settings-button[data-v-13e9a840]:hover{background-color:#e2e8f0;color:#3b82f6;transform:rotate(15deg)}.tab-output[data-v-13e9a840]{padding:20px;border-radius:20px;box-shadow:0 4px 6px #0000001a;max-height:65vh;overflow-y:auto}.tabs[data-v-13e9a840]{width:fit-content;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tabs .tab[data-v-13e9a840]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tabs .tab.active[data-v-13e9a840]{border-bottom:2px solid #8252A1}.tabs .tab-group[data-v-13e9a840]{line-height:1rem;width:100%}.tabs .tab-group .tab-title[data-v-13e9a840]{font-size:.75rem}.tabs .tab-group .template-name[data-v-13e9a840]{font-size:.95rem}.action-buttons[data-v-13e9a840]{position:absolute;top:10px;right:10px;display:flex;gap:10px;z-index:2}.resume-button[data-v-13e9a840]{background-color:#1ebbb2;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.resume-button[data-v-13e9a840]:hover{background-color:#19a59d;transform:translateY(-1px);box-shadow:0 3px 6px #1ebbb233}.reassessment-button[data-v-13e9a840]{position:static;background-color:#8252a1;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.reassessment-button[data-v-13e9a840]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}@media (max-width: 768px){.scribe-container[data-v-13e9a840]{width:100%;height:auto;max-height:none;overflow-y:auto}.status-indicators[data-v-13e9a840]{flex-direction:column;align-items:flex-start;gap:.5rem}.timer-container[data-v-13e9a840]{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.controls[data-v-13e9a840]{margin-top:.5rem;flex-direction:column;gap:.5rem}.primary-btn[data-v-13e9a840],.secondary-btn[data-v-13e9a840],.stop-btn[data-v-13e9a840]{width:100%}.upload-container[data-v-13e9a840]{padding:1rem}.file-preview[data-v-13e9a840]{flex-direction:column;gap:.5rem}.action-buttons[data-v-13e9a840]{position:static;margin-bottom:15px;justify-content:center}}@media (max-width: 1366px){.scribe-container[data-v-13e9a840]{padding:.25rem;min-height:40vh}.audio-panel[data-v-13e9a840]{padding:.5rem;margin-bottom:.5rem}.upload-container[data-v-13e9a840]{padding:1.5rem}.controls[data-v-13e9a840]{margin:.25rem 0}.primary-btn[data-v-13e9a840],.secondary-btn[data-v-13e9a840],.stop-btn[data-v-13e9a840]{padding:.4rem 1.25rem;font-size:.85rem;min-width:140px}}.transcript-display[data-v-13e9a840]{font-size:1rem;font-weight:400;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;max-height:60vh;overflow-y:auto}.context-display[data-v-13e9a840]{display:flex;flex-direction:column;height:100%;min-height:400px}.context-display-content[data-v-13e9a840]{flex:1;overflow-y:auto}.context-display[data-v-13e9a840]{font-size:1rem;font-weight:400;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;max-height:55vh}.context-display .context-display-content[data-v-13e9a840]{overflow-y:auto;padding:1rem;flex:1;scroll-behavior:smooth}.context-display .context-display-content[data-v-13e9a840]::-webkit-scrollbar{width:8px}.context-display .context-display-content[data-v-13e9a840]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.context-display .context-display-content[data-v-13e9a840]::-webkit-scrollbar-thumb{background:#8252A1;border-radius:4px}.context-display .button-group[data-v-13e9a840]{position:sticky;bottom:0;background:white;padding:1rem 0;margin-top:auto}.copy-button[data-v-13e9a840]{background-color:transparent;color:#000;border:none;border-radius:5px;cursor:pointer;border:2px solid #1e1e1ecc;font-size:.9rem;padding:10px 22px;font-weight:600;opacity:.8;align-self:flex-end;bottom:2px;right:2px}.copy-button.edit-button[data-v-13e9a840]{background-color:#dacce3}.copy-button.save-button[data-v-13e9a840]{background-color:#e3e1cc}.context-display-content[data-v-13e9a840]{padding:1rem}.context-display-content h1[data-v-13e9a840]{font-size:2em;font-weight:700;margin-bottom:1em}.context-display-content h2[data-v-13e9a840]{font-size:1.5em;font-weight:600;margin:1em 0;color:#333}.context-display-content ul[data-v-13e9a840]{margin-left:1.5em;margin-bottom:1em}.context-display-content li[data-v-13e9a840]{margin:.5em 0;line-height:1.6}.context-display-content p[data-v-13e9a840]{margin:1em 0;line-height:1.6}.spinner-container[data-v-13e9a840]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20rem;max-height:60vh;width:100%}.loading-text[data-v-13e9a840]{margin-top:1.5rem;font-size:1.1rem;font-weight:500;color:#555}.chat-transcript-container[data-v-13e9a840]{display:flex;flex-direction:column;gap:12px;padding:15px;max-height:60vh;overflow-y:auto}.chat-bubble-wrapper[data-v-13e9a840]{display:flex;flex-direction:column;max-width:80%}.speaker-left[data-v-13e9a840]{align-self:flex-start}.speaker-right[data-v-13e9a840]{align-self:flex-end}.speaker-label[data-v-13e9a840]{font-size:.8rem;font-weight:500;margin-bottom:4px;color:#666}.chat-bubble[data-v-13e9a840]{padding:12px 16px;border-radius:18px;line-height:1.4;position:relative;box-shadow:0 1px 4px #0000001a}.speaker-left .chat-bubble[data-v-13e9a840]{background-color:#f0f0f0;border-bottom-left-radius:4px}.speaker-right .chat-bubble[data-v-13e9a840]{background-color:#e1d4eb;border-bottom-right-radius:4px;color:#444}.timestamp[data-v-13e9a840]{font-size:.7rem;color:#999;margin-top:4px;align-self:flex-end}.transcript-list[data-v-13e9a840]{margin-top:0}.tabs[data-v-13e9a840]{width:100%;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tab[data-v-13e9a840]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tab.active[data-v-13e9a840]{border-bottom:2px solid #8252A1}.tab-group[data-v-13e9a840]{line-height:1rem;width:100%}.tab-title[data-v-13e9a840]{font-size:.75rem}.template-name[data-v-13e9a840]{font-size:.95rem}.tabs-container[data-v-13e9a840]{border:1px solid #D4D4D4;border-radius:12px;margin-top:20px;background-color:#fff}.tab-content[data-v-13e9a840]{padding:20px;min-height:400px}.button-group[data-v-13e9a840]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.mr-2[data-v-13e9a840]{margin-right:.5rem}.premium-indicator[data-v-13e9a840]{display:flex;align-items:center;justify-content:center;padding:8px;background-color:#ffefd1;color:#c59938;border-radius:6px;margin-bottom:15px;font-weight:600;font-size:.9rem}.premium-indicator svg[data-v-13e9a840]{margin-right:8px;color:#ffc107}.fa-spin[data-v-13e9a840]{animation:fa-spin-13e9a840 2s infinite linear}@keyframes fa-spin-13e9a840{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scribe-container[data-v-13e9a840]{width:70%;margin:0 auto}.scribe-container:not(:has(.transcription-preview)) .audio-panel[data-v-13e9a840],.scribe-container:has(.transcription-preview) .audio-panel[data-v-13e9a840]{margin-top:0}.tabs-container[data-v-13e9a840]{width:100%}.scribe-container[data-v-13e9a840]:has(.tabs-container){width:70%;margin:0 auto}@media (max-width: 1200px){.scribe-container[data-v-13e9a840]{width:85%}.scribe-container[data-v-13e9a840]:has(.tabs-container){width:85%}}@media (max-width: 768px){.scribe-container[data-v-13e9a840],.scribe-container[data-v-13e9a840]:has(.tabs-container){width:95%}}.regular-outcome-icon[data-v-af6b77b5]{background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:4px}.selected-outcome-icon[data-v-af6b77b5]{border:1px solid #d1d5db;border-radius:4px}.diagram-card[data-v-af6b77b5]{background-color:#fff;overflow:hidden;margin-bottom:2rem;transition:all .3s ease;width:100%;height:100%;display:flex;flex-direction:column}.diagram-card[data-v-af6b77b5]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.endpoint-icon[data-v-af6b77b5]{background:linear-gradient(to right,#dcfce7,#dbeafe,#fef3c7,#fee2e2);border:1px solid #d1d5db}.intermediate-icon[data-v-af6b77b5]{background-color:#f8fafc;border:1px solid #cbd5e1}.diagram-header[data-v-af6b77b5]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(to right,#f0f9ff,#e0f2fe)}.title-area[data-v-af6b77b5]{display:flex;align-items:center;gap:.75rem}.diagram-title[data-v-af6b77b5]{margin:0;font-size:1.25rem;font-weight:600;color:#0c4a6e}.specialty-badge[data-v-af6b77b5]{padding:.25rem .75rem;font-size:.75rem;font-weight:600;color:#0369a1;background-color:#e0f2fe;border-radius:9999px;box-shadow:0 1px 2px #0000000d}.diagram-controls[data-v-af6b77b5]{display:flex;gap:.5rem}.control-btn[data-v-af6b77b5]{width:36px;height:36px;border-radius:8px;border:1px solid #cbd5e1;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s ease}.control-btn[data-v-af6b77b5]:hover{background-color:#f8fafc;color:#0369a1;box-shadow:0 1px 3px #0000001a}.diagram-legend[data-v-af6b77b5]{display:flex;gap:1.5rem;padding:.75rem 1.5rem;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.legend-item[data-v-af6b77b5]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569}.legend-icon[data-v-af6b77b5]{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center}.question-icon[data-v-af6b77b5]{background-color:#f0f9ff;border:1px solid #bae6fd}.outcome-icon[data-v-af6b77b5]{background:linear-gradient(to right,#dcfce7,#dbeafe,#fef3c7,#fee2e2);border:1px solid #d1d5db}.ai-answer[data-v-af6b77b5]{font-size:16px;background:none}.final-outcome[data-v-af6b77b5]{font-size:16px;color:#10b981;background:none}.diagram-container[data-v-af6b77b5]{position:relative;padding:1rem;overflow:auto;flex:1;display:flex;flex-direction:column}.mermaid[data-v-af6b77b5]{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;transform-origin:top left;transition:transform .3s ease;max-height:600px;padding:1rem}[data-v-af6b77b5] .mermaid svg{width:100%!important;min-width:800px!important;height:auto!important}[data-v-af6b77b5] .mermaid .label{font-size:14px!important}[data-v-af6b77b5] .mermaid .edgeLabel{font-size:12px!important;background-color:#fff!important;padding:2px 4px!important}.loading-overlay[data-v-af6b77b5]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.spinner[data-v-af6b77b5]{width:40px;height:40px;border:4px solid rgba(59,130,246,.2);border-radius:50%;border-top-color:#3b82f6;animation:spin-af6b77b5 1s linear infinite;margin-bottom:1rem}@keyframes spin-af6b77b5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-overlay p[data-v-af6b77b5]{color:#3b82f6;font-weight:500}.error-message[data-v-af6b77b5]{padding:1.5rem;border-radius:8px;background-color:#fee2e2;color:#b91c1c;text-align:center;margin:2rem auto;max-width:500px}.error-message i[data-v-af6b77b5]{font-size:1.5rem;margin-bottom:.5rem}@keyframes fadeIn-af6b77b5{0%{opacity:0}to{opacity:1}}.diagram-card[data-v-af6b77b5]{animation:fadeIn-af6b77b5 .5s ease-out}@media (max-width: 768px){.diagram-header[data-v-af6b77b5]{flex-direction:column;align-items:flex-start;gap:1rem}.diagram-controls[data-v-af6b77b5]{align-self:flex-end}.diagram-legend[data-v-af6b77b5]{flex-wrap:wrap;gap:1rem}.diagram-container[data-v-af6b77b5]{padding:.75rem}}@media (max-width: 480px){.diagram-title[data-v-af6b77b5]{font-size:1.1rem}.control-btn[data-v-af6b77b5]{width:32px;height:32px}.diagram-container[data-v-af6b77b5]{padding:.5rem}}.websocket-panel[data-v-537bd170]{width:100%;max-width:900px;margin:0 auto 1rem;background-color:#fff;border-radius:6px;box-shadow:0 2px 8px #00000014;overflow:hidden}.panel-header[data-v-537bd170]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background-color:#f8f9fa;border-bottom:1px solid #eee}.panel-header h3[data-v-537bd170]{margin:0;font-size:1rem;font-weight:600;color:#333}.connection-status[data-v-537bd170]{padding:.25rem .6rem;border-radius:12px;font-size:.75rem;font-weight:600;background-color:#ffe6e6;color:#ff4d4d}.connection-status.connected[data-v-537bd170]{background-color:#e6ffe6;color:#0c0}.connection-status.error[data-v-537bd170]{background-color:#ffe6e6;color:#ff4d4d}.panel-controls[data-v-537bd170]{display:flex;justify-content:center;gap:.75rem;padding:.6rem 1rem;flex-wrap:wrap;border-bottom:1px solid #f0f0f0}.ws-btn[data-v-537bd170]{padding:.4rem .8rem;font-size:.85rem;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.4rem}.ws-btn[data-v-537bd170]:disabled{opacity:.6;cursor:not-allowed}.connect-btn[data-v-537bd170]{background-color:#8252a1;color:#fff}.connect-btn[data-v-537bd170]:hover:not(:disabled){background-color:#6b4589}.disconnect-btn[data-v-537bd170]{background-color:#ff6b6b;color:#fff}.disconnect-btn[data-v-537bd170]:hover:not(:disabled){background-color:#ff5252}.device-btn[data-v-537bd170]{background-color:#4a90e2;color:#fff}.device-btn[data-v-537bd170]:hover{background-color:#3a7bc8}.vitals-row[data-v-537bd170]{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem;padding:.75rem;overflow-x:auto}.vital-card[data-v-537bd170]{flex:1;min-width:120px;display:flex;align-items:center;padding:.75rem;background-color:#f8f9fa;border-radius:6px;transition:all .3s ease;border-left:3px solid #ddd;position:relative}.vital-card.has-data[data-v-537bd170]{border-left-color:#8252a1;background-color:#f9f6fc}.edit-icon[data-v-537bd170]{position:absolute;top:8px;right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#ffffffb3;border-radius:50%;cursor:pointer;opacity:.5;transition:all .2s ease}.edit-icon[data-v-537bd170]:hover{opacity:1;background-color:#fff;box-shadow:0 2px 4px #0000001a}.vital-icon[data-v-537bd170]{font-size:1.2rem;color:#8252a1;margin-right:.5rem;opacity:.8}.vital-info[data-v-537bd170]{flex:1}.vital-name[data-v-537bd170]{font-size:.75rem;color:#666;margin-bottom:.2rem}.vital-value[data-v-537bd170]{font-size:1.1rem;font-weight:700;color:#333;white-space:nowrap}.vital-unit[data-v-537bd170]{font-size:.75rem;font-weight:400;color:#666;margin-left:.2rem}.modal-overlay[data-v-537bd170]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-537bd170]{background-color:#fff;border-radius:8px;width:90%;max-width:400px;box-shadow:0 4px 20px #00000026;overflow:hidden}.modal-header[data-v-537bd170]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f8f9fa;border-bottom:1px solid #eee}.modal-header h3[data-v-537bd170]{margin:0;font-size:1.1rem;color:#333}.modal-close[data-v-537bd170]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;line-height:1}.modal-body[data-v-537bd170]{padding:1rem}.device-input[data-v-537bd170]{width:100%;padding:.6rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;margin:.5rem 0 1rem}.modal-actions[data-v-537bd170]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.modal-btn[data-v-537bd170]{padding:.5rem 1rem;border:none;border-radius:4px;font-weight:600;cursor:pointer}.cancel-btn[data-v-537bd170]{background-color:#f0f0f0;color:#666}.cancel-btn[data-v-537bd170]:hover{background-color:#e0e0e0}.confirm-btn[data-v-537bd170]{background-color:#8252a1;color:#fff}.confirm-btn[data-v-537bd170]:hover{background-color:#6b4589}.edit-vital-form[data-v-537bd170]{margin:1rem 0}.edit-vital-form label[data-v-537bd170]{display:block;margin-bottom:.5rem;font-weight:500;color:#444}.input-with-unit[data-v-537bd170]{display:flex;align-items:center;margin-bottom:1rem;width:100%}.vital-input[data-v-537bd170]{flex:1;padding:.6rem;border:1px solid #ddd;border-radius:4px 0 0 4px;font-size:1rem;min-width:0}.input-unit[data-v-537bd170]{padding:.6rem;background-color:#f0f0f0;border:1px solid #ddd;border-left:none;border-radius:0 4px 4px 0;color:#666;font-size:.9rem}.bp-inputs[data-v-537bd170]{display:flex;flex-direction:column;gap:1rem;width:100%}.bp-input-group[data-v-537bd170]{width:100%}@media (max-width: 768px){.panel-controls[data-v-537bd170]{padding:.5rem}.vitals-row[data-v-537bd170]{flex-wrap:wrap}.vital-card[data-v-537bd170]{min-width:calc(50% - .5rem);margin-bottom:.5rem}.bp-inputs[data-v-537bd170]{flex-direction:column;gap:.5rem}}@media (max-width: 480px){.bp-inputs[data-v-537bd170]{flex-direction:row}.websocket-panel[data-v-537bd170]{margin-bottom:.75rem}.panel-header[data-v-537bd170]{padding:.5rem .75rem}.panel-header h3[data-v-537bd170]{font-size:.95rem}.connection-status[data-v-537bd170]{font-size:.7rem;padding:.2rem .5rem}.ws-btn[data-v-537bd170]{padding:.35rem .6rem;font-size:.8rem}.vital-card[data-v-537bd170]{min-width:100%;padding:.6rem}.vital-value[data-v-537bd170]{font-size:1rem}.modal-content[data-v-537bd170]{width:95%}.modal-header h3[data-v-537bd170]{font-size:1rem}.device-input[data-v-537bd170],.vital-input[data-v-537bd170]{padding:.5rem;font-size:.9rem}.input-unit[data-v-537bd170]{padding:.5rem;font-size:.8rem}.modal-btn[data-v-537bd170]{padding:.4rem .8rem;font-size:.9rem}}.triage-outcome-indicator[data-v-72ee39e1]{padding:1rem 1.5rem;background-color:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:center}.triage-outcome-badge[data-v-72ee39e1]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:30px;font-size:1rem;font-weight:600;box-shadow:0 2px 6px #0000001a}.triage-outcome-badge.urgency-level-1[data-v-72ee39e1]{background-color:#1ebbb233;color:#19a099;border:1px solid rgba(30,187,178,.4)}.triage-outcome-badge.urgency-level-2[data-v-72ee39e1]{background-color:#ffc10733;color:#d39e00;border:1px solid rgba(255,193,7,.4)}.triage-outcome-badge.urgency-level-3[data-v-72ee39e1]{background-color:#fd7e1433;color:#dc6a03;border:1px solid rgba(253,126,20,.4)}.triage-outcome-badge.urgency-level-4[data-v-72ee39e1]{background-color:#dc354533;color:#c82333;border:1px solid rgba(220,53,69,.4)}@media (max-width: 768px){.triage-outcome-badge[data-v-72ee39e1]{font-size:.9rem;padding:.5rem 1rem}}@media (max-width: 480px){.triage-outcome-badge[data-v-72ee39e1]{font-size:.85rem;padding:.4rem .9rem}}[data-v-72ee39e1],[data-v-72ee39e1]:before,[data-v-72ee39e1]:after{box-sizing:border-box}.ed-scribe-container[data-v-72ee39e1]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;padding:1rem;margin:0 auto;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.ed-scribe-container[data-v-72ee39e1]::-webkit-scrollbar{width:8px}.ed-scribe-container[data-v-72ee39e1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ed-scribe-container[data-v-72ee39e1]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ed-scribe-container[data-v-72ee39e1]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.audio-panel-container[data-v-72ee39e1]{width:100%;max-width:800px;margin:0 auto}.results-container[data-v-72ee39e1]{width:100%;max-width:1200px;margin:0 auto}.audio-panel[data-v-72ee39e1]{position:relative;background-color:#f8f9fa;border-radius:8px;padding:1rem 1.5rem;margin-bottom:1rem;box-shadow:0 4px 12px #0000001a;width:100%}.status-indicators[data-v-72ee39e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.timer-container[data-v-72ee39e1]{display:flex;flex-direction:column;align-items:center}.timer[data-v-72ee39e1]{font-size:2.2rem;font-weight:600;color:#333;line-height:1}.listening-status[data-v-72ee39e1]{font-size:.9rem;color:#777;margin-top:.25rem}.listening-status.active[data-v-72ee39e1]{color:#1ebbb2;font-weight:600}.audio-status[data-v-72ee39e1]{padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500;background-color:#ffe6e6;color:#ff4d4d}.audio-status.detected[data-v-72ee39e1]{background-color:#e6ffe6;color:#0c0}.visualizer-container[data-v-72ee39e1]{background-color:#fff;border-radius:8px;padding:1rem;height:100px;display:flex;align-items:center;justify-content:center;margin:1rem 0;box-shadow:inset 0 0 6px #0000001a;max-width:100%;overflow:hidden}.visualizer-placeholder[data-v-72ee39e1]{width:100%;height:70px;background:linear-gradient(90deg,#f0f0f0 25%,#d1f4ec 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-72ee39e1 1.5s infinite;border-radius:4px;position:relative}@keyframes shimmer-72ee39e1{0%{background-position:-200% 0}to{background-position:200% 0}}.paused-indicator[data-v-72ee39e1]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.paused-indicator span[data-v-72ee39e1]{font-size:2rem;font-weight:700;color:#ff5252;padding:.5rem 2rem;border-radius:8px;letter-spacing:3px;border:2px dashed;width:95%;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.2);animation:pulsePause-72ee39e1 5s infinite}@keyframes pulsePause-72ee39e1{0%{opacity:.7;transform:scale(.95);color:#1ebbb2}50%{opacity:1;transform:scale(1.05);color:#8252a1}to{opacity:.7;transform:scale(.95);color:#1ebbb2}}.controls[data-v-72ee39e1]{display:flex;justify-content:center;gap:1rem;margin:1rem 0;flex-wrap:wrap}.primary-btn[data-v-72ee39e1],.stop-btn[data-v-72ee39e1],.process-btn[data-v-72ee39e1]{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:30px;cursor:pointer;transition:all .2s ease;min-width:200px;display:flex;align-items:center;justify-content:center;gap:.5rem}.primary-btn[data-v-72ee39e1]{background-color:#8252a1;color:#fff}.primary-btn[data-v-72ee39e1]:hover{background-color:#6b4589;transform:translateY(-2px);box-shadow:0 4px 8px #8252a14d}.stop-btn[data-v-72ee39e1]{background-color:#ff6b6b;color:#fff}.stop-btn[data-v-72ee39e1]:hover{background-color:#ff5252;transform:translateY(-2px);box-shadow:0 4px 8px #ff6b6b4d}.process-btn[data-v-72ee39e1]{background-color:#1ebbb2;color:#fff}.process-btn[data-v-72ee39e1]:hover{background-color:#19a099;transform:translateY(-2px);box-shadow:0 4px 8px #1ebbb24d}.device-selector-minimal[data-v-72ee39e1]{position:absolute;bottom:15px;right:15px;z-index:2}.device-icon-btn[data-v-72ee39e1]{width:40px;height:40px;border-radius:50%;background-color:#f0f0f0;border:none;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 5px #0000001a}.device-icon-btn[data-v-72ee39e1]:hover{background-color:#e0e0e0;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.device-icon-btn.active[data-v-72ee39e1]{background-color:#8252a1;color:#fff}.device-dropdown[data-v-72ee39e1]{position:absolute;bottom:calc(100% + 10px);right:0;width:280px;max-height:12rem;background:white;border-radius:10px;box-shadow:0 5px 15px #0003;overflow:hidden;animation:fadeInUp-72ee39e1 .3s ease-out}@keyframes fadeInUp-72ee39e1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-72ee39e1]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background-color:#f5f5f5;border-bottom:1px solid #eee;font-weight:600;font-size:.9rem}.refresh-icon[data-v-72ee39e1]{background:none;border:none;color:#777;cursor:pointer;padding:6px;border-radius:50%;transition:all .2s ease}.refresh-icon[data-v-72ee39e1]:hover{background-color:#e0e0e0;color:#555}.device-list[data-v-72ee39e1]{max-height:10rem;overflow-y:auto}.device-option[data-v-72ee39e1]{padding:12px 15px;cursor:pointer;font-size:.9rem;transition:background .2s;border-left:3px solid transparent}.device-option[data-v-72ee39e1]:hover{background-color:#f5f5f5}.device-option.selected[data-v-72ee39e1]{background-color:#f0f0f0;border-left-color:#8252a1;font-weight:500}.transcript-display[data-v-72ee39e1]{width:100%;margin-top:2rem;border-radius:8px;background-color:#fff;box-shadow:0 4px 12px #0000001a;overflow:hidden}.transcript-display h2[data-v-72ee39e1]{margin:0;padding:1rem 1.5rem;background-color:#f8f9fa;border-bottom:1px solid #eee;font-size:1.2rem;font-weight:600;color:#333}.transcript-content[data-v-72ee39e1]{padding:1rem 1.5rem;max-height:300px;overflow-y:auto}.transcript-item[data-v-72ee39e1]{margin-bottom:1rem;padding:.75rem 1rem;background-color:#f9f9f9;border-radius:6px;border-left:3px solid #8252A1;font-size:1rem;line-height:1.5}.section-header[data-v-72ee39e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-72ee39e1]{font-size:1.5rem;font-weight:600;color:#333;margin:0}.reset-btn[data-v-72ee39e1]{padding:.5rem 1rem;background-color:#f0f0f0;border:none;border-radius:6px;color:#555;font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.reset-btn[data-v-72ee39e1]:hover{background-color:#e0e0e0;color:#333}.reset-btn[data-v-72ee39e1]:disabled{opacity:.6;cursor:not-allowed}.result-card[data-v-72ee39e1]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-bottom:2rem;overflow:hidden;position:relative}.card-header[data-v-72ee39e1]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background-color:#f8f9fa;border-bottom:1px solid #eee}.copy-btn[data-v-72ee39e1]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:.9rem;cursor:pointer;transition:all .2s ease}.copy-btn[data-v-72ee39e1]:hover{background-color:#e2e8f0;color:#334155}.card-title[data-v-72ee39e1]{margin:0;font-size:1.25rem;font-weight:600;color:#333;display:flex;align-items:center;gap:.5rem}.card-body[data-v-72ee39e1]{padding:1.5rem}.summary-text[data-v-72ee39e1]{font-size:1.05rem;line-height:1.6;color:#444;margin:0}.summary-text[data-v-72ee39e1] ul,.summary-text[data-v-72ee39e1] ol{padding-left:1.5rem;margin:.5rem 0}.summary-text[data-v-72ee39e1] li{margin-bottom:.25rem}.summary-text[data-v-72ee39e1] p{margin:.5rem 0}.summary-text[data-v-72ee39e1] strong{font-weight:600;color:#333}.summary-text[data-v-72ee39e1] table.table{width:100%;border-collapse:collapse;margin:1rem 0}.summary-text[data-v-72ee39e1] table.table th,.summary-text[data-v-72ee39e1] table.table td{padding:.6rem;border:1px solid #e2e8f0;text-align:left}.summary-text[data-v-72ee39e1] table.table thead th{background-color:#f8fafc;font-weight:600}.causes-title[data-v-72ee39e1]{font-size:1.25rem;font-weight:600;color:#333;margin:1.5rem 0 1rem}.causes-grid[data-v-72ee39e1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;position:relative}.cause-card[data-v-72ee39e1]{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #00000014;padding:1.25rem;min-height:160px;display:flex;flex-direction:column;border-left:4px solid #ddd;transition:transform .2s ease,box-shadow .2s ease}.cause-card[data-v-72ee39e1]:hover{transform:translateY(-3px);box-shadow:0 6px 15px #0000001f}.cause-header[data-v-72ee39e1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.cause-name[data-v-72ee39e1]{font-size:1.15rem;font-weight:600;color:#333;margin:0;flex:1}.cause-probability[data-v-72ee39e1]{font-size:.85rem;padding:.35rem .6rem;border-radius:20px;background-color:#f0f0f0;color:#555;font-weight:500}.cause-body[data-v-72ee39e1]{margin-top:auto}.triage-indicator[data-v-72ee39e1]{display:flex;justify-content:flex-start;align-items:center}.triage-badge[data-v-72ee39e1]{font-size:.85rem;padding:.4rem .75rem;border-radius:20px;font-weight:600;display:inline-flex;align-items:center;gap:.4rem}.urgency-level-1[data-v-72ee39e1]{border-left-color:#1ebbb2}.urgency-level-1 .triage-badge[data-v-72ee39e1]{background-color:#1ebbb226;color:#19a099}.urgency-level-2[data-v-72ee39e1]{border-left-color:#ffc107}.urgency-level-2 .triage-badge[data-v-72ee39e1]{background-color:#ffc10726;color:#d39e00}.urgency-level-3[data-v-72ee39e1]{border-left-color:#fd7e14}.urgency-level-3 .triage-badge[data-v-72ee39e1]{background-color:#fd7e1426;color:#dc6a03}.urgency-level-4[data-v-72ee39e1]{border-left-color:#dc3545}.urgency-level-4 .triage-badge[data-v-72ee39e1]{background-color:#dc354526;color:#c82333}.card-loader[data-v-72ee39e1],.causes-loader[data-v-72ee39e1]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.85);display:flex;justify-content:center;align-items:center;z-index:2;border-radius:8px}.loader-spinner[data-v-72ee39e1]{width:40px;height:40px;border:3px solid rgba(130,82,161,.2);border-top-color:#8252a1;border-radius:50%;animation:spin-72ee39e1 1s ease-in-out infinite}@keyframes spin-72ee39e1{to{transform:rotate(360deg)}}.is-loading[data-v-72ee39e1]{position:relative;min-height:150px}.countdown-container[data-v-72ee39e1]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:2rem;animation:fadeIn-72ee39e1 .3s ease-in}.countdown-number[data-v-72ee39e1]{font-size:5rem;font-weight:700;color:#8252a1;margin-bottom:1rem;height:6rem;width:6rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#8252a11a;animation:pulse-72ee39e1 1s infinite}.countdown-text[data-v-72ee39e1]{font-size:1.2rem;color:#666;margin-top:1rem}.countdown-progress-container[data-v-72ee39e1]{width:250px;height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden}.countdown-progress[data-v-72ee39e1]{height:100%;background-color:#8252a1;border-radius:4px;transition:width .1s linear}@keyframes pulse-72ee39e1{0%{transform:scale(1);box-shadow:0 0 #8252a166}70%{transform:scale(1.05);box-shadow:0 0 0 10px #8252a100}to{transform:scale(1);box-shadow:0 0 #8252a100}}.premium-section[data-v-72ee39e1]{display:flex;align-items:center;gap:8px}.premium-status[data-v-72ee39e1]{display:flex;align-items:center;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;background-color:#f0f0f0;color:#666;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;cursor:pointer}.premium-status[data-v-72ee39e1]:hover{background-color:#e9e9e9;transform:translateY(-1px);box-shadow:0 2px 5px #00000026}.premium-status.is-premium[data-v-72ee39e1]{background-color:#ffefd1;color:#c59938}.premium-status.is-premium[data-v-72ee39e1]:hover{background-color:#ffe9b8;color:#b38728;box-shadow:0 2px 5px #c5993833}.status-icon[data-v-72ee39e1]{margin-right:.3rem}.is-premium .status-icon[data-v-72ee39e1]{color:#ffc107}.settings-button[data-v-72ee39e1]{cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f8fafc;color:#64748b;transition:all .2s ease}.settings-button[data-v-72ee39e1]:hover{background-color:#e2e8f0;color:#3b82f6;transform:rotate(15deg)}@media (max-width: 768px){.ed-scribe-container[data-v-72ee39e1]{padding:.5rem}.audio-panel-container[data-v-72ee39e1],.results-container[data-v-72ee39e1]{width:100%;max-width:600px;padding:0 .5rem}.audio-panel[data-v-72ee39e1]{padding:.75rem}.status-indicators[data-v-72ee39e1]{flex-direction:column;align-items:flex-start;gap:.75rem}.timer-container[data-v-72ee39e1],.audio-status[data-v-72ee39e1],.premium-section[data-v-72ee39e1]{width:100%}.audio-status[data-v-72ee39e1]{text-align:center}.premium-section[data-v-72ee39e1]{display:flex;justify-content:space-between;width:100%}.timer[data-v-72ee39e1]{font-size:1.8rem}.visualizer-container[data-v-72ee39e1]{height:80px;padding:.75rem}.controls[data-v-72ee39e1]{flex-direction:column;gap:.75rem}.primary-btn[data-v-72ee39e1],.stop-btn[data-v-72ee39e1],.process-btn[data-v-72ee39e1]{width:100%;min-width:unset}.transcript-content[data-v-72ee39e1]{max-height:200px}.countdown-number[data-v-72ee39e1]{font-size:4rem;height:5rem;width:5rem}.countdown-text[data-v-72ee39e1]{font-size:1rem}.countdown-progress-container[data-v-72ee39e1]{width:200px}.causes-grid[data-v-72ee39e1]{grid-template-columns:1fr}}@media (max-width: 480px){.ed-scribe-container[data-v-72ee39e1]{padding:.5rem .25rem}.audio-panel-container[data-v-72ee39e1],.results-container[data-v-72ee39e1]{width:92%;max-width:none}.audio-panel[data-v-72ee39e1]{padding:.75rem;margin-bottom:.75rem}.visualizer-container[data-v-72ee39e1]{height:70px;padding:.5rem;margin:.5rem 0}.timer[data-v-72ee39e1]{font-size:1.6rem}.controls[data-v-72ee39e1]{gap:.5rem}.primary-btn[data-v-72ee39e1],.stop-btn[data-v-72ee39e1],.process-btn[data-v-72ee39e1]{padding:.6rem 1rem;font-size:.9rem}.countdown-number[data-v-72ee39e1]{font-size:3rem;height:4rem;width:4rem}.countdown-progress-container[data-v-72ee39e1]{width:180px}.section-title[data-v-72ee39e1]{font-size:1.3rem}.card-title[data-v-72ee39e1]{font-size:1.1rem}.summary-text[data-v-72ee39e1]{font-size:.95rem}.causes-title[data-v-72ee39e1]{font-size:1.1rem}.cause-name[data-v-72ee39e1]{font-size:1rem}}@media (max-width: 360px){.audio-panel-container[data-v-72ee39e1],.results-container[data-v-72ee39e1]{width:95%;padding:0 .25rem}.audio-panel[data-v-72ee39e1]{padding:.5rem}.timer[data-v-72ee39e1]{font-size:1.4rem}.countdown-number[data-v-72ee39e1]{font-size:2.5rem;height:3.5rem;width:3.5rem}.countdown-text[data-v-72ee39e1]{font-size:.9rem}.countdown-progress-container[data-v-72ee39e1]{width:150px}.visualizer-container[data-v-72ee39e1]{height:60px}}.triage-flow-accordion[data-v-72ee39e1]{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:2rem 0;overflow:hidden;transition:all .3s ease}.triage-flow-accordion[data-v-72ee39e1]:hover{box-shadow:0 6px 16px #00000026}.accordion-header[data-v-72ee39e1]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:linear-gradient(to right,#f0f9ff,#e0f2fe);border-bottom:1px solid #e2e8f0;cursor:pointer;transition:background-color .2s ease}.accordion-header[data-v-72ee39e1]:hover{background:linear-gradient(to right,#e0f2fe,#d0e8fd)}.title-area[data-v-72ee39e1]{display:flex;flex-direction:column}.accordion-title[data-v-72ee39e1]{margin:0;font-size:1.2rem;font-weight:600;color:#0c4a6e;display:flex;align-items:center;gap:.5rem}.accordion-subtitle[data-v-72ee39e1]{font-size:.85rem;color:#64748b;margin-top:.25rem}.accordion-toggle[data-v-72ee39e1]{color:#0369a1;font-size:1.1rem;transition:transform .3s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#fff9;border-radius:50%}.accordion-content[data-v-72ee39e1]{max-height:0;overflow:hidden;transition:max-height .5s ease}.accordion-content.expanded[data-v-72ee39e1]{max-height:2000px}@media (max-width: 768px){.accordion-header[data-v-72ee39e1]{padding:1rem}.accordion-title[data-v-72ee39e1]{font-size:1.1rem}.accordion-subtitle[data-v-72ee39e1]{font-size:.8rem}}@media (max-width: 480px){.accordion-title[data-v-72ee39e1]{font-size:1rem}.accordion-subtitle[data-v-72ee39e1]{display:none}}.template-card[data-v-72ee39e1]{margin-bottom:2rem}.card-actions[data-v-72ee39e1]{display:flex;gap:.5rem}.edit-btn[data-v-72ee39e1],.save-btn[data-v-72ee39e1],.cancel-btn[data-v-72ee39e1],.copy-btn[data-v-72ee39e1]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:.9rem;cursor:pointer;transition:all .2s ease}.edit-btn[data-v-72ee39e1]:hover,.save-btn[data-v-72ee39e1]:hover,.cancel-btn[data-v-72ee39e1]:hover,.copy-btn[data-v-72ee39e1]:hover{background-color:#e2e8f0;color:#334155}.save-btn[data-v-72ee39e1]{background-color:#e3e1cc}.cancel-btn[data-v-72ee39e1]{background-color:#ffe6e6}.template-editor[data-v-72ee39e1]{width:100%;min-height:300px;max-height:400px;height:100%;padding:1rem;font-family:inherit;font-size:1.05rem;resize:none;overflow-y:auto;background-color:#fff}.template-textarea[data-v-72ee39e1]{width:100%;min-height:300px;max-height:500px;height:100%;padding:1rem;border:1px solid #e2e8f0;border-radius:6px;font-family:inherit;font-size:1.05rem;line-height:1.6;resize:none;overflow-y:auto;background-color:#fff;scrollbar-width:thin;scrollbar-color:#8252A1 #f1f1f1}.template-textarea[data-v-72ee39e1]::-webkit-scrollbar{width:8px}.template-textarea[data-v-72ee39e1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.template-textarea[data-v-72ee39e1]::-webkit-scrollbar-thumb{background:#8252A1;border-radius:4px}.template-card .card-body[data-v-72ee39e1]{padding:1.5rem;min-height:350px;display:flex;flex-direction:column}.template-content[data-v-72ee39e1],.patient-summary[data-v-72ee39e1]{font-size:1.05rem;line-height:1.6;color:#444;margin:0;min-height:300px;max-height:460px;overflow-y:auto}.template-content[data-v-72ee39e1] h1{font-size:1.8rem;font-weight:700;margin:1rem 0;color:#333;padding-bottom:.3rem;border-bottom:1px solid #eee}.template-content[data-v-72ee39e1] h2{font-size:1.5em;font-weight:600;margin:1em 0 .5em;color:#333}.template-content[data-v-72ee39e1] h3{font-size:1.3em;font-weight:600;margin:1em 0 .5em;color:#444}.template-content[data-v-72ee39e1] h4{font-size:1.1em;font-weight:600;margin:1em 0 .5em;color:#555}.template-content[data-v-72ee39e1] ul,.template-content[data-v-72ee39e1] ol{padding-left:1.5rem;margin:.5rem 0}.template-content[data-v-72ee39e1] li{margin-bottom:.25rem}.template-content[data-v-72ee39e1] p{margin:.5rem 0}.template-content[data-v-72ee39e1] strong{font-weight:600;color:#333}.template-content[data-v-72ee39e1] table.table{width:100%;border-collapse:collapse;margin:1rem 0}.template-content[data-v-72ee39e1] table.table th,.template-content[data-v-72ee39e1] table.table td{padding:.6rem;border:1px solid #e2e8f0;text-align:left}.template-content[data-v-72ee39e1] table.table thead th{background-color:#f8fafc;font-weight:600}.copy-btn span[data-v-72ee39e1]{font-size:.8rem;font-weight:600;color:#10b981}.tabs-navigation[data-v-72ee39e1]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem;border-bottom:1px solid #e2e8f0;overflow-x:auto;scrollbar-width:none}.tabs-navigation[data-v-72ee39e1]::-webkit-scrollbar{display:none}.tab[data-v-72ee39e1]{padding:1rem 1.5rem;font-weight:600;color:#64748b;cursor:pointer;display:flex;align-items:center;border-bottom:3px solid transparent;white-space:nowrap;transition:all .2s ease}.tab[data-v-72ee39e1]:hover{color:#334155;background-color:#f8fafc}.tab.active[data-v-72ee39e1]{color:#8252a1;border-bottom-color:#8252a1}.tabs-container[data-v-72ee39e1]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background-color:#fff}.tab-content[data-v-72ee39e1]{min-height:500px}.tab-content .result-card[data-v-72ee39e1]{margin:0;box-shadow:none;border-radius:0}.tab-content .result-card[data-v-72ee39e1]:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.tab-content .result-card[data-v-72ee39e1]:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.tab-content[data-v-72ee39e1]{animation:fadeIn-72ee39e1 .2s ease-in-out}@keyframes fadeIn-72ee39e1{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.tab[data-v-72ee39e1]{padding:.75rem 1rem;font-size:.9rem}}@media (max-width: 480px){.tab[data-v-72ee39e1]{padding:.5rem .75rem;font-size:.8rem}.tab-content[data-v-72ee39e1]{min-height:400px}}.history-button[data-v-72ee39e1]{background-color:#8252a1;color:#fff;font-weight:600;border:none;display:flex;align-items:center;position:absolute;top:60px;right:20px}@media screen and (max-width: 1080px){.history-button{&[data-v-72ee39e1]{background-color:#8252a1;color:#fff;font-weight:600;border:none;display:flex;align-items:center;top:35px;right:20px;z-index:1000}span[data-v-72ee39e1] {display: none;}}}.patient-info-container[data-v-72ee39e1]{display:flex;flex-direction:column;gap:1rem;width:100%}.patient-info-field[data-v-72ee39e1]{display:flex;flex-direction:column;gap:.5rem}.patient-info-field label[data-v-72ee39e1]{font-size:.9rem;font-weight:600;color:#555}.patient-input[data-v-72ee39e1]{padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;width:100%;transition:all .2s ease;background-color:#fff;color:#333}.patient-input[data-v-72ee39e1]:focus{outline:none;border-color:#8252a1;box-shadow:0 0 0 2px #8252a133}.patient-input[data-v-72ee39e1]:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.7}.patient-input[data-v-72ee39e1]::placeholder{color:#a0aec0}@media (max-width: 768px){.patient-input[data-v-72ee39e1]{padding:.6rem .8rem;font-size:.95rem}}@media (max-width: 480px){.patient-input[data-v-72ee39e1]{padding:.5rem .7rem;font-size:.9rem}}.ai-chat-container[data-v-72ee39e1]{display:flex;justify-content:center;padding:0;box-sizing:border-box;width:100%;max-width:none!important;position:relative;z-index:1}.ai-chat-container[data-v-72ee39e1] .ai-streaming-chat{max-width:100%!important;width:100%!important;margin:0!important}.ai-chat-container[data-v-72ee39e1] .chat-container{width:100%}@media (max-width: 768px){.ai-chat-container[data-v-72ee39e1]{padding:0}}.assessment-container[data-v-b44826a9]{display:flex;flex-direction:column;margin:0 auto;width:100%;padding:.25rem;overflow:visible}.transcript-list[data-v-b44826a9]{margin-top:0}.tabs[data-v-b44826a9]{width:100%;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tab[data-v-b44826a9]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.preview-tab[data-v-b44826a9]{border-radius:12px;background-color:#19a59e21;padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tab.active[data-v-b44826a9]{border-bottom:2px solid #8252A1}.tab-group[data-v-b44826a9]{line-height:1rem;width:100%}.tab-title[data-v-b44826a9]{font-size:.75rem}.template-name[data-v-b44826a9]{font-size:.95rem}.tabs-container[data-v-b44826a9]{border:1px solid #D4D4D4;border-radius:12px;margin-top:10px;background-color:#fff;height:35rem}.tab-content[data-v-b44826a9]{padding:15px;height:35rem;position:relative;overflow:auto}.spinner-container[data-v-b44826a9]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.loading-text[data-v-b44826a9]{margin-top:1.5rem;font-size:1.1rem;font-weight:500;color:#555}.context-display[data-v-b44826a9]{display:flex;flex-direction:column;height:100%;position:relative}.context-display-content[data-v-b44826a9]{flex:1;max-height:88%;overflow-y:auto;padding:.75rem;scroll-behavior:smooth}.context-display-content[data-v-b44826a9]::-webkit-scrollbar{width:6px}.context-display-content[data-v-b44826a9]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.context-display-content[data-v-b44826a9]::-webkit-scrollbar-thumb{background:#8252A1;border-radius:4px}.button-group[data-v-b44826a9]{position:absolute;bottom:0;right:0;background:white;padding:.5rem 0;display:flex;justify-content:flex-end;gap:10px}.copy-button[data-v-b44826a9]{background-color:transparent;color:#000;border:none;border-radius:5px;cursor:pointer;border:2px solid #1e1e1ecc;font-size:.9rem;padding:8px 16px;font-weight:600;opacity:.8}.action-buttons[data-v-b44826a9]{position:absolute;top:5px;right:10px;display:flex;gap:8px;z-index:2}.resume-button[data-v-b44826a9],.reassessment-button[data-v-b44826a9]{background-color:#1ebbb2;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.resume-button[data-v-b44826a9]:hover,.reassessment-button[data-v-b44826a9]:hover{transform:translateY(-1px);box-shadow:0 3px 6px #1ebbb233}.resume-button[data-v-b44826a9]{background-color:#1ebbb2}.resume-button[data-v-b44826a9]:hover{background-color:#19a59d}.reassessment-button[data-v-b44826a9]{background-color:#8252a1}.reassessment-button[data-v-b44826a9]:hover{background-color:#6b4589;box-shadow:0 3px 6px #8252a133}.premium-transcript[data-v-b44826a9]{position:relative;height:100%}.premium-indicator[data-v-b44826a9]{position:absolute;top:-12px;right:20px;background:linear-gradient(135deg,#ffc107 0%,#8252A1 100%);color:#fff;padding:5px 15px;border-radius:20px;font-weight:600;font-size:.85rem;box-shadow:0 4px 10px #8252a14d;z-index:10}.chat-transcript-container[data-v-b44826a9]{display:flex;flex-direction:column;gap:12px;padding:15px;height:100%;overflow-y:auto}.chat-bubble-wrapper[data-v-b44826a9]{display:flex;flex-direction:column;max-width:80%}.speaker-left[data-v-b44826a9]{align-self:flex-start}.speaker-right[data-v-b44826a9]{align-self:flex-end}.speaker-label[data-v-b44826a9]{font-size:.8rem;font-weight:500;margin-bottom:4px;color:#666}.chat-bubble[data-v-b44826a9]{padding:12px 16px;border-radius:18px;line-height:1.4;position:relative;box-shadow:0 1px 4px #0000001a}.speaker-left .chat-bubble[data-v-b44826a9]{background-color:#f0f0f0;border-bottom-left-radius:4px}.speaker-right .chat-bubble[data-v-b44826a9]{background-color:#e1d4eb;border-bottom-right-radius:4px;color:#444}.timestamp[data-v-b44826a9]{font-size:.7rem;color:#999;margin-top:4px;align-self:flex-end}.transcript-display[data-v-b44826a9]{height:100%;overflow-y:auto}.transcript-display ul[data-v-b44826a9]{list-style-type:none;padding:0;margin:0}.transcript-item[data-v-b44826a9]{padding:10px 15px;margin-bottom:10px;background-color:#f9f9f9;border-radius:6px;border-left:2px solid #8252A1;font-size:.95rem;line-height:1.4}.ai-chat-container[data-v-b44826a9]{display:flex;justify-content:center;padding:0 10px;box-sizing:border-box;margin:10px 0 0;max-width:none!important;position:relative;z-index:1}.ai-chat-container[data-v-b44826a9] .ai-streaming-chat{max-width:110%!important;margin:0 auto!important}.button-group[data-v-b44826a9]{display:flex;gap:8px;align-items:center}.feedback-button[data-v-b44826a9]{display:flex;align-items:center;justify-content:center;padding:8px 12px;border:2px solid #e0e0e0;border-radius:6px;background:white;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:14px;min-width:40px;height:36px}.feedback-button[data-v-b44826a9]:hover{background:#f5f5f5;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.feedback-button.good[data-v-b44826a9]{color:#2e7d32;border-color:#4caf50}.feedback-button.good[data-v-b44826a9]:hover{background:#e8f5e8;border-color:#2e7d32;box-shadow:0 2px 4px #4caf5033}.feedback-button.bad[data-v-b44826a9]{color:#c62828;border-color:#f44336}.feedback-button.bad[data-v-b44826a9]:hover{background:#ffeaea;border-color:#c62828;box-shadow:0 2px 4px #f4433633}.copy-button[data-v-b44826a9]{background-color:transparent;color:#000;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;border:2px solid #1e1e1ecc;font-size:.9rem;font-weight:600;opacity:.8;height:36px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.copy-button[data-v-b44826a9]:hover{opacity:1;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){.tab-content[data-v-b44826a9]{height:auto;max-height:28rem;overflow:auto}.context-display-content[data-v-b44826a9]{max-height:none}.ai-chat-container[data-v-b44826a9]{padding:0 5px}.ai-chat-container[data-v-b44826a9] .ai-streaming-chat{max-width:100%!important}.action-buttons[data-v-b44826a9]{position:static;margin-bottom:15px;justify-content:center}.button-group[data-v-b44826a9]{position:static;margin-top:15px}}.causes-grid[data-v-b44826a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;width:100%;height:auto;padding:10px 5px}.causes-grid[data-v-b44826a9]::-webkit-scrollbar{width:6px}.causes-grid[data-v-b44826a9]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.causes-grid[data-v-b44826a9]::-webkit-scrollbar-thumb{background:#8252A1;border-radius:4px}.cause-card[data-v-b44826a9]{background-color:#fff;border-radius:10px;box-shadow:0 3px 8px #00000014;padding:16px;transition:all .2s ease;display:flex;flex-direction:column;position:relative;overflow:hidden;border-left:4px solid #8252A1}.cause-card[data-v-b44826a9]:hover{transform:translateY(-3px);box-shadow:0 6px 12px #0000001f}.cause-card.urgency-level-1[data-v-b44826a9]{border-left-color:#4caf50}.cause-card.urgency-level-2[data-v-b44826a9]{border-left-color:#2196f3}.cause-card.urgency-level-3[data-v-b44826a9]{border-left-color:#ff9800}.cause-card.urgency-level-4[data-v-b44826a9]{border-left-color:#f44336}.cause-card.urgency-level-5[data-v-b44826a9]{border-left-color:#9c27b0}.cause-header[data-v-b44826a9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.cause-name[data-v-b44826a9]{font-size:1.1rem;font-weight:600;margin:0;color:#333;line-height:1.3;flex:1}.cause-probability[data-v-b44826a9]{font-size:.85rem;font-weight:500;color:#666;background-color:#f5f5f5;padding:3px 8px;border-radius:12px;margin-left:8px}.cause-body[data-v-b44826a9]{display:flex;flex-direction:column}.triage-indicator[data-v-b44826a9]{display:flex;align-items:center;margin-top:8px}.triage-badge[data-v-b44826a9]{padding:5px 10px;border-radius:6px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center}.urgency-level-1 .triage-badge[data-v-b44826a9]{background-color:#4caf5026;color:#2e7d32}.urgency-level-2 .triage-badge[data-v-b44826a9]{background-color:#2196f326;color:#1565c0}.urgency-level-3 .triage-badge[data-v-b44826a9]{background-color:#ff980026;color:#e65100}.urgency-level-4 .triage-badge[data-v-b44826a9]{background-color:#f4433626;color:#c62828}.urgency-level-5 .triage-badge[data-v-b44826a9]{background-color:#9c27b026;color:#6a1b9a}.triage-flow-accordion[data-v-b44826a9]{margin:20px 15px;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014;background-color:#fff;border:1px solid #e0e0e0}.accordion-header[data-v-b44826a9]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:#f9f9f9;cursor:pointer;transition:background-color .2s ease}.accordion-header[data-v-b44826a9]:hover{background-color:#f0f0f0}.title-area[data-v-b44826a9]{display:flex;flex-direction:column}.accordion-title[data-v-b44826a9]{font-size:1.1rem;font-weight:600;margin:0;color:#333;display:flex;align-items:center;gap:8px}.accordion-subtitle[data-v-b44826a9]{font-size:.85rem;color:#666;margin-top:4px}.accordion-toggle[data-v-b44826a9]{color:#8252a1;font-size:1.2rem;transition:transform .3s ease}.accordion-content[data-v-b44826a9]{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-content.expanded[data-v-b44826a9]{max-height:none;padding:15px 20px}@media (max-width: 768px){.causes-grid[data-v-b44826a9]{grid-template-columns:1fr;max-height:none;padding:5px}.cause-card[data-v-b44826a9]{margin-bottom:10px}.triage-flow-accordion[data-v-b44826a9]{margin:15px 5px}.accordion-header[data-v-b44826a9]{padding:12px 15px}.accordion-content.expanded[data-v-b44826a9]{padding:10px 15px}}.triage-outcome-indicator[data-v-b604f19a]{padding:1rem 1.5rem;background-color:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:center}.triage-outcome-badge[data-v-b604f19a]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:30px;font-size:1rem;font-weight:600;box-shadow:0 2px 6px #0000001a}.triage-outcome-badge.urgency-level-1[data-v-b604f19a]{background-color:#1ebbb233;color:#19a099;border:1px solid rgba(30,187,178,.4)}.triage-outcome-badge.urgency-level-2[data-v-b604f19a]{background-color:#ffc10733;color:#d39e00;border:1px solid rgba(255,193,7,.4)}.triage-outcome-badge.urgency-level-3[data-v-b604f19a]{background-color:#fd7e1433;color:#dc6a03;border:1px solid rgba(253,126,20,.4)}.triage-outcome-badge.urgency-level-4[data-v-b604f19a]{background-color:#dc354533;color:#c82333;border:1px solid rgba(220,53,69,.4)}@media (max-width: 768px){.triage-outcome-badge[data-v-b604f19a]{font-size:.9rem;padding:.5rem 1rem}}.loading-indicator[data-v-b604f19a]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:1}.loading-indicator span[data-v-b604f19a]{margin-top:10px;font-size:.9rem;font-weight:500;color:#485fc7}.button-spinner[data-v-b604f19a]{margin-right:8px;display:inline-block}@media (max-width: 480px){.triage-outcome-badge[data-v-b604f19a]{font-size:.85rem;padding:.4rem .9rem}}[data-v-b604f19a],[data-v-b604f19a]:before,[data-v-b604f19a]:after{box-sizing:border-box}.ed-scribe-container[data-v-b604f19a]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;padding:1rem;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.ed-scribe-container[data-v-b604f19a]::-webkit-scrollbar{width:8px}.ed-scribe-container[data-v-b604f19a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ed-scribe-container[data-v-b604f19a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ed-scribe-container[data-v-b604f19a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.audio-panel-container[data-v-b604f19a]{width:100%;max-width:800px}.results-container[data-v-b604f19a]{width:100%;max-width:1200px;margin:0 auto}.audio-panel[data-v-b604f19a]{position:relative;background-color:#f8f9fa;border-radius:8px;padding:1rem 1.5rem;margin-bottom:1rem;box-shadow:0 4px 12px #0000001a;width:100%}.status-indicators[data-v-b604f19a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.timer-container[data-v-b604f19a]{display:flex;flex-direction:column;align-items:center}.timer[data-v-b604f19a]{font-size:2.2rem;font-weight:600;color:#333;line-height:1}.listening-status[data-v-b604f19a]{font-size:.9rem;color:#777;margin-top:.25rem}.listening-status.active[data-v-b604f19a]{color:#1ebbb2;font-weight:600}.audio-status[data-v-b604f19a]{padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500;background-color:#ffe6e6;color:#ff4d4d}.audio-status.detected[data-v-b604f19a]{background-color:#e6ffe6;color:#0c0}.visualizer-container[data-v-b604f19a]{background-color:#fff;border-radius:8px;padding:1rem;height:100px;display:flex;align-items:center;justify-content:center;margin:1rem 0;box-shadow:inset 0 0 6px #0000001a;max-width:100%;overflow:hidden}.visualizer-placeholder[data-v-b604f19a]{width:100%;height:70px;background:linear-gradient(90deg,#f0f0f0 25%,#d1f4ec 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-b604f19a 1.5s infinite;border-radius:4px;position:relative}@keyframes shimmer-b604f19a{0%{background-position:-200% 0}to{background-position:200% 0}}.paused-indicator[data-v-b604f19a]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.paused-indicator span[data-v-b604f19a]{font-size:2rem;font-weight:700;color:#ff5252;padding:.5rem 2rem;border-radius:8px;letter-spacing:3px;border:2px dashed;width:95%;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.2);animation:pulsePause-b604f19a 5s infinite}@keyframes pulsePause-b604f19a{0%{opacity:.7;transform:scale(.95);color:#1ebbb2}50%{opacity:1;transform:scale(1.05);color:#8252a1}to{opacity:.7;transform:scale(.95);color:#1ebbb2}}.controls[data-v-b604f19a]{display:flex;justify-content:center;gap:1rem;margin:1rem 0;flex-wrap:wrap}.primary-btn[data-v-b604f19a],.stop-btn[data-v-b604f19a],.process-btn[data-v-b604f19a]{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:30px;cursor:pointer;transition:all .2s ease;min-width:200px;display:flex;align-items:center;justify-content:center;gap:.5rem}.primary-btn[data-v-b604f19a]{background-color:#8252a1;color:#fff}.primary-btn[data-v-b604f19a]:hover{background-color:#6b4589;transform:translateY(-2px);box-shadow:0 4px 8px #8252a14d}.stop-btn[data-v-b604f19a]{background-color:#ff6b6b;color:#fff}.stop-btn[data-v-b604f19a]:hover{background-color:#ff5252;transform:translateY(-2px);box-shadow:0 4px 8px #ff6b6b4d}.process-btn[data-v-b604f19a]{background-color:#1ebbb2;color:#fff}.process-btn[data-v-b604f19a]:hover{background-color:#19a099;transform:translateY(-2px);box-shadow:0 4px 8px #1ebbb24d}.device-selector-minimal[data-v-b604f19a]{position:absolute;bottom:15px;right:15px;z-index:2}.device-icon-btn[data-v-b604f19a]{width:40px;height:40px;border-radius:50%;background-color:#f0f0f0;border:none;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 5px #0000001a}.device-icon-btn[data-v-b604f19a]:hover{background-color:#e0e0e0;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.device-icon-btn.active[data-v-b604f19a]{background-color:#8252a1;color:#fff}.device-dropdown[data-v-b604f19a]{position:absolute;bottom:calc(100% + 10px);right:0;width:280px;max-height:12rem;background:white;border-radius:10px;box-shadow:0 5px 15px #0003;overflow:hidden;animation:fadeInUp-b604f19a .3s ease-out}@keyframes fadeInUp-b604f19a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-b604f19a]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background-color:#f5f5f5;border-bottom:1px solid #eee;font-weight:600;font-size:.9rem}.refresh-icon[data-v-b604f19a]{background:none;border:none;color:#777;cursor:pointer;padding:6px;border-radius:50%;transition:all .2s ease}.refresh-icon[data-v-b604f19a]:hover{background-color:#e0e0e0;color:#555}.device-list[data-v-b604f19a]{max-height:10rem;overflow-y:auto}.device-option[data-v-b604f19a]{padding:12px 15px;cursor:pointer;font-size:.9rem;transition:background .2s;border-left:3px solid transparent}.device-option[data-v-b604f19a]:hover{background-color:#f5f5f5}.device-option.selected[data-v-b604f19a]{background-color:#f0f0f0;border-left-color:#8252a1;font-weight:500}.transcript-display[data-v-b604f19a]{width:100%;margin-top:2rem;border-radius:8px;background-color:#fff;box-shadow:0 4px 12px #0000001a;overflow:hidden}.transcript-display h2[data-v-b604f19a]{margin:0;padding:1rem 1.5rem;background-color:#f8f9fa;border-bottom:1px solid #eee;font-size:1.2rem;font-weight:600;color:#333}.transcript-content[data-v-b604f19a]{padding:1rem 1.5rem;max-height:300px;overflow-y:auto}.transcript-item[data-v-b604f19a]{margin-bottom:1rem;padding:.75rem 1rem;background-color:#f9f9f9;border-radius:6px;border-left:3px solid #8252A1;font-size:1rem;line-height:1.5}.section-header[data-v-b604f19a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-b604f19a]{font-size:1.5rem;font-weight:600;color:#333;margin:0}.reset-btn[data-v-b604f19a]{padding:.5rem 1rem;background-color:#f0f0f0;border:none;border-radius:6px;color:#555;font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.reset-btn[data-v-b604f19a]:hover{background-color:#e0e0e0;color:#333}.reset-btn[data-v-b604f19a]:disabled{opacity:.6;cursor:not-allowed}.result-card[data-v-b604f19a]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-bottom:2rem;overflow:hidden;position:relative}.card-header[data-v-b604f19a]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background-color:#f8f9fa;border-bottom:1px solid #eee}.copy-btn[data-v-b604f19a]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:.9rem;cursor:pointer;transition:all .2s ease}.copy-btn[data-v-b604f19a]:hover{background-color:#e2e8f0;color:#334155}.card-title[data-v-b604f19a]{margin:0;font-size:1.25rem;font-weight:600;color:#333;display:flex;align-items:center;gap:.5rem}.card-body[data-v-b604f19a]{padding:1.5rem}.summary-text[data-v-b604f19a]{font-size:1.05rem;line-height:1.6;color:#444;margin:0}.summary-text[data-v-b604f19a] ul,.summary-text[data-v-b604f19a] ol{padding-left:1.5rem;margin:.5rem 0}.summary-text[data-v-b604f19a] li{margin-bottom:.25rem}.summary-text[data-v-b604f19a] p{margin:.5rem 0}.summary-text[data-v-b604f19a] strong{font-weight:600;color:#333}.summary-text[data-v-b604f19a] table.table{width:100%;border-collapse:collapse;margin:1rem 0}.summary-text[data-v-b604f19a] table.table th,.summary-text[data-v-b604f19a] table.table td{padding:.6rem;border:1px solid #e2e8f0;text-align:left}.summary-text[data-v-b604f19a] table.table thead th{background-color:#f8fafc;font-weight:600}.causes-title[data-v-b604f19a]{font-size:1.25rem;font-weight:600;color:#333;margin:1.5rem 0 1rem}.causes-grid[data-v-b604f19a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;position:relative}.cause-card[data-v-b604f19a]{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #00000014;padding:1.25rem;min-height:160px;display:flex;flex-direction:column;border-left:4px solid #ddd;transition:transform .2s ease,box-shadow .2s ease}.cause-card[data-v-b604f19a]:hover{transform:translateY(-3px);box-shadow:0 6px 15px #0000001f}.cause-header[data-v-b604f19a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.cause-name[data-v-b604f19a]{font-size:1.15rem;font-weight:600;color:#333;margin:0;flex:1}.cause-probability[data-v-b604f19a]{font-size:.85rem;padding:.35rem .6rem;border-radius:20px;background-color:#f0f0f0;color:#555;font-weight:500}.cause-body[data-v-b604f19a]{margin-top:auto}.triage-indicator[data-v-b604f19a]{display:flex;justify-content:flex-start;align-items:center}.triage-badge[data-v-b604f19a]{font-size:.85rem;padding:.4rem .75rem;border-radius:20px;font-weight:600;display:inline-flex;align-items:center;gap:.4rem}.urgency-level-1[data-v-b604f19a]{border-left-color:#1ebbb2}.urgency-level-1 .triage-badge[data-v-b604f19a]{background-color:#1ebbb226;color:#19a099}.urgency-level-2[data-v-b604f19a]{border-left-color:#ffc107}.urgency-level-2 .triage-badge[data-v-b604f19a]{background-color:#ffc10726;color:#d39e00}.urgency-level-3[data-v-b604f19a]{border-left-color:#fd7e14}.urgency-level-3 .triage-badge[data-v-b604f19a]{background-color:#fd7e1426;color:#dc6a03}.urgency-level-4[data-v-b604f19a]{border-left-color:#dc3545}.urgency-level-4 .triage-badge[data-v-b604f19a]{background-color:#dc354526;color:#c82333}.card-loader[data-v-b604f19a],.causes-loader[data-v-b604f19a]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.85);display:flex;justify-content:center;align-items:center;z-index:2;border-radius:8px}.loader-spinner[data-v-b604f19a]{width:40px;height:40px;border:3px solid rgba(130,82,161,.2);border-top-color:#8252a1;border-radius:50%;animation:spin-b604f19a 1s ease-in-out infinite}@keyframes spin-b604f19a{to{transform:rotate(360deg)}}.is-loading[data-v-b604f19a]{position:relative;min-height:150px}.countdown-container[data-v-b604f19a]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:2rem;animation:fadeIn-b604f19a .3s ease-in}.countdown-number[data-v-b604f19a]{font-size:5rem;font-weight:700;color:#8252a1;margin-bottom:1rem;height:6rem;width:6rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#8252a11a;animation:pulse-b604f19a 1s infinite}.countdown-text[data-v-b604f19a]{font-size:1.2rem;color:#666;margin-top:1rem}.countdown-progress-container[data-v-b604f19a]{width:250px;height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden}.countdown-progress[data-v-b604f19a]{height:100%;background-color:#8252a1;border-radius:4px;transition:width .1s linear}@keyframes pulse-b604f19a{0%{transform:scale(1);box-shadow:0 0 #8252a166}70%{transform:scale(1.05);box-shadow:0 0 0 10px #8252a100}to{transform:scale(1);box-shadow:0 0 #8252a100}}.premium-section[data-v-b604f19a]{display:flex;align-items:center;gap:8px}.premium-status[data-v-b604f19a]{display:flex;align-items:center;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;background-color:#f0f0f0;color:#666;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;cursor:pointer}.premium-status[data-v-b604f19a]:hover{background-color:#e9e9e9;transform:translateY(-1px);box-shadow:0 2px 5px #00000026}.premium-status.is-premium[data-v-b604f19a]{background-color:#ffefd1;color:#c59938}.premium-status.is-premium[data-v-b604f19a]:hover{background-color:#ffe9b8;color:#b38728;box-shadow:0 2px 5px #c5993833}.status-icon[data-v-b604f19a]{margin-right:.3rem}.is-premium .status-icon[data-v-b604f19a]{color:#ffc107}.settings-button[data-v-b604f19a]{cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f8fafc;color:#64748b;transition:all .2s ease}.settings-button[data-v-b604f19a]:hover{background-color:#e2e8f0;color:#3b82f6;transform:rotate(15deg)}@media (max-width: 768px){.ed-scribe-container[data-v-b604f19a]{padding:.5rem}.audio-panel-container[data-v-b604f19a],.results-container[data-v-b604f19a]{width:100%;max-width:600px;padding:0 .5rem}.audio-panel[data-v-b604f19a]{padding:.75rem}.status-indicators[data-v-b604f19a]{flex-direction:column;align-items:flex-start;gap:.75rem}.timer-container[data-v-b604f19a],.audio-status[data-v-b604f19a],.premium-section[data-v-b604f19a]{width:100%}.audio-status[data-v-b604f19a]{text-align:center}.premium-section[data-v-b604f19a]{display:flex;justify-content:space-between;width:100%}.timer[data-v-b604f19a]{font-size:1.8rem}.visualizer-container[data-v-b604f19a]{height:80px;padding:.75rem}.controls[data-v-b604f19a]{flex-direction:column;gap:.75rem}.primary-btn[data-v-b604f19a],.stop-btn[data-v-b604f19a],.process-btn[data-v-b604f19a]{width:100%;min-width:unset}.transcript-content[data-v-b604f19a]{max-height:200px}.countdown-number[data-v-b604f19a]{font-size:4rem;height:5rem;width:5rem}.countdown-text[data-v-b604f19a]{font-size:1rem}.countdown-progress-container[data-v-b604f19a]{width:200px}.causes-grid[data-v-b604f19a]{grid-template-columns:1fr}}@media (max-width: 480px){.ed-scribe-container[data-v-b604f19a]{padding:.5rem .25rem}.audio-panel-container[data-v-b604f19a],.results-container[data-v-b604f19a]{width:92%;max-width:none}.audio-panel[data-v-b604f19a]{padding:.75rem;margin-bottom:.75rem}.visualizer-container[data-v-b604f19a]{height:70px;padding:.5rem;margin:.5rem 0}.timer[data-v-b604f19a]{font-size:1.6rem}.controls[data-v-b604f19a]{gap:.5rem}.primary-btn[data-v-b604f19a],.stop-btn[data-v-b604f19a],.process-btn[data-v-b604f19a]{padding:.6rem 1rem;font-size:.9rem}.countdown-number[data-v-b604f19a]{font-size:3rem;height:4rem;width:4rem}.countdown-progress-container[data-v-b604f19a]{width:180px}.section-title[data-v-b604f19a]{font-size:1.3rem}.card-title[data-v-b604f19a]{font-size:1.1rem}.summary-text[data-v-b604f19a]{font-size:.95rem}.causes-title[data-v-b604f19a]{font-size:1.1rem}.cause-name[data-v-b604f19a]{font-size:1rem}}@media (max-width: 360px){.audio-panel-container[data-v-b604f19a],.results-container[data-v-b604f19a]{width:95%;padding:0 .25rem}.audio-panel[data-v-b604f19a]{padding:.5rem}.timer[data-v-b604f19a]{font-size:1.4rem}.countdown-number[data-v-b604f19a]{font-size:2.5rem;height:3.5rem;width:3.5rem}.countdown-text[data-v-b604f19a]{font-size:.9rem}.countdown-progress-container[data-v-b604f19a]{width:150px}.visualizer-container[data-v-b604f19a]{height:60px}}.triage-flow-accordion[data-v-b604f19a]{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:2rem 0;overflow:hidden;transition:all .3s ease}.triage-flow-accordion[data-v-b604f19a]:hover{box-shadow:0 6px 16px #00000026}.accordion-header[data-v-b604f19a]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:linear-gradient(to right,#f0f9ff,#e0f2fe);border-bottom:1px solid #e2e8f0;cursor:pointer;transition:background-color .2s ease}.accordion-header[data-v-b604f19a]:hover{background:linear-gradient(to right,#e0f2fe,#d0e8fd)}.title-area[data-v-b604f19a]{display:flex;flex-direction:column}.accordion-title[data-v-b604f19a]{margin:0;font-size:1.2rem;font-weight:600;color:#0c4a6e;display:flex;align-items:center;gap:.5rem}.accordion-subtitle[data-v-b604f19a]{font-size:.85rem;color:#64748b;margin-top:.25rem}.accordion-toggle[data-v-b604f19a]{color:#0369a1;font-size:1.1rem;transition:transform .3s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#fff9;border-radius:50%}.accordion-content[data-v-b604f19a]{max-height:0;overflow:hidden;transition:max-height .5s ease}.accordion-content.expanded[data-v-b604f19a]{max-height:2000px}@media (max-width: 768px){.accordion-header[data-v-b604f19a]{padding:1rem}.accordion-title[data-v-b604f19a]{font-size:1.1rem}.accordion-subtitle[data-v-b604f19a]{font-size:.8rem}}@media (max-width: 480px){.accordion-title[data-v-b604f19a]{font-size:1rem}.accordion-subtitle[data-v-b604f19a]{display:none}}.template-card[data-v-b604f19a]{margin-bottom:2rem}.card-actions[data-v-b604f19a]{display:flex;gap:.5rem}.edit-btn[data-v-b604f19a],.save-btn[data-v-b604f19a],.cancel-btn[data-v-b604f19a],.copy-btn[data-v-b604f19a]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:.9rem;cursor:pointer;transition:all .2s ease}.edit-btn[data-v-b604f19a]:hover,.save-btn[data-v-b604f19a]:hover,.cancel-btn[data-v-b604f19a]:hover,.copy-btn[data-v-b604f19a]:hover{background-color:#e2e8f0;color:#334155}.save-btn[data-v-b604f19a]{background-color:#e3e1cc}.cancel-btn[data-v-b604f19a]{background-color:#ffe6e6}.template-editor[data-v-b604f19a]{width:100%;min-height:300px;max-height:400px;height:100%;padding:1rem;font-family:inherit;font-size:1.05rem;resize:none;overflow-y:auto;background-color:#fff}.template-textarea[data-v-b604f19a]{width:100%;min-height:300px;max-height:500px;height:100%;padding:1rem;border:1px solid #e2e8f0;border-radius:6px;font-family:inherit;font-size:1.05rem;line-height:1.6;resize:none;overflow-y:auto;background-color:#fff;scrollbar-width:thin;scrollbar-color:#8252A1 #f1f1f1}.template-textarea[data-v-b604f19a]::-webkit-scrollbar{width:8px}.template-textarea[data-v-b604f19a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.template-textarea[data-v-b604f19a]::-webkit-scrollbar-thumb{background:#8252A1;border-radius:4px}.template-card .card-body[data-v-b604f19a]{padding:1.5rem;min-height:350px;display:flex;flex-direction:column}.template-content[data-v-b604f19a],.patient-summary[data-v-b604f19a]{font-size:1.05rem;line-height:1.6;color:#444;margin:0;min-height:300px;max-height:460px;overflow-y:auto}.template-content[data-v-b604f19a] h1{font-size:1.8rem;font-weight:700;margin:1rem 0;color:#333;padding-bottom:.3rem;border-bottom:1px solid #eee}.template-content[data-v-b604f19a] h2{font-size:1.5em;font-weight:600;margin:1em 0 .5em;color:#333}.template-content[data-v-b604f19a] h3{font-size:1.3em;font-weight:600;margin:1em 0 .5em;color:#444}.template-content[data-v-b604f19a] h4{font-size:1.1em;font-weight:600;margin:1em 0 .5em;color:#555}.template-content[data-v-b604f19a] ul,.template-content[data-v-b604f19a] ol{padding-left:1.5rem;margin:.5rem 0}.template-content[data-v-b604f19a] li{margin-bottom:.25rem}.template-content[data-v-b604f19a] p{margin:.5rem 0}.template-content[data-v-b604f19a] strong{font-weight:600;color:#333}.template-content[data-v-b604f19a] table.table{width:100%;border-collapse:collapse;margin:1rem 0}.template-content[data-v-b604f19a] table.table th,.template-content[data-v-b604f19a] table.table td{padding:.6rem;border:1px solid #e2e8f0;text-align:left}.template-content[data-v-b604f19a] table.table thead th{background-color:#f8fafc;font-weight:600}.copy-btn span[data-v-b604f19a]{font-size:.8rem;font-weight:600;color:#10b981}.tabs-navigation[data-v-b604f19a]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem;border-bottom:1px solid #e2e8f0;overflow-x:auto;scrollbar-width:none}.tabs-navigation[data-v-b604f19a]::-webkit-scrollbar{display:none}.tab[data-v-b604f19a]{padding:1rem 1.5rem;font-weight:600;color:#64748b;cursor:pointer;display:flex;align-items:center;border-bottom:3px solid transparent;white-space:nowrap;transition:all .2s ease}.tab[data-v-b604f19a]:hover{color:#334155;background-color:#f8fafc}.tab.active[data-v-b604f19a]{color:#8252a1;border-bottom-color:#8252a1}.tabs-container[data-v-b604f19a]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background-color:#fff}.tab-content[data-v-b604f19a]{min-height:500px}.tab-content .result-card[data-v-b604f19a]{margin:0;box-shadow:none;border-radius:0}.tab-content .result-card[data-v-b604f19a]:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.tab-content .result-card[data-v-b604f19a]:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.tab-content[data-v-b604f19a]{animation:fadeIn-b604f19a .2s ease-in-out}@keyframes fadeIn-b604f19a{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.tab[data-v-b604f19a]{padding:.75rem 1rem;font-size:.9rem}}@media (max-width: 480px){.tab[data-v-b604f19a]{padding:.5rem .75rem;font-size:.8rem}.tab-content[data-v-b604f19a]{min-height:400px}}.history-button[data-v-b604f19a]{background-color:#8252a1;color:#fff;font-weight:600;border:none;display:flex;align-items:center;position:absolute;top:60px;right:20px}@media screen and (max-width: 1080px){.history-button{&[data-v-b604f19a]{background-color:#8252a1;color:#fff;font-weight:600;border:none;display:flex;align-items:center;top:35px;right:20px;z-index:1000}span[data-v-b604f19a] {display: none;}}}.patient-info-container[data-v-b604f19a]{display:flex;flex-direction:column;gap:1rem;width:100%}.patient-info-field[data-v-b604f19a]{display:flex;flex-direction:column;gap:.5rem}.patient-info-field label[data-v-b604f19a]{font-size:.9rem;font-weight:600;color:#555}.patient-input[data-v-b604f19a]{padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;width:100%;transition:all .2s ease;background-color:#fff;color:#333}.patient-input[data-v-b604f19a]:focus{outline:none;border-color:#8252a1;box-shadow:0 0 0 2px #8252a133}.patient-input[data-v-b604f19a]:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.7}.patient-input[data-v-b604f19a]::placeholder{color:#a0aec0}@media (max-width: 768px){.patient-input[data-v-b604f19a]{padding:.6rem .8rem;font-size:.95rem}}@media (max-width: 480px){.patient-input[data-v-b604f19a]{padding:.5rem .7rem;font-size:.9rem}}.ai-chat-container[data-v-b604f19a]{display:flex;justify-content:center;padding:0;box-sizing:border-box;width:100%;max-width:none!important;position:relative;z-index:1}.ai-chat-container[data-v-b604f19a] .ai-streaming-chat{max-width:100%!important;width:100%!important;margin:0!important}.ai-chat-container[data-v-b604f19a] .chat-container{width:100%}@media (max-width: 768px){.ai-chat-container[data-v-b604f19a]{padding:0}}.mode-toggle-container[data-v-b604f19a]{display:flex;justify-content:center;margin-bottom:12px;border-radius:8px;background-color:#f0f0f0;padding:4px;box-shadow:inset 0 1px 3px #0000001a}.mode-option[data-v-b604f19a]{flex:1;text-align:center;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;color:#666;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.mode-option.active[data-v-b604f19a]{background-color:#8252a1;color:#fff;box-shadow:0 2px 4px #8252a14d}.mode-icon[data-v-b604f19a]{font-size:1rem}.push-to-talk-wrapper[data-v-b604f19a]{display:flex;flex-direction:column;align-items:center;gap:8px}.push-to-talk-btn[data-v-b604f19a]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background-color:#f0f0f0;border:none;box-shadow:0 4px 8px #0000001a,inset 0 2px 3px #fffc;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;padding:0}.push-to-talk-btn[data-v-b604f19a]:hover{background-color:#e8e8e8;transform:translateY(-2px);box-shadow:0 6px 12px #00000026,inset 0 2px 3px #fffc}.push-to-talk-btn[data-v-b604f19a]:active,.push-to-talk-btn.active[data-v-b604f19a]{background-color:#8252a1;transform:translateY(1px);box-shadow:0 2px 4px #0000001a,inset 0 1px 2px #0000001a}.push-to-talk-btn.active .ptt-icon[data-v-b604f19a],.push-to-talk-btn.active .ptt-text[data-v-b604f19a]{color:#fff}.ptt-icon-container[data-v-b604f19a]{width:50px;height:50px;border-radius:50%;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;margin-bottom:8px;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.push-to-talk-btn.active .ptt-icon-container[data-v-b604f19a]{background-color:#fff3;animation:pulse-b604f19a 1.5s infinite}.ptt-icon[data-v-b604f19a]{font-size:1.5rem;color:#8252a1;transition:color .2s ease}.ptt-text[data-v-b604f19a]{font-size:.8rem;font-weight:600;color:#555;transition:color .2s ease;text-align:center;max-width:90px}.keyboard-hint[data-v-b604f19a]{display:flex;align-items:center;font-size:.85rem;color:#666}.keyboard-hint kbd[data-v-b604f19a]{background-color:#f0f0f0;border:1px solid #ddd;border-radius:3px;box-shadow:0 1px 1px #0000001a;padding:2px 5px;margin:0 3px;font-size:.8rem}.context-panels[data-v-b604f19a]{display:flex;gap:1rem;min-height:300px;margin-bottom:.5rem;overflow:visible}.context-panel[data-v-b604f19a]{flex:1;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background-color:#fff;border-left:3px solid #888888;transition:all .3s ease;width:100%;flex:1 1 100%}.context-panel.collapsed[data-v-b604f19a]{min-height:50px!important;height:50px!important;flex:0 0 100%;width:100%}.panel-header[data-v-b604f19a]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;cursor:pointer;background-color:#f8f9fa;border-bottom:1px solid #eee;transition:background-color .2s ease}.panel-header[data-v-b604f19a]:hover{background-color:#f0f0f0}.panel-header h2[data-v-b604f19a]{margin:0;padding:0;font-size:1rem;font-weight:600;color:#333}.toggle-icon[data-v-b604f19a]{color:#8252a1;transition:transform .3s ease}.panel-header:hover .toggle-icon[data-v-b604f19a]{color:#6b4589}.panel-content[data-v-b604f19a]{transition:max-height .3s ease,opacity .3s ease;overflow:hidden;flex:1;overflow-y:auto;padding:.75rem;scrollbar-width:thin;scrollbar-color:#ccc #f8f9fa}.panel-content[data-v-b604f19a]::-webkit-scrollbar{width:8px}.panel-content[data-v-b604f19a]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.panel-content[data-v-b604f19a]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid #f8f9fa}.patient-name-container[data-v-b604f19a]{margin-bottom:10px}.patient-name-container label[data-v-b604f19a]{display:block;font-size:.85rem;margin-bottom:5px;font-weight:500;color:#555}.patient-name-input[data-v-b604f19a]{width:100%;padding:8px 12px;border:1px solid #eee;border-radius:7px;font-family:inherit;font-size:.85rem;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.patient-name-input[data-v-b604f19a]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.patient-name-input[data-v-b604f19a]::placeholder{color:#aaa;font-style:italic}.context-textarea[data-v-b604f19a]{width:100%;flex:1;min-height:100px;padding:.75rem;border:1px solid #eee;border-radius:7px;resize:none;font-family:inherit;font-size:.85rem;line-height:1.4;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.context-textarea[data-v-b604f19a]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.context-textarea[data-v-b604f19a]::placeholder{color:#aaa;font-style:italic}@media screen and (min-width: 768px){.keyboard-hint[data-v-b604f19a]{display:block}}@media screen and (max-width: 767px){.keyboard-hint[data-v-b604f19a]{display:none}.push-to-talk-btn[data-v-b604f19a]{width:100px;height:100px}.ptt-icon-container[data-v-b604f19a]{width:40px;height:40px}.ptt-icon[data-v-b604f19a]{font-size:1.2rem}.context-panel.collapsed[data-v-b604f19a]{min-height:40px!important;height:40px!important}.context-textarea[data-v-b604f19a]{min-height:80px}}.transcription-container[data-v-b604f19a]{margin:1rem 0;width:100%}.transcription-card[data-v-b604f19a]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;border-left:3px solid #8252A1;height:200px;display:flex;flex-direction:column}.transcription-header[data-v-b604f19a]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#f8f9fa;border-bottom:1px solid #eee;flex-shrink:0}.transcription-actions[data-v-b604f19a]{display:flex;align-items:center;gap:10px}.transcribing-indicator[data-v-b604f19a]{display:flex;align-items:center;font-size:.85rem;color:#8252a1;background-color:#8152a13b;padding:.4rem .8rem;border-radius:20px;font-weight:500}.loading-dot[data-v-b604f19a]{display:inline-block;width:10px;height:10px;margin-right:6px;background-color:#8252a1;border-radius:50%;animation:pulse-b604f19a 1.5s infinite}@keyframes pulse-b604f19a{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}.transcription-header h3[data-v-b604f19a]{margin:0;font-size:1rem;font-weight:600;color:#333}.copy-all-btn[data-v-b604f19a]{display:flex;align-items:center;padding:.4rem .8rem;background-color:#f0f0f0;border:none;border-radius:4px;font-size:.85rem;font-weight:500;color:#555;cursor:pointer;transition:all .2s ease}.copy-all-btn[data-v-b604f19a]:hover{background-color:#e0e0e0;color:#333}.transcription-content[data-v-b604f19a]{flex:1;overflow-y:auto;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:#ccc #f8f9fa}.transcription-content[data-v-b604f19a]::-webkit-scrollbar{width:8px}.transcription-content[data-v-b604f19a]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.transcription-content[data-v-b604f19a]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid #f8f9fa}.empty-transcription[data-v-b604f19a]{padding:1.5rem;text-align:center;color:#888;font-style:italic}.transcription-list[data-v-b604f19a]{list-style-type:none;padding:0 1rem;margin:0}@media (max-width: 768px){.transcription-card[data-v-b604f19a]{height:250px}.transcription-header[data-v-b604f19a]{padding:.5rem .75rem}.copy-all-btn[data-v-b604f19a]{padding:.3rem .6rem;font-size:.8rem}}.session-timer[data-v-b604f19a]{display:flex;align-items:center;padding:.4rem .8rem;background-color:#f0f7ff;border-radius:20px;font-size:.85rem;font-weight:500;color:#3182ce}.session-timer.warning[data-v-b604f19a]{background-color:#fff3cd;color:#856404}.scrollable-content[data-v-0579a5a5]{max-height:70vh;overflow-y:auto;border-radius:12px;padding:1rem;margin-bottom:2rem}.menu-list li[data-v-0579a5a5]{border-bottom:1px gainsboro dashed}.list-prompts .columns[data-v-0579a5a5]{padding:15px}.list-prompts .column[data-v-0579a5a5]{padding:0}.session-details[data-v-0579a5a5]{font-size:.9em;color:#666;margin-top:4px}.tag[data-v-0579a5a5]{font-size:.8em;padding:4px 8px}.filters-container[data-v-0579a5a5]{margin-bottom:1rem;padding:0 1rem}.filter-toggle[data-v-0579a5a5]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#8252a1;font-weight:500;cursor:pointer;padding:.5rem 0}.filter-panel[data-v-0579a5a5]{background-color:#f9f9f9;border-radius:8px;padding:1rem;margin-top:.5rem;box-shadow:0 2px 4px #0000000d}.date-filter[data-v-0579a5a5]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.date-input[data-v-0579a5a5]{border-radius:4px;border:1px solid #ddd}.filter-actions[data-v-0579a5a5]{display:flex;gap:.5rem}.active-filters[data-v-0579a5a5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.empty-state[data-v-0579a5a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#666}.empty-icon[data-v-0579a5a5]{margin-bottom:1rem;opacity:.5}.pagination-container[data-v-0579a5a5]{margin-top:1.5rem}.pagination-info[data-v-0579a5a5]{text-align:center;font-size:.85rem;color:#666;margin-top:.5rem}.pagination-link.is-current[data-v-0579a5a5]{background-color:#8252a1;border-color:#8252a1}.history-button[data-v-0579a5a5]{background-color:#8252a1;color:#fff;font-weight:600;border:none;display:flex;align-items:center;position:absolute;top:60px;right:20px}@media screen and (max-width: 1080px){.history-button[data-v-0579a5a5]{background-color:#8252a1;color:#fff;font-weight:600;border:none;display:flex;align-items:center;top:35px;right:20px;z-index:1000}.history-button span[data-v-0579a5a5]{display:none}.date-filter[data-v-0579a5a5]{flex-direction:column;align-items:flex-start;gap:.75rem}.filter-actions[data-v-0579a5a5]{margin-top:.5rem}}@media screen and (max-width: 768px){.pagination[data-v-0579a5a5]{font-size:.9rem}.pagination-list li[data-v-0579a5a5]{display:none}.pagination-list li[data-v-0579a5a5]:has(.is-current){display:inline-flex}.pagination-list li[data-v-0579a5a5]:first-child,.pagination-list li[data-v-0579a5a5]:last-child{display:inline-flex}.pagination-previous[data-v-0579a5a5],.pagination-next[data-v-0579a5a5]{padding:.3rem .5rem}}.main-container[data-v-63610c5a]{display:flex;height:100vh;background-color:#f9f9f9}.main-container:not(.nursing-active) .session-view-container[data-v-63610c5a]{width:100%;flex:1}.main-container.nursing-active .session-view-container[data-v-63610c5a]{width:calc(100% - 400px);flex:0 0 calc(100% - 400px)}.session-header[data-v-63610c5a]{display:flex;align-items:center;padding:1.5rem 1.5rem 1rem;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05);position:sticky;top:0;z-index:10}.session-header .back-button[data-v-63610c5a]{background:none;border:none;color:#8252a1;cursor:pointer;padding:.5rem;margin-right:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.session-header .back-button[data-v-63610c5a]:hover{background-color:#8252a11a}.session-header .header-content[data-v-63610c5a]{flex:1}.loading-state[data-v-63610c5a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem}.loading-state .loader[data-v-63610c5a]{width:40px;height:40px;border:3px solid rgba(130,82,161,.2);border-radius:50%;border-top-color:#8252a1;animation:spin-63610c5a 1s ease-in-out infinite;margin-bottom:1rem}.loading-state p[data-v-63610c5a]{color:#666;font-size:1rem}.tabs-container[data-v-63610c5a]{display:flex;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;align-items:center}.tabs-container[data-v-63610c5a]::-webkit-scrollbar{display:none}.tabs-container .tab[data-v-63610c5a]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.95rem;color:#666;cursor:pointer;white-space:nowrap;transition:all .2s ease;position:relative}.tabs-container .tab[data-v-63610c5a]:hover{color:#333}.tabs-container .tab.active[data-v-63610c5a]{color:#8252a1;font-weight:500}.tabs-container .tab.active[data-v-63610c5a]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#8252a1}.tab-actions[data-v-63610c5a]{padding:.5rem 1rem;border-left:1px solid rgba(0,0,0,.05);flex-shrink:0;margin-left:auto}.tab-content-container[data-v-63610c5a]{flex:1;overflow:hidden;background-color:#fff;margin:1rem;border-radius:12px;box-shadow:0 2px 10px #0000000d;max-height:65vh}.tab-content[data-v-63610c5a]{height:100%;display:flex;flex-direction:column}.editor-container[data-v-63610c5a]{flex:1;overflow-y:auto;padding:1.5rem}.transcript-container[data-v-63610c5a]{flex:1;overflow-y:auto;padding:1.5rem}.transcript-container[data-v-63610c5a]::-webkit-scrollbar{width:6px}.transcript-container[data-v-63610c5a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.transcript-container[data-v-63610c5a]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.transcript-container[data-v-63610c5a]::-webkit-scrollbar-thumb:hover{background:#aaa}.transcript-list[data-v-63610c5a]{list-style:none;padding:0;margin:0}.transcript-item[data-v-63610c5a]{padding:.75rem 1rem;margin-bottom:.75rem;background-color:#f9f9f9;border-radius:8px;font-size:.95rem;line-height:1.5}.transcript-item[data-v-63610c5a]:last-child{margin-bottom:0}.context-textarea[data-v-63610c5a]{flex:1;width:100%;height:100%;padding:1.5rem;border:none;resize:none;font-family:inherit;font-size:.95rem;line-height:1.5;color:#333}.context-textarea[data-v-63610c5a]:focus{outline:none}.context-textarea[data-v-63610c5a]::placeholder{color:#aaa}.action-buttons[data-v-63610c5a]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background-color:#fff;border-top:1px solid rgba(0,0,0,.05)}.action-buttons .left-actions[data-v-63610c5a],.action-buttons .right-actions[data-v-63610c5a]{display:flex;align-items:center;gap:.75rem}.action-buttons .save-status[data-v-63610c5a]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#e67e22;padding:.5rem .75rem;background:rgba(230,126,34,.1);border-radius:6px;border:1px solid rgba(230,126,34,.2);white-space:nowrap;position:relative}.action-buttons .save-status .status-text[data-v-63610c5a]{font-weight:500}.action-buttons .save-status[data-v-63610c5a]:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid rgba(230,126,34,.2)}.action-button[data-v-63610c5a]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.action-button.save-button[data-v-63610c5a]{background-color:#95a5a6;color:#fff}.action-button.save-button.has-changes[data-v-63610c5a]{background-color:#e74c3c;animation:pulseButton-63610c5a 2s infinite}.action-button.save-button.has-changes[data-v-63610c5a]:hover{background-color:#c0392b;animation:none}.action-button.save-button.saving[data-v-63610c5a]{background-color:#3498db;cursor:not-allowed}.action-button.save-button[data-v-63610c5a]:disabled{background-color:#bdc3c7;color:#7f8c8d;cursor:not-allowed}.action-button.cancel-button[data-v-63610c5a]{background-color:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;animation:slideInFromRight-63610c5a .3s ease-out}.action-button.cancel-button[data-v-63610c5a]:hover{background-color:#e9ecef;color:#495057;border-color:#adb5bd}.action-button.cancel-button[data-v-63610c5a]:active{background-color:#dee2e6;transform:translateY(1px)}.action-button.copy-button[data-v-63610c5a]{background-color:#f5f5f5;color:#333}.action-button.copy-button[data-v-63610c5a]:hover{background-color:#eaeaea}.unsaved-changes-banner[data-v-63610c5a]{background:linear-gradient(135deg,#fff3cd 0%,#ffeaa7 100%);border:1px solid #f39c12;border-left:4px solid #e67e22;padding:.75rem 1.5rem;display:flex;align-items:center;position:sticky;top:0;z-index:9;animation:slideDown-63610c5a .3s ease-out}.unsaved-changes-banner .banner-content[data-v-63610c5a]{display:flex;align-items:center;gap:.75rem;width:100%}.unsaved-changes-banner .banner-content .iconify[data-v-63610c5a]{color:#e67e22;flex-shrink:0}.unsaved-changes-banner .banner-content span[data-v-63610c5a]{flex:1;font-size:.9rem;color:#8b5a00;font-weight:500}.unsaved-changes-banner .banner-save-btn[data-v-63610c5a]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#f3f4f6;color:#1f2937!important;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.unsaved-changes-banner .banner-save-btn[data-v-63610c5a]:hover:not(:disabled){background-color:#e5e7eb;color:#111827!important}.unsaved-changes-banner .banner-save-btn[data-v-63610c5a]:disabled{background-color:#f9fafb;color:#6b7280!important;cursor:not-allowed}.unsaved-changes-banner .banner-save-btn .iconify[data-v-63610c5a],.unsaved-changes-banner .banner-save-btn svg[data-v-63610c5a]{color:#1f2937!important;fill:#1f2937!important}.unsaved-changes-banner .banner-save-btn:disabled .iconify[data-v-63610c5a],.unsaved-changes-banner .banner-save-btn:disabled svg[data-v-63610c5a]{color:#6b7280!important;fill:#6b7280!important}.unsaved-changes-banner .banner-save-btn span[data-v-63610c5a]{color:inherit!important;font-weight:600}.session-header .header-content[data-v-63610c5a]{position:relative}.changes-indicator[data-v-63610c5a]{position:absolute;top:50%;right:-20px;transform:translateY(-50%);color:#e74c3c;animation:pulse-63610c5a 2s infinite}.title-input.has-changes[data-v-63610c5a]{border-left:3px solid #e74c3c;padding-left:.75rem;background:linear-gradient(90deg,rgba(231,76,60,.03) 0%,transparent 100%)}.tab[data-v-63610c5a]{position:relative}.tab .tab-indicator[data-v-63610c5a]{position:absolute;top:8px;right:8px;color:#e74c3c;animation:pulse-63610c5a 2s infinite}@keyframes slideDown-63610c5a{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse-63610c5a{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulseButton-63610c5a{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes slideInFromRight-63610c5a{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.spinning[data-v-63610c5a]{animation:spin-63610c5a 1s linear infinite}@keyframes spin-63610c5a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.session-header[data-v-63610c5a]{padding:1rem}.session-header .title-input[data-v-63610c5a]{font-size:1.25rem}.tabs-container .tab[data-v-63610c5a]{padding:.75rem 1rem;font-size:.85rem}.tabs-container .tab span[data-v-63610c5a]{display:none}.tabs-container .tab:first-child span[data-v-63610c5a]{display:inline;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-content-container[data-v-63610c5a]{margin:.75rem;border-radius:8px}.editor-container[data-v-63610c5a],.transcript-container[data-v-63610c5a],.context-textarea[data-v-63610c5a]{padding:1rem}.action-buttons[data-v-63610c5a]{padding:.75rem}.action-button[data-v-63610c5a]{padding:.5rem 1rem;font-size:.85rem}}@media (max-width: 480px){.session-header .title-input[data-v-63610c5a]{font-size:1.1rem}.session-header .patient-info[data-v-63610c5a]{font-size:.8rem}.tabs-container[data-v-63610c5a]{justify-content:space-around}.tabs-container .tab[data-v-63610c5a]{flex:1;justify-content:center;padding:.75rem .5rem}.tabs-container .tab span[data-v-63610c5a]{display:none}.transcript-item[data-v-63610c5a]{font-size:.85rem;padding:.6rem .8rem}.action-button[data-v-63610c5a]{padding:.5rem;border-radius:50%}.action-button span[data-v-63610c5a]{display:none}}.session-view-container[data-v-63610c5a]{display:flex;flex-direction:column;height:100vh;background-color:#f9f9f9;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative}.session-view-container.has-sidebar[data-v-63610c5a]{padding-right:500px;transition:padding-right .3s ease}.session-content[data-v-63610c5a]{display:flex;flex-direction:column;flex:1;overflow:hidden}.session-view-container.has-sidebar .session-content[data-v-63610c5a]{flex:1;width:auto}.session-header[data-v-63610c5a]{display:flex;align-items:center;padding:1.5rem 1.5rem 1rem;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05);position:sticky;top:0;z-index:10;flex-shrink:0}.session-header .header-content[data-v-63610c5a]{flex:1;position:relative}.session-header .title-input[data-v-63610c5a]{font-size:1.5rem;font-weight:600;color:#333;border:none;background:transparent;width:100%;padding:.25rem 0;margin-bottom:.25rem;border-radius:4px;transition:background-color .2s ease}.session-header .title-input[data-v-63610c5a]:hover,.session-header .title-input[data-v-63610c5a]:focus{background-color:#00000008;outline:none}.session-header .patient-info[data-v-63610c5a]{display:flex;align-items:center;font-size:.9rem;color:#666;gap:.5rem;flex-wrap:wrap}.nursing-toggle-btn[data-v-63610c5a]{background:#f8f9fa!important;border:1px solid #dee2e6!important;border-radius:6px!important;color:#6c757d!important;font-size:.85rem!important;font-weight:500!important;cursor:pointer!important;padding:.5rem .75rem!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;transition:all .2s ease!important;font-family:inherit!important;outline:none!important}.nursing-toggle-btn[data-v-63610c5a]:hover{background-color:#e9ecef!important;color:#495057!important;border-color:#adb5bd!important}.nursing-toggle-btn.active[data-v-63610c5a]{background-color:#8252a1!important;color:#fff!important;border-color:#8252a1!important}.nursing-toggle-btn .toggle-text[data-v-63610c5a]{font-size:.8rem;white-space:nowrap}.tab-content-container[data-v-63610c5a]{flex:1;overflow:hidden;background-color:#fff;margin:1rem;border-radius:12px;box-shadow:0 2px 10px #0000000d;max-height:65vh;display:flex;flex-direction:column}.tab-content[data-v-63610c5a]{height:100%;display:flex;flex-direction:column;flex:1;overflow:hidden}.editor-container[data-v-63610c5a]{flex:1;overflow-y:auto;padding:1.5rem;height:100%}.editor-container[data-v-63610c5a]::-webkit-scrollbar{width:6px}.editor-container[data-v-63610c5a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.editor-container[data-v-63610c5a]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.editor-container[data-v-63610c5a]::-webkit-scrollbar-thumb:hover{background:#aaa}.nursing-care-sidebar[data-v-63610c5a]{position:fixed;top:0;right:0;width:500px;height:100vh;background-color:#fff;border-left:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;z-index:1000;box-shadow:-2px 0 10px #0000001a}.nursing-care-sidebar.show[data-v-63610c5a]{transform:translate(0)}.nursing-care-header[data-v-63610c5a]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.05);background-color:#f8f9fa;flex-shrink:0}.nursing-care-header .header-title[data-v-63610c5a]{display:flex;align-items:center;gap:.5rem}.nursing-care-header .header-title h3[data-v-63610c5a]{margin:0;font-size:1.1rem;font-weight:600;color:#333}.nursing-care-header .header-title .iconify[data-v-63610c5a]{color:#8252a1}.nursing-care-header .close-btn[data-v-63610c5a]{background:none;border:none;color:#666;cursor:pointer;padding:.5rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.nursing-care-header .close-btn[data-v-63610c5a]:hover{background-color:#0000000d;color:#333}.nursing-care-content[data-v-63610c5a]{flex:1;overflow:hidden;position:relative}@media (max-width: 768px){.session-view-container[data-v-63610c5a]{display:flex;flex-direction:column;min-height:100vh}.session-view-container.has-sidebar[data-v-63610c5a]{padding-right:0;padding-bottom:0;height:auto}.session-view-container[data-v-63610c5a]:not(.has-sidebar){height:100vh}.session-view-container.has-sidebar .session-content[data-v-63610c5a]{flex:none;height:auto;min-height:auto;overflow-y:visible}.nursing-care-sidebar[data-v-63610c5a]{position:static;width:100%;height:100vh;background-color:#fff;border-left:none;border-top:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;transform:none;transition:none;z-index:auto;box-shadow:0 -2px 10px #0000001a;overflow:hidden}.nursing-care-sidebar.show[data-v-63610c5a]{display:flex}.nursing-care-sidebar[data-v-63610c5a]:not(.show){display:none}.nursing-care-content[data-v-63610c5a]{flex:1;overflow-y:auto;position:relative}.nursing-care-content[data-v-63610c5a]::-webkit-scrollbar{width:8px}.nursing-care-content[data-v-63610c5a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.nursing-care-content[data-v-63610c5a]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.nursing-care-content[data-v-63610c5a]::-webkit-scrollbar-thumb:hover{background-color:#aaa}body .session-view-container.has-sidebar[data-v-63610c5a]{overflow-y:auto}.nursing-toggle-btn[data-v-63610c5a]{margin-left:.5rem!important;padding:.4rem .6rem!important}}@media (max-width: 480px){.nursing-care-sidebar[data-v-63610c5a]{height:75vh}.nursing-toggle-btn .toggle-text[data-v-63610c5a]{display:none}}.editor-container .ProseMirror{outline:none}.editor-container h1{font-size:1.8em;font-weight:600;margin:1em 0 .5em;color:#333}.editor-container h2{font-size:1.4em;font-weight:600;margin:1em 0 .5em;color:#333}.editor-container p{margin:.5em 0;line-height:1.6}.editor-container ul,.editor-container ol{margin:.5em 0;padding-left:1.5em}.editor-container li{margin:.3em 0;line-height:1.6}.editor-container a{color:#8252a1;text-decoration:none}.editor-container a:hover{text-decoration:underline}.editor-container blockquote{border-left:3px solid #8252A1;margin:1em 0;padding-left:1em;color:#666}.editor-container code{background-color:#f5f5f5;padding:.2em .4em;border-radius:3px;font-family:monospace;font-size:.9em}.editor-container pre{background-color:#f5f5f5;padding:1em;border-radius:5px;overflow-x:auto;margin:1em 0}.editor-container table{border-collapse:collapse;width:100%;margin:1em 0}.editor-container th,.editor-container td{border:1px solid #ddd;padding:.5em;text-align:left}.editor-container th{background-color:#f5f5f5;font-weight:600}.scrollable-content[data-v-cacfded3]{max-height:70vh;overflow-y:auto;border-radius:12px;padding:1rem;margin-bottom:2rem}.menu-list li[data-v-cacfded3]{border-bottom:1px gainsboro dashed}.list-prompts .columns[data-v-cacfded3]{padding:15px}.list-prompts .column[data-v-cacfded3]{padding:0}.session-details[data-v-cacfded3]{font-size:.9em;color:#666;margin-top:4px}.tag[data-v-cacfded3]{font-size:.8em;padding:4px 8px}.filters-container[data-v-cacfded3]{margin-bottom:1rem;padding:0 1rem}.filter-toggle[data-v-cacfded3]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#8252a1;font-weight:500;cursor:pointer;padding:.5rem 0}.filter-panel[data-v-cacfded3]{background-color:#f9f9f9;border-radius:8px;padding:1rem;margin-top:.5rem;box-shadow:0 2px 4px #0000000d}.date-filter[data-v-cacfded3]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.date-input[data-v-cacfded3]{border-radius:4px;border:1px solid #ddd}.filter-actions[data-v-cacfded3]{display:flex;gap:.5rem}.active-filters[data-v-cacfded3]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.empty-state[data-v-cacfded3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#666}.empty-icon[data-v-cacfded3]{margin-bottom:1rem;opacity:.5}.pagination-container[data-v-cacfded3]{margin-top:1.5rem}.pagination-info[data-v-cacfded3]{text-align:center;font-size:.85rem;color:#666;margin-top:.5rem}.pagination-link.is-current[data-v-cacfded3]{background-color:#8252a1;border-color:#8252a1}.history-button[data-v-cacfded3]{background-color:#8252a1;color:#fff;font-weight:600;border:none;display:flex;align-items:center;position:absolute;top:60px;right:20px}@media screen and (max-width: 1080px){.history-button[data-v-cacfded3]{background-color:#8252a1;color:#fff;font-weight:600;border:none;display:flex;align-items:center;top:35px;right:20px;z-index:1000}.history-button span[data-v-cacfded3]{display:none}.date-filter[data-v-cacfded3]{flex-direction:column;align-items:flex-start;gap:.75rem}.filter-actions[data-v-cacfded3]{margin-top:.5rem}}@media screen and (max-width: 768px){.pagination[data-v-cacfded3]{font-size:.9rem}.pagination-previous[data-v-cacfded3],.pagination-next[data-v-cacfded3]{padding:.3rem .5rem}.pagination-list[data-v-cacfded3]{display:flex;flex-wrap:wrap;justify-content:center}.pagination-list li[data-v-cacfded3]:not(:first-child):not(:last-child){display:none}.pagination-list li[data-v-cacfded3]:has(.is-current){display:inline-flex!important}.pagination-info[data-v-cacfded3]{font-size:.8rem}}[data-v-c64d5923],[data-v-c64d5923]:before,[data-v-c64d5923]:after{box-sizing:border-box}.ed-scribe-container[data-v-c64d5923]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;padding:1rem;min-height:80vh;margin:0 auto}.results-container[data-v-c64d5923]{width:100%;max-width:1200px;margin:0 auto}.tabs-navigation[data-v-c64d5923]{display:flex;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs-navigation[data-v-c64d5923]::-webkit-scrollbar{display:none}.tab[data-v-c64d5923]{padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;color:#64748b;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center}.tab[data-v-c64d5923]:hover{color:#334155;background-color:#f8fafc}.tab.active[data-v-c64d5923]{color:#8252a1;border-bottom-color:#8252a1;font-weight:600}.mr-2[data-v-c64d5923]{margin-right:.5rem}.tabs-container[data-v-c64d5923]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background-color:#fff}.tab-content[data-v-c64d5923]{animation:fadeIn-c64d5923 .3s ease;min-height:500px}@keyframes fadeIn-c64d5923{0%{opacity:0}to{opacity:1}}.result-card[data-v-c64d5923]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-bottom:2rem;overflow:hidden;position:relative}.card-header[data-v-c64d5923]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background-color:#f8f9fa;border-bottom:1px solid #eee}.copy-btn[data-v-c64d5923]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:.9rem;cursor:pointer;transition:all .2s ease}.copy-btn[data-v-c64d5923]:hover{background-color:#e2e8f0;color:#334155}.copy-btn span[data-v-c64d5923]{font-size:.8rem;font-weight:600;color:#10b981}.card-title[data-v-c64d5923]{margin:0;font-size:1.25rem;font-weight:600;color:#333;display:flex;align-items:center;gap:.5rem}.card-body[data-v-c64d5923]{padding:1.5rem}.summary-text[data-v-c64d5923]{font-size:1.05rem;line-height:1.6;color:#444;margin:0}.triage-outcome-indicator[data-v-c64d5923]{padding:1rem 1.5rem;background-color:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:center}.triage-outcome-badge[data-v-c64d5923]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:30px;font-size:1rem;font-weight:600;box-shadow:0 2px 6px #0000001a}.triage-outcome-badge.urgency-level-1[data-v-c64d5923]{background-color:#1ebbb233;color:#19a099;border:1px solid rgba(30,187,178,.4)}.triage-outcome-badge.urgency-level-2[data-v-c64d5923]{background-color:#ffc10733;color:#d39e00;border:1px solid rgba(255,193,7,.4)}.triage-outcome-badge.urgency-level-3[data-v-c64d5923]{background-color:#fd7e1433;color:#dc6a03;border:1px solid rgba(253,126,20,.4)}.triage-outcome-badge.urgency-level-4[data-v-c64d5923]{background-color:#dc354533;color:#c82333;border:1px solid rgba(220,53,69,.4)}@media (max-width: 768px){.triage-outcome-badge[data-v-c64d5923]{font-size:.9rem;padding:.5rem 1rem}}@media (max-width: 480px){.triage-outcome-badge[data-v-c64d5923]{font-size:.85rem;padding:.4rem .9rem}}.causes-grid[data-v-c64d5923]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;position:relative}.m-3[data-v-c64d5923]{margin:.75rem}.cause-card[data-v-c64d5923]{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #00000014;padding:1.25rem;min-height:160px;display:flex;flex-direction:column;border-left:4px solid #ddd;transition:transform .2s ease,box-shadow .2s ease}.cause-card[data-v-c64d5923]:hover{transform:translateY(-3px);box-shadow:0 6px 15px #0000001f}.cause-header[data-v-c64d5923]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.cause-name[data-v-c64d5923]{font-size:1.15rem;font-weight:600;color:#333;margin:0;flex:1}.cause-probability[data-v-c64d5923]{font-size:.85rem;padding:.35rem .6rem;border-radius:20px;background-color:#f0f0f0;color:#555;font-weight:500}.cause-body[data-v-c64d5923]{margin-top:auto}.triage-indicator[data-v-c64d5923]{display:flex;justify-content:flex-start;align-items:center}.triage-badge[data-v-c64d5923]{font-size:.85rem;padding:.4rem .75rem;border-radius:20px;font-weight:600;display:inline-flex;align-items:center;gap:.4rem}.urgency-level-1[data-v-c64d5923]{border-left-color:#1ebbb2}.urgency-level-1 .triage-badge[data-v-c64d5923]{background-color:#1ebbb226;color:#19a099}.urgency-level-2[data-v-c64d5923]{border-left-color:#ffc107}.urgency-level-2 .triage-badge[data-v-c64d5923]{background-color:#ffc10726;color:#d39e00}.urgency-level-3[data-v-c64d5923]{border-left-color:#fd7e14}.urgency-level-3 .triage-badge[data-v-c64d5923]{background-color:#fd7e1426;color:#dc6a03}.urgency-level-4[data-v-c64d5923]{border-left-color:#dc3545}.urgency-level-4 .triage-badge[data-v-c64d5923]{background-color:#dc354526;color:#c82333}.card-loader[data-v-c64d5923],.causes-loader[data-v-c64d5923]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.85);display:flex;justify-content:center;align-items:center;z-index:2;border-radius:8px}.loader-spinner[data-v-c64d5923]{width:40px;height:40px;border:3px solid rgba(130,82,161,.2);border-top-color:#8252a1;border-radius:50%;animation:spin-c64d5923 1s ease-in-out infinite}@keyframes spin-c64d5923{to{transform:rotate(360deg)}}.is-loading[data-v-c64d5923]{position:relative;min-height:150px}.template-editor[data-v-c64d5923]{width:100%;min-height:300px}.ai-chat-container[data-v-c64d5923]{border-radius:8px;overflow:hidden}.triage-flow-accordion[data-v-c64d5923]{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:2rem 0;overflow:hidden;transition:all .3s ease}.triage-flow-accordion[data-v-c64d5923]:hover{box-shadow:0 6px 16px #00000026}.accordion-header[data-v-c64d5923]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:linear-gradient(to right,#f0f9ff,#e0f2fe);border-bottom:1px solid #e2e8f0;cursor:pointer;transition:background-color .2s ease}.accordion-header[data-v-c64d5923]:hover{background:linear-gradient(to right,#e0f2fe,#d0e8fd)}.title-area[data-v-c64d5923]{display:flex;flex-direction:column}.accordion-title[data-v-c64d5923]{margin:0;font-size:1.2rem;font-weight:600;color:#0c4a6e;display:flex;align-items:center;gap:.5rem}.accordion-subtitle[data-v-c64d5923]{font-size:.85rem;color:#64748b;margin-top:.25rem}.accordion-toggle[data-v-c64d5923]{color:#0369a1;font-size:1.1rem;transition:transform .3s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#fff9;border-radius:50%}.accordion-content[data-v-c64d5923]{max-height:0;overflow:hidden;transition:max-height .5s ease}.accordion-content.expanded[data-v-c64d5923]{max-height:2000px}@media (max-width: 768px){.ed-scribe-container[data-v-c64d5923]{padding:.5rem}.results-container[data-v-c64d5923]{width:100%;max-width:600px;padding:0 .5rem}.tab[data-v-c64d5923]{padding:.6rem 1rem;font-size:.9rem}.accordion-header[data-v-c64d5923]{padding:1rem}.accordion-title[data-v-c64d5923]{font-size:1.1rem}.accordion-subtitle[data-v-c64d5923]{font-size:.8rem}.causes-grid[data-v-c64d5923]{grid-template-columns:1fr}}@media (max-width: 480px){.ed-scribe-container[data-v-c64d5923]{padding:.5rem .25rem}.results-container[data-v-c64d5923]{width:92%;max-width:none}.tab[data-v-c64d5923]{padding:.5rem .75rem;font-size:.85rem}.section-title[data-v-c64d5923]{font-size:1.3rem}.card-title[data-v-c64d5923]{font-size:1.1rem}.summary-text[data-v-c64d5923]{font-size:.95rem}.causes-title[data-v-c64d5923]{font-size:1.1rem}.cause-name[data-v-c64d5923],.accordion-title[data-v-c64d5923]{font-size:1rem}.accordion-subtitle[data-v-c64d5923]{display:none}}@media (max-width: 360px){.results-container[data-v-c64d5923]{width:95%;padding:0 .25rem}.tab[data-v-c64d5923]{padding:.4rem .6rem;font-size:.8rem}}.mt-2[data-v-c64d5923]{margin-top:.5rem}.mb-2[data-v-c64d5923]{margin-bottom:.5rem}.scrollable-content[data-v-c64d5923]{height:400px;overflow-y:auto;padding-right:.5rem}.scrollable-content[data-v-c64d5923]::-webkit-scrollbar{width:8px}.scrollable-content[data-v-c64d5923]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.scrollable-content[data-v-c64d5923]::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:4px}.scrollable-content[data-v-c64d5923]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.template-editor[data-v-c64d5923]{width:100%;height:100%;min-height:unset}.ai-chat-container[data-v-80ff8ae7]{display:flex;justify-content:center;padding:0 20px;box-sizing:border-box;margin:20px 0;max-width:none!important;position:relative;z-index:1}.ai-chat-container[data-v-80ff8ae7] .ai-streaming-chat{max-width:70%!important;margin:0 auto!important}@media (max-width: 768px){.ai-chat-container[data-v-80ff8ae7]{padding:0 10px}.ai-chat-container[data-v-80ff8ae7] .ai-streaming-chat{max-width:100%!important}}.scribe-container[data-v-80ff8ae7]{display:flex;flex-direction:column;margin:0 auto;min-height:50vh;padding:.5rem;overflow:visible;width:70%}.audio-panel[data-v-80ff8ae7]{position:relative;background-color:#f8f9fa;border-radius:8px;padding:.75rem 1rem;margin-bottom:.75rem;box-shadow:0 2px 4px #0000000d}.status-indicators[data-v-80ff8ae7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.timer-container[data-v-80ff8ae7]{display:flex;flex-direction:column;align-items:center}.timer[data-v-80ff8ae7]{font-size:1.8rem;font-weight:600;color:#333;line-height:1}.listening-status[data-v-80ff8ae7]{font-size:.85rem;color:#777;margin-top:.25rem}.listening-status.active[data-v-80ff8ae7]{color:#1ebbb2;font-weight:600}.audio-status[data-v-80ff8ae7]{padding:.35rem .75rem;border-radius:16px;font-size:.85rem;font-weight:500;background-color:#ffe6e6;color:#ff4d4d}.audio-status.detected[data-v-80ff8ae7]{background-color:#e6ffe6;color:#0c0}.visualizer-container[data-v-80ff8ae7]{background-color:#fff;border-radius:6px;padding:.75rem;height:80px;display:flex;align-items:center;justify-content:center;margin:.5rem 0;box-shadow:inset 0 0 4px #0000001a}.visualizer-placeholder[data-v-80ff8ae7]{width:100%;height:70px;background:linear-gradient(90deg,#f0f0f0 25%,#d1f4ec 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-80ff8ae7 1.5s infinite;border-radius:4px;position:relative}@keyframes shimmer-80ff8ae7{0%{background-position:-200% 0}to{background-position:200% 0}}.paused-indicator[data-v-80ff8ae7]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.paused-indicator span[data-v-80ff8ae7]{font-size:2rem;font-weight:700;color:#ff5252;padding:.5rem 2rem;border-radius:8px;letter-spacing:3px;width:95%;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.2);animation:pulsePause-80ff8ae7 5s infinite}@keyframes pulsePause-80ff8ae7{0%{opacity:.7;transform:scale(.95);color:#1ebbb2}50%{opacity:1;transform:scale(1.05);color:#8252a1}to{opacity:.7;transform:scale(.95);color:#1ebbb2}}.controls[data-v-80ff8ae7]{display:flex;justify-content:center;margin:.5rem 0}.primary-btn[data-v-80ff8ae7],.stop-btn[data-v-80ff8ae7]{padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;border:none;border-radius:24px;cursor:pointer;transition:all .2s ease;min-width:160px;display:flex;align-items:center;justify-content:center;gap:.4rem}.primary-btn[data-v-80ff8ae7]{background-color:#8252a1;color:#fff}.primary-btn[data-v-80ff8ae7]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}.stop-btn[data-v-80ff8ae7]{background-color:#ff6b6b;color:#fff}.stop-btn[data-v-80ff8ae7]:hover{background-color:#ff5252;transform:translateY(-1px);box-shadow:0 3px 6px #ff6b6b33}.device-selector-minimal[data-v-80ff8ae7]{position:absolute;bottom:12px;right:12px;z-index:2}.device-icon-btn[data-v-80ff8ae7]{width:36px;height:36px;border-radius:50%;background-color:#f0f0f0;border:none;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.device-icon-btn[data-v-80ff8ae7]:hover{background-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 3px 5px #0000001a}.device-icon-btn.active[data-v-80ff8ae7]{background-color:#8252a1;color:#fff}.device-dropdown[data-v-80ff8ae7]{position:absolute;bottom:calc(100% + 5px);right:0;width:250px;max-height:10rem;background:white;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;animation:fadeInUp-80ff8ae7 .2s ease-out}@keyframes fadeInUp-80ff8ae7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-80ff8ae7]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background-color:#f5f5f5;border-bottom:1px solid #eee;font-weight:600;font-size:.85rem}.refresh-icon[data-v-80ff8ae7]{background:none;border:none;color:#777;cursor:pointer;padding:5px;border-radius:50%;transition:all .2s ease}.refresh-icon[data-v-80ff8ae7]:hover{background-color:#e0e0e0;color:#555}.device-list[data-v-80ff8ae7]{max-height:8rem;overflow-y:auto}.device-option[data-v-80ff8ae7]{padding:10px 12px;cursor:pointer;font-size:.85rem;transition:background .2s;border-left:3px solid transparent}.device-option[data-v-80ff8ae7]:hover{background-color:#f5f5f5}.device-option.selected[data-v-80ff8ae7]{background-color:#f0f0f0;border-left-color:#8252a1;font-weight:500}.data-panels[data-v-80ff8ae7]{display:flex;gap:1rem;min-height:300px;margin-bottom:.5rem;overflow:visible}.data-panel[data-v-80ff8ae7]{flex:1;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.data-panel h2[data-v-80ff8ae7]{margin:0;padding:.6rem 1rem;font-size:1rem;font-weight:600;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee}.panel-header[data-v-80ff8ae7]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;cursor:pointer;background-color:#f8f9fa;border-bottom:1px solid #eee;transition:background-color .2s ease}.panel-header[data-v-80ff8ae7]:hover{background-color:#f0f0f0}.panel-header h2[data-v-80ff8ae7]{margin:0;padding:0;font-size:1rem;font-weight:600;color:#333}.toggle-icon[data-v-80ff8ae7]{color:#8252a1;transition:transform .3s ease}.panel-header:hover .toggle-icon[data-v-80ff8ae7]{color:#6b4589}.panel-content[data-v-80ff8ae7]{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.panel-content[data-v-80ff8ae7]{flex:1;overflow-y:auto;padding:.75rem;scrollbar-width:thin;scrollbar-color:#ccc #f8f9fa}.empty-state[data-v-80ff8ae7]{display:flex;align-items:center;justify-content:center;height:100%;color:#aaa;font-style:italic;text-align:center;padding:1rem;font-size:.85rem;min-height:200px}.panel-content[data-v-80ff8ae7]::-webkit-scrollbar{width:8px}.panel-content[data-v-80ff8ae7]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.panel-content[data-v-80ff8ae7]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid #f8f9fa}.category-sections[data-v-80ff8ae7]{padding-right:4px}.questions-panel[data-v-80ff8ae7]{background-color:#fff;border-left:3px solid #8252A1}.details-panel[data-v-80ff8ae7]{background-color:#fff;border-left:3px solid #1ebbb2}.context-panel[data-v-80ff8ae7]{background-color:#fff;border-left:3px solid #888888;transition:all .3s ease;width:100%;flex:1 1 100%}.context-panel.collapsed[data-v-80ff8ae7]{min-height:50px!important;height:50px!important;flex:0 0 100%;width:100%}.context-panels[data-v-80ff8ae7]{transition:min-height .3s ease;min-height:auto;width:100%;display:flex}.patient-name-container[data-v-80ff8ae7]{margin-bottom:10px}.patient-name-container label[data-v-80ff8ae7]{display:block;font-size:.85rem;margin-bottom:5px;font-weight:500;color:#555}.patient-name-input[data-v-80ff8ae7]{width:100%;padding:8px 12px;border:1px solid #eee;border-radius:7px;font-family:inherit;font-size:.85rem;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.patient-name-input[data-v-80ff8ae7]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.patient-name-input[data-v-80ff8ae7]::placeholder{color:#aaa;font-style:italic}.context-textarea[data-v-80ff8ae7]{width:100%;flex:1;min-height:100px;padding:.75rem;border:1px solid #eee;border-radius:7px;resize:none;font-family:inherit;font-size:.85rem;line-height:1.4;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.context-textarea[data-v-80ff8ae7]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.context-textarea[data-v-80ff8ae7]::placeholder{color:#aaa;font-style:italic}.category[data-v-80ff8ae7]{margin-bottom:1rem}.category h3[data-v-80ff8ae7]{font-size:.9rem;margin:0 0 .5rem;color:#555;font-weight:600;padding-bottom:.35rem;border-bottom:1px solid #eee}.category ul[data-v-80ff8ae7]{list-style-type:none;padding:0;margin:0}.category li[data-v-80ff8ae7]{position:relative;padding:.35rem 0 .35rem 1.5rem;line-height:1.3;font-size:.85rem}.category li[data-v-80ff8ae7]:before{content:"\2022";position:absolute;left:.5rem;top:.35rem;color:#1ebbb2;font-weight:700;display:inline-block;width:.75rem;text-align:center}.questions-panel ul[data-v-80ff8ae7]{list-style-type:none;padding:0;margin:0}.questions-panel li[data-v-80ff8ae7]{padding:.5rem .75rem;margin-bottom:.4rem;background-color:#f8f9fa;border-radius:4px;border-left:2px solid #8252A1;font-size:.85rem;line-height:1.3;transition:all .2s ease}.questions-panel li[data-v-80ff8ae7]:hover{background-color:#f0f0f0;transform:translate(2px)}.transcript-item[data-v-80ff8ae7]{padding:10px 15px;margin-bottom:10px;background-color:#f9f9f9;border-radius:6px;border-left:2px solid #8252A1;font-size:.95rem;line-height:1.4}.premium-status-container[data-v-80ff8ae7]{display:flex;justify-content:flex-end;max-width:1200px;margin:0 auto;padding:0 .5rem;margin-bottom:.5rem}.premium-status[data-v-80ff8ae7]{display:flex;align-items:center;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;background-color:#f0f0f0;color:#666;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;cursor:pointer}.premium-status[data-v-80ff8ae7]:hover{background-color:#e9e9e9;transform:translateY(-1px);box-shadow:0 2px 5px #00000026}.premium-status[data-v-80ff8ae7]:active{transform:translateY(1px);box-shadow:0 1px 2px #0000001a}.premium-status.is-premium[data-v-80ff8ae7]{background-color:#ffefd1;color:#c59938}.premium-status.is-premium[data-v-80ff8ae7]:hover{background-color:#ffe9b8;color:#b38728;box-shadow:0 2px 5px #c5993833}.premium-status.is-premium[data-v-80ff8ae7]:active{background-color:#ffefd1;transform:translateY(1px);box-shadow:0 1px 2px #c599381a}.status-icon[data-v-80ff8ae7]{margin-right:.3rem}.is-premium .status-icon[data-v-80ff8ae7]{color:#ffc107}.premium-transcript[data-v-80ff8ae7]{position:relative}.premium-indicator[data-v-80ff8ae7]{position:absolute;top:-12px;right:20px;background:linear-gradient(135deg,#ffc107 0%,#8252A1 100%);color:#fff;padding:5px 15px;border-radius:20px;font-weight:600;font-size:.85rem;box-shadow:0 4px 10px #8252a14d;z-index:10}.premium-transcript-display[data-v-80ff8ae7]{padding:10px}.premium-transcript-item[data-v-80ff8ae7]{display:flex;align-items:flex-start;padding:15px;margin-bottom:12px;border-radius:8px;border-left:3px solid #8252A1;position:relative;transition:all .2s ease}.premium-transcript-item[data-v-80ff8ae7]:hover{transform:translate(3px)}.premium-section[data-v-80ff8ae7]{display:flex;align-items:center;gap:8px}.settings-button[data-v-80ff8ae7]{cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f8fafc;color:#64748b;transition:all .2s ease}.settings-button[data-v-80ff8ae7]:hover{background-color:#e2e8f0;color:#3b82f6;transform:rotate(15deg)}.tab-output[data-v-80ff8ae7]{padding:20px;border-radius:20px;box-shadow:0 4px 6px #0000001a;max-height:65vh;overflow-y:auto}.tabs[data-v-80ff8ae7]{width:fit-content;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tabs .tab[data-v-80ff8ae7]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tabs .tab.active[data-v-80ff8ae7]{border-bottom:2px solid #8252A1}.tabs .tab-group[data-v-80ff8ae7]{line-height:1rem;width:100%}.tabs .tab-group .tab-title[data-v-80ff8ae7]{font-size:.75rem}.tabs .tab-group .template-name[data-v-80ff8ae7]{font-size:.95rem}.action-buttons[data-v-80ff8ae7]{position:absolute;top:10px;right:10px;display:flex;gap:10px;z-index:2}.resume-button[data-v-80ff8ae7]{background-color:#1ebbb2;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.resume-button[data-v-80ff8ae7]:hover{background-color:#19a59d;transform:translateY(-1px);box-shadow:0 3px 6px #1ebbb233}.reassessment-button[data-v-80ff8ae7]{position:static;background-color:#8252a1;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.reassessment-button[data-v-80ff8ae7]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}@media (max-width: 768px){.scribe-container[data-v-80ff8ae7]{width:100%;height:auto;max-height:none;overflow-y:auto}.status-indicators[data-v-80ff8ae7]{flex-direction:column;align-items:flex-start;gap:.5rem}.timer-container[data-v-80ff8ae7]{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.data-panels[data-v-80ff8ae7]{flex-direction:column;min-height:auto;margin-bottom:1rem;height:auto}.data-panel[data-v-80ff8ae7]{min-height:250px;height:auto;max-height:none;margin-bottom:1rem;width:100%}.details-panel[data-v-80ff8ae7]{min-height:300px}.category[data-v-80ff8ae7]{margin-bottom:.75rem}.category h3[data-v-80ff8ae7]{margin-bottom:.35rem}.panel-content[data-v-80ff8ae7]{padding:.75rem;overflow-y:auto;max-height:none}.empty-state[data-v-80ff8ae7]{min-height:150px;padding:.5rem}.context-panels[data-v-80ff8ae7]{margin-top:0}.context-panels .data-panel[data-v-80ff8ae7]{height:auto;min-height:auto}.context-panel.collapsed[data-v-80ff8ae7]{min-height:40px!important;height:40px!important}.context-textarea[data-v-80ff8ae7]{min-height:80px}.controls[data-v-80ff8ae7]{margin-top:.5rem}.primary-btn[data-v-80ff8ae7],.stop-btn[data-v-80ff8ae7]{width:100%}.device-selector-minimal[data-v-80ff8ae7]{bottom:60px;right:10px}.action-buttons[data-v-80ff8ae7]{position:static;margin-bottom:15px;justify-content:center}}@media (max-width: 1366px){.scribe-container[data-v-80ff8ae7]{padding:.25rem;min-height:40vh}.audio-panel[data-v-80ff8ae7]{padding:.5rem;margin-bottom:.5rem}.timer[data-v-80ff8ae7]{font-size:1.5rem}.visualizer-container[data-v-80ff8ae7]{height:60px;padding:.5rem}.controls[data-v-80ff8ae7]{margin:.25rem 0}.primary-btn[data-v-80ff8ae7],.stop-btn[data-v-80ff8ae7]{padding:.4rem 1.25rem;font-size:.85rem;min-width:140px}.data-panels[data-v-80ff8ae7]{gap:.5rem;min-height:10rem}.category h3[data-v-80ff8ae7]{font-size:.85rem;margin-bottom:.35rem}.data-panel h2[data-v-80ff8ae7]{padding:.5rem .75rem;font-size:.9rem}.panel-content[data-v-80ff8ae7]{padding:.5rem}.category li[data-v-80ff8ae7],.questions-panel li[data-v-80ff8ae7]{padding:.25rem .5rem;font-size:.8rem}}.transcript-display[data-v-80ff8ae7]{font-size:1rem;font-weight:400;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;max-height:60vh;overflow-y:auto}.context-display[data-v-80ff8ae7]{display:flex;flex-direction:column;height:100%;min-height:400px}.context-display-content[data-v-80ff8ae7]{flex:1;overflow-y:auto}.context-display{&[data-v-80ff8ae7]{font-size:1rem;font-weight:400;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;max-height:55vh}.context-display-content {&[data-v-80ff8ae7] {overflow-y: auto; padding: 1rem; flex: 1; scroll-behavior: smooth;} &[data-v-80ff8ae7]::-webkit-scrollbar {width: 8px;} &[data-v-80ff8ae7]::-webkit-scrollbar-track {background: #f1f1f1; border-radius: 4px;} &[data-v-80ff8ae7]::-webkit-scrollbar-thumb {background: #8252A1; border-radius: 4px;}} .button-group[data-v-80ff8ae7] {position: sticky; bottom: 0; background: white; padding: 1rem 0; margin-top: auto;}}.copy-button{&[data-v-80ff8ae7]{background-color:transparent;color:#000;border:none;border-radius:5px;cursor:pointer;border:2px solid #1e1e1ecc;font-size:.9rem;padding:10px 22px;font-weight:600;opacity:.8;align-self:flex-end;bottom:2px;right:2px}&.edit-button[data-v-80ff8ae7]{background-color:#dacce3}&.save-button[data-v-80ff8ae7]{background-color:#e3e1cc}}.context-display-content[data-v-80ff8ae7]{padding:1rem}.context-display-content h1[data-v-80ff8ae7]{font-size:2em;font-weight:700;margin-bottom:1em}.context-display-content h2[data-v-80ff8ae7]{font-size:1.5em;font-weight:600;margin:1em 0;color:#333}.context-display-content ul[data-v-80ff8ae7]{margin-left:1.5em;margin-bottom:1em}.context-display-content li[data-v-80ff8ae7]{margin:.5em 0;line-height:1.6}.context-display-content p[data-v-80ff8ae7]{margin:1em 0;line-height:1.6}.spinner-container[data-v-80ff8ae7]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20rem;max-height:60vh;width:100%}.loading-text[data-v-80ff8ae7]{margin-top:1.5rem;font-size:1.1rem;font-weight:500;color:#555}.chat-transcript-container[data-v-80ff8ae7]{display:flex;flex-direction:column;gap:12px;padding:15px;max-height:60vh;overflow-y:auto}.chat-bubble-wrapper[data-v-80ff8ae7]{display:flex;flex-direction:column;max-width:80%}.speaker-left[data-v-80ff8ae7]{align-self:flex-start}.speaker-right[data-v-80ff8ae7]{align-self:flex-end}.speaker-label[data-v-80ff8ae7]{font-size:.8rem;font-weight:500;margin-bottom:4px;color:#666}.chat-bubble[data-v-80ff8ae7]{padding:12px 16px;border-radius:18px;line-height:1.4;position:relative;box-shadow:0 1px 4px #0000001a}.speaker-left .chat-bubble[data-v-80ff8ae7]{background-color:#f0f0f0;border-bottom-left-radius:4px}.speaker-right .chat-bubble[data-v-80ff8ae7]{background-color:#e1d4eb;border-bottom-right-radius:4px;color:#444}.timestamp[data-v-80ff8ae7]{font-size:.7rem;color:#999;margin-top:4px;align-self:flex-end}.edit-textarea[data-v-80ff8ae7]{width:100%;min-height:300px;font-family:inherit;font-size:1rem;line-height:1.6;padding:1rem;border:1px solid #ddd;border-radius:4px;resize:vertical}.edit-button[data-v-80ff8ae7]{background-color:#dacce3}.save-button[data-v-80ff8ae7]{background-color:#e3e1cc}.transcript-list[data-v-80ff8ae7]{margin-top:0}.tabs[data-v-80ff8ae7]{width:100%;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tab[data-v-80ff8ae7]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tab.active[data-v-80ff8ae7]{border-bottom:2px solid #8252A1}.tab-group[data-v-80ff8ae7]{line-height:1rem;width:100%}.tab-title[data-v-80ff8ae7]{font-size:.75rem}.template-name[data-v-80ff8ae7]{font-size:.95rem}.tabs-container[data-v-80ff8ae7]{border:1px solid #D4D4D4;border-radius:12px;margin-top:20px;background-color:#fff}.tab-content[data-v-80ff8ae7]{padding:20px;min-height:400px}.button-group[data-v-80ff8ae7]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.mr-2[data-v-80ff8ae7]{margin-right:.5rem}.countdown-container[data-v-80ff8ae7]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:.5rem;animation:fadeIn-80ff8ae7 .3s ease-in}.countdown-number[data-v-80ff8ae7]{font-size:3.5rem;font-weight:700;color:#8252a1;margin-bottom:.5rem;height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#8252a11a;animation:pulse-80ff8ae7 1s infinite}.countdown-text[data-v-80ff8ae7]{font-size:.9rem;color:#666;margin-top:.5rem}.countdown-progress-container[data-v-80ff8ae7]{width:200px;height:6px;background-color:#f0f0f0;border-radius:3px;overflow:hidden}.countdown-progress[data-v-80ff8ae7]{height:100%;background-color:#8252a1;border-radius:3px;transition:width .1s linear}@keyframes pulse-80ff8ae7{0%{transform:scale(1);box-shadow:0 0 #8252a166}70%{transform:scale(1.05);box-shadow:0 0 0 10px #8252a100}to{transform:scale(1);box-shadow:0 0 #8252a100}}@keyframes fadeIn-80ff8ae7{0%{opacity:0}to{opacity:1}}.ai-chat-container[data-v-f813f1ae]{display:flex;justify-content:center;padding:0 20px;box-sizing:border-box;margin:20px 0;max-width:none!important;position:relative;z-index:1}.ai-chat-container[data-v-f813f1ae] .ai-streaming-chat{max-width:70%!important;margin:0 auto!important}@media (max-width: 768px){.ai-chat-container[data-v-f813f1ae]{padding:0 10px}.ai-chat-container[data-v-f813f1ae] .ai-streaming-chat{max-width:100%!important}}.scribe-page-container[data-v-f813f1ae]{display:flex;flex-direction:row;gap:.5rem;height:98vh}@media (max-width: 768px){.scribe-page-container[data-v-f813f1ae]{flex-direction:column;height:auto;gap:1rem;padding-bottom:2rem}}.main-content-wrapper[data-v-f813f1ae]{flex:1;display:flex;flex-direction:column;min-width:0;height:100%}.template-sidebar[data-v-f813f1ae]{width:700px;flex-shrink:0;display:flex;flex-direction:column;height:94%;transition:all .3s ease}.template-sidebar.collapsed[data-v-f813f1ae]{width:0;overflow:hidden;opacity:0}.sidebar-content[data-v-f813f1ae]{display:flex;flex-direction:column;height:100%;width:100%;gap:12px;overflow:hidden}.sidebar-content.show-both[data-v-f813f1ae]{flex-direction:column}.suggested-context-container[data-v-f813f1ae],.template-view-container[data-v-f813f1ae]{flex:1;min-height:0;transition:all .3s ease}.show-both .suggested-context-container[data-v-f813f1ae]{flex:.4;order:1}.show-both .template-view-container[data-v-f813f1ae]{flex:.6;order:2}.show-suggested-only .suggested-context-container[data-v-f813f1ae],.show-template-only .template-view-container[data-v-f813f1ae]{flex:1}@media (max-width: 768px){.template-sidebar[data-v-f813f1ae]{position:relative;width:100%;height:auto;z-index:1;background-color:#fff;box-shadow:0 -2px 10px #0000001a;margin-top:1rem}.sidebar-content[data-v-f813f1ae]{flex-direction:column}.show-both .suggested-context-container[data-v-f813f1ae],.show-both .template-view-container[data-v-f813f1ae]{flex:1;min-height:200px}.scribe-page-container[data-v-f813f1ae]{flex-direction:column;height:auto;overflow-y:auto}.main-content-wrapper[data-v-f813f1ae]{width:100%;height:auto}}@media (max-width: 375px){.template-sidebar[data-v-f813f1ae]{height:auto;margin-top:.5rem}.sidebar-content[data-v-f813f1ae]{flex-direction:column}.suggested-context-container[data-v-f813f1ae],.template-view-container[data-v-f813f1ae]{min-height:300px;margin-bottom:1rem}.suggested-context-container[data-v-f813f1ae]{order:1}.template-view-container[data-v-f813f1ae]{order:2}.audio-panel[data-v-f813f1ae]{padding:10px}.mode-toggle-container[data-v-f813f1ae]{flex-direction:column;gap:8px}.mode-option[data-v-f813f1ae]{width:100%;padding:8px}.audio-controls[data-v-f813f1ae]{flex-direction:column;gap:10px}.audio-controls button[data-v-f813f1ae]{width:100%}.data-panel[data-v-f813f1ae]{margin-bottom:8px}.panel-header[data-v-f813f1ae]{padding:8px 12px}.panel-header h2[data-v-f813f1ae]{font-size:.9rem}}.template-view-toggle[data-v-f813f1ae]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(135deg,#8252A1 0%,#6b4589 100%);color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px #8252a140;position:relative;overflow:hidden;min-width:fit-content}.template-view-toggle[data-v-f813f1ae]:hover{background:linear-gradient(135deg,#6b4589 0%,#5a3a75 100%);transform:translateY(-1px);box-shadow:0 4px 12px #8252a159}.template-view-toggle[data-v-f813f1ae]:active{transform:translateY(0);box-shadow:0 2px 4px #8252a140}.template-view-toggle[data-v-f813f1ae]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .4s}.template-view-toggle[data-v-f813f1ae]:hover:before{left:100%}.template-view-toggle .toggle-text[data-v-f813f1ae]{font-weight:600;transition:all .2s ease}.template-view-toggle svg[data-v-f813f1ae]{font-size:1rem;transition:transform .2s ease}.template-view-toggle:hover svg[data-v-f813f1ae]{transform:scale(1.1)}.template-view-toggle.active[data-v-f813f1ae]{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%);box-shadow:0 2px 6px #dc354540}.template-view-toggle.active[data-v-f813f1ae]:hover{background:linear-gradient(135deg,#c82333 0%,#a71e2a 100%);box-shadow:0 4px 12px #dc354559}@media (max-width: 480px){.template-view-toggle[data-v-f813f1ae]{padding:.4rem;border-radius:50%;width:36px;height:36px;justify-content:center}}.scribe-container[data-v-f813f1ae]{display:flex;flex-direction:column;margin:0 auto;min-height:50vh;padding:.5rem;overflow:visible;width:60%;transition:all .3s ease;height:95%}.scribe-container.with-template-view[data-v-f813f1ae],.scribe-container.with-suggested-context-view[data-v-f813f1ae]{width:100%}@media (max-width: 768px){.scribe-container[data-v-f813f1ae]{width:100%;min-height:auto;height:auto;margin-bottom:1rem}}.result-scribe-container[data-v-f813f1ae]{display:flex;flex-direction:column;margin:0 auto;max-height:20px!important;padding:.5rem;overflow:visible;width:70%}.audio-panel[data-v-f813f1ae]{position:relative;background-color:#f8f9fa;border-radius:8px;padding:.75rem 1rem;margin-bottom:.75rem;box-shadow:0 2px 4px #0000000d}.mode-toggle-container[data-v-f813f1ae]{display:flex;justify-content:center;margin-bottom:12px;border-radius:8px;background-color:#f0f0f0;padding:4px;box-shadow:inset 0 1px 3px #0000001a}.mode-option[data-v-f813f1ae]{flex:1;text-align:center;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;color:#666;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.mode-option.active[data-v-f813f1ae]{background-color:#8252a1;color:#fff;box-shadow:0 2px 4px #8252a14d}.mode-icon[data-v-f813f1ae]{font-size:1rem}.status-indicators[data-v-f813f1ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.timer-container[data-v-f813f1ae]{display:flex;flex-direction:column;align-items:center}.timer[data-v-f813f1ae]{font-size:1.8rem;font-weight:600;color:#333;line-height:1}.listening-status[data-v-f813f1ae]{font-size:.85rem;color:#777;margin-top:.25rem}.listening-status.active[data-v-f813f1ae]{color:#1ebbb2;font-weight:600}.audio-status[data-v-f813f1ae]{padding:.35rem .75rem;border-radius:16px;font-size:.85rem;font-weight:500;background-color:#ffe6e6;color:#ff4d4d}.audio-status.detected[data-v-f813f1ae]{background-color:#e6ffe6;color:#0c0}.visualizer-container[data-v-f813f1ae]{background-color:#fff;border-radius:6px;padding:.75rem;height:80px;display:flex;align-items:center;justify-content:center;margin:.5rem 0;box-shadow:inset 0 0 4px #0000001a}.visualizer-placeholder[data-v-f813f1ae]{width:100%;height:70px;background:linear-gradient(90deg,#f0f0f0 25%,#d1f4ec 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-f813f1ae 1.5s infinite;border-radius:4px;position:relative}@keyframes shimmer-f813f1ae{0%{background-position:-200% 0}to{background-position:200% 0}}.paused-indicator[data-v-f813f1ae]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.paused-indicator span[data-v-f813f1ae]{font-size:2rem;font-weight:700;color:#ff5252}.loading-indicator[data-v-f813f1ae]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:1}.loading-indicator span[data-v-f813f1ae]{margin-top:10px;font-size:.9rem;font-weight:500;color:#485fc7}.button-spinner[data-v-f813f1ae]{margin-right:8px;display:inline-block;padding:.5rem 2rem;border-radius:8px;letter-spacing:3px;width:95%;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.2);animation:pulsePause-f813f1ae 5s infinite}@keyframes pulsePause-f813f1ae{0%{opacity:.7;transform:scale(.95);color:#1ebbb2}50%{opacity:1;transform:scale(1.05);color:#8252a1}to{opacity:.7;transform:scale(.95);color:#1ebbb2}}.controls[data-v-f813f1ae]{display:flex;justify-content:center;margin:.5rem 0}.primary-btn[data-v-f813f1ae],.stop-btn[data-v-f813f1ae],.process-btn[data-v-f813f1ae]{padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;border:none;border-radius:24px;cursor:pointer;transition:all .2s ease;min-width:160px;display:flex;align-items:center;justify-content:center;gap:.4rem}.primary-btn[data-v-f813f1ae]{background-color:#8252a1;color:#fff}.primary-btn[data-v-f813f1ae]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}.stop-btn[data-v-f813f1ae]{background-color:#ff6b6b;color:#fff}.stop-btn[data-v-f813f1ae]:hover{background-color:#ff5252;transform:translateY(-1px);box-shadow:0 3px 6px #ff6b6b33}.process-btn[data-v-f813f1ae]{background-color:#1ebbb2;color:#fff;animation:fadeInScale-f813f1ae .3s ease-out}.process-btn[data-v-f813f1ae]:hover{background-color:#19a59d;transform:translateY(-1px);box-shadow:0 3px 6px #1ebbb233}@keyframes fadeInScale-f813f1ae{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.push-to-talk-wrapper[data-v-f813f1ae]{display:flex;flex-direction:column;align-items:center;gap:8px}.push-to-talk-btn[data-v-f813f1ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background-color:#f0f0f0;border:none;box-shadow:0 4px 8px #0000001a,inset 0 2px 3px #fffc;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;padding:0}.push-to-talk-btn[data-v-f813f1ae]:hover{background-color:#e8e8e8;transform:translateY(-2px);box-shadow:0 6px 12px #00000026,inset 0 2px 3px #fffc}.push-to-talk-btn[data-v-f813f1ae]:active,.push-to-talk-btn.active[data-v-f813f1ae]{background-color:#8252a1;transform:translateY(1px);box-shadow:0 2px 4px #0000001a,inset 0 1px 2px #0000001a}.push-to-talk-btn.active .ptt-icon[data-v-f813f1ae],.push-to-talk-btn.active .ptt-text[data-v-f813f1ae]{color:#fff}.ptt-icon-container[data-v-f813f1ae]{width:50px;height:50px;border-radius:50%;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;margin-bottom:8px;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.push-to-talk-btn.active .ptt-icon-container[data-v-f813f1ae]{background-color:#fff3;animation:pulse-f813f1ae 1.5s infinite}.ptt-icon[data-v-f813f1ae]{font-size:1.5rem;color:#8252a1;transition:color .2s ease}.ptt-text[data-v-f813f1ae]{font-size:.8rem;font-weight:600;color:#555;transition:color .2s ease;text-align:center;max-width:90px}@keyframes pulse-f813f1ae{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.device-selector-minimal[data-v-f813f1ae]{position:absolute;bottom:12px;right:12px;z-index:2}.device-icon-btn[data-v-f813f1ae]{width:36px;height:36px;border-radius:50%;background-color:#f0f0f0;border:none;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.device-icon-btn[data-v-f813f1ae]:hover{background-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 3px 5px #0000001a}.device-icon-btn.active[data-v-f813f1ae]{background-color:#8252a1;color:#fff}.device-dropdown[data-v-f813f1ae]{position:absolute;bottom:calc(100% + 5px);right:0;width:250px;max-height:10rem;background:white;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;animation:fadeInUp-f813f1ae .2s ease-out}@keyframes fadeInUp-f813f1ae{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-f813f1ae]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background-color:#f5f5f5;border-bottom:1px solid #eee;font-weight:600;font-size:.85rem}.refresh-icon[data-v-f813f1ae]{background:none;border:none;color:#777;cursor:pointer;padding:5px;border-radius:50%;transition:all .2s ease}.refresh-icon[data-v-f813f1ae]:hover{background-color:#e0e0e0;color:#555}.device-list[data-v-f813f1ae]{max-height:8rem;overflow-y:auto}.device-option[data-v-f813f1ae]{padding:10px 12px;cursor:pointer;font-size:.85rem;transition:background .2s;border-left:3px solid transparent}.device-option[data-v-f813f1ae]:hover{background-color:#f5f5f5}.device-option.selected[data-v-f813f1ae]{background-color:#f0f0f0;border-left-color:#8252a1;font-weight:500}.data-panels[data-v-f813f1ae]{display:flex;gap:1rem;min-height:300px;margin-bottom:.5rem;overflow:visible}.data-panel[data-v-f813f1ae]{flex:1;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.data-panel h2[data-v-f813f1ae]{margin:0;padding:.6rem 1rem;font-size:1rem;font-weight:600;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee}.panel-header[data-v-f813f1ae]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;cursor:pointer;background-color:#f8f9fa;border-bottom:1px solid #eee;transition:background-color .2s ease}.panel-header[data-v-f813f1ae]:hover{background-color:#f0f0f0}.panel-header h2[data-v-f813f1ae]{margin:0;padding:0;font-size:1rem;font-weight:600;color:#333}.toggle-icon[data-v-f813f1ae]{color:#8252a1;transition:transform .3s ease}.panel-header:hover .toggle-icon[data-v-f813f1ae]{color:#6b4589}.panel-content[data-v-f813f1ae]{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.panel-content[data-v-f813f1ae]{flex:1;overflow-y:auto;padding:.75rem;scrollbar-width:thin;scrollbar-color:#ccc #f8f9fa}.empty-state[data-v-f813f1ae]{display:flex;align-items:center;justify-content:center;height:100%;color:#aaa;font-style:italic;text-align:center;padding:1rem;font-size:.85rem;min-height:200px}.panel-content[data-v-f813f1ae]::-webkit-scrollbar{width:8px}.panel-content[data-v-f813f1ae]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.panel-content[data-v-f813f1ae]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid #f8f9fa}.category-sections[data-v-f813f1ae]{padding-right:4px}.questions-panel[data-v-f813f1ae]{background-color:#fff;border-left:3px solid #8252A1}.details-panel[data-v-f813f1ae]{background-color:#fff;border-left:3px solid #1ebbb2}.context-panel[data-v-f813f1ae]{background-color:#fff;border-left:3px solid #888888;transition:all .3s ease;width:100%;flex:1 1 100%}.context-panel.collapsed[data-v-f813f1ae]{min-height:50px!important;height:50px!important;flex:0 0 100%;width:100%}.context-panels[data-v-f813f1ae]{transition:min-height .3s ease;min-height:auto;width:100%;display:flex}.patient-name-container[data-v-f813f1ae]{margin-bottom:10px}.patient-name-container label[data-v-f813f1ae]{display:block;font-size:.85rem;margin-bottom:5px;font-weight:500;color:#555}.patient-name-input[data-v-f813f1ae]{width:100%;padding:8px 12px;border:1px solid #eee;border-radius:7px;font-family:inherit;font-size:.85rem;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.patient-name-input[data-v-f813f1ae]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.patient-name-input[data-v-f813f1ae]::placeholder{color:#aaa;font-style:italic}.context-textarea[data-v-f813f1ae]{width:100%;flex:1;min-height:100px;padding:.75rem;border:1px solid #eee;border-radius:7px;resize:none;font-family:inherit;font-size:.85rem;line-height:1.4;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.context-textarea[data-v-f813f1ae]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.context-textarea[data-v-f813f1ae]::placeholder{color:#aaa;font-style:italic}.category[data-v-f813f1ae]{margin-bottom:1rem}.category h3[data-v-f813f1ae]{font-size:.9rem;margin:0 0 .5rem;color:#555;font-weight:600;padding-bottom:.35rem;border-bottom:1px solid #eee}.category ul[data-v-f813f1ae]{list-style-type:none;padding:0;margin:0}.category li[data-v-f813f1ae]{position:relative;padding:.35rem 0 .35rem 1.5rem;line-height:1.3;font-size:.85rem}.category li[data-v-f813f1ae]:before{content:"\2022";position:absolute;left:.5rem;top:.35rem;color:#1ebbb2;font-weight:700;display:inline-block;width:.75rem;text-align:center}.questions-panel ul[data-v-f813f1ae]{list-style-type:none;padding:0;margin:0}.questions-panel li[data-v-f813f1ae]{padding:.5rem .75rem;margin-bottom:.4rem;background-color:#f8f9fa;border-radius:4px;border-left:2px solid #8252A1;font-size:.85rem;line-height:1.3;transition:all .2s ease}.questions-panel li[data-v-f813f1ae]:hover{background-color:#f0f0f0;transform:translate(2px)}.transcript-item[data-v-f813f1ae]{padding:10px 15px;margin-bottom:10px;background-color:#f9f9f9;border-radius:6px;border-left:2px solid #8252A1;font-size:.95rem;line-height:1.4}.premium-status-container[data-v-f813f1ae]{display:flex;justify-content:flex-end;max-width:1200px;margin:0 auto;padding:0 .5rem;margin-bottom:.5rem}.premium-status[data-v-f813f1ae]{display:flex;align-items:center;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;background-color:#f0f0f0;color:#666;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;cursor:pointer}.premium-status[data-v-f813f1ae]:hover{background-color:#e9e9e9;transform:translateY(-1px);box-shadow:0 2px 5px #00000026}.premium-status[data-v-f813f1ae]:active{transform:translateY(1px);box-shadow:0 1px 2px #0000001a}.premium-status.is-premium[data-v-f813f1ae]{background-color:#ffefd1;color:#c59938}.premium-status.is-premium[data-v-f813f1ae]:hover{background-color:#ffe9b8;color:#b38728;box-shadow:0 2px 5px #c5993833}.premium-status.is-premium[data-v-f813f1ae]:active{background-color:#ffefd1;transform:translateY(1px);box-shadow:0 1px 2px #c599381a}.status-icon[data-v-f813f1ae]{margin-right:.3rem}.is-premium .status-icon[data-v-f813f1ae]{color:#ffc107}.premium-transcript[data-v-f813f1ae]{position:relative}.premium-indicator[data-v-f813f1ae]{position:absolute;top:-12px;right:20px;background:linear-gradient(135deg,#ffc107 0%,#8252A1 100%);color:#fff;padding:5px 15px;border-radius:20px;font-weight:600;font-size:.85rem;box-shadow:0 4px 10px #8252a14d;z-index:10}.premium-transcript-display[data-v-f813f1ae]{padding:10px}.premium-transcript-item[data-v-f813f1ae]{display:flex;align-items:flex-start;padding:15px;margin-bottom:12px;border-radius:8px;border-left:3px solid #8252A1;position:relative;transition:all .2s ease}.premium-transcript-item[data-v-f813f1ae]:hover{transform:translate(3px)}.premium-section[data-v-f813f1ae]{display:flex;align-items:center;gap:8px}.settings-button[data-v-f813f1ae]{cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f8fafc;color:#64748b;transition:all .2s ease}.settings-button[data-v-f813f1ae]:hover{background-color:#e2e8f0;color:#3b82f6;transform:rotate(15deg)}.tab-output[data-v-f813f1ae]{padding:20px;border-radius:20px;box-shadow:0 4px 6px #0000001a;max-height:65vh;overflow-y:auto}.tabs[data-v-f813f1ae]{width:fit-content;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tabs .tab[data-v-f813f1ae]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tabs .tab.active[data-v-f813f1ae]{border-bottom:2px solid #8252A1}.tabs .tab-group[data-v-f813f1ae]{line-height:1rem;width:100%}.tabs .tab-group .tab-title[data-v-f813f1ae]{font-size:.75rem}.tabs .tab-group .template-name[data-v-f813f1ae]{font-size:.95rem}.action-buttons[data-v-f813f1ae]{position:absolute;top:10px;right:10px;display:flex;gap:10px;z-index:2}.resume-button[data-v-f813f1ae]{background-color:#1ebbb2;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.resume-button[data-v-f813f1ae]:hover{background-color:#19a59d;transform:translateY(-1px);box-shadow:0 3px 6px #1ebbb233}.reassessment-button[data-v-f813f1ae]{position:static;background-color:#8252a1;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.reassessment-button[data-v-f813f1ae]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}@media (max-width: 768px){.scribe-container[data-v-f813f1ae]{width:100%!important}.scribe-container.with-template-view[data-v-f813f1ae]{max-width:none}.scribe-page-container[data-v-f813f1ae]{flex-direction:column;padding:.25rem}.template-sidebar[data-v-f813f1ae]{width:100%;order:2}.main-content-wrapper[data-v-f813f1ae]{order:1;width:100%}.status-indicators[data-v-f813f1ae]{flex-direction:column;align-items:flex-start;gap:.5rem}.timer-container[data-v-f813f1ae]{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.data-panels[data-v-f813f1ae]{flex-direction:column;min-height:auto;margin-bottom:1rem;height:auto}.data-panel[data-v-f813f1ae]{min-height:250px;height:auto;max-height:none;margin-bottom:1rem;width:100%}.details-panel[data-v-f813f1ae]{min-height:300px}.category[data-v-f813f1ae]{margin-bottom:.75rem}.category h3[data-v-f813f1ae]{margin-bottom:.35rem}.panel-content[data-v-f813f1ae]{padding:.75rem;overflow-y:auto;max-height:none}.empty-state[data-v-f813f1ae]{min-height:150px;padding:.5rem}.context-panels[data-v-f813f1ae]{margin-top:0}.context-panels .data-panel[data-v-f813f1ae]{height:auto;min-height:auto}.context-panel.collapsed[data-v-f813f1ae]{min-height:40px!important;height:40px!important}.context-textarea[data-v-f813f1ae]{min-height:80px}.controls[data-v-f813f1ae]{margin-top:.5rem}.primary-btn[data-v-f813f1ae],.stop-btn[data-v-f813f1ae]{width:100%}.device-selector-minimal[data-v-f813f1ae]{bottom:60px;right:10px}.action-buttons[data-v-f813f1ae]{position:static;margin-bottom:15px;justify-content:center}.template-view-toggle[data-v-f813f1ae]{padding:.4rem .6rem;font-size:.8rem;min-width:auto}.template-view-toggle .toggle-text[data-v-f813f1ae]{display:none}.template-view-toggle svg[data-v-f813f1ae]{font-size:.9rem}}@media (max-width: 1366px){.scribe-container[data-v-f813f1ae]{padding:.25rem;min-height:40vh}.audio-panel[data-v-f813f1ae]{padding:.5rem;margin-bottom:.5rem}.timer[data-v-f813f1ae]{font-size:1.5rem}.visualizer-container[data-v-f813f1ae]{height:60px;padding:.5rem}.controls[data-v-f813f1ae]{margin:.25rem 0}.primary-btn[data-v-f813f1ae],.stop-btn[data-v-f813f1ae]{padding:.4rem 1.25rem;font-size:.85rem;min-width:140px}.data-panels[data-v-f813f1ae]{gap:.5rem;min-height:10rem}.category h3[data-v-f813f1ae]{font-size:.85rem;margin-bottom:.35rem}.data-panel h2[data-v-f813f1ae]{padding:.5rem .75rem;font-size:.9rem}.panel-content[data-v-f813f1ae]{padding:.5rem}.category li[data-v-f813f1ae],.questions-panel li[data-v-f813f1ae]{padding:.25rem .5rem;font-size:.8rem}}@media (max-width: 1024px) and (min-width: 769px){.template-sidebar[data-v-f813f1ae]{width:350px}.scribe-container.with-template-view[data-v-f813f1ae]{max-width:calc(100vw - 400px)}}.transcript-display[data-v-f813f1ae]{font-size:1rem;font-weight:400;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;max-height:60vh;overflow-y:auto}.context-display[data-v-f813f1ae]{display:flex;flex-direction:column;height:100%;min-height:400px}.context-display-content[data-v-f813f1ae]{flex:1;overflow-y:auto}.context-display{&[data-v-f813f1ae]{font-size:1rem;font-weight:400;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;max-height:55vh}.context-display-content {&[data-v-f813f1ae] {overflow-y: auto; padding: 1rem; flex: 1; scroll-behavior: smooth;} &[data-v-f813f1ae]::-webkit-scrollbar {width: 8px;} &[data-v-f813f1ae]::-webkit-scrollbar-track {background: #f1f1f1; border-radius: 4px;} &[data-v-f813f1ae]::-webkit-scrollbar-thumb {background: #8252A1; border-radius: 4px;}} .button-group[data-v-f813f1ae] {position: sticky; bottom: 0; background: white; padding: 1rem 0; margin-top: auto;}}.copy-button{&[data-v-f813f1ae]{background-color:transparent;color:#000;border:none;border-radius:5px;cursor:pointer;border:2px solid #1e1e1ecc;font-size:.9rem;padding:10px 22px;font-weight:600;opacity:.8;align-self:flex-end;bottom:2px;right:2px}&.edit-button[data-v-f813f1ae]{background-color:#dacce3}&.save-button[data-v-f813f1ae]{background-color:#e3e1cc}}.context-display-content[data-v-f813f1ae]{padding:1rem}.context-display-content h1[data-v-f813f1ae]{font-size:2em;font-weight:700;margin-bottom:1em}.context-display-content h2[data-v-f813f1ae]{font-size:1.5em;font-weight:600;margin:1em 0;color:#333}.context-display-content ul[data-v-f813f1ae]{margin-left:1.5em;margin-bottom:1em}.context-display-content li[data-v-f813f1ae]{margin:.5em 0;line-height:1.6}.context-display-content p[data-v-f813f1ae]{margin:1em 0;line-height:1.6}.spinner-container[data-v-f813f1ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20rem;max-height:60vh;width:100%}.loading-text[data-v-f813f1ae]{margin-top:1.5rem;font-size:1.1rem;font-weight:500;color:#555}.chat-transcript-container[data-v-f813f1ae]{display:flex;flex-direction:column;gap:12px;padding:15px;max-height:60vh;overflow-y:auto}.chat-bubble-wrapper[data-v-f813f1ae]{display:flex;flex-direction:column;max-width:80%}.speaker-left[data-v-f813f1ae]{align-self:flex-start}.speaker-right[data-v-f813f1ae]{align-self:flex-end}.speaker-label[data-v-f813f1ae]{font-size:.8rem;font-weight:500;margin-bottom:4px;color:#666}.chat-bubble[data-v-f813f1ae]{padding:12px 16px;border-radius:18px;line-height:1.4;position:relative;box-shadow:0 1px 4px #0000001a}.speaker-left .chat-bubble[data-v-f813f1ae]{background-color:#f0f0f0;border-bottom-left-radius:4px}.speaker-right .chat-bubble[data-v-f813f1ae]{background-color:#e1d4eb;border-bottom-right-radius:4px;color:#444}.timestamp[data-v-f813f1ae]{font-size:.7rem;color:#999;margin-top:4px;align-self:flex-end}.edit-textarea[data-v-f813f1ae]{width:100%;min-height:300px;font-family:inherit;font-size:1rem;line-height:1.6;padding:1rem;border:1px solid #ddd;border-radius:4px;resize:vertical}.edit-button[data-v-f813f1ae]{background-color:#dacce3}.save-button[data-v-f813f1ae]{background-color:#e3e1cc}.transcript-list[data-v-f813f1ae]{margin-top:0}.tabs[data-v-f813f1ae]{width:100%;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tab[data-v-f813f1ae]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tab.active[data-v-f813f1ae]{border-bottom:2px solid #8252A1}.tab-group[data-v-f813f1ae]{line-height:1rem;width:100%}.tab-title[data-v-f813f1ae]{font-size:.75rem}.template-name[data-v-f813f1ae]{font-size:.95rem}.tabs-container[data-v-f813f1ae]{border:1px solid #D4D4D4;border-radius:12px;margin-top:20px;background-color:#fff}.tab-content[data-v-f813f1ae]{padding:20px;min-height:400px}.button-group[data-v-f813f1ae]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.mr-2[data-v-f813f1ae]{margin-right:.5rem}.countdown-container[data-v-f813f1ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:.5rem;animation:fadeIn-f813f1ae .3s ease-in}.countdown-number[data-v-f813f1ae]{font-size:3.5rem;font-weight:700;color:#8252a1;margin-bottom:.5rem;height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#8252a11a;animation:pulse-f813f1ae 1s infinite}.countdown-text[data-v-f813f1ae]{font-size:.9rem;color:#666;margin-top:.5rem}.countdown-progress-container[data-v-f813f1ae]{width:200px;height:6px;background-color:#f0f0f0;border-radius:3px;overflow:hidden}.countdown-progress[data-v-f813f1ae]{height:100%;background-color:#8252a1;border-radius:3px;transition:width .1s linear}@keyframes pulse-f813f1ae{0%{transform:scale(1);box-shadow:0 0 #8252a166}70%{transform:scale(1.05);box-shadow:0 0 0 10px #8252a100}to{transform:scale(1);box-shadow:0 0 #8252a100}}@keyframes fadeIn-f813f1ae{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 768px){.keyboard-hint[data-v-f813f1ae]{display:block}}@media screen and (max-width: 767px){.keyboard-hint[data-v-f813f1ae]{display:none!important}}.keyboard-hint[data-v-f813f1ae]{display:flex;align-items:center;font-size:.85rem;color:#666}.keyboard-hint kbd[data-v-f813f1ae]{background-color:#f0f0f0;border:1px solid #ddd;border-radius:3px;box-shadow:0 1px 1px #0000001a;padding:2px 5px;margin:0 3px;font-size:.8rem}.transcription-container[data-v-f813f1ae]{width:100%;flex:1;display:flex;flex-direction:column}.transcription-card[data-v-f813f1ae]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;border-left:3px solid #8252A1;flex:1;display:flex;flex-direction:column;min-height:200px}.transcription-header[data-v-f813f1ae]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#f8f9fa;border-bottom:1px solid #eee;flex-shrink:0}.transcription-actions[data-v-f813f1ae]{display:flex;align-items:center;gap:10px}.transcribing-indicator[data-v-f813f1ae]{display:flex;align-items:center;font-size:.85rem;color:#8252a1;background-color:#8152a13b;padding:.4rem .8rem;border-radius:20px;font-weight:500}.loading-dot[data-v-f813f1ae]{display:inline-block;width:10px;height:10px;margin-right:6px;background-color:#8252a1;border-radius:50%;animation:pulse-f813f1ae 1.5s infinite}@keyframes pulse-f813f1ae{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}.transcription-header h3[data-v-f813f1ae]{margin:0;font-size:1rem;font-weight:600;color:#333}.copy-all-btn[data-v-f813f1ae]{display:flex;align-items:center;padding:.4rem .8rem;background-color:#f0f0f0;border:none;border-radius:4px;font-size:.85rem;font-weight:500;color:#555;cursor:pointer;transition:all .2s ease}.copy-all-btn[data-v-f813f1ae]:hover{background-color:#e0e0e0;color:#333}.transcription-content[data-v-f813f1ae]{flex:1;overflow-y:auto;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:#ccc #f8f9fa}.transcription-content[data-v-f813f1ae]::-webkit-scrollbar{width:8px}.transcription-content[data-v-f813f1ae]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.transcription-content[data-v-f813f1ae]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid #f8f9fa}.empty-transcription[data-v-f813f1ae]{padding:1.5rem;text-align:center;color:#888;font-style:italic}.transcription-list[data-v-f813f1ae]{list-style-type:none;padding:0 1rem;margin:0}.transcription-item[data-v-f813f1ae]{padding:.5rem 0;border-bottom:1px solid #f0f0f0;font-size:.9rem;line-height:1.4;color:#333}.transcription-item[data-v-f813f1ae]:last-child{border-bottom:none}@media (max-width: 768px){.transcription-card[data-v-f813f1ae]{height:250px}.transcription-header[data-v-f813f1ae]{padding:.5rem .75rem}.copy-all-btn[data-v-f813f1ae]{padding:.3rem .6rem;font-size:.8rem}}.session-timer[data-v-f813f1ae]{display:flex;align-items:center;padding:.4rem .8rem;background-color:#f0f7ff;border-radius:20px;font-size:.85rem;font-weight:500;color:#3182ce}.session-timer.warning[data-v-f813f1ae]{background-color:#fff3cd;color:#856404}.cardio-data-input-card[data-v-b98d3112]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.cardio-header[data-v-b98d3112]{background:linear-gradient(135deg,#8252A1 0%,#6b4589 100%);color:#fff;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:8px;border-top-right-radius:8px}.cardio-header h3[data-v-b98d3112]{margin:0;font-size:1.2rem;font-weight:600}.collapse-button[data-v-b98d3112]{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.collapse-button[data-v-b98d3112]:hover{background-color:#fff3}.cardio-content[data-v-b98d3112]{padding:16px;overflow-y:auto;flex:1}.cardio-data-container[data-v-b98d3112]{margin-bottom:16px}.cardio-data-grid[data-v-b98d3112]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.data-group[data-v-b98d3112]{background-color:#f9f9f9;border-radius:6px;padding:12px;box-shadow:0 1px 3px #0000000d}.data-group h4[data-v-b98d3112]{margin-top:0;margin-bottom:12px;color:#8252a1;font-size:1rem;font-weight:600;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.input-row[data-v-b98d3112]{display:flex;align-items:center;margin-bottom:8px}.input-row label[data-v-b98d3112]{flex:1;font-size:.9rem;color:#555;margin-right:8px}.input-row input[data-v-b98d3112]{flex:1;padding:8px 10px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;transition:border-color .2s}.input-row input[data-v-b98d3112]:focus{border-color:#8252a1;outline:none;box-shadow:0 0 0 2px #8252a133}.input-row input[data-v-b98d3112]::placeholder{color:#aaa}.action-buttons[data-v-b98d3112]{display:flex;gap:10px;justify-content:flex-end;margin-bottom:16px}.save-button[data-v-b98d3112],.reset-button[data-v-b98d3112]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.save-button[data-v-b98d3112]{background-color:#8252a1;color:#fff}.save-button[data-v-b98d3112]:hover{background-color:#6b4589}.save-button[data-v-b98d3112]:disabled,.reset-button[data-v-b98d3112]:disabled{opacity:.6;cursor:not-allowed}.reset-button[data-v-b98d3112]{background-color:#f0f0f0;color:#555}.reset-button[data-v-b98d3112]:hover{background-color:#e0e0e0}.prediction-results[data-v-b98d3112]{margin-bottom:20px}.prediction-card[data-v-b98d3112]{display:flex;align-items:center;padding:16px;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.prediction-card.normal[data-v-b98d3112]{background-color:#e6f7ed;border-left:4px solid #28a745}.prediction-card.abnormal[data-v-b98d3112]{background-color:#feeaea;border-left:4px solid #dc3545}.prediction-card.loading[data-v-b98d3112]{background-color:#f8f9fa;border-left:4px solid #6c757d}.prediction-icon[data-v-b98d3112]{font-size:2rem;margin-right:16px;display:flex;align-items:center;justify-content:center}.prediction-card.normal .prediction-icon[data-v-b98d3112]{color:#28a745}.prediction-card.abnormal .prediction-icon[data-v-b98d3112]{color:#dc3545}.prediction-card.loading .prediction-icon[data-v-b98d3112]{color:#6c757d}.prediction-content[data-v-b98d3112]{flex:1}.prediction-status[data-v-b98d3112]{margin:0 0 8px;font-size:1.1rem;font-weight:600}.prediction-description[data-v-b98d3112]{margin:0 0 8px;color:#555}.prediction-meta[data-v-b98d3112]{margin:0;font-size:.8rem;color:#777;font-style:italic}.validation-warning[data-v-b98d3112]{display:flex;align-items:flex-start;padding:16px;margin-bottom:20px;border-radius:8px;background-color:#fff3cd;border-left:4px solid #ffc107;box-shadow:0 2px 8px #0000001a}.warning-icon[data-v-b98d3112]{font-size:1.5rem;margin-right:16px;color:#ffc107;display:flex;align-items:center;justify-content:center}.warning-content[data-v-b98d3112]{flex:1}.warning-content h4[data-v-b98d3112]{margin:0 0 8px;font-size:1.1rem;font-weight:600;color:#856404}.warning-content p[data-v-b98d3112]{margin:0 0 8px;color:#856404}.empty-fields-list[data-v-b98d3112]{margin:8px 0 0;color:#856404;display:flex;flex-wrap:wrap;gap:8px}.empty-field-item[data-v-b98d3112]{font-size:.9rem;margin-right:8px;white-space:nowrap}@media (max-width: 768px){.cardio-data-grid[data-v-b98d3112]{grid-template-columns:1fr}}.modal-backdrop[data-v-79e9ae9a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-79e9ae9a]{background-color:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column}.modal-header[data-v-79e9ae9a]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#8252A1 0%,#6b4589 100%);color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.modal-header h3[data-v-79e9ae9a]{margin:0;font-size:1.3rem;font-weight:600}.close-button[data-v-79e9ae9a]{background:transparent;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-button[data-v-79e9ae9a]:hover{transform:scale(1.1)}.modal-body[data-v-79e9ae9a]{padding:20px;overflow-y:auto}.disclaimer-message[data-v-79e9ae9a]{margin-bottom:20px;padding:12px;background-color:#f8f9fa;border-left:4px solid #8252A1;border-radius:4px}.disclaimer-message p[data-v-79e9ae9a]{margin:0;color:#333;font-size:1rem}.cardio-data-summary[data-v-79e9ae9a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:20px}.data-section[data-v-79e9ae9a]{background-color:#f9f9f9;border-radius:6px;padding:12px;box-shadow:0 1px 3px #0000000d}.data-section h4[data-v-79e9ae9a]{margin-top:0;margin-bottom:12px;color:#8252a1;font-size:1rem;font-weight:600;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.data-row[data-v-79e9ae9a]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.95rem}.data-label[data-v-79e9ae9a]{color:#555;font-weight:500}.data-value[data-v-79e9ae9a]{font-weight:600;color:#333}.modal-footer[data-v-79e9ae9a]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #e0e0e0}.cancel-button[data-v-79e9ae9a],.confirm-button[data-v-79e9ae9a]{padding:10px 20px;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s;border:none;font-size:.95rem}.cancel-button[data-v-79e9ae9a]{background-color:#f0f0f0;color:#555}.cancel-button[data-v-79e9ae9a]:hover{background-color:#e0e0e0}.confirm-button[data-v-79e9ae9a]{background-color:#8252a1;color:#fff}.confirm-button[data-v-79e9ae9a]:hover{background-color:#6b4589}@media (max-width: 768px){.cardio-data-summary[data-v-79e9ae9a]{grid-template-columns:1fr}.modal-content[data-v-79e9ae9a]{width:95%;max-height:95vh}}.ai-chat-container[data-v-a826de35]{display:flex;justify-content:center;padding:0 20px;box-sizing:border-box;margin:20px 0;max-width:none!important;position:relative;z-index:1}.ai-chat-container[data-v-a826de35] .ai-streaming-chat{max-width:70%!important;margin:0 auto!important}@media (max-width: 768px){.ai-chat-container[data-v-a826de35]{padding:0 10px}.ai-chat-container[data-v-a826de35] .ai-streaming-chat{max-width:100%!important}}.scribe-page-container[data-v-a826de35]{display:flex;flex-direction:row;gap:.5rem;height:98vh}@media (max-width: 768px){.scribe-page-container[data-v-a826de35]{flex-direction:column;height:auto;gap:1rem;padding-bottom:2rem}}.main-content-wrapper[data-v-a826de35]{flex:1;display:flex;flex-direction:column;min-width:0;height:100%}.template-sidebar[data-v-a826de35]{width:700px;flex-shrink:0;display:flex;flex-direction:column;height:94%;transition:all .3s ease}.template-sidebar.collapsed[data-v-a826de35]{width:0;overflow:hidden;opacity:0}.sidebar-content[data-v-a826de35]{display:flex;flex-direction:column;height:100%;width:100%;gap:12px;overflow:hidden}.sidebar-content.show-both[data-v-a826de35]{flex-direction:column}.suggested-context-container[data-v-a826de35],.template-view-container[data-v-a826de35]{flex:1;min-height:0;transition:all .3s ease}.show-both .suggested-context-container[data-v-a826de35]{flex:.4;order:1}.show-both .template-view-container[data-v-a826de35]{flex:.6;order:2}.show-suggested-only .suggested-context-container[data-v-a826de35],.show-template-only .template-view-container[data-v-a826de35]{flex:1}@media (max-width: 768px){.template-sidebar[data-v-a826de35]{position:relative;width:100%;height:auto;z-index:1;background-color:#fff;box-shadow:0 -2px 10px #0000001a;margin-top:1rem}.sidebar-content[data-v-a826de35]{flex-direction:column}.show-both .suggested-context-container[data-v-a826de35],.show-both .template-view-container[data-v-a826de35]{flex:1;min-height:200px}.scribe-page-container[data-v-a826de35]{flex-direction:column;height:auto;overflow-y:auto}.main-content-wrapper[data-v-a826de35]{width:100%;height:auto}}@media (max-width: 375px){.template-sidebar[data-v-a826de35]{height:auto;margin-top:.5rem}.sidebar-content[data-v-a826de35]{flex-direction:column}.suggested-context-container[data-v-a826de35],.template-view-container[data-v-a826de35]{min-height:300px;margin-bottom:1rem}.suggested-context-container[data-v-a826de35]{order:1}.template-view-container[data-v-a826de35]{order:2}.audio-panel[data-v-a826de35]{padding:10px}.mode-toggle-container[data-v-a826de35]{flex-direction:column;gap:8px}.mode-option[data-v-a826de35]{width:100%;padding:8px}.audio-controls[data-v-a826de35]{flex-direction:column;gap:10px}.audio-controls button[data-v-a826de35]{width:100%}.data-panel[data-v-a826de35]{margin-bottom:8px}.panel-header[data-v-a826de35]{padding:8px 12px}.panel-header h2[data-v-a826de35]{font-size:.9rem}}.template-view-toggle[data-v-a826de35]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(135deg,#8252A1 0%,#6b4589 100%);color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px #8252a140;position:relative;overflow:hidden;min-width:fit-content}.template-view-toggle[data-v-a826de35]:hover{background:linear-gradient(135deg,#6b4589 0%,#5a3a75 100%);transform:translateY(-1px);box-shadow:0 4px 12px #8252a159}.template-view-toggle[data-v-a826de35]:active{transform:translateY(0);box-shadow:0 2px 4px #8252a140}.template-view-toggle[data-v-a826de35]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .4s}.template-view-toggle[data-v-a826de35]:hover:before{left:100%}.template-view-toggle .toggle-text[data-v-a826de35]{font-weight:600;transition:all .2s ease}.template-view-toggle svg[data-v-a826de35]{font-size:1rem;transition:transform .2s ease}.template-view-toggle:hover svg[data-v-a826de35]{transform:scale(1.1)}.template-view-toggle.active[data-v-a826de35]{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%);box-shadow:0 2px 6px #dc354540}.template-view-toggle.active[data-v-a826de35]:hover{background:linear-gradient(135deg,#c82333 0%,#a71e2a 100%);box-shadow:0 4px 12px #dc354559}@media (max-width: 480px){.template-view-toggle[data-v-a826de35]{padding:.4rem;border-radius:50%;width:36px;height:36px;justify-content:center}}.scribe-container[data-v-a826de35]{display:flex;flex-direction:column;margin:0 auto;min-height:50vh;padding:.5rem;overflow:visible;width:60%;transition:all .3s ease;height:95%}.scribe-container.with-template-view[data-v-a826de35],.scribe-container.with-suggested-context-view[data-v-a826de35]{width:100%}@media (max-width: 768px){.scribe-container[data-v-a826de35]{width:100%;min-height:auto;height:auto;margin-bottom:1rem}}.result-scribe-container[data-v-a826de35]{display:flex;flex-direction:column;margin:0 auto;max-height:20px!important;padding:.5rem;overflow:visible;width:70%}.audio-panel[data-v-a826de35]{position:relative;background-color:#f8f9fa;border-radius:8px;padding:.75rem 1rem;margin-bottom:.75rem;box-shadow:0 2px 4px #0000000d}.mode-toggle-container[data-v-a826de35]{display:flex;justify-content:center;margin-bottom:12px;border-radius:8px;background-color:#f0f0f0;padding:4px;box-shadow:inset 0 1px 3px #0000001a}.mode-option[data-v-a826de35]{flex:1;text-align:center;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;color:#666;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.mode-option.active[data-v-a826de35]{background-color:#8252a1;color:#fff;box-shadow:0 2px 4px #8252a14d}.mode-icon[data-v-a826de35]{font-size:1rem}.status-indicators[data-v-a826de35]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.timer-container[data-v-a826de35]{display:flex;flex-direction:column;align-items:center}.timer[data-v-a826de35]{font-size:1.8rem;font-weight:600;color:#333;line-height:1}.listening-status[data-v-a826de35]{font-size:.85rem;color:#777;margin-top:.25rem}.listening-status.active[data-v-a826de35]{color:#1ebbb2;font-weight:600}.audio-status[data-v-a826de35]{padding:.35rem .75rem;border-radius:16px;font-size:.85rem;font-weight:500;background-color:#ffe6e6;color:#ff4d4d}.audio-status.detected[data-v-a826de35]{background-color:#e6ffe6;color:#0c0}.visualizer-container[data-v-a826de35]{background-color:#fff;border-radius:6px;padding:.75rem;height:80px;display:flex;align-items:center;justify-content:center;margin:.5rem 0;box-shadow:inset 0 0 4px #0000001a}.visualizer-placeholder[data-v-a826de35]{width:100%;height:70px;background:linear-gradient(90deg,#f0f0f0 25%,#d1f4ec 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-a826de35 1.5s infinite;border-radius:4px;position:relative}@keyframes shimmer-a826de35{0%{background-position:-200% 0}to{background-position:200% 0}}.paused-indicator[data-v-a826de35]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.paused-indicator span[data-v-a826de35]{font-size:2rem;font-weight:700;color:#ff5252}.loading-indicator[data-v-a826de35]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:1}.loading-indicator span[data-v-a826de35]{margin-top:10px;font-size:.9rem;font-weight:500;color:#485fc7}.button-spinner[data-v-a826de35]{margin-right:8px;display:inline-block;padding:.5rem 2rem;border-radius:8px;letter-spacing:3px;width:95%;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.2);animation:pulsePause-a826de35 5s infinite}@keyframes pulsePause-a826de35{0%{opacity:.7;transform:scale(.95);color:#1ebbb2}50%{opacity:1;transform:scale(1.05);color:#8252a1}to{opacity:.7;transform:scale(.95);color:#1ebbb2}}.controls[data-v-a826de35]{display:flex;justify-content:center;margin:.5rem 0}.primary-btn[data-v-a826de35],.stop-btn[data-v-a826de35],.process-btn[data-v-a826de35]{padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;border:none;border-radius:24px;cursor:pointer;transition:all .2s ease;min-width:160px;display:flex;align-items:center;justify-content:center;gap:.4rem}.primary-btn[data-v-a826de35]{background-color:#8252a1;color:#fff}.primary-btn[data-v-a826de35]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}.stop-btn[data-v-a826de35]{background-color:#ff6b6b;color:#fff}.stop-btn[data-v-a826de35]:hover{background-color:#ff5252;transform:translateY(-1px);box-shadow:0 3px 6px #ff6b6b33}.process-btn[data-v-a826de35]{background-color:#1ebbb2;color:#fff;animation:fadeInScale-a826de35 .3s ease-out}.process-btn[data-v-a826de35]:hover{background-color:#19a59d;transform:translateY(-1px);box-shadow:0 3px 6px #1ebbb233}@keyframes fadeInScale-a826de35{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.push-to-talk-wrapper[data-v-a826de35]{display:flex;flex-direction:column;align-items:center;gap:8px}.push-to-talk-btn[data-v-a826de35]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background-color:#f0f0f0;border:none;box-shadow:0 4px 8px #0000001a,inset 0 2px 3px #fffc;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;padding:0}.push-to-talk-btn[data-v-a826de35]:hover{background-color:#e8e8e8;transform:translateY(-2px);box-shadow:0 6px 12px #00000026,inset 0 2px 3px #fffc}.push-to-talk-btn[data-v-a826de35]:active,.push-to-talk-btn.active[data-v-a826de35]{background-color:#8252a1;transform:translateY(1px);box-shadow:0 2px 4px #0000001a,inset 0 1px 2px #0000001a}.push-to-talk-btn.active .ptt-icon[data-v-a826de35],.push-to-talk-btn.active .ptt-text[data-v-a826de35]{color:#fff}.ptt-icon-container[data-v-a826de35]{width:50px;height:50px;border-radius:50%;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;margin-bottom:8px;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.push-to-talk-btn.active .ptt-icon-container[data-v-a826de35]{background-color:#fff3;animation:pulse-a826de35 1.5s infinite}.ptt-icon[data-v-a826de35]{font-size:1.5rem;color:#8252a1;transition:color .2s ease}.ptt-text[data-v-a826de35]{font-size:.8rem;font-weight:600;color:#555;transition:color .2s ease;text-align:center;max-width:90px}@keyframes pulse-a826de35{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.device-selector-minimal[data-v-a826de35]{position:absolute;bottom:12px;right:12px;z-index:2}.device-icon-btn[data-v-a826de35]{width:36px;height:36px;border-radius:50%;background-color:#f0f0f0;border:none;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.device-icon-btn[data-v-a826de35]:hover{background-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 3px 5px #0000001a}.device-icon-btn.active[data-v-a826de35]{background-color:#8252a1;color:#fff}.device-dropdown[data-v-a826de35]{position:absolute;bottom:calc(100% + 5px);right:0;width:250px;max-height:10rem;background:white;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;animation:fadeInUp-a826de35 .2s ease-out}@keyframes fadeInUp-a826de35{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-a826de35]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background-color:#f5f5f5;border-bottom:1px solid #eee;font-weight:600;font-size:.85rem}.refresh-icon[data-v-a826de35]{background:none;border:none;color:#777;cursor:pointer;padding:5px;border-radius:50%;transition:all .2s ease}.refresh-icon[data-v-a826de35]:hover{background-color:#e0e0e0;color:#555}.device-list[data-v-a826de35]{max-height:8rem;overflow-y:auto}.device-option[data-v-a826de35]{padding:10px 12px;cursor:pointer;font-size:.85rem;transition:background .2s;border-left:3px solid transparent}.device-option[data-v-a826de35]:hover{background-color:#f5f5f5}.device-option.selected[data-v-a826de35]{background-color:#f0f0f0;border-left-color:#8252a1;font-weight:500}.data-panels[data-v-a826de35]{display:flex;gap:1rem;min-height:300px;margin-bottom:.5rem;overflow:visible}.data-panel[data-v-a826de35]{flex:1;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.data-panel h2[data-v-a826de35]{margin:0;padding:.6rem 1rem;font-size:1rem;font-weight:600;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee}.panel-header[data-v-a826de35]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;cursor:pointer;background-color:#f8f9fa;border-bottom:1px solid #eee;transition:background-color .2s ease}.panel-header[data-v-a826de35]:hover{background-color:#f0f0f0}.panel-header h2[data-v-a826de35]{margin:0;padding:0;font-size:1rem;font-weight:600;color:#333}.toggle-icon[data-v-a826de35]{color:#8252a1;transition:transform .3s ease}.panel-header:hover .toggle-icon[data-v-a826de35]{color:#6b4589}.panel-content[data-v-a826de35]{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.panel-content[data-v-a826de35]{flex:1;overflow-y:auto;padding:.75rem;scrollbar-width:thin;scrollbar-color:#ccc #f8f9fa}.empty-state[data-v-a826de35]{display:flex;align-items:center;justify-content:center;height:100%;color:#aaa;font-style:italic;text-align:center;padding:1rem;font-size:.85rem;min-height:200px}.panel-content[data-v-a826de35]::-webkit-scrollbar{width:8px}.panel-content[data-v-a826de35]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.panel-content[data-v-a826de35]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid #f8f9fa}.category-sections[data-v-a826de35]{padding-right:4px}.questions-panel[data-v-a826de35]{background-color:#fff;border-left:3px solid #8252A1}.details-panel[data-v-a826de35]{background-color:#fff;border-left:3px solid #1ebbb2}.context-panel[data-v-a826de35]{background-color:#fff;border-left:3px solid #888888;transition:all .3s ease;width:100%;flex:1 1 100%}.context-panel.collapsed[data-v-a826de35]{min-height:50px!important;height:50px!important;flex:0 0 100%;width:100%}.context-panels[data-v-a826de35]{transition:min-height .3s ease;min-height:auto;width:100%;display:flex}.patient-name-container[data-v-a826de35]{margin-bottom:10px}.patient-name-container label[data-v-a826de35]{display:block;font-size:.85rem;margin-bottom:5px;font-weight:500;color:#555}.patient-name-input[data-v-a826de35]{width:100%;padding:8px 12px;border:1px solid #eee;border-radius:7px;font-family:inherit;font-size:.85rem;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.patient-name-input[data-v-a826de35]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.patient-name-input[data-v-a826de35]::placeholder{color:#aaa;font-style:italic}.context-textarea[data-v-a826de35]{width:100%;flex:1;min-height:100px;padding:.75rem;border:1px solid #eee;border-radius:7px;resize:none;font-family:inherit;font-size:.85rem;line-height:1.4;color:#333;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease}.context-textarea[data-v-a826de35]:focus{outline:none;border-color:#1ebbb2;background-color:#fff}.context-textarea[data-v-a826de35]::placeholder{color:#aaa;font-style:italic}.category[data-v-a826de35]{margin-bottom:1rem}.category h3[data-v-a826de35]{font-size:.9rem;margin:0 0 .5rem;color:#555;font-weight:600;padding-bottom:.35rem;border-bottom:1px solid #eee}.category ul[data-v-a826de35]{list-style-type:none;padding:0;margin:0}.category li[data-v-a826de35]{position:relative;padding:.35rem 0 .35rem 1.5rem;line-height:1.3;font-size:.85rem}.category li[data-v-a826de35]:before{content:"\2022";position:absolute;left:.5rem;top:.35rem;color:#1ebbb2;font-weight:700;display:inline-block;width:.75rem;text-align:center}.questions-panel ul[data-v-a826de35]{list-style-type:none;padding:0;margin:0}.questions-panel li[data-v-a826de35]{padding:.5rem .75rem;margin-bottom:.4rem;background-color:#f8f9fa;border-radius:4px;border-left:2px solid #8252A1;font-size:.85rem;line-height:1.3;transition:all .2s ease}.questions-panel li[data-v-a826de35]:hover{background-color:#f0f0f0;transform:translate(2px)}.transcript-item[data-v-a826de35]{padding:10px 15px;margin-bottom:10px;background-color:#f9f9f9;border-radius:6px;border-left:2px solid #8252A1;font-size:.95rem;line-height:1.4}.premium-status-container[data-v-a826de35]{display:flex;justify-content:flex-end;max-width:1200px;margin:0 auto;padding:0 .5rem;margin-bottom:.5rem}.premium-status[data-v-a826de35]{display:flex;align-items:center;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;background-color:#f0f0f0;color:#666;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;cursor:pointer}.premium-status[data-v-a826de35]:hover{background-color:#e9e9e9;transform:translateY(-1px);box-shadow:0 2px 5px #00000026}.premium-status[data-v-a826de35]:active{transform:translateY(1px);box-shadow:0 1px 2px #0000001a}.premium-status.is-premium[data-v-a826de35]{background-color:#ffefd1;color:#c59938}.premium-status.is-premium[data-v-a826de35]:hover{background-color:#ffe9b8;color:#b38728;box-shadow:0 2px 5px #c5993833}.premium-status.is-premium[data-v-a826de35]:active{background-color:#ffefd1;transform:translateY(1px);box-shadow:0 1px 2px #c599381a}.status-icon[data-v-a826de35]{margin-right:.3rem}.is-premium .status-icon[data-v-a826de35]{color:#ffc107}.premium-transcript[data-v-a826de35]{position:relative}.premium-indicator[data-v-a826de35]{position:absolute;top:-12px;right:20px;background:linear-gradient(135deg,#ffc107 0%,#8252A1 100%);color:#fff;padding:5px 15px;border-radius:20px;font-weight:600;font-size:.85rem;box-shadow:0 4px 10px #8252a14d;z-index:10}.premium-transcript-display[data-v-a826de35]{padding:10px}.premium-transcript-item[data-v-a826de35]{display:flex;align-items:flex-start;padding:15px;margin-bottom:12px;border-radius:8px;border-left:3px solid #8252A1;position:relative;transition:all .2s ease}.premium-transcript-item[data-v-a826de35]:hover{transform:translate(3px)}.premium-section[data-v-a826de35]{display:flex;align-items:center;gap:8px}.settings-button[data-v-a826de35]{cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f8fafc;color:#64748b;transition:all .2s ease}.settings-button[data-v-a826de35]:hover{background-color:#e2e8f0;color:#3b82f6;transform:rotate(15deg)}.tab-output[data-v-a826de35]{padding:20px;border-radius:20px;box-shadow:0 4px 6px #0000001a;max-height:65vh;overflow-y:auto}.tabs[data-v-a826de35]{width:fit-content;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tabs .tab[data-v-a826de35]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tabs .tab.active[data-v-a826de35]{border-bottom:2px solid #8252A1}.tabs .tab-group[data-v-a826de35]{line-height:1rem;width:100%}.tabs .tab-group .tab-title[data-v-a826de35]{font-size:.75rem}.tabs .tab-group .template-name[data-v-a826de35]{font-size:.95rem}.action-buttons[data-v-a826de35]{position:absolute;top:10px;right:10px;display:flex;gap:10px;z-index:2}.resume-button[data-v-a826de35]{background-color:#1ebbb2;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.resume-button[data-v-a826de35]:hover{background-color:#19a59d;transform:translateY(-1px);box-shadow:0 3px 6px #1ebbb233}.reassessment-button[data-v-a826de35]{position:static;background-color:#8252a1;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.reassessment-button[data-v-a826de35]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}@media (max-width: 768px){.scribe-container[data-v-a826de35]{width:100%!important}.scribe-container.with-template-view[data-v-a826de35]{max-width:none}.scribe-page-container[data-v-a826de35]{flex-direction:column;padding:.25rem}.template-sidebar[data-v-a826de35]{width:100%;order:2}.main-content-wrapper[data-v-a826de35]{order:1;width:100%}.status-indicators[data-v-a826de35]{flex-direction:column;align-items:flex-start;gap:.5rem}.timer-container[data-v-a826de35]{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.data-panels[data-v-a826de35]{flex-direction:column;min-height:auto;margin-bottom:1rem;height:auto}.data-panel[data-v-a826de35]{min-height:250px;height:auto;max-height:none;margin-bottom:1rem;width:100%}.details-panel[data-v-a826de35]{min-height:300px}.category[data-v-a826de35]{margin-bottom:.75rem}.category h3[data-v-a826de35]{margin-bottom:.35rem}.panel-content[data-v-a826de35]{padding:.75rem;overflow-y:auto;max-height:none}.empty-state[data-v-a826de35]{min-height:150px;padding:.5rem}.context-panels[data-v-a826de35]{margin-top:0}.context-panels .data-panel[data-v-a826de35]{height:auto;min-height:auto}.context-panel.collapsed[data-v-a826de35]{min-height:40px!important;height:40px!important}.context-textarea[data-v-a826de35]{min-height:80px}.controls[data-v-a826de35]{margin-top:.5rem}.primary-btn[data-v-a826de35],.stop-btn[data-v-a826de35]{width:100%}.device-selector-minimal[data-v-a826de35]{bottom:60px;right:10px}.action-buttons[data-v-a826de35]{position:static;margin-bottom:15px;justify-content:center}.template-view-toggle[data-v-a826de35]{padding:.4rem .6rem;font-size:.8rem;min-width:auto}.template-view-toggle .toggle-text[data-v-a826de35]{display:none}.template-view-toggle svg[data-v-a826de35]{font-size:.9rem}}@media (max-width: 1366px){.scribe-container[data-v-a826de35]{padding:.25rem;min-height:40vh}.audio-panel[data-v-a826de35]{padding:.5rem;margin-bottom:.5rem}.timer[data-v-a826de35]{font-size:1.5rem}.visualizer-container[data-v-a826de35]{height:60px;padding:.5rem}.controls[data-v-a826de35]{margin:.25rem 0}.primary-btn[data-v-a826de35],.stop-btn[data-v-a826de35]{padding:.4rem 1.25rem;font-size:.85rem;min-width:140px}.data-panels[data-v-a826de35]{gap:.5rem;min-height:10rem}.category h3[data-v-a826de35]{font-size:.85rem;margin-bottom:.35rem}.data-panel h2[data-v-a826de35]{padding:.5rem .75rem;font-size:.9rem}.panel-content[data-v-a826de35]{padding:.5rem}.category li[data-v-a826de35],.questions-panel li[data-v-a826de35]{padding:.25rem .5rem;font-size:.8rem}}@media (max-width: 1024px) and (min-width: 769px){.template-sidebar[data-v-a826de35]{width:350px}.scribe-container.with-template-view[data-v-a826de35]{max-width:calc(100vw - 400px)}}.transcript-display[data-v-a826de35]{font-size:1rem;font-weight:400;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;max-height:60vh;overflow-y:auto}.context-display[data-v-a826de35]{display:flex;flex-direction:column;height:100%;min-height:400px}.context-display-content[data-v-a826de35]{flex:1;overflow-y:auto}.context-display{&[data-v-a826de35]{font-size:1rem;font-weight:400;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;max-height:55vh}.context-display-content {&[data-v-a826de35] {overflow-y: auto; padding: 1rem; flex: 1; scroll-behavior: smooth;} &[data-v-a826de35]::-webkit-scrollbar {width: 8px;} &[data-v-a826de35]::-webkit-scrollbar-track {background: #f1f1f1; border-radius: 4px;} &[data-v-a826de35]::-webkit-scrollbar-thumb {background: #8252A1; border-radius: 4px;}} .button-group[data-v-a826de35] {position: sticky; bottom: 0; background: white; padding: 1rem 0; margin-top: auto;}}.copy-button{&[data-v-a826de35]{background-color:transparent;color:#000;border:none;border-radius:5px;cursor:pointer;border:2px solid #1e1e1ecc;font-size:.9rem;padding:10px 22px;font-weight:600;opacity:.8;align-self:flex-end;bottom:2px;right:2px}&.edit-button[data-v-a826de35]{background-color:#dacce3}&.save-button[data-v-a826de35]{background-color:#e3e1cc}}.context-display-content[data-v-a826de35]{padding:1rem}.context-display-content h1[data-v-a826de35]{font-size:2em;font-weight:700;margin-bottom:1em}.context-display-content h2[data-v-a826de35]{font-size:1.5em;font-weight:600;margin:1em 0;color:#333}.context-display-content ul[data-v-a826de35]{margin-left:1.5em;margin-bottom:1em}.context-display-content li[data-v-a826de35]{margin:.5em 0;line-height:1.6}.context-display-content p[data-v-a826de35]{margin:1em 0;line-height:1.6}.spinner-container[data-v-a826de35]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20rem;max-height:60vh;width:100%}.loading-text[data-v-a826de35]{margin-top:1.5rem;font-size:1.1rem;font-weight:500;color:#555}.chat-transcript-container[data-v-a826de35]{display:flex;flex-direction:column;gap:12px;padding:15px;max-height:60vh;overflow-y:auto}.chat-bubble-wrapper[data-v-a826de35]{display:flex;flex-direction:column;max-width:80%}.speaker-left[data-v-a826de35]{align-self:flex-start}.speaker-right[data-v-a826de35]{align-self:flex-end}.speaker-label[data-v-a826de35]{font-size:.8rem;font-weight:500;margin-bottom:4px;color:#666}.chat-bubble[data-v-a826de35]{padding:12px 16px;border-radius:18px;line-height:1.4;position:relative;box-shadow:0 1px 4px #0000001a}.speaker-left .chat-bubble[data-v-a826de35]{background-color:#f0f0f0;border-bottom-left-radius:4px}.speaker-right .chat-bubble[data-v-a826de35]{background-color:#e1d4eb;border-bottom-right-radius:4px;color:#444}.timestamp[data-v-a826de35]{font-size:.7rem;color:#999;margin-top:4px;align-self:flex-end}.edit-textarea[data-v-a826de35]{width:100%;min-height:300px;font-family:inherit;font-size:1rem;line-height:1.6;padding:1rem;border:1px solid #ddd;border-radius:4px;resize:vertical}.edit-button[data-v-a826de35]{background-color:#dacce3}.save-button[data-v-a826de35]{background-color:#e3e1cc}.transcript-list[data-v-a826de35]{margin-top:0}.tabs[data-v-a826de35]{width:100%;display:inline-flex;flex-direction:row;align-content:center;justify-content:flex-start;flex-wrap:wrap}.tab[data-v-a826de35]{padding:7px 10px;font-weight:600;font-size:.95rem;cursor:pointer;align-items:center;display:inline-flex}.tab.active[data-v-a826de35]{border-bottom:2px solid #8252A1}.tab-group[data-v-a826de35]{line-height:1rem;width:100%}.tab-title[data-v-a826de35]{font-size:.75rem}.template-name[data-v-a826de35]{font-size:.95rem}.tabs-container[data-v-a826de35]{border:1px solid #D4D4D4;border-radius:12px;margin-top:20px;background-color:#fff}.tab-content[data-v-a826de35]{padding:20px;min-height:400px}.button-group[data-v-a826de35]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.mr-2[data-v-a826de35]{margin-right:.5rem}.countdown-container[data-v-a826de35]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:.5rem;animation:fadeIn-a826de35 .3s ease-in}.countdown-number[data-v-a826de35]{font-size:3.5rem;font-weight:700;color:#8252a1;margin-bottom:.5rem;height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#8252a11a;animation:pulse-a826de35 1s infinite}.countdown-text[data-v-a826de35]{font-size:.9rem;color:#666;margin-top:.5rem}.countdown-progress-container[data-v-a826de35]{width:200px;height:6px;background-color:#f0f0f0;border-radius:3px;overflow:hidden}.countdown-progress[data-v-a826de35]{height:100%;background-color:#8252a1;border-radius:3px;transition:width .1s linear}@keyframes pulse-a826de35{0%{transform:scale(1);box-shadow:0 0 #8252a166}70%{transform:scale(1.05);box-shadow:0 0 0 10px #8252a100}to{transform:scale(1);box-shadow:0 0 #8252a100}}@keyframes fadeIn-a826de35{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 768px){.keyboard-hint[data-v-a826de35]{display:block}}@media screen and (max-width: 767px){.keyboard-hint[data-v-a826de35]{display:none!important}}.keyboard-hint[data-v-a826de35]{display:flex;align-items:center;font-size:.85rem;color:#666}.keyboard-hint kbd[data-v-a826de35]{background-color:#f0f0f0;border:1px solid #ddd;border-radius:3px;box-shadow:0 1px 1px #0000001a;padding:2px 5px;margin:0 3px;font-size:.8rem}.transcription-container[data-v-a826de35]{width:100%;flex:1;display:flex;flex-direction:column}.transcription-card[data-v-a826de35]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;border-left:3px solid #8252A1;flex:1;display:flex;flex-direction:column;min-height:200px}.transcription-header[data-v-a826de35]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#f8f9fa;border-bottom:1px solid #eee;flex-shrink:0}.transcription-actions[data-v-a826de35]{display:flex;align-items:center;gap:10px}.transcribing-indicator[data-v-a826de35]{display:flex;align-items:center;font-size:.85rem;color:#8252a1;background-color:#8152a13b;padding:.4rem .8rem;border-radius:20px;font-weight:500}.loading-dot[data-v-a826de35]{display:inline-block;width:10px;height:10px;margin-right:6px;background-color:#8252a1;border-radius:50%;animation:pulse-a826de35 1.5s infinite}@keyframes pulse-a826de35{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}.transcription-header h3[data-v-a826de35]{margin:0;font-size:1rem;font-weight:600;color:#333}.copy-all-btn[data-v-a826de35]{display:flex;align-items:center;padding:.4rem .8rem;background-color:#f0f0f0;border:none;border-radius:4px;font-size:.85rem;font-weight:500;color:#555;cursor:pointer;transition:all .2s ease}.copy-all-btn[data-v-a826de35]:hover{background-color:#e0e0e0;color:#333}.transcription-content[data-v-a826de35]{flex:1;overflow-y:auto;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:#ccc #f8f9fa}.transcription-content[data-v-a826de35]::-webkit-scrollbar{width:8px}.transcription-content[data-v-a826de35]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.transcription-content[data-v-a826de35]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid #f8f9fa}.empty-transcription[data-v-a826de35]{padding:1.5rem;text-align:center;color:#888;font-style:italic}.transcription-list[data-v-a826de35]{list-style-type:none;padding:0 1rem;margin:0}.transcription-item[data-v-a826de35]{padding:.5rem 0;border-bottom:1px solid #f0f0f0;font-size:.9rem;line-height:1.4;color:#333}.transcription-item[data-v-a826de35]:last-child{border-bottom:none}@media (max-width: 768px){.transcription-card[data-v-a826de35]{height:250px}.transcription-header[data-v-a826de35]{padding:.5rem .75rem}.copy-all-btn[data-v-a826de35]{padding:.3rem .6rem;font-size:.8rem}}.session-timer[data-v-a826de35]{display:flex;align-items:center;padding:.4rem .8rem;background-color:#f0f7ff;border-radius:20px;font-size:.85rem;font-weight:500;color:#3182ce}.session-timer.warning[data-v-a826de35]{background-color:#fff3cd;color:#856404}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shake-animation{animation:shake .8s cubic-bezier(.36,.07,.19,.97) both}.start-container[data-v-4664a295]{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:1.5rem;background-color:#f9fafb}.scribe-content[data-v-4664a295]{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center}.scribe-title[data-v-4664a295]{font-size:2.2rem;font-weight:600;color:#333;margin-bottom:1.5rem;text-align:center}.header-container[data-v-4664a295]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1.5rem}.session-title[data-v-4664a295]{font-size:1.5rem;font-weight:600;color:#333;margin:0}.premium-status-container[data-v-4664a295]{display:flex;justify-content:flex-end}.premium-section[data-v-4664a295]{display:flex;align-items:center;gap:8px}.premium-status[data-v-4664a295]{display:flex;align-items:center;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;background-color:#f0f0f0;color:#666;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;cursor:pointer}.premium-status[data-v-4664a295]:hover{background-color:#e9e9e9;transform:translateY(-1px);box-shadow:0 2px 5px #00000026}.premium-status.is-premium[data-v-4664a295]{background-color:#ffefd1;color:#c59938}.premium-status.is-premium[data-v-4664a295]:hover{background-color:#ffe9b8;color:#b38728;box-shadow:0 2px 5px #c5993833}.status-icon[data-v-4664a295]{margin-right:.3rem}.is-premium .status-icon[data-v-4664a295]{color:#ffc107}.start-panel[data-v-4664a295]{background-color:#fff;border-radius:16px;padding:2rem;width:100%;box-shadow:0 8px 20px #00000014;margin-bottom:1rem;transition:all .3s ease}.settings-section[data-v-4664a295]{margin-top:1.5rem;border-top:1px solid #f0f0f0;padding-top:1.2rem}.settings-heading[data-v-4664a295]{font-size:1.1rem;font-weight:600;color:#444;margin-bottom:1rem}.compact-settings[data-v-4664a295]{background-color:#f9fafb;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.setting-row[data-v-4664a295]{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;border-bottom:1px solid #eee}.setting-row[data-v-4664a295]:last-child{border-bottom:none}.setting-label[data-v-4664a295]{font-weight:600;font-size:.95rem;color:#333}.setting-control[data-v-4664a295]{display:flex;align-items:center;gap:10px}.disclaimer-section[data-v-4664a295]{margin-top:1.5rem;margin-bottom:1rem}.disclaimer-content[data-v-4664a295]{background-color:#fff8ed;border:1px solid #ffe0b2;border-radius:10px;padding:1rem;box-shadow:0 1px 3px #0000000d}.disclaimer-header[data-v-4664a295]{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem}.disclaimer-icon[data-v-4664a295]{color:#f59e0b}.disclaimer-title[data-v-4664a295]{font-size:1rem;font-weight:600;color:#b45309;margin:0}.disclaimer-list[data-v-4664a295]{list-style:none;padding:0;margin:0}.disclaimer-list li[data-v-4664a295]{display:flex;align-items:flex-start;gap:.5rem;padding:.2rem 0;font-size:.9rem;color:#4b5563}.list-icon[data-v-4664a295]{color:#10b981;flex-shrink:0;margin-top:.2rem}.start-session-btn[data-v-4664a295]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;margin-top:1rem;background-color:#8252a1;color:#fff;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #8252a133}.start-session-btn[data-v-4664a295]:hover{background-color:#6b4589;transform:translateY(-2px);box-shadow:0 6px 12px #8252a14d}.start-session-btn[data-v-4664a295]:disabled{background-color:#ccc;color:#888;cursor:not-allowed;transform:none;box-shadow:none}.button-icon[data-v-4664a295]{font-size:1.2rem}.device-selection[data-v-4664a295]{margin-bottom:1rem}.device-selection h3[data-v-4664a295]{font-size:1.1rem;font-weight:600;color:#444;margin-bottom:.8rem}.device-dropdown[data-v-4664a295]{position:relative;margin-bottom:1rem}.device-select[data-v-4664a295]{width:100%;padding:.9rem 2.5rem .9rem 1rem;font-size:.95rem;border:1px solid #e2e8f0;border-radius:12px;appearance:none;background-color:#fff;transition:all .2s ease;box-shadow:0 1px 3px #0000000d}.device-select[data-v-4664a295]:focus{outline:none;border-color:#8252a1;box-shadow:0 0 0 3px #8252a11a}.device-icon[data-v-4664a295]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#666;pointer-events:none}.is-loading[data-v-4664a295]:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;border:2px solid #ddd;border-top-color:#8252a1;border-radius:50%;animation:spin-4664a295 .8s linear infinite}@keyframes spin-4664a295{to{transform:translateY(-50%) rotate(360deg)}}.error-message[data-v-4664a295]{display:flex;align-items:center;gap:.5rem;color:#e74c3c;font-size:.9rem;margin-bottom:1rem;padding:.6rem 1rem;background-color:#fef2f2;border-radius:8px}.error-icon[data-v-4664a295]{flex-shrink:0;color:#dc2626}.visualizer-container[data-v-4664a295]{background-color:#fff;border-radius:12px;padding:1rem;margin-bottom:1.5rem;box-shadow:inset 0 0 5px #0000001a;border:1px solid #eee;transition:all .3s ease}.test-controls[data-v-4664a295]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.test-status[data-v-4664a295]{padding:.35rem .75rem;border-radius:16px;font-size:.85rem;font-weight:500;background-color:#ffe6e6;color:#ff4d4d;transition:all .3s ease}.test-status.audio-detected[data-v-4664a295]{background-color:#e6ffe6;color:#0c0;animation:pulse-green-4664a295 1.5s infinite}@keyframes pulse-green-4664a295{0%{box-shadow:0 0 #0c06}70%{box-shadow:0 0 0 6px #0c00}to{box-shadow:0 0 #0c00}}.stop-test-btn[data-v-4664a295]{background-color:#ff6b6b;color:#fff;border:none;border-radius:20px;padding:.35rem .8rem;font-size:.85rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .2s ease;box-shadow:0 2px 4px #ff6b6b4d}.stop-test-btn[data-v-4664a295]:hover{background-color:#ff5252;transform:translateY(-1px);box-shadow:0 3px 6px #ff525266}.test-mic-btn[data-v-4664a295]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.8rem 1rem;background-color:#f0e6f5;border:none;border-radius:10px;font-weight:600;font-size:.95rem;color:#8252a1;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000000d}.test-mic-btn[data-v-4664a295]:hover{background-color:#e6d4ef;transform:translateY(-1px);box-shadow:0 3px 6px #8252a126}.test-mic-btn[data-v-4664a295]:disabled{background-color:#f0f0f0;color:#aaa;cursor:not-allowed;transform:none;box-shadow:none}.mic-icon[data-v-4664a295]{color:#8252a1}.toggle-switch[data-v-4664a295]{position:relative;display:inline-block;width:46px;height:24px}.toggle-switch input[data-v-4664a295]{opacity:0;width:0;height:0}.toggle-slider[data-v-4664a295]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-slider[data-v-4664a295]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%;box-shadow:0 1px 3px #0003}input:checked+.toggle-slider[data-v-4664a295]{background-color:#8252a1}input:focus+.toggle-slider[data-v-4664a295]{box-shadow:0 0 1px #8252a1}input:checked+.toggle-slider[data-v-4664a295]:before{transform:translate(22px)}.toggle-status[data-v-4664a295]{font-size:.85rem;color:#666;min-width:40px;text-align:left;font-weight:500}.setting-value[data-v-4664a295]{min-width:90px;font-weight:600;color:#8252a1}@media (max-width: 768px){.start-container[data-v-4664a295]{padding:1rem;align-items:flex-start}.scribe-content[data-v-4664a295]{margin-top:2rem;margin-bottom:2rem}.header-container[data-v-4664a295]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1.5rem;flex-wrap:wrap;gap:.5rem}.session-title[data-v-4664a295]{font-size:1.3rem;flex:1;min-width:0}.premium-status-container[data-v-4664a295]{flex-shrink:0}.start-panel[data-v-4664a295]{padding:1.5rem;border-radius:16px;box-shadow:0 4px 16px #0000001a}.disclaimer-section[data-v-4664a295]{margin-top:1.2rem;margin-bottom:.8rem}.disclaimer-content[data-v-4664a295]{padding:.8rem}.disclaimer-title[data-v-4664a295]{font-size:.95rem}.disclaimer-list li[data-v-4664a295]{padding:.3rem 0;font-size:.85rem}.start-session-btn[data-v-4664a295]{padding:.8rem;font-size:.9rem;margin-top:1rem}.device-selection h3[data-v-4664a295]{font-size:1rem;margin-bottom:.6rem}.device-select[data-v-4664a295]{padding:.8rem;font-size:.9rem;border-radius:10px}.visualizer-container[data-v-4664a295]{padding:.75rem}.test-controls[data-v-4664a295]{margin-bottom:.5rem}.test-status[data-v-4664a295],.stop-test-btn[data-v-4664a295]{font-size:.8rem;padding:.3rem .6rem}.test-mic-btn[data-v-4664a295]{padding:.7rem;font-size:.9rem;border-radius:10px;margin-top:.5rem}.settings-heading[data-v-4664a295]{font-size:1rem;margin-bottom:.8rem}.setting-row[data-v-4664a295]{padding:.7rem .8rem}.setting-label[data-v-4664a295]{font-size:.9rem}.setting-value[data-v-4664a295]{min-width:80px;font-size:.8rem}}@media (max-width: 380px){.header-container[data-v-4664a295]{flex-direction:column;align-items:center;gap:.8rem;text-align:center}.session-title[data-v-4664a295]{text-align:center;width:100%}.premium-status-container[data-v-4664a295]{width:100%;justify-content:center}.start-session-btn[data-v-4664a295]{padding:.8rem;width:100%}.start-panel[data-v-4664a295]{padding:1.2rem}.disclaimer-content[data-v-4664a295]{padding:.7rem}.disclaimer-title[data-v-4664a295]{font-size:.9rem}.disclaimer-list li[data-v-4664a295]{padding:.25rem 0;font-size:.8rem;line-height:1.3}.disclaimer-icon[data-v-4664a295]{width:18px}.list-icon[data-v-4664a295]{width:14px}.device-select[data-v-4664a295]{font-size:.85rem;padding:.8rem .6rem}.error-message[data-v-4664a295]{font-size:.8rem;margin-bottom:.8rem}.test-mic-btn[data-v-4664a295]{font-size:.85rem;margin-bottom:1rem}.device-selection h3[data-v-4664a295]{font-size:.95rem}.visualizer-container[data-v-4664a295]{padding:.6rem}.test-controls[data-v-4664a295]{flex-direction:column;gap:.5rem;align-items:stretch}.stop-test-btn[data-v-4664a295]{width:100%;justify-content:center}.setting-row[data-v-4664a295]{flex-direction:column;align-items:flex-start;gap:.6rem}.setting-control[data-v-4664a295]{width:100%;justify-content:space-between}.setting-value[data-v-4664a295]{min-width:70px;font-size:.75rem}}@media (hover: none){.action-button[data-v-4664a295]:active,.start-session-btn[data-v-4664a295]:active{transform:scale(.98);opacity:.9}.disclaimer-content[data-v-4664a295]:active{background-color:#fff5e0}.test-mic-btn[data-v-4664a295]:active{transform:scale(.98);background-color:#cab0d8}.stop-test-btn[data-v-4664a295]:active{transform:scale(.98);background-color:#e55353}.device-select[data-v-4664a295],.test-mic-btn[data-v-4664a295],.start-session-btn[data-v-4664a295],.setting-row[data-v-4664a295]{min-height:48px}}.loading-overlay[data-v-4664a295]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:16px}.loading-content[data-v-4664a295]{display:flex;flex-direction:column;align-items:center;gap:.8rem;color:#8252a1;font-weight:500}.loading-content p[data-v-4664a295]{margin:0;font-size:.95rem}.premium-loading[data-v-4664a295]{display:flex;align-items:center;gap:.5rem;padding:.3rem .8rem;border-radius:20px;background-color:#f8fafc;color:#64748b;font-size:.85rem;font-weight:600}.loading-text[data-v-4664a295]{font-size:.8rem}.premium-status.disabled[data-v-4664a295]{opacity:.6;cursor:not-allowed}.premium-status.disabled[data-v-4664a295]:hover{transform:none}.compact-settings.disabled[data-v-4664a295]{opacity:.6;pointer-events:none}.toggle-slider.disabled[data-v-4664a295]{opacity:.5;cursor:not-allowed}.start-panel[data-v-4664a295]{position:relative}@keyframes spin-4664a295{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-icon="eos-icons:loading"][data-v-4664a295]{animation:spin-4664a295 1s linear infinite}.template-community-wrapper[data-v-b0c76d8f]{height:92vh;display:flex;justify-content:center;align-items:center;background-color:#f9f9f9}.template-community-container[data-v-b0c76d8f]{width:100%;max-width:1200px;height:calc(100vh - 2rem);background-color:#fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width: 768px){.template-community-container[data-v-b0c76d8f]{max-width:none}}.header-section[data-v-b0c76d8f]{padding:2rem 2rem 1.5rem;background-color:#fff;border-bottom:1px solid #f0f0f0}.header-section .header-top[data-v-b0c76d8f]{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:1.5rem}.header-section .title[data-v-b0c76d8f]{font-size:2.5rem;font-weight:700;color:#333;text-align:center}.header-section .add-template-button[data-v-b0c76d8f]{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#8252a1;color:#fff;border:none;border-radius:8px;padding:.5rem .8rem;font-weight:600;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:background-color .3s ease;z-index:10}.header-section .add-template-button[data-v-b0c76d8f]:hover{background-color:#67417f}.header-section .add-template-placeholder[data-v-b0c76d8f]{width:0;height:0;visibility:hidden;position:absolute;right:0}.header-section .toggle-buttons-container[data-v-b0c76d8f]{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.5rem;z-index:10}.header-section .toggle-view-button[data-v-b0c76d8f]{background-color:#8252a1;color:#fff;border:none;border-radius:8px;padding:.6rem 1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:background-color .3s ease}.header-section .toggle-view-button[data-v-b0c76d8f]:hover{background-color:#67417f}.header-section .toggle-view-button.facility-button[data-v-b0c76d8f]{background-color:#4a6da7}.header-section .toggle-view-button.facility-button[data-v-b0c76d8f]:hover{background-color:#3a5684}.header-section .toggle-view-button.user-button[data-v-b0c76d8f]{background-color:#8252a1}.header-section .toggle-view-button.user-button[data-v-b0c76d8f]:hover{background-color:#67417f}.header-section .toggle-view-button.public-button[data-v-b0c76d8f]{background-color:#1ebbb2}.header-section .toggle-view-button.public-button[data-v-b0c76d8f]:hover{background-color:#178f88}.search-container[data-v-b0c76d8f]{max-width:600px;margin:0 auto}.search-container .control.has-icons-left[data-v-b0c76d8f]{position:relative}.search-container .input[data-v-b0c76d8f]{height:3rem;border-radius:1.5rem;padding-left:3rem;box-shadow:0 4px 10px #0000000d;border:1px solid #eaeaea;transition:all .3s ease}.search-container .input[data-v-b0c76d8f]:focus{border-color:#8252a1;box-shadow:0 4px 15px #8252a126}.search-container .icon.is-left[data-v-b0c76d8f]{height:100%;display:flex;align-items:center;padding-left:1rem}.scrollable-content[data-v-b0c76d8f]{flex:1;overflow-y:auto;padding:1.5rem}.scrollable-content[data-v-b0c76d8f]::-webkit-scrollbar{width:8px}.scrollable-content[data-v-b0c76d8f]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.scrollable-content[data-v-b0c76d8f]::-webkit-scrollbar-thumb{background:#c0c0c0;border-radius:4px}.scrollable-content[data-v-b0c76d8f]::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.template-grid[data-v-b0c76d8f]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 1024px){.template-grid[data-v-b0c76d8f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.template-grid[data-v-b0c76d8f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.template-grid[data-v-b0c76d8f]{grid-template-columns:1fr}}.template-card[data-v-b0c76d8f]{background:white;border-radius:12px;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;height:100%;display:flex;flex-direction:column;cursor:pointer}.template-card[data-v-b0c76d8f]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.template-card .card-content[data-v-b0c76d8f]{padding:1.5rem;display:flex;flex-direction:column;height:100%}.template-card .template-title[data-v-b0c76d8f]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#333}.template-card .template-description[data-v-b0c76d8f]{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:1rem;flex-grow:1}.template-card .template-meta[data-v-b0c76d8f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.template-card .template-meta .language-tag[data-v-b0c76d8f]{background-color:#f0e6f7;color:#8252a1;padding:.25rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:500}.template-card .template-meta .timestamp[data-v-b0c76d8f]{font-size:.8rem;color:#888}.template-card .view-indicator[data-v-b0c76d8f]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#8252a1;font-size:.9rem;font-weight:500;opacity:.7;transition:opacity .3s ease}.template-card:hover .view-indicator[data-v-b0c76d8f]{opacity:1}.template-card .card-actions[data-v-b0c76d8f]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:auto}.template-card .card-actions .favorite-btn[data-v-b0c76d8f]{background:none;border:none;cursor:pointer;color:#aaa;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-right:auto}.template-card .card-actions .favorite-btn[data-v-b0c76d8f]:hover{background:rgba(0,0,0,.05)}.template-card .card-actions .favorite-btn.is-favorite[data-v-b0c76d8f]{color:#ffc107}.template-card .card-actions .edit-button[data-v-b0c76d8f],.template-card .card-actions .remove-button[data-v-b0c76d8f]{border:none;border-radius:8px;padding:.4rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:all .3s ease}.template-card .card-actions .edit-button[data-v-b0c76d8f]{color:#8252a1}.template-card .card-actions .edit-button[data-v-b0c76d8f]:hover{color:#4b305d}.template-card .card-actions .remove-button[data-v-b0c76d8f]{color:#ff3860}.template-card .card-actions .remove-button[data-v-b0c76d8f]:hover{color:#d1002a}.template-card .card-actions .remove-button[data-v-b0c76d8f]:disabled{opacity:.6;cursor:not-allowed}.pagination-container[data-v-b0c76d8f]{padding:1.5rem;display:flex;justify-content:center;align-items:center;background-color:#fff;border-top:1px solid #f0f0f0}.pagination-container .pagination-button[data-v-b0c76d8f]{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;padding:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.pagination-container .pagination-button[data-v-b0c76d8f]:hover:not(:disabled){background-color:#f5f5f5}.pagination-container .pagination-button[data-v-b0c76d8f]:disabled{opacity:.5;cursor:not-allowed}.pagination-container .page-numbers[data-v-b0c76d8f]{display:flex;gap:.5rem;margin:0 1rem}.pagination-container .page-numbers .page-number[data-v-b0c76d8f]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #eaeaea;background-color:#fff;cursor:pointer;transition:all .3s ease}.pagination-container .page-numbers .page-number[data-v-b0c76d8f]:hover:not(.active){background-color:#f5f5f5}.pagination-container .page-numbers .page-number.active[data-v-b0c76d8f]{background-color:#8252a1;color:#fff;border-color:#8252a1}.loading-container[data-v-b0c76d8f],.error-container[data-v-b0c76d8f],.empty-container[data-v-b0c76d8f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.loading-container p[data-v-b0c76d8f],.error-container p[data-v-b0c76d8f],.empty-container p[data-v-b0c76d8f]{margin-top:1rem;color:#666;font-size:1.1rem}.loader[data-v-b0c76d8f]{border:4px solid #f3f3f3;border-top:4px solid #8252A1;border-radius:50%;width:50px;height:50px;animation:spin-b0c76d8f 1s linear infinite}.retry-button[data-v-b0c76d8f]{margin-top:1rem;background-color:#8252a1;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.retry-button[data-v-b0c76d8f]:hover{background-color:#67417f}@keyframes spin-b0c76d8f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.header-section[data-v-b0c76d8f]{padding:1.5rem 1rem 1rem}.header-section .header-top[data-v-b0c76d8f]{margin-bottom:2rem}.header-section .title[data-v-b0c76d8f]{font-size:1.8rem;margin-left:2.5rem;margin-right:2.5rem}.header-section .toggle-view-button[data-v-b0c76d8f]{padding:.5rem}.header-section .toggle-view-button span[data-v-b0c76d8f]{display:none}.search-container .input[data-v-b0c76d8f]{height:2.5rem}.template-card .template-title[data-v-b0c76d8f]{font-size:1.1rem}.template-card .template-description[data-v-b0c76d8f]{font-size:.9rem}.template-card .card-actions .edit-button[data-v-b0c76d8f],.template-card .card-actions .remove-button[data-v-b0c76d8f]{padding:.5rem}.template-card .card-actions .edit-button .button-text[data-v-b0c76d8f],.template-card .card-actions .remove-button .button-text[data-v-b0c76d8f]{display:none}.toggle-buttons-container[data-v-b0c76d8f]{flex-direction:row;gap:.3rem;left:.5rem}.toggle-view-button[data-v-b0c76d8f],.add-template-button[data-v-b0c76d8f]{padding:.4rem;background-color:transparent;color:#8252a1}.toggle-view-button span[data-v-b0c76d8f],.add-template-button span[data-v-b0c76d8f]{display:none}.toggle-view-button.facility-button[data-v-b0c76d8f],.add-template-button.facility-button[data-v-b0c76d8f]{background-color:transparent;color:#fafafa}}@media (max-width: 480px){.header-section .header-top[data-v-b0c76d8f]{margin-bottom:2.2rem}.header-section .title[data-v-b0c76d8f]{font-size:1.5rem}.template-card .card-actions[data-v-b0c76d8f]{justify-content:right;gap:.5rem}.template-card .card-actions .edit-button[data-v-b0c76d8f],.template-card .card-actions .remove-button[data-v-b0c76d8f],.template-card .card-actions .favorite-btn[data-v-b0c76d8f]{flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:50%}.pagination-container .page-numbers[data-v-b0c76d8f]{gap:.3rem}.pagination-container .page-numbers .page-number[data-v-b0c76d8f]{width:2rem;height:2rem}}.scribe-selection-page[data-v-fbe3d798]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#f5f7fa 0%,#e4e8f0 100%);padding:2rem;transition:opacity .3s ease}.page-exit[data-v-fbe3d798]{opacity:0}.selection-container[data-v-fbe3d798]{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center}.header[data-v-fbe3d798]{text-align:center;margin-bottom:3rem}.logo[data-v-fbe3d798]{height:60px;margin-bottom:1.5rem}.title[data-v-fbe3d798]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.subtitle[data-v-fbe3d798]{font-size:1.25rem;color:#4a5568;max-width:700px}.options-container[data-v-fbe3d798]{display:flex;gap:2rem;width:100%;margin-bottom:3rem}@media (max-width: 1100px){.options-container[data-v-fbe3d798]{flex-direction:column}}.option-card[data-v-fbe3d798]{flex:1;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px #0000000d;transition:all .3s ease;cursor:pointer;position:relative;border:2px solid transparent}.option-card[data-v-fbe3d798]:hover,.option-card.hover[data-v-fbe3d798]{transform:translateY(-10px);box-shadow:0 15px 35px #0000001a}.option-card[data-v-fbe3d798]:nth-child(1):hover,.option-card:nth-child(1).hover[data-v-fbe3d798]{border-color:#3b82f6}.option-card[data-v-fbe3d798]:nth-child(2):hover,.option-card:nth-child(2).hover[data-v-fbe3d798]{border-color:#8b5cf6}.option-card[data-v-fbe3d798]:nth-child(3):hover,.option-card:nth-child(3).hover[data-v-fbe3d798]{border-color:#ef4444}.card-content[data-v-fbe3d798]{padding:2.5rem}.icon-container[data-v-fbe3d798]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.option-card:nth-child(1) .icon-container[data-v-fbe3d798]{background-color:#3b82f61a}.option-card:nth-child(2) .icon-container[data-v-fbe3d798]{background-color:#8b5cf61a}.option-card:nth-child(3) .icon-container[data-v-fbe3d798]{background-color:#ef44441a}.option-icon[data-v-fbe3d798]{width:40px;height:40px;font-size:2rem;margin-left:auto;margin-right:auto}.option-card:nth-child(1) .icon-container i[data-v-fbe3d798]{color:#3b82f6}.option-card:nth-child(2) .icon-container i[data-v-fbe3d798]{color:#8b5cf6}.option-card:nth-child(3) .icon-container i[data-v-fbe3d798]{color:#ef4444}.option-title[data-v-fbe3d798]{font-size:1.75rem;font-weight:600;margin-bottom:1rem;color:#1a202c}.option-card:nth-child(1) .option-title[data-v-fbe3d798]{color:#2563eb}.option-card:nth-child(2) .option-title[data-v-fbe3d798]{color:#7c3aed}.option-card:nth-child(3) .option-title[data-v-fbe3d798]{color:#dc2626}.option-description[data-v-fbe3d798]{color:#4a5568;margin-bottom:1.5rem;line-height:1.6}.feature-list[data-v-fbe3d798]{list-style:none;padding:0;margin:0 0 2rem}.feature-list li[data-v-fbe3d798]{display:flex;align-items:center;margin-bottom:.75rem;color:#4a5568}.feature-list li i[data-v-fbe3d798]{margin-right:.75rem}.option-card:nth-child(1) .feature-list li i[data-v-fbe3d798]{color:#3b82f6}.option-card:nth-child(2) .feature-list li i[data-v-fbe3d798]{color:#8b5cf6}.option-card:nth-child(3) .feature-list li i[data-v-fbe3d798]{color:#ef4444}.cta-button[data-v-fbe3d798]{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;border-radius:8px;font-weight:600;transition:all .2s ease}.option-card:nth-child(1) .cta-button[data-v-fbe3d798]{background-color:#3b82f6;color:#fff}.option-card:nth-child(2) .cta-button[data-v-fbe3d798]{background-color:#8b5cf6;color:#fff}.option-card:nth-child(3) .cta-button[data-v-fbe3d798]{background-color:#ef4444;color:#fff}.cta-button i[data-v-fbe3d798]{margin-left:.75rem;transition:transform .2s ease}.option-card:hover .cta-button i[data-v-fbe3d798],.option-card.hover .cta-button i[data-v-fbe3d798]{transform:translate(5px)}.footer[data-v-fbe3d798]{display:flex;flex-direction:column;align-items:center;color:#718096;font-size:.875rem}.copyright[data-v-fbe3d798]{margin-bottom:.5rem}@media (max-width: 768px){.title[data-v-fbe3d798]{font-size:2rem}.subtitle[data-v-fbe3d798]{font-size:1.1rem}.card-content[data-v-fbe3d798]{padding:1.5rem}}.medical-calculator-container[data-v-32bcd815]{width:100%;height:100%;position:relative;overflow:hidden}.fullscreen-iframe[data-v-32bcd815]{position:absolute;top:0;left:0;width:100%;height:100%;border:none;overflow:hidden}.nursing-care-plan-container[data-v-e6b1ef3e]{width:100%;height:100%;position:relative;overflow:hidden}.fullscreen-iframe[data-v-e6b1ef3e]{position:absolute;top:0;left:0;width:100%;height:100%;border:none;overflow:hidden}.admin-loading-overlay[data-v-3a73831f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.admin-loading-spinner[data-v-3a73831f]{border:4px solid #f3f3f3;border-top:4px solid #1EBBB2;border-radius:50%;width:40px;height:40px;animation:spin-3a73831f 1s linear infinite;margin-bottom:10px}@keyframes spin-3a73831f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-dashboard[data-v-9324fbf4]{padding:16px;background-color:#f8fafc;min-height:100vh;width:100%;box-sizing:border-box}.admin-header[data-v-9324fbf4]{margin-bottom:20px;display:flex;flex-direction:column;gap:15px}.title-section h1[data-v-9324fbf4]{font-size:24px;margin:0 0 8px;color:#2d3748}.title-section p[data-v-9324fbf4]{margin:0;color:#6b7280}.date-filter[data-v-9324fbf4]{background:white;border-radius:10px;padding:15px;box-shadow:0 2px 4px #0000000d;border:1px solid #E5E7EB;width:100%}.filter-label[data-v-9324fbf4]{display:block;margin-bottom:10px;color:#4a5568;font-weight:500}.filter-buttons[data-v-9324fbf4]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.filter-btn[data-v-9324fbf4]{background:#F3F4F6;border:1px solid #E5E7EB;border-radius:6px;padding:6px 12px;font-size:14px;color:#4b5563;cursor:pointer;transition:all .2s}.filter-btn.active[data-v-9324fbf4]{background:#1EBBB2;color:#fff;border-color:#1ebbb2}.filter-btn[data-v-9324fbf4]:hover:not(.active){background:#E5E7EB}.organization-filter[data-v-9324fbf4]{margin-top:12px;margin-bottom:12px}.organization-filter label[data-v-9324fbf4]{display:block;margin-bottom:6px;color:#4a5568;font-weight:500;font-size:14px}.org-select[data-v-9324fbf4]{width:100%;padding:8px 10px;border-radius:6px;border:1px solid #E5E7EB;font-size:14px;color:#4b5563;background-color:#fff}.custom-date-range[data-v-9324fbf4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.date-input[data-v-9324fbf4]{padding:6px 10px;border-radius:6px;border:1px solid #E5E7EB;color:#4b5563;flex:1;min-width:120px}.date-separator[data-v-9324fbf4]{color:#6b7280}.apply-btn[data-v-9324fbf4]{padding:6px 12px;background:#1EBBB2;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.apply-btn[data-v-9324fbf4]:hover{background:#199e97}.date-display[data-v-9324fbf4]{background:white;border-radius:10px;padding:10px 15px;box-shadow:0 2px 4px #0000000d;margin-bottom:20px;border:1px solid #E5E7EB;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-display span[data-v-9324fbf4]{color:#4a5568;font-weight:500}.admin-stats[data-v-9324fbf4]{display:grid;grid-template-columns:1fr;gap:15px;margin-bottom:30px}.stats-card[data-v-9324fbf4]{background:white;border-radius:10px;padding:15px;box-shadow:0 4px 6px #0000000d;border:1px solid #E5E7EB;display:flex;align-items:center;transition:transform .2s,box-shadow .2s}.stats-card[data-v-9324fbf4]:hover{transform:translateY(-3px);box-shadow:0 6px 12px #00000014}.stats-icon[data-v-9324fbf4]{background:#f0fdfb;width:45px;height:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.stats-icon img[data-v-9324fbf4]{width:24px;height:24px;object-fit:contain}.stats-content[data-v-9324fbf4]{flex:1;min-width:0}.stats-card h3[data-v-9324fbf4]{font-size:14px;color:#6b7280;margin:0 0 8px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-value[data-v-9324fbf4]{font-size:22px;font-weight:600;color:#1ebbb2}.charts-container[data-v-9324fbf4]{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:30px}.chart-card[data-v-9324fbf4]{background:white;border-radius:10px;padding:15px;box-shadow:0 4px 6px #0000000d;border:1px solid #E5E7EB}.chart-card h3[data-v-9324fbf4]{font-size:16px;color:#4a5568;margin:0 0 15px;font-weight:600}.chart-container[data-v-9324fbf4]{position:relative;height:300px;width:100%}.top-templates[data-v-9324fbf4]{background:white;border-radius:10px;padding:15px;box-shadow:0 4px 6px #0000000d;border:1px solid #E5E7EB;margin-bottom:30px}.top-templates h3[data-v-9324fbf4]{font-size:16px;color:#4a5568;margin:0 0 15px;font-weight:600}.template-table-container[data-v-9324fbf4]{overflow-x:auto;-webkit-overflow-scrolling:touch}.template-table[data-v-9324fbf4]{width:100%;border-collapse:collapse;min-width:500px}.template-table th[data-v-9324fbf4]{text-align:left;padding:12px 15px;background-color:#f9fafb;color:#4b5563;font-weight:500;border-bottom:1px solid #E5E7EB;white-space:nowrap}.template-table td[data-v-9324fbf4]{padding:12px 15px;border-bottom:1px solid #E5E7EB;color:#4b5563}.template-table tr[data-v-9324fbf4]:hover{background-color:#f9fafb}.status-badge[data-v-9324fbf4]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.public[data-v-9324fbf4]{background-color:#def7ec;color:#03543f}.status-badge.private[data-v-9324fbf4]{background-color:#fef3c7;color:#92400e}@media (min-width: 640px){.admin-stats[data-v-9324fbf4]{grid-template-columns:repeat(2,1fr)}.stats-value[data-v-9324fbf4]{font-size:24px}}@media (min-width: 768px){.admin-dashboard[data-v-9324fbf4]{padding:20px;max-width:1400px;margin:0 auto}.admin-header[data-v-9324fbf4]{flex-direction:row;justify-content:space-between;align-items:flex-start}.title-section[data-v-9324fbf4]{margin-bottom:0}.title-section h1[data-v-9324fbf4]{font-size:28px}.date-filter[data-v-9324fbf4]{width:auto;min-width:320px;max-width:400px}.stats-icon[data-v-9324fbf4]{width:50px;height:50px}.stats-icon img[data-v-9324fbf4]{width:28px;height:28px}}@media (min-width: 1024px){.admin-stats[data-v-9324fbf4]{grid-template-columns:repeat(4,1fr)}.charts-container[data-v-9324fbf4]{grid-template-columns:repeat(2,1fr)}.stats-value[data-v-9324fbf4]{font-size:28px}}.modal[data-v-96a2bf2f]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100;padding:15px}.modal-content[data-v-96a2bf2f]{background-color:#fff;border-radius:10px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0000001a}.modal-header[data-v-96a2bf2f]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee;position:sticky;top:0;background-color:#fff;z-index:10;border-top-left-radius:10px;border-top-right-radius:10px}.modal-header h2[data-v-96a2bf2f]{margin:0;font-size:20px;color:#2d3748;font-weight:600}.close-btn[data-v-96a2bf2f]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;transition:color .2s}.close-btn[data-v-96a2bf2f]:hover{color:#1ebbb2}.modal-body[data-v-96a2bf2f]{padding:20px;position:relative}.user-info[data-v-96a2bf2f]{margin-bottom:20px;color:#4b5563;font-size:15px}.highlight[data-v-96a2bf2f]{color:#1ebbb2;font-weight:600}.subscription-card[data-v-96a2bf2f]{background-color:#f9fafb;border-radius:8px;padding:16px;margin-bottom:20px;border:1px solid #E5E7EB;box-shadow:0 1px 3px #0000000d}.subscription-header[data-v-96a2bf2f]{display:flex;align-items:center;margin-bottom:12px}.subscription-icon[data-v-96a2bf2f]{width:40px;height:40px;background-color:#eff6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.material-icon[data-v-96a2bf2f]{font-size:20px}.subscription-title[data-v-96a2bf2f]{flex:1}.subscription-title h3[data-v-96a2bf2f]{margin:0 0 4px;font-size:16px;color:#2d3748}.subscription-status[data-v-96a2bf2f]{font-size:12px;font-weight:500;padding:2px 8px;border-radius:12px;display:inline-block}.subscription-status.active[data-v-96a2bf2f]{background-color:#ecfdf5;color:#047857}.subscription-status.expired[data-v-96a2bf2f]{background-color:#fef2f2;color:#b91c1c}.subscription-details[data-v-96a2bf2f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.subscription-detail[data-v-96a2bf2f]{display:flex;flex-direction:column}.detail-label[data-v-96a2bf2f]{font-size:12px;color:#6b7280;margin-bottom:4px}.detail-value[data-v-96a2bf2f]{font-size:14px;color:#1f2937;font-weight:500}.premium-status-info[data-v-96a2bf2f]{display:flex;background-color:#eff6ff;border-radius:8px;padding:12px;margin-bottom:20px;border-left:4px solid #3B82F6}.info-icon[data-v-96a2bf2f]{margin-right:12px;font-size:18px}.info-text p[data-v-96a2bf2f]{margin:0 0 8px;color:#4b5563;font-size:14px}.info-text p[data-v-96a2bf2f]:last-child{margin-bottom:0}.form-group[data-v-96a2bf2f]{margin-bottom:20px}.form-group label[data-v-96a2bf2f]{display:block;margin-bottom:8px;color:#4b5563;font-weight:500;font-size:14px}.form-control[data-v-96a2bf2f]{width:100%;padding:10px 12px;border:1px solid #E5E7EB;border-radius:6px;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-control[data-v-96a2bf2f]:focus{outline:none;border-color:#1ebbb2;box-shadow:0 0 0 3px #1ebbb21a}.form-control[data-v-96a2bf2f]:disabled{background-color:#f3f4f6;cursor:not-allowed}.duration-selection[data-v-96a2bf2f]{display:flex;gap:10px;align-items:center}.custom-duration[data-v-96a2bf2f]{width:100px}.apply-btn[data-v-96a2bf2f]{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:6px;padding:10px 12px;font-size:14px;cursor:pointer;transition:background-color .2s;white-space:nowrap}.apply-btn[data-v-96a2bf2f]:hover:not(:disabled){background-color:#e5e7eb}.apply-btn[data-v-96a2bf2f]:disabled{opacity:.5;cursor:not-allowed}.field-note[data-v-96a2bf2f]{display:block;margin-top:6px;color:#6b7280;font-size:12px;font-style:italic}textarea.form-control[data-v-96a2bf2f]{resize:vertical;min-height:80px}.duration-info[data-v-96a2bf2f]{margin-top:8px;font-size:13px;color:#6b7280}.modal-footer[data-v-96a2bf2f]{padding:15px 20px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #eee;position:sticky;bottom:0;background-color:#fff;z-index:10;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.cancel-btn[data-v-96a2bf2f]{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:6px;padding:10px 15px;font-size:14px;cursor:pointer;transition:background-color .2s}.cancel-btn[data-v-96a2bf2f]:hover:not(:disabled){background-color:#e5e7eb}.save-btn[data-v-96a2bf2f]{background-color:#1ebbb2;color:#fff;border:none;border-radius:6px;padding:10px 15px;font-size:14px;cursor:pointer;transition:background-color .2s;min-width:120px;display:flex;justify-content:center;align-items:center}.save-btn[data-v-96a2bf2f]:hover:not(:disabled){background-color:#17a2a2}.save-btn[data-v-96a2bf2f]:disabled,.cancel-btn[data-v-96a2bf2f]:disabled{opacity:.5;cursor:not-allowed}.loading-container[data-v-96a2bf2f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0}.loading-spinner[data-v-96a2bf2f]{border:4px solid #f3f3f3;border-top:4px solid #1EBBB2;border-radius:50%;width:30px;height:30px;animation:spin-96a2bf2f 1s linear infinite;margin-bottom:15px}@keyframes spin-96a2bf2f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 600px){.modal-content[data-v-96a2bf2f]{max-width:100%;border-radius:0;height:100%;max-height:100%}.modal[data-v-96a2bf2f]{padding:0}.modal-header[data-v-96a2bf2f],.modal-footer[data-v-96a2bf2f]{border-radius:0}.duration-selection[data-v-96a2bf2f]{flex-wrap:wrap}.custom-duration[data-v-96a2bf2f]{width:100%;margin-top:10px}.subscription-details[data-v-96a2bf2f]{grid-template-columns:1fr}}.loading-indicator[data-v-837a14d0]{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280;padding:8px 0}.small-spinner[data-v-837a14d0]{width:14px;height:14px;border-width:2px}.modal[data-v-837a14d0]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100;padding:15px}.modal-content[data-v-837a14d0]{background-color:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 30px #0000001f;animation:modal-appear-837a14d0 .3s ease-out}@keyframes modal-appear-837a14d0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-837a14d0]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee;position:sticky;top:0;background-color:#fff;z-index:10;border-top-left-radius:12px;border-top-right-radius:12px}.modal-header h2[data-v-837a14d0]{margin:0;font-size:20px;color:#2d3748;font-weight:600}.close-btn[data-v-837a14d0]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;transition:color .2s}.close-btn[data-v-837a14d0]:hover{color:#1ebbb2}.modal-body[data-v-837a14d0]{padding:0}.user-profile-header[data-v-837a14d0]{display:flex;align-items:center;padding:24px;border-bottom:1px solid #f0f0f0;background-color:#f9fafb}.user-avatar[data-v-837a14d0]{margin-right:20px}.avatar-placeholder[data-v-837a14d0]{width:64px;height:64px;border-radius:50%;background-color:#1ebbb2;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600}.user-info[data-v-837a14d0]{flex:1}.user-name[data-v-837a14d0]{margin:0 0 4px;font-size:20px;color:#1f2937}.user-email[data-v-837a14d0]{margin:0 0 12px;color:#6b7280;font-size:14px}.user-badges[data-v-837a14d0]{display:flex;gap:8px}.badge[data-v-837a14d0]{padding:4px 10px;border-radius:16px;font-size:12px;font-weight:500}.role-badge[data-v-837a14d0]{background-color:#eff6ff;color:#3b82f6}.status-badge[data-v-837a14d0]{background-color:#f3f4f6;color:#6b7280}.status-active[data-v-837a14d0]{background-color:#ecfdf5;color:#047857}.status-inactive[data-v-837a14d0]{background-color:#f3f4f6;color:#6b7280}.status-suspended[data-v-837a14d0]{background-color:#fef2f2;color:#b91c1c}.premium-badge[data-v-837a14d0]{background-color:#fffbeb;color:#d97706}.tabs-container[data-v-837a14d0]{padding:0}.tabs-header[data-v-837a14d0]{display:flex;border-bottom:1px solid #f0f0f0;background-color:#f9fafb;position:sticky;top:70px;z-index:5}.tab-button[data-v-837a14d0]{padding:16px 24px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.tab-button[data-v-837a14d0]:hover{color:#1ebbb2}.tab-button.active[data-v-837a14d0]{color:#1ebbb2;border-bottom-color:#1ebbb2}.tab-content[data-v-837a14d0]{padding:24px}.info-section[data-v-837a14d0]{margin-bottom:30px}.section-title[data-v-837a14d0]{font-size:16px;color:#2d3748;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.info-grid[data-v-837a14d0]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-item[data-v-837a14d0]{margin-bottom:8px}.info-label[data-v-837a14d0]{font-size:13px;color:#6b7280;margin-bottom:4px}.info-value[data-v-837a14d0]{font-size:15px;color:#1f2937}.subscription-header[data-v-837a14d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.assign-premium-btn[data-v-837a14d0]{background-color:#1ebbb2;color:#fff;border:none;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.assign-premium-btn[data-v-837a14d0]:hover{background-color:#17a2a2}.subscription-card[data-v-837a14d0]{background-color:#f9fafb;border-radius:8px;padding:16px;border:1px solid #E5E7EB;box-shadow:0 1px 3px #0000000d}.subscription-status-header[data-v-837a14d0]{display:flex;align-items:center;margin-bottom:16px}.subscription-icon[data-v-837a14d0]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;background-color:#fef2f2;color:#b91c1c}.subscription-icon.active[data-v-837a14d0]{background-color:#ecfdf5;color:#047857}.material-icon[data-v-837a14d0]{font-size:20px}.subscription-title[data-v-837a14d0]{flex:1}.subscription-title h3[data-v-837a14d0]{margin:0 0 4px;font-size:16px;color:#2d3748}.subscription-status[data-v-837a14d0]{font-size:12px;font-weight:500;padding:2px 8px;border-radius:12px;display:inline-block}.subscription-status.active[data-v-837a14d0]{background-color:#ecfdf5;color:#047857}.subscription-status.expired[data-v-837a14d0]{background-color:#fef2f2;color:#b91c1c}.subscription-details[data-v-837a14d0]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.subscription-detail[data-v-837a14d0]{display:flex;flex-direction:column}.detail-label[data-v-837a14d0]{font-size:12px;color:#6b7280;margin-bottom:4px}.detail-value[data-v-837a14d0]{font-size:14px;color:#1f2937;font-weight:500}.highlight[data-v-837a14d0]{color:#1ebbb2;font-weight:600}.empty-state[data-v-837a14d0]{text-align:center;padding:40px 20px;background-color:#f9fafb;border-radius:8px;border:1px dashed #E5E7EB}.empty-icon[data-v-837a14d0]{font-size:32px;margin-bottom:16px}.empty-state h4[data-v-837a14d0]{margin:0 0 8px;color:#2d3748}.empty-state p[data-v-837a14d0]{margin:0 0 20px;color:#6b7280}.form-group[data-v-837a14d0]{margin-bottom:20px}.form-group label[data-v-837a14d0]{display:block;margin-bottom:8px;color:#4b5563;font-weight:500;font-size:14px}.form-control[data-v-837a14d0]{width:100%;padding:10px 12px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;transition:border-color .2s,box-shadow .2s;background-color:#f9fafb}.form-control[data-v-837a14d0]:focus{border-color:#1ebbb2;box-shadow:0 0 0 3px #1ebbb21a;outline:none}.toggle-group[data-v-837a14d0]{margin-bottom:20px}.toggle-container[data-v-837a14d0]{display:flex;align-items:center;gap:12px}.toggle-label[data-v-837a14d0]{font-size:14px;font-weight:500;color:#6b7280;transition:color .2s}.toggle-label.active[data-v-837a14d0]{color:#1ebbb2;font-weight:600}.toggle[data-v-837a14d0]{position:relative;display:inline-block;width:60px;height:30px}.toggle input[data-v-837a14d0]{opacity:0;width:0;height:0}.slider[data-v-837a14d0]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e7eb;transition:.4s;border-radius:34px}.slider[data-v-837a14d0]:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%;box-shadow:0 2px 4px #0000001a}input:checked+.slider[data-v-837a14d0]{background-color:#1ebbb2}input:focus+.slider[data-v-837a14d0]{box-shadow:0 0 0 3px #1ebbb21a}input:checked+.slider[data-v-837a14d0]:before{transform:translate(30px)}.modal-footer[data-v-837a14d0]{padding:16px 24px;display:flex;justify-content:flex-end;border-top:1px solid #eee;position:sticky;bottom:0;background-color:#fff;z-index:10;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.modal-actions[data-v-837a14d0]{display:flex;gap:12px}.cancel-btn[data-v-837a14d0]{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.cancel-btn[data-v-837a14d0]:hover{background-color:#e5e7eb}.save-btn[data-v-837a14d0]{background-color:#1ebbb2;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:120px;display:flex;justify-content:center;align-items:center}.save-btn[data-v-837a14d0]:hover:not(:disabled){background-color:#17a2a2}.save-btn[data-v-837a14d0]:disabled{opacity:.7;cursor:not-allowed}.error-message[data-v-837a14d0]{margin:16px 24px;padding:12px;background-color:#fee2e2;color:#b91c1c;border-radius:6px;font-size:14px}.spinner[data-v-837a14d0]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-837a14d0 1s ease-in-out infinite;margin-right:8px}@keyframes spin-837a14d0{to{transform:rotate(360deg)}}@media (max-width: 600px){.modal-content[data-v-837a14d0]{max-width:100%;height:100%;max-height:100%;border-radius:0}.modal[data-v-837a14d0]{padding:0}.modal-header[data-v-837a14d0],.modal-footer[data-v-837a14d0]{border-radius:0}.user-profile-header[data-v-837a14d0]{flex-direction:column;text-align:center}.user-avatar[data-v-837a14d0]{margin-right:0;margin-bottom:16px}.info-grid[data-v-837a14d0]{grid-template-columns:1fr}.tabs-header[data-v-837a14d0]{overflow-x:auto;white-space:nowrap}.tab-button[data-v-837a14d0]{padding:16px}.subscription-details[data-v-837a14d0]{grid-template-columns:1fr}}.user-container[data-v-23eeff59]{padding:20px;max-width:1400px;margin:0 auto}.user-header[data-v-23eeff59]{margin-bottom:30px}.user-header h1[data-v-23eeff59]{font-size:28px;margin-bottom:8px;color:#2d3748}.user-header p[data-v-23eeff59]{color:#6b7280}.user-stats[data-v-23eeff59]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:40px}.stats-card[data-v-23eeff59]{background:white;border-radius:10px;padding:20px;box-shadow:0 4px 6px #0000000d;border:1px solid #E5E7EB}.stats-card h3[data-v-23eeff59]{font-size:16px;color:#6b7280;margin-bottom:15px}.stats-value[data-v-23eeff59]{font-size:24px;font-weight:600;color:#1ebbb2}.admin-content[data-v-23eeff59]{background:white;border-radius:10px;padding:20px;box-shadow:0 4px 6px #0000000d;border:1px solid #E5E7EB}.filters-container[data-v-23eeff59]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;gap:15px}.search-box[data-v-23eeff59]{position:relative;flex:1;min-width:200px;max-width:400px}.search-box input[data-v-23eeff59]{width:100%;padding:10px 15px 10px 40px;border:1px solid #ddd;border-radius:6px;font-size:14px}.search-icon[data-v-23eeff59]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#888;font-size:16px}.filter-options[data-v-23eeff59]{display:flex;flex-wrap:wrap;gap:15px}.filter-group[data-v-23eeff59]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-23eeff59]{color:#6b7280;font-size:14px}.filter-group select[data-v-23eeff59],.filter-group .date-input[data-v-23eeff59]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.table-wrapper[data-v-23eeff59]{width:100%;position:relative;margin-bottom:20px;overflow:hidden}.table-container[data-v-23eeff59]{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.loading-overlay[data-v-23eeff59]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.loading-spinner[data-v-23eeff59]{border:4px solid #f3f3f3;border-top:4px solid #1EBBB2;border-radius:50%;width:40px;height:40px;animation:spin-23eeff59 1s linear infinite;margin-bottom:10px}@keyframes spin-23eeff59{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.users-table[data-v-23eeff59]{width:100%;border-collapse:collapse;font-size:14px;table-layout:auto}.users-table th[data-v-23eeff59],.users-table td[data-v-23eeff59]{padding:12px 15px;text-align:left;border-bottom:1px solid #eee;white-space:normal;overflow:visible;text-overflow:clip;height:auto;min-height:48px;line-height:1.4;position:relative}.users-table th[data-v-23eeff59]:last-child,.users-table td[data-v-23eeff59]:last-child{min-width:130px;white-space:nowrap}.sort-icon[data-v-23eeff59]{margin-left:4px;font-size:12px}.users-table tbody tr[data-v-23eeff59]:hover{background-color:#f9fafb}.status-badge[data-v-23eeff59]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}.premium[data-v-23eeff59]{background-color:#fef3c7;color:#d97706}.free[data-v-23eeff59]{background-color:#e0e7ff;color:#4f46e5}.active[data-v-23eeff59]{background-color:#d1fae5;color:#065f46}.inactive[data-v-23eeff59]{background-color:#fee2e2;color:#b91c1c}.edit-btn[data-v-23eeff59]{background-color:#1ebbb2;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;transition:background-color .2s}.ml-1[data-v-23eeff59]{margin-left:5px}.edit-btn[data-v-23eeff59]:hover{background-color:#17a2a2}.no-data[data-v-23eeff59]{text-align:center;padding:30px;color:#6b7280}.pagination-container[data-v-23eeff59]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px}.rows-per-page[data-v-23eeff59]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px}.rows-per-page select[data-v-23eeff59]{padding:6px 10px;border:1px solid #ddd;border-radius:4px}.pagination-info[data-v-23eeff59]{color:#6b7280;font-size:14px}.pagination-controls[data-v-23eeff59]{display:flex;align-items:center;gap:5px}.page-btn[data-v-23eeff59]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-btn[data-v-23eeff59]:hover:not(:disabled){background-color:#f9fafb}.page-btn[data-v-23eeff59]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-23eeff59]{display:flex;gap:5px}.page-number[data-v-23eeff59]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-number.current[data-v-23eeff59]{background-color:#1ebbb2;color:#fff;border-color:#1ebbb2}.page-number[data-v-23eeff59]:hover:not(.current){background-color:#f9fafb}.modal[data-v-23eeff59]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}.modal-content[data-v-23eeff59]{background-color:#fff;border-radius:10px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0000001a}.modal-header[data-v-23eeff59]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h2[data-v-23eeff59]{margin:0;font-size:20px;color:#2d3748}.close-btn[data-v-23eeff59]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280}.modal-body[data-v-23eeff59]{padding:20px}.form-group[data-v-23eeff59]{margin-bottom:15px}.form-group label[data-v-23eeff59]{display:block;margin-bottom:5px;color:#4b5563;font-weight:500}.form-group input[data-v-23eeff59],.form-group select[data-v-23eeff59]{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px}.modal-footer[data-v-23eeff59]{padding:15px 20px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #eee}.cancel-btn[data-v-23eeff59]{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:6px;padding:10px 15px;font-size:14px;cursor:pointer}.save-btn[data-v-23eeff59]{background-color:#1ebbb2;color:#fff;border:none;border-radius:6px;padding:10px 15px;font-size:14px;cursor:pointer}.save-btn[data-v-23eeff59]:hover{background-color:#17a2a2}@media (max-width: 768px){.user-container[data-v-23eeff59]{padding:15px}.user-header h1[data-v-23eeff59]{font-size:24px}.user-stats[data-v-23eeff59]{grid-template-columns:1fr;gap:15px}.stats-card[data-v-23eeff59]{padding:15px}.stats-value[data-v-23eeff59]{font-size:20px}.admin-content[data-v-23eeff59]{padding:15px}.filters-container[data-v-23eeff59]{flex-direction:column;align-items:stretch}.search-box[data-v-23eeff59]{max-width:100%;margin-bottom:10px}.filter-options[data-v-23eeff59]{flex-direction:column;width:100%;gap:10px}.filter-group[data-v-23eeff59]{flex-wrap:wrap;width:100%}.filter-group label[data-v-23eeff59]{width:100%;margin-bottom:5px}.filter-group select[data-v-23eeff59],.filter-group .date-input[data-v-23eeff59]{flex:1;min-width:0}.table-wrapper[data-v-23eeff59]{border:1px solid #eee;border-radius:6px;margin-bottom:15px}.table-container[data-v-23eeff59]{padding-bottom:5px}.users-table[data-v-23eeff59]{font-size:13px}.users-table th[data-v-23eeff59],.users-table td[data-v-23eeff59]{padding:10px}.table-container[data-v-23eeff59]::-webkit-scrollbar{height:6px}.table-container[data-v-23eeff59]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.table-container[data-v-23eeff59]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.table-container[data-v-23eeff59]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.pagination-container[data-v-23eeff59]{flex-direction:column;align-items:center;gap:15px}.rows-per-page[data-v-23eeff59],.pagination-info[data-v-23eeff59]{width:100%;justify-content:center;text-align:center}.pagination-controls[data-v-23eeff59]{width:100%;justify-content:center;flex-wrap:wrap}.page-numbers[data-v-23eeff59]{order:3;margin-top:10px;width:100%;justify-content:center}.page-btn[data-v-23eeff59],.page-number[data-v-23eeff59]{padding:8px 12px}}@media (max-width: 480px){.user-container[data-v-23eeff59]{padding:10px}.user-header h1[data-v-23eeff59]{font-size:20px}.user-header p[data-v-23eeff59],.stats-card h3[data-v-23eeff59]{font-size:14px}.stats-value[data-v-23eeff59]{font-size:18px}.edit-btn[data-v-23eeff59]{padding:5px 10px;font-size:11px}.page-btn[data-v-23eeff59],.page-number[data-v-23eeff59]{padding:6px 10px;font-size:12px}.users-table td[data-v-23eeff59]:last-child{white-space:nowrap}}.users-table th[data-v-23eeff59]:nth-child(6),.users-table th[data-v-23eeff59]:nth-child(7),.users-table th[data-v-23eeff59]:nth-child(8),.users-table td[data-v-23eeff59]:nth-child(6),.users-table td[data-v-23eeff59]:nth-child(7),.users-table td[data-v-23eeff59]:nth-child(8){white-space:nowrap}@media (max-width: 768px){.users-table th[data-v-23eeff59],.users-table td[data-v-23eeff59]{padding:8px 6px;font-size:12px}.users-table th[data-v-23eeff59]:nth-child(6),.users-table th[data-v-23eeff59]:nth-child(7),.users-table th[data-v-23eeff59]:nth-child(8),.users-table td[data-v-23eeff59]:nth-child(6),.users-table td[data-v-23eeff59]:nth-child(7),.users-table td[data-v-23eeff59]:nth-child(8){min-width:90px}.table-container[data-v-23eeff59]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px}.table-wrapper[data-v-23eeff59]:after{content:"\27fa";position:absolute;bottom:5px;right:10px;color:#6b7280;font-size:16px;opacity:.7}}.modal[data-v-bc0c1530]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100;padding:15px}.modal-content[data-v-bc0c1530]{background-color:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 30px #0000001f;animation:modal-appear-bc0c1530 .3s ease-out}@keyframes modal-appear-bc0c1530{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-bc0c1530]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee;position:sticky;top:0;background-color:#fff;z-index:10;border-top-left-radius:12px;border-top-right-radius:12px}.modal-header h2[data-v-bc0c1530]{margin:0;font-size:20px;color:#2d3748;font-weight:600}.close-btn[data-v-bc0c1530]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;transition:color .2s}.close-btn[data-v-bc0c1530]:hover{color:#1ebbb2}.modal-body[data-v-bc0c1530]{padding:0}.user-profile-header[data-v-bc0c1530]{display:flex;align-items:center;padding:24px;border-bottom:1px solid #f0f0f0;background-color:#f9fafb}.user-avatar[data-v-bc0c1530]{margin-right:20px}.avatar-placeholder[data-v-bc0c1530]{width:64px;height:64px;border-radius:50%;background-color:#1ebbb2;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600}.user-info[data-v-bc0c1530]{flex:1}.user-name[data-v-bc0c1530]{margin:0 0 4px;font-size:20px;color:#1f2937}.user-email[data-v-bc0c1530]{margin:0 0 12px;color:#6b7280;font-size:14px}.user-badges[data-v-bc0c1530]{display:flex;gap:8px;flex-wrap:wrap}.badge[data-v-bc0c1530]{padding:4px 10px;border-radius:16px;font-size:12px;font-weight:500}.role-badge[data-v-bc0c1530]{background-color:#eff6ff;color:#3b82f6}.status-badge[data-v-bc0c1530]{background-color:#f3f4f6;color:#6b7280}.status-active[data-v-bc0c1530]{background-color:#ecfdf5;color:#047857}.status-inactive[data-v-bc0c1530]{background-color:#fef2f2;color:#b91c1c}.premium-badge[data-v-bc0c1530]{background-color:#fffbeb;color:#d97706}.tabs-container[data-v-bc0c1530]{padding:0}.tabs-header[data-v-bc0c1530]{display:flex;border-bottom:1px solid #f0f0f0;background-color:#f9fafb;position:sticky;top:70px;z-index:5}.tab-button[data-v-bc0c1530]{padding:16px 24px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.tab-button[data-v-bc0c1530]:hover{color:#1ebbb2}.tab-button.active[data-v-bc0c1530]{color:#1ebbb2;border-bottom-color:#1ebbb2}.tab-content[data-v-bc0c1530]{padding:24px}.info-section[data-v-bc0c1530]{margin-bottom:30px}.section-title[data-v-bc0c1530]{font-size:16px;color:#2d3748;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.info-grid[data-v-bc0c1530]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-item[data-v-bc0c1530]{margin-bottom:8px}.info-label[data-v-bc0c1530]{font-size:13px;color:#6b7280;margin-bottom:4px}.info-value[data-v-bc0c1530]{font-size:15px;color:#1f2937;word-break:break-word}.filters-container[data-v-bc0c1530]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;gap:15px}.search-box[data-v-bc0c1530]{position:relative;flex:1;min-width:200px;max-width:300px}.search-box input[data-v-bc0c1530]{width:100%;padding:10px 15px 10px 40px;border:1px solid #ddd;border-radius:6px;font-size:14px}.search-icon[data-v-bc0c1530]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#888;font-size:16px}.filter-options[data-v-bc0c1530]{display:flex;flex-wrap:wrap;gap:15px}.filter-group[data-v-bc0c1530]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-bc0c1530]{color:#6b7280;font-size:14px}.filter-group select[data-v-bc0c1530],.filter-group .date-input[data-v-bc0c1530]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.table-wrapper[data-v-bc0c1530]{width:100%;overflow-x:auto;border:1px solid #eee;border-radius:8px;margin-bottom:20px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc;max-width:800px}.table-wrapper[data-v-bc0c1530]::-webkit-scrollbar{height:10px}.table-wrapper[data-v-bc0c1530]::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.table-wrapper[data-v-bc0c1530]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.table-wrapper[data-v-bc0c1530]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.assessments-table[data-v-bc0c1530]{width:100%;border-collapse:collapse;font-size:14px;table-layout:auto;min-width:600px}.assessments-table th[data-v-bc0c1530],.assessments-table td[data-v-bc0c1530]{padding:12px 16px;text-align:left;border-bottom:1px solid #eee;white-space:nowrap;overflow:hidden;box-sizing:border-box}.assessments-table th[data-v-bc0c1530]{background-color:#f9fafb;position:sticky;top:0;font-weight:600;color:#4b5563;cursor:pointer;z-index:1;font-size:15px}.assessments-table th[data-v-bc0c1530]:hover{background-color:#f3f4f6}.sort-icon[data-v-bc0c1530]{margin-left:6px;font-size:14px}.assessments-table tbody tr[data-v-bc0c1530]:hover{background-color:#f9fafb}.assessments-table th[data-v-bc0c1530]:nth-child(1),.assessments-table td[data-v-bc0c1530]:nth-child(1){width:60%;min-width:200px;max-width:350px}.assessments-table th[data-v-bc0c1530]:nth-child(2),.assessments-table td[data-v-bc0c1530]:nth-child(2){width:40%;min-width:140px;max-width:200px}.assessment-title[data-v-bc0c1530]{font-weight:500;color:#1f2937;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:help;font-size:14px}.assessment-type[data-v-bc0c1530]{color:#4b5563;font-weight:400;font-size:14px}.date-cell[data-v-bc0c1530]{color:#6b7280;font-size:14px}.action-cell[data-v-bc0c1530]{text-align:center;padding:12px 15px}.view-btn[data-v-bc0c1530]{background-color:#1ebbb2;color:#fff;border:none;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.view-btn[data-v-bc0c1530]:hover{background-color:#17a2a2;transform:translateY(-1px);box-shadow:0 2px 8px #1ebbb24d}.view-btn[data-v-bc0c1530]:active{transform:translateY(0)}@media (min-width: 1200px){.assessments-table[data-v-bc0c1530]{min-width:700px;font-size:15px}.assessments-table th[data-v-bc0c1530],.assessments-table td[data-v-bc0c1530]{padding:14px 18px}.assessments-table th[data-v-bc0c1530]{font-size:16px}.assessment-title[data-v-bc0c1530],.assessment-type[data-v-bc0c1530],.date-cell[data-v-bc0c1530]{font-size:15px}}@media (max-width: 768px){.table-wrapper[data-v-bc0c1530]:after{content:"\2190  Scroll to see more \2192";position:absolute;bottom:-25px;left:50%;transform:translate(-50%);font-size:12px;color:#6b7280;background:rgba(249,250,251,.9);padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:.8}.assessments-table[data-v-bc0c1530]{min-width:500px;font-size:13px}.assessments-table th[data-v-bc0c1530],.assessments-table td[data-v-bc0c1530]{padding:10px 12px}.assessments-table th[data-v-bc0c1530]:nth-child(1),.assessments-table td[data-v-bc0c1530]:nth-child(1){width:65%;min-width:180px}.assessments-table th[data-v-bc0c1530]:nth-child(2),.assessments-table td[data-v-bc0c1530]:nth-child(2){width:35%;min-width:120px}.assessments-table th[data-v-bc0c1530]:nth-child(3),.assessments-table td[data-v-bc0c1530]:nth-child(3){width:22%;min-width:160px}.assessments-table th[data-v-bc0c1530]:nth-child(4),.assessments-table td[data-v-bc0c1530]:nth-child(4){width:15%;min-width:120px}.view-btn[data-v-bc0c1530]{padding:6px 10px;font-size:11px}}@media (max-width: 480px){.table-wrapper[data-v-bc0c1530]{margin-bottom:30px}.assessments-table[data-v-bc0c1530]{min-width:400px;font-size:12px}.assessments-table th[data-v-bc0c1530],.assessments-table td[data-v-bc0c1530]{padding:8px 10px}.assessments-table th[data-v-bc0c1530]:nth-child(1),.assessments-table td[data-v-bc0c1530]:nth-child(1){width:70%;min-width:160px}.assessments-table th[data-v-bc0c1530]:nth-child(2),.assessments-table td[data-v-bc0c1530]:nth-child(2){width:30%;min-width:100px}.assessments-table th[data-v-bc0c1530]:nth-child(3),.assessments-table td[data-v-bc0c1530]:nth-child(3){width:22%;min-width:150px}.assessments-table th[data-v-bc0c1530]:nth-child(4),.assessments-table td[data-v-bc0c1530]:nth-child(4){width:14%;min-width:110px}.view-btn[data-v-bc0c1530]{padding:5px 8px;font-size:10px}}@media (max-width: 600px){.empty-state[data-v-bc0c1530]{padding:30px 15px}.empty-state h4[data-v-bc0c1530]{font-size:16px}.empty-state p[data-v-bc0c1530]{font-size:14px}}.empty-state[data-v-bc0c1530]{text-align:center;padding:40px 20px;background-color:#f9fafb;border-radius:8px}.empty-icon[data-v-bc0c1530]{font-size:32px;margin-bottom:16px}.empty-state h4[data-v-bc0c1530]{margin:0 0 8px;color:#2d3748}.empty-state p[data-v-bc0c1530]{margin:0;color:#6b7280}.stats-grid[data-v-bc0c1530]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:30px}.stat-card[data-v-bc0c1530]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;background-color:#f9fafb;border-left:4px solid #E5E7EB}.stat-card.total[data-v-bc0c1530]{border-left-color:#1ebbb2}.stat-card.success[data-v-bc0c1530]{border-left-color:#10b981}.stat-card.failed[data-v-bc0c1530]{border-left-color:#ef4444}.stat-icon[data-v-bc0c1530]{font-size:24px;display:flex;align-items:center;justify-content:center}.stat-info[data-v-bc0c1530]{flex:1}.stat-value[data-v-bc0c1530]{font-size:24px;font-weight:600;color:#1f2937;line-height:1.2}.stat-label[data-v-bc0c1530]{font-size:14px;color:#6b7280}.assessment-type-stats[data-v-bc0c1530]{margin-top:20px}.most-used[data-v-bc0c1530]{background-color:#f9fafb;border-radius:8px;padding:16px;margin-bottom:20px}.most-used-label[data-v-bc0c1530]{font-weight:500;color:#4b5563;margin-bottom:4px}.most-used-value[data-v-bc0c1530]{color:#1f2937;font-size:16px;font-weight:500}.type-list[data-v-bc0c1530]{display:flex;flex-direction:column;gap:12px}.type-item[data-v-bc0c1530]{display:flex;align-items:center;gap:12px}.type-name[data-v-bc0c1530]{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#1f2937}.type-bar-container[data-v-bc0c1530]{flex:1;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.type-bar[data-v-bc0c1530]{height:100%;background-color:#1ebbb2;border-radius:4px}.type-count[data-v-bc0c1530]{min-width:30px;text-align:right;font-size:14px;color:#6b7280}.modal-footer[data-v-bc0c1530]{padding:16px 24px;display:flex;justify-content:flex-end;border-top:1px solid #eee;position:sticky;bottom:0;background-color:#fff;z-index:10;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.modal-actions[data-v-bc0c1530]{display:flex;gap:12px}.cancel-btn[data-v-bc0c1530]{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.cancel-btn[data-v-bc0c1530]:hover{background-color:#e5e7eb}@media (max-width: 600px){.modal-content[data-v-bc0c1530]{max-width:100%;height:100%;max-height:100%;border-radius:0}.modal[data-v-bc0c1530]{padding:0}.modal-header[data-v-bc0c1530],.modal-footer[data-v-bc0c1530]{border-radius:0}.user-profile-header[data-v-bc0c1530]{flex-direction:column;text-align:center}.user-avatar[data-v-bc0c1530]{margin-right:0;margin-bottom:16px}.info-grid[data-v-bc0c1530]{grid-template-columns:1fr}.tabs-header[data-v-bc0c1530]{overflow-x:auto;white-space:nowrap}.tab-button[data-v-bc0c1530]{padding:16px;flex:1;text-align:center}.filters-container[data-v-bc0c1530]{flex-direction:column}.search-box[data-v-bc0c1530]{max-width:100%}.filter-options[data-v-bc0c1530]{flex-direction:column;width:100%}.filter-group[data-v-bc0c1530]{width:100%}.filter-group label[data-v-bc0c1530]{min-width:70px}.filter-group select[data-v-bc0c1530],.filter-group .date-input[data-v-bc0c1530]{flex:1}.stats-grid[data-v-bc0c1530]{grid-template-columns:1fr}.type-item[data-v-bc0c1530]{flex-wrap:wrap}.type-name[data-v-bc0c1530]{width:100%;margin-bottom:4px}}.assessment-type[data-v-bc0c1530]{color:#4b5563;font-weight:400}.status-cell[data-v-bc0c1530]{text-align:center}.date-cell[data-v-bc0c1530]{color:#6b7280;font-size:13px}.assessment-title[title][data-v-bc0c1530]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#1F2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:normal;max-width:300px;z-index:1000;box-shadow:0 4px 12px #00000026}.pagination-section[data-v-bc0c1530]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:16px 0;border-top:1px solid #f0f0f0}.pagination-info[data-v-bc0c1530]{color:#6b7280;font-size:14px}.pagination-controls[data-v-bc0c1530]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-bc0c1530]{background-color:#f9fafb;color:#4b5563;border:1px solid #E5E7EB;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.pagination-btn[data-v-bc0c1530]:hover:not(:disabled){background-color:#f3f4f6;border-color:#d1d5db}.pagination-btn[data-v-bc0c1530]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-bc0c1530]{display:flex;align-items:center;gap:4px;margin:0 16px}.page-btn[data-v-bc0c1530]{background-color:#f9fafb;color:#4b5563;border:1px solid #E5E7EB;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:40px}.page-btn[data-v-bc0c1530]:hover{background-color:#f3f4f6;border-color:#d1d5db}.page-btn.active[data-v-bc0c1530]{background-color:#1ebbb2;color:#fff;border-color:#1ebbb2}.page-btn.active[data-v-bc0c1530]:hover{background-color:#17a2a2}.page-ellipsis[data-v-bc0c1530]{color:#9ca3af;padding:0 8px;font-size:14px}.filter-group select[data-v-bc0c1530]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;background-color:#fff;cursor:pointer}.filter-group select[data-v-bc0c1530]:focus{outline:none;border-color:#1ebbb2;box-shadow:0 0 0 3px #1ebbb21a}@media (max-width: 768px){.pagination-section[data-v-bc0c1530]{flex-direction:column;gap:16px;align-items:stretch}.pagination-info[data-v-bc0c1530]{text-align:center;font-size:13px}.pagination-controls[data-v-bc0c1530]{justify-content:center;flex-wrap:wrap}.page-numbers[data-v-bc0c1530]{margin:0 8px}.pagination-btn[data-v-bc0c1530],.page-btn[data-v-bc0c1530]{padding:6px 12px;font-size:13px}}@media (max-width: 480px){.pagination-controls[data-v-bc0c1530]{gap:4px}.page-numbers[data-v-bc0c1530]{margin:0 4px}.pagination-btn[data-v-bc0c1530]{padding:6px 10px;font-size:12px}.page-btn[data-v-bc0c1530]{padding:6px 8px;font-size:12px;min-width:32px}.pagination-info[data-v-bc0c1530]{font-size:12px}}.user-container[data-v-ce998f73]{padding:20px;max-width:1400px;margin:0 auto}.user-header[data-v-ce998f73]{margin-bottom:30px}.user-header h1[data-v-ce998f73]{font-size:28px;margin-bottom:8px;color:#2d3748}.user-header p[data-v-ce998f73]{color:#6b7280}.user-stats[data-v-ce998f73]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:40px}.stats-card[data-v-ce998f73]{background:white;border-radius:10px;padding:20px;box-shadow:0 4px 6px #0000000d;border:1px solid #E5E7EB}.stats-card h3[data-v-ce998f73]{font-size:16px;color:#6b7280;margin-bottom:15px}.stats-value[data-v-ce998f73]{font-size:24px;font-weight:600;color:#1ebbb2}.admin-content[data-v-ce998f73]{background:white;border-radius:10px;padding:20px;box-shadow:0 4px 6px #0000000d;border:1px solid #E5E7EB}.filters-container[data-v-ce998f73]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;gap:15px}.search-box[data-v-ce998f73]{position:relative;flex:1;min-width:200px;max-width:400px}.search-box input[data-v-ce998f73]{width:100%;padding:10px 15px 10px 40px;border:1px solid #ddd;border-radius:6px;font-size:14px}.search-icon[data-v-ce998f73]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#888;font-size:16px}.filter-options[data-v-ce998f73]{display:flex;flex-wrap:wrap;gap:15px}.filter-group[data-v-ce998f73]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-ce998f73]{color:#6b7280;font-size:14px}.filter-group select[data-v-ce998f73],.filter-group .date-input[data-v-ce998f73]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.table-wrapper[data-v-ce998f73]{width:100%;position:relative;margin-bottom:20px;overflow:hidden}.table-container[data-v-ce998f73]{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.loading-overlay[data-v-ce998f73]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.loading-spinner[data-v-ce998f73]{border:4px solid #f3f3f3;border-top:4px solid #1EBBB2;border-radius:50%;width:40px;height:40px;animation:spin-ce998f73 1s linear infinite;margin-bottom:10px}@keyframes spin-ce998f73{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.users-table[data-v-ce998f73]{width:100%;border-collapse:collapse;font-size:14px;table-layout:auto}.users-table th[data-v-ce998f73],.users-table td[data-v-ce998f73]{padding:12px 15px;text-align:left;border-bottom:1px solid #eee;white-space:normal;overflow:visible;text-overflow:clip;height:auto;min-height:48px;line-height:1.4;position:relative}.users-table th[data-v-ce998f73]:last-child,.users-table td[data-v-ce998f73]:last-child{min-width:200px;white-space:nowrap}.sort-icon[data-v-ce998f73]{margin-left:4px;font-size:12px}.users-table tbody tr[data-v-ce998f73]:hover{background-color:#f9fafb}.status-badge[data-v-ce998f73]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}.active[data-v-ce998f73]{background-color:#d1fae5;color:#065f46}.inactive[data-v-ce998f73]{background-color:#fee2e2;color:#b91c1c}.assessment-count[data-v-ce998f73]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;background-color:#f3f4f6;color:#6b7280}.assessment-count.has-assessments[data-v-ce998f73]{background-color:#e0f2fe;color:#0369a1}.edit-btn[data-v-ce998f73]{background-color:#1ebbb2;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;transition:background-color .2s}.assessment-btn[data-v-ce998f73]{background-color:#8252a1;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;transition:background-color .2s}.assessment-btn[data-v-ce998f73]:disabled{background-color:#d1d5db;cursor:not-allowed}.ml-1[data-v-ce998f73]{margin-left:5px}.edit-btn[data-v-ce998f73]:hover{background-color:#17a2a2}.assessment-btn[data-v-ce998f73]:hover:not(:disabled){background-color:#6b4589}.no-data[data-v-ce998f73]{text-align:center;padding:30px;color:#6b7280}.pagination-container[data-v-ce998f73]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px}.rows-per-page[data-v-ce998f73]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px}.rows-per-page select[data-v-ce998f73]{padding:6px 10px;border:1px solid #ddd;border-radius:4px}.pagination-info[data-v-ce998f73]{color:#6b7280;font-size:14px}.pagination-controls[data-v-ce998f73]{display:flex;align-items:center;gap:10px}.facility-select[data-v-ce998f73]{width:100%;padding:6px 10px;border:1px solid #ddd;border-radius:6px;font-size:14px;background-color:#fff;cursor:pointer;transition:border-color .2s}.facility-select[data-v-ce998f73]:hover{border-color:#1ebbb2}.facility-select[data-v-ce998f73]:focus{outline:none;border-color:#1ebbb2;box-shadow:0 0 0 2px #1ebbb233}.facility-container[data-v-ce998f73]{position:relative}.facility-loading[data-v-ce998f73]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#ffffffb3;border-radius:6px}.facility-spinner[data-v-ce998f73]{width:20px;height:20px;border:2px solid rgba(30,187,178,.2);border-top-color:#1ebbb2;border-radius:50%;animation:spin-ce998f73 1s linear infinite}.page-btn[data-v-ce998f73]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-btn[data-v-ce998f73]:hover:not(:disabled){background-color:#f9fafb}.page-btn[data-v-ce998f73]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-ce998f73]{display:flex;gap:5px}.page-number[data-v-ce998f73]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-number.current[data-v-ce998f73]{background-color:#1ebbb2;color:#fff;border-color:#1ebbb2}.page-number[data-v-ce998f73]:hover:not(.current){background-color:#f9fafb}@media (max-width: 768px){.user-container[data-v-ce998f73]{padding:15px}.user-header h1[data-v-ce998f73]{font-size:24px}.user-stats[data-v-ce998f73]{grid-template-columns:1fr;gap:15px}.stats-card[data-v-ce998f73]{padding:15px}.stats-value[data-v-ce998f73]{font-size:20px}.admin-content[data-v-ce998f73]{padding:15px}.filters-container[data-v-ce998f73]{flex-direction:column;align-items:stretch}.search-box[data-v-ce998f73]{max-width:100%;margin-bottom:10px}.filter-options[data-v-ce998f73]{flex-direction:column;width:100%;gap:10px}.filter-group[data-v-ce998f73]{flex-wrap:wrap;width:100%}.filter-group label[data-v-ce998f73]{width:100%;margin-bottom:5px}.filter-group select[data-v-ce998f73],.filter-group .date-input[data-v-ce998f73]{flex:1;min-width:0}.table-wrapper[data-v-ce998f73]{border:1px solid #eee;border-radius:6px;margin-bottom:15px}.table-container[data-v-ce998f73]{padding-bottom:5px}.users-table[data-v-ce998f73]{font-size:13px}.users-table th[data-v-ce998f73],.users-table td[data-v-ce998f73]{padding:10px}.table-container[data-v-ce998f73]::-webkit-scrollbar{height:6px}.table-container[data-v-ce998f73]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.table-container[data-v-ce998f73]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.table-container[data-v-ce998f73]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.pagination-container[data-v-ce998f73]{flex-direction:column;align-items:center;gap:15px}.rows-per-page[data-v-ce998f73],.pagination-info[data-v-ce998f73]{width:100%;justify-content:center;text-align:center}.pagination-controls[data-v-ce998f73]{width:100%;justify-content:center;flex-wrap:wrap}.page-numbers[data-v-ce998f73]{order:3;margin-top:10px;width:100%;justify-content:center}.page-btn[data-v-ce998f73],.page-number[data-v-ce998f73]{padding:8px 12px}}@media (max-width: 480px){.user-container[data-v-ce998f73]{padding:10px}.user-header h1[data-v-ce998f73]{font-size:20px}.user-header p[data-v-ce998f73],.stats-card h3[data-v-ce998f73]{font-size:14px}.stats-value[data-v-ce998f73]{font-size:18px}.edit-btn[data-v-ce998f73],.assessment-btn[data-v-ce998f73]{padding:5px 10px;font-size:11px}.page-btn[data-v-ce998f73],.page-number[data-v-ce998f73]{padding:6px 10px;font-size:12px}.users-table td[data-v-ce998f73]:last-child{white-space:nowrap}}.premium-logs[data-v-cf5a9df5]{padding:20px;background-color:#f9fafb;min-height:100vh}.header[data-v-cf5a9df5]{margin-bottom:24px}.header h1[data-v-cf5a9df5]{font-size:24px;font-weight:600;color:#111827;margin-bottom:8px}.subtitle[data-v-cf5a9df5]{color:#6b7280;font-size:16px}.stats-cards[data-v-cf5a9df5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stats-card[data-v-cf5a9df5]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px}.stats-card h3[data-v-cf5a9df5]{font-size:14px;color:#6b7280;margin-bottom:8px}.stats-value[data-v-cf5a9df5]{font-size:24px;font-weight:600;color:#1ebbb2}.filters-container[data-v-cf5a9df5]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.search-box[data-v-cf5a9df5]{position:relative;flex:1;min-width:200px;max-width:300px}.search-box input[data-v-cf5a9df5]{width:100%;padding:8px 12px 8px 32px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.search-icon[data-v-cf5a9df5]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:14px}.filter-options[data-v-cf5a9df5]{display:flex;flex-wrap:wrap;gap:16px;flex:2}.date-filters[data-v-cf5a9df5]{display:flex;gap:12px}.date-input[data-v-cf5a9df5],.status-filter[data-v-cf5a9df5],.source-filter[data-v-cf5a9df5]{display:flex;flex-direction:column}.search-box label[data-v-cf5a9df5],.date-input label[data-v-cf5a9df5],.status-filter label[data-v-cf5a9df5],.source-filter label[data-v-cf5a9df5]{font-size:12px;color:#4b5563;margin-bottom:4px}input[type=date][data-v-cf5a9df5],select[data-v-cf5a9df5]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;background-color:#fff}.reset-btn[data-v-cf5a9df5]{padding:8px 16px;background-color:#f3f4f6;color:#4b5563;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;align-self:flex-end}.reset-btn[data-v-cf5a9df5]:hover{background-color:#e5e7eb}.premium-logs-container[data-v-cf5a9df5]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.loading-state[data-v-cf5a9df5],.error-state[data-v-cf5a9df5],.empty-state[data-v-cf5a9df5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;color:#6b7280}.spinner[data-v-cf5a9df5]{border:3px solid #f3f4f6;border-top:3px solid #1EBBB2;border-radius:50%;width:24px;height:24px;animation:spin-cf5a9df5 1s linear infinite;margin-bottom:12px}@keyframes spin-cf5a9df5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state button[data-v-cf5a9df5]{margin-top:12px;padding:8px 16px;background-color:#ef4444;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.table-responsive[data-v-cf5a9df5]{width:100%;overflow-x:auto}.premium-logs-table[data-v-cf5a9df5]{width:100%;border-collapse:collapse}.premium-logs-table thead[data-v-cf5a9df5]{background-color:#f9fafb}.premium-logs-table th[data-v-cf5a9df5]{text-align:left;padding:12px 16px;font-size:14px;font-weight:500;color:#4b5563;border-bottom:1px solid #e5e7eb;white-space:nowrap;cursor:pointer}.premium-logs-table th[data-v-cf5a9df5]:hover{background-color:#f3f4f6}.sort-icon[data-v-cf5a9df5]{margin-left:4px;font-size:12px}.premium-logs-table td[data-v-cf5a9df5]{padding:12px 16px;font-size:14px;color:#1f2937;border-bottom:1px solid #e5e7eb}.premium-logs-table tr.alternate[data-v-cf5a9df5]{background-color:#f9fafb}.premium-logs-table tr[data-v-cf5a9df5]:hover{background-color:#f3f4f6}.status-badge[data-v-cf5a9df5],.source-badge[data-v-cf5a9df5]{display:inline-block;padding:4px 8px;border-radius:9999px;font-size:12px;font-weight:500}.status-badge.active[data-v-cf5a9df5]{background-color:#d1fae5;color:#065f46}.status-badge.inactive[data-v-cf5a9df5]{background-color:#fee2e2;color:#991b1b}.source-badge.system[data-v-cf5a9df5]{background-color:#dbeafe;color:#1e40af}.source-badge.admin[data-v-cf5a9df5]{background-color:#fef3c7;color:#92400e}.pagination-container[data-v-cf5a9df5]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:16px;border-top:1px solid #e5e7eb;gap:16px}.rows-per-page[data-v-cf5a9df5]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px}.rows-per-page select[data-v-cf5a9df5]{padding:6px 10px;border:1px solid #ddd;border-radius:4px}.pagination-info[data-v-cf5a9df5]{color:#6b7280;font-size:14px}.pagination-controls[data-v-cf5a9df5]{display:flex;align-items:center;gap:5px}.page-btn[data-v-cf5a9df5]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-btn[data-v-cf5a9df5]:hover:not(:disabled){background-color:#f9fafb}.page-btn[data-v-cf5a9df5]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-cf5a9df5]{display:flex;gap:5px}.page-number[data-v-cf5a9df5]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-number.current[data-v-cf5a9df5]{background-color:#1ebbb2;color:#fff;border-color:#1ebbb2}.page-number[data-v-cf5a9df5]:hover:not(.current){background-color:#f9fafb}@media (max-width: 768px){.premium-logs[data-v-cf5a9df5]{padding:16px}.stats-cards[data-v-cf5a9df5]{grid-template-columns:1fr 1fr}.filters-container[data-v-cf5a9df5]{flex-direction:column}.search-box[data-v-cf5a9df5]{max-width:100%}.filter-options[data-v-cf5a9df5],.date-filters[data-v-cf5a9df5]{flex-direction:column;width:100%}.date-input[data-v-cf5a9df5],.status-filter[data-v-cf5a9df5],.source-filter[data-v-cf5a9df5],input[type=date][data-v-cf5a9df5],select[data-v-cf5a9df5]{width:100%}.reset-btn[data-v-cf5a9df5]{width:100%;margin-top:8px}.premium-logs-table[data-v-cf5a9df5]{display:block;width:100%}.premium-logs-table thead[data-v-cf5a9df5]{display:none}.premium-logs-table tbody[data-v-cf5a9df5]{display:block;width:100%}.premium-logs-table tr[data-v-cf5a9df5]{display:block;width:100%;margin-bottom:16px;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.premium-logs-table td[data-v-cf5a9df5]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;border-bottom:1px solid #f3f4f6;text-align:right;font-size:13px}.premium-logs-table td[data-v-cf5a9df5]:before{content:attr(data-label);font-weight:500;color:#4b5563;text-align:left;margin-right:16px}.premium-logs-table tr.alternate[data-v-cf5a9df5]{background-color:transparent}.pagination-container[data-v-cf5a9df5]{flex-direction:column;gap:16px}.rows-per-page[data-v-cf5a9df5],.pagination-info[data-v-cf5a9df5],.pagination-controls[data-v-cf5a9df5]{width:100%;justify-content:center}}.overlay[data-v-e8065bdc]{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:2;cursor:pointer}.spinner[data-v-e8065bdc]{animation:spin-animation-e8065bdc 1s infinite;display:inline-block}@keyframes spin-animation-e8065bdc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal[data-v-176cdbf4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100;padding:15px}.modal-content[data-v-176cdbf4]{background-color:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 30px #0000001f;animation:modal-appear-176cdbf4 .3s ease-out}@keyframes modal-appear-176cdbf4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-176cdbf4]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee;position:sticky;top:0;background-color:#fff;z-index:10;border-top-left-radius:12px;border-top-right-radius:12px}.modal-header h2[data-v-176cdbf4]{margin:0;font-size:20px;color:#2d3748;font-weight:600}.close-btn[data-v-176cdbf4]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;transition:color .2s}.close-btn[data-v-176cdbf4]:hover{color:#1ebbb2}.modal-body[data-v-176cdbf4]{padding:24px}.error-message[data-v-176cdbf4]{margin:0 0 24px;padding:12px;background-color:#fee2e2;color:#b91c1c;border-radius:6px;font-size:14px}.info-section[data-v-176cdbf4]{margin-bottom:30px}.section-title[data-v-176cdbf4]{font-size:16px;color:#2d3748;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.info-grid[data-v-176cdbf4]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-item[data-v-176cdbf4]{margin-bottom:8px}.full-width[data-v-176cdbf4]{grid-column:span 2}.info-label[data-v-176cdbf4]{font-size:13px;color:#6b7280;margin-bottom:4px}.form-control[data-v-176cdbf4]{width:100%;padding:10px 12px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;transition:border-color .2s,box-shadow .2s;background-color:#f9fafb}.form-control[data-v-176cdbf4]:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.7}textarea.form-control[data-v-176cdbf4]{min-height:80px;resize:vertical}.form-control[data-v-176cdbf4]:focus{border-color:#1ebbb2;box-shadow:0 0 0 3px #1ebbb21a;outline:none}.modal-footer[data-v-176cdbf4]{padding:16px 24px;display:flex;justify-content:flex-end;border-top:1px solid #eee;position:sticky;bottom:0;background-color:#fff;z-index:10;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.modal-actions[data-v-176cdbf4]{display:flex;gap:12px}.cancel-btn[data-v-176cdbf4]{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.cancel-btn[data-v-176cdbf4]:hover{background-color:#e5e7eb}.save-btn[data-v-176cdbf4]{background-color:#1ebbb2;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:150px;display:flex;justify-content:center;align-items:center}.save-btn[data-v-176cdbf4]:hover:not(:disabled){background-color:#17a2a2}.save-btn[data-v-176cdbf4]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-v-176cdbf4]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-176cdbf4 1s ease-in-out infinite;margin-right:8px}@keyframes spin-176cdbf4{to{transform:rotate(360deg)}}@media (max-width: 600px){.modal-content[data-v-176cdbf4]{max-width:100%;height:100%;max-height:100%;border-radius:0}.modal[data-v-176cdbf4]{padding:0}.modal-header[data-v-176cdbf4],.modal-footer[data-v-176cdbf4]{border-radius:0}.info-grid[data-v-176cdbf4]{grid-template-columns:1fr}.full-width[data-v-176cdbf4]{grid-column:span 1}}.modal[data-v-958c796e]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100;padding:15px}.modal-content[data-v-958c796e]{background-color:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 30px #0000001f;animation:modal-appear-958c796e .3s ease-out}@keyframes modal-appear-958c796e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-958c796e]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee;position:sticky;top:0;background-color:#fff;z-index:10;border-top-left-radius:12px;border-top-right-radius:12px}.modal-header h2[data-v-958c796e]{margin:0;font-size:20px;color:#2d3748;font-weight:600}.close-btn[data-v-958c796e]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;transition:color .2s}.close-btn[data-v-958c796e]:hover{color:#1ebbb2}.modal-body[data-v-958c796e]{padding:24px}.error-message[data-v-958c796e]{margin:0 0 24px;padding:12px;background-color:#fee2e2;color:#b91c1c;border-radius:6px;font-size:14px}.info-section[data-v-958c796e]{margin-bottom:30px}.section-title[data-v-958c796e]{font-size:16px;color:#2d3748;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.info-grid[data-v-958c796e]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-item[data-v-958c796e]{margin-bottom:8px}.full-width[data-v-958c796e]{grid-column:span 2}.info-label[data-v-958c796e]{font-size:13px;color:#6b7280;margin-bottom:4px}.form-control[data-v-958c796e]{width:100%;padding:10px 12px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;transition:border-color .2s,box-shadow .2s;background-color:#f9fafb}.form-control[data-v-958c796e]:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.7}textarea.form-control[data-v-958c796e]{min-height:80px;resize:vertical}.form-control[data-v-958c796e]:focus{border-color:#1ebbb2;box-shadow:0 0 0 3px #1ebbb21a;outline:none}.form-switch-container[data-v-958c796e]{display:flex;flex-direction:column;gap:12px}.status-label[data-v-958c796e]{font-size:14px;color:#4b5563;font-weight:500}.toggle-container[data-v-958c796e]{display:flex;align-items:center;gap:12px}.toggle-label[data-v-958c796e]{font-size:14px;font-weight:500;color:#6b7280;transition:color .2s}.toggle-label.active[data-v-958c796e]{color:#1ebbb2;font-weight:600}.toggle[data-v-958c796e]{position:relative;display:inline-block;width:60px;height:30px}.toggle input[data-v-958c796e]{opacity:0;width:0;height:0}.slider[data-v-958c796e]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e7eb;transition:.4s;border-radius:34px}.slider[data-v-958c796e]:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%;box-shadow:0 2px 4px #0000001a}input:checked+.slider[data-v-958c796e]{background-color:#1ebbb2}input:focus+.slider[data-v-958c796e]{box-shadow:0 0 0 3px #1ebbb21a}input:checked+.slider[data-v-958c796e]:before{transform:translate(30px)}.loading-container[data-v-958c796e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#6b7280}.spinner-large[data-v-958c796e]{border:4px solid #f3f4f6;border-top:4px solid #1EBBB2;border-radius:50%;width:40px;height:40px;animation:spin-958c796e 1s linear infinite;margin-bottom:16px}.modal-footer[data-v-958c796e]{padding:16px 24px;display:flex;justify-content:flex-end;border-top:1px solid #eee;position:sticky;bottom:0;background-color:#fff;z-index:10;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.modal-actions[data-v-958c796e]{display:flex;gap:12px}.cancel-btn[data-v-958c796e]{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.cancel-btn[data-v-958c796e]:hover{background-color:#e5e7eb}.save-btn[data-v-958c796e]{background-color:#1ebbb2;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:180px;display:flex;justify-content:center;align-items:center}.save-btn[data-v-958c796e]:hover:not(:disabled){background-color:#17a2a2}.save-btn[data-v-958c796e]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-v-958c796e]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-958c796e 1s ease-in-out infinite;margin-right:8px}@keyframes spin-958c796e{to{transform:rotate(360deg)}}@media (max-width: 600px){.modal-content[data-v-958c796e]{max-width:100%;height:100%;max-height:100%;border-radius:0}.modal[data-v-958c796e]{padding:0}.modal-header[data-v-958c796e],.modal-footer[data-v-958c796e]{border-radius:0}.info-grid[data-v-958c796e]{grid-template-columns:1fr}.full-width[data-v-958c796e]{grid-column:span 1}}.organization-page[data-v-74424947]{padding:20px;background-color:#f9fafb;min-height:100vh;position:relative}.header[data-v-74424947]{margin-bottom:24px}.header h1[data-v-74424947]{font-size:24px;font-weight:600;color:#111827;margin-bottom:8px}.subtitle[data-v-74424947]{color:#6b7280;font-size:16px}.filters-container[data-v-74424947]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.search-box[data-v-74424947]{position:relative;flex:1;min-width:200px;max-width:300px}.search-box input[data-v-74424947]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.filter-options[data-v-74424947]{display:flex;flex-wrap:wrap;gap:16px;flex:2}.subscription-filter[data-v-74424947],.status-filter[data-v-74424947],.country-filter[data-v-74424947]{display:flex;flex-direction:column}.search-box label[data-v-74424947],.subscription-filter label[data-v-74424947],.status-filter label[data-v-74424947],.country-filter label[data-v-74424947]{font-size:12px;color:#4b5563;margin-bottom:4px}select[data-v-74424947]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;background-color:#fff}.reset-btn[data-v-74424947]{padding:8px 16px;background-color:#f3f4f6;color:#4b5563;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;align-self:flex-end}.reset-btn[data-v-74424947]:hover{background-color:#e5e7eb}.organizations-container[data-v-74424947]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.loading-state[data-v-74424947],.error-state[data-v-74424947],.empty-state[data-v-74424947]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;color:#6b7280}.spinner[data-v-74424947]{border:3px solid #f3f4f6;border-top:3px solid #1EBBB2;border-radius:50%;width:24px;height:24px;animation:spin-74424947 1s linear infinite;margin-bottom:12px}@keyframes spin-74424947{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state button[data-v-74424947]{margin-top:12px;padding:8px 16px;background-color:#ef4444;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.table-responsive[data-v-74424947]{width:100%;overflow-x:auto}.organizations-table[data-v-74424947]{width:100%;border-collapse:collapse}.organizations-table thead[data-v-74424947]{background-color:#f9fafb}.organizations-table th[data-v-74424947]{text-align:left;padding:12px 16px;font-size:14px;font-weight:500;color:#4b5563;border-bottom:1px solid #e5e7eb;white-space:nowrap;cursor:pointer}.organizations-table th[data-v-74424947]:hover{background-color:#f3f4f6}.sort-icon[data-v-74424947]{margin-left:4px;font-size:12px}.organizations-table td[data-v-74424947]{padding:12px 16px;font-size:14px;color:#1f2937;border-bottom:1px solid #e5e7eb}.organizations-table tr.alternate[data-v-74424947]{background-color:#f9fafb}.organizations-table tr[data-v-74424947]:hover{background-color:#f3f4f6}.status-badge[data-v-74424947],.subscription-badge[data-v-74424947]{display:inline-block;padding:4px 8px;border-radius:9999px;font-size:12px;font-weight:500}.status-badge.active[data-v-74424947]{background-color:#d1fae5;color:#065f46}.status-badge.inactive[data-v-74424947]{background-color:#fee2e2;color:#991b1b}.subscription-badge.private[data-v-74424947]{background-color:#dbeafe;color:#1e40af}.subscription-badge.government[data-v-74424947]{background-color:#fef3c7;color:#92400e}.edit-btn[data-v-74424947]{display:inline-flex;align-items:center;gap:4px;background-color:#1ebbb2;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:14px;cursor:pointer;transition:background-color .2s}.edit-btn[data-v-74424947]:hover{background-color:#17a2a2}.add-org-btn[data-v-74424947]{position:fixed;bottom:24px;right:24px;background-color:#1ebbb2;color:#fff;border:none;border-radius:9999px;padding:12px 20px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 6px -1px #0000001a;transition:all .2s;z-index:10}.add-org-btn[data-v-74424947]:hover{background-color:#17a2a2;transform:translateY(-2px);box-shadow:0 6px 8px -1px #0000001a}.pagination-container[data-v-74424947]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:16px;border-top:1px solid #e5e7eb;gap:16px}.rows-per-page[data-v-74424947]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px}.rows-per-page select[data-v-74424947]{padding:6px 10px;border:1px solid #ddd;border-radius:4px}.pagination-info[data-v-74424947]{color:#6b7280;font-size:14px}.pagination-controls[data-v-74424947]{display:flex;align-items:center;gap:5px}.page-btn[data-v-74424947]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-btn[data-v-74424947]:hover:not(:disabled){background-color:#f9fafb}.page-btn[data-v-74424947]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-74424947]{display:flex;gap:5px}.page-number[data-v-74424947]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-number.current[data-v-74424947]{background-color:#1ebbb2;color:#fff;border-color:#1ebbb2}.page-number[data-v-74424947]:hover:not(.current){background-color:#f9fafb}@media (max-width: 768px){.organization-page[data-v-74424947]{padding:16px}.filters-container[data-v-74424947]{flex-direction:column}.search-box[data-v-74424947]{max-width:100%}.filter-options[data-v-74424947]{flex-direction:column;width:100%}.subscription-filter[data-v-74424947],.status-filter[data-v-74424947],.country-filter[data-v-74424947],select[data-v-74424947]{width:100%}.reset-btn[data-v-74424947]{width:100%;margin-top:8px}.organizations-table[data-v-74424947]{display:block;width:100%}.organizations-table thead[data-v-74424947]{display:none}.organizations-table tbody[data-v-74424947]{display:block;width:100%}.organizations-table tr[data-v-74424947]{display:block;width:100%;margin-bottom:16px;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.organizations-table td[data-v-74424947]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;border-bottom:1px solid #f3f4f6;text-align:right;font-size:13px}.organizations-table td[data-v-74424947]:before{content:attr(data-label);font-weight:500;color:#4b5563;text-align:left;margin-right:16px}.organizations-table tr.alternate[data-v-74424947]{background-color:transparent}.pagination-container[data-v-74424947]{flex-direction:column;gap:16px}.rows-per-page[data-v-74424947],.pagination-info[data-v-74424947],.pagination-controls[data-v-74424947]{width:100%;justify-content:center}}.modal-overlay[data-v-7f521aec]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-7f521aec]{background:white;border-radius:12px;box-shadow:0 10px 25px #0003;width:100%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-7f521aec]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.modal-header h2[data-v-7f521aec]{font-size:20px;font-weight:600;color:#111827;margin:0}.close-btn[data-v-7f521aec]{background:none;border:none;font-size:20px;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-7f521aec]:hover{background-color:#e5e7eb;color:#374151}.modal-body[data-v-7f521aec]{flex:1;overflow-y:auto;padding:24px}.form-grid[data-v-7f521aec]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-7f521aec]{display:flex;flex-direction:column}.form-group.full-width[data-v-7f521aec]{grid-column:span 2}.form-group label[data-v-7f521aec]{font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.form-group input[data-v-7f521aec],.form-group select[data-v-7f521aec],.form-group textarea[data-v-7f521aec]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;background-color:#fff;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-7f521aec]:focus,.form-group select[data-v-7f521aec]:focus,.form-group textarea[data-v-7f521aec]:focus{outline:none;border-color:#1ebbb2;box-shadow:0 0 0 3px #1ebbb21a}.form-group input.error[data-v-7f521aec],.form-group select.error[data-v-7f521aec],.form-group textarea.error[data-v-7f521aec]{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.form-group select[data-v-7f521aec]:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed;opacity:.6}.form-group textarea[data-v-7f521aec]{resize:vertical;min-height:80px}.error-message[data-v-7f521aec]{color:#ef4444;font-size:12px;margin-top:4px}.loading-text[data-v-7f521aec]{font-size:12px;color:#6b7280;margin-top:4px;font-style:italic}.modal-footer[data-v-7f521aec]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background-color:#f9fafb}.cancel-btn[data-v-7f521aec],.submit-btn[data-v-7f521aec]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;min-width:120px;justify-content:center}.cancel-btn[data-v-7f521aec]{background-color:#fff;color:#374151;border:1px solid #d1d5db}.cancel-btn[data-v-7f521aec]:hover:not(:disabled){background-color:#f9fafb}.submit-btn[data-v-7f521aec]{background-color:#1ebbb2;color:#fff;border:1px solid #1EBBB2}.submit-btn[data-v-7f521aec]:hover:not(:disabled){background-color:#17a2a2}.cancel-btn[data-v-7f521aec]:disabled,.submit-btn[data-v-7f521aec]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-7f521aec]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-7f521aec 1s linear infinite}@keyframes spin-7f521aec{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-overlay[data-v-7f521aec]{padding:10px}.modal-container[data-v-7f521aec]{max-width:100%;max-height:95vh}.modal-header[data-v-7f521aec],.modal-footer[data-v-7f521aec]{padding:16px 20px}.modal-body[data-v-7f521aec]{padding:20px}.form-grid[data-v-7f521aec]{grid-template-columns:1fr;gap:16px}.form-group.full-width[data-v-7f521aec]{grid-column:span 1}.modal-footer[data-v-7f521aec]{flex-direction:column-reverse}.cancel-btn[data-v-7f521aec],.submit-btn[data-v-7f521aec]{width:100%}}@media (max-width: 480px){.modal-header h2[data-v-7f521aec]{font-size:18px}.form-group input[data-v-7f521aec],.form-group select[data-v-7f521aec],.form-group textarea[data-v-7f521aec]{padding:12px;font-size:16px}}.modal-overlay[data-v-e8ffedd6]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-e8ffedd6]{background:white;border-radius:12px;box-shadow:0 10px 25px #0003;width:100%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-e8ffedd6]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.modal-header h2[data-v-e8ffedd6]{font-size:20px;font-weight:600;color:#111827;margin:0}.close-btn[data-v-e8ffedd6]{background:none;border:none;font-size:20px;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-e8ffedd6]:hover{background-color:#e5e7eb;color:#374151}.modal-body[data-v-e8ffedd6]{flex:1;overflow-y:auto;padding:24px}.loading-state[data-v-e8ffedd6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;color:#6b7280}.spinner[data-v-e8ffedd6]{border:3px solid #f3f4f6;border-top:3px solid #1EBBB2;border-radius:50%;width:24px;height:24px;animation:spin-e8ffedd6 1s linear infinite;margin-bottom:12px}@keyframes spin-e8ffedd6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-grid[data-v-e8ffedd6]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-e8ffedd6]{display:flex;flex-direction:column}.form-group.full-width[data-v-e8ffedd6]{grid-column:span 2}.form-group label[data-v-e8ffedd6]{font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.form-group input[data-v-e8ffedd6],.form-group select[data-v-e8ffedd6],.form-group textarea[data-v-e8ffedd6]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;background-color:#fff;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-e8ffedd6]:focus,.form-group select[data-v-e8ffedd6]:focus,.form-group textarea[data-v-e8ffedd6]:focus{outline:none;border-color:#1ebbb2;box-shadow:0 0 0 3px #1ebbb21a}.form-group input.error[data-v-e8ffedd6],.form-group select.error[data-v-e8ffedd6],.form-group textarea.error[data-v-e8ffedd6]{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.form-group select[data-v-e8ffedd6]:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed;opacity:.6}.form-group textarea[data-v-e8ffedd6]{resize:vertical;min-height:80px}.error-message[data-v-e8ffedd6]{color:#ef4444;font-size:12px;margin-top:4px}.loading-text[data-v-e8ffedd6]{font-size:12px;color:#6b7280;margin-top:4px;font-style:italic}.modal-footer[data-v-e8ffedd6]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background-color:#f9fafb}.cancel-btn[data-v-e8ffedd6],.submit-btn[data-v-e8ffedd6]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;min-width:120px;justify-content:center}.cancel-btn[data-v-e8ffedd6]{background-color:#fff;color:#374151;border:1px solid #d1d5db}.cancel-btn[data-v-e8ffedd6]:hover:not(:disabled){background-color:#f9fafb}.submit-btn[data-v-e8ffedd6]{background-color:#1ebbb2;color:#fff;border:1px solid #1EBBB2}.submit-btn[data-v-e8ffedd6]:hover:not(:disabled){background-color:#17a2a2}.cancel-btn[data-v-e8ffedd6]:disabled,.submit-btn[data-v-e8ffedd6]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-e8ffedd6]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-e8ffedd6 1s linear infinite}@media (max-width: 768px){.modal-overlay[data-v-e8ffedd6]{padding:10px}.modal-container[data-v-e8ffedd6]{max-width:100%;max-height:95vh}.modal-header[data-v-e8ffedd6],.modal-footer[data-v-e8ffedd6]{padding:16px 20px}.modal-body[data-v-e8ffedd6]{padding:20px}.form-grid[data-v-e8ffedd6]{grid-template-columns:1fr;gap:16px}.form-group.full-width[data-v-e8ffedd6]{grid-column:span 1}.modal-footer[data-v-e8ffedd6]{flex-direction:column-reverse}.cancel-btn[data-v-e8ffedd6],.submit-btn[data-v-e8ffedd6]{width:100%}}@media (max-width: 480px){.modal-header h2[data-v-e8ffedd6]{font-size:18px}.form-group input[data-v-e8ffedd6],.form-group select[data-v-e8ffedd6],.form-group textarea[data-v-e8ffedd6]{padding:12px;font-size:16px}}.facilities-page[data-v-661a8f65]{padding:20px;background-color:#f9fafb;min-height:100vh;position:relative}.header[data-v-661a8f65]{margin-bottom:24px}.header h1[data-v-661a8f65]{font-size:24px;font-weight:600;color:#111827;margin-bottom:8px}.subtitle[data-v-661a8f65]{color:#6b7280;font-size:16px}.filters-container[data-v-661a8f65]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.search-box[data-v-661a8f65]{position:relative;flex:1;min-width:200px;max-width:300px}.search-box input[data-v-661a8f65]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.filter-options[data-v-661a8f65]{display:flex;flex-wrap:wrap;gap:16px;flex:2}.city-filter[data-v-661a8f65],.state-filter[data-v-661a8f65],.contact-filter[data-v-661a8f65]{display:flex;flex-direction:column}.search-box label[data-v-661a8f65],.city-filter label[data-v-661a8f65],.state-filter label[data-v-661a8f65],.contact-filter label[data-v-661a8f65]{font-size:12px;color:#4b5563;margin-bottom:4px}select[data-v-661a8f65]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;background-color:#fff}.reset-btn[data-v-661a8f65]{padding:8px 16px;background-color:#f3f4f6;color:#4b5563;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;align-self:flex-end}.reset-btn[data-v-661a8f65]:hover{background-color:#e5e7eb}.facilities-container[data-v-661a8f65]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.loading-state[data-v-661a8f65],.error-state[data-v-661a8f65],.empty-state[data-v-661a8f65]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;color:#6b7280}.spinner[data-v-661a8f65]{border:3px solid #f3f4f6;border-top:3px solid #1EBBB2;border-radius:50%;width:24px;height:24px;animation:spin-661a8f65 1s linear infinite;margin-bottom:12px}@keyframes spin-661a8f65{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state button[data-v-661a8f65]{margin-top:12px;padding:8px 16px;background-color:#ef4444;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.table-responsive[data-v-661a8f65]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.facilities-table[data-v-661a8f65]{width:100%;border-collapse:collapse;min-width:800px}.facilities-table thead[data-v-661a8f65]{background-color:#f9fafb}.facilities-table th[data-v-661a8f65]{text-align:left;padding:12px 16px;font-size:14px;font-weight:500;color:#4b5563;border-bottom:1px solid #e5e7eb;white-space:nowrap;cursor:pointer;min-width:120px}.facilities-table th[data-v-661a8f65]:first-child{min-width:150px}.facilities-table th[data-v-661a8f65]:nth-child(4){min-width:200px}.facilities-table th[data-v-661a8f65]:nth-child(5){min-width:160px}.facilities-table th[data-v-661a8f65]:nth-child(6){min-width:150px}.facilities-table th[data-v-661a8f65]:hover{background-color:#f3f4f6}.sort-icon[data-v-661a8f65]{margin-left:4px;font-size:12px}.facilities-table td[data-v-661a8f65]{padding:12px 16px;font-size:14px;color:#1f2937;border-bottom:1px solid #e5e7eb;vertical-align:top;white-space:nowrap}.facilities-table td[data-v-661a8f65]:nth-child(4),.facilities-table td[data-v-661a8f65]:nth-child(5){white-space:normal;max-width:200px;word-wrap:break-word}.facilities-table tr.alternate[data-v-661a8f65]{background-color:#f9fafb}.facilities-table tr[data-v-661a8f65]:hover{background-color:#f3f4f6}.address-cell[data-v-661a8f65]{max-width:250px}.address-container[data-v-661a8f65]{line-height:1.4}.postal-code[data-v-661a8f65]{font-size:12px;color:#6b7280;margin-top:4px}.contact-info[data-v-661a8f65]{display:flex;flex-direction:column;gap:4px}.contact-item[data-v-661a8f65]{display:flex;align-items:center;gap:6px;font-size:13px}.contact-item svg[data-v-661a8f65]{width:14px;height:14px;color:#6b7280;flex-shrink:0}.no-contact[data-v-661a8f65]{color:#9ca3af;font-style:italic;font-size:13px}.edit-btn[data-v-661a8f65]{display:inline-flex;align-items:center;gap:4px;background-color:#1ebbb2;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:14px;cursor:pointer;transition:background-color .2s;white-space:nowrap}.edit-btn[data-v-661a8f65]:hover{background-color:#17a2a2}.add-facility-btn[data-v-661a8f65]{position:fixed;bottom:24px;right:24px;background-color:#1ebbb2;color:#fff;border:none;border-radius:9999px;padding:12px 20px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 6px -1px #0000001a;transition:all .2s;z-index:10}.add-facility-btn[data-v-661a8f65]:hover{background-color:#17a2a2;transform:translateY(-2px);box-shadow:0 6px 8px -1px #0000001a}.pagination-container[data-v-661a8f65]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:16px;border-top:1px solid #e5e7eb;gap:16px}.rows-per-page[data-v-661a8f65]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px}.rows-per-page select[data-v-661a8f65]{padding:6px 10px;border:1px solid #ddd;border-radius:4px}.pagination-info[data-v-661a8f65]{color:#6b7280;font-size:14px}.pagination-controls[data-v-661a8f65]{display:flex;align-items:center;gap:5px}.page-btn[data-v-661a8f65]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-btn[data-v-661a8f65]:hover:not(:disabled){background-color:#f9fafb}.page-btn[data-v-661a8f65]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-661a8f65]{display:flex;gap:5px}.page-number[data-v-661a8f65]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-number.current[data-v-661a8f65]{background-color:#1ebbb2;color:#fff;border-color:#1ebbb2}.page-number[data-v-661a8f65]:hover:not(.current):not(:disabled){background-color:#f9fafb}.page-number[data-v-661a8f65]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.facilities-page[data-v-661a8f65]{padding:16px}.filters-container[data-v-661a8f65]{flex-direction:column}.search-box[data-v-661a8f65]{max-width:100%}.filter-options[data-v-661a8f65]{flex-direction:column;width:100%}.city-filter[data-v-661a8f65],.state-filter[data-v-661a8f65],.contact-filter[data-v-661a8f65],select[data-v-661a8f65]{width:100%}.reset-btn[data-v-661a8f65]{width:100%;margin-top:8px}.table-responsive[data-v-661a8f65]{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}.facilities-table[data-v-661a8f65]{min-width:900px}.facilities-table th[data-v-661a8f65],.facilities-table td[data-v-661a8f65]{padding:8px 12px;font-size:13px}.facilities-table th[data-v-661a8f65]:first-child{min-width:140px}.facilities-table th[data-v-661a8f65]:nth-child(4){min-width:180px}.facilities-table th[data-v-661a8f65]:nth-child(5){min-width:140px}.facilities-table th[data-v-661a8f65]:nth-child(6){min-width:130px}.contact-item[data-v-661a8f65]{font-size:12px}.edit-btn[data-v-661a8f65]{padding:4px 8px;font-size:12px}.pagination-container[data-v-661a8f65]{flex-direction:column;gap:12px}.rows-per-page[data-v-661a8f65],.pagination-info[data-v-661a8f65],.pagination-controls[data-v-661a8f65]{width:100%;justify-content:center}.pagination-controls[data-v-661a8f65]{flex-wrap:wrap}}@media (max-width: 480px){.facilities-page[data-v-661a8f65]{padding:12px}.header h1[data-v-661a8f65]{font-size:20px}.facilities-table[data-v-661a8f65]{min-width:800px}.facilities-table th[data-v-661a8f65],.facilities-table td[data-v-661a8f65]{padding:6px 10px;font-size:12px}.add-facility-btn[data-v-661a8f65]{bottom:16px;right:16px;padding:10px 16px;font-size:13px}}@media (max-width: 768px){.table-responsive[data-v-661a8f65]:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(to left,rgba(249,250,251,.8),transparent);pointer-events:none}.facilities-container[data-v-661a8f65]{position:relative}}.modal[data-v-2eebea23]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000;padding:15px}.modal-content[data-v-2eebea23]{background-color:#fff;border-radius:12px;width:100%;max-width:1000px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 30px #0000001f;animation:modal-appear-2eebea23 .3s ease-out}@keyframes modal-appear-2eebea23{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-2eebea23]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee;position:sticky;top:0;background-color:#fff;z-index:10;border-top-left-radius:12px;border-top-right-radius:12px}.modal-header h2[data-v-2eebea23]{margin:0;font-size:20px;color:#2d3748;font-weight:600}.close-btn[data-v-2eebea23]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;transition:color .2s}.close-btn[data-v-2eebea23]:hover{color:#1ebbb2}.modal-body[data-v-2eebea23]{padding:0}.user-profile-header[data-v-2eebea23]{display:flex;align-items:center;padding:24px;border-bottom:1px solid #f0f0f0;background-color:#f9fafb}.user-avatar[data-v-2eebea23]{margin-right:20px}.avatar-placeholder[data-v-2eebea23]{width:64px;height:64px;border-radius:50%;background-color:#1ebbb2;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600}.user-info[data-v-2eebea23]{flex:1}.user-name[data-v-2eebea23]{margin:0 0 4px;font-size:20px;color:#1f2937}.user-email[data-v-2eebea23]{margin:0 0 12px;color:#6b7280;font-size:14px}.user-badges[data-v-2eebea23]{display:flex;gap:8px;flex-wrap:wrap}.badge[data-v-2eebea23]{padding:4px 10px;border-radius:16px;font-size:12px;font-weight:500}.role-badge[data-v-2eebea23]{background-color:#eff6ff;color:#3b82f6}.status-badge[data-v-2eebea23]{background-color:#f3f4f6;color:#6b7280}.status-active[data-v-2eebea23]{background-color:#ecfdf5;color:#047857}.status-inactive[data-v-2eebea23]{background-color:#fef2f2;color:#b91c1c}.assessments-content[data-v-2eebea23]{padding:24px}.filters-container[data-v-2eebea23]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;gap:15px}.search-box[data-v-2eebea23]{position:relative;flex:1;min-width:200px;max-width:300px}.search-box input[data-v-2eebea23]{width:100%;padding:10px 15px 10px 40px;border:1px solid #ddd;border-radius:6px;font-size:14px}.search-icon[data-v-2eebea23]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#888;pointer-events:none;z-index:1}.filter-options[data-v-2eebea23]{display:flex;flex-wrap:wrap;gap:15px}.filter-group[data-v-2eebea23]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-2eebea23]{color:#6b7280;font-size:14px}.filter-group select[data-v-2eebea23],.filter-group .date-input[data-v-2eebea23]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.table-wrapper[data-v-2eebea23]{width:100%;overflow-x:auto;border:1px solid #eee;border-radius:8px;margin-bottom:20px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc}.table-wrapper[data-v-2eebea23]::-webkit-scrollbar{height:10px}.table-wrapper[data-v-2eebea23]::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.table-wrapper[data-v-2eebea23]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.table-wrapper[data-v-2eebea23]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.assessments-table[data-v-2eebea23]{width:100%;border-collapse:collapse;font-size:14px;table-layout:auto;min-width:570px}.assessments-table th[data-v-2eebea23],.assessments-table td[data-v-2eebea23]{padding:15px 18px;text-align:left;border-bottom:1px solid #eee;white-space:nowrap;overflow:hidden;box-sizing:border-box}.assessments-table th[data-v-2eebea23]{background-color:#f9fafb;position:sticky;top:0;font-weight:600;color:#4b5563;cursor:pointer;z-index:1;font-size:15px}.assessments-table th[data-v-2eebea23]:hover{background-color:#f3f4f6}.sort-icon[data-v-2eebea23]{margin-left:6px;font-size:14px}.assessments-table tbody tr[data-v-2eebea23]:hover{background-color:#f9fafb}.assessments-table th[data-v-2eebea23]:nth-child(1),.assessments-table td[data-v-2eebea23]:nth-child(1){max-width:350px;min-width:250px;width:auto}.assessments-table th[data-v-2eebea23]:nth-child(2),.assessments-table td[data-v-2eebea23]:nth-child(2){width:180px;min-width:180px}.assessments-table th[data-v-2eebea23]:nth-child(3),.assessments-table td[data-v-2eebea23]:nth-child(3){width:140px;min-width:140px}.assessment-title[data-v-2eebea23]{font-weight:500;color:#1f2937;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:help;font-size:14px}.assessment-type[data-v-2eebea23]{color:#4b5563;font-weight:400;font-size:14px}.date-cell[data-v-2eebea23]{color:#6b7280;font-size:14px}.action-cell[data-v-2eebea23]{text-align:center;padding:12px 15px}.view-btn[data-v-2eebea23]{background-color:#1ebbb2;color:#fff;border:none;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.view-btn[data-v-2eebea23]:hover{background-color:#17a2a2;transform:translateY(-1px);box-shadow:0 2px 8px #1ebbb24d}.view-btn[data-v-2eebea23]:active{transform:translateY(0)}.empty-state[data-v-2eebea23]{text-align:center;padding:40px 20px;background-color:#f9fafb;border-radius:8px}.empty-icon[data-v-2eebea23]{font-size:32px;margin-bottom:16px;color:#cbd5e1}.empty-state h4[data-v-2eebea23]{margin:0 0 8px;color:#2d3748}.empty-state p[data-v-2eebea23]{margin:0;color:#6b7280}.pagination-section[data-v-2eebea23]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:16px 0;border-top:1px solid #f0f0f0}.pagination-info[data-v-2eebea23]{color:#6b7280;font-size:14px}.pagination-controls[data-v-2eebea23]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-2eebea23]{background-color:#f9fafb;color:#4b5563;border:1px solid #E5E7EB;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.pagination-btn[data-v-2eebea23]:hover:not(:disabled){background-color:#f3f4f6;border-color:#d1d5db}.pagination-btn[data-v-2eebea23]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-2eebea23]{display:flex;align-items:center;gap:4px;margin:0 16px}.page-btn[data-v-2eebea23]{background-color:#f9fafb;color:#4b5563;border:1px solid #E5E7EB;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:40px}.page-btn[data-v-2eebea23]:hover{background-color:#f3f4f6;border-color:#d1d5db}.page-btn.active[data-v-2eebea23]{background-color:#1ebbb2;color:#fff;border-color:#1ebbb2}.page-btn.active[data-v-2eebea23]:hover{background-color:#17a2a2}.page-ellipsis[data-v-2eebea23]{color:#9ca3af;padding:0 8px;font-size:14px}.modal-footer[data-v-2eebea23]{padding:16px 24px;display:flex;justify-content:flex-end;border-top:1px solid #eee;position:sticky;bottom:0;background-color:#fff;z-index:10;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.modal-actions[data-v-2eebea23]{display:flex;gap:12px}.cancel-btn[data-v-2eebea23]{background-color:#f3f4f6;color:#4b5563;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.cancel-btn[data-v-2eebea23]:hover{background-color:#e5e7eb}@media (min-width: 1200px){.assessments-table[data-v-2eebea23]{min-width:1200px;font-size:15px}.assessments-table th[data-v-2eebea23],.assessments-table td[data-v-2eebea23]{padding:16px 20px}.assessments-table th[data-v-2eebea23]{font-size:16px}.assessment-title[data-v-2eebea23],.assessment-type[data-v-2eebea23],.date-cell[data-v-2eebea23]{font-size:15px}.view-btn[data-v-2eebea23]{padding:10px 16px;font-size:13px}}@media (max-width: 768px){.scroll-hint[data-v-2eebea23]{display:none}@media (max-width: 768px){.scroll-hint[data-v-2eebea23]{display:block;text-align:center;font-size:12px;color:#6b7280;background:rgba(249,250,251,.9);padding:8px;border-radius:4px;margin-top:8px;border:1px solid #E5E7EB}}@media (min-width: 769px){.scroll-hint[data-v-2eebea23]{display:none!important}}.table-wrapper[data-v-2eebea23]:after{display:none}.assessments-table[data-v-2eebea23]{min-width:480px;font-size:13px}.assessments-table th[data-v-2eebea23],.assessments-table td[data-v-2eebea23]{padding:12px 15px}.assessments-table th[data-v-2eebea23]:nth-child(1),.assessments-table td[data-v-2eebea23]:nth-child(1){width:60%;min-width:320px}.assessments-table th[data-v-2eebea23]:nth-child(2),.assessments-table td[data-v-2eebea23]:nth-child(2){width:25%;min-width:140px}.assessments-table th[data-v-2eebea23]:nth-child(3),.assessments-table td[data-v-2eebea23]:nth-child(3){width:15%;min-width:100px}.view-btn[data-v-2eebea23]{padding:6px 10px;font-size:11px}}@media (max-width: 480px){.table-wrapper[data-v-2eebea23]{margin-bottom:30px}.assessments-table[data-v-2eebea23]{min-width:560px;font-size:12px}.assessments-table th[data-v-2eebea23],.assessments-table td[data-v-2eebea23]{padding:10px 12px}.assessments-table th[data-v-2eebea23]:nth-child(1),.assessments-table td[data-v-2eebea23]:nth-child(1){width:65%;min-width:280px}.assessments-table th[data-v-2eebea23]:nth-child(2),.assessments-table td[data-v-2eebea23]:nth-child(2){width:20%;min-width:120px}.assessments-table th[data-v-2eebea23]:nth-child(3),.assessments-table td[data-v-2eebea23]:nth-child(3){width:15%;min-width:90px}.view-btn[data-v-2eebea23]{padding:5px 8px;font-size:10px}}@media (max-width: 600px){.modal-content[data-v-2eebea23]{max-width:100%;height:100%;max-height:100%;border-radius:0}.modal[data-v-2eebea23]{padding:0}.modal-header[data-v-2eebea23],.modal-footer[data-v-2eebea23]{border-radius:0}.user-profile-header[data-v-2eebea23]{flex-direction:column;text-align:center}.user-avatar[data-v-2eebea23]{margin-right:0;margin-bottom:16px}.filters-container[data-v-2eebea23]{flex-direction:column}.search-box[data-v-2eebea23]{max-width:100%}.filter-options[data-v-2eebea23]{flex-direction:column;width:100%}.filter-group[data-v-2eebea23]{width:100%}.filter-group label[data-v-2eebea23]{min-width:70px}.filter-group select[data-v-2eebea23],.filter-group .date-input[data-v-2eebea23]{flex:1}.pagination-section[data-v-2eebea23]{flex-direction:column;gap:16px;padding:16px}.pagination-controls[data-v-2eebea23]{justify-content:center;flex-wrap:wrap}.pagination-btn[data-v-2eebea23]{padding:6px 12px;font-size:13px}.page-btn[data-v-2eebea23]{padding:6px 10px;font-size:13px;min-width:36px}}@media (max-width: 600px){.empty-state[data-v-2eebea23]{padding:30px 15px}.empty-state h4[data-v-2eebea23]{font-size:16px}.empty-state p[data-v-2eebea23]{font-size:14px}}@media (max-width: 480px){.modal-content[data-v-2eebea23]{max-width:100%;height:100%;max-height:100%;border-radius:0}.modal[data-v-2eebea23]{padding:0}}@media (min-width: 481px) and (max-width: 768px){.modal-content[data-v-2eebea23]{max-width:90%}}.scroll-hint[data-v-2eebea23]{display:none!important}.table-wrapper[data-v-2eebea23]:after{display:none!important;content:none!important}@media (max-width: 480px){.scroll-hint[data-v-2eebea23]{display:block!important;text-align:center;font-size:12px;color:#6b7280;background:rgba(249,250,251,.9);padding:8px;border-radius:4px;margin-top:8px;border:1px solid #E5E7EB}}@media (min-width: 481px){.scroll-hint[data-v-2eebea23]{display:none!important}}@media (max-width: 768px){.table-wrapper[data-v-2eebea23]:after{display:none!important;content:none!important}}@media (max-width: 480px){.table-wrapper[data-v-2eebea23]:after{display:none!important;content:none!important}}.user-container[data-v-3255e5c1]{padding:20px;max-width:1400px;margin:0 auto}.user-header[data-v-3255e5c1]{margin-bottom:30px}.user-header h1[data-v-3255e5c1]{font-size:28px;margin-bottom:8px;color:#2d3748}.user-header p[data-v-3255e5c1]{color:#6b7280}.user-stats[data-v-3255e5c1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:40px}.stats-card[data-v-3255e5c1]{background:white;border-radius:10px;padding:20px;box-shadow:0 4px 6px #0000000d;border:1px solid #E5E7EB}.stats-card h3[data-v-3255e5c1]{font-size:16px;color:#6b7280;margin-bottom:15px}.stats-value[data-v-3255e5c1]{font-size:24px;font-weight:600;color:#1ebbb2}.admin-content[data-v-3255e5c1]{background:white;border-radius:10px;padding:20px;box-shadow:0 4px 6px #0000000d;border:1px solid #E5E7EB}.filters-container[data-v-3255e5c1]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;gap:15px}.search-box[data-v-3255e5c1]{position:relative;flex:1;min-width:200px;max-width:400px}.search-box input[data-v-3255e5c1]{width:100%;padding:10px 15px 10px 40px;border:1px solid #ddd;border-radius:6px;font-size:14px}.search-icon[data-v-3255e5c1]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#888;font-size:16px}.filter-options[data-v-3255e5c1]{display:flex;flex-wrap:wrap;gap:15px}.filter-group[data-v-3255e5c1]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-3255e5c1]{color:#6b7280;font-size:14px}.filter-group select[data-v-3255e5c1],.filter-group .date-input[data-v-3255e5c1]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.table-wrapper[data-v-3255e5c1]{width:100%;position:relative;margin-bottom:20px;overflow:hidden}.table-container[data-v-3255e5c1]{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.loading-overlay[data-v-3255e5c1]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.loading-spinner[data-v-3255e5c1]{border:4px solid #f3f3f3;border-top:4px solid #1EBBB2;border-radius:50%;width:40px;height:40px;animation:spin-3255e5c1 1s linear infinite;margin-bottom:10px}@keyframes spin-3255e5c1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.users-table[data-v-3255e5c1]{width:100%;border-collapse:collapse;font-size:14px;table-layout:auto}.users-table th[data-v-3255e5c1],.users-table td[data-v-3255e5c1]{padding:12px 15px;text-align:left;border-bottom:1px solid #eee;white-space:normal;overflow:visible;text-overflow:clip;height:auto;min-height:48px;line-height:1.4;position:relative}.users-table th[data-v-3255e5c1]:last-child,.users-table td[data-v-3255e5c1]:last-child{min-width:200px;white-space:nowrap}.sort-icon[data-v-3255e5c1]{margin-left:4px;font-size:12px}.users-table tbody tr[data-v-3255e5c1]:hover{background-color:#f9fafb}.status-badge[data-v-3255e5c1]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}.active[data-v-3255e5c1]{background-color:#d1fae5;color:#065f46}.inactive[data-v-3255e5c1]{background-color:#fee2e2;color:#b91c1c}.assessment-count[data-v-3255e5c1]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;background-color:#f3f4f6;color:#6b7280}.assessment-count.has-assessments[data-v-3255e5c1]{background-color:#e0f2fe;color:#0369a1}.edit-btn[data-v-3255e5c1]{background-color:#1ebbb2;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;transition:background-color .2s}.assessment-btn[data-v-3255e5c1]{background-color:#8252a1;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;transition:background-color .2s}.assessment-btn[data-v-3255e5c1]:disabled{background-color:#d1d5db;cursor:not-allowed}.ml-1[data-v-3255e5c1]{margin-left:5px}.edit-btn[data-v-3255e5c1]:hover{background-color:#17a2a2}.assessment-btn[data-v-3255e5c1]:hover:not(:disabled){background-color:#6b4589}.no-data[data-v-3255e5c1]{text-align:center;padding:30px;color:#6b7280}.pagination-container[data-v-3255e5c1]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px}.rows-per-page[data-v-3255e5c1]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px}.rows-per-page select[data-v-3255e5c1]{padding:6px 10px;border:1px solid #ddd;border-radius:4px}.pagination-info[data-v-3255e5c1]{color:#6b7280;font-size:14px}.pagination-controls[data-v-3255e5c1]{display:flex;align-items:center;gap:5px}.page-btn[data-v-3255e5c1]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-btn[data-v-3255e5c1]:hover:not(:disabled){background-color:#f9fafb}.page-btn[data-v-3255e5c1]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-3255e5c1]{display:flex;gap:5px}.page-number[data-v-3255e5c1]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-number.current[data-v-3255e5c1]{background-color:#1ebbb2;color:#fff;border-color:#1ebbb2}.page-number[data-v-3255e5c1]:hover:not(.current){background-color:#f9fafb}@media (max-width: 768px){.user-container[data-v-3255e5c1]{padding:15px}.user-header h1[data-v-3255e5c1]{font-size:24px}.user-stats[data-v-3255e5c1]{grid-template-columns:1fr;gap:15px}.stats-card[data-v-3255e5c1]{padding:15px}.stats-value[data-v-3255e5c1]{font-size:20px}.admin-content[data-v-3255e5c1]{padding:15px}.filters-container[data-v-3255e5c1]{flex-direction:column;align-items:stretch}.search-box[data-v-3255e5c1]{max-width:100%;margin-bottom:10px}.filter-options[data-v-3255e5c1]{flex-direction:column;width:100%;gap:10px}.filter-group[data-v-3255e5c1]{flex-wrap:wrap;width:100%}.filter-group label[data-v-3255e5c1]{width:100%;margin-bottom:5px}.filter-group select[data-v-3255e5c1],.filter-group .date-input[data-v-3255e5c1]{flex:1;min-width:0}.table-wrapper[data-v-3255e5c1]{border:1px solid #eee;border-radius:6px;margin-bottom:15px}.table-container[data-v-3255e5c1]{padding-bottom:5px}.users-table[data-v-3255e5c1]{font-size:13px}.users-table th[data-v-3255e5c1],.users-table td[data-v-3255e5c1]{padding:10px}.table-container[data-v-3255e5c1]::-webkit-scrollbar{height:6px}.table-container[data-v-3255e5c1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.table-container[data-v-3255e5c1]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.table-container[data-v-3255e5c1]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.pagination-container[data-v-3255e5c1]{flex-direction:column;align-items:center;gap:15px}.rows-per-page[data-v-3255e5c1],.pagination-info[data-v-3255e5c1]{width:100%;justify-content:center;text-align:center}.pagination-controls[data-v-3255e5c1]{width:100%;justify-content:center;flex-wrap:wrap}.page-numbers[data-v-3255e5c1]{order:3;margin-top:10px;width:100%;justify-content:center}.page-btn[data-v-3255e5c1],.page-number[data-v-3255e5c1]{padding:8px 12px}}@media (max-width: 480px){.user-container[data-v-3255e5c1]{padding:10px}.user-header h1[data-v-3255e5c1]{font-size:20px}.user-header p[data-v-3255e5c1],.stats-card h3[data-v-3255e5c1]{font-size:14px}.stats-value[data-v-3255e5c1]{font-size:18px}.edit-btn[data-v-3255e5c1],.assessment-btn[data-v-3255e5c1]{padding:5px 10px;font-size:11px}.page-btn[data-v-3255e5c1],.page-number[data-v-3255e5c1]{padding:6px 10px;font-size:12px}.users-table td[data-v-3255e5c1]:last-child{white-space:nowrap}}.session-view-container[data-v-0582891a]{display:flex;flex-direction:column;height:100vh;background-color:#f9f9f9;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.session-header[data-v-0582891a]{display:flex;align-items:center;padding:1.5rem 1.5rem 1rem;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05);position:sticky;top:0;z-index:10}.session-header .back-button[data-v-0582891a]{background:none;border:none;color:#8252a1;cursor:pointer;padding:.5rem;margin-right:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.session-header .back-button[data-v-0582891a]:hover{background-color:#8252a11a}.session-header .header-content[data-v-0582891a]{flex:1}.session-header .title-display[data-v-0582891a]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.25rem}.session-header .patient-info[data-v-0582891a]{display:flex;align-items:center;font-size:.9rem;color:#666;gap:.5rem;flex-wrap:wrap}.session-header .patient-info .separator[data-v-0582891a]{color:#ccc}.loading-state[data-v-0582891a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem}.loading-state .loader[data-v-0582891a]{width:40px;height:40px;border:3px solid rgba(130,82,161,.2);border-radius:50%;border-top-color:#8252a1;animation:spin-0582891a 1s ease-in-out infinite;margin-bottom:1rem}.loading-state p[data-v-0582891a]{color:#666;font-size:1rem}.session-content[data-v-0582891a]{display:flex;flex-direction:column;flex:1;overflow:hidden}.tabs-container[data-v-0582891a]{display:flex;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs-container[data-v-0582891a]::-webkit-scrollbar{display:none}.tabs-container .tab[data-v-0582891a]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.95rem;color:#666;cursor:pointer;white-space:nowrap;transition:all .2s ease;position:relative}.tabs-container .tab[data-v-0582891a]:hover{color:#333}.tabs-container .tab.active[data-v-0582891a]{color:#8252a1;font-weight:500}.tabs-container .tab.active[data-v-0582891a]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#8252a1}.tab-content-container[data-v-0582891a]{flex:1;overflow:hidden;background-color:#fff;margin:1rem;border-radius:12px;box-shadow:0 2px 10px #0000000d;max-height:65vh}.tab-content[data-v-0582891a]{height:100%;display:flex;flex-direction:column}.readonly-content[data-v-0582891a]{flex:1;overflow-y:auto;padding:1.5rem}.readonly-content[data-v-0582891a]::-webkit-scrollbar{width:6px}.readonly-content[data-v-0582891a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.readonly-content[data-v-0582891a]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.readonly-content[data-v-0582891a]::-webkit-scrollbar-thumb:hover{background:#aaa}.readonly-content.context-content .context-text[data-v-0582891a]{background-color:#f9f9f9;padding:1rem;border-radius:8px;font-size:.95rem;line-height:1.5;white-space:pre-wrap}.readonly-content.context-content .empty-state[data-v-0582891a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#999;text-align:center}.readonly-content.context-content .empty-state .iconify[data-v-0582891a]{margin-bottom:1rem;opacity:.5}.readonly-content.context-content .empty-state p[data-v-0582891a]{font-size:.95rem;margin:0}.transcript-container[data-v-0582891a]{flex:1;overflow-y:auto;padding:1rem 1.5rem}.transcript-container[data-v-0582891a]::-webkit-scrollbar{width:4px}.transcript-container[data-v-0582891a]::-webkit-scrollbar-track{background:transparent}.transcript-container[data-v-0582891a]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.transcript-container[data-v-0582891a]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.transcript-container .empty-state[data-v-0582891a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#9ca3af;text-align:center}.transcript-container .empty-state .iconify[data-v-0582891a]{margin-bottom:1rem;opacity:.6}.transcript-container .empty-state p[data-v-0582891a]{font-size:.95rem;margin:0;color:#6b7280}.transcript-list[data-v-0582891a]{display:flex;flex-direction:column;gap:.75rem}.transcript-item[data-v-0582891a]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s ease}.transcript-item[data-v-0582891a]:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000000d}.transcript-header[data-v-0582891a]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.transcript-left[data-v-0582891a]{display:flex;align-items:center;gap:.5rem}.transcript-number[data-v-0582891a]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,#8252A1 0%,#9d6cb7 100%);color:#fff;border-radius:6px;font-size:.75rem;font-weight:600;letter-spacing:.5px}.user-tier-badge[data-v-0582891a]{display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;padding:2px 6px;border-radius:8px;background-color:#f0f0f0;color:#666;text-transform:uppercase;letter-spacing:.5px;border:1px solid #e0e0e0}.user-tier-badge.is-pro[data-v-0582891a]{background-color:#ffefd1;color:#c59938;border-color:#f4d03f;box-shadow:0 1px 2px #c499381a}.transcript-meta[data-v-0582891a]{display:flex;align-items:center;gap:.75rem}.transcript-timestamp[data-v-0582891a]{font-size:.75rem;color:#6b7280;font-weight:500}.transcript-actions[data-v-0582891a]{display:flex;align-items:center;gap:.25rem}.action-btn[data-v-0582891a]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .15s ease}.action-btn[data-v-0582891a]:hover{border-color:#8252a1;color:#8252a1;background:#faf9fb}.action-btn[data-v-0582891a]:active{transform:translateY(1px)}.play-btn.playing[data-v-0582891a]{background:#8252A1;border-color:#8252a1;color:#fff;animation:subtle-pulse-0582891a 2s infinite}.download-btn[data-v-0582891a]:hover{border-color:#059669;color:#059669;background:#f0fdf4}.no-audio-indicator[data-v-0582891a]{display:flex;align-items:center;gap:.4rem;color:#9ca3af;font-size:.75rem;opacity:.8}.no-audio-text[data-v-0582891a]{font-size:.7rem;color:#9ca3af}.transcript-content[data-v-0582891a]{padding:1rem}.hidden-audio[data-v-0582891a]{display:none}.transcript-text[data-v-0582891a]{margin:0;font-size:.9rem;line-height:1.6;color:#374151;font-weight:400;letter-spacing:.01em}@keyframes subtle-pulse-0582891a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(.98)}}@media (max-width: 768px){.transcript-container[data-v-0582891a]{padding:.75rem}.transcript-header[data-v-0582891a]{padding:.5rem .75rem}.transcript-left[data-v-0582891a]{gap:.4rem}.transcript-number[data-v-0582891a]{width:24px;height:24px;font-size:.7rem}.user-tier-badge[data-v-0582891a]{font-size:8px;padding:1px 4px}.transcript-meta[data-v-0582891a]{gap:.5rem}.transcript-timestamp[data-v-0582891a]{font-size:.7rem}.action-btn[data-v-0582891a]{width:24px;height:24px}.no-audio-text[data-v-0582891a]{display:none}.transcript-content[data-v-0582891a]{padding:.75rem}.transcript-text[data-v-0582891a]{font-size:.85rem;line-height:1.5}}@media (max-width: 480px){.transcript-container[data-v-0582891a]{padding:.5rem}.transcript-header[data-v-0582891a]{padding:.5rem;flex-wrap:wrap;gap:.5rem}.transcript-left[data-v-0582891a]{order:1;gap:.3rem}.transcript-meta[data-v-0582891a]{order:2;width:100%;justify-content:space-between;margin-top:.25rem}.transcript-number[data-v-0582891a]{width:22px;height:22px;font-size:.65rem}.user-tier-badge[data-v-0582891a]{font-size:7px;padding:1px 3px}.transcript-actions[data-v-0582891a]{gap:.2rem}.action-btn[data-v-0582891a]{width:22px;height:22px}.no-audio-text[data-v-0582891a]{display:none}.transcript-content[data-v-0582891a]{padding:.5rem}.transcript-text[data-v-0582891a]{font-size:.8rem}}.action-buttons[data-v-0582891a]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background-color:#fff;border-top:1px solid rgba(0,0,0,.05)}.action-buttons .left-actions[data-v-0582891a],.action-buttons .right-actions[data-v-0582891a]{display:flex;align-items:center;gap:.75rem}.action-button[data-v-0582891a]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.action-button.copy-button[data-v-0582891a]{background-color:#f5f5f5;color:#333}.action-button.copy-button[data-v-0582891a]:hover{background-color:#eaeaea}@keyframes spin-0582891a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.session-header[data-v-0582891a]{padding:1rem}.session-header .title-display[data-v-0582891a]{font-size:1.25rem}.tabs-container .tab[data-v-0582891a]{padding:.75rem 1rem;font-size:.85rem}.tabs-container .tab span[data-v-0582891a]{display:none}.tabs-container .tab:first-child span[data-v-0582891a]{display:inline;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-content-container[data-v-0582891a]{margin:.75rem;border-radius:8px}.readonly-content[data-v-0582891a],.transcript-container[data-v-0582891a],.audio-container[data-v-0582891a]{padding:1rem}.action-buttons[data-v-0582891a]{padding:.75rem}.action-buttons .readonly-indicator[data-v-0582891a]{font-size:.8rem;padding:.4rem .6rem}.action-button[data-v-0582891a]{padding:.5rem 1rem;font-size:.85rem}}@media (max-width: 480px){.session-header .title-display[data-v-0582891a]{font-size:1.1rem}.session-header .patient-info[data-v-0582891a]{font-size:.8rem}.tabs-container[data-v-0582891a]{justify-content:space-around}.tabs-container .tab[data-v-0582891a]{flex:1;justify-content:center;padding:.75rem .5rem}.tabs-container .tab span[data-v-0582891a]{display:none}.transcript-item[data-v-0582891a]{font-size:.85rem;padding:.6rem .8rem}.action-button[data-v-0582891a]{padding:.5rem;border-radius:50%}.action-button span[data-v-0582891a]{display:none}}.typist-dashboard-page[data-v-4baadd03]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#f5f7fa 0%,#e4e8f0 100%);padding:2rem;transition:opacity .3s ease}.page-exit[data-v-4baadd03]{opacity:0}.dashboard-container[data-v-4baadd03]{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center}.header[data-v-4baadd03]{text-align:center;margin-bottom:3rem}.logo[data-v-4baadd03]{height:60px;margin-bottom:.1rem}.title[data-v-4baadd03]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem}.subtitle[data-v-4baadd03]{font-size:1.25rem;color:#4a5568;max-width:700px}.options-container[data-v-4baadd03]{display:flex;gap:2rem;width:100%;margin-bottom:3rem}@media (max-width: 1100px){.options-container[data-v-4baadd03]{flex-direction:column}}.option-card[data-v-4baadd03]{flex:1;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px #0000000d;transition:all .3s ease;cursor:pointer;position:relative;border:2px solid transparent;display:flex;flex-direction:column;min-height:600px}.option-card[data-v-4baadd03]:hover,.option-card.hover[data-v-4baadd03]{transform:translateY(-10px);box-shadow:0 15px 35px #0000001a}.option-card[data-v-4baadd03]:nth-child(1):hover,.option-card:nth-child(1).hover[data-v-4baadd03]{border-color:#3b82f6}.option-card[data-v-4baadd03]:nth-child(2):hover,.option-card:nth-child(2).hover[data-v-4baadd03]{border-color:#8b5cf6}.option-card[data-v-4baadd03]:nth-child(3):hover,.option-card:nth-child(3).hover[data-v-4baadd03]{border-color:#ef4444}.card-content[data-v-4baadd03]{padding:2.5rem;display:flex;flex-direction:column;height:100%}.icon-container[data-v-4baadd03]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.option-card:nth-child(1) .icon-container[data-v-4baadd03]{background-color:#3b82f61a}.option-card:nth-child(2) .icon-container[data-v-4baadd03]{background-color:#8b5cf61a}.option-card:nth-child(3) .icon-container[data-v-4baadd03]{background-color:#ef44441a}.option-icon[data-v-4baadd03]{width:40px;height:40px;font-size:2rem;margin-left:auto;margin-right:auto}.option-card:nth-child(1) .icon-container i[data-v-4baadd03]{color:#3b82f6}.option-card:nth-child(2) .icon-container i[data-v-4baadd03]{color:#8b5cf6}.option-card:nth-child(3) .icon-container i[data-v-4baadd03]{color:#ef4444}.option-title[data-v-4baadd03]{font-size:1.75rem;font-weight:600;margin-bottom:1rem;color:#1a202c}.option-card:nth-child(1) .option-title[data-v-4baadd03]{color:#2563eb}.option-card:nth-child(2) .option-title[data-v-4baadd03]{color:#7c3aed}.option-card:nth-child(3) .option-title[data-v-4baadd03]{color:#dc2626}.option-description[data-v-4baadd03]{color:#4a5568;margin-bottom:1.5rem;line-height:1.6}.feature-list[data-v-4baadd03]{list-style:none;padding:0;margin:0 0 2rem}.feature-list li[data-v-4baadd03]{display:flex;align-items:center;margin-bottom:.75rem;color:#4a5568}.feature-list li i[data-v-4baadd03]{margin-right:.75rem}.option-card:nth-child(1) .feature-list li i[data-v-4baadd03]{color:#3b82f6}.option-card:nth-child(2) .feature-list li i[data-v-4baadd03]{color:#8b5cf6}.option-card:nth-child(3) .feature-list li i[data-v-4baadd03]{color:#ef4444}.cta-button[data-v-4baadd03]{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;border-radius:8px;font-weight:600;transition:all .2s ease;margin-top:auto}.option-card:nth-child(1) .cta-button[data-v-4baadd03]{background-color:#3b82f6;color:#fff}.option-card:nth-child(2) .cta-button[data-v-4baadd03]{background-color:#8b5cf6;color:#fff}.option-card:nth-child(3) .cta-button[data-v-4baadd03]{background-color:#ef4444;color:#fff}.cta-button i[data-v-4baadd03]{margin-left:.75rem;transition:transform .2s ease}.option-card:hover .cta-button i[data-v-4baadd03],.option-card.hover .cta-button i[data-v-4baadd03]{transform:translate(5px)}.footer[data-v-4baadd03]{display:flex;flex-direction:column;align-items:center;color:#718096;font-size:.875rem}.copyright[data-v-4baadd03]{margin-bottom:.5rem}@media (max-width: 768px){.title[data-v-4baadd03]{font-size:2rem}.subtitle[data-v-4baadd03]{font-size:1.1rem}.card-content[data-v-4baadd03]{padding:1.5rem}}.ocr-page-container[data-v-458c83e9]{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100vh - 120px);padding:10px;overflow:hidden}.ai-disclaimer[data-v-458c83e9]{display:flex;align-items:center;background-color:#f8f9fa;border-left:4px solid #8252A1;padding:10px 15px;margin-bottom:15px;border-radius:4px}.disclaimer-icon[data-v-458c83e9]{color:#8252a1;font-size:20px;margin-right:10px;flex-shrink:0}.ai-disclaimer p[data-v-458c83e9]{margin:0;font-size:.9rem;color:#555;line-height:1.4}.ocr-image-container[data-v-458c83e9]{width:100%;max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 120px);overflow-y:auto;padding-bottom:10px;position:relative}.scribe-container[data-v-458c83e9]{display:flex;justify-content:center;flex-direction:column;margin:0 auto;height:100%;min-height:60vh;padding:.5rem;overflow:visible;width:100%;position:relative}.scribe-container.upload[data-v-458c83e9]{width:70%!important}.audio-panel[data-v-458c83e9]{position:relative;background-color:#f8f9fa;border-radius:8px;padding:1rem 1.5rem;margin-bottom:.75rem;box-shadow:0 2px 4px #0000000d;width:100%}.status-indicators[data-v-458c83e9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.timer-container[data-v-458c83e9]{display:flex;flex-direction:column;gap:.25rem}.audio-upload-title[data-v-458c83e9]{font-size:1.3rem;font-weight:600;color:#333}.file-status[data-v-458c83e9]{font-size:.85rem;color:#777;margin-top:.25rem}.audio-status[data-v-458c83e9]{padding:.35rem .75rem;border-radius:16px;font-size:.85rem;font-weight:500;background-color:#f5eef9;color:#8252a1}.audio-status.detected[data-v-458c83e9]{background-color:#e6f9f8;color:#1ebbb2}.upload-container[data-v-458c83e9]{background-color:#fff;border:2px dashed #ccc;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;margin:1rem 0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-container.drag-over[data-v-458c83e9],.upload-container.has-file[data-v-458c83e9]{border-color:#8252a1;background-color:#8252a10d}.file-input[data-v-458c83e9]{display:none}.upload-icon[data-v-458c83e9]{font-size:3rem;color:#8252a1;margin-bottom:1rem}.upload-text[data-v-458c83e9]{color:#555}.upload-text p[data-v-458c83e9]{margin:8px 0;color:#555;font-size:16px}.upload-hint[data-v-458c83e9]{font-size:.8rem!important;color:#888;margin-top:.5rem}.file-preview[data-v-458c83e9]{display:flex;align-items:center;justify-content:space-between;padding:.5rem}.file-info[data-v-458c83e9]{display:flex;align-items:center;gap:1rem}.file-icon[data-v-458c83e9]{font-size:2rem;color:#8252a1}.file-details[data-v-458c83e9]{text-align:left}.file-name[data-v-458c83e9]{font-weight:500;color:#333;margin-bottom:.25rem;word-break:break-all}.file-size[data-v-458c83e9]{font-size:.8rem;color:#777}.remove-file[data-v-458c83e9]{background-color:#ff6b6b;color:#fff;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.remove-file[data-v-458c83e9]:hover{background-color:#ff5252;transform:scale(1.1)}.upload-progress-container[data-v-458c83e9]{margin:1rem 0}.upload-progress-bar[data-v-458c83e9]{height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden}.upload-progress[data-v-458c83e9]{height:100%;background-color:#8252a1;transition:width .3s ease}.upload-progress-text[data-v-458c83e9]{text-align:right;font-size:.8rem;color:#666;margin-top:.25rem}.controls-container[data-v-458c83e9]{width:100%;padding:1rem 0 .5rem;margin-top:.5rem}.controls[data-v-458c83e9]{display:flex;justify-content:center;gap:.75rem;padding-bottom:.5rem}.primary-btn[data-v-458c83e9],.stop-btn[data-v-458c83e9],.secondary-btn[data-v-458c83e9]{padding:.6rem 1.5rem;font-size:.95rem;font-weight:600;border:none;border-radius:24px;cursor:pointer;transition:all .2s ease;min-width:160px;display:flex;align-items:center;justify-content:center;gap:.4rem}.primary-btn[data-v-458c83e9]{background-color:#8252a1;color:#fff}.primary-btn[data-v-458c83e9]:hover{background-color:#6b4589;transform:translateY(-1px);box-shadow:0 3px 6px #8252a133}.fa-spin[data-v-458c83e9]{animation:spin-458c83e9 1s linear infinite}@keyframes spin-458c83e9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.primary-btn[data-v-458c83e9]:disabled{background-color:#d1c6db;cursor:not-allowed;transform:none;box-shadow:none}.secondary-btn[data-v-458c83e9]{background-color:#f0f0f0;color:#8252a1}.secondary-btn[data-v-458c83e9]:hover{background-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 3px 6px #8252a11a}.processing-indicator[data-v-458c83e9]{display:flex;flex-direction:column;align-items:center;margin:1.5rem 0;padding:1rem}.processing-text[data-v-458c83e9]{margin-top:1rem;color:#555;font-size:1rem;font-weight:500}.tabs-container[data-v-458c83e9]{margin-bottom:15px;width:100%}.tabs[data-v-458c83e9]{display:flex;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center}.tab-spacer[data-v-458c83e9]{width:150px}.tab[data-v-458c83e9]{padding:10px 20px;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease;font-weight:500;color:#666}.tab.active[data-v-458c83e9]{color:#8252a1;border-bottom-color:#8252a1}.process-new-btn-container[data-v-458c83e9]{position:absolute;top:5px;right:5px;z-index:10}.process-new-btn[data-v-458c83e9]{min-width:auto;padding:.4rem .8rem;font-size:.9rem;box-shadow:0 2px 8px #8252a14d;white-space:nowrap}.results-container[data-v-458c83e9]{display:flex;flex-direction:row;gap:15px;width:100%;height:calc(100vh - 180px);min-height:400px;margin-top:0;margin-bottom:0}.result-card[data-v-458c83e9]{flex:1;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:15px;transition:all .3s ease;height:100%;min-height:400px;display:flex;flex-direction:column;overflow:hidden}.card-header[data-v-458c83e9]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;background-color:#f5f5f5;margin:-15px -15px 10px;padding:12px 15px;border-top-left-radius:12px;border-top-right-radius:12px}.card-title[data-v-458c83e9]{margin:0;font-size:16px;font-weight:600;color:#8252a1}.card-body[data-v-458c83e9]{flex:1;overflow:auto;padding:5px;position:relative}.image-card.hidden[data-v-458c83e9]{display:none}.text-card.expanded[data-v-458c83e9]{flex:2}.card-actions[data-v-458c83e9]{display:flex;align-items:center;gap:10px}.pdf-container[data-v-458c83e9]{height:100%;width:100%;overflow:auto}.pdf-container[data-v-458c83e9] .app-content{height:calc(100% - 40px);overflow:auto}.pdf-container[data-v-458c83e9] .mbl-pdf{height:100%}.copy-btn[data-v-458c83e9]{display:flex;align-items:center;gap:5px;background:none;border:none;color:#666;cursor:pointer;padding:5px 10px;border-radius:4px;transition:all .2s ease;font-size:.9rem}.copy-btn[data-v-458c83e9]:hover{background-color:#0000000d;color:#4caf50}.copy-btn span[data-v-458c83e9]{color:#4caf50;font-size:.8rem}.card-controls[data-v-458c83e9]{display:flex;gap:5px}.control-button[data-v-458c83e9]{background:none;border:1px solid #e0e0e0;border-radius:4px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#4caf50;font-size:12px;position:relative}.control-button[data-v-458c83e9]:hover{background-color:#f1f8e9;color:#45a049;border-color:#a5d6a7}.control-button[data-v-458c83e9]:active{transform:scale(.95)}.toggle-button[data-v-458c83e9]{margin-left:5px;background-color:#f1f8e9}.image-container[data-v-458c83e9]{position:relative;width:100%;height:100%;overflow:hidden;background-color:#f5f5f5;border-radius:8px}.image-wrapper[data-v-458c83e9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;transform-origin:center center;cursor:grab;position:relative}.image-wrapper[data-v-458c83e9]:active{cursor:grabbing}.document-image[data-v-458c83e9]{max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.magnifier[data-v-458c83e9]{position:absolute;width:150px;height:150px;border:2px solid #8252A1;border-radius:50%;pointer-events:none;background-repeat:no-repeat;z-index:10;transform:translate(-50%,-50%);box-shadow:0 0 15px #00000040;backdrop-filter:brightness(1.05);opacity:.95;transition:opacity .2s ease,width .2s ease,height .2s ease;overflow:hidden;background-size:auto!important}.pdf-container[data-v-458c83e9]{width:100%;height:100%;min-height:400px;display:flex;flex-direction:column;overflow:hidden}.mobile-toggle-container[data-v-458c83e9]{display:none;margin-bottom:15px;text-align:center}.toggle-view-button[data-v-458c83e9]{background-color:#4caf50;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;cursor:pointer;transition:all .3s ease}.template-editor[data-v-458c83e9]{height:100%;border:none;padding:15px}@media (max-width: 768px){.ocr-page-container[data-v-458c83e9]{padding:5px}.ocr-image-container[data-v-458c83e9]{gap:10px;height:calc(100vh - 120px)}.results-container[data-v-458c83e9]{flex-direction:column;gap:10px;height:auto;min-height:calc(100vh - 220px)}.mobile-toggle-container[data-v-458c83e9]{display:block;margin-bottom:10px;margin-top:40px}.result-card.mobile-view[data-v-458c83e9]{min-height:350px;max-height:calc(100vh - 220px)}.card-header[data-v-458c83e9]{padding:8px 12px}.card-title[data-v-458c83e9]{font-size:14px}.control-button[data-v-458c83e9]{width:28px;height:28px}.process-new-btn-container[data-v-458c83e9]{position:fixed;top:70px;right:10px;z-index:100}.process-new-btn[data-v-458c83e9]{font-size:.8rem;padding:.4rem .8rem}}.typist-cases[data-v-00533685]{padding:20px;background-color:#f9fafb;min-height:100vh}.header[data-v-00533685]{margin-bottom:24px}.header h1[data-v-00533685]{font-size:24px;font-weight:600;color:#111827;margin-bottom:8px}.subtitle[data-v-00533685]{color:#6b7280;font-size:16px}.filters-container[data-v-00533685]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.search-box[data-v-00533685]{position:relative;flex:1;min-width:200px;max-width:300px}.search-box label[data-v-00533685]{font-size:12px;color:#4b5563;margin-bottom:4px;display:block}.search-box input[data-v-00533685]{width:100%;padding:8px 12px 8px 32px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.search-icon[data-v-00533685]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:14px}.filter-options[data-v-00533685]{display:flex;flex-wrap:wrap;gap:16px;flex:2}.date-filters[data-v-00533685]{display:flex;gap:12px}.date-input[data-v-00533685],.status-filter[data-v-00533685]{display:flex;flex-direction:column}.date-input label[data-v-00533685],.status-filter label[data-v-00533685]{font-size:12px;color:#4b5563;margin-bottom:4px}input[type=date][data-v-00533685],select[data-v-00533685]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;background-color:#fff}.reset-btn[data-v-00533685]{padding:8px 16px;background-color:#f3f4f6;color:#4b5563;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;align-self:flex-end}.reset-btn[data-v-00533685]:hover{background-color:#e5e7eb}.typist-cases-container[data-v-00533685]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;margin-bottom:24px}.loading-state[data-v-00533685],.empty-state[data-v-00533685]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;color:#6b7280}.spinner[data-v-00533685]{border:3px solid #f3f4f6;border-top:3px solid #1EBBB2;border-radius:50%;width:24px;height:24px;animation:spin-00533685 1s linear infinite;margin-bottom:12px}@keyframes spin-00533685{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-responsive[data-v-00533685]{width:100%;overflow-x:auto}.typist-cases-table[data-v-00533685]{width:100%;border-collapse:collapse}.typist-cases-table thead[data-v-00533685]{background-color:#f9fafb}.typist-cases-table th[data-v-00533685]{text-align:left;padding:12px 16px;font-size:14px;font-weight:500;color:#4b5563;border-bottom:1px solid #e5e7eb;white-space:nowrap;cursor:pointer}.typist-cases-table th[data-v-00533685]:hover{background-color:#f3f4f6}.sort-icon[data-v-00533685]{margin-left:4px;font-size:12px}.typist-cases-table td[data-v-00533685]{padding:12px 16px;font-size:14px;color:#1f2937;border-bottom:1px solid #e5e7eb}.typist-cases-table tr.alternate[data-v-00533685]{background-color:#f9fafb}.typist-cases-table tr[data-v-00533685]:hover{background-color:#f3f4f6}.case-title[data-v-00533685]{font-weight:500}.patient-name[data-v-00533685]{font-size:12px;color:#6b7280;margin-top:4px}.status-badge[data-v-00533685]{display:inline-block;padding:4px 8px;border-radius:9999px;font-size:12px;font-weight:500}.status-badge.active[data-v-00533685]{background-color:#d1fae5;color:#065f46}.status-badge.inactive[data-v-00533685]{background-color:#fee2e2;color:#991b1b}.view-btn[data-v-00533685]{display:flex;align-items:center;gap:4px;padding:6px 12px;background-color:#1ebbb2;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.view-btn[data-v-00533685]:hover{background-color:#0da192}.pagination-container[data-v-00533685]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:16px;border-top:1px solid #e5e7eb;gap:16px}.rows-per-page[data-v-00533685]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px}.rows-per-page select[data-v-00533685]{padding:6px 10px;border:1px solid #ddd;border-radius:4px}.pagination-info[data-v-00533685]{color:#6b7280;font-size:14px}.pagination-controls[data-v-00533685]{display:flex;align-items:center;gap:5px}.page-btn[data-v-00533685]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-btn[data-v-00533685]:hover:not(:disabled){background-color:#f9fafb}.page-btn[data-v-00533685]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-00533685]{display:flex;gap:5px}.page-number[data-v-00533685]{background:none;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;color:#4b5563}.page-number.active[data-v-00533685]{background-color:#1ebbb2;color:#fff;border-color:#1ebbb2}.page-number[data-v-00533685]:hover:not(:disabled):not(.active){background-color:#f9fafb}@media (max-width: 768px){.typist-cases[data-v-00533685]{padding:16px}.filters-container[data-v-00533685]{flex-direction:column}.search-box[data-v-00533685]{max-width:100%}.filter-options[data-v-00533685],.date-filters[data-v-00533685]{flex-direction:column;width:100%}.date-input[data-v-00533685],.status-filter[data-v-00533685],input[type=date][data-v-00533685],select[data-v-00533685]{width:100%}.reset-btn[data-v-00533685]{width:100%;margin-top:8px}.typist-cases-table[data-v-00533685]{display:block;width:100%}.typist-cases-table thead[data-v-00533685]{display:none}.typist-cases-table tbody[data-v-00533685]{display:block;width:100%}.typist-cases-table tr[data-v-00533685]{display:block;width:100%;margin-bottom:16px;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.typist-cases-table td[data-v-00533685]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;border-bottom:1px solid #f3f4f6;text-align:right;font-size:13px}.typist-cases-table td[data-v-00533685]:before{content:attr(data-label);font-weight:500;color:#4b5563;text-align:left;margin-right:16px}.typist-cases-table tr.alternate[data-v-00533685]{background-color:transparent}.pagination-container[data-v-00533685]{flex-direction:column;gap:16px}.rows-per-page[data-v-00533685],.pagination-info[data-v-00533685],.pagination-controls[data-v-00533685]{width:100%;justify-content:center}}@media (max-width: 480px){.typist-cases-table td[data-v-00533685]{font-size:12px}.view-btn[data-v-00533685],.page-btn[data-v-00533685],.page-number[data-v-00533685]{padding:4px 8px;font-size:12px}}.session-view-container[data-v-13e0b6c5]{display:flex;flex-direction:column;height:100vh;background-color:#f9f9f9;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.session-header[data-v-13e0b6c5]{display:flex;align-items:center;padding:1.5rem 1.5rem 1rem;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05);position:sticky;top:0;z-index:10}.session-header .back-button[data-v-13e0b6c5]{background:none;border:none;color:#8252a1;cursor:pointer;padding:.5rem;margin-right:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.session-header .back-button[data-v-13e0b6c5]:hover{background-color:#8252a11a}.session-header .header-content[data-v-13e0b6c5]{flex:1}.session-header .title-input[data-v-13e0b6c5]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.25rem;background:transparent;width:100%;padding:.25rem 0;border:none;border-radius:4px;transition:background-color .2s ease}.session-header .title-input[data-v-13e0b6c5]:hover,.session-header .title-input[data-v-13e0b6c5]:focus{background-color:#00000008;outline:none}.session-header .patient-info[data-v-13e0b6c5]{display:flex;align-items:center;font-size:.9rem;color:#666;gap:.5rem;flex-wrap:wrap}.session-header .patient-info .separator[data-v-13e0b6c5]{color:#ccc}.loading-state[data-v-13e0b6c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem}.loading-state .loader[data-v-13e0b6c5]{width:40px;height:40px;border:3px solid rgba(130,82,161,.2);border-radius:50%;border-top-color:#8252a1;animation:spin-13e0b6c5 1s ease-in-out infinite;margin-bottom:1rem}.loading-state p[data-v-13e0b6c5]{color:#666;font-size:1rem}.session-content[data-v-13e0b6c5]{display:flex;flex-direction:column;flex:1;overflow:hidden}.tabs-container[data-v-13e0b6c5]{display:flex;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs-container[data-v-13e0b6c5]::-webkit-scrollbar{display:none}.tabs-container .tab[data-v-13e0b6c5]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.95rem;color:#666;cursor:pointer;white-space:nowrap;transition:all .2s ease;position:relative}.tabs-container .tab[data-v-13e0b6c5]:hover{color:#333}.tabs-container .tab.active[data-v-13e0b6c5]{color:#8252a1;font-weight:500}.tabs-container .tab.active[data-v-13e0b6c5]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#8252a1}.tab-content-container[data-v-13e0b6c5]{flex:1;overflow:hidden;background-color:#fff;margin:1rem;border-radius:12px;box-shadow:0 2px 10px #0000000d;max-height:65vh}.tab-content[data-v-13e0b6c5]{height:100%;display:flex;flex-direction:column}.readonly-content[data-v-13e0b6c5]{flex:1;overflow-y:auto;padding:1.5rem}.readonly-content[data-v-13e0b6c5]::-webkit-scrollbar{width:6px}.readonly-content[data-v-13e0b6c5]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.readonly-content[data-v-13e0b6c5]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.readonly-content[data-v-13e0b6c5]::-webkit-scrollbar-thumb:hover{background:#aaa}.readonly-content.context-content .context-text[data-v-13e0b6c5]{background-color:#f9f9f9;padding:1rem;border-radius:8px;font-size:.95rem;line-height:1.5;white-space:pre-wrap}.readonly-content.context-content .empty-state[data-v-13e0b6c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#999;text-align:center}.readonly-content.context-content .empty-state .iconify[data-v-13e0b6c5]{margin-bottom:1rem;opacity:.5}.readonly-content.context-content .empty-state p[data-v-13e0b6c5]{font-size:.95rem;margin:0}.editor-container[data-v-13e0b6c5]{flex:1;overflow-y:auto;padding:1.5rem}.editor-container[data-v-13e0b6c5]::-webkit-scrollbar{width:6px}.editor-container[data-v-13e0b6c5]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.editor-container[data-v-13e0b6c5]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.editor-container[data-v-13e0b6c5]::-webkit-scrollbar-thumb:hover{background:#aaa}.context-textarea[data-v-13e0b6c5]{flex:1;width:100%;height:100%;padding:1.5rem;border:none;resize:none;font-family:inherit;font-size:.95rem;line-height:1.5;color:#333}.context-textarea[data-v-13e0b6c5]:focus{outline:none}.context-textarea[data-v-13e0b6c5]::placeholder{color:#aaa}.transcript-container[data-v-13e0b6c5]{flex:1;overflow-y:auto;padding:1rem 1.5rem}.transcript-container[data-v-13e0b6c5]::-webkit-scrollbar{width:4px}.transcript-container[data-v-13e0b6c5]::-webkit-scrollbar-track{background:transparent}.transcript-container[data-v-13e0b6c5]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.transcript-container[data-v-13e0b6c5]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.transcript-container .empty-state[data-v-13e0b6c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#9ca3af;text-align:center}.transcript-container .empty-state .iconify[data-v-13e0b6c5]{margin-bottom:1rem;opacity:.6}.transcript-container .empty-state p[data-v-13e0b6c5]{font-size:.95rem;margin:0;color:#6b7280}.transcript-list[data-v-13e0b6c5]{display:flex;flex-direction:column;gap:.75rem}.transcript-item[data-v-13e0b6c5]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s ease}.transcript-item[data-v-13e0b6c5]:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000000d}.transcript-header[data-v-13e0b6c5]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.transcript-left[data-v-13e0b6c5]{display:flex;align-items:center;gap:.5rem}.transcript-number[data-v-13e0b6c5]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,#8252A1 0%,#9d6cb7 100%);color:#fff;border-radius:6px;font-size:.75rem;font-weight:600;letter-spacing:.5px}.user-tier-badge[data-v-13e0b6c5]{display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;padding:2px 6px;border-radius:8px;background-color:#f0f0f0;color:#666;text-transform:uppercase;letter-spacing:.5px;border:1px solid #e0e0e0}.user-tier-badge.is-pro[data-v-13e0b6c5]{background-color:#ffefd1;color:#c59938;border-color:#f4d03f;box-shadow:0 1px 2px #c499381a}.transcript-meta[data-v-13e0b6c5]{display:flex;align-items:center;gap:.75rem}.transcript-timestamp[data-v-13e0b6c5]{font-size:.75rem;color:#6b7280;font-weight:500}.transcript-actions[data-v-13e0b6c5]{display:flex;align-items:center;gap:.25rem}.action-btn[data-v-13e0b6c5]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .15s ease}.action-btn[data-v-13e0b6c5]:hover{border-color:#8252a1;color:#8252a1;background:#faf9fb}.action-btn[data-v-13e0b6c5]:active{transform:translateY(1px)}.play-btn.playing[data-v-13e0b6c5]{background:#8252A1;border-color:#8252a1;color:#fff;animation:subtle-pulse-13e0b6c5 2s infinite}.download-btn[data-v-13e0b6c5]:hover{border-color:#059669;color:#059669;background:#f0fdf4}.no-audio-indicator[data-v-13e0b6c5]{display:flex;align-items:center;gap:.4rem;color:#9ca3af;font-size:.75rem;opacity:.8}.no-audio-text[data-v-13e0b6c5]{font-size:.7rem;color:#9ca3af}.transcript-content[data-v-13e0b6c5]{padding:1rem}.hidden-audio[data-v-13e0b6c5]{display:none}.transcript-text[data-v-13e0b6c5]{margin:0;font-size:.9rem;line-height:1.6;color:#374151;font-weight:400;letter-spacing:.01em}@keyframes subtle-pulse-13e0b6c5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(.98)}}@media (max-width: 768px){.transcript-container[data-v-13e0b6c5]{padding:.75rem}.transcript-header[data-v-13e0b6c5]{padding:.5rem .75rem}.transcript-left[data-v-13e0b6c5]{gap:.4rem}.transcript-number[data-v-13e0b6c5]{width:24px;height:24px;font-size:.7rem}.user-tier-badge[data-v-13e0b6c5]{font-size:8px;padding:1px 4px}.transcript-meta[data-v-13e0b6c5]{gap:.5rem}.transcript-timestamp[data-v-13e0b6c5]{font-size:.7rem}.action-btn[data-v-13e0b6c5]{width:24px;height:24px}.no-audio-text[data-v-13e0b6c5]{display:none}.transcript-content[data-v-13e0b6c5]{padding:.75rem}.transcript-text[data-v-13e0b6c5]{font-size:.85rem;line-height:1.5}}@media (max-width: 480px){.transcript-container[data-v-13e0b6c5]{padding:.5rem}.transcript-header[data-v-13e0b6c5]{padding:.5rem;flex-wrap:wrap;gap:.5rem}.transcript-left[data-v-13e0b6c5]{order:1;gap:.3rem}.transcript-meta[data-v-13e0b6c5]{order:2;width:100%;justify-content:space-between;margin-top:.25rem}.transcript-number[data-v-13e0b6c5]{width:22px;height:22px;font-size:.65rem}.user-tier-badge[data-v-13e0b6c5]{font-size:7px;padding:1px 3px}.transcript-actions[data-v-13e0b6c5]{gap:.2rem}.action-btn[data-v-13e0b6c5]{width:22px;height:22px}.no-audio-text[data-v-13e0b6c5]{display:none}.transcript-content[data-v-13e0b6c5]{padding:.5rem}.transcript-text[data-v-13e0b6c5]{font-size:.8rem}}.action-buttons[data-v-13e0b6c5]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background-color:#fff;border-top:1px solid rgba(0,0,0,.05)}.action-buttons .left-actions[data-v-13e0b6c5],.action-buttons .right-actions[data-v-13e0b6c5]{display:flex;align-items:center;gap:.75rem}.action-buttons .save-status[data-v-13e0b6c5]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#e67e22;padding:.5rem .75rem;background:rgba(230,126,34,.1);border-radius:6px;border:1px solid rgba(230,126,34,.2);white-space:nowrap;position:relative}.action-buttons .save-status .status-text[data-v-13e0b6c5]{font-weight:500}.action-buttons .save-status[data-v-13e0b6c5]:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid rgba(230,126,34,.2)}.action-buttons .action-button[data-v-13e0b6c5]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.action-buttons .action-button.save-button[data-v-13e0b6c5]{background-color:#95a5a6;color:#fff}.action-buttons .action-button.save-button.has-changes[data-v-13e0b6c5]{background-color:#e74c3c;animation:pulseButton-13e0b6c5 2s infinite}.action-buttons .action-button.save-button.has-changes[data-v-13e0b6c5]:hover{background-color:#c0392b;animation:none}.action-buttons .action-button.save-button.saving[data-v-13e0b6c5]{background-color:#3498db;cursor:not-allowed}.action-buttons .action-button.save-button[data-v-13e0b6c5]:disabled{background-color:#bdc3c7;color:#7f8c8d;cursor:not-allowed}.action-buttons .action-button.cancel-button[data-v-13e0b6c5]{background-color:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;animation:slideInFromRight-13e0b6c5 .3s ease-out}.action-buttons .action-button.cancel-button[data-v-13e0b6c5]:hover{background-color:#e9ecef;color:#495057;border-color:#adb5bd}.action-buttons .action-button.cancel-button[data-v-13e0b6c5]:active{background-color:#dee2e6;transform:translateY(1px)}.action-buttons .action-button.copy-button[data-v-13e0b6c5]{background-color:#f5f5f5;color:#333}.action-buttons .action-button.copy-button[data-v-13e0b6c5]:hover{background-color:#eaeaea}.action-button[data-v-13e0b6c5]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.action-button.copy-button[data-v-13e0b6c5]{background-color:#f5f5f5;color:#333}.action-button.copy-button[data-v-13e0b6c5]:hover{background-color:#eaeaea}.unsaved-changes-banner[data-v-13e0b6c5]{background:linear-gradient(135deg,#fff3cd 0%,#ffeaa7 100%);border:1px solid #f39c12;border-left:4px solid #e67e22;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:9;animation:slideDown-13e0b6c5 .3s ease-out}.unsaved-changes-banner .banner-content[data-v-13e0b6c5]{display:flex;align-items:center;gap:.75rem}.unsaved-changes-banner .banner-content .iconify[data-v-13e0b6c5]{color:#e67e22;flex-shrink:0}.unsaved-changes-banner .banner-content .banner-text .banner-title[data-v-13e0b6c5]{font-weight:600;color:#8b5a00;font-size:.95rem;margin-bottom:.25rem}.unsaved-changes-banner .banner-content .banner-text .banner-description[data-v-13e0b6c5]{font-size:.85rem;color:#8b5a00}.unsaved-changes-banner .banner-actions[data-v-13e0b6c5]{display:flex;gap:.5rem}.unsaved-changes-banner .banner-actions .banner-save-btn[data-v-13e0b6c5],.unsaved-changes-banner .banner-actions .banner-cancel-btn[data-v-13e0b6c5]{display:flex;align-items:center;gap:.25rem;padding:.4rem .75rem;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.unsaved-changes-banner .banner-actions .banner-save-btn[data-v-13e0b6c5]{background-color:#e67e22;color:#fff}.unsaved-changes-banner .banner-actions .banner-save-btn[data-v-13e0b6c5]:hover:not(:disabled){background-color:#d35400}.unsaved-changes-banner .banner-actions .banner-save-btn[data-v-13e0b6c5]:disabled{background-color:#f39c12;opacity:.7;cursor:not-allowed}.unsaved-changes-banner .banner-actions .banner-cancel-btn[data-v-13e0b6c5]{background-color:#ffffff80;color:#8b5a00}.unsaved-changes-banner .banner-actions .banner-cancel-btn[data-v-13e0b6c5]:hover{background-color:#ffffffb3}@keyframes spin-13e0b6c5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseButton-13e0b6c5{0%{box-shadow:0 0 #e74c3c66}70%{box-shadow:0 0 0 10px #e74c3c00}to{box-shadow:0 0 #e74c3c00}}@keyframes slideInFromRight-13e0b6c5{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideDown-13e0b6c5{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.spinning[data-v-13e0b6c5]{animation:spin-13e0b6c5 1s linear infinite}@media (max-width: 768px){.session-header[data-v-13e0b6c5]{padding:1rem}.session-header .title-display[data-v-13e0b6c5]{font-size:1.25rem}.tabs-container .tab[data-v-13e0b6c5]{padding:.75rem 1rem;font-size:.85rem}.tabs-container .tab span[data-v-13e0b6c5]{display:none}.tabs-container .tab:first-child span[data-v-13e0b6c5]{display:inline;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-content-container[data-v-13e0b6c5]{margin:.75rem;border-radius:8px}.readonly-content[data-v-13e0b6c5],.transcript-container[data-v-13e0b6c5],.audio-container[data-v-13e0b6c5]{padding:1rem}.action-buttons[data-v-13e0b6c5]{padding:.75rem}.action-buttons .readonly-indicator[data-v-13e0b6c5]{font-size:.8rem;padding:.4rem .6rem}.action-button[data-v-13e0b6c5]{padding:.5rem 1rem;font-size:.85rem}}@media (max-width: 480px){.session-header .title-display[data-v-13e0b6c5]{font-size:1.1rem}.session-header .patient-info[data-v-13e0b6c5]{font-size:.8rem}.tabs-container[data-v-13e0b6c5]{justify-content:space-around}.tabs-container .tab[data-v-13e0b6c5]{flex:1;justify-content:center;padding:.75rem .5rem}.tabs-container .tab span[data-v-13e0b6c5]{display:none}.transcript-item[data-v-13e0b6c5]{font-size:.85rem;padding:.6rem .8rem}.action-button[data-v-13e0b6c5]{padding:.5rem;border-radius:50%}.action-button span[data-v-13e0b6c5]{display:none}}.readonly-content h1{font-size:1.8em;font-weight:600;margin:1em 0 .5em;color:#333}.readonly-content h2{font-size:1.4em;font-weight:600;margin:1em 0 .5em;color:#333}.readonly-content p{margin:.5em 0;line-height:1.6}.readonly-content ul,.readonly-content ol{margin:.5em 0;padding-left:1.5em}.readonly-content li{margin:.3em 0;line-height:1.6}.readonly-content a{color:#8252a1;text-decoration:none}.readonly-content a:hover{text-decoration:underline}.readonly-content blockquote{border-left:3px solid #8252A1;margin:1em 0;padding-left:1em;color:#666}.readonly-content code{background-color:#f5f5f5;padding:.2em .4em;border-radius:3px;font-family:monospace;font-size:.9em}.readonly-content pre{background-color:#f5f5f5;padding:1em;border-radius:5px;overflow-x:auto;margin:1em 0}.readonly-content table{border-collapse:collapse;width:100%;margin:1em 0}.readonly-content th,.readonly-content td{border:1px solid #ddd;padding:.5em;text-align:left}.readonly-content th{background-color:#f5f5f5;font-weight:600}.notification.toast-is-primary{background:linear-gradient(45deg,#340A4E,#068D8A);color:#fff}.notification.toast-is-danger{background:linear-gradient(45deg,#ec4870,#af1c2f);color:#fff}.button,.input,.textarea,.select select,.file-cta,.file-name,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.button:focus,.input:focus,.textarea:focus,.select select:focus,.file-cta:focus,.file-name:focus,.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.is-focused.button,.is-focused.input,.is-focused.textarea,.select select.is-focused,.is-focused.file-cta,.is-focused.file-name,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.button:active,.input:active,.textarea:active,.select select:active,.file-cta:active,.file-name:active,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.is-active.button,.is-active.input,.is-active.textarea,.select select.is-active,.is-active.file-cta,.is-active.file-name,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis{outline:none}.button[disabled],.input[disabled],.textarea[disabled],.select select[disabled],.file-cta[disabled],.file-name[disabled],.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled],fieldset[disabled] .button,fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis{cursor:not-allowed}.button,.file,.breadcrumb,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.tabs,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select:not(.is-multiple):not(.is-loading):after,.navbar-link:not(.is-arrowless):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.box:not(:last-child),.content:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.table:not(:last-child),.table-container:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.block:not(:last-child),.breadcrumb:not(:last-child),.level:not(:last-child),.message:not(:last-child),.pagination:not(:last-child),.tabs:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:#0a0a0a33;border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete:before,.modal-close:before,.delete:after,.modal-close:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before,.modal-close:before{height:2px;width:50%}.delete:after,.modal-close:after{height:50%;width:2px}.delete:hover,.modal-close:hover,.delete:focus,.modal-close:focus{background-color:#0a0a0a4d}.delete:active,.modal-close:active{background-color:#0a0a0a66}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading:after,.loader,.select.is-loading:after,.control.is-loading:after{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio,.modal,.modal-background,.is-overlay,.hero-video{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#485fc7;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#f5f5f5;color:#da1039;font-size:.875em;font-weight:400;padding:.25em .5em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}@-webkit-keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;color:#4a4a4a;display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #485fc7}a.box:active{box-shadow:inset 0 1px 2px #0a0a0a33,0 0 0 1px #485fc7}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#485fc7;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 .125em #485fc740}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:#f5f5f5;color:#363636}.button.is-text:active,.button.is-text.is-active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:transparent;color:#485fc7;text-decoration:none}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:#485fc7;text-decoration:underline}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 .125em #ffffff40}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading:after{border-color:transparent transparent white white!important}.button.is-white.is-outlined.is-loading:hover:after,.button.is-white.is-outlined.is-loading.is-hovered:after,.button.is-white.is-outlined.is-loading:focus:after,.button.is-white.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading:hover:after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-white.is-inverted.is-outlined.is-loading:focus:after,.button.is-white.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent white white!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:#fff}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 .125em #0a0a0a40}.button.is-black:active,.button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover,.button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading:after{border-color:transparent transparent white white!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined.is-loading:hover:after,.button.is-black.is-outlined.is-loading.is-hovered:after,.button.is-black.is-outlined.is-loading:focus:after,.button.is-black.is-outlined.is-loading.is-focused:after{border-color:transparent transparent white white!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading:hover:after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-black.is-inverted.is-outlined.is-loading:focus:after,.button.is-black.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:#000000b3}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:#000000b3}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:#000000b3}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 .125em #f5f5f540}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:#000000b3}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}.button.is-light.is-inverted{background-color:#000000b3;color:#f5f5f5}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:#000000b3}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:#000000b3;border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:hover,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:#000000b3}.button.is-light.is-outlined.is-loading:after{border-color:transparent transparent whitesmoke whitesmoke!important}.button.is-light.is-outlined.is-loading:hover:after,.button.is-light.is-outlined.is-loading.is-hovered:after,.button.is-light.is-outlined.is-loading:focus:after,.button.is-light.is-outlined.is-loading.is-focused:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#000000b3;color:#000000b3}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:#000000b3;color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading:hover:after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-light.is-inverted.is-outlined.is-loading:focus:after,.button.is-light.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent whitesmoke whitesmoke!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#000000b3;box-shadow:none;color:#000000b3}.button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark:hover,.button.is-dark.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark:focus,.button.is-dark.is-focused{border-color:transparent;color:#fff}.button.is-dark:focus:not(:active),.button.is-dark.is-focused:not(:active){box-shadow:0 0 0 .125em #36363640}.button.is-dark:active,.button.is-dark.is-active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:#363636;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted:hover,.button.is-dark.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined.is-loading:hover:after,.button.is-dark.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-outlined.is-loading:focus:after,.button.is-dark.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading:hover:after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary:hover,.button.is-primary.is-hovered{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary:focus,.button.is-primary.is-focused{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active),.button.is-primary.is-focused:not(:active){box-shadow:0 0 0 .125em #00d1b240}.button.is-primary:active,.button.is-primary.is-active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:#00d1b2;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted:hover,.button.is-primary.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined.is-focused{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined.is-loading:hover:after,.button.is-primary.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-outlined.is-loading:focus:after,.button.is-primary.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined.is-focused{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading:hover:after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:#ebfffc;color:#00947e}.button.is-primary.is-light:hover,.button.is-primary.is-light.is-hovered{background-color:#defffa;border-color:transparent;color:#00947e}.button.is-primary.is-light:active,.button.is-primary.is-light.is-active{background-color:#d1fff8;border-color:transparent;color:#00947e}.button.is-link{background-color:#485fc7;border-color:transparent;color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:#3e56c4;border-color:transparent;color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:transparent;color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 .125em #485fc740}.button.is-link:active,.button.is-link.is-active{background-color:#3a51bb;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#485fc7;border-color:#485fc7;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#485fc7}.button.is-link.is-inverted:hover,.button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#485fc7}.button.is-link.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#485fc7;color:#485fc7}.button.is-link.is-outlined:hover,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined.is-focused{background-color:#485fc7;border-color:#485fc7;color:#fff}.button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #485fc7 #485fc7!important}.button.is-link.is-outlined.is-loading:hover:after,.button.is-link.is-outlined.is-loading.is-hovered:after,.button.is-link.is-outlined.is-loading:focus:after,.button.is-link.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#485fc7;box-shadow:none;color:#485fc7}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#485fc7}.button.is-link.is-inverted.is-outlined.is-loading:hover:after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-link.is-inverted.is-outlined.is-loading:focus:after,.button.is-link.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #485fc7 #485fc7!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eff1fa;color:#3850b7}.button.is-link.is-light:hover,.button.is-link.is-light.is-hovered{background-color:#e6e9f7;border-color:transparent;color:#3850b7}.button.is-link.is-light:active,.button.is-link.is-light.is-active{background-color:#dce0f4;border-color:transparent;color:#3850b7}.button.is-info{background-color:#3e8ed0;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#3488ce;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 .125em #3e8ed040}.button.is-info:active,.button.is-info.is-active{background-color:#3082c5;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3e8ed0;border-color:#3e8ed0;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3e8ed0}.button.is-info.is-inverted:hover,.button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3e8ed0}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#3e8ed0;color:#3e8ed0}.button.is-info.is-outlined:hover,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined.is-focused{background-color:#3e8ed0;border-color:#3e8ed0;color:#fff}.button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #3e8ed0 #3e8ed0!important}.button.is-info.is-outlined.is-loading:hover:after,.button.is-info.is-outlined.is-loading.is-hovered:after,.button.is-info.is-outlined.is-loading:focus:after,.button.is-info.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3e8ed0;box-shadow:none;color:#3e8ed0}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3e8ed0}.button.is-info.is-inverted.is-outlined.is-loading:hover:after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-info.is-inverted.is-outlined.is-loading:focus:after,.button.is-info.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #3e8ed0 #3e8ed0!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eff5fb;color:#296fa8}.button.is-info.is-light:hover,.button.is-info.is-light.is-hovered{background-color:#e4eff9;border-color:transparent;color:#296fa8}.button.is-info.is-light:active,.button.is-info.is-light.is-active{background-color:#dae9f6;border-color:transparent;color:#296fa8}.button.is-success{background-color:#48c78e;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#3ec487;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 .125em #48c78e40}.button.is-success:active,.button.is-success.is-active{background-color:#3abb81;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#48c78e;border-color:#48c78e;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#48c78e}.button.is-success.is-inverted:hover,.button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#48c78e}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#48c78e;color:#48c78e}.button.is-success.is-outlined:hover,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined.is-focused{background-color:#48c78e;border-color:#48c78e;color:#fff}.button.is-success.is-outlined.is-loading:after{border-color:transparent transparent #48c78e #48c78e!important}.button.is-success.is-outlined.is-loading:hover:after,.button.is-success.is-outlined.is-loading.is-hovered:after,.button.is-success.is-outlined.is-loading:focus:after,.button.is-success.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#48c78e;box-shadow:none;color:#48c78e}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#48c78e}.button.is-success.is-inverted.is-outlined.is-loading:hover:after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-success.is-inverted.is-outlined.is-loading:focus:after,.button.is-success.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #48c78e #48c78e!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effaf5;color:#257953}.button.is-success.is-light:hover,.button.is-success.is-light.is-hovered{background-color:#e6f7ef;border-color:transparent;color:#257953}.button.is-success.is-light:active,.button.is-success.is-light.is-active{background-color:#dcf4e9;border-color:transparent;color:#257953}.button.is-warning{background-color:#ffe08a;border-color:transparent;color:#000000b3}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#ffdc7d;border-color:transparent;color:#000000b3}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:#000000b3}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 .125em #ffe08a40}.button.is-warning:active,.button.is-warning.is-active{background-color:#ffd970;border-color:transparent;color:#000000b3}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffe08a;border-color:#ffe08a;box-shadow:none}.button.is-warning.is-inverted{background-color:#000000b3;color:#ffe08a}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:#000000b3}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:#000000b3;border-color:transparent;box-shadow:none;color:#ffe08a}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffe08a;color:#ffe08a}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused{background-color:#ffe08a;border-color:#ffe08a;color:#000000b3}.button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #ffe08a #ffe08a!important}.button.is-warning.is-outlined.is-loading:hover:after,.button.is-warning.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-outlined.is-loading:focus:after,.button.is-warning.is-outlined.is-loading.is-focused:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffe08a;box-shadow:none;color:#ffe08a}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#000000b3;color:#000000b3}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined.is-focused{background-color:#000000b3;color:#ffe08a}.button.is-warning.is-inverted.is-outlined.is-loading:hover:after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #ffe08a #ffe08a!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#000000b3;box-shadow:none;color:#000000b3}.button.is-warning.is-light{background-color:#fffaeb;color:#946c00}.button.is-warning.is-light:hover,.button.is-warning.is-light.is-hovered{background-color:#fff6de;border-color:transparent;color:#946c00}.button.is-warning.is-light:active,.button.is-warning.is-light.is-active{background-color:#fff3d1;border-color:transparent;color:#946c00}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 .125em #f1466840}.button.is-danger:active,.button.is-danger.is-active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f14668;border-color:#f14668;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f14668}.button.is-danger.is-inverted:hover,.button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f14668}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;color:#f14668}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined.is-focused{background-color:#f14668;border-color:#f14668;color:#fff}.button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-outlined.is-loading:hover:after,.button.is-danger.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-outlined.is-loading:focus:after,.button.is-danger.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;box-shadow:none;color:#f14668}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-outlined.is-loading:hover:after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.button.is-danger.is-light:hover,.button.is-danger.is-light.is-hovered{background-color:#fde0e6;border-color:transparent;color:#cc0f35}.button.is-danger.is-light:active,.button.is-danger.is-light.is-active{background-color:#fcd4dc;border-color:transparent;color:#cc0f35}.button.is-small{font-size:.75rem}.button.is-small:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:9999px;padding-left:1.25em;padding-right:1.25em}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}@media screen and (max-width: 768px){.button.is-responsive.is-small{font-size:.5625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.65625rem}.button.is-responsive.is-medium{font-size:.75rem}.button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.button.is-responsive.is-small{font-size:.65625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.75rem}.button.is-responsive.is-medium{font-size:1rem}.button.is-responsive.is-large{font-size:1.25rem}}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1024px){.container{max-width:960px}}@media screen and (max-width: 1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-normal{font-size:1rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:9999px}.image.is-fullwidth{width:100%}.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio{height:100%;width:100%}.image.is-square,.image.is-1by1{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:white}.notification pre code{background:transparent}.notification>.delete{right:.5rem;position:absolute;top:.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#000000b3}.notification.is-dark{background-color:#363636;color:#fff}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-primary.is-light{background-color:#ebfffc;color:#00947e}.notification.is-link{background-color:#485fc7;color:#fff}.notification.is-link.is-light{background-color:#eff1fa;color:#3850b7}.notification.is-info{background-color:#3e8ed0;color:#fff}.notification.is-info.is-light{background-color:#eff5fb;color:#296fa8}.notification.is-success{background-color:#48c78e;color:#fff}.notification.is-success.is-light{background-color:#effaf5;color:#257953}.notification.is-warning{background-color:#ffe08a;color:#000000b3}.notification.is-warning.is-light{background-color:#fffaeb;color:#946c00}.notification.is-danger{background-color:#f14668;color:#fff}.notification.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right,white 30%,#ededed 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right,#0a0a0a 30%,#ededed 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right,whitesmoke 30%,#ededed 30%)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(to right,#363636 30%,#ededed 30%)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(to right,#00d1b2 30%,#ededed 30%)}.progress.is-link::-webkit-progress-value{background-color:#485fc7}.progress.is-link::-moz-progress-bar{background-color:#485fc7}.progress.is-link::-ms-fill{background-color:#485fc7}.progress.is-link:indeterminate{background-image:linear-gradient(to right,#485fc7 30%,#ededed 30%)}.progress.is-info::-webkit-progress-value{background-color:#3e8ed0}.progress.is-info::-moz-progress-bar{background-color:#3e8ed0}.progress.is-info::-ms-fill{background-color:#3e8ed0}.progress.is-info:indeterminate{background-image:linear-gradient(to right,#3e8ed0 30%,#ededed 30%)}.progress.is-success::-webkit-progress-value{background-color:#48c78e}.progress.is-success::-moz-progress-bar{background-color:#48c78e}.progress.is-success::-ms-fill{background-color:#48c78e}.progress.is-success:indeterminate{background-image:linear-gradient(to right,#48c78e 30%,#ededed 30%)}.progress.is-warning::-webkit-progress-value{background-color:#ffe08a}.progress.is-warning::-moz-progress-bar{background-color:#ffe08a}.progress.is-warning::-ms-fill{background-color:#ffe08a}.progress.is-warning:indeterminate{background-image:linear-gradient(to right,#ffe08a 30%,#ededed 30%)}.progress.is-danger::-webkit-progress-value{background-color:#f14668}.progress.is-danger::-moz-progress-bar{background-color:#f14668}.progress.is-danger::-ms-fill{background-color:#f14668}.progress.is-danger:indeterminate{background-image:linear-gradient(to right,#f14668 30%,#ededed 30%)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right,#4a4a4a 30%,#ededed 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:#000000b3}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#485fc7;border-color:#485fc7;color:#fff}.table td.is-info,.table th.is-info{background-color:#3e8ed0;border-color:#3e8ed0;color:#fff}.table td.is-success,.table th.is-success{background-color:#48c78e;border-color:#48c78e;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffe08a;border-color:#ffe08a;color:#000000b3}.table td.is-danger,.table th.is-danger{background-color:#f14668;border-color:#f14668;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#363636}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:transparent}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:#000000b3}.tag:not(body).is-dark{background-color:#363636;color:#fff}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-primary.is-light{background-color:#ebfffc;color:#00947e}.tag:not(body).is-link{background-color:#485fc7;color:#fff}.tag:not(body).is-link.is-light{background-color:#eff1fa;color:#3850b7}.tag:not(body).is-info{background-color:#3e8ed0;color:#fff}.tag:not(body).is-info.is-light{background-color:#eff5fb;color:#296fa8}.tag:not(body).is-success{background-color:#48c78e;color:#fff}.tag:not(body).is-success.is-light{background-color:#effaf5;color:#257953}.tag:not(body).is-warning{background-color:#ffe08a;color:#000000b3}.tag:not(body).is-warning.is-light{background-color:#fffaeb;color:#946c00}.tag:not(body).is-danger{background-color:#f14668;color:#fff}.tag:not(body).is-danger.is-light{background-color:#feecf0;color:#cc0f35}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete:before,.tag:not(body).is-delete:after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete:before{height:1px;width:50%}.tag:not(body).is-delete:after{height:50%;width:1px}.tag:not(body).is-delete:hover,.tag:not(body).is-delete:focus{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:9999px}a.tag:hover{text-decoration:underline}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub,.title sup,.subtitle sup{font-size:.75em}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.number{align-items:center;background-color:#f5f5f5;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.input,.textarea,.select select{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.textarea::-moz-placeholder,.select select::-moz-placeholder{color:#3636364d}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.select select::-webkit-input-placeholder{color:#3636364d}.input:-moz-placeholder,.textarea:-moz-placeholder,.select select:-moz-placeholder{color:#3636364d}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder,.select select:-ms-input-placeholder{color:#3636364d}.input:hover,.textarea:hover,.select select:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered{border-color:#b5b5b5}.input:focus,.textarea:focus,.select select:focus,.is-focused.input,.is-focused.textarea,.select select.is-focused,.input:active,.textarea:active,.select select:active,.is-active.input,.is-active.textarea,.select select.is-active{border-color:#485fc7;box-shadow:0 0 0 .125em #485fc740}.input[disabled],.textarea[disabled],.select select[disabled],fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .select select,.select fieldset[disabled] select{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.select select[disabled]::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder{color:#7a7a7a4d}.input[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder{color:#7a7a7a4d}.input[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.select select[disabled]:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder{color:#7a7a7a4d}.input[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder{color:#7a7a7a4d}.input,.textarea{box-shadow:inset 0 .0625em .125em #0a0a0a0d;max-width:100%;width:100%}.input[readonly],.textarea[readonly]{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:focus,.is-white.textarea:focus,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.input:active,.is-white.textarea:active,.is-white.is-active.input,.is-white.is-active.textarea{box-shadow:0 0 0 .125em #ffffff40}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:focus,.is-black.textarea:focus,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.input:active,.is-black.textarea:active,.is-black.is-active.input,.is-black.is-active.textarea{box-shadow:0 0 0 .125em #0a0a0a40}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:focus,.is-light.textarea:focus,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.input:active,.is-light.textarea:active,.is-light.is-active.input,.is-light.is-active.textarea{box-shadow:0 0 0 .125em #f5f5f540}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:focus,.is-dark.textarea:focus,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.input:active,.is-dark.textarea:active,.is-dark.is-active.input,.is-dark.is-active.textarea{box-shadow:0 0 0 .125em #36363640}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:focus,.is-primary.textarea:focus,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.input:active,.is-primary.textarea:active,.is-primary.is-active.input,.is-primary.is-active.textarea{box-shadow:0 0 0 .125em #00d1b240}.is-link.input,.is-link.textarea{border-color:#485fc7}.is-link.input:focus,.is-link.textarea:focus,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.input:active,.is-link.textarea:active,.is-link.is-active.input,.is-link.is-active.textarea{box-shadow:0 0 0 .125em #485fc740}.is-info.input,.is-info.textarea{border-color:#3e8ed0}.is-info.input:focus,.is-info.textarea:focus,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.input:active,.is-info.textarea:active,.is-info.is-active.input,.is-info.is-active.textarea{box-shadow:0 0 0 .125em #3e8ed040}.is-success.input,.is-success.textarea{border-color:#48c78e}.is-success.input:focus,.is-success.textarea:focus,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.input:active,.is-success.textarea:active,.is-success.is-active.input,.is-success.is-active.textarea{box-shadow:0 0 0 .125em #48c78e40}.is-warning.input,.is-warning.textarea{border-color:#ffe08a}.is-warning.input:focus,.is-warning.textarea:focus,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.input:active,.is-warning.textarea:active,.is-warning.is-active.input,.is-warning.is-active.textarea{box-shadow:0 0 0 .125em #ffe08a40}.is-danger.input,.is-danger.textarea{border-color:#f14668}.is-danger.input:focus,.is-danger.textarea:focus,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.input:active,.is-danger.textarea:active,.is-danger.is-active.input,.is-danger.is-active.textarea{box-shadow:0 0 0 .125em #f1466840}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:9999px;padding-left:calc(1.125em - 1px);padding-right:calc(1.125em - 1px)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .radio,.checkbox input[disabled],.radio input[disabled]{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading):after{border-color:#485fc7;right:1.125em;z-index:4}.select.is-rounded select{border-radius:9999px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#363636}.select.is-white:not(:hover):after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:#f2f2f2}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 .125em #ffffff40}.select.is-black:not(:hover):after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:#000}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 .125em #0a0a0a40}.select.is-light:not(:hover):after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:#e8e8e8}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 .125em #f5f5f540}.select.is-dark:not(:hover):after{border-color:#363636}.select.is-dark select{border-color:#363636}.select.is-dark select:hover,.select.is-dark select.is-hovered{border-color:#292929}.select.is-dark select:focus,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select.is-active{box-shadow:0 0 0 .125em #36363640}.select.is-primary:not(:hover):after{border-color:#00d1b2}.select.is-primary select{border-color:#00d1b2}.select.is-primary select:hover,.select.is-primary select.is-hovered{border-color:#00b89c}.select.is-primary select:focus,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select.is-active{box-shadow:0 0 0 .125em #00d1b240}.select.is-link:not(:hover):after{border-color:#485fc7}.select.is-link select{border-color:#485fc7}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:#3a51bb}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 .125em #485fc740}.select.is-info:not(:hover):after{border-color:#3e8ed0}.select.is-info select{border-color:#3e8ed0}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#3082c5}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 .125em #3e8ed040}.select.is-success:not(:hover):after{border-color:#48c78e}.select.is-success select{border-color:#48c78e}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#3abb81}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 .125em #48c78e40}.select.is-warning:not(:hover):after{border-color:#ffe08a}.select.is-warning select{border-color:#ffe08a}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#ffd970}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 .125em #ffe08a40}.select.is-danger:not(:hover):after{border-color:#f14668}.select.is-danger select{border-color:#f14668}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#ef2e55}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 .125em #f1466840}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled:after{border-color:#7a7a7a!important;opacity:.5}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #ffffff40;color:#0a0a0a}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #0a0a0a40;color:#fff}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:#000000b3}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:#000000b3}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #f5f5f540;color:#000000b3}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#000000b3}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark:hover .file-cta,.file.is-dark.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark:focus .file-cta,.file.is-dark.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #36363640;color:#fff}.file.is-dark:active .file-cta,.file.is-dark.is-active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.file.is-primary.is-hovered .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.file.is-primary.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #00d1b240;color:#fff}.file.is-primary:active .file-cta,.file.is-primary.is-active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#485fc7;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#3e56c4;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #485fc740;color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#3a51bb;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3e8ed0;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#3488ce;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #3e8ed040;color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#3082c5;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#48c78e;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#3ec487;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #48c78e40;color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#3abb81;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffe08a;border-color:transparent;color:#000000b3}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#ffdc7d;border-color:transparent;color:#000000b3}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #ffe08a40;color:#000000b3}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#ffd970;border-color:transparent;color:#000000b3}.file.is-danger .file-cta{background-color:#f14668;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#f03a5f;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em #f1466840;color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#ef2e55;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-normal{font-size:1rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#485fc7}.help.is-info{color:#3e8ed0}.help.is-success{color:#48c78e}.help.is-warning{color:#ffe08a}.help.is-danger{color:#f14668}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]).is-active{z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width: 769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#4a4a4a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#485fc7;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#b5b5b5;content:"/"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li:before{content:"\2192"}.breadcrumb.has-bullet-separator li+li:before{content:"\2022"}.breadcrumb.has-dot-separator li+li:before{content:"\b7"}.breadcrumb.has-succeeds-separator li+li:before{content:"\227b"}.card{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;color:#4a4a4a;max-width:100%;position:relative}.card-header:first-child,.card-content:first-child,.card-footer:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-header:last-child,.card-content:last-child,.card-footer:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em #0a0a0a1a;display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{background-color:transparent;padding:1.5rem}.card-footer{background-color:transparent;border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#485fc7;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219,219,219,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#485fc7;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#000000b3}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body{border-color:#363636}.message.is-primary{background-color:#ebfffc}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#00947e}.message.is-link{background-color:#eff1fa}.message.is-link .message-header{background-color:#485fc7;color:#fff}.message.is-link .message-body{border-color:#485fc7;color:#3850b7}.message.is-info{background-color:#eff5fb}.message.is-info .message-header{background-color:#3e8ed0;color:#fff}.message.is-info .message-body{border-color:#3e8ed0;color:#296fa8}.message.is-success{background-color:#effaf5}.message.is-success .message-header{background-color:#48c78e;color:#fff}.message.is-success .message-body{border-color:#48c78e;color:#257953}.message.is-warning{background-color:#fffaeb}.message.is-warning .message-header{background-color:#ffe08a;color:#000000b3}.message.is-warning .message-body{border-color:#ffe08a;color:#946c00}.message.is-danger{background-color:#feecf0}.message.is-danger .message-header{background-color:#f14668;color:#fff}.message.is-danger .message-body{border-color:#f14668;color:#cc0f35}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:#0a0a0adb}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1024px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-start .navbar-link:after,.navbar.is-white .navbar-end .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:#fff}.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-black .navbar-start>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-end .navbar-link{color:#fff}.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-start .navbar-link:after,.navbar.is-black .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:#000000b3}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:#000000b3}.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:#000000b3}.navbar.is-light .navbar-brand .navbar-link:after{border-color:#000000b3}.navbar.is-light .navbar-burger{color:#000000b3}@media screen and (min-width: 1024px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:#000000b3}.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:#000000b3}.navbar.is-light .navbar-start .navbar-link:after,.navbar.is-light .navbar-end .navbar-link:after{border-color:#000000b3}.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:#000000b3}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#000000b3}}.navbar.is-dark{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link{color:#fff}.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-dark .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-end .navbar-link{color:#fff}.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-start .navbar-link:after,.navbar.is-dark .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-primary .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-start .navbar-link:after,.navbar.is-primary .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#485fc7;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#3a51bb;color:#fff}.navbar.is-link .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:#3a51bb;color:#fff}.navbar.is-link .navbar-start .navbar-link:after,.navbar.is-link .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#3a51bb;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#485fc7;color:#fff}}.navbar.is-info{background-color:#3e8ed0;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#3082c5;color:#fff}.navbar.is-info .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:#3082c5;color:#fff}.navbar.is-info .navbar-start .navbar-link:after,.navbar.is-info .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#3082c5;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3e8ed0;color:#fff}}.navbar.is-success{background-color:#48c78e;color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-start .navbar-link:after,.navbar.is-success .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#48c78e;color:#fff}}.navbar.is-warning{background-color:#ffe08a;color:#000000b3}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:#000000b3}.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#ffd970;color:#000000b3}.navbar.is-warning .navbar-brand .navbar-link:after{border-color:#000000b3}.navbar.is-warning .navbar-burger{color:#000000b3}@media screen and (min-width: 1024px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:#000000b3}.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#ffd970;color:#000000b3}.navbar.is-warning .navbar-start .navbar-link:after,.navbar.is-warning .navbar-end .navbar-link:after{border-color:#000000b3}.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ffd970;color:#000000b3}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffe08a;color:#000000b3}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-start .navbar-link:after,.navbar.is-danger .navbar-end .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f14668;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px #f5f5f5}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:#0000000d}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}a.navbar-item,.navbar-link{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,.navbar-link.is-active{background-color:#fafafa;color:#485fc7}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#485fc7}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom-color:#485fc7;border-bottom-style:solid;border-bottom-width:3px;color:#485fc7;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless):after{border-color:#485fc7;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width: 1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link:after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px #0a0a0a1a;padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px #0a0a0a1a}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1024px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:4px}.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent .navbar-link.is-active{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#485fc7}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px #0a0a0a1a;top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px #0a0a0a1a;display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#485fc7}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px #0a0a0a1a,0 0 0 1px #0a0a0a1a;display:block;opacity:0;pointer-events:none;top:calc(100% - 4px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-left:-.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px #0a0a0a1a}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:5.25rem}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}a.navbar-item.is-active,.navbar-link.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:focus):not(:hover),.navbar-link.is-active:not(:focus):not(:hover){background-color:transparent}.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,.navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,.pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}.pagination.is-rounded .pagination-link{border-radius:9999px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#363636;min-width:2.5em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#485fc7}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px #0a0a0a33}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-previous,.pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#485fc7;border-color:#485fc7;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next,.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:#000000b3}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading{background-color:#00d1b2;color:#fff}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#00d1b2}.panel.is-primary .panel-block.is-active .panel-icon{color:#00d1b2}.panel.is-link .panel-heading{background-color:#485fc7;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#485fc7}.panel.is-link .panel-block.is-active .panel-icon{color:#485fc7}.panel.is-info .panel-heading{background-color:#3e8ed0;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3e8ed0}.panel.is-info .panel-block.is-active .panel-icon{color:#3e8ed0}.panel.is-success .panel-heading{background-color:#48c78e;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#48c78e}.panel.is-success .panel-block.is-active .panel-icon{color:#48c78e}.panel.is-warning .panel-heading{background-color:#ffe08a;color:#000000b3}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffe08a}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffe08a}.panel.is-danger .panel-heading{background-color:#f14668;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f14668}.panel.is-danger .panel-block.is-active .panel-icon{color:#f14668}.panel-tabs:not(:last-child),.panel-block:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#485fc7}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#485fc7;color:#363636}.panel-block.is-active .panel-icon{color:#485fc7}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#485fc7;color:#485fc7}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#485fc7;border-color:#485fc7;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0%}.column.is-1-mobile{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0%}.column.is-1-touch{flex:none;width:8.33333%}.column.is-offset-1-touch{margin-left:8.33333%}.column.is-2-touch{flex:none;width:16.66667%}.column.is-offset-2-touch{margin-left:16.66667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333%}.column.is-offset-4-touch{margin-left:33.33333%}.column.is-5-touch{flex:none;width:41.66667%}.column.is-offset-5-touch{margin-left:41.66667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333%}.column.is-offset-7-touch{margin-left:58.33333%}.column.is-8-touch{flex:none;width:66.66667%}.column.is-offset-8-touch{margin-left:66.66667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333%}.column.is-offset-10-touch{margin-left:83.33333%}.column.is-11-touch{flex:none;width:91.66667%}.column.is-offset-11-touch{margin-left:91.66667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0%}.column.is-1-desktop{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0%}.column.is-1-widescreen{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0%}.column.is-1-fullhd{flex:none;width:8.33333%}.column.is-offset-1-fullhd{margin-left:8.33333%}.column.is-2-fullhd{flex:none;width:16.66667%}.column.is-offset-2-fullhd{margin-left:16.66667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333%}.column.is-offset-4-fullhd{margin-left:33.33333%}.column.is-5-fullhd{flex:none;width:41.66667%}.column.is-offset-5-fullhd{margin-left:41.66667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333%}.column.is-offset-7-fullhd{margin-left:58.33333%}.column.is-8-fullhd{flex:none;width:66.66667%}.column.is-offset-8-fullhd{margin-left:66.66667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333%}.column.is-offset-10-fullhd{margin-left:83.33333%}.column.is-11-fullhd{flex:none;width:91.66667%}.column.is-offset-11-fullhd{margin-left:91.66667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:.75rem}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap: .75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){.columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-0-fullhd{--columnGap: 0rem}}.columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){.columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-1-fullhd{--columnGap: .25rem}}.columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){.columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-2-fullhd{--columnGap: .5rem}}.columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){.columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-3-fullhd{--columnGap: .75rem}}.columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){.columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-4-fullhd{--columnGap: 1rem}}.columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){.columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}.columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){.columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}.columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){.columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}.columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){.columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-8-fullhd{--columnGap: 2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media screen and (min-width: 769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.has-text-white{color:#fff!important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:hover,a.has-text-black:focus{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:hover,a.has-text-primary:focus{color:#009e86!important}.has-background-primary{background-color:#00d1b2!important}.has-text-primary-light{color:#ebfffc!important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#b8fff4!important}.has-background-primary-light{background-color:#ebfffc!important}.has-text-primary-dark{color:#00947e!important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#00c7a9!important}.has-background-primary-dark{background-color:#00947e!important}.has-text-link{color:#485fc7!important}a.has-text-link:hover,a.has-text-link:focus{color:#3449a8!important}.has-background-link{background-color:#485fc7!important}.has-text-link-light{color:#eff1fa!important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c8cfee!important}.has-background-link-light{background-color:#eff1fa!important}.has-text-link-dark{color:#3850b7!important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#576dcb!important}.has-background-link-dark{background-color:#3850b7!important}.has-text-info{color:#3e8ed0!important}a.has-text-info:hover,a.has-text-info:focus{color:#2b74b1!important}.has-background-info{background-color:#3e8ed0!important}.has-text-info-light{color:#eff5fb!important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c6ddf1!important}.has-background-info-light{background-color:#eff5fb!important}.has-text-info-dark{color:#296fa8!important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#368ace!important}.has-background-info-dark{background-color:#296fa8!important}.has-text-success{color:#48c78e!important}a.has-text-success:hover,a.has-text-success:focus{color:#34a873!important}.has-background-success{background-color:#48c78e!important}.has-text-success-light{color:#effaf5!important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#c8eedd!important}.has-background-success-light{background-color:#effaf5!important}.has-text-success-dark{color:#257953!important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#31a06e!important}.has-background-success-dark{background-color:#257953!important}.has-text-warning{color:#ffe08a!important}a.has-text-warning:hover,a.has-text-warning:focus{color:#ffd257!important}.has-background-warning{background-color:#ffe08a!important}.has-text-warning-light{color:#fffaeb!important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#ffecb8!important}.has-background-warning-light{background-color:#fffaeb!important}.has-text-warning-dark{color:#946c00!important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#c79200!important}.has-background-warning-dark{background-color:#946c00!important}.has-text-danger{color:#f14668!important}a.has-text-danger:hover,a.has-text-danger:focus{color:#ee1742!important}.has-background-danger{background-color:#f14668!important}.has-text-danger-light{color:#feecf0!important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#fabdc9!important}.has-background-danger-light{background-color:#feecf0!important}.has-text-danger-dark{color:#cc0f35!important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#ee2049!important}.has-background-danger-dark{background-color:#cc0f35!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important;pointer-events:all!important}.is-clipped{overflow:hidden!important}.is-relative{position:relative!important}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5{margin-left:1.5rem!important}.mx-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6{margin-left:3rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5{padding-left:1.5rem!important}.px-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6{padding-left:3rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pr-auto{padding-right:auto!important}.pb-auto{padding-bottom:auto!important}.pl-auto{padding-left:auto!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width: 1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width: 1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width: 1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width: 1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width: 1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width: 1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width: 1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width: 1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width: 1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width: 1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.is-underlined{text-decoration:underline!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary,.is-family-secondary,.is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}.is-family-monospace,.is-family-code{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width: 768px){.is-block-mobile{display:block!important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width: 1023px){.is-block-touch{display:block!important}}@media screen and (min-width: 1024px){.is-block-desktop{display:block!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex!important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width: 1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width: 1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width: 1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width: 1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width: 1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width: 1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width: 1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width: 1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width: 1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width: 1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width: 1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width: 1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden!important}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:#0a0a0ae6}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:#0a0a0ab3}.hero.is-white a.navbar-item:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white .navbar-link:hover,.hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{color:#fff!important;opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e6e6e6 0%,white 71%,white 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e6e6e6 0%,white 71%,white 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:#ffffffe6}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:#ffffffb3}.hero.is-black a.navbar-item:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black .navbar-link:hover,.hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{color:#0a0a0a!important;opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,black 0%,#0a0a0a 71%,#181616 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,black 0%,#0a0a0a 71%,#181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:#000000b3}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:#000000b3}.hero.is-light .subtitle{color:#000000e6}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:#000000b3}@media screen and (max-width: 1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:#000000b3}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:#000000b3}.hero.is-light .tabs a{color:#000000b3;opacity:.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{color:#f5f5f5!important;opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#000000b3}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#000000b3;border-color:#000000b3;color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9 0%,whitesmoke 71%,white 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9 0%,whitesmoke 71%,white 100%)}}.hero.is-dark{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#fff}.hero.is-dark .subtitle{color:#ffffffe6}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:#ffffffb3}.hero.is-dark a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark .navbar-link.is-active{background-color:#292929;color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{color:#363636!important;opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a 0%,#363636 71%,#46403f 100%)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a 0%,#363636 71%,#46403f 100%)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:#ffffffe6}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:#ffffffb3}.hero.is-primary a.navbar-item:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary .navbar-link.is-active{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{color:#00d1b2!important;opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c 0%,#00d1b2 71%,#00e7eb 100%)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#009e6c 0%,#00d1b2 71%,#00e7eb 100%)}}.hero.is-link{background-color:#485fc7;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:#ffffffe6}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-link .navbar-menu{background-color:#485fc7}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:#ffffffb3}.hero.is-link a.navbar-item:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link .navbar-link:hover,.hero.is-link .navbar-link.is-active{background-color:#3a51bb;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{color:#485fc7!important;opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#485fc7}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#2959b3 0%,#485fc7 71%,#5658d2 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#2959b3 0%,#485fc7 71%,#5658d2 100%)}}.hero.is-info{background-color:#3e8ed0;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:#ffffffe6}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-info .navbar-menu{background-color:#3e8ed0}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:#ffffffb3}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:#3082c5;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{color:#3e8ed0!important;opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3e8ed0}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#208fbc 0%,#3e8ed0 71%,#4d83db 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#208fbc 0%,#3e8ed0 71%,#4d83db 100%)}}.hero.is-success{background-color:#48c78e;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:#ffffffe6}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-success .navbar-menu{background-color:#48c78e}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:#ffffffb3}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:#3abb81;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{color:#48c78e!important;opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#48c78e}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#29b35e 0%,#48c78e 71%,#56d2af 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#29b35e 0%,#48c78e 71%,#56d2af 100%)}}.hero.is-warning{background-color:#ffe08a;color:#000000b3}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:#000000b3}.hero.is-warning .subtitle{color:#000000e6}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:#000000b3}@media screen and (max-width: 1023px){.hero.is-warning .navbar-menu{background-color:#ffe08a}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:#000000b3}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:#ffd970;color:#000000b3}.hero.is-warning .tabs a{color:#000000b3;opacity:.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{color:#ffe08a!important;opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:#000000b3}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#000000b3;border-color:#000000b3;color:#ffe08a}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffb657 0%,#ffe08a 71%,#fff6a3 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffb657 0%,#ffe08a 71%,#fff6a3 100%)}}.hero.is-danger{background-color:#f14668;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:#ffffffe6}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-danger .navbar-menu{background-color:#f14668}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:#ffffffb3}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:#ef2e55;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{color:#f14668!important;opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f14668}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#fa0a62 0%,#f14668 71%,#f7595f 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#fa0a62 0%,#f14668 71%,#f7595f 100%)}}.hero.is-small .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding:18rem 6rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width: 769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{.hero-body{padding:3rem}}.section{padding:3rem 1.5rem}@media screen and (min-width: 1024px){.section{padding:3rem}.section.is-medium{padding:9rem 4.5rem}.section.is-large{padding:18rem 6rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}
