.player-roles[data-v-a6ead3c0],.gam-player-roles[data-v-a6ead3c0]{display:inline-flex;justify-content:flex-start}.gam-player-roles.spacing-l[data-v-a6ead3c0]{gap:var(--spacing-l)}.gam-player-roles.spacing-m[data-v-a6ead3c0]{gap:var(--spacing-m)}.gam-player-roles.spacing-s[data-v-a6ead3c0]{gap:var(--spacing-s)}.gam-player-roles .titled[data-v-a6ead3c0]{color:var(--color-pink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gam-player-roles .type[data-v-a6ead3c0]{color:var(--color-yellow);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-box[data-v-d32928ec]{pointer-events:none;position:relative;display:flex;align-items:stretch;justify-content:stretch}.input-box.is-mobile[data-v-d32928ec]{margin-top:1.5rem;margin-bottom:1.5rem}textarea[data-v-d32928ec]{pointer-events:auto;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;resize:none;overflow:hidden;background-color:var(--color-dark-700);color:var(--color-white);border:1px solid var(--color-white-10);border-radius:22.5px;padding:11px 64px 13px 18px;font-size:16px;line-height:21px;font-weight:300}textarea[data-v-d32928ec]:not([disabled]):hover{border-color:var(--color-white-30)}textarea[data-v-d32928ec]:not([disabled]):focus{border-color:var(--color-pink)}.send-btn[data-v-d32928ec]{pointer-events:auto;position:absolute;right:0;top:50%;transform:translateY(calc(-50% - 1px));display:flex;align-items:center;justify-content:center;height:47px;color:var(--color-pink);cursor:pointer;padding:0 18px}.send-btn[data-v-d32928ec]:hover{opacity:.75}.PlayersOverlay[data-v-26d3308b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.players-wrapper[data-v-26d3308b]{position:relative;width:380px;max-width:calc(100vw - 2rem);height:min(700px,100vh - 4rem);display:flex;flex-direction:column}.players-wrapper.is-mobile[data-v-26d3308b]{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;height:85vh}.players-wrapper.is-mobile .players-card[data-v-26d3308b]{border-radius:1.5rem 1.5rem 0 0}.players-card[data-v-26d3308b]{position:relative;flex:1;min-height:0;border-radius:1.5rem;border:1px solid var(--color-white-10);background:var(--color-dark-700);display:flex;flex-direction:column;overflow:hidden}.players-scroll[data-v-26d3308b]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.players-scroll[data-v-26d3308b]::-webkit-scrollbar{display:none}.players-tabs[data-v-26d3308b]{display:flex;align-items:stretch;width:100%;flex-shrink:0;position:sticky;top:0;background:var(--color-dark-700);z-index:1}.players-tab[data-v-26d3308b]{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-s);padding:var(--spacing-l) 0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-white-30);cursor:pointer;border-bottom:none;transition:color var(--transition)}.players-tab.active[data-v-26d3308b]{color:var(--color-white-70)}.players-tab[data-v-26d3308b]:hover:not(.active){color:var(--color-white-50)}.tab-info-icon[data-v-26d3308b]{display:flex;align-items:center;justify-content:center;color:var(--color-white-30);cursor:pointer}.players-content[data-v-26d3308b]{padding:var(--spacing-l);padding-bottom:5rem}.player-row[data-v-26d3308b]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;cursor:pointer;transition:opacity var(--transition)}.player-row[data-v-26d3308b]:hover{opacity:.7}.player-avatar[data-v-26d3308b]{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--color-dark-500);flex-shrink:0;color:var(--color-white-30)}.player-avatar .picture[data-v-26d3308b]{width:100%;height:100%;object-fit:cover;display:block}.player-username[data-v-26d3308b]{font-size:14px;font-weight:500;color:var(--color-white-100)}.empty-state[data-v-26d3308b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xxl) 0;color:var(--color-white-20);font-size:14px}.empty-hints[data-v-26d3308b]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding-top:var(--spacing-xl);color:var(--color-white-20);font-size:13px}.empty-hints .empty-hint[data-v-26d3308b]{display:flex;align-items:center;gap:var(--spacing-md)}.loading-state[data-v-26d3308b]{display:flex;flex-direction:column;gap:.75rem}.skeleton-row[data-v-26d3308b]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.skeleton-avatar[data-v-26d3308b]{width:40px;height:40px;border-radius:50%}.skeleton-text[data-v-26d3308b]{height:14px;width:120px;border-radius:4px}.skeleton[data-v-26d3308b]{background:var(--color-white-5);animation:pulse-26d3308b 1.5s ease-in-out infinite}@keyframes pulse-26d3308b{0%,to{opacity:.4}50%{opacity:.8}}.players-close[data-v-26d3308b]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);width:3.5rem;height:3.5rem;border-radius:3.5rem;border:1px solid var(--color-white-10);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--color-dark-5);color:var(--color-white-70);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .2s linear}.players-close[data-v-26d3308b]:hover{background-color:var(--color-dark-20);border-color:var(--color-white-30);color:var(--color-white)}.players-overlay-enter-active[data-v-26d3308b],.players-overlay-leave-active[data-v-26d3308b]{transition:opacity .2s ease}.players-overlay-enter-active .players-wrapper[data-v-26d3308b],.players-overlay-leave-active .players-wrapper[data-v-26d3308b]{transition:transform .2s ease}.players-overlay-enter-from[data-v-26d3308b],.players-overlay-leave-to[data-v-26d3308b]{opacity:0}.players-overlay-enter-from .players-wrapper[data-v-26d3308b],.players-overlay-leave-to .players-wrapper[data-v-26d3308b]{transform:translateY(20px)}.players-overlay-enter-from .is-mobile[data-v-26d3308b],.players-overlay-leave-to .is-mobile[data-v-26d3308b]{transform:translateY(100%)}.open-hours-fields[data-v-d3bb0c85]{display:flex;flex-direction:column;gap:var(--spacing-md)}.day-row[data-v-d3bb0c85]{display:flex;align-items:center;gap:var(--spacing-md);min-height:48px}.day-label[data-v-d3bb0c85]{width:3rem;flex-shrink:0;font-size:13px;font-weight:500;color:var(--color-white-70);letter-spacing:.03em}.day-controls[data-v-d3bb0c85]{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;flex-shrink:0}.day-switch[data-v-d3bb0c85]{width:auto}.separator[data-v-d3bb0c85]{color:var(--color-white-30);flex-shrink:0}.closed-label[data-v-d3bb0c85]{color:var(--color-white-30);text-transform:uppercase;font-size:11px;letter-spacing:.2em}.mod-actions[data-v-d3dc1177]{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:8px;justify-content:flex-start;pointer-events:none}.mod-actions[data-v-d3dc1177] .gam-button{pointer-events:auto}.mod-actions[data-v-d3dc1177] .gam-button-container.is-secondary,.mod-actions[data-v-d3dc1177] .gam-button-container.is-steklo{border:none}.spot-toggle-row[data-v-d3dc1177]{display:flex;flex-direction:row;gap:var(--spacing-md);align-items:center}.search-expanded-wrapper[data-v-d3dc1177]{position:absolute;top:0;left:110px;width:300px;max-width:calc(100vw - 10rem);pointer-events:auto;z-index:10}.search-expanded-wrapper.picker-mode[data-v-d3dc1177]{left:0}.is-mobile .mod-actions-guest[data-v-d3dc1177]{transform:translateY(calc((1rem + var(--spacing-l)) * -1))}@keyframes appear-d4d30d84{0%{opacity:0}to{opacity:1}}.profile-email-preferences[data-v-d4d30d84]{display:flex;flex-direction:column;gap:var(--spacing-l)}.profile-email-preferences .email-section[data-v-d4d30d84]{display:flex;flex-direction:column;padding:var(--spacing-l);border-radius:var(--radius-normal);border:1px solid var(--color-white-10)}.profile-email-preferences .email-section[data-v-d4d30d84] .gam-switch-content .label-text{font-weight:700}.admin-boards[data-v-b350d3a9]{padding:0 var(--spacing-l)}.view-header[data-v-b350d3a9]{display:flex;align-items:center;padding:0 var(--spacing-l);height:90px;gap:16px}.view-header .title[data-v-b350d3a9]{font-size:24px;font-weight:700}.tab-bar[data-v-b350d3a9]{display:flex;gap:4px;margin-left:24px}.tab-btn[data-v-b350d3a9]{padding:6px 16px;border:1px solid var(--color-white-10);border-radius:6px;background:transparent;color:var(--color-white-50);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.tab-btn[data-v-b350d3a9]:hover{background:var(--color-white-5)}.tab-btn.active[data-v-b350d3a9]{background:var(--color-pink);border-color:var(--color-pink);color:var(--color-white)}.stats-bar[data-v-b350d3a9]{display:flex;gap:16px;padding:0 var(--spacing-l);margin-bottom:var(--spacing-m)}.stats-bar .stat[data-v-b350d3a9]{font-size:14px;color:var(--color-white-50)}.filter-bar[data-v-b350d3a9]{display:flex;gap:8px;padding:0 var(--spacing-l);margin-bottom:var(--spacing-m)}.filter-select[data-v-b350d3a9]{padding:6px 12px;border:1px solid var(--color-white-10);border-radius:6px;background:var(--color-dark-600);color:var(--color-white-70);font-size:13px;outline:none;cursor:pointer}.filter-select option[data-v-b350d3a9]{background:var(--color-dark-600);color:var(--color-white-70)}.create-section[data-v-b350d3a9]{padding:var(--spacing-l);margin-bottom:var(--spacing-xl);border:1px solid var(--color-white-10);border-radius:var(--radius-small);background:var(--color-dark-500)}.create-option[data-v-b350d3a9]{display:flex;flex-direction:column;gap:10px}.create-btn[data-v-b350d3a9]{padding:10px 20px;border:none;border-radius:6px;background:var(--color-pink);color:var(--color-white);font-weight:600;font-size:14px;cursor:pointer;transition:opacity .15s ease;align-self:flex-start}.create-btn[data-v-b350d3a9]:hover:not(:disabled){opacity:.85}.create-btn[data-v-b350d3a9]:disabled{opacity:.4;cursor:not-allowed}.create-hint[data-v-b350d3a9]{font-size:12px;color:var(--color-white-30)}.spot-picker[data-v-b350d3a9]{position:relative}.spot-search-input[data-v-b350d3a9]{width:100%;padding:8px 12px;border:1px solid var(--color-white-10);border-radius:6px;background:var(--color-dark-600);color:var(--color-white);font-size:14px;outline:none}.spot-search-input[data-v-b350d3a9]::placeholder{color:var(--color-white-30)}.search-dropdown[data-v-b350d3a9]{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:var(--color-dark-600);border:1px solid var(--color-white-10);border-radius:0 0 6px 6px;z-index:10}.search-item[data-v-b350d3a9]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:13px;color:var(--color-white-70);cursor:pointer}.search-item[data-v-b350d3a9]:hover{background:var(--color-white-5)}.search-item.selected[data-v-b350d3a9]{color:var(--color-pink)}.check-mark[data-v-b350d3a9]{font-weight:700}.selected-spots[data-v-b350d3a9]{display:flex;flex-wrap:wrap;gap:6px}.selected-chip[data-v-b350d3a9]{padding:4px 10px;border-radius:12px;background:var(--color-white-10);color:var(--color-white-70);font-size:12px;cursor:pointer}.selected-chip[data-v-b350d3a9]:hover{background:var(--color-white-20)}.boards-list[data-v-b350d3a9]{border:1px solid var(--color-white-10);border-radius:var(--radius-small);overflow:hidden}.list-header[data-v-b350d3a9]{display:flex;padding:10px 16px;background:var(--color-dark-500);border-bottom:1px solid var(--color-white-10);font-size:12px;font-weight:700;color:var(--color-white-50);text-transform:uppercase;letter-spacing:.05em}.board-row[data-v-b350d3a9]{display:flex;padding:10px 16px;border-bottom:1px solid var(--color-white-5);font-size:13px;color:var(--color-white-70)}.board-row.completed[data-v-b350d3a9]{opacity:.5}.board-row[data-v-b350d3a9]:last-child{border-bottom:none}.col[data-v-b350d3a9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-id[data-v-b350d3a9]{width:10%}.col-type[data-v-b350d3a9]{width:8%}.col-status[data-v-b350d3a9]{width:10%}.col-planter[data-v-b350d3a9]{width:12%}.col-spots[data-v-b350d3a9]{width:25%;flex-shrink:0}.col-moves[data-v-b350d3a9]{width:8%}.col-date[data-v-b350d3a9]{width:14%}.col-link[data-v-b350d3a9]{width:8%}.col-link a[data-v-b350d3a9]{color:var(--color-pink);text-decoration:none}.col-link a[data-v-b350d3a9]:hover{color:var(--color-white)}.col-action[data-v-b350d3a9]{width:8%}.abandon-btn[data-v-b350d3a9]{padding:3px 10px;border:1px solid rgba(244,67,54,.4);border-radius:4px;background:#f443361a;color:#f44336;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.abandon-btn[data-v-b350d3a9]:hover:not(:disabled){background:#f4433640;border-color:#f44336}.abandon-btn[data-v-b350d3a9]:disabled{opacity:.4;cursor:not-allowed}.status-badge[data-v-b350d3a9]{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.status-badge.active[data-v-b350d3a9]{background:#4caf5033;color:#4caf50}.status-badge.completed[data-v-b350d3a9]{background:var(--color-white-10);color:var(--color-white-40)}.status-badge.abandoned[data-v-b350d3a9]{background:#f4433626;color:#f44336}.type-badge[data-v-b350d3a9]{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.type-badge.local[data-v-b350d3a9]{background:#2196f326;color:#42a5f5}.type-badge.world[data-v-b350d3a9]{background:#ff980026;color:#ffa726}.empty-state[data-v-b350d3a9]{padding:32px;text-align:center;color:var(--color-white-30);font-size:14px}
