@charset "UTF-8";.applications-page[data-v-6844f423]{display:flex;flex-direction:column;min-height:100vh;background:#f0f0f0;color:#202020;font-family:system-ui,sans-serif}.content-card[data-v-6844f423]{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-6844f423]{margin:1rem auto;padding:1.25rem;box-shadow:0 3px 10px #0000000f}}.processing-note[data-v-6844f423]{margin-top:.75rem;font-size:.9rem;color:#555;text-align:center}.page-loading[data-v-6844f423]{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-6844f423]{width:64px;height:64px;border:6px solid rgba(0,0,0,.1);border-left-color:#2e68ff;border-radius:50%;animation:spin-6844f423 1s linear infinite}@keyframes spin-6844f423{to{transform:rotate(360deg)}}.header[data-v-6844f423]{padding:1.5rem;background:#f0f0f0}.logo[data-v-6844f423]{height:56px}.hero[data-v-6844f423]{padding:2rem 7rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.hero .applicant-info[data-v-6844f423]{justify-self:start}.hero .how-it-works[data-v-6844f423]{justify-self:end}.applicant-info[data-v-6844f423]{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-logo[data-v-6844f423]{width:160px;height:160px;border-radius:50%;object-fit:cover;margin-bottom:1.25rem}.hero-placeholder[data-v-6844f423]{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-6844f423]{margin:.25rem 0 .75rem}.message[data-v-6844f423]{max-width:420px}.how-it-works[data-v-6844f423]{display:flex;flex-direction:column;align-items:center;text-align:center;justify-self:end}.how-it-works h2[data-v-6844f423]{margin-bottom:1rem}.how-it-works .icon-text[data-v-6844f423]{margin-bottom:1.5rem}.how-it-works .icon-text p[data-v-6844f423]{max-width:280px;margin:0 auto 1.5rem}.how-it-works .btn-open-video[data-v-6844f423]{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-6844f423]{flex:1;display:flex;justify-content:center;align-items:center;padding:2rem 1rem}.questions-content[data-v-6844f423]{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-6844f423]{grid-template-columns:1fr 4fr}.questions-content.recorder-open .question-text h1[data-v-6844f423]{font-size:1.5rem}.step[data-v-6844f423]{font-size:.9rem;color:#555;margin-bottom:.75rem;display:block}.question-text h1[data-v-6844f423]{font-size:2rem;line-height:1.3;margin-bottom:1.5rem}.tips[data-v-6844f423]{margin-bottom:1.25rem}.tips ul[data-v-6844f423]{list-style-position:inside;padding-left:0;margin:.5rem 0}.tips ul li[data-v-6844f423]{margin-bottom:.75rem}.info-form[data-v-6844f423]{width:100%;max-width:400px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}.info-form .field[data-v-6844f423]{display:flex;flex-direction:column}.info-form .field span[data-v-6844f423]{margin-bottom:.5rem;font-size:1rem;font-weight:600;color:#202020}.info-form .field input[data-v-6844f423]{padding:1rem;font-size:1rem;border:1px solid #ccc;border-radius:6px}.info-form .field input.invalid[data-v-6844f423]{border-color:#e53e3e}.info-form .field .error-msg[data-v-6844f423]{margin-top:.5rem;font-size:.875rem;color:#e53e3e}.limit-note[data-v-6844f423]{margin-top:.5rem;font-size:.9rem;color:#555}.controls.mt[data-v-6844f423]{margin-top:2.5rem;display:flex;justify-content:center}.recorder-area[data-v-6844f423],.info-form[data-v-6844f423]{display:flex;flex-direction:column;align-items:center}.video-container[data-v-6844f423]{position:relative;width:100%}.video-preview[data-v-6844f423]{width:100%;height:450px;object-fit:cover;border-radius:8px;margin-bottom:1rem;transform:scaleX(-1)}.review-area .video-preview[data-v-6844f423]{transform:scaleX(1)}.countdown-overlay[data-v-6844f423]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px}.countdown-svg[data-v-6844f423]{width:100%;height:100%}.countdown-bg[data-v-6844f423]{fill:none;stroke:#0003;stroke-width:8}.countdown-progress[data-v-6844f423]{fill:none;stroke:#e53e3e;stroke-width:8;stroke-dasharray:339.292;stroke-dashoffset:339.292;transform:rotate(-90deg);transform-origin:50% 50%;animation:countdown-6844f423 3s linear forwards}.countdown-text[data-v-6844f423]{font-size:2.5rem;fill:#fff}@keyframes countdown-6844f423{to{stroke-dashoffset:0}}.timer-overlay[data-v-6844f423]{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-6844f423]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:.5rem;padding-bottom:32px}.btn-rec-start[data-v-6844f423],.btn-rec-stop[data-v-6844f423]{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-6844f423]{background:#e53e3e;border-radius:50%}.btn-rec-stop[data-v-6844f423]{background:#e53e3e;border-radius:8px}.controls[data-v-6844f423]{display:flex;gap:1rem;margin-top:1rem}.btn-stop[data-v-6844f423]{background:#e53e3e;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1.1rem}.review-area[data-v-6844f423]{text-align:center}.video-error[data-v-6844f423]{color:#e53e3e;font-size:1rem;margin-top:.75rem;text-align:center}.info-form[data-v-6844f423]{width:100%;max-width:400px;display:flex;flex-direction:column;gap:1.5rem}.info-form .field input[data-v-6844f423]{padding:.75rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:6px}.field input.invalid[data-v-6844f423]{border-color:#e53e3e}.error-msg[data-v-6844f423]{color:#e53e3e;font-size:.9rem;margin-top:.25rem}.submit-progress[data-v-6844f423]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;background:#00000080}.submit-card[data-v-6844f423]{width:min(560px,92vw);background:#fff;color:#111;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem 1.5rem 1.1rem;box-shadow:0 12px 30px #00000040}.submit-title[data-v-6844f423]{font-weight:700;font-size:1.1rem;margin-bottom:.25rem}.submit-sub[data-v-6844f423]{font-size:.95rem;color:#555;margin-bottom:.75rem}.submit-bar[data-v-6844f423]{width:100%;height:10px;background:#eef2f7;border-radius:999px;overflow:hidden}.submit-fill[data-v-6844f423]{height:100%;width:0%;background:#36b24a;border-radius:999px;transition:width .2s linear}.submit-fill.indeterminate[data-v-6844f423]{width:35%;animation:indet-6844f423 1.1s ease-in-out infinite}@keyframes indet-6844f423{0%{transform:translate(-100%)}50%{transform:translate(30%)}to{transform:translate(120%)}}.submit-note[data-v-6844f423]{margin-top:.6rem;font-size:.85rem;color:#666;text-align:center}.dark .submit-progress[data-v-6844f423]{background:#000000b3}.dark .submit-card[data-v-6844f423]{background:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border);box-shadow:0 12px 34px #0000008c}.dark .submit-sub[data-v-6844f423]{color:var(--text-color);opacity:.85}.dark .submit-bar[data-v-6844f423]{background:#ffffff1f}.btn-cta[data-v-6844f423]{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-6844f423]{opacity:.6;cursor:not-allowed}.btn-cta .kbd[data-v-6844f423]{background:#fff3;padding:.2rem .5rem;border-radius:4px;font-size:.95rem}.icon-rec[data-v-6844f423]{width:28px;height:28px;fill:#fff}.footer[data-v-6844f423]{position:relative;background:#f0f0f0;min-height:3rem;border-top:none!important}.footer-links[data-v-6844f423],.powered[data-v-6844f423]{position:absolute;bottom:.75rem;display:flex;align-items:center;font-size:.75rem}.footer-links[data-v-6844f423]{left:1rem}.footer-links button[data-v-6844f423]{background:none;border:none;color:#202020;cursor:pointer;padding:.15rem;transition:color .2s}.footer-links button[data-v-6844f423]:hover{color:#2e68ff}.separator[data-v-6844f423]{margin:0 .25rem}.powered[data-v-6844f423]{right:1rem;color:#777;font-size:.875rem}.powered img[data-v-6844f423]{height:20px;margin-left:.25rem}.submit-spinner[data-v-6844f423]{border:3px solid rgba(255,255,255,.3);border-left-color:#fff;border-radius:50%;width:1em;height:1em;animation:spin-6844f423 .8s linear infinite;margin-right:.5em;display:inline-block;vertical-align:middle}.submitting[data-v-6844f423]{display:inline-flex;align-items:center}@media (max-width: 768px){.applications-page[data-v-6844f423]{overflow-x:hidden;max-width:100vw}.content-card[data-v-6844f423]{margin:1rem auto;padding:1.25rem;box-shadow:0 3px 10px #0000000f;width:96%}.hero[data-v-6844f423]{grid-template-columns:1fr!important;justify-items:center;text-align:center}.hero .applicant-info[data-v-6844f423],.hero .how-it-works[data-v-6844f423]{justify-self:center}.how-it-works .btn-open-video[data-v-6844f423]{min-width:0;width:100%;padding:1rem;font-size:1.25rem;align-self:center}.questions-page[data-v-6844f423]{padding:1.5rem .5rem;overflow-y:auto;max-height:100vh}.questions-content[data-v-6844f423]{grid-template-columns:1fr!important;gap:1.75rem;padding:2rem 2%}.questions-content.recorder-open[data-v-6844f423]{grid-template-columns:1fr!important}.recorder-area[data-v-6844f423],.info-form[data-v-6844f423]{width:100%!important;max-width:none!important}.recorder-area .video-container[data-v-6844f423]{width:100%!important;aspect-ratio:9/16;margin:0 auto;position:relative}.recorder-area .video-container .video-preview[data-v-6844f423]{width:100%!important;height:100%!important;object-fit:cover;border-radius:8px;margin-bottom:1rem}.overlay-controls[data-v-6844f423]{bottom:.5rem;padding-bottom:16px;left:50%!important;transform:translate(-50%)!important}.controls[data-v-6844f423],.controls.mt[data-v-6844f423]{flex-direction:column;gap:.5rem;margin-top:1.5rem}.btn-cta[data-v-6844f423],.btn-stop[data-v-6844f423]{width:100%}.recorder-area .video-container.review-area .controls[data-v-6844f423]{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-6844f423],.recorder-area .video-container.review-area .btn-stop[data-v-6844f423]{flex:0 0 auto;padding:.4rem .8rem;font-size:.9rem;width:auto}.footer[data-v-6844f423]{padding:1rem 0 2.25rem;text-align:center}.footer-links[data-v-6844f423],.powered[data-v-6844f423]{position:static}.footer-links[data-v-6844f423]{margin-bottom:.5rem}.footer-links button[data-v-6844f423]{margin:0 .25rem}.powered[data-v-6844f423]{margin-top:.25rem}}.dark .applications-page[data-v-6844f423]{background:var(--bg-color);color:var(--text-color)}.dark .page-loading[data-v-6844f423]{background:var(--bg-color)}.dark .spinner-lg[data-v-6844f423]{border:6px solid rgba(var(--text-color-rgb),.1);border-left-color:#36b24a}.dark .content-card[data-v-6844f423]{background:var(--footer-bg);box-shadow:0 4px 12px #0006}.dark .hero[data-v-6844f423]{background:transparent}.dark .hero .applicant-info[data-v-6844f423],.dark .hero .how-it-works[data-v-6844f423]{color:var(--text-color)}.dark .hero .hero-placeholder[data-v-6844f423]{background:rgba(var(--text-color-rgb),.2);color:var(--bg-color)}.dark .hero .btn-open-video[data-v-6844f423]{background:#36b24a;color:#fff}.dark .hero .btn-open-video[data-v-6844f423]:hover{opacity:.8}.dark .questions-page[data-v-6844f423]{background:var(--bg-color)}.dark .question-text[data-v-6844f423],.dark .tips[data-v-6844f423],.dark .tips ul li[data-v-6844f423],.dark .limit-note[data-v-6844f423]{color:var(--text-color)}.dark .video-container[data-v-6844f423],.dark .info-form[data-v-6844f423]{background:var(--footer-bg)}.dark .video-error[data-v-6844f423],.dark .error-msg[data-v-6844f423]{color:#e53e3e}.dark .countdown-bg[data-v-6844f423]{stroke:rgba(var(--text-color-rgb),.2)}.dark .countdown-progress[data-v-6844f423]{stroke:#e53e3e}.dark .timer-overlay[data-v-6844f423]{background:rgba(var(--text-color-rgb),.6);color:#fff}.dark .overlay-controls .btn-rec-start[data-v-6844f423],.dark .overlay-controls .btn-rec-stop[data-v-6844f423]{border-color:#fffc;background:#e53e3e}.dark .info-form .field span[data-v-6844f423]{color:var(--text-color)}.dark .info-form .field input[data-v-6844f423]{background:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .btn-cta[data-v-6844f423]{background:#36b24a;color:#fff}.dark .btn-cta[data-v-6844f423]:disabled{opacity:.6}.dark .btn-stop[data-v-6844f423]{background:#e53e3e;color:#fff}.dark .footer[data-v-6844f423]{background:var(--footer-bg);color:var(--text-color)}.dark .footer .footer-links button[data-v-6844f423]{color:var(--text-color)}.dark .footer .footer-links button[data-v-6844f423]:hover{filter:brightness(1.2)}.dark .footer .powered[data-v-6844f423]{color:var(--text-color)}.dark .footer .powered img[data-v-6844f423]{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)}.rolling-wrapper[data-v-119d2560]{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;overflow:hidden;white-space:nowrap;font-size:min(7rem,calc(100vw / 6),100vh);font-weight:700;line-height:1em;-webkit-user-select:none;user-select:none;background-color:#fff}.comma[data-v-119d2560],.digit-strip>span[data-v-119d2560]{background:linear-gradient(180deg,#6edc54,#3a95ff);-webkit-background-clip:text;background-clip:text;color:transparent}.comma[data-v-119d2560]{display:inline-block;width:.45em;text-align:center}.digit[data-v-119d2560]{display:inline-block;width:.75em;height:1em;overflow:hidden;position:relative}.digit-strip[data-v-119d2560]{position:absolute;top:0;left:0;width:100%;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.digit-strip>span[data-v-119d2560]{display:block;height:1em;line-height:1em;font-variant-numeric:tabular-nums}.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)}.center-page[data-v-60065853]{min-height:100dvh;display:grid;place-items:center;padding:2rem;background:var(--bg-color, #f5f5f5)}.type-row.card[data-v-60065853]{width:min(760px,100%);background:#fff;border:1px solid #ddd;border-radius:12px;padding:1.5rem;box-shadow:0 6px 18px #00000014}.type-header[data-v-60065853]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.type-title[data-v-60065853]{margin:0;font-size:1.45rem;font-weight:700}.header-actions[data-v-60065853]{display:flex;align-items:center;gap:.5rem}.inline-label[data-v-60065853]{font-weight:700;font-size:.9rem}.filter-input[data-v-60065853]{width:140px;max-width:140px;padding:.3rem .6rem;border:1px solid #ccc;border-radius:6px}.form-grid[data-v-60065853]{display:grid;gap:1rem 1.25rem;grid-template-columns:1fr}@media (min-width: 640px){.form-grid[data-v-60065853]{grid-template-columns:1fr 1fr}}.form-cell[data-v-60065853]{display:grid;gap:.4rem}.field-label[data-v-60065853]{font-weight:600;font-size:.95rem}.assumption-note[data-v-60065853]{color:#6b7280;font-size:11px}.slider-row[data-v-60065853]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.slider[data-v-60065853]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:#e5e7eb;outline:none}.slider[data-v-60065853]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#e5e7eb}.slider[data-v-60065853]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#36b24a;border:none;margin-top:-6px;cursor:pointer}.slider[data-v-60065853]::-moz-range-track{height:6px;border-radius:999px;background:#e5e7eb}.slider[data-v-60065853]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#36b24a;border:none;cursor:pointer}.slider-value[data-v-60065853]{position:relative;min-width:60px;text-align:right;padding-bottom:14px}.slider-value .hint[data-v-60065853]{position:absolute;left:0;top:100%;margin-top:2px;font-size:11px;line-height:1;color:#6b7280;white-space:nowrap}.input-wrap[data-v-60065853]{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;max-width:260px}.prefix[data-v-60065853]{padding:8px 10px;background:#f3f4f6;color:#374151}.money-input[data-v-60065853]{border:none;padding:8px 10px;outline:none;width:100%}.results[data-v-60065853]{margin-top:1rem;border-top:1px dashed #e5e7eb;padding-top:.75rem;display:grid;gap:.5rem}.result[data-v-60065853]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.result-label[data-v-60065853]{color:#374151}.result-value[data-v-60065853]{font-size:1.2rem}.bucket[data-v-60065853]{display:block;color:#6b7280;font-size:11px}.dark .type-row[data-v-60065853]{background:var(--footer-bg);border-color:var(--header-border)}.dark .type-title[data-v-60065853]{color:var(--text-color)}.dark .filter-input[data-v-60065853]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .input-wrap[data-v-60065853]{border-color:var(--header-border)}.dark .input-wrap .prefix[data-v-60065853]{background:var(--header-border);color:var(--text-color)}.dark .money-input[data-v-60065853]{background:var(--footer-bg);color:var(--text-color)}.dark .result-label[data-v-60065853],.dark .result-value[data-v-60065853]{color:var(--text-color)}.dark .bucket[data-v-60065853]{color:#9aa3ad}.dark .slider[data-v-60065853]{background:#4b5563}.dark .slider[data-v-60065853]::-webkit-slider-runnable-track,.dark .slider[data-v-60065853]::-moz-range-track{background:#4b5563}.center-page[data-v-45062fe9]{min-height:100dvh;display:grid;place-items:center;padding:2rem;background:var(--bg-color, #f5f5f5)}.type-row.card[data-v-45062fe9]{width:min(760px,100%);background:#fff;border:1px solid #ddd;border-radius:12px;padding:1.5rem;box-shadow:0 6px 18px #00000014}.type-header[data-v-45062fe9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.type-title[data-v-45062fe9]{margin:0;font-size:1.45rem;font-weight:700}.header-actions[data-v-45062fe9]{display:flex;align-items:center;gap:.5rem}.inline-label[data-v-45062fe9]{font-weight:700;font-size:.9rem}.filter-input[data-v-45062fe9]{width:140px;max-width:140px;padding:.3rem .6rem;border:1px solid #ccc;border-radius:6px}.form-grid[data-v-45062fe9]{display:grid;gap:1rem 1.25rem;grid-template-columns:1fr}@media (min-width: 640px){.form-grid[data-v-45062fe9]{grid-template-columns:1fr 1fr}}.form-cell[data-v-45062fe9]{display:grid;gap:.4rem}.field-label[data-v-45062fe9]{font-weight:600;font-size:.95rem}.assumption-note[data-v-45062fe9]{color:#6b7280;font-size:11px}.slider-row[data-v-45062fe9]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.slider[data-v-45062fe9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:#e5e7eb;outline:none}.slider[data-v-45062fe9]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#e5e7eb}.slider[data-v-45062fe9]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#36b24a;border:none;margin-top:-6px;cursor:pointer}.slider[data-v-45062fe9]::-moz-range-track{height:6px;border-radius:999px;background:#e5e7eb}.slider[data-v-45062fe9]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#36b24a;border:none;cursor:pointer}.slider-value[data-v-45062fe9]{position:relative;min-width:60px;text-align:right;padding-bottom:14px}.input-wrap[data-v-45062fe9]{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;max-width:260px}.prefix[data-v-45062fe9]{padding:8px 10px;background:#f3f4f6;color:#374151}.money-input[data-v-45062fe9]{border:none;padding:8px 10px;outline:none;width:100%}.results[data-v-45062fe9]{margin-top:1rem;border-top:1px dashed #e5e7eb;padding-top:.75rem;display:grid;gap:.5rem}.result[data-v-45062fe9]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.result-label[data-v-45062fe9]{color:#374151}.result-value[data-v-45062fe9]{font-size:1.2rem}.bucket[data-v-45062fe9]{display:block;color:#6b7280;font-size:11px}.dark .type-row[data-v-45062fe9]{background:var(--footer-bg);border-color:var(--header-border)}.dark .type-title[data-v-45062fe9]{color:var(--text-color)}.dark .filter-input[data-v-45062fe9]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .input-wrap[data-v-45062fe9]{border-color:var(--header-border)}.dark .input-wrap .prefix[data-v-45062fe9]{background:var(--header-border);color:var(--text-color)}.dark .money-input[data-v-45062fe9]{background:var(--footer-bg);color:var(--text-color)}.dark .result-label[data-v-45062fe9],.dark .result-value[data-v-45062fe9]{color:var(--text-color)}.dark .bucket[data-v-45062fe9]{color:#9aa3ad}.dark .slider[data-v-45062fe9]{background:#4b5563}.dark .slider[data-v-45062fe9]::-webkit-slider-runnable-track,.dark .slider[data-v-45062fe9]::-moz-range-track{background:#4b5563}.company-list-view[data-v-a4e10866]{display:flex;flex-direction:column;min-height:100%;position:relative}.header[data-v-a4e10866]{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:16px;box-shadow:0 2px 8px #0000001a}.header h1[data-v-a4e10866]{font-size:1.75rem;font-weight:700;margin:0}.btn[data-v-a4e10866]{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-a4e10866]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-a4e10866]{background-color:#f7f7f7;color:#333}.btn-danger[data-v-a4e10866]{background-color:#e74c3c;color:#fff}.btn[data-v-a4e10866]:not(:disabled):hover{opacity:.9}.btn[data-v-a4e10866]:disabled{opacity:.6;cursor:not-allowed}.loading-overlay[data-v-a4e10866]{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-a4e10866]{width:3rem;height:3rem;border:.5rem solid #ddd;border-top-color:#36b24a;border-radius:50%;animation:spin-a4e10866 1s linear infinite}@keyframes spin-a4e10866{to{transform:rotate(360deg)}}main[data-v-a4e10866]{flex:1;overflow-y:auto}.company-grid[data-v-a4e10866]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;padding:32px;align-items:stretch}@media (max-width: 1024px){.company-grid[data-v-a4e10866]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.company-grid[data-v-a4e10866]{grid-template-columns:1fr}}.company-card[data-v-a4e10866]{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-a4e10866]:hover{transform:translateY(-8px);box-shadow:0 4px 16px #00000026}.delete-icon[data-v-a4e10866]{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-a4e10866]:hover{transform:scale(1.1)}.card-link[data-v-a4e10866]{text-decoration:none;color:inherit;flex-grow:1;display:flex;flex-direction:column}.card-header[data-v-a4e10866]{background:#fafafa;padding:1.5rem;display:flex;align-items:center;justify-content:center}.image-wrapper[data-v-a4e10866]{width:96px;height:96px;border:2px solid #e0e0e0;border-radius:50%;padding:4px;box-sizing:border-box;overflow:hidden;background-color:#fff}.profile-image[data-v-a4e10866]{width:100%;height:100%;border-radius:50%;object-fit:contain;object-position:center center;display:block}.initials[data-v-a4e10866],.initials-card[data-v-a4e10866]{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-a4e10866]{padding:1rem;text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center}.company-name[data-v-a4e10866]{font-weight:600;font-size:1.125rem;color:#333}.modal-overlay[data-v-a4e10866]{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-a4e10866]{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-a4e10866]{margin:0 0 1rem;font-size:1.5rem;font-weight:600}.form-group[data-v-a4e10866]{margin-bottom:1rem;text-align:left}.form-group label[data-v-a4e10866]{display:block;margin-bottom:.5rem;font-weight:500}.input-field[data-v-a4e10866]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.5rem}.form-actions[data-v-a4e10866]{display:flex;justify-content:space-between;margin-top:1.5rem}.image-picker[data-v-a4e10866]{margin-bottom:1rem}.selected-image[data-v-a4e10866]{width:100px;height:100px;border-radius:50%;object-fit:cover}.modal-initials[data-v-a4e10866]{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-a4e10866]{background-color:var(--bg-color);color:var(--text-color)}.dark .header[data-v-a4e10866]{background:var(--footer-bg);box-shadow:none;border-bottom:1px solid var(--header-border)}.dark .btn-secondary[data-v-a4e10866]{background-color:var(--header-border);color:var(--text-color)}.dark .btn-danger[data-v-a4e10866]{background-color:#d62c1a;color:#fff}.dark .company-card[data-v-a4e10866]{background:var(--footer-bg);box-shadow:0 2px 8px #0006}.dark .delete-icon[data-v-a4e10866]{background:var(--header-border);color:#fff}.dark .card-header[data-v-a4e10866]{background:var(--header-border)}.dark .image-wrapper[data-v-a4e10866]{border-color:var(--text-color)}.dark .profile-image[data-v-a4e10866]{filter:brightness(.9)}.dark .initials[data-v-a4e10866],.dark .initials-card[data-v-a4e10866]{background-color:var(--header-border);color:var(--text-color)}.dark .card-body .company-name[data-v-a4e10866]{color:var(--text-color)}.dark .modal-overlay[data-v-a4e10866]{background:#000000b3}.dark .modal-content[data-v-a4e10866]{background:var(--footer-bg);color:var(--text-color)}.dark .input-field[data-v-a4e10866]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .loading-overlay[data-v-a4e10866]{background:rgba(var(--bg-color-rgb),.8)!important}.dark .spinner[data-v-a4e10866]{border:.5rem solid var(--header-border);border-top-color:#36b24a}.dark .initials[data-v-a4e10866],.dark .initials-card[data-v-a4e10866]{border:2px solid var(--text-color)}.todos-add-view[data-v-87060613]{width:100%;height:100%;margin:0 auto;max-width:1500px;position:relative}.card-header[data-v-87060613]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-87060613]{display:flex;align-items:center;gap:.75rem}.team-selector-header[data-v-87060613]{display:flex;align-items:center;gap:.5rem}.team-label[data-v-87060613]{font-weight:700;font-size:.9rem}.team-selector-header .input-field[data-v-87060613]{padding:.4rem .6rem;font-size:.9rem;border-radius:4px;border:1px solid #ccc}.todos-add-view>div[data-v-87060613]:not(.loading-overlay){display:flex;flex-direction:column;height:100%}.todos-add-view form[data-v-87060613]{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem}.todos-add-view .fixed-height[data-v-87060613]{height:210px}.todos-add-view>.loading-overlay[data-v-87060613]{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-87060613]{position:static;transform:none}.loading-overlay[data-v-87060613]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-87060613]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-87060613 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-87060613{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.owner-avatar[data-v-87060613]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-87060613]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-87060613]:hover{border-color:#36b24a}.owner-img[data-v-87060613]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-87060613]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#ababab}.default-profile .initials[data-v-87060613]{font-size:14px;font-weight:700;color:#fff}.close-btn[data-v-87060613]{background:transparent;border:none;font-size:1.8rem;line-height:1.2rem;cursor:pointer}.form-group[data-v-87060613]{margin-bottom:1rem}.input-field[data-v-87060613]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;font-family:inherit}.fixed-height[data-v-87060613]{height:80px;resize:none}.button-container[data-v-87060613]{display:flex;justify-content:flex-end}.btn[data-v-87060613]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn-primary[data-v-87060613]{background:#36b24a;color:#fff}.btn[data-v-87060613]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-87060613]:disabled{opacity:.6;cursor:not-allowed}.dropdown-container[data-v-87060613]{position:absolute;top:calc(100% + 8px);left:0;width:320px;z-index:999}.owner-dropdown-backdrop[data-v-87060613]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-87060613]{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-87060613]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-87060613]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-87060613]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-87060613]:hover{background:#f7f7f7}.user-list li.selected[data-v-87060613]{background:#0080001a}.user-avatar[data-v-87060613],.user-avatar-placeholder[data-v-87060613]{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-87060613]{font-size:.9rem}.dropdown-fade-enter-active[data-v-87060613],.dropdown-fade-leave-active[data-v-87060613]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-87060613],.dropdown-fade-leave-to[data-v-87060613]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-87060613],.dropdown-fade-leave-from[data-v-87060613]{opacity:1;transform:translateY(0)}.toggle-switch-container[data-v-87060613]{display:flex;align-items:center;gap:.5rem;font-weight:700;margin-bottom:1rem}.toggle-switch[data-v-87060613]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-87060613]{opacity:0;width:0;height:0}.switch-slider[data-v-87060613]{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-87060613]: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-87060613]{background-color:#36b24a}.toggle-switch input:checked+.switch-slider[data-v-87060613]:before{transform:translate(26px)}.dark .todos-add-view[data-v-87060613]{background-color:var(--footer-bg);color:var(--text-color)}.dark .todos-add-view .loading-overlay[data-v-87060613]{background-color:var(--footer-bg)!important}.dark .todos-add-view .spinner[data-v-87060613]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .todos-add-view .card-header[data-v-87060613]{background-color:var(--footer-bg);border-bottom:none}.dark .todos-add-view .card-header h2[data-v-87060613],.dark .todos-add-view .close-btn[data-v-87060613],.dark .todos-add-view .team-selector-header .team-label[data-v-87060613]{color:var(--text-color)}.dark .todos-add-view .team-selector-header .input-field[data-v-87060613],.dark .todos-add-view .input-field[data-v-87060613],.dark .todos-add-view textarea.fixed-height[data-v-87060613],.dark .todos-add-view input[type=date][data-v-87060613]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .todos-add-view .toggle-switch .switch-slider[data-v-87060613]{background-color:var(--header-border)}.dark .todos-add-view .toggle-switch input:checked+.switch-slider[data-v-87060613]{background-color:#36b24a}.dark .todos-add-view .btn-primary[data-v-87060613]{background-color:#36b24a;color:#fff}.dark .todos-add-view .btn-primary[data-v-87060613]:hover{filter:brightness(.9)}.dark .todos-add-view .owner-avatar[data-v-87060613]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .todos-add-view .default-profile[data-v-87060613]{background-color:var(--header-border)}.dark .todos-add-view .default-profile .initials[data-v-87060613]{color:var(--text-color)}.dark .todos-add-view .dropdown-container .owner-dropdown[data-v-87060613]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .todos-add-view .user-search[data-v-87060613]{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-87060613]{background-color:var(--footer-bg);color:var(--text-color)}.dark .todos-add-view .user-list li[data-v-87060613]:hover{background-color:#ffffff0d}.dark .todos-add-view .user-list li.selected[data-v-87060613]{background-color:#ffffff1a}.dark .todos-add-view .user-avatar-placeholder[data-v-87060613]{background-color:var(--header-border);color:var(--text-color)}.qtrlyfocus-add[data-v-ac0e75e6]{width:100%;height:100%;margin:0 auto;max-width:1500px;position:relative}.qtrlyfocus-add>div[data-v-ac0e75e6]{display:flex;flex-direction:column;height:100%}.qtrlyfocus-add form[data-v-ac0e75e6]{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem}.qtrlyfocus-add textarea.fixed-height[data-v-ac0e75e6]{height:175px}.form-group[data-v-ac0e75e6],.button-container[data-v-ac0e75e6]{width:100%}.qtrlyfocus-add>.loading-overlay[data-v-ac0e75e6]{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-ac0e75e6]{width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-ac0e75e6 1s linear infinite}@keyframes spin-ac0e75e6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-ac0e75e6]{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-ac0e75e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-ac0e75e6]{display:flex;align-items:center;gap:.75rem}.team-selector-header[data-v-ac0e75e6]{display:flex;align-items:center;gap:.5rem}.team-label[data-v-ac0e75e6]{font-weight:700;font-size:.9rem}.team-selector-header .input-field[data-v-ac0e75e6]{padding:.4rem .6rem;font-size:.9rem;border-radius:4px;border:1px solid #ccc}.close-btn[data-v-ac0e75e6]{background:transparent;border:none;font-size:2rem;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.owner-avatar[data-v-ac0e75e6]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-ac0e75e6]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-ac0e75e6]:hover{border-color:#36b24a}.owner-img[data-v-ac0e75e6]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-ac0e75e6]{width:100%;height:100%;background:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-ac0e75e6]{font-size:14px;font-weight:700;color:#fff}.form-group[data-v-ac0e75e6]{margin-bottom:1rem}.checkbox-group[data-v-ac0e75e6]{display:flex;gap:1rem;align-items:center}.input-field[data-v-ac0e75e6]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;font-family:inherit}.fixed-height[data-v-ac0e75e6]{height:80px;resize:none}.button-container[data-v-ac0e75e6]{display:flex;justify-content:flex-end}.btn[data-v-ac0e75e6]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn-primary[data-v-ac0e75e6]{background:#36b24a;color:#fff}.btn[data-v-ac0e75e6]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-ac0e75e6]:disabled{opacity:.6;cursor:not-allowed}.dropdown-container[data-v-ac0e75e6]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-ac0e75e6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-ac0e75e6]{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-ac0e75e6]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-ac0e75e6]{margin:0;padding:0;list-style:none;overflow-y:auto;flex:1}.user-list li[data-v-ac0e75e6]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-ac0e75e6]:hover{background:#f7f7f7}.user-list li.selected[data-v-ac0e75e6]{background:#0080001a}.user-avatar[data-v-ac0e75e6],.user-avatar-placeholder[data-v-ac0e75e6]{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-ac0e75e6]{font-size:.9rem}.dropdown-fade-enter-active[data-v-ac0e75e6],.dropdown-fade-leave-active[data-v-ac0e75e6]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-ac0e75e6],.dropdown-fade-leave-to[data-v-ac0e75e6]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-ac0e75e6],.dropdown-fade-leave-from[data-v-ac0e75e6]{opacity:1;transform:translateY(0)}@media (max-width: 600px){.card[data-v-ac0e75e6]{padding:.8rem}.checkbox-group[data-v-ac0e75e6]{flex-direction:column;gap:.5rem}.btn[data-v-ac0e75e6]{font-size:.85rem}}.dark .qtrlyfocus-add[data-v-ac0e75e6]{background-color:var(--header-bg);color:var(--text-color)}.dark .loading-overlay[data-v-ac0e75e6]{background-color:var(--header-bg)}.dark .card[data-v-ac0e75e6]{background-color:var(--header-bg);border-color:var(--header-border)}.dark .card-header[data-v-ac0e75e6]{background-color:var(--header-bg);border-bottom:none;color:var(--text-color)}.dark .header-right[data-v-ac0e75e6],.dark .team-selector-header .team-label[data-v-ac0e75e6]{color:var(--text-color)}.dark .team-selector-header .input-field[data-v-ac0e75e6],.dark .input-field[data-v-ac0e75e6],.dark textarea.fixed-height[data-v-ac0e75e6]{background-color:#333;border-color:var(--header-border);color:var(--text-color)}.dark .checkbox-group label[data-v-ac0e75e6]{color:var(--text-color)}.dark .btn[data-v-ac0e75e6]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .btn-primary[data-v-ac0e75e6]{background-color:#36b24a;color:#fff}.dark .btn[data-v-ac0e75e6]:not(:disabled):hover{filter:brightness(.9)}.dark .close-btn[data-v-ac0e75e6]{color:var(--text-color)}.dark .owner-avatar[data-v-ac0e75e6],.dark .dropdown-container .owner-dropdown[data-v-ac0e75e6]{background-color:var(--header-bg);border-color:var(--header-border)}.dark .user-search[data-v-ac0e75e6]{background-color:var(--header-bg);border-bottom-color:var(--header-border);color:var(--text-color)}.dark .user-list li[data-v-ac0e75e6]{background-color:var(--header-bg);color:var(--text-color)}.dark .user-list li[data-v-ac0e75e6]:hover{background-color:#ffffff0d}.dark .user-list li.selected[data-v-ac0e75e6]{background-color:#ffffff1a}.issues-ideas-add-view[data-v-8ff4e65a]{width:100%;height:100%;margin:0 auto;max-width:1500px;position:relative}.card-header[data-v-8ff4e65a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-8ff4e65a]{display:flex;align-items:center;gap:.75rem}.team-selector-header[data-v-8ff4e65a]{display:flex;align-items:center;gap:.5rem}.team-label[data-v-8ff4e65a]{font-weight:700;font-size:.9rem}.team-selector-header .input-field[data-v-8ff4e65a]{padding:.4rem .6rem;font-size:.9rem;border:1px solid #ccc;border-radius:4px}.issues-ideas-add-view>div[data-v-8ff4e65a]:not(.loading-overlay){display:flex;flex-direction:column;height:100%}.issues-ideas-add-view form[data-v-8ff4e65a]{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem}.issues-ideas-add-view .fixed-height[data-v-8ff4e65a]{height:150px}.issues-ideas-add-view>.loading-overlay[data-v-8ff4e65a]{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-8ff4e65a]{position:static;transform:none}.loading-overlay[data-v-8ff4e65a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-8ff4e65a]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-8ff4e65a 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-8ff4e65a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.owner-avatar[data-v-8ff4e65a]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-8ff4e65a]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-8ff4e65a]:hover{border-color:#36b24a}.owner-img[data-v-8ff4e65a]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-8ff4e65a]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#ababab}.default-profile .initials[data-v-8ff4e65a]{font-size:14px;font-weight:700;color:#fff}.close-btn[data-v-8ff4e65a]{background:transparent;border:none;font-size:1.8rem;line-height:1.2rem;cursor:pointer}.form-group[data-v-8ff4e65a]{margin-bottom:1rem}.input-field[data-v-8ff4e65a]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;font-family:inherit}.fixed-height[data-v-8ff4e65a]{height:80px;resize:none}.button-container[data-v-8ff4e65a]{display:flex;justify-content:flex-end}.btn[data-v-8ff4e65a]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn-primary[data-v-8ff4e65a]{background:#36b24a;color:#fff}.btn[data-v-8ff4e65a]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-8ff4e65a]:disabled{opacity:.6;cursor:not-allowed}.dropdown-container[data-v-8ff4e65a]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-8ff4e65a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-8ff4e65a]{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-8ff4e65a]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-8ff4e65a]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-8ff4e65a]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-8ff4e65a]:hover{background:#f7f7f7}.user-list li.selected[data-v-8ff4e65a]{background:#0080001a}.user-avatar[data-v-8ff4e65a],.user-avatar-placeholder[data-v-8ff4e65a]{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-8ff4e65a]{font-size:.9rem}.dropdown-fade-enter-active[data-v-8ff4e65a],.dropdown-fade-leave-active[data-v-8ff4e65a]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-8ff4e65a],.dropdown-fade-leave-to[data-v-8ff4e65a]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-8ff4e65a],.dropdown-fade-leave-from[data-v-8ff4e65a]{opacity:1;transform:translateY(0)}.attachments-group[data-v-8ff4e65a]{margin-top:1rem}.attachments-list[data-v-8ff4e65a]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.75rem}.attachment-item[data-v-8ff4e65a]{display:flex;flex-direction:column;align-items:center;max-width:120px;text-align:center;position:relative}.attachment-thumb[data-v-8ff4e65a]{width:100px;height:100px;object-fit:cover;border:1px solid #ccc;border-radius:6px;box-shadow:0 2px 4px #0000001a}.remove-attachment-btn[data-v-8ff4e65a]{position:absolute;top:-6px;right:-6px;background:#d9534f;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:14px;line-height:20px;cursor:pointer}.hidden-file-input[data-v-8ff4e65a]{display:none}.add-attachment-btn[data-v-8ff4e65a]{margin-top:.5rem;background:#f0f0f0;color:#333;border:1px solid #ccc;font-size:.9rem}.dark .issues-ideas-add-view[data-v-8ff4e65a]{background-color:var(--footer-bg);color:var(--text-color)}.dark .issues-ideas-add-view .loading-overlay[data-v-8ff4e65a]{background-color:var(--footer-bg)!important}.dark .issues-ideas-add-view .spinner[data-v-8ff4e65a]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .issues-ideas-add-view .card-header[data-v-8ff4e65a]{background-color:var(--footer-bg);border-bottom:none}.dark .issues-ideas-add-view .card-header h2[data-v-8ff4e65a],.dark .issues-ideas-add-view .close-btn[data-v-8ff4e65a],.dark .issues-ideas-add-view .team-label[data-v-8ff4e65a]{color:var(--text-color)}.dark .issues-ideas-add-view .team-selector-header .input-field[data-v-8ff4e65a],.dark .issues-ideas-add-view .input-field[data-v-8ff4e65a],.dark .issues-ideas-add-view textarea.fixed-height[data-v-8ff4e65a]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .issues-ideas-add-view .btn-primary[data-v-8ff4e65a]{background-color:#36b24a;color:#fff}.dark .issues-ideas-add-view .owner-avatar[data-v-8ff4e65a]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .issues-ideas-add-view .default-profile[data-v-8ff4e65a]{background-color:var(--header-border)}.dark .issues-ideas-add-view .default-profile .initials[data-v-8ff4e65a]{color:var(--text-color)}.dark .issues-ideas-add-view .owner-dropdown[data-v-8ff4e65a]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .issues-ideas-add-view .user-search[data-v-8ff4e65a]{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-8ff4e65a]{background-color:var(--footer-bg);color:var(--text-color)}.dark .issues-ideas-add-view .user-list li[data-v-8ff4e65a]:hover{background-color:#ffffff0d}.dark .issues-ideas-add-view .user-list li.selected[data-v-8ff4e65a]{background-color:#ffffff1a}.dark .issues-ideas-add-view .user-avatar-placeholder[data-v-8ff4e65a]{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-ccd3d3a8]{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-ccd3d3a8]{width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-ccd3d3a8 1s linear infinite}@keyframes spin-ccd3d3a8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.company-details-view[data-v-ccd3d3a8]{display:flex;flex-direction:column;min-height:100%;overflow-y:auto;position:relative;background-color:#fff;color:#333}.validation-error[data-v-ccd3d3a8]{color:red;font-size:14px;margin-bottom:12px}.header[data-v-ccd3d3a8]{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-ccd3d3a8]{font-size:26px;font-weight:700;padding-left:12px}.header-right[data-v-ccd3d3a8]{margin-left:auto;display:flex;align-items:center;gap:12px}.burger-menu-container[data-v-ccd3d3a8]{position:relative;margin-right:12px}.burger-button[data-v-ccd3d3a8]{background:transparent;border:none;font-size:28px;cursor:pointer}.burger-menu[data-v-ccd3d3a8]{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-ccd3d3a8]{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-ccd3d3a8]:hover{background:#eaeaea}.burger-menu li .sidebar-icon[data-v-ccd3d3a8]{margin-right:8px;width:28px;text-align:center;font-size:20px}.sidebar li .option-text[data-v-ccd3d3a8],.burger-menu li .option-text[data-v-ccd3d3a8]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-image-wrapper[data-v-ccd3d3a8]{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;background-color:#fff}.company-logo[data-v-ccd3d3a8]{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.company-initials[data-v-ccd3d3a8]{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-ccd3d3a8]{position:relative;display:inline-block}.team-dropdown-button[data-v-ccd3d3a8]{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-ccd3d3a8]:focus{border-color:#36b24a}.team-label[data-v-ccd3d3a8]{color:#888;margin-right:8px}.chevron-icon[data-v-ccd3d3a8]{margin-left:8px}.team-dropdown-button .team-icon[data-v-ccd3d3a8]{display:none}.team-dropdown-menu[data-v-ccd3d3a8]{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-ccd3d3a8]{list-style:none;margin:0;padding:0}.team-dropdown-menu li[data-v-ccd3d3a8]{padding:8px 12px;cursor:pointer;transition:background .2s;max-width:25ch;overflow:hidden;text-overflow:ellipsis}.team-dropdown-menu li[data-v-ccd3d3a8]:hover{background:#eaeaea}.create-button-container[data-v-ccd3d3a8]{position:relative}.create-button[data-v-ccd3d3a8]{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-ccd3d3a8]{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-ccd3d3a8]{list-style:none;margin:0;padding:0}.create-dropdown li[data-v-ccd3d3a8]{padding:8px 12px;cursor:pointer;white-space:nowrap;transition:background .2s;display:flex;align-items:center}.create-dropdown li[data-v-ccd3d3a8]:hover{background:#eaeaea}.create-dropdown .dropdown-icon[data-v-ccd3d3a8]{margin-right:8px;width:20px;text-align:center}.divider[data-v-ccd3d3a8]{border:0;height:1px;background:#e0e0e0;margin:8px 0}.content-view[data-v-ccd3d3a8]{flex:1;overflow-y:auto;position:relative;z-index:1}.alert[data-v-ccd3d3a8]{background-color:#fdd;padding:1em;border:1px solid red;text-align:center}.modal[data-v-ccd3d3a8]{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-ccd3d3a8]{background:#fff;padding:1em;border-radius:8px}.sidebar[data-v-ccd3d3a8]{box-shadow:4px 0 6px #0000001a;position:relative;z-index:1000;padding:12px;background:#fff;display:flex;flex-direction:column}.sidebar ul[data-v-ccd3d3a8]{list-style:none;margin:0;padding:0;flex:1;overflow-y:auto}.sidebar li[data-v-ccd3d3a8]{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-ccd3d3a8]:hover{background:#f5f5f5}.sidebar li.active[data-v-ccd3d3a8]{background-color:#36b24a1a;border-radius:8px}.sidebar li.active .sidebar-icon[data-v-ccd3d3a8],.sidebar li.active .option-text[data-v-ccd3d3a8]{color:#36b24a}.sidebar li .sidebar-icon[data-v-ccd3d3a8]{margin-right:8px;color:#888;width:28px;text-align:center;font-size:20px}.sidebar li.active .sidebar-icon[data-v-ccd3d3a8]{color:#444}.fade-slide-enter-active[data-v-ccd3d3a8],.fade-slide-leave-active[data-v-ccd3d3a8]{transition:opacity .3s ease,transform .2s ease}.fade-slide-enter-from[data-v-ccd3d3a8],.fade-slide-leave-to[data-v-ccd3d3a8]{opacity:0;transform:translateY(-10px)}.fade-slide-enter-to[data-v-ccd3d3a8],.fade-slide-leave-from[data-v-ccd3d3a8]{opacity:1;transform:translateY(0)}.sidebar-feedback-btn[data-v-ccd3d3a8]{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-ccd3d3a8]{min-width:440px;min-height:340px;display:flex;flex-direction:column;justify-content:space-between}.feedback-modal label[data-v-ccd3d3a8]{display:block;margin:12px 0}.feedback-modal h2[data-v-ccd3d3a8]{margin-top:0}.feedback-modal input[data-v-ccd3d3a8],.feedback-modal textarea[data-v-ccd3d3a8]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;font-family:inherit;resize:none}.feedback-actions[data-v-ccd3d3a8]{display:flex;justify-content:flex-end;gap:8px}.feedback-actions .cancel[data-v-ccd3d3a8]{background:#eee;color:#333}.feedback-actions button[data-v-ccd3d3a8]:not(.cancel){background:#36b24a;color:#fff;border:1px solid #36B24A}.feedback-actions button[data-v-ccd3d3a8]:not(.cancel):hover{background:#309e42}.feedback-actions .cancel[data-v-ccd3d3a8]:hover{background:#f5f5f5}.thank-you[data-v-ccd3d3a8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.thank-icon[data-v-ccd3d3a8]{color:#36b24a}.close-btn[data-v-ccd3d3a8]{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-ccd3d3a8]:hover{background:#309e42}.close-btn[data-v-ccd3d3a8]:active{transform:scale(.97)}.tabs[data-v-ccd3d3a8]{display:flex;margin-bottom:8px}.tabs button[data-v-ccd3d3a8]{flex:1;padding:8px 0;border:none;background:#eee;font-weight:700;cursor:pointer}.tabs button.active[data-v-ccd3d3a8]{background:#36b24a;color:#fff}.tabs button+button[data-v-ccd3d3a8]{border-left:1px solid #ddd}@media (min-width: 1500px){.grid-layout[data-v-ccd3d3a8]{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-ccd3d3a8]{grid-area:sidebar;overflow-y:auto}.grid-layout .header[data-v-ccd3d3a8]{grid-area:header;display:flex;align-items:center}.grid-layout .content-view[data-v-ccd3d3a8]{grid-area:content;overflow-y:auto;position:relative}}@media (max-width: 600px){.header[data-v-ccd3d3a8]{padding:8px;align-items:center}.burger-menu-container[data-v-ccd3d3a8]{margin-right:8px}.view-name[data-v-ccd3d3a8]{font-size:20px;margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-right[data-v-ccd3d3a8]{display:flex;align-items:center}.team-dropdown-button[data-v-ccd3d3a8],.create-button[data-v-ccd3d3a8]{font-size:16px;padding:8px 12px}.team-dropdown-button[data-v-ccd3d3a8]{padding:6px;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.team-dropdown-button .team-label[data-v-ccd3d3a8],.team-dropdown-button .team-name[data-v-ccd3d3a8],.team-dropdown-button .chevron-icon[data-v-ccd3d3a8]{display:none}.team-dropdown-button .team-icon[data-v-ccd3d3a8]{display:inline-flex;font-size:20px}.team-dropdown-menu[data-v-ccd3d3a8]{left:auto;right:0}}.sidebar li.disabled[data-v-ccd3d3a8],.burger-menu li.disabled[data-v-ccd3d3a8]{pointer-events:none}.dark .company-details-view[data-v-ccd3d3a8]{background-color:var(--bg-color);color:var(--text-color)}.dark .company-details-view .header[data-v-ccd3d3a8]{background-color:var(--header-bg);box-shadow:0 2px 8px #0006}.dark .company-details-view .burger-menu[data-v-ccd3d3a8],.dark .company-details-view .team-dropdown-menu[data-v-ccd3d3a8],.dark .company-details-view .create-dropdown[data-v-ccd3d3a8],.dark .company-details-view .sidebar[data-v-ccd3d3a8]{background-color:var(--footer-bg)}.dark .company-details-view .modal-content[data-v-ccd3d3a8],.dark .company-details-view .feedback-modal[data-v-ccd3d3a8]{background-color:var(--footer-bg);color:var(--text-color)}.dark .company-details-view .tabs button[data-v-ccd3d3a8]{background:var(--footer-bg);color:var(--text-color)}.dark .company-details-view .tabs button.active[data-v-ccd3d3a8]{background:var(--btn-bg);color:#fff}.feedback-actions button[data-v-ccd3d3a8]{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-ccd3d3a8]:hover{filter:brightness(.9)!important}.feedback-actions .cancel[data-v-ccd3d3a8]{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-ccd3d3a8]:hover{background-color:#e5e5e5}.tabs button.active[data-v-ccd3d3a8]{background:#36b24a!important;color:#fff!important}.tabs button[data-v-ccd3d3a8]:hover{filter:brightness(.9)}.dark .feedback-actions .cancel[data-v-ccd3d3a8]{background-color:#2a2a2a;color:var(--text-color)}.dark .feedback-actions .cancel[data-v-ccd3d3a8]:hover{background-color:#3a3a3a}.dark .sidebar[data-v-ccd3d3a8]{scrollbar-width:thin;scrollbar-color:var(--header-border) var(--footer-bg)}.dark .sidebar[data-v-ccd3d3a8]::-webkit-scrollbar{width:8px}.dark .sidebar[data-v-ccd3d3a8]::-webkit-scrollbar-track{background:var(--footer-bg)}.dark .sidebar[data-v-ccd3d3a8]::-webkit-scrollbar-thumb{background-color:var(--header-border);border-radius:4px;border:2px solid var(--footer-bg)}.feedback-actions .cancel[data-v-ccd3d3a8]{background-color:#fafafa!important;color:var(--text-color)!important}.dark .feedback-actions .cancel[data-v-ccd3d3a8]{background-color:#2a2a2a!important;color:var(--text-color)!important}.dark .company-details-view .team-picker[data-v-ccd3d3a8]{background-color:var(--footer-bg)}.dark .company-details-view .team-dropdown-button[data-v-ccd3d3a8]{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-ccd3d3a8]{filter:invert(1)!important}.dark .full-screen-loader[data-v-ccd3d3a8]{background:var(--bg-color)}.dark .spinner[data-v-ccd3d3a8]{border-color:#ffffff1f;border-top-color:#36b24a}.dark .burger-button[data-v-ccd3d3a8]{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-2a3e7dcd]{display:flex;flex-direction:column;padding:16px 32px;width:100%;box-sizing:border-box}.loading-overlay[data-v-2a3e7dcd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-2a3e7dcd]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-2a3e7dcd 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-2a3e7dcd{to{transform:translate(-50%,-50%) rotate(360deg)}}.alert[data-v-2a3e7dcd]{background:#f8d7da;color:#721c24;border:1px solid #ddd;border-radius:8px;padding:12px;margin-bottom:16px}.card[data-v-2a3e7dcd]{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;position:relative;box-sizing:border-box}.scorecard-container[data-v-2a3e7dcd]{overflow:hidden}.child-overlay[data-v-2a3e7dcd]{position:fixed;right:24px;bottom: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-2a3e7dcd],.overlay-fade-leave-active[data-v-2a3e7dcd]{transition:opacity .25s ease,transform .25s ease}.overlay-fade-enter-from[data-v-2a3e7dcd],.overlay-fade-leave-to[data-v-2a3e7dcd]{opacity:0;transform:translateY(10px)}.scorecard-header[data-v-2a3e7dcd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.header-left h2[data-v-2a3e7dcd]{margin:0;display:flex;align-items:center;font-size:1.5rem;color:#000}.total-count-card[data-v-2a3e7dcd]{display:inline-block;margin-left:1rem;background:#f2f2f2;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:.2rem .4rem;min-width:30px;text-align:center}.total-count[data-v-2a3e7dcd]{font-size:1.4rem;font-weight:700;color:#333}.header-right[data-v-2a3e7dcd]{display:flex;align-items:center;gap:1rem}.scorecard-header .weeks-picker[data-v-2a3e7dcd]{display:inline-flex;align-items:center;gap:.5rem}.scorecard-header .weeks-picker label[data-v-2a3e7dcd]{font-size:1rem;color:#333}.scorecard-header .weeks-picker input[data-v-2a3e7dcd]{width:60px;padding:.4rem;font-size:1rem;border:1px solid #ddd;border-radius:4px}.weeks-picker .weeks-label[data-v-2a3e7dcd]{margin:0 .5rem 0 .25rem;font-weight:500;color:#333}.scorecard-header .week-range-picker[data-v-2a3e7dcd]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:#f9f9f9;border:1px solid #ddd;border-radius:4px}.scorecard-header .week-range-picker select[data-v-2a3e7dcd]{padding:.25rem .4rem;font-size:.9rem;border:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn.btn-secondary[data-v-2a3e7dcd]{padding:.5rem 1rem;border:none;border-radius:4px;background:#f0f0f0;color:#000;cursor:pointer;transition:background-color .2s}.btn.btn-secondary[data-v-2a3e7dcd]:hover{background:#d0d0d0}.btn.btn-primary[data-v-2a3e7dcd]{padding:.5rem 1rem;border:none;border-radius:4px;background:#36b24a;color:#fff}.btn.btn-primary[data-v-2a3e7dcd]:hover{filter:brightness(.9)}.instant-tooltip{position:fixed;z-index:99999;max-width:420px;padding:6px 8px;font-size:12px;line-height:1.3;color:#fff;background:#111111f0;border-radius:6px;box-shadow:0 6px 18px #0000002e;pointer-events:none;opacity:0;transition:opacity .06s ease-in}.instant-tooltip.show{opacity:1}.table-container[data-v-2a3e7dcd]{overflow:auto;position:relative;max-height:clamp(360px,65vh,900px);overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.table-scale-wrapper[data-v-2a3e7dcd]{--scale: 1;transform-origin:top left}@media (max-width: 1600px){.table-scale-wrapper[data-v-2a3e7dcd]{--scale: .9}}@media (max-width: 1400px){.table-scale-wrapper[data-v-2a3e7dcd]{--scale: .8}}@media (max-width: 1200px){.table-scale-wrapper[data-v-2a3e7dcd]{--scale: .7}}@media (max-width: 1000px){.table-scale-wrapper[data-v-2a3e7dcd]{--scale: .6}}@media (max-width: 800px){.table-scale-wrapper[data-v-2a3e7dcd]{--scale: .5}}@media (max-width: 700px){.table-scale-wrapper[data-v-2a3e7dcd]{--scale: .45}}@media (max-width: 600px){.table-scale-wrapper[data-v-2a3e7dcd]{--scale: .35}}@supports (zoom: 1){.table-scale-wrapper[data-v-2a3e7dcd]{zoom:var(--scale)}.scorecard-table[data-v-2a3e7dcd]{--stroke: max(.5px, calc(1px * var(--scale)))}.scorecard-table thead th[data-v-2a3e7dcd],.scorecard-table tbody td[data-v-2a3e7dcd]{border-width:var(--stroke)}}@supports not (zoom: 1){.table-scale-wrapper[data-v-2a3e7dcd]{transform:scale(var(--scale))}.scorecard-table thead th[data-v-2a3e7dcd],.scorecard-table tbody td[data-v-2a3e7dcd]{border-width:1px}}@supports (zoom: 1){.table-scale-wrapper[data-v-2a3e7dcd]{zoom:var(--scale)}}@supports not (zoom: 1){.table-scale-wrapper[data-v-2a3e7dcd]{transform:scale(var(--scale))}.scorecard-table thead th.sticky-col-1[data-v-2a3e7dcd]{left:calc(0px * var(--scale));z-index:30}.scorecard-table thead th.sticky-col-2[data-v-2a3e7dcd]{left:calc(60px * var(--scale));z-index:30}.scorecard-table thead th.sticky-col-3[data-v-2a3e7dcd]{left:calc(460px * var(--scale));z-index:30}.scorecard-table thead th.sticky-col-4[data-v-2a3e7dcd]{left:calc(560px * var(--scale));z-index:30}.scorecard-table thead th.sticky-col-5[data-v-2a3e7dcd]{left:calc(680px * var(--scale));z-index:30}.scorecard-table thead th.sticky-col-6[data-v-2a3e7dcd]{left:calc(800px * var(--scale));z-index:30}.scorecard-table tbody td.sticky-col-1[data-v-2a3e7dcd]{left:calc(0px * var(--scale));background:#fff;z-index:10}.scorecard-table tbody td.sticky-col-2[data-v-2a3e7dcd]{left:calc(60px * var(--scale));background:#fff;z-index:10}.scorecard-table tbody td.sticky-col-3[data-v-2a3e7dcd]{left:calc(460px * var(--scale));background:#fff;z-index:10}.scorecard-table tbody td.sticky-col-4[data-v-2a3e7dcd]{left:calc(560px * var(--scale));background:#fff;z-index:10}.scorecard-table tbody td.sticky-col-5[data-v-2a3e7dcd]{left:calc(680px * var(--scale));background:#fff;z-index:10}.scorecard-table tbody td.sticky-col-6[data-v-2a3e7dcd]{left:calc(800px * var(--scale));background:#fff;z-index:10}.scorecard-table thead th[class*=sticky-col-][data-v-2a3e7dcd],.scorecard-table tbody td[class*=sticky-col-][data-v-2a3e7dcd]{will-change:left}}.scorecard-table[data-v-2a3e7dcd]{border-collapse:separate;border-spacing:0;white-space:nowrap;width:max-content;table-layout:auto;position:relative}.scorecard-table thead th[data-v-2a3e7dcd],.scorecard-table tbody td[data-v-2a3e7dcd]{border:1px solid #ddd;background-clip:padding-box;padding:8px;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.scorecard-table thead th[data-v-2a3e7dcd]{position:sticky;top:0;background:#fff;color:#6b6b6b;font-weight:500;z-index:6}.edit-col[data-v-2a3e7dcd]{width:60px;text-align:center}.title-col[data-v-2a3e7dcd]{width:400px;min-width:400px;max-width:400px}.owner-col[data-v-2a3e7dcd]{width:100px;min-width:100px;max-width:100px;text-align:center}.goal-col[data-v-2a3e7dcd],.average-col[data-v-2a3e7dcd]{width:120px}.total-col[data-v-2a3e7dcd]{width:120px;text-align:center}.scorecard-table thead th[data-v-2a3e7dcd]{position:sticky;top:0;background:#fff;z-index:20}.scorecard-table thead th.sticky-col-1[data-v-2a3e7dcd]{left:0;z-index:30}.scorecard-table thead th.sticky-col-2[data-v-2a3e7dcd]{left:60px;z-index:30}.scorecard-table thead th.sticky-col-3[data-v-2a3e7dcd]{left:460px;z-index:30}.scorecard-table thead th.sticky-col-4[data-v-2a3e7dcd]{left:560px;z-index:30}.scorecard-table thead th.sticky-col-5[data-v-2a3e7dcd]{left:680px;z-index:30}.scorecard-table thead th.sticky-col-6[data-v-2a3e7dcd]{left:800px;z-index:30}.scorecard-table tbody td.sticky-col-1[data-v-2a3e7dcd]{position:sticky;left:0;background:#fff;z-index:10}.scorecard-table tbody td.sticky-col-2[data-v-2a3e7dcd]{position:sticky;left:60px;background:#fff;z-index:10}.scorecard-table tbody td.sticky-col-3[data-v-2a3e7dcd]{position:sticky;left:460px;background:#fff;z-index:10}.scorecard-table tbody td.sticky-col-4[data-v-2a3e7dcd]{position:sticky;left:560px;background:#fff;z-index:10}.scorecard-table tbody td.sticky-col-5[data-v-2a3e7dcd]{position:sticky;left:680px;background:#fff;z-index:10}.scorecard-table tbody td.sticky-col-6[data-v-2a3e7dcd]{position:sticky;left:800px;background:#fff;z-index:10}.scorecard-table thead th.week-cell[data-v-2a3e7dcd],.scorecard-table thead th.edit-col[data-v-2a3e7dcd]{cursor:default;pointer-events:none}.fixed-title[data-v-2a3e7dcd]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:.95rem;line-height:1.35em;max-height:2.7em}.title-cell[data-v-2a3e7dcd]{display:flex;align-items:center;justify-content:space-between;gap:8px}.title-actions[data-v-2a3e7dcd]{display:inline-flex;align-items:center;gap:8px}.scorecard-table tr[data-v-2a3e7dcd]{height:56px}.scorecard-table tbody tr.row-hover[data-v-2a3e7dcd]{background:#eaeaea40}.scorecard-table tbody tr[data-v-2a3e7dcd]:hover{position:relative}.scorecard-table tbody tr[data-v-2a3e7dcd]:hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#eaeaea40;pointer-events:none;z-index:100}.scorecard-table tbody tr.ghost td[data-v-2a3e7dcd]:not(.sticky-col-1){display:none}.scorecard-table tbody tr.ghost[data-v-2a3e7dcd]{background:transparent;border:none;width:auto!important}.scorecard-table tbody.row-dragging tr[data-v-2a3e7dcd]:hover,.scorecard-table tbody.row-dragging tr[data-v-2a3e7dcd]:hover:after{background:none!important;outline:none!important}.full-button[data-v-2a3e7dcd]{display:block;width:100%;height:100%;border:none;background:none;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer}.owner-cell[data-v-2a3e7dcd]{text-align:center;vertical-align:middle}.flex-wrapper[data-v-2a3e7dcd]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.owner-img-wrapper[data-v-2a3e7dcd]{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-2a3e7dcd]{width:100%;height:100%;object-fit:cover;border-radius:50%}.default-profile[data-v-2a3e7dcd]{width:100%;height:100%;background:#ababab;display:flex;align-items:center;justify-content:center}.initials[data-v-2a3e7dcd]{font-size:12px;font-weight:700;color:#fff}.week-cell[data-v-2a3e7dcd]{width:120px;min-width:120px;max-width:200px;padding:0;text-align:center;cursor:grab}.weekly-input-group[data-v-2a3e7dcd]{display:flex;align-items:center;justify-content:center}.weekly-input-group input[type=text][data-v-2a3e7dcd]{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-2a3e7dcd],.weekly-suffix[data-v-2a3e7dcd]{font-size:.9rem;color:#333;margin:0 2px}.week-cell[data-v-2a3e7dcd]:not(.week-cell-green):not(.week-cell-red):hover{outline:2px solid #bbb;outline-offset:-2px}.week-cell-green[data-v-2a3e7dcd]:hover{outline:2px solid #81c784;outline-offset:-2px}.week-cell-red[data-v-2a3e7dcd]:hover{outline:2px solid #fd5656;outline-offset:-2px}.week-cell-green[data-v-2a3e7dcd]{background:#e4ffe4}.week-cell-red[data-v-2a3e7dcd]{background:#fbe2e2}.green[data-v-2a3e7dcd]{color:green}.red[data-v-2a3e7dcd]{color:red}.week-cell-green input[type=text][data-v-2a3e7dcd]{color:#388e3c}.week-cell-red input[type=text][data-v-2a3e7dcd]{color:#d32f2f}.icon-only[data-v-2a3e7dcd]{border:none;background:transparent;padding:0;margin:0;line-height:1;cursor:pointer;box-shadow:none}.icon-only[data-v-2a3e7dcd]:focus{outline:2px solid #bbb;outline-offset:2px}.issue-icon[data-v-2a3e7dcd]{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#f0f0f0;color:#000;font-weight:900;font-size:1rem;cursor:pointer;transition:background-color .2s}.issue-icon[data-v-2a3e7dcd]:hover{background:#d0d0d0}.warn-dot[data-v-2a3e7dcd]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;border-radius:50%;background:#e53935;border:1px solid #b71c1c;color:#fff;font-weight:900;font-size:.85rem;letter-spacing:.5px;line-height:1}@keyframes flash-alert-2a3e7dcd{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #ef44444d}50%{opacity:.4;transform:scale(1.15);box-shadow:0 0 12px #ef444499}}.alert-icon[data-v-2a3e7dcd]{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#ef4444;color:#fff;font-weight:900;font-size:.85rem;line-height:1;box-shadow:0 2px 6px #ef44444d;border:none;cursor:pointer;animation:flash-alert-2a3e7dcd 1s infinite ease-in-out}.graph-view[data-v-2a3e7dcd]{padding:20px 20px 8px;text-align:center;border:1px dashed #ccc;border-radius:8px;margin-top:1rem}.rule-drag-button[data-v-2a3e7dcd]{position:absolute;top:0;transform:translate(-50%,-50%);z-index:10;padding:.5rem 1rem;font-size:1rem;background:#f0f0f0;color:#000;border:none;border-radius:4px;cursor:grab;transition:background-color .2s}.rule-drag-button[data-v-2a3e7dcd]:hover{background:#d0d0d0}.combined-controls[data-v-2a3e7dcd]{margin-top:16px;padding:16px;display:flex;flex-direction:column;gap:16px}.controls-row[data-v-2a3e7dcd]{display:flex;align-items:center;justify-content:space-between}.controls-left[data-v-2a3e7dcd],.controls-right[data-v-2a3e7dcd]{display:flex;align-items:center;gap:1rem}.controls-center[data-v-2a3e7dcd]{flex:1;text-align:center;min-width:100px}.controls-center .page-info[data-v-2a3e7dcd]{display:inline-block;font-size:1.1rem;font-weight:700;min-width:100px}.dropdown-container[data-v-2a3e7dcd]{position:relative;display:inline-block;margin-right:1rem;margin-bottom:.5rem}.dropdown-toggle[data-v-2a3e7dcd]{min-width:150px;padding:.5rem 1rem;font-size:1rem;border:1px solid #ddd;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.custom-dropdown[data-v-2a3e7dcd]{position:absolute;top:110%;left:0;width:100%;background:#fff;border:1px solid #ccc;border-radius:4px;z-index:9999;padding:.5rem 0;box-shadow:0 2px 4px #0000001a}.custom-dropdown ul[data-v-2a3e7dcd]{list-style:none;margin:0;padding:0}.custom-dropdown li[data-v-2a3e7dcd]{padding:.5rem 1rem;cursor:pointer;transition:background-color .2s;text-align:left}.custom-dropdown li[data-v-2a3e7dcd]:hover{background:#f0f0f0}.custom-dropdown input[type=checkbox][data-v-2a3e7dcd]{margin-right:.5rem}.week-values[data-v-2a3e7dcd]{width:100%;background:#fff;border:1px solid #ddd;border-radius:8px;padding:12px;text-align:left}.week-value-item[data-v-2a3e7dcd]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.week-value-item[data-v-2a3e7dcd]:last-child{border-bottom:none}.week-value-info[data-v-2a3e7dcd]{display:flex;align-items:center}.color-indicator[data-v-2a3e7dcd]{width:16px;height:16px;border-radius:50%;display:inline-block;margin-right:8px}.week-value-amount[data-v-2a3e7dcd]{font-weight:700}.fade-slide-enter-active[data-v-2a3e7dcd],.fade-slide-leave-active[data-v-2a3e7dcd]{transition:opacity .3s ease,transform .2s ease}.fade-slide-enter-from[data-v-2a3e7dcd],.fade-slide-leave-to[data-v-2a3e7dcd]{opacity:0;transform:translateY(-10px)}.modal-overlay[data-v-2a3e7dcd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:2000;display:grid;place-items:center}.modal[data-v-2a3e7dcd]{width:min(520px,92vw);background:#fff;color:#000;border:1px solid #ddd;border-radius:12px;padding:1.25rem 1.25rem 1rem;box-shadow:0 8px 24px #00000040}.modal h3[data-v-2a3e7dcd]{margin:0 0 .5rem}.modal-body[data-v-2a3e7dcd]{margin:0 0 1rem;color:#333}.modal-actions[data-v-2a3e7dcd]{display:flex;justify-content:flex-end;gap:.5rem}.modal-actions .btn[data-v-2a3e7dcd]{display:inline-flex;align-items:center;gap:.5rem}.modal-error[data-v-2a3e7dcd]{margin-top:.75rem;color:#d32f2f}.spinner-inline[data-v-2a3e7dcd]{display:inline-block;width:16px;height:16px;margin-right:6px;border:2px solid #ddd;border-top:2px solid #888;border-radius:50%;animation:spin-2a3e7dcd .8s linear infinite}.modal[data-v-2a3e7dcd]{border-radius:12px;padding:1.5rem 1.5rem 1rem;animation:modal-pop-2a3e7dcd .25s ease}.modal h3[data-v-2a3e7dcd]{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#111;display:flex;align-items:center;gap:.5rem}.modal-body[data-v-2a3e7dcd]{font-size:1rem;line-height:1.5;margin-bottom:1.25rem;color:#444}.modal-actions .btn[data-v-2a3e7dcd]{font-weight:700}.alert-modal[data-v-2a3e7dcd]{border-left:6px solid #ef4444}.alert-modal h3[data-v-2a3e7dcd],.alert-modal .modal-body strong[data-v-2a3e7dcd]{color:#b91c1c}.cancel-btn[data-v-2a3e7dcd]{background:#6b7280;color:#fff}.cancel-btn[data-v-2a3e7dcd]:hover{background:#4b5563}.modal-actions[data-v-2a3e7dcd]{display:flex;justify-content:flex-end;gap:.75rem}.modal-actions .btn[data-v-2a3e7dcd]{font-weight:700;cursor:pointer;transition:background-color .2s,transform .1s}.modal-actions .btn[data-v-2a3e7dcd]:active{transform:scale(.97)}.spinner-inline[data-v-2a3e7dcd]{display:inline-block;width:16px;height:16px;border:2px solid #ddd;border-top:2px solid #666;border-radius:50%;animation:spin-2a3e7dcd .8s linear infinite}@keyframes modal-pop-2a3e7dcd{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.add-measurable .btn.btn-primary[data-v-2a3e7dcd]{font-weight:700}@media (max-width: 800px){.scorecard-view[data-v-2a3e7dcd]{padding:8px}.scorecard-header[data-v-2a3e7dcd]{display:grid;grid-template-columns:auto auto;grid-template-areas:"title add" "controls controls";gap:8px;align-items:center;padding:0}.header-left[data-v-2a3e7dcd]{grid-area:title}.add-measurable[data-v-2a3e7dcd]{grid-area:add}.header-right[data-v-2a3e7dcd]{grid-area:controls;flex-wrap:wrap;gap:8px;justify-content:space-around}.header-left h2[data-v-2a3e7dcd]{font-size:1.2rem}.total-count[data-v-2a3e7dcd]{font-size:1rem}.btn[data-v-2a3e7dcd]{padding:.4rem .8rem;font-size:.9rem}.rule-drag-button[data-v-2a3e7dcd]{padding:.3rem .6rem;font-size:.8rem}.controls-row[data-v-2a3e7dcd]{flex-direction:column;gap:8px}.controls-left[data-v-2a3e7dcd],.controls-center[data-v-2a3e7dcd],.controls-right[data-v-2a3e7dcd]{width:100%;display:flex;justify-content:center}.controls-left[data-v-2a3e7dcd],.controls-right[data-v-2a3e7dcd]{justify-content:space-around}}@media (max-width: 600px){.child-overlay[data-v-2a3e7dcd]{right:2.5vw;bottom:12px;width:95vw;max-height:80vh}}.dark .scorecard-view[data-v-2a3e7dcd]{background:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-2a3e7dcd]{background-color:var(--bg-color)!important}.dark .scorecard-container.card[data-v-2a3e7dcd]{background:var(--footer-bg);border:1px solid var(--header-border)}.dark .scorecard-header[data-v-2a3e7dcd]{background:var(--footer-bg)}.dark .scorecard-header h2[data-v-2a3e7dcd],.dark .scorecard-header .total-count[data-v-2a3e7dcd]{color:var(--text-color)}.dark .total-count-card[data-v-2a3e7dcd]{background:#333;color:var(--text-color);border:none;box-shadow:none}.dark .scorecard-header .weeks-picker label[data-v-2a3e7dcd],.dark .scorecard-header .weeks-picker input[data-v-2a3e7dcd]{background:var(--header-bg);color:var(--text-color);border:none}.dark .weeks-picker .btn-icon[data-v-2a3e7dcd]{background:var(--header-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .weeks-picker .btn-icon[data-v-2a3e7dcd]:hover{filter:brightness(1.1)}.dark .btn.btn-secondary[data-v-2a3e7dcd]{background:#333;color:var(--text-color);border:none}.dark .btn.btn-secondary[data-v-2a3e7dcd]:hover{filter:brightness(.9)}.dark .table-container[data-v-2a3e7dcd]{background:var(--footer-bg)}.dark .scorecard-table thead th[data-v-2a3e7dcd],.dark .scorecard-table tbody td[data-v-2a3e7dcd]{background:var(--footer-bg);color:var(--text-color);border-color:var(--header-border)}.dark .scorecard-table tbody tr.row-hover[data-v-2a3e7dcd]{background:#ffffff0d}.dark .scorecard-table tbody tr[data-v-2a3e7dcd]:hover:after{background:#ffffff0d}.dark .week-cell-green[data-v-2a3e7dcd]{background:#2e3f2e!important}.dark .week-cell-red[data-v-2a3e7dcd]{background:#3f2e2e!important}.dark .week-cell-green input[type=text][data-v-2a3e7dcd]{color:#81c784}.dark .week-cell-red input[type=text][data-v-2a3e7dcd]{color:#ef5350}.dark .dropdown-toggle[data-v-2a3e7dcd],.dark .custom-dropdown[data-v-2a3e7dcd],.dark .combined-controls.card[data-v-2a3e7dcd],.dark .child-overlay[data-v-2a3e7dcd]{background:var(--footer-bg);color:var(--text-color);border:none}.dark .issue-icon[data-v-2a3e7dcd]{color:#d0d0d0}.dark .warn-dot[data-v-2a3e7dcd]{background:#d32f2f;border-color:#b71c1c;color:#fff}.dark .modal[data-v-2a3e7dcd]{background:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .modal-body[data-v-2a3e7dcd],.dark .modal h3[data-v-2a3e7dcd]{color:var(--text-color)}.dark .modal[data-v-2a3e7dcd],.dark .alert-modal[data-v-2a3e7dcd]{background:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .btn.btn-primary[data-v-2a3e7dcd]{background:#36b24a;color:#fff}.dark .btn.btn-primary[data-v-2a3e7dcd]:hover{filter:brightness(.9)}.dark .btn.btn-secondary[data-v-2a3e7dcd],.dark .cancel-btn[data-v-2a3e7dcd]{background:#444;color:var(--text-color);border:none}.dark .btn.btn-secondary[data-v-2a3e7dcd]:hover,.dark .cancel-btn[data-v-2a3e7dcd]:hover{filter:brightness(1.1)}.dark input[data-v-2a3e7dcd],.dark select[data-v-2a3e7dcd],.dark textarea[data-v-2a3e7dcd]{background:var(--header-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .custom-dropdown[data-v-2a3e7dcd]{background:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .card[data-v-2a3e7dcd]{background:var(--footer-bg);color:var(--text-color)}.dark .title-actions .quick-issue-btn .issue-icon[data-v-2a3e7dcd]{background:#3b3b3b;color:#f3f4f6;border:1px solid var(--header-border);box-shadow:none}.dark .title-actions .quick-issue-btn .issue-icon[data-v-2a3e7dcd]:hover{background:#4a4a4a}.dark .title-actions .quick-issue-btn:focus .issue-icon[data-v-2a3e7dcd],.dark .title-actions .quick-issue-btn .issue-icon[data-v-2a3e7dcd]:focus{outline:2px solid #36B24A;outline-offset:2px}.table-scale-wrapper[data-v-2a3e7dcd]{position:relative}.total-toggle-puck[data-v-2a3e7dcd]{position:absolute;top:0;left:var(--total-divider-left);transform:translate(-50%,-50%);z-index:60;padding:.25rem .4rem;border-radius:4px;cursor:pointer}.total-toggle-puck[data-v-2a3e7dcd]:hover{filter:brightness(.95)}.dark .total-toggle-puck[data-v-2a3e7dcd]{background:#444;color:var(--text-color)}.sr-only[data-v-2a3e7dcd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.total-toggle-puck[data-v-2a3e7dcd]{position:sticky;top:0;left:var(--total-divider-left);transform:translate(-50%);margin-top:2px;z-index:9999;pointer-events:auto}@supports not (zoom: 1){.total-toggle-puck[data-v-2a3e7dcd]{position:absolute;top:2px;left:var(--total-divider-left);transform:translate(-50%);z-index:9999}}.table-scale-wrapper[data-v-2a3e7dcd]{position:relative;z-index:0}.total-toggle-puck[data-v-2a3e7dcd]{position:absolute;top:0;left:var(--total-divider-left);transform:translate(-50%);z-index:9999;pointer-events:none}.total-toggle-puck .btn[data-v-2a3e7dcd]{pointer-events:auto}.table-scale-wrapper[data-v-2a3e7dcd]{position:relative;--total-divider-left: 800px}.total-toggle-overlay[data-v-2a3e7dcd]{position:sticky;top:0;height:0;z-index:9999;pointer-events:none;overflow:visible}.total-toggle-handle[data-v-2a3e7dcd]{position:absolute;left:var(--total-divider-left);top:0;transform:translate(-50%);width:16px;height:56px;background:transparent;border:0;cursor:pointer;pointer-events:auto}.total-toggle-handle[data-v-2a3e7dcd]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;transform:translate(-50%);background:#bfbfbf;opacity:.9}.total-toggle-handle .grip[data-v-2a3e7dcd]{position:absolute;top:8px;left:50%;transform:translate(-50%);width:18px;height:28px;border-radius:8px;border:1px solid #cfcfcf;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000014}.total-toggle-handle:hover .grip[data-v-2a3e7dcd]{filter:brightness(.97)}.dark .total-toggle-handle[data-v-2a3e7dcd]:before{background:#666}.dark .total-toggle-handle .grip[data-v-2a3e7dcd]{background:var(--footer-bg);border-color:var(--header-border)}@supports not (zoom: 1){.table-container[data-v-2a3e7dcd]{position:relative}.total-toggle-handle[data-v-2a3e7dcd]{left:calc(var(--total-divider-left) * var(--scale))}}.dark{color:#d1d5db!important;fill:currentColor!important}.dark{color:#e5e7eb!important;fill:currentColor!important}.dark .scorecard-view .total-toggle-handle .grip[data-v-2a3e7dcd] svg{color:#d1d5db!important;fill:currentColor!important}.dark .scorecard-view .total-toggle-handle:hover .grip[data-v-2a3e7dcd] svg{color:#e5e7eb!important;fill:currentColor!important}.table-scale-wrapper[data-v-2a3e7dcd]{--total-divider-left: 800px }.total-toggle-overlay[data-v-2a3e7dcd]{position:sticky;top:0;height:0;z-index:60;pointer-events:none;overflow:visible}.total-toggle-handle[data-v-2a3e7dcd]{position:sticky;top:0;left:var(--total-divider-left);transform:translate(-50%);width:16px;height:56px;background:transparent;border:0;cursor:pointer;pointer-events:auto}@supports not (zoom: 1){.total-toggle-handle[data-v-2a3e7dcd]{left:calc(var(--total-divider-left) * var(--scale))}}.graph-view .dropdown-container[data-v-2a3e7dcd]{min-width:340px;z-index:100}.graph-view .dropdown-toggle[data-v-2a3e7dcd]{min-width:340px;font-weight:600}.graph-view .custom-dropdown[data-v-2a3e7dcd]{width:max(340px,100%);max-height:50vh;overflow-y:auto;overscroll-behavior:contain;border-radius:10px;box-shadow:0 10px 24px #0000001f;z-index:9999}.graph-view .custom-dropdown ul[data-v-2a3e7dcd]{margin:0;padding:6px 0}.graph-view .custom-dropdown li[data-v-2a3e7dcd]{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;transition:background-color .15s ease}.graph-view .custom-dropdown li[data-v-2a3e7dcd]:hover{background:#f5f5f5}.graph-view .custom-dropdown input[type=checkbox][data-v-2a3e7dcd]{flex:0 0 16px;margin:0}.graph-view .custom-dropdown label[data-v-2a3e7dcd]{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95rem}.graph-view .custom-dropdown[data-v-2a3e7dcd]::-webkit-scrollbar{width:10px}.graph-view .custom-dropdown[data-v-2a3e7dcd]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:8px}.dark{background:#ffffff0f}.dark{background:#555}@media (max-width: 900px){.graph-view .dropdown-container[data-v-2a3e7dcd],.graph-view .dropdown-toggle[data-v-2a3e7dcd],.graph-view .custom-dropdown[data-v-2a3e7dcd]{min-width:300px}}@media (max-width: 600px){.graph-view .dropdown-container[data-v-2a3e7dcd],.graph-view .dropdown-toggle[data-v-2a3e7dcd],.graph-view .custom-dropdown[data-v-2a3e7dcd]{min-width:92vw;width:92vw}}.scorecard-table thead th.average-col[data-v-2a3e7dcd]{overflow:visible;position:sticky;z-index:30}.scorecard-table thead th.average-col .total-toggle-handle.in-header[data-v-2a3e7dcd]{position:absolute;top:0;right:-8px;transform:translate(50%);width:16px;height:56px;background:transparent;border:0;cursor:pointer;pointer-events:auto;z-index:999}.scorecard-table thead th.average-col .total-toggle-handle.in-header[data-v-2a3e7dcd]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;transform:translate(-50%);background:#bfbfbf;opacity:.9}.scorecard-table thead th.average-col .total-toggle-handle.in-header .grip[data-v-2a3e7dcd]{position:absolute;top:8px;left:50%;transform:translate(-50%);width:18px;height:28px;border-radius:8px;border:1px solid #cfcfcf;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000014}.dark .scorecard-table thead th.average-col .total-toggle-handle.in-header[data-v-2a3e7dcd]:before{background:#666}.dark .scorecard-table thead th.average-col .total-toggle-handle.in-header .grip[data-v-2a3e7dcd]{background:var(--footer-bg);border-color:var(--header-border)}.scorecard-table thead th.average-col[data-v-2a3e7dcd]{overflow:visible;z-index:50!important}.scorecard-table thead th.total-col[data-v-2a3e7dcd]{z-index:30!important}.scorecard-table thead th.average-col .total-toggle-handle.in-header[data-v-2a3e7dcd]{position:absolute!important;top:0;left:auto!important;right:-8px;transform:translate(50%);width:16px;height:56px;background:transparent;border:0;cursor:pointer;pointer-events:auto;z-index:1000}.total-toggle-overlay[data-v-2a3e7dcd]{display:none!important}.scorecard-table thead th.average-col .total-toggle-handle.in-header[data-v-2a3e7dcd]{position:absolute!important;top:0;right:-8px;transform:none!important;width:16px;height:56px;background:transparent;border:0;cursor:pointer;pointer-events:auto;z-index:1000}.scorecard-table thead th.average-col .total-toggle-handle.in-header[data-v-2a3e7dcd]:before{content:none!important}.qtrlyfocus-view[data-v-b33af4e4]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.dropdown-overlay[data-v-b33af4e4]{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:5}.loading-overlay[data-v-b33af4e4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-b33af4e4]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-b33af4e4 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-b33af4e4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alert[data-v-b33af4e4]{color:red;margin-bottom:1rem;font-size:1rem}.card[data-v-b33af4e4],.user-actions-card[data-v-b33af4e4]{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-b33af4e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.department-header[data-v-b33af4e4]{padding-left:0}.others-header[data-v-b33af4e4]{display:flex;align-items:center;gap:12px}.child-overlay[data-v-b33af4e4]{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-b33af4e4]{right:2.5vw;bottom:12px;width:95vw;max-height:80vh}}.overlay-fade-enter-active[data-v-b33af4e4],.overlay-fade-leave-active[data-v-b33af4e4]{transition:opacity .25s ease,transform .25s ease}.overlay-fade-enter-from[data-v-b33af4e4],.overlay-fade-leave-to[data-v-b33af4e4]{opacity:0;transform:translateY(10px)}.header-name[data-v-b33af4e4]{margin:0;flex:1;display:flex;align-items:center}.header-owner-image[data-v-b33af4e4]{width:40px;height:40px;border:1px solid #afafaf;border-radius:50%;box-sizing:border-box;object-fit:cover}.default-profile[data-v-b33af4e4]{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-b33af4e4]{font-size:1rem;font-weight:700;color:#fff}.others-title[data-v-b33af4e4]{margin:1rem 0;font-size:1.5rem;color:#333;text-align:center}.list-header[data-v-b33af4e4]{display:flex;padding:.5rem 0;border-bottom:1px solid #ddd;border-top:none}.header-label[data-v-b33af4e4]{margin:0;font-size:1rem;color:#888}.focus-list[data-v-b33af4e4]{list-style:none;margin:0;padding:0}.focus-row[data-v-b33af4e4]{display:flex;align-items:center;padding:.4rem 0;border-bottom:1px solid #ddd;cursor:pointer}.focus-row[data-v-b33af4e4]:last-child{border-bottom:none}.focus-row[data-v-b33af4e4]:hover{background-color:#f7f7f7}.row[data-v-b33af4e4]{display:flex;align-items:center}.column[data-v-b33af4e4]{padding:0 .5rem}.status-column[data-v-b33af4e4]{flex:0 0 90px;position:relative;text-align:center}.name-column[data-v-b33af4e4]{flex:2}.due-column[data-v-b33af4e4]{flex:0 0 200px}.profile-column[data-v-b33af4e4],.privacy-column[data-v-b33af4e4]{flex:0 0 70px;display:flex;justify-content:center;align-items:center}.privacy-toggle[data-v-b33af4e4]{background:transparent;border:none;font-size:1.5rem;cursor:pointer}.focus-name[data-v-b33af4e4]{margin:0;font-size:1rem;color:#333}.due-date[data-v-b33af4e4]{margin:0;font-size:.9rem;color:#555}.dropdown-toggle[data-v-b33af4e4]{background:transparent;border:none;padding:.2rem;font-size:1.5rem;cursor:pointer;z-index:6}.status-dropdown[data-v-b33af4e4]{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-b33af4e4]{list-style:none;margin:0;padding:.5rem}.status-dropdown li.status-dropdown-item[data-v-b33af4e4]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem}.status-dropdown li.status-dropdown-item svg[data-v-b33af4e4]{margin-left:auto;margin-right:0}.status-dropdown li[data-v-b33af4e4]:hover{background-color:#f0f0f0}.status-icon[data-v-b33af4e4]{font-size:1.5rem}.btn[data-v-b33af4e4]{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-b33af4e4]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-b33af4e4]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-b33af4e4]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-b33af4e4]{background-color:#f0f0f0;color:#000}.profile-image[data-v-b33af4e4]{width:40px;height:40px;border-radius:50%;object-fit:cover}.others-focus-cards[data-v-b33af4e4]{display:flex;flex-direction:column;gap:1.5rem}.member-card[data-v-b33af4e4]{margin-bottom:0}.total-count-card[data-v-b33af4e4]{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-b33af4e4]{font-size:1.4rem;font-weight:700;color:#333}.toggle-switch-container[data-v-b33af4e4]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:700}.toggle-switch[data-v-b33af4e4]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-b33af4e4]{opacity:0;width:0;height:0}.switch-slider[data-v-b33af4e4]{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-b33af4e4]: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-b33af4e4]{background-color:#36b24a}.toggle-switch input:checked+.switch-slider[data-v-b33af4e4]:before{transform:translate(26px)}.dropdown-toggle[data-v-b33af4e4]:disabled{opacity:.4;cursor:not-allowed}.dropdown-toggle[data-v-b33af4e4]:disabled:hover{background:none}@media (max-width: 600px){.qtrlyfocus-view[data-v-b33af4e4]{padding:12px 8px;box-sizing:border-box}.card[data-v-b33af4e4],.user-actions-card[data-v-b33af4e4]{padding:.8rem;max-width:100%;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}.row[data-v-b33af4e4]{width:100%;margin:0;gap:.5rem;flex-wrap:nowrap;box-sizing:border-box}.card-header[data-v-b33af4e4]{padding:.4rem;font-size:.55rem;flex-wrap:nowrap;align-items:center}.department-header[data-v-b33af4e4],.others-header[data-v-b33af4e4]{padding-left:0}.header-name[data-v-b33af4e4]{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:.5rem}.total-count-card[data-v-b33af4e4]{font-size:.8rem;padding:.1rem .3rem;margin-left:.5rem}.total-count[data-v-b33af4e4]{font-size:.8rem}.list-header[data-v-b33af4e4]{padding:.3rem}.header-label[data-v-b33af4e4]{font-size:.8rem;margin:0}.column[data-v-b33af4e4]{padding:.2rem;text-align:left;min-width:60px;box-sizing:border-box}.status-column[data-v-b33af4e4]{flex:0 0 80px;text-align:center}.name-column[data-v-b33af4e4]{flex:2}.due-column[data-v-b33af4e4]{flex:0 0 120px}.profile-column[data-v-b33af4e4],.privacy-column[data-v-b33af4e4]{flex:0 0 60px;text-align:center}.btn[data-v-b33af4e4]{padding:.3rem .6rem;font-size:.75rem}.focus-row[data-v-b33af4e4],.focus-name[data-v-b33af4e4],.due-date[data-v-b33af4e4]{font-size:.8rem}.status-icon[data-v-b33af4e4],.privacy-toggle svg[data-v-b33af4e4],.dropdown-toggle svg[data-v-b33af4e4]{font-size:1.2rem}}.dark .qtrlyfocus-view[data-v-b33af4e4]{background-color:var(--bg-color);color:var(--text-color)}.dark .card[data-v-b33af4e4],.dark .user-actions-card[data-v-b33af4e4],.dark .member-card[data-v-b33af4e4]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .card-header[data-v-b33af4e4],.dark .department-header[data-v-b33af4e4],.dark .others-header[data-v-b33af4e4]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border);color:var(--text-color)}.dark .total-count-card[data-v-b33af4e4]{background-color:#444;box-shadow:none}.dark .total-count[data-v-b33af4e4]{color:#fff}.dark .toggle-switch-container[data-v-b33af4e4],.dark .toggle-switch-container span[data-v-b33af4e4]{color:var(--text-color)}.dark .switch-slider[data-v-b33af4e4]{background-color:var(--header-border)}.dark .toggle-switch input:checked+.switch-slider[data-v-b33af4e4]{background-color:#36b24a}.dark .list-header[data-v-b33af4e4]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .header-label[data-v-b33af4e4]{color:var(--text-color)}.dark .focus-row[data-v-b33af4e4]{background-color:var(--footer-bg);border-top:1px solid var(--header-border);border-bottom:1px solid var(--header-border)}.dark .focus-row[data-v-b33af4e4]:hover{background-color:var(--header-bg)}.dark .focus-row .focus-name[data-v-b33af4e4],.dark .focus-row .due-date[data-v-b33af4e4]{color:var(--text-color)}.dark .status-icon[data-v-b33af4e4],.dark .privacy-toggle svg[data-v-b33af4e4]{color:var(--text-color)}.dark .toggle-btn svg.not-resolved[data-v-b33af4e4]{fill:var(--header-border)!important;color:var(--header-border)!important}.dark .toggle-btn svg.resolved-icon[data-v-b33af4e4]{fill:#36b24a!important;color:#36b24a!important}.dark .per-page-select label[data-v-b33af4e4],.dark .page-info[data-v-b33af4e4]{color:var(--text-color)}.dark .per-page-select select[data-v-b33af4e4]{background-color:#444;color:#fff;border:1px solid var(--header-border)}.dark .child-overlay[data-v-b33af4e4]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 16px #0006}.todos-view[data-v-3eaa8859]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.loading-overlay[data-v-3eaa8859]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-3eaa8859]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-3eaa8859 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-3eaa8859{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.directory-card[data-v-3eaa8859],.todos-card[data-v-3eaa8859],.user-actions-card[data-v-3eaa8859]{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-3eaa8859]{margin-left:-1.5rem;margin-right:-1.5rem}.card-header[data-v-3eaa8859]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-header h2[data-v-3eaa8859]{margin:0;font-size:1.5rem;color:#000}.list-header[data-v-3eaa8859]{display:flex;padding:.5rem 0;border-bottom:1px solid #ddd;border-top:none}.header-label[data-v-3eaa8859]{margin:0;font-size:1rem;color:#888}.list-header .title-column .header-label[data-v-3eaa8859]{text-align:left;margin-left:0}.privacy-indicator[data-v-3eaa8859]{color:#9c27b0}.child-overlay[data-v-3eaa8859]{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-3eaa8859]{right:2.5vw;bottom:12px;width:95vw;max-height:80vh}}.overlay-fade-enter-active[data-v-3eaa8859],.overlay-fade-leave-active[data-v-3eaa8859]{transition:opacity .25s ease,transform .25s ease}.overlay-fade-enter-from[data-v-3eaa8859],.overlay-fade-leave-to[data-v-3eaa8859]{opacity:0;transform:translateY(10px)}.row[data-v-3eaa8859]{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-3eaa8859],.todo-list .todo-row[data-v-3eaa8859]:first-child{border-top:none}.row[data-v-3eaa8859]:hover{background-color:#f9f9f9}.disable-hover[data-v-3eaa8859]:hover{background-color:transparent!important}.disable-hover .drag-handle[data-v-3eaa8859]{visibility:hidden!important}.column[data-v-3eaa8859]{padding:0 .5rem}.drag-handle-column[data-v-3eaa8859]{flex:0 0 30px;display:flex;justify-content:center;align-items:center;cursor:grab}.drag-handle[data-v-3eaa8859]{visibility:hidden;font-size:1.2rem}.todo-row:hover .drag-handle[data-v-3eaa8859],.dragging .drag-handle[data-v-3eaa8859]{visibility:visible}.toggle-column[data-v-3eaa8859]{flex:0 0 38px;display:flex;justify-content:center;align-items:center}.position-column[data-v-3eaa8859]{flex:0 0 30px;display:flex;justify-content:center;align-items:center;font-weight:700}.title-column[data-v-3eaa8859]{flex:2;overflow:hidden}.title-column span[data-v-3eaa8859]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.due-column[data-v-3eaa8859]{flex:0 0 140px;display:flex;align-items:center}.owner-column[data-v-3eaa8859]{flex:0 0 80px;display:flex;justify-content:center;align-items:center}.owner-pic-container[data-v-3eaa8859]{width:50px;height:50px;display:flex;justify-content:center;align-items:center}.owner-pic[data-v-3eaa8859]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;object-fit:cover;box-sizing:border-box}.default-profile[data-v-3eaa8859]{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-3eaa8859]{font-size:15px;font-weight:700;color:#fff}.todo-list[data-v-3eaa8859]{list-style:none;padding:0;margin:0}.no-todos[data-v-3eaa8859]{text-align:center;padding:1rem 0}.total-count-card[data-v-3eaa8859]{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-3eaa8859]{font-size:1.4rem;font-weight:700;color:#333}.pagination[data-v-3eaa8859]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem}.pagination-controls[data-v-3eaa8859]{display:flex;align-items:center;gap:1rem}.per-page-select[data-v-3eaa8859]{display:flex;align-items:center;gap:.5rem}.per-page-select label[data-v-3eaa8859]{font-size:.9rem;color:#333}.per-page-select select[data-v-3eaa8859]{padding:.4rem .6rem;border:none;border-radius:4px;font-size:.9rem;background-color:#fff}.page-info[data-v-3eaa8859]{font-size:.9rem;color:#333}.due-column[data-v-3eaa8859]{position:relative;display:flex;align-items:center}.privacy-indicator[data-v-3eaa8859]{position:absolute;left:-14px;top:50%;transform:translateY(-50%);font-size:.8rem;color:#000;pointer-events:none}.btn[data-v-3eaa8859]{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-3eaa8859]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-3eaa8859]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-3eaa8859]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-3eaa8859]{background-color:#f0f0f0;color:#000}.toggle-btn[data-v-3eaa8859]{background:none;border:none;padding:0;cursor:pointer;font-size:1.5rem}.toggle-btn svg[data-v-3eaa8859]{color:#888}.toggle-btn svg.not-resolved[data-v-3eaa8859]{fill:#ccc!important;color:#ccc!important}.toggle-btn svg.resolved-icon[data-v-3eaa8859]{fill:#36b24a!important;color:#36b24a!important}.toggle-btn[data-v-3eaa8859]:disabled{opacity:.4;cursor:not-allowed}.toggle-btn:disabled svg[data-v-3eaa8859]{color:#ccc!important;fill:#ccc!important}.toggle-btn[data-v-3eaa8859]:disabled:hover{filter:none}.dragging[data-v-3eaa8859]{background-color:#dddddd80!important;box-shadow:0 4px 8px #0003;pointer-events:none}.toggle-switch-container[data-v-3eaa8859]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:700}.toggle-switch[data-v-3eaa8859]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-3eaa8859]{opacity:0;width:0;height:0}.switch-slider[data-v-3eaa8859]{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-3eaa8859]: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-3eaa8859]{background-color:#36b24a}.toggle-switch input:checked+.switch-slider[data-v-3eaa8859]:before{transform:translate(26px)}.overdue-clock[data-v-3eaa8859]{color:#e53935;margin-right:.5rem;font-size:1rem}.overdue-column[data-v-3eaa8859]{flex:0 0 30px;display:flex;justify-content:center;align-items:center}.overdue-clock[data-v-3eaa8859]{color:#e53935;font-size:1.1rem}.dark .todos-view[data-v-3eaa8859]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-3eaa8859]{background-color:var(--bg-color)!important}.dark .todos-view .spinner[data-v-3eaa8859]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .todos-view .directory-card[data-v-3eaa8859],.dark .todos-view .todos-card[data-v-3eaa8859],.dark .todos-view .user-actions-card[data-v-3eaa8859]{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-3eaa8859]{background-color:#444;box-shadow:none}.dark .todos-view .total-count[data-v-3eaa8859]{color:#fff}.dark .todos-view .card-header h2[data-v-3eaa8859]{color:var(--text-color)}.dark .todos-view .card-header .btn-primary[data-v-3eaa8859]{background-color:#36b24a;color:var(--text-color)}.dark .todos-view .list-header[data-v-3eaa8859]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .todos-view .list-header .header-label[data-v-3eaa8859]{color:var(--text-color)}.dark .todos-view .todo-row[data-v-3eaa8859]{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-3eaa8859]:hover{background-color:var(--header-bg)}.dark .todos-view .todo-row.disable-hover[data-v-3eaa8859]:hover{background-color:transparent!important}.dark .todos-view .todo-row .column span[data-v-3eaa8859],.dark .todos-view .todo-row .goal-description[data-v-3eaa8859],.dark .todos-view .drag-handle[data-v-3eaa8859]{color:var(--text-color)}.dark .todos-view .toggle-btn svg[data-v-3eaa8859]{color:var(--text-color)}.dark .todos-view .toggle-btn svg.not-resolved[data-v-3eaa8859]{fill:var(--header-border)!important;color:var(--header-border)!important}.dark .todos-view .toggle-btn svg.resolved-icon[data-v-3eaa8859]{fill:#36b24a!important;color:#36b24a!important}.dark .todos-view .toggle-btn:disabled svg[data-v-3eaa8859]{color:var(--header-border)!important;fill:var(--header-border)!important}.dark .todos-view .pagination-controls .btn-secondary[data-v-3eaa8859]{background-color:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .todos-view .pagination-controls .btn-secondary[data-v-3eaa8859]:disabled{opacity:.5}.dark .todos-view .per-page-select select[data-v-3eaa8859]{background-color:#444;color:#fff;border:1px solid var(--header-border)}.dark .todos-view .toggle-switch-container span[data-v-3eaa8859]{color:var(--text-color)}.dark .todos-view .switch-slider[data-v-3eaa8859]{background-color:var(--header-border)}.dark .todos-view input:checked+.switch-slider[data-v-3eaa8859]{background-color:#36b24a}.dark .todos-view .default-profile[data-v-3eaa8859]{background-color:var(--header-border)}.dark .todos-view .initials[data-v-3eaa8859]{color:var(--text-color)}.dark .todos-view .child-overlay[data-v-3eaa8859]{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-3eaa8859]{padding-inline:12px;padding-block:8px}.directory-card[data-v-3eaa8859],.todos-card[data-v-3eaa8859],.user-actions-card[data-v-3eaa8859]{padding:.8rem;max-width:100%;overflow-x:hidden}.rows-wrapper[data-v-3eaa8859]{margin-left:-.8rem;margin-right:-.8rem}.card-header[data-v-3eaa8859]{padding:.4rem;font-size:.75rem;flex-wrap:nowrap;align-items:center}.card-header h2[data-v-3eaa8859]{font-size:1rem}.total-count-card[data-v-3eaa8859]{font-size:.8rem;padding:.1rem .3rem;margin-left:.5rem}.total-count[data-v-3eaa8859]{font-size:.8rem}.list-header[data-v-3eaa8859]{padding:.3rem 0}.header-label[data-v-3eaa8859]{font-size:.8rem}.row[data-v-3eaa8859]{padding:.4rem 0;font-size:.8rem;flex-wrap:nowrap}.column[data-v-3eaa8859]{padding:0 .2rem;min-width:0}.drag-handle-column[data-v-3eaa8859]{flex:0 0 25px;padding-left:10px}.toggle-column[data-v-3eaa8859]{flex:0 0 30px}.position-column[data-v-3eaa8859]{flex:0 0 25px}.title-column[data-v-3eaa8859]{flex:2;overflow:hidden}.due-column[data-v-3eaa8859]{flex:0 0 110px}.owner-column[data-v-3eaa8859]{flex:0 0 60px}.drag-handle[data-v-3eaa8859]{font-size:.8rem}.toggle-btn[data-v-3eaa8859]{font-size:1rem}.toggle-btn svg[data-v-3eaa8859]{font-size:1rem}.owner-pic-container[data-v-3eaa8859]{width:40px;height:40px}.owner-pic[data-v-3eaa8859],.default-profile[data-v-3eaa8859]{width:32px;height:32px}.initials[data-v-3eaa8859]{font-size:12px}.per-page-select label[data-v-3eaa8859],.per-page-select select[data-v-3eaa8859],.page-info[data-v-3eaa8859]{font-size:.75rem}.per-page-select select[data-v-3eaa8859]{padding:.3rem .5rem}.btn[data-v-3eaa8859]{padding:.3rem .6rem;font-size:.75rem}}.issues-ideas-view[data-v-b52ed4c3]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.loading-overlay[data-v-b52ed4c3]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-b52ed4c3]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-b52ed4c3 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-b52ed4c3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.directory-card[data-v-b52ed4c3],.issues-ideas-card[data-v-b52ed4c3]{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-b52ed4c3]{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.card-header[data-v-b52ed4c3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-header h2[data-v-b52ed4c3]{font-size:1.5rem;margin:0}.total-count-card[data-v-b52ed4c3]{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-b52ed4c3]{font-size:1.4rem;font-weight:700;color:#333}.list-header[data-v-b52ed4c3]{display:flex;padding:.5rem 0;border-bottom:1px solid #ddd;border-top:none}.header-label[data-v-b52ed4c3]{margin:0;font-size:1rem;color:#888}.list-header .title-column .header-label[data-v-b52ed4c3]{text-align:left;margin-left:0}.child-overlay[data-v-b52ed4c3]{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-b52ed4c3]{right:2.5vw;bottom:12px;width:95vw;max-height:80vh}}.overlay-fade-enter-active[data-v-b52ed4c3],.overlay-fade-leave-active[data-v-b52ed4c3]{transition:opacity .25s ease,transform .25s ease}.overlay-fade-enter-from[data-v-b52ed4c3],.overlay-fade-leave-to[data-v-b52ed4c3]{opacity:0;transform:translateY(10px)}.row[data-v-b52ed4c3]{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-b52ed4c3],.issues-ideas-list .idea-row[data-v-b52ed4c3]:first-child{border-top:none}.row[data-v-b52ed4c3]:hover{background-color:#f9f9f9}.disable-hover[data-v-b52ed4c3]:hover{background-color:transparent!important}.disable-hover .drag-handle[data-v-b52ed4c3]{visibility:hidden!important}.column[data-v-b52ed4c3]{padding:0 .5rem}.drag-handle-column[data-v-b52ed4c3]{flex:0 0 30px;display:flex;justify-content:center;align-items:center;cursor:grab}.drag-handle[data-v-b52ed4c3]{visibility:hidden;font-size:1.2rem}.idea-row:hover .drag-handle[data-v-b52ed4c3],.dragging .drag-handle[data-v-b52ed4c3]{visibility:visible}.position-column[data-v-b52ed4c3]{flex:0 0 30px;display:flex;justify-content:center;align-items:center;font-weight:700}.status-column[data-v-b52ed4c3]{flex:0 0 38px;display:flex;justify-content:center;align-items:center}.title-column[data-v-b52ed4c3]{flex:2;overflow:hidden}.date-column[data-v-b52ed4c3]{flex:0 0 140px;display:flex;align-items:center}.owner-column[data-v-b52ed4c3]{flex:0 0 80px;display:flex;justify-content:center;align-items:center}.owner-pic-container[data-v-b52ed4c3]{width:38px;height:38px;display:flex;justify-content:center;align-items:center}.owner-pic[data-v-b52ed4c3]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;object-fit:cover;box-sizing:border-box}.default-profile[data-v-b52ed4c3]{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-b52ed4c3]{font-size:15px;font-weight:700;color:#fff}.pagination[data-v-b52ed4c3]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem}.pagination-controls[data-v-b52ed4c3]{display:flex;align-items:center;gap:1rem}.per-page-select[data-v-b52ed4c3]{display:flex;align-items:center;gap:.5rem}.per-page-select label[data-v-b52ed4c3]{font-size:.9rem;color:#333}.per-page-select select[data-v-b52ed4c3]{padding:.4rem .6rem;border:none;border-radius:4px;font-size:.9rem;background-color:#fff}.page-info[data-v-b52ed4c3]{font-size:.9rem;color:#333}.btn[data-v-b52ed4c3]{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-b52ed4c3]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-b52ed4c3]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-b52ed4c3]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-b52ed4c3]{background-color:#f0f0f0;color:#000}.toggle-btn[data-v-b52ed4c3]{background:none;border:none;padding:0;cursor:pointer;font-size:1.5rem}.toggle-btn svg[data-v-b52ed4c3]{color:#888}.toggle-btn svg.not-resolved[data-v-b52ed4c3]{fill:#ccc!important;color:#ccc!important}.toggle-btn svg.resolved-icon[data-v-b52ed4c3]{fill:#36b24a!important;color:#36b24a!important}.dragging[data-v-b52ed4c3]{background-color:#dddddd80!important;box-shadow:0 4px 8px #0003;pointer-events:none}.toggle-switch-container[data-v-b52ed4c3]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:700}.toggle-switch[data-v-b52ed4c3]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-b52ed4c3]{opacity:0;width:0;height:0}.switch-slider[data-v-b52ed4c3]{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-b52ed4c3]: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-b52ed4c3]{background-color:#36b24a}.toggle-switch input:checked+.switch-slider[data-v-b52ed4c3]:before{transform:translate(26px)}.toggle-btn[data-v-b52ed4c3]:disabled{opacity:.4;cursor:not-allowed}.toggle-btn:disabled svg[data-v-b52ed4c3]{color:#ccc!important;fill:#ccc!important}.toggle-btn[data-v-b52ed4c3]:disabled:hover{filter:none}@media (max-width: 600px){.issues-ideas-view[data-v-b52ed4c3]{padding-inline:12px;padding-block:8px}.directory-card[data-v-b52ed4c3],.issues-ideas-card[data-v-b52ed4c3]{padding:.8rem;max-width:100%;overflow-x:hidden}.full-width-rows[data-v-b52ed4c3]{margin-left:-.8rem;margin-right:-.8rem}.card-header[data-v-b52ed4c3]{padding:.4rem;font-size:.75rem;flex-wrap:nowrap;align-items:center}.card-header h2[data-v-b52ed4c3]{font-size:1rem}.total-count-card[data-v-b52ed4c3]{font-size:.8rem;padding:.1rem .3rem;margin-left:.5rem}.total-count[data-v-b52ed4c3]{font-size:.8rem}.list-header[data-v-b52ed4c3]{padding:.3rem 0}.header-label[data-v-b52ed4c3]{font-size:.8rem}.row[data-v-b52ed4c3]{padding:.4rem 0;font-size:.8rem;flex-wrap:nowrap}.column[data-v-b52ed4c3]{padding:0 .2rem;min-width:0}.drag-handle-column[data-v-b52ed4c3]{flex:0 0 25px;padding-left:10px}.status-column[data-v-b52ed4c3]{flex:0 0 30px}.position-column[data-v-b52ed4c3]{flex:0 0 25px}.title-column[data-v-b52ed4c3]{flex:2;overflow:hidden}.date-column[data-v-b52ed4c3],.owner-column[data-v-b52ed4c3]{flex:0 0 100px}.drag-handle[data-v-b52ed4c3]{font-size:.8rem}.toggle-btn[data-v-b52ed4c3]{font-size:1rem}.toggle-btn svg[data-v-b52ed4c3]{font-size:1rem}.owner-pic-container[data-v-b52ed4c3]{width:40px;height:40px}.owner-pic[data-v-b52ed4c3],.default-profile[data-v-b52ed4c3]{width:32px;height:32px}.initials[data-v-b52ed4c3]{font-size:12px}.per-page-select label[data-v-b52ed4c3],.per-page-select select[data-v-b52ed4c3],.page-info[data-v-b52ed4c3]{font-size:.75rem}.per-page-select select[data-v-b52ed4c3]{padding:.3rem .5rem}.btn[data-v-b52ed4c3]{padding:.3rem .6rem;font-size:.75rem}}.dark .issues-ideas-view[data-v-b52ed4c3]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-b52ed4c3]{background-color:var(--bg-color)!important}.dark .issues-ideas-view .spinner[data-v-b52ed4c3]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .directory-card[data-v-b52ed4c3],.dark .issues-ideas-card[data-v-b52ed4c3]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .total-count-card[data-v-b52ed4c3]{background-color:#444;box-shadow:none}.dark .total-count[data-v-b52ed4c3]{color:#fff}.dark .card-header h2[data-v-b52ed4c3]{color:var(--text-color)}.dark .card-header .btn-primary[data-v-b52ed4c3]{background-color:#36b24a;color:#fff}.dark .list-header[data-v-b52ed4c3]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .header-label[data-v-b52ed4c3]{color:var(--text-color)}.dark .idea-row[data-v-b52ed4c3]{background-color:var(--footer-bg);border-top:1px solid var(--header-border);border-bottom:1px solid var(--header-border)}.dark .idea-row[data-v-b52ed4c3]:hover{background-color:var(--header-bg)}.dark .idea-row .column span[data-v-b52ed4c3],.dark .drag-handle[data-v-b52ed4c3]{color:var(--text-color)}.dark .toggle-btn svg[data-v-b52ed4c3]{color:var(--text-color)}.dark .toggle-btn svg.not-resolved[data-v-b52ed4c3]{fill:var(--header-border)!important;color:var(--header-border)!important}.dark .toggle-btn svg.resolved-icon[data-v-b52ed4c3]{fill:#36b24a!important;color:#36b24a!important}.dark .toggle-btn:disabled svg[data-v-b52ed4c3]{color:var(--header-border)!important;fill:var(--header-border)!important}.dark .pagination-controls .btn-secondary[data-v-b52ed4c3]{background-color:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .pagination-controls .btn-secondary[data-v-b52ed4c3]:disabled{opacity:.5}.dark .per-page-select label[data-v-b52ed4c3]{color:#fff}.dark .per-page-select select[data-v-b52ed4c3]{background-color:#444;color:#fff;border:1px solid var(--header-border)}.dark .page-info[data-v-b52ed4c3]{color:#fff}.dark .toggle-switch-container span[data-v-b52ed4c3]{color:var(--text-color)}.dark .switch-slider[data-v-b52ed4c3]{background-color:var(--header-border)}.dark .toggle-switch input:checked+.switch-slider[data-v-b52ed4c3]{background-color:#36b24a}.dark .default-profile[data-v-b52ed4c3]{background-color:var(--header-border)}.dark .initials[data-v-b52ed4c3]{color:var(--text-color)}.dark .child-overlay[data-v-b52ed4c3]{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-cf995251]{position:relative;height:100%;overflow:hidden;margin:0;padding:0}.main-container[data-v-cf995251]{display:flex;height:100%;transition:padding-left .3s ease}.toc[data-v-cf995251]{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-cf995251]{transform:translate(-100%)}.timer-display[data-v-cf995251]{align-self:center;text-align:center;margin-bottom:16px;font-size:1.1rem}.divider-top[data-v-cf995251],.divider-bottom[data-v-cf995251],.divider-between[data-v-cf995251]{width:100%;border:none;border-top:1px solid #ddd;margin:16px 0}.toc-list[data-v-cf995251]{list-style:none;padding:0;margin:0;width:100%}.toc-list li[data-v-cf995251]{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-cf995251]:hover{background-color:#e0e0e0}.toc-list li.active[data-v-cf995251]{background-color:#4caf50;color:#fff}.step-duration[data-v-cf995251]{font-size:.9rem;color:inherit}.rating-select[data-v-cf995251]{width:auto;max-width:80px;padding:.3rem}.save-container[data-v-cf995251]{width:100%;text-align:center;margin-top:auto;margin-bottom:16px}.tools-container[data-v-cf995251]{width:100%;position:relative;margin-top:16px}.btn-tools[data-v-cf995251]{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-cf995251]{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-cf995251]{padding:8px 12px;cursor:pointer;display:flex;align-items:center}.tools-dropdown-popup li[data-v-cf995251]:hover{background-color:#e0e0e0}.dropdown-icon[data-v-cf995251]{margin-right:8px}.toc-navigation[data-v-cf995251]{display:flex;flex-direction:row;gap:8px;margin-top:8px;justify-content:center;width:100%}.content[data-v-cf995251]{flex-grow:1;position:relative;overflow:auto;display:flex;flex-direction:column}.carousel-container[data-v-cf995251]{flex-grow:1;width:100%;height:100vh;overflow:auto;box-sizing:border-box}.btn[data-v-cf995251]{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-cf995251]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-cf995251]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-cf995251]{background-color:#f0f0f0;color:#000}.btn-conclude[data-v-cf995251]{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-cf995251]{width:auto}.toc-toggle-button[data-v-cf995251]{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-cf995251]{left:250px}.modal-overlay[data-v-cf995251]{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-cf995251]{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-cf995251]{display:flex;justify-content:center;gap:8px;margin-top:1rem}.btn-cancel[data-v-cf995251]{background-color:#f0f0f0;color:#000}.alert[data-v-cf995251]{position:absolute;bottom:16px;left:16px;background:#fdd;color:#900;padding:8px 12px;border:1px solid #900;border-radius:4px}.conclusion-card[data-v-cf995251]{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-cf995251]{padding:1rem;border-bottom:1px solid #ddd}.card-body[data-v-cf995251]{padding:1rem}.members-rating .list-header[data-v-cf995251]{padding:.5rem 0;border-bottom:1px solid #ddd;margin-bottom:.5rem}.row[data-v-cf995251]{display:flex;align-items:center}.column[data-v-cf995251]{flex:1;padding:0 .5rem;display:flex;align-items:center}.name-column[data-v-cf995251]{flex:4}.rating-column[data-v-cf995251]{flex:1}.user-row[data-v-cf995251]{padding:.5rem 0;border-bottom:1px solid #ddd}.user-row[data-v-cf995251]:last-child{border-bottom:none}.rating-input[data-v-cf995251]{width:60px;padding:.3rem;border:1px solid #ccc;border-radius:4px;text-align:center}.dark .meeting-create-view[data-v-cf995251]{background-color:var(--bg-color)!important;color:var(--text-color)}.dark .main-container[data-v-cf995251]{background-color:var(--bg-color)!important}.dark .toc[data-v-cf995251]{background-color:var(--header-bg);border-right-color:var(--header-border);box-shadow:none}.dark .toc.toc-hidden[data-v-cf995251]{background-color:var(--header-bg)}.dark .content[data-v-cf995251],.dark .carousel-container[data-v-cf995251]{background-color:var(--bg-color)!important;color:var(--text-color)}.dark .divider-top[data-v-cf995251],.dark .divider-bottom[data-v-cf995251],.dark .divider-between[data-v-cf995251]{border-top-color:var(--header-border)}.dark .btn[data-v-cf995251],.dark .btn-secondary[data-v-cf995251],.dark .btn-tools[data-v-cf995251]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color);transition:filter .2s}.dark .btn[data-v-cf995251]:not(:disabled):hover{filter:brightness(1.1)}.dark .btn-secondary[data-v-cf995251],.dark .btn-tools[data-v-cf995251]{background-color:#333;color:var(--text-color)}.dark .btn-conclude[data-v-cf995251]{background-color:#d9534f;border-color:#d9534f;color:#fff}.dark .toc-toggle-button[data-v-cf995251]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .modal-overlay[data-v-cf995251]{background:#000000b3}.dark .modal-content[data-v-cf995251],.dark .tools-dropdown-popup[data-v-cf995251]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .tools-dropdown-popup li[data-v-cf995251]:hover{background-color:var(--header-bg)}.dark .step-duration[data-v-cf995251],.dark .timer-label[data-v-cf995251],.dark .timer-value[data-v-cf995251]{color:var(--text-color)}.dark .conclusion-card[data-v-cf995251]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color);box-shadow:none}.dark .conclusion-card .card-header[data-v-cf995251]{background:transparent;border-bottom:1px solid var(--header-border);color:var(--text-color)}.dark .conclusion-card .card-body[data-v-cf995251]{background:transparent;color:var(--text-color)}.dark .members-rating .list-header[data-v-cf995251]{border-bottom-color:var(--header-border)}.dark .header-label[data-v-cf995251]{color:var(--text-color);opacity:.8}.dark .user-row[data-v-cf995251]{border-bottom-color:var(--header-border)}.dark .name-column[data-v-cf995251],.dark .rating-column[data-v-cf995251]{color:var(--text-color)}.dark .rating-select[data-v-cf995251],.dark .rating-input[data-v-cf995251]{background-color:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .rating-select[data-v-cf995251]:focus,.dark .rating-input[data-v-cf995251]:focus{outline:none;box-shadow:0 0 0 2px #80808059}.dark .rating-select option[data-v-cf995251]{background-color:var(--footer-bg);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-9fe3364b]{position:relative;height:100%;overflow:hidden;margin:0;padding:0}.main-container[data-v-9fe3364b]{display:flex;height:100%;transition:padding-left .3s ease}.toc[data-v-9fe3364b]{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-9fe3364b]{transform:translate(-100%)}.timer-display[data-v-9fe3364b]{align-self:center;text-align:center;margin-bottom:16px;font-size:1.1rem}.divider-top[data-v-9fe3364b],.divider-bottom[data-v-9fe3364b],.divider-between[data-v-9fe3364b]{width:100%;border:none;border-top:1px solid #ddd;margin:16px 0}.toc-list[data-v-9fe3364b]{list-style:none;padding:0;margin:0;width:100%}.toc-list li[data-v-9fe3364b]{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-9fe3364b]:hover{background-color:#e0e0e0}.toc-list li.active[data-v-9fe3364b]{background-color:#4caf50;color:#fff}.step-duration[data-v-9fe3364b]{font-size:.9rem;color:inherit}.toc-navigation[data-v-9fe3364b]{display:flex;flex-direction:row;gap:8px;margin-top:8px;justify-content:center;width:100%}.save-container[data-v-9fe3364b]{width:100%;text-align:center;margin-top:auto}.tools-container[data-v-9fe3364b]{width:100%;position:relative;margin-top:16px}.btn[data-v-9fe3364b]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s}.btn[data-v-9fe3364b]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-9fe3364b]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-9fe3364b]{background-color:#f0f0f0;color:#000}.btn-conclude[data-v-9fe3364b]{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-9fe3364b]{background-color:#e53935;color:#fff}.btn-tools[data-v-9fe3364b]{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-9fe3364b]{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-9fe3364b]{left:250px}.tools-dropdown-popup[data-v-9fe3364b]{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-9fe3364b]{padding:8px 12px;cursor:pointer;display:flex;align-items:center}.tools-dropdown-popup li[data-v-9fe3364b]:hover{background-color:#e0e0e0}.dropdown-icon[data-v-9fe3364b]{margin-right:8px}.content[data-v-9fe3364b]{flex-grow:1;position:relative;overflow:auto;display:flex;flex-direction:column}.carousel-container[data-v-9fe3364b]{flex-grow:1;width:100%;height:100vh;overflow:auto;box-sizing:border-box}.modal-overlay[data-v-9fe3364b]{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-9fe3364b]{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-9fe3364b]{display:flex;justify-content:center;gap:8px;margin-top:1rem}.alert[data-v-9fe3364b]{position:absolute;bottom:16px;left:16px;background:#fdd;color:#900;padding:8px 12px;border:1px solid #900;border-radius:4px}.conclusion-card[data-v-9fe3364b]{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-9fe3364b]{padding:1rem;border-bottom:1px solid #ddd}.card-body[data-v-9fe3364b]{padding:1rem}.members-rating .list-header[data-v-9fe3364b]{padding:.5rem 0;border-bottom:1px solid #ddd;margin-bottom:.5rem}.row[data-v-9fe3364b]{display:flex;align-items:center}.column[data-v-9fe3364b]{flex:1;padding:0 .5rem}.name-column[data-v-9fe3364b]{flex:4}.rating-column[data-v-9fe3364b]{flex:1}.rating-select[data-v-9fe3364b]{width:auto;min-width:60px;max-width:80px;padding:.3rem;border:1px solid #ccc;border-radius:4px;display:inline-block}.header-label[data-v-9fe3364b]{margin:0;font-size:1rem;color:#888}.user-row[data-v-9fe3364b]{padding:.5rem 0;border-bottom:1px solid #ddd}.user-row[data-v-9fe3364b]:last-child{border-bottom:none}.rating-input[data-v-9fe3364b]{width:60px;padding:.3rem;border:1px solid #ccc;border-radius:4px;text-align:center}.dark .meeting-create-view[data-v-9fe3364b]{background-color:var(--bg-color)!important;color:var(--text-color)}.dark .main-container[data-v-9fe3364b]{background-color:var(--bg-color)!important}.dark .toc[data-v-9fe3364b]{background-color:var(--header-bg);border-right-color:var(--header-border);box-shadow:none}.dark .toc.toc-hidden[data-v-9fe3364b]{background-color:var(--header-bg)}.dark .content[data-v-9fe3364b],.dark .carousel-container[data-v-9fe3364b]{background-color:var(--bg-color)!important;color:var(--text-color)}.dark .divider-top[data-v-9fe3364b],.dark .divider-bottom[data-v-9fe3364b],.dark .divider-between[data-v-9fe3364b]{border-top-color:var(--header-border)}.dark .btn[data-v-9fe3364b]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color);transition:filter .2s}.dark .btn[data-v-9fe3364b]:not(:disabled):hover{filter:brightness(1.1)}.dark .btn-secondary[data-v-9fe3364b]{background-color:#333;border-color:var(--header-border);color:var(--text-color)}.dark .btn-conclude[data-v-9fe3364b]{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-9fe3364b]{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-9fe3364b]{background-color:#d9534f;color:#fff}.dark .toc-toggle-button[data-v-9fe3364b]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .modal-overlay[data-v-9fe3364b]{background:#000000b3}.dark .modal-content[data-v-9fe3364b],.dark .tools-dropdown-popup[data-v-9fe3364b]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .tools-dropdown-popup li[data-v-9fe3364b]:hover{background-color:var(--header-bg)}.dark .step-duration[data-v-9fe3364b],.dark .timer-label[data-v-9fe3364b],.dark .timer-value[data-v-9fe3364b]{color:var(--text-color)}.dark .conclusion-card[data-v-9fe3364b]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color);box-shadow:none}.dark .conclusion-card .card-header[data-v-9fe3364b]{color:var(--text-color);border-bottom:1px solid var(--header-border);background:transparent}.dark .conclusion-card .card-body[data-v-9fe3364b]{color:var(--text-color);background:transparent}.dark .members-rating .list-header[data-v-9fe3364b]{border-bottom-color:var(--header-border)}.dark .header-label[data-v-9fe3364b]{color:var(--text-color);opacity:.8}.dark .user-row[data-v-9fe3364b]{border-bottom-color:var(--header-border)}.dark .name-column[data-v-9fe3364b],.dark .rating-column[data-v-9fe3364b]{color:var(--text-color)}.dark .rating-select[data-v-9fe3364b],.dark .rating-input[data-v-9fe3364b]{background-color:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .rating-select[data-v-9fe3364b]:focus,.dark .rating-input[data-v-9fe3364b]:focus{outline:none;box-shadow:0 0 0 2px #80808059}.dark .rating-select option[data-v-9fe3364b]{background-color:var(--footer-bg);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}.oneonone-meeting-add-view[data-v-47e119ff]{width:100%;margin:0 auto;max-width:1500px;padding:16px;position:relative;background-color:#fff}.loading-overlay[data-v-47e119ff]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-47e119ff]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-47e119ff 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-47e119ff{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card.user-actions-card[data-v-47e119ff]{background:#fff;border-radius:8px;padding:2rem;margin:16px auto 1.5rem;width:100%;box-shadow:0 4px 8px #0000001a;position:relative}.card-header[data-v-47e119ff]{text-align:center;margin-bottom:1.5rem}.card-header h2[data-v-47e119ff]{font-size:1.8rem;margin:0}.close-btn[data-v-47e119ff]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:2rem;cursor:pointer;color:#666;transition:color .2s}.close-btn[data-v-47e119ff]:hover{color:#000}.meeting-form[data-v-47e119ff]{display:flex;flex-direction:column;padding-bottom:3rem}.form-group[data-v-47e119ff],fieldset[data-v-47e119ff]{margin-bottom:1.5rem}fieldset[data-v-47e119ff]{border:none;padding:0}fieldset legend[data-v-47e119ff],.form-group label[data-v-47e119ff]{margin-bottom:.5rem;display:block}select[data-v-47e119ff],textarea[data-v-47e119ff]{font-family:inherit;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:100%;box-sizing:border-box;margin-bottom:1rem}textarea[data-v-47e119ff]{resize:none;overflow:hidden}.submit-group[data-v-47e119ff]{position:absolute;bottom:1rem;right:1rem}.btn[data-v-47e119ff]{padding:.7rem 1.2rem;border:none;border-radius:4px;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s}.btn[data-v-47e119ff]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-47e119ff]{background-color:#36b24a;color:#fff}.btn-primary[data-v-47e119ff]:hover:not(:disabled){filter:brightness(.9)}.dark .oneonone-meeting-add-view[data-v-47e119ff]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-47e119ff]{background-color:var(--bg-color)!important}.dark .card.user-actions-card[data-v-47e119ff]{background-color:var(--footer-bg);box-shadow:none;border:1px solid var(--header-border)}.dark .card-header[data-v-47e119ff]{background-color:var(--header-bg)}.dark .card-header h2[data-v-47e119ff],.dark .close-btn[data-v-47e119ff],.dark .form-group label[data-v-47e119ff],.dark fieldset legend[data-v-47e119ff]{color:var(--text-color)}.dark select[data-v-47e119ff],.dark textarea[data-v-47e119ff]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark textarea[data-v-47e119ff]::placeholder,.dark select[data-v-47e119ff]::placeholder{color:var(--text-color);opacity:.6}.dark .btn-primary[data-v-47e119ff]{background-color:#36b24a;color:#fff}.dark .btn-primary[data-v-47e119ff]:hover:not(:disabled){filter:brightness(.9)}.dark .spinner[data-v-47e119ff]{border-top-color:#36b24a}@media (max-width: 600px){.oneonone-meeting-add-view[data-v-47e119ff]{padding:8px;max-width:100%}.card.user-actions-card[data-v-47e119ff]{padding:1rem;margin:8px auto 1rem;box-shadow:0 2px 4px #00000014}.card-header h2[data-v-47e119ff]{font-size:1.4rem}.close-btn[data-v-47e119ff]{top:.5rem;right:.5rem;font-size:1.5rem}select[data-v-47e119ff],textarea[data-v-47e119ff]{padding:.4rem;font-size:.9rem}.submit-group[data-v-47e119ff]{bottom:.5rem;right:.5rem}.btn[data-v-47e119ff]{padding:.5rem 1rem;font-size:.9rem}}.oneonone-meeting-details-view[data-v-6f674f26]{width:100%;margin:0 auto;max-width:1500px;padding:16px;position:relative}.loading-overlay[data-v-6f674f26]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-6f674f26]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-6f674f26 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-6f674f26{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-6f674f26]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;margin:1rem auto;width:100%;box-shadow:0 4px 8px #0000001a}.card-header[data-v-6f674f26]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:1.5rem}.header-left[data-v-6f674f26],.header-right[data-v-6f674f26]{display:flex;align-items:center}.header-right[data-v-6f674f26]{justify-content:flex-end}.header-center[data-v-6f674f26]{text-align:center}.card-header h2[data-v-6f674f26]{font-size:1.8rem;color:#333;margin:0}.delete-btn[data-v-6f674f26]{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-6f674f26]:hover{filter:brightness(.9)}.print-btn[data-v-6f674f26]{cursor:pointer;color:gray;font-size:1.5rem;margin-right:1rem}.close-btn[data-v-6f674f26]{background:transparent;border:none;font-size:2rem;cursor:pointer;color:#666;transition:color .2s}.close-btn[data-v-6f674f26]:hover{color:#000}.meeting-details[data-v-6f674f26]{display:flex;flex-direction:column;gap:1.5rem}.detail-group[data-v-6f674f26]{display:flex;flex-direction:column}.detail-group label[data-v-6f674f26]{font-weight:700;margin-bottom:.5rem;color:#555}.input-field[data-v-6f674f26]{border:1px solid #ccc;padding:8px 12px;border-radius:4px;display:inline-block;min-width:300px;white-space:pre-wrap}.section[data-v-6f674f26]{margin-bottom:1.5rem}.section-content[data-v-6f674f26]{border:1px solid #ccc;padding:8px 12px;border-radius:4px;white-space:pre-wrap}.modal-overlay[data-v-6f674f26]{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-6f674f26]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center}.form-actions[data-v-6f674f26]{display:flex;justify-content:center;gap:8px;margin-top:1rem}.btn-secondary[data-v-6f674f26]{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-6f674f26]:hover{filter:brightness(.9)}.btn-danger[data-v-6f674f26]{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-6f674f26]:hover{filter:brightness(.9)}.section-header[data-v-6f674f26]{font-size:1.2rem;color:#5bc0de;margin-bottom:.5rem}.question-text[data-v-6f674f26]{font-style:italic;margin-bottom:.5rem;color:#555}@media (max-width: 600px){.oneonone-meeting-details-view[data-v-6f674f26]{padding:8px;max-width:100%}.card[data-v-6f674f26]{padding:1rem;margin:8px auto;box-shadow:0 2px 4px #00000014}.card-header[data-v-6f674f26]{display:flex;justify-content:space-between;padding:0 .5rem;margin-bottom:1rem}.card-header h2[data-v-6f674f26]{font-size:1.4rem}.delete-btn[data-v-6f674f26]{padding:.3rem .6rem;font-size:.9rem}.print-btn[data-v-6f674f26]{font-size:1.3rem;margin-right:.5rem}.close-btn[data-v-6f674f26]{font-size:1.5rem}.meeting-details[data-v-6f674f26]{gap:1rem;font-size:.9rem}.detail-group label[data-v-6f674f26],.section-header[data-v-6f674f26]{font-size:.9rem}.input-field[data-v-6f674f26],.section-content[data-v-6f674f26]{font-size:.9rem;padding:6px 8px;min-width:auto}.modal-content[data-v-6f674f26]{padding:1rem;max-width:90%}.form-actions .btn[data-v-6f674f26]{padding:.5rem 1rem;font-size:.9rem}}.dark .oneonone-meeting-details-view[data-v-6f674f26]{background-color:var(--bg-color);color:#fff}.dark .loading-overlay[data-v-6f674f26]{background-color:var(--bg-color)!important}.dark .card[data-v-6f674f26]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:#fff}.dark .card-header[data-v-6f674f26],.dark .modal-content[data-v-6f674f26]{background-color:var(--header-bg)}.dark .card-header h2[data-v-6f674f26],.dark .print-btn[data-v-6f674f26],.dark .close-btn[data-v-6f674f26],.dark .section-header[data-v-6f674f26],.dark .delete-btn[data-v-6f674f26]{color:#fff}.dark .input-field[data-v-6f674f26],.dark .section-content[data-v-6f674f26],.dark .btn-secondary[data-v-6f674f26]{background-color:var(--header-bg);border:1px solid var(--header-border);color:#fff}.dark .btn-danger[data-v-6f674f26]{background-color:#b34747}.dark .spinner[data-v-6f674f26]{border-top-color:#36b24a}.headlines-view[data-v-2518b980]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.loading-overlay[data-v-2518b980]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-2518b980]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-2518b980 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-2518b980{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.directory-card[data-v-2518b980],.headlines-card[data-v-2518b980],.user-actions-card[data-v-2518b980]{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-2518b980]{margin-left:-1.5rem;margin-right:-1.5rem}.card-header[data-v-2518b980]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-header h2[data-v-2518b980]{margin:0;font-size:1.5rem;color:#000}.list-header[data-v-2518b980]{display:flex;padding:.5rem 0;border-bottom:1px solid #ddd;border-top:none}.header-label[data-v-2518b980]{margin:0;font-size:1rem;color:#888}.list-header .title-column .header-label[data-v-2518b980]{text-align:left;margin-left:0}.row[data-v-2518b980]{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-2518b980],.headline-list .headline-row[data-v-2518b980]:first-child{border-top:none}.row[data-v-2518b980]:hover{background-color:#f9f9f9}.disable-hover[data-v-2518b980]:hover{background-color:transparent!important}.disable-hover .drag-handle[data-v-2518b980]{visibility:hidden!important}.column[data-v-2518b980]{padding:0 .5rem}.drag-handle-column[data-v-2518b980]{flex:0 0 30px;display:flex;justify-content:center;align-items:center;cursor:grab}.drag-handle[data-v-2518b980]{visibility:hidden;font-size:1.2rem}.headline-row:hover .drag-handle[data-v-2518b980],.dragging .drag-handle[data-v-2518b980]{visibility:visible}.child-overlay[data-v-2518b980]{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-2518b980]{right:2.5vw;bottom:12px;width:95vw;max-height:80vh}}.overlay-fade-enter-active[data-v-2518b980],.overlay-fade-leave-active[data-v-2518b980]{transition:opacity .25s ease,transform .25s ease}.overlay-fade-enter-from[data-v-2518b980],.overlay-fade-leave-to[data-v-2518b980]{opacity:0;transform:translateY(10px)}.toggle-column[data-v-2518b980]{flex:0 0 38px;display:flex;justify-content:center;align-items:center}.position-column[data-v-2518b980]{flex:0 0 30px;display:flex;justify-content:center;align-items:center;font-weight:700}.title-column[data-v-2518b980]{flex:2;overflow:hidden}.title-column span[data-v-2518b980]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.due-column[data-v-2518b980]{flex:0 0 140px;display:flex;align-items:center}.owner-column[data-v-2518b980]{flex:0 0 80px;display:flex;justify-content:center;align-items:center}.owner-pic-container[data-v-2518b980]{width:50px;height:50px;display:flex;justify-content:center;align-items:center}.owner-pic[data-v-2518b980]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;object-fit:cover;box-sizing:border-box}.default-profile[data-v-2518b980]{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-2518b980]{font-size:15px;font-weight:700;color:#fff}.headline-list[data-v-2518b980]{list-style:none;padding:0;margin:0}.no-headlines[data-v-2518b980]{text-align:center;padding:1rem 0}.total-count-card[data-v-2518b980]{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-2518b980]{font-size:1.4rem;font-weight:700;color:#333}.pagination[data-v-2518b980]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem}.pagination-controls[data-v-2518b980]{display:flex;align-items:center;gap:1rem}.per-page-select[data-v-2518b980]{display:flex;align-items:center;gap:.5rem}.per-page-select label[data-v-2518b980]{font-size:.9rem;color:#333}.per-page-select select[data-v-2518b980]{padding:.4rem .6rem;border:none;border-radius:4px;font-size:.9rem;background-color:#fff}.page-info[data-v-2518b980]{font-size:.9rem;color:#333}.btn[data-v-2518b980]{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-2518b980]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-2518b980]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-2518b980]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-2518b980]{background-color:#f0f0f0;color:#000}.toggle-btn[data-v-2518b980]{background:none;border:none;padding:0;cursor:pointer;font-size:1.5rem}.toggle-btn svg[data-v-2518b980]{color:#888}.toggle-btn svg.not-resolved[data-v-2518b980]{fill:#ccc!important;color:#ccc!important}.toggle-btn svg.resolved-icon[data-v-2518b980]{fill:#36b24a!important;color:#36b24a!important}.dragging[data-v-2518b980]{background-color:#dddddd80!important;box-shadow:0 4px 8px #0003;pointer-events:none}.toggle-switch-container[data-v-2518b980]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:700}.toggle-switch[data-v-2518b980]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-2518b980]{opacity:0;width:0;height:0}.switch-slider[data-v-2518b980]{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-2518b980]: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-2518b980]{background-color:#36b24a}.toggle-switch input:checked+.switch-slider[data-v-2518b980]:before{transform:translate(26px)}.toggle-btn[data-v-2518b980]:disabled{opacity:.4;cursor:not-allowed}.toggle-btn:disabled svg[data-v-2518b980]{color:#ccc!important;fill:#ccc!important}.toggle-btn[data-v-2518b980]:disabled:hover{filter:none}@media (max-width: 600px){.headlines-view[data-v-2518b980]{padding-inline:12px;padding-block:8px}.directory-card[data-v-2518b980],.headlines-card[data-v-2518b980]{padding:.8rem;max-width:100%;overflow-x:hidden}.rows-wrapper[data-v-2518b980]{margin-left:-.8rem;margin-right:-.8rem}.card-header[data-v-2518b980]{padding:.4rem;font-size:.75rem;flex-wrap:nowrap;align-items:center}.card-header h2[data-v-2518b980]{font-size:1rem}.total-count-card[data-v-2518b980]{font-size:.8rem;padding:.1rem .3rem;margin-left:.5rem}.total-count[data-v-2518b980]{font-size:.8rem}.list-header[data-v-2518b980]{padding:.3rem 0}.header-label[data-v-2518b980]{font-size:.8rem}.row[data-v-2518b980]{padding:.4rem 0;font-size:.8rem;flex-wrap:nowrap}.column[data-v-2518b980]{padding:0 .2rem;min-width:0}.drag-handle-column[data-v-2518b980]{flex:0 0 25px;padding-left:10px}.toggle-column[data-v-2518b980]{flex:0 0 30px}.position-column[data-v-2518b980]{flex:0 0 25px}.title-column[data-v-2518b980]{flex:2;overflow:hidden}.due-column[data-v-2518b980]{flex:0 0 110px}.owner-column[data-v-2518b980]{flex:0 0 60px}.drag-handle[data-v-2518b980]{font-size:.8rem}.toggle-btn[data-v-2518b980]{font-size:1rem}.toggle-btn svg[data-v-2518b980]{font-size:1rem}.owner-pic-container[data-v-2518b980]{width:40px;height:40px}.owner-pic[data-v-2518b980],.default-profile[data-v-2518b980]{width:32px;height:32px}.initials[data-v-2518b980]{font-size:12px}.per-page-select label[data-v-2518b980],.per-page-select select[data-v-2518b980],.page-info[data-v-2518b980]{font-size:.75rem}.per-page-select select[data-v-2518b980]{padding:.3rem .5rem}.btn[data-v-2518b980]{padding:.3rem .6rem;font-size:.75rem}}.dark .headlines-view[data-v-2518b980]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-2518b980]{background-color:var(--bg-color)!important}.dark .spinner[data-v-2518b980]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .directory-card[data-v-2518b980],.dark .headlines-card[data-v-2518b980],.dark .user-actions-card[data-v-2518b980]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .total-count-card[data-v-2518b980]{background-color:#444;box-shadow:none}.dark .total-count[data-v-2518b980]{color:#fff}.dark .card-header h2[data-v-2518b980]{color:var(--text-color)}.dark .card-header .btn-primary[data-v-2518b980]{background-color:#36b24a;color:var(--text-color)}.dark .list-header[data-v-2518b980]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .list-header .header-label[data-v-2518b980]{color:var(--text-color)}.dark .headline-row[data-v-2518b980]{background-color:var(--footer-bg);border-top:1px solid var(--header-border);border-bottom:1px solid var(--header-border)}.dark .headline-row[data-v-2518b980]:hover{background-color:var(--header-bg)}.dark .headline-row.disable-hover[data-v-2518b980]:hover{background-color:transparent!important}.dark .drag-handle[data-v-2518b980],.dark .toggle-btn svg[data-v-2518b980]{color:var(--text-color)}.dark .toggle-btn svg.not-resolved[data-v-2518b980]{fill:var(--header-border)!important;color:var(--header-border)!important}.dark .toggle-btn svg.resolved-icon[data-v-2518b980]{fill:#36b24a!important;color:#36b24a!important}.dark .toggle-btn:disabled svg[data-v-2518b980]{color:var(--header-border)!important;fill:var(--header-border)!important}.dark .pagination-controls .btn-secondary[data-v-2518b980]{background-color:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .pagination-controls .btn-secondary[data-v-2518b980]:disabled{opacity:.5}.dark .per-page-select[data-v-2518b980]{display:flex;align-items:center;gap:.5rem}.dark .per-page-select label[data-v-2518b980]{color:var(--text-color)}.dark .per-page-select select[data-v-2518b980]{background-color:#444;color:var(--text-color);border:1px solid var(--header-border)}.dark .page-info[data-v-2518b980]{color:var(--text-color)}.dark .switch-slider[data-v-2518b980]{background-color:var(--header-border)}.dark .toggle-switch input:checked+.switch-slider[data-v-2518b980]{background-color:#36b24a}.dark .default-profile[data-v-2518b980]{background-color:var(--header-border)}.dark .initials[data-v-2518b980]{color:var(--text-color)}.dark .child-overlay[data-v-2518b980]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 16px #0006}.headlines-add-view[data-v-112d4d27]{width:100%;height:100%;margin:0 auto;max-width:1500px;position:relative}.card-header[data-v-112d4d27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-112d4d27]{display:flex;align-items:center;gap:1rem;position:relative}.headlines-add-view>div[data-v-112d4d27]:not(.loading-overlay){display:flex;flex-direction:column;height:100%}.headlines-add-view form[data-v-112d4d27]{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem}.headlines-add-view .fixed-height[data-v-112d4d27]{height:335px}.headlines-add-view>.loading-overlay[data-v-112d4d27]{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-112d4d27]{position:static;transform:none}.loading-overlay[data-v-112d4d27]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-112d4d27]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-112d4d27 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-112d4d27{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.owner-avatar[data-v-112d4d27]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-112d4d27]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-112d4d27]:hover{border-color:#36b24a}.owner-img[data-v-112d4d27]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-112d4d27]{width:100%;height:100%;background:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-112d4d27]{font-size:14px;font-weight:700;color:#fff}.close-btn[data-v-112d4d27]{background:transparent;border:none;font-size:2rem;line-height:1rem;cursor:pointer}.form-group[data-v-112d4d27]{margin-bottom:1rem}.input-field[data-v-112d4d27]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;font-family:inherit}.fixed-height[data-v-112d4d27]{height:80px;resize:none}.button-container[data-v-112d4d27]{display:flex;justify-content:flex-end}.btn[data-v-112d4d27]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn-primary[data-v-112d4d27]{background:#36b24a;color:#fff}.btn[data-v-112d4d27]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-112d4d27]:disabled{opacity:.6;cursor:not-allowed}.dropdown-container[data-v-112d4d27]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-112d4d27]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-112d4d27]{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-112d4d27]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-112d4d27]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-112d4d27]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-112d4d27]:hover{background:#f7f7f7}.user-list li.selected[data-v-112d4d27]{background:#0080001a}.user-avatar[data-v-112d4d27],.user-avatar-placeholder[data-v-112d4d27]{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-112d4d27]{font-size:.9rem}.dropdown-fade-enter-active[data-v-112d4d27],.dropdown-fade-leave-active[data-v-112d4d27]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-112d4d27],.dropdown-fade-leave-to[data-v-112d4d27]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-112d4d27],.dropdown-fade-leave-from[data-v-112d4d27]{opacity:1;transform:translateY(0)}.dark .headlines-add-view[data-v-112d4d27]{background-color:var(--footer-bg);color:var(--text-color)}.dark .headlines-add-view>.loading-overlay[data-v-112d4d27]{background-color:var(--bg-color)!important}.dark .headlines-add-view .spinner[data-v-112d4d27]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .headlines-add-view .card-header[data-v-112d4d27]{background-color:var(--footer-bg);border-bottom:none}.dark .headlines-add-view .card-header h2[data-v-112d4d27],.dark .headlines-add-view .close-btn[data-v-112d4d27]{color:var(--text-color)}.dark .headlines-add-view .owner-avatar[data-v-112d4d27]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .headlines-add-view .owner-avatar.editable[data-v-112d4d27]:hover{border-color:#36b24a}.dark .headlines-add-view .default-profile[data-v-112d4d27]{background-color:var(--header-border)}.dark .headlines-add-view .default-profile .initials[data-v-112d4d27]{color:var(--text-color)}.dark .headlines-add-view .owner-dropdown[data-v-112d4d27]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .headlines-add-view .user-search[data-v-112d4d27]{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-112d4d27]{background-color:var(--footer-bg);color:var(--text-color)}.dark .headlines-add-view .user-list li[data-v-112d4d27]:hover{background-color:#ffffff0d}.dark .headlines-add-view .user-list li.selected[data-v-112d4d27]{background-color:#ffffff1a}.dark .headlines-add-view .user-avatar-placeholder[data-v-112d4d27]{background-color:var(--header-border);color:var(--text-color)}.dark .headlines-add-view .input-field[data-v-112d4d27],.dark .headlines-add-view .fixed-height[data-v-112d4d27]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .headlines-add-view .btn-primary[data-v-112d4d27]{background-color:#36b24a;color:#fff}.dark .headlines-add-view .btn-primary[data-v-112d4d27]:hover{filter:brightness(.9)}.dark .headlines-add-view .close-btn[data-v-112d4d27]{color:var(--text-color)}.headlines-edit-view[data-v-21879163]{width:100%;margin:0 auto;max-width:1500px;position:relative}.card[data-v-21879163]{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-21879163]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-21879163]{display:flex;align-items:center;gap:1rem;position:relative}.loading-overlay[data-v-21879163]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-21879163]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-21879163 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-21879163{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.owner-avatar[data-v-21879163]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-img[data-v-21879163]{width:100%;height:100%;object-fit:cover}.owner-avatar.editable[data-v-21879163]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-21879163]:hover{border-color:#36b24a}.default-profile[data-v-21879163]{width:100%;height:100%;background:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-21879163]{font-size:12px;font-weight:700;color:#fff}.close-btn[data-v-21879163]{background:transparent;border:none;font-size:2rem;line-height:1rem;cursor:pointer}.form[data-v-21879163]{display:flex;flex-direction:column}.form-group[data-v-21879163]{margin-bottom:1rem}.input-field[data-v-21879163]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;font-family:inherit;resize:none}.form-actions[data-v-21879163]{display:flex;justify-content:flex-end;gap:1rem}.btn[data-v-21879163]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn-primary[data-v-21879163]{background:#36b24a;color:#fff}.btn-danger[data-v-21879163]{background:#d9534f;color:#fff}.btn-secondary[data-v-21879163]{background:#f0f0f0;color:#000}.btn[data-v-21879163]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-21879163]:disabled{opacity:.6;cursor:not-allowed}.dropdown-container[data-v-21879163]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-21879163]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-21879163]{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-21879163]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-21879163]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-21879163]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-21879163]:hover{background:#f7f7f7}.user-list li.selected[data-v-21879163]{background:#0080001a}.user-avatar[data-v-21879163],.user-avatar-placeholder[data-v-21879163]{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-21879163]{font-size:.9rem}.dropdown-fade-enter-active[data-v-21879163],.dropdown-fade-leave-active[data-v-21879163]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-21879163],.dropdown-fade-leave-to[data-v-21879163]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-21879163],.dropdown-fade-leave-from[data-v-21879163]{opacity:1;transform:translateY(0)}.modal-overlay[data-v-21879163]{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-21879163]{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-21879163]{justify-content:center;gap:1rem}.dark .headlines-edit-view[data-v-21879163]{background-color:var(--footer-bg);color:var(--text-color)}.dark .loading-overlay[data-v-21879163]{background-color:var(--bg-color)!important}.dark .spinner[data-v-21879163]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .card[data-v-21879163],.dark .user-actions-card[data-v-21879163]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .card-header[data-v-21879163]{background-color:var(--footer-bg);border-bottom:none}.dark .card-header h2[data-v-21879163],.dark .close-btn[data-v-21879163]{color:var(--text-color)}.dark .owner-avatar[data-v-21879163]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .owner-avatar.editable[data-v-21879163]:hover{border-color:#36b24a}.dark .default-profile[data-v-21879163]{background-color:var(--header-border)}.dark .default-profile .initials[data-v-21879163]{color:var(--text-color)}.dark .owner-dropdown[data-v-21879163]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .user-search[data-v-21879163]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border);color:var(--text-color)}.dark .user-list li[data-v-21879163]{background-color:var(--footer-bg);color:var(--text-color)}.dark .user-list li[data-v-21879163]:hover{background-color:#ffffff0d}.dark .user-list li.selected[data-v-21879163]{background-color:#ffffff1a}.dark .user-avatar-placeholder[data-v-21879163]{background-color:var(--header-border);color:var(--text-color)}.dark .input-field[data-v-21879163],.dark textarea.input-field[data-v-21879163]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .btn-primary[data-v-21879163]{background-color:#36b24a;color:#fff}.dark .btn-danger[data-v-21879163]{background-color:#d9534f;color:#fff}.dark .btn-secondary[data-v-21879163]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .modal-overlay[data-v-21879163]{background-color:#0009}.dark .modal-content[data-v-21879163]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.issues-ideas-edit-view[data-v-f173f868]{width:100%;margin:0 auto;max-width:1500px;position:relative}.loading-overlay[data-v-f173f868]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-f173f868]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-f173f868 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-f173f868{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-f173f868]{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-f173f868]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-f173f868]{display:flex;align-items:center;gap:1rem;position:relative}.owner-avatar[data-v-f173f868]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-f173f868]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-f173f868]:hover{border-color:#36b24a}.owner-img[data-v-f173f868]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-f173f868]{width:100%;height:100%;background:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-f173f868]{font-size:12px;font-weight:700;color:#fff}.close-btn[data-v-f173f868]{background:transparent;border:none;font-size:2rem;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.dropdown-container[data-v-f173f868]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-f173f868]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-f173f868]{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-f173f868]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-f173f868]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-f173f868]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-f173f868]:hover{background:#f7f7f7}.user-list li.selected[data-v-f173f868]{background:#0080001a}.user-avatar[data-v-f173f868],.user-avatar-placeholder[data-v-f173f868]{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-f173f868]{font-size:.9rem}.dropdown-fade-enter-active[data-v-f173f868],.dropdown-fade-leave-active[data-v-f173f868]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-f173f868],.dropdown-fade-leave-to[data-v-f173f868]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-f173f868],.dropdown-fade-leave-from[data-v-f173f868]{opacity:1;transform:translateY(0)}.form[data-v-f173f868]{display:flex;flex-direction:column}.form-group[data-v-f173f868]{margin-bottom:1rem}.input-field[data-v-f173f868]{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-f173f868]{resize:vertical;min-height:5rem}.created-date-section[data-v-f173f868]{display:flex;align-items:center;margin-bottom:1rem}.created-date-section label[data-v-f173f868]{font-weight:700;margin-right:.5rem;color:#555}.created-date[data-v-f173f868]{background:#f0f0f0;padding:.3rem .6rem;border-radius:4px;color:#333;font-size:.9rem}.form-actions[data-v-f173f868],.modal-content .form-actions[data-v-f173f868]{display:flex;gap:1rem;justify-content:flex-end}.btn[data-v-f173f868]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn[data-v-f173f868]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-f173f868]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-f173f868]{background:#36b24a;color:#fff}.btn-danger[data-v-f173f868]{background:#d9534f;color:#fff}.btn-secondary[data-v-f173f868]{background:#f0f0f0;color:#000}.comments-section[data-v-f173f868]{margin-top:2rem;border-top:1px solid #ddd;padding-top:1rem}.comments-section h3[data-v-f173f868]{margin-bottom:1rem}.comments-list[data-v-f173f868]{list-style:none;padding:0;margin-bottom:1rem;max-height:300px;overflow-y:auto}.comment-item[data-v-f173f868]{border-bottom:1px solid #eee;padding:.5rem 0}.comment-header[data-v-f173f868]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.user-info[data-v-f173f868]{display:flex;align-items:center;gap:.5rem}.comment-user-pic[data-v-f173f868]{width:32px;height:32px;border-radius:50%;object-fit:cover}.comment-date[data-v-f173f868]{font-size:.8rem;color:#888;padding-right:.5rem}.comment-text[data-v-f173f868]{margin:0;font-size:.9rem;white-space:pre-wrap}.modal-overlay[data-v-f173f868]{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-f173f868]{background:#fff;padding:2rem 2.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center}.attachments-group[data-v-f173f868]{margin-top:1rem}.attachments-list[data-v-f173f868]{list-style:none;padding:0;margin-bottom:.5rem}.attachment-item[data-v-f173f868]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.remove-attachment-btn[data-v-f173f868]{background:transparent;border:none;color:#d9534f;font-size:1rem;cursor:pointer}.attachments-list[data-v-f173f868]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.75rem}.attachment-item[data-v-f173f868]{display:flex;flex-direction:column;align-items:center;max-width:120px;text-align:center;position:relative}.attachment-preview[data-v-f173f868]{display:flex;flex-direction:column;align-items:center}.attachment-thumb[data-v-f173f868]{width:100px;height:100px;object-fit:cover;border:1px solid #ccc;border-radius:6px;box-shadow:0 2px 4px #0000001a;transition:transform .2s}.attachment-thumb[data-v-f173f868]:hover{transform:scale(1.05)}.attachment-file[data-v-f173f868]{font-size:.85rem;color:#007bff;text-decoration:none}.remove-attachment-btn[data-v-f173f868]{position:absolute;top:-6px;right:-6px;background:#d9534f;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:14px;line-height:20px;cursor:pointer}.hidden-file-input[data-v-f173f868]{display:none}.add-attachment-btn[data-v-f173f868]{margin-top:.5rem;background:#f0f0f0;color:#333;border:1px solid #ccc;font-size:.9rem}.add-attachment-btn[data-v-f173f868]:hover:not(:disabled){background:#e6e6e6}.dark .issues-ideas-edit-view[data-v-f173f868]{background-color:var(--footer-bg);color:var(--text-color)}.dark .loading-overlay[data-v-f173f868]{background-color:var(--bg-color)!important}.dark .spinner[data-v-f173f868]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .card[data-v-f173f868],.dark .user-actions-card[data-v-f173f868]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .card-header[data-v-f173f868]{background-color:var(--footer-bg);border-bottom:none}.dark .card-header h2[data-v-f173f868],.dark .close-btn[data-v-f173f868]{color:var(--text-color)}.dark .owner-avatar[data-v-f173f868]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .owner-avatar.editable[data-v-f173f868]:hover{border-color:#36b24a}.dark .default-profile[data-v-f173f868]{background-color:var(--header-border)}.dark .default-profile .initials[data-v-f173f868]{color:var(--text-color)}.dark .owner-dropdown[data-v-f173f868]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .user-search[data-v-f173f868]{background-color:var(--footer-bg);color:var(--text-color);border-bottom:1px solid var(--header-border)}.dark .user-list li[data-v-f173f868]{background-color:var(--footer-bg);color:var(--text-color)}.dark .user-list li[data-v-f173f868]:hover{background-color:#ffffff0d}.dark .user-list li.selected[data-v-f173f868]{background-color:#ffffff1a}.dark .user-avatar-placeholder[data-v-f173f868]{background-color:var(--header-border);color:var(--text-color)}.dark textarea.input-field[data-v-f173f868]{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-f173f868]{color:var(--text-color)}.dark .created-date[data-v-f173f868]{background-color:#444;color:#fff;border:1px solid var(--header-border)}.dark .comments-section[data-v-f173f868]{border-top:1px solid var(--header-border)}.dark .comments-list li[data-v-f173f868]{border-bottom:1px solid var(--header-border);color:var(--text-color)}.dark .comment-user-pic[data-v-f173f868]{filter:none!important}.dark .comment-date[data-v-f173f868],.dark .comment-text[data-v-f173f868]{color:var(--text-color)}.dark .modal-overlay[data-v-f173f868]{background-color:#0009}.dark .modal-content[data-v-f173f868]{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-f173f868]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .issues-ideas-edit-view input.input-field[data-v-f173f868]::placeholder{color:var(--text-color);opacity:.6}.scorecard-add-view[data-v-6bae6f31]{width:100%;height:100%;margin:0 auto;max-width:1500px;position:relative}.scorecard-add-view>div[data-v-6bae6f31]{display:flex;flex-direction:column;height:100%}.scorecard-add-view form[data-v-6bae6f31]{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem}.form-group[data-v-6bae6f31],.form-footer[data-v-6bae6f31]{width:100%}.scorecard-add-view .loading-overlay[data-v-6bae6f31]{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-6bae6f31]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-overlay[data-v-6bae6f31]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-6bae6f31]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-6bae6f31 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-6bae6f31{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-header[data-v-6bae6f31]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-6bae6f31]{display:flex;align-items:center;gap:1rem;position:relative}.owner-avatar[data-v-6bae6f31]{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-6bae6f31]:hover{border-color:#36b24a}.owner-img[data-v-6bae6f31]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-6bae6f31]{width:100%;height:100%;background:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-6bae6f31]{font-size:14px;font-weight:700;color:#fff}.close-btn[data-v-6bae6f31]{background:transparent;border:none;font-size:1.8rem;line-height:1.2rem;cursor:pointer}.dropdown-container[data-v-6bae6f31]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-6bae6f31]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-6bae6f31]{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-6bae6f31]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-6bae6f31]{margin:0;padding:0;list-style:none;overflow-y:auto;flex:1}.user-list li[data-v-6bae6f31]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-6bae6f31]:hover{background:#f7f7f7}.user-list li.selected[data-v-6bae6f31]{background:#0080001a}.user-avatar[data-v-6bae6f31],.user-avatar-placeholder[data-v-6bae6f31]{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-6bae6f31]{font-size:.9rem}.dropdown-fade-enter-active[data-v-6bae6f31],.dropdown-fade-leave-active[data-v-6bae6f31]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-6bae6f31],.dropdown-fade-leave-to[data-v-6bae6f31]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-6bae6f31],.dropdown-fade-leave-from[data-v-6bae6f31]{opacity:1;transform:translateY(0)}.input-field[data-v-6bae6f31]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box}.goal-input-group[data-v-6bae6f31]{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden;background:#fff;height:40px}.goal-prefix[data-v-6bae6f31],.goal-suffix[data-v-6bae6f31]{padding:0 8px;display:flex;align-items:center;border-right:1px solid #ccc;font-size:16px;color:#333}.goal-suffix[data-v-6bae6f31]{border-right:none;border-left:1px solid #ccc}.goal-input[data-v-6bae6f31]{flex:1;border:none;outline:none;padding:0 8px;font-size:16px}.goal-input[data-v-6bae6f31]::-webkit-inner-spin-button,.goal-input[data-v-6bae6f31]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.format-type-group[data-v-6bae6f31],.orientation-rule-group[data-v-6bae6f31]{display:flex;flex-direction:column;gap:.5rem}.button-group[data-v-6bae6f31]{display:flex;gap:8px}.format-btn[data-v-6bae6f31],.orientation-btn[data-v-6bae6f31]{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-6bae6f31],.orientation-btn.active[data-v-6bae6f31]{background:#36b24a;border-color:#36b24a;color:#fff}.format-btn[data-v-6bae6f31]:not(.active):hover,.orientation-btn[data-v-6bae6f31]:not(.active):hover{background:#eaeaea}.color-group[data-v-6bae6f31]{display:flex;align-items:center;gap:8px}.color-picker-wrapper[data-v-6bae6f31]{position:relative}.color-picker[data-v-6bae6f31]{width:30px;height:30px;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.color-picker[data-v-6bae6f31]::-webkit-color-swatch,.color-picker[data-v-6bae6f31]::-webkit-color-swatch-wrapper{border:none;padding:0}.color-picker-icon[data-v-6bae6f31]{position:absolute;top:0;right:0;transform:translate(25%,-25%);pointer-events:none;font-size:1rem;color:#0009}.form-footer[data-v-6bae6f31]{text-align:right;margin-top:1rem}.btn[data-v-6bae6f31]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn-primary[data-v-6bae6f31]{background:#36b24a;color:#fff}.btn[data-v-6bae6f31]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-6bae6f31]:disabled{opacity:.6;cursor:not-allowed}.form-group[data-v-6bae6f31]{margin-bottom:1rem}.input-field[data-v-6bae6f31],textarea.input-field[data-v-6bae6f31]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;font-family:inherit;line-height:1.4;box-sizing:border-box;resize:vertical}.dark .scorecard-add-view[data-v-6bae6f31]{background-color:var(--footer-bg);color:var(--text-color)}.dark .loading-overlay[data-v-6bae6f31]{background-color:var(--header-bg)!important}.dark .scorecard-add-view .card-header[data-v-6bae6f31]{background-color:var(--footer-bg);border-bottom:none}.dark .scorecard-add-view .card-header h2[data-v-6bae6f31]{color:var(--text-color)}.dark .scorecard-add-view .owner-avatar[data-v-6bae6f31]{background-color:var(--header-bg);border-color:var(--header-border)}.dark .scorecard-add-view .owner-avatar[data-v-6bae6f31]:hover{border-color:#36b24a}.dark .scorecard-add-view .close-btn[data-v-6bae6f31]{color:var(--text-color)}.dark .scorecard-add-view .dropdown-container .owner-dropdown[data-v-6bae6f31]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .scorecard-add-view .user-search[data-v-6bae6f31]{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-6bae6f31]{background-color:var(--footer-bg);color:var(--text-color)}.dark .scorecard-add-view .user-list li[data-v-6bae6f31]:hover{background:#ffffff0d}.dark .scorecard-add-view .user-list li.selected[data-v-6bae6f31]{background:#ffffff1a}.dark .scorecard-add-view .input-field[data-v-6bae6f31],.dark .scorecard-add-view textarea[data-v-6bae6f31],.dark .scorecard-add-view input[type=number][data-v-6bae6f31]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .scorecard-add-view .goal-input-group[data-v-6bae6f31]{background-color:#333;border:1px solid var(--header-border)}.dark .scorecard-add-view .goal-input-group .goal-input[data-v-6bae6f31]{background:transparent;color:var(--text-color);border:none!important;box-shadow:none!important}.dark .scorecard-add-view .format-btn[data-v-6bae6f31],.dark .scorecard-add-view .orientation-btn[data-v-6bae6f31]{background-color:var(--header-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .scorecard-add-view .format-btn.active[data-v-6bae6f31],.dark .scorecard-add-view .orientation-btn.active[data-v-6bae6f31]{background-color:#36b24a;border-color:#36b24a;color:#fff}.dark .scorecard-add-view .color-picker-wrapper[data-v-6bae6f31],.dark .scorecard-add-view .color-picker[data-v-6bae6f31]{background-color:#333}.dark .scorecard-add-view .form-footer .btn-primary[data-v-6bae6f31]{background-color:#36b24a;color:#fff}.scorecard-edit-view[data-v-ab5784ef]{width:100%;margin:0 auto;max-width:1500px;position:relative}.loading-overlay[data-v-ab5784ef]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-ab5784ef]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-ab5784ef 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-ab5784ef{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-ab5784ef]{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-ab5784ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-ab5784ef]{display:flex;align-items:center;gap:1rem;position:relative}.owner-avatar[data-v-ab5784ef]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-ab5784ef]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-ab5784ef]:hover{border-color:#36b24a}.owner-img[data-v-ab5784ef]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-ab5784ef]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#ababab}.default-profile .initials[data-v-ab5784ef]{font-size:14px;font-weight:700;color:#fff}.close-btn[data-v-ab5784ef]{background:transparent;border:none;font-size:1.8rem;line-height:1.2rem;cursor:pointer}.dropdown-container[data-v-ab5784ef]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-ab5784ef]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-ab5784ef]{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-ab5784ef]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-ab5784ef]{margin:0;padding:0;list-style:none;overflow-y:auto;flex:1}.user-list li[data-v-ab5784ef]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-ab5784ef]:hover{background:#f7f7f7}.user-list li.selected[data-v-ab5784ef]{background:#0080001a}.user-avatar[data-v-ab5784ef],.user-avatar-placeholder[data-v-ab5784ef]{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-ab5784ef]{font-size:.9rem}.dropdown-fade-enter-active[data-v-ab5784ef],.dropdown-fade-leave-active[data-v-ab5784ef]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-ab5784ef],.dropdown-fade-leave-to[data-v-ab5784ef]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-ab5784ef],.dropdown-fade-leave-from[data-v-ab5784ef]{opacity:1;transform:translateY(0)}.form-group[data-v-ab5784ef]{margin-bottom:1rem}.input-field[data-v-ab5784ef]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}.goal-input-group[data-v-ab5784ef]{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden;background:#fff;height:40px}.goal-prefix[data-v-ab5784ef],.goal-suffix[data-v-ab5784ef]{padding:0 8px;border-right:1px solid #ccc}.goal-suffix[data-v-ab5784ef]{border-right:none;border-left:1px solid #ccc}.goal-input[data-v-ab5784ef]{flex:1;border:none;outline:none;padding:0 8px;font-size:16px}.goal-input[data-v-ab5784ef]::-webkit-inner-spin-button,.goal-input[data-v-ab5784ef]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.format-type-group[data-v-ab5784ef],.orientation-rule-group[data-v-ab5784ef]{display:flex;flex-direction:column;gap:.5rem}.button-group[data-v-ab5784ef]{display:flex;gap:8px}.format-btn[data-v-ab5784ef],.orientation-btn[data-v-ab5784ef]{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-ab5784ef],.orientation-btn.active[data-v-ab5784ef]{background:#36b24a;border-color:#36b24a;color:#fff}.format-btn[data-v-ab5784ef]:not(.active):hover,.orientation-btn[data-v-ab5784ef]:not(.active):hover{background:#eaeaea}.color-group[data-v-ab5784ef]{display:flex;align-items:center;gap:8px}.color-picker-wrapper[data-v-ab5784ef]{position:relative}.color-picker[data-v-ab5784ef]{width:30px;height:30px;padding:0;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.color-picker[data-v-ab5784ef]::-webkit-color-swatch,.color-picker[data-v-ab5784ef]::-webkit-color-swatch-wrapper{border:none;padding:0}.color-picker-icon[data-v-ab5784ef]{position:absolute;top:0;right:0;transform:translate(25%,-25%);pointer-events:none;font-size:1rem;color:#0009}.form-footer[data-v-ab5784ef]{text-align:right;margin-top:1rem}.btn[data-v-ab5784ef]{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-ab5784ef]{background:#36b24a;color:#fff}.btn-danger[data-v-ab5784ef]{background:#d9534f;color:#fff}.btn-secondary[data-v-ab5784ef]{background:#6c757d;color:#fff}.btn[data-v-ab5784ef]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-ab5784ef]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-ab5784ef]{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-ab5784ef]{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-ab5784ef]{margin-top:1rem;display:flex;justify-content:center;gap:8px}input[data-v-ab5784ef]:disabled,button[data-v-ab5784ef]:disabled,textarea[data-v-ab5784ef]:disabled,select[data-v-ab5784ef]:disabled{cursor:not-allowed}.input-field[data-v-ab5784ef],textarea.input-field[data-v-ab5784ef]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;font-family:inherit;line-height:1.4;resize:vertical}.dark .scorecard-edit-view[data-v-ab5784ef]{background-color:var(--footer-bg);color:var(--text-color)}.dark .loading-overlay[data-v-ab5784ef]{background-color:var(--bg-color)!important}.dark .scorecard-edit-view .card[data-v-ab5784ef]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .scorecard-edit-view .card-header[data-v-ab5784ef]{background-color:var(--footer-bg);border-bottom:none}.dark .scorecard-edit-view .card-header h2[data-v-ab5784ef]{color:var(--text-color)}.dark .scorecard-edit-view .owner-avatar[data-v-ab5784ef]{background-color:var(--header-bg);border:1px solid var(--header-border)}.dark .scorecard-edit-view .owner-avatar.editable[data-v-ab5784ef]:hover{border-color:#36b24a}.dark .scorecard-edit-view .close-btn[data-v-ab5784ef]{color:var(--text-color)}.dark .scorecard-edit-view .dropdown-container .owner-dropdown[data-v-ab5784ef]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .scorecard-edit-view .user-search[data-v-ab5784ef]{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-ab5784ef]{background-color:var(--footer-bg);color:var(--text-color)}.dark .scorecard-edit-view .user-list li[data-v-ab5784ef]:hover{background:#ffffff0d}.dark .scorecard-edit-view .user-list li.selected[data-v-ab5784ef]{background:#ffffff1a}.dark .scorecard-edit-view .input-field[data-v-ab5784ef],.dark .scorecard-edit-view textarea[data-v-ab5784ef],.dark .scorecard-edit-view input[type=number][data-v-ab5784ef]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .scorecard-edit-view .goal-input-group[data-v-ab5784ef]{background-color:#333;border:1px solid var(--header-border)}.dark .scorecard-edit-view .goal-input-group .goal-input[data-v-ab5784ef]{background:transparent;color:var(--text-color);border:none!important;box-shadow:none!important}.dark .scorecard-edit-view .format-btn[data-v-ab5784ef],.dark .scorecard-edit-view .orientation-btn[data-v-ab5784ef]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .scorecard-edit-view .format-btn.active[data-v-ab5784ef],.dark .scorecard-edit-view .orientation-btn.active[data-v-ab5784ef]{background-color:#36b24a;border-color:#36b24a;color:#fff}.dark .scorecard-edit-view .color-picker-wrapper[data-v-ab5784ef],.dark .scorecard-edit-view .color-picker[data-v-ab5784ef]{background-color:#333}.dark .scorecard-edit-view .btn-primary[data-v-ab5784ef],.dark .scorecard-edit-view .btn-danger[data-v-ab5784ef],.dark .scorecard-edit-view .btn-secondary[data-v-ab5784ef]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .scorecard-edit-view .btn-primary[data-v-ab5784ef]{background-color:#36b24a;border-color:#36b24a;color:#fff}.dark .scorecard-edit-view .btn-danger[data-v-ab5784ef]{background-color:#d9534f;border-color:#d9534f;color:#fff}.dark .scorecard-edit-view .modal-overlay[data-v-ab5784ef]{background:#0009}.dark .scorecard-edit-view .modal-content[data-v-ab5784ef]{background-color:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.qtrlyfocus-edit-container[data-v-603ad477]{width:100%;margin:0 auto;max-width:1500px;position:relative}.loading-overlay[data-v-603ad477]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-603ad477]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-603ad477 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-603ad477{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-603ad477]{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-603ad477]{padding-top:2.5rem}.card-header[data-v-603ad477]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-603ad477]{display:flex;align-items:center;gap:1rem;position:relative}.owner-avatar[data-v-603ad477]{width:36px;height:36px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-603ad477]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-603ad477]:hover{border-color:#36b24a}.default-profile[data-v-603ad477]{width:100%;height:100%;background:#ababab;display:flex;align-items:center;justify-content:center}.default-profile .initials[data-v-603ad477]{font-size:12px;font-weight:700;color:#fff}.close-btn[data-v-603ad477]{background:transparent;border:none;font-size:2rem;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.form-group[data-v-603ad477]{margin-bottom:1rem}.checkbox-group[data-v-603ad477]{display:flex;gap:1rem;align-items:center}.input-field[data-v-603ad477]{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-603ad477]{list-style:none;padding:0;margin:.5rem 0}.checkpoint-item[data-v-603ad477]{margin-bottom:1rem;padding:.5rem;border:1px solid #eee;border-radius:4px;background:#fafafa}.checkpoint-header[data-v-603ad477]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.checkpoint-title[data-v-603ad477],.checkpoint-date[data-v-603ad477]{flex:1}.checkpoint-body[data-v-603ad477]{display:flex;justify-content:space-between;align-items:flex-start}.checkpoint-description[data-v-603ad477]{flex:1}.checkpoint-actions[data-v-603ad477]{margin-left:1rem;align-self:center}.btn[data-v-603ad477]{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-603ad477]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-603ad477]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-603ad477]{background:#000;color:#fff}.btn-secondary[data-v-603ad477]{background:#f0f0f0;color:#000}.add-btn[data-v-603ad477]{background:#36b24a;color:#fff}.btn-danger[data-v-603ad477]{background:#d9534f;color:#fff}.modal-actions[data-v-603ad477]{margin-top:1.5rem;text-align:right}.modal-actions button[data-v-603ad477]{margin-left:1rem}.modal-overlay[data-v-603ad477]{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-603ad477]{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-603ad477]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-img[data-v-603ad477]{width:100%;height:100%;object-fit:cover}.dropdown-container[data-v-603ad477]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-603ad477]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-603ad477]{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-603ad477]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-603ad477]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-603ad477]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-603ad477]:hover{background:#f7f7f7}.user-list li.selected[data-v-603ad477]{background:#0080001a}.user-avatar[data-v-603ad477],.user-avatar-placeholder[data-v-603ad477]{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-603ad477]{font-size:.9rem}.dropdown-fade-enter-active[data-v-603ad477],.dropdown-fade-leave-active[data-v-603ad477]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-603ad477],.dropdown-fade-leave-to[data-v-603ad477]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-603ad477],.dropdown-fade-leave-from[data-v-603ad477]{opacity:1;transform:translateY(0)}@media (max-width: 600px){.card[data-v-603ad477]{padding:.8rem}.checkbox-group[data-v-603ad477]{flex-direction:column;gap:.5rem}.btn[data-v-603ad477]{font-size:.85rem}}.dark .qtrlyfocus-edit-container[data-v-603ad477]{background-color:var(--header-bg);color:var(--text-color)}.dark .loading-overlay[data-v-603ad477]{background-color:var(--bg-color)!important}.dark .card[data-v-603ad477],.dark .edit-card[data-v-603ad477]{background-color:var(--header-bg);border-color:var(--header-border)}.dark .card-header[data-v-603ad477]{background-color:var(--header-bg);border-bottom:none;color:var(--text-color)}.dark .header-right[data-v-603ad477]{color:var(--text-color)}.dark .input-field[data-v-603ad477],.dark textarea[data-v-603ad477],.dark select[data-v-603ad477]{background-color:#333;border-color:var(--header-border);color:var(--text-color)}.dark .btn[data-v-603ad477]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .btn-primary[data-v-603ad477],.dark .add-btn[data-v-603ad477]{background-color:#36b24a;color:#fff}.dark .btn-secondary[data-v-603ad477]{background-color:#333;border-color:var(--header-border);color:var(--text-color)}.dark .btn-danger[data-v-603ad477]{background-color:#d9534f;color:#fff}.dark .btn[data-v-603ad477]:not(:disabled):hover{filter:brightness(.9)}.dark .btn[data-v-603ad477]:disabled{opacity:.6;cursor:not-allowed}.dark .close-btn[data-v-603ad477]{color:var(--text-color)}.dark .owner-avatar[data-v-603ad477],.dark .dropdown-container .owner-dropdown[data-v-603ad477]{background-color:var(--header-bg);border-color:var(--header-border)}.dark .user-search[data-v-603ad477]{background-color:var(--header-bg);border-bottom-color:var(--header-border);color:var(--text-color)}.dark .user-list li[data-v-603ad477]{background-color:var(--header-bg);color:var(--text-color)}.dark .user-list li[data-v-603ad477]:hover{background-color:#ffffff0d}.dark .user-list li.selected[data-v-603ad477]{background-color:#ffffff1a}.dark .modal-overlay[data-v-603ad477]{background:#00000080}.dark .modal-content[data-v-603ad477]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .edit-list[data-v-603ad477]{background-color:var(--header-bg)}.dark .checkpoint-item[data-v-603ad477]{background-color:var(--header-bg);border-color:var(--header-border)}.dark .checkpoint-header[data-v-603ad477],.dark .checkpoint-body[data-v-603ad477],.dark .checkpoint-header label[data-v-603ad477],.dark .checkpoint-body label[data-v-603ad477]{color:var(--text-color)}.dark .checkpoint-title input[data-v-603ad477],.dark .checkpoint-date input[data-v-603ad477],.dark .checkpoint-description textarea[data-v-603ad477]{background-color:#333;border-color:var(--header-border);color:var(--text-color)}.dark .checkpoint-actions .btn[data-v-603ad477]{background-color:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .checkpoint-actions .btn-secondary[data-v-603ad477]{background-color:#333;border-color:var(--header-border);color:var(--text-color)}.dark .checkpoint-actions .btn-danger[data-v-603ad477]{background-color:#d9534f;color:#fff}.todos-edit-view[data-v-c709988f]{width:100%;margin:0 auto;max-width:1500px;position:relative}.card[data-v-c709988f],.user-actions-card[data-v-c709988f]{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-c709988f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-right[data-v-c709988f]{display:flex;align-items:center;gap:1rem;position:relative}.owner-avatar[data-v-c709988f]{width:48px;height:48px;border:1px solid #afafaf;border-radius:50%;overflow:hidden;box-sizing:border-box}.owner-avatar.editable[data-v-c709988f]{cursor:pointer;border:2px solid transparent;transition:border-color .2s}.owner-avatar.editable[data-v-c709988f]:hover{border-color:#36b24a}.owner-img[data-v-c709988f]{width:100%;height:100%;object-fit:cover}.default-profile[data-v-c709988f]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#ababab}.default-profile .initials[data-v-c709988f]{font-size:14px;font-weight:700;color:#fff}.close-btn[data-v-c709988f]{background:transparent;border:none;font-size:2rem;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.input-field[data-v-c709988f],.input-field[data-v-c709988f]::placeholder{font-family:inherit}input[type=date].input-field[data-v-c709988f]{font-family:inherit}input[type=date].input-field[data-v-c709988f]::-webkit-datetime-edit{font-family:inherit}input[type=date].input-field[data-v-c709988f]::-moz-focus-inner{font-family:inherit}.form[data-v-c709988f]{display:flex;flex-direction:column}.form-group[data-v-c709988f]{margin-bottom:1rem}.input-field[data-v-c709988f]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;resize:none;box-sizing:border-box}.form-actions[data-v-c709988f]{display:flex;justify-content:flex-end;gap:1rem}.btn[data-v-c709988f]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.btn[data-v-c709988f]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-c709988f]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-c709988f]{background:#36b24a;color:#fff}.btn-danger[data-v-c709988f]{background:#d9534f;color:#fff}.btn-secondary[data-v-c709988f]{background:#f0f0f0;color:#000}.loading-overlay[data-v-c709988f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-c709988f]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-c709988f 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-c709988f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-c709988f]{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-c709988f]{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-c709988f]{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.dropdown-container[data-v-c709988f]{position:absolute;top:calc(100% + 8px);right:0;z-index:50}.owner-dropdown-backdrop[data-v-c709988f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:49}.owner-dropdown[data-v-c709988f]{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-c709988f]{border:none;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:1rem;outline:none}.user-list[data-v-c709988f]{flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.user-list li[data-v-c709988f]{display:flex;align-items:center;gap:8px;padding:.6rem 1rem;cursor:pointer;transition:background .2s}.user-list li[data-v-c709988f]:hover{background:#f7f7f7}.user-list li.selected[data-v-c709988f]{background:#0080001a}.user-avatar[data-v-c709988f],.user-avatar-placeholder[data-v-c709988f]{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-c709988f]{font-size:.9rem}.dropdown-fade-enter-active[data-v-c709988f],.dropdown-fade-leave-active[data-v-c709988f]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-c709988f],.dropdown-fade-leave-to[data-v-c709988f]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-c709988f],.dropdown-fade-leave-from[data-v-c709988f]{opacity:1;transform:translateY(0)}input[data-v-c709988f]:disabled,textarea[data-v-c709988f]:disabled,button[data-v-c709988f]:disabled,select[data-v-c709988f]:disabled{cursor:not-allowed}.toggle-switch-container[data-v-c709988f]{display:flex;align-items:center;gap:.5rem;font-weight:700;margin-bottom:1rem}.toggle-switch[data-v-c709988f]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-c709988f]{opacity:0;width:0;height:0}.switch-slider[data-v-c709988f]{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-c709988f]: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-c709988f]{background-color:#36b24a}.toggle-switch input:checked+.switch-slider[data-v-c709988f]:before{transform:translate(26px)}.dark .todos-edit-view[data-v-c709988f]{background-color:var(--footer-bg);color:var(--text-color)}.dark .todos-edit-view .loading-overlay[data-v-c709988f]{background-color:var(--bg-color)!important}.dark .todos-edit-view .spinner[data-v-c709988f]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .todos-edit-view .card[data-v-c709988f],.dark .todos-edit-view .user-actions-card[data-v-c709988f]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .todos-edit-view .card-header[data-v-c709988f]{background-color:var(--footer-bg);border-bottom:none}.dark .todos-edit-view .card-header h2[data-v-c709988f],.dark .todos-edit-view .close-btn[data-v-c709988f]{color:var(--text-color)}.dark .todos-edit-view .owner-avatar[data-v-c709988f]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .todos-edit-view .owner-avatar.editable[data-v-c709988f]:hover{border-color:#36b24a}.dark .todos-edit-view .default-profile[data-v-c709988f]{background-color:var(--header-border)}.dark .todos-edit-view .default-profile .initials[data-v-c709988f]{color:var(--text-color)}.dark .todos-edit-view .dropdown-container .owner-dropdown[data-v-c709988f]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .todos-edit-view .user-search[data-v-c709988f]{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-c709988f]{background-color:var(--footer-bg);color:var(--text-color)}.dark .todos-edit-view .user-list li[data-v-c709988f]:hover{background-color:#ffffff0d}.dark .todos-edit-view .user-list li.selected[data-v-c709988f]{background-color:#ffffff1a}.dark .todos-edit-view .user-avatar-placeholder[data-v-c709988f]{background-color:var(--header-border);color:var(--text-color)}.dark .todos-edit-view .input-field[data-v-c709988f],.dark .todos-edit-view textarea.input-field[data-v-c709988f],.dark .todos-edit-view input[type=date][data-v-c709988f]{background-color:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .todos-edit-view input[type=date][data-v-c709988f]::-webkit-datetime-edit,.dark .todos-edit-view input[type=date][data-v-c709988f]::-webkit-datetime-edit-text,.dark .todos-edit-view input[type=date][data-v-c709988f]::-webkit-datetime-edit-month-field,.dark .todos-edit-view input[type=date][data-v-c709988f]::-webkit-datetime-edit-day-field,.dark .todos-edit-view input[type=date][data-v-c709988f]::-webkit-datetime-edit-year-field{color:var(--text-color)}.dark .todos-edit-view input[type=date][data-v-c709988f]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(2)}.dark .todos-edit-view .switch-slider[data-v-c709988f]{background-color:var(--header-border)}.dark .todos-edit-view input:checked+.switch-slider[data-v-c709988f]{background-color:#36b24a}.dark .todos-edit-view .btn-primary[data-v-c709988f]{background-color:#36b24a;color:#fff}.dark .todos-edit-view .btn-primary[data-v-c709988f]:hover{filter:brightness(.9)}.dark .todos-edit-view .btn-danger[data-v-c709988f]{background-color:#d9534f;color:#fff}.dark .todos-edit-view .btn-secondary[data-v-c709988f]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .todos-edit-view .modal-overlay[data-v-c709988f]{background-color:#0009}.dark .todos-edit-view .modal-content[data-v-c709988f]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.pyramid-chart[data-v-64ceaeac]{display:block;width:100%;height:100%;position:relative;text-align:center;margin:0;box-sizing:border-box}.connector-svg[data-v-64ceaeac]{position:absolute;top:0;left:0;pointer-events:none;overflow:visible;width:100%;height:100%}.connector-path[data-v-64ceaeac]{stroke:#ccc;stroke-width:2}.draw-path[data-v-64ceaeac]{stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawPath-64ceaeac .9s ease forwards}@keyframes drawPath-64ceaeac{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.chart-box[data-v-64ceaeac]{width:280px;min-height:400px;aspect-ratio:1/1.2;background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 8px #00000014;border-radius:8px;padding:28px 12px 12px;display:inline-flex;flex-direction:column;position:relative;z-index:1;margin:20px auto;overflow:hidden;content-visibility:auto;contain-intrinsic-size:400px 280px}.chart-box.lite-effects[data-v-64ceaeac]{box-shadow:0 1px 2px #0000000d;border-color:#e6e6e6}.chart-box.is-drop-target[data-v-64ceaeac]{outline:2px dashed #36B24A;outline-offset:4px}.chart-box.is-dragging[data-v-64ceaeac]{opacity:.65}.drag-handle[data-v-64ceaeac]{position:absolute;top:8px;left:8px;z-index:3;width:30px;height:30px;display:grid;place-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:6px;cursor:grab;color:#666;transition:color .2s,border-color .2s,box-shadow .2s,background .2s}.drag-handle[data-v-64ceaeac]:hover{color:#36b24a;border-color:#36b24a;box-shadow:0 2px 6px #00000014}.drag-handle[data-v-64ceaeac]:active{cursor:grabbing}.edit-button-wrapper[data-v-64ceaeac]{position:absolute;top:8px;right:8px;z-index:2}.edit-btn-icon[data-v-64ceaeac]{background:transparent;border:none;cursor:pointer;padding:0}.pencil-icon[data-v-64ceaeac]{font-size:1.2rem;color:#888}.chart-box h3[data-v-64ceaeac]{text-align:left;margin:0 0 4px;font-size:1rem}.chart-details[data-v-64ceaeac]{text-align:left;font-size:.9rem;margin:0}.seat-holders[data-v-64ceaeac]{margin-bottom:0;text-align:left}.seat-holder-single[data-v-64ceaeac]{display:flex;align-items:center;height:48px}.seat-holder-name[data-v-64ceaeac]{margin-left:8px;font-weight:700;color:#aaa}.seat-holder-grid[data-v-64ceaeac]{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-64ceaeac],.default-profile[data-v-64ceaeac]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;object-fit:cover;margin:0;box-sizing:border-box}.img-skeleton[data-v-64ceaeac]{background:#efefef}.default-profile[data-v-64ceaeac]{background-color:#ababab;display:flex;justify-content:center;align-items:center}.initials[data-v-64ceaeac]{font-size:15px;font-weight:700;color:#fff}.divider-top[data-v-64ceaeac]{border-top:1px solid #ddd;position:relative;left:-5px;width:calc(100% + 10px);margin:4px 0 10px}.roles-section[data-v-64ceaeac]{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;margin:0;text-align:left}.roles-title[data-v-64ceaeac]{font-size:.85rem;margin:0 0 6px;color:gray}.roles-list-container[data-v-64ceaeac]{flex:1 1 auto;overflow-y:auto;margin:0;padding:0}.roles-list[data-v-64ceaeac]{list-style-type:disc;list-style-position:inside;margin:0;padding-left:5px}.roles-list li[data-v-64ceaeac]{font-size:.85rem;margin:2px 0;white-space:normal;word-break:break-word}.bottom-controls[data-v-64ceaeac]{position:static;flex:0 0 auto;margin-top:auto}.bottom-controls .controls[data-v-64ceaeac]{position:relative;display:flex;align-items:center;justify-content:center;padding-top:4px}.add-subchart-button[data-v-64ceaeac]{position:absolute;left:8px;background:transparent;border:none;cursor:pointer;padding:.5rem;font-size:1.2rem}.plus-icon[data-v-64ceaeac]{color:#000}.chevron-button[data-v-64ceaeac]{font-size:1.2rem;background:transparent;border:none;cursor:pointer;padding:.5rem;display:inline-block}.divider-bottom[data-v-64ceaeac]{border-top:1px solid #ddd;width:calc(100% + 10px);position:relative;left:-5px;margin:4px 0}.chevron-placeholder[data-v-64ceaeac]{display:inline-block;width:2rem;height:2rem;padding:.5rem}.children[data-v-64ceaeac]{display:flex;justify-content:center;flex-wrap:nowrap;margin-top:10px;position:relative;z-index:1}.child-box[data-v-64ceaeac]{margin:0 10px;position:relative}.reorder-btn[data-v-64ceaeac]{position:absolute;top:-12px;z-index:4;background:#fff;border:1px solid #e1e1e1;border-radius:999px;width:28px;height:28px;display:grid;place-items:center;cursor:pointer;transition:border-color .2s,box-shadow .2s,opacity .2s}.reorder-btn[data-v-64ceaeac]:hover{border-color:#36b24a;box-shadow:0 2px 6px #00000014}.reorder-btn[data-v-64ceaeac]:disabled{opacity:.5;cursor:not-allowed}.reorder-btn.left[data-v-64ceaeac]{left:6px}.reorder-btn.right[data-v-64ceaeac]{right:6px}.dark .pyramid-chart[data-v-64ceaeac]{background-color:var(--bg-color);color:var(--text-color)}.dark .connector-svg path[data-v-64ceaeac]{stroke:var(--header-border)}.dark .chart-box[data-v-64ceaeac]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .chart-box.lite-effects[data-v-64ceaeac]{box-shadow:0 1px 2px #00000040}.dark .pencil-icon[data-v-64ceaeac],.dark .chart-box h3[data-v-64ceaeac],.dark .seat-holder-name[data-v-64ceaeac],.dark .initials[data-v-64ceaeac]{color:var(--text-color)}.dark .seat-holder-img[data-v-64ceaeac],.dark .default-profile[data-v-64ceaeac]{border:1px solid var(--header-border);background-color:var(--header-border)}.dark .divider-top[data-v-64ceaeac],.dark .divider-bottom[data-v-64ceaeac]{border-color:var(--header-border)}.dark .roles-section[data-v-64ceaeac],.dark .roles-list-container[data-v-64ceaeac]{background-color:var(--footer-bg)}.dark .roles-title[data-v-64ceaeac],.dark .roles-list li[data-v-64ceaeac]{color:var(--text-color)}.dark .divider-bottom[data-v-64ceaeac]{border-top:1px solid var(--header-border)}.dark .plus-icon[data-v-64ceaeac],.dark .chevron-button svg[data-v-64ceaeac]{color:var(--text-color)}.dark .child-box[data-v-64ceaeac]{background-color:var(--footer-bg)}.dark .drag-handle[data-v-64ceaeac]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .drag-handle[data-v-64ceaeac]:hover{color:#36b24a;border-color:#36b24a}.dark .chart-box.is-drop-target[data-v-64ceaeac]{outline-color:#36b24a}.dark .reorder-btn[data-v-64ceaeac]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .reorder-btn[data-v-64ceaeac]:hover{border-color:#36b24a}.accountability-chart-view[data-v-0955088e]{display:flex;flex-direction:column;padding:32px;width:100%;height:100%;position:relative;overflow:hidden}.child-overlay[data-v-0955088e]{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-0955088e],.overlay-fade-leave-active[data-v-0955088e]{transition:opacity .25s ease,transform .25s ease}.overlay-fade-enter-from[data-v-0955088e],.overlay-fade-leave-to[data-v-0955088e]{opacity:0;transform:translateY(10px)}.top-buttons[data-v-0955088e]{position:absolute;top:16px;left:2vw;z-index:999;display:flex;gap:12px;align-items:center;background:#fffffff2;padding:6px 12px;border-radius:8px;box-shadow:0 2px 8px #00000026}.divider[data-v-0955088e]{width:1px;height:24px;background:#e6e6e6}.zoom-button[data-v-0955088e],.rearrange-secondary[data-v-0955088e]{background:none;border:none;cursor:pointer;font-size:18px;padding:6px;color:#666;transition:color .2s,opacity .2s}.zoom-button[data-v-0955088e]:hover,.rearrange-secondary[data-v-0955088e]:hover{color:#36b24a}.zoom-button[data-v-0955088e]:disabled,.rearrange-secondary[data-v-0955088e]:disabled{opacity:.5;cursor:not-allowed}.rearrange-toggle[data-v-0955088e]{display:inline-flex;gap:8px;align-items:center;border:1px solid #e1e1e1;border-radius:6px;padding:6px 10px;background:#fff;color:#333;font-size:14px;cursor:pointer;transition:all .2s}.rearrange-toggle[data-v-0955088e]:hover{border-color:#36b24a;color:#36b24a}.rearrange-toggle.active[data-v-0955088e]{background:#2ecc711a;border-color:#36b24a;color:#36b24a}.rearrange-toggle span[data-v-0955088e]{font-weight:600}.rearrange-primary[data-v-0955088e]{display:inline-flex;gap:8px;align-items:center;border:1px solid #36B24A;border-radius:6px;padding:6px 10px;background:#36b24a;color:#fff;font-size:14px;cursor:pointer;transition:filter .2s,opacity .2s}.rearrange-primary[data-v-0955088e]:hover{filter:brightness(.95)}.rearrange-primary[data-v-0955088e]:disabled{opacity:.6;cursor:not-allowed}.hint-ribbon[data-v-0955088e]{position:absolute;top:64px;left:2vw;z-index:998;display:flex;gap:10px;align-items:center;padding:8px 12px;border-radius:8px;background:#fafafaf2;border:1px dashed #ddd;color:#444;font-size:13px}.scrollable-container[data-v-0955088e]{position:absolute;top:64px;bottom:0;left:0;right:0;overflow:auto}.zoomable-wrapper[data-v-0955088e]{min-height:100%;min-width:100%}.zoomable-content[data-v-0955088e]{display:inline-block;backface-visibility:hidden}.drag-status[data-v-0955088e]{position:fixed;bottom:20px;left:2vw;z-index:1001;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e1e1e1;border-radius:999px;padding:8px 12px;box-shadow:0 4px 12px #0000001a;font-size:13px}.drag-status .dot[data-v-0955088e]{width:8px;height:8px;border-radius:50%;background:#36b24a}.loading-overlay[data-v-0955088e]{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-0955088e]{width:50px;height:50px;border:6px solid #ddd;border-top:6px solid #36B24A;border-radius:50%;animation:spin-0955088e 1s linear infinite}@keyframes spin-0955088e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dark .child-overlay[data-v-0955088e]{background:var(--footer-bg);border-color:var(--header-border);box-shadow:0 6px 20px #0006}.dark .top-buttons[data-v-0955088e]{background:var(--footer-bg);box-shadow:0 2px 8px #0009}.dark .zoom-button[data-v-0955088e],.dark .rearrange-secondary[data-v-0955088e]{color:var(--text-color)}.dark .zoom-button[data-v-0955088e]:hover,.dark .rearrange-secondary[data-v-0955088e]:hover{color:#36b24a}.dark .rearrange-toggle[data-v-0955088e]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .rearrange-toggle[data-v-0955088e]:hover{border-color:#36b24a;color:#36b24a}.dark .rearrange-toggle.active[data-v-0955088e]{background:#2ecc711a;border-color:#36b24a;color:#36b24a}.dark .rearrange-primary[data-v-0955088e]{background:#36b24a;color:#fff;border-color:#36b24a}.dark .hint-ribbon[data-v-0955088e]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .loading-overlay[data-v-0955088e]{background:var(--bg-color)!important}.dark .spinner[data-v-0955088e]{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-08027ecc]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.loading-overlay[data-v-08027ecc]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-08027ecc]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-08027ecc 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-08027ecc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.directory-card[data-v-08027ecc],.user-actions-card[data-v-08027ecc]{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-08027ecc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.card-header h2[data-v-08027ecc]{margin:0;font-size:1.5rem;color:#000}.directory-list[data-v-08027ecc]{margin-top:1rem}.loading[data-v-08027ecc]{display:flex;align-items:center;justify-content:center;font-size:1rem;color:#555;margin-bottom:10px}.error-message[data-v-08027ecc]{font-size:.8rem;color:#c00;margin-top:.3rem}.no-users[data-v-08027ecc]{font-size:1rem;color:#555;margin-top:1rem}.row[data-v-08027ecc]{display:flex;align-items:center}.column[data-v-08027ecc]{flex:1;display:flex;align-items:center;padding:0 .5rem}.name-column[data-v-08027ecc]{flex:4}.teams-column[data-v-08027ecc],.role-column[data-v-08027ecc]{flex:.8}.list-header[data-v-08027ecc]{padding:.5rem 0;border-bottom:1px solid #ddd;background-color:transparent}.header-placeholder[data-v-08027ecc]{width:38px;height:38px;margin-right:1rem}.header-label[data-v-08027ecc]{margin:0;font-size:1rem;color:#888}.user-row[data-v-08027ecc]{padding:.4rem 0;border-bottom:1px solid #ddd;cursor:pointer}.user-row[data-v-08027ecc]:last-child{border-bottom:none}.profile-picture[data-v-08027ecc]{margin-right:1rem;width:38px;height:38px;flex-shrink:0}.profile-image[data-v-08027ecc],.default-profile[data-v-08027ecc]{width:38px;height:38px;border-radius:50%;object-fit:cover;overflow:hidden;border:1px solid #afafaf;box-sizing:border-box}.default-profile[data-v-08027ecc]{background-color:#ababab;display:flex;align-items:center;justify-content:center}.user-row .default-profile .initials[data-v-08027ecc]{font-size:15px;font-weight:700;color:#fff}.user-info .user-name[data-v-08027ecc]{margin:0;font-size:1rem;color:#333}.user-teams[data-v-08027ecc]{position:relative}.dropdown-toggle[data-v-08027ecc]{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-08027ecc]{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-08027ecc]{bottom:110%;top:auto}.dropdown-search[data-v-08027ecc]{width:100%;padding:.4rem;border:none;border-bottom:1px solid #36B24A;margin-bottom:.5rem;font-size:.9rem}.dropdown-list[data-v-08027ecc]{list-style:none;padding:0;flex:1;overflow-y:auto;margin:0}.dropdown-list li[data-v-08027ecc]{display:flex;align-items:center;padding:.3rem 0;cursor:pointer;font-size:.95rem}.dropdown-list li[data-v-08027ecc]:hover{background-color:#f0f0f0}.dropdown-list li.disabled[data-v-08027ecc]{color:#aaa;cursor:not-allowed}.dropdown-list li span[data-v-08027ecc]{display:inline-block;max-width:15ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.team-box[data-v-08027ecc]{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-08027ecc]{background-color:#36b24a;border-color:#36b24a;color:#fff}.dropdown-actions[data-v-08027ecc]{text-align:center;margin-top:1rem}.btn-light[data-v-08027ecc]{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-08027ecc]:hover{background-color:#d0d0d0}.user-role[data-v-08027ecc]{position:relative;flex-shrink:0}.role-dropdown-toggle[data-v-08027ecc]{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-08027ecc]{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-08027ecc]{bottom:110%;top:auto}.role-dropdown-menu ul[data-v-08027ecc]{list-style:none;margin:0;padding:.5rem 0}.role-dropdown-menu li[data-v-08027ecc]{padding:.5rem 1rem;cursor:pointer}.role-dropdown-menu li[data-v-08027ecc]:hover,.role-dropdown-menu li.selected[data-v-08027ecc]{background-color:#f0f0f0}.user-role[data-v-08027ecc]{font-size:.9rem;color:#666}.form-group[data-v-08027ecc]{margin-bottom:1rem}.form-group label[data-v-08027ecc]{display:block;margin-bottom:.5rem;color:#888;font-size:1rem;font-weight:500}.input-field[data-v-08027ecc]{padding:.5rem;border:1px solid #ccc;border-radius:4px;width:100%;box-sizing:border-box;font-size:.9rem}.per-page-select select[data-v-08027ecc]{padding:.4rem .6rem;border:none;border-radius:4px;font-size:.9rem;background-color:#fff;transition:box-shadow .2s}.per-page-select select[data-v-08027ecc]:focus{outline:none;box-shadow:0 0 0 2px #0003}.btn[data-v-08027ecc]{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-08027ecc]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-08027ecc]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-08027ecc]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-08027ecc]{background-color:#f0f0f0;color:#000}.modal-overlay[data-v-08027ecc]{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-08027ecc]{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-08027ecc]{margin-top:0;margin-bottom:1rem;font-size:1.5rem;color:#000}.modal-actions[data-v-08027ecc]{display:flex;justify-content:space-around;margin-top:1.5rem}.pagination[data-v-08027ecc]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin:.5rem 0}.pagination-controls[data-v-08027ecc]{display:flex;align-items:center;gap:1rem}.page-info[data-v-08027ecc]{font-size:.9rem;color:#333}.divider[data-v-08027ecc],hr[data-v-08027ecc]{border:none;border-top:1px solid #ddd;margin:.25rem 0}.dropdown-overlay[data-v-08027ecc]{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:9000}.total-count-card[data-v-08027ecc]{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-08027ecc]{font-size:1.4rem;font-weight:700;color:#333}.fade-slide-enter-active[data-v-08027ecc],.fade-slide-leave-active[data-v-08027ecc]{transition:opacity .3s ease,transform .2s ease}.fade-slide-enter-from[data-v-08027ecc],.fade-slide-leave-to[data-v-08027ecc]{opacity:0;transform:translateY(-10px)}.fade-slide-enter-to[data-v-08027ecc],.fade-slide-leave-from[data-v-08027ecc]{opacity:1;transform:translateY(0)}@media only screen and (max-width: 600px){.directory-view[data-v-08027ecc]{padding-inline:16px;padding-block:8px}.user-actions-card[data-v-08027ecc]{padding:1rem;margin:8px auto 1rem}.card-header[data-v-08027ecc]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.card-header h2[data-v-08027ecc]{font-size:1.2rem;white-space:normal;overflow:visible;text-overflow:clip}.card-header button[data-v-08027ecc]{font-size:.9rem;padding:.3rem .5rem}.profile-picture[data-v-08027ecc],.profile-image[data-v-08027ecc],.default-profile[data-v-08027ecc]{width:30px;height:30px}.default-profile .initials[data-v-08027ecc]{font-size:12px}.directory-list .list-header[data-v-08027ecc],.user-row[data-v-08027ecc]{font-size:.9rem}.dropdown-toggle[data-v-08027ecc],.role-dropdown-toggle[data-v-08027ecc]{font-size:.8rem;padding:.2rem .4rem}.pagination-controls[data-v-08027ecc]{flex-wrap:wrap;gap:.5rem}.per-page-select select[data-v-08027ecc],.page-info[data-v-08027ecc]{font-size:.8rem}.spinner[data-v-08027ecc]{width:40px;height:40px;border-width:4px}}.dark .directory-view[data-v-08027ecc]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-08027ecc]{background-color:rgba(var(--bg-color-rgb),.8)!important}.dark .spinner[data-v-08027ecc]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .directory-card[data-v-08027ecc],.dark .user-actions-card[data-v-08027ecc]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .card-header h2[data-v-08027ecc]{color:var(--text-color)}.dark .card-header .btn-primary[data-v-08027ecc]{background-color:#36b24a;color:#fff}.dark .total-count-card[data-v-08027ecc]{background-color:#444;box-shadow:none}.dark .total-count[data-v-08027ecc]{color:#fff}.dark .directory-list .list-header[data-v-08027ecc]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .header-label[data-v-08027ecc]{color:var(--text-color)}.dark .user-row[data-v-08027ecc]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .user-row[data-v-08027ecc]:hover{background-color:var(--header-bg)}.dark .user-row .user-name[data-v-08027ecc]{color:var(--text-color)}.dark .default-profile[data-v-08027ecc]{background-color:var(--header-border)}.dark .initials[data-v-08027ecc]{color:var(--text-color)}.dark .dropdown-toggle[data-v-08027ecc],.dark .role-dropdown-toggle[data-v-08027ecc]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .custom-dropdown[data-v-08027ecc],.dark .role-dropdown-menu[data-v-08027ecc]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 2px 8px #0006}.dark .dropdown-search[data-v-08027ecc]{background-color:var(--footer-bg);color:var(--text-color);border-bottom:1px solid #36B24A}.dark .dropdown-list li[data-v-08027ecc]{color:var(--text-color)}.dark .dropdown-list li[data-v-08027ecc]:hover{background-color:var(--header-bg)}.dark .team-box.selected[data-v-08027ecc]{background-color:#36b24a;border-color:#36b24a;color:#fff}.dark .dropdown-actions .btn-light[data-v-08027ecc]{background-color:#555;color:#fff}.dark .pagination-controls .btn-secondary[data-v-08027ecc]{background-color:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .per-page-select label[data-v-08027ecc]{color:#fff}.dark .per-page-select select[data-v-08027ecc]{background-color:#444;color:#fff;border:1px solid var(--header-border)}.dark .page-info[data-v-08027ecc]{color:#fff}.dark .modal-overlay[data-v-08027ecc]{background-color:#000000b3}.dark .modal[data-v-08027ecc]{background-color:var(--footer-bg);color:var(--text-color);box-shadow:0 2px 8px #0006}.dark .modal h2[data-v-08027ecc]{color:var(--text-color)}.dark .modal .btn-secondary[data-v-08027ecc]{background-color:#666;color:#fff}.dark .modal .btn-primary[data-v-08027ecc]{background-color:#36b24a;color:#fff}.dark .dropdown-overlay[data-v-08027ecc]{background:transparent}.dark .fade-slide-enter-active[data-v-08027ecc],.dark .fade-slide-leave-active[data-v-08027ecc]{transition:opacity .3s ease,transform .2s ease}.user-details-view[data-v-a6aa2348]{width:100%;margin:0 auto;max-width:1500px;position:relative}.loading-overlay[data-v-a6aa2348]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-a6aa2348]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-a6aa2348 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-a6aa2348{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-details-card[data-v-a6aa2348]{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-a6aa2348]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.udc-header h2[data-v-a6aa2348]{margin:0;font-size:1.3rem;color:#000}.udc-close[data-v-a6aa2348]{background:none;border:none;font-size:2rem;cursor:pointer}.udc-body[data-v-a6aa2348]{display:flex;gap:2rem}.udc-profile-picture[data-v-a6aa2348]{flex-shrink:0;margin-top:2rem;text-align:center}.udc-image-container[data-v-a6aa2348]{position:relative;text-align:center}.udc-image[data-v-a6aa2348]{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-a6aa2348]:hover{transform:scale(1.05)}.udc-default-profile[data-v-a6aa2348]{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-a6aa2348]:hover{transform:scale(1.05)}.udc-initials[data-v-a6aa2348]{font-weight:400}.pencil-btn[data-v-a6aa2348]{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-a6aa2348]:hover{transform:scale(1.1);background-color:#fff}.udc-details[data-v-a6aa2348]{flex-grow:1}.udc-row[data-v-a6aa2348]{display:flex;gap:1rem;margin-bottom:1rem}.udc-field[data-v-a6aa2348]{flex:1}.udc-field label[data-v-a6aa2348]{font-weight:500;display:block;margin-bottom:.5rem;color:#888;font-size:1rem}.udc-input[data-v-a6aa2348]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;color:#333;font-size:1rem}.udc-input[data-v-a6aa2348]:read-only{cursor:not-allowed}.udc-input.editable-input[data-v-a6aa2348]{background-color:#fff}.udc-actions[data-v-a6aa2348]{text-align:right;margin-top:1rem}.not-found-message[data-v-a6aa2348]{text-align:center;font-style:italic;color:#999}.btn[data-v-a6aa2348]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .2s}.btn[data-v-a6aa2348]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-a6aa2348]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-a6aa2348]{background-color:#36b24a;color:#fff}.btn-danger[data-v-a6aa2348]{background-color:#dc3545;color:#fff;margin-right:.5rem}.btn-secondary[data-v-a6aa2348]{background-color:#f0f0f0;color:#000}.modal-overlay[data-v-a6aa2348]{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-a6aa2348]{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-a6aa2348]{display:flex;justify-content:center;gap:1rem}.dark .user-details-view[data-v-a6aa2348]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-a6aa2348]{background:rgba(var(--bg-color-rgb),.8)!important}.dark .spinner[data-v-a6aa2348]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .user-details-card[data-v-a6aa2348]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .udc-header h2[data-v-a6aa2348],.dark .udc-close[data-v-a6aa2348]{color:var(--text-color)}.dark .udc-image[data-v-a6aa2348]{border:1px solid var(--header-border)}.dark .udc-default-profile[data-v-a6aa2348]{background-color:var(--header-border);border:1px solid var(--header-border)}.dark .udc-initials[data-v-a6aa2348]{color:var(--text-color)}.dark .pencil-btn[data-v-a6aa2348]{background:rgba(var(--footer-bg-rgb),.8);color:var(--text-color)}.dark .udc-field label[data-v-a6aa2348]{color:var(--text-color)}.dark .udc-input[data-v-a6aa2348]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .udc-input.editable-input[data-v-a6aa2348]{background-color:var(--footer-bg)}.dark .btn-primary[data-v-a6aa2348]{background-color:#36b24a;color:#fff}.dark .btn-secondary[data-v-a6aa2348]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .modal-overlay[data-v-a6aa2348]{background:#000000b3}.dark .modal-content[data-v-a6aa2348]{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-a6aa2348],.dark .modal-content p[data-v-a6aa2348]{color:var(--text-color)}.dark .modal-content .btn-secondary[data-v-a6aa2348]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.meetings-view[data-v-2debbe49]{display:flex;flex-direction:column;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.child-view[data-v-2debbe49]{padding:0}.loading-overlay[data-v-2debbe49]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-2debbe49]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-2debbe49 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-2debbe49{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alert[data-v-2debbe49]{background-color:#f8d7da;padding:12px;border-radius:8px;color:#721c24;margin-bottom:16px;border:1px solid #ddd}.tab-header[data-v-2debbe49]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1rem;padding:0 1rem;position:relative}.tab-header[data-v-2debbe49]:after{content:"";position:absolute;bottom:0;left:-32px;width:calc(100% + 64px);border-bottom:2px solid #ddd;z-index:-1}.tabs[data-v-2debbe49]{display:flex;gap:1rem;flex-wrap:wrap;position:relative}.tab-btn[data-v-2debbe49]{padding:1rem;background:transparent;border:none;cursor:pointer;font-size:1.2rem;transition:background-color .3s;min-width:150px}.tab-btn[data-v-2debbe49]:hover{background-color:#f9f9f9}.tab-btn.active[data-v-2debbe49]{font-weight:700}.tab-indicator[data-v-2debbe49]{position:absolute;bottom:0;height:3px;background-color:#36b24a;transition:left .3s ease,width .3s ease}.directory-card[data-v-2debbe49]{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-2debbe49]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-header h2[data-v-2debbe49]{font-size:1.5rem;margin:0;color:#333}.button-group[data-v-2debbe49],.button-group-inline[data-v-2debbe49]{display:flex;flex-direction:row;gap:.5rem}.total-count-card[data-v-2debbe49]{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-2debbe49]{font-size:1.4rem;font-weight:700;color:#333}.oneonone-table .list-header.row[data-v-2debbe49],.oneonone-table .meeting-row.row[data-v-2debbe49]{display:grid;grid-template-columns:1fr 38px 90px 90px;gap:1rem;align-items:center}.meeting-section[data-v-2debbe49]{margin-bottom:1.5rem}.meeting-section h3[data-v-2debbe49]{margin:0 0 .5rem;font-size:1.3rem;color:#333}.empty-list[data-v-2debbe49]{font-style:italic;color:#555;padding:.5rem 0}.meetings-list[data-v-2debbe49]{list-style:none;padding:0;margin:0}.list-header.row[data-v-2debbe49]{border-bottom:1px solid #ddd;padding-bottom:.5rem}.meeting-row[data-v-2debbe49]{padding:.5rem 0;border-bottom:1px solid #ddd}.meeting-row[data-v-2debbe49]:last-child{border-bottom:none}.header-label[data-v-2debbe49]{margin:0;font-size:1rem;color:#888}.clickable-row[data-v-2debbe49]{cursor:pointer}.leader-pic-container[data-v-2debbe49]{width:38px;height:38px;display:flex;justify-content:center;align-items:center}.leader-pic[data-v-2debbe49]{width:38px;height:38px;border:1px solid #afafaf;border-radius:50%;object-fit:cover;box-sizing:border-box}.default-profile[data-v-2debbe49]{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-2debbe49]{font-size:15px;font-weight:700;color:#fff}.row[data-v-2debbe49]{display:flex;align-items:center}.column[data-v-2debbe49]{display:flex;align-items:center;padding:0 .5rem}.quarter-column[data-v-2debbe49]{width:40px;flex-shrink:0}.status-column[data-v-2debbe49]{width:60px;flex-shrink:0}.average-rating-column[data-v-2debbe49]{width:90px;flex-shrink:0}.elapsed-column[data-v-2debbe49]{width:120px;flex-shrink:0}.leader-column[data-v-2debbe49]{width:90px;flex-shrink:0}.date-column[data-v-2debbe49]{flex-shrink:0}.date-value[data-v-2debbe49],.date-part[data-v-2debbe49]{display:block}.time-part[data-v-2debbe49]{display:block;font-size:.8em;color:#555}.ppp-table .list-header.row[data-v-2debbe49],.ppp-table .meeting-row.row[data-v-2debbe49]{display:grid;grid-template-columns:40px 1fr 50px 90px;gap:.5rem;align-items:center}.userref-column[data-v-2debbe49]{width:90px;flex-shrink:0}.recal-table .list-header.row[data-v-2debbe49],.recal-table .meeting-row.row[data-v-2debbe49]{display:grid;grid-template-columns:1fr 50px 120px 90px;gap:.5rem;align-items:center}.supervisor-column[data-v-2debbe49]{width:90px;flex-shrink:0}.leadership-table .list-header.row[data-v-2debbe49],.leadership-table .meeting-row.row[data-v-2debbe49]{display:grid;grid-template-columns:1fr 38px 120px 120px;gap:.5rem;align-items:center}@media (max-width: 600px){.leadership-table .list-header.row[data-v-2debbe49],.leadership-table .meeting-row.row[data-v-2debbe49]{grid-template-columns:1fr 30px 90px 90px}}.dropdown-container[data-v-2debbe49]{position:relative;display:inline-block;margin-right:1rem;margin-bottom:.5rem}.dropdown-toggle[data-v-2debbe49]{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-2debbe49]{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-2debbe49]{list-style:none;margin:0;padding:0}.custom-dropdown li[data-v-2debbe49]{padding:.5rem 1rem;cursor:pointer;transition:background-color .2s;text-align:left}.custom-dropdown li[data-v-2debbe49]:hover{background-color:#f0f0f0}.btn[data-v-2debbe49]{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-2debbe49]:not(:disabled):hover{filter:brightness(.9)}.btn-primary[data-v-2debbe49]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-2debbe49]{background-color:#f0f0f0;color:#000}.icon-button[data-v-2debbe49]{background:none;border:none;padding:0;cursor:pointer;margin-top:6px;margin-right:16px;display:flex;align-items:center}.icon-gray[data-v-2debbe49]{color:gray;font-size:24px}.modal-overlay[data-v-2debbe49]{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-2debbe49]{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-2debbe49],.modal-content h3[data-v-2debbe49]{margin-top:0;margin-bottom:1rem}.modal-content label[data-v-2debbe49]{display:block;margin-bottom:.5rem;text-align:left}.modal-content input.modal-input[data-v-2debbe49],.modal-content select.modal-input[data-v-2debbe49]{width:100%;font-family:inherit;font-size:1rem;padding:.5rem;margin:.5rem 0;border:1px solid #ccc;border-radius:4px}.modal-actions[data-v-2debbe49]{display:flex;justify-content:center;gap:8px;margin-top:1rem}.pagination[data-v-2debbe49]{display:flex;justify-content:flex-end;align-items:center;margin-top:.5rem}.pagination-controls[data-v-2debbe49]{display:flex;align-items:center;gap:1rem}.per-page-select[data-v-2debbe49]{display:flex;align-items:center;gap:.5rem}.page-info[data-v-2debbe49]{font-size:.9rem;color:#333}.qtrly-future-table .list-header.row[data-v-2debbe49],.qtrly-future-table .meeting-row.row[data-v-2debbe49]{display:grid;grid-template-columns:40px 1fr 60px 38px 80px;gap:1rem;align-items:center}.qtrly-completed-table .list-header.row[data-v-2debbe49],.qtrly-completed-table .meeting-row.row[data-v-2debbe49]{display:grid;grid-template-columns:40px 1fr 38px 80px 120px 80px;gap:1rem;align-items:center}.traction-future-table .list-header.row[data-v-2debbe49],.traction-future-table .meeting-row.row[data-v-2debbe49]{display:grid;grid-template-columns:1fr 60px 38px 80px;gap:1rem;align-items:center}.traction-completed-table .list-header.row[data-v-2debbe49],.traction-completed-table .meeting-row.row[data-v-2debbe49]{display:grid;grid-template-columns:1fr 38px 80px 120px 80px;gap:1rem;align-items:center}@media (max-width: 600px){.meetings-view[data-v-2debbe49]{padding:12px 8px}.directory-card[data-v-2debbe49]{margin:16px 0 1.5rem;max-width:100%;padding:1rem}.meeting-section .list-header.row[data-v-2debbe49],.meeting-section .meeting-row.row[data-v-2debbe49]{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.card-header[data-v-2debbe49]{padding:.3rem;font-size:.8rem}.card-header h2[data-v-2debbe49]{font-size:1rem}.tab-header[data-v-2debbe49]{padding:0 8px}.tabs[data-v-2debbe49]{display:flex;gap:.5rem;flex-wrap:nowrap;overflow-x:auto}.tab-btn[data-v-2debbe49]{padding:.4rem;font-size:.9rem;min-width:auto;white-space:nowrap}.tab-indicator[data-v-2debbe49]{height:2px}.total-count-card[data-v-2debbe49]{font-size:.75rem;padding:.1rem .3rem;margin-left:.5rem}.total-count[data-v-2debbe49]{font-size:.75rem}.meeting-section h3[data-v-2debbe49]{font-size:.9rem}.list-header.row[data-v-2debbe49]{padding:.25rem 0;font-size:.75rem}.header-label[data-v-2debbe49]{font-size:.7rem}.meeting-row.row[data-v-2debbe49]{padding:.25rem 0;font-size:.75rem}.column[data-v-2debbe49]{padding:0 .2rem;min-width:0}.qtrly-future-table .list-header.row[data-v-2debbe49],.qtrly-future-table .meeting-row.row[data-v-2debbe49]{grid-template-columns:30px 1fr 50px 40px 50px}.qtrly-completed-table .list-header.row[data-v-2debbe49],.qtrly-completed-table .meeting-row.row[data-v-2debbe49]{grid-template-columns:30px 1fr 40px 70px 90px 50px}.traction-future-table .list-header.row[data-v-2debbe49],.traction-future-table .meeting-row.row[data-v-2debbe49]{grid-template-columns:1fr 50px 40px 50px}.traction-completed-table .list-header.row[data-v-2debbe49],.traction-completed-table .meeting-row.row[data-v-2debbe49]{grid-template-columns:1fr 40px 70px 90px 50px}.ppp-table .list-header.row[data-v-2debbe49],.ppp-table .meeting-row.row[data-v-2debbe49]{grid-template-columns:30px 1fr 40px 70px}.recal-table .list-header.row[data-v-2debbe49],.recal-table .meeting-row.row[data-v-2debbe49]{grid-template-columns:1fr 40px 90px 70px}.leader-pic-container[data-v-2debbe49],.leader-pic[data-v-2debbe49],.default-profile[data-v-2debbe49]{width:30px;height:30px}.default-profile .initials[data-v-2debbe49]{font-size:12px}.btn[data-v-2debbe49]{padding:.3rem .6rem;font-size:.8rem}.icon-button[data-v-2debbe49]{margin-top:4px;margin-right:8px;font-size:20px}.spinner[data-v-2debbe49]{width:40px;height:40px;border-width:4px}}.dark .meetings-view[data-v-2debbe49]{background-color:var(--bg-color);color:var(--text-color)}.dark .card-header h2[data-v-2debbe49],.dark .meeting-section h3[data-v-2debbe49]{color:#fff}.dark .tab-header[data-v-2debbe49]:after{border-bottom:none!important}.dark .directory-card[data-v-2debbe49]{background-color:var(--footer-bg);border-color:var(--header-border)}.dark .card-header[data-v-2debbe49]{background-color:var(--header-bg);color:var(--text-color);border-bottom:none}.dark .tab-btn[data-v-2debbe49]{color:var(--text-color)}.dark .tab-btn[data-v-2debbe49]:hover{background-color:#ffffff1a}.dark .tab-btn.active[data-v-2debbe49]{color:#fff}.dark .tab-indicator[data-v-2debbe49]{background-color:#36b24a}.dark .total-count-card[data-v-2debbe49]{background-color:#444;box-shadow:none}.dark .total-count[data-v-2debbe49]{color:#fff}.dark .loading-overlay[data-v-2debbe49]{background-color:var(--bg-color)!important}.dark .alert[data-v-2debbe49]{background-color:var(--alert-bg);border:1px solid var(--header-border);color:var(--alert-text)}.dark .list-header.row[data-v-2debbe49],.dark .meeting-row[data-v-2debbe49]{border-color:var(--header-border)}.dark .meeting-row[data-v-2debbe49]:hover{background-color:var(--header-bg)}.dark .leader-pic[data-v-2debbe49],.dark .default-profile[data-v-2debbe49]{border-color:var(--header-border);background-color:var(--header-bg)}.dark .default-profile .initials[data-v-2debbe49]{color:var(--text-color)}.dark .btn-primary[data-v-2debbe49]{background-color:#36b24a;color:#fff}.dark .btn-secondary[data-v-2debbe49]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .icon-button[data-v-2debbe49]{color:var(--text-color)}.dark .card-header .btn-secondary[data-v-2debbe49]{background-color:#444;border:none;color:#fff}.dark .modal-overlay[data-v-2debbe49]{background:#000000b3}.dark .modal-content[data-v-2debbe49]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .modal-input[data-v-2debbe49],.dark .dropdown-toggle[data-v-2debbe49]{background-color:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .custom-dropdown[data-v-2debbe49],.dark .pagination .btn-secondary[data-v-2debbe49]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .per-page-select select[data-v-2debbe49]{background-color:#444;color:#fff;border:1px solid var(--header-border)}.dark .page-info[data-v-2debbe49]{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-cdd27b6a]{display:flex;flex-direction:column;padding:16px 32px;width:100%;background-color:#fff;color:#333}.loading-overlay[data-v-cdd27b6a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-cdd27b6a]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-cdd27b6a 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-cdd27b6a{to{transform:rotate(360deg)}}.modal-overlay[data-v-cdd27b6a]{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-cdd27b6a],.modal-content[data-v-cdd27b6a],.popup-modal[data-v-cdd27b6a]{background:#fff;border-radius:1rem;padding:2rem;max-width:400px;width:90%;text-align:center;color:#333}.modal h2[data-v-cdd27b6a],.modal-content h2[data-v-cdd27b6a]{margin:0 0 1.5rem}.modal-actions[data-v-cdd27b6a],.form-actions[data-v-cdd27b6a]{display:flex;justify-content:space-evenly;gap:1rem;margin-top:1.5rem}.alert-modal p[data-v-cdd27b6a]{margin-bottom:1rem;font-size:1.125rem}.company-card[data-v-cdd27b6a]{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}.card-header[data-v-cdd27b6a]{display:flex;justify-content:space-between;align-items:center}.card-header h2[data-v-cdd27b6a]{margin:0;font-size:1.3rem;color:#000}.btn[data-v-cdd27b6a]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background .2s,transform .2s}.btn[data-v-cdd27b6a]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-cdd27b6a]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-cdd27b6a]{background:#000;color:#fff}.btn-secondary[data-v-cdd27b6a]{background:#f0f0f0;color:#000}.btn-danger[data-v-cdd27b6a]{background:#d9534f;color:#fff}.btn-green[data-v-cdd27b6a]{background:#36b24a;color:#fff}.company-body[data-v-cdd27b6a],.details-section[data-v-cdd27b6a]{display:flex;flex-direction:column;gap:1rem}.company-picture[data-v-cdd27b6a]{position:relative;width:150px}.picture-container[data-v-cdd27b6a]{position:relative;width:150px;height:150px;border-radius:50%;border:2px solid #ddd;background-color:#fff;overflow:visible;cursor:pointer}.profile-image[data-v-cdd27b6a]{width:100%;height:100%;border-radius:50%;object-fit:contain;object-position:center;display:block;pointer-events:none}.placeholder-circle[data-v-cdd27b6a]{width:100%;height:100%;pointer-events:none;object-fit:contain;object-position:center;transition:transform .2s}.placeholder-circle[data-v-cdd27b6a]{display:flex;align-items:center;justify-content:center;background:#ababab;font-size:3rem;color:#fff;border-radius:50%;border:none}.profile-image[data-v-cdd27b6a]:hover,.placeholder-circle[data-v-cdd27b6a]:hover{transform:scale(1.05)}.pencil-btn[data-v-cdd27b6a]{position:absolute;top:-4px;right:-4px;background:#ffffffe6;border:none;border-radius:50%;padding:.3rem;cursor:pointer;transition:transform .2s,background .2s;z-index:10;pointer-events:auto}.pencil-btn[data-v-cdd27b6a]:hover{transform:scale(1.1);background:#fff}.company-details-info[data-v-cdd27b6a]{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.form-group[data-v-cdd27b6a]{margin-bottom:1rem}.form-group label[data-v-cdd27b6a]{display:block;margin-bottom:.5rem;font-weight:700}.input-field[data-v-cdd27b6a]{padding:.5rem;width:100%;max-width:400px;border:1px solid #ccc;border-radius:4px}.divider[data-v-cdd27b6a]{border:none;border-top:1px solid #ddd;margin:1rem 0}.teams-section[data-v-cdd27b6a]{display:flex;flex-direction:column}.teams-header[data-v-cdd27b6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.teams-header h3[data-v-cdd27b6a]{margin:0;font-size:1.3rem;color:#000}.team-list[data-v-cdd27b6a]{list-style:none;padding:0;margin:0}.team-item[data-v-cdd27b6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;border-bottom:1px solid #f0f0f0;padding-bottom:.5rem}.team-item[data-v-cdd27b6a]:last-child{border-bottom:none}.team-actions button[data-v-cdd27b6a]{margin-left:.5rem}.no-hover[data-v-cdd27b6a]{cursor:default}.no-hover .profile-image[data-v-cdd27b6a]:hover,.no-hover .placeholder-circle[data-v-cdd27b6a]:hover{transform:none}@media (max-width: 600px){.edit-company-details[data-v-cdd27b6a]{padding:8px 16px}.company-card[data-v-cdd27b6a]{padding:1rem}.card-header h2[data-v-cdd27b6a]{font-size:1.1rem}.btn[data-v-cdd27b6a],.btn-green[data-v-cdd27b6a],.btn-primary[data-v-cdd27b6a],.btn-secondary[data-v-cdd27b6a],.btn-danger[data-v-cdd27b6a]{padding:.4rem .8rem;font-size:.9rem}.company-picture[data-v-cdd27b6a]{width:120px}.profile-image[data-v-cdd27b6a],.placeholder-circle[data-v-cdd27b6a]{width:120px;height:120px}.placeholder-circle[data-v-cdd27b6a]{font-size:2.5rem}.pencil-btn[data-v-cdd27b6a]{top:4px;right:4px;padding:.2rem}.input-field[data-v-cdd27b6a]{max-width:100%;padding:.4rem;font-size:.9rem}.teams-header h3[data-v-cdd27b6a]{font-size:1.1rem}.team-item[data-v-cdd27b6a]{font-size:.9rem;padding:.4rem 0}.modal[data-v-cdd27b6a],.modal-content[data-v-cdd27b6a],.popup-modal[data-v-cdd27b6a]{padding:1.5rem}}.dark .edit-company-details[data-v-cdd27b6a]{background-color:var(--bg-color);color:var(--text-color)}.dark .modal[data-v-cdd27b6a],.dark .modal-content[data-v-cdd27b6a],.dark .popup-modal[data-v-cdd27b6a]{background-color:var(--footer-bg);color:var(--text-color)}.dark .loading-overlay[data-v-cdd27b6a]{background:#0009}.dark .company-card[data-v-cdd27b6a]{background:var(--footer-bg);border-color:var(--header-border);box-shadow:0 4px 8px #0006}.dark .card-header h2[data-v-cdd27b6a],.dark .teams-header h3[data-v-cdd27b6a]{color:var(--text-color)}.dark .btn-secondary[data-v-cdd27b6a]{background:var(--header-bg);color:var(--text-color)}.dark .btn-primary[data-v-cdd27b6a],.dark .btn-green[data-v-cdd27b6a],.dark .btn-danger[data-v-cdd27b6a]{filter:brightness(1.1)}.dark .input-field[data-v-cdd27b6a]{background:var(--header-bg);border-color:var(--header-border);color:var(--text-color)}.dark .divider[data-v-cdd27b6a]{border-top-color:var(--header-border)}.dark .team-list[data-v-cdd27b6a]{scrollbar-width:thin;scrollbar-color:var(--header-border) var(--footer-bg)}.dark .team-list[data-v-cdd27b6a]::-webkit-scrollbar{width:8px}.dark .team-list[data-v-cdd27b6a]::-webkit-scrollbar-track{background:var(--footer-bg)}.dark .team-list[data-v-cdd27b6a]::-webkit-scrollbar-thumb{background-color:var(--header-border);border-radius:4px;border:2px solid var(--footer-bg)}.edit-company-details .btn-secondary[data-v-cdd27b6a]{background-color:#fafafa!important;color:var(--text-color)!important}.dark .edit-company-details .btn-secondary[data-v-cdd27b6a]{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)}.archive-toggle label[data-v-09901feb]{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.9rem;color:#333}.archive-toggle label input[type=checkbox][data-v-09901feb]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:40px;height:20px;margin:0;margin-right:.5rem;background:#ccc;border-radius:10px;position:relative;outline:none;cursor:pointer;transition:background .3s}.archive-toggle label input[type=checkbox][data-v-09901feb]:after{content:"";position:absolute;width:16px;height:16px;top:2px;left:2px;background:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 1px 3px #0000004d}.archive-toggle label input[type=checkbox][data-v-09901feb]:checked{background:#36b24a}.archive-toggle label input[type=checkbox][data-v-09901feb]:checked:after{transform:translate(20px)}.actions-menu[data-v-09901feb]{position:absolute;top:.5rem;right:.5rem;min-width:160px;background:#fff;border-radius:6px;padding:.5rem 0;box-shadow:0 8px 16px #0003;z-index:20;transition:opacity .2s ease,transform .2s ease}.btn-menu-item[data-v-09901feb]{display:block;width:100%;padding:.75rem 1rem;font-size:.9rem;color:#333;background:none;border:none;text-align:left;cursor:pointer;transition:background .2s}.btn-menu-item[data-v-09901feb]:hover{background:#f5f5f5}.btn-menu-item+.btn-menu-item[data-v-09901feb]{border-top:1px solid #eee}.applications-screen[data-v-09901feb]{position:relative;padding:2rem}.toast[data-v-09901feb]{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-09901feb],.fade-slide-leave-active[data-v-09901feb]{transition:opacity .25s,transform .25s}.fade-slide-enter-from[data-v-09901feb],.fade-slide-leave-to[data-v-09901feb]{opacity:0;transform:translateY(-6px)}.btn[data-v-09901feb]{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-09901feb]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-09901feb]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-09901feb]{background:#f0f0f0;color:#000}.btn-primary[data-v-09901feb]{background:#000;color:#fff}.btn-danger[data-v-09901feb]{background:#e53e3e;color:#fff}.btn-delete[data-v-09901feb]{padding:.35rem .8rem;font-size:.9rem}.icon-btn[data-v-09901feb]{padding:.55rem .8rem;display:inline-flex;align-items:center;justify-content:center}.textarea[data-v-09901feb]{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-09901feb]{min-height:3rem}.card[data-v-09901feb]{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-09901feb]{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;z-index:5}.card .card-actions[data-v-09901feb]{position:absolute;top:1rem;left:1.5rem;right:1.5rem;display:flex;align-items:center}.archive-toggle[data-v-09901feb]{margin-right:auto}.card-actions .icon-btn+.icon-btn[data-v-09901feb]{margin-left:.5rem}.archive-toggle label[data-v-09901feb]{font-weight:700;font-size:1rem}.archive-toggle input[type=checkbox][data-v-09901feb]{transform:scale(1.25);transform-origin:center;margin-right:.5rem}.applications-grid[data-v-09901feb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:1rem}.application-card[data-v-09901feb]{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-09901feb]:hover{transform:translateY(-8px);box-shadow:0 8px 20px #0000001f}.application-card.archived[data-v-09901feb]{opacity:.6}.delete-btn[data-v-09901feb]{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-09901feb]:hover{transform:scale(1.1)}.thumb-wrapper[data-v-09901feb]{position:relative;width:100%;padding-top:60%;background:#000}.video-thumb[data-v-09901feb],.placeholder[data-v-09901feb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.placeholder[data-v-09901feb]{display:flex;align-items:center;justify-content:center;background:#666;color:#fff;font-size:2.4rem;font-weight:700}.meta[data-v-09901feb]{padding:1.25rem;display:flex;flex-direction:column;gap:.4rem}.name[data-v-09901feb]{margin:0;font-size:1.15rem;font-weight:600}.email[data-v-09901feb],.date[data-v-09901feb]{margin:0;font-size:.9rem;color:#555}.loading[data-v-09901feb]{display:flex;justify-content:center;align-items:center;height:6rem}.spinner[data-v-09901feb]{width:56px;height:56px;border:5px solid rgba(0,0,0,.1);border-top-color:#36b24a;border-radius:50%;animation:spin-09901feb 1s linear infinite}@keyframes spin-09901feb{to{transform:rotate(360deg)}}.alert[data-v-09901feb]{background:#fed7d7;color:#9b2c2c;padding:1rem;margin-bottom:1rem;border-radius:4px}.empty[data-v-09901feb]{color:#555;font-style:italic}.modal-overlay[data-v-09901feb]{position:fixed;top:64px;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;background:#0000008c;z-index:1200}.modal-content[data-v-09901feb],.questions-modal[data-v-09901feb],.confirm-modal[data-v-09901feb]{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-09901feb]{position:absolute;top:12px;right:12px;background:transparent;border:none;font-size:2rem;cursor:pointer;color:#666}.btn-close[data-v-09901feb]:hover{color:#000}.player-wrapper[data-v-09901feb]{position:relative;width:100%;padding-top:56.25%}.modal-player[data-v-09901feb]{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-09901feb]{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:.75rem}.counter[data-v-09901feb]{font-weight:600;font-size:.9rem;color:#333}.btn-nav[data-v-09901feb]{padding:.4rem .8rem}.rename-input[data-v-09901feb]{width:100%;padding:.6rem .8rem;margin-top:1rem;border:1px solid #ccc;border-radius:6px;font-size:.95rem;font-family:inherit}.muted[data-v-09901feb]{color:#6b7280;font-size:.9rem;margin:.25rem 0 0}.dark .applications-screen .rename-input[data-v-09901feb]{background:#333;border:1px solid var(--header-border);color:var(--text-color)}.countdown-overlay[data-v-09901feb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:33%;height:33%;pointer-events:none}.countdown-svg[data-v-09901feb]{width:100%;height:100%}.countdown-bg[data-v-09901feb]{fill:none;stroke:#00000040;stroke-width:8}.countdown-progress[data-v-09901feb]{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-09901feb]{fill:#fff;font-size:2.5rem;font-weight:700}.confirm-modal[data-v-09901feb]{max-width:400px;text-align:center}.confirm-actions[data-v-09901feb]{display:flex;justify-content:center;gap:1rem}.questions-modal[data-v-09901feb]{padding:2.5rem 3rem;display:flex;flex-direction:column;gap:1.75rem}.q-title[data-v-09901feb]{text-align:center;font-size:1.6rem;font-weight:700;margin:0 0 .5rem}.form-section[data-v-09901feb]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-09901feb]{font-weight:600;font-size:.95rem}.hint[data-v-09901feb]{font-weight:400;font-size:.8rem;color:#6b7280;margin-left:.25rem}.questions-list[data-v-09901feb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.q-item[data-v-09901feb]{display:flex;align-items:center;gap:.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .75rem}.q-num[data-v-09901feb]{font-weight:600;width:1.5rem;text-align:right}.q-input[data-v-09901feb]{flex:1;border:none;background:transparent;font-size:.95rem}.q-input[data-v-09901feb]:focus{outline:none}.builder-actions[data-v-09901feb]{margin-top:auto;display:flex;justify-content:flex-end;gap:1rem}.builder-actions .btn-primary[data-v-09901feb]{background:#36b24a;color:#fff}.download-progress[data-v-09901feb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:grid;place-items:center;background:#00000073}.progress-card[data-v-09901feb]{width:min(520px,92vw);background:#fff;color:#111;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 10px 28px #00000040}.progress-title[data-v-09901feb]{font-weight:700;margin-bottom:.25rem}.progress-sub[data-v-09901feb]{font-size:.9rem;color:#555;margin-bottom:.75rem}.progress-bar[data-v-09901feb]{height:10px;width:100%;border-radius:999px;background:#eef2f7;overflow:hidden}.progress-fill[data-v-09901feb]{height:100%;width:0%;background:#36b24a;border-radius:999px;transition:width .2s linear}.dark .progress-card[data-v-09901feb]{background:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .progress-sub[data-v-09901feb]{color:var(--text-color);opacity:.85}.dark .progress-bar[data-v-09901feb]{background:#ffffff1a}.dark .applications-screen[data-v-09901feb]{background-color:var(--bg-color);color:var(--text-color)}.dark .applications-screen .card[data-v-09901feb]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 8px #0006}.dark .applications-screen .card .card-actions[data-v-09901feb],.dark .applications-screen .archive-toggle label[data-v-09901feb]{color:var(--text-color)}.dark .applications-screen .archive-toggle input[type=checkbox][data-v-09901feb]{background:var(--header-border)}.dark .applications-screen .archive-toggle input[type=checkbox][data-v-09901feb]:after{background:#fff}.dark .applications-screen .archive-toggle input[type=checkbox][data-v-09901feb]:checked{background:#36b24a}.dark .applications-screen .actions-menu[data-v-09901feb]{background:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 8px 16px #00000080}.dark .applications-screen .btn-menu-item[data-v-09901feb]{color:var(--text-color)}.dark .applications-screen .btn-menu-item+.btn-menu-item[data-v-09901feb]{border-top:1px solid var(--header-border)}.dark .applications-screen .btn-menu-item[data-v-09901feb]:hover{background:#ffffff0f}.dark .applications-screen .toast[data-v-09901feb]{background:var(--header-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .applications-screen .btn[data-v-09901feb]{color-scheme:dark}.dark .applications-screen .btn-secondary[data-v-09901feb]{background:#2a2a2a;color:var(--text-color)}.dark .applications-screen .btn-primary[data-v-09901feb]{background:#36b24a;color:#fff}.dark .applications-screen .btn-danger[data-v-09901feb]{background:#b91c1c;color:#fff}.dark .applications-screen .icon-btn[data-v-09901feb]{background:#2a2a2a;color:var(--text-color)}.dark .applications-screen .btn[data-v-09901feb]:disabled{opacity:.55}.dark .applications-screen .applications-grid[data-v-09901feb]{background:transparent}.dark .applications-screen .application-card[data-v-09901feb]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 3px 8px #0006}.dark .applications-screen .application-card[data-v-09901feb]:hover{box-shadow:0 8px 20px #0009}.dark .applications-screen .application-card.archived[data-v-09901feb]{opacity:.65}.dark .applications-screen .delete-btn[data-v-09901feb]{background:var(--header-border);color:var(--text-color)}.dark .applications-screen .application-card .placeholder[data-v-09901feb]{background-color:var(--header-border);color:var(--text-color)}.dark .applications-screen .application-card .meta .name[data-v-09901feb],.dark .applications-screen .application-card .meta p[data-v-09901feb],.dark .applications-screen .loading[data-v-09901feb]{color:var(--text-color)}.dark .applications-screen .spinner[data-v-09901feb]{border:5px solid rgba(255,255,255,.12);border-top-color:#36b24a}.dark .applications-screen .alert[data-v-09901feb]{background:#e53e3e26;color:#fca5a5;border:1px solid #7f1d1d}.dark .applications-screen .empty[data-v-09901feb]{color:var(--text-color);opacity:.8}.dark .applications-screen .textarea[data-v-09901feb],.dark .applications-screen .q-textarea[data-v-09901feb]{background-color:#1f1f1f;border:1px solid var(--header-border);color:var(--text-color)}.dark .applications-screen .q-input[data-v-09901feb]{color:var(--text-color)}.dark .applications-screen .modal-overlay[data-v-09901feb]{background:#000c}.dark .applications-screen .modal-content[data-v-09901feb],.dark .applications-screen .confirm-modal[data-v-09901feb],.dark .applications-screen .questions-modal[data-v-09901feb]{background-color:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .applications-screen .btn-close[data-v-09901feb]{color:var(--text-color)}.dark .applications-screen .player-wrapper[data-v-09901feb],.dark .applications-screen .modal-player[data-v-09901feb]{background:#000}.dark .applications-screen .counter[data-v-09901feb]{color:var(--text-color)}.dark .applications-screen .countdown-bg[data-v-09901feb]{stroke:#ffffff40}.dark .applications-screen .countdown-progress[data-v-09901feb]{stroke:#36b24a}.dark .applications-screen .countdown-text[data-v-09901feb]{fill:var(--text-color)}.dark .applications-screen .questions-modal .form-label[data-v-09901feb],.dark .applications-screen .questions-modal .hint[data-v-09901feb]{color:var(--text-color)}.dark .applications-screen .questions-modal .q-item[data-v-09901feb]{background-color:var(--footer-bg);border:1px solid var(--header-border)}.dark .applications-screen .builder-actions .btn-primary[data-v-09901feb]{background:#36b24a;color:#fff}.card[data-v-0c24c396]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:2rem;position:relative;box-shadow:0 4px 8px #0000000f}.card-actions[data-v-0c24c396]{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem}.file-input[data-v-0c24c396]{display:none}.title-inline[data-v-0c24c396]{margin:0;font-size:1.4rem;font-weight:600}.list-section.card>h2[data-v-0c24c396]{margin:0 0 1rem}.header[data-v-0c24c396]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.back-btn[data-v-0c24c396]{white-space:nowrap}.folder-grid[data-v-0c24c396]{display:grid;gap:1rem;margin-top:1rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.folder-list[data-v-0c24c396]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.folder-card[data-v-0c24c396]{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-0c24c396]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001f}.folder-list .folder-card[data-v-0c24c396]{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-0c24c396]:hover{transform:translateY(-6px);box-shadow:0 8px 20px #0000001f}.folder-list .folder-card .name[data-v-0c24c396]{margin:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edit-btn[data-v-0c24c396]{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-0c24c396]:hover{transform:scale(1.1)}.docs-grid[data-v-0c24c396]{display:grid;gap:1.5rem;margin-top:1.5rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.docs-list[data-v-0c24c396]{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.doc-card[data-v-0c24c396]{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-0c24c396]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001f}.docs-list .doc-card[data-v-0c24c396]{flex-direction:row;align-items:center;gap:1rem;padding:1rem 1.25rem;text-align:left}.docs-list .doc-card[data-v-0c24c396]:hover{transform:translateY(-6px);box-shadow:0 8px 20px #0000001f}.file-icon[data-v-0c24c396]{font-size:2.4rem;color:#36b24a}.name[data-v-0c24c396]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.docs-list .name[data-v-0c24c396]{margin:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.documents-screen[data-v-0c24c396]{padding:2rem}.search-input[data-v-0c24c396]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:4px;font-size:.95rem;width:200px}.btn[data-v-0c24c396]{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-0c24c396]:not(:disabled):hover{filter:brightness(.9)}.btn-secondary[data-v-0c24c396]{background:#f0f0f0}.btn-primary[data-v-0c24c396]{background:#36b24a;color:#fff}.btn-danger[data-v-0c24c396]{background:#e53e3e;color:#fff}.icon-btn[data-v-0c24c396]{padding:.5rem .8rem}.loading[data-v-0c24c396]{display:flex;justify-content:center;align-items:center;height:5rem}.spinner[data-v-0c24c396]{width:48px;height:48px;border:5px solid rgba(0,0,0,.1);border-top-color:#36b24a;border-radius:50%;animation:spin-0c24c396 1s linear infinite}@keyframes spin-0c24c396{to{transform:rotate(360deg)}}.alert[data-v-0c24c396]{background:#fed7d7;color:#9b2c2c;padding:1rem;border-radius:4px}.empty[data-v-0c24c396]{color:#555;font-style:italic}.modal-overlay[data-v-0c24c396]{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-0c24c396]{background:#fff;padding:2rem 2.5rem;border-radius:10px;max-width:360px;width:90%;text-align:center}.confirm-actions[data-v-0c24c396]{display:flex;justify-content:center;gap:1rem;margin-top:1.25rem}.rename-input[data-v-0c24c396]{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-0c24c396]{background-color:var(--bg-color);color:var(--text-color)}.dark .card[data-v-0c24c396]{background:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 4px 12px #0000008c}.dark .card-actions button[data-v-0c24c396],.dark .header .btn[data-v-0c24c396]{background:var(--header-border);color:var(--text-color)}.dark .folder-card[data-v-0c24c396],.dark .doc-card[data-v-0c24c396]{background:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 3px 8px #00000073}.dark .folder-card[data-v-0c24c396]:hover,.dark .doc-card[data-v-0c24c396]:hover{box-shadow:0 8px 20px #000000a6}.dark .file-icon[data-v-0c24c396]{color:#36b24a}.dark .spinner[data-v-0c24c396]{border-color:#ffffff26;border-top-color:#36b24a}.dark .alert[data-v-0c24c396]{background:#4f0909;color:#fed7d7}.dark .empty[data-v-0c24c396]{color:var(--text-color)}.dark .modal-overlay[data-v-0c24c396]{background:#000c}.dark .confirm-modal[data-v-0c24c396]{background:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .rename-input[data-v-0c24c396]{background:#333;border:1px solid var(--header-border);color:var(--text-color)}.dark .folder-list .folder-card .edit-btn[data-v-0c24c396]{background:var(--header-border);color:var(--text-color)}.dark .folder-list .folder-card .file-icon[data-v-0c24c396]{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-f5a7ab4a]{display:flex;flex-direction:column;flex:1;background:#f9f9f9;min-height:100%}main[data-v-f5a7ab4a]{flex:1;padding:2rem}.marketing-grid[data-v-f5a7ab4a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}.company-card[data-v-f5a7ab4a]{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;min-height:220px}.company-card[data-v-f5a7ab4a]:hover{transform:translateY(-10px);box-shadow:0 6px 18px #00000026}.card-link[data-v-f5a7ab4a]{text-decoration:none;color:inherit;flex:1;display:flex;flex-direction:column}.card-header[data-v-f5a7ab4a]{padding:2.5rem 1.25rem 1.25rem;display:flex;justify-content:center}.image-wrapper[data-v-f5a7ab4a]{width:100px;height:100px;border-radius:50%;background:#f7f7f7;display:flex;align-items:center;justify-content:center}.marketing-icon[data-v-f5a7ab4a]{font-size:3rem;color:#36b24a}.card-body[data-v-f5a7ab4a]{padding:1.5rem;text-align:center;flex:1;display:flex;align-items:center;justify-content:center}.company-name[data-v-f5a7ab4a]{font-size:1.125rem;font-weight:600;color:#333}.empty-state[data-v-f5a7ab4a]{grid-column:1/-1;text-align:center;background:#fff;border:1px dashed #ddd;border-radius:12px;padding:2rem}.empty-state .tip[data-v-f5a7ab4a]{color:#777;margin-top:.25rem}.skeleton[data-v-f5a7ab4a]{position:relative;overflow:hidden;background:#eee}.skeleton[data-v-f5a7ab4a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#fff9,#fff0);animation:shimmer-f5a7ab4a 1.25s infinite}.skeleton--circle[data-v-f5a7ab4a]{border-radius:50%}.skeleton--text[data-v-f5a7ab4a]{display:inline-block;width:60%;height:22px;border-radius:6px}@keyframes shimmer-f5a7ab4a{to{transform:translate(100%)}}.company-card .card-body .company-name.skeleton[data-v-f5a7ab4a]{width:55%}.dark .marketing-view[data-v-f5a7ab4a]{background-color:var(--bg-color);color:var(--text-color)}.dark .company-card[data-v-f5a7ab4a]{background:var(--footer-bg);box-shadow:0 2px 8px #0006}.dark .company-card[data-v-f5a7ab4a]:hover{box-shadow:0 6px 18px #0009}.dark .card-header[data-v-f5a7ab4a],.dark .image-wrapper[data-v-f5a7ab4a]{background:var(--header-border)}.dark .marketing-icon[data-v-f5a7ab4a],.dark .company-name[data-v-f5a7ab4a]{color:var(--text-color)}.dark .empty-state[data-v-f5a7ab4a]{background:var(--footer-bg);border-color:var(--header-border)}.dark .skeleton[data-v-f5a7ab4a]{background:#ffffff1f}.dark .skeleton[data-v-f5a7ab4a]:after{background:linear-gradient(90deg,#0000,#ffffff2e,#0000)}.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-653a0a49]{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-653a0a49]{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-653a0a49]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-header h3[data-v-653a0a49]{margin:0;font-size:1.25rem}.header-actions[data-v-653a0a49]{display:flex;gap:.5rem;align-items:center}.btn-icon[data-v-653a0a49],.close[data-v-653a0a49]{background:none;border:none;font-size:1.25rem;cursor:pointer}.settings-modal .modal-card[data-v-653a0a49]{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-653a0a49]{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-653a0a49]{margin:0;font-size:1.25rem}.settings-modal .modal-header .close[data-v-653a0a49]{background:none;border:none;font-size:1.25rem;cursor:pointer}.settings-modal .modal-body[data-v-653a0a49]{padding:1rem 1.5rem;overflow-y:auto}.settings-modal .modal-body .checkbox-list[data-v-653a0a49]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem 1rem}.settings-modal .modal-body .checkbox-list .checkbox-item[data-v-653a0a49]{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-653a0a49]:hover{background:#eef2f7}.settings-modal .modal-body .checkbox-list .checkbox-item .checkbox-label[data-v-653a0a49]{margin-left:.5rem;font-size:.95rem;color:#333}.settings-modal .modal-footer[data-v-653a0a49]{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-653a0a49]{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-653a0a49]:hover{background:#d3d3d3}.settings-modal .modal-footer .btn-primary[data-v-653a0a49]{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-653a0a49]:hover{background:#2d933d}.location-filter[data-v-653a0a49]{margin-bottom:1rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.location-filter select[data-v-653a0a49]{margin:0 .5rem;padding:.3rem .6rem;border-radius:4px}.row-count[data-v-653a0a49]{font-weight:600;color:#555}.table-wrapper[data-v-653a0a49]{flex:1;overflow:auto;padding-right:.75rem}.sheet-table[data-v-653a0a49]{border-collapse:collapse;width:100%;table-layout:fixed}.sheet-table th[data-v-653a0a49],.sheet-table td[data-v-653a0a49]{border:1px solid #ccc;padding:6px;font-size:.85rem}.sheet-table th[data-v-653a0a49]{position:sticky;top:0;background:#f2f2f2}.empty[data-v-653a0a49]{text-align:center;font-style:italic;color:#777}.filter-select[data-v-653a0a49],.date-input[data-v-653a0a49]{padding:.3rem .6rem;font-size:.9rem;border:1px solid #ccc;border-radius:4px}.date-input[data-v-653a0a49]{width:140px;max-width:140px;background:#fff}.dash[data-v-653a0a49]{margin:0 .4rem}@keyframes shimmer-653a0a49{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ghost-row td[data-v-653a0a49]{background:#fff}.skeleton[data-v-653a0a49]{position:relative;overflow:hidden;background:#eee;height:12px;border-radius:4px}.skeleton.short[data-v-653a0a49]{width:90px}.skeleton.medium[data-v-653a0a49]{width:160px}.skeleton[data-v-653a0a49]: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-653a0a49 1.4s infinite}.dark .overlay[data-v-653a0a49]{background:#000000c7}.dark .card[data-v-653a0a49],.dark .settings-modal .modal-card[data-v-653a0a49]{background:var(--footer-bg);color:var(--text-color);box-shadow:0 6px 20px #000000b3;border:1px solid var(--header-border)}.dark .card-header[data-v-653a0a49],.dark .settings-modal .modal-header[data-v-653a0a49]{border-bottom:1px solid var(--header-border)}.dark .close[data-v-653a0a49],.dark .btn-icon[data-v-653a0a49]{color:var(--text-color)}.dark .close[data-v-653a0a49]:hover,.dark .btn-icon[data-v-653a0a49]:hover{color:#fff}.dark .location-filter label[data-v-653a0a49]{color:var(--text-color)}.dark .location-filter select[data-v-653a0a49],.dark .location-filter .date-input[data-v-653a0a49]{background:#2b2b2b;border:1px solid var(--header-border);color:var(--text-color)}.dark .location-filter select option[data-v-653a0a49],.dark .location-filter .date-input option[data-v-653a0a49]{background:#2b2b2b;color:var(--text-color)}.dark .row-count[data-v-653a0a49]{color:#cfcfcf}.dark .table-wrapper[data-v-653a0a49]{background:var(--footer-bg);scrollbar-color:#666 transparent}.dark .sheet-table[data-v-653a0a49]{background:var(--footer-bg)}.dark .sheet-table th[data-v-653a0a49],.dark .sheet-table td[data-v-653a0a49]{border-color:#ffffff26;background:transparent;color:var(--text-color)}.dark .sheet-table th[data-v-653a0a49]{background:var(--header-border);color:var(--text-color)}.dark .sheet-table tr:hover td[data-v-653a0a49]{background:#ffffff08}.dark .ghost-row td[data-v-653a0a49]{background:transparent}.dark .empty[data-v-653a0a49]{color:#aaa}.dark .checkbox-list .checkbox-item[data-v-653a0a49]{background:#2a2a2a;border:1px solid var(--header-border)}.dark .checkbox-list .checkbox-item[data-v-653a0a49]:hover{background:#333}.dark .checkbox-list .checkbox-item .checkbox-label[data-v-653a0a49]{color:var(--text-color)}.dark .skeleton[data-v-653a0a49]{background:#3a3a3a}.dark .skeleton[data-v-653a0a49]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.dark .modal-footer .btn-secondary[data-v-653a0a49]{background:#555;color:#eee}.dark .modal-footer .btn-secondary[data-v-653a0a49]:hover{background:#6f6f6f}.dark .modal-footer .btn-primary[data-v-653a0a49]{background:#3dc453;color:#fff}.dark .modal-footer .btn-primary[data-v-653a0a49]:hover{background:#51ca64}.dark select[data-v-653a0a49]:focus,.dark button[data-v-653a0a49]:focus,.dark .btn[data-v-653a0a49]:focus{outline:2px solid #36B24A;outline-offset:1px}.dark .checkbox-list .checkbox-item[data-v-653a0a49]{background:#1f1f1f!important;border:1px solid var(--header-border)!important}.dark .checkbox-list .checkbox-item[data-v-653a0a49]:hover{background:#2a2a2a!important}.dark .checkbox-list .checkbox-item .checkbox-label[data-v-653a0a49]{color:var(--text-color)!important}.dark .checkbox-list .checkbox-item input[type=checkbox][data-v-653a0a49]{accent-color:#36B24A}.overlay[data-v-75041f37]{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-75041f37]{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-75041f37]{flex:1;overflow:auto;scrollbar-gutter:stable;padding-right:.75rem}.card-header[data-v-75041f37]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.close[data-v-75041f37]{background:none;border:none;font-size:1.25rem;cursor:pointer}.capitalize[data-v-75041f37]{text-transform:capitalize}.filter-bar[data-v-75041f37]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;align-items:center}.loc-label[data-v-75041f37]{font-size:.85rem;margin-right:.5rem}.select[data-v-75041f37]{padding:.35rem .75rem;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:.9rem}.sheet-table[data-v-75041f37]{border-collapse:collapse;width:100%;table-layout:fixed}.sheet-table th[data-v-75041f37],.sheet-table td[data-v-75041f37]{border:1px solid #ccc;padding:6px;font-size:.9rem;word-break:break-word}.sheet-table th[data-v-75041f37]{position:sticky;top:0;background:#f2f2f2}.empty[data-v-75041f37]{text-align:center;padding:1.5rem 0;color:#777}@keyframes shimmer-75041f37{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ghost-row td[data-v-75041f37]{background:#fff}.skeleton[data-v-75041f37]{position:relative;overflow:hidden;background:#eee;height:12px;border-radius:4px}.skeleton.short[data-v-75041f37]{width:85px}.skeleton.medium[data-v-75041f37]{width:110px}.skeleton.tiny[data-v-75041f37]{width:45px}.mt4[data-v-75041f37]{margin-top:4px}.skeleton[data-v-75041f37]: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-75041f37 1.4s infinite}.dark .overlay[data-v-75041f37]{background:#000000bf}.dark .card[data-v-75041f37]{background:var(--footer-bg);color:var(--text-color)}.dark .card-header[data-v-75041f37]{border-bottom:1px solid var(--header-border)}.dark .close[data-v-75041f37]{color:var(--text-color)}.dark .select[data-v-75041f37]{background:var(--footer-bg);color:var(--text-color);border-color:var(--header-border)}.dark .sheet-table th[data-v-75041f37]{background:var(--header-border)}.dark .sheet-table th[data-v-75041f37],.dark .sheet-table td[data-v-75041f37]{border-color:#ffffff26}.dark .empty[data-v-75041f37]{color:#aaa}.dark .ghost-row td[data-v-75041f37]{background:var(--footer-bg)}.dark .skeleton[data-v-75041f37]{background:#3a3a3a}.dark .skeleton[data-v-75041f37]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.overlay[data-v-75041f37]{z-index:5000!important}@media (min-width: 1500px){.grid-layout .overlay[data-v-75041f37]{left:240px!important;right:0!important;width:auto!important}}@media (max-width: 1499px){.grid-layout .overlay[data-v-75041f37]{left:0!important;right:0!important;width:auto!important}}.overlay[data-v-556e80c0]{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-556e80c0]{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-556e80c0]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #eee}.card-header h3[data-v-556e80c0]{margin:0;font-size:1.25rem}.close-btn[data-v-556e80c0]{background:transparent;border:none;font-size:1.5rem;cursor:pointer}.card-body[data-v-556e80c0]{padding:1rem 2rem;flex:1;overflow-y:auto}.set-selector[data-v-556e80c0]{margin-bottom:1rem}.select-add-wrapper[data-v-556e80c0]{display:flex;align-items:center;gap:.5rem}.select[data-v-556e80c0]{flex:1}.btn-add[data-v-556e80c0]{padding:.4rem .75rem;font-size:1.25rem;line-height:1}.actions[data-v-556e80c0]{display:flex;gap:.5rem;margin-bottom:1rem}.btn-sm[data-v-556e80c0]{padding:.25rem .75rem;font-size:.85rem}.form-group[data-v-556e80c0]{margin-bottom:1rem;display:flex;flex-direction:column}.label[data-v-556e80c0]{margin-bottom:.25rem;font-weight:600}.input-field[data-v-556e80c0]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.goals-grid[data-v-556e80c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem}.goal-field .input-field[data-v-556e80c0]{text-align:center}.error[data-v-556e80c0]{color:#e74c3c;font-size:.9rem;margin-top:.5rem}.card-footer[data-v-556e80c0]{padding:1rem 2rem;display:flex;justify-content:flex-end;gap:.5rem}.btn[data-v-556e80c0]{padding:.5rem 1rem;border-radius:4px;border:none;cursor:pointer;font-weight:700;transition:filter .2s}.btn-primary[data-v-556e80c0]{background:#36b24a;color:#fff}.btn-secondary[data-v-556e80c0]{background:#e0e0e0;color:#000}.btn-danger[data-v-556e80c0]{background:#e74c3c;color:#fff}.btn[data-v-556e80c0]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-556e80c0]:disabled{opacity:.6;cursor:not-allowed}.dark .card.edit-modal-view[data-v-556e80c0]{background:var(--footer-bg);color:var(--text-color)}.dark .card-header[data-v-556e80c0],.dark .card-footer[data-v-556e80c0]{border-color:var(--header-border)}.dark .input-field[data-v-556e80c0]{background:#333;border-color:var(--header-border);color:var(--text-color)}.overlay[data-v-556e80c0]{z-index:5000!important}@media (min-width: 1500px){.grid-layout .overlay[data-v-556e80c0]{left:240px!important;right:0!important;width:auto!important}}@media (max-width: 1499px){.grid-layout .overlay[data-v-556e80c0]{left:0!important;right:0!important;width:auto!important}}.overlay[data-v-65369d95]{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-65369d95]{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-65369d95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.close[data-v-65369d95]{background:none;border:none;font-size:1.25rem;cursor:pointer}.modal-body[data-v-65369d95]{flex:1;overflow-y:auto;scrollbar-gutter:stable;padding-right:.75rem}.loading-message[data-v-65369d95]{display:flex;flex-direction:column;align-items:center;padding:1rem}.spinner[data-v-65369d95]{width:30px;height:30px;border:3px solid #ddd;border-top-color:#36b24a;border-radius:50%;animation:spin-65369d95 1s linear infinite}@keyframes spin-65369d95{to{transform:rotate(360deg)}}.loading-text[data-v-65369d95]{margin-top:.5rem;font-size:1rem;color:#555}.error[data-v-65369d95]{color:#e74c3c;margin-bottom:1rem;text-align:center}.field[data-v-65369d95]{margin-bottom:1rem}.field label[data-v-65369d95]{display:block;font-weight:600;margin-bottom:.25rem}.tag-edit-list[data-v-65369d95]{list-style:none;padding:0;margin:0 0 .5rem}.tag-edit-list li[data-v-65369d95]{display:flex;align-items:center;margin-bottom:.5rem}.tag-edit-list input[data-v-65369d95]{flex:1;padding:.4rem;border:1px solid #ccc;border-radius:4px}.remove-btn[data-v-65369d95]{background:none;border:none;font-size:1rem;margin-left:.5rem;color:#e74c3c;cursor:pointer}.add-btn[data-v-65369d95]{background:transparent;border:none;font-size:.9rem;color:#2d8cff;cursor:pointer}.card-footer[data-v-65369d95]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.btn-cancel[data-v-65369d95],.btn-save[data-v-65369d95]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:600}.btn-cancel[data-v-65369d95]{background:#eee}.btn-save[data-v-65369d95]{background:#36b24a;color:#fff}.dark .edit-card[data-v-65369d95]{background:var(--footer-bg);color:var(--text-color)}.dark .card-header[data-v-65369d95]{border-bottom:1px solid var(--header-border)}.dark .close[data-v-65369d95]{color:var(--text-color)}.dark .spinner[data-v-65369d95]{border-color:#555;border-top-color:#36b24a}.dark .tag-edit-list input[data-v-65369d95]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .add-btn[data-v-65369d95]{color:var(--text-color);opacity:.75}.overlay[data-v-51b17c44]{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-51b17c44]{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-51b17c44]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem}.close[data-v-51b17c44]{background:none;border:none;font-size:1.25rem;cursor:pointer}.control-bar[data-v-51b17c44]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:0 1.5rem 1rem}.control-bar label[data-v-51b17c44],.loc-label[data-v-51b17c44]{font-size:.85rem;white-space:nowrap}select[data-v-51b17c44],.date-input[data-v-51b17c44]{padding:.3rem .6rem;border:1px solid #ccc;border-radius:4px}.dash[data-v-51b17c44]{margin:0 .5rem}.btn-icon[data-v-51b17c44]{background:none;border:none;font-size:1.5rem;color:#333;cursor:pointer;transition:color .2s}.btn-icon[data-v-51b17c44]:hover{color:#36b24a}.error[data-v-51b17c44]{color:#e74c3c;margin:0 1.5rem 1rem}.table-wrapper[data-v-51b17c44]{flex:1;margin:0 1.5rem 1.5rem;border:1px solid #ccc;border-radius:4px;overflow:auto}.sheet-table[data-v-51b17c44]{width:100%;border-collapse:collapse;table-layout:fixed}.sheet-table th[data-v-51b17c44],.sheet-table td[data-v-51b17c44]{border:1px solid #ccc;padding:6px;font-size:.9rem;word-break:break-word}.sheet-table th[data-v-51b17c44]{position:sticky;top:0;background:#f2f2f2;z-index:10}.sheet-table th[data-v-51b17c44]:nth-child(3),.sheet-table td[data-v-51b17c44]:nth-child(3){width:8rem;white-space:nowrap}.empty[data-v-51b17c44]{text-align:center;padding:1.5rem 0;color:#777}.pagination-controls[data-v-51b17c44]{display:flex;justify-content:center;align-items:center;gap:1rem;margin:1rem 0}.pagination-controls button[data-v-51b17c44]{padding:.5rem 1rem;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer}.pagination-controls button[data-v-51b17c44]:disabled{opacity:.5;cursor:not-allowed}.count-info[data-v-51b17c44]{text-align:center;font-size:.9rem;color:#555;margin-bottom:1rem}.audio-cell[data-v-51b17c44]{text-align:center}.play-btn[data-v-51b17c44]{background:transparent;border:none;padding:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#666;transition:color .2s}.play-btn svg[data-v-51b17c44]{width:100%;height:100%}.play-btn[data-v-51b17c44]:hover{color:#333}.play-btn[data-v-51b17c44]:disabled{opacity:.5;cursor:not-allowed}.no-audio[data-v-51b17c44]{font-size:.9rem;color:#888}@keyframes shimmer-51b17c44{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ghost-row td[data-v-51b17c44]{background:#fff}.skeleton[data-v-51b17c44]{position:relative;overflow:hidden;background:#eee;height:12px;border-radius:4px}.skeleton.icon[data-v-51b17c44]{width:24px;height:24px;border-radius:50%}.skeleton.short[data-v-51b17c44]{width:85px}.skeleton.medium[data-v-51b17c44]{width:110px}.skeleton.tiny[data-v-51b17c44]{width:45px}.mt4[data-v-51b17c44]{margin-top:4px}.skeleton[data-v-51b17c44]: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-51b17c44 1.4s infinite}.control-bar select[data-v-51b17c44]{width:140px;max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.date-input[data-v-51b17c44]{width:140px;max-width:140px}@media (max-width: 640px){.card[data-v-51b17c44]{width:95%;height:calc(100vh - 2rem)}.control-bar[data-v-51b17c44]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 1rem 1rem}.sheet-table th[data-v-51b17c44],.sheet-table td[data-v-51b17c44]{padding:4px;font-size:.75rem}.col-sentiment[data-v-51b17c44]{display:none}.sheet-table th[data-v-51b17c44]:nth-child(3),.sheet-table td[data-v-51b17c44]:nth-child(3){width:6rem}}.overlay[data-v-51b17c44]{z-index:5000!important}@media (min-width: 1500px){.grid-layout .overlay[data-v-51b17c44]{left:240px!important;right:0!important;width:auto!important}}@media (max-width: 1499px){.grid-layout .overlay[data-v-51b17c44]{left:0!important;right:0!important;width:auto!important}}.dark .card[data-v-51b17c44]{background:var(--footer-bg);color:var(--text-color)}.dark .btn-icon[data-v-51b17c44],.dark .close[data-v-51b17c44]{color:#fff}.dark .overlay[data-v-51b17c44]{background:#000000bf}.dark select[data-v-51b17c44],.dark .date-input[data-v-51b17c44]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .sheet-table th[data-v-51b17c44],.dark .sheet-table td[data-v-51b17c44]{border-color:#ffffff26}.dark .sheet-table th[data-v-51b17c44]{background:var(--header-border)}.dark .empty[data-v-51b17c44],.dark .no-audio[data-v-51b17c44]{color:#aaa}.dark .ghost-row td[data-v-51b17c44]{background:var(--footer-bg)}.dark .skeleton[data-v-51b17c44]{background:#3a3a3a}.dark .skeleton[data-v-51b17c44]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.dark .play-btn[data-v-51b17c44]{color:#aaa}.dark .play-btn[data-v-51b17c44]:hover{color:#fff}.dark .audio-modal[data-v-51b17c44]{background:var(--footer-bg);color:var(--text-color)}.audio-overlay[data-v-51b17c44]{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-51b17c44]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 12px #00000040;position:relative;display:flex;flex-direction:column;gap:1rem;max-width:90%;width:360px}.audio-modal audio[data-v-51b17c44]{width:100%}.audio-modal .close[data-v-51b17c44]{position:absolute;top:.5rem;right:.5rem;background:none;border:none;font-size:1.25rem;cursor:pointer;color:#333}.marketing-reports-view[data-v-78af909d]{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-78af909d]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;box-shadow:0 4px 12px #0000001a}.type-header[data-v-78af909d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.lead-set-header[data-v-78af909d]{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.filter-select[data-v-78af909d]{padding:.3rem .75rem;font-size:.85rem;border:1px solid #ccc;border-radius:4px;background:#f7f7f7}.dark .filter-select[data-v-78af909d]{background:#444;border-color:var(--header-border);color:var(--text-color)}.header-actions[data-v-78af909d]{display:flex;align-items:center;gap:.5rem}.location-select[data-v-78af909d]{padding:.25rem .5rem;font-size:.85rem;border:1px solid #ccc;border-radius:4px;background:#fff}.type-title[data-v-78af909d]{margin:0;font-size:1.45rem;font-weight:700}.call-row--prism .call-logo-link[data-v-78af909d]{bottom:-.89rem}.btn-icon[data-v-78af909d]{border:none;background:none;font-size:1.5rem;color:#333;cursor:pointer;transition:color .2s}.btn-icon[data-v-78af909d]:hover{color:#36b24a}.reports-header[data-v-78af909d]{display:flex;align-items:center;margin-bottom:0;height:1.2rem}.btn-icon.back-btn[data-v-78af909d]{font-size:2.5rem;line-height:1;padding:0;margin:0}.gauges[data-v-78af909d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.gauge-wrapper[data-v-78af909d]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .15s}.gauge-wrapper[data-v-78af909d]:hover{transform:translateY(-2px)}.gauge[data-v-78af909d]{width:120px;height:60px}.numbers[data-v-78af909d]{display:flex;align-items:flex-end;gap:.2rem;margin-top:.25rem}.numbers .count[data-v-78af909d]{font-size:1.6rem;font-weight:700;color:#333}.numbers .goal[data-v-78af909d]{font-size:.9rem;color:#777}.period[data-v-78af909d]{font-size:.85rem;color:#555;margin-top:.15rem}.small-spinner[data-v-78af909d]{width:1rem;height:1rem;border-width:2px}.source-filter[data-v-78af909d]{display:flex;justify-content:center;gap:.5rem;margin:.5rem 0 1rem}.filter-btn[data-v-78af909d]{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-78af909d],.filter-btn[data-v-78af909d]:hover{background:#36b24a;color:#fff;border-color:#36b24a}.modal-overlay[data-v-78af909d]{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-78af909d]{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-78af909d]{padding-top:2.5rem;padding-bottom:2.5rem}.modal-content .table-wrapper[data-v-78af909d]{margin-block:1.25rem 2rem}.modal-content .actions[data-v-78af909d],.modal-content .btn.btn-secondary[data-v-78af909d]{margin-top:1.5rem}.modal-content.detail[data-v-78af909d]{max-width:900px;padding:1.5rem}.table-wrapper[data-v-78af909d]{overflow:auto;max-height:60vh}.sheet-table[data-v-78af909d]{width:100%;border-collapse:collapse;table-layout:fixed}.sheet-table th[data-v-78af909d],.sheet-table td[data-v-78af909d]{border:1px solid #ccc;padding:6px;text-align:left}.sheet-table th[data-v-78af909d]{position:sticky;top:0;z-index:10;background:#f2f2f2;box-shadow:0 2px 4px #0000001a}.dark .sheet-table th[data-v-78af909d]{background:var(--header-border);box-shadow:0 2px 4px #0009}.input-field[data-v-78af909d]{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;margin-bottom:1rem}.leads-sections .section[data-v-78af909d]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.leads-sections label[data-v-78af909d]{flex:0 0 100px;font-weight:500}.capitalize[data-v-78af909d]{text-transform:capitalize}.goals-inputs[data-v-78af909d]{display:flex;gap:1rem;justify-content:center;margin:1rem 0}.goal-label[data-v-78af909d]{display:flex;flex-direction:column;font-weight:600;font-size:.9rem;align-items:center}.goal-label input[data-v-78af909d]{width:80px;padding:.45rem;border:1px solid #ccc;border-radius:4px;margin-top:.3rem;text-align:center}.location-select[data-v-78af909d]{margin-right:.75rem;padding:.25rem .5rem;font-size:.85rem;border:1px solid #ccc;border-radius:4px;background:#fff}.dark .location-select[data-v-78af909d]{background:#444;border-color:var(--header-border);color:var(--text-color)}.btn[data-v-78af909d]{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-78af909d]:not(:disabled):hover{filter:brightness(.9)}.btn[data-v-78af909d]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-78af909d]{background:#36b24a;color:#fff}.btn-secondary[data-v-78af909d]{background:#f0f0f0;color:#000}.actions[data-v-78af909d]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.error[data-v-78af909d]{color:#e74c3c;font-size:.9rem;margin-top:.5rem}.loading-overlay[data-v-78af909d]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff6;z-index:1000}.spinner[data-v-78af909d]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-78af909d 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-78af909d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.call-row[data-v-78af909d]{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-78af909d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.call-row .type-header[data-v-78af909d]{position:absolute;top:1rem;left:50%;transform:translate(-50%)}.call-row .gauges.single .numbers .count[data-v-78af909d]{font-size:10rem;position:relative;top:10px}.call-row .type-header .type-title[data-v-78af909d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-row .call-logo[data-v-78af909d]{position:absolute;bottom:.3rem;right:.3rem;width:150px;height:auto;pointer-events:none}.call-row[data-v-78af909d]{position:relative}.call-row .gauges.single[data-v-78af909d]{position:static!important;inset:auto!important;margin-bottom:1rem}.calls-control[data-v-78af909d]{position:relative;z-index:1;margin-top:0}.call-row .calls-control[data-v-78af909d]{display:flex;justify-content:center;align-items:center;gap:.5rem;font-weight:700;margin-top:1rem}.call-row .calls-control label[data-v-78af909d],.call-row .calls-control .filter-select[data-v-78af909d],.call-row .calls-control .location-select[data-v-78af909d]{font-weight:inherit}.filter-select[data-v-78af909d],.location-select[data-v-78af909d]{padding:.3rem .6rem;font-size:.9rem;border:1px solid #ccc;border-radius:4px}.call-overlay[data-v-78af909d]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.call-row[data-v-78af909d]{cursor:default}.call-logo[data-v-78af909d],.call-logo-link[data-v-78af909d]{pointer-events:auto!important;cursor:pointer}.call-logo-link[data-v-78af909d]{position:absolute;bottom:.3rem;right:.3rem;width:150px;height:auto;z-index:2}.call-overlay[data-v-78af909d]{pointer-events:none}.call-row .numbers .count[data-v-78af909d]{cursor:pointer}.call-cards-container[data-v-78af909d]{display:flex;gap:1.5rem;flex-wrap:wrap}.call-cards-container .call-row[data-v-78af909d]{flex:1 1 490px;max-width:490px}.dark .type-row[data-v-78af909d]{background:var(--footer-bg);border-color:var(--header-border)}.dark .type-title[data-v-78af909d],.dark .period[data-v-78af909d],.dark .btn-icon[data-v-78af909d]{color:var(--text-color)}.dark .btn-icon[data-v-78af909d]:hover{color:#36b24a}.dark .modal-content[data-v-78af909d]{background:var(--footer-bg);color:var(--text-color)}.dark .sheet-table th[data-v-78af909d]{background:var(--header-border)}.dark .sheet-table th[data-v-78af909d],.dark .sheet-table td[data-v-78af909d]{border-color:#ffffff40}.dark .input-field[data-v-78af909d],.dark .leads-sections input[data-v-78af909d]{background:#444;border-color:var(--header-border);color:var(--text-color)}.dark .btn-secondary[data-v-78af909d]{background:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .filter-btn[data-v-78af909d]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .filter-btn.active[data-v-78af909d],.dark .filter-btn[data-v-78af909d]:hover{background:#36b24a;color:#fff;border-color:#36b24a}.dark .loading-overlay[data-v-78af909d]{background:#0006}.dark .spinner[data-v-78af909d]{border-color:#444;border-top-color:#36b24a}.filter-select[data-v-78af909d],.location-select[data-v-78af909d]{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-78af909d],.dark .location-select[data-v-78af909d]{width:140px;max-width:140px}.date-input[data-v-78af909d]{width:140px;max-width:140px;padding:.3rem .6rem;border:1px solid #ccc;border-radius:4px;background:#fff}.dash[data-v-78af909d]{margin:0 .4rem}.dark .date-input[data-v-78af909d]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}@media (max-width: 900px){.call-row .calls-control[data-v-78af909d]{flex-wrap:wrap}}.call-row .calls-control[data-v-78af909d]{flex-wrap:wrap;row-gap:.5rem;justify-content:center}.call-row .calls-control[data-v-78af909d]>*{flex:0 0 auto}@media (max-width: 480px){.call-row .calls-control .filter-select[data-v-78af909d],.call-row .calls-control .location-select[data-v-78af909d],.call-row .calls-control .date-input[data-v-78af909d]{width:110px;max-width:110px;font-size:.8rem}}.call-row[data-v-78af909d]{aspect-ratio:auto;height:auto;min-height:400px;padding-bottom:2.5rem}.call-row .calls-control[data-v-78af909d]{margin-bottom:.75rem}.call-logo--static[data-v-78af909d]{pointer-events:none;cursor:default}.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-2b271655]{display:flex;flex-direction:column;height:100%;background:var(--bg-color, #f5f5f5);padding:2rem}.analytics-card[data-v-2b271655]{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-2b271655]{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-2b271655]{margin:0;font-size:1.25rem;font-weight:600}.close-btn[data-v-2b271655],.edit-btn[data-v-2b271655]{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-2b271655]{left:1rem}.edit-btn[data-v-2b271655]{right:1rem}.close-btn[data-v-2b271655]:hover,.edit-btn[data-v-2b271655]:hover{color:#36b24a}.sheet-embed[data-v-2b271655]{flex:1;position:relative;background:#fff}.sheet-embed iframe[data-v-2b271655]{width:100%;height:100%;border:none}.empty[data-v-2b271655]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#777;font-style:italic;text-align:center}.loading-overlay[data-v-2b271655]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff9;z-index:1000}.spinner[data-v-2b271655]{position:absolute;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-2b271655 1s linear infinite}@keyframes spin-2b271655{to{transform:rotate(360deg)}}.modal-overlay[data-v-2b271655]{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-2b271655]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 16px #0003}.input-field[data-v-2b271655]{width:100%;padding:.8rem;border:1px solid #ccc;border-radius:4px;margin-bottom:1rem}.actions[data-v-2b271655]{display:flex;justify-content:flex-end;gap:.5rem}.btn[data-v-2b271655]{padding:.5rem 1rem;border-radius:4px;font-weight:700;cursor:pointer;transition:filter .15s}.btn-primary[data-v-2b271655]{background:#36b24a;color:#fff;border:none}.btn-secondary[data-v-2b271655]{background:#f0f0f0;color:#333;border:none}.btn-danger[data-v-2b271655]{background:#e74c3c;color:#fff;border:none}.btn[data-v-2b271655]:disabled{opacity:.6;cursor:not-allowed}.dark .analytics-card[data-v-2b271655]{background:var(--footer-bg);border-color:var(--header-border);box-shadow:0 4px 12px #0006}.dark .header[data-v-2b271655]{background:var(--footer-bg);border-bottom-color:var(--header-border)}.dark .header h2[data-v-2b271655],.dark .close-btn[data-v-2b271655],.dark .edit-btn[data-v-2b271655]{color:var(--text-color)}.dark .sheet-embed[data-v-2b271655],.dark .sheet-embed iframe[data-v-2b271655]{background:var(--footer-bg)}.dark .empty[data-v-2b271655]{color:var(--text-color)}.dark .loading-overlay[data-v-2b271655]{background:#000c}.dark .spinner[data-v-2b271655]{border:5px solid #555;border-top:5px solid #36B24A}.dark .modal-content[data-v-2b271655]{background:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .input-field[data-v-2b271655]{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}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.overlay[data-v-9d5d692c]{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-9d5d692c]{background:#fff;width:90vw;max-width:560px;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-9d5d692c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.close[data-v-9d5d692c]{background:none;border:none;font-size:1.25rem;cursor:pointer}.modal-body[data-v-9d5d692c]{flex:1;overflow-y:auto;scrollbar-gutter:stable;padding-right:.75rem}.loading-message[data-v-9d5d692c]{display:flex;flex-direction:column;align-items:center;padding:1rem}.spinner[data-v-9d5d692c]{width:30px;height:30px;border:3px solid #ddd;border-top-color:#36b24a;border-radius:50%;animation:spin-9d5d692c 1s linear infinite}@keyframes spin-9d5d692c{to{transform:rotate(360deg)}}.loading-text[data-v-9d5d692c]{margin-top:.5rem;font-size:1rem;color:#555}.error[data-v-9d5d692c]{color:#e74c3c;margin-bottom:1rem;text-align:center}.field[data-v-9d5d692c]{margin-bottom:1rem}.field label[data-v-9d5d692c]{display:block;font-weight:600;margin-bottom:.25rem}.hint[data-v-9d5d692c]{font-size:.85rem;color:#666;margin:.25rem 0 .75rem}.grid-head[data-v-9d5d692c]{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;margin:.25rem 0 .35rem;font-size:.85rem;color:#666}.pair-list[data-v-9d5d692c]{list-style:none;padding:0;margin:0 0 .5rem}.pair-list li[data-v-9d5d692c]{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;align-items:center;margin-bottom:.5rem}.pair-list input[data-v-9d5d692c]{padding:.4rem;border:1px solid #ccc;border-radius:4px}.remove-btn[data-v-9d5d692c]{background:none;border:none;font-size:1rem;margin-left:.25rem;color:#e74c3c;cursor:pointer}.add-btn[data-v-9d5d692c]{background:transparent;border:none;font-size:.9rem;color:#2d8cff;cursor:pointer}.card-footer[data-v-9d5d692c]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.btn-cancel[data-v-9d5d692c],.btn-save[data-v-9d5d692c]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:600}.btn-cancel[data-v-9d5d692c]{background:#eee}.btn-save[data-v-9d5d692c]{background:#36b24a;color:#fff}.dark .edit-card[data-v-9d5d692c]{background:var(--footer-bg);color:var(--text-color)}.dark .close[data-v-9d5d692c]{color:var(--text-color)}.dark .spinner[data-v-9d5d692c]{border-color:#555;border-top-color:#36b24a}.dark .pair-list input[data-v-9d5d692c]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .add-btn[data-v-9d5d692c]{color:var(--text-color);opacity:.75}.marketing-reports-view[data-v-d5d24556]{display:flex;flex-direction:column;gap:2rem;padding:2rem;background:var(--bg-color, #f5f5f5);box-sizing:border-box;width:100%;min-height:100dvh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji"}.reports-header[data-v-d5d24556]{display:flex;align-items:center;margin-bottom:0;height:1.2rem}.btn-icon[data-v-d5d24556]{border:none;background:none;font-size:1.5rem;color:#333;cursor:pointer;transition:color .2s}.btn-icon[data-v-d5d24556]:hover{color:#36b24a}.btn-icon.back-btn[data-v-d5d24556]{font-size:2.5rem;line-height:1;padding:0;margin:0}.type-row[data-v-d5d24556]{background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:1.25rem 1.25rem 1rem;box-shadow:0 8px 24px #0000000f;display:flex;flex-direction:column;min-height:calc(100dvh - 180px)}.type-header[data-v-d5d24556]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.type-title[data-v-d5d24556]{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:.2px}.header-actions[data-v-d5d24556]{display:flex;align-items:center;gap:.5rem}.header-refresh[data-v-d5d24556]{display:none}.header-actions .btn-edit[data-v-d5d24556]{border:1px solid #e6e6e6;background:#fff;padding:.35rem .6rem;border-radius:8px;font-weight:700;font-size:.9rem;cursor:pointer}.header-actions .btn-edit[data-v-d5d24556]:hover{filter:brightness(.97)}.hm-controls[data-v-d5d24556]{display:grid;gap:.75rem .8rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:end;margin-bottom:.5rem}.control[data-v-d5d24556]{display:grid;gap:.35rem}.control>span[data-v-d5d24556]{font-size:.85rem;color:#666}.filter-select[data-v-d5d24556],.location-select[data-v-d5d24556]{padding:.5rem .65rem;font-size:.95rem;border:1px solid #d9d9d9;border-radius:8px;width:100%;max-width:360px;background:#fff}.muted[data-v-d5d24556]{color:#777;margin:.25rem 0}.error[data-v-d5d24556]{color:#e74c3c;margin:.25rem 0}.stats-row[data-v-d5d24556]{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:.6rem;margin:.65rem 0 .8rem}.stat[data-v-d5d24556]{background:#fafafa;border:1px solid #ececec;border-radius:12px;padding:.7rem .8rem}.stat-label[data-v-d5d24556]{font-size:.8rem;color:#666;margin-bottom:.25rem}.stat-value[data-v-d5d24556]{font-weight:900;font-size:1.2rem;line-height:1.1;letter-spacing:.2px}.stat-sub[data-v-d5d24556]{margin-top:.15rem;font-size:.75rem;color:#888}.map-wrap[data-v-d5d24556]{position:relative;border:1px solid #eef0f3;border-radius:12px;overflow:hidden;flex:1 1 auto;display:flex;flex-direction:column}.leaflet-map[data-v-d5d24556]{width:100%;background:#0b1020;flex:1 1 auto;height:auto!important;min-height:360px}.map-refresh[data-v-d5d24556]{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:10px;border:1px solid #e2e8f0;background:#fffffff2;box-shadow:0 6px 16px #0000001a;display:grid;place-items:center;font-weight:900;font-size:18px;line-height:1;cursor:pointer;z-index:10050;transition:transform .06s ease,filter .2s ease;pointer-events:auto;color:#111}.map-refresh[data-v-d5d24556]:hover{filter:brightness(.97)}.map-refresh[data-v-d5d24556]:active{transform:translateY(1px)}.map-refresh[data-v-d5d24556]:disabled{opacity:.6;cursor:not-allowed}.legend[data-v-d5d24556]{position:absolute;right:12px;bottom:12px;background:#fffffff2;border:1px solid #ddd;border-radius:10px;padding:.5rem .6rem;font-size:.85rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 4px 12px #00000014;z-index:10040;pointer-events:auto}.legend-row[data-v-d5d24556]{display:grid;grid-auto-flow:column;gap:.5rem;align-items:center;justify-content:start}.swatch[data-v-d5d24556]{display:inline-block;width:18px;height:12px;border-radius:3px;border:1px solid rgba(0,0,0,.1333333333);vertical-align:middle}.swatch.good[data-v-d5d24556]{background:#22c55e}.swatch.ok[data-v-d5d24556]{background:#f59e0b}.swatch.meh[data-v-d5d24556]{background:#ef4444}.placeholder[data-v-d5d24556]{display:inline-block;min-width:2ch;color:#bbb}.mini-grid[data-v-d5d24556]{position:absolute;top:10px;left:10px;display:grid;gap:2px;padding:6px;border-radius:10px;background:#fffffff2;border:1px solid #e2e8f0;box-shadow:0 6px 16px #0000001a;z-index:10050;pointer-events:auto;transform:translateZ(0)}.mini-cell[data-v-d5d24556]{width:10px;height:10px;display:grid;place-items:center}.mini-empty[data-v-d5d24556]{opacity:.35}.mini-dot[data-v-d5d24556]{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffe6,0 2px 4px #00000026}.mini-good .mini-dot[data-v-d5d24556]{background:#22c55e}.mini-ok .mini-dot[data-v-d5d24556]{background:#f59e0b}.mini-meh .mini-dot[data-v-d5d24556]{background:#ef4444}.mini-out .mini-dot[data-v-d5d24556]{background:#9aa0a6}.map-hint[data-v-d5d24556]{position:absolute;left:12px;bottom:12px;z-index:10050;background:#fffffff2;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px;box-shadow:0 6px 16px #0000001a;font-size:.85rem;line-height:1.25;color:#1f2937;max-width:320px;pointer-events:auto}.map-hint kbd[data-v-d5d24556]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8em;padding:2px 6px;border:1px solid #d1d5db;border-bottom-width:3px;border-radius:6px;background:#f9fafb;box-shadow:inset 0 -1px #e5e7eb}.debug-dump[data-v-d5d24556]{margin-top:1rem}.json[data-v-d5d24556]{white-space:pre-wrap;word-break:break-word;background:#0c111b;color:#e6e9ef;border-radius:8px;padding:.5rem;border:1px solid #243048}.loading-overlay[data-v-d5d24556]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff6;z-index:20000}.spinner[data-v-d5d24556]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-d5d24556 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-d5d24556{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dark .type-row[data-v-d5d24556]{background:var(--footer-bg);border-color:var(--header-border)}.dark .type-title[data-v-d5d24556],.dark .btn-icon[data-v-d5d24556]{color:var(--text-color)}.dark .btn-icon[data-v-d5d24556]:hover{color:#36b24a}.dark .filter-select[data-v-d5d24556],.dark .location-select[data-v-d5d24556]{background:#2c3446;border-color:var(--header-border);color:var(--text-color)}.dark .stat[data-v-d5d24556]{background:var(--footer-bg);border-color:var(--header-border)}.dark .stat-label[data-v-d5d24556]{color:var(--muted, #a7b0c0)}.dark .map-wrap[data-v-d5d24556]{border-color:var(--header-border)}.dark .legend[data-v-d5d24556]{background:#101521f5;border-color:var(--panel-border, #2a3242);color:var(--text-color)}.dark .mini-grid[data-v-d5d24556]{background:#101521f5;border-color:var(--panel-border, #2a3242)}.dark .map-hint[data-v-d5d24556]{background:#101521f5;border-color:var(--panel-border, #2a3242);color:var(--text-color)}.dark .map-hint kbd[data-v-d5d24556]{background:#0f172a;border-color:#263042;box-shadow:none}.dark .map-refresh[data-v-d5d24556]{background:#1a202ceb;border-color:var(--panel-border, #2a3242);color:var(--text-color)}.dark .header-actions .btn-edit[data-v-d5d24556]{background:var(--footer-bg);border-color:var(--header-border);color:var(--text-color)}.dark .loading-overlay[data-v-d5d24556]{background:#0006}.dark .spinner[data-v-d5d24556]{border-color:#444;border-top-color:#36b24a}.semrush-map-view .rank-icon-wrapper{filter:drop-shadow(0 8px 18px rgba(0,0,0,.2))}.semrush-map-view .rank-pin{display:grid;place-items:center;border-radius:50%;border:none;box-shadow:0 0 0 2px #ffffffe6,0 6px 14px #00000038;background-image:radial-gradient(circle at 35% 35%,#ffffff2e,#fff0 45%);-webkit-user-select:none;user-select:none}.semrush-map-view .rank-pin>span{font-weight:900;font-size:14px;line-height:1;color:#fff;transform:translateY(-.5px);letter-spacing:.2px;text-shadow:none;-webkit-text-stroke:0 transparent}.semrush-map-view .rank-pin.rank-good{background-color:#22c55e}.semrush-map-view .rank-pin.rank-ok{background-color:#f59e0b}.semrush-map-view .rank-pin.rank-meh{background-color:#ef4444}.semrush-map-view .rank-pin.rank-out{background-color:#9aa0a6}.leadership-survey-create-view[data-v-81d65bdd]{width:100%;max-width:1650px;margin:0 auto;padding:20px;position:relative}.loading-overlay[data-v-81d65bdd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-81d65bdd]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-81d65bdd 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-81d65bdd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card.user-actions-card[data-v-81d65bdd]{background:#fff;border:1px solid #ddd;border-radius:12px;padding:1.75rem;box-shadow:0 6px 14px #0000001f;position:relative}.card-header[data-v-81d65bdd]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:.6rem}.header-left[data-v-81d65bdd],.header-right[data-v-81d65bdd]{display:flex;align-items:center}.header-right[data-v-81d65bdd]{justify-content:flex-end}.header-center[data-v-81d65bdd]{text-align:center;display:flex;align-items:center;gap:.5rem;justify-content:center}.card-header h2[data-v-81d65bdd]{margin:0;font-size:1.8rem}.close-btn[data-v-81d65bdd]{background:transparent;border:none;font-size:2rem;cursor:pointer;color:#666;line-height:1}.delete-btn[data-v-81d65bdd]{background:#d9534f;color:#fff;border:none;padding:.45rem .9rem;border-radius:6px;font-weight:700;cursor:pointer}.pill[data-v-81d65bdd]{padding:.25rem .6rem;border-radius:999px;background:#f1f3f4;color:#333;font-weight:700;border:1px solid #e5e7eb}.pill.done[data-v-81d65bdd]{background:#e6f7ee;color:#2f7a3e;border-color:#b9e3c6}.meta[data-v-81d65bdd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,max-content));justify-content:start;align-items:center;gap:.6rem 1.25rem;margin:.6rem 0 1rem;color:#555}.person[data-v-81d65bdd]{display:flex;gap:.7rem;align-items:center;min-width:0}.person .avatar[data-v-81d65bdd]{width:48px;height:48px;border-radius:50%;border:1px solid #afafaf;overflow:hidden;display:flex;align-items:center;justify-content:center}.person .avatar img[data-v-81d65bdd]{width:100%;height:100%;object-fit:cover}.avatar-fallback[data-v-81d65bdd]{width:48px;height:48px;border-radius:50%;background:#ababab;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:1rem}.person-lines[data-v-81d65bdd]{display:flex;flex-direction:column;min-width:0}.person-lines .label[data-v-81d65bdd]{font-size:.9rem;color:#888;white-space:nowrap}.person-lines .value[data-v-81d65bdd]{font-weight:650;font-size:1rem;white-space:nowrap}.created[data-v-81d65bdd]{min-width:max-content}.created .label[data-v-81d65bdd]{font-size:.9rem;color:#888;white-space:nowrap}.created .value[data-v-81d65bdd]{font-weight:650;white-space:nowrap}.instructions-card[data-v-81d65bdd]{border:1px solid #ddd;border-radius:10px;background:#fafafa;padding:1rem 1.25rem;margin:0 0 1.25rem}.instructions-card h3[data-v-81d65bdd]{margin:.2rem 0 .6rem;font-size:1.2rem}.instructions-card h4[data-v-81d65bdd]{margin:.9rem 0 .4rem;font-size:1rem;color:#444}.instructions-card .scale-line[data-v-81d65bdd]{margin:0}.instructions-card .scale-note[data-v-81d65bdd]{color:#666}.instructions-card ul[data-v-81d65bdd]{margin:.25rem 0 0 1.1rem;padding:0;list-style:disc}.instructions-card li[data-v-81d65bdd]{margin:.25rem 0;line-height:1.45}.survey-columns[data-v-81d65bdd]{display:grid;grid-template-columns:1fr;gap:1.25rem}.survey-card[data-v-81d65bdd]{border:1px solid #ddd;border-radius:10px;padding:1.1rem;position:relative;background:#fff}.survey-card legend[data-v-81d65bdd]{font-weight:750;margin-bottom:.85rem}.submitted-pill[data-v-81d65bdd]{position:absolute;top:10px;right:10px;background:#e6f7ee;color:#2f7a3e;border:1px solid #b9e3c6;border-radius:999px;padding:.22rem .6rem;font-weight:700;font-size:.82rem}.survey-card.has-pill[data-v-81d65bdd]{padding-top:2.4rem}.item-row[data-v-81d65bdd]{display:grid;grid-template-columns:minmax(420px,1fr) minmax(320px,420px);gap:1.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid #f0f0f0}.item-row[data-v-81d65bdd]:last-child{border-bottom:0}.label[data-v-81d65bdd]{line-height:1.55;font-size:1rem}.control[data-v-81d65bdd]{display:flex;align-items:center;gap:.6rem}.value[data-v-81d65bdd]{width:32px;text-align:center;font-weight:700}.item-row .control[data-v-81d65bdd]{display:grid;grid-template-columns:1fr 32px;align-items:center;gap:.75rem}.item-row .control input[type=range][data-v-81d65bdd]{width:100%;margin-left:0;flex:1 1 auto;min-width:300px}.actions[data-v-81d65bdd]{text-align:right;margin-top:1rem;display:flex;gap:.6rem;justify-content:flex-end}.btn[data-v-81d65bdd]{padding:.6rem 1rem;border:none;border-radius:6px;font-weight:750;cursor:pointer}.btn-secondary[data-v-81d65bdd]{background:#f0f0f0;color:#000}.btn-danger[data-v-81d65bdd]{background:#d9534f;color:#fff}.modal-overlay[data-v-81d65bdd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:50;display:flex;align-items:center;justify-content:center}.modal-content[data-v-81d65bdd]{background:#fff;padding:2rem;border-radius:10px;width:92%;max-width:520px;box-shadow:0 6px 14px #0003;text-align:center}.form-actions[data-v-81d65bdd]{display:flex;gap:10px;justify-content:center;margin-top:1rem}input[type=range][data-v-81d65bdd]{-moz-appearance:none;appearance:none;-webkit-appearance:none}input[type=range][data-v-81d65bdd]::-webkit-slider-runnable-track{height:8px;background:#0000001f;border-radius:999px}input[type=range][data-v-81d65bdd]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#36b24a;border:2px solid #fff;box-shadow:0 0 0 1px #00000026;margin-top:-7px}input[type=range][data-v-81d65bdd]:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px #36b24a40}input[type=range][data-v-81d65bdd]::-moz-range-track{height:8px;background:#e9e9e9;border-radius:999px}input[type=range][data-v-81d65bdd]::-moz-range-progress{height:8px;background:#36b24a;border-radius:999px}input[type=range][data-v-81d65bdd]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#36b24a;border:2px solid #fff}input[type=range][data-v-81d65bdd]::-ms-track{height:8px;background:transparent;border-color:transparent;color:transparent}input[type=range][data-v-81d65bdd]::-ms-fill-lower{background:#36b24a;border-radius:999px}input[type=range][data-v-81d65bdd]::-ms-fill-upper{background:#e9e9e9;border-radius:999px}input[type=range][data-v-81d65bdd]::-ms-thumb{width:20px;height:20px;border-radius:50%;background:#36b24a;border:2px solid #fff}@media (max-width: 1100px){.item-row[data-v-81d65bdd]{grid-template-columns:1fr 1fr}}@media (max-width: 780px){.item-row[data-v-81d65bdd]{grid-template-columns:1fr;gap:.9rem}.control[data-v-81d65bdd]{justify-content:space-between}input[type=range][data-v-81d65bdd]{width:100%}}@media (max-width: 640px){.person-lines .value[data-v-81d65bdd]{white-space:normal}}@media (max-width: 560px){.card-header[data-v-81d65bdd]{grid-template-columns:1fr;row-gap:.5rem;text-align:center}.header-left[data-v-81d65bdd],.header-right[data-v-81d65bdd],.header-center[data-v-81d65bdd]{justify-content:center}}@media (max-width: 560px){.meta[data-v-81d65bdd]{grid-template-columns:1fr;gap:.5rem .75rem}}@media (max-width: 560px){.item-row[data-v-81d65bdd]{grid-template-columns:1fr;gap:.75rem}.control[data-v-81d65bdd]{justify-content:space-between}.item-row .control input[type=range][data-v-81d65bdd]{width:100%}}@supports (padding: max(0px)){.leadership-survey-create-view[data-v-81d65bdd]{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}.dark .leadership-survey-create-view[data-v-81d65bdd]{color:var(--text-color)}.dark .loading-overlay[data-v-81d65bdd]{background:#121212a6}.dark .spinner[data-v-81d65bdd]{border:5px solid rgba(255,255,255,.18);border-top-color:#36b24a}.dark .card.user-actions-card[data-v-81d65bdd]{background:var(--footer-bg);border:1px solid var(--header-border);box-shadow:none;color:var(--text-color)}.dark .card-header[data-v-81d65bdd],.dark .modal-content[data-v-81d65bdd]{background:var(--header-bg)}.dark .card-header h2[data-v-81d65bdd],.dark .close-btn[data-v-81d65bdd],.dark .delete-btn[data-v-81d65bdd]{color:#fff}.dark .pill[data-v-81d65bdd]{background:#ffffff14;color:var(--text-color);border:1px solid var(--header-border)}.dark .pill.done[data-v-81d65bdd]{background:#2ecc7126;color:#2ecc71;border-color:#2ecc71}.dark .meta[data-v-81d65bdd]{color:var(--text-color)}.dark .person .avatar[data-v-81d65bdd]{border-color:var(--header-border)}.dark .avatar-fallback[data-v-81d65bdd]{background:#555;color:#eaeaea}.dark .instructions-card[data-v-81d65bdd]{background:var(--header-bg);border-color:var(--header-border)}.dark .instructions-card h4[data-v-81d65bdd]{color:var(--text-color)}.dark .instructions-card .scale-note[data-v-81d65bdd]{color:#bbb}.dark .survey-card[data-v-81d65bdd]{background:var(--header-bg);border-color:var(--header-border)}.dark .item-row[data-v-81d65bdd]{border-color:var(--header-border)}.dark .btn[data-v-81d65bdd]{color:var(--text-color)}.dark .btn-secondary[data-v-81d65bdd]{background:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .btn-danger[data-v-81d65bdd],.dark .delete-btn[data-v-81d65bdd]{background:#b34747;color:#fff}.dark .submitted-pill[data-v-81d65bdd]{background:#2ecc712e;border:1px solid #2ecc71;color:#2ecc71}.dark .modal-overlay[data-v-81d65bdd]{background:#000000a6}.dark .modal-content[data-v-81d65bdd]{background:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border);box-shadow:none}.dark .form-actions .btn-secondary[data-v-81d65bdd]{background:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark input[type=range][data-v-81d65bdd]{background:linear-gradient(to right,#36b24a 0,#36b24a)}.dark input[type=range][data-v-81d65bdd]::-webkit-slider-runnable-track{background:#ffffff2e}.dark input[type=range][data-v-81d65bdd]::-webkit-slider-thumb{background:#36b24a;border:2px solid #1a1a1a;box-shadow:0 0 0 1px #0009}.dark input[type=range][data-v-81d65bdd]::-moz-range-track{background:#ffffff2e}.dark input[type=range][data-v-81d65bdd]::-moz-range-progress{background:#36b24a}.dark input[type=range][data-v-81d65bdd]::-moz-range-thumb{background:#36b24a;border:2px solid #1a1a1a}.dark input[type=range][data-v-81d65bdd]::-ms-fill-upper{background:#ffffff2e}.dark input[type=range][data-v-81d65bdd]::-ms-fill-lower{background:#36b24a}.dark input[type=range][data-v-81d65bdd]::-ms-thumb{background:#36b24a;border:2px solid #1a1a1a}.leadership-survey-details-view[data-v-37e794a2]{width:100%;max-width:1500px;margin:0 auto;padding:16px;position:relative}.loading-overlay[data-v-37e794a2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:10}.spinner[data-v-37e794a2]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-37e794a2 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-37e794a2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card[data-v-37e794a2]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;box-shadow:0 4px 8px #0000001a}.card-header[data-v-37e794a2]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:1rem}.header-left[data-v-37e794a2],.header-right[data-v-37e794a2]{display:flex;align-items:center}.header-right[data-v-37e794a2]{justify-content:flex-end}.header-center[data-v-37e794a2]{text-align:center;display:flex;align-items:center;gap:.5rem;justify-content:center}.pill[data-v-37e794a2]{padding:.25rem .6rem;border-radius:999px;background:#f5f5f5;font-weight:700}.pill.done[data-v-37e794a2]{background:#e6f7ee;color:#2f7a3e;border:1px solid #b9e3c6}.card-header h2[data-v-37e794a2]{margin:0;font-size:1.8rem}.close-btn[data-v-37e794a2]{background:transparent;border:none;font-size:2rem;cursor:pointer;color:#666}.print-btn[data-v-37e794a2]{cursor:pointer;color:gray;font-size:1.5rem;margin-right:1rem}.delete-btn[data-v-37e794a2]{background:#d9534f;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-weight:700;cursor:pointer}.meta[data-v-37e794a2]{display:flex;gap:1.25rem;margin-bottom:1rem;color:#555;flex-wrap:wrap;align-items:center}.person[data-v-37e794a2]{display:flex;gap:.6rem;align-items:center}.person .avatar[data-v-37e794a2]{width:38px;height:38px;border-radius:50%;border:1px solid #afafaf;overflow:hidden;display:flex;align-items:center;justify-content:center}.person .avatar img[data-v-37e794a2]{width:100%;height:100%;object-fit:cover}.avatar-fallback[data-v-37e794a2]{width:38px;height:38px;border-radius:50%;background:#ababab;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.person-lines .label[data-v-37e794a2]{font-size:.85rem;color:#888}.person-lines .value[data-v-37e794a2]{font-weight:600}.created .label[data-v-37e794a2]{font-size:.85rem;color:#888}.created .value[data-v-37e794a2]{font-weight:600}.table-wrap[data-v-37e794a2]{margin:1rem 0}.ratings-table[data-v-37e794a2]{width:100%;border-collapse:collapse}.ratings-table th[data-v-37e794a2],.ratings-table td[data-v-37e794a2]{border:1px solid #ddd;padding:8px}.ratings-table th.num[data-v-37e794a2],.ratings-table td.num[data-v-37e794a2]{text-align:center;width:80px}.modal-overlay[data-v-37e794a2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:50;display:flex;align-items:center;justify-content:center}.modal-content[data-v-37e794a2]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 8px #0003;text-align:center}.form-actions[data-v-37e794a2]{display:flex;gap:8px;justify-content:center;margin-top:1rem}.btn[data-v-37e794a2]{padding:.5rem 1rem;border:none;border-radius:4px;font-weight:700;cursor:pointer}.btn-secondary[data-v-37e794a2]{background:#f0f0f0;color:#000}.btn-danger[data-v-37e794a2]{background:#d9534f;color:#fff}@media (max-width: 640px){.card-header[data-v-37e794a2]{grid-template-columns:1fr;row-gap:.5rem;text-align:center}.header-left[data-v-37e794a2],.header-right[data-v-37e794a2],.header-center[data-v-37e794a2]{justify-content:center}}@media (max-width: 640px){.meta[data-v-37e794a2]{flex-direction:column;align-items:flex-start;gap:.75rem}.person[data-v-37e794a2],.created[data-v-37e794a2]{width:100%}.person-lines .value[data-v-37e794a2]{white-space:normal}}@media (max-width: 768px){.table-wrap[data-v-37e794a2]{overflow-x:auto}.ratings-table[data-v-37e794a2]{min-width:500px}}@media (max-width: 480px){.leadership-survey-details-view[data-v-37e794a2]{padding:10px}.card[data-v-37e794a2]{padding:1rem}.modal-content[data-v-37e794a2]{padding:1.25rem}}@media (max-width: 400px){.form-actions[data-v-37e794a2]{flex-direction:column;gap:.5rem}.btn[data-v-37e794a2]{width:100%}}.dark .loading-overlay[data-v-37e794a2]{background:#121212a6}.dark .card[data-v-37e794a2]{background:var(--footer-bg);border:1px solid var(--header-border);color:var(--text-color);box-shadow:none}.dark .card-header[data-v-37e794a2],.dark .modal-content[data-v-37e794a2]{background:var(--header-bg)}.dark .card-header h2[data-v-37e794a2],.dark .print-btn[data-v-37e794a2],.dark .close-btn[data-v-37e794a2],.dark .delete-btn[data-v-37e794a2]{color:#fff}.dark .meta[data-v-37e794a2],.dark .person-lines .value[data-v-37e794a2],.dark .created .value[data-v-37e794a2]{color:var(--text-color)}.dark .person .avatar[data-v-37e794a2]{border-color:var(--header-border)}.dark .avatar-fallback[data-v-37e794a2]{background:#555}.dark .ratings-table th[data-v-37e794a2],.dark .ratings-table td[data-v-37e794a2]{border-color:var(--header-border)}.dark .btn-secondary[data-v-37e794a2]{background:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .btn-danger[data-v-37e794a2]{background:#b34747}.dark .spinner[data-v-37e794a2]{border-top-color:#36b24a}.dark .pill.done[data-v-37e794a2]{background:#2ecc7126;color:#2ecc71;border-color:#2ecc71}.timekeeping-view[data-v-1c6a2aa5],.timekeeping-view[data-v-1c6a2aa5] *{font-family:var(--font-family, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji")}.noselect[data-v-1c6a2aa5]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.timekeeping-view[data-v-1c6a2aa5]{display:flex;flex-direction:column;min-height:auto;padding-inline:32px;padding-block:16px;width:100%;box-sizing:border-box}.tabs[data-v-1c6a2aa5]{display:flex;gap:8px;margin:0 0 8px}.tab[data-v-1c6a2aa5]{background:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:8px 12px;cursor:pointer;font-weight:700}.tab.active[data-v-1c6a2aa5]{background:#36b24a1f;border-color:#36b24a}.loading-overlay[data-v-1c6a2aa5]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#fffc;z-index:10}.spinner[data-v-1c6a2aa5]{position:fixed;top:50%;left:50%;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #36B24A;border-radius:50%;animation:spin-1c6a2aa5 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin-1c6a2aa5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.directory-card[data-v-1c6a2aa5],.timekeeping-card[data-v-1c6a2aa5]{background:#fff;border:1px solid #ddd;border-radius:12px;padding:1.25rem;margin:16px auto 1.5rem;width:100%;max-width:1500px;box-shadow:0 6px 14px #00000014;box-sizing:border-box;position:relative}.rows-wrapper[data-v-1c6a2aa5]{margin-left:-1.25rem;margin-right:-1.25rem}.card-header[data-v-1c6a2aa5]{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:1rem}.card-header h2[data-v-1c6a2aa5]{margin:0;font-size:1.4rem;color:#0e0e0e}.title-wrap[data-v-1c6a2aa5]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.today-total-chip[data-v-1c6a2aa5]{margin-left:8px;display:inline-flex;align-items:center;gap:8px;background:#36b24a14;border:1px solid rgba(54,178,74,.35);border-radius:999px;padding:6px 12px}.today-total-chip .label[data-v-1c6a2aa5]{color:#0d6642;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.02em}.today-total-chip .value[data-v-1c6a2aa5]{color:#064e3b}.status-pill[data-v-1c6a2aa5]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#f1f1f1;font-weight:700;color:#333;border:1px solid #e8e8e8}.status-pill .dot[data-v-1c6a2aa5]{width:8px;height:8px;border-radius:50%;background:#aaa}.status-pill.on[data-v-1c6a2aa5]{background:#36b24a1f;color:#0b5;border-color:#36b24a59}.status-pill.on .dot[data-v-1c6a2aa5]{background:#0b5}.status-pill.meal[data-v-1c6a2aa5]{background:#fff7ed;color:#b45309;border-color:#fed7aa}.status-pill.meal .dot[data-v-1c6a2aa5]{background:#f59e0b}.list-header[data-v-1c6a2aa5]{display:flex;padding:.5rem 1.25rem;border-bottom:1px solid #eaeaea;border-top:none}.header-label[data-v-1c6a2aa5]{margin:0;font-size:.95rem;color:#6b7280}.row[data-v-1c6a2aa5]{display:flex;align-items:center;border-bottom:1px solid #f1f1f1;padding:.55rem 1.25rem;transition:background-color .18s ease}.entry-list .row[data-v-1c6a2aa5]:last-child{border-bottom:0}.row[data-v-1c6a2aa5]:hover{background-color:#fbfbfb}.no-pointer[data-v-1c6a2aa5]{cursor:default}.controls-row[data-v-1c6a2aa5]{display:flex;justify-content:space-between;gap:8px;margin-top:.5rem}.controls-row .controls-left[data-v-1c6a2aa5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.controls-row .controls-right[data-v-1c6a2aa5]{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:15px}.controls-row .controls-right strong[data-v-1c6a2aa5]{font-size:16px}.clean-divider[data-v-1c6a2aa5]{border-top:0}.today-total-inline[data-v-1c6a2aa5]{opacity:.85}.range-controls label[data-v-1c6a2aa5]{font-size:14px;display:inline-flex;align-items:center;gap:6px}.range-controls input[type=date][data-v-1c6a2aa5]{padding:6px 8px;border:1px solid #ddd;border-radius:6px}.calendar-wrap[data-v-1c6a2aa5]{padding:.75rem 1.25rem 1.25rem}.calendar-header[data-v-1c6a2aa5]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.month-title[data-v-1c6a2aa5]{font-size:1.1rem}.calendar-grid[data-v-1c6a2aa5]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.dow[data-v-1c6a2aa5]{font-weight:700;text-align:center;color:#666}.day[data-v-1c6a2aa5]{min-height:70px;border:1px solid #eee;border-radius:8px;padding:6px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;transition:background-color .12s ease,border-color .12s ease}.day[data-v-1c6a2aa5]:hover{background:#fafafa}.day.pad[data-v-1c6a2aa5]{border:none;min-height:0;cursor:default}.day.today[data-v-1c6a2aa5]{outline:2px dashed #bbb}.day.selected[data-v-1c6a2aa5]{border-color:#36b24a;background:#36b24a0f}.day-num[data-v-1c6a2aa5]{font-weight:700}.day-hours[data-v-1c6a2aa5]{font-size:12px;color:#666}.calendar-legend[data-v-1c6a2aa5]{font-size:12px;color:#666;padding:6px 0 0 2px}.column[data-v-1c6a2aa5]{padding:0 .5rem;min-width:0}.col-start[data-v-1c6a2aa5],.col-end[data-v-1c6a2aa5]{flex:1 1 240px}.col-meals[data-v-1c6a2aa5]{flex:1.5 1 360px;display:flex;flex-wrap:wrap;gap:6px}.col-duration[data-v-1c6a2aa5]{flex:0 0 120px;display:flex;justify-content:flex-start}.col-state[data-v-1c6a2aa5]{flex:0 0 100px;display:flex;justify-content:flex-start}.entry-list[data-v-1c6a2aa5]{list-style:none;padding:0;margin:0}.entry-row .state[data-v-1c6a2aa5]{font-size:12px;color:#6b7280}.entry-row .state.open[data-v-1c6a2aa5]{color:#eab308;font-weight:700}.chip[data-v-1c6a2aa5]{display:inline-block;background:#f1f5f9;border:1px solid #e2e8f0;padding:2px 6px;border-radius:999px;font-size:12px;white-space:nowrap}.chip-meal[data-v-1c6a2aa5]{background:#fff7ed;border-color:#fed7aa}.muted[data-v-1c6a2aa5]{color:#9ca3af}.btn[data-v-1c6a2aa5]{padding:.5rem 1rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:800;transition:background-color .18s,transform .18s}.btn[data-v-1c6a2aa5]:not(:disabled):hover{filter:brightness(.97);transform:translateY(-.5px)}.btn[data-v-1c6a2aa5]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-1c6a2aa5]{background-color:#36b24a;color:#fff}.btn-secondary[data-v-1c6a2aa5]{background-color:#f6f6f6;color:#0e0e0e;border:1px solid #e5e7eb}.btn-danger[data-v-1c6a2aa5]{background-color:#ef4444;color:#fff}.empty[data-v-1c6a2aa5]{margin:.75rem 1.25rem 1rem;padding:14px;background:#f8f8f8;border:1px solid #eee;border-radius:8px;color:#666}.tk-error[data-v-1c6a2aa5]{margin-top:10px;padding:12px;border:1px solid #fca5a5;background:#fef2f2;color:#991b1b;border-radius:8px}.dark .timekeeping-view[data-v-1c6a2aa5]{background-color:var(--bg-color);color:var(--text-color)}.dark .loading-overlay[data-v-1c6a2aa5]{background-color:var(--bg-color)!important}.dark .spinner[data-v-1c6a2aa5]{border:5px solid var(--header-border);border-top-color:#36b24a}.dark .directory-card[data-v-1c6a2aa5],.dark .timekeeping-card[data-v-1c6a2aa5]{background-color:var(--footer-bg);border:1px solid var(--header-border);box-shadow:0 6px 14px #00000059}.dark .card-header h2[data-v-1c6a2aa5]{color:var(--text-color)}.dark .today-total-chip[data-v-1c6a2aa5]{background:#36b24a1a;border-color:#36b24a66}.dark .today-total-chip .label[data-v-1c6a2aa5]{color:#a7f3d0}.dark .today-total-chip .value[data-v-1c6a2aa5]{color:#d1fae5}.dark .status-pill[data-v-1c6a2aa5]{background:var(--header-bg);color:var(--text-color);border-color:var(--header-border)}.dark .status-pill.on[data-v-1c6a2aa5]{background:#36b24a1f;color:#0b5;border-color:#36b24a59}.dark .status-pill.meal[data-v-1c6a2aa5]{background:#fff7ed14;color:#fbbf24;border-color:var(--header-border)}.dark .list-header[data-v-1c6a2aa5]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .list-header .header-label[data-v-1c6a2aa5]{color:var(--text-color);opacity:.8}.dark .row[data-v-1c6a2aa5]{background-color:var(--footer-bg);border-bottom:1px solid var(--header-border)}.dark .row[data-v-1c6a2aa5]:hover{background-color:var(--header-bg)}.dark .entry-row .state[data-v-1c6a2aa5]{color:var(--text-color);opacity:.9}.dark .chip[data-v-1c6a2aa5]{background:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}.dark .chip-meal[data-v-1c6a2aa5]{background:#fff7ed0f;border-color:var(--header-border)}.dark .btn-secondary[data-v-1c6a2aa5]{background-color:var(--footer-bg);color:var(--text-color);border:1px solid var(--header-border)}.dark .empty[data-v-1c6a2aa5]{background:var(--header-bg);border:1px solid var(--header-border);color:var(--text-color)}@media (max-width: 600px){.timekeeping-view[data-v-1c6a2aa5]{padding-inline:12px;padding-block:8px}.tabs[data-v-1c6a2aa5]{margin-bottom:4px}.tab[data-v-1c6a2aa5]{padding:6px 10px;font-size:.9rem}.directory-card[data-v-1c6a2aa5],.timekeeping-card[data-v-1c6a2aa5]{padding:.8rem;max-width:100%;overflow-x:hidden}.rows-wrapper[data-v-1c6a2aa5]{margin-left:-.8rem;margin-right:-.8rem}.card-header[data-v-1c6a2aa5]{padding:.4rem;font-size:.75rem;flex-wrap:wrap;align-items:center;gap:10px}.card-header h2[data-v-1c6a2aa5]{font-size:1rem}.today-total-chip[data-v-1c6a2aa5]{padding:4px 10px}.list-header[data-v-1c6a2aa5]{padding:.3rem .8rem}.header-label[data-v-1c6a2aa5]{font-size:.85rem}.row[data-v-1c6a2aa5]{padding:.4rem .8rem;font-size:.92rem}.controls-row .btn[data-v-1c6a2aa5]{padding:.38rem .6rem;font-size:.9rem}.col-start[data-v-1c6a2aa5],.col-end[data-v-1c6a2aa5]{flex-basis:200px}.col-meals[data-v-1c6a2aa5]{flex-basis:240px}.col-duration[data-v-1c6a2aa5]{flex-basis:95px}.col-state[data-v-1c6a2aa5]{flex-basis:84px}.calendar-grid .day[data-v-1c6a2aa5]{min-height:56px}}: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)}
