@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";body,html{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.app-container[data-v-973b867b]{--primary-color: #6821ff;--primary-hover-color: #551adf;--bg-color: #ffffff;--text-color: #333333;--text-muted-color: #777777;--header-bg: var(--primary-color);--header-text: #ffffff;--button-text: #ffffff;--item-bg: #f8f9fa;--item-border: #dee2e6;--item-active-bg: #e8e0ff;--item-active-border: var(--primary-color);--input-bg: #ffffff;--input-border: #ced4da;--input-text: #495057;--shadow-color: rgba(0,0,0,.05);--h2-border-color: #dddddd;--overtime-color: #dc3545;--delay-color: var(--overtime-color);--slack-color: #28a745;--progress-track-color: #e9ecef;--progress-overrun-bg: var(--overtime-color);--current-block-overrun-bg: #ffebee;--btn-start-bg: #28a745;--btn-pause-bg: #ffc107;--btn-pause-text: #333;--btn-resume-bg: #17a2b8;--btn-reset-bg: #6c757d;--btn-delete-bg: #dc3545;--btn-reorder-bg: #f0f0f0;--btn-reorder-text: #555;--btn-reorder-hover-bg: #e0e0e0;--btn-reset-event-bg: #fd7e14;--btn-reset-event-hover-bg: #e86a00;--btn-coffee-bg: #3c2a1e;--btn-coffee-hover-bg: #5a4030;--btn-new-event-bg: #0dcaf0;--btn-new-event-hover-bg: #0baccc;font-family:Poppins,sans-serif;background-color:var(--bg-color);color:var(--text-color);min-height:100vh;transition:background-color .3s ease,color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:none;margin:0;padding-bottom:40px}.app-container.dark-theme[data-v-973b867b]{--primary-color: #8a5fff;--primary-hover-color: #a082ff;--bg-color: #1a1d24;--text-color: #e0e0e0;--text-muted-color: #cfcae3;--header-bg: #2f1072;--header-text: #e0e0e0;--button-text: #ffffff;--item-bg: #2c3e50;--item-border: #4b5a6a;--item-active-bg: #3a2c50;--item-active-border: var(--primary-color);--input-bg: #252a33;--input-border: #4b5a6a;--input-text: #e0e0e0;--shadow-color: rgba(0,0,0,.3);--h2-border-color: #4b5a6a;--overtime-color: #ff6b6b;--progress-track-color: #495057;--progress-overrun-bg: var(--overtime-color);--current-block-overrun-bg: #4d2a2f;--btn-pause-text: #333;--btn-reorder-bg: #3a4a5a;--btn-reorder-text: #ccc;--btn-reorder-hover-bg: #4b5a6a;--btn-reset-event-bg: #fd7e14;--btn-reset-event-hover-bg: #e86a00;--btn-coffee-bg: #c6a78a;--btn-coffee-hover-bg: #ddbb9f;--btn-new-event-bg: #0dcaf0;--btn-new-event-hover-bg: #31d2f2}header[data-v-973b867b]{background-color:var(--header-bg);color:var(--header-text);padding:15px 25px;margin-bottom:0;box-shadow:0 2px 5px var(--shadow-color);border-radius:0 0 10px 10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}h1[data-v-973b867b]{color:var(--header-text);text-align:left;margin:0;font-size:1.7em;font-weight:700;flex-grow:1}.header-actions[data-v-973b867b]{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.header-button[data-v-973b867b],.theme-toggle-button[data-v-973b867b]{background-color:#ffffff26;color:var(--header-text);border:1px solid rgba(255,255,255,.5);padding:6px 12px;border-radius:5px;font-size:.85em;cursor:pointer;margin:0;transition:background-color .2s ease;font-family:inherit;display:inline-block;text-decoration:none;white-space:nowrap;vertical-align:middle}.dark-theme .header-button[data-v-973b867b],.dark-theme .theme-toggle-button[data-v-973b867b]{background-color:#0003;border-color:#fff6}.header-button[data-v-973b867b]:hover,.theme-toggle-button[data-v-973b867b]:hover{background-color:#ffffff4d}.dark-theme .header-button[data-v-973b867b]:hover,.dark-theme .theme-toggle-button[data-v-973b867b]:hover{background-color:#0006}.header-button.reset-event[data-v-973b867b]{background-color:var(--btn-reset-event-bg);border-color:transparent}.header-button.reset-event[data-v-973b867b]:hover{background-color:var(--btn-reset-event-hover-bg)}.header-button.new-event[data-v-973b867b]{background-color:var(--btn-new-event-bg);border-color:transparent;color:#000}.header-button.new-event[data-v-973b867b]:hover{background-color:var(--btn-new-event-hover-bg)}.theme-toggle-button[data-v-973b867b]{border-radius:5px}a.coffee-button[data-v-973b867b]{background-color:var(--btn-coffee-bg)!important;border-color:transparent!important}a.coffee-button[data-v-973b867b]:hover{background-color:var(--btn-coffee-hover-bg)!important}main[data-v-973b867b]{padding:20px}section[data-v-973b867b]{margin-bottom:20px}h2[data-v-973b867b]{margin-top:0;border-bottom:2px solid var(--h2-border-color);padding-bottom:8px;color:var(--text-color);font-weight:700;font-size:1.4em;margin-bottom:20px}h3[data-v-973b867b]{text-align:left;margin-top:0;margin-bottom:20px;color:var(--text-muted-color);font-weight:500;font-size:1.2em;border-bottom:1px solid var(--item-border);padding-bottom:10px}.global-event-actions[data-v-973b867b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;justify-content:center;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid var(--item-border)}.global-event-actions .header-button[data-v-973b867b]{font-size:.9em;background-color:var(--primary-color);border-color:transparent;color:var(--button-text);border-radius:5px;text-align:center;width:100%;box-sizing:border-box}.global-event-actions .header-button[data-v-973b867b]:hover{background-color:var(--primary-hover-color)}.global-event-actions .header-button.reset-event[data-v-973b867b]{background-color:var(--btn-reset-event-bg)}.global-event-actions .header-button.reset-event[data-v-973b867b]:hover{background-color:var(--btn-reset-event-hover-bg)}.global-event-actions .header-button.new-event[data-v-973b867b]{background-color:var(--btn-new-event-bg);color:#000}.global-event-actions .header-button.new-event[data-v-973b867b]:hover{background-color:var(--btn-new-event-hover-bg)}.event-name-section[data-v-973b867b]{margin-bottom:25px;background-color:var(--item-bg);border:1px solid var(--item-border);border-radius:6px;padding:15px 20px;box-shadow:0 1px 3px var(--shadow-color);display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.event-name-section label[data-v-973b867b]{font-weight:500;color:var(--text-color);flex-shrink:0}.event-name-view[data-v-973b867b]{display:flex;align-items:center;flex-grow:1;gap:8px}div.event-name-view span.event-name-display[data-v-973b867b]{font-size:1.2em;font-weight:600;color:var(--text-color);line-height:1.4;flex-grow:1;padding:0;border:none;margin:0;overflow-wrap:break-word;word-break:break-all}.event-name-edit[data-v-973b867b]{display:flex;align-items:center;flex-grow:1;gap:8px}.event-name-edit input[data-v-973b867b]{padding:10px;border:1px solid var(--input-border);border-radius:4px;flex-grow:1;font-size:1.1em;font-weight:500;font-family:inherit;background-color:var(--input-bg);color:var(--input-text);min-width:200px}.inline-edit-button[data-v-973b867b],.inline-confirm-button[data-v-973b867b],.inline-cancel-button[data-v-973b867b]{background:none;border:none;padding:2px 5px;cursor:pointer;font-size:1.2em;line-height:1;color:var(--text-muted-color);margin:0;display:inline-block;vertical-align:middle}.inline-edit-button[data-v-973b867b]:hover,.inline-confirm-button[data-v-973b867b]:hover,.inline-cancel-button[data-v-973b867b]:hover{opacity:.7}.inline-confirm-button[data-v-973b867b]{color:var(--btn-start-bg)}.inline-cancel-button[data-v-973b867b]{color:var(--btn-delete-bg)}.add-block-form-section[data-v-973b867b]{background-color:var(--item-bg);border:1px solid var(--item-border);border-radius:6px;padding:20px;box-shadow:0 1px 3px var(--shadow-color)}.add-block-form-section h3[data-v-973b867b]{text-align:center;border-bottom:none}.add-block-form-section div[data-v-973b867b]{margin-bottom:15px;display:flex;align-items:center;flex-wrap:wrap}.add-block-form-section label[data-v-973b867b]{margin-right:10px;width:150px;text-align:right;flex-shrink:0;font-weight:500;color:var(--text-color);margin-bottom:5px}.add-block-form-section input[data-v-973b867b]{padding:10px;border:1px solid var(--input-border);border-radius:4px;flex-grow:1;font-size:1em;font-family:inherit;background-color:var(--input-bg);color:var(--input-text);margin-bottom:5px}.add-block-form-section input[data-v-973b867b]::placeholder{color:var(--text-muted-color);opacity:.8}.add-block-button[data-v-973b867b]{display:block;margin:10px 0 0;padding:12px 25px;cursor:pointer;background-color:var(--primary-color);color:var(--button-text);border:none;border-radius:5px;font-size:1.1em;font-weight:500;font-family:inherit;transition:background-color .2s ease;width:100%}.add-block-button[data-v-973b867b]:hover{background-color:var(--primary-hover-color)}button.next-block-button[data-v-973b867b]{display:block;margin:20px auto 10px;padding:12px 25px;cursor:pointer;background-color:var(--primary-color);color:var(--button-text);border:none;border-radius:5px;font-size:1.1em;font-weight:500;font-family:inherit;transition:background-color .2s ease}button.next-block-button[data-v-973b867b]:hover{background-color:var(--primary-hover-color)}.event-status-section[data-v-973b867b]{background-color:var(--item-bg);border:1px solid var(--item-border);border-radius:6px;padding:20px;box-shadow:0 1px 3px var(--shadow-color)}.status-grid[data-v-973b867b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:15px;text-align:center}.status-item span[data-v-973b867b]{display:block;font-size:.9em;color:var(--text-muted-color);margin-bottom:5px}.status-item strong[data-v-973b867b]{font-size:1.6em;font-weight:700;color:var(--text-color);display:block}.status-item .delay[data-v-973b867b]{color:var(--delay-color)}.status-item .slack[data-v-973b867b]{color:var(--slack-color)}.current-block-section[data-v-973b867b]{background-color:var(--item-bg);border:1px solid var(--item-border);border-radius:6px;padding:20px;box-shadow:0 1px 3px var(--shadow-color);transition:background-color .3s ease;display:flex;flex-direction:column}.current-block-section.overrun-bg[data-v-973b867b]{background-color:var(--current-block-overrun-bg)}.current-block-section h3[data-v-973b867b]{border-bottom-color:var(--item-border)}.current-block-header[data-v-973b867b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:10px}.current-block-header h4[data-v-973b867b]{margin:0;font-size:1.4em;font-weight:700;color:var(--primary-color)}.dark-theme .current-block-header h4[data-v-973b867b]{color:var(--text-color)}.current-block-timer[data-v-973b867b]{font-size:1.6em;font-weight:700;color:var(--text-color);white-space:nowrap}.current-block-timer.overtime-indicator[data-v-973b867b]{color:var(--overtime-color)}.progress-bar-container[data-v-973b867b]{width:100%;height:10px;background-color:var(--progress-track-color);border-radius:5px;overflow:hidden;margin-top:8px;margin-bottom:15px}.progress-bar[data-v-973b867b]{height:100%;background-color:var(--primary-color);border-radius:5px 0 0 5px;transition:width .2s linear,background-color .3s ease}.progress-bar.progress-overrun[data-v-973b867b]{background-color:var(--progress-overrun-bg);border-radius:5px}.current-block-section label[data-v-973b867b]{display:block;margin-top:15px;margin-bottom:5px;font-weight:500;color:var(--text-muted-color);font-size:.9em}.current-block-section textarea[data-v-973b867b]{width:100%;min-height:120px;flex-grow:1;border:1px solid var(--input-border);background-color:var(--input-bg);color:var(--input-text);border-radius:4px;padding:10px;font-family:inherit;font-size:1em;margin-top:5px;box-sizing:border-box;resize:vertical}ul[data-v-973b867b]{list-style:none;padding:0}li[data-v-973b867b]{background-color:var(--item-bg);border:1px solid var(--item-border);color:var(--text-color);padding:15px;margin-bottom:12px;border-radius:6px;font-size:1em;display:block;box-shadow:0 1px 3px var(--shadow-color);transition:box-shadow .2s ease,border-left .3s ease,background-color .3s ease;border-left:5px solid transparent}li[data-v-973b867b]:hover{box-shadow:0 3px 6px var(--shadow-color)}li.active[data-v-973b867b]{background-color:var(--item-active-bg);border-left:5px solid var(--item-active-border);font-weight:500}.block-info[data-v-973b867b]{margin-bottom:10px;line-height:1.4;overflow-wrap:break-word}.block-actions-row[data-v-973b867b]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--item-border)}.control-buttons-group[data-v-973b867b]{display:inline-flex;gap:5px;flex-wrap:wrap}.reorder-buttons-group[data-v-973b867b]{display:inline-flex;gap:5px;flex-shrink:0}.notes-area[data-v-973b867b]{margin-top:12px;width:100%}.notes-area textarea[data-v-973b867b]{width:100%;min-height:60px;border:1px solid var(--input-border);background-color:var(--input-bg);color:var(--input-text);border-radius:4px;padding:8px;font-family:inherit;font-size:.95em;box-sizing:border-box;resize:vertical}.overtime-indicator[data-v-973b867b]{color:var(--overtime-color);font-weight:700}.delay[data-v-973b867b]{color:var(--delay-color)}.slack[data-v-973b867b]{color:var(--slack-color)}.block-info span .delay[data-v-973b867b],.block-info span .slack[data-v-973b867b]{font-weight:700;font-size:.9em;margin-left:5px}p[data-v-973b867b]{text-align:center;color:var(--text-muted-color);margin-top:30px;font-size:1.1em}.control-button[data-v-973b867b]{display:inline-block;margin:0;padding:5px 8px;font-size:1em;line-height:1;cursor:pointer;color:var(--button-text);border:none;border-radius:4px;vertical-align:middle;font-weight:400;font-family:inherit;transition:opacity .2s ease,background-color .2s ease}.control-button[data-v-973b867b]:hover{opacity:.85}.control-button.start[data-v-973b867b]{background-color:var(--btn-start-bg)}.control-button.pause[data-v-973b867b]{background-color:var(--btn-pause-bg);color:var(--btn-pause-text)}.control-button.resume[data-v-973b867b]{background-color:var(--btn-resume-bg)}.control-button.reset[data-v-973b867b]{background-color:var(--btn-reset-bg)}.control-button.delete[data-v-973b867b]{background-color:var(--btn-delete-bg)}.reorder-buttons-group button[data-v-973b867b]{background-color:var(--btn-reorder-bg);color:var(--btn-reorder-text);border:1px solid var(--item-border);padding:3px 8px;font-size:1.2em;line-height:1;cursor:pointer;border-radius:3px;vertical-align:middle}.reorder-buttons-group button[data-v-973b867b]:disabled{opacity:.4;cursor:not-allowed}.reorder-buttons-group button[data-v-973b867b]:hover:not(:disabled){background-color:var(--btn-reorder-hover-bg)}@media (min-width: 992px){main[data-v-973b867b]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(400px,1.5fr);grid-template-rows:auto auto auto 1fr auto;gap:15px 30px;align-items:stretch}.global-event-actions[data-v-973b867b]{grid-column:1 / 3;grid-row:1;padding-bottom:15px;margin-bottom:0;border-bottom:1px solid var(--item-border);justify-content:flex-start;display:flex;flex-wrap:wrap;gap:10px;align-self:start}.global-event-actions .header-button[data-v-973b867b]{width:auto}.event-name-section[data-v-973b867b]{grid-column:1;grid-row:2;align-self:start}.event-status-section[data-v-973b867b]{grid-column:1;grid-row:3;align-self:start}.add-block-form-section[data-v-973b867b]{grid-column:1;grid-row:4;align-self:start}.current-block-section[data-v-973b867b]{grid-column:2;grid-row:2 / span 3;display:flex;flex-direction:column;align-self:stretch}.current-block-section textarea[data-v-973b867b]{flex-grow:1;min-height:200px}.block-list-section[data-v-973b867b]{grid-column:1 / 3;grid-row:5;align-self:start}main section[data-v-973b867b]{margin-bottom:0}.global-event-actions[data-v-973b867b],.event-name-section[data-v-973b867b],.event-status-section[data-v-973b867b],.add-block-form-section[data-v-973b867b],.current-block-section[data-v-973b867b]{margin-bottom:15px}.add-block-form-section h3[data-v-973b867b],.timer-list-section h2[data-v-973b867b],.event-status-section h3[data-v-973b867b],.current-block-section h3[data-v-973b867b]{margin-top:0}}@keyframes pulse-bg-light-973b867b{0%{background-color:transparent;transform:scale(1)}50%{background-color:#6821ff33;transform:scale(1.05)}to{background-color:transparent;transform:scale(1)}}@keyframes pulse-bg-dark-973b867b{0%{background-color:transparent;transform:scale(1)}50%{background-color:#8a5fff4d;transform:scale(1.05)}to{background-color:transparent;transform:scale(1)}}.status-item strong.highlight-change[data-v-973b867b]{animation:pulse-bg-light-973b867b 1s ease-out;border-radius:4px;padding:0 4px;margin:0 -4px;transition:background-color .2s}.dark-theme .status-item strong.highlight-change[data-v-973b867b]{animation-name:pulse-bg-dark-973b867b}.app-title[data-v-973b867b]{display:flex;align-items:center;gap:8px;margin:1}.header-logo[data-v-973b867b]{height:1.2em;transform:translateY(-2px);width:auto}.dark-theme .header-actions a.coffee-button[data-v-973b867b]{color:#333!important}.block-list-ul[data-v-973b867b]{list-style:none;padding:0;position:relative}.list-enter-from[data-v-973b867b],.list-leave-to[data-v-973b867b]{opacity:0;transform:translate(30px)}.list-enter-active[data-v-973b867b],.list-leave-active[data-v-973b867b]{transition:all .5s ease}.list-leave-active[data-v-973b867b]{position:absolute;width:100%}.list-move[data-v-973b867b]{transition:transform .5s ease}.app-footer-revised[data-v-973b867b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px 30px;padding:25px 30px;margin-top:50px;border-top:1px solid var(--item-border);font-size:.8em;color:var(--text-muted-color)}.footer-left[data-v-973b867b],.footer-center[data-v-973b867b],.footer-right[data-v-973b867b]{display:flex;align-items:center;gap:8px}.footer-left[data-v-973b867b]{flex-shrink:0}.footer-logo-app[data-v-973b867b]{max-height:20px;vertical-align:middle}.footer-app-name[data-v-973b867b]{font-weight:500;color:var(--text-color)}.footer-center[data-v-973b867b]{flex-grow:1;flex-direction:column;text-align:center;gap:5px}.footer-about-text[data-v-973b867b],.footer-copyright[data-v-973b867b]{margin:0;line-height:1.3}.footer-copyright a[data-v-973b867b]{color:var(--text-muted-color);text-decoration:underline;transition:color .2s ease}.footer-copyright a[data-v-973b867b]:hover{color:var(--primary-color)}.footer-right[data-v-973b867b]{flex-shrink:0;justify-content:flex-end}.footer-right span[data-v-973b867b]{margin-right:5px}.footer-logo-personal[data-v-973b867b]{max-height:40px;vertical-align:middle}@media (max-width: 1460px){.app-footer-revised[data-v-973b867b]{flex-direction:column;gap:20px}.footer-center[data-v-973b867b]{order:1}.footer-right[data-v-973b867b]{order:2;justify-content:center}.footer-left[data-v-973b867b]{order:3}}.button-icon[data-v-973b867b]{width:1em;height:1em;vertical-align:-.15em;display:inline-block;fill:noner;stroke:currentColor;stroke-width:2}.language-switcher[data-v-973b867b]{display:inline-flex;border:1px solid rgba(255,255,255,.5);border-radius:5px;overflow:hidden;margin-right:10px}.dark-theme .language-switcher[data-v-973b867b]{border-color:#fff6}.idioma-switch-group[data-v-973b867b]{display:flex}.idioma-switch-button[data-v-973b867b]{background:none;border:none;border-left:1px solid rgba(255,255,255,.2);color:var(--header-text);padding:6px 10px;cursor:pointer;font-size:.85em;font-weight:500;opacity:.7;font-family:inherit;transition:background-color .2s,opacity .2s}.dark-theme .idioma-switch-button[data-v-973b867b]{border-left:1px solid rgba(0,0,0,.2)}.idioma-switch-button[data-v-973b867b]:first-child{border-left:none}.idioma-switch-button.lang-active[data-v-973b867b]{background-color:#ffffff4d;opacity:1;font-weight:700}.dark-theme .idioma-switch-button.lang-active[data-v-973b867b]{background-color:#0006}.idioma-switch-button[data-v-973b867b]:hover:not(.lang-active){background-color:#ffffff1a}.dark-theme .idioma-switch-button[data-v-973b867b]:hover:not(.lang-active){background-color:#0000001a}@media (max-width: 768px){header[data-v-973b867b]{padding:10px 15px}h1.app-title[data-v-973b867b]{font-size:1.4em}.header-actions[data-v-973b867b]{gap:5px}.header-actions .theme-toggle-button[data-v-973b867b],.header-actions .coffee-button[data-v-973b867b]{padding:5px 10px;font-size:.8em}.language-switcher .idioma-switch-button[data-v-973b867b]{padding:5px 8px;font-size:.8em}.global-event-actions .header-button[data-v-973b867b]{padding:8px 12px;font-size:.85em}.add-block-form-section div[data-v-973b867b]{flex-direction:column;align-items:flex-start}.add-block-form-section label[data-v-973b867b]{width:100%;text-align:left;margin-bottom:3px;margin-right:0}.add-block-form-section input[data-v-973b867b]{width:100%;margin-bottom:10px}.block-actions-row[data-v-973b867b]{flex-wrap:wrap;justify-content:flex-start}.control-buttons-group[data-v-973b867b]{margin-bottom:5px}.reorder-buttons-group[data-v-973b867b]{margin-left:auto}}@media (max-width: 480px){.event-name-edit[data-v-973b867b]{gap:4px;flex-wrap:wrap}.event-name-edit input[data-v-973b867b]{min-width:80px;width:100%;margin-bottom:5px}.event-name-edit .inline-confirm-button[data-v-973b867b],.event-name-edit .inline-cancel-button[data-v-973b867b]{font-size:1.4em;padding:3px}header[data-v-973b867b]{padding:8px 10px}h1.app-title[data-v-973b867b]{font-size:1.2em}.global-event-actions[data-v-973b867b]{grid-template-columns:1fr}.footer-logo-personal[data-v-973b867b]{max-height:30px}}@media (min-width: 769px){.header-actions[data-v-973b867b]{display:flex;align-items:center}.header-actions .language-switcher[data-v-973b867b]{order:3!important}.header-actions .coffee-button[data-v-973b867b]{order:1}.header-actions .theme-toggle-button[data-v-973b867b]{order:2!important}header[data-v-973b867b]{display:flex;grid-template-columns:none;grid-template-rows:none;grid-template-areas:none;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:15px 25px;gap:10px}h1.app-title[data-v-973b867b]{flex-grow:1;grid-area:unset;font-size:1.7em}.header-actions[data-v-973b867b]{grid-area:unset;width:auto;justify-content:flex-end;padding-top:0;gap:8px}.header-actions .language-switcher[data-v-973b867b]{grid-area:unset;justify-self:unset}}.current-block-section.fullscreen-mode[data-v-973b867b]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:var(--bg-color);padding:3vw;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.fullscreen-mode .current-block-header[data-v-973b867b]{width:90%;max-width:1200px;margin-bottom:2vh;border-bottom:1px solid var(--item-border);padding-bottom:1vh;position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.fullscreen-mode .current-block-header h4[data-v-973b867b]{font-size:calc(2em + 2vw);text-align:center;margin-bottom:1vh;width:100%;order:1}.fullscreen-mode .current-block-timer[data-v-973b867b]{font-size:calc(3em + 3vw);font-weight:700;text-align:center;width:100%;order:2;line-height:1.1}.fullscreen-mode .progress-bar-container[data-v-973b867b]{width:80%;max-width:1000px;height:25px;margin-top:2vh;margin-bottom:3vh;order:3}.fullscreen-mode label[for^=notes-][data-v-973b867b]{font-size:1.5em;margin-top:2vh;text-align:center;width:100%;order:4}.fullscreen-mode textarea[data-v-973b867b]{width:80%;max-width:1000px;min-height:200px;font-size:1.3em;flex-grow:1;flex-shrink:1;margin-top:1vh;margin-bottom:3vh;order:5}.fullscreen-mode .fullscreen-toggle-button[data-v-973b867b]{position:absolute;top:20px;right:20px;background:#80808033;border:none;border-radius:50%;padding:10px;cursor:pointer;z-index:1001;color:var(--text-muted-color);line-height:0;display:flex;align-items:center;justify-content:center}.fullscreen-mode .next-block-button[data-v-973b867b]{margin-top:2vh;font-size:1.3em;padding:15px 30px;order:6}.fullscreen-toggle-button[data-v-973b867b]{background:none;border:none;padding:2px;margin-left:10px;cursor:pointer;color:var(--text-muted-color);line-height:1;vertical-align:middle}.section-title-header[data-v-973b867b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title-header h3[data-v-973b867b]{margin-top:0;margin-bottom:0;border-bottom:none;padding-bottom:0;color:var(--text-muted-color);font-weight:500;font-size:1.2em}.fullscreen-toggle-button[data-v-973b867b]{background:none;border:none;padding:0;margin-left:10px;cursor:pointer;color:var(--text-muted-color);line-height:1;vertical-align:middle}.fullscreen-toggle-button[data-v-973b867b]:hover{opacity:.7}.fullscreen-mode .fullscreen-toggle-button[data-v-973b867b]{position:absolute;top:20px;right:20px;background:#80808033;border:none;border-radius:50%;padding:10px;cursor:pointer;z-index:1001;color:var(--text-muted-color);line-height:0;display:flex;align-items:center;justify-content:center;margin-left:0}.fullscreen-mode .fullscreen-toggle-button[data-v-973b867b]:hover{background:#80808066}
