.training-header[data-v-df07896b]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:#fff;border-bottom:1px solid var(--border);height:3dvh;min-height:30px}.header-left[data-v-df07896b],.header-center[data-v-df07896b],.header-right[data-v-df07896b]{flex:1;display:flex;align-items:center}.header-center[data-v-df07896b]{justify-content:center}.header-right[data-v-df07896b]{justify-content:flex-end;gap:1rem}.home-btn[data-v-df07896b]{font-size:1.2rem}.page-title[data-v-df07896b]{margin:0;font-size:1.2rem;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.05em;margin-left:1rem}.training-controls[data-v-df07896b]{display:inline-flex}.timer-display[data-v-df07896b]{font-size:1.3rem;font-weight:700;font-family:Courier New,monospace;color:var(--text);min-width:60px;text-align:center;background:#0f172a0a;padding:.25rem .75rem;border-radius:6px;border:1px solid var(--border)}.participants-badge[data-v-df07896b]{display:flex;align-items:center;gap:.4rem;padding:.25rem .75rem;background:#0f172a0a;border-radius:6px;font-weight:600;color:var(--text);border:1px solid var(--border)}.participants-badge svg[data-v-df07896b]{color:var(--muted)}@media(orientation:portrait){.training-controls[data-v-df07896b]{transform:scale(.9);white-space:nowrap}.timer-display[data-v-df07896b]{min-width:50px;padding:.15rem .5rem;font-size:1.1rem}.participants-badge[data-v-df07896b]{padding:.15rem .5rem}}.training-list-container[data-v-39b3f127]{padding:2rem;height:100%;overflow-y:auto}.filters[data-v-39b3f127]{margin-bottom:1rem}.actions-bar[data-v-39b3f127]{margin-bottom:1.5rem;display:flex;justify-content:flex-end}.add-btn[data-v-39b3f127]{width:100%}@media(min-width:768px){.add-btn[data-v-39b3f127]{width:auto}}.trainings-grid[data-v-39b3f127]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.training-card[data-v-39b3f127]{cursor:pointer;transition:all .3s;border:2px solid transparent}.training-card[data-v-39b3f127]:hover{border-color:#18a058}.training-card.selected[data-v-39b3f127]{border-color:#18a058;background-color:#f0f9f4}.card-header[data-v-39b3f127]{display:flex;justify-content:space-between;align-items:center}.training-info[data-v-39b3f127]{display:flex;flex-direction:column;gap:.5rem}.info-row[data-v-39b3f127]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--text-light)}.icon[data-v-39b3f127]{color:var(--muted);width:16px}.empty-state[data-v-39b3f127]{grid-column:1 / -1;text-align:center;padding:3rem;color:#666;font-size:1.1rem}@media(orientation:portrait){.training-list-container[data-v-39b3f127]{padding:1rem}.filters[data-v-39b3f127]{display:none}.trainings-grid[data-v-39b3f127]{grid-template-columns:1fr;gap:1rem}}.training-detail[data-v-5634da3a]{padding:2rem}@media(orientation:portrait){.training-detail[data-v-5634da3a]{padding:1rem}}.exercise-list[data-v-9f4852b0]{height:100%;display:flex;flex-direction:column}.header[data-v-9f4852b0]{padding:1rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;background-color:#fff}.header h3[data-v-9f4852b0]{margin:0;font-size:1.2rem}.exercises[data-v-9f4852b0]{flex:1;overflow-y:auto;padding:1rem}.draggable-list[data-v-9f4852b0]{display:flex;flex-direction:column;gap:.75rem;min-height:50px}.exercise-card[data-v-9f4852b0]{background-color:#fff;border:1px solid var(--border);border-radius:4px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;transition:all .2s;touch-action:none;position:relative;overflow:hidden}.exercise-card[data-v-9f4852b0]:hover{border-color:#18a058;box-shadow:0 2px 8px #0000000d}.exercise-card.ghost[data-v-9f4852b0]{opacity:.5;background:#f0f9f4;border:1px dashed #18a058}.exercise-card.drag[data-v-9f4852b0]{opacity:1;background:#fff;box-shadow:0 5px 15px #0000001a;transform:scale(1.02)}.exercise-header[data-v-9f4852b0]{display:flex;justify-content:space-between;align-items:flex-start}.header-left[data-v-9f4852b0]{display:flex;align-items:center;gap:.5rem}.drag-handle[data-v-9f4852b0]{display:flex;align-items:center;color:#ccc;cursor:grab;padding:0 .25rem}.drag-handle[data-v-9f4852b0]:hover{color:#666}.drag-handle[data-v-9f4852b0]:active{cursor:grabbing}.duration[data-v-9f4852b0]{font-size:.8rem;color:var(--text-light);background-color:#f5f5f5;padding:.1rem .4rem;border-radius:3px;white-space:nowrap}.description[data-v-9f4852b0]{font-size:.85rem;color:var(--text-light);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions[data-v-9f4852b0]{margin-top:.25rem;position:relative;z-index:1}.empty-state[data-v-9f4852b0]{text-align:center;padding:2rem;color:#999}.progress-bar[data-v-9f4852b0]{position:absolute;bottom:0;left:0;height:3px;background-color:#18a058;transition:width 1s linear;z-index:0;opacity:.6}@media(orientation:portrait){.header[data-v-9f4852b0]{padding:.5rem 1rem}.exercises[data-v-9f4852b0]{padding:.5rem}}.participant-manager[data-v-dbe78533]{height:100%;display:flex;flex-direction:column}.header[data-v-dbe78533]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border)}.header h3[data-v-dbe78533]{margin:0;font-size:1.1rem;font-weight:700;color:var(--text)}.participants-list[data-v-dbe78533]{flex:1;overflow-y:auto;padding:0}.participant-card[data-v-dbe78533]{margin-bottom:.8rem}.participant-info[data-v-dbe78533]{margin-bottom:.5rem}.player-row[data-v-dbe78533]{display:flex;justify-content:space-between;align-items:center}.actions[data-v-dbe78533]{margin-top:.5rem}.empty-state[data-v-dbe78533]{text-align:center;padding:2rem;color:var(--muted)}@media(orientation:portrait){.header[data-v-dbe78533]{padding:.5rem}}.training-info-alert[data-v-44535ce3]{position:absolute;top:0;left:0;right:0;z-index:100}.fixed-alert[data-v-44535ce3]{height:40px;display:flex;align-items:center;border-radius:0;border-bottom:1px solid var(--border)}.alert-content[data-v-44535ce3]{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-scrollable[data-v-44535ce3]{height:100%;overflow-y:auto}.content-scrollable.with-alert[data-v-44535ce3]{padding-top:40px}[data-v-44535ce3] .n-layout-scroll-container,[data-v-44535ce3] .n-layout-sider-scroll-container,[data-v-44535ce3] .n-layout-content{overflow-y:hidden}html,body,#app{height:100%;width:100%;margin:0;overflow:hidden;font-family:v-sans,Segoe UI,sans-serif}:root{--primary: #18a058;--primary-hover: #36ad6a;--secondary: #2080f0;--accent: #f0a020;--accent-2: #d03050;--text: #333639;--text-light: #666;--bg: #f5f7fa;--border: #e0e0e0;--card-bg: #ffffff;--muted: #9ca3af}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg);color:var(--text)}.n-card-header__main{font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--text)!important;position:relative!important;padding-left:.8rem!important}.n-card-header__main:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:1.2em;border-radius:6px;background:linear-gradient(135deg,var(--primary),var(--secondary))}.n-card>.n-card__content{padding:.75rem!important}.n-card>.n-card-header{padding:.75rem .75rem 0!important}.n-card{border:1px solid var(--border)!important;box-shadow:0 1px 2px #0000000d}.n-button{border-radius:2px!important;font-weight:700!important;box-shadow:none!important}.n-button.n-button--primary-type{background:linear-gradient(135deg,var(--accent),var(--accent-2))!important;color:#0b1220!important;border:none!important}.n-button.n-button--primary-type:hover{opacity:.9}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-accent{color:var(--accent)}.font-bold{font-weight:700}.flex-center{display:flex;justify-content:center;align-items:center}
