@charset "UTF-8";.applications-page[data-v-be561ca2]{display:flex;flex-direction:column;min-height:100vh;background:#f0f0f0;color:#202020;font-family:system-ui,sans-serif}.content-card[data-v-be561ca2]{display:flex;flex-direction:column;justify-content:center;flex:1 0 auto;background:#fff;margin:2rem auto;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #00000014;max-width:1600px;width:calc(100% - 2rem)}@media (max-width: 768px){.content-card[data-v-be561ca2]{margin:1rem auto;padding:1.25rem;box-shadow:0 3px 10px #0000000f}}.processing-note[data-v-be561ca2]{margin-top:.75rem;font-size:.9rem;color:#555;text-align:center}.page-loading[data-v-be561ca2]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:9999}.spinner-lg[data-v-be561ca2]{width:64px;height:64px;border:6px solid rgba(0,0,0,.1);border-left-color:#2e68ff;border-radius:50%;animation:spin-be561ca2 1s linear infinite}@keyframes spin-be561ca2{to{transform:rotate(360deg)}}.header[data-v-be561ca2]{padding:1.5rem;background:#f0f0f0}.logo[data-v-be561ca2]{height:56px}.hero[data-v-be561ca2]{padding:2rem 7rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.hero .applicant-info[data-v-be561ca2]{justify-self:start}.hero .how-it-works[data-v-be561ca2]{justify-self:end}.applicant-info[data-v-be561ca2]{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-logo[data-v-be561ca2]{width:160px;height:160px;border-radius:50%;object-fit:cover;margin-bottom:1.25rem}.hero-placeholder[data-v-be561ca2]{width:160px;height:160px;border-radius:50%;background:#ababab;color:#fff;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;margin-bottom:1.25rem}.name[data-v-be561ca2]{margin:.25rem 0 .75rem}.message[data-v-be561ca2]{max-width:420px}.how-it-works[data-v-be561ca2]{display:flex;flex-direction:column;align-items:center;text-align:center;justify-self:end}.how-it-works h2[data-v-be561ca2]{margin-bottom:1rem}.how-it-works .icon-text[data-v-be561ca2]{margin-bottom:1.5rem}.how-it-works .icon-text p[data-v-be561ca2]{max-width:280px;margin:0 auto 1.5rem}.how-it-works .btn-open-video[data-v-be561ca2]{font-size:1.5rem;font-weight:700;padding:1.5rem 5rem;align-self:flex-start;min-width:360px;display:inline-flex;justify-content:center}.questions-page[data-v-be561ca2]{flex:1;display:flex;justify-content:center;align-items:center;padding:2rem 1rem}.questions-content[data-v-be561ca2]{display:grid;grid-template-columns:1.4fr 1.6fr;gap:4rem;padding:3rem 1%;width:100%;max-width:1200px;align-items:center;transition:grid-template-columns .3s ease}.questions-content.recorder-open[data-v-be561ca2]{grid-template-columns:1fr 4fr}.questions-content.recorder-open .question-text h1[data-v-be561ca2]{font-size:1.5rem}.step[data-v-be561ca2]{font-size:.9rem;color:#555;margin-bottom:.75rem;display:block}.question-text h1[data-v-be561ca2]{font-size:2rem;line-height:1.3;margin-bottom:1.5rem}.tips[data-v-be561ca2]{margin-bottom:1.25rem}.tips ul[data-v-be561ca2]{list-style-position:inside;padding-left:0;margin:.5rem 0}.tips ul li[data-v-be561ca2]{margin-bottom:.75rem}.info-form[data-v-be561ca2]{width:100%;max-width:400px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}.info-form .field[data-v-be561ca2]{display:flex;flex-direction:column}.info-form .field span[data-v-be561ca2]{margin-bottom:.5rem;font-size:1rem;font-weight:600;color:#202020}.info-form .field input[data-v-be561ca2]{padding:1rem;font-size:1rem;border:1px solid #ccc;border-radius:6px}.info-form .field input.invalid[data-v-be561ca2]{border-color:#e53e3e}.info-form .field .error-msg[data-v-be561ca2]{margin-top:.5rem;font-size:.875rem;color:#e53e3e}.limit-note[data-v-be561ca2]{margin-top:.5rem;font-size:.9rem;color:#555}.controls.mt[data-v-be561ca2]{margin-top:2.5rem;display:flex;justify-content:center}.recorder-area[data-v-be561ca2],.info-form[data-v-be561ca2]{display:flex;flex-direction:column;align-items:center}.video-container[data-v-be561ca2]{position:relative;width:100%}.video-preview[data-v-be561ca2]{width:100%;height:450px;object-fit:cover;border-radius:8px;margin-bottom:1rem;transform:scaleX(-1)}.review-area .video-preview[data-v-be561ca2]{transform:scaleX(1)}.countdown-overlay[data-v-be561ca2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px}.countdown-svg[data-v-be561ca2]{width:100%;height:100%}.countdown-bg[data-v-be561ca2]{fill:none;stroke:#0003;stroke-width:8}.countdown-progress[data-v-be561ca2]{fill:none;stroke:#e53e3e;stroke-width:8;stroke-dasharray:339.292;stroke-dashoffset:339.292;transform:rotate(-90deg);transform-origin:50% 50%;animation:countdown-be561ca2 3s linear forwards}.countdown-text[data-v-be561ca2]{font-size:2.5rem;fill:#fff}@keyframes countdown-be561ca2{to{stroke-dashoffset:0}}.timer-overlay[data-v-be561ca2]{position:absolute;top:1rem;left:50%;transform:translate(-50%);background:#0009;color:#fff;padding:.3rem .75rem;border-radius:4px;font-size:1.25rem;font-family:monospace;z-index:10}.overlay-controls[data-v-be561ca2]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:.5rem;padding-bottom:32px}.btn-rec-start[data-v-be561ca2],.btn-rec-stop[data-v-be561ca2]{width:60px;height:60px;border:2px solid rgba(255,255,255,.8);box-shadow:0 2px 6px #0000004d;padding-bottom:.3rem;cursor:pointer}.btn-rec-start[data-v-be561ca2]{background:#e53e3e;border-radius:50%}.btn-rec-stop[data-v-be561ca2]{background:#e53e3e;border-radius:8px}.controls[data-v-be561ca2]{display:flex;gap:1rem;margin-top:1rem}.btn-stop[data-v-be561ca2]{background:#e53e3e;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1.1rem}.review-area[data-v-be561ca2]{text-align:center}.video-error[data-v-be561ca2]{color:#e53e3e;font-size:1rem;margin-top:.75rem;text-align:center}.info-form[data-v-be561ca2]{width:100%;max-width:400px;display:flex;flex-direction:column;gap:1.5rem}.info-form .field input[data-v-be561ca2]{padding:.75rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:6px}.field input.invalid[data-v-be561ca2]{border-color:#e53e3e}.error-msg[data-v-be561ca2]{color:#e53e3e;font-size:.9rem;margin-top:.25rem}.btn-cta[data-v-be561ca2]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:#36b24a;color:#fff;font-size:1.1rem;padding:.85rem 2rem;border:none;border-radius:6px;cursor:pointer;transition:opacity .2s}.btn-cta[disabled][data-v-be561ca2]{opacity:.6;cursor:not-allowed}.btn-cta .kbd[data-v-be561ca2]{background:#fff3;padding:.2rem .5rem;border-radius:4px;font-size:.95rem}.icon-rec[data-v-be561ca2]{width:28px;height:28px;fill:#fff}.footer[data-v-be561ca2]{position:relative;background:#f0f0f0;min-height:3rem;border-top:none!important}.footer-links[data-v-be561ca2],.powered[data-v-be561ca2]{position:absolute;bottom:.75rem;display:flex;align-items:center;font-size:.75rem}.footer-links[data-v-be561ca2]{left:1rem}.footer-links button[data-v-be561ca2]{background:none;border:none;color:#202020;cursor:pointer;padding:.15rem;transition:color .2s}.footer-links button[data-v-be561ca2]:hover{color:#2e68ff}.separator[data-v-be561ca2]{margin:0 .25rem}.powered[data-v-be561ca2]{right:1rem;color:#777;font-size:.875rem}.powered img[data-v-be561ca2]{height:20px;margin-left:.25rem}.submit-spinner[data-v-be561ca2]{border:3px solid rgba(255,255,255,.3);border-left-color:#fff;border-radius:50%;width:1em;height:1em;animation:spin-be561ca2 .8s linear infinite;margin-right:.5em;display:inline-block;vertical-align:middle}.submitting[data-v-be561ca2]{display:inline-flex;align-items:center}@media (max-width: 768px){.applications-page[data-v-be561ca2]{overflow-x:hidden;max-width:100vw}.content-card[data-v-be561ca2]{margin:1rem auto;padding:1.25rem;box-shadow:0 3px 10px #0000000f;width:96%}.hero[data-v-be561ca2]{grid-template-columns:1fr!important;justify-items:center;text-align:center}.hero .applicant-info[data-v-be561ca2],.hero .how-it-works[data-v-be561ca2]{justify-self:center}.how-it-works .btn-open-video[data-v-be561ca2]{min-width:0;width:100%;padding:1rem;font-size:1.25rem;align-self:center}.questions-page[data-v-be561ca2]{padding:1.5rem .5rem;overflow-y:auto;max-height:100vh}.questions-content[data-v-be561ca2]{grid-template-columns:1fr!important;gap:1.75rem;padding:2rem 2%}.questions-content.recorder-open[data-v-be561ca2]{grid-template-columns:1fr!important}.recorder-area[data-v-be561ca2],.info-form[data-v-be561ca2]{width:100%!important;max-width:none!important}.recorder-area .video-container[data-v-be561ca2]{width:100%!important;aspect-ratio:9/16;margin:0 auto;position:relative}.recorder-area .video-container .video-preview[data-v-be561ca2]{width:100%!important;height:100%!important;object-fit:cover;border-radius:8px;margin-bottom:1rem}.overlay-controls[data-v-be561ca2]{bottom:.5rem;padding-bottom:16px;left:50%!important;transform:translate(-50%)!important}.controls[data-v-be561ca2],.controls.mt[data-v-be561ca2]{flex-direction:column;gap:.5rem;margin-top:1.5rem}.btn-cta[data-v-be561ca2],.btn-stop[data-v-be561ca2]{width:100%}.recorder-area .video-container.review-area .controls[data-v-be561ca2]{position:absolute;top:.5rem;width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0 .5rem;margin-top:0}.recorder-area .video-container.review-area .btn-cta[data-v-be561ca2],.recorder-area .video-container.review-area .btn-stop[data-v-be561ca2]{flex:0 0 auto;padding:.4rem .8rem;font-size:.9rem;width:auto}.footer[data-v-be561ca2]{padding:1rem 0 2.25rem;text-align:center}.footer-links[data-v-be561ca2],.powered[data-v-be561ca2]{position:static}.footer-links[data-v-be561ca2]{margin-bottom:.5rem}.footer-links button[data-v-be561ca2]{margin:0 .25rem}.powered[data-v-be561ca2]{margin-top:.25rem}}.dark .applications-page[data-v-be561ca2]{background:var(--bg-color);color:var(--text-color)}.dark .page-loading[data-v-be561ca2]{background:var(--bg-color)}.dark .spinner-lg[data-v-be561ca2]{border:6px solid rgba(var(--text-color-rgb),.1);border-left-color:#36b24a}.dark .content-card[data-v-be561ca2]{background:var(--footer-bg);box-shadow:0 4px 12px #0006}.dark .hero[data-v-be561ca2]{background:transparent}.dark .hero .applicant-info[data-v-be561ca2],.dark .hero .how-it-works[data-v-be561ca2]{color:var(--text-color)}.dark .hero .hero-placeholder[data-v-be561ca2]{background:rgba(var(--text-color-rgb),.2);color:var(--bg-color)}.dark .hero .btn-open-video[data-v-be561ca2]{background:#36b24a;color:#fff}.dark .hero .btn-open-video[data-v-be561ca2]:hover{opacity:.8}.dark .questions-page[data-v-be561ca2]{background:var(--bg-color)}.dark .question-text[data-v-be561ca2],.dark .tips[data-v-be561ca2],.dark .tips ul li[data-v-be561ca2],.dark .limit-note[data-v-be561ca2]{color:var(--text-color)}.dark .video-container[data-v-be561ca2],.dark .info-form[data-v-be561ca2]{background:var(--footer-bg)}.dark .video-error[data-v-be561ca2],.dark .error-msg[data-v-be561ca2]{color:#e53e3e}.dark .countdown-bg[data-v-be561ca2]{stroke:rgba(var(--text-color-rgb),.2)}.dark .countdown-progress[data-v-be561ca2]{stroke:#e53e3e}.dark .timer-overlay[data-v-be561ca2]{background:rgba(var(--text-color-rgb),.6);color:#fff}.dark .overlay-controls .btn-rec-start[data-v-be561ca2],.dark .overlay-controls .btn-rec-stop[data-v-be561ca2]{border-color:#fffc;background:#e53e3e}.dark .info-form .field span[data-v-be561ca2]{color:var(--text-color)}.dark .info-form .field input[data-v-be561ca2]{background:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .btn-cta[data-v-be561ca2]{background:#36b24a;color:#fff}.dark .btn-cta[data-v-be561ca2]:disabled{opacity:.6}.dark .btn-stop[data-v-be561ca2]{background:#e53e3e;color:#fff}.dark .footer[data-v-be561ca2]{background:var(--footer-bg);color:var(--text-color)}.dark .footer .footer-links button[data-v-be561ca2]{color:var(--text-color)}.dark .footer .footer-links button[data-v-be561ca2]:hover{filter:brightness(1.2)}.dark .footer .powered[data-v-be561ca2]{color:var(--text-color)}.dark .footer .powered img[data-v-be561ca2]{filter:brightness(.8)}.testimonials-page[data-v-3607d909]{display:flex;flex-direction:column;min-height:100vh;background:#f0f0f0}.content-card[data-v-3607d909]{display:flex;flex-direction:column;justify-content:center;flex:1 0 auto;background:#fff;margin:2rem auto;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #00000014;max-width:1600px;width:calc(100% - 2rem)}.page-loading[data-v-3607d909]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:9999}.video-wrapper[data-v-3607d909]{display:flex;justify-content:center;margin-top:1.5rem}.intro-video[data-v-3607d909]{width:100%;max-width:450px;border-radius:8px}.spinner-lg[data-v-3607d909]{width:64px;height:64px;border:6px solid rgba(0,0,0,.1);border-left-color:#2e68ff;border-radius:50%;animation:spin-3607d909 1s linear infinite}@keyframes spin-3607d909{to{transform:rotate(360deg)}}.header[data-v-3607d909]{padding:1.5rem;background:#f0f0f0}.logo[data-v-3607d909]{height:56px}.hero[data-v-3607d909]{flex:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:2rem 3%;gap:4rem}.how-it-works .btn-open-video[data-v-3607d909]{display:flex;margin:0 auto}.hero-left[data-v-3607d909]{display:flex;flex-direction:column;gap:10rem;max-width:600px;padding:2rem}.author-info[data-v-3607d909]{display:flex;flex-direction:column;align-items:center;text-align:center}.author-info .hero-logo[data-v-3607d909],.author-info .hero-placeholder[data-v-3607d909]{width:200px;height:200px;margin-bottom:1.5rem}.author-info .name[data-v-3607d909]{font-size:2.5rem;margin-bottom:.5rem}.author-info .message[data-v-3607d909]{font-size:1.25rem;line-height:1.5;max-width:420px}.how-it-works-horizontal[data-v-3607d909]{display:flex;align-items:center;background:#fff;padding:1rem 1.5rem;max-width:600px;border:1px solid rgba(0,0,0,.12);border-radius:8px;box-shadow:0 2px 8px #0000000d;gap:1.25rem}.how-it-works-horizontal .icon[data-v-3607d909]{flex-shrink:0;width:48px;height:48px;background:#36b24a;border-radius:50%;display:flex;align-items:center;justify-content:center}.how-it-works-horizontal .icon svg[data-v-3607d909]{width:24px;height:24px;fill:#fff}.how-it-works-horizontal .text[data-v-3607d909]{flex:1}.how-it-works-horizontal .text h2[data-v-3607d909]{margin:0;font-size:1.3rem;font-weight:600;color:#202020}.how-it-works-horizontal .text p[data-v-3607d909]{margin:.25rem 0 0;font-size:1rem;color:#555;line-height:1.4}.how-it-works-horizontal .btn-open-video[data-v-3607d909]{padding:.75rem 1.25rem;font-size:1.05rem;border-radius:6px}.hero-right[data-v-3607d909]{display:flex;justify-content:center}.applicant-info[data-v-3607d909]{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-logo[data-v-3607d909]{width:160px;height:160px;border-radius:50%;object-fit:cover;margin-bottom:1.25rem}.hero-placeholder[data-v-3607d909]{width:160px;height:160px;border-radius:50%;background:#ababab;color:#fff;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;margin-bottom:1.25rem}.name[data-v-3607d909]{margin:.25rem 0 .75rem}.message[data-v-3607d909]{max-width:420px}.how-it-works[data-v-3607d909]{display:flex;flex-direction:column;align-items:center;text-align:center;justify-self:end}.how-it-works h2[data-v-3607d909]{margin-bottom:1rem}.how-it-works .icon-text[data-v-3607d909]{margin-bottom:1.5rem}.how-it-works .icon-text p[data-v-3607d909]{max-width:280px;margin:0 auto 1.5rem}.how-it-works .btn-open-video[data-v-3607d909]{font-size:1.5rem;font-weight:700;padding:1.5rem 5rem;align-self:flex-start;min-width:360px;display:inline-flex;justify-content:center}.limit-note[data-v-3607d909]{margin-top:.5rem;font-size:.9rem;color:#555}.questions-page[data-v-3607d909]{display:flex;justify-content:center;align-items:center;flex:1;padding:1rem 0rem}.questions-content[data-v-3607d909]{display:grid;grid-template-columns:1.4fr 1.6fr;gap:6rem;padding:3rem 1rem;width:100%;max-width:1200px;align-items:center;transition:grid-template-columns .3s ease}.questions-content.recorder-open[data-v-3607d909]{grid-template-columns:1fr 4fr}.questions-content.recorder-open .question-text h1[data-v-3607d909]{font-size:1.5rem}.step[data-v-3607d909]{font-size:.9rem;color:#555;margin-bottom:.75rem;display:block}.question-text h1[data-v-3607d909]{font-size:2rem;line-height:1.3;margin-bottom:1.5rem}.tips[data-v-3607d909]{margin-bottom:1.25rem}.tips ul[data-v-3607d909]{list-style-position:inside;padding-left:0;margin:.5rem 0}.tips ul li[data-v-3607d909]{margin-bottom:.75rem}.info-form[data-v-3607d909],.thank-you-message[data-v-3607d909]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:400px;margin:0 auto;height:100%}.info-form .field[data-v-3607d909]{display:flex;flex-direction:column}.info-form .field span[data-v-3607d909]{margin-bottom:.5rem;font-size:1rem;font-weight:600;color:#202020}.info-form .field input[data-v-3607d909]{padding:1rem;font-size:1rem;border:1px solid #ccc;border-radius:6px}.info-form .field input.invalid[data-v-3607d909]{border-color:#e53e3e}.info-form .field .error-msg[data-v-3607d909]{margin-top:.5rem;font-size:.875rem;color:#e53e3e}.controls.mt[data-v-3607d909]{margin-top:2.5rem;display:flex;justify-content:center}.recorder-area[data-v-3607d909],.info-form[data-v-3607d909]{display:flex;flex-direction:column;align-items:center}.video-container[data-v-3607d909]{position:relative;width:100%}.video-preview[data-v-3607d909]{width:100%;height:450px;object-fit:cover;border-radius:8px;margin-bottom:1rem;transform:scaleX(-1)}.review-area .video-preview[data-v-3607d909]{transform:scaleX(1)}.countdown-overlay[data-v-3607d909]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px}.countdown-svg[data-v-3607d909]{width:100%;height:100%}.countdown-bg[data-v-3607d909]{fill:none;stroke:#0003;stroke-width:8}.countdown-progress[data-v-3607d909]{fill:none;stroke:#e53e3e;stroke-width:8;stroke-dasharray:339.292;stroke-dashoffset:339.292;transform:rotate(-90deg);transform-origin:50% 50%;animation:countdown-3607d909 3s linear forwards}.countdown-text[data-v-3607d909]{font-size:2.5rem;fill:#fff}@keyframes countdown-3607d909{to{stroke-dashoffset:0}}.timer-overlay[data-v-3607d909]{position:absolute;top:1rem;left:50%;transform:translate(-50%);background:#0009;color:#fff;padding:.3rem .75rem;border-radius:4px;font-size:1.25rem;font-family:monospace;z-index:10}.overlay-controls[data-v-3607d909]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:.5rem;padding-bottom:32px}.btn-rec-start[data-v-3607d909],.btn-rec-stop[data-v-3607d909]{width:60px;height:60px;border:2px solid rgba(255,255,255,.8);box-shadow:0 2px 6px #0000004d;padding-bottom:.3rem;cursor:pointer}.btn-rec-start[data-v-3607d909]{background:#e53e3e;border-radius:50%}.btn-rec-stop[data-v-3607d909]{background:#e53e3e;border-radius:8px}.controls[data-v-3607d909]{display:flex;gap:1rem;margin-top:1rem}.btn-stop[data-v-3607d909]{background:#e53e3e;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1.1rem}.review-area[data-v-3607d909]{text-align:center}.video-error[data-v-3607d909]{color:#e53e3e;font-size:1rem;margin-top:.75rem;text-align:center}.info-form[data-v-3607d909]{width:100%;max-width:400px;display:flex;flex-direction:column;gap:1.5rem}.info-form .field input[data-v-3607d909]{padding:.75rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:6px}.field input.invalid[data-v-3607d909]{border-color:#e53e3e}.error-msg[data-v-3607d909]{color:#e53e3e;font-size:.9rem;margin-top:.25rem}.btn-cta[data-v-3607d909]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:#36b24a;color:#fff;font-size:1.1rem;padding:.85rem 2rem;border:none;border-radius:6px;cursor:pointer;transition:opacity .2s}.btn-cta[disabled][data-v-3607d909]{opacity:.6;cursor:not-allowed}.btn-cta .kbd[data-v-3607d909]{background:#fff3;padding:.2rem .5rem;border-radius:4px;font-size:.95rem}.icon-rec[data-v-3607d909]{width:28px;height:28px;fill:#fff}.footer[data-v-3607d909]{position:relative;background:#f0f0f0;min-height:3rem;border-top:none!important}.footer-links[data-v-3607d909],.powered[data-v-3607d909]{position:absolute;bottom:.75rem;display:flex;align-items:center;font-size:.75rem}.footer-links[data-v-3607d909]{left:1rem}.footer-links button[data-v-3607d909]{background:none;border:none;color:#202020;cursor:pointer;padding:.15rem;transition:color .2s}.footer-links button[data-v-3607d909]:hover{color:#2e68ff}.separator[data-v-3607d909]{margin:0 .25rem}.powered[data-v-3607d909]{right:1rem;color:#777;font-size:.875rem}.powered img[data-v-3607d909]{height:20px;margin-left:.25rem}.submit-spinner[data-v-3607d909]{border:3px solid rgba(255,255,255,.3);border-left-color:#fff;border-radius:50%;width:1em;height:1em;animation:spin-3607d909 .8s linear infinite;margin-right:.5em;display:inline-block;vertical-align:middle}.submitting[data-v-3607d909]{display:inline-flex;align-items:center}@media (max-width: 768px){.testimonials-page[data-v-3607d909]{overflow-x:hidden;max-width:100vw}.hero-right[data-v-3607d909]{order:-1}.hero-left[data-v-3607d909]{order:1}.content-card[data-v-3607d909]{margin:1rem auto;padding:1.25rem;border-radius:8px;box-shadow:0 3px 10px #0000000f}.hero[data-v-3607d909]{grid-template-columns:1fr!important;gap:2.25rem;padding:1.75rem 4%}.hero-left[data-v-3607d909]{gap:3rem;padding:0;max-width:none}.author-info .hero-logo[data-v-3607d909],.author-info .hero-placeholder[data-v-3607d909]{width:140px;height:140px;margin-bottom:1rem}.author-info .name[data-v-3607d909]{font-size:2rem}.author-info .message[data-v-3607d909]{font-size:1.1rem}.how-it-works-horizontal[data-v-3607d909]{flex-direction:column;align-items:stretch;text-align:center;padding:1.25rem 1rem;gap:1rem;max-width:none}.how-it-works-horizontal .icon[data-v-3607d909]{margin:0 auto}.how-it-works-horizontal .btn-open-video[data-v-3607d909]{width:100%;padding:1rem;font-size:1.25rem}.intro-video[data-v-3607d909]{max-width:100%}.questions-page[data-v-3607d909]{padding:1.5rem 1rem;overflow-y:auto;max-height:100vh}.questions-content[data-v-3607d909]{grid-template-columns:1fr!important;gap:2rem;padding:2rem 2%}.questions-content.recorder-open[data-v-3607d909]{grid-template-columns:1fr!important}.recorder-area[data-v-3607d909],.info-form[data-v-3607d909]{width:100%!important;max-width:none!important}.recorder-area .video-container[data-v-3607d909]{aspect-ratio:9/16;width:100%!important;max-width:100%;margin:0 auto}.recorder-area .video-preview[data-v-3607d909]{width:100%!important;height:100%!important}.overlay-controls[data-v-3607d909]{bottom:.75rem;left:50%!important;transform:translate(-50%)!important;padding-bottom:12px}.controls[data-v-3607d909],.controls.mt[data-v-3607d909]{flex-direction:column;gap:.75rem;margin-top:1.75rem}.btn-cta[data-v-3607d909],.btn-stop[data-v-3607d909]{width:100%}.recorder-area .video-container.review-area .controls[data-v-3607d909]{position:absolute;top:.5rem;left:0;right:0;flex-direction:row-reverse;justify-content:space-between;padding:0 .75rem;margin-top:0}.recorder-area .video-container.review-area .btn-cta[data-v-3607d909],.recorder-area .video-container.review-area .btn-stop[data-v-3607d909]{padding:.45rem .9rem;font-size:.9rem;width:auto}.footer[data-v-3607d909]{padding:1.5rem 0 2.5rem;text-align:center}.footer-links[data-v-3607d909]{position:static;margin-bottom:.75rem}.footer-links button[data-v-3607d909]{margin:0 .35rem}.powered[data-v-3607d909]{position:static;margin-top:.35rem}}.dark .testimonials-page[data-v-3607d909]{background:var(--bg-color);color:var(--text-color)}.dark .page-loading[data-v-3607d909]{background:var(--bg-color)}.dark .spinner-lg[data-v-3607d909]{border:6px solid rgba(var(--text-color-rgb),.1);border-left-color:#36b24a}.dark .content-card[data-v-3607d909]{background:var(--footer-bg);box-shadow:0 4px 12px #0006}.dark .hero[data-v-3607d909]{background:transparent}.dark .author-info[data-v-3607d909],.dark .hero-placeholder[data-v-3607d909],.dark .name[data-v-3607d909],.dark .message[data-v-3607d909]{color:var(--text-color)}.dark .hero-placeholder[data-v-3607d909]{background:rgba(var(--text-color-rgb),.2)}.dark .how-it-works-horizontal[data-v-3607d909]{background:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 2px 8px #0006}.dark .how-it-works-horizontal .icon[data-v-3607d909]{background:#36b24a}.dark .how-it-works-horizontal .text h2[data-v-3607d909],.dark .how-it-works-horizontal .text p[data-v-3607d909]{color:var(--text-color)}.dark .how-it-works-horizontal .btn-open-video[data-v-3607d909]{background:#36b24a;color:#fff}.dark .how-it-works-horizontal .btn-open-video[data-v-3607d909]:hover{opacity:.8}.dark .video-wrapper[data-v-3607d909],.dark .intro-video[data-v-3607d909]{background:var(--footer-bg)}.dark .questions-page[data-v-3607d909]{background:var(--bg-color)}.dark .question-text h1[data-v-3607d909],.dark .step[data-v-3607d909],.dark .tips[data-v-3607d909],.dark .limit-note[data-v-3607d909]{color:var(--text-color)}.dark .video-container[data-v-3607d909]{background:var(--footer-bg)}.dark .video-error[data-v-3607d909],.dark .error-msg[data-v-3607d909]{color:#e53e3e}.dark .countdown-bg[data-v-3607d909]{stroke:rgba(var(--text-color-rgb),.2)}.dark .countdown-progress[data-v-3607d909]{stroke:#e53e3e}.dark .timer-overlay[data-v-3607d909]{background:rgba(var(--text-color-rgb),.6);color:#fff}.dark .overlay-controls .btn-rec-start[data-v-3607d909],.dark .overlay-controls .btn-rec-stop[data-v-3607d909]{border-color:#fffc;background:#e53e3e}.dark .info-form .field span[data-v-3607d909]{color:var(--text-color)}.dark .info-form .field input[data-v-3607d909]{background:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .btn-cta[data-v-3607d909]{background:#36b24a;color:#fff}.dark .btn-cta[data-v-3607d909]:disabled{opacity:.6}.dark .btn-stop[data-v-3607d909]{background:#e53e3e;color:#fff}.dark .footer[data-v-3607d909]{background:var(--footer-bg);color:var(--text-color)}.dark .footer .footer-links button[data-v-3607d909]{color:var(--text-color)}.dark .footer .footer-links button[data-v-3607d909]:hover{filter:brightness(1.2)}.dark .footer .powered[data-v-3607d909]{color:var(--text-color)}.dark .footer .powered img[data-v-3607d909]{filter:brightness(.8)}.privacy-policy[data-v-d06c989c]{overflow-x:hidden;box-sizing:border-box;padding:20px;margin-bottom:80px;line-height:1.8;font-size:1.25rem;color:#555}.privacy-policy h2[data-v-d06c989c]{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;line-height:1.2;color:#000}.privacy-policy p[data-v-d06c989c]{margin-bottom:1.5rem}.privacy-policy ul[data-v-d06c989c]{margin-bottom:1.5rem;padding-left:1.5rem}.privacy-policy ul li[data-v-d06c989c]{margin-bottom:.75rem;line-height:1.6}.privacy-policy .contact-info[data-v-d06c989c]{font-weight:700}.banner-header[data-v-d06c989c]{position:fixed;top:0;left:0;width:100%;background-color:#36b24a;color:#fff;padding:2rem 0;display:flex;align-items:center;justify-content:space-between;z-index:100}.banner-header .left[data-v-d06c989c],.banner-header .right[data-v-d06c989c]{width:60px;display:flex;justify-content:center;align-items:center}.banner-header .center[data-v-d06c989c]{flex:1;text-align:center}.banner-header .center h1[data-v-d06c989c]{font-size:2.5rem;margin:0}.back-btn[data-v-d06c989c]{background:transparent;border:none;font-size:2rem;color:#fff;cursor:pointer;transition:opacity .3s}.back-btn[data-v-d06c989c]:hover{opacity:.8}.content[data-v-d06c989c]{margin-top:120px}.dark .privacy-policy[data-v-d06c989c]{background-color:var(--bg-color);color:var(--text-color)}.dark .privacy-policy h2[data-v-d06c989c],.dark .privacy-policy p[data-v-d06c989c],.dark .privacy-policy ul li[data-v-d06c989c]{color:var(--text-color)}.dark .banner-header[data-v-d06c989c]{background-color:#36b24a;color:#fff}.dark .banner-header .back-btn[data-v-d06c989c]{color:#fff;opacity:1}.dark .banner-header .back-btn[data-v-d06c989c]:hover{opacity:.8}.dark .banner-header h1[data-v-d06c989c]{color:#fff}.dark .content[data-v-d06c989c]{background-color:var(--bg-color)}.terms-conditions[data-v-e13f3c27]{overflow-x:hidden;box-sizing:border-box;padding:20px;margin-bottom:80px;line-height:1.8;font-size:1.25rem;color:#555}.terms-conditions h2[data-v-e13f3c27]{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;line-height:1.2;color:#000}.terms-conditions p[data-v-e13f3c27]{margin-bottom:1.5rem}.terms-conditions ul[data-v-e13f3c27]{margin-bottom:1.5rem;padding-left:1.5rem}.terms-conditions ul li[data-v-e13f3c27]{margin-bottom:.75rem;line-height:1.6}.terms-conditions .contact-info[data-v-e13f3c27]{font-weight:700}.banner-header[data-v-e13f3c27]{position:fixed;top:0;left:0;width:100%;background-color:#36b24a;color:#fff;padding:2rem 0;display:flex;align-items:center;justify-content:space-between;z-index:100}.banner-header .left[data-v-e13f3c27],.banner-header .right[data-v-e13f3c27]{width:60px;display:flex;justify-content:center;align-items:center}.banner-header .center[data-v-e13f3c27]{flex:1;text-align:center}.banner-header .center h1[data-v-e13f3c27]{font-size:2.5rem;margin:0}.back-btn[data-v-e13f3c27]{background:transparent;border:none;font-size:2rem;color:#fff;cursor:pointer;transition:opacity .3s}.back-btn[data-v-e13f3c27]:hover{opacity:.8}.content[data-v-e13f3c27]{margin-top:120px}.dark .terms-conditions[data-v-e13f3c27]{background-color:var(--bg-color);color:var(--text-color)}.dark .terms-conditions h2[data-v-e13f3c27],.dark .terms-conditions p[data-v-e13f3c27],.dark .terms-conditions ul li[data-v-e13f3c27]{color:var(--text-color)}.dark .banner-header[data-v-e13f3c27]{background-color:#36b24a;color:#fff}.dark .banner-header .left .back-btn[data-v-e13f3c27],.dark .banner-header .center h1[data-v-e13f3c27],.dark .banner-header .right[data-v-e13f3c27]{color:#fff}.dark .banner-header .back-btn[data-v-e13f3c27]{opacity:1}.dark .banner-header .back-btn[data-v-e13f3c27]:hover{opacity:.8}.dark .content[data-v-e13f3c27]{background-color:var(--bg-color)}.company-view[data-v-796398a8]{display:flex;flex-direction:column;height:100vh;width:100%;background-color:#f0f0f0;color:#333}.alert[data-v-796398a8]{background-color:#fdd;padding:1em;border:1px solid red;margin-top:1em;color:#333}.dark .company-view[data-v-796398a8]{background-color:var(--bg-color);color:var(--text-color)}.dark .company-view .alert[data-v-796398a8]{background-color:#5a1a1a;border-color:#a00;color:#fdd}.login-page[data-v-55e7123b]{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;padding:16px;position:relative}.audexperts-logo[data-v-55e7123b]{position:absolute;top:20px;left:20px;width:150px;z-index:20}.login-card-wrapper[data-v-55e7123b]{flex:1;display:flex;justify-content:center;align-items:center}.login-card[data-v-55e7123b]{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001a;width:100%;max-width:500px;overflow:hidden}.card-header .banner[data-v-55e7123b]{width:100%;height:200px;background-color:#ddd;padding:1rem 0;display:flex;align-items:center;justify-content:center}.card-header .banner .logo[data-v-55e7123b]{width:400px}.card-body[data-v-55e7123b]{padding:2.5rem;text-align:center}.card-body h2[data-v-55e7123b]{font-size:2rem;color:#333;margin-bottom:1.75rem}.form-group[data-v-55e7123b]{margin-bottom:1.25rem}input[type=email][data-v-55e7123b],input[type=password][data-v-55e7123b]{width:100%;padding:.85rem;font-size:1.05rem;border:1px solid #ddd;border-radius:4px;outline:none;transition:border-color .3s ease}input[type=email][data-v-55e7123b]:focus,input[type=password][data-v-55e7123b]:focus{border-color:#36b24a}.login-btn[data-v-55e7123b]{width:100%;padding:.85rem;font-size:1.15rem;color:#fff;background-color:#78d687;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;margin-top:1rem}.login-btn[data-v-55e7123b]:disabled{background-color:#d3d3d3;cursor:not-allowed}.login-btn[data-v-55e7123b]:not(:disabled):hover{background-color:#2a8b3a}.alert[data-v-55e7123b]{margin-top:1rem;background-color:#fdecea;padding:1rem;border:1px solid #f5c2c0;border-radius:4px;color:#b71c1c}.alert button[data-v-55e7123b]{margin-top:.5rem;padding:.5rem 1rem;background-color:#36b24a;color:#fff;border:none;border-radius:4px;cursor:pointer}.loading-overlay[data-v-55e7123b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-55e7123b]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-55e7123b 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-55e7123b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-footer[data-v-55e7123b]{width:100%;border-top:1px solid #ddd;padding:.5rem 16px;display:flex;align-items:center;font-size:1rem;color:#000;box-sizing:border-box}.footer-links[data-v-55e7123b]{display:flex;align-items:center}.footer-links button[data-v-55e7123b]{background:none;border:none;font-size:1rem;color:#000;cursor:pointer;padding:.5rem 0;transition:color .3s ease}.footer-links button[data-v-55e7123b]:hover{color:#000}.separator[data-v-55e7123b]{margin:0 .5rem;color:#000}.dark .login-page[data-v-55e7123b]{background-color:var(--bg-color);color:var(--text-color)}.dark .audexperts-logo[data-v-55e7123b]{filter:brightness(.8)}.dark .login-card[data-v-55e7123b]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 12px #0006}.dark .card-header .banner[data-v-55e7123b]{background-color:var(--header-border)}.dark .card-header .banner .logo[data-v-55e7123b]{filter:brightness(.8)}.dark .card-body h2[data-v-55e7123b]{color:var(--text-color)}.dark input[type=email][data-v-55e7123b],.dark input[type=password][data-v-55e7123b]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark input[type=email][data-v-55e7123b]:focus,.dark input[type=password][data-v-55e7123b]:focus{border-color:#36b24a}.dark .login-btn[data-v-55e7123b]{background-color:#78d687;color:#fff}.dark .login-btn[data-v-55e7123b]:disabled{background-color:var(--header-border);cursor:not-allowed}.dark .login-btn[data-v-55e7123b]:not(:disabled):hover{background-color:#2a8b3a}.dark .alert[data-v-55e7123b]{background-color:var(--header-border);border:1px solid var(--header-border);color:var(--text-color)}.dark .alert button[data-v-55e7123b]{background-color:#36b24a;color:#fff}.dark .loading-overlay[data-v-55e7123b]{background:rgba(var(--bg-color-rgb),.8)!important}.dark .spinner[data-v-55e7123b]{border:5px solid var(--header-border);border-top:5px solid #36B24A}.dark .login-footer[data-v-55e7123b]{background-color:var(--footer-bg);border-top:1px solid var(--header-border)}.dark .footer-links button[data-v-55e7123b]{color:var(--text-color);background:none}.dark .footer-links button[data-v-55e7123b]:hover{filter:brightness(1.1)}.dark .separator[data-v-55e7123b]{color:var(--text-color)}.company-list-view[data-v-c2b8f283]{display:flex;flex-direction:column;min-height:100%;position:relative}.header[data-v-c2b8f283]{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:16px;box-shadow:0 2px 8px #0000001a}.header h1[data-v-c2b8f283]{font-size:1.75rem;font-weight:700;margin:0}.btn[data-v-c2b8f283]{padding:.75rem 1.25rem;font-size:1rem;border:none;border-radius:.5rem;cursor:pointer;font-weight:600;transition:background .2s ease}.btn-primary[data-v-c2b8f283]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-c2b8f283]{background-color:#f7f7f7;color:#333}.btn-danger[data-v-c2b8f283]{background-color:#e74c3c;color:#fff}.btn[data-v-c2b8f283]:not(:disabled):hover{opacity:.9}.btn[data-v-c2b8f283]:disabled{opacity:.6;cursor:not-allowed}.loading-overlay[data-v-c2b8f283]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10;display:flex;align-items:center;justify-content:center}.spinner[data-v-c2b8f283]{width:3rem;height:3rem;border:.5rem solid #ddd;border-top-color:#36b24a;border-radius:50%;animation:spin-c2b8f283 1s linear infinite}@keyframes spin-c2b8f283{to{transform:rotate(360deg)}}main[data-v-c2b8f283]{flex:1;overflow-y:auto}.company-grid[data-v-c2b8f283]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:32px}@media (max-width: 1024px){.company-grid[data-v-c2b8f283]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.company-grid[data-v-c2b8f283]{grid-template-columns:1fr}}.company-card[data-v-c2b8f283]{position:relative;background:#fff;border-radius:1rem;overflow:visible;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.company-card[data-v-c2b8f283]:hover{transform:translateY(-8px);box-shadow:0 4px 16px #00000026}.delete-icon[data-v-c2b8f283]{position:absolute;top:-12px;right:-12px;width:28px;height:28px;background:#888;border:none;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;z-index:2;transition:transform .2s ease}.delete-icon[data-v-c2b8f283]:hover{transform:scale(1.1)}.card-link[data-v-c2b8f283]{text-decoration:none;color:inherit;flex-grow:1;display:flex;flex-direction:column}.card-header[data-v-c2b8f283]{background:#fafafa;padding:1.5rem;display:flex;align-items:center;justify-content:center}.image-wrapper[data-v-c2b8f283]{width:96px;height:96px;border:2px solid #e0e0e0;border-radius:50%;padding:4px;box-sizing:border-box}.profile-image[data-v-c2b8f283]{width:100%;height:100%;border-radius:50%;object-fit:cover}.initials[data-v-c2b8f283],.initials-card[data-v-c2b8f283]{width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#ababab;color:#fff;font-weight:700;font-size:1.5rem}.card-body[data-v-c2b8f283]{padding:1rem;text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center}.company-name[data-v-c2b8f283]{font-weight:600;font-size:1.125rem;color:#333}.modal-overlay[data-v-c2b8f283]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c2b8f283]{background:#fff;border-radius:1rem;padding:2rem;max-width:400px;width:90%;box-shadow:0 4px 12px #0003;text-align:center}.modal-content h2[data-v-c2b8f283]{margin:0 0 1rem;font-size:1.5rem;font-weight:600}.form-group[data-v-c2b8f283]{margin-bottom:1rem;text-align:left}.form-group label[data-v-c2b8f283]{display:block;margin-bottom:.5rem;font-weight:500}.input-field[data-v-c2b8f283]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.5rem}.form-actions[data-v-c2b8f283]{display:flex;justify-content:space-between;margin-top:1.5rem}.image-picker[data-v-c2b8f283]{margin-bottom:1rem}.selected-image[data-v-c2b8f283]{width:100px;height:100px;border-radius:50%;object-fit:cover}.modal-initials[data-v-c2b8f283]{width:100px;height:100px;font-size:2rem;background-color:#ababab;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}.dark .company-list-view[data-v-c2b8f283]{background-color:var(--bg-color);color:var(--text-color)}.dark .header[data-v-c2b8f283]{background:var(--footer-bg);box-shadow:none;border-bottom:1px solid var(--header-border)}.dark .btn-secondary[data-v-c2b8f283]{background-color:var(--header-border);color:var(--text-color)}.dark .btn-danger[data-v-c2b8f283]{background-color:#d62c1a;color:#fff}.dark .company-card[data-v-c2b8f283]{background:var(--footer-bg);box-shadow:0 2px 8px #0006}.dark .delete-icon[data-v-c2b8f283]{background:var(--header-border);color:#fff}.dark .card-header[data-v-c2b8f283]{background:var(--header-border)}.dark .image-wrapper[data-v-c2b8f283]{border-color:var(--text-color)}.dark .profile-image[data-v-c2b8f283]{filter:brightness(.9)}.dark .initials[data-v-c2b8f283],.dark .initials-card[data-v-c2b8f283]{background-color:var(--header-border);color:var(--text-color)}.dark .card-body .company-name[data-v-c2b8f283]{color:var(--text-color)}.dark .modal-overlay[data-v-c2b8f283]{background:#000000b3}.dark .modal-content[data-v-c2b8f283]{background:var(--footer-bg);color:var(--text-color)}.dark .input-field[data-v-c2b8f283]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .loading-overlay[data-v-c2b8f283]{background:rgba(var(--bg-color-rgb),.8)!important}.dark .spinner[data-v-c2b8f283]{border:.5rem solid var(--header-border);border-top-color:#36b24a}.dark .initials[data-v-c2b8f283],.dark .initials-card[data-v-c2b8f283]{border:2px solid var(--text-color)}.todos-add-view[data-v-14a4ec83]{width:100%;height:100%;margin:0 auto;max-width:1500px;position:relative}.card-header[data-v-14a4ec83]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-14a4ec83]{display:flex;align-items:center;gap:.75rem}.team-selector-header[data-v-14a4ec83]{display:flex;align-items:center;gap:.5rem}.team-label[data-v-14a4ec83]{font-weight:700;font-size:.9rem}.team-selector-header .input-field[data-v-14a4ec83]{padding:.4rem .6rem;font-size:.9rem;border-radius:4px;border:1px solid #ccc}.todos-add-view>div[data-v-14a4ec83]:not(.loading-overlay){display:flex;flex-direction:column;height:100%}.todos-add-view form[data-v-14a4ec83]{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem}.todos-add-view .fixed-height[data-v-14a4ec83]{height:210px}.todos-add-view>.loading-overlay[data-v-14a4ec83]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:10}.todos-add-view>.loading-overlay .spinner[data-v-14a4ec83]{position:static;transform:none}.loading-overlay[data-v-14a4ec83]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-14a4ec83]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-14a4ec83 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-14a4ec83{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.owner-avatar[data-v-14a4ec83]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-14a4ec83]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-14a4ec83]:hover{border-color:#36b24a}.owner-img[data-v-14a4ec83]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-14a4ec83]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#ababab}.default-profile .initials[data-v-14a4ec83]{font-size:14px;font-weight:700;color:#fff}.close-btn[data-v-14a4ec83]{background:transparent;border:none;font-size:1.8rem;line-height:1.2rem;cursor:pointer}.form-group[data-v-14a4ec83]{margin-bottom:1rem}.input-field[data-v-14a4ec83]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;font-family:inherit}.fixed-height[data-v-14a4ec83]{height:80px;resize:none}.button-container[data-v-14a4ec83]{display:flex;justify-content:flex-end}.btn[data-v-14a4ec83]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn-primary[data-v-14a4ec83]{background:#36b24a;color:#fff}.btn[data-v-14a4ec83]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-14a4ec83]:disabled{opacity:.6;cursor:not-allowed}.dropdown-container[data-v-14a4ec83]{position:absolute;top:calc(100% + 8px);left:0;width:320px;z-index:999}.owner-dropdown-backdrop[data-v-14a4ec83]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-14a4ec83]{position:relative;z-index:51;background:#fff;border:1px solid #ccc;border-radius:8px;width:320px;max-height:420px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;overflow:hidden}.user-search[data-v-14a4ec83]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-14a4ec83]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-14a4ec83]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-14a4ec83]:hover{background:#f7f7f7}.user-list li.selected[data-v-14a4ec83]{background:#0080001a}.user-avatar[data-v-14a4ec83],.user-avatar-placeholder[data-v-14a4ec83]{width:28px;height:28px;border-radius:50%;background:#bbb;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff}.user-name[data-v-14a4ec83]{font-size:.9rem}.dropdown-fade-enter-active[data-v-14a4ec83],.dropdown-fade-leave-active[data-v-14a4ec83]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-14a4ec83],.dropdown-fade-leave-to[data-v-14a4ec83]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-14a4ec83],.dropdown-fade-leave-from[data-v-14a4ec83]{opacity:1;transform:translateY(0)}.toggle-switch-container[data-v-14a4ec83]{display:flex;align-items:center;gap:.5rem;font-weight:700;margin-bottom:1rem}.toggle-switch[data-v-14a4ec83]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-14a4ec83]{opacity:0;width:0;height:0}.switch-slider[data-v-14a4ec83]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#ccc;border-radius:24px;transition:background-color .3s}.switch-slider[data-v-14a4ec83]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .3s}.toggle-switch input:checked+.switch-slider[data-v-14a4ec83]{background-color:#36b24a}.toggle-switch input:checked+.switch-slider[data-v-14a4ec83]:before{transform:translate(26px)}.dark .todos-add-view[data-v-14a4ec83]{background-color:var(--footer-bg);color:var(--text-color)}.dark .todos-add-view .loading-overlay[data-v-14a4ec83]{background-color:var(--footer-bg)!important}.dark .todos-add-view .spinner[data-v-14a4ec83]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .todos-add-view .card-header[data-v-14a4ec83]{background-color:var(--footer-bg);border-bottom:none}.dark .todos-add-view .card-header h2[data-v-14a4ec83],.dark .todos-add-view .close-btn[data-v-14a4ec83],.dark .todos-add-view .team-selector-header .team-label[data-v-14a4ec83]{color:var(--text-color)}.dark .todos-add-view .team-selector-header .input-field[data-v-14a4ec83],.dark .todos-add-view .input-field[data-v-14a4ec83],.dark .todos-add-view textarea.fixed-height[data-v-14a4ec83],.dark .todos-add-view input[type=date][data-v-14a4ec83]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .todos-add-view .toggle-switch .switch-slider[data-v-14a4ec83]{background-color:var(--header-border)}.dark .todos-add-view .toggle-switch input:checked+.switch-slider[data-v-14a4ec83]{background-color:#36b24a}.dark .todos-add-view .btn-primary[data-v-14a4ec83]{background-color:#36b24a;color:#fff}.dark .todos-add-view .btn-primary[data-v-14a4ec83]:hover{filter:brightness(.9)}.dark .todos-add-view .owner-avatar[data-v-14a4ec83]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .todos-add-view .default-profile[data-v-14a4ec83]{background-color:var(--header-border)}.dark .todos-add-view .default-profile .initials[data-v-14a4ec83]{color:var(--text-color)}.dark .todos-add-view .dropdown-container .owner-dropdown[data-v-14a4ec83]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .todos-add-view .user-search[data-v-14a4ec83]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border);color:var(--text-color)}.dark .todos-add-view .user-list li[data-v-14a4ec83]{background-color:var(--footer-bg);color:var(--text-color)}.dark .todos-add-view .user-list li[data-v-14a4ec83]:hover{background-color:#ffffff0d}.dark .todos-add-view .user-list li.selected[data-v-14a4ec83]{background-color:#ffffff1a}.dark .todos-add-view .user-avatar-placeholder[data-v-14a4ec83]{background-color:var(--header-border);color:var(--text-color)}.qtrlyfocus-add[data-v-19e705ec]{width:100%;height:100%;margin:0 auto;max-width:1500px;position:relative}.qtrlyfocus-add>div[data-v-19e705ec]{display:flex;flex-direction:column;height:100%}.qtrlyfocus-add form[data-v-19e705ec]{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem}.qtrlyfocus-add textarea.fixed-height[data-v-19e705ec]{height:175px}.form-group[data-v-19e705ec],.button-container[data-v-19e705ec]{width:100%}.qtrlyfocus-add>.loading-overlay[data-v-19e705ec]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffc;z-index:10;display:flex;align-items:center;justify-content:center}.qtrlyfocus-add .spinner[data-v-19e705ec]{width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-19e705ec 1s linear infinite}@keyframes spin-19e705ec{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-19e705ec]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;box-shadow:0 4px 8px #0000001a;position:relative}.card-header[data-v-19e705ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-19e705ec]{display:flex;align-items:center;gap:.75rem}.team-selector-header[data-v-19e705ec]{display:flex;align-items:center;gap:.5rem}.team-label[data-v-19e705ec]{font-weight:700;font-size:.9rem}.team-selector-header .input-field[data-v-19e705ec]{padding:.4rem .6rem;font-size:.9rem;border-radius:4px;border:1px solid #ccc}.close-btn[data-v-19e705ec]{background:transparent;border:none;font-size:2rem;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.owner-avatar[data-v-19e705ec]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-19e705ec]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-19e705ec]:hover{border-color:#36b24a}.owner-img[data-v-19e705ec]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-19e705ec]{width:100%;height:100%;background:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-19e705ec]{font-size:14px;font-weight:700;color:#fff}.form-group[data-v-19e705ec]{margin-bottom:1rem}.checkbox-group[data-v-19e705ec]{display:flex;gap:1rem;align-items:center}.input-field[data-v-19e705ec]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;font-family:inherit}.fixed-height[data-v-19e705ec]{height:80px;resize:none}.button-container[data-v-19e705ec]{display:flex;justify-content:flex-end}.btn[data-v-19e705ec]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn-primary[data-v-19e705ec]{background:#36b24a;color:#fff}.btn[data-v-19e705ec]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-19e705ec]:disabled{opacity:.6;cursor:not-allowed}.dropdown-container[data-v-19e705ec]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-19e705ec]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-19e705ec]{position:relative;z-index:51;background:#fff;border:1px solid #ccc;border-radius:8px;width:320px;max-height:420px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;overflow:hidden}.user-search[data-v-19e705ec]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-19e705ec]{margin:0;padding:0;list-style:none;overflow-y:auto;flex:1}.user-list li[data-v-19e705ec]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-19e705ec]:hover{background:#f7f7f7}.user-list li.selected[data-v-19e705ec]{background:#0080001a}.user-avatar[data-v-19e705ec],.user-avatar-placeholder[data-v-19e705ec]{width:28px;height:28px;border-radius:50%;background:#bbb;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff}.user-name[data-v-19e705ec]{font-size:.9rem}.dropdown-fade-enter-active[data-v-19e705ec],.dropdown-fade-leave-active[data-v-19e705ec]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-19e705ec],.dropdown-fade-leave-to[data-v-19e705ec]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-19e705ec],.dropdown-fade-leave-from[data-v-19e705ec]{opacity:1;transform:translateY(0)}@media (max-width: 600px){.card[data-v-19e705ec]{padding:.8rem}.checkbox-group[data-v-19e705ec]{flex-direction:column;gap:.5rem}.btn[data-v-19e705ec]{font-size:.85rem}}.dark .qtrlyfocus-add[data-v-19e705ec]{background-color:var(--header-bg);color:var(--text-color)}.dark .loading-overlay[data-v-19e705ec]{background-color:var(--header-bg)}.dark .card[data-v-19e705ec]{background-color:var(--header-bg);border-color:var(--header-border)}.dark .card-header[data-v-19e705ec]{background-color:var(--header-bg);border-bottom:none;color:var(--text-color)}.dark .header-right[data-v-19e705ec],.dark .team-selector-header .team-label[data-v-19e705ec]{color:var(--text-color)}.dark .team-selector-header .input-field[data-v-19e705ec],.dark .input-field[data-v-19e705ec],.dark textarea.fixed-height[data-v-19e705ec]{background-color:#333;border-color:var(--header-border);color:var(--text-color)}.dark .checkbox-group label[data-v-19e705ec]{color:var(--text-color)}.dark .btn[data-v-19e705ec]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .btn-primary[data-v-19e705ec]{background-color:#36b24a;color:#fff}.dark .btn[data-v-19e705ec]:not(:disabled):hover{filter:brightness(.9)}.dark .close-btn[data-v-19e705ec]{color:var(--text-color)}.dark .owner-avatar[data-v-19e705ec],.dark .dropdown-container .owner-dropdown[data-v-19e705ec]{background-color:var(--header-bg);border-color:var(--header-border)}.dark .user-search[data-v-19e705ec]{background-color:var(--header-bg);border-bottom-color:var(--header-border);color:var(--text-color)}.dark .user-list li[data-v-19e705ec]{background-color:var(--header-bg);color:var(--text-color)}.dark .user-list li[data-v-19e705ec]:hover{background-color:#ffffff0d}.dark .user-list li.selected[data-v-19e705ec]{background-color:#ffffff1a}.issues-ideas-add-view[data-v-0a744474]{width:100%;height:100%;margin:0 auto;max-width:1500px;position:relative}.card-header[data-v-0a744474]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-0a744474]{display:flex;align-items:center;gap:.75rem}.team-selector-header[data-v-0a744474]{display:flex;align-items:center;gap:.5rem}.team-label[data-v-0a744474]{font-weight:700;font-size:.9rem}.team-selector-header .input-field[data-v-0a744474]{padding:.4rem .6rem;font-size:.9rem;border:1px solid #ccc;border-radius:4px}.issues-ideas-add-view>div[data-v-0a744474]:not(.loading-overlay){display:flex;flex-direction:column;height:100%}.issues-ideas-add-view form[data-v-0a744474]{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem}.issues-ideas-add-view .fixed-height[data-v-0a744474]{height:310px}.issues-ideas-add-view>.loading-overlay[data-v-0a744474]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:10}.issues-ideas-add-view>.loading-overlay .spinner[data-v-0a744474]{position:static;transform:none}.loading-overlay[data-v-0a744474]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-0a744474]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-0a744474 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-0a744474{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.owner-avatar[data-v-0a744474]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-0a744474]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-0a744474]:hover{border-color:#36b24a}.owner-img[data-v-0a744474]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-0a744474]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#ababab}.default-profile .initials[data-v-0a744474]{font-size:14px;font-weight:700;color:#fff}.close-btn[data-v-0a744474]{background:transparent;border:none;font-size:1.8rem;line-height:1.2rem;cursor:pointer}.form-group[data-v-0a744474]{margin-bottom:1rem}.input-field[data-v-0a744474]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;font-family:inherit}.fixed-height[data-v-0a744474]{height:80px;resize:none}.button-container[data-v-0a744474]{display:flex;justify-content:flex-end}.btn[data-v-0a744474]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn-primary[data-v-0a744474]{background:#36b24a;color:#fff}.btn[data-v-0a744474]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-0a744474]:disabled{opacity:.6;cursor:not-allowed}.dropdown-container[data-v-0a744474]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-0a744474]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-0a744474]{position:relative;z-index:51;background:#fff;border:1px solid #ccc;border-radius:8px;width:320px;max-height:420px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;overflow:hidden}.user-search[data-v-0a744474]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-0a744474]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-0a744474]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-0a744474]:hover{background:#f7f7f7}.user-list li.selected[data-v-0a744474]{background:#0080001a}.user-avatar[data-v-0a744474],.user-avatar-placeholder[data-v-0a744474]{width:28px;height:28px;border-radius:50%;background:#bbb;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff}.user-name[data-v-0a744474]{font-size:.9rem}.dropdown-fade-enter-active[data-v-0a744474],.dropdown-fade-leave-active[data-v-0a744474]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-0a744474],.dropdown-fade-leave-to[data-v-0a744474]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-0a744474],.dropdown-fade-leave-from[data-v-0a744474]{opacity:1;transform:translateY(0)}.dark .issues-ideas-add-view[data-v-0a744474]{background-color:var(--footer-bg);color:var(--text-color)}.dark .issues-ideas-add-view .loading-overlay[data-v-0a744474]{background-color:var(--footer-bg)!important}.dark .issues-ideas-add-view .spinner[data-v-0a744474]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .issues-ideas-add-view .card-header[data-v-0a744474]{background-color:var(--footer-bg);border-bottom:none}.dark .issues-ideas-add-view .card-header h2[data-v-0a744474],.dark .issues-ideas-add-view .close-btn[data-v-0a744474],.dark .issues-ideas-add-view .team-label[data-v-0a744474]{color:var(--text-color)}.dark .issues-ideas-add-view .team-selector-header .input-field[data-v-0a744474],.dark .issues-ideas-add-view .input-field[data-v-0a744474],.dark .issues-ideas-add-view textarea.fixed-height[data-v-0a744474]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .issues-ideas-add-view .btn-primary[data-v-0a744474]{background-color:#36b24a;color:#fff}.dark .issues-ideas-add-view .owner-avatar[data-v-0a744474]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .issues-ideas-add-view .default-profile[data-v-0a744474]{background-color:var(--header-border)}.dark .issues-ideas-add-view .default-profile .initials[data-v-0a744474]{color:var(--text-color)}.dark .issues-ideas-add-view .owner-dropdown[data-v-0a744474]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .issues-ideas-add-view .user-search[data-v-0a744474]{background-color:var(--footer-bg);color:var(--text-color);border-bottom:1px solid var(--header-border)}.dark .issues-ideas-add-view .user-list li[data-v-0a744474]{background-color:var(--footer-bg);color:var(--text-color)}.dark .issues-ideas-add-view .user-list li[data-v-0a744474]:hover{background-color:#ffffff0d}.dark .issues-ideas-add-view .user-list li.selected[data-v-0a744474]{background-color:#ffffff1a}.dark .issues-ideas-add-view .user-avatar-placeholder[data-v-0a744474]{background-color:var(--header-border);color:var(--text-color)}.child-overlay{position:fixed;bottom:24px;right:24px;width:500px;height:600px;max-height:70vh;background:#fff;border:1px solid #ddd;border-radius:12px;padding:1.5rem;box-shadow:0 4px 16px #00000040;overflow-y:auto;z-index:4001}@media (max-width: 600px){.child-overlay{right:2.5vw;bottom:12px;width:95vw;max-height:80vh}}.overlay-fade-enter-active,.overlay-fade-leave-active{transition:opacity .25s ease,transform .25s ease}.overlay-fade-enter-from,.overlay-fade-leave-to{opacity:0;transform:translateY(10px)}.dark .child-overlay{background-color:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.full-screen-loader[data-v-17c75fca]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:2000;display:flex;align-items:center;justify-content:center}.spinner[data-v-17c75fca]{width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-17c75fca 1s linear infinite}@keyframes spin-17c75fca{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.company-details-view[data-v-17c75fca]{display:flex;flex-direction:column;min-height:100%;overflow-y:auto;position:relative;background-color:#fff;color:#333}.validation-error[data-v-17c75fca]{color:red;font-size:14px;margin-bottom:12px}.header[data-v-17c75fca]{background:#fff;display:flex;align-items:center;padding:16px;min-height:70px;box-shadow:0 4px 6px -2px #0000001a;box-sizing:border-box;z-index:1000}.view-name[data-v-17c75fca]{font-size:26px;font-weight:700;padding-left:12px}.header-right[data-v-17c75fca]{margin-left:auto;display:flex;align-items:center;gap:12px}.burger-menu-container[data-v-17c75fca]{position:relative;margin-right:12px}.burger-button[data-v-17c75fca]{background:transparent;border:none;font-size:28px;cursor:pointer}.burger-menu[data-v-17c75fca]{position:absolute;top:100%;left:0;background:#fff;width:250px;max-height:75vh;overflow-y:auto;box-shadow:0 8px 16px #0003;border-radius:8px;padding:8px 0;z-index:1200}.burger-menu li[data-v-17c75fca]{list-style:none;margin:0;padding:8px 12px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s;display:flex;align-items:center;font-weight:700;color:#7c7c7c;font-size:14px}.burger-menu li[data-v-17c75fca]:hover{background:#eaeaea}.burger-menu li .sidebar-icon[data-v-17c75fca]{margin-right:8px;width:28px;text-align:center;font-size:20px}.sidebar li .option-text[data-v-17c75fca],.burger-menu li .option-text[data-v-17c75fca]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-image-wrapper[data-v-17c75fca]{width:42px;height:42px;margin-right:8px;flex-shrink:0;border:1px solid #ccc;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.company-logo[data-v-17c75fca]{width:100%;height:100%;object-fit:cover;display:block}.company-initials[data-v-17c75fca]{width:42px;height:42px;margin-right:8px;flex-shrink:0;border:1px solid #ccc;border-radius:50%;background-color:#ababab;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.team-picker[data-v-17c75fca]{position:relative;display:inline-block}.team-dropdown-button[data-v-17c75fca]{display:inline-flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:18px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;outline:none;transition:border-color .2s;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif}.team-dropdown-button[data-v-17c75fca]:focus{border-color:#36b24a}.team-label[data-v-17c75fca]{color:#888;margin-right:8px}.chevron-icon[data-v-17c75fca]{margin-left:8px}.team-dropdown-button .team-icon[data-v-17c75fca]{display:none}.team-dropdown-menu[data-v-17c75fca]{position:absolute;top:100%;left:0;background:#fff;min-width:100%;width:max-content;max-width:25ch;box-shadow:0 8px 16px #0003;border-radius:8px;margin-top:4px;z-index:1100;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.team-dropdown-menu ul[data-v-17c75fca]{list-style:none;margin:0;padding:0}.team-dropdown-menu li[data-v-17c75fca]{padding:8px 12px;cursor:pointer;transition:background .2s;max-width:25ch;overflow:hidden;text-overflow:ellipsis}.team-dropdown-menu li[data-v-17c75fca]:hover{background:#eaeaea}.create-button-container[data-v-17c75fca]{position:relative}.create-button[data-v-17c75fca]{padding:10px 18px;font-size:18px;background-color:#36b24a;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700}.create-dropdown[data-v-17c75fca]{position:absolute;top:100%;right:0;background:#fff;width:200px;max-height:50vh;overflow-y:auto;box-shadow:0 8px 16px #0003;border-radius:8px;padding:8px 0;z-index:1100}.create-dropdown ul[data-v-17c75fca]{list-style:none;margin:0;padding:0}.create-dropdown li[data-v-17c75fca]{padding:8px 12px;cursor:pointer;white-space:nowrap;transition:background .2s;display:flex;align-items:center}.create-dropdown li[data-v-17c75fca]:hover{background:#eaeaea}.create-dropdown .dropdown-icon[data-v-17c75fca]{margin-right:8px;width:20px;text-align:center}.divider[data-v-17c75fca]{border:0;height:1px;background:#e0e0e0;margin:8px 0}.content-view[data-v-17c75fca]{flex:1;overflow-y:auto;position:relative;z-index:1}.alert[data-v-17c75fca]{background-color:#fdd;padding:1em;border:1px solid red;text-align:center}.modal[data-v-17c75fca]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:4000}.modal-content[data-v-17c75fca]{background:#fff;padding:1em;border-radius:8px}.sidebar[data-v-17c75fca]{box-shadow:4px 0 6px #0000001a;position:relative;z-index:1000;padding:12px;background:#fff;display:flex;flex-direction:column}.sidebar ul[data-v-17c75fca]{list-style:none;margin:0;padding:0;flex:1;overflow-y:auto}.sidebar li[data-v-17c75fca]{padding:8px;cursor:pointer;margin-bottom:8px;white-space:nowrap;transition:background .2s,color .2s;display:flex;align-items:center;font-weight:700;color:#7c7c7c;font-size:14px}.sidebar li[data-v-17c75fca]:hover{background:#f5f5f5}.sidebar li.active[data-v-17c75fca]{background-color:#36b24a1a;border-radius:8px}.sidebar li.active .sidebar-icon[data-v-17c75fca],.sidebar li.active .option-text[data-v-17c75fca]{color:#36b24a}.sidebar li .sidebar-icon[data-v-17c75fca]{margin-right:8px;color:#888;width:28px;text-align:center;font-size:20px}.sidebar li.active .sidebar-icon[data-v-17c75fca]{color:#444}.fade-slide-enter-active[data-v-17c75fca],.fade-slide-leave-active[data-v-17c75fca]{transition:opacity .3s ease,transform .2s ease}.fade-slide-enter-from[data-v-17c75fca],.fade-slide-leave-to[data-v-17c75fca]{opacity:0;transform:translateY(-10px)}.fade-slide-enter-to[data-v-17c75fca],.fade-slide-leave-from[data-v-17c75fca]{opacity:1;transform:translateY(0)}.sidebar-feedback-btn[data-v-17c75fca]{height:42px;width:100%;margin-top:auto;padding:10px 12px;background:#36b24a;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px}.feedback-modal[data-v-17c75fca]{min-width:440px;min-height:340px;display:flex;flex-direction:column;justify-content:space-between}.feedback-modal label[data-v-17c75fca]{display:block;margin:12px 0}.feedback-modal h2[data-v-17c75fca]{margin-top:0}.feedback-modal input[data-v-17c75fca],.feedback-modal textarea[data-v-17c75fca]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;font-family:inherit;resize:none}.feedback-actions[data-v-17c75fca]{display:flex;justify-content:flex-end;gap:8px}.feedback-actions .cancel[data-v-17c75fca]{background:#eee;color:#333}.feedback-actions button[data-v-17c75fca]:not(.cancel){background:#36b24a;color:#fff;border:1px solid #36B24A}.feedback-actions button[data-v-17c75fca]:not(.cancel):hover{background:#309e42}.feedback-actions .cancel[data-v-17c75fca]:hover{background:#f5f5f5}.thank-you[data-v-17c75fca]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.thank-icon[data-v-17c75fca]{color:#36b24a}.close-btn[data-v-17c75fca]{display:inline-block;padding:10px 24px;font-size:16px;border-radius:4px;font-weight:700;background:#36b24a;color:#fff;border:none;cursor:pointer;transition:background .2s,transform .1s}.close-btn[data-v-17c75fca]:hover{background:#309e42}.close-btn[data-v-17c75fca]:active{transform:scale(.97)}.tabs[data-v-17c75fca]{display:flex;margin-bottom:8px}.tabs button[data-v-17c75fca]{flex:1;padding:8px 0;border:none;background:#eee;font-weight:700;cursor:pointer}.tabs button.active[data-v-17c75fca]{background:#36b24a;color:#fff}.tabs button+button[data-v-17c75fca]{border-left:1px solid #ddd}@media (min-width: 1500px){.grid-layout[data-v-17c75fca]{display:grid;grid-template-columns:240px 1fr;grid-template-rows:70px 1fr;grid-template-areas:"sidebar header" "sidebar content";height:100vh}.grid-layout .sidebar[data-v-17c75fca]{grid-area:sidebar;overflow-y:auto}.grid-layout .header[data-v-17c75fca]{grid-area:header;display:flex;align-items:center}.grid-layout .content-view[data-v-17c75fca]{grid-area:content;overflow-y:auto;position:relative}}@media (max-width: 600px){.header[data-v-17c75fca]{padding:8px;align-items:center}.burger-menu-container[data-v-17c75fca]{margin-right:8px}.view-name[data-v-17c75fca]{font-size:20px;margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-right[data-v-17c75fca]{display:flex;align-items:center}.team-dropdown-button[data-v-17c75fca],.create-button[data-v-17c75fca]{font-size:16px;padding:8px 12px}.team-dropdown-button[data-v-17c75fca]{padding:6px;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.team-dropdown-button .team-label[data-v-17c75fca],.team-dropdown-button .team-name[data-v-17c75fca],.team-dropdown-button .chevron-icon[data-v-17c75fca]{display:none}.team-dropdown-button .team-icon[data-v-17c75fca]{display:inline-flex;font-size:20px}.team-dropdown-menu[data-v-17c75fca]{left:auto;right:0}}.sidebar li.disabled[data-v-17c75fca],.burger-menu li.disabled[data-v-17c75fca]{pointer-events:none}.dark .company-details-view[data-v-17c75fca]{background-color:var(--bg-color);color:var(--text-color)}.dark .company-details-view .header[data-v-17c75fca]{background-color:var(--header-bg);box-shadow:0 2px 8px #0006}.dark .company-details-view .burger-menu[data-v-17c75fca],.dark .company-details-view .team-dropdown-menu[data-v-17c75fca],.dark .company-details-view .create-dropdown[data-v-17c75fca],.dark .company-details-view .sidebar[data-v-17c75fca]{background-color:var(--footer-bg)}.dark .company-details-view .modal-content[data-v-17c75fca],.dark .company-details-view .feedback-modal[data-v-17c75fca]{background-color:var(--footer-bg);color:var(--text-color)}.dark .company-details-view .tabs button[data-v-17c75fca]{background:var(--footer-bg);color:var(--text-color)}.dark .company-details-view .tabs button.active[data-v-17c75fca]{background:var(--btn-bg);color:#fff}.feedback-actions button[data-v-17c75fca]{display:inline-block;padding:.5rem 1rem;border:none;border-radius:4px;font-weight:700;cursor:pointer;transition:background .2s,filter .2s;background:#36b24a!important;color:#fff!important;margin-left:.5rem}.feedback-actions button[data-v-17c75fca]:hover{filter:brightness(.9)!important}.feedback-actions .cancel[data-v-17c75fca]{background-color:#fafafa;color:var(--text-color);padding:.5rem 1rem;border:none;border-radius:4px;font-weight:700;cursor:pointer;transition:background .2s}.feedback-actions .cancel[data-v-17c75fca]:hover{background-color:#e5e5e5}.tabs button.active[data-v-17c75fca]{background:#36b24a!important;color:#fff!important}.tabs button[data-v-17c75fca]:hover{filter:brightness(.9)}.dark .feedback-actions .cancel[data-v-17c75fca]{background-color:#2a2a2a;color:var(--text-color)}.dark .feedback-actions .cancel[data-v-17c75fca]:hover{background-color:#3a3a3a}.dark .sidebar[data-v-17c75fca]{scrollbar-width:thin;scrollbar-color:var(--header-border) var(--footer-bg)}.dark .sidebar[data-v-17c75fca]::-webkit-scrollbar{width:8px}.dark .sidebar[data-v-17c75fca]::-webkit-scrollbar-track{background:var(--footer-bg)}.dark .sidebar[data-v-17c75fca]::-webkit-scrollbar-thumb{background-color:var(--header-border);border-radius:4px;border:2px solid var(--footer-bg)}.feedback-actions .cancel[data-v-17c75fca]{background-color:#fafafa!important;color:var(--text-color)!important}.dark .feedback-actions .cancel[data-v-17c75fca]{background-color:#2a2a2a!important;color:var(--text-color)!important}.dark .company-details-view .team-picker[data-v-17c75fca]{background-color:var(--footer-bg)}.dark .company-details-view .team-dropdown-button[data-v-17c75fca]{background-color:var(--header-bg)!important;color:var(--text-color)!important;border:1px solid var(--header-border)!important}.dark .company-details-view .team-dropdown-button .chevron-icon[data-v-17c75fca]{filter:invert(1)!important}.dark .full-screen-loader[data-v-17c75fca]{background:var(--bg-color)}.dark .spinner[data-v-17c75fca]{border-color:#ffffff1f;border-top-color:#36b24a}.dark .burger-button[data-v-17c75fca]{color:#fff}.vision-view[data-v-1ccc67f5]{display:flex;flex-direction:column;padding:16px 32px 32px;width:100%;box-sizing:border-box;overflow-x:hidden}.tab-header[data-v-1ccc67f5]{position:sticky;top:0;z-index:100;background-color:#f0f0f0}.tab-header[data-v-1ccc67f5]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;border-bottom:2px solid #ddd;z-index:-1}.tabs[data-v-1ccc67f5]{display:flex;gap:1rem;flex-wrap:wrap;position:relative}.tab-btn[data-v-1ccc67f5]{padding:1rem;background:transparent;border:none;cursor:pointer;font-size:1.2rem;transition:background-color .3s,border-bottom-color .3s;border-bottom:3px solid transparent;min-width:150px}.tab-btn[data-v-1ccc67f5]:hover{background-color:#f9f9f9}.tab-btn.active[data-v-1ccc67f5]{font-weight:700}.tab-indicator[data-v-1ccc67f5]{position:absolute;bottom:0;height:3px;background-color:#36b24a;transition:left .3s ease,width .3s ease}.loading-overlay[data-v-1ccc67f5]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-1ccc67f5]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-1ccc67f5 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-1ccc67f5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-content[data-v-1ccc67f5]{text-align:center;padding:2rem;font-size:1.1rem;color:#666}.card[data-v-1ccc67f5]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 8px #0003;position:relative;word-wrap:break-word;overflow-wrap:break-word}.card h2[data-v-1ccc67f5]{margin:0 0 1rem;font-size:1.5rem;color:#333}.vision-overview-container[data-v-1ccc67f5]{width:100%;padding:1rem;margin:0 auto;max-width:1500px;box-sizing:border-box}.traction-header h3[data-v-1ccc67f5]{margin:0 2.5rem 1rem 0;font-size:1.3rem;color:#333;word-break:break-word;overflow-wrap:break-word}.edit-button-wrapper[data-v-1ccc67f5]{position:absolute;top:1rem;right:1rem}.edit-btn-icon[data-v-1ccc67f5]{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.pencil-icon[data-v-1ccc67f5]{font-size:1.2rem;color:#949494}.traction-scroll-container[data-v-1ccc67f5]{overflow:visible;padding:16px}.traction-list[data-v-1ccc67f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1rem;list-style:none;margin:0;justify-items:stretch;align-items:start}.traction-row[data-v-1ccc67f5]{flex:0 0 auto;width:100%;background:#fff;border:1px solid #ddd;border-radius:8px;padding:1rem;position:relative;box-shadow:0 4px 8px #0003;overflow:hidden}.header-divider[data-v-1ccc67f5]{border-top:1px solid #ddd;width:calc(100% + 2rem);margin:.3rem -1rem;padding-bottom:1rem}.card>.header-divider[data-v-1ccc67f5]{width:calc(100% + 3rem);margin:.3rem -1.5rem}.date-divider[data-v-1ccc67f5]{border-top:1px solid #ddd;width:100%;margin:.8rem 0}.traction-date[data-v-1ccc67f5]{font-size:1.1rem;color:#444;margin-bottom:.3rem}.traction-details[data-v-1ccc67f5]{font-size:.95rem;color:#444;margin-bottom:.3rem}.traction-section[data-v-1ccc67f5]{padding:.3rem 0}.traction-section h3[data-v-1ccc67f5]{margin-bottom:1rem}.traction-actions[data-v-1ccc67f5]{position:absolute;top:1rem;right:1rem}.btn[data-v-1ccc67f5]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s}.btn[data-v-1ccc67f5]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-1ccc67f5]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-1ccc67f5]{background-color:#000;color:#fff}.add-btn[data-v-1ccc67f5]{background-color:#36b24a;color:#fff}.goal-checkbox[data-v-1ccc67f5]{width:1.2rem;height:1.2rem;margin-right:.5rem;vertical-align:middle;position:relative;top:3px}.goal-description[data-v-1ccc67f5]{flex:1}.core-values-list[data-v-1ccc67f5]{list-style:none;padding:0;margin:0}.core-values-list li[data-v-1ccc67f5]{display:flex;align-items:flex-start;margin-bottom:1rem;word-break:break-word;overflow-wrap:break-word}.core-value[data-v-1ccc67f5]{font-weight:400;width:250px;flex-shrink:0}.description[data-v-1ccc67f5]{margin-left:1rem;flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.traction-row .core-values-list li[data-v-1ccc67f5]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.traction-row .core-value[data-v-1ccc67f5],.traction-row .description[data-v-1ccc67f5]{flex-basis:50%;max-width:50%}.traction-row .core-value[data-v-1ccc67f5]{text-align:left}.traction-row .description[data-v-1ccc67f5]{text-align:right}.traction-row .goal-item[data-v-1ccc67f5]{display:flex;justify-content:space-between;align-items:center}.core-focus-section h3[data-v-1ccc67f5]{margin:0;font-size:1rem;color:#333}.core-focus-section p[data-v-1ccc67f5]{margin:.5rem 0 0}.core-focus-section+.core-focus-section[data-v-1ccc67f5]{margin-top:1.5rem}.market-strategy-section h3[data-v-1ccc67f5]{margin:0;font-size:1rem;color:#333}.market-strategy-section p[data-v-1ccc67f5]{margin:.5rem 0 0}.uniques-title[data-v-1ccc67f5]{margin-bottom:.6rem!important}.proven-process[data-v-1ccc67f5]{white-space:pre-wrap}.proven-process[data-v-1ccc67f5] a{color:#36b24a;text-decoration:underline;cursor:pointer}@media (max-width: 600px){.vision-view[data-v-1ccc67f5]{padding:4px 6px;box-sizing:border-box}.tab-header[data-v-1ccc67f5]{padding:0 8px;margin-bottom:.5rem}.tabs[data-v-1ccc67f5]{gap:.5rem}.tab-btn[data-v-1ccc67f5]{padding:.5rem;font-size:1rem;min-width:100px}.tab-indicator[data-v-1ccc67f5]{height:2px}.view-name[data-v-1ccc67f5]{font-size:18px}.card[data-v-1ccc67f5]{padding:.75rem;margin-bottom:1rem;max-width:100%;box-sizing:border-box;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.vision-overview-container[data-v-1ccc67f5]{padding:.5rem}.traction-list[data-v-1ccc67f5]{grid-template-columns:1fr}.traction-row[data-v-1ccc67f5]{padding:.75rem;margin-bottom:1rem;max-width:100%;box-sizing:border-box;overflow:hidden}.spinner[data-v-1ccc67f5]{width:40px;height:40px;border-width:4px}.core-value[data-v-1ccc67f5],.description[data-v-1ccc67f5],.card[data-v-1ccc67f5]{font-size:.9rem}.core-values-list li[data-v-1ccc67f5]{display:flex;flex-wrap:wrap;align-items:flex-start}.core-value[data-v-1ccc67f5]{flex:0 1 50%;width:auto;margin-right:0}.description[data-v-1ccc67f5]{flex:1 1 50%;margin-left:0}.traction-row .core-values-list li[data-v-1ccc67f5]{display:flex;align-items:flex-start}.traction-row .core-value[data-v-1ccc67f5]{width:250px;flex-shrink:0;text-align:left;margin-right:0}.traction-row .description[data-v-1ccc67f5]{flex:1;margin-left:1rem;text-align:right}img[data-v-1ccc67f5],button[data-v-1ccc67f5],input[data-v-1ccc67f5]{max-width:100%;box-sizing:border-box}}.dark .vision-view[data-v-1ccc67f5]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-1ccc67f5]{background-color:var(--bg-color)!important}.dark .vision-view .tab-header[data-v-1ccc67f5]{background-color:var(--footer-bg);border-bottom:2px solid var(--header-border)}.dark .vision-view .tab-btn[data-v-1ccc67f5]{color:var(--text-color)}.dark .vision-view .tab-btn[data-v-1ccc67f5]:hover{background-color:var(--header-bg)}.dark .vision-view .tab-btn.active[data-v-1ccc67f5]{border-bottom-color:#36b24a;color:var(--text-color);font-weight:700}.dark .vision-view .tab-indicator[data-v-1ccc67f5]{background-color:#36b24a}.dark .vision-view .spinner[data-v-1ccc67f5]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .vision-view .no-content[data-v-1ccc67f5]{color:var(--text-color)}.dark .vision-view .card[data-v-1ccc67f5]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .vision-view .card h2[data-v-1ccc67f5],.dark .vision-view .core-focus-section h3[data-v-1ccc67f5],.dark .vision-view .market-strategy-section h3[data-v-1ccc67f5],.dark .vision-view .traction-header h3[data-v-1ccc67f5],.dark .vision-view .traction-section h3[data-v-1ccc67f5],.dark .vision-view .card .core-values-list li .core-value[data-v-1ccc67f5],.dark .vision-view .card .core-values-list li .description[data-v-1ccc67f5]{color:#fff}.dark .vision-view .traction-row[data-v-1ccc67f5]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .vision-view .traction-row h3[data-v-1ccc67f5],.dark .vision-view .traction-row .core-value[data-v-1ccc67f5],.dark .vision-view .traction-row .description[data-v-1ccc67f5],.dark .vision-view .traction-row .goal-description[data-v-1ccc67f5]{color:#fff}.dark .vision-view .header-divider[data-v-1ccc67f5],.dark .vision-view .date-divider[data-v-1ccc67f5]{border-top-color:var(--header-border)}.dark .vision-view .proven-process[data-v-1ccc67f5] a{color:#36b24a}.dark .vision-view .traction-row .traction-date[data-v-1ccc67f5]{color:#fff}.scorecard-view[data-v-704c10be]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.child-overlay[data-v-704c10be]{position:fixed;bottom:24px;right:24px;width:500px;height:600px;max-height:70vh;background:#fff;border:1px solid #ddd;border-radius:12px;padding:1.5rem;box-shadow:0 4px 16px #00000040;overflow-y:auto;z-index:1000}@media (max-width: 600px){.child-overlay[data-v-704c10be]{right:2.5vw;bottom:12px;width:95vw;max-height:80vh}}.overlay-fade-enter-active[data-v-704c10be],.overlay-fade-leave-active[data-v-704c10be]{transition:opacity .25s ease,transform .25s ease}.overlay-fade-enter-from[data-v-704c10be],.overlay-fade-leave-to[data-v-704c10be]{opacity:0;transform:translateY(10px)}.loading-overlay[data-v-704c10be]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-704c10be]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-704c10be 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-704c10be{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alert[data-v-704c10be]{background-color:#f8d7da;padding:12px;border-radius:8px;color:#721c24;margin-bottom:16px;border:1px solid #ddd}.card[data-v-704c10be]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;max-width:2500px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.scorecard-container[data-v-704c10be]{overflow:hidden}.table-container[data-v-704c10be]{position:relative;overflow-x:auto;max-height:calc(100vh - 200px)}.scorecard-table[data-v-704c10be]{border-collapse:separate;border-spacing:0;white-space:nowrap;width:max-content;table-layout:auto;position:relative}.scorecard-table thead th[data-v-704c10be],.scorecard-table tbody td[data-v-704c10be]{border:1px solid #ddd;background-clip:padding-box}.scorecard-table thead th[data-v-704c10be]{color:#c3c0c0}.scorecard-table thead th.sticky-col-1[data-v-704c10be]{position:sticky;left:0;background-color:#fff;z-index:5}.scorecard-table thead th.sticky-col-2[data-v-704c10be],.scorecard-table tbody td.sticky-col-2[data-v-704c10be]{position:sticky;left:60px;background:#fff;z-index:5;width:auto;min-width:150px;max-width:400px;white-space:normal;word-break:break-word}.scorecard-table thead th.sticky-col-3[data-v-704c10be]{position:sticky;left:260px;background-color:#fff;z-index:5}.scorecard-table thead th.sticky-col-4[data-v-704c10be]{position:sticky;left:360px;background-color:#fff;z-index:5}.scorecard-table thead th.sticky-col-5[data-v-704c10be]{position:sticky;left:480px;background-color:#fff;z-index:5}.scorecard-table thead th.sticky-col-6[data-v-704c10be]{position:sticky;left:600px;background-color:#fff;z-index:5;width:120px;text-align:center}.scorecard-table thead th.week-cell[data-v-704c10be],.scorecard-table thead th.edit-col[data-v-704c10be]{cursor:default;pointer-events:none}.scorecard-table tbody td.sticky-col-1[data-v-704c10be]{position:sticky;left:0;background-color:#fff;z-index:4}.scorecard-table tbody td.sticky-col-2[data-v-704c10be]{position:sticky;left:60px;background-color:#fff;z-index:4}.scorecard-table tbody td.sticky-col-3[data-v-704c10be]{position:sticky;left:260px;background-color:#fff;z-index:4}.scorecard-table tbody td.sticky-col-4[data-v-704c10be]{position:sticky;left:360px;background-color:#fff;z-index:4}.scorecard-table tbody td.sticky-col-5[data-v-704c10be]{position:sticky;left:480px;background-color:#fff;z-index:4}.scorecard-table tbody td.sticky-col-6[data-v-704c10be]{position:sticky;left:600px;background-color:#fff;z-index:4;width:120px;text-align:center}.scorecard-table thead th[data-v-704c10be]{position:sticky;top:0;background:#fff;font-weight:400}.fixed-title[data-v-704c10be]{width:auto;white-space:normal;overflow:visible;text-overflow:clip}@supports (-webkit-line-clamp: 1){.scorecard-table th.sticky-col-2 .fixed-title[data-v-704c10be],.scorecard-table td.sticky-col-2 .fixed-title[data-v-704c10be]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:1.4em}}.scorecard-table thead th.sticky-col-2[data-v-704c10be]{position:sticky;left:60px;background:#fff;z-index:5;min-width:150px;max-width:150px}.scorecard-table thead th.sticky-col-2 .fixed-title[data-v-704c10be]{display:flex!important;justify-content:center;align-items:center;width:100%;white-space:normal;overflow:visible}.scorecard-table thead th.sticky-col-2 .fixed-title[data-v-704c10be]{padding:4px 8px;font-weight:600}.scorecard-table tbody td.sticky-col-2 .fixed-title[data-v-704c10be]{padding:2px 8px}.scorecard-table tbody tr.ghost td[data-v-704c10be]:not(.sticky-col-1){display:none}.scorecard-table tbody tr.ghost[data-v-704c10be]{background:transparent;border:none;width:auto!important}.scorecard-table tbody tr.row-hover[data-v-704c10be]{background-color:#eaeaea40}.scorecard-table tbody tr[data-v-704c10be]:hover{position:relative}.scorecard-table tbody tr[data-v-704c10be]:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#eaeaea40;pointer-events:none;z-index:100}.scorecard-table tbody.row-dragging tr[data-v-704c10be]:hover,.scorecard-table tbody.row-dragging tr[data-v-704c10be]:hover:after{background:none!important;outline:none!important}.scorecard-table td[data-v-704c10be],.scorecard-table th[data-v-704c10be]{padding:8px;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.edit-col[data-v-704c10be],.goal-col[data-v-704c10be],.average-col[data-v-704c10be]{text-align:center}.edit-col[data-v-704c10be]{width:60px;cursor:pointer}.title-col[data-v-704c10be]{width:200px;min-width:200px}.owner-col[data-v-704c10be],.scorecard-table thead th.sticky-col-3[data-v-704c10be],.scorecard-table tbody td.sticky-col-3[data-v-704c10be]{width:100px;min-width:100px;max-width:100px}.goal-col[data-v-704c10be],.average-col[data-v-704c10be]{width:120px}.owner-cell[data-v-704c10be]{text-align:center;vertical-align:middle}.flex-wrapper[data-v-704c10be]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.owner-img-wrapper[data-v-704c10be]{width:36px;height:36px;border:1px solid #afafaf;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.owner-img[data-v-704c10be]{width:100%;height:100%;object-fit:cover;border-radius:50%}.default-profile[data-v-704c10be]{width:100%;height:100%;background-color:#ababab;display:flex;align-items:center;justify-content:center}.initials[data-v-704c10be]{font-size:12px;font-weight:700;color:#fff}.scorecard-table tr[data-v-704c10be]{height:56px}.week-cell[data-v-704c10be]{width:120px;min-width:120px;max-width:200px;padding:0;text-align:center;cursor:grab}.weekly-input-group[data-v-704c10be]{display:flex;align-items:center;justify-content:center}.weekly-input-group input[type=text][data-v-704c10be]{width:100%;height:100%;padding:0 4px;border:none;background:transparent;text-align:right;box-sizing:border-box;font-size:14px;outline:none;box-shadow:none;cursor:inherit}.weekly-prefix[data-v-704c10be],.weekly-suffix[data-v-704c10be]{font-size:.9rem;color:#333;margin:0 2px}.week-cell[data-v-704c10be]:not(.week-cell-green):not(.week-cell-red):hover{outline:2px solid #bbb;outline-offset:-2px}.week-cell-green[data-v-704c10be]:hover{outline:2px solid #81c784;outline-offset:-2px}.week-cell-red[data-v-704c10be]:hover{outline:2px solid #fd5656;outline-offset:-2px}.week-cell-green[data-v-704c10be]{background-color:#e4ffe4}.week-cell-red[data-v-704c10be]{background-color:#fbe2e2}.green[data-v-704c10be]{color:green}.red[data-v-704c10be]{color:red}.full-button[data-v-704c10be]{display:block;width:100%;height:100%;border:none;background:none;cursor:pointer;font:inherit;font-weight:700;color:inherit;padding:0}.week-cell-green input[type=text][data-v-704c10be]{color:#388e3c}.week-cell-red input[type=text][data-v-704c10be]{color:#d32f2f}.scorecard-header[data-v-704c10be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.header-left h2[data-v-704c10be]{font-size:1.5rem;color:#000;margin:0;display:flex;align-items:center}.total-count-card[data-v-704c10be]{display:inline-block;background:#f2f2f2;box-shadow:0 1px 3px #0000001a;border-radius:4px;padding:.2rem .4rem;margin-left:1rem;min-width:30px;text-align:center}.total-count[data-v-704c10be]{font-size:1.4rem;font-weight:700;color:#333}.header-right[data-v-704c10be]{display:flex;align-items:center;gap:1rem}.scorecard-header .weeks-picker label[data-v-704c10be]{font-size:1rem;color:#333}.scorecard-header .weeks-picker input[data-v-704c10be]{padding:.4rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;width:60px}.scorecard-header .weeks-picker[data-v-704c10be]{display:inline-flex;align-items:center;gap:.5rem;padding:0;background:transparent;border:none}.scorecard-header .weeks-picker .week-range-picker[data-v-704c10be]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:#f9f9f9;border:1px solid #ddd;border-radius:4px}.scorecard-header .weeks-picker .week-range-picker label[data-v-704c10be]{margin:0;font-size:.9rem;font-weight:500;color:#333}.scorecard-header .weeks-picker .week-range-picker select[data-v-704c10be]{padding:.25rem .4rem;font-size:.9rem;border:none;border-radius:3px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dark .scorecard-header .weeks-picker .week-range-picker[data-v-704c10be]{background:var(--header-bg);border-color:var(--header-border)}.dark .scorecard-header .weeks-picker .week-range-picker label[data-v-704c10be]{color:var(--text-color)}.dark .scorecard-header .weeks-picker .week-range-picker select[data-v-704c10be]{background:var(--footer-bg);color:var(--text-color);border-color:var(--header-border)}.scorecard-header .add-measurable button[data-v-704c10be]{padding:.5rem 1rem;font-size:1rem;border:none;border-radius:4px;background-color:#36b24a;color:#fff;font-weight:700;cursor:pointer;transition:background-color .2s,transform .2s}.scorecard-header .add-measurable button[data-v-704c10be]:hover{filter:brightness(.9)}.toggle-view[data-v-704c10be],.flip-date-order[data-v-704c10be]{margin-right:1rem}.btn.btn-secondary[data-v-704c10be]{padding:.5rem 1rem;font-size:1rem;border:none;border-radius:4px;background-color:#f0f0f0;color:#000;cursor:pointer;transition:background-color .2s}.btn.btn-secondary[data-v-704c10be]:hover{background-color:#d0d0d0}.btn.btn-primary[data-v-704c10be]{background-color:#36b24a;color:#fff}.graph-view[data-v-704c10be]{padding:20px 20px 8px;text-align:center;border:1px dashed #ccc;border-radius:8px;margin-top:1rem}.rule-drag-button[data-v-704c10be]{position:absolute;transform:translate(-50%,-50%);z-index:10;padding:.5rem 1rem;font-size:1rem;background-color:#f0f0f0;color:#000;border:none;border-radius:4px;cursor:grab;transition:background-color .2s}.rule-drag-button[data-v-704c10be]:hover{background-color:#d0d0d0}.combined-controls[data-v-704c10be]{margin-top:16px;padding:16px;display:flex;flex-direction:column;gap:16px}.controls-row[data-v-704c10be]{display:flex;justify-content:space-between;align-items:center}.controls-left[data-v-704c10be],.controls-right[data-v-704c10be]{display:flex;align-items:center;gap:1rem}.controls-center[data-v-704c10be]{flex:1;text-align:center;min-width:100px}.controls-center .page-info[data-v-704c10be]{display:inline-block;text-align:center;font-size:1.1rem;font-weight:700;min-width:100px}.dropdown-container[data-v-704c10be]{position:relative;display:inline-block;margin-right:1rem;margin-bottom:.5rem}.dropdown-toggle[data-v-704c10be]{padding:.5rem 1rem;font-size:1rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-width:150px}.custom-dropdown[data-v-704c10be]{position:absolute;top:110%;left:0;background:#fff;border:1px solid #ccc;border-radius:4px;z-index:9999;width:100%;padding:.5rem 0;box-shadow:0 2px 4px #0000001a}.custom-dropdown ul[data-v-704c10be]{list-style:none;margin:0;padding:0}.custom-dropdown li[data-v-704c10be]{padding:.5rem 1rem;cursor:pointer;transition:background-color .2s;text-align:left}.custom-dropdown li[data-v-704c10be]:hover{background-color:#f0f0f0}.custom-dropdown input[type=checkbox][data-v-704c10be]{margin-right:.5rem}.week-values[data-v-704c10be]{width:100%;background:#fff;border:1px solid #ddd;border-radius:8px;padding:12px;text-align:left}.week-value-item[data-v-704c10be]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.week-value-item[data-v-704c10be]:last-child{border-bottom:none}.week-value-info[data-v-704c10be]{display:flex;align-items:center}.color-indicator[data-v-704c10be]{width:16px;height:16px;border-radius:50%;display:inline-block;margin-right:8px}.week-value-amount[data-v-704c10be]{font-weight:700}.scorecard-table tbody tr.ghost[data-v-704c10be]{position:relative}.scorecard-table tbody tr.ghost[data-v-704c10be]:after{content:"";position:absolute;top:0;left:0!important;right:0!important;bottom:0;background:#eaeaea40;pointer-events:none;z-index:100;transform:none!important}.fade-slide-enter-active[data-v-704c10be],.fade-slide-leave-active[data-v-704c10be]{transition:opacity .3s ease,transform .2s ease}.fade-slide-enter-from[data-v-704c10be],.fade-slide-leave-to[data-v-704c10be]{opacity:0;transform:translateY(-10px)}.fade-slide-enter-to[data-v-704c10be],.fade-slide-leave-from[data-v-704c10be]{opacity:1;transform:translateY(0)}.weeks-picker .weeks-label[data-v-704c10be]{margin:0 .5rem 0 .25rem;font-weight:500;color:#333}@media only screen and (max-width: 800px){.scorecard-view[data-v-704c10be]{padding:8px}.scorecard-header[data-v-704c10be]{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"title add" "controls controls";gap:8px;align-items:center;padding:0}.header-left[data-v-704c10be]{grid-area:title;display:flex;align-items:center}.header-left h2[data-v-704c10be]{margin:0;font-size:1.2rem}.total-count[data-v-704c10be]{font-size:1rem}.add-measurable[data-v-704c10be]{grid-area:add}.header-right[data-v-704c10be]{grid-area:controls;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-around}.weeks-picker[data-v-704c10be]{display:inline-flex;align-items:center;gap:4px}.weeks-picker label[data-v-704c10be]{white-space:nowrap}.weeks-picker input[data-v-704c10be]{width:50px;padding:.2rem;font-size:.9rem}.btn[data-v-704c10be]{padding:.4rem .8rem;font-size:.9rem}.scorecard-table th[data-v-704c10be],.scorecard-table td[data-v-704c10be]{padding:4px;font-size:.8rem}.table-container[data-v-704c10be]{width:307.6923076923%;transform:scale(.85);transform-origin:top left;padding:16px;margin:0}.scorecard-container .table-container[data-v-704c10be]{margin-left:-1.5rem;margin-right:-1.5rem}.dropdown-toggle[data-v-704c10be]{min-width:120px;padding:.4rem .6rem;font-size:.9rem}.scorecard-header .flip-date-order button[data-v-704c10be],.scorecard-header .toggle-view button[data-v-704c10be],.scorecard-header .add-measurable button[data-v-704c10be]{font-size:.9rem;padding:.3rem .6rem}.graph-view[data-v-704c10be]{padding:10px}.rule-drag-button[data-v-704c10be]{padding:.3rem .6rem;font-size:.8rem}.combined-controls .controls-row[data-v-704c10be]{flex-direction:column;gap:8px}.combined-controls .controls-left[data-v-704c10be]{width:100%;display:flex;justify-content:space-around}.combined-controls .controls-center[data-v-704c10be],.combined-controls .controls-right[data-v-704c10be]{width:100%;display:flex;justify-content:center;margin-top:8px}.combined-controls .controls-right[data-v-704c10be]{justify-content:space-around}.table-container[data-v-704c10be]::-webkit-scrollbar{height:16px;width:16px}.table-container[data-v-704c10be]::-webkit-scrollbar-track{background:#f1f1f1}.table-container[data-v-704c10be]::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.table-container[data-v-704c10be]::-webkit-scrollbar-thumb:hover{background:#555}}@media only screen and (max-width: 700px){.scorecard-view[data-v-704c10be]{padding:8px}.scorecard-header[data-v-704c10be]{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"title add" "controls controls";gap:8px;align-items:center;padding:0}.header-left[data-v-704c10be]{grid-area:title;display:flex;align-items:center}.header-left h2[data-v-704c10be]{margin:0;font-size:1.2rem}.total-count[data-v-704c10be]{font-size:1rem}.add-measurable[data-v-704c10be]{grid-area:add}.header-right[data-v-704c10be]{grid-area:controls;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-around}.weeks-picker[data-v-704c10be]{display:inline-flex;align-items:center;gap:4px}.weeks-picker label[data-v-704c10be]{white-space:nowrap}.weeks-picker input[data-v-704c10be]{width:50px;padding:.2rem;font-size:.9rem}.btn[data-v-704c10be]{padding:.4rem .8rem;font-size:.9rem}.scorecard-table th[data-v-704c10be],.scorecard-table td[data-v-704c10be]{padding:4px;font-size:.8rem}.table-container[data-v-704c10be]{width:307.6923076923%;transform:scale(.55);transform-origin:top left;padding:16px;margin:0}.scorecard-container .table-container[data-v-704c10be]{margin-left:-1.5rem;margin-right:-1.5rem}.dropdown-toggle[data-v-704c10be]{min-width:120px;padding:.4rem .6rem;font-size:.9rem}.scorecard-header .flip-date-order button[data-v-704c10be],.scorecard-header .toggle-view button[data-v-704c10be],.scorecard-header .add-measurable button[data-v-704c10be]{font-size:.9rem;padding:.3rem .6rem}.graph-view[data-v-704c10be]{padding:10px}.rule-drag-button[data-v-704c10be]{padding:.3rem .6rem;font-size:.8rem}.combined-controls .controls-row[data-v-704c10be]{flex-direction:column;gap:8px}.combined-controls .controls-left[data-v-704c10be]{width:100%;display:flex;justify-content:space-around}.combined-controls .controls-center[data-v-704c10be],.combined-controls .controls-right[data-v-704c10be]{width:100%;display:flex;justify-content:center;margin-top:8px}.combined-controls .controls-right[data-v-704c10be]{justify-content:space-around}.table-container[data-v-704c10be]::-webkit-scrollbar{height:16px;width:16px}.table-container[data-v-704c10be]::-webkit-scrollbar-track{background:#f1f1f1}.table-container[data-v-704c10be]::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.table-container[data-v-704c10be]::-webkit-scrollbar-thumb:hover{background:#555}}@media only screen and (max-width: 600px){.scorecard-view[data-v-704c10be]{padding:8px}.scorecard-header[data-v-704c10be]{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"title add" "controls controls";gap:8px;align-items:center;padding:0}.header-left[data-v-704c10be]{grid-area:title;display:flex;align-items:center}.header-left h2[data-v-704c10be]{margin:0;font-size:1.2rem}.total-count[data-v-704c10be]{font-size:1rem}.add-measurable[data-v-704c10be]{grid-area:add}.header-right[data-v-704c10be]{grid-area:controls;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-around}.weeks-picker[data-v-704c10be]{display:inline-flex;align-items:center;gap:4px}.weeks-picker label[data-v-704c10be]{white-space:nowrap}.weeks-picker input[data-v-704c10be]{width:50px;padding:.2rem;font-size:.9rem}.btn[data-v-704c10be]{padding:.4rem .8rem;font-size:.9rem}.scorecard-table th[data-v-704c10be],.scorecard-table td[data-v-704c10be]{padding:4px;font-size:.8rem}.table-container[data-v-704c10be]{width:307.6923076923%;transform:scale(.35);transform-origin:top left;padding:16px;margin:0}.scorecard-container .table-container[data-v-704c10be]{margin-left:-1.5rem;margin-right:-1.5rem}.dropdown-toggle[data-v-704c10be]{min-width:120px;padding:.4rem .6rem;font-size:.9rem}.scorecard-header .flip-date-order button[data-v-704c10be],.scorecard-header .toggle-view button[data-v-704c10be],.scorecard-header .add-measurable button[data-v-704c10be]{font-size:.9rem;padding:.3rem .6rem}.graph-view[data-v-704c10be]{padding:10px}.rule-drag-button[data-v-704c10be]{padding:.3rem .6rem;font-size:.8rem}.combined-controls .controls-row[data-v-704c10be]{flex-direction:column;gap:8px}.combined-controls .controls-left[data-v-704c10be]{width:100%;display:flex;justify-content:space-around}.combined-controls .controls-center[data-v-704c10be],.combined-controls .controls-right[data-v-704c10be]{width:100%;display:flex;justify-content:center;margin-top:8px}.combined-controls .controls-right[data-v-704c10be]{justify-content:space-around}.table-container[data-v-704c10be]::-webkit-scrollbar{height:16px;width:16px}.table-container[data-v-704c10be]::-webkit-scrollbar-track{background:#f1f1f1}.table-container[data-v-704c10be]::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.table-container[data-v-704c10be]::-webkit-scrollbar-thumb:hover{background:#555}}.dark .scorecard-view[data-v-704c10be]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-704c10be]{background-color:var(--bg-color)!important}.dark .scorecard-container.card[data-v-704c10be]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .scorecard-header[data-v-704c10be]{background-color:var(--footer-bg);border-bottom:none}.dark .scorecard-header h2[data-v-704c10be],.dark .scorecard-header .total-count[data-v-704c10be]{color:var(--text-color)}.dark .scorecard-header .total-count-card[data-v-704c10be]{background-color:#333;color:var(--text-color);border:none;box-shadow:none}.dark .scorecard-header .weeks-picker label[data-v-704c10be],.dark .scorecard-header .weeks-picker input[data-v-704c10be]{background-color:var(--header-bg);color:var(--text-color);border:none;outline:none}.dark .btn.btn-secondary[data-v-704c10be]{background-color:#333;color:var(--text-color);border:none}.dark .btn.btn-secondary[data-v-704c10be]:hover{filter:brightness(.9)}.dark .btn.btn-primary[data-v-704c10be]{background-color:#36b24a;color:#fff}.dark .scorecard-header .add-measurable .btn.btn-primary[data-v-704c10be]{background-color:#36b24a!important;color:#fff!important}.dark .scorecard-header .add-measurable .btn.btn-primary[data-v-704c10be]:hover{filter:brightness(.9)}.dark .table-container[data-v-704c10be]{background-color:var(--footer-bg)}.dark .scorecard-table[data-v-704c10be]{background-color:transparent}.dark .scorecard-table thead th[data-v-704c10be],.dark .scorecard-table tbody td[data-v-704c10be]{background-color:var(--footer-bg);color:var(--text-color);border-color:var(--header-border)}.dark .scorecard-table tbody tr.row-hover[data-v-704c10be]{background-color:#ffffff0d}.dark .scorecard-table tbody tr[data-v-704c10be]:hover:after{background:#ffffff0d}.dark .week-cell-green[data-v-704c10be]{background-color:#2e3f2e!important}.dark .week-cell-red[data-v-704c10be]{background-color:#3f2e2e!important}.dark .week-cell input[type=text][data-v-704c10be],.dark .scorecard-header input[type=number][data-v-704c10be]{background:transparent;color:var(--text-color);border:none;outline:none}.dark .week-cell-green input[type=text][data-v-704c10be]{color:#388e3c}.dark .week-cell-red input[type=text][data-v-704c10be]{color:#d32f2f}.dark .dropdown-toggle[data-v-704c10be],.dark .custom-dropdown[data-v-704c10be],.dark .combined-controls.card[data-v-704c10be],.dark .child-overlay[data-v-704c10be]{background-color:var(--footer-bg);color:var(--text-color);border:none}.dark .table-container[data-v-704c10be]::-webkit-scrollbar-track{background:var(--header-bg)}.dark .table-container[data-v-704c10be]::-webkit-scrollbar-thumb{background:var(--header-border)}.dark .week-values[data-v-704c10be]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .week-values .week-value-item[data-v-704c10be]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border);color:var(--text-color)}.dark .week-values .week-value-item[data-v-704c10be]:last-child{border-bottom:none}.dark .week-values .week-value-info strong[data-v-704c10be],.dark .week-values .week-value-amount[data-v-704c10be]{color:var(--text-color)}.dark .scorecard-table td.green[data-v-704c10be],.dark .scorecard-table td.red[data-v-704c10be]{color:#81c784!important}.dark .scorecard-table td.red[data-v-704c10be]{color:#ef5350!important}.dark .scorecard-header .weeks-picker[data-v-704c10be]{background:var(--footer-bg)}.dark .scorecard-header .weeks-picker .weeks-label[data-v-704c10be]{color:var(--text-color)}.dark .scorecard-header .weeks-picker .weeks-input[data-v-704c10be],.dark .scorecard-header .weeks-picker .btn-icon[data-v-704c10be]{background:var(--header-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .scorecard-header .weeks-picker .btn-icon[data-v-704c10be]:hover{filter:brightness(1.1)}.qtrlyfocus-view[data-v-87cc02d6]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.dropdown-overlay[data-v-87cc02d6]{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:5}.loading-overlay[data-v-87cc02d6]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-87cc02d6]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-87cc02d6 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-87cc02d6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alert[data-v-87cc02d6]{color:red;margin-bottom:1rem;font-size:1rem}.card[data-v-87cc02d6],.user-actions-card[data-v-87cc02d6]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;max-width:1500px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.card-header[data-v-87cc02d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.department-header[data-v-87cc02d6]{padding-left:0}.others-header[data-v-87cc02d6]{display:flex;align-items:center;gap:12px}.child-overlay[data-v-87cc02d6]{position:fixed;bottom:24px;right:24px;width:500px;height:600px;max-height:70vh;background:#fff;border:1px solid #ddd;border-radius:12px;padding:1.5rem;box-shadow:0 4px 16px #00000040;overflow-y:auto;z-index:1000}@media (max-width: 600px){.child-overlay[data-v-87cc02d6]{right:2.5vw;bottom:12px;width:95vw;max-height:80vh}}.overlay-fade-enter-active[data-v-87cc02d6],.overlay-fade-leave-active[data-v-87cc02d6]{transition:opacity .25s ease,transform .25s ease}.overlay-fade-enter-from[data-v-87cc02d6],.overlay-fade-leave-to[data-v-87cc02d6]{opacity:0;transform:translateY(10px)}.header-name[data-v-87cc02d6]{margin:0;flex:1;display:flex;align-items:center}.header-owner-image[data-v-87cc02d6]{width:40px;height:40px;border:1px solid #afafaf;border-radius:50%;box-sizing:border-box;object-fit:cover}.default-profile[data-v-87cc02d6]{width:40px;height:40px;border:1px solid #afafaf;border-radius:50%;background-color:#ababab;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.default-profile .initials[data-v-87cc02d6]{font-size:1rem;font-weight:700;color:#fff}.others-title[data-v-87cc02d6]{margin:1rem 0;font-size:1.5rem;color:#333;text-align:center}.list-header[data-v-87cc02d6]{display:flex;padding:.5rem 0;border-bottom:1px solid #ddd;border-top:none}.header-label[data-v-87cc02d6]{margin:0;font-size:1rem;color:#888}.focus-list[data-v-87cc02d6]{list-style:none;margin:0;padding:0}.focus-row[data-v-87cc02d6]{display:flex;align-items:center;padding:.4rem 0;border-bottom:1px solid #ddd;cursor:pointer}.focus-row[data-v-87cc02d6]:last-child{border-bottom:none}.focus-row[data-v-87cc02d6]:hover{background-color:#f7f7f7}.row[data-v-87cc02d6]{display:flex;align-items:center}.column[data-v-87cc02d6]{padding:0 .5rem}.status-column[data-v-87cc02d6]{flex:0 0 90px;position:relative;text-align:center}.name-column[data-v-87cc02d6]{flex:2}.due-column[data-v-87cc02d6]{flex:0 0 200px}.profile-column[data-v-87cc02d6],.privacy-column[data-v-87cc02d6]{flex:0 0 70px;display:flex;justify-content:center;align-items:center}.privacy-toggle[data-v-87cc02d6]{background:transparent;border:none;font-size:1.5rem;cursor:pointer}.focus-name[data-v-87cc02d6]{margin:0;font-size:1rem;color:#333}.due-date[data-v-87cc02d6]{margin:0;font-size:.9rem;color:#555}.dropdown-toggle[data-v-87cc02d6]{background:transparent;border:none;padding:.2rem;font-size:1.5rem;cursor:pointer;z-index:6}.status-dropdown[data-v-87cc02d6]{position:absolute;top:120%;left:0;width:150px;background:#fff;border:none;box-shadow:0 2px 8px #00000026;z-index:7}.status-dropdown ul[data-v-87cc02d6]{list-style:none;margin:0;padding:.5rem}.status-dropdown li.status-dropdown-item[data-v-87cc02d6]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem}.status-dropdown li.status-dropdown-item svg[data-v-87cc02d6]{margin-left:auto;margin-right:0}.status-dropdown li[data-v-87cc02d6]:hover{background-color:#f0f0f0}.status-icon[data-v-87cc02d6]{font-size:1.5rem}.btn[data-v-87cc02d6]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s}.btn[data-v-87cc02d6]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-87cc02d6]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-87cc02d6]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-87cc02d6]{background-color:#f0f0f0;color:#000}.profile-image[data-v-87cc02d6]{width:40px;height:40px;border-radius:50%;object-fit:cover}.others-focus-cards[data-v-87cc02d6]{display:flex;flex-direction:column;gap:1.5rem}.member-card[data-v-87cc02d6]{margin-bottom:0}.total-count-card[data-v-87cc02d6]{display:inline-block;background:#f2f2f2;box-shadow:0 1px 3px #0000001a;border-radius:4px;padding:.2rem .4rem;margin-left:1rem;min-width:30px;text-align:center}.total-count[data-v-87cc02d6]{font-size:1.4rem;font-weight:700;color:#333}.toggle-switch-container[data-v-87cc02d6]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:700}.toggle-switch[data-v-87cc02d6]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-87cc02d6]{opacity:0;width:0;height:0}.switch-slider[data-v-87cc02d6]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:24px;transition:background-color .3s}.switch-slider[data-v-87cc02d6]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .3s}.toggle-switch input:checked+.switch-slider[data-v-87cc02d6]{background-color:#36b24a}.toggle-switch input:checked+.switch-slider[data-v-87cc02d6]:before{transform:translate(26px)}.dropdown-toggle[data-v-87cc02d6]:disabled{opacity:.4;cursor:not-allowed}.dropdown-toggle[data-v-87cc02d6]:disabled:hover{background:none}@media (max-width: 600px){.qtrlyfocus-view[data-v-87cc02d6]{padding:12px 8px;box-sizing:border-box}.card[data-v-87cc02d6],.user-actions-card[data-v-87cc02d6]{padding:.8rem;max-width:100%;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}.row[data-v-87cc02d6]{width:100%;margin:0;gap:.5rem;flex-wrap:nowrap;box-sizing:border-box}.card-header[data-v-87cc02d6]{padding:.4rem;font-size:.55rem;flex-wrap:nowrap;align-items:center}.department-header[data-v-87cc02d6],.others-header[data-v-87cc02d6]{padding-left:0}.header-name[data-v-87cc02d6]{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:.5rem}.total-count-card[data-v-87cc02d6]{font-size:.8rem;padding:.1rem .3rem;margin-left:.5rem}.total-count[data-v-87cc02d6]{font-size:.8rem}.list-header[data-v-87cc02d6]{padding:.3rem}.header-label[data-v-87cc02d6]{font-size:.8rem;margin:0}.column[data-v-87cc02d6]{padding:.2rem;text-align:left;min-width:60px;box-sizing:border-box}.status-column[data-v-87cc02d6]{flex:0 0 80px;text-align:center}.name-column[data-v-87cc02d6]{flex:2}.due-column[data-v-87cc02d6]{flex:0 0 120px}.profile-column[data-v-87cc02d6],.privacy-column[data-v-87cc02d6]{flex:0 0 60px;text-align:center}.btn[data-v-87cc02d6]{padding:.3rem .6rem;font-size:.75rem}.focus-row[data-v-87cc02d6],.focus-name[data-v-87cc02d6],.due-date[data-v-87cc02d6]{font-size:.8rem}.status-icon[data-v-87cc02d6],.privacy-toggle svg[data-v-87cc02d6],.dropdown-toggle svg[data-v-87cc02d6]{font-size:1.2rem}}.dark .qtrlyfocus-view[data-v-87cc02d6]{background-color:var(--bg-color);color:var(--text-color)}.dark .card[data-v-87cc02d6],.dark .user-actions-card[data-v-87cc02d6],.dark .member-card[data-v-87cc02d6]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .card-header[data-v-87cc02d6],.dark .department-header[data-v-87cc02d6],.dark .others-header[data-v-87cc02d6]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border);color:var(--text-color)}.dark .total-count-card[data-v-87cc02d6]{background-color:#444;box-shadow:none}.dark .total-count[data-v-87cc02d6]{color:#fff}.dark .toggle-switch-container[data-v-87cc02d6],.dark .toggle-switch-container span[data-v-87cc02d6]{color:var(--text-color)}.dark .switch-slider[data-v-87cc02d6]{background-color:var(--header-border)}.dark .toggle-switch input:checked+.switch-slider[data-v-87cc02d6]{background-color:#36b24a}.dark .list-header[data-v-87cc02d6]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .header-label[data-v-87cc02d6]{color:var(--text-color)}.dark .focus-row[data-v-87cc02d6]{background-color:var(--footer-bg);border-top:1px solid var(--header-border);border-bottom:1px solid var(--header-border)}.dark .focus-row[data-v-87cc02d6]:hover{background-color:var(--header-bg)}.dark .focus-row .focus-name[data-v-87cc02d6],.dark .focus-row .due-date[data-v-87cc02d6]{color:var(--text-color)}.dark .status-icon[data-v-87cc02d6],.dark .privacy-toggle svg[data-v-87cc02d6]{color:var(--text-color)}.dark .toggle-btn svg.not-resolved[data-v-87cc02d6]{fill:var(--header-border)!important;color:var(--header-border)!important}.dark .toggle-btn svg.resolved-icon[data-v-87cc02d6]{fill:#36b24a!important;color:#36b24a!important}.dark .per-page-select label[data-v-87cc02d6],.dark .page-info[data-v-87cc02d6]{color:var(--text-color)}.dark .per-page-select select[data-v-87cc02d6]{background-color:#444;color:#fff;border:1px solid var(--header-border)}.dark .child-overlay[data-v-87cc02d6]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 16px #0006}.todos-view[data-v-493d0927]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.loading-overlay[data-v-493d0927]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-493d0927]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-493d0927 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-493d0927{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.directory-card[data-v-493d0927],.todos-card[data-v-493d0927],.user-actions-card[data-v-493d0927]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;max-width:1500px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.rows-wrapper[data-v-493d0927]{margin-left:-1.5rem;margin-right:-1.5rem}.card-header[data-v-493d0927]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-header h2[data-v-493d0927]{margin:0;font-size:1.5rem;color:#000}.list-header[data-v-493d0927]{display:flex;padding:.5rem 0;border-bottom:1px solid #ddd;border-top:none}.header-label[data-v-493d0927]{margin:0;font-size:1rem;color:#888}.list-header .title-column .header-label[data-v-493d0927]{text-align:left;margin-left:0}.privacy-indicator[data-v-493d0927]{color:#9c27b0}.child-overlay[data-v-493d0927]{position:fixed;bottom:24px;right:24px;width:500px;height:600px;max-height:70vh;background:#fff;border:1px solid #ddd;border-radius:12px;padding:1.5rem;box-shadow:0 4px 16px #00000040;overflow-y:auto;z-index:1000}@media (max-width: 600px){.child-overlay[data-v-493d0927]{right:2.5vw;bottom:12px;width:95vw;max-height:80vh}}.overlay-fade-enter-active[data-v-493d0927],.overlay-fade-leave-active[data-v-493d0927]{transition:opacity .25s ease,transform .25s ease}.overlay-fade-enter-from[data-v-493d0927],.overlay-fade-leave-to[data-v-493d0927]{opacity:0;transform:translateY(10px)}.row[data-v-493d0927]{display:flex;align-items:center;cursor:pointer;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:.5rem 0;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.list-header[data-v-493d0927],.todo-list .todo-row[data-v-493d0927]:first-child{border-top:none}.row[data-v-493d0927]:hover{background-color:#f9f9f9}.disable-hover[data-v-493d0927]:hover{background-color:transparent!important}.disable-hover .drag-handle[data-v-493d0927]{visibility:hidden!important}.column[data-v-493d0927]{padding:0 .5rem}.drag-handle-column[data-v-493d0927]{flex:0 0 30px;display:flex;justify-content:center;align-items:center;cursor:grab}.drag-handle[data-v-493d0927]{visibility:hidden;font-size:1.2rem}.todo-row:hover .drag-handle[data-v-493d0927],.dragging .drag-handle[data-v-493d0927]{visibility:visible}.toggle-column[data-v-493d0927]{flex:0 0 38px;display:flex;justify-content:center;align-items:center}.position-column[data-v-493d0927]{flex:0 0 30px;display:flex;justify-content:center;align-items:center;font-weight:700}.title-column[data-v-493d0927]{flex:2;overflow:hidden}.title-column span[data-v-493d0927]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.due-column[data-v-493d0927]{flex:0 0 140px;display:flex;align-items:center}.owner-column[data-v-493d0927]{flex:0 0 80px;display:flex;justify-content:center;align-items:center}.owner-pic-container[data-v-493d0927]{width:50px;height:50px;display:flex;justify-content:center;align-items:center}.owner-pic[data-v-493d0927]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;object-fit:cover;box-sizing:border-box}.default-profile[data-v-493d0927]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;background-color:#ababab;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.initials[data-v-493d0927]{font-size:15px;font-weight:700;color:#fff}.todo-list[data-v-493d0927]{list-style:none;padding:0;margin:0}.no-todos[data-v-493d0927]{text-align:center;padding:1rem 0}.total-count-card[data-v-493d0927]{display:inline-block;background:#f2f2f2;box-shadow:0 1px 3px #0000001a;border-radius:4px;padding:.2rem .4rem;margin-left:1rem;min-width:30px;text-align:center}.total-count[data-v-493d0927]{font-size:1.4rem;font-weight:700;color:#333}.pagination[data-v-493d0927]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem}.pagination-controls[data-v-493d0927]{display:flex;align-items:center;gap:1rem}.per-page-select[data-v-493d0927]{display:flex;align-items:center;gap:.5rem}.per-page-select label[data-v-493d0927]{font-size:.9rem;color:#333}.per-page-select select[data-v-493d0927]{padding:.4rem .6rem;border:none;border-radius:4px;font-size:.9rem;background-color:#fff}.page-info[data-v-493d0927]{font-size:.9rem;color:#333}.due-column[data-v-493d0927]{position:relative;display:flex;align-items:center}.privacy-indicator[data-v-493d0927]{position:absolute;left:-14px;top:50%;transform:translateY(-50%);font-size:.8rem;color:#000;pointer-events:none}.btn[data-v-493d0927]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s}.btn[data-v-493d0927]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-493d0927]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-493d0927]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-493d0927]{background-color:#f0f0f0;color:#000}.toggle-btn[data-v-493d0927]{background:none;border:none;padding:0;cursor:pointer;font-size:1.5rem}.toggle-btn svg[data-v-493d0927]{color:#888}.toggle-btn svg.not-resolved[data-v-493d0927]{fill:#ccc!important;color:#ccc!important}.toggle-btn svg.resolved-icon[data-v-493d0927]{fill:#36b24a!important;color:#36b24a!important}.toggle-btn[data-v-493d0927]:disabled{opacity:.4;cursor:not-allowed}.toggle-btn:disabled svg[data-v-493d0927]{color:#ccc!important;fill:#ccc!important}.toggle-btn[data-v-493d0927]:disabled:hover{filter:none}.dragging[data-v-493d0927]{background-color:#dddddd80!important;box-shadow:0 4px 8px #0003;pointer-events:none}.toggle-switch-container[data-v-493d0927]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:700}.toggle-switch[data-v-493d0927]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-493d0927]{opacity:0;width:0;height:0}.switch-slider[data-v-493d0927]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:24px;transition:background-color .3s}.switch-slider[data-v-493d0927]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .3s}.toggle-switch input:checked+.switch-slider[data-v-493d0927]{background-color:#36b24a}.toggle-switch input:checked+.switch-slider[data-v-493d0927]:before{transform:translate(26px)}.overdue-clock[data-v-493d0927]{color:#e53935;margin-right:.5rem;font-size:1rem}.overdue-column[data-v-493d0927]{flex:0 0 30px;display:flex;justify-content:center;align-items:center}.overdue-clock[data-v-493d0927]{color:#e53935;font-size:1.1rem}.dark .todos-view[data-v-493d0927]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-493d0927]{background-color:var(--bg-color)!important}.dark .todos-view .spinner[data-v-493d0927]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .todos-view .directory-card[data-v-493d0927],.dark .todos-view .todos-card[data-v-493d0927],.dark .todos-view .user-actions-card[data-v-493d0927]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .todos-view .total-count-card[data-v-493d0927]{background-color:#444;box-shadow:none}.dark .todos-view .total-count[data-v-493d0927]{color:#fff}.dark .todos-view .card-header h2[data-v-493d0927]{color:var(--text-color)}.dark .todos-view .card-header .btn-primary[data-v-493d0927]{background-color:#36b24a;color:var(--text-color)}.dark .todos-view .list-header[data-v-493d0927]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .todos-view .list-header .header-label[data-v-493d0927]{color:var(--text-color)}.dark .todos-view .todo-row[data-v-493d0927]{background-color:var(--footer-bg);border-top:1px solid var(--header-border);border-bottom:1px solid var(--header-border)}.dark .todos-view .todo-row[data-v-493d0927]:hover{background-color:var(--header-bg)}.dark .todos-view .todo-row.disable-hover[data-v-493d0927]:hover{background-color:transparent!important}.dark .todos-view .todo-row .column span[data-v-493d0927],.dark .todos-view .todo-row .goal-description[data-v-493d0927],.dark .todos-view .drag-handle[data-v-493d0927]{color:var(--text-color)}.dark .todos-view .toggle-btn svg[data-v-493d0927]{color:var(--text-color)}.dark .todos-view .toggle-btn svg.not-resolved[data-v-493d0927]{fill:var(--header-border)!important;color:var(--header-border)!important}.dark .todos-view .toggle-btn svg.resolved-icon[data-v-493d0927]{fill:#36b24a!important;color:#36b24a!important}.dark .todos-view .toggle-btn:disabled svg[data-v-493d0927]{color:var(--header-border)!important;fill:var(--header-border)!important}.dark .todos-view .pagination-controls .btn-secondary[data-v-493d0927]{background-color:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .todos-view .pagination-controls .btn-secondary[data-v-493d0927]:disabled{opacity:.5}.dark .todos-view .per-page-select select[data-v-493d0927]{background-color:#444;color:#fff;border:1px solid var(--header-border)}.dark .todos-view .toggle-switch-container span[data-v-493d0927]{color:var(--text-color)}.dark .todos-view .switch-slider[data-v-493d0927]{background-color:var(--header-border)}.dark .todos-view input:checked+.switch-slider[data-v-493d0927]{background-color:#36b24a}.dark .todos-view .default-profile[data-v-493d0927]{background-color:var(--header-border)}.dark .todos-view .initials[data-v-493d0927]{color:var(--text-color)}.dark .todos-view .child-overlay[data-v-493d0927]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 16px #0006}@media (max-width: 600px){.todos-view[data-v-493d0927]{padding-inline:12px;padding-block:8px}.directory-card[data-v-493d0927],.todos-card[data-v-493d0927],.user-actions-card[data-v-493d0927]{padding:.8rem;max-width:100%;overflow-x:hidden}.rows-wrapper[data-v-493d0927]{margin-left:-.8rem;margin-right:-.8rem}.card-header[data-v-493d0927]{padding:.4rem;font-size:.75rem;flex-wrap:nowrap;align-items:center}.card-header h2[data-v-493d0927]{font-size:1rem}.total-count-card[data-v-493d0927]{font-size:.8rem;padding:.1rem .3rem;margin-left:.5rem}.total-count[data-v-493d0927]{font-size:.8rem}.list-header[data-v-493d0927]{padding:.3rem 0}.header-label[data-v-493d0927]{font-size:.8rem}.row[data-v-493d0927]{padding:.4rem 0;font-size:.8rem;flex-wrap:nowrap}.column[data-v-493d0927]{padding:0 .2rem;min-width:0}.drag-handle-column[data-v-493d0927]{flex:0 0 25px;padding-left:10px}.toggle-column[data-v-493d0927]{flex:0 0 30px}.position-column[data-v-493d0927]{flex:0 0 25px}.title-column[data-v-493d0927]{flex:2;overflow:hidden}.due-column[data-v-493d0927]{flex:0 0 110px}.owner-column[data-v-493d0927]{flex:0 0 60px}.drag-handle[data-v-493d0927]{font-size:.8rem}.toggle-btn[data-v-493d0927]{font-size:1rem}.toggle-btn svg[data-v-493d0927]{font-size:1rem}.owner-pic-container[data-v-493d0927]{width:40px;height:40px}.owner-pic[data-v-493d0927],.default-profile[data-v-493d0927]{width:32px;height:32px}.initials[data-v-493d0927]{font-size:12px}.per-page-select label[data-v-493d0927],.per-page-select select[data-v-493d0927],.page-info[data-v-493d0927]{font-size:.75rem}.per-page-select select[data-v-493d0927]{padding:.3rem .5rem}.btn[data-v-493d0927]{padding:.3rem .6rem;font-size:.75rem}}.issues-ideas-view[data-v-22a311ea]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.loading-overlay[data-v-22a311ea]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-22a311ea]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-22a311ea 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-22a311ea{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.directory-card[data-v-22a311ea],.issues-ideas-card[data-v-22a311ea]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;max-width:1500px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.full-width-rows[data-v-22a311ea]{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.card-header[data-v-22a311ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-header h2[data-v-22a311ea]{font-size:1.5rem;margin:0}.total-count-card[data-v-22a311ea]{display:inline-block;background:#f2f2f2;box-shadow:0 1px 3px #0000001a;border-radius:4px;padding:.2rem .4rem;margin-left:1rem;min-width:30px;text-align:center}.total-count[data-v-22a311ea]{font-size:1.4rem;font-weight:700;color:#333}.list-header[data-v-22a311ea]{display:flex;padding:.5rem 0;border-bottom:1px solid #ddd;border-top:none}.header-label[data-v-22a311ea]{margin:0;font-size:1rem;color:#888}.list-header .title-column .header-label[data-v-22a311ea]{text-align:left;margin-left:0}.child-overlay[data-v-22a311ea]{position:fixed;bottom:24px;right:24px;width:500px;height:600px;max-height:70vh;background:#fff;border:1px solid #ddd;border-radius:12px;padding:1.5rem;box-shadow:0 4px 16px #00000040;overflow-y:auto;z-index:1000}@media (max-width: 600px){.child-overlay[data-v-22a311ea]{right:2.5vw;bottom:12px;width:95vw;max-height:80vh}}.overlay-fade-enter-active[data-v-22a311ea],.overlay-fade-leave-active[data-v-22a311ea]{transition:opacity .25s ease,transform .25s ease}.overlay-fade-enter-from[data-v-22a311ea],.overlay-fade-leave-to[data-v-22a311ea]{opacity:0;transform:translateY(10px)}.row[data-v-22a311ea]{display:flex;align-items:center;cursor:pointer;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:.5rem 0;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.list-header[data-v-22a311ea],.issues-ideas-list .idea-row[data-v-22a311ea]:first-child{border-top:none}.row[data-v-22a311ea]:hover{background-color:#f9f9f9}.disable-hover[data-v-22a311ea]:hover{background-color:transparent!important}.disable-hover .drag-handle[data-v-22a311ea]{visibility:hidden!important}.column[data-v-22a311ea]{padding:0 .5rem}.drag-handle-column[data-v-22a311ea]{flex:0 0 30px;display:flex;justify-content:center;align-items:center;cursor:grab}.drag-handle[data-v-22a311ea]{visibility:hidden;font-size:1.2rem}.idea-row:hover .drag-handle[data-v-22a311ea],.dragging .drag-handle[data-v-22a311ea]{visibility:visible}.position-column[data-v-22a311ea]{flex:0 0 30px;display:flex;justify-content:center;align-items:center;font-weight:700}.status-column[data-v-22a311ea]{flex:0 0 38px;display:flex;justify-content:center;align-items:center}.title-column[data-v-22a311ea]{flex:2;overflow:hidden}.date-column[data-v-22a311ea]{flex:0 0 140px;display:flex;align-items:center}.owner-column[data-v-22a311ea]{flex:0 0 80px;display:flex;justify-content:center;align-items:center}.owner-pic-container[data-v-22a311ea]{width:38px;height:38px;display:flex;justify-content:center;align-items:center}.owner-pic[data-v-22a311ea]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;object-fit:cover;box-sizing:border-box}.default-profile[data-v-22a311ea]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;background-color:#ababab;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.default-profile .initials[data-v-22a311ea]{font-size:15px;font-weight:700;color:#fff}.pagination[data-v-22a311ea]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem}.pagination-controls[data-v-22a311ea]{display:flex;align-items:center;gap:1rem}.per-page-select[data-v-22a311ea]{display:flex;align-items:center;gap:.5rem}.per-page-select label[data-v-22a311ea]{font-size:.9rem;color:#333}.per-page-select select[data-v-22a311ea]{padding:.4rem .6rem;border:none;border-radius:4px;font-size:.9rem;background-color:#fff}.page-info[data-v-22a311ea]{font-size:.9rem;color:#333}.btn[data-v-22a311ea]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s}.btn[data-v-22a311ea]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-22a311ea]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-22a311ea]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-22a311ea]{background-color:#f0f0f0;color:#000}.toggle-btn[data-v-22a311ea]{background:none;border:none;padding:0;cursor:pointer;font-size:1.5rem}.toggle-btn svg[data-v-22a311ea]{color:#888}.toggle-btn svg.not-resolved[data-v-22a311ea]{fill:#ccc!important;color:#ccc!important}.toggle-btn svg.resolved-icon[data-v-22a311ea]{fill:#36b24a!important;color:#36b24a!important}.dragging[data-v-22a311ea]{background-color:#dddddd80!important;box-shadow:0 4px 8px #0003;pointer-events:none}.toggle-switch-container[data-v-22a311ea]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:700}.toggle-switch[data-v-22a311ea]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-22a311ea]{opacity:0;width:0;height:0}.switch-slider[data-v-22a311ea]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:24px;transition:background-color .3s}.switch-slider[data-v-22a311ea]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .3s}.toggle-switch input:checked+.switch-slider[data-v-22a311ea]{background-color:#36b24a}.toggle-switch input:checked+.switch-slider[data-v-22a311ea]:before{transform:translate(26px)}.toggle-btn[data-v-22a311ea]:disabled{opacity:.4;cursor:not-allowed}.toggle-btn:disabled svg[data-v-22a311ea]{color:#ccc!important;fill:#ccc!important}.toggle-btn[data-v-22a311ea]:disabled:hover{filter:none}@media (max-width: 600px){.issues-ideas-view[data-v-22a311ea]{padding-inline:12px;padding-block:8px}.directory-card[data-v-22a311ea],.issues-ideas-card[data-v-22a311ea]{padding:.8rem;max-width:100%;overflow-x:hidden}.full-width-rows[data-v-22a311ea]{margin-left:-.8rem;margin-right:-.8rem}.card-header[data-v-22a311ea]{padding:.4rem;font-size:.75rem;flex-wrap:nowrap;align-items:center}.card-header h2[data-v-22a311ea]{font-size:1rem}.total-count-card[data-v-22a311ea]{font-size:.8rem;padding:.1rem .3rem;margin-left:.5rem}.total-count[data-v-22a311ea]{font-size:.8rem}.list-header[data-v-22a311ea]{padding:.3rem 0}.header-label[data-v-22a311ea]{font-size:.8rem}.row[data-v-22a311ea]{padding:.4rem 0;font-size:.8rem;flex-wrap:nowrap}.column[data-v-22a311ea]{padding:0 .2rem;min-width:0}.drag-handle-column[data-v-22a311ea]{flex:0 0 25px;padding-left:10px}.status-column[data-v-22a311ea]{flex:0 0 30px}.position-column[data-v-22a311ea]{flex:0 0 25px}.title-column[data-v-22a311ea]{flex:2;overflow:hidden}.date-column[data-v-22a311ea],.owner-column[data-v-22a311ea]{flex:0 0 100px}.drag-handle[data-v-22a311ea]{font-size:.8rem}.toggle-btn[data-v-22a311ea]{font-size:1rem}.toggle-btn svg[data-v-22a311ea]{font-size:1rem}.owner-pic-container[data-v-22a311ea]{width:40px;height:40px}.owner-pic[data-v-22a311ea],.default-profile[data-v-22a311ea]{width:32px;height:32px}.initials[data-v-22a311ea]{font-size:12px}.per-page-select label[data-v-22a311ea],.per-page-select select[data-v-22a311ea],.page-info[data-v-22a311ea]{font-size:.75rem}.per-page-select select[data-v-22a311ea]{padding:.3rem .5rem}.btn[data-v-22a311ea]{padding:.3rem .6rem;font-size:.75rem}}.dark .issues-ideas-view[data-v-22a311ea]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-22a311ea]{background-color:var(--bg-color)!important}.dark .issues-ideas-view .spinner[data-v-22a311ea]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .directory-card[data-v-22a311ea],.dark .issues-ideas-card[data-v-22a311ea]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .total-count-card[data-v-22a311ea]{background-color:#444;box-shadow:none}.dark .total-count[data-v-22a311ea]{color:#fff}.dark .card-header h2[data-v-22a311ea]{color:var(--text-color)}.dark .card-header .btn-primary[data-v-22a311ea]{background-color:#36b24a;color:#fff}.dark .list-header[data-v-22a311ea]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .header-label[data-v-22a311ea]{color:var(--text-color)}.dark .idea-row[data-v-22a311ea]{background-color:var(--footer-bg);border-top:1px solid var(--header-border);border-bottom:1px solid var(--header-border)}.dark .idea-row[data-v-22a311ea]:hover{background-color:var(--header-bg)}.dark .idea-row .column span[data-v-22a311ea],.dark .drag-handle[data-v-22a311ea]{color:var(--text-color)}.dark .toggle-btn svg[data-v-22a311ea]{color:var(--text-color)}.dark .toggle-btn svg.not-resolved[data-v-22a311ea]{fill:var(--header-border)!important;color:var(--header-border)!important}.dark .toggle-btn svg.resolved-icon[data-v-22a311ea]{fill:#36b24a!important;color:#36b24a!important}.dark .toggle-btn:disabled svg[data-v-22a311ea]{color:var(--header-border)!important;fill:var(--header-border)!important}.dark .pagination-controls .btn-secondary[data-v-22a311ea]{background-color:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .pagination-controls .btn-secondary[data-v-22a311ea]:disabled{opacity:.5}.dark .per-page-select label[data-v-22a311ea]{color:#fff}.dark .per-page-select select[data-v-22a311ea]{background-color:#444;color:#fff;border:1px solid var(--header-border)}.dark .page-info[data-v-22a311ea]{color:#fff}.dark .toggle-switch-container span[data-v-22a311ea]{color:var(--text-color)}.dark .switch-slider[data-v-22a311ea]{background-color:var(--header-border)}.dark .toggle-switch input:checked+.switch-slider[data-v-22a311ea]{background-color:#36b24a}.dark .default-profile[data-v-22a311ea]{background-color:var(--header-border)}.dark .initials[data-v-22a311ea]{color:var(--text-color)}.dark .child-overlay[data-v-22a311ea]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 16px #0006}.objectives-container[data-v-89814b36]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:32px;width:100%;box-sizing:border-box}.objectives-card[data-v-89814b36]{background-color:#fff;border-radius:15px;box-shadow:0 5px 5px #0000001a;padding:20px;width:100%}.objective[data-v-89814b36]{display:flex;align-items:flex-start;margin-bottom:20px}.objective[data-v-89814b36]:last-child{margin-bottom:0}.icon[data-v-89814b36]{font-size:1.5rem;margin-right:10px}.objective:nth-child(1) .icon[data-v-89814b36]{color:#00f}.objective:nth-child(2) .icon[data-v-89814b36]{color:green}.objective:nth-child(3) .icon[data-v-89814b36]{color:orange}.content h3[data-v-89814b36]{margin:0;font-size:1.2rem;color:#333}.content p[data-v-89814b36]{margin:5px 0 0;color:#666;font-size:1rem}.dark .objectives-container[data-v-89814b36]{background-color:var(--bg-color)!important;color:var(--text-color)}.dark .objectives-card[data-v-89814b36]{background-color:var(--header-bg);border:1px solid var(--header-border);box-shadow:none}.dark .objective[data-v-89814b36]{border-bottom:1px solid var(--header-border);padding-bottom:16px;margin-bottom:16px}.dark .objective[data-v-89814b36]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.dark .icon[data-v-89814b36]{color:var(--text-color)!important}.dark .content h3[data-v-89814b36],.dark .content p[data-v-89814b36]{color:var(--text-color)}.checkin-container[data-v-2e591990]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:32px;width:100%;box-sizing:border-box}.checkin-card[data-v-2e591990]{background-color:#fff;border-radius:15px;box-shadow:0 5px 5px #0000001a;padding:20px;width:100%}.objective[data-v-2e591990]{display:flex;align-items:flex-start;margin-bottom:20px}.objective[data-v-2e591990]:last-child{margin-bottom:0}.icon[data-v-2e591990]{font-size:1.5rem;margin-right:10px}.objective:nth-child(1) .icon[data-v-2e591990]{color:#ff0}.objective:nth-child(2) .icon[data-v-2e591990]{color:#00f}.objective:nth-child(3) .icon[data-v-2e591990]{color:green}.content h3[data-v-2e591990]{margin:0;font-size:1.2rem;color:#333}.content p[data-v-2e591990]{margin:5px 0 0;color:#666;font-size:1rem}.dark .checkin-container[data-v-2e591990]{background-color:var(--bg-color)!important;color:var(--text-color)}.dark .checkin-card[data-v-2e591990]{background-color:var(--header-bg);border:1px solid var(--header-border);box-shadow:none}.dark .objective[data-v-2e591990]{border-bottom:1px solid var(--header-border)}.dark .icon[data-v-2e591990]{color:var(--text-color)!important}.dark .content h3[data-v-2e591990],.dark .content p[data-v-2e591990]{color:var(--text-color)}.meeting-create-view[data-v-0ae12bd7]{position:relative;height:100%;overflow:hidden;margin:0;padding:0}.main-container[data-v-0ae12bd7]{display:flex;height:100%;transition:padding-left .3s ease}.toc[data-v-0ae12bd7]{position:fixed;top:0;left:0;bottom:0;width:250px;background-color:#fff;padding:16px;overflow-y:auto;border-right:1px solid #ddd;display:flex;flex-direction:column;align-items:flex-start;box-shadow:2px 0 8px #0000001a;z-index:1000;transform:translate(0);transition:transform .3s ease}.toc.toc-hidden[data-v-0ae12bd7]{transform:translate(-100%)}.timer-display[data-v-0ae12bd7]{align-self:center;text-align:center;margin-bottom:16px;font-size:1.1rem}.divider-top[data-v-0ae12bd7],.divider-bottom[data-v-0ae12bd7],.divider-between[data-v-0ae12bd7]{width:100%;border:none;border-top:1px solid #ddd;margin:16px 0}.toc-list[data-v-0ae12bd7]{list-style:none;padding:0;margin:0;width:100%}.toc-list li[data-v-0ae12bd7]{padding:8px 12px;margin-bottom:8px;cursor:pointer;border-radius:4px;transition:background .2s;display:flex;justify-content:space-between;align-items:center}.toc-list li[data-v-0ae12bd7]:hover{background-color:#e0e0e0}.toc-list li.active[data-v-0ae12bd7]{background-color:#4caf50;color:#fff}.step-duration[data-v-0ae12bd7]{font-size:.9rem;color:inherit}.rating-select[data-v-0ae12bd7]{width:auto;max-width:80px;padding:.3rem}.save-container[data-v-0ae12bd7]{width:100%;text-align:center;margin-top:auto;margin-bottom:16px}.tools-container[data-v-0ae12bd7]{width:100%;position:relative;margin-top:16px}.btn-tools[data-v-0ae12bd7]{display:block;width:100%;padding:.5rem 1rem;background-color:#f0f0f0;color:#000;border:none;border-radius:4px;text-align:center;cursor:pointer}.tools-dropdown-popup[data-v-0ae12bd7]{list-style:none;margin:0;padding:0;background:#fff;border:1px solid #ddd;border-radius:4px;z-index:1500}.tools-dropdown-popup li[data-v-0ae12bd7]{padding:8px 12px;cursor:pointer;display:flex;align-items:center}.tools-dropdown-popup li[data-v-0ae12bd7]:hover{background-color:#e0e0e0}.dropdown-icon[data-v-0ae12bd7]{margin-right:8px}.toc-navigation[data-v-0ae12bd7]{display:flex;flex-direction:row;gap:8px;margin-top:8px;justify-content:center;width:100%}.content[data-v-0ae12bd7]{flex-grow:1;position:relative;overflow:auto;display:flex;flex-direction:column}.carousel-container[data-v-0ae12bd7]{flex-grow:1;width:100%;height:100vh;overflow:auto;box-sizing:border-box}.btn[data-v-0ae12bd7]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s}.btn[data-v-0ae12bd7]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-0ae12bd7]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-0ae12bd7]{background-color:#f0f0f0;color:#000}.btn-conclude[data-v-0ae12bd7]{background-color:#d9534f;color:#fff;display:block;width:100%;padding:.5rem 1rem;border:none;border-radius:4px;text-align:center;cursor:pointer}.modal-content .btn-conclude[data-v-0ae12bd7]{width:auto}.toc-toggle-button[data-v-0ae12bd7]{position:fixed;top:0;left:0;z-index:1000;background:#fff;border:1px solid #ddd;border-radius:4px;padding:8px;cursor:pointer;transition:left .3s ease}.toc-toggle-button.shifted[data-v-0ae12bd7]{left:250px}.modal-overlay[data-v-0ae12bd7]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:2000;display:flex;justify-content:center;align-items:center}.modal-content[data-v-0ae12bd7]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center;z-index:2100}.form-actions[data-v-0ae12bd7]{display:flex;justify-content:center;gap:8px;margin-top:1rem}.btn-cancel[data-v-0ae12bd7]{background-color:#f0f0f0;color:#000}.alert[data-v-0ae12bd7]{position:absolute;bottom:16px;left:16px;background:#fdd;color:#900;padding:8px 12px;border:1px solid #900;border-radius:4px}.conclusion-card[data-v-0ae12bd7]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:2rem;margin:32px auto;max-width:1500px;width:calc(100% - 64px);box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.card-header[data-v-0ae12bd7]{padding:1rem;border-bottom:1px solid #ddd}.card-body[data-v-0ae12bd7]{padding:1rem}.members-rating .list-header[data-v-0ae12bd7]{padding:.5rem 0;border-bottom:1px solid #ddd;margin-bottom:.5rem}.row[data-v-0ae12bd7]{display:flex;align-items:center}.column[data-v-0ae12bd7]{flex:1;padding:0 .5rem;display:flex;align-items:center}.name-column[data-v-0ae12bd7]{flex:4}.rating-column[data-v-0ae12bd7]{flex:1}.user-row[data-v-0ae12bd7]{padding:.5rem 0;border-bottom:1px solid #ddd}.user-row[data-v-0ae12bd7]:last-child{border-bottom:none}.rating-input[data-v-0ae12bd7]{width:60px;padding:.3rem;border:1px solid #ccc;border-radius:4px;text-align:center}.dark .meeting-create-view[data-v-0ae12bd7]{background-color:var(--bg-color)!important;color:var(--text-color)}.dark .main-container[data-v-0ae12bd7]{background-color:var(--bg-color)!important}.dark .toc[data-v-0ae12bd7]{background-color:var(--header-bg);border-right-color:var(--header-border);box-shadow:none}.dark .toc.toc-hidden[data-v-0ae12bd7]{background-color:var(--header-bg)}.dark .content[data-v-0ae12bd7],.dark .carousel-container[data-v-0ae12bd7]{background-color:var(--bg-color)!important;color:var(--text-color)}.dark .divider-top[data-v-0ae12bd7],.dark .divider-bottom[data-v-0ae12bd7],.dark .divider-between[data-v-0ae12bd7]{border-top-color:var(--header-border)}.dark .btn[data-v-0ae12bd7],.dark .btn-secondary[data-v-0ae12bd7],.dark .btn-tools[data-v-0ae12bd7]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color);transition:filter .2s}.dark .btn[data-v-0ae12bd7]:not(:disabled):hover{filter:brightness(1.1)}.dark .btn-secondary[data-v-0ae12bd7],.dark .btn-tools[data-v-0ae12bd7]{background-color:#333;color:var(--text-color)}.dark .btn-conclude[data-v-0ae12bd7]{background-color:#d9534f;border-color:#d9534f;color:#fff}.dark .toc-toggle-button[data-v-0ae12bd7]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .modal-overlay[data-v-0ae12bd7]{background:#000000b3}.dark .modal-content[data-v-0ae12bd7],.dark .tools-dropdown-popup[data-v-0ae12bd7]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .tools-dropdown-popup li[data-v-0ae12bd7]:hover{background-color:var(--header-bg)}.dark .step-duration[data-v-0ae12bd7],.dark .timer-label[data-v-0ae12bd7],.dark .timer-value[data-v-0ae12bd7]{color:var(--text-color)}.qtrly-meeting-view[data-v-0f8c85f0]{display:flex;flex-direction:column;min-height:100vh;background-color:#f7f7f7;padding:1rem;position:relative}.loading-overlay[data-v-0f8c85f0]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-0f8c85f0]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-0f8c85f0 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-0f8c85f0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-0f8c85f0]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:2rem 2rem 4rem;width:100%;box-shadow:0 4px 8px #0000001a;position:relative}.card-header[data-v-0f8c85f0]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;margin-bottom:1.5rem}.header-left[data-v-0f8c85f0],.header-center[data-v-0f8c85f0],.header-right[data-v-0f8c85f0]{display:flex;align-items:center}.header-center[data-v-0f8c85f0]{justify-content:center}.header-right[data-v-0f8c85f0]{justify-content:flex-end}.close-btn[data-v-0f8c85f0]{background:transparent;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#666;transition:color .2s}.close-btn[data-v-0f8c85f0]:hover{color:#000}.print-btn[data-v-0f8c85f0]{cursor:pointer;background:transparent;border:none;font-size:1.2rem;line-height:1;color:#666;margin-right:1rem;transition:color .2s}.print-btn[data-v-0f8c85f0]:hover{color:#000}.delete-btn[data-v-0f8c85f0]{background-color:#d9534f;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:filter .2s,transform .2s}.meeting-details[data-v-0f8c85f0]{display:flex;flex-direction:column;gap:1.5rem}.section[data-v-0f8c85f0]{margin-bottom:1rem;border-left:4px solid #36B24A;background-color:#fdfdfd;padding:1rem 1rem 1rem 1.5rem;border-radius:4px}.section-header[data-v-0f8c85f0]{font-size:1.2rem;font-weight:700;margin-bottom:.75rem;color:#333;padding-bottom:.5rem;border-bottom:1px solid #eee}.section-content[data-v-0f8c85f0]{display:flex;flex-direction:column;gap:.75rem}.section-content p[data-v-0f8c85f0],.section-content ul[data-v-0f8c85f0]{margin:0;line-height:1.5}.hoverable li[data-v-0f8c85f0]{padding:.5rem;transition:background-color .3s ease}.hoverable li[data-v-0f8c85f0]:hover{background-color:#f0f0f0}.elapsed-row[data-v-0f8c85f0]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #ddd}.elapsed-row[data-v-0f8c85f0]:last-child{border-bottom:none}.elapsed-name[data-v-0f8c85f0]{text-transform:capitalize}.elapsed-value[data-v-0f8c85f0]{text-align:right}.rating-row[data-v-0f8c85f0]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #ddd}.rating-row[data-v-0f8c85f0]:last-child{border-bottom:none}.item-content[data-v-0f8c85f0]{display:flex;justify-content:space-between;align-items:center}.item-text[data-v-0f8c85f0]{flex-grow:1;margin-right:1rem}.profile-pic-container[data-v-0f8c85f0]{width:38px;height:38px;display:flex;align-items:center;justify-content:center}.profile-pic[data-v-0f8c85f0]{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1px solid #afafaf}.default-profile[data-v-0f8c85f0]{width:38px;height:38px;border-radius:50%;background-color:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-0f8c85f0]{font-size:15px;font-weight:700;color:#fff}.btn-secondary[data-v-0f8c85f0],.btn-danger[data-v-0f8c85f0]{border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:filter .2s}.btn-secondary[data-v-0f8c85f0]{background-color:#f0f0f0;color:#000}.btn-secondary[data-v-0f8c85f0]:hover{filter:brightness(.9)}.btn-danger[data-v-0f8c85f0]{background-color:#d9534f;color:#fff}.btn-danger[data-v-0f8c85f0]:hover{filter:brightness(.9)}.modal-overlay[data-v-0f8c85f0]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:50;display:flex;justify-content:center;align-items:center}.modal-content[data-v-0f8c85f0]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center}.form-actions[data-v-0f8c85f0]{display:flex;justify-content:center;gap:8px;margin-top:1rem}@media (max-width: 600px){.qtrly-meeting-view[data-v-0f8c85f0]{padding:.5rem}.card[data-v-0f8c85f0]{padding:1rem;margin:.5rem;width:100%;box-sizing:border-box}.card-header[data-v-0f8c85f0]{grid-template-columns:1fr auto 1fr;font-size:.9rem;margin-bottom:1rem}.header-center h2[data-v-0f8c85f0],.close-btn[data-v-0f8c85f0]{font-size:1.5rem}.print-btn[data-v-0f8c85f0]{font-size:1rem;margin-right:.5rem}.delete-btn[data-v-0f8c85f0]{padding:.3rem .5rem;font-size:.9rem}.section[data-v-0f8c85f0]{padding:.5rem .5rem .5rem 1rem;margin-bottom:.75rem;border-left-width:3px}.section-header[data-v-0f8c85f0]{font-size:1rem;margin-bottom:.5rem;padding-bottom:.3rem}.section-content[data-v-0f8c85f0],.item-text[data-v-0f8c85f0]{font-size:.9rem;line-height:1.3}.hoverable li[data-v-0f8c85f0],.elapsed-row[data-v-0f8c85f0],.rating-row[data-v-0f8c85f0]{padding:.5rem .25rem}.profile-pic-container[data-v-0f8c85f0],.profile-pic[data-v-0f8c85f0],.default-profile[data-v-0f8c85f0]{width:30px;height:30px}.default-profile .initials[data-v-0f8c85f0]{font-size:.8rem}.modal-content[data-v-0f8c85f0]{padding:1rem 1.5rem;max-width:90%}.form-actions button[data-v-0f8c85f0]{padding:.3rem .5rem;font-size:.8rem}}.dark .qtrly-meeting-view[data-v-0f8c85f0]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-0f8c85f0]{background-color:var(--bg-color)!important}.dark .card.meeting-details-card[data-v-0f8c85f0]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .card-header[data-v-0f8c85f0]{background-color:var(--header-bg);border-bottom:none;color:var(--text-color)}.dark .header-left .delete-btn[data-v-0f8c85f0]{background-color:#b34747;color:#fff}.dark .header-center h2[data-v-0f8c85f0]{color:#fff}.dark .header-right .print-btn[data-v-0f8c85f0],.dark .header-right .close-btn[data-v-0f8c85f0]{color:var(--text-color)}.dark .section[data-v-0f8c85f0]{background-color:var(--header-bg);border-left:4px solid #36B24A}.dark .section-header[data-v-0f8c85f0]{color:#fff;border-bottom:1px solid var(--header-border)}.dark .section-content[data-v-0f8c85f0]{background-color:var(--footer-bg)}.dark .hoverable li[data-v-0f8c85f0]{border-bottom:1px solid var(--header-border)}.dark .hoverable li[data-v-0f8c85f0]:hover{background-color:var(--header-bg)}.dark .profile-pic[data-v-0f8c85f0],.dark .default-profile[data-v-0f8c85f0]{border:1px solid var(--header-border);background-color:var(--header-bg)}.dark .default-profile .initials[data-v-0f8c85f0],.dark .item-text[data-v-0f8c85f0],.dark .rating-row span[data-v-0f8c85f0],.dark .elapsed-row span[data-v-0f8c85f0]{color:var(--text-color)}.dark .btn-secondary[data-v-0f8c85f0],.dark .delete-btn[data-v-0f8c85f0],.dark .btn-danger[data-v-0f8c85f0]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .delete-btn[data-v-0f8c85f0],.dark .btn-danger[data-v-0f8c85f0]{background-color:#b34747;color:#fff}.dark .modal-overlay[data-v-0f8c85f0]{background:#000000b3}.dark .modal-content[data-v-0f8c85f0]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .modal-content .btn-secondary[data-v-0f8c85f0],.dark .modal-content .btn-danger[data-v-0f8c85f0]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .spinner[data-v-0f8c85f0]{border-top-color:#36b24a}.objectives-container[data-v-0ece5ac6]{display:flex;flex-direction:column;min-height:100vh;background-color:#f0f0f0;padding:32px;width:100%;box-sizing:border-box}.objectives-card[data-v-0ece5ac6]{background-color:#fff;border-radius:15px;box-shadow:0 5px 5px #0000001a;padding:20px;width:100%}.title[data-v-0ece5ac6]{font-size:1.2rem;font-weight:700;margin-bottom:15px}.objective[data-v-0ece5ac6]{display:flex;align-items:center;margin-bottom:20px}.objective[data-v-0ece5ac6]:last-child{margin-bottom:0}.icon[data-v-0ece5ac6]{font-size:1.5rem;margin-right:10px}.content p[data-v-0ece5ac6]{margin:0;font-size:1rem;color:#666}.company-id[data-v-0ece5ac6]{margin-top:24px;font-size:.9rem;color:#333;text-align:center}.company-id strong[data-v-0ece5ac6]{font-weight:700}.dark .objectives-container[data-v-0ece5ac6]{background-color:var(--bg-color)!important;color:var(--text-color)}.dark .objectives-card[data-v-0ece5ac6]{background-color:var(--header-bg);border:1px solid var(--header-border);box-shadow:none}.dark .title[data-v-0ece5ac6],.dark .company-id[data-v-0ece5ac6],.dark .content p[data-v-0ece5ac6],.dark .icon[data-v-0ece5ac6]{color:var(--text-color)}.meeting-create-view[data-v-5db23e91]{position:relative;height:100%;overflow:hidden;margin:0;padding:0}.main-container[data-v-5db23e91]{display:flex;height:100%;transition:padding-left .3s ease}.toc[data-v-5db23e91]{position:fixed;top:0;left:0;bottom:0;width:250px;background-color:#fff;padding:16px;overflow-y:auto;border-right:1px solid #ddd;display:flex;flex-direction:column;align-items:flex-start;box-shadow:2px 0 8px #0000001a;z-index:1000;transition:transform .3s ease}.toc.toc-hidden[data-v-5db23e91]{transform:translate(-100%)}.timer-display[data-v-5db23e91]{align-self:center;text-align:center;margin-bottom:16px;font-size:1.1rem}.divider-top[data-v-5db23e91],.divider-bottom[data-v-5db23e91],.divider-between[data-v-5db23e91]{width:100%;border:none;border-top:1px solid #ddd;margin:16px 0}.toc-list[data-v-5db23e91]{list-style:none;padding:0;margin:0;width:100%}.toc-list li[data-v-5db23e91]{padding:8px 12px;margin-bottom:8px;cursor:pointer;border-radius:4px;transition:background .2s;display:flex;justify-content:space-between;align-items:center}.toc-list li[data-v-5db23e91]:hover{background-color:#e0e0e0}.toc-list li.active[data-v-5db23e91]{background-color:#4caf50;color:#fff}.step-duration[data-v-5db23e91]{font-size:.9rem;color:inherit}.toc-navigation[data-v-5db23e91]{display:flex;flex-direction:row;gap:8px;margin-top:8px;justify-content:center;width:100%}.save-container[data-v-5db23e91]{width:100%;text-align:center;margin-top:auto}.tools-container[data-v-5db23e91]{width:100%;position:relative;margin-top:16px}.btn[data-v-5db23e91]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s}.btn[data-v-5db23e91]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-5db23e91]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-5db23e91]{background-color:#f0f0f0;color:#000}.btn-conclude[data-v-5db23e91]{background-color:#d9534f;color:#fff;display:block;width:100%;padding:.5rem 1rem;border:none;border-radius:4px;text-align:center;cursor:pointer}.btn-danger[data-v-5db23e91]{background-color:#e53935;color:#fff}.btn-tools[data-v-5db23e91]{display:block;width:100%;padding:.5rem 1rem;background-color:#f0f0f0;color:#000;border:none;border-radius:4px;text-align:center;cursor:pointer}.toc-toggle-button[data-v-5db23e91]{position:fixed;top:0;left:0;z-index:1000;background:#fff;border:1px solid #ddd;border-radius:4px;padding:8px;cursor:pointer;transition:left .3s ease}.toc-toggle-button.shifted[data-v-5db23e91]{left:250px}.tools-dropdown-popup[data-v-5db23e91]{list-style:none;margin:0;padding:0;background:#fff;border:1px solid #ddd;border-radius:4px;z-index:1500}.tools-dropdown-popup li[data-v-5db23e91]{padding:8px 12px;cursor:pointer;display:flex;align-items:center}.tools-dropdown-popup li[data-v-5db23e91]:hover{background-color:#e0e0e0}.dropdown-icon[data-v-5db23e91]{margin-right:8px}.content[data-v-5db23e91]{flex-grow:1;position:relative;overflow:auto;display:flex;flex-direction:column}.carousel-container[data-v-5db23e91]{flex-grow:1;width:100%;height:100vh;overflow:auto;box-sizing:border-box}.modal-overlay[data-v-5db23e91]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:2000;display:flex;justify-content:center;align-items:center}.modal-content[data-v-5db23e91]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center;z-index:2100}.form-actions[data-v-5db23e91]{display:flex;justify-content:center;gap:8px;margin-top:1rem}.alert[data-v-5db23e91]{position:absolute;bottom:16px;left:16px;background:#fdd;color:#900;padding:8px 12px;border:1px solid #900;border-radius:4px}.conclusion-card[data-v-5db23e91]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:2rem;margin:32px auto;max-width:1500px;width:calc(100% - 64px);box-shadow:0 4px 8px #0000001a}.card-header[data-v-5db23e91]{padding:1rem;border-bottom:1px solid #ddd}.card-body[data-v-5db23e91]{padding:1rem}.members-rating .list-header[data-v-5db23e91]{padding:.5rem 0;border-bottom:1px solid #ddd;margin-bottom:.5rem}.row[data-v-5db23e91]{display:flex;align-items:center}.column[data-v-5db23e91]{flex:1;padding:0 .5rem}.name-column[data-v-5db23e91]{flex:4}.rating-column[data-v-5db23e91]{flex:1}.rating-select[data-v-5db23e91]{width:auto;min-width:60px;max-width:80px;padding:.3rem;border:1px solid #ccc;border-radius:4px;display:inline-block}.header-label[data-v-5db23e91]{margin:0;font-size:1rem;color:#888}.user-row[data-v-5db23e91]{padding:.5rem 0;border-bottom:1px solid #ddd}.user-row[data-v-5db23e91]:last-child{border-bottom:none}.rating-input[data-v-5db23e91]{width:60px;padding:.3rem;border:1px solid #ccc;border-radius:4px;text-align:center}.dark .meeting-create-view[data-v-5db23e91]{background-color:var(--bg-color)!important;color:var(--text-color)}.dark .main-container[data-v-5db23e91]{background-color:var(--bg-color)!important}.dark .toc[data-v-5db23e91]{background-color:var(--header-bg);border-right-color:var(--header-border);box-shadow:none}.dark .toc.toc-hidden[data-v-5db23e91]{background-color:var(--header-bg)}.dark .content[data-v-5db23e91],.dark .carousel-container[data-v-5db23e91]{background-color:var(--bg-color)!important;color:var(--text-color)}.dark .divider-top[data-v-5db23e91],.dark .divider-bottom[data-v-5db23e91],.dark .divider-between[data-v-5db23e91]{border-top-color:var(--header-border)}.dark .btn[data-v-5db23e91]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color);transition:filter .2s}.dark .btn[data-v-5db23e91]:not(:disabled):hover{filter:brightness(1.1)}.dark .btn-secondary[data-v-5db23e91]{background-color:#333;border-color:var(--header-border);color:var(--text-color)}.dark .btn-conclude[data-v-5db23e91]{background-color:#d9534f;border-color:#d9534f;color:#fff;display:block;width:100%;padding:.5rem 1rem;border-radius:4px;text-align:center;cursor:pointer}.dark .btn-tools[data-v-5db23e91]{background-color:#333;border-color:var(--header-border);color:var(--text-color);display:block;width:100%;padding:.5rem 1rem;border-radius:4px;text-align:center;cursor:pointer}.dark .btn-danger[data-v-5db23e91]{background-color:#d9534f;color:#fff}.dark .toc-toggle-button[data-v-5db23e91]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .modal-overlay[data-v-5db23e91]{background:#000000b3}.dark .modal-content[data-v-5db23e91],.dark .tools-dropdown-popup[data-v-5db23e91]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .tools-dropdown-popup li[data-v-5db23e91]:hover{background-color:var(--header-bg)}.dark .step-duration[data-v-5db23e91],.dark .timer-label[data-v-5db23e91],.dark .timer-value[data-v-5db23e91]{color:var(--text-color)}.traction-meeting-view[data-v-6c51aab5]{display:flex;flex-direction:column;background-color:#f7f7f7;min-height:100vh;padding:1rem;position:relative}.loading-overlay[data-v-6c51aab5]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-6c51aab5]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-6c51aab5 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-6c51aab5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-6c51aab5]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:2rem;width:100%;box-shadow:0 4px 8px #0000001a;position:relative;margin-top:2rem}.header-left[data-v-6c51aab5],.header-center[data-v-6c51aab5],.header-right[data-v-6c51aab5]{display:flex;align-items:center}.header-left[data-v-6c51aab5]{flex:1}.header-center[data-v-6c51aab5]{flex:1;justify-content:center}.header-right[data-v-6c51aab5]{flex:1;justify-content:flex-end}.card-header[data-v-6c51aab5]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;margin-bottom:1.5rem}.quarter-badge[data-v-6c51aab5]{position:absolute;top:1rem;left:1rem;background:#36b24a;color:#fff;padding:.5rem .75rem;border-radius:4px;font-weight:700}.close-btn[data-v-6c51aab5]{background:transparent;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#666;transition:color .2s}.close-btn[data-v-6c51aab5]:hover{color:#000}.print-btn[data-v-6c51aab5]{cursor:pointer;background:transparent;border:none;font-size:1.2rem;line-height:1;color:#666;margin-right:1rem;transition:color .2s}.print-btn[data-v-6c51aab5]:hover{color:#000}.delete-btn[data-v-6c51aab5]{background-color:#d9534f;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:filter .2s}.delete-btn[data-v-6c51aab5]:hover{filter:brightness(.9)}.meeting-details[data-v-6c51aab5]{display:flex;flex-direction:column;gap:1.5rem}.section[data-v-6c51aab5]{margin-bottom:1rem;border-left:4px solid #36B24A;background-color:#fdfdfd;padding:1rem 1rem 1rem 1.5rem;border-radius:4px}.section-header[data-v-6c51aab5]{font-size:1.2rem;font-weight:700;margin-bottom:.75rem;color:#333;padding-bottom:.5rem;border-bottom:1px solid #eee}.section-content[data-v-6c51aab5]{display:flex;flex-direction:column;gap:.75rem}.hoverable li[data-v-6c51aab5]{padding:.5rem;transition:background-color .3s ease}.hoverable li[data-v-6c51aab5]:hover{background-color:#f0f0f0}.rating-row[data-v-6c51aab5],.elapsed-row[data-v-6c51aab5]{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #ddd}.rating-row[data-v-6c51aab5]:last-child,.elapsed-row[data-v-6c51aab5]:last-child{border-bottom:none}.elapsed-name[data-v-6c51aab5]{text-transform:capitalize}.item-content[data-v-6c51aab5]{display:flex;justify-content:space-between;align-items:center}.item-text[data-v-6c51aab5]{flex-grow:1;margin-right:1rem}.profile-pic-container[data-v-6c51aab5]{width:38px;height:38px;display:flex;align-items:center;justify-content:center}.profile-pic[data-v-6c51aab5]{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1px solid #afafaf}.default-profile[data-v-6c51aab5]{width:38px;height:38px;border-radius:50%;background-color:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-6c51aab5]{font-size:15px;font-weight:700;color:#fff}.btn-secondary[data-v-6c51aab5],.btn-danger[data-v-6c51aab5]{border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:filter .2s}.btn-secondary[data-v-6c51aab5]{background-color:#f0f0f0;color:#000}.btn-secondary[data-v-6c51aab5]:hover{filter:brightness(.9)}.btn-danger[data-v-6c51aab5]{background-color:#d9534f;color:#fff}.btn-danger[data-v-6c51aab5]:hover{filter:brightness(.9)}.modal-overlay[data-v-6c51aab5]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:50;display:flex;justify-content:center;align-items:center}.modal-content[data-v-6c51aab5]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center}.form-actions[data-v-6c51aab5]{display:flex;justify-content:center;gap:8px;margin-top:1rem}@media only screen and (max-width: 600px){.traction-meeting-view[data-v-6c51aab5]{padding:.5rem}.card[data-v-6c51aab5]{padding:1rem;margin-top:1rem}.card-header[data-v-6c51aab5]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.header-left[data-v-6c51aab5],.header-center[data-v-6c51aab5],.header-right[data-v-6c51aab5]{flex:1;min-width:0}.header-center h2[data-v-6c51aab5]{font-size:1.2rem;text-align:center;white-space:normal;overflow:visible;text-overflow:clip}.quarter-badge[data-v-6c51aab5]{top:.5rem;left:.5rem;padding:.25rem .5rem;font-size:.85rem}.section[data-v-6c51aab5]{padding:.75rem;margin-bottom:.75rem}.spinner[data-v-6c51aab5]{width:40px;height:40px;border-width:4px}}.dark .traction-meeting-view[data-v-6c51aab5]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-6c51aab5]{background-color:var(--bg-color)!important}.dark .card.meeting-details-card[data-v-6c51aab5]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .card-header[data-v-6c51aab5]{background-color:var(--header-bg);border-bottom:none;color:var(--text-color)}.dark .header-left .delete-btn[data-v-6c51aab5]{background-color:#b34747;color:#fff}.dark .header-center h2[data-v-6c51aab5]{color:#fff}.dark .header-right .print-btn[data-v-6c51aab5],.dark .header-right .close-btn[data-v-6c51aab5]{color:var(--text-color)}.dark .quarter-badge[data-v-6c51aab5]{background-color:#36b24a;color:#fff}.dark .section[data-v-6c51aab5]{background-color:var(--header-bg);border-left-color:#36b24a}.dark .section-header[data-v-6c51aab5]{color:#fff;border-bottom-color:var(--header-border)}.dark .section-content[data-v-6c51aab5]{background-color:var(--footer-bg)}.dark .hoverable li[data-v-6c51aab5]{border-bottom:1px solid var(--header-border)}.dark .hoverable li[data-v-6c51aab5]:hover{background-color:var(--header-bg)}.dark .profile-pic[data-v-6c51aab5],.dark .default-profile[data-v-6c51aab5]{border:1px solid var(--header-border);background-color:var(--header-bg)}.dark .default-profile .initials[data-v-6c51aab5],.dark .item-text[data-v-6c51aab5],.dark .rating-row span[data-v-6c51aab5],.dark .elapsed-row span[data-v-6c51aab5]{color:var(--text-color)}.dark .btn-secondary[data-v-6c51aab5],.dark .delete-btn[data-v-6c51aab5],.dark .btn-danger[data-v-6c51aab5]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .delete-btn[data-v-6c51aab5],.dark .btn-danger[data-v-6c51aab5]{background-color:#b34747;color:#fff}.dark .modal-overlay[data-v-6c51aab5]{background:#000000b3}.dark .modal-content[data-v-6c51aab5]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .modal-content .btn-secondary[data-v-6c51aab5],.dark .modal-content .btn-danger[data-v-6c51aab5]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .spinner[data-v-6c51aab5]{border-top-color:#36b24a}.ppp-meeting-add-view[data-v-26421f7d]{width:100%;max-width:1500px;margin:0 auto;padding:16px;position:relative}.loading-overlay[data-v-26421f7d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-26421f7d]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-26421f7d 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-26421f7d{to{transform:rotate(360deg)}}.card[data-v-26421f7d]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:2rem 2rem 4rem;margin:16px auto;box-shadow:0 4px 8px #0000001a;position:relative}.card-header[data-v-26421f7d]{text-align:center;margin-bottom:1.5rem}.card-header h2[data-v-26421f7d]{font-size:1.8rem;color:#333}.close-btn[data-v-26421f7d]{position:absolute;top:1rem;right:1rem;font-size:2rem;background:none;border:none;cursor:pointer;color:#666}.close-btn[data-v-26421f7d]:hover{color:#000}.meeting-form[data-v-26421f7d]{display:flex;flex-direction:column}.form-group[data-v-26421f7d]{margin-bottom:1.5rem;display:flex;flex-direction:column}.form-group label[data-v-26421f7d]{font-weight:700;margin-bottom:.5rem;color:#555}.form-group input[data-v-26421f7d],.form-group select[data-v-26421f7d],.section-content textarea[data-v-26421f7d]{width:100%;padding:.5rem;font-size:1rem;font-family:inherit;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.sections[data-v-26421f7d]{margin-bottom:1.5rem}.goal-section[data-v-26421f7d]{margin-bottom:1rem;border-left:4px solid #36B24A;background:#fdfdfd;padding:1rem 1rem 1rem 1.5rem;border-radius:4px}.section-header[data-v-26421f7d]{font-size:1.2rem;font-weight:700;margin-bottom:.75rem;border-bottom:1px solid #eee;padding-bottom:.5rem;color:#333}.section-content[data-v-26421f7d]{display:flex;flex-direction:column;gap:.75rem}.section-content textarea[data-v-26421f7d]{resize:none;overflow:hidden}.submit-group[data-v-26421f7d]{position:absolute;bottom:1rem;right:1rem}.btn[data-v-26421f7d]{padding:.7rem 1.2rem;border:none;border-radius:4px;font-weight:700;cursor:pointer;font-family:inherit}.btn-primary[data-v-26421f7d]{background:#36b24a;color:#fff}.btn-primary[data-v-26421f7d]:hover{filter:brightness(.9)}@media (max-width: 600px){.ppp-meeting-add-view[data-v-26421f7d]{padding:8px}.card[data-v-26421f7d]{padding:1rem 1rem 3rem}.card-header h2[data-v-26421f7d]{font-size:1.4rem}.close-btn[data-v-26421f7d]{top:.5rem;right:.5rem;font-size:1.5rem}.form-group[data-v-26421f7d]{margin-bottom:1rem}.form-group input[data-v-26421f7d],.form-group select[data-v-26421f7d],.section-content textarea[data-v-26421f7d]{font-size:.9rem;padding:.4rem}.goal-section[data-v-26421f7d]{padding:.75rem .75rem .75rem 1rem}.section-header[data-v-26421f7d]{font-size:1rem;margin-bottom:.5rem}.submit-group[data-v-26421f7d]{bottom:.5rem;right:.5rem}.btn[data-v-26421f7d]{font-size:.9rem;padding:.5rem 1rem}}.dark .ppp-meeting-add-view[data-v-26421f7d]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-26421f7d]{background-color:var(--bg-color)!important}.dark .card.user-actions-card[data-v-26421f7d]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .card-header[data-v-26421f7d]{background-color:var(--header-bg);border-bottom:none}.dark .card-header h2[data-v-26421f7d],.dark .close-btn[data-v-26421f7d],.dark .form-group label[data-v-26421f7d],.dark .current-user[data-v-26421f7d]{color:var(--text-color)}.dark .form-group input[data-v-26421f7d],.dark .form-group select[data-v-26421f7d],.dark .section-content textarea[data-v-26421f7d]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .section-content textarea[data-v-26421f7d]::placeholder{color:var(--text-color);opacity:.6}.dark .goal-section[data-v-26421f7d]{background-color:var(--header-bg);border-left-color:#36b24a}.dark .section-header[data-v-26421f7d]{color:var(--text-color);border-bottom:1px solid var(--header-border)}.dark .btn-primary[data-v-26421f7d]{background-color:#36b24a;color:#fff}.dark .btn-primary[data-v-26421f7d]:hover{filter:brightness(.9)}.dark .spinner[data-v-26421f7d]{border-top-color:#36b24a}.ppp-meeting-view[data-v-dcf0fd38]{width:100%;margin:0 auto;max-width:1500px;padding:16px;position:relative}.loading-overlay[data-v-dcf0fd38]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-dcf0fd38]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-dcf0fd38 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-dcf0fd38{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-dcf0fd38]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:.75rem 1.5rem 1.5rem;margin:16px auto 1.5rem;width:100%;box-shadow:0 4px 8px #0000001a;position:relative}.card-header[data-v-dcf0fd38]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:1.5rem}.header-left[data-v-dcf0fd38],.header-right[data-v-dcf0fd38]{display:flex;align-items:center}.header-right[data-v-dcf0fd38]{justify-content:flex-end}.header-center[data-v-dcf0fd38]{text-align:center}.card-header h2[data-v-dcf0fd38]{font-size:1.8rem;color:#333;margin:0}.close-btn[data-v-dcf0fd38]{background:transparent;border:none;font-size:2rem;cursor:pointer;color:#666;transition:color .2s}.close-btn[data-v-dcf0fd38]:hover{color:#000}.delete-btn[data-v-dcf0fd38]{background-color:#d9534f;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:filter .2s}.delete-btn[data-v-dcf0fd38]:hover{filter:brightness(.9)}.print-btn[data-v-dcf0fd38]{background:none;border:none;color:gray;cursor:pointer;font-size:1.5rem;transition:color .2s;margin-right:1rem}.print-btn[data-v-dcf0fd38]:hover{color:#a9a9a9}.meeting-details[data-v-dcf0fd38]{display:flex;flex-direction:column;gap:1.5rem}.detail-group[data-v-dcf0fd38]{display:flex;flex-direction:column}.detail-group label[data-v-dcf0fd38]{font-weight:700;margin-bottom:.5rem;color:#555}.input-field[data-v-dcf0fd38]{border:1px solid #ccc;padding:8px 12px;border-radius:4px;display:inline-block;min-width:300px;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.sections[data-v-dcf0fd38]{margin-bottom:1.5rem}.goal-section[data-v-dcf0fd38]{margin-bottom:1rem;border-left:4px solid #36B24A;background-color:#fdfdfd;padding:1rem 1rem 1rem 1.5rem;border-radius:4px}.section-header[data-v-dcf0fd38]{font-size:1.2rem;font-weight:700;margin-bottom:.75rem;color:#333;padding-bottom:.5rem;border-bottom:1px solid #eee}.section-content[data-v-dcf0fd38]{display:flex;flex-direction:column;gap:.75rem}.modal-overlay[data-v-dcf0fd38]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:50;display:flex;justify-content:center;align-items:center}.modal-content[data-v-dcf0fd38]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center}.form-actions[data-v-dcf0fd38]{display:flex;justify-content:center;gap:8px;margin-top:1rem}.btn-secondary[data-v-dcf0fd38]{background-color:#f0f0f0;color:#000;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:filter .2s}.btn-secondary[data-v-dcf0fd38]:hover{filter:brightness(.9)}.btn-danger[data-v-dcf0fd38]{background-color:#d9534f;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:filter .2s}.btn-danger[data-v-dcf0fd38]:hover{filter:brightness(.9)}@media (max-width: 600px){.ppp-meeting-view[data-v-dcf0fd38]{padding:8px;max-width:100%;margin:0 auto}.card[data-v-dcf0fd38]{padding:1rem;margin:8px auto 1rem;box-shadow:0 2px 4px #00000014}.card-header[data-v-dcf0fd38]{grid-template-columns:auto 1fr auto;padding:.5rem}.card-header h2[data-v-dcf0fd38]{font-size:1.4rem;margin:0}.close-btn[data-v-dcf0fd38]{top:.5rem;right:.5rem;font-size:1.5rem}.delete-btn[data-v-dcf0fd38]{padding:.3rem .6rem;font-size:.9rem}.print-btn[data-v-dcf0fd38]{font-size:1.3rem;margin-right:.5rem}.meeting-details[data-v-dcf0fd38]{gap:1rem}.detail-group label[data-v-dcf0fd38]{font-size:.9rem}.input-field[data-v-dcf0fd38]{min-width:auto;width:100%;padding:6px 10px;font-size:.9rem}.sections[data-v-dcf0fd38]{margin-bottom:1rem}.goal-section[data-v-dcf0fd38]{padding:.75rem;margin-bottom:.75rem}.section-header[data-v-dcf0fd38]{font-size:1rem;margin-bottom:.5rem;padding-bottom:.4rem}.section-content[data-v-dcf0fd38]{gap:.5rem;font-size:.9rem}.modal-content[data-v-dcf0fd38]{padding:1.5rem;max-width:90%}.form-actions .btn[data-v-dcf0fd38]{padding:.5rem;font-size:.9rem}}.dark .ppp-meeting-view[data-v-dcf0fd38]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-dcf0fd38]{background-color:var(--bg-color)!important}.dark .card.user-actions-card[data-v-dcf0fd38]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .card-header[data-v-dcf0fd38]{background-color:var(--header-bg);border-bottom:none}.dark .card-header h2[data-v-dcf0fd38],.dark .close-btn[data-v-dcf0fd38],.dark .print-btn[data-v-dcf0fd38]{color:var(--text-color)}.dark .delete-btn[data-v-dcf0fd38]{background-color:#b34747;color:#fff}.dark .detail-group label[data-v-dcf0fd38],.dark .form-group label[data-v-dcf0fd38]{color:var(--text-color)}.dark .input-field[data-v-dcf0fd38]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .goal-section[data-v-dcf0fd38]{background-color:var(--header-bg);border-left-color:#36b24a}.dark .section-header[data-v-dcf0fd38]{color:var(--text-color);border-bottom:1px solid var(--header-border)}.dark .section-content div[data-v-dcf0fd38]{color:var(--text-color)}.dark .modal-overlay[data-v-dcf0fd38]{background:#000000b3}.dark .modal-content[data-v-dcf0fd38]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .btn-secondary[data-v-dcf0fd38]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .btn-danger[data-v-dcf0fd38]{background-color:#b34747;color:#fff}.dark .spinner[data-v-dcf0fd38]{border-top-color:#36b24a}.recal-meeting-add-view[data-v-6949f8c8]{width:100%;margin:0 auto;min-height:auto;max-width:1500px;padding:16px;position:relative}.loading-overlay[data-v-6949f8c8]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-6949f8c8]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-6949f8c8 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-6949f8c8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-6949f8c8]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;padding:2rem 2rem 4rem;width:100%;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.card-header[data-v-6949f8c8]{text-align:center;margin-bottom:1.5rem}.card-header h2[data-v-6949f8c8]{font-size:1.8rem;color:#333;margin:0}.close-btn[data-v-6949f8c8]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#666;transition:color .2s}.close-btn[data-v-6949f8c8]:hover{color:#000}.meeting-form[data-v-6949f8c8]{display:flex;flex-direction:column}.form-group[data-v-6949f8c8]{margin-bottom:1.5rem;display:flex;flex-direction:column}.form-group label[data-v-6949f8c8]{font-weight:700;margin-bottom:.5rem;color:#555}.form-group input[data-v-6949f8c8],.form-group select[data-v-6949f8c8],.form-group textarea[data-v-6949f8c8]{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;font-family:inherit;width:100%;box-sizing:border-box}.form-group textarea[data-v-6949f8c8]{resize:none;overflow:hidden}.submit-group[data-v-6949f8c8]{position:absolute;bottom:1rem;right:1rem}.btn[data-v-6949f8c8]{padding:.7rem 1.2rem;border:none;border-radius:4px;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s}.btn[data-v-6949f8c8]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-6949f8c8]{background-color:#36b24a;color:#fff}.btn-primary[data-v-6949f8c8]:hover:not(:disabled){filter:brightness(.9)}@media (max-width: 600px){.recal-meeting-add-view[data-v-6949f8c8]{padding:8px;max-width:100%;margin:0 auto}.card[data-v-6949f8c8]{padding:1rem;margin:8px auto 1rem;box-shadow:0 2px 4px #00000014}.card-header[data-v-6949f8c8]{text-align:center;margin-bottom:1rem}.card-header h2[data-v-6949f8c8]{font-size:1.4rem;margin:0}.close-btn[data-v-6949f8c8]{top:.5rem;right:.5rem;font-size:1.5rem}.form-group[data-v-6949f8c8]{margin-bottom:1rem;flex-direction:column}.form-group label[data-v-6949f8c8]{font-size:.9rem;margin-bottom:.4rem}.form-group input[data-v-6949f8c8],.form-group select[data-v-6949f8c8],.form-group textarea[data-v-6949f8c8]{padding:.4rem;font-size:.9rem}.form-group textarea[data-v-6949f8c8]{resize:none;overflow:hidden}.meeting-form[data-v-6949f8c8]{padding-bottom:3rem}.submit-group[data-v-6949f8c8]{position:absolute;bottom:.5rem;right:.5rem}.btn[data-v-6949f8c8]{padding:.5rem 1rem;font-size:.9rem}}.dark .recal-meeting-add-view[data-v-6949f8c8]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-6949f8c8]{background-color:var(--bg-color)!important}.dark .card.user-actions-card[data-v-6949f8c8]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .card-header[data-v-6949f8c8]{background-color:var(--header-bg);border-bottom:none}.dark .card-header h2[data-v-6949f8c8],.dark .close-btn[data-v-6949f8c8],.dark .form-group label[data-v-6949f8c8]{color:var(--text-color)}.dark .form-group input[data-v-6949f8c8],.dark .form-group select[data-v-6949f8c8],.dark .form-group textarea[data-v-6949f8c8]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .form-group textarea[data-v-6949f8c8]::placeholder,.dark .form-group input[data-v-6949f8c8]::placeholder{color:var(--text-color);opacity:.6}.dark .btn-primary[data-v-6949f8c8]{background-color:#36b24a;color:#fff}.dark .btn-primary[data-v-6949f8c8]:hover:not(:disabled){filter:brightness(.9)}.dark .spinner[data-v-6949f8c8]{border-top-color:#36b24a}.recal-meeting-view[data-v-2f1fc291]{width:100%;margin:0 auto;min-height:auto;max-width:1500px;padding:16px;position:relative}.loading-overlay[data-v-2f1fc291]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-2f1fc291]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-2f1fc291 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-2f1fc291{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-2f1fc291]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:.75rem 1.5rem 1.5rem;margin:16px auto 1.5rem;width:100%;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.card-header[data-v-2f1fc291]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:1.5rem}.header-left[data-v-2f1fc291],.header-right[data-v-2f1fc291]{display:flex;align-items:center}.header-right[data-v-2f1fc291]{justify-content:flex-end}.header-center[data-v-2f1fc291]{text-align:center}.card-header h2[data-v-2f1fc291]{font-size:1.8rem;color:#333;margin:0}.delete-btn[data-v-2f1fc291]{background-color:#d9534f;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:filter .2s,transform .2s}.delete-btn[data-v-2f1fc291]:hover{filter:brightness(.9)}.print-btn[data-v-2f1fc291]{cursor:pointer;color:gray;font-size:1.5rem;margin-right:1rem}.close-btn[data-v-2f1fc291]{background:transparent;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#666;transition:color .2s}.close-btn[data-v-2f1fc291]:hover{color:#000}.meeting-details[data-v-2f1fc291]{display:flex;flex-direction:column;gap:1.5rem}.detail-group[data-v-2f1fc291]{display:flex;flex-direction:column}.detail-group label[data-v-2f1fc291]{font-weight:700;margin-bottom:.5rem;color:#555}.detail-group span[data-v-2f1fc291]{color:#333}.input-field[data-v-2f1fc291]{border:1px solid #ccc;padding:8px 12px;border-radius:4px;display:inline-block;min-width:300px;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.modal-overlay[data-v-2f1fc291]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:50;display:flex;justify-content:center;align-items:center}.modal-content[data-v-2f1fc291]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center}.form-actions[data-v-2f1fc291]{display:flex;justify-content:center;gap:8px;margin-top:1rem}.btn-secondary[data-v-2f1fc291]{background-color:#f0f0f0;color:#000;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:filter .2s}.btn-secondary[data-v-2f1fc291]:hover{filter:brightness(.9)}.btn-danger[data-v-2f1fc291]{background-color:#d9534f;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:filter .2s}.btn-danger[data-v-2f1fc291]:hover{filter:brightness(.9)}@media (max-width: 600px){.recal-meeting-view[data-v-2f1fc291]{padding:8px;max-width:100%;margin:0 auto}.card[data-v-2f1fc291]{padding:1rem;margin:8px auto 1rem;box-shadow:0 2px 4px #00000014}.card-header[data-v-2f1fc291]{display:flex;align-items:center;justify-content:space-between;padding:0 .5rem;margin-bottom:1rem}.card-header h2[data-v-2f1fc291]{font-size:1.4rem;margin:0;flex:1;text-align:center}.header-left[data-v-2f1fc291],.header-right[data-v-2f1fc291]{display:flex;align-items:center}.delete-btn[data-v-2f1fc291]{padding:.3rem .6rem;font-size:.9rem}.print-btn[data-v-2f1fc291]{font-size:1.3rem;margin-right:.5rem}.close-btn[data-v-2f1fc291]{top:.5rem;right:.5rem;font-size:1.5rem}.meeting-details[data-v-2f1fc291]{gap:1rem;font-size:.9rem}.detail-group label[data-v-2f1fc291]{font-size:.9rem;margin-bottom:.4rem}.detail-group span[data-v-2f1fc291]{font-size:.9rem}.input-field[data-v-2f1fc291]{min-width:100%;padding:6px 8px;font-size:.9rem;box-sizing:border-box}.modal-content[data-v-2f1fc291]{padding:1rem;max-width:90%}.form-actions .btn[data-v-2f1fc291]{padding:.5rem 1rem;font-size:.9rem}}.dark .recal-meeting-view[data-v-2f1fc291]{background-color:var(--bg-color);color:#fff}.dark .loading-overlay[data-v-2f1fc291]{background-color:var(--bg-color)!important}.dark .card.user-actions-card[data-v-2f1fc291]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:#fff}.dark .card-header[data-v-2f1fc291]{background-color:var(--header-bg);border-bottom:none}.dark .card-header h2[data-v-2f1fc291],.dark .print-btn[data-v-2f1fc291],.dark .close-btn[data-v-2f1fc291]{color:#fff}.dark .delete-btn[data-v-2f1fc291]{background-color:#b34747;color:#fff}.dark .detail-group label[data-v-2f1fc291],.dark .detail-group span[data-v-2f1fc291]{color:#fff}.dark .input-field[data-v-2f1fc291]{background-color:var(--header-bg);border:1px solid var(--header-border);color:#fff}.dark .modal-overlay[data-v-2f1fc291]{background:#000000b3}.dark .modal-content[data-v-2f1fc291]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:#fff}.dark .btn-secondary[data-v-2f1fc291]{background-color:var(--header-bg);border:1px solid var(--header-border);color:#fff}.dark .btn-danger[data-v-2f1fc291]{background-color:#b34747;color:#fff}.dark .spinner[data-v-2f1fc291]{border-top-color:#36b24a}.headlines-view[data-v-c0cf3d68]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.loading-overlay[data-v-c0cf3d68]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-c0cf3d68]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-c0cf3d68 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-c0cf3d68{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.directory-card[data-v-c0cf3d68],.headlines-card[data-v-c0cf3d68],.user-actions-card[data-v-c0cf3d68]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;max-width:1500px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.rows-wrapper[data-v-c0cf3d68]{margin-left:-1.5rem;margin-right:-1.5rem}.card-header[data-v-c0cf3d68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-header h2[data-v-c0cf3d68]{margin:0;font-size:1.5rem;color:#000}.list-header[data-v-c0cf3d68]{display:flex;padding:.5rem 0;border-bottom:1px solid #ddd;border-top:none}.header-label[data-v-c0cf3d68]{margin:0;font-size:1rem;color:#888}.list-header .title-column .header-label[data-v-c0cf3d68]{text-align:left;margin-left:0}.row[data-v-c0cf3d68]{display:flex;align-items:center;cursor:pointer;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:.5rem 0;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.list-header[data-v-c0cf3d68],.headline-list .headline-row[data-v-c0cf3d68]:first-child{border-top:none}.row[data-v-c0cf3d68]:hover{background-color:#f9f9f9}.disable-hover[data-v-c0cf3d68]:hover{background-color:transparent!important}.disable-hover .drag-handle[data-v-c0cf3d68]{visibility:hidden!important}.column[data-v-c0cf3d68]{padding:0 .5rem}.drag-handle-column[data-v-c0cf3d68]{flex:0 0 30px;display:flex;justify-content:center;align-items:center;cursor:grab}.drag-handle[data-v-c0cf3d68]{visibility:hidden;font-size:1.2rem}.headline-row:hover .drag-handle[data-v-c0cf3d68],.dragging .drag-handle[data-v-c0cf3d68]{visibility:visible}.child-overlay[data-v-c0cf3d68]{position:fixed;bottom:24px;right:24px;width:500px;height:600px;max-height:70vh;background:#fff;border:1px solid #ddd;border-radius:12px;padding:1.5rem;box-shadow:0 4px 16px #00000040;overflow-y:auto;z-index:1000}@media (max-width: 600px){.child-overlay[data-v-c0cf3d68]{right:2.5vw;bottom:12px;width:95vw;max-height:80vh}}.overlay-fade-enter-active[data-v-c0cf3d68],.overlay-fade-leave-active[data-v-c0cf3d68]{transition:opacity .25s ease,transform .25s ease}.overlay-fade-enter-from[data-v-c0cf3d68],.overlay-fade-leave-to[data-v-c0cf3d68]{opacity:0;transform:translateY(10px)}.toggle-column[data-v-c0cf3d68]{flex:0 0 38px;display:flex;justify-content:center;align-items:center}.position-column[data-v-c0cf3d68]{flex:0 0 30px;display:flex;justify-content:center;align-items:center;font-weight:700}.title-column[data-v-c0cf3d68]{flex:2;overflow:hidden}.title-column span[data-v-c0cf3d68]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.due-column[data-v-c0cf3d68]{flex:0 0 140px;display:flex;align-items:center}.owner-column[data-v-c0cf3d68]{flex:0 0 80px;display:flex;justify-content:center;align-items:center}.owner-pic-container[data-v-c0cf3d68]{width:50px;height:50px;display:flex;justify-content:center;align-items:center}.owner-pic[data-v-c0cf3d68]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;object-fit:cover;box-sizing:border-box}.default-profile[data-v-c0cf3d68]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;background-color:#ababab;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.default-profile .initials[data-v-c0cf3d68]{font-size:15px;font-weight:700;color:#fff}.headline-list[data-v-c0cf3d68]{list-style:none;padding:0;margin:0}.no-headlines[data-v-c0cf3d68]{text-align:center;padding:1rem 0}.total-count-card[data-v-c0cf3d68]{display:inline-block;background:#f2f2f2;box-shadow:0 1px 3px #0000001a;border-radius:4px;padding:.2rem .4rem;margin-left:1rem;min-width:30px;text-align:center}.total-count[data-v-c0cf3d68]{font-size:1.4rem;font-weight:700;color:#333}.pagination[data-v-c0cf3d68]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem}.pagination-controls[data-v-c0cf3d68]{display:flex;align-items:center;gap:1rem}.per-page-select[data-v-c0cf3d68]{display:flex;align-items:center;gap:.5rem}.per-page-select label[data-v-c0cf3d68]{font-size:.9rem;color:#333}.per-page-select select[data-v-c0cf3d68]{padding:.4rem .6rem;border:none;border-radius:4px;font-size:.9rem;background-color:#fff}.page-info[data-v-c0cf3d68]{font-size:.9rem;color:#333}.btn[data-v-c0cf3d68]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s}.btn[data-v-c0cf3d68]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-c0cf3d68]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-c0cf3d68]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-c0cf3d68]{background-color:#f0f0f0;color:#000}.toggle-btn[data-v-c0cf3d68]{background:none;border:none;padding:0;cursor:pointer;font-size:1.5rem}.toggle-btn svg[data-v-c0cf3d68]{color:#888}.toggle-btn svg.not-resolved[data-v-c0cf3d68]{fill:#ccc!important;color:#ccc!important}.toggle-btn svg.resolved-icon[data-v-c0cf3d68]{fill:#36b24a!important;color:#36b24a!important}.dragging[data-v-c0cf3d68]{background-color:#dddddd80!important;box-shadow:0 4px 8px #0003;pointer-events:none}.toggle-switch-container[data-v-c0cf3d68]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:700}.toggle-switch[data-v-c0cf3d68]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-c0cf3d68]{opacity:0;width:0;height:0}.switch-slider[data-v-c0cf3d68]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:24px;transition:background-color .3s}.switch-slider[data-v-c0cf3d68]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .3s}.toggle-switch input:checked+.switch-slider[data-v-c0cf3d68]{background-color:#36b24a}.toggle-switch input:checked+.switch-slider[data-v-c0cf3d68]:before{transform:translate(26px)}.toggle-btn[data-v-c0cf3d68]:disabled{opacity:.4;cursor:not-allowed}.toggle-btn:disabled svg[data-v-c0cf3d68]{color:#ccc!important;fill:#ccc!important}.toggle-btn[data-v-c0cf3d68]:disabled:hover{filter:none}@media (max-width: 600px){.headlines-view[data-v-c0cf3d68]{padding-inline:12px;padding-block:8px}.directory-card[data-v-c0cf3d68],.headlines-card[data-v-c0cf3d68]{padding:.8rem;max-width:100%;overflow-x:hidden}.rows-wrapper[data-v-c0cf3d68]{margin-left:-.8rem;margin-right:-.8rem}.card-header[data-v-c0cf3d68]{padding:.4rem;font-size:.75rem;flex-wrap:nowrap;align-items:center}.card-header h2[data-v-c0cf3d68]{font-size:1rem}.total-count-card[data-v-c0cf3d68]{font-size:.8rem;padding:.1rem .3rem;margin-left:.5rem}.total-count[data-v-c0cf3d68]{font-size:.8rem}.list-header[data-v-c0cf3d68]{padding:.3rem 0}.header-label[data-v-c0cf3d68]{font-size:.8rem}.row[data-v-c0cf3d68]{padding:.4rem 0;font-size:.8rem;flex-wrap:nowrap}.column[data-v-c0cf3d68]{padding:0 .2rem;min-width:0}.drag-handle-column[data-v-c0cf3d68]{flex:0 0 25px;padding-left:10px}.toggle-column[data-v-c0cf3d68]{flex:0 0 30px}.position-column[data-v-c0cf3d68]{flex:0 0 25px}.title-column[data-v-c0cf3d68]{flex:2;overflow:hidden}.due-column[data-v-c0cf3d68]{flex:0 0 110px}.owner-column[data-v-c0cf3d68]{flex:0 0 60px}.drag-handle[data-v-c0cf3d68]{font-size:.8rem}.toggle-btn[data-v-c0cf3d68]{font-size:1rem}.toggle-btn svg[data-v-c0cf3d68]{font-size:1rem}.owner-pic-container[data-v-c0cf3d68]{width:40px;height:40px}.owner-pic[data-v-c0cf3d68],.default-profile[data-v-c0cf3d68]{width:32px;height:32px}.initials[data-v-c0cf3d68]{font-size:12px}.per-page-select label[data-v-c0cf3d68],.per-page-select select[data-v-c0cf3d68],.page-info[data-v-c0cf3d68]{font-size:.75rem}.per-page-select select[data-v-c0cf3d68]{padding:.3rem .5rem}.btn[data-v-c0cf3d68]{padding:.3rem .6rem;font-size:.75rem}}.dark .headlines-view[data-v-c0cf3d68]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-c0cf3d68]{background-color:var(--bg-color)!important}.dark .spinner[data-v-c0cf3d68]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .directory-card[data-v-c0cf3d68],.dark .headlines-card[data-v-c0cf3d68],.dark .user-actions-card[data-v-c0cf3d68]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .total-count-card[data-v-c0cf3d68]{background-color:#444;box-shadow:none}.dark .total-count[data-v-c0cf3d68]{color:#fff}.dark .card-header h2[data-v-c0cf3d68]{color:var(--text-color)}.dark .card-header .btn-primary[data-v-c0cf3d68]{background-color:#36b24a;color:var(--text-color)}.dark .list-header[data-v-c0cf3d68]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .list-header .header-label[data-v-c0cf3d68]{color:var(--text-color)}.dark .headline-row[data-v-c0cf3d68]{background-color:var(--footer-bg);border-top:1px solid var(--header-border);border-bottom:1px solid var(--header-border)}.dark .headline-row[data-v-c0cf3d68]:hover{background-color:var(--header-bg)}.dark .headline-row.disable-hover[data-v-c0cf3d68]:hover{background-color:transparent!important}.dark .drag-handle[data-v-c0cf3d68],.dark .toggle-btn svg[data-v-c0cf3d68]{color:var(--text-color)}.dark .toggle-btn svg.not-resolved[data-v-c0cf3d68]{fill:var(--header-border)!important;color:var(--header-border)!important}.dark .toggle-btn svg.resolved-icon[data-v-c0cf3d68]{fill:#36b24a!important;color:#36b24a!important}.dark .toggle-btn:disabled svg[data-v-c0cf3d68]{color:var(--header-border)!important;fill:var(--header-border)!important}.dark .pagination-controls .btn-secondary[data-v-c0cf3d68]{background-color:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .pagination-controls .btn-secondary[data-v-c0cf3d68]:disabled{opacity:.5}.dark .per-page-select[data-v-c0cf3d68]{display:flex;align-items:center;gap:.5rem}.dark .per-page-select label[data-v-c0cf3d68]{color:var(--text-color)}.dark .per-page-select select[data-v-c0cf3d68]{background-color:#444;color:var(--text-color);border:1px solid var(--header-border)}.dark .page-info[data-v-c0cf3d68]{color:var(--text-color)}.dark .switch-slider[data-v-c0cf3d68]{background-color:var(--header-border)}.dark .toggle-switch input:checked+.switch-slider[data-v-c0cf3d68]{background-color:#36b24a}.dark .default-profile[data-v-c0cf3d68]{background-color:var(--header-border)}.dark .initials[data-v-c0cf3d68]{color:var(--text-color)}.dark .child-overlay[data-v-c0cf3d68]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 16px #0006}.headlines-add-view[data-v-c509c41c]{width:100%;height:100%;margin:0 auto;max-width:1500px;position:relative}.card-header[data-v-c509c41c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-c509c41c]{display:flex;align-items:center;gap:1rem;position:relative}.headlines-add-view>div[data-v-c509c41c]:not(.loading-overlay){display:flex;flex-direction:column;height:100%}.headlines-add-view form[data-v-c509c41c]{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem}.headlines-add-view .fixed-height[data-v-c509c41c]{height:335px}.headlines-add-view>.loading-overlay[data-v-c509c41c]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:10}.headlines-add-view>.loading-overlay .spinner[data-v-c509c41c]{position:static;transform:none}.loading-overlay[data-v-c509c41c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-c509c41c]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-c509c41c 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-c509c41c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.owner-avatar[data-v-c509c41c]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-c509c41c]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-c509c41c]:hover{border-color:#36b24a}.owner-img[data-v-c509c41c]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-c509c41c]{width:100%;height:100%;background:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-c509c41c]{font-size:14px;font-weight:700;color:#fff}.close-btn[data-v-c509c41c]{background:transparent;border:none;font-size:2rem;line-height:1rem;cursor:pointer}.form-group[data-v-c509c41c]{margin-bottom:1rem}.input-field[data-v-c509c41c]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;font-family:inherit}.fixed-height[data-v-c509c41c]{height:80px;resize:none}.button-container[data-v-c509c41c]{display:flex;justify-content:flex-end}.btn[data-v-c509c41c]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn-primary[data-v-c509c41c]{background:#36b24a;color:#fff}.btn[data-v-c509c41c]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-c509c41c]:disabled{opacity:.6;cursor:not-allowed}.dropdown-container[data-v-c509c41c]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-c509c41c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-c509c41c]{position:relative;z-index:51;background:#fff;border:1px solid #ccc;border-radius:8px;width:320px;max-height:420px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;overflow:hidden}.user-search[data-v-c509c41c]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-c509c41c]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-c509c41c]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-c509c41c]:hover{background:#f7f7f7}.user-list li.selected[data-v-c509c41c]{background:#0080001a}.user-avatar[data-v-c509c41c],.user-avatar-placeholder[data-v-c509c41c]{width:28px;height:28px;border-radius:50%;background:#bbb;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff}.user-name[data-v-c509c41c]{font-size:.9rem}.dropdown-fade-enter-active[data-v-c509c41c],.dropdown-fade-leave-active[data-v-c509c41c]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-c509c41c],.dropdown-fade-leave-to[data-v-c509c41c]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-c509c41c],.dropdown-fade-leave-from[data-v-c509c41c]{opacity:1;transform:translateY(0)}.dark .headlines-add-view[data-v-c509c41c]{background-color:var(--footer-bg);color:var(--text-color)}.dark .headlines-add-view>.loading-overlay[data-v-c509c41c]{background-color:var(--bg-color)!important}.dark .headlines-add-view .spinner[data-v-c509c41c]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .headlines-add-view .card-header[data-v-c509c41c]{background-color:var(--footer-bg);border-bottom:none}.dark .headlines-add-view .card-header h2[data-v-c509c41c],.dark .headlines-add-view .close-btn[data-v-c509c41c]{color:var(--text-color)}.dark .headlines-add-view .owner-avatar[data-v-c509c41c]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .headlines-add-view .owner-avatar.editable[data-v-c509c41c]:hover{border-color:#36b24a}.dark .headlines-add-view .default-profile[data-v-c509c41c]{background-color:var(--header-border)}.dark .headlines-add-view .default-profile .initials[data-v-c509c41c]{color:var(--text-color)}.dark .headlines-add-view .owner-dropdown[data-v-c509c41c]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .headlines-add-view .user-search[data-v-c509c41c]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border);color:var(--text-color)}.dark .headlines-add-view .user-list li[data-v-c509c41c]{background-color:var(--footer-bg);color:var(--text-color)}.dark .headlines-add-view .user-list li[data-v-c509c41c]:hover{background-color:#ffffff0d}.dark .headlines-add-view .user-list li.selected[data-v-c509c41c]{background-color:#ffffff1a}.dark .headlines-add-view .user-avatar-placeholder[data-v-c509c41c]{background-color:var(--header-border);color:var(--text-color)}.dark .headlines-add-view .input-field[data-v-c509c41c],.dark .headlines-add-view .fixed-height[data-v-c509c41c]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .headlines-add-view .btn-primary[data-v-c509c41c]{background-color:#36b24a;color:#fff}.dark .headlines-add-view .btn-primary[data-v-c509c41c]:hover{filter:brightness(.9)}.dark .headlines-add-view .close-btn[data-v-c509c41c]{color:var(--text-color)}.headlines-edit-view[data-v-2bf81acc]{width:100%;margin:0 auto;max-width:1500px;position:relative}.card[data-v-2bf81acc]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;box-shadow:0 4px 8px #0000001a;position:relative}.card-header[data-v-2bf81acc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-2bf81acc]{display:flex;align-items:center;gap:1rem;position:relative}.loading-overlay[data-v-2bf81acc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-2bf81acc]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-2bf81acc 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-2bf81acc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.owner-avatar[data-v-2bf81acc]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-img[data-v-2bf81acc]{width:100%;height:100%;object-fit:cover}.owner-avatar.editable[data-v-2bf81acc]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-2bf81acc]:hover{border-color:#36b24a}.default-profile[data-v-2bf81acc]{width:100%;height:100%;background:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-2bf81acc]{font-size:12px;font-weight:700;color:#fff}.close-btn[data-v-2bf81acc]{background:transparent;border:none;font-size:2rem;line-height:1rem;cursor:pointer}.form[data-v-2bf81acc]{display:flex;flex-direction:column}.form-group[data-v-2bf81acc]{margin-bottom:1rem}.input-field[data-v-2bf81acc]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;font-family:inherit;resize:none}.form-actions[data-v-2bf81acc]{display:flex;justify-content:flex-end;gap:1rem}.btn[data-v-2bf81acc]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn-primary[data-v-2bf81acc]{background:#36b24a;color:#fff}.btn-danger[data-v-2bf81acc]{background:#d9534f;color:#fff}.btn-secondary[data-v-2bf81acc]{background:#f0f0f0;color:#000}.btn[data-v-2bf81acc]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-2bf81acc]:disabled{opacity:.6;cursor:not-allowed}.dropdown-container[data-v-2bf81acc]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-2bf81acc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-2bf81acc]{position:relative;z-index:51;background:#fff;border:1px solid #ccc;border-radius:8px;width:320px;max-height:420px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;overflow:hidden}.user-search[data-v-2bf81acc]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-2bf81acc]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-2bf81acc]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-2bf81acc]:hover{background:#f7f7f7}.user-list li.selected[data-v-2bf81acc]{background:#0080001a}.user-avatar[data-v-2bf81acc],.user-avatar-placeholder[data-v-2bf81acc]{width:28px;height:28px;border-radius:50%;background:#bbb;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff}.user-name[data-v-2bf81acc]{font-size:.9rem}.dropdown-fade-enter-active[data-v-2bf81acc],.dropdown-fade-leave-active[data-v-2bf81acc]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-2bf81acc],.dropdown-fade-leave-to[data-v-2bf81acc]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-2bf81acc],.dropdown-fade-leave-from[data-v-2bf81acc]{opacity:1;transform:translateY(0)}.modal-overlay[data-v-2bf81acc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:60;display:flex;justify-content:center;align-items:center}.modal-content[data-v-2bf81acc]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center}.modal-actions[data-v-2bf81acc]{justify-content:center;gap:1rem}.dark .headlines-edit-view[data-v-2bf81acc]{background-color:var(--footer-bg);color:var(--text-color)}.dark .loading-overlay[data-v-2bf81acc]{background-color:var(--bg-color)!important}.dark .spinner[data-v-2bf81acc]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .card[data-v-2bf81acc],.dark .user-actions-card[data-v-2bf81acc]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .card-header[data-v-2bf81acc]{background-color:var(--footer-bg);border-bottom:none}.dark .card-header h2[data-v-2bf81acc],.dark .close-btn[data-v-2bf81acc]{color:var(--text-color)}.dark .owner-avatar[data-v-2bf81acc]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .owner-avatar.editable[data-v-2bf81acc]:hover{border-color:#36b24a}.dark .default-profile[data-v-2bf81acc]{background-color:var(--header-border)}.dark .default-profile .initials[data-v-2bf81acc]{color:var(--text-color)}.dark .owner-dropdown[data-v-2bf81acc]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .user-search[data-v-2bf81acc]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border);color:var(--text-color)}.dark .user-list li[data-v-2bf81acc]{background-color:var(--footer-bg);color:var(--text-color)}.dark .user-list li[data-v-2bf81acc]:hover{background-color:#ffffff0d}.dark .user-list li.selected[data-v-2bf81acc]{background-color:#ffffff1a}.dark .user-avatar-placeholder[data-v-2bf81acc]{background-color:var(--header-border);color:var(--text-color)}.dark .input-field[data-v-2bf81acc],.dark textarea.input-field[data-v-2bf81acc]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .btn-primary[data-v-2bf81acc]{background-color:#36b24a;color:#fff}.dark .btn-danger[data-v-2bf81acc]{background-color:#d9534f;color:#fff}.dark .btn-secondary[data-v-2bf81acc]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .modal-overlay[data-v-2bf81acc]{background-color:#0009}.dark .modal-content[data-v-2bf81acc]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.issues-ideas-edit-view[data-v-b2897253]{width:100%;margin:0 auto;max-width:1500px;position:relative}.loading-overlay[data-v-b2897253]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-b2897253]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-b2897253 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-b2897253{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-b2897253]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;box-shadow:0 4px 8px #0000001a;box-sizing:border-box}.card-header[data-v-b2897253]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-b2897253]{display:flex;align-items:center;gap:1rem;position:relative}.owner-avatar[data-v-b2897253]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-b2897253]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-b2897253]:hover{border-color:#36b24a}.owner-img[data-v-b2897253]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-b2897253]{width:100%;height:100%;background:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-b2897253]{font-size:12px;font-weight:700;color:#fff}.close-btn[data-v-b2897253]{background:transparent;border:none;font-size:2rem;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.dropdown-container[data-v-b2897253]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-b2897253]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-b2897253]{position:relative;z-index:51;background:#fff;border:1px solid #ccc;border-radius:8px;width:320px;max-height:420px;box-shadow:0 4px 12px #0003;overflow:hidden;display:flex;flex-direction:column}.user-search[data-v-b2897253]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-b2897253]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-b2897253]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-b2897253]:hover{background:#f7f7f7}.user-list li.selected[data-v-b2897253]{background:#0080001a}.user-avatar[data-v-b2897253],.user-avatar-placeholder[data-v-b2897253]{width:28px;height:28px;border-radius:50%;background:#bbb;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff}.user-name[data-v-b2897253]{font-size:.9rem}.dropdown-fade-enter-active[data-v-b2897253],.dropdown-fade-leave-active[data-v-b2897253]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-b2897253],.dropdown-fade-leave-to[data-v-b2897253]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-b2897253],.dropdown-fade-leave-from[data-v-b2897253]{opacity:1;transform:translateY(0)}.form[data-v-b2897253]{display:flex;flex-direction:column}.form-group[data-v-b2897253]{margin-bottom:1rem}.input-field[data-v-b2897253]{padding:.5rem;border:1px solid #ccc;border-radius:4px;width:100%;box-sizing:border-box;font-size:.9rem;font-family:inherit;resize:none}.issues-ideas-edit-view textarea.input-field[data-v-b2897253]{resize:vertical;min-height:5rem}.created-date-section[data-v-b2897253]{display:flex;align-items:center;margin-bottom:1rem}.created-date-section label[data-v-b2897253]{font-weight:700;margin-right:.5rem;color:#555}.created-date[data-v-b2897253]{background:#f0f0f0;padding:.3rem .6rem;border-radius:4px;color:#333;font-size:.9rem}.form-actions[data-v-b2897253],.modal-content .form-actions[data-v-b2897253]{display:flex;gap:1rem;justify-content:flex-end}.btn[data-v-b2897253]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn[data-v-b2897253]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-b2897253]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-b2897253]{background:#36b24a;color:#fff}.btn-danger[data-v-b2897253]{background:#d9534f;color:#fff}.btn-secondary[data-v-b2897253]{background:#f0f0f0;color:#000}.comments-section[data-v-b2897253]{margin-top:2rem;border-top:1px solid #ddd;padding-top:1rem}.comments-section h3[data-v-b2897253]{margin-bottom:1rem}.comments-list[data-v-b2897253]{list-style:none;padding:0;margin-bottom:1rem;max-height:300px;overflow-y:auto}.comment-item[data-v-b2897253]{border-bottom:1px solid #eee;padding:.5rem 0}.comment-header[data-v-b2897253]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.user-info[data-v-b2897253]{display:flex;align-items:center;gap:.5rem}.comment-user-pic[data-v-b2897253]{width:32px;height:32px;border-radius:50%;object-fit:cover}.comment-date[data-v-b2897253]{font-size:.8rem;color:#888;padding-right:.5rem}.comment-text[data-v-b2897253]{margin:0;font-size:.9rem;white-space:pre-wrap}.modal-overlay[data-v-b2897253]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:50;display:flex;justify-content:center;align-items:center}.modal-content[data-v-b2897253]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center}.dark .issues-ideas-edit-view[data-v-b2897253]{background-color:var(--footer-bg);color:var(--text-color)}.dark .loading-overlay[data-v-b2897253]{background-color:var(--bg-color)!important}.dark .spinner[data-v-b2897253]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .card[data-v-b2897253],.dark .user-actions-card[data-v-b2897253]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .card-header[data-v-b2897253]{background-color:var(--footer-bg);border-bottom:none}.dark .card-header h2[data-v-b2897253],.dark .close-btn[data-v-b2897253]{color:var(--text-color)}.dark .owner-avatar[data-v-b2897253]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .owner-avatar.editable[data-v-b2897253]:hover{border-color:#36b24a}.dark .default-profile[data-v-b2897253]{background-color:var(--header-border)}.dark .default-profile .initials[data-v-b2897253]{color:var(--text-color)}.dark .owner-dropdown[data-v-b2897253]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .user-search[data-v-b2897253]{background-color:var(--footer-bg);color:var(--text-color);border-bottom:1px solid var(--header-border)}.dark .user-list li[data-v-b2897253]{background-color:var(--footer-bg);color:var(--text-color)}.dark .user-list li[data-v-b2897253]:hover{background-color:#ffffff0d}.dark .user-list li.selected[data-v-b2897253]{background-color:#ffffff1a}.dark .user-avatar-placeholder[data-v-b2897253]{background-color:var(--header-border);color:var(--text-color)}.dark textarea.input-field[data-v-b2897253]{resize:vertical;min-height:5rem;background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .created-date-section label[data-v-b2897253]{color:var(--text-color)}.dark .created-date[data-v-b2897253]{background-color:#444;color:#fff;border:1px solid var(--header-border)}.dark .comments-section[data-v-b2897253]{border-top:1px solid var(--header-border)}.dark .comments-list li[data-v-b2897253]{border-bottom:1px solid var(--header-border);color:var(--text-color)}.dark .comment-user-pic[data-v-b2897253]{filter:none!important}.dark .comment-date[data-v-b2897253],.dark .comment-text[data-v-b2897253]{color:var(--text-color)}.dark .modal-overlay[data-v-b2897253]{background-color:#0009}.dark .modal-content[data-v-b2897253]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .issues-ideas-edit-view input.input-field[data-v-b2897253]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .issues-ideas-edit-view input.input-field[data-v-b2897253]::placeholder{color:var(--text-color);opacity:.6}.scorecard-add-view[data-v-32837579]{width:100%;height:100%;margin:0 auto;max-width:1500px;position:relative}.scorecard-add-view>div[data-v-32837579]{display:flex;flex-direction:column;height:100%}.scorecard-add-view form[data-v-32837579]{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem}.form-group[data-v-32837579],.form-footer[data-v-32837579]{width:100%}.scorecard-add-view .loading-overlay[data-v-32837579]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffc;z-index:10;display:flex;align-items:center;justify-content:center}.scorecard-add-view .spinner[data-v-32837579]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-overlay[data-v-32837579]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-32837579]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-32837579 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-32837579{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-header[data-v-32837579]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-32837579]{display:flex;align-items:center;gap:1rem;position:relative}.owner-avatar[data-v-32837579]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box;cursor:pointer;transition:border-color .2s}.owner-avatar[data-v-32837579]:hover{border-color:#36b24a}.owner-img[data-v-32837579]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-32837579]{width:100%;height:100%;background:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-32837579]{font-size:14px;font-weight:700;color:#fff}.close-btn[data-v-32837579]{background:transparent;border:none;font-size:1.8rem;line-height:1.2rem;cursor:pointer}.dropdown-container[data-v-32837579]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-32837579]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-32837579]{position:relative;z-index:51;background:#fff;border:1px solid #ccc;border-radius:8px;width:320px;max-height:420px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;overflow:hidden}.user-search[data-v-32837579]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-32837579]{margin:0;padding:0;list-style:none;overflow-y:auto;flex:1}.user-list li[data-v-32837579]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-32837579]:hover{background:#f7f7f7}.user-list li.selected[data-v-32837579]{background:#0080001a}.user-avatar[data-v-32837579],.user-avatar-placeholder[data-v-32837579]{width:28px;height:28px;border-radius:50%;background:#bbb;display:flex;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;color:#fff}.user-name[data-v-32837579]{font-size:.9rem}.dropdown-fade-enter-active[data-v-32837579],.dropdown-fade-leave-active[data-v-32837579]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-32837579],.dropdown-fade-leave-to[data-v-32837579]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-32837579],.dropdown-fade-leave-from[data-v-32837579]{opacity:1;transform:translateY(0)}.form-group[data-v-32837579]{margin-bottom:1rem}.input-field[data-v-32837579]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box}.goal-input-group[data-v-32837579]{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden;background:#fff;height:40px}.goal-prefix[data-v-32837579],.goal-suffix[data-v-32837579]{padding:0 8px;display:flex;align-items:center;border-right:1px solid #ccc;font-size:16px;color:#333}.goal-suffix[data-v-32837579]{border-right:none;border-left:1px solid #ccc}.goal-input[data-v-32837579]{flex:1;border:none;outline:none;padding:0 8px;font-size:16px}.goal-input[data-v-32837579]::-webkit-inner-spin-button,.goal-input[data-v-32837579]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.format-type-group[data-v-32837579],.orientation-rule-group[data-v-32837579]{display:flex;flex-direction:column;gap:.5rem}.button-group[data-v-32837579]{display:flex;gap:8px}.format-btn[data-v-32837579],.orientation-btn[data-v-32837579]{flex:1;padding:.5rem;border:1px solid #ccc;border-radius:4px;background:#f7f7f7;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s,border-color .2s}.format-btn.active[data-v-32837579],.orientation-btn.active[data-v-32837579]{background:#36b24a;border-color:#36b24a;color:#fff}.format-btn[data-v-32837579]:not(.active):hover,.orientation-btn[data-v-32837579]:not(.active):hover{background:#eaeaea}.color-group[data-v-32837579]{display:flex;align-items:center;gap:8px}.color-picker-wrapper[data-v-32837579]{position:relative}.color-picker[data-v-32837579]{width:30px;height:30px;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.color-picker[data-v-32837579]::-webkit-color-swatch,.color-picker[data-v-32837579]::-webkit-color-swatch-wrapper{border:none;padding:0}.color-picker-icon[data-v-32837579]{position:absolute;top:0;right:0;transform:translate(25%,-25%);pointer-events:none;font-size:1rem;color:#0009}.form-footer[data-v-32837579]{text-align:right;margin-top:1rem}.btn[data-v-32837579]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn-primary[data-v-32837579]{background:#36b24a;color:#fff}.btn[data-v-32837579]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-32837579]:disabled{opacity:.6;cursor:not-allowed}.dark .scorecard-add-view[data-v-32837579]{background-color:var(--footer-bg);color:var(--text-color)}.dark .loading-overlay[data-v-32837579]{background-color:var(--header-bg)!important}.dark .scorecard-add-view .card-header[data-v-32837579]{background-color:var(--footer-bg);border-bottom:none}.dark .scorecard-add-view .card-header h2[data-v-32837579]{color:var(--text-color)}.dark .scorecard-add-view .owner-avatar[data-v-32837579]{background-color:var(--header-bg);border-color:var(--header-border)}.dark .scorecard-add-view .owner-avatar[data-v-32837579]:hover{border-color:#36b24a}.dark .scorecard-add-view .close-btn[data-v-32837579]{color:var(--text-color)}.dark .scorecard-add-view .dropdown-container .owner-dropdown[data-v-32837579]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .scorecard-add-view .user-search[data-v-32837579]{background-color:var(--header-bg);color:var(--text-color);border-bottom:1px solid var(--header-border)}.dark .scorecard-add-view .user-list li[data-v-32837579]{background-color:var(--footer-bg);color:var(--text-color)}.dark .scorecard-add-view .user-list li[data-v-32837579]:hover{background:#ffffff0d}.dark .scorecard-add-view .user-list li.selected[data-v-32837579]{background:#ffffff1a}.dark .scorecard-add-view .input-field[data-v-32837579],.dark .scorecard-add-view textarea[data-v-32837579],.dark .scorecard-add-view input[type=number][data-v-32837579]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .scorecard-add-view .goal-input-group[data-v-32837579]{background-color:#333;border:1px solid var(--header-border)}.dark .scorecard-add-view .goal-input-group .goal-input[data-v-32837579]{background:transparent;color:var(--text-color);border:none!important;box-shadow:none!important}.dark .scorecard-add-view .format-btn[data-v-32837579],.dark .scorecard-add-view .orientation-btn[data-v-32837579]{background-color:var(--header-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .scorecard-add-view .format-btn.active[data-v-32837579],.dark .scorecard-add-view .orientation-btn.active[data-v-32837579]{background-color:#36b24a;border-color:#36b24a;color:#fff}.dark .scorecard-add-view .color-picker-wrapper[data-v-32837579],.dark .scorecard-add-view .color-picker[data-v-32837579]{background-color:#333}.dark .scorecard-add-view .form-footer .btn-primary[data-v-32837579]{background-color:#36b24a;color:#fff}.scorecard-edit-view[data-v-52208537]{width:100%;margin:0 auto;max-width:1500px;position:relative}.loading-overlay[data-v-52208537]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-52208537]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-52208537 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-52208537{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-52208537]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 8px #0003;position:relative;word-wrap:break-word;overflow-wrap:break-word}.card-header[data-v-52208537]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-52208537]{display:flex;align-items:center;gap:1rem;position:relative}.owner-avatar[data-v-52208537]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-52208537]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-52208537]:hover{border-color:#36b24a}.owner-img[data-v-52208537]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-52208537]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#ababab}.default-profile .initials[data-v-52208537]{font-size:14px;font-weight:700;color:#fff}.close-btn[data-v-52208537]{background:transparent;border:none;font-size:1.8rem;line-height:1.2rem;cursor:pointer}.dropdown-container[data-v-52208537]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-52208537]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-52208537]{position:relative;z-index:51;background:#fff;border:1px solid #ccc;border-radius:8px;width:320px;max-height:420px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;overflow:hidden}.user-search[data-v-52208537]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-52208537]{margin:0;padding:0;list-style:none;overflow-y:auto;flex:1}.user-list li[data-v-52208537]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-52208537]:hover{background:#f7f7f7}.user-list li.selected[data-v-52208537]{background:#0080001a}.user-avatar[data-v-52208537],.user-avatar-placeholder[data-v-52208537]{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#bbb;display:flex;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;color:#fff}.user-name[data-v-52208537]{font-size:.9rem}.dropdown-fade-enter-active[data-v-52208537],.dropdown-fade-leave-active[data-v-52208537]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-52208537],.dropdown-fade-leave-to[data-v-52208537]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-52208537],.dropdown-fade-leave-from[data-v-52208537]{opacity:1;transform:translateY(0)}.form-group[data-v-52208537]{margin-bottom:1rem}.input-field[data-v-52208537]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}.goal-input-group[data-v-52208537]{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden;background:#fff;height:40px}.goal-prefix[data-v-52208537],.goal-suffix[data-v-52208537]{padding:0 8px;border-right:1px solid #ccc}.goal-suffix[data-v-52208537]{border-right:none;border-left:1px solid #ccc}.goal-input[data-v-52208537]{flex:1;border:none;outline:none;padding:0 8px;font-size:16px}.goal-input[data-v-52208537]::-webkit-inner-spin-button,.goal-input[data-v-52208537]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.format-type-group[data-v-52208537],.orientation-rule-group[data-v-52208537]{display:flex;flex-direction:column;gap:.5rem}.button-group[data-v-52208537]{display:flex;gap:8px}.format-btn[data-v-52208537],.orientation-btn[data-v-52208537]{flex:1;padding:.5rem;border:1px solid #ccc;border-radius:4px;background:#f7f7f7;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s,border-color .2s}.format-btn.active[data-v-52208537],.orientation-btn.active[data-v-52208537]{background:#36b24a;border-color:#36b24a;color:#fff}.format-btn[data-v-52208537]:not(.active):hover,.orientation-btn[data-v-52208537]:not(.active):hover{background:#eaeaea}.color-group[data-v-52208537]{display:flex;align-items:center;gap:8px}.color-picker-wrapper[data-v-52208537]{position:relative}.color-picker[data-v-52208537]{width:30px;height:30px;padding:0;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.color-picker[data-v-52208537]::-webkit-color-swatch,.color-picker[data-v-52208537]::-webkit-color-swatch-wrapper{border:none;padding:0}.color-picker-icon[data-v-52208537]{position:absolute;top:0;right:0;transform:translate(25%,-25%);pointer-events:none;font-size:1rem;color:#0009}.form-footer[data-v-52208537]{text-align:right;margin-top:1rem}.btn[data-v-52208537]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s;margin-left:.5rem}.btn-primary[data-v-52208537]{background:#36b24a;color:#fff}.btn-danger[data-v-52208537]{background:#d9534f;color:#fff}.btn-secondary[data-v-52208537]{background:#6c757d;color:#fff}.btn[data-v-52208537]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-52208537]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-52208537]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:50;display:flex;justify-content:center;align-items:center}.modal-content[data-v-52208537]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;text-align:center;box-shadow:0 4px 8px #0003}.form-actions[data-v-52208537]{margin-top:1rem;display:flex;justify-content:center;gap:8px}input[data-v-52208537]:disabled,button[data-v-52208537]:disabled,textarea[data-v-52208537]:disabled,select[data-v-52208537]:disabled{cursor:not-allowed}.dark .scorecard-edit-view[data-v-52208537]{background-color:var(--footer-bg);color:var(--text-color)}.dark .loading-overlay[data-v-52208537]{background-color:var(--bg-color)!important}.dark .scorecard-edit-view .card[data-v-52208537]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .scorecard-edit-view .card-header[data-v-52208537]{background-color:var(--footer-bg);border-bottom:none}.dark .scorecard-edit-view .card-header h2[data-v-52208537]{color:var(--text-color)}.dark .scorecard-edit-view .owner-avatar[data-v-52208537]{background-color:var(--header-bg);border:1px solid var(--header-border)}.dark .scorecard-edit-view .owner-avatar.editable[data-v-52208537]:hover{border-color:#36b24a}.dark .scorecard-edit-view .close-btn[data-v-52208537]{color:var(--text-color)}.dark .scorecard-edit-view .dropdown-container .owner-dropdown[data-v-52208537]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .scorecard-edit-view .user-search[data-v-52208537]{background-color:var(--header-bg);border-bottom:1px solid var(--header-border);color:var(--text-color)}.dark .scorecard-edit-view .user-list li[data-v-52208537]{background-color:var(--footer-bg);color:var(--text-color)}.dark .scorecard-edit-view .user-list li[data-v-52208537]:hover{background:#ffffff0d}.dark .scorecard-edit-view .user-list li.selected[data-v-52208537]{background:#ffffff1a}.dark .scorecard-edit-view .input-field[data-v-52208537],.dark .scorecard-edit-view textarea[data-v-52208537],.dark .scorecard-edit-view input[type=number][data-v-52208537]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .scorecard-edit-view .goal-input-group[data-v-52208537]{background-color:#333;border:1px solid var(--header-border)}.dark .scorecard-edit-view .goal-input-group .goal-input[data-v-52208537]{background:transparent;color:var(--text-color);border:none!important;box-shadow:none!important}.dark .scorecard-edit-view .format-btn[data-v-52208537],.dark .scorecard-edit-view .orientation-btn[data-v-52208537]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .scorecard-edit-view .format-btn.active[data-v-52208537],.dark .scorecard-edit-view .orientation-btn.active[data-v-52208537]{background-color:#36b24a;border-color:#36b24a;color:#fff}.dark .scorecard-edit-view .color-picker-wrapper[data-v-52208537],.dark .scorecard-edit-view .color-picker[data-v-52208537]{background-color:#333}.dark .scorecard-edit-view .btn-primary[data-v-52208537],.dark .scorecard-edit-view .btn-danger[data-v-52208537],.dark .scorecard-edit-view .btn-secondary[data-v-52208537]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .scorecard-edit-view .btn-primary[data-v-52208537]{background-color:#36b24a;border-color:#36b24a;color:#fff}.dark .scorecard-edit-view .btn-danger[data-v-52208537]{background-color:#d9534f;border-color:#d9534f;color:#fff}.dark .scorecard-edit-view .modal-overlay[data-v-52208537]{background:#0009}.dark .scorecard-edit-view .modal-content[data-v-52208537]{background-color:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.qtrlyfocus-edit-container[data-v-98480e3f]{width:100%;margin:0 auto;max-width:1500px;position:relative}.loading-overlay[data-v-98480e3f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-98480e3f]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-98480e3f 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-98480e3f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-98480e3f]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;box-shadow:0 4px 8px #0000001a;box-sizing:border-box}.edit-card[data-v-98480e3f]{padding-top:2.5rem}.card-header[data-v-98480e3f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-98480e3f]{display:flex;align-items:center;gap:1rem;position:relative}.owner-avatar[data-v-98480e3f]{width:36px;height:36px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-98480e3f]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-98480e3f]:hover{border-color:#36b24a}.default-profile[data-v-98480e3f]{width:100%;height:100%;background:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-98480e3f]{font-size:12px;font-weight:700;color:#fff}.close-btn[data-v-98480e3f]{background:transparent;border:none;font-size:2rem;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.form-group[data-v-98480e3f]{margin-bottom:1rem}.checkbox-group[data-v-98480e3f]{display:flex;gap:1rem;align-items:center}.input-field[data-v-98480e3f]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:0;font-size:.9rem;font-family:inherit;resize:none;overflow:hidden}.edit-list[data-v-98480e3f]{list-style:none;padding:0;margin:.5rem 0}.checkpoint-item[data-v-98480e3f]{margin-bottom:1rem;padding:.5rem;border:1px solid #eee;border-radius:4px;background:#fafafa}.checkpoint-header[data-v-98480e3f]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.checkpoint-title[data-v-98480e3f],.checkpoint-date[data-v-98480e3f]{flex:1}.checkpoint-body[data-v-98480e3f]{display:flex;justify-content:space-between;align-items:flex-start}.checkpoint-description[data-v-98480e3f]{flex:1}.checkpoint-actions[data-v-98480e3f]{margin-left:1rem;align-self:center}.btn[data-v-98480e3f]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s;margin-top:.5rem}.btn[data-v-98480e3f]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-98480e3f]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-98480e3f]{background:#000;color:#fff}.btn-secondary[data-v-98480e3f]{background:#f0f0f0;color:#000}.add-btn[data-v-98480e3f]{background:#36b24a;color:#fff}.btn-danger[data-v-98480e3f]{background:#d9534f;color:#fff}.modal-actions[data-v-98480e3f]{margin-top:1.5rem;text-align:right}.modal-actions button[data-v-98480e3f]{margin-left:1rem}.modal-overlay[data-v-98480e3f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:50;display:flex;justify-content:center;align-items:center}.modal-content[data-v-98480e3f]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center}.owner-avatar[data-v-98480e3f]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-img[data-v-98480e3f]{width:100%;height:100%;object-fit:cover}.dropdown-container[data-v-98480e3f]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-98480e3f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-98480e3f]{position:relative;z-index:51;background:#fff;border:1px solid #ccc;border-radius:8px;width:320px;max-height:420px;box-shadow:0 4px 12px #0003;overflow:hidden;display:flex;flex-direction:column}.user-search[data-v-98480e3f]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-98480e3f]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-98480e3f]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-98480e3f]:hover{background:#f7f7f7}.user-list li.selected[data-v-98480e3f]{background:#0080001a}.user-avatar[data-v-98480e3f],.user-avatar-placeholder[data-v-98480e3f]{width:28px;height:28px;border-radius:50%;background:#bbb;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff}.user-name[data-v-98480e3f]{font-size:.9rem}.dropdown-fade-enter-active[data-v-98480e3f],.dropdown-fade-leave-active[data-v-98480e3f]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-98480e3f],.dropdown-fade-leave-to[data-v-98480e3f]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-98480e3f],.dropdown-fade-leave-from[data-v-98480e3f]{opacity:1;transform:translateY(0)}@media (max-width: 600px){.card[data-v-98480e3f]{padding:.8rem}.checkbox-group[data-v-98480e3f]{flex-direction:column;gap:.5rem}.btn[data-v-98480e3f]{font-size:.85rem}}.dark .qtrlyfocus-edit-container[data-v-98480e3f]{background-color:var(--header-bg);color:var(--text-color)}.dark .loading-overlay[data-v-98480e3f]{background-color:var(--bg-color)!important}.dark .card[data-v-98480e3f],.dark .edit-card[data-v-98480e3f]{background-color:var(--header-bg);border-color:var(--header-border)}.dark .card-header[data-v-98480e3f]{background-color:var(--header-bg);border-bottom:none;color:var(--text-color)}.dark .header-right[data-v-98480e3f]{color:var(--text-color)}.dark .input-field[data-v-98480e3f],.dark textarea[data-v-98480e3f],.dark select[data-v-98480e3f]{background-color:#333;border-color:var(--header-border);color:var(--text-color)}.dark .btn[data-v-98480e3f]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .btn-primary[data-v-98480e3f],.dark .add-btn[data-v-98480e3f]{background-color:#36b24a;color:#fff}.dark .btn-secondary[data-v-98480e3f]{background-color:#333;border-color:var(--header-border);color:var(--text-color)}.dark .btn-danger[data-v-98480e3f]{background-color:#d9534f;color:#fff}.dark .btn[data-v-98480e3f]:not(:disabled):hover{filter:brightness(.9)}.dark .btn[data-v-98480e3f]:disabled{opacity:.6;cursor:not-allowed}.dark .close-btn[data-v-98480e3f]{color:var(--text-color)}.dark .owner-avatar[data-v-98480e3f],.dark .dropdown-container .owner-dropdown[data-v-98480e3f]{background-color:var(--header-bg);border-color:var(--header-border)}.dark .user-search[data-v-98480e3f]{background-color:var(--header-bg);border-bottom-color:var(--header-border);color:var(--text-color)}.dark .user-list li[data-v-98480e3f]{background-color:var(--header-bg);color:var(--text-color)}.dark .user-list li[data-v-98480e3f]:hover{background-color:#ffffff0d}.dark .user-list li.selected[data-v-98480e3f]{background-color:#ffffff1a}.dark .modal-overlay[data-v-98480e3f]{background:#00000080}.dark .modal-content[data-v-98480e3f]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .edit-list[data-v-98480e3f]{background-color:var(--header-bg)}.dark .checkpoint-item[data-v-98480e3f]{background-color:var(--header-bg);border-color:var(--header-border)}.dark .checkpoint-header[data-v-98480e3f],.dark .checkpoint-body[data-v-98480e3f],.dark .checkpoint-header label[data-v-98480e3f],.dark .checkpoint-body label[data-v-98480e3f]{color:var(--text-color)}.dark .checkpoint-title input[data-v-98480e3f],.dark .checkpoint-date input[data-v-98480e3f],.dark .checkpoint-description textarea[data-v-98480e3f]{background-color:#333;border-color:var(--header-border);color:var(--text-color)}.dark .checkpoint-actions .btn[data-v-98480e3f]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .checkpoint-actions .btn-secondary[data-v-98480e3f]{background-color:#333;border-color:var(--header-border);color:var(--text-color)}.dark .checkpoint-actions .btn-danger[data-v-98480e3f]{background-color:#d9534f;color:#fff}.todos-edit-view[data-v-d7b7a42a]{width:100%;margin:0 auto;max-width:1500px;position:relative}.card[data-v-d7b7a42a],.user-actions-card[data-v-d7b7a42a]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;box-shadow:0 4px 8px #0000001a;position:relative;box-sizing:border-box}.card-header[data-v-d7b7a42a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-d7b7a42a]{display:flex;align-items:center;gap:1rem;position:relative}.owner-avatar[data-v-d7b7a42a]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-d7b7a42a]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-d7b7a42a]:hover{border-color:#36b24a}.owner-img[data-v-d7b7a42a]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-d7b7a42a]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#ababab}.default-profile .initials[data-v-d7b7a42a]{font-size:14px;font-weight:700;color:#fff}.close-btn[data-v-d7b7a42a]{background:transparent;border:none;font-size:2rem;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.input-field[data-v-d7b7a42a],.input-field[data-v-d7b7a42a]::placeholder{font-family:inherit}input[type=date].input-field[data-v-d7b7a42a]{font-family:inherit}input[type=date].input-field[data-v-d7b7a42a]::-webkit-datetime-edit{font-family:inherit}input[type=date].input-field[data-v-d7b7a42a]::-moz-focus-inner{font-family:inherit}.form[data-v-d7b7a42a]{display:flex;flex-direction:column}.form-group[data-v-d7b7a42a]{margin-bottom:1rem}.input-field[data-v-d7b7a42a]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;resize:none;box-sizing:border-box}.form-actions[data-v-d7b7a42a]{display:flex;justify-content:flex-end;gap:1rem}.btn[data-v-d7b7a42a]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn[data-v-d7b7a42a]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-d7b7a42a]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-d7b7a42a]{background:#36b24a;color:#fff}.btn-danger[data-v-d7b7a42a]{background:#d9534f;color:#fff}.btn-secondary[data-v-d7b7a42a]{background:#f0f0f0;color:#000}.loading-overlay[data-v-d7b7a42a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-d7b7a42a]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-d7b7a42a 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-d7b7a42a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-d7b7a42a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:50;display:flex;justify-content:center;align-items:center}.modal-content[data-v-d7b7a42a]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;text-align:center;box-shadow:0 4px 8px #0003}.modal-content .form-actions[data-v-d7b7a42a]{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.dropdown-container[data-v-d7b7a42a]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-d7b7a42a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-d7b7a42a]{position:relative;z-index:51;background:#fff;border:1px solid #ccc;border-radius:8px;width:320px;max-height:420px;box-shadow:0 4px 12px #0003;overflow:hidden;display:flex;flex-direction:column}.user-search[data-v-d7b7a42a]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-d7b7a42a]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-d7b7a42a]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-d7b7a42a]:hover{background:#f7f7f7}.user-list li.selected[data-v-d7b7a42a]{background:#0080001a}.user-avatar[data-v-d7b7a42a],.user-avatar-placeholder[data-v-d7b7a42a]{width:28px;height:28px;border-radius:50%;background:#bbb;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff}.user-name[data-v-d7b7a42a]{font-size:.9rem}.dropdown-fade-enter-active[data-v-d7b7a42a],.dropdown-fade-leave-active[data-v-d7b7a42a]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-d7b7a42a],.dropdown-fade-leave-to[data-v-d7b7a42a]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-d7b7a42a],.dropdown-fade-leave-from[data-v-d7b7a42a]{opacity:1;transform:translateY(0)}input[data-v-d7b7a42a]:disabled,textarea[data-v-d7b7a42a]:disabled,button[data-v-d7b7a42a]:disabled,select[data-v-d7b7a42a]:disabled{cursor:not-allowed}.toggle-switch-container[data-v-d7b7a42a]{display:flex;align-items:center;gap:.5rem;font-weight:700;margin-bottom:1rem}.toggle-switch[data-v-d7b7a42a]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-d7b7a42a]{opacity:0;width:0;height:0}.switch-slider[data-v-d7b7a42a]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#ccc;border-radius:24px;transition:background-color .3s}.switch-slider[data-v-d7b7a42a]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .3s}.toggle-switch input:checked+.switch-slider[data-v-d7b7a42a]{background-color:#36b24a}.toggle-switch input:checked+.switch-slider[data-v-d7b7a42a]:before{transform:translate(26px)}.dark .todos-edit-view[data-v-d7b7a42a]{background-color:var(--footer-bg);color:var(--text-color)}.dark .todos-edit-view .loading-overlay[data-v-d7b7a42a]{background-color:var(--bg-color)!important}.dark .todos-edit-view .spinner[data-v-d7b7a42a]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .todos-edit-view .card[data-v-d7b7a42a],.dark .todos-edit-view .user-actions-card[data-v-d7b7a42a]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .todos-edit-view .card-header[data-v-d7b7a42a]{background-color:var(--footer-bg);border-bottom:none}.dark .todos-edit-view .card-header h2[data-v-d7b7a42a],.dark .todos-edit-view .close-btn[data-v-d7b7a42a]{color:var(--text-color)}.dark .todos-edit-view .owner-avatar[data-v-d7b7a42a]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .todos-edit-view .owner-avatar.editable[data-v-d7b7a42a]:hover{border-color:#36b24a}.dark .todos-edit-view .default-profile[data-v-d7b7a42a]{background-color:var(--header-border)}.dark .todos-edit-view .default-profile .initials[data-v-d7b7a42a]{color:var(--text-color)}.dark .todos-edit-view .dropdown-container .owner-dropdown[data-v-d7b7a42a]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .todos-edit-view .user-search[data-v-d7b7a42a]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border);color:var(--text-color)}.dark .todos-edit-view .user-list li[data-v-d7b7a42a]{background-color:var(--footer-bg);color:var(--text-color)}.dark .todos-edit-view .user-list li[data-v-d7b7a42a]:hover{background-color:#ffffff0d}.dark .todos-edit-view .user-list li.selected[data-v-d7b7a42a]{background-color:#ffffff1a}.dark .todos-edit-view .user-avatar-placeholder[data-v-d7b7a42a]{background-color:var(--header-border);color:var(--text-color)}.dark .todos-edit-view .input-field[data-v-d7b7a42a],.dark .todos-edit-view textarea.input-field[data-v-d7b7a42a],.dark .todos-edit-view input[type=date][data-v-d7b7a42a]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .todos-edit-view input[type=date][data-v-d7b7a42a]::-webkit-datetime-edit,.dark .todos-edit-view input[type=date][data-v-d7b7a42a]::-webkit-datetime-edit-text,.dark .todos-edit-view input[type=date][data-v-d7b7a42a]::-webkit-datetime-edit-month-field,.dark .todos-edit-view input[type=date][data-v-d7b7a42a]::-webkit-datetime-edit-day-field,.dark .todos-edit-view input[type=date][data-v-d7b7a42a]::-webkit-datetime-edit-year-field{color:var(--text-color)}.dark .todos-edit-view input[type=date][data-v-d7b7a42a]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(2)}.dark .todos-edit-view .switch-slider[data-v-d7b7a42a]{background-color:var(--header-border)}.dark .todos-edit-view input:checked+.switch-slider[data-v-d7b7a42a]{background-color:#36b24a}.dark .todos-edit-view .btn-primary[data-v-d7b7a42a]{background-color:#36b24a;color:#fff}.dark .todos-edit-view .btn-primary[data-v-d7b7a42a]:hover{filter:brightness(.9)}.dark .todos-edit-view .btn-danger[data-v-d7b7a42a]{background-color:#d9534f;color:#fff}.dark .todos-edit-view .btn-secondary[data-v-d7b7a42a]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .todos-edit-view .modal-overlay[data-v-d7b7a42a]{background-color:#0009}.dark .todos-edit-view .modal-content[data-v-d7b7a42a]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.pyramid-chart[data-v-a1925e53]{display:block;width:100%;height:100%;position:relative;text-align:center;margin:0;box-sizing:border-box}.connector-svg[data-v-a1925e53]{position:absolute;top:0;left:0;pointer-events:none;overflow:visible;width:100%;height:100%}.draw-path[data-v-a1925e53]{stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawPath-a1925e53 1s ease forwards}@keyframes drawPath-a1925e53{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.chart-box[data-v-a1925e53]{width:280px;min-height:400px;aspect-ratio:1/1.2;background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;border-radius:8px;padding:28px 12px 12px;display:inline-flex;flex-direction:column;position:relative;z-index:1;margin:20px auto;overflow:hidden}.edit-button-wrapper[data-v-a1925e53]{position:absolute;top:8px;right:8px;z-index:2}.edit-btn-icon[data-v-a1925e53]{background:transparent;border:none;cursor:pointer;padding:0}.pencil-icon[data-v-a1925e53]{font-size:1.2rem;color:#888}.chart-box h3[data-v-a1925e53]{text-align:left;margin:0 0 4px;font-size:1rem}.chart-details[data-v-a1925e53]{text-align:left;font-size:.9rem;margin:0}.seat-holders[data-v-a1925e53]{margin-bottom:0;text-align:left}.seat-holder-single[data-v-a1925e53]{display:flex;align-items:center;height:48px}.seat-holder-name[data-v-a1925e53]{margin-left:8px;font-weight:700;color:#aaa}.seat-holder-grid[data-v-a1925e53]{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:4px;height:48px;width:100%;overflow-x:hidden;overflow-y:auto}.seat-holder-img[data-v-a1925e53],.default-profile[data-v-a1925e53]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;object-fit:cover;margin:0;box-sizing:border-box}.default-profile[data-v-a1925e53]{background-color:#ababab;display:flex;justify-content:center;align-items:center}.initials[data-v-a1925e53]{font-size:15px;font-weight:700;color:#fff}.divider-top[data-v-a1925e53]{border-top:1px solid #ddd;position:relative;left:-5px;width:calc(100% + 10px);margin:4px 0 10px}.roles-section[data-v-a1925e53]{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;margin:0;text-align:left}.roles-title[data-v-a1925e53]{font-size:.85rem;margin:0 0 6px;color:gray}.roles-list-container[data-v-a1925e53]{flex:1 1 auto;overflow-y:auto;margin:0;padding:0}.roles-list[data-v-a1925e53]{list-style-type:disc;list-style-position:inside;margin:0;padding-left:5px}.roles-list li[data-v-a1925e53]{font-size:.85rem;margin:2px 0;white-space:normal;word-break:break-word}.bottom-controls[data-v-a1925e53]{position:static;flex:0 0 auto;margin-top:auto}.bottom-controls .controls[data-v-a1925e53]{position:relative;display:flex;align-items:center;justify-content:center;padding-top:4px}.add-subchart-button[data-v-a1925e53]{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;padding:.5rem;font-size:1.2rem}.plus-icon[data-v-a1925e53]{color:#000}.chevron-button[data-v-a1925e53]{font-size:1.2rem;background:transparent;border:none;cursor:pointer;padding:.5rem;display:inline-block}.divider-bottom[data-v-a1925e53]{border-top:1px solid #ddd;width:calc(100% + 10px);position:relative;left:-5px;margin:4px 0}.chevron-placeholder[data-v-a1925e53]{display:inline-block;width:2rem;height:2rem;padding:.5rem}.children[data-v-a1925e53]{display:flex;justify-content:center;flex-wrap:nowrap;margin-top:10px;position:relative;z-index:1}.child-box[data-v-a1925e53]{margin:0 10px;position:relative}.dark .pyramid-chart[data-v-a1925e53]{background-color:var(--bg-color);color:var(--text-color)}.dark .connector-svg path[data-v-a1925e53]{stroke:var(--header-border)}.dark .chart-box[data-v-a1925e53]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .pencil-icon[data-v-a1925e53],.dark .chart-box h3[data-v-a1925e53],.dark .seat-holder-name[data-v-a1925e53],.dark .initials[data-v-a1925e53]{color:var(--text-color)}.dark .seat-holder-img[data-v-a1925e53],.dark .default-profile[data-v-a1925e53]{border:1px solid var(--header-border);background-color:var(--header-border)}.dark .divider-top[data-v-a1925e53],.dark .divider-bottom[data-v-a1925e53]{border-color:var(--header-border)}.dark .roles-section[data-v-a1925e53],.dark .roles-list-container[data-v-a1925e53]{background-color:var(--footer-bg)}.dark .roles-title[data-v-a1925e53],.dark .roles-list li[data-v-a1925e53]{color:var(--text-color)}.dark .divider-bottom[data-v-a1925e53]{border-top:1px solid var(--header-border)}.dark .plus-icon[data-v-a1925e53],.dark .chevron-button svg[data-v-a1925e53]{color:var(--text-color)}.dark .child-box[data-v-a1925e53]{background-color:var(--footer-bg)}.accountability-chart-view[data-v-f34a3ce7]{display:flex;flex-direction:column;padding:32px;width:100%;height:100%;position:relative;overflow:hidden}.child-overlay[data-v-f34a3ce7]{position:fixed;bottom:24px;right:24px;width:500px;height:600px;max-height:70vh;background:#fff;border:1px solid #ddd;border-radius:12px;padding:1.5rem;box-shadow:0 4px 16px #00000040;overflow-y:auto;z-index:1000}.overlay-fade-enter-active[data-v-f34a3ce7],.overlay-fade-leave-active[data-v-f34a3ce7]{transition:opacity .25s ease,transform .25s ease}.overlay-fade-enter-from[data-v-f34a3ce7],.overlay-fade-leave-to[data-v-f34a3ce7]{opacity:0;transform:translateY(10px)}.top-buttons[data-v-f34a3ce7]{position:absolute;top:16px;left:2vw;z-index:999;display:flex;gap:12px;background:#fffffff2;padding:6px 12px;border-radius:6px;box-shadow:0 2px 8px #00000026}.zoom-button[data-v-f34a3ce7]{background:none;border:none;cursor:pointer;font-size:20px;padding:6px;color:#666;transition:color .2s}.zoom-button[data-v-f34a3ce7]:hover{color:#36b24a}.scrollable-container[data-v-f34a3ce7]{position:absolute;top:64px;bottom:0;left:0;right:0;overflow:auto}.zoomable-wrapper[data-v-f34a3ce7]{min-height:100%;min-width:100%}.zoomable-content[data-v-f34a3ce7]{display:inline-block;will-change:transform;backface-visibility:hidden}.loading-overlay[data-v-f34a3ce7]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd9;display:flex;align-items:center;justify-content:center;z-index:10}.spinner[data-v-f34a3ce7]{width:50px;height:50px;border:6px solid #ddd;border-top:6px solid #36B24A;border-radius:50%;animation:spin-f34a3ce7 1s linear infinite}@keyframes spin-f34a3ce7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dark .child-overlay[data-v-f34a3ce7]{background:var(--footer-bg);border-color:var(--header-border);box-shadow:0 6px 20px #0006}.dark .top-buttons[data-v-f34a3ce7]{background:var(--footer-bg);box-shadow:0 2px 8px #0009}.dark .zoom-button[data-v-f34a3ce7]{color:var(--text-color)}.dark .zoom-button[data-v-f34a3ce7]:hover{color:#36b24a}.dark .loading-overlay[data-v-f34a3ce7]{background:var(--bg-color)!important}.dark .spinner[data-v-f34a3ce7]{border-color:var(--header-border);border-top-color:#36b24a}.accountability-add-view[data-v-e7dbefb6]{width:100%;height:100%;max-width:1500px;margin:0 auto;position:relative}.accountability-add-view>div[data-v-e7dbefb6]:not(.loading-overlay){display:flex;flex-direction:column;height:100%}.accountability-add-view form[data-v-e7dbefb6]{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem}.card-header[data-v-e7dbefb6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-e7dbefb6]{display:flex;align-items:center;gap:.75rem}.form-group[data-v-e7dbefb6]{display:flex;flex-direction:column;gap:.5rem}.input-field[data-v-e7dbefb6]{width:100%;padding:.6rem;border:1px solid #ccc;border-radius:6px;font-size:.95rem;font-family:inherit}.role-description[data-v-e7dbefb6]{resize:none}.seat-holders-group[data-v-e7dbefb6]{margin-top:-.5rem}.seat-holders[data-v-e7dbefb6]{display:flex;flex-wrap:wrap;gap:.75rem}.profile-container[data-v-e7dbefb6]{position:relative;width:48px;height:48px;border-radius:50%;overflow:hidden;border:1px solid #bbb}.owner-img[data-v-e7dbefb6],.default-profile[data-v-e7dbefb6]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-e7dbefb6]{display:flex;align-items:center;justify-content:center;background:#ababab}.initials[data-v-e7dbefb6]{font-size:.85rem;font-weight:700;color:#fff}.remove-btn-icon[data-v-e7dbefb6]{position:absolute;top:-6px;right:-6px;width:22px;height:22px;background:#e74c3c;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.roles-group[data-v-e7dbefb6]{flex:1}.roles-header[data-v-e7dbefb6]{display:flex;justify-content:space-between;align-items:center}.roles-edit[data-v-e7dbefb6]{display:flex;flex-direction:column;gap:1rem;flex:1;overflow-y:auto}.role-edit-item[data-v-e7dbefb6]{display:flex;flex-direction:column;gap:.5rem}.role-header[data-v-e7dbefb6]{display:flex;align-items:center;gap:.5rem}.role-title[data-v-e7dbefb6]{flex:1}.button-container[data-v-e7dbefb6]{display:flex;flex-direction:row;justify-content:flex-end;gap:1rem}.btn[data-v-e7dbefb6]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.6rem 1.2rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-primary[data-v-e7dbefb6]{background:#36b24a;color:#fff}.btn-secondary[data-v-e7dbefb6]{background:#f0f0f0;color:#333}.btn[data-v-e7dbefb6]:hover:not(:disabled){filter:brightness(.9)}.btn[data-v-e7dbefb6]:disabled{opacity:.6;cursor:not-allowed}.icon-close-btn[data-v-e7dbefb6]{background:transparent;border:none;font-size:1.8rem;line-height:1;cursor:pointer;color:#333}.loading-overlay[data-v-e7dbefb6]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:10}.spinner[data-v-e7dbefb6]{width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-e7dbefb6 1s linear infinite}@keyframes spin-e7dbefb6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-e7dbefb6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-e7dbefb6]{width:90%;max-width:480px;background:#fff;padding:1.5rem;border-radius:8px;display:flex;flex-direction:column;gap:1rem}.users-list[data-v-e7dbefb6]{display:flex;flex-direction:column;gap:.5rem}.user-item[data-v-e7dbefb6]{display:flex;justify-content:space-between;align-items:center;padding:.6rem;border:1px solid #ddd;border-radius:6px}.dark .accountability-add-view[data-v-e7dbefb6]{background:var(--footer-bg);color:var(--text-color)}.dark .input-field[data-v-e7dbefb6],.dark .role-description[data-v-e7dbefb6]{background:#333;border-color:var(--header-border);color:var(--text-color)}.dark .btn-secondary[data-v-e7dbefb6]{background:var(--header-border);color:var(--text-color)}.dark .profile-container[data-v-e7dbefb6]{border-color:var(--header-border)}.dark .default-profile[data-v-e7dbefb6]{background:var(--header-border)}.dark .modal-content[data-v-e7dbefb6]{background:var(--footer-bg);border:1px solid var(--header-border)}.dark .user-item[data-v-e7dbefb6]{background:var(--footer-bg);border-color:var(--header-border)}.dark .loading-overlay[data-v-e7dbefb6]{background:var(--footer-bg)!important}.dark .spinner[data-v-e7dbefb6]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .icon-close-btn[data-v-e7dbefb6]{color:#fff}.edit-view-container[data-v-f3b19da7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:1rem}.loading-overlay[data-v-f3b19da7]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-f3b19da7]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-f3b19da7 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-f3b19da7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-f3b19da7]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 8px #0003;position:relative;word-wrap:break-word;overflow-wrap:break-word;max-width:1200px;margin:0 auto}.edit-card[data-v-f3b19da7]{padding-top:2.5rem}.edit-card h2[data-v-f3b19da7]{margin-top:0;margin-bottom:1rem;font-size:1.5rem;color:#333;display:flex;align-items:center}.header-divider[data-v-f3b19da7]{border-top:1px solid #ddd;width:calc(100% + 3rem);margin:.3rem -1.5rem;padding-bottom:1rem}.close-btn[data-v-f3b19da7]{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;font-size:2rem;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.form-group[data-v-f3b19da7]{margin-bottom:1.5rem}.form-group label[data-v-f3b19da7]{font-weight:700;margin-bottom:.5rem;color:#555}.seat-holders-header[data-v-f3b19da7],.roles-header[data-v-f3b19da7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.input-field[data-v-f3b19da7]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box;margin-bottom:.5rem;font-family:inherit;resize:none;overflow:hidden}.seat-holders[data-v-f3b19da7]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.seat-holder-item[data-v-f3b19da7]{position:relative}.profile-container[data-v-f3b19da7]{position:relative;width:50px;height:50px}.seat-holder-img[data-v-f3b19da7],.default-profile[data-v-f3b19da7]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;object-fit:cover;box-sizing:border-box}.default-profile[data-v-f3b19da7]{background-color:#ababab;display:flex;justify-content:center;align-items:center}.initials[data-v-f3b19da7]{font-size:15px;font-weight:700;color:#fff}.remove-btn-icon[data-v-f3b19da7]{position:absolute;top:-6px;right:-6px;background:red;color:#fff;border:none;border-radius:50%;width:22px;height:22px;font-size:14px;line-height:22px;cursor:pointer;display:flex;align-items:center;justify-content:center}.roles-edit[data-v-f3b19da7]{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.role-edit-item[data-v-f3b19da7]{padding:.2rem 0}.role-header[data-v-f3b19da7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.role-title[data-v-f3b19da7]{flex-grow:1;margin-right:.5rem}.remove-role-btn[data-v-f3b19da7]{background:transparent;border:none;color:#ccc;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;margin-top:-6px}.role-description[data-v-f3b19da7]{font-size:.95rem;color:#555}.modal-actions[data-v-f3b19da7]{margin-top:1.5rem;text-align:right}.modal-actions button[data-v-f3b19da7]{margin-left:1rem}.btn[data-v-f3b19da7]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s;margin-top:.5rem}.btn[data-v-f3b19da7]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-f3b19da7]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-f3b19da7]{background-color:#36b24a;color:#fff}.btn-danger[data-v-f3b19da7]{background-color:#d9534f;color:#fff}.btn-secondary[data-v-f3b19da7]{background-color:#f0f0f0;color:#000}.modal-overlay[data-v-f3b19da7]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-f3b19da7]{background-color:#fff;padding:20px;border-radius:8px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.delete-modal[data-v-f3b19da7]{text-align:center}.spacer[data-v-f3b19da7]{width:1rem;display:inline-block}.users-list[data-v-f3b19da7]{display:flex;flex-direction:column;gap:.5rem}.user-item[data-v-f3b19da7]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border:1px solid #ddd;border-radius:4px}.user-info[data-v-f3b19da7]{display:flex;align-items:center}.user-pic[data-v-f3b19da7],.user-default[data-v-f3b19da7]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;object-fit:cover;box-sizing:border-box}.user-default[data-v-f3b19da7]{background-color:#ababab;display:flex;justify-content:center;align-items:center}.close-btn[data-v-f3b19da7]{margin-top:1rem}.dark .edit-view-container[data-v-f3b19da7]{background-color:var(--footer-bg);color:var(--text-color)}.dark .loading-overlay[data-v-f3b19da7]{background-color:var(--bg-color)!important}.dark .spinner[data-v-f3b19da7]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .card[data-v-f3b19da7],.dark .edit-card[data-v-f3b19da7]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .edit-card h2[data-v-f3b19da7]{color:#fff}.dark .header-divider[data-v-f3b19da7]{border-top-color:var(--header-border)}.dark .close-btn[data-v-f3b19da7],.dark .form-group label[data-v-f3b19da7]{color:var(--text-color)}.dark .input-field[data-v-f3b19da7]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .default-profile[data-v-f3b19da7]{background-color:var(--header-border)}.dark .default-profile .initials[data-v-f3b19da7]{color:var(--text-color)}.dark .remove-btn-icon[data-v-f3b19da7]{background-color:#d9534f}.dark .role-title[data-v-f3b19da7],.dark .role-description[data-v-f3b19da7]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .modal-overlay[data-v-f3b19da7]{background-color:#0009}.dark .modal-content[data-v-f3b19da7]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .btn-primary[data-v-f3b19da7]{background-color:#36b24a;color:#fff}.dark .btn-primary[data-v-f3b19da7]:hover{filter:brightness(.9)}.dark .btn-secondary[data-v-f3b19da7]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .btn-danger[data-v-f3b19da7]{background-color:#d9534f;color:#fff}.dark .users-list .user-item[data-v-f3b19da7]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .user-pic[data-v-f3b19da7],.dark .user-default[data-v-f3b19da7]{background-color:var(--header-border);border:1px solid var(--header-border)}.directory-view[data-v-8cf31d10]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.loading-overlay[data-v-8cf31d10]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-8cf31d10]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-8cf31d10 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-8cf31d10{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.directory-card[data-v-8cf31d10],.user-actions-card[data-v-8cf31d10]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;max-width:1500px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.card-header[data-v-8cf31d10]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.card-header h2[data-v-8cf31d10]{margin:0;font-size:1.5rem;color:#000}.directory-list[data-v-8cf31d10]{margin-top:1rem}.loading[data-v-8cf31d10]{display:flex;align-items:center;justify-content:center;font-size:1rem;color:#555;margin-bottom:10px}.error-message[data-v-8cf31d10]{font-size:.8rem;color:#c00;margin-top:.3rem}.no-users[data-v-8cf31d10]{font-size:1rem;color:#555;margin-top:1rem}.row[data-v-8cf31d10]{display:flex;align-items:center}.column[data-v-8cf31d10]{flex:1;display:flex;align-items:center;padding:0 .5rem}.name-column[data-v-8cf31d10]{flex:4}.teams-column[data-v-8cf31d10],.role-column[data-v-8cf31d10]{flex:.8}.list-header[data-v-8cf31d10]{padding:.5rem 0;border-bottom:1px solid #ddd;background-color:transparent}.header-placeholder[data-v-8cf31d10]{width:38px;height:38px;margin-right:1rem}.header-label[data-v-8cf31d10]{margin:0;font-size:1rem;color:#888}.user-row[data-v-8cf31d10]{padding:.4rem 0;border-bottom:1px solid #ddd;cursor:pointer}.user-row[data-v-8cf31d10]:last-child{border-bottom:none}.profile-picture[data-v-8cf31d10]{margin-right:1rem;width:38px;height:38px;flex-shrink:0}.profile-image[data-v-8cf31d10],.default-profile[data-v-8cf31d10]{width:38px;height:38px;border-radius:50%;object-fit:cover;overflow:hidden;border:1px solid #afafaf;box-sizing:border-box}.default-profile[data-v-8cf31d10]{background-color:#ababab;display:flex;align-items:center;justify-content:center}.user-row .default-profile .initials[data-v-8cf31d10]{font-size:15px;font-weight:700;color:#fff}.user-info .user-name[data-v-8cf31d10]{margin:0;font-size:1rem;color:#333}.user-teams[data-v-8cf31d10]{position:relative}.dropdown-toggle[data-v-8cf31d10]{background:#fff;border:1px solid #f2f0f0;border-radius:4px;padding:.3rem .5rem;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:.3rem}.custom-dropdown[data-v-8cf31d10]{background:#fff;border:1px solid #ccc;border-radius:4px;width:170px;max-height:240px;overflow:hidden;box-shadow:0 2px 8px #00000026;padding:1rem;display:flex;flex-direction:column;z-index:9999;font-size:1.1rem}.custom-dropdown.dropup[data-v-8cf31d10]{bottom:110%;top:auto}.dropdown-search[data-v-8cf31d10]{width:100%;padding:.4rem;border:none;border-bottom:1px solid #36B24A;margin-bottom:.5rem;font-size:.9rem}.dropdown-list[data-v-8cf31d10]{list-style:none;padding:0;flex:1;overflow-y:auto;margin:0}.dropdown-list li[data-v-8cf31d10]{display:flex;align-items:center;padding:.3rem 0;cursor:pointer;font-size:.95rem}.dropdown-list li[data-v-8cf31d10]:hover{background-color:#f0f0f0}.dropdown-list li.disabled[data-v-8cf31d10]{color:#aaa;cursor:not-allowed}.dropdown-list li span[data-v-8cf31d10]{display:inline-block;max-width:15ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.team-box[data-v-8cf31d10]{width:18px;height:18px;border:1px solid #ccc;margin-right:.5rem;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:14px;color:transparent}.team-box.selected[data-v-8cf31d10]{background-color:#36b24a;border-color:#36b24a;color:#fff}.dropdown-actions[data-v-8cf31d10]{text-align:center;margin-top:1rem}.btn-light[data-v-8cf31d10]{background-color:#f0f0f0;color:#000;border:none;border-radius:4px;padding:.3rem .6rem;cursor:pointer;font-size:.85rem;font-weight:700;transition:background-color .2s ease}.btn-light[data-v-8cf31d10]:hover{background-color:#d0d0d0}.user-role[data-v-8cf31d10]{position:relative;flex-shrink:0}.role-dropdown-toggle[data-v-8cf31d10]{background:#fff;border:1px solid #f2f0f0;border-radius:4px;padding:.3rem .5rem;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:.3rem}.role-dropdown-menu[data-v-8cf31d10]{background:#fff;border:1px solid #ccc;border-radius:4px;width:150px;box-shadow:0 2px 8px #00000026;z-index:9999}.role-dropdown-menu.dropup[data-v-8cf31d10]{bottom:110%;top:auto}.role-dropdown-menu ul[data-v-8cf31d10]{list-style:none;margin:0;padding:.5rem 0}.role-dropdown-menu li[data-v-8cf31d10]{padding:.5rem 1rem;cursor:pointer}.role-dropdown-menu li[data-v-8cf31d10]:hover,.role-dropdown-menu li.selected[data-v-8cf31d10]{background-color:#f0f0f0}.user-role[data-v-8cf31d10]{font-size:.9rem;color:#666}.form-group[data-v-8cf31d10]{margin-bottom:1rem}.form-group label[data-v-8cf31d10]{display:block;margin-bottom:.5rem;color:#888;font-size:1rem;font-weight:500}.input-field[data-v-8cf31d10]{padding:.5rem;border:1px solid #ccc;border-radius:4px;width:100%;box-sizing:border-box;font-size:.9rem}.per-page-select select[data-v-8cf31d10]{padding:.4rem .6rem;border:none;border-radius:4px;font-size:.9rem;background-color:#fff;transition:box-shadow .2s}.per-page-select select[data-v-8cf31d10]:focus{outline:none;box-shadow:0 0 0 2px #0003}.btn[data-v-8cf31d10]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s}.btn[data-v-8cf31d10]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-8cf31d10]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-8cf31d10]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-8cf31d10]{background-color:#f0f0f0;color:#000}.modal-overlay[data-v-8cf31d10]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-8cf31d10]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:400px;text-align:center;box-shadow:0 2px 8px #0003}.modal h2[data-v-8cf31d10]{margin-top:0;margin-bottom:1rem;font-size:1.5rem;color:#000}.modal-actions[data-v-8cf31d10]{display:flex;justify-content:space-around;margin-top:1.5rem}.pagination[data-v-8cf31d10]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin:.5rem 0}.pagination-controls[data-v-8cf31d10]{display:flex;align-items:center;gap:1rem}.page-info[data-v-8cf31d10]{font-size:.9rem;color:#333}.divider[data-v-8cf31d10],hr[data-v-8cf31d10]{border:none;border-top:1px solid #ddd;margin:.25rem 0}.dropdown-overlay[data-v-8cf31d10]{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:9000}.total-count-card[data-v-8cf31d10]{display:inline-block;background:#f2f2f2;box-shadow:0 1px 3px #0000001a;border-radius:4px;padding:.2rem .4rem;margin-left:1rem;min-width:30px;text-align:center}.total-count[data-v-8cf31d10]{font-size:1.4rem;font-weight:700;color:#333}.fade-slide-enter-active[data-v-8cf31d10],.fade-slide-leave-active[data-v-8cf31d10]{transition:opacity .3s ease,transform .2s ease}.fade-slide-enter-from[data-v-8cf31d10],.fade-slide-leave-to[data-v-8cf31d10]{opacity:0;transform:translateY(-10px)}.fade-slide-enter-to[data-v-8cf31d10],.fade-slide-leave-from[data-v-8cf31d10]{opacity:1;transform:translateY(0)}@media only screen and (max-width: 600px){.directory-view[data-v-8cf31d10]{padding-inline:16px;padding-block:8px}.user-actions-card[data-v-8cf31d10]{padding:1rem;margin:8px auto 1rem}.card-header[data-v-8cf31d10]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.card-header h2[data-v-8cf31d10]{font-size:1.2rem;white-space:normal;overflow:visible;text-overflow:clip}.card-header button[data-v-8cf31d10]{font-size:.9rem;padding:.3rem .5rem}.profile-picture[data-v-8cf31d10],.profile-image[data-v-8cf31d10],.default-profile[data-v-8cf31d10]{width:30px;height:30px}.default-profile .initials[data-v-8cf31d10]{font-size:12px}.directory-list .list-header[data-v-8cf31d10],.user-row[data-v-8cf31d10]{font-size:.9rem}.dropdown-toggle[data-v-8cf31d10],.role-dropdown-toggle[data-v-8cf31d10]{font-size:.8rem;padding:.2rem .4rem}.pagination-controls[data-v-8cf31d10]{flex-wrap:wrap;gap:.5rem}.per-page-select select[data-v-8cf31d10],.page-info[data-v-8cf31d10]{font-size:.8rem}.spinner[data-v-8cf31d10]{width:40px;height:40px;border-width:4px}}.dark .directory-view[data-v-8cf31d10]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-8cf31d10]{background-color:rgba(var(--bg-color-rgb),.8)!important}.dark .spinner[data-v-8cf31d10]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .directory-card[data-v-8cf31d10],.dark .user-actions-card[data-v-8cf31d10]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .card-header h2[data-v-8cf31d10]{color:var(--text-color)}.dark .card-header .btn-primary[data-v-8cf31d10]{background-color:#36b24a;color:#fff}.dark .total-count-card[data-v-8cf31d10]{background-color:#444;box-shadow:none}.dark .total-count[data-v-8cf31d10]{color:#fff}.dark .directory-list .list-header[data-v-8cf31d10]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .header-label[data-v-8cf31d10]{color:var(--text-color)}.dark .user-row[data-v-8cf31d10]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .user-row[data-v-8cf31d10]:hover{background-color:var(--header-bg)}.dark .user-row .user-name[data-v-8cf31d10]{color:var(--text-color)}.dark .default-profile[data-v-8cf31d10]{background-color:var(--header-border)}.dark .initials[data-v-8cf31d10]{color:var(--text-color)}.dark .dropdown-toggle[data-v-8cf31d10],.dark .role-dropdown-toggle[data-v-8cf31d10]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .custom-dropdown[data-v-8cf31d10],.dark .role-dropdown-menu[data-v-8cf31d10]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 2px 8px #0006}.dark .dropdown-search[data-v-8cf31d10]{background-color:var(--footer-bg);color:var(--text-color);border-bottom:1px solid #36B24A}.dark .dropdown-list li[data-v-8cf31d10]{color:var(--text-color)}.dark .dropdown-list li[data-v-8cf31d10]:hover{background-color:var(--header-bg)}.dark .team-box.selected[data-v-8cf31d10]{background-color:#36b24a;border-color:#36b24a;color:#fff}.dark .dropdown-actions .btn-light[data-v-8cf31d10]{background-color:#555;color:#fff}.dark .pagination-controls .btn-secondary[data-v-8cf31d10]{background-color:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .per-page-select label[data-v-8cf31d10]{color:#fff}.dark .per-page-select select[data-v-8cf31d10]{background-color:#444;color:#fff;border:1px solid var(--header-border)}.dark .page-info[data-v-8cf31d10]{color:#fff}.dark .modal-overlay[data-v-8cf31d10]{background-color:#000000b3}.dark .modal[data-v-8cf31d10]{background-color:var(--footer-bg);color:var(--text-color);box-shadow:0 2px 8px #0006}.dark .modal h2[data-v-8cf31d10]{color:var(--text-color)}.dark .modal .btn-secondary[data-v-8cf31d10]{background-color:#666;color:#fff}.dark .modal .btn-primary[data-v-8cf31d10]{background-color:#36b24a;color:#fff}.dark .dropdown-overlay[data-v-8cf31d10]{background:transparent}.dark .fade-slide-enter-active[data-v-8cf31d10],.dark .fade-slide-leave-active[data-v-8cf31d10]{transition:opacity .3s ease,transform .2s ease}.user-details-view[data-v-b4a8142b]{width:100%;margin:0 auto;max-width:1500px;position:relative}.loading-overlay[data-v-b4a8142b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-b4a8142b]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-b4a8142b 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-b4a8142b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-details-card[data-v-b4a8142b]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.udc-header[data-v-b4a8142b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.udc-header h2[data-v-b4a8142b]{margin:0;font-size:1.3rem;color:#000}.udc-close[data-v-b4a8142b]{background:none;border:none;font-size:2rem;cursor:pointer}.udc-body[data-v-b4a8142b]{display:flex;gap:2rem}.udc-profile-picture[data-v-b4a8142b]{flex-shrink:0;margin-top:2rem;text-align:center}.udc-image-container[data-v-b4a8142b]{position:relative;text-align:center}.udc-image[data-v-b4a8142b]{width:150px;height:150px;object-fit:cover;border-radius:50%;border:1px solid #afafaf;box-sizing:border-box;cursor:pointer;transition:transform .2s}.udc-image[data-v-b4a8142b]:hover{transform:scale(1.05)}.udc-default-profile[data-v-b4a8142b]{width:150px;height:150px;background-color:#ababab;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff;cursor:pointer;transition:transform .2s,background-color .2s;border:1px solid #afafaf;box-sizing:border-box}.udc-default-profile[data-v-b4a8142b]:hover{transform:scale(1.05)}.udc-initials[data-v-b4a8142b]{font-weight:400}.pencil-btn[data-v-b4a8142b]{position:absolute;top:5px;right:5px;background:#fffc;border:none;border-radius:50%;padding:.3rem;cursor:pointer;transition:transform .2s,background-color .2s}.pencil-btn[data-v-b4a8142b]:hover{transform:scale(1.1);background-color:#fff}.udc-details[data-v-b4a8142b]{flex-grow:1}.udc-row[data-v-b4a8142b]{display:flex;gap:1rem;margin-bottom:1rem}.udc-field[data-v-b4a8142b]{flex:1}.udc-field label[data-v-b4a8142b]{font-weight:500;display:block;margin-bottom:.5rem;color:#888;font-size:1rem}.udc-input[data-v-b4a8142b]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;color:#333;font-size:1rem}.udc-input[data-v-b4a8142b]:read-only{cursor:not-allowed}.udc-input.editable-input[data-v-b4a8142b]{background-color:#fff}.udc-actions[data-v-b4a8142b]{text-align:right;margin-top:1rem}.not-found-message[data-v-b4a8142b]{text-align:center;font-style:italic;color:#999}.btn[data-v-b4a8142b]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s}.btn[data-v-b4a8142b]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-b4a8142b]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-b4a8142b]{background-color:#36b24a;color:#fff}.btn-danger[data-v-b4a8142b]{background-color:#dc3545;color:#fff;margin-right:.5rem}.btn-secondary[data-v-b4a8142b]{background-color:#f0f0f0;color:#000}.modal-overlay[data-v-b4a8142b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:50;display:flex;justify-content:center;align-items:center}.modal-content[data-v-b4a8142b]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center}.modal-content .form-actions[data-v-b4a8142b]{display:flex;justify-content:center;gap:1rem}.dark .user-details-view[data-v-b4a8142b]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-b4a8142b]{background:rgba(var(--bg-color-rgb),.8)!important}.dark .spinner[data-v-b4a8142b]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .user-details-card[data-v-b4a8142b]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .udc-header h2[data-v-b4a8142b],.dark .udc-close[data-v-b4a8142b]{color:var(--text-color)}.dark .udc-image[data-v-b4a8142b]{border:1px solid var(--header-border)}.dark .udc-default-profile[data-v-b4a8142b]{background-color:var(--header-border);border:1px solid var(--header-border)}.dark .udc-initials[data-v-b4a8142b]{color:var(--text-color)}.dark .pencil-btn[data-v-b4a8142b]{background:rgba(var(--footer-bg-rgb),.8);color:var(--text-color)}.dark .udc-field label[data-v-b4a8142b]{color:var(--text-color)}.dark .udc-input[data-v-b4a8142b]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .udc-input.editable-input[data-v-b4a8142b]{background-color:var(--footer-bg)}.dark .btn-primary[data-v-b4a8142b]{background-color:#36b24a;color:#fff}.dark .btn-secondary[data-v-b4a8142b]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .modal-overlay[data-v-b4a8142b]{background:#000000b3}.dark .modal-content[data-v-b4a8142b]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006;color:var(--text-color)}.dark .modal-content h2[data-v-b4a8142b],.dark .modal-content p[data-v-b4a8142b]{color:var(--text-color)}.dark .modal-content .btn-secondary[data-v-b4a8142b]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.meetings-view[data-v-8bb30680]{display:flex;flex-direction:column;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.child-view[data-v-8bb30680]{padding:0}.loading-overlay[data-v-8bb30680]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-8bb30680]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-8bb30680 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-8bb30680{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alert[data-v-8bb30680]{background-color:#f8d7da;padding:12px;border-radius:8px;color:#721c24;margin-bottom:16px;border:1px solid #ddd}.tab-header[data-v-8bb30680]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1rem;padding:0 1rem;position:relative}.tab-header[data-v-8bb30680]:after{content:"";position:absolute;bottom:0;left:-32px;width:calc(100% + 64px);border-bottom:2px solid #ddd;z-index:-1}.tabs[data-v-8bb30680]{display:flex;gap:1rem;flex-wrap:wrap;position:relative}.tab-btn[data-v-8bb30680]{padding:1rem;background:transparent;border:none;cursor:pointer;font-size:1.2rem;transition:background-color .3s;min-width:150px}.tab-btn[data-v-8bb30680]:hover{background-color:#f9f9f9}.tab-btn.active[data-v-8bb30680]{font-weight:700}.tab-indicator[data-v-8bb30680]{position:absolute;bottom:0;height:3px;background-color:#36b24a;transition:left .3s ease,width .3s ease}.directory-card[data-v-8bb30680]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;max-width:1500px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.card-header[data-v-8bb30680]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-header h2[data-v-8bb30680]{font-size:1.5rem;margin:0;color:#333}.button-group[data-v-8bb30680],.button-group-inline[data-v-8bb30680]{display:flex;flex-direction:row;gap:.5rem}.total-count-card[data-v-8bb30680]{display:inline-block;background:#f2f2f2;box-shadow:0 1px 3px #0000001a;border-radius:4px;padding:.2rem .4rem;margin-left:1rem;min-width:30px;text-align:center}.total-count[data-v-8bb30680]{font-size:1.4rem;font-weight:700;color:#333}.meeting-section[data-v-8bb30680]{margin-bottom:1.5rem}.meeting-section h3[data-v-8bb30680]{margin:0 0 .5rem;font-size:1.3rem;color:#333}.empty-list[data-v-8bb30680]{font-style:italic;color:#555;padding:.5rem 0}.meetings-list[data-v-8bb30680]{list-style:none;padding:0;margin:0}.list-header.row[data-v-8bb30680]{border-bottom:1px solid #ddd;padding-bottom:.5rem}.meeting-row[data-v-8bb30680]{padding:.5rem 0;border-bottom:1px solid #ddd}.meeting-row[data-v-8bb30680]:last-child{border-bottom:none}.header-label[data-v-8bb30680]{margin:0;font-size:1rem;color:#888}.clickable-row[data-v-8bb30680]{cursor:pointer}.leader-pic-container[data-v-8bb30680]{width:38px;height:38px;display:flex;justify-content:center;align-items:center}.leader-pic[data-v-8bb30680]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;object-fit:cover;box-sizing:border-box}.default-profile[data-v-8bb30680]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;background-color:#ababab;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.default-profile .initials[data-v-8bb30680]{font-size:15px;font-weight:700;color:#fff}.row[data-v-8bb30680]{display:flex;align-items:center}.column[data-v-8bb30680]{display:flex;align-items:center;padding:0 .5rem}.quarter-column[data-v-8bb30680]{width:40px;flex-shrink:0}.status-column[data-v-8bb30680]{width:60px;flex-shrink:0}.average-rating-column[data-v-8bb30680]{width:90px;flex-shrink:0}.elapsed-column[data-v-8bb30680]{width:120px;flex-shrink:0}.leader-column[data-v-8bb30680]{width:90px;flex-shrink:0}.date-column[data-v-8bb30680]{flex-shrink:0}.date-value[data-v-8bb30680],.date-part[data-v-8bb30680]{display:block}.time-part[data-v-8bb30680]{display:block;font-size:.8em;color:#555}.ppp-table .list-header.row[data-v-8bb30680],.ppp-table .meeting-row.row[data-v-8bb30680]{display:grid;grid-template-columns:40px 1fr 50px 90px;gap:.5rem;align-items:center}.userref-column[data-v-8bb30680]{width:90px;flex-shrink:0}.recal-table .list-header.row[data-v-8bb30680],.recal-table .meeting-row.row[data-v-8bb30680]{display:grid;grid-template-columns:1fr 50px 120px 90px;gap:.5rem;align-items:center}.supervisor-column[data-v-8bb30680]{width:90px;flex-shrink:0}.dropdown-container[data-v-8bb30680]{position:relative;display:inline-block;margin-right:1rem;margin-bottom:.5rem}.dropdown-toggle[data-v-8bb30680]{padding:.5rem 1rem;font-size:1rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-width:150px}.custom-dropdown[data-v-8bb30680]{position:absolute;top:110%;left:0;background:#fff;border:1px solid #ccc;border-radius:4px;z-index:9999;width:100%;padding:.5rem 0;box-shadow:0 2px 4px #0000001a}.custom-dropdown ul[data-v-8bb30680]{list-style:none;margin:0;padding:0}.custom-dropdown li[data-v-8bb30680]{padding:.5rem 1rem;cursor:pointer;transition:background-color .2s;text-align:left}.custom-dropdown li[data-v-8bb30680]:hover{background-color:#f0f0f0}.btn[data-v-8bb30680]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s;margin-top:.5rem}.btn[data-v-8bb30680]:not(:disabled):hover{filter:brightness(.9)}.btn-primary[data-v-8bb30680]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-8bb30680]{background-color:#f0f0f0;color:#000}.icon-button[data-v-8bb30680]{background:none;border:none;padding:0;cursor:pointer;margin-top:6px;margin-right:16px;display:flex;align-items:center}.icon-gray[data-v-8bb30680]{color:gray;font-size:24px}.modal-overlay[data-v-8bb30680]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:50;display:flex;justify-content:center;align-items:center}.modal-content[data-v-8bb30680]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center}.modal-content h2[data-v-8bb30680],.modal-content h3[data-v-8bb30680]{margin-top:0;margin-bottom:1rem}.modal-content label[data-v-8bb30680]{display:block;margin-bottom:.5rem;text-align:left}.modal-content input.modal-input[data-v-8bb30680],.modal-content select.modal-input[data-v-8bb30680]{width:100%;font-family:inherit;font-size:1rem;padding:.5rem;margin:.5rem 0;border:1px solid #ccc;border-radius:4px}.modal-actions[data-v-8bb30680]{display:flex;justify-content:center;gap:8px;margin-top:1rem}.pagination[data-v-8bb30680]{display:flex;justify-content:flex-end;align-items:center;margin-top:.5rem}.pagination-controls[data-v-8bb30680]{display:flex;align-items:center;gap:1rem}.per-page-select[data-v-8bb30680]{display:flex;align-items:center;gap:.5rem}.page-info[data-v-8bb30680]{font-size:.9rem;color:#333}.qtrly-future-table .list-header.row[data-v-8bb30680],.qtrly-future-table .meeting-row.row[data-v-8bb30680]{display:grid;grid-template-columns:40px 1fr 60px 38px 80px;gap:1rem;align-items:center}.qtrly-completed-table .list-header.row[data-v-8bb30680],.qtrly-completed-table .meeting-row.row[data-v-8bb30680]{display:grid;grid-template-columns:40px 1fr 38px 80px 120px 80px;gap:1rem;align-items:center}.traction-future-table .list-header.row[data-v-8bb30680],.traction-future-table .meeting-row.row[data-v-8bb30680]{display:grid;grid-template-columns:1fr 60px 38px 80px;gap:1rem;align-items:center}.traction-completed-table .list-header.row[data-v-8bb30680],.traction-completed-table .meeting-row.row[data-v-8bb30680]{display:grid;grid-template-columns:1fr 38px 80px 120px 80px;gap:1rem;align-items:center}@media (max-width: 600px){.meetings-view[data-v-8bb30680]{padding:12px 8px}.directory-card[data-v-8bb30680]{margin:16px 0 1.5rem;max-width:100%;padding:1rem}.meeting-section .list-header.row[data-v-8bb30680],.meeting-section .meeting-row.row[data-v-8bb30680]{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.card-header[data-v-8bb30680]{padding:.3rem;font-size:.8rem}.card-header h2[data-v-8bb30680]{font-size:1rem}.tab-header[data-v-8bb30680]{padding:0 8px}.tabs[data-v-8bb30680]{display:flex;gap:.5rem;flex-wrap:nowrap;overflow-x:auto}.tab-btn[data-v-8bb30680]{padding:.4rem;font-size:.9rem;min-width:auto;white-space:nowrap}.tab-indicator[data-v-8bb30680]{height:2px}.total-count-card[data-v-8bb30680]{font-size:.75rem;padding:.1rem .3rem;margin-left:.5rem}.total-count[data-v-8bb30680]{font-size:.75rem}.meeting-section h3[data-v-8bb30680]{font-size:.9rem}.list-header.row[data-v-8bb30680]{padding:.25rem 0;font-size:.75rem}.header-label[data-v-8bb30680]{font-size:.7rem}.meeting-row.row[data-v-8bb30680]{padding:.25rem 0;font-size:.75rem}.column[data-v-8bb30680]{padding:0 .2rem;min-width:0}.qtrly-future-table .list-header.row[data-v-8bb30680],.qtrly-future-table .meeting-row.row[data-v-8bb30680]{grid-template-columns:30px 1fr 50px 40px 50px}.qtrly-completed-table .list-header.row[data-v-8bb30680],.qtrly-completed-table .meeting-row.row[data-v-8bb30680]{grid-template-columns:30px 1fr 40px 70px 90px 50px}.traction-future-table .list-header.row[data-v-8bb30680],.traction-future-table .meeting-row.row[data-v-8bb30680]{grid-template-columns:1fr 50px 40px 50px}.traction-completed-table .list-header.row[data-v-8bb30680],.traction-completed-table .meeting-row.row[data-v-8bb30680]{grid-template-columns:1fr 40px 70px 90px 50px}.ppp-table .list-header.row[data-v-8bb30680],.ppp-table .meeting-row.row[data-v-8bb30680]{grid-template-columns:30px 1fr 40px 70px}.recal-table .list-header.row[data-v-8bb30680],.recal-table .meeting-row.row[data-v-8bb30680]{grid-template-columns:1fr 40px 90px 70px}.leader-pic-container[data-v-8bb30680],.leader-pic[data-v-8bb30680],.default-profile[data-v-8bb30680]{width:30px;height:30px}.default-profile .initials[data-v-8bb30680]{font-size:12px}.btn[data-v-8bb30680]{padding:.3rem .6rem;font-size:.8rem}.icon-button[data-v-8bb30680]{margin-top:4px;margin-right:8px;font-size:20px}.spinner[data-v-8bb30680]{width:40px;height:40px;border-width:4px}}.dark .meetings-view[data-v-8bb30680]{background-color:var(--bg-color);color:var(--text-color)}.dark .card-header h2[data-v-8bb30680],.dark .meeting-section h3[data-v-8bb30680]{color:#fff}.dark .tab-header[data-v-8bb30680]:after{border-bottom:none!important}.dark .directory-card[data-v-8bb30680]{background-color:var(--footer-bg);border-color:var(--header-border)}.dark .card-header[data-v-8bb30680]{background-color:var(--header-bg);color:var(--text-color);border-bottom:none}.dark .tab-btn[data-v-8bb30680]{color:var(--text-color)}.dark .tab-btn[data-v-8bb30680]:hover{background-color:#ffffff1a}.dark .tab-btn.active[data-v-8bb30680]{color:#fff}.dark .tab-indicator[data-v-8bb30680]{background-color:#36b24a}.dark .total-count-card[data-v-8bb30680]{background-color:#444;box-shadow:none}.dark .total-count[data-v-8bb30680]{color:#fff}.dark .loading-overlay[data-v-8bb30680]{background-color:var(--bg-color)!important}.dark .alert[data-v-8bb30680]{background-color:var(--alert-bg);border:1px solid var(--header-border);color:var(--alert-text)}.dark .list-header.row[data-v-8bb30680],.dark .meeting-row[data-v-8bb30680]{border-color:var(--header-border)}.dark .meeting-row[data-v-8bb30680]:hover{background-color:var(--header-bg)}.dark .leader-pic[data-v-8bb30680],.dark .default-profile[data-v-8bb30680]{border-color:var(--header-border);background-color:var(--header-bg)}.dark .default-profile .initials[data-v-8bb30680]{color:var(--text-color)}.dark .btn-primary[data-v-8bb30680]{background-color:#36b24a;color:#fff}.dark .btn-secondary[data-v-8bb30680]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .icon-button[data-v-8bb30680]{color:var(--text-color)}.dark .card-header .btn-secondary[data-v-8bb30680]{background-color:#444;border:none;color:#fff}.dark .modal-overlay[data-v-8bb30680]{background:#000000b3}.dark .modal-content[data-v-8bb30680]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .modal-input[data-v-8bb30680],.dark .dropdown-toggle[data-v-8bb30680]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .custom-dropdown[data-v-8bb30680],.dark .pagination .btn-secondary[data-v-8bb30680]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .per-page-select select[data-v-8bb30680]{background-color:#444;color:#fff;border:1px solid var(--header-border)}.dark .page-info[data-v-8bb30680]{color:#fff}.conversation-row[data-v-d6d6118c]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.profile-picture[data-v-d6d6118c]{margin-right:15px}.group-chat-picture[data-v-d6d6118c],.profile-image[data-v-d6d6118c]{width:50px;height:50px;object-fit:cover;border-radius:50%;border:1px solid #afafaf;box-sizing:border-box}.default-profile[data-v-d6d6118c]{width:50px;height:50px;background-color:#ababab;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #afafaf;box-sizing:border-box}.default-profile i[data-v-d6d6118c],.default-profile svg[data-v-d6d6118c]{color:#fff;font-size:20px}.initials[data-v-d6d6118c]{font-size:18px;font-weight:700;color:#fff}.chat-details[data-v-d6d6118c]{flex:1;display:flex;flex-direction:column}.chat-title[data-v-d6d6118c]{font-weight:700;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.last-message[data-v-d6d6118c]{font-size:14px;color:gray;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spacer[data-v-d6d6118c]{flex:1}.chat-meta[data-v-d6d6118c]{display:flex;flex-direction:column;align-items:flex-end}.timestamp[data-v-d6d6118c]{font-size:14px;color:gray;padding-right:16px}.unread-indicator .unread-dot[data-v-d6d6118c]{width:10px;height:10px;background-color:#00f;border-radius:50%;margin-top:5px}@media only screen and (max-width: 600px){.conversation-row[data-v-d6d6118c]{padding:4px 0}.profile-picture[data-v-d6d6118c]{margin-right:10px}.group-chat-picture[data-v-d6d6118c],.profile-image[data-v-d6d6118c],.default-profile[data-v-d6d6118c]{width:40px;height:40px}.default-profile i[data-v-d6d6118c],.default-profile svg[data-v-d6d6118c]{font-size:16px}.initials[data-v-d6d6118c]{font-size:14px}.chat-details[data-v-d6d6118c]{overflow:hidden}.chat-title[data-v-d6d6118c]{font-size:14px;white-space:normal;overflow:visible;text-overflow:clip}.last-message[data-v-d6d6118c]{font-size:12px;white-space:normal;overflow:visible;text-overflow:clip}.chat-meta[data-v-d6d6118c]{align-items:center}.timestamp[data-v-d6d6118c]{font-size:12px;padding-right:8px}.unread-indicator .unread-dot[data-v-d6d6118c]{width:8px;height:8px}}.dark .conversation-row[data-v-d6d6118c]{background-color:var(--footer-bg);color:var(--text-color);border-bottom:1px solid var(--header-border)}.dark .chat-title[data-v-d6d6118c],.dark .last-message[data-v-d6d6118c],.dark .timestamp[data-v-d6d6118c]{color:var(--text-color)}.dark .default-profile[data-v-d6d6118c]{background-color:var(--header-border)}.dark .default-profile i[data-v-d6d6118c],.dark .default-profile svg[data-v-d6d6118c],.dark .initials[data-v-d6d6118c]{color:var(--text-color)}.dark .unread-indicator .unread-dot[data-v-d6d6118c]{background-color:#36b24a}.new-conversation-view[data-v-a652279c]{display:flex;flex-direction:column;align-items:center;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.directory-card[data-v-a652279c],.conversation-card[data-v-a652279c]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;max-width:800px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.card-header[data-v-a652279c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-header h2[data-v-a652279c]{font-size:1.5rem;margin:0}.total-count-card[data-v-a652279c]{display:inline-block;background:#f2f2f2;box-shadow:0 1px 3px #0000001a;border-radius:4px;padding:.2rem .4rem;margin-left:1rem;min-width:30px;text-align:center}.total-count[data-v-a652279c]{font-size:1.3rem;font-weight:700;color:#333}.search-input[data-v-a652279c],.group-name input[data-v-a652279c]{width:100%;padding:10px;margin-bottom:16px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.selected-users[data-v-a652279c]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-height:64px;max-height:64px;padding:8px;background:#fafafa;border:1px solid #eee;border-radius:6px;overflow-x:auto;overflow-y:hidden;margin-bottom:16px;box-sizing:border-box}.selected-users.empty[data-v-a652279c]{background:transparent;border:1px solid transparent;padding:0}.selected-users[data-v-a652279c]::-webkit-scrollbar{height:6px}.selected-users[data-v-a652279c]::-webkit-scrollbar-track{background:transparent}.selected-users[data-v-a652279c]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.chip[data-v-a652279c]{display:flex;align-items:center;background:#daf4de;border:1px solid #36B24A;border-radius:9999px;padding:4px 8px 4px 4px;white-space:nowrap;font-size:.9rem;color:#185021}.avatar[data-v-a652279c]{width:28px;height:28px;border-radius:50%;background:#36b24a;color:#fff;font-weight:700;font-size:.75rem;display:flex;align-items:center;justify-content:center;margin-right:6px;overflow:hidden}.avatar img[data-v-a652279c]{width:100%;height:100%;object-fit:cover}.name[data-v-a652279c]{margin-right:6px}.remove-btn[data-v-a652279c]{background:transparent;border:none;color:inherit;font-size:1rem;cursor:pointer;line-height:1}.user-list[data-v-a652279c]{list-style:none;padding:0;max-height:240px;overflow-y:auto;margin-bottom:16px;border:1px solid #eee;border-radius:4px}.user-list li[data-v-a652279c]{padding:10px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .2s}.user-list li[data-v-a652279c]:hover{background:#f9f9f9}.user-list li.selected[data-v-a652279c]{background:#c6eecd}.actions[data-v-a652279c]{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.btn[data-v-a652279c]{flex:1;padding:.6rem 1rem;font-size:1rem;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .2s,transform .2s,opacity .2s}.btn[data-v-a652279c]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-a652279c]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-a652279c]{background:#36b24a;color:#fff}.btn-secondary[data-v-a652279c]{background:#ccc;color:#333}.error-message[data-v-a652279c]{margin-top:16px;color:#d9534f;text-align:center;font-weight:500}@media (max-width: 600px){.new-conversation-view[data-v-a652279c]{padding-inline:12px;padding-block:8px}.conversation-card[data-v-a652279c]{padding:.8rem;margin:12px 0}.card-header h2[data-v-a652279c]{font-size:1.25rem}.total-count[data-v-a652279c]{font-size:1rem}.selected-users[data-v-a652279c]{min-height:50px;max-height:50px;gap:6px}.chip[data-v-a652279c]{font-size:.8rem;padding:3px 6px 3px 3px}.avatar[data-v-a652279c]{width:24px;height:24px;font-size:.65rem}.btn[data-v-a652279c]{font-size:.85rem;padding:.4rem .8rem}}.dark .conversation-card[data-v-a652279c]{background:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006;color:var(--text-color)}.dark .card-header h2[data-v-a652279c]{color:var(--text-color)}.dark .total-count-card[data-v-a652279c]{background:#444}.dark .total-count[data-v-a652279c]{color:#fff}.dark .search-input[data-v-a652279c],.dark .group-name input[data-v-a652279c]{background:var(--bg-color);border:1px solid var(--header-border);color:var(--text-color)}.dark .selected-users[data-v-a652279c]{background:var(--bg-color);border-color:var(--header-border)}.dark .chip[data-v-a652279c]{background:#36b24a40;border-color:#36b24a;color:#36b24a}.dark .avatar[data-v-a652279c]{background:#36b24a}.dark .user-list[data-v-a652279c]{background:var(--bg-color);border-color:var(--header-border)}.dark .user-list li[data-v-a652279c]{border-bottom-color:var(--header-border);color:var(--text-color)}.dark .user-list li.selected[data-v-a652279c]{background:#36b24a33}.dark .btn-secondary[data-v-a652279c]{background:var(--header-border);color:var(--text-color)}.dark .error-message[data-v-a652279c]{color:var(--text-color)}.conversations-list-view[data-v-4edf21e6]{display:flex;flex-direction:column;height:100%;overflow-y:visible;position:relative}.card[data-v-4edf21e6]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;max-width:2500px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.header[data-v-4edf21e6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.header h1[data-v-4edf21e6]{margin:0}.btn[data-v-4edf21e6]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s}.btn[data-v-4edf21e6]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-4edf21e6]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-4edf21e6]{background-color:#36b24a;color:#fff}.loading[data-v-4edf21e6],.error[data-v-4edf21e6],.empty[data-v-4edf21e6]{text-align:center;margin-top:20px}.spinner[data-v-4edf21e6]{margin:0 auto 10px;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-4edf21e6 1s linear infinite}.chat-list[data-v-4edf21e6]{list-style:none;padding:0;margin:0}@keyframes spin-4edf21e6{to{transform:rotate(360deg)}}.modal-overlay[data-v-4edf21e6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content .chosen-members[data-v-4edf21e6]{display:flex;overflow-x:auto;white-space:nowrap;padding:.5rem 0;gap:8px}@media (max-width: 767px){.conversations-list-view[data-v-4edf21e6]{padding:12px}.header[data-v-4edf21e6]{flex-direction:row;align-items:center;justify-content:space-between}.header h1[data-v-4edf21e6]{font-size:1.5rem;margin:0}.btn[data-v-4edf21e6]{font-size:1rem;padding:12px}.modal-content[data-v-4edf21e6]{height:90vh;padding:16px}}@media only screen and (max-width: 600px){.conversations-list-view[data-v-4edf21e6]{padding:8px}.conversations-card[data-v-4edf21e6]{padding:1rem;margin:8px auto;max-width:100%}.header[data-v-4edf21e6]{flex-direction:row;align-items:center;justify-content:space-between}.header h1[data-v-4edf21e6]{font-size:1.2rem;margin:0;white-space:normal;overflow:visible;text-overflow:clip}.btn[data-v-4edf21e6]{font-size:.9rem;padding:.4rem .8rem}.spinner[data-v-4edf21e6]{width:40px;height:40px;border-width:4px}.modal-content[data-v-4edf21e6]{padding:12px;max-width:90%;height:80vh}.modal-content .chosen-members[data-v-4edf21e6]{padding:.5rem 0;gap:8px}}.dark .conversations-list-view[data-v-4edf21e6]{background-color:var(--bg-color);color:var(--text-color)}.dark .conversations-card[data-v-4edf21e6]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .header h1[data-v-4edf21e6]{color:var(--text-color)}.dark .btn-primary[data-v-4edf21e6]{background-color:#36b24a;color:#fff}.dark .loading[data-v-4edf21e6],.dark .error[data-v-4edf21e6],.dark .empty[data-v-4edf21e6]{color:var(--text-color)}.dark .spinner[data-v-4edf21e6]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .chat-list a[data-v-4edf21e6]{color:var(--text-color)}.dark .modal-overlay[data-v-4edf21e6]{background:#000000b3}.dark .modal-content[data-v-4edf21e6]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006;color:var(--text-color)}.community-view[data-v-1a2e09c4]{display:flex;flex-direction:column;padding:16px 32px 32px;height:100%}@media (max-width: 767px){.community-view[data-v-1a2e09c4]{padding:12px}}.dark .community-view[data-v-1a2e09c4]{background:var(--bg-color);color:var(--text-color)}.chat-view[data-v-a0d93e65]{width:100%;margin:1rem auto 1px;display:flex;flex-direction:column;height:100%;position:relative;max-width:1500px;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.chat-header[data-v-a0d93e65]{position:relative;padding:16px;background-color:#f0f0f0;border-bottom:1px solid #ddd;text-align:center;display:flex;align-items:center;justify-content:center}.back-button[data-v-a0d93e65]{position:absolute;left:16px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.5rem;cursor:pointer;color:#333;padding:8px}.chat-header-content[data-v-a0d93e65]{display:flex;align-items:center}.chat-profile-image-container[data-v-a0d93e65]{position:relative;width:50px;height:50px;margin-right:12px}.chat-profile-image[data-v-a0d93e65]{width:50px;height:50px;object-fit:cover;border-radius:50%;border:1px solid #afafaf;box-sizing:border-box}.default-header-profile[data-v-a0d93e65]{width:50px;height:50px;background-color:#ababab;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #afafaf;box-sizing:border-box}.default-header-profile i[data-v-a0d93e65],.default-header-profile svg[data-v-a0d93e65]{color:#fff;font-size:20px}.initials[data-v-a0d93e65]{font-size:18px;font-weight:700;color:#fff}.chat-title.clickable[data-v-a0d93e65]{cursor:pointer}.progress-container[data-v-a0d93e65]{width:100%;background-color:#e0e0e0;height:4px}.progress-bar[data-v-a0d93e65]{height:100%;background-color:#36b24a;transition:width .2s ease}.chat-messages[data-v-a0d93e65]{flex:1;overflow-y:auto;padding:16px;position:relative}.chat-messages ul[data-v-a0d93e65]{list-style:none;padding:0;margin:0}.message-container[data-v-a0d93e65]{display:flex;flex-direction:column;margin-bottom:12px}.my-message[data-v-a0d93e65]{align-items:flex-end}.other-message[data-v-a0d93e65]{align-items:flex-start}.message-bubble[data-v-a0d93e65]{display:inline-block;max-width:70%;padding:8px;border-radius:8px;background-color:#f1f1f1;white-space:pre-wrap;word-break:break-word;margin-bottom:4px}.my-message .message-bubble[data-v-a0d93e65]{background-color:#3ac351;color:#fff}.media-only[data-v-a0d93e65]{margin-bottom:2px}.media-content img[data-v-a0d93e65],.media-content video[data-v-a0d93e65]{max-width:200px;border-radius:8px;display:block;margin-bottom:4px;cursor:pointer}.message-content[data-v-a0d93e65]{white-space:pre-wrap;word-break:break-word;margin-bottom:4px}.message-timestamp[data-v-a0d93e65]{font-size:.75rem;color:#555;text-align:right;margin-top:4px}.my-message .message-timestamp[data-v-a0d93e65]{color:#fff}.loading-older[data-v-a0d93e65]{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:10;pointer-events:none}.media-preview[data-v-a0d93e65]{margin:8px;display:flex;justify-content:center}.media-preview[data-v-a0d93e65]{position:absolute;bottom:60px;left:50%;transform:translate(-50%);z-index:100;display:flex;justify-content:center}.media-preview-content img[data-v-a0d93e65],.media-preview-content video[data-v-a0d93e65]{max-width:200px;border-radius:8px;display:block}.remove-btn[data-v-a0d93e65]{position:absolute;top:-8px;right:-8px;background-color:#f44336;border:none;border-radius:50%;width:24px;height:24px;color:#fff;font-size:16px;line-height:24px;text-align:center;cursor:pointer}.chat-input[data-v-a0d93e65]{display:flex;align-items:center;padding:8px;border-top:1px solid #ddd;background-color:#fff}.chat-input input[type=text][data-v-a0d93e65]{flex:1;padding:8px;font-size:1rem;border:1px solid #ccc;border-radius:4px;margin-left:8px}.attach-media-btn[data-v-a0d93e65]{background-color:#36b24a;border:none;color:#fff;font-size:1.5rem;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.loading-overlay[data-v-a0d93e65]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:20}.spinner[data-v-a0d93e65]{border:8px solid #f3f3f3;border-top:8px solid #36b24a;border-radius:50%;width:60px;height:60px;animation:spin-a0d93e65 1s linear infinite}.spinner.spinner-small[data-v-a0d93e65]{border:4px solid #f3f3f3;border-top:4px solid #36b24a;width:24px;height:24px}@keyframes spin-a0d93e65{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 767px){.chat-profile-image-container[data-v-a0d93e65]{width:45px;height:45px;margin-right:10px}.chat-profile-image[data-v-a0d93e65],.default-header-profile[data-v-a0d93e65]{width:45px;height:45px}.chat-header[data-v-a0d93e65]{padding:12px}.chat-header h2[data-v-a0d93e65]{font-size:1.2rem}.chat-input input[type=text][data-v-a0d93e65],.message-bubble[data-v-a0d93e65]{font-size:.9rem}.message-timestamp[data-v-a0d93e65]{font-size:.65rem}}.chat-details-overlay[data-v-a0d93e65]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:50;overflow-y:auto}.details-header[data-v-a0d93e65]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #ddd}.details-title[data-v-a0d93e65]{margin:0;font-size:1.5rem}.details-close[data-v-a0d93e65]{background:none;border:none;font-size:2rem;cursor:pointer}.details-body[data-v-a0d93e65]{padding:16px}.edit-chat-details[data-v-a0d93e65]{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.edit-chat-picture[data-v-a0d93e65],.edit-chat-name[data-v-a0d93e65]{flex:1;min-width:250px}.chat-image-container[data-v-a0d93e65]{position:relative;width:150px;height:150px;display:inline-block;cursor:pointer}.chat-image[data-v-a0d93e65]{width:150px;height:150px;object-fit:cover;border-radius:50%;border:2px solid #ddd;transition:transform .2s}.chat-image[data-v-a0d93e65]:hover{transform:scale(1.05)}.placeholder-circle[data-v-a0d93e65]{width:150px;height:150px;background-color:#ababab;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff}.pencil-btn[data-v-a0d93e65]{position:absolute;top:5px;right:5px;background:#fffc;border:none;border-radius:50%;padding:.3rem;cursor:pointer;z-index:2}.pencil-btn svg[data-v-a0d93e65]{fill:#000}.input-field[data-v-a0d93e65]{padding:.5rem;border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:.5rem}.btn[data-v-a0d93e65]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:700}.btn-enabled[data-v-a0d93e65]{background-color:#36b24a;border-color:#36b24a;color:#fff}.btn-disabled[data-v-a0d93e65]{background-color:#ccc;border-color:#ccc;cursor:not-allowed}.participants-list[data-v-a0d93e65]{display:flex;overflow-x:auto;gap:16px;padding-bottom:8px}.participant[data-v-a0d93e65]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:80px;text-align:center}.participant-pic[data-v-a0d93e65]{width:60px;height:60px;border-radius:50%;border:1px solid #afafaf;object-fit:cover;object-position:center;display:block;box-sizing:border-box}.default-participant-pic[data-v-a0d93e65]{width:60px;height:60px;border-radius:50%;background-color:#ababab;display:flex;align-items:center;justify-content:center;border:1px solid #afafaf;box-sizing:border-box}.participant-name[data-v-a0d93e65]{margin-top:4px;width:100%;font-size:.9rem}.media-section[data-v-a0d93e65]{margin-top:2rem}.media-grid[data-v-a0d93e65]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px}.media-grid .media-item[data-v-a0d93e65]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.media-grid .media-item img[data-v-a0d93e65],.media-grid .media-item video[data-v-a0d93e65]{max-width:100%;max-height:100%;border-radius:8px;object-fit:cover}.no-media-message[data-v-a0d93e65]{text-align:center;color:#888;padding:16px 0}.media-popup-overlay[data-v-a0d93e65]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:inherit;overflow:hidden}.media-popup-content[data-v-a0d93e65]{position:relative;width:100%;height:100%;padding:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.media-popup-content img[data-v-a0d93e65],.media-popup-content video[data-v-a0d93e65]{max-width:100%;max-height:100%;object-fit:contain}.media-popup-close[data-v-a0d93e65]{position:absolute;top:12px;right:12px;background:#fff;border-radius:50%;width:32px;height:32px;font-size:20px;z-index:1001}.media-popup-timestamp[data-v-a0d93e65]{position:absolute;top:20px;left:20px;color:#000;font-size:1.2rem;font-weight:700;background:#fff;padding:4px 8px;border-radius:4px}.video-thumbnail-container[data-v-a0d93e65]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.video-thumbnail-container img[data-v-a0d93e65]{width:100%;height:100%;object-fit:cover}.video-play-icon[data-v-a0d93e65]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:2rem;pointer-events:none}@media only screen and (max-width: 600px){.chat-view[data-v-a0d93e65]{margin:.5rem;max-width:100%;border-radius:4px}.chat-header[data-v-a0d93e65]{padding:12px}.back-button[data-v-a0d93e65]{font-size:1.2rem;padding:6px;left:8px}.chat-header-content[data-v-a0d93e65]{flex-direction:row;align-items:center}.chat-profile-image-container[data-v-a0d93e65]{width:40px;height:40px;margin-right:8px}.chat-profile-image[data-v-a0d93e65],.default-header-profile[data-v-a0d93e65]{width:40px;height:40px}.chat-title[data-v-a0d93e65]{font-size:1rem;white-space:normal;overflow:visible;text-overflow:clip}.progress-container[data-v-a0d93e65]{height:3px}.chat-messages[data-v-a0d93e65]{padding:12px}.message-bubble[data-v-a0d93e65]{padding:6px;max-width:80%;font-size:.85rem}.message-timestamp[data-v-a0d93e65]{font-size:.6rem}.media-content img[data-v-a0d93e65],.media-content video[data-v-a0d93e65]{max-width:150px}.spinner[data-v-a0d93e65]{width:40px;height:40px;border-width:6px}.spinner.spinner-small[data-v-a0d93e65]{width:20px;height:20px;border-width:3px}.chat-input[data-v-a0d93e65]{padding:6px}.chat-input input[type=text][data-v-a0d93e65]{font-size:.9rem;padding:6px}.attach-media-btn[data-v-a0d93e65]{width:28px;height:28px;font-size:1.2rem}.chat-details-overlay[data-v-a0d93e65]{padding:8px}.details-header[data-v-a0d93e65],.details-body[data-v-a0d93e65]{padding:12px}.details-title[data-v-a0d93e65]{font-size:1.2rem}.details-close[data-v-a0d93e65]{font-size:1.5rem}.media-popup-content[data-v-a0d93e65]{padding:10px}.media-popup-close[data-v-a0d93e65]{width:32px;height:32px;font-size:20px}.media-popup-timestamp[data-v-a0d93e65]{font-size:1rem;padding:2px 6px}}.dark .chat-view[data-v-a0d93e65]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .chat-header[data-v-a0d93e65]{background:var(--footer-bg);border-bottom-color:var(--header-border)}.dark .back-button[data-v-a0d93e65],.dark .chat-title[data-v-a0d93e65]{color:var(--text-color)}.dark .default-header-profile[data-v-a0d93e65],.dark .placeholder-circle[data-v-a0d93e65],.dark .default-participant-pic[data-v-a0d93e65]{background:var(--header-border)}.dark .default-header-profile svg[data-v-a0d93e65],.dark .placeholder-circle svg[data-v-a0d93e65],.dark .initials[data-v-a0d93e65]{color:var(--text-color)}.dark .progress-container[data-v-a0d93e65]{background:var(--header-border)}.dark .progress-bar[data-v-a0d93e65]{background:#36b24a}.dark .chat-messages[data-v-a0d93e65]{background:var(--bg-color)}.dark .message-bubble[data-v-a0d93e65]{background:var(--header-border);color:var(--text-color)}.dark .my-message .message-bubble[data-v-a0d93e65]{background:#3ac351;color:#fff}.dark .message-timestamp[data-v-a0d93e65]{color:var(--text-color)}.dark .my-message .message-timestamp[data-v-a0d93e65]{color:#fff}.dark .chat-input[data-v-a0d93e65]{background:var(--footer-bg);border-top-color:var(--header-border)}.dark .chat-input input[type=text][data-v-a0d93e65]{background:var(--bg-color);border-color:var(--header-border);color:var(--text-color)}.dark .attach-media-btn[data-v-a0d93e65]{background:#36b24a}.dark .loading-overlay[data-v-a0d93e65]{background:var(--footer-bg)}.dark .spinner[data-v-a0d93e65]{border-color:var(--header-border);border-top-color:#36b24a}.dark .chat-details-overlay[data-v-a0d93e65]{background:var(--footer-bg);color:var(--text-color)}.dark .details-header[data-v-a0d93e65]{border-bottom-color:var(--header-border)}.dark .details-close[data-v-a0d93e65]{color:#fff}.dark .input-field[data-v-a0d93e65]{background:var(--bg-color);border-color:var(--header-border);color:var(--text-color)}.dark .btn-disabled[data-v-a0d93e65]{background:var(--header-border);color:var(--text-color)}.dark .media-grid .media-item[data-v-a0d93e65]{border:1px solid var(--header-border)}.dark .media-popup-overlay[data-v-a0d93e65]{background:#000000e6}.dark .media-popup-close[data-v-a0d93e65],.dark .media-popup-timestamp[data-v-a0d93e65]{background:var(--footer-bg);color:var(--text-color)}.dark .participant-name[data-v-a0d93e65]{color:var(--text-color)}.profile-view[data-v-93c026f8]{display:flex;flex-direction:column;height:100%;overflow-y:auto;position:relative;padding:32px}.action-buttons[data-v-93c026f8]{position:absolute;bottom:1rem;right:1rem;display:flex;gap:.5rem}.action-buttons .theme-toggle[data-v-93c026f8],.action-buttons .sign-out-btn[data-v-93c026f8]{position:static!important;margin:0}.theme-toggle[data-v-93c026f8]{position:static;bottom:1rem;right:1rem;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.loading-overlay[data-v-93c026f8]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-93c026f8]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-93c026f8 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-93c026f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content[data-v-93c026f8]{display:flex;flex-direction:column;gap:1.5rem}.profile-card[data-v-93c026f8]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:1px auto 1.5rem;width:100%;max-width:1500px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;position:relative}.card-header[data-v-93c026f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-header h2[data-v-93c026f8]{margin:0;font-size:1.5rem;color:#000}.save-btn[data-v-93c026f8]{padding:.5rem 1rem;font-size:1rem;font-weight:700;background-color:#aaa;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s,transform .2s}.save-btn.has-changes[data-v-93c026f8]{background-color:#36b24a}.save-btn[data-v-93c026f8]:not(:disabled):hover{background-color:#309e42;transform:scale(1.02)}.save-btn[data-v-93c026f8]:disabled{opacity:.6;cursor:not-allowed}.profile-body[data-v-93c026f8]{display:flex;gap:2rem}.profile-picture[data-v-93c026f8]{flex-shrink:0;margin-top:2rem;text-align:center}.profile-image-container[data-v-93c026f8]{position:relative;text-align:center}.profile-image[data-v-93c026f8]{width:150px;height:150px;object-fit:cover;border-radius:50%;border:2px solid #ddd;cursor:pointer;transition:transform .2s}.profile-image[data-v-93c026f8]:hover{transform:scale(1.05)}.placeholder-circle[data-v-93c026f8]{width:150px;height:150px;background-color:#ababab;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff;cursor:pointer;transition:transform .2s,background-color .2s}.placeholder-circle[data-v-93c026f8]:hover{transform:scale(1.05);background-color:#bfbfbf}.placeholder-circle span[data-v-93c026f8]{font-weight:400}.pencil-btn[data-v-93c026f8]{position:absolute;top:5px;right:5px;background:#fffc;border:none;border-radius:50%;padding:.3rem;cursor:pointer;transition:transform .2s,background-color .2s}.pencil-btn[data-v-93c026f8]:hover{transform:scale(1.1);background-color:#fff}.pencil-btn svg[data-v-93c026f8]{fill:#000}.profile-details[data-v-93c026f8]{flex-grow:1}.name-row[data-v-93c026f8]{display:flex;gap:1rem;margin-bottom:1rem}.name-field[data-v-93c026f8]{flex:1}.name-field label[data-v-93c026f8]{font-weight:500;display:block;margin-bottom:.5rem;color:#888;font-size:1rem}.email-actions[data-v-93c026f8]{display:flex;gap:.5rem;margin-top:.5rem}.info-text[data-v-93c026f8]{font-size:.8rem;color:#555;font-weight:400}.input-field[data-v-93c026f8]{padding:.5rem;border:1px solid #ccc;border-radius:4px;width:100%;box-sizing:border-box;font-size:.9rem}.readonly-field[data-v-93c026f8]{background-color:#f9f9f9;color:#555;cursor:not-allowed}.sign-out-btn[data-v-93c026f8]{position:absolute;bottom:1rem;right:1rem;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s}.sign-out-btn[data-v-93c026f8]:not(:disabled):hover{background-color:#d43f3a;transform:scale(1.05)}.btn[data-v-93c026f8]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s}.btn[data-v-93c026f8]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-93c026f8]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-93c026f8]{background-color:#000;color:#fff}.btn-secondary[data-v-93c026f8]{background-color:#f0f0f0;color:#000}.btn-danger[data-v-93c026f8]{background-color:#d9534f;color:#fff}.btn-sm[data-v-93c026f8]{padding:.5rem 1rem;font-size:1rem;font-weight:700}.modal-overlay[data-v-93c026f8]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-93c026f8]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:400px;text-align:center;box-shadow:0 2px 8px #0003}.modal h2[data-v-93c026f8]{margin-top:0;margin-bottom:1rem;font-weight:600;color:#000}.modal-actions[data-v-93c026f8]{display:flex;justify-content:space-around;margin-top:1.5rem}.alert-modal[data-v-93c026f8]{text-align:center}.alert-modal p[data-v-93c026f8]{margin-bottom:1.5rem;font-size:1.125rem}@media only screen and (max-width: 600px){.profile-view[data-v-93c026f8]{padding:16px;overflow-x:hidden}.profile-card[data-v-93c026f8]{max-width:100%;margin:0 auto;padding:1rem}.card-header[data-v-93c026f8]{flex-direction:column;align-items:center;text-align:center}.card-header h2[data-v-93c026f8]{font-size:1.2rem;margin-bottom:.5rem}.save-btn[data-v-93c026f8]{margin-top:.5rem;padding:.4rem .8rem;font-size:.9rem}.profile-body[data-v-93c026f8]{flex-direction:column;gap:1rem}.profile-picture[data-v-93c026f8]{align-self:center;margin-top:1rem}.profile-image[data-v-93c026f8],.placeholder-circle[data-v-93c026f8]{width:120px;height:120px}.placeholder-circle[data-v-93c026f8]{font-size:2.5rem}.pencil-btn[data-v-93c026f8]{top:4px;right:4px;padding:.2rem}.profile-details[data-v-93c026f8]{width:100%}.input-field[data-v-93c026f8]{width:100%;padding:.4rem;font-size:.9rem}.name-field label[data-v-93c026f8]{font-size:.9rem}.sign-out-btn[data-v-93c026f8]{position:static;margin-top:1rem;align-self:center;padding:.4rem .8rem;font-size:.9rem}.btn[data-v-93c026f8]{padding:.4rem .8rem;font-size:.9rem}.modal[data-v-93c026f8]{padding:1.5rem;max-width:90%}.spinner[data-v-93c026f8]{width:40px;height:40px;border-width:4px}}.dark .profile-view[data-v-93c026f8]{background:var(--bg-color);color:var(--text-color)}.dark .profile-card[data-v-93c026f8]{background:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 12px #0000008c}.dark .card-header h2[data-v-93c026f8]{color:var(--text-color)}.dark .save-btn[data-v-93c026f8]{background:var(--header-border);color:var(--text-color)}.dark .save-btn.has-changes[data-v-93c026f8]{background:#36b24a;color:#fff}.dark .profile-image[data-v-93c026f8]{border-color:var(--header-border)}.dark .placeholder-circle[data-v-93c026f8]{background:var(--header-border);color:var(--text-color)}.dark .pencil-btn[data-v-93c026f8]{background:var(--header-border);border:1px solid var(--header-border)}.dark .pencil-btn[data-v-93c026f8]:hover{background:#ffffff26}.dark .pencil-btn svg[data-v-93c026f8]{fill:var(--text-color)}.dark .name-field label[data-v-93c026f8],.dark .info-text[data-v-93c026f8]{color:var(--text-color)}.dark .input-field[data-v-93c026f8]{background:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .readonly-field[data-v-93c026f8]{background:#2b2b2b;border-color:var(--header-border);color:var(--text-color)}.dark .btn-secondary[data-v-93c026f8]{background:var(--header-border);color:var(--text-color)}.dark .btn-primary[data-v-93c026f8]{background:#36b24a;color:#fff}.dark .btn-danger[data-v-93c026f8],.dark .sign-out-btn[data-v-93c026f8]{background:#d9534f;color:#fff}.dark .loading-overlay[data-v-93c026f8]{background:#000000bf}.dark .spinner[data-v-93c026f8]{border-color:#ffffff26;border-top-color:#36b24a}.dark .modal-overlay[data-v-93c026f8]{background:#000c}.dark .modal[data-v-93c026f8]{background:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .alert-modal p[data-v-93c026f8]{color:var(--text-color)}.dark .modal h2[data-v-93c026f8],.dark .modal p[data-v-93c026f8],.dark .modal-actions button[data-v-93c026f8]{color:var(--text-color)!important}.edit-company-details[data-v-82f9cef1]{display:flex;flex-direction:column;padding:16px 32px;width:100%;box-sizing:border-box;background-color:#fff;color:#333}.loading-overlay[data-v-82f9cef1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-82f9cef1]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-82f9cef1 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-82f9cef1{to{transform:rotate(360deg)}}.modal-overlay[data-v-82f9cef1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-82f9cef1],.modal-content[data-v-82f9cef1],.popup-modal[data-v-82f9cef1]{background:#fff;border-radius:1rem;padding:2rem;max-width:400px;width:90%;text-align:center;color:#333}.modal h2[data-v-82f9cef1],.modal-content h2[data-v-82f9cef1]{margin:0 0 1.5rem}.modal-actions[data-v-82f9cef1],.form-actions[data-v-82f9cef1]{display:flex;justify-content:space-evenly;gap:1rem;margin-top:1.5rem}.alert-modal p[data-v-82f9cef1]{margin-bottom:1rem;font-size:1.125rem}.company-card[data-v-82f9cef1]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:16px auto 1.5rem;width:100%;max-width:1500px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box}.card-header[data-v-82f9cef1]{display:flex;justify-content:space-between;align-items:center}.card-header h2[data-v-82f9cef1]{margin:0;font-size:1.3rem;color:#000}.btn[data-v-82f9cef1]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background .2s,transform .2s}.btn[data-v-82f9cef1]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-82f9cef1]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-82f9cef1]{background:#000;color:#fff}.btn-secondary[data-v-82f9cef1]{background:#f0f0f0;color:#000}.btn-danger[data-v-82f9cef1]{background:#d9534f;color:#fff}.btn-green[data-v-82f9cef1]{background:#36b24a;color:#fff}.company-body[data-v-82f9cef1],.details-section[data-v-82f9cef1]{display:flex;flex-direction:column;gap:1rem}.company-picture[data-v-82f9cef1]{width:150px;align-self:flex-start}.picture-container[data-v-82f9cef1]{position:relative;text-align:center;cursor:pointer}.profile-image[data-v-82f9cef1],.placeholder-circle[data-v-82f9cef1]{width:150px;height:150px;border-radius:50%;object-fit:cover;border:2px solid #ddd;transition:transform .2s}.profile-image[data-v-82f9cef1]:hover,.placeholder-circle[data-v-82f9cef1]:hover{transform:scale(1.05)}.placeholder-circle[data-v-82f9cef1]{background:#ababab;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff}.pencil-btn[data-v-82f9cef1]{position:absolute;top:5px;right:5px;background:#fffc;border:none;border-radius:50%;padding:.3rem;cursor:pointer;transition:transform .2s,background .2s}.pencil-btn[data-v-82f9cef1]:hover{transform:scale(1.1);background:#fff}.company-details-info[data-v-82f9cef1]{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.form-group[data-v-82f9cef1]{margin-bottom:1rem}.form-group label[data-v-82f9cef1]{display:block;margin-bottom:.5rem;font-weight:700}.input-field[data-v-82f9cef1]{padding:.5rem;width:100%;max-width:400px;border:1px solid #ccc;border-radius:4px}.divider[data-v-82f9cef1]{border:none;border-top:1px solid #ddd;margin:1rem 0}.teams-section[data-v-82f9cef1]{display:flex;flex-direction:column}.teams-header[data-v-82f9cef1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.teams-header h3[data-v-82f9cef1]{margin:0;font-size:1.3rem;color:#000}.team-list[data-v-82f9cef1]{list-style:none;padding:0;margin:0}.team-item[data-v-82f9cef1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;border-bottom:1px solid #f0f0f0;padding-bottom:.5rem}.team-item[data-v-82f9cef1]:last-child{border-bottom:none}.team-actions button[data-v-82f9cef1]{margin-left:.5rem}.no-hover[data-v-82f9cef1]{cursor:default}.no-hover .profile-image[data-v-82f9cef1]:hover,.no-hover .placeholder-circle[data-v-82f9cef1]:hover{transform:none}@media (max-width: 600px){.edit-company-details[data-v-82f9cef1]{padding:8px 16px}.company-card[data-v-82f9cef1]{padding:1rem}.card-header h2[data-v-82f9cef1]{font-size:1.1rem}.btn[data-v-82f9cef1],.btn-green[data-v-82f9cef1],.btn-primary[data-v-82f9cef1],.btn-secondary[data-v-82f9cef1],.btn-danger[data-v-82f9cef1]{padding:.4rem .8rem;font-size:.9rem}.company-picture[data-v-82f9cef1]{width:120px}.profile-image[data-v-82f9cef1],.placeholder-circle[data-v-82f9cef1]{width:120px;height:120px}.placeholder-circle[data-v-82f9cef1]{font-size:2.5rem}.pencil-btn[data-v-82f9cef1]{top:4px;right:4px;padding:.2rem}.input-field[data-v-82f9cef1]{max-width:100%;padding:.4rem;font-size:.9rem}.teams-header h3[data-v-82f9cef1]{font-size:1.1rem}.team-item[data-v-82f9cef1]{font-size:.9rem;padding:.4rem 0}.modal[data-v-82f9cef1],.modal-content[data-v-82f9cef1],.popup-modal[data-v-82f9cef1]{padding:1.5rem}}.dark .edit-company-details[data-v-82f9cef1]{background-color:var(--bg-color);color:var(--text-color)}.dark .modal[data-v-82f9cef1],.dark .modal-content[data-v-82f9cef1],.dark .popup-modal[data-v-82f9cef1]{background-color:var(--footer-bg);color:var(--text-color)}.dark .loading-overlay[data-v-82f9cef1]{background:#0009}.dark .company-card[data-v-82f9cef1]{background:var(--footer-bg);border-color:var(--header-border);box-shadow:0 4px 8px #0006}.dark .card-header h2[data-v-82f9cef1],.dark .teams-header h3[data-v-82f9cef1]{color:var(--text-color)}.dark .btn-secondary[data-v-82f9cef1]{background:var(--header-bg);color:var(--text-color)}.dark .btn-primary[data-v-82f9cef1],.dark .btn-green[data-v-82f9cef1],.dark .btn-danger[data-v-82f9cef1]{filter:brightness(1.1)}.dark .input-field[data-v-82f9cef1]{background:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .divider[data-v-82f9cef1]{border-top-color:var(--header-border)}.dark .team-list[data-v-82f9cef1]{scrollbar-width:thin;scrollbar-color:var(--header-border) var(--footer-bg)}.dark .team-list[data-v-82f9cef1]::-webkit-scrollbar{width:8px}.dark .team-list[data-v-82f9cef1]::-webkit-scrollbar-track{background:var(--footer-bg)}.dark .team-list[data-v-82f9cef1]::-webkit-scrollbar-thumb{background-color:var(--header-border);border-radius:4px;border:2px solid var(--footer-bg)}.edit-company-details .btn-secondary[data-v-82f9cef1]{background-color:#fafafa!important;color:var(--text-color)!important}.dark .edit-company-details .btn-secondary[data-v-82f9cef1]{background-color:#2a2a2a!important;color:var(--text-color)!important}.edit-view-container[data-v-9288d6c3]{width:100%;margin:0 auto;min-height:auto;max-width:1500px;position:relative}.loading-overlay[data-v-9288d6c3]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-9288d6c3]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-9288d6c3 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-9288d6c3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-9288d6c3]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 8px #0003;position:relative;word-wrap:break-word;overflow-wrap:break-word}.edit-card[data-v-9288d6c3]{padding-top:2.5rem}.close-btn[data-v-9288d6c3]{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;font-size:2rem;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.card>.header-divider[data-v-9288d6c3]{border-top:1px solid #ddd;width:calc(100% + 3rem);margin:.3rem -1.5rem;padding-bottom:1rem}.edit-list[data-v-9288d6c3]{list-style:none;padding:0;margin:.5rem 0}.edit-list li[data-v-9288d6c3]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.edit-list li button[data-v-9288d6c3]{align-self:center;margin-top:0}.input-field[data-v-9288d6c3]{padding:.5rem;border:1px solid #ccc;border-radius:0;width:100%;box-sizing:border-box;font-size:.9rem;margin-bottom:0;font-family:inherit;resize:none;overflow:hidden;min-height:1.5em}.btn[data-v-9288d6c3]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s;margin-top:.5rem}.btn[data-v-9288d6c3]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-9288d6c3]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-9288d6c3]{background-color:#000;color:#fff}.btn-secondary[data-v-9288d6c3]{background-color:#f0f0f0;color:#000}.add-btn[data-v-9288d6c3]{background-color:#36b24a;color:#fff}.modal-actions[data-v-9288d6c3]{margin-top:1.5rem;text-align:right}.modal-actions button[data-v-9288d6c3]{margin-left:1rem}.dark .edit-view-container[data-v-9288d6c3]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-9288d6c3]{background-color:var(--bg-color)!important}.dark .spinner[data-v-9288d6c3]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .card[data-v-9288d6c3],.dark .edit-card[data-v-9288d6c3]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006;color:var(--text-color)}.dark .close-btn[data-v-9288d6c3]{color:var(--text-color)}.dark .header-divider[data-v-9288d6c3]{border-top-color:var(--header-border)}.dark .input-field[data-v-9288d6c3]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .btn-secondary[data-v-9288d6c3]{background-color:var(--header-bg);color:var(--text-color)}.dark .btn-primary[data-v-9288d6c3],.dark .add-btn[data-v-9288d6c3]{color:#fff}.dark .modal-actions button[data-v-9288d6c3]:not(.btn-primary){background-color:var(--header-bg);color:var(--text-color)}.edit-view-container .btn-secondary[data-v-9288d6c3]{background-color:#f0f0f0!important;color:#333!important}.dark .edit-view-container .btn-secondary[data-v-9288d6c3]{background-color:#2a2a2a!important;color:#e0e0e0!important}.edit-view-container .input-field[data-v-9288d6c3]{background-color:#f0f0f0!important}.dark .edit-view-container .input-field[data-v-9288d6c3]{background-color:#2a2a2a!important}.edit-view-container[data-v-037811aa]{width:100%;margin:0 auto;min-height:auto;max-width:1500px;position:relative}.loading-overlay[data-v-037811aa]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-037811aa]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-037811aa 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-037811aa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-037811aa]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 8px #0003;position:relative;word-wrap:break-word;overflow-wrap:break-word}.edit-card[data-v-037811aa]{padding-top:2.5rem}.edit-card h2[data-v-037811aa]{margin-top:0;margin-bottom:2rem;font-size:1.5rem;color:#333}.close-btn[data-v-037811aa]{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;font-size:2rem;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.header-divider[data-v-037811aa]{border-top:1px solid #ddd;width:calc(100% + 2rem);margin:.3rem -1rem;padding-bottom:1rem}.form-group[data-v-037811aa]{margin-bottom:1rem}.form-group h3[data-v-037811aa]{display:block;font-weight:700;margin-bottom:.5rem;color:#555}.input-field[data-v-037811aa]{padding:.5rem;border:1px solid #ccc;border-radius:0;width:100%;box-sizing:border-box;font-size:.9rem;margin-bottom:0;font-family:inherit;resize:none;overflow:hidden}.modal-actions[data-v-037811aa]{margin-top:1.5rem;text-align:right}.modal-actions button[data-v-037811aa]{margin-left:1rem}.btn[data-v-037811aa]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s;margin-top:.5rem}.btn[data-v-037811aa]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-037811aa]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-037811aa]{background-color:#000;color:#fff}.add-btn[data-v-037811aa]{background-color:#36b24a;color:#fff}.dark .edit-view-container[data-v-037811aa]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-037811aa]{background-color:var(--bg-color)!important}.dark .spinner[data-v-037811aa]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .card[data-v-037811aa],.dark .edit-card[data-v-037811aa]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006;color:var(--text-color)}.dark .edit-card h2[data-v-037811aa]{color:#fff}.dark .close-btn[data-v-037811aa]{color:var(--text-color)}.dark .header-divider[data-v-037811aa]{border-top-color:var(--header-border)}.dark .form-group h3[data-v-037811aa]{color:#fff}.dark .input-field[data-v-037811aa],.dark textarea[data-v-037811aa]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .btn-secondary[data-v-037811aa]{background-color:var(--header-bg);color:var(--text-color)}/*!
* Quill Editor v2.0.3
* https://quilljs.com
* Copyright (c) 2017-2024, Slab
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.edit-view-container[data-v-28b92687]{width:100%;margin:0 auto;min-height:auto;max-width:1500px;position:relative}.loading-overlay[data-v-28b92687]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-28b92687]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-28b92687 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-28b92687{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-28b92687]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 8px #0003;position:relative;word-wrap:break-word;overflow-wrap:break-word}.edit-card[data-v-28b92687]{padding-top:2.5rem}.edit-card h2[data-v-28b92687]{margin-top:0;margin-bottom:2rem;font-size:1.5rem;color:#333}.close-btn[data-v-28b92687]{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;font-size:2rem;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.header-divider[data-v-28b92687]{border-top:1px solid #ddd;width:calc(100% + 2rem);margin:.3rem -1rem;padding-bottom:1rem}.form-group[data-v-28b92687]{margin-bottom:1rem}.form-group h3[data-v-28b92687],.form-group label[data-v-28b92687]{display:block;font-weight:700;margin-bottom:.5rem;color:#555}.input-field[data-v-28b92687]{padding:.5rem;border:1px solid #ccc;border-radius:0;width:100%;box-sizing:border-box;font-size:.9rem;margin-bottom:0;font-family:inherit;resize:none;overflow:hidden}.edit-list[data-v-28b92687]{list-style:none;padding:0;margin:.5rem 0}.edit-list li[data-v-28b92687]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.edit-list li button[data-v-28b92687]{align-self:center;margin-top:0}.modal-actions[data-v-28b92687]{margin-top:1.5rem;text-align:right}.modal-actions button[data-v-28b92687]{margin-left:1rem}.quill-editor[data-v-28b92687]{height:150px;border:1px solid #ccc;border-radius:4px}.btn[data-v-28b92687]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s;margin-top:.5rem}.btn[data-v-28b92687]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-28b92687]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-28b92687]{background-color:#000;color:#fff}.btn-secondary[data-v-28b92687]{background-color:#f0f0f0;color:#000}.add-btn[data-v-28b92687]{background-color:#36b24a;color:#fff}.dark .edit-view-container[data-v-28b92687]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-28b92687]{background-color:var(--bg-color)!important}.dark .spinner[data-v-28b92687]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .card[data-v-28b92687],.dark .edit-card[data-v-28b92687]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006;color:var(--text-color)}.dark .edit-card h2[data-v-28b92687],.dark .close-btn[data-v-28b92687]{color:var(--text-color)}.dark .header-divider[data-v-28b92687]{border-top-color:var(--header-border)}.dark .form-group h3[data-v-28b92687]{color:var(--text-color)}.dark .input-field[data-v-28b92687],.dark .quill-editor[data-v-28b92687]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .edit-list li[data-v-28b92687]{background-color:var(--header-bg);border:1px solid var(--header-border)}.dark .btn-secondary[data-v-28b92687]{background-color:var(--header-bg);color:var(--text-color)}.dark .btn-primary[data-v-28b92687],.dark .add-btn[data-v-28b92687]{background-color:#36b24a;color:#fff}.dark .modal-actions button[data-v-28b92687]:not(.btn-primary){background-color:var(--header-bg);color:var(--text-color)}.edit-view-container .btn-secondary[data-v-28b92687]{background-color:#f0f0f0!important;color:#333!important}.dark .edit-view-container .btn-secondary[data-v-28b92687]{background-color:#2a2a2a!important;color:#e0e0e0!important}.edit-view-container .input-field[data-v-28b92687]{background-color:#f0f0f0!important}.dark .edit-view-container .input-field[data-v-28b92687]{background-color:#2a2a2a!important}.edit-view-container[data-v-174a8568]{width:100%;margin:0 auto;max-width:1500px;position:relative}.loading-overlay[data-v-174a8568]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-174a8568]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-174a8568 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-174a8568{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-174a8568]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 8px #0003;position:relative;word-wrap:break-word;overflow-wrap:break-word}.edit-card[data-v-174a8568]{padding-top:2.5rem}.edit-card h2[data-v-174a8568]{margin-top:0;margin-bottom:2rem;font-size:1.5rem;color:#333}.close-btn[data-v-174a8568]{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;font-size:2rem;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.header-divider[data-v-174a8568]{border-top:1px solid #ddd;width:calc(100% + 2rem);margin:.3rem -1rem;padding-bottom:1rem}.form-group[data-v-174a8568]{margin-bottom:1rem}.form-group label[data-v-174a8568],.form-group strong[data-v-174a8568]{display:block;font-weight:700;margin-bottom:.5rem;color:#555}.input-field[data-v-174a8568]{padding:.5rem;border:1px solid #ccc;border-radius:0;width:100%;box-sizing:border-box;font-size:.9rem;margin-bottom:0;font-family:inherit;resize:none;overflow:hidden}.edit-list[data-v-174a8568]{list-style:none;padding:0;margin:.5rem 0}.edit-list li[data-v-174a8568]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.edit-list li button[data-v-174a8568]{align-self:center}.goal-edit-item[data-v-174a8568]{display:flex;align-items:center;gap:.5rem}.goal-checkbox[data-v-174a8568]{width:1.2rem;height:1.2rem;margin-right:.5rem;vertical-align:middle;position:relative;top:3px}.goal-description[data-v-174a8568]{flex:1}.modal-actions[data-v-174a8568]{margin-top:1.5rem;text-align:right}.modal-actions button[data-v-174a8568]{margin-left:1rem}.btn[data-v-174a8568]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s;margin-top:.5rem}.btn[data-v-174a8568]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-174a8568]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-174a8568]{background-color:#000;color:#fff}.btn-secondary[data-v-174a8568]{background-color:#f0f0f0;color:#000}.btn-danger[data-v-174a8568]{background-color:#d9534f;color:#fff}.add-btn[data-v-174a8568]{background-color:#36b24a;color:#fff}.modal-overlay[data-v-174a8568]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:50;display:flex;justify-content:center;align-items:center}.modal-content[data-v-174a8568]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center}.form-actions[data-v-174a8568]{display:flex;justify-content:center;gap:8px;margin-top:1rem}.dark .edit-view-container[data-v-174a8568]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-174a8568]{background-color:var(--bg-color)!important}.dark .spinner[data-v-174a8568]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .card[data-v-174a8568],.dark .edit-card[data-v-174a8568]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006;color:var(--text-color)}.dark .edit-card h2[data-v-174a8568],.dark .close-btn[data-v-174a8568]{color:var(--text-color)}.dark .header-divider[data-v-174a8568]{border-top-color:var(--header-border)}.dark .form-group label[data-v-174a8568],.dark .form-group strong[data-v-174a8568]{color:var(--text-color)}.dark .input-field[data-v-174a8568]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .edit-list li[data-v-174a8568]{background-color:var(--header-bg);border:1px solid var(--header-border)}.dark .btn-secondary[data-v-174a8568]{background-color:var(--header-bg);color:var(--text-color)}.dark .btn-primary[data-v-174a8568],.dark .add-btn[data-v-174a8568],.dark .btn-danger[data-v-174a8568]{color:#fff}.dark .modal-overlay[data-v-174a8568]{background:#0009}.dark .modal-content[data-v-174a8568]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .form-actions button[data-v-174a8568]:not(.btn-danger){background-color:var(--header-bg);color:var(--text-color)}.edit-view-container .btn-secondary[data-v-174a8568]{background-color:#f0f0f0!important;color:#333!important}.dark .edit-view-container .btn-secondary[data-v-174a8568]{background-color:#2a2a2a!important;color:#e0e0e0!important}.edit-view-container .input-field[data-v-174a8568]{background-color:#f0f0f0!important}.dark .edit-view-container .input-field[data-v-174a8568]{background-color:#2a2a2a!important}.testimonials-screen[data-v-4c8e9579]{position:relative;padding:2rem}.toast[data-v-4c8e9579]{position:absolute;top:1rem;right:4.5rem;background:#333;color:#fff;padding:.5rem 1rem;border-radius:4px;font-size:.85rem;z-index:6}.file-input[data-v-4c8e9579]{margin-top:.25rem}.intro-video-preview[data-v-4c8e9579]{max-width:240px;margin-top:.75rem;position:relative;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.intro-preview[data-v-4c8e9579]{width:100%;height:auto;object-fit:contain;background:#000}.overlay-delete[data-v-4c8e9579]{position:absolute;top:6px;right:6px;padding:.25rem .6rem;font-size:.8rem}.fade-slide-enter-active[data-v-4c8e9579],.fade-slide-leave-active[data-v-4c8e9579]{transition:opacity .25s,transform .25s}.fade-slide-enter-from[data-v-4c8e9579],.fade-slide-leave-to[data-v-4c8e9579]{opacity:0;transform:translateY(-6px)}.btn[data-v-4c8e9579]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s,filter .2s;margin-top:.5rem}.btn[data-v-4c8e9579]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-4c8e9579]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-4c8e9579]{background:#f0f0f0;color:#000}.btn-primary[data-v-4c8e9579]{background:#000;color:#fff}.btn-danger[data-v-4c8e9579]{background:#e53e3e;color:#fff}.btn-delete[data-v-4c8e9579]{padding:.35rem .8rem;font-size:.9rem}.icon-btn[data-v-4c8e9579]{padding:.55rem .8rem;display:inline-flex;align-items:center;justify-content:center}.textarea[data-v-4c8e9579]{width:100%;padding:.75rem 1rem;border:1px solid #cbd5e1;border-radius:8px;resize:none;font-size:.95rem;line-height:1.4;font-family:inherit}.q-textarea[data-v-4c8e9579]{min-height:3rem}.card[data-v-4c8e9579]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:3.75rem 1.5rem 2rem;box-shadow:0 4px 8px #0000000f;position:relative}.card-actions[data-v-4c8e9579]{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;z-index:5}.testimonials-grid[data-v-4c8e9579]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:1rem}.testimonial-card[data-v-4c8e9579]{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 3px 8px #00000014;cursor:pointer;overflow:visible;transition:transform .25s,box-shadow .25s;z-index:1}.testimonial-card[data-v-4c8e9579]:hover{transform:translateY(-8px);box-shadow:0 8px 20px #0000001f}.delete-btn[data-v-4c8e9579]{position:absolute;top:-12px;right:-12px;width:28px;height:28px;background:#6e6e6e;border:none;border-radius:50%;color:#fff;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:transform .2s}.delete-btn[data-v-4c8e9579]:hover{transform:scale(1.1)}.thumb-wrapper[data-v-4c8e9579]{position:relative;width:100%;padding-top:60%;background:#000}.video-thumb[data-v-4c8e9579],.placeholder[data-v-4c8e9579]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.placeholder[data-v-4c8e9579]{display:flex;align-items:center;justify-content:center;background:#666;color:#fff;font-size:2.4rem;font-weight:700}.meta[data-v-4c8e9579]{padding:1.25rem;display:flex;flex-direction:column;gap:.4rem}.name[data-v-4c8e9579]{margin:0;font-size:1.15rem;font-weight:600}.email[data-v-4c8e9579],.date[data-v-4c8e9579]{margin:0;font-size:.9rem;color:#555}.loading[data-v-4c8e9579]{display:flex;justify-content:center;align-items:center;height:6rem}.spinner[data-v-4c8e9579]{width:56px;height:56px;border:5px solid rgba(0,0,0,.1);border-top-color:#36b24a;border-radius:50%;animation:spin-4c8e9579 1s linear infinite}@keyframes spin-4c8e9579{to{transform:rotate(360deg)}}.alert[data-v-4c8e9579]{background:#fed7d7;color:#9b2c2c;padding:1rem;margin-bottom:1rem;border-radius:4px}.empty[data-v-4c8e9579]{color:#555;font-style:italic}.modal-overlay[data-v-4c8e9579]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:2000}.modal-content[data-v-4c8e9579],.questions-modal[data-v-4c8e9579],.confirm-modal[data-v-4c8e9579]{background:#fff;max-width:800px;width:95%;max-height:90vh;overflow-y:auto;border-radius:12px;padding:2rem 2.5rem;position:relative;box-shadow:0 8px 24px #00000040}.btn-close[data-v-4c8e9579]{position:absolute;top:12px;right:12px;background:transparent;border:none;font-size:2rem;cursor:pointer;color:#666}.btn-close[data-v-4c8e9579]:hover{color:#000}.player-wrapper[data-v-4c8e9579]{position:relative;width:100%;padding-top:56.25%}.modal-player[data-v-4c8e9579]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;border-radius:6px;object-fit:contain}.player-controls[data-v-4c8e9579]{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:.75rem}.counter[data-v-4c8e9579]{font-weight:600;font-size:.9rem;color:#333}.btn-nav[data-v-4c8e9579]{padding:.4rem .8rem}.countdown-overlay[data-v-4c8e9579]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:33%;height:33%;pointer-events:none}.countdown-svg[data-v-4c8e9579]{width:100%;height:100%}.countdown-bg[data-v-4c8e9579]{fill:none;stroke:#00000040;stroke-width:8}.countdown-progress[data-v-4c8e9579]{fill:none;stroke:#e53e3e;stroke-width:8;stroke-dasharray:339.292;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1s linear}.countdown-text[data-v-4c8e9579]{fill:#fff;font-size:2.5rem;font-weight:700}.confirm-modal[data-v-4c8e9579]{max-width:400px;text-align:center}.confirm-actions[data-v-4c8e9579]{display:flex;justify-content:center;gap:1rem}.questions-modal[data-v-4c8e9579]{padding:2.5rem 3rem;display:flex;flex-direction:column;gap:1.75rem}.q-title[data-v-4c8e9579]{text-align:center;font-size:1.6rem;font-weight:700;margin:0 0 .5rem}.form-section[data-v-4c8e9579]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-4c8e9579]{font-weight:600;font-size:.95rem}.hint[data-v-4c8e9579]{font-weight:400;font-size:.8rem;color:#6b7280;margin-left:.25rem}.questions-list[data-v-4c8e9579]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.q-item[data-v-4c8e9579]{display:flex;align-items:center;gap:.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .75rem}.q-num[data-v-4c8e9579]{font-weight:600;width:1.5rem;text-align:right}.q-input[data-v-4c8e9579]{flex:1;border:none;background:transparent;font-size:.95rem}.q-input[data-v-4c8e9579]:focus{outline:none}.builder-actions[data-v-4c8e9579]{margin-top:auto;display:flex;justify-content:flex-end;gap:1rem}.builder-actions .btn-primary[data-v-4c8e9579]{background:#36b24a;color:#fff}.dark .testimonials-screen[data-v-4c8e9579]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-4c8e9579]{background-color:var(--bg-color)!important}.dark .testimonials-screen .card[data-v-4c8e9579]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .testimonials-screen .toast[data-v-4c8e9579]{background:var(--header-bg);color:var(--text-color)}.dark .testimonials-screen .testimonials-grid[data-v-4c8e9579]{background:transparent}.dark .testimonials-screen .testimonial-card[data-v-4c8e9579]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 3px 8px #0006}.dark .testimonials-screen .testimonial-card[data-v-4c8e9579]:hover{box-shadow:0 8px 20px #0009}.dark .testimonials-screen .testimonial-card .placeholder[data-v-4c8e9579]{background-color:var(--header-border);color:var(--text-color)}.dark .testimonials-screen .testimonial-card .meta .name[data-v-4c8e9579],.dark .testimonials-screen .testimonial-card .meta p[data-v-4c8e9579]{color:var(--text-color)}.dark .testimonials-screen .delete-btn[data-v-4c8e9579]{background:var(--header-border);color:var(--text-color)}.dark .testimonials-screen .delete-btn[data-v-4c8e9579]:hover{transform:scale(1.1)}.dark .testimonials-screen .modal-overlay[data-v-4c8e9579]{background:#000c}.dark .testimonials-screen .modal-content[data-v-4c8e9579],.dark .testimonials-screen .confirm-modal[data-v-4c8e9579],.dark .testimonials-screen .questions-modal[data-v-4c8e9579]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .testimonials-screen .btn-close[data-v-4c8e9579]{color:var(--text-color)}.dark .testimonials-screen .player-wrapper[data-v-4c8e9579],.dark .testimonials-screen .modal-player[data-v-4c8e9579]{background:#000}.dark .testimonials-screen .countdown-bg[data-v-4c8e9579]{stroke:#ffffff40}.dark .testimonials-screen .countdown-progress[data-v-4c8e9579]{stroke:#36b24a}.dark .testimonials-screen .countdown-text[data-v-4c8e9579]{fill:var(--text-color)}.dark .testimonials-screen .questions-modal .form-label[data-v-4c8e9579],.dark .testimonials-screen .questions-modal .hint[data-v-4c8e9579]{color:var(--text-color)}.dark .testimonials-screen .questions-modal .textarea[data-v-4c8e9579],.dark .testimonials-screen .questions-modal .q-textarea[data-v-4c8e9579],.dark .testimonials-screen .questions-modal textarea[data-v-4c8e9579]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .testimonials-screen .questions-modal .file-input[data-v-4c8e9579],.dark .testimonials-screen .questions-modal input[type=file][data-v-4c8e9579]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color);padding:.5rem .75rem;border-radius:4px}.dark .testimonials-screen .questions-modal .intro-video-preview[data-v-4c8e9579]{background-color:#333;border:1px solid var(--header-border)}.dark .testimonials-screen .questions-modal .overlay-delete[data-v-4c8e9579]{background-color:var(--header-border);color:var(--text-color)}.dark .testimonials-screen .questions-modal .questions-list .q-item[data-v-4c8e9579]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.applications-screen[data-v-c19a4105]{position:relative;padding:2rem}.toast[data-v-c19a4105]{position:absolute;top:1rem;right:4.5rem;background:#333;color:#fff;padding:.5rem 1rem;border-radius:4px;font-size:.85rem;z-index:6}.fade-slide-enter-active[data-v-c19a4105],.fade-slide-leave-active[data-v-c19a4105]{transition:opacity .25s,transform .25s}.fade-slide-enter-from[data-v-c19a4105],.fade-slide-leave-to[data-v-c19a4105]{opacity:0;transform:translateY(-6px)}.btn[data-v-c19a4105]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s,filter .2s;margin-top:.5rem}.btn[data-v-c19a4105]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-c19a4105]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-c19a4105]{background:#f0f0f0;color:#000}.btn-primary[data-v-c19a4105]{background:#000;color:#fff}.btn-danger[data-v-c19a4105]{background:#e53e3e;color:#fff}.btn-delete[data-v-c19a4105]{padding:.35rem .8rem;font-size:.9rem}.icon-btn[data-v-c19a4105]{padding:.55rem .8rem;display:inline-flex;align-items:center;justify-content:center}.textarea[data-v-c19a4105]{width:100%;padding:.75rem 1rem;border:1px solid #cbd5e1;border-radius:8px;resize:none;font-size:.95rem;line-height:1.4;font-family:inherit}.q-textarea[data-v-c19a4105]{min-height:3rem}.card[data-v-c19a4105]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:3.75rem 1.5rem 2rem;box-shadow:0 4px 8px #0000000f;position:relative}.card-actions[data-v-c19a4105]{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;z-index:5}.applications-grid[data-v-c19a4105]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:1rem}.application-card[data-v-c19a4105]{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 3px 8px #00000014;cursor:pointer;overflow:visible;transition:transform .25s,box-shadow .25s;z-index:1}.application-card[data-v-c19a4105]:hover{transform:translateY(-8px);box-shadow:0 8px 20px #0000001f}.delete-btn[data-v-c19a4105]{position:absolute;top:-12px;right:-12px;width:28px;height:28px;background:#6e6e6e;border:none;border-radius:50%;color:#fff;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:transform .2s}.delete-btn[data-v-c19a4105]:hover{transform:scale(1.1)}.thumb-wrapper[data-v-c19a4105]{position:relative;width:100%;padding-top:60%;background:#000}.video-thumb[data-v-c19a4105],.placeholder[data-v-c19a4105]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.placeholder[data-v-c19a4105]{display:flex;align-items:center;justify-content:center;background:#666;color:#fff;font-size:2.4rem;font-weight:700}.meta[data-v-c19a4105]{padding:1.25rem;display:flex;flex-direction:column;gap:.4rem}.name[data-v-c19a4105]{margin:0;font-size:1.15rem;font-weight:600}.email[data-v-c19a4105],.date[data-v-c19a4105]{margin:0;font-size:.9rem;color:#555}.loading[data-v-c19a4105]{display:flex;justify-content:center;align-items:center;height:6rem}.spinner[data-v-c19a4105]{width:56px;height:56px;border:5px solid rgba(0,0,0,.1);border-top-color:#36b24a;border-radius:50%;animation:spin-c19a4105 1s linear infinite}@keyframes spin-c19a4105{to{transform:rotate(360deg)}}.alert[data-v-c19a4105]{background:#fed7d7;color:#9b2c2c;padding:1rem;margin-bottom:1rem;border-radius:4px}.empty[data-v-c19a4105]{color:#555;font-style:italic}.modal-overlay[data-v-c19a4105]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c19a4105],.questions-modal[data-v-c19a4105],.confirm-modal[data-v-c19a4105]{background:#fff;max-width:800px;width:95%;max-height:90vh;overflow-y:auto;border-radius:12px;padding:2rem 2.5rem;position:relative;box-shadow:0 8px 24px #00000040}.btn-close[data-v-c19a4105]{position:absolute;top:12px;right:12px;background:transparent;border:none;font-size:2rem;cursor:pointer;color:#666}.btn-close[data-v-c19a4105]:hover{color:#000}.player-wrapper[data-v-c19a4105]{position:relative;width:100%;padding-top:56.25%}.modal-player[data-v-c19a4105]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;border-radius:6px;object-fit:contain}.player-controls[data-v-c19a4105]{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:.75rem}.counter[data-v-c19a4105]{font-weight:600;font-size:.9rem;color:#333}.btn-nav[data-v-c19a4105]{padding:.4rem .8rem}.countdown-overlay[data-v-c19a4105]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:33%;height:33%;pointer-events:none}.countdown-svg[data-v-c19a4105]{width:100%;height:100%}.countdown-bg[data-v-c19a4105]{fill:none;stroke:#00000040;stroke-width:8}.countdown-progress[data-v-c19a4105]{fill:none;stroke:#e53e3e;stroke-width:8;stroke-dasharray:339.292;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1s linear}.countdown-text[data-v-c19a4105]{fill:#fff;font-size:2.5rem;font-weight:700}.confirm-modal[data-v-c19a4105]{max-width:400px;text-align:center}.confirm-actions[data-v-c19a4105]{display:flex;justify-content:center;gap:1rem}.questions-modal[data-v-c19a4105]{padding:2.5rem 3rem;display:flex;flex-direction:column;gap:1.75rem}.q-title[data-v-c19a4105]{text-align:center;font-size:1.6rem;font-weight:700;margin:0 0 .5rem}.form-section[data-v-c19a4105]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-c19a4105]{font-weight:600;font-size:.95rem}.hint[data-v-c19a4105]{font-weight:400;font-size:.8rem;color:#6b7280;margin-left:.25rem}.questions-list[data-v-c19a4105]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.q-item[data-v-c19a4105]{display:flex;align-items:center;gap:.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .75rem}.q-num[data-v-c19a4105]{font-weight:600;width:1.5rem;text-align:right}.q-input[data-v-c19a4105]{flex:1;border:none;background:transparent;font-size:.95rem}.q-input[data-v-c19a4105]:focus{outline:none}.builder-actions[data-v-c19a4105]{margin-top:auto;display:flex;justify-content:flex-end;gap:1rem}.builder-actions .btn-primary[data-v-c19a4105]{background:#36b24a;color:#fff}.dark .applications-screen[data-v-c19a4105]{background-color:var(--bg-color);color:var(--text-color)}.dark .applications-screen .card[data-v-c19a4105]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .applications-screen .toast[data-v-c19a4105]{background:var(--header-bg);color:var(--text-color)}.dark .applications-screen .applications-grid[data-v-c19a4105]{background:transparent}.dark .applications-screen .application-card[data-v-c19a4105]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 3px 8px #0006}.dark .applications-screen .application-card[data-v-c19a4105]:hover{box-shadow:0 8px 20px #0009}.dark .applications-screen .application-card .placeholder[data-v-c19a4105]{background-color:var(--header-border);color:var(--text-color)}.dark .applications-screen .application-card .meta .name[data-v-c19a4105],.dark .applications-screen .application-card .meta p[data-v-c19a4105]{color:var(--text-color)}.dark .applications-screen .delete-btn[data-v-c19a4105]{background:var(--header-border);color:var(--text-color)}.dark .applications-screen .modal-overlay[data-v-c19a4105]{background:#000c}.dark .applications-screen .modal-content[data-v-c19a4105],.dark .applications-screen .confirm-modal[data-v-c19a4105],.dark .applications-screen .questions-modal[data-v-c19a4105]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .applications-screen .btn-close[data-v-c19a4105]{color:var(--text-color)}.dark .applications-screen .player-wrapper[data-v-c19a4105],.dark .applications-screen .modal-player[data-v-c19a4105]{background:#000}.dark .applications-screen .countdown-bg[data-v-c19a4105]{stroke:#ffffff40}.dark .applications-screen .countdown-progress[data-v-c19a4105]{stroke:#36b24a}.dark .applications-screen .countdown-text[data-v-c19a4105]{fill:var(--text-color)}.dark .applications-screen .questions-modal .form-label[data-v-c19a4105],.dark .applications-screen .questions-modal .hint[data-v-c19a4105]{color:var(--text-color)}.dark .applications-screen .questions-modal .textarea[data-v-c19a4105],.dark .applications-screen .questions-modal .q-textarea[data-v-c19a4105],.dark .applications-screen .questions-modal textarea[data-v-c19a4105]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .applications-screen .questions-modal .questions-list .q-item[data-v-c19a4105]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.documents-screen[data-v-dce1c17c]{padding:2rem}.card[data-v-dce1c17c]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:2rem;position:relative;box-shadow:0 4px 8px #0000000f}.card-actions[data-v-dce1c17c]{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem}.file-input[data-v-dce1c17c]{display:none}.title-inline[data-v-dce1c17c]{margin:0;font-size:1.4rem;font-weight:600}.list-section.card>h2[data-v-dce1c17c]{margin:0 0 1rem}.header[data-v-dce1c17c]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.back-btn[data-v-dce1c17c]{white-space:nowrap}.folder-grid[data-v-dce1c17c]{display:grid;gap:1rem;margin-top:1rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.folder-list[data-v-dce1c17c]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.folder-card[data-v-dce1c17c]{position:relative;background:#f9f9f9;border:1px solid #ccc;border-radius:8px;padding:1rem;text-align:center;cursor:pointer;box-shadow:0 3px 8px #00000014;transition:.2s}.folder-card[data-v-dce1c17c]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001f}.folder-list .folder-card[data-v-dce1c17c]{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 3px 8px #00000014;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;text-align:left;transition:.25s}.folder-list .folder-card[data-v-dce1c17c]:hover{transform:translateY(-6px);box-shadow:0 8px 20px #0000001f}.folder-list .folder-card .name[data-v-dce1c17c]{margin:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edit-btn[data-v-dce1c17c]{position:absolute;top:-18px;right:-12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:#36b24a;color:#fff;font-size:1rem;cursor:pointer;transition:transform .2s}.edit-btn[data-v-dce1c17c]:hover{transform:scale(1.1)}.docs-grid[data-v-dce1c17c]{display:grid;gap:1.5rem;margin-top:1.5rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.docs-list[data-v-dce1c17c]{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.doc-card[data-v-dce1c17c]{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 3px 8px #00000014;display:flex;flex-direction:column;align-items:center;padding:2rem 1rem 1.5rem;text-align:center;transition:.25s;cursor:pointer}.doc-card[data-v-dce1c17c]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001f}.docs-list .doc-card[data-v-dce1c17c]{flex-direction:row;align-items:center;gap:1rem;padding:1rem 1.25rem;text-align:left}.docs-list .doc-card[data-v-dce1c17c]:hover{transform:translateY(-6px);box-shadow:0 8px 20px #0000001f}.file-icon[data-v-dce1c17c]{font-size:2.4rem;color:#36b24a}.name[data-v-dce1c17c]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.docs-list .name[data-v-dce1c17c]{margin:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn[data-v-dce1c17c]{padding:.5rem 1rem;border:none;border-radius:4px;font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;transition:background .2s,filter .2s}.btn[data-v-dce1c17c]:not(:disabled):hover{filter:brightness(.9)}.btn-secondary[data-v-dce1c17c]{background:#f0f0f0}.btn-primary[data-v-dce1c17c]{background:#36b24a;color:#fff}.btn-danger[data-v-dce1c17c]{background:#e53e3e;color:#fff}.icon-btn[data-v-dce1c17c]{padding:.5rem .8rem}.loading[data-v-dce1c17c]{display:flex;justify-content:center;align-items:center;height:5rem}.spinner[data-v-dce1c17c]{width:48px;height:48px;border:5px solid rgba(0,0,0,.1);border-top-color:#36b24a;border-radius:50%;animation:spin-dce1c17c 1s linear infinite}@keyframes spin-dce1c17c{to{transform:rotate(360deg)}}.alert[data-v-dce1c17c]{background:#fed7d7;color:#9b2c2c;padding:1rem;border-radius:4px}.empty[data-v-dce1c17c]{color:#555;font-style:italic}.modal-overlay[data-v-dce1c17c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-modal[data-v-dce1c17c]{background:#fff;padding:2rem 2.5rem;border-radius:10px;max-width:360px;width:90%;text-align:center}.confirm-actions[data-v-dce1c17c]{display:flex;justify-content:center;gap:1rem;margin-top:1.25rem}.rename-input[data-v-dce1c17c]{width:100%;padding:.6rem .8rem;margin-top:1rem;border:1px solid #ccc;border-radius:6px;font-size:.95rem;font-family:inherit}.dark .documents-screen[data-v-dce1c17c]{background-color:var(--bg-color);color:var(--text-color)}.dark .card[data-v-dce1c17c]{background:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 12px #0000008c}.dark .card-actions button[data-v-dce1c17c],.dark .header .btn[data-v-dce1c17c]{background:var(--header-border);color:var(--text-color)}.dark .folder-card[data-v-dce1c17c],.dark .doc-card[data-v-dce1c17c]{background:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 3px 8px #00000073}.dark .folder-card[data-v-dce1c17c]:hover,.dark .doc-card[data-v-dce1c17c]:hover{box-shadow:0 8px 20px #000000a6}.dark .file-icon[data-v-dce1c17c]{color:#36b24a}.dark .spinner[data-v-dce1c17c]{border-color:#ffffff26;border-top-color:#36b24a}.dark .alert[data-v-dce1c17c]{background:#4f0909;color:#fed7d7}.dark .empty[data-v-dce1c17c]{color:var(--text-color)}.dark .modal-overlay[data-v-dce1c17c]{background:#000c}.dark .confirm-modal[data-v-dce1c17c]{background:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .rename-input[data-v-dce1c17c]{background:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .folder-list .folder-card .edit-btn[data-v-dce1c17c]{background:var(--header-border);color:var(--text-color)}.dark .folder-list .folder-card .file-icon[data-v-dce1c17c]{color:var(--text-color)}.mymba-view[data-v-bf05fa9b]{display:flex;flex-direction:column;gap:2rem;padding:1rem}.top-row[data-v-bf05fa9b]{display:flex;gap:2rem}.section[data-v-bf05fa9b]{flex:1}.bottom-row[data-v-bf05fa9b]{width:100%}.alert[data-v-bf05fa9b]{background-color:#f8d7da;color:#721c24;padding:1rem;border:1px solid #f5c6cb;border-radius:4px;text-align:center}@media (max-width: 1200px){.top-row[data-v-bf05fa9b]{flex-direction:column;gap:1.5rem}.section[data-v-bf05fa9b]{flex:1 1 100%}.bottom-row[data-v-bf05fa9b]{margin-top:1.5rem}.mymba-view[data-v-bf05fa9b]{gap:1.5rem;padding:.75rem}}@media (max-width: 600px){.mymba-view[data-v-bf05fa9b]{gap:1rem}}.marketing-view[data-v-7a87de38]{display:flex;flex-direction:column;flex:1;background:#f9f9f9;min-height:100%}main[data-v-7a87de38]{flex:1;padding:2rem}.marketing-grid[data-v-7a87de38]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}.company-card[data-v-7a87de38]{background:#fff;border-radius:1rem;overflow:visible;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.company-card[data-v-7a87de38]:hover{transform:translateY(-10px);box-shadow:0 6px 18px #00000026}.card-link[data-v-7a87de38]{text-decoration:none;color:inherit;flex:1;display:flex;flex-direction:column}.card-header[data-v-7a87de38]{padding:2.5rem 1.25rem 1.25rem;display:flex;justify-content:center}.image-wrapper[data-v-7a87de38]{width:100px;height:100px;border-radius:50%;background:#f7f7f7;display:flex;align-items:center;justify-content:center}.marketing-icon[data-v-7a87de38]{font-size:3rem;color:#36b24a}.card-body[data-v-7a87de38]{padding:1.5rem;text-align:center;flex:1;display:flex;align-items:center;justify-content:center}.company-name[data-v-7a87de38]{font-size:1.125rem;font-weight:600;color:#333}.dark .marketing-view[data-v-7a87de38]{background-color:var(--bg-color);color:var(--text-color)}.dark .company-card[data-v-7a87de38]{background:var(--footer-bg);box-shadow:0 2px 8px #0006}.dark .company-card[data-v-7a87de38]:hover{box-shadow:0 6px 18px #0009}.dark .card-header[data-v-7a87de38],.dark .image-wrapper[data-v-7a87de38]{background:var(--header-border)}.dark .marketing-icon[data-v-7a87de38],.dark .company-name[data-v-7a87de38]{color:var(--text-color)}.overlay[data-v-1f4f7564]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000008c;z-index:1200}.edit-card[data-v-1f4f7564]{background:#fff;width:90vw;max-width:500px;height:calc(85vh - 64px - 2rem);border-radius:8px;box-shadow:0 6px 20px #0000004d;display:flex;flex-direction:column;padding:1.25rem 1.5rem 1.75rem}.card-header[data-v-1f4f7564]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.close[data-v-1f4f7564]{background:none;border:none;font-size:1.25rem;cursor:pointer}.modal-body[data-v-1f4f7564]{flex:1;overflow-y:auto;scrollbar-gutter:stable;padding-right:.75rem}.loading-message[data-v-1f4f7564]{display:flex;flex-direction:column;align-items:center;padding:1rem}.spinner[data-v-1f4f7564]{width:30px;height:30px;border:3px solid #ddd;border-top-color:#36b24a;border-radius:50%;animation:spin-1f4f7564 1s linear infinite}@keyframes spin-1f4f7564{to{transform:rotate(360deg)}}.loading-text[data-v-1f4f7564]{margin-top:.5rem;font-size:1rem;color:#555}.error[data-v-1f4f7564]{color:#e74c3c;margin-bottom:1rem;text-align:center}.field[data-v-1f4f7564]{margin-bottom:1rem}.field label[data-v-1f4f7564]{display:block;font-weight:600;margin-bottom:.25rem}.tag-edit-list[data-v-1f4f7564]{list-style:none;padding:0;margin:0 0 .5rem}.tag-edit-list li[data-v-1f4f7564]{display:flex;align-items:center;margin-bottom:.5rem}.tag-edit-list input[data-v-1f4f7564]{flex:1;padding:.4rem;border:1px solid #ccc;border-radius:4px}.remove-btn[data-v-1f4f7564]{background:none;border:none;font-size:1rem;margin-left:.5rem;color:#e74c3c;cursor:pointer}.add-btn[data-v-1f4f7564]{background:transparent;border:none;font-size:.9rem;color:#2d8cff;cursor:pointer}.card-footer[data-v-1f4f7564]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.btn-cancel[data-v-1f4f7564],.btn-save[data-v-1f4f7564]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:600}.btn-cancel[data-v-1f4f7564]{background:#eee}.btn-save[data-v-1f4f7564]{background:#36b24a;color:#fff}.dark .edit-card[data-v-1f4f7564]{background:var(--footer-bg);color:var(--text-color)}.dark .card-header[data-v-1f4f7564]{border-bottom:1px solid var(--header-border)}.dark .close[data-v-1f4f7564]{color:var(--text-color)}.dark .spinner[data-v-1f4f7564]{border-color:#555;border-top-color:#36b24a}.dark .tag-edit-list input[data-v-1f4f7564]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .add-btn[data-v-1f4f7564]{color:var(--text-color);opacity:.75}.overlay[data-v-5dc11db9]{position:fixed;top:64px;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;background:#0000008c;z-index:1200}.card[data-v-5dc11db9]{background:#fff;width:calc(90% - 64px - 2rem);height:calc(85vh - 64px - 2rem);border-radius:8px;box-shadow:0 6px 20px #0000004d;display:flex;flex-direction:column}.card-header[data-v-5dc11db9]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem}.close[data-v-5dc11db9]{background:none;border:none;font-size:1.25rem;cursor:pointer}.control-bar[data-v-5dc11db9]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:0 1.5rem 1rem}.control-bar label[data-v-5dc11db9],.loc-label[data-v-5dc11db9]{font-size:.85rem;white-space:nowrap}select[data-v-5dc11db9],.date-input[data-v-5dc11db9]{padding:.3rem .6rem;border:1px solid #ccc;border-radius:4px}.dash[data-v-5dc11db9]{margin:0 .5rem}.btn-icon[data-v-5dc11db9]{background:none;border:none;font-size:1.5rem;color:#333;cursor:pointer;transition:color .2s}.btn-icon[data-v-5dc11db9]:hover{color:#36b24a}.error[data-v-5dc11db9]{color:#e74c3c;margin:0 1.5rem 1rem}.table-wrapper[data-v-5dc11db9]{flex:1;margin:0 1.5rem 1.5rem;border:1px solid #ccc;border-radius:4px;overflow:auto}.sheet-table[data-v-5dc11db9]{width:100%;border-collapse:collapse;table-layout:fixed}.sheet-table th[data-v-5dc11db9],.sheet-table td[data-v-5dc11db9]{border:1px solid #ccc;padding:6px;font-size:.9rem;word-break:break-word}.sheet-table th[data-v-5dc11db9]{position:sticky;top:0;background:#f2f2f2;z-index:10}.sheet-table th[data-v-5dc11db9]:nth-child(3),.sheet-table td[data-v-5dc11db9]:nth-child(3){width:8rem;white-space:nowrap}.empty[data-v-5dc11db9]{text-align:center;padding:1.5rem 0;color:#777}@keyframes shimmer-5dc11db9{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ghost-row td[data-v-5dc11db9]{background:#fff}.skeleton[data-v-5dc11db9]{position:relative;overflow:hidden;background:#eee;height:12px;border-radius:4px}.skeleton.icon[data-v-5dc11db9]{width:24px;height:24px;border-radius:50%}.skeleton.short[data-v-5dc11db9]{width:85px}.skeleton.medium[data-v-5dc11db9]{width:110px}.skeleton.tiny[data-v-5dc11db9]{width:45px}.mt4[data-v-5dc11db9]{margin-top:4px}.skeleton[data-v-5dc11db9]:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer-5dc11db9 1.4s infinite}.audio-cell[data-v-5dc11db9]{text-align:center}.play-btn[data-v-5dc11db9]{background:transparent;border:1px solid #2D8CFF;border-radius:4px;padding:.2rem .5rem;font-size:1rem;color:#2d8cff;cursor:pointer;transition:background .2s}.play-btn[data-v-5dc11db9]:disabled{opacity:.6;cursor:not-allowed}.play-btn[data-v-5dc11db9]:not(:disabled):hover{background:#2d8cff1a}.no-audio[data-v-5dc11db9]{font-size:.9rem;color:#888}.audio-overlay[data-v-5dc11db9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:7000}.audio-modal[data-v-5dc11db9]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 12px #00000040;display:flex;flex-direction:column;gap:1rem}.audio-error[data-v-5dc11db9]{color:#e74c3c;text-align:center}.dark .card[data-v-5dc11db9]{background:var(--footer-bg);color:var(--text-color)}.dark .btn-icon[data-v-5dc11db9],.dark .close[data-v-5dc11db9]{color:#fff}.dark .overlay[data-v-5dc11db9]{background:#000000bf}.dark select[data-v-5dc11db9],.dark .date-input[data-v-5dc11db9]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .sheet-table th[data-v-5dc11db9],.dark .sheet-table td[data-v-5dc11db9]{border-color:#ffffff26}.dark .sheet-table th[data-v-5dc11db9]{background:var(--header-border)}.dark .empty[data-v-5dc11db9],.dark .no-audio[data-v-5dc11db9]{color:#aaa}.dark .ghost-row td[data-v-5dc11db9]{background:var(--footer-bg)}.dark .skeleton[data-v-5dc11db9]{background:#3a3a3a}.dark .skeleton[data-v-5dc11db9]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.dark .play-btn[data-v-5dc11db9]{border-color:#2d8cff;color:#2d8cff}.dark .play-btn[data-v-5dc11db9]:not(:disabled):hover{background:#2d8cff33}.dark .audio-modal[data-v-5dc11db9]{background:var(--footer-bg);color:var(--text-color)}@media (max-width: 640px){.card[data-v-5dc11db9]{width:95%;height:calc(100vh - 2rem)}.control-bar[data-v-5dc11db9]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 1rem 1rem}.sheet-table th[data-v-5dc11db9],.sheet-table td[data-v-5dc11db9]{padding:4px;font-size:.75rem}.col-sentiment[data-v-5dc11db9]{display:none}.sheet-table th[data-v-5dc11db9]:nth-child(3),.sheet-table td[data-v-5dc11db9]:nth-child(3){width:6rem}}.overlay[data-v-5dc11db9]{z-index:5000!important}@media (min-width: 1500px){.grid-layout .overlay[data-v-5dc11db9]{left:240px!important;right:0!important;width:auto!important}}@media (max-width: 1499px){.grid-layout .overlay[data-v-5dc11db9]{left:0!important;right:0!important;width:auto!important}}.control-bar select[data-v-5dc11db9]{width:140px;max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dark .control-bar select[data-v-5dc11db9]{width:140px;max-width:140px}.date-input[data-v-5dc11db9]{width:140px;max-width:140px;padding:.3rem .6rem;border:1px solid #ccc;border-radius:4px;background:#fff}.dark .date-input[data-v-5dc11db9]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}@media (max-width: 900px){.control-bar[data-v-5dc11db9]{flex-wrap:wrap}}.overlay[data-v-16d2cae6]{position:fixed;top:64px;bottom:0;left:0;right:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1200;outline:none}.card[data-v-16d2cae6]{background:#fff;width:96vw;max-width:820px;height:calc(85vh - 64px - 2rem);border-radius:8px;box-shadow:0 6px 20px #0000004d;padding:1.25rem 1.75rem 1.5rem;display:flex;flex-direction:column}.card-header[data-v-16d2cae6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-header h3[data-v-16d2cae6]{margin:0;font-size:1.25rem}.header-actions[data-v-16d2cae6]{display:flex;gap:.5rem;align-items:center}.btn-icon[data-v-16d2cae6],.close[data-v-16d2cae6]{background:none;border:none;font-size:1.25rem;cursor:pointer}.settings-modal .modal-card[data-v-16d2cae6]{background:#fff;width:90vw;max-width:600px;max-height:90vh;border-radius:8px;display:flex;flex-direction:column;box-shadow:0 6px 20px #0000004d}.settings-modal .modal-header[data-v-16d2cae6]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.settings-modal .modal-header h3[data-v-16d2cae6]{margin:0;font-size:1.25rem}.settings-modal .modal-header .close[data-v-16d2cae6]{background:none;border:none;font-size:1.25rem;cursor:pointer}.settings-modal .modal-body[data-v-16d2cae6]{padding:1rem 1.5rem;overflow-y:auto}.settings-modal .modal-body .checkbox-list[data-v-16d2cae6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem 1rem}.settings-modal .modal-body .checkbox-list .checkbox-item[data-v-16d2cae6]{display:flex;align-items:center;background:#f9f9f9;padding:.5rem;border-radius:4px;transition:background .2s}.settings-modal .modal-body .checkbox-list .checkbox-item[data-v-16d2cae6]:hover{background:#eef2f7}.settings-modal .modal-body .checkbox-list .checkbox-item .checkbox-label[data-v-16d2cae6]{margin-left:.5rem;font-size:.95rem;color:#333}.settings-modal .modal-footer[data-v-16d2cae6]{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1.5rem;border-top:1px solid #e2e8f0}.settings-modal .modal-footer .btn-secondary[data-v-16d2cae6]{background:#e0e0e0;color:#333;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.95rem;cursor:pointer}.settings-modal .modal-footer .btn-secondary[data-v-16d2cae6]:hover{background:#d3d3d3}.settings-modal .modal-footer .btn-primary[data-v-16d2cae6]{background:#36b24a;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.95rem;cursor:pointer}.settings-modal .modal-footer .btn-primary[data-v-16d2cae6]:hover{background:#2d933d}.location-filter[data-v-16d2cae6]{margin-bottom:1rem;display:flex;align-items:center}.location-filter select[data-v-16d2cae6]{margin:0 .5rem;padding:.3rem .6rem;border-radius:4px}.row-count[data-v-16d2cae6]{font-weight:600;color:#555}.table-wrapper[data-v-16d2cae6]{flex:1;overflow:auto;padding-right:.75rem}.sheet-table[data-v-16d2cae6]{border-collapse:collapse;width:100%;table-layout:fixed}.sheet-table th[data-v-16d2cae6],.sheet-table td[data-v-16d2cae6]{border:1px solid #ccc;padding:6px;font-size:.85rem}.sheet-table th[data-v-16d2cae6]{position:sticky;top:0;background:#f2f2f2}.empty[data-v-16d2cae6]{text-align:center;font-style:italic;color:#777}@keyframes shimmer-16d2cae6{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ghost-row td[data-v-16d2cae6]{background:#fff}.skeleton[data-v-16d2cae6]{position:relative;overflow:hidden;background:#eee;height:12px;border-radius:4px}.skeleton.short[data-v-16d2cae6]{width:90px}.skeleton.medium[data-v-16d2cae6]{width:160px}.skeleton[data-v-16d2cae6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer-16d2cae6 1.4s infinite}.dark .overlay[data-v-16d2cae6]{background:#000000bf}.dark .card[data-v-16d2cae6],.dark .settings-modal .modal-card[data-v-16d2cae6]{background:var(--footer-bg);color:var(--text-color)}.dark .sheet-table th[data-v-16d2cae6],.dark .sheet-table td[data-v-16d2cae6]{border-color:#ffffff26}.dark .sheet-table th[data-v-16d2cae6]{background:var(--header-border)}.dark .skeleton[data-v-16d2cae6]{background:#3a3a3a}.dark .skeleton[data-v-16d2cae6]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.dark .checkbox-item[data-v-16d2cae6]{background:#2a2a2a}.dark .checkbox-item[data-v-16d2cae6]:hover{background:#333}.dark .checkbox-label[data-v-16d2cae6],.dark .location-filter select[data-v-16d2cae6]{color:var(--text-color)}.dark .modal-footer .btn-secondary[data-v-16d2cae6]{background:#555;color:#eee}.dark .modal-footer .btn-secondary[data-v-16d2cae6]:hover{background:#6f6f6f}.dark .modal-footer .btn-primary[data-v-16d2cae6]{background:#3dc453}.dark .modal-footer .btn-primary[data-v-16d2cae6]:hover{background:#51ca64}.overlay[data-v-a71e6fc7]{position:fixed;top:64px;bottom:0;left:0;right:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1200;outline:none}.card[data-v-a71e6fc7]{background:#fff;width:96vw;max-width:960px;height:calc(85vh - 64px - 2rem);border-radius:8px;box-shadow:0 6px 20px #0000004d;padding:1.25rem 1.75rem 1.75rem;display:flex;flex-direction:column}.table-wrapper[data-v-a71e6fc7]{flex:1;overflow:auto;scrollbar-gutter:stable;padding-right:.75rem}.card-header[data-v-a71e6fc7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.close[data-v-a71e6fc7]{background:none;border:none;font-size:1.25rem;cursor:pointer}.capitalize[data-v-a71e6fc7]{text-transform:capitalize}.filter-bar[data-v-a71e6fc7]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.filter-btn[data-v-a71e6fc7]{padding:.35rem .85rem;border:1px solid #ccc;background:#f7f7f7;border-radius:4px;cursor:pointer;font-size:.85rem}.filter-btn.active[data-v-a71e6fc7],.filter-btn[data-v-a71e6fc7]:hover{background:#27ae60;color:#fff;border-color:#27ae60}.loc-label[data-v-a71e6fc7]{font-size:.85rem;margin-right:.5rem}.sheet-table[data-v-a71e6fc7]{border-collapse:collapse;width:100%;table-layout:fixed}.sheet-table th[data-v-a71e6fc7],.sheet-table td[data-v-a71e6fc7]{border:1px solid #ccc;padding:6px;font-size:.9rem;word-break:break-word}.sheet-table th[data-v-a71e6fc7]{position:sticky;top:0;background:#f2f2f2}.empty[data-v-a71e6fc7]{text-align:center;padding:1.5rem 0;color:#777}@keyframes shimmer-a71e6fc7{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ghost-row td[data-v-a71e6fc7]{background:#fff}.skeleton[data-v-a71e6fc7]{position:relative;overflow:hidden;background:#eee;height:12px;border-radius:4px}.skeleton.short[data-v-a71e6fc7]{width:85px}.skeleton.medium[data-v-a71e6fc7]{width:110px}.skeleton.tiny[data-v-a71e6fc7]{width:45px}.mt4[data-v-a71e6fc7]{margin-top:4px}.skeleton[data-v-a71e6fc7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer-a71e6fc7 1.4s infinite}.dark .overlay[data-v-a71e6fc7]{background:#000000bf}.dark .card[data-v-a71e6fc7]{background:var(--footer-bg);color:var(--text-color)}.dark .card-header[data-v-a71e6fc7]{border-bottom:1px solid var(--header-border)}.dark .close[data-v-a71e6fc7]{color:var(--text-color)}.dark .filter-btn[data-v-a71e6fc7]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .filter-btn.active[data-v-a71e6fc7],.dark .filter-btn[data-v-a71e6fc7]:hover{background:#36b24a;color:#fff;border-color:#36b24a}.dark .sheet-table th[data-v-a71e6fc7]{background:var(--header-border)}.dark .sheet-table th[data-v-a71e6fc7],.dark .sheet-table td[data-v-a71e6fc7]{border-color:#ffffff26}.dark .empty[data-v-a71e6fc7]{color:#aaa}.dark .ghost-row td[data-v-a71e6fc7]{background:var(--footer-bg)}.dark .skeleton[data-v-a71e6fc7]{background:#3a3a3a}.dark .skeleton[data-v-a71e6fc7]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.overlay[data-v-a71e6fc7]{z-index:5000!important}@media (min-width: 1500px){.grid-layout .overlay[data-v-a71e6fc7]{left:240px!important;right:0!important;width:auto!important}}@media (max-width: 1499px){.grid-layout .overlay[data-v-a71e6fc7]{left:0!important;right:0!important;width:auto!important}}.overlay[data-v-69b2f3d6]{position:fixed;top:64px;bottom:0;left:0;right:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1200;outline:none}.card.edit-modal-view[data-v-69b2f3d6]{background:#fff;width:96vw;max-width:640px;max-height:calc(100vh - 64px - 2rem);display:flex;flex-direction:column;border-radius:8px;box-shadow:0 6px 20px #0000004d;overflow:auto}.card-header[data-v-69b2f3d6]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #eee}.card-header h3[data-v-69b2f3d6]{margin:0;font-size:1.25rem}.close-btn[data-v-69b2f3d6]{background:transparent;border:none;font-size:1.5rem;cursor:pointer}.card-body[data-v-69b2f3d6]{padding:1rem 2rem;flex:1;overflow-y:auto}.set-selector[data-v-69b2f3d6]{margin-bottom:1rem}.select-add-wrapper[data-v-69b2f3d6]{display:flex;align-items:center;gap:.5rem}.select[data-v-69b2f3d6]{flex:1}.btn-add[data-v-69b2f3d6]{padding:.4rem .75rem;font-size:1.25rem;line-height:1}.actions[data-v-69b2f3d6]{display:flex;gap:.5rem;margin-bottom:1rem}.btn-sm[data-v-69b2f3d6]{padding:.25rem .75rem;font-size:.85rem}.form-group[data-v-69b2f3d6]{margin-bottom:1rem;display:flex;flex-direction:column}.label[data-v-69b2f3d6]{margin-bottom:.25rem;font-weight:600}.input-field[data-v-69b2f3d6]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.goals-grid[data-v-69b2f3d6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem}.goal-field .input-field[data-v-69b2f3d6]{text-align:center}.error[data-v-69b2f3d6]{color:#e74c3c;font-size:.9rem;margin-top:.5rem}.card-footer[data-v-69b2f3d6]{padding:1rem 2rem;display:flex;justify-content:flex-end;gap:.5rem}.btn[data-v-69b2f3d6]{padding:.5rem 1rem;border-radius:4px;border:none;cursor:pointer;font-weight:700;transition:filter .2s}.btn-primary[data-v-69b2f3d6]{background:#36b24a;color:#fff}.btn-secondary[data-v-69b2f3d6]{background:#e0e0e0;color:#000}.btn-danger[data-v-69b2f3d6]{background:#e74c3c;color:#fff}.btn[data-v-69b2f3d6]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-69b2f3d6]:disabled{opacity:.6;cursor:not-allowed}.dark .card.edit-modal-view[data-v-69b2f3d6]{background:var(--footer-bg);color:var(--text-color)}.dark .card-header[data-v-69b2f3d6],.dark .card-footer[data-v-69b2f3d6]{border-color:var(--header-border)}.dark .input-field[data-v-69b2f3d6]{background:#333;border-color:var(--header-border);color:var(--text-color)}.overlay[data-v-69b2f3d6]{z-index:5000!important}@media (min-width: 1500px){.grid-layout .overlay[data-v-69b2f3d6]{left:240px!important;right:0!important;width:auto!important}}@media (max-width: 1499px){.grid-layout .overlay[data-v-69b2f3d6]{left:0!important;right:0!important;width:auto!important}}.marketing-reports-view[data-v-af50a3bb]{display:flex;flex-direction:column;gap:2rem;padding:2rem;background:var(--bg-color, #f5f5f5);box-sizing:border-box;width:100%;min-height:100%}.type-row[data-v-af50a3bb]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;box-shadow:0 4px 12px #0000001a}.type-header[data-v-af50a3bb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.lead-set-header[data-v-af50a3bb]{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.filter-select[data-v-af50a3bb]{padding:.3rem .75rem;font-size:.85rem;border:1px solid #ccc;border-radius:4px;background:#f7f7f7}.dark .filter-select[data-v-af50a3bb]{background:#444;border-color:var(--header-border);color:var(--text-color)}.header-actions[data-v-af50a3bb]{display:flex;align-items:center;gap:.5rem}.location-select[data-v-af50a3bb]{padding:.25rem .5rem;font-size:.85rem;border:1px solid #ccc;border-radius:4px;background:#fff}.type-title[data-v-af50a3bb]{margin:0;font-size:1.45rem;font-weight:700}.btn-icon[data-v-af50a3bb]{border:none;background:none;font-size:1.5rem;color:#333;cursor:pointer;transition:color .2s}.btn-icon[data-v-af50a3bb]:hover{color:#36b24a}.reports-header[data-v-af50a3bb]{display:flex;align-items:center;margin-bottom:0;height:1.2rem}.btn-icon.back-btn[data-v-af50a3bb]{font-size:2.5rem;line-height:1;padding:0;margin:0}.gauges[data-v-af50a3bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.gauge-wrapper[data-v-af50a3bb]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .15s}.gauge-wrapper[data-v-af50a3bb]:hover{transform:translateY(-2px)}.gauge[data-v-af50a3bb]{width:120px;height:60px}.numbers[data-v-af50a3bb]{display:flex;align-items:flex-end;gap:.2rem;margin-top:.25rem}.numbers .count[data-v-af50a3bb]{font-size:1.6rem;font-weight:700;color:#333}.numbers .goal[data-v-af50a3bb]{font-size:.9rem;color:#777}.period[data-v-af50a3bb]{font-size:.85rem;color:#555;margin-top:.15rem}.source-filter[data-v-af50a3bb]{display:flex;justify-content:center;gap:.5rem;margin:.5rem 0 1rem}.filter-btn[data-v-af50a3bb]{padding:.3rem .75rem;border:1px solid #ccc;border-radius:4px;background:#f7f7f7;cursor:pointer;font-weight:600;font-size:.85rem;transition:background .2s}.filter-btn.active[data-v-af50a3bb],.filter-btn[data-v-af50a3bb]:hover{background:#36b24a;color:#fff;border-color:#36b24a}.modal-overlay[data-v-af50a3bb]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999}.modal-content[data-v-af50a3bb]{background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000040;width:100%;max-width:550px;max-height:90vh;overflow:auto;padding:3rem 2rem;text-align:center}.modal-content.detail[data-v-af50a3bb]{padding-top:2.5rem;padding-bottom:2.5rem}.modal-content .table-wrapper[data-v-af50a3bb]{margin-block:1.25rem 2rem}.modal-content .actions[data-v-af50a3bb],.modal-content .btn.btn-secondary[data-v-af50a3bb]{margin-top:1.5rem}.modal-content.detail[data-v-af50a3bb]{max-width:900px;padding:1.5rem}.table-wrapper[data-v-af50a3bb]{overflow:auto;max-height:60vh}.sheet-table[data-v-af50a3bb]{width:100%;border-collapse:collapse;table-layout:fixed}.sheet-table th[data-v-af50a3bb],.sheet-table td[data-v-af50a3bb]{border:1px solid #ccc;padding:6px;text-align:left}.sheet-table th[data-v-af50a3bb]{position:sticky;top:0;z-index:10;background:#f2f2f2;box-shadow:0 2px 4px #0000001a}.dark .sheet-table th[data-v-af50a3bb]{background:var(--header-border);box-shadow:0 2px 4px #0009}.input-field[data-v-af50a3bb]{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;margin-bottom:1rem}.leads-sections .section[data-v-af50a3bb]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.leads-sections label[data-v-af50a3bb]{flex:0 0 100px;font-weight:500}.capitalize[data-v-af50a3bb]{text-transform:capitalize}.goals-inputs[data-v-af50a3bb]{display:flex;gap:1rem;justify-content:center;margin:1rem 0}.goal-label[data-v-af50a3bb]{display:flex;flex-direction:column;font-weight:600;font-size:.9rem;align-items:center}.goal-label input[data-v-af50a3bb]{width:80px;padding:.45rem;border:1px solid #ccc;border-radius:4px;margin-top:.3rem;text-align:center}.location-select[data-v-af50a3bb]{margin-right:.75rem;padding:.25rem .5rem;font-size:.85rem;border:1px solid #ccc;border-radius:4px;background:#fff}.dark .location-select[data-v-af50a3bb]{background:#444;border-color:var(--header-border);color:var(--text-color)}.btn[data-v-af50a3bb]{padding:.5rem 1rem;border:none;border-radius:4px;font-weight:700;cursor:pointer;font-family:inherit;font-size:1rem;transition:filter .2s}.btn[data-v-af50a3bb]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-af50a3bb]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-af50a3bb]{background:#36b24a;color:#fff}.btn-secondary[data-v-af50a3bb]{background:#f0f0f0;color:#000}.actions[data-v-af50a3bb]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.error[data-v-af50a3bb]{color:#e74c3c;font-size:.9rem;margin-top:.5rem}.loading-overlay[data-v-af50a3bb]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff6;z-index:1000}.spinner[data-v-af50a3bb]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-af50a3bb 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-af50a3bb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.call-row[data-v-af50a3bb]{align-self:flex-start;aspect-ratio:1/1;position:relative;width:490px;height:400px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001a;cursor:pointer;padding:1.5rem}.call-row .gauges.single[data-v-af50a3bb]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.call-row .type-header[data-v-af50a3bb]{position:absolute;top:1rem;left:50%;transform:translate(-50%)}.call-row .gauges.single .numbers .count[data-v-af50a3bb]{font-size:10rem;position:relative;top:10px}.call-row .type-header .type-title[data-v-af50a3bb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-row .call-logo[data-v-af50a3bb]{position:absolute;bottom:.3rem;right:.3rem;width:150px;height:auto;pointer-events:none}.call-row[data-v-af50a3bb]{position:relative}.call-row .gauges.single[data-v-af50a3bb]{position:static!important;inset:auto!important;margin-bottom:1rem}.calls-control[data-v-af50a3bb]{position:relative;z-index:1;margin-top:0}.call-row .calls-control[data-v-af50a3bb]{display:flex;justify-content:center;align-items:center;gap:.5rem;font-weight:700;margin-top:1rem}.call-row .calls-control label[data-v-af50a3bb],.call-row .calls-control .filter-select[data-v-af50a3bb],.call-row .calls-control .location-select[data-v-af50a3bb]{font-weight:inherit}.filter-select[data-v-af50a3bb],.location-select[data-v-af50a3bb]{padding:.3rem .6rem;font-size:.9rem;border:1px solid #ccc;border-radius:4px}.call-overlay[data-v-af50a3bb]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.call-row[data-v-af50a3bb]{cursor:default}.call-logo[data-v-af50a3bb],.call-logo-link[data-v-af50a3bb]{pointer-events:auto!important;cursor:pointer}.call-logo-link[data-v-af50a3bb]{position:absolute;bottom:.3rem;right:.3rem;width:150px;height:auto;z-index:2}.call-overlay[data-v-af50a3bb]{pointer-events:none}.call-row .numbers .count[data-v-af50a3bb]{cursor:pointer}.call-cards-container[data-v-af50a3bb]{display:flex;gap:1.5rem;flex-wrap:wrap}.call-cards-container .call-row[data-v-af50a3bb]{flex:1 1 490px;max-width:490px}.dark .type-row[data-v-af50a3bb]{background:var(--footer-bg);border-color:var(--header-border)}.dark .type-title[data-v-af50a3bb],.dark .period[data-v-af50a3bb],.dark .btn-icon[data-v-af50a3bb]{color:var(--text-color)}.dark .btn-icon[data-v-af50a3bb]:hover{color:#36b24a}.dark .modal-content[data-v-af50a3bb]{background:var(--footer-bg);color:var(--text-color)}.dark .sheet-table th[data-v-af50a3bb]{background:var(--header-border)}.dark .sheet-table th[data-v-af50a3bb],.dark .sheet-table td[data-v-af50a3bb]{border-color:#ffffff40}.dark .input-field[data-v-af50a3bb],.dark .leads-sections input[data-v-af50a3bb]{background:#444;border-color:var(--header-border);color:var(--text-color)}.dark .btn-secondary[data-v-af50a3bb]{background:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .filter-btn[data-v-af50a3bb]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .filter-btn.active[data-v-af50a3bb],.dark .filter-btn[data-v-af50a3bb]:hover{background:#36b24a;color:#fff;border-color:#36b24a}.dark .loading-overlay[data-v-af50a3bb]{background:#0006}.dark .spinner[data-v-af50a3bb]{border-color:#444;border-top-color:#36b24a}.filter-select[data-v-af50a3bb],.location-select[data-v-af50a3bb]{padding:.3rem .6rem;font-size:.9rem;border:1px solid #ccc;border-radius:4px;width:140px;max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dark .filter-select[data-v-af50a3bb],.dark .location-select[data-v-af50a3bb]{width:140px;max-width:140px}.date-input[data-v-af50a3bb]{width:140px;max-width:140px;padding:.3rem .6rem;border:1px solid #ccc;border-radius:4px;background:#fff}.dash[data-v-af50a3bb]{margin:0 .4rem}.dark .date-input[data-v-af50a3bb]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}@media (max-width: 900px){.call-row .calls-control[data-v-af50a3bb]{flex-wrap:wrap}}.call-row .calls-control[data-v-af50a3bb]{flex-wrap:wrap;row-gap:.5rem;justify-content:center}.call-row .calls-control[data-v-af50a3bb]>*{flex:0 0 auto}@media (max-width: 480px){.call-row .calls-control .filter-select[data-v-af50a3bb],.call-row .calls-control .location-select[data-v-af50a3bb],.call-row .calls-control .date-input[data-v-af50a3bb]{width:110px;max-width:110px;font-size:.8rem}}.call-row[data-v-af50a3bb]{aspect-ratio:auto;height:auto;min-height:400px;padding-bottom:2.5rem}.call-row .calls-control[data-v-af50a3bb]{margin-bottom:.75rem}.marketing-analytics-wrapper[data-v-0b0e8e1b]{height:100%;padding:2rem;display:flex;flex-direction:column;background:var(--bg-color, #f5f5f5)}.list-header[data-v-0b0e8e1b]{display:flex;justify-content:flex-end;margin-bottom:1.25rem}.card-container[data-v-0b0e8e1b]{flex:1;display:flex;flex-direction:column;align-items:center}.add-btn[data-v-0b0e8e1b]{font-size:1.05rem;padding:.75rem 1.6rem;font-weight:700;border-radius:8px;box-shadow:0 2px 6px #0000001f;transition:transform .15s,filter .15s}.add-btn[data-v-0b0e8e1b]:hover{filter:brightness(.9);transform:translateY(-1px)}.add-btn[data-v-0b0e8e1b]:active{transform:translateY(0)}.analytics-card[data-v-0b0e8e1b]{flex:1;width:100%;max-width:2400px;display:flex;flex-direction:column;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.placeholder-card[data-v-0b0e8e1b]{flex:1;display:flex;flex-direction:column}.placeholder-card .header[data-v-0b0e8e1b]{justify-content:flex-start;padding:1rem}.placeholder-card .placeholder-content[data-v-0b0e8e1b]{flex:1;display:flex;justify-content:center;align-items:center}.header[data-v-0b0e8e1b]{position:relative;background:#fafafa;border-bottom:1px solid #e2e8f0;padding:1rem 1.6rem;display:flex;justify-content:center;align-items:center}.header h2[data-v-0b0e8e1b]{margin:0;font-size:1.25rem;font-weight:600}.header .close-btn[data-v-0b0e8e1b],.header .edit-btn[data-v-0b0e8e1b]{position:absolute;top:50%;transform:translateY(-50%);border:none;background:none;font-size:1.5rem;cursor:pointer;color:#333;transition:color .15s}.header .close-btn[data-v-0b0e8e1b]:hover,.header .edit-btn[data-v-0b0e8e1b]:hover{color:#36b24a}.header .close-btn[data-v-0b0e8e1b]{left:1rem}.header .edit-btn[data-v-0b0e8e1b]{right:1rem}.sheet-embed[data-v-0b0e8e1b]{flex:1;position:relative;overflow:hidden}.sheet-embed iframe[data-v-0b0e8e1b]{width:110%;height:110%;border:none;transform:scale(.9);transform-origin:top left}.sheet-embed .empty[data-v-0b0e8e1b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#777;text-align:center;font-style:italic}.card-tabs[data-v-0b0e8e1b]{margin-top:.75rem;display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.5rem}.card-tabs[data-v-0b0e8e1b]::-webkit-scrollbar{height:12px}.card-tabs[data-v-0b0e8e1b]::-webkit-scrollbar-thumb{background:#0000004d;border-radius:6px}.tab[data-v-0b0e8e1b]{flex:0 0 auto;background:#f0f0f0;border:1px solid #dcdcdc;padding:.45rem 1rem;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer;color:#333;transition:background .15s,transform .15s,border-color .15s}.tab[data-v-0b0e8e1b]:not(.active):hover{background:#e6e6e6;transform:translateY(-1px)}.tab.active[data-v-0b0e8e1b]{background:#36b24a;color:#fff;border-color:#36b24a}.btn[data-v-0b0e8e1b]{padding:.5rem 1rem;border-radius:4px;font-weight:700;cursor:pointer;transition:filter .15s}.btn-primary[data-v-0b0e8e1b]{background:#36b24a;color:#fff;border:none}.btn-primary[data-v-0b0e8e1b]:hover{filter:brightness(.9)}.btn-secondary[data-v-0b0e8e1b]{background:#f0f0f0;color:#333;border:none}.btn-danger[data-v-0b0e8e1b]{background:#d9534f;color:#fff;border:none}.btn[data-v-0b0e8e1b]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-0b0e8e1b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-0b0e8e1b]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 16px #0003}.input-field[data-v-0b0e8e1b]{width:100%;padding:.8rem;border:1px solid #ccc;border-radius:4px;margin-bottom:1rem;font-weight:600}.actions[data-v-0b0e8e1b]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.error[data-v-0b0e8e1b]{color:#d9534f;font-size:.9rem}.dark .marketing-analytics-wrapper[data-v-0b0e8e1b]{background:var(--bg-color)}.dark .add-btn[data-v-0b0e8e1b]{background:#36b24a;color:#fff}.dark .analytics-card[data-v-0b0e8e1b]{background:var(--footer-bg);border-color:var(--header-border);box-shadow:0 4px 12px #0006}.dark .placeholder-content .placeholder-msg[data-v-0b0e8e1b]{color:var(--text-color)}.dark .header[data-v-0b0e8e1b]{background:var(--footer-bg);border-bottom-color:var(--header-border)}.dark .header h2[data-v-0b0e8e1b],.dark .header .close-btn[data-v-0b0e8e1b],.dark .header .edit-btn[data-v-0b0e8e1b],.dark .sheet-embed .empty[data-v-0b0e8e1b]{color:var(--text-color)}.dark .card-tabs[data-v-0b0e8e1b]::-webkit-scrollbar-thumb{background:#fff6}.dark .tab[data-v-0b0e8e1b]{background:var(--footer-bg);border:1px solid var(--header-border);color:#fff}.dark .tab.active[data-v-0b0e8e1b]{background:#36b24a}.dark .tab[data-v-0b0e8e1b]:not(.active):hover{background:var(--header-border)}.dark .modal-content[data-v-0b0e8e1b]{background:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .input-field[data-v-0b0e8e1b]{background:#333;border-color:var(--header-border);color:var(--text-color)}.dark .btn-secondary[data-v-0b0e8e1b]{background:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.marketing-reports-sheets-view[data-v-09a834c7]{display:flex;flex-direction:column;height:100%;background:var(--bg-color, #f5f5f5);padding:2rem}.analytics-card[data-v-09a834c7]{flex:1;width:100%;margin:0 auto;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;overflow:hidden}.header[data-v-09a834c7]{position:relative;background:#fafafa;border-bottom:1px solid #e2e8f0;padding:1rem 1.6rem;display:flex;justify-content:center;align-items:center}.header h2[data-v-09a834c7]{margin:0;font-size:1.25rem;font-weight:600}.close-btn[data-v-09a834c7],.edit-btn[data-v-09a834c7]{position:absolute;top:50%;transform:translateY(-50%);border:none;background:none;font-size:1.5rem;cursor:pointer;color:#333;transition:color .15s}.close-btn[data-v-09a834c7]{left:1rem}.edit-btn[data-v-09a834c7]{right:1rem}.close-btn[data-v-09a834c7]:hover,.edit-btn[data-v-09a834c7]:hover{color:#36b24a}.sheet-embed[data-v-09a834c7]{flex:1;position:relative;background:#fff}.sheet-embed iframe[data-v-09a834c7]{width:100%;height:100%;border:none}.empty[data-v-09a834c7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#777;font-style:italic;text-align:center}.loading-overlay[data-v-09a834c7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff9;z-index:1000}.spinner[data-v-09a834c7]{position:absolute;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-09a834c7 1s linear infinite}@keyframes spin-09a834c7{to{transform:rotate(360deg)}}.modal-overlay[data-v-09a834c7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100}.modal-content[data-v-09a834c7]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 16px #0003}.input-field[data-v-09a834c7]{width:100%;padding:.8rem;border:1px solid #ccc;border-radius:4px;margin-bottom:1rem}.actions[data-v-09a834c7]{display:flex;justify-content:flex-end;gap:.5rem}.btn[data-v-09a834c7]{padding:.5rem 1rem;border-radius:4px;font-weight:700;cursor:pointer;transition:filter .15s}.btn-primary[data-v-09a834c7]{background:#36b24a;color:#fff;border:none}.btn-secondary[data-v-09a834c7]{background:#f0f0f0;color:#333;border:none}.btn-danger[data-v-09a834c7]{background:#e74c3c;color:#fff;border:none}.btn[data-v-09a834c7]:disabled{opacity:.6;cursor:not-allowed}.dark .analytics-card[data-v-09a834c7]{background:var(--footer-bg);border-color:var(--header-border);box-shadow:0 4px 12px #0006}.dark .header[data-v-09a834c7]{background:var(--footer-bg);border-bottom-color:var(--header-border)}.dark .header h2[data-v-09a834c7],.dark .close-btn[data-v-09a834c7],.dark .edit-btn[data-v-09a834c7]{color:var(--text-color)}.dark .sheet-embed[data-v-09a834c7],.dark .sheet-embed iframe[data-v-09a834c7]{background:var(--footer-bg)}.dark .empty[data-v-09a834c7]{color:var(--text-color)}.dark .loading-overlay[data-v-09a834c7]{background:#000c}.dark .spinner[data-v-09a834c7]{border:5px solid #555;border-top:5px solid #36B24A}.dark .modal-content[data-v-09a834c7]{background:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .input-field[data-v-09a834c7]{background:#333;border-color:var(--header-border);color:var(--text-color)}.overlay[data-v-c917f02f]{position:fixed;top:64px;bottom:0;left:0;right:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1200;outline:none}.card[data-v-c917f02f]{background:#fff;width:92vw;max-width:480px;max-height:calc(85vh - 2rem);border-radius:8px;box-shadow:0 6px 20px #0000004d;padding:1.25rem 1.75rem 1.5rem;display:flex;flex-direction:column}.card-header[data-v-c917f02f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.close[data-v-c917f02f]{background:none;border:none;font-size:1.25rem;cursor:pointer}.list-wrapper[data-v-c917f02f]{flex:1;overflow:auto}.ev-list[data-v-c917f02f]{list-style:none;padding:0;margin:0;font-size:.9rem}.ev-list li[data-v-c917f02f]{cursor:pointer;padding:.4rem .5rem;border-radius:4px;display:flex;align-items:center;gap:.45rem}.ev-list li+li[data-v-c917f02f]{margin-top:.3rem}.badge[data-v-c917f02f]{display:inline-block;font-size:.72rem;padding:.05rem .4rem;border-radius:3px;color:#fff}li.planner .badge[data-v-c917f02f]{background:#3498db}li.symposiums .badge[data-v-c917f02f]{background:#8e44ad}li.planner[data-v-c917f02f]:hover{background:#3498db1f}li.symposiums[data-v-c917f02f]:hover{background:#8e44ad1f}.empty[data-v-c917f02f]{text-align:center;color:#777;padding:1.25rem 0}.card-footer[data-v-c917f02f]{display:flex;justify-content:flex-end;margin-top:1rem}.btn[data-v-c917f02f]{padding:.4rem 1rem;border:none;background:#36b24a;color:#fff;border-radius:4px;cursor:pointer}.dark .overlay[data-v-c917f02f]{background:#000000bf}.dark .card[data-v-c917f02f]{background:var(--footer-bg);color:var(--text-color)}.dark .close[data-v-c917f02f]{color:var(--text-color)}.dark .badge[data-v-c917f02f]{color:#fff}.dark li.planner .badge[data-v-c917f02f]{background:#5dade2}.dark li.symposiums .badge[data-v-c917f02f]{background:#b388d2}.dark li.planner[data-v-c917f02f]:hover{background:#5dade22e}.dark li.symposiums[data-v-c917f02f]:hover{background:#b388d22e}.dark .empty[data-v-c917f02f]{color:#aaa}.dark .btn[data-v-c917f02f]{background:#36b24a}.overlay[data-v-cb188f32]{position:fixed;top:64px;bottom:0;left:0;right:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1200;outline:none}.card[data-v-cb188f32]{background:#fff;width:92vw;max-width:560px;border-radius:8px;box-shadow:0 6px 20px #0000004d;padding:0 1.75rem 1.75rem;display:flex;flex-direction:column;gap:1rem;max-height:calc(85vh - 2rem)}.card-header[data-v-cb188f32]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0 0}.card-header.blue[data-v-cb188f32]{border-bottom:3px solid #3498db}.close[data-v-cb188f32]{background:none;border:none;font-size:1.25rem;cursor:pointer}.fields[data-v-cb188f32]{list-style:none;margin:0;padding:0;font-size:.92rem;display:flex;flex-direction:column;gap:.4rem}a[data-v-cb188f32]{color:#3498db;text-decoration:underline}.divider[data-v-cb188f32]{margin:.7rem 0;border-top:1px dotted #ccc}.card-footer[data-v-cb188f32]{display:flex;justify-content:flex-end}.btn[data-v-cb188f32]{padding:.45rem 1rem;border:none;color:#fff;border-radius:4px;cursor:pointer}.btn.blue[data-v-cb188f32]{background:#3498db}.dark .card[data-v-cb188f32]{background:var(--footer-bg);color:var(--text-color)}.dark .card-header.blue[data-v-cb188f32]{border-color:#5dade2}.dark .close[data-v-cb188f32]{color:var(--text-color)}.dark a[data-v-cb188f32]{color:#5dade2}.dark .divider[data-v-cb188f32]{border-color:var(--header-border)}.dark .btn.blue[data-v-cb188f32]{background:#5dade2}.overlay[data-v-692d373b]{position:fixed;top:64px;bottom:0;left:0;right:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1200;outline:none}.card[data-v-692d373b]{background:#fff;width:92vw;max-width:520px;border-radius:8px;box-shadow:0 6px 20px #0000004d;padding:0 1.75rem 1.75rem;display:flex;flex-direction:column;gap:1rem;max-height:calc(85vh - 2rem)}.card-header[data-v-692d373b]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0 0}.card-header.purple[data-v-692d373b]{border-bottom:3px solid #8e44ad}.close[data-v-692d373b]{background:none;border:none;font-size:1.25rem;cursor:pointer}.fields[data-v-692d373b]{list-style:none;margin:0;padding:0;font-size:.92rem;display:flex;flex-direction:column;gap:.4rem}a[data-v-692d373b]{color:#8e44ad;text-decoration:underline}.card-footer[data-v-692d373b]{display:flex;justify-content:flex-end}.btn[data-v-692d373b]{padding:.45rem 1rem;border:none;color:#fff;border-radius:4px;cursor:pointer}.btn.purple[data-v-692d373b]{background:#8e44ad}.dark .card[data-v-692d373b]{background:var(--footer-bg);color:var(--text-color)}.dark .card-header.purple[data-v-692d373b]{border-color:#b388d2}.dark .close[data-v-692d373b]{color:var(--text-color)}.dark a[data-v-692d373b]{color:#b388d2}.dark .btn.purple[data-v-692d373b]{background:#b388d2}.overlay[data-v-8d54f661]{position:fixed;top:64px;bottom:0;left:0;right:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1200;outline:none}.card[data-v-8d54f661]{background:#fff;width:95vw;max-width:640px;height:calc(85vh - 64px - 2rem);border-radius:8px;box-shadow:0 6px 20px #0000004d;padding:1.25rem 1.75rem 1.5rem;display:flex;flex-direction:column}.card-header[data-v-8d54f661]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.close[data-v-8d54f661]{background:none;border:none;font-size:1.25rem;cursor:pointer}.table-wrapper[data-v-8d54f661]{flex:1;overflow:auto;padding-right:.75rem}.sheet-table[data-v-8d54f661]{border-collapse:collapse;width:100%;table-layout:fixed}.sheet-table th[data-v-8d54f661],.sheet-table td[data-v-8d54f661]{border:1px solid #ccc;padding:6px;font-size:.9rem;word-break:break-word}.sheet-table th[data-v-8d54f661]{position:sticky;top:0;background:#f2f2f2}.empty[data-v-8d54f661]{text-align:center;padding:1.25rem 0;color:#777}.card-footer[data-v-8d54f661]{display:flex;justify-content:flex-end;margin-top:1rem}.btn[data-v-8d54f661]{padding:.4rem 1rem;border:none;background:#36b24a;color:#fff;border-radius:4px;cursor:pointer}@keyframes shimmer-8d54f661{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ghost-row td[data-v-8d54f661]{background:#fff}.skeleton[data-v-8d54f661]{position:relative;overflow:hidden;background:#eee;height:12px;border-radius:4px}.skeleton.short[data-v-8d54f661]{width:120px}.skeleton.medium[data-v-8d54f661]{width:180px}.skeleton.tiny[data-v-8d54f661]{width:60px}.skeleton[data-v-8d54f661]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer-8d54f661 1.4s infinite}.dark .overlay[data-v-8d54f661]{background:#000000bf}.dark .card[data-v-8d54f661]{background:var(--footer-bg);color:var(--text-color)}.dark .sheet-table th[data-v-8d54f661],.dark .sheet-table td[data-v-8d54f661]{border-color:#ffffff26}.dark .sheet-table th[data-v-8d54f661]{background:var(--header-border)}.dark .empty[data-v-8d54f661]{color:#aaa}.dark .close[data-v-8d54f661]{color:var(--text-color)}.dark .btn[data-v-8d54f661]{background:#36b24a}.dark .ghost-row td[data-v-8d54f661]{background:var(--footer-bg)}.dark .skeleton[data-v-8d54f661]{background:#3a3a3a}.dark .skeleton[data-v-8d54f661]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.overlay[data-v-c5dedc0f]{position:fixed;top:64px;bottom:0;left:0;right:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1200;outline:none}.card[data-v-c5dedc0f]{background:#fff;width:96vw;max-width:820px;height:calc(85vh - 64px - 2rem);border-radius:8px;box-shadow:0 6px 20px #0000004d;padding:1.25rem 1.75rem 1.5rem;display:flex;flex-direction:column}.card-header[data-v-c5dedc0f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.close[data-v-c5dedc0f]{background:none;border:none;font-size:1.25rem;cursor:pointer}.table-wrapper[data-v-c5dedc0f]{flex:1;overflow:auto;padding-right:.75rem}.sheet-table[data-v-c5dedc0f]{border-collapse:collapse;width:100%;table-layout:fixed}.sheet-table th[data-v-c5dedc0f],.sheet-table td[data-v-c5dedc0f]{border:1px solid #ccc;padding:6px;font-size:.85rem;word-break:break-word}.sheet-table th[data-v-c5dedc0f]{position:sticky;top:0;background:#f2f2f2}.empty[data-v-c5dedc0f]{text-align:center;padding:1.25rem 0;color:#777}.card-footer[data-v-c5dedc0f]{display:flex;justify-content:flex-end;margin-top:1rem}.btn[data-v-c5dedc0f]{padding:.4rem 1rem;border:none;background:#36b24a;color:#fff;border-radius:4px;cursor:pointer}@keyframes shimmer-c5dedc0f{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ghost-row td[data-v-c5dedc0f]{background:#fff}.skeleton[data-v-c5dedc0f]{position:relative;overflow:hidden;background:#eee;height:12px;border-radius:4px}.skeleton.short[data-v-c5dedc0f]{width:90px}.skeleton.medium[data-v-c5dedc0f]{width:160px}.skeleton[data-v-c5dedc0f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer-c5dedc0f 1.4s infinite}.dark .overlay[data-v-c5dedc0f]{background:#000000bf}.dark .card[data-v-c5dedc0f]{background:var(--footer-bg);color:var(--text-color)}.dark .sheet-table th[data-v-c5dedc0f],.dark .sheet-table td[data-v-c5dedc0f]{border-color:#ffffff26}.dark .sheet-table th[data-v-c5dedc0f]{background:var(--header-border)}.dark .empty[data-v-c5dedc0f]{color:#aaa}.dark .close[data-v-c5dedc0f]{color:var(--text-color)}.dark .btn[data-v-c5dedc0f]{background:#36b24a}.dark .ghost-row td[data-v-c5dedc0f]{background:var(--footer-bg)}.dark .skeleton[data-v-c5dedc0f]{background:#3a3a3a}.dark .skeleton[data-v-c5dedc0f]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.skeleton[data-v-a2a6a181]{position:relative;background:#e2e2e2;overflow:hidden}.skeleton[data-v-a2a6a181]:after{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer-a2a6a181 1.5s infinite}@keyframes shimmer-a2a6a181{0%{transform:translate(0)}to{transform:translate(150%)}}.btn[data-v-a2a6a181]{flex-shrink:1;padding:clamp(.25rem,.5vw,.5rem) clamp(.5rem,1vw,1rem);font-size:clamp(.75rem,1.2vw,.95rem);border:none;border-radius:4px;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;transition:background .2s,filter .2s}.btn[data-v-a2a6a181]:not(:disabled):hover{filter:brightness(.9)}.btn-secondary[data-v-a2a6a181]{background:#f0f0f0}.btn-primary[data-v-a2a6a181]{background:#36b24a;color:#fff}.pill-btn[data-v-a2a6a181]{border-radius:999px!important}.icon-btn[data-v-a2a6a181]{padding:clamp(.25rem,.5vw,.5rem) clamp(.4rem,.8vw,.8rem)}.nav-btn[data-v-a2a6a181]{font-size:clamp(1.25rem,2.5vw,1.5rem)}.calendar-header[data-v-a2a6a181]{position:relative;display:flex;align-items:center;flex-wrap:nowrap;padding:clamp(.5rem,1vw,1rem) clamp(1rem,2vw,1.5rem);background:#fafafa;border-bottom:1px solid #e2e8f0}.left-controls[data-v-a2a6a181]{display:flex;align-items:center;gap:.5rem;height:100%}.btn-icon.back-btn[data-v-a2a6a181]{align-self:center}.center-controls[data-v-a2a6a181],.right-controls[data-v-a2a6a181]{display:flex;align-items:center;margin-left:auto;z-index:1}.center-controls[data-v-a2a6a181]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);gap:clamp(.5rem,2vw,3rem);pointer-events:none}.center-controls[data-v-a2a6a181]>*{pointer-events:auto}.period-title[data-v-a2a6a181]{margin:0 clamp(.5rem,1vw,1rem);font-size:clamp(1rem,3vw,1.25rem);flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-toggle[data-v-a2a6a181]{display:flex;gap:clamp(.25rem,1vw,.5rem);flex-shrink:1;min-width:0}.toggle-btn.active[data-v-a2a6a181]{background:#36b24a;color:#fff}.header-actions[data-v-a2a6a181]{display:flex;gap:clamp(.25rem,.5vw,.5rem);flex-shrink:1;min-width:0}.reports-header[data-v-a2a6a181]{display:flex;align-items:center;margin-bottom:1rem}.btn-icon.back-btn[data-v-a2a6a181]{border:none;background:none;font-size:2.5rem;line-height:1;padding:0;cursor:pointer}.btn-icon.back-btn[data-v-a2a6a181]:hover{color:#36b24a}.marketing-calendar-view[data-v-a2a6a181]{display:flex;flex-direction:column;padding:2rem;background:var(--bg-color, #f5f5f5);height:100%;box-sizing:border-box}.calendar-card[data-v-a2a6a181]{flex:1;display:flex;flex-direction:column;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.calendar-card[data-v-a2a6a181]{position:relative}.calendar-grid[data-v-a2a6a181],.week-grid[data-v-a2a6a181]{flex:1}.ai-logo img[data-v-a2a6a181]{height:1.5rem;width:auto}.calendar-footer[data-v-a2a6a181]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid #e2e8f0;background:#fffc;padding:.5rem 1rem;border-radius:4px}.legend[data-v-a2a6a181]{margin:0;display:flex;gap:1rem}.ai-logo img[data-v-a2a6a181]{height:2rem;width:auto}.calendar-grid[data-v-a2a6a181],.week-grid[data-v-a2a6a181]{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(clamp(3rem,10vh,5rem),1fr);width:100%;gap:1px;background:#c8c8c8;flex:1;overflow:hidden}.calendar-cell[data-v-a2a6a181]{background:#fff;padding:.5rem;box-sizing:border-box;cursor:pointer;min-width:0;display:flex;flex-direction:column}.date-header[data-v-a2a6a181]{font-size:.75rem;font-weight:600;margin-bottom:.25rem;text-transform:uppercase}.date-label[data-v-a2a6a181]{font-size:.8rem;font-weight:700;margin-bottom:.25rem;display:flex;align-items:baseline}.month-abbrev[data-v-a2a6a181]{font-size:.6rem;font-weight:400;margin-left:.25rem;text-transform:uppercase}.events[data-v-a2a6a181]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem;overflow-y:auto;flex:1}.events[data-v-a2a6a181]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.events[data-v-a2a6a181]::-webkit-scrollbar{width:4px;height:4px}.events[data-v-a2a6a181]::-webkit-scrollbar-track{background:transparent}.events[data-v-a2a6a181]::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:2px}.event-pill[data-v-a2a6a181]{padding:clamp(.1rem,.4vw,.2rem) clamp(.2rem,.8vw,.4rem);font-size:clamp(.5rem,.9vw,.7rem);border-radius:8px}.week-grid .event-block[data-v-a2a6a181]{padding:clamp(.3rem,.8vw,.6rem);margin-bottom:clamp(.3rem,.8vw,.4rem)}.event-block .event-title[data-v-a2a6a181]{font-size:clamp(.6rem,1vw,.8rem);margin-bottom:.2rem}.event-details[data-v-a2a6a181]{font-size:.65rem}.event-details li[data-v-a2a6a181]{margin-bottom:.15rem}.week-grid .event-pill[data-v-a2a6a181]{white-space:normal;overflow:visible;text-overflow:clip;width:auto}.event-pill.planner[data-v-a2a6a181]{background:#3498db}.event-pill.performance[data-v-a2a6a181]{background:#27ae60}.event-pill.symposiums[data-v-a2a6a181]{background:#9b59b6}.week-grid .event-block[data-v-a2a6a181]{padding:clamp(.4rem,1vw,.8rem);margin-bottom:clamp(.4rem,1vw,.6rem);border-radius:4px;border:1px solid #ddd;background:#f9f9f9;cursor:pointer}.week-grid .event-block.planner[data-v-a2a6a181]{background:#3498db;color:#fff}.week-grid .event-block.performance[data-v-a2a6a181]{background:#27ae60;color:#fff}.week-grid .event-block.symposiums[data-v-a2a6a181]{background:#9b59b6;color:#fff}.event-block .event-title[data-v-a2a6a181]{margin:0 0 .25rem;font-size:clamp(.7rem,1.2vw,.9rem);font-weight:600}.event-details[data-v-a2a6a181]{list-style:none;margin:0;padding:0;font-size:.75rem}.event-details li[data-v-a2a6a181]{margin-bottom:.2rem}.divider[data-v-a2a6a181]{margin:.5rem 0;border-top:1px dotted rgba(255,255,255,.6)}.legend[data-v-a2a6a181]{align-self:flex-end;margin-top:1rem;display:flex;gap:1rem;background:#ffffffe6;padding:.5rem 1rem;border-radius:4px;font-size:.8rem;box-shadow:0 2px 6px #0000001a}.legend-item[data-v-a2a6a181]{display:flex;align-items:center}.legend-item .pill[data-v-a2a6a181]{display:inline-block;width:1rem;height:1rem;border-radius:.25rem;margin-right:.5rem}.legend-item .pill.planner[data-v-a2a6a181]{background:#3498db}.legend-item .pill.symposiums[data-v-a2a6a181]{background:#9b59b6}.overlay.settings-modal[data-v-a2a6a181]{position:fixed;top:64px;bottom:0;left:0;right:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:6000;outline:none}.modal-card[data-v-a2a6a181]{background:#fff;border-radius:8px;width:96vw;max-width:820px;height:calc(85vh - 64px - 2rem);padding:1.25rem 1.75rem 1.5rem;box-shadow:0 6px 20px #0000004d;display:flex;flex-direction:column}.modal-card header[data-v-a2a6a181]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;border-bottom:1px solid #e2e8f0}.modal-card header .close[data-v-a2a6a181]{background:none;border:none;font-size:1.25rem;cursor:pointer}.modal-card .form[data-v-a2a6a181]{display:grid;row-gap:1rem;flex:1;overflow:auto;padding-right:.75rem}.modal-card .form label[data-v-a2a6a181]{display:flex;flex-direction:column;font-weight:600;color:#333}.input-field[data-v-a2a6a181]{margin-top:.5rem;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:.95rem;width:100%}.modal-footer[data-v-a2a6a181]{display:flex;justify-content:flex-end;gap:.75rem}.dark .events[data-v-a2a6a181]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.6) transparent}.dark .events[data-v-a2a6a181]::-webkit-scrollbar{width:4px;height:4px}.dark .events[data-v-a2a6a181]::-webkit-scrollbar-track{background:transparent}.dark .events[data-v-a2a6a181]::-webkit-scrollbar-thumb{background-color:#fff9;border-radius:2px}.dark .calendar-card[data-v-a2a6a181]{background:var(--footer-bg);border-color:var(--header-border);box-shadow:0 4px 12px #0006}.dark .calendar-header[data-v-a2a6a181]{background:var(--footer-bg);border-bottom-color:var(--header-border)}.dark .btn-secondary[data-v-a2a6a181],.dark .icon-btn[data-v-a2a6a181]{background:var(--header-border);color:var(--text-color)}.dark .btn[data-v-a2a6a181]:not(:disabled):hover{filter:brightness(1.1)}.dark .calendar-grid[data-v-a2a6a181],.dark .week-grid[data-v-a2a6a181]{background:var(--header-border)}.dark .calendar-cell[data-v-a2a6a181]{background:var(--footer-bg);color:var(--text-color)}.dark .input-field[data-v-a2a6a181]{background:#333;border-color:var(--header-border);color:var(--text-color)}.dark .overlay.settings-modal[data-v-a2a6a181]{background:#000000bf}.dark .modal-card[data-v-a2a6a181]{background:var(--footer-bg);color:var(--text-color)}.dark .modal-card header[data-v-a2a6a181]{border-bottom-color:var(--header-border)}.dark .modal-card header .close[data-v-a2a6a181]{color:var(--text-color)}.dark .modal-footer .btn[data-v-a2a6a181]{background:#36b24a}.dark .legend[data-v-a2a6a181]{background:#000000b3;box-shadow:0 2px 6px #000c;color:var(--text-color)}.dark .legend-item .pill[data-v-a2a6a181]{opacity:.9}.dark .week-grid .event-block[data-v-a2a6a181]{background:var(--header-border);border-color:var(--header-border)}.dark .week-grid .event-block.planner[data-v-a2a6a181]{background:#5dade2}.dark .week-grid .event-block.performance[data-v-a2a6a181]{background:#58d68d}.dark .week-grid .event-block.symposiums[data-v-a2a6a181]{background:#b388d2}.dark .btn-icon.back-btn[data-v-a2a6a181]{color:var(--text-color)}.dark .btn-icon.back-btn[data-v-a2a6a181]:hover{color:#36b24a}.dark .calendar-footer[data-v-a2a6a181]{display:flex;align-items:center;justify-content:space-between;background:var(--footer-bg);border-top:1px solid var(--header-border);color:var(--text-color);padding:.5rem 1rem}.dark .legend[data-v-a2a6a181]{align-items:center;background:#000000b3}:root{--bg-color: #f7f7f7;--text-color: #333;--header-bg: hsl(0, 0%, 100%);--header-border: #e5e5e5;--footer-bg: #fff;--footer-border: #e5e5e5;--btn-bg: #007BFF;--btn-bg-hover: #0056b3}.dark{--bg-color: #121212;--text-color: #e0e0e0;--header-bg: #1f1f1f;--header-border: #333;--footer-bg: #1f1f1f;--footer-border: #333;--btn-bg: #007BFF;--btn-bg-hover: #0056b3}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Inter,sans-serif;background-color:var(--bg-color);color:var(--text-color);line-height:1.6}ul,ol{list-style:none}a{text-decoration:none;color:inherit}.container{max-width:1200px;margin:0 auto;padding:1rem}.text-center{text-align:center}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}header{background-color:var(--header-bg);border-bottom:1px solid var(--header-border);padding:1rem 0}footer{background-color:var(--footer-bg);border-top:1px solid var(--footer-border);padding:1rem 0;text-align:center}.button{display:inline-block;padding:.5rem 1rem;border:none;background-color:var(--btn-bg);color:#fff;cursor:pointer;border-radius:4px;transition:background-color .3s ease}.button:hover{background-color:var(--btn-bg-hover)}
