.dashboard-container{gap:2rem;display:flex}.dashboard-container .dashboard-sidebar{border-right:1px solid var(--color-border);flex:0 0 200px;padding-right:1.5rem}.dashboard-container .dashboard-sidebar .dashboard-menu{flex-direction:column;gap:.5rem;display:flex}.dashboard-container .dashboard-sidebar .dashboard-menu .dashboard-menu-item{color:var(--color-text);border-radius:.375rem;padding:.75rem 1rem;font-weight:500;text-decoration:none;transition:all .2s}.dashboard-container .dashboard-sidebar .dashboard-menu .dashboard-menu-item:hover{color:var(--color-text);background-color:#ffa8771a}.dashboard-container .dashboard-sidebar .dashboard-menu .dashboard-menu-item.active{background-color:var(--color-primary);color:var(--color-text);font-weight:600}.dashboard-container .dashboard-content{flex:1}.profile-edit-layout{gap:2rem;display:flex}.profile-edit-layout .profile-edit-form{flex:2}.profile-edit-layout .profile-edit-images{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:.5rem;flex:1;min-width:280px;max-width:350px;padding:1.5rem}.profile-edit-layout .profile-edit-images .form-section h3{color:var(--color-text);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.interval-input{align-items:center;gap:.5rem;display:flex}.interval-input input{border:1px solid var(--color-border);border-radius:.375rem;width:80px;padding:.5rem;font-size:1rem}.interval-input .interval-label{color:var(--color-text);font-size:.875rem}.weekday-checkboxes{flex-wrap:wrap;gap:1rem;display:flex}.weekday-checkboxes .weekday-checkbox{cursor:pointer;align-items:center;gap:.25rem;display:flex}.weekday-checkboxes .weekday-checkbox input[type=checkbox]{cursor:pointer;width:1rem;height:1rem}.cover-photo-upload .cover-photo-preview{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:.5rem;width:100%;max-width:600px;position:relative;overflow:hidden}.cover-photo-upload .cover-photo-preview img{object-fit:cover;width:100%;height:100%}.cover-photo-upload .cover-photo-preview .remove-btn{color:#fff;cursor:pointer;background-color:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;display:flex;position:absolute;top:.5rem;right:.5rem}.cover-photo-upload .cover-photo-preview .remove-btn:hover{background-color:#000c}.cover-photo-upload .cover-photo-placeholder{aspect-ratio:16/9;border:2px dashed var(--color-border);cursor:pointer;background-color:var(--color-background);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;transition:all .2s;display:flex}.cover-photo-upload .cover-photo-placeholder:hover{border-color:var(--color-primary);background-color:#ffa8771a}.cover-photo-upload .cover-photo-placeholder .plus-icon{color:var(--color-text);margin-bottom:.5rem;font-size:2rem}.cover-photo-upload .cover-photo-placeholder span{color:var(--color-text);font-size:.875rem}.form-hint{color:var(--color-text);margin-top:-.25rem;margin-bottom:.5rem;font-size:.875rem}.dashboard-button{background-color:var(--color-primary);color:var(--color-text);cursor:pointer;text-wrap:nowrap;border:none;border-radius:.375rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.dashboard-button svg{vertical-align:middle;margin-right:5px;padding-bottom:3px}.dashboard-button:hover{background-color:var(--color-primary-dark);transform:translateY(-1px)}.dashboard-events-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.tags-input-container{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.tags-input-container .tag-chip{color:var(--color-text);background-color:#e4b1f533;border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.875rem;display:flex}.tags-input-container .tag-chip .remove-tag-btn{color:var(--color-text);cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0;font-size:1rem;line-height:1}.tags-input-container .tag-chip .remove-tag-btn:hover{color:var(--color-text)}.edit-profile-container{gap:2rem;display:flex}.edit-profile-container .edit-profile-form{flex:1;max-width:500px}.edit-profile-container .edit-profile-picture{background-color:var(--color-background);text-align:center;border-radius:.5rem;flex:0 0 250px;padding:1.5rem}.edit-profile-container .edit-profile-picture h3{color:var(--color-text);margin-bottom:1rem}.edit-profile-container .edit-profile-picture .profile-picture-preview{margin-bottom:1rem}.edit-profile-container .edit-profile-picture .profile-picture-preview .profile-image{object-fit:cover;border:3px solid var(--color-background);border-radius:50%;width:120px;height:120px;box-shadow:0 2px 8px #0000001a}.edit-profile-container .edit-profile-picture .profile-picture-preview .profile-image-placeholder{background-color:var(--color-secondary);width:120px;height:120px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:2.5rem;font-weight:600;display:flex}.edit-profile-container .edit-profile-picture .picture-instructions{color:var(--color-text);font-size:.875rem}
