.dashboard-wrapper[data-v-1b84750f]{min-height:100vh;width:100%;background:linear-gradient(135deg,#607deb,#8a64d6);padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.container-custom[data-v-1b84750f]{max-width:1080px;width:100%}.top-bar[data-v-1b84750f]{background:#fff;border-radius:16px;padding:16px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.welcome-text[data-v-1b84750f]{color:#4f67e8;font-size:1.35rem;font-weight:700}.header-divider[data-v-1b84750f]{width:1.5px;height:28px;background-color:#e2e8f0;margin:0 8px}.booth-selector-wrapper[data-v-1b84750f]{position:relative}.booth-dropdown-trigger[data-v-1b84750f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:9px 16px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;font-size:.95rem;color:#1e293b;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none}.booth-dropdown-trigger[data-v-1b84750f]:hover{border-color:#6366f1;background:#fff;-webkit-box-shadow:0 2px 8px rgba(99,102,241,.12);box-shadow:0 2px 8px rgba(99,102,241,.12)}.booth-dropdown-disabled[data-v-1b84750f]{cursor:default}.booth-label-prefix[data-v-1b84750f]{color:#4f46e5;font-weight:700}.booth-selected-name[data-v-1b84750f]{font-weight:600;color:#0f172a}.booth-caret[data-v-1b84750f]{font-size:.75rem;color:#475569;margin-left:4px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.booth-caret.rotate-180[data-v-1b84750f]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.booth-dropdown-menu[data-v-1b84750f]{position:absolute;top:calc(100% + 8px);left:0;min-width:245px;background:#fff;border-radius:14px;padding:8px;border:1px solid #e2e8f0;z-index:1050}.booth-dropdown-item[data-v-1b84750f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.booth-dropdown-item[data-v-1b84750f]:hover{background-color:#f5f3ff}.booth-dropdown-item.is-selected[data-v-1b84750f]{background-color:#ede9fe}.booth-item-icon[data-v-1b84750f]{width:30px;height:30px;border-radius:8px;background:#e0e7ff;color:#4f46e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.85rem;-ms-flex-negative:0;flex-shrink:0}.booth-item-name[data-v-1b84750f]{font-size:.9rem;font-weight:600;color:#1e293b;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.booth-item-check[data-v-1b84750f]{color:#4f46e5;font-size:.8rem}.dropdown-fade-enter-active[data-v-1b84750f],.dropdown-fade-leave-active[data-v-1b84750f]{-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease}.dropdown-fade-enter[data-v-1b84750f],.dropdown-fade-leave-to[data-v-1b84750f]{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.logout-btn[data-v-1b84750f]{padding:8px 18px;border-radius:10px;font-weight:600;font-size:.9rem;background-color:#ef3b2d;border-color:#ef3b2d}.main-title[data-v-1b84750f]{font-size:2.5rem;margin-bottom:10px;letter-spacing:.5px;color:#2c2f3f}.subtitle[data-v-1b84750f]{font-size:1.1rem;opacity:.95}.cards-container[data-v-1b84750f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px;padding-bottom:40px}.module-card[data-v-1b84750f]{background:#fff;border-radius:20px;width:100%;max-width:320px;-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;padding:35px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;cursor:pointer;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;min-height:290px;-webkit-appearance:none}.module-card[data-v-1b84750f]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 15px 35px rgba(0,0,0,.15)!important;box-shadow:0 15px 35px rgba(0,0,0,.15)!important}.card-icon-wrapper[data-v-1b84750f]{font-size:3.5rem;margin-bottom:20px;line-height:1;-webkit-filter:drop-shadow(0 8px 10px rgba(0,0,0,.1));filter:drop-shadow(0 8px 10px rgba(0,0,0,.1))}.icon-emoji[data-v-1b84750f]{display:inline-block}.card-title[data-v-1b84750f]{font-size:1.25rem;color:#1e293b;margin-bottom:10px}.card-desc[data-v-1b84750f]{font-size:.9rem;margin-bottom:25px;line-height:1.4}.status-badge[data-v-1b84750f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 18px;border-radius:20px;font-size:.85rem;font-weight:600}.active-badge[data-v-1b84750f]{background-color:#dcfce7;color:#166534;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:768px){.top-bar[data-v-1b84750f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:20px}.booth-dropdown-menu[data-v-1b84750f]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-title[data-v-1b84750f]{font-size:2rem}.cards-container[data-v-1b84750f]{gap:20px}.module-card[data-v-1b84750f]{min-height:250px;padding:25px 15px}}