@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.btn-primary,button.btn-primary{display:flex;padding:.6rem 1rem;align-items:center;gap:.75rem;border-radius:1rem;box-shadow:inset 0 -2px 0 0 #3d403f!important;background:#2b8074!important;background-color:#2b8074!important;font-size:1.2rem;font-weight:600;border:none!important;color:#fff!important;cursor:pointer;flex-shrink:0}.btn-primary img,button.btn-primary img{width:2rem;height:2rem}.btn-primary:hover:not(:disabled),button.btn-primary:hover:not(:disabled){background:#294d48!important;background-color:#294d48!important;color:#fff!important}.btn-primary:disabled,button.btn-primary:disabled{background:#9ca3af!important;background-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;box-shadow:none!important}.btn-primary.btn-primary--accent,button.btn-primary.btn-primary--accent{background:#ffa2a2!important;background-color:#ffa2a2!important;color:#294d48!important}.btn-primary.btn-primary--accent:hover:not(:disabled),button.btn-primary.btn-primary--accent:hover:not(:disabled){background:#ff9292!important;background-color:#ff9292!important;color:#294d48!important}.btn-primary.btn-primary--accent:disabled,button.btn-primary.btn-primary--accent:disabled{background:#9ca3af!important;background-color:#9ca3af!important;color:#fff!important}.edit-ws-modal-seats-section .btn-primary--accent{margin-top:1rem}.btn-primary.btn-primary--red,button.btn-primary.btn-primary--red{background:#dd4242!important;background-color:#dd4242!important;color:#fff!important;box-shadow:inset 0 -2px 0 0 #3d403f!important}.btn-primary.btn-primary--red:hover:not(:disabled),button.btn-primary.btn-primary--red:hover:not(:disabled){background:#c82333!important;background-color:#c82333!important;color:#fff!important}.btn-primary.btn-primary--red:disabled,button.btn-primary.btn-primary--red:disabled{background:#9ca3af!important;background-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;box-shadow:none!important}.btn-secondary,button.btn-secondary{display:flex;padding:.6rem 1rem;align-items:center;gap:.75rem;border-radius:1rem;background:none!important;background-color:rgba(0,0,0,0)!important;color:#3d403f!important;border:none!important;box-shadow:inset 0 0 0 1px #2b8074!important;font-size:1.2rem;font-weight:600;cursor:pointer;flex-shrink:0}.btn-secondary img,button.btn-secondary img{width:1.5rem;height:1.5rem}.btn-secondary:hover:not(:disabled),button.btn-secondary:hover:not(:disabled){box-shadow:inset 0 0 2.5px 1px #2b8074!important}.btn-secondary:disabled,button.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.btn-secondary--accent,button.btn-secondary.btn-secondary--accent{box-shadow:inset 0 0 0 1px #ffa2a2!important}.btn-secondary.btn-secondary--accent:hover:not(:disabled),button.btn-secondary.btn-secondary--accent:hover:not(:disabled){box-shadow:inset 0 0 2.5px 1px #ff9292!important}.btn-disabled{display:flex;padding:.5rem 1rem;align-items:center;border-radius:1rem;background:#fff;font-size:1rem;border:1px solid #ccc;color:#888f8c;width:-moz-fit-content;width:fit-content;cursor:not-allowed}.btn-filters-toggle{display:flex;align-items:center;gap:.25rem;padding:.1rem .75rem .1rem .5rem!important;box-shadow:none!important;background:rgba(0,0,0,0)!important;border:none;border-radius:8px;cursor:pointer;font-size:1.2rem;color:#888f8c!important;transition:all .2s;position:relative;flex-wrap:nowrap;white-space:nowrap;font-weight:500;flex-shrink:0;border:1px solid rgba(0,0,0,0)}.btn-filters-toggle:hover{border:1px solid #2b8074!important;background-color:#eefff8!important;color:#888f8c!important}.btn-filters-toggle.active{background:rgba(0,0,0,0)!important;border-color:#2b8074!important;color:#2b8074!important}.btn-filters-clear{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:none!important;border:none!important;color:#dd4242!important;cursor:pointer;font-size:1rem;border-radius:4px;transition:background-color .2s;box-shadow:none!important}.btn-filters-clear:hover{background-color:rgba(220,38,38,.1)!important}.btn-filters-clear img{width:.8rem;height:.8rem}.filter-tag{display:inline-flex;align-items:center;justify-items:center;gap:.5rem;padding:.5rem .75rem!important;background:#2b8074;border-radius:999px;font-size:1rem;color:#fff;max-width:220px;box-shadow:inset 0 -2px 0 0 #3d403f}.filter-tag__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;padding:0 .25rem}.filter-tag__color{width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.filter-tag__remove{box-shadow:none;background:none;border:none;color:#fff;cursor:pointer;padding:0;width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem;font-weight:700;transition:all .2s;flex-shrink:0}.filter-tag__remove:hover:not(:disabled){background:#e5e7eb;color:#374151}.filter-tags-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;max-width:100%}.btn-icon-add,button.btn-icon-add{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;padding:0;border:none!important;border-radius:50%;box-shadow:inset 0 -1px 0 0 #3d403f!important;background:#2b8074!important;background-color:#2b8074!important;color:#fff!important;cursor:pointer;flex-shrink:0;font-size:1rem;font-weight:700;line-height:1;box-sizing:border-box}.btn-icon-add img,button.btn-icon-add img{width:1.25rem;height:1.25rem;display:block}.btn-icon-add:hover:not(:disabled),button.btn-icon-add:hover:not(:disabled){background:#294d48!important;background-color:#294d48!important}.btn-task-action,button.btn-task-action{display:inline-flex;align-items:center;justify-content:center;padding:.1rem;flex-shrink:0;cursor:pointer;border-radius:4px;border:none!important;border-bottom:1px solid #3d403f!important;box-shadow:none!important;transition:box-shadow .1s,filter .1s}.btn-task-action img,button.btn-task-action img{width:2rem;height:2rem;display:block}.btn-task-action:hover:not(:disabled),button.btn-task-action:hover:not(:disabled){box-shadow:0 0 3px #3d403f!important}.btn-task-action--menu{background-color:#e5e7eb!important;color:#374151}.btn-task-action--menu .gantt-task-actions-menu-icon{display:block;font-size:1.15rem;line-height:1;font-weight:700;letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-task-action--detail{background-color:#8fe99c!important}.btn-task-action--member{background-color:#5fcbbe!important}.btn-task-action--move{background-color:#f4e5e0!important}.btn-task-action--move img{opacity:.8;transition:opacity .15s ease}.btn-task-action--move:hover:not(:disabled) img{opacity:1}.btn-task-action--palette{position:relative;background-color:#eaee8e!important}.btn-task-action--palette img{width:1.7rem;height:1.7rem}.btn-task-action--delete{background-color:#ffafaf!important}.btn-add-subtask-row{display:inline-flex;gap:.75rem;font-size:1rem;font-weight:400;background:none!important;background-color:rgba(0,0,0,0)!important;color:#888f8c!important;border:none!important}.btn-add-column-outline,.btn-add-subtask-row{align-items:center;padding:0!important;box-shadow:none!important;cursor:pointer;flex-shrink:0}.btn-add-column-outline{width:2rem;height:2rem;border-radius:8px;border:1px dashed rgba(43,128,116,.5)!important;background:#fff!important;color:#2b8074!important;font-size:1.125rem;font-weight:600;display:flex!important;justify-content:center;transition:background .2s,border-color .2s}.btn-add-column-outline:hover{background:#eefff8!important;border-color:#2b8074!important}.btn-tutorial-add-task{padding:.875rem 2rem;background:var(--onboarding-primary,#2b8074)!important;color:#fff!important;border:none!important;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:none!important}.btn-tutorial-add-task:hover:not(:disabled){background:#294d48!important;transform:translateY(-2px)}@media(max-width:768px){.btn-tutorial-add-task{width:100%}}:root{--onboarding-primary:#2b8074;--onboarding-secondary:#3d403f;--onboarding-accent:#616363;--onboarding-light:#EEFFF8;--onboarding-pink:#FDF6F6;--onboarding-border:#e5e7eb;--onboarding-shadow:rgba(0,0,0,0.1);--onboarding-success:#8fe99c}.onboarding-wizard{min-height:100vh;background:linear-gradient(135deg,#FDF6F6,#EEFFF8);display:flex;flex-direction:column;position:relative;overflow:hidden}.onboarding-wizard:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(43,128,116,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(253,246,246,.3) 0,transparent 50%);pointer-events:none}.onboarding-wizard .onboarding-progress{position:fixed;top:0;left:0;right:0;z-index:1000}.onboarding-wizard .onboarding-progress .onboarding-progress-text{position:absolute;top:8px;right:2rem;font-size:.875rem;color:var(--onboarding-secondary);font-weight:500}.onboarding-step{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;z-index:1}.onboarding-step.step-1 .step-container,.onboarding-step.step-2 .step-container{max-width:600px;width:100%;background:#fff;border-radius:24px;padding:3rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:slideUp .5s ease-out}.onboarding-step .step-header{text-align:center;margin-bottom:2.5rem}.onboarding-step .step-header .step-title{font-size:2.5rem;font-weight:700;color:var(--onboarding-secondary);margin-bottom:1rem;line-height:1.2}.onboarding-step .step-header .step-title .brand-name{color:var(--onboarding-primary);-webkit-background-clip:text;background-clip:text}.onboarding-step .step-header .step-subtitle{font-size:1.125rem;color:var(--onboarding-accent);font-weight:400;line-height:1.6}.onboarding-step .step-form{display:flex;flex-direction:column;gap:1.5rem}.onboarding-step .step-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.onboarding-step .step-form .input-group{display:flex;flex-direction:column;gap:.5rem}.onboarding-step .step-form .input-group label{font-size:.875rem;font-weight:600;color:var(--onboarding-secondary);text-transform:uppercase;letter-spacing:.05em}.onboarding-step .step-form .input-group .input-wrapper{position:relative;display:flex;flex-direction:column;gap:.25rem}.onboarding-step .step-form .input-group .input-wrapper .checking-indicator{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--onboarding-accent);font-style:italic;pointer-events:none}.onboarding-step .step-form .input-group input:not(.input-base):not(.input-number){padding:.875rem 1.25rem;border:2px solid var(--onboarding-border);border-radius:12px;font-size:1rem;transition:all .2s ease;background:var(--onboarding-light);color:var(--onboarding-secondary)}.onboarding-step .step-form .input-group input:not(.input-base):not(.input-number):focus{outline:none;border-color:var(--onboarding-primary);box-shadow:0 0 0 3px rgba(43,128,116,.1)}.onboarding-step .step-form .input-group input:not(.input-base):not(.input-number).disabled{background:#f3f4f6;cursor:not-allowed;opacity:.7}.onboarding-step .step-form .input-group input:not(.input-base):not(.input-number).error{border-color:#ef4444}.onboarding-step .step-form .input-group input:not(.input-base):not(.input-number)::-moz-placeholder{color:#9ca3af}.onboarding-step .step-form .input-group input:not(.input-base):not(.input-number)::placeholder{color:#9ca3af}.onboarding-step .step-form .input-group .password-input-wrapper{position:relative}.onboarding-step .step-form .input-group .password-input-wrapper input.input-base,.onboarding-step .step-form .input-group .password-input-wrapper input:not(.input-base):not(.input-number){padding-right:3rem}.onboarding-step .step-form .input-group .password-input-wrapper .password-toggle{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center}.onboarding-step .step-form .input-group .password-input-wrapper .password-toggle img{width:1.25rem;height:1.25rem}.onboarding-step .step-form .input-group .password-criteria{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;list-style:none;padding:0}.onboarding-step .step-form .input-group .password-criteria li{font-size:.75rem;padding:.25rem .5rem;border-radius:6px;background:var(--onboarding-light)}.onboarding-step .step-form .input-group .password-criteria li.valid{color:#10b981;background:#d1fae5}.onboarding-step .step-form .input-group .password-criteria li.invalid{color:#ef4444;background:#fee2e2}.onboarding-step .step-form .input-group .error-message{color:#ef4444;font-size:.875rem;margin-top:.25rem}.onboarding-step .step-form .checkbox-group .checkbox-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.875rem;color:var(--onboarding-secondary);line-height:1.5}.onboarding-step .step-form .checkbox-group .checkbox-label .input-checkbox{margin-top:.25rem}.onboarding-step .step-form .checkbox-group .checkbox-label a{color:var(--onboarding-primary);text-decoration:underline;font-weight:500}.onboarding-step .step-form .checkbox-group .checkbox-label a:hover{color:var(--onboarding-secondary)}.onboarding-step .step-google-separator{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0 0;color:var(--onboarding-accent);font-size:.875rem}.onboarding-step .step-google-separator:after,.onboarding-step .step-google-separator:before{content:"";flex:1;height:1px;background:var(--onboarding-border)}.onboarding-step .step-google-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:19rem;padding:.65rem 1rem;border:1.5px solid var(--onboarding-border);border-radius:10px;background:#fff;color:var(--onboarding-secondary);font-size:.95rem;font-weight:500;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;margin-top:.75rem;cursor:pointer}.onboarding-step .step-google-btn img{width:3.75rem;height:2.75rem}.onboarding-step .step-google-btn:hover{background:#f9fafb;border-color:var(--onboarding-primary);box-shadow:0 2px 8px rgba(43,128,116,.12)}.onboarding-step .step-footer{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--onboarding-border)}.onboarding-step .step-footer p{color:var(--onboarding-accent);font-size:.875rem}.onboarding-step .step-footer p .link{color:var(--onboarding-primary);text-decoration:none;font-weight:600}.onboarding-step .step-footer p .link:hover{text-decoration:underline}.onboarding-step .step-illustration{display:none}@media(min-width:1024px){.onboarding-step .step-illustration{display:flex;align-items:center;justify-content:center;padding:2rem}.onboarding-step .step-illustration .illustration-content{max-width:500px}.onboarding-step .step-illustration .illustration-content .logo-illustration{width:100%;height:auto;opacity:.9}}.onboarding-tutorial{display:grid;grid-template-columns:.6fr 1fr;height:100vh;overflow:hidden}.onboarding-tutorial .tutorial-left-panel{background:#fff;padding:3rem;overflow-y:auto;border-right:1px solid var(--onboarding-border);display:flex;align-items:center;justify-content:center}.onboarding-tutorial .tutorial-left-panel .tutorial-content{max-width:600px;width:100%;margin:0 auto}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-header{margin-bottom:2rem}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-header h2{font-size:2rem;font-weight:700;color:var(--onboarding-secondary);margin-bottom:1rem}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-header p{font-size:1.125rem;color:var(--onboarding-accent);line-height:1.6}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-input-section{display:flex;gap:1rem;margin-bottom:2rem}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-input-section .tutorial-input{flex:1;padding:.875rem 1.25rem;border:2px solid var(--onboarding-border);border-radius:12px;font-size:1rem;transition:all .2s ease}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-input-section .tutorial-input:focus{outline:none;border-color:var(--onboarding-primary);box-shadow:0 0 0 3px rgba(43,128,116,.1)}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-hint{background:var(--onboarding-light);padding:1.5rem;margin-bottom:2rem;border-left:4px solid var(--onboarding-primary)}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-hint p{color:var(--onboarding-secondary);font-size:1rem;line-height:1.6;margin:0;display:flex;align-items:center;gap:.5rem}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-hint p img{width:20px;height:20px}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-progress-indicator{margin:2rem 0}.onboarding-tutorial .tutorial-left-panel .tutorial-content .progress-dots{display:flex;gap:.5rem;margin-bottom:.5rem}.onboarding-tutorial .tutorial-left-panel .tutorial-content .progress-dot{width:12px;height:12px;border-radius:50%;background:#e5e7eb;transition:all .3s ease}.onboarding-tutorial .tutorial-left-panel .tutorial-content .progress-dot.active{background:var(--onboarding-primary,#2b8074);transform:scale(1.2)}.onboarding-tutorial .tutorial-left-panel .tutorial-content .progress-dot.completed{background:#8fe99c}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-progress-step-text{font-size:.875rem;color:#616363;font-weight:500}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-actions{display:flex;gap:1rem;margin-top:2rem}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-actions .btn-skip{padding:.75rem 1.5rem;background:none;color:var(--onboarding-accent);border:none;font-weight:500;cursor:pointer;text-decoration:underline}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-actions .btn-skip:hover{color:var(--onboarding-secondary)}.onboarding-tutorial .tutorial-right-panel{background:var(--onboarding-light);overflow:hidden;position:relative}.onboarding-tutorial .tutorial-right-panel .mindmap-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--onboarding-accent);font-size:1.125rem}.onboarding-step.step-4 .step-container{max-width:600px;margin:0 auto;padding:3rem 2rem}.onboarding-step.step-4 .step-header{text-align:center;margin-bottom:2.5rem}.onboarding-step.step-4 .step-header h2{font-size:2rem;color:var(--onboarding-primary);margin-bottom:1rem}.onboarding-step.step-4 .step-header .step-description{color:var(--onboarding-text-secondary);font-size:1rem;line-height:1.6}.onboarding-step.step-4 .invitations-form{display:flex;flex-direction:column;gap:1.5rem}.onboarding-step.step-4 .invitations-list{display:flex;flex-direction:column;gap:1rem}.onboarding-step.step-4 .invitation-row{display:flex;align-items:center;gap:1rem}.onboarding-step.step-4 .invitation-input-group{display:flex;gap:1rem;flex:1}.onboarding-step.step-4 .invitation-email-input{flex:1;padding:.75rem 1rem;border:2px solid var(--onboarding-border);border-radius:8px;font-size:1rem;transition:border-color .2s ease}.onboarding-step.step-4 .invitation-email-input:focus{outline:none;border-color:var(--onboarding-primary)}.onboarding-step.step-4 .invitation-seat-select:not(.input-select){padding:.75rem 1rem;border:2px solid var(--onboarding-border);border-radius:8px;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .2s ease;min-width:150px}.onboarding-step.step-4 .invitation-seat-select:not(.input-select):focus{outline:none;border-color:var(--onboarding-primary)}.onboarding-step.step-4 .remove-invitation-btn{width:2.5rem;height:2.5rem;border:none;background:#fee;color:#c33;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.onboarding-step.step-4 .remove-invitation-btn:hover{background:#fcc;transform:scale(1.1)}.onboarding-step.step-4 .add-invitation-btn{align-self:flex-start;margin-top:.5rem}.onboarding-step.step-4 .step-actions{display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}.onboarding-step.step-4 .seat-type-info{margin-top:2rem;padding:1.5rem;background:var(--onboarding-light);border-radius:12px;display:flex;flex-direction:column;gap:.75rem}.onboarding-step.step-4 .seat-type-info .info-item{font-size:.9rem;color:var(--onboarding-text-secondary);line-height:1.5}.onboarding-step.step-4 .seat-type-info .info-item strong{color:var(--onboarding-primary)}.loading-spinner{width:40px;height:40px;border:4px solid var(--onboarding-border);border-top-color:var(--onboarding-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.onboarding-tutorial{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.onboarding-tutorial .tutorial-left-panel{padding:2rem 1.5rem;border-right:none;border-bottom:1px solid var(--onboarding-border);flex:1;overflow-y:auto}.onboarding-tutorial .tutorial-right-panel{display:block;min-height:60vh;height:40vh}}@media(max-width:768px){.onboarding-step{padding:1rem}.onboarding-step .step-container{padding:2rem 1.5rem!important}.onboarding-step .step-header .step-title{font-size:1.75rem}.onboarding-step.step-4 .invitation-input-group{flex-direction:column}.onboarding-step.step-4 .invitation-seat-select{min-width:100%}.onboarding-step.step-4 .step-actions,.onboarding-tutorial{flex-direction:column}.onboarding-tutorial{display:flex;justify-content:center;height:auto;min-height:100vh}.onboarding-tutorial .tutorial-left-panel{padding:1.5rem 1rem;border-right:none;border-bottom:1px solid var(--onboarding-border);height:100%;overflow-y:auto;flex:1}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-header{margin-bottom:1.5rem}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-header h2{font-size:1.5rem}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-header p{font-size:1rem}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-input-section{flex-direction:column;gap:.75rem}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-input-section .tutorial-input{width:100%}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-actions{flex-direction:column;gap:.75rem}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-actions .btn-secondary,.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-actions .btn-skip{width:100%}.onboarding-tutorial .tutorial-right-panel{display:block;min-height:60vh;height:60vh;position:relative}}@media(max-width:480px){.onboarding-tutorial{display:flex;flex-direction:column;justify-content:center;height:auto;min-height:100vh}.onboarding-tutorial .tutorial-left-panel{padding:1rem;flex:1}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-header h2{font-size:1.25rem}.onboarding-tutorial .tutorial-left-panel .tutorial-content .tutorial-header p{font-size:.9rem}.onboarding-tutorial .tutorial-right-panel{min-height:60vh;height:60vh}}