.dailySection{margin-top:10px}.dailyActions{padding-left:60px;padding-right:40px}h1{font-size:20px}.dailyTask{display:flex;background-color:#fafaf5;border:1px solid #e6e6e6;border-radius:24px;margin:20px 0;padding:10px 30px 10px 20px;justify-content:space-between}.dailyTask .taskMolk{width:15%;padding:20px 0 0;display:flex;flex-direction:column;align-items:center}.dailyTask .taskDesc{width:70%;display:flex;flex-direction:column;justify-content:center;padding:0 30px;line-break:auto}.dailyTask .taskDesc p{word-wrap:break-word}.dailyTask .taskDesc.dailyDigest{width:90%;padding:0 0 0 30px}.taskTitle{font-weight:600;font-size:16px}.molkImage{max-width:60px}.dailyTask .taskActions{display:flex;flex-direction:column;gap:25px;justify-content:center;align-items:stretch;width:15%}.eventsToday{display:flex;flex-wrap:wrap}.googleEventToday{background-color:#ff990070;border-radius:12px;padding:20px;margin:10px;width:100%;position:relative}.eventTag{font-size:13px;margin:0;background:#f90;padding:4px 10px;border-radius:12px;position:absolute;top:10px;right:10px}.google-event h4{margin-top:10px}.viewMore{color:#f90;font-weight:600;cursor:pointer;text-decoration:underline}.mailReply{border:2px solid #e6e6e6;border-radius:12px;padding:0 20px 20px;margin-bottom:20px}.responseActions{display:flex;gap:10px}.molksExtraColumn{background-color:#ff990070;border-top:1px solid #f90;border-left:1px solid #f90;border-radius:25px 0 0 0}.molksExtraSection{padding:20px}.molksExtraSectionBtns{display:flex;gap:10px;margin-bottom:20px}.selectedDayEvents{list-style:none;padding:0}.selectedDayEvents li{display:flex}.selectedDayEvents .legend-color{min-width:14px;margin:5px}input[type=checkbox]{margin-right:10px}.molkBrainstorm{background-color:#fafaf5;padding:10px 20px;border-radius:24px;cursor:pointer;display:flex;align-items:center;margin-top:30px}.molkBrainstorm h3{margin-bottom:0;margin-top:0}.molkBrainstorm img{display:block;margin:0 auto;width:100%;max-width:60px}.molkBrainstorm p{margin-bottom:0;margin-top:0}.molksExtraTask{background-color:#fafaf5;padding:10px 20px 0;border-radius:24px;display:flex;align-items:center;margin:10px 0;gap:20px}.molkName{font-weight:600;margin-top:10px}textarea.replyEdit{width:100%;font-family:Geist}.taskActions.rejected .text-warning{padding:12px;border:2px solid #af604c;border-radius:10px;text-align:center;font-size:1rem;font-weight:700;color:#af604c;background-color:#fff5f0;margin-top:10px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:20px;border-radius:8px;max-width:80%;max-height:80vh;overflow-y:auto;position:relative}.close-btn{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:22px;cursor:pointer}.email-list{list-style:none;padding:0}.email-list-item:hover{background-color:#f0f0f0}.loadingState{width:100%;height:calc(100vh - 130px);display:flex;flex-direction:column;align-items:center}button.secondary.danger{background:#202020;color:#fff}.loadingState .loadingText{font-size:24px;animation:30ms}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.delayedMessage{opacity:0}.delayedMessage.visible{animation:fadeIn 1s ease forwards;animation-delay:1.5s}.delayedMessage2{opacity:0}.delayedMessage2.visible{animation:fadeIn 1s ease forwards;animation-delay:3s}.pendingUserTasks{background-color:#e6e6e6;border-radius:24px;padding:10px 15px}.columnAgora{padding-left:20px}.addTaskForm{display:flex}input[type=checkbox]{width:auto}input.newTask{width:100%;margin:0;box-sizing:border-box;background-color:#f8f8f8;font-size:16px;resize:none;padding:8px;border:2px solid #ccc;border-image:initial;border-radius:8px 0 0 8px}.submitTask{border-radius:0 8px 8px 0!important}.molksExtraSection .fc .fc-toolbar-title{font-size:1em}.modal-actions{display:flex;justify-content:space-between;margin-top:15px}.modal-form h3{margin-top:0}.modal-title-row{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin-bottom:4px}.modal-title-row h3{margin:0}.molksExtraColumn .eventInfo{word-wrap:break-word}.taskStatus{display:flex;gap:20px}.radioStatus{display:flex;align-items:center;gap:10px}.eventInfo .eventCaption{text-wrap:auto}th .fc-scrollgrid-sync-inner{background:#f90;padding:5px}.fc .fc-button-primary{background:#f90;color:#000;border:0}.fc-h-event{background-color:transparent;border:none}.eventInfo{padding:5px 2px 0;text-align:center;width:100%;color:#fff}.eventInfo.socialPost{background-color:#b899bd}.eventInfo.googleEvent{background:#4285f4}.eventInfo.userTask{background:#f90}.eventInfo.userTask.done{background-color:#68b068}.calendar-legend{display:flex;gap:1rem;margin-top:1rem}.legend-item{display:flex;align-items:center;gap:.4rem;font-size:.9rem}.legend-color{width:14px;height:14px;border-radius:3px;display:inline-block}.legend-color.task{background-color:#f90}.legend-color.taskDone{background-color:#68b068}.legend-color.google{background-color:#4285f4}.legend-color.post{background-color:#b899bd}.form-post .gallery-controls{position:relative;padding:0 10px}.form-post .gallery-controls span{position:absolute;top:35%;z-index:1;background:#fff;border:1px solid #f90;border-radius:50%;padding:5px;display:flex}.form-post .gallery-controls span.left{left:0}.form-post .gallery-controls span.right{right:0}.form-post .gallery-controls span svg{color:#f90}.gallery-grid{display:grid;grid-template-columns:repeat(6,150px);grid-gap:12px;gap:12px;padding:10px 0;overflow-y:auto}.gallery-grid-item{position:relative;aspect-ratio:1/1;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid #ddd;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,transform .2s ease}.gallery-grid-item:hover{transform:scale(1.02)}.gallery-grid-item.selected{border-color:#f90;box-shadow:0 0 0 2px rgba(255,153,0,.3)}.gallery-grid-item img,.gallery-grid-item video{width:100%;height:100%;object-fit:cover}.gallery-grid-item .checkmark{position:absolute;top:8px;right:8px;color:#f90;font-size:20px;background:#fff;border-radius:50%}.gallery-grid-item .gallery-video{position:relative;width:100%;height:100%}.gallery-grid-item .gallery-video video{width:100%;height:100%;object-fit:cover}.gallery-grid-item .gallery-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:24px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.gallery-grid-item.add-media{border:2px dashed #ccc;color:#999;font-size:24px}.gallery-grid-item.add-media:hover{border-color:#f90;color:#f90}@media screen and (max-width:760px){.gallery-grid{grid-template-columns:repeat(4,80px)}}.gallery-post{display:flex;gap:12px;padding:5px 0 10px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.gallery-post .gallery-item-wrapper{position:relative;display:inline-block;flex:0 0 auto;width:100px}.gallery-post .gallery-item{position:relative;width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #ddd;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.gallery-post .gallery-item svg.checkmark{position:absolute;color:#f90;top:8px;right:8px}.gallery-post .gallery-item:hover{box-shadow:0 6px 16px rgba(0,0,0,.15)}.gallery-post .gallery-item img{max-width:100%;max-height:100%;object-fit:contain}.gallery-post .gallery-item:hover img{transform:scale(1.05)}.gallery-post .gallery-video{position:relative;width:100%;height:100%;display:flex;justify-content:center}.gallery-post .gallery-video-play{position:absolute;top:35%}.gallery-chat .gallery-add-media svg{color:#d7d3c9;width:25px;height:25px}.eventInfo video{width:100%}.fc .fc-daygrid-day.fc-day-today{background-color:#e6e6e6!important}.gallery-preview-btn{position:absolute;bottom:4px;right:4px;background:rgba(0,0,0,.6);border:none;border-radius:4px;padding:4px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;z-index:10}.gallery-grid-item:hover .gallery-preview-btn{opacity:1}.gallery-preview-btn svg{color:#fff;width:14px;height:14px}.gallery-preview-btn:hover{background:rgba(0,0,0,.8)}.image-lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:2000}.image-lightbox-content{position:relative;max-width:90vw;max-height:90vh}.image-lightbox-content img,.image-lightbox-content video{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:8px}.image-lightbox-close{position:absolute;top:-40px;right:0;background:transparent;border:none;color:#fff;font-size:32px;cursor:pointer;padding:5px 10px}.image-lightbox-close:hover{color:#f90}.image-lightbox-filename{position:absolute;bottom:-35px;left:0;right:0;text-align:center;color:#fff;font-size:14px}@media screen and (max-width:1200px){.dailyActions{padding-left:30px;padding-right:20px}.dailyTask{padding:10px 15px}.dailyTask .taskMolk{width:12%;min-width:70px}.dailyTask .taskDesc{width:60%;padding:0 15px}.dailyTask .taskActions{width:20%;min-width:100px;align-items:center}.dailyTask .taskActions button{width:100%;text-align:center}}@media screen and (max-width:1024px){.dailySection{flex-direction:column}.dailySection .column.column-lg-30,.dailySection .column.column-lg-70{width:100%;padding:0}.dailyActions{padding:15px}.dailyActions h1{font-size:18px}.dailyTask{padding:12px}.dailyTask .taskMolk{width:80px;min-width:80px;padding:10px 0 0}.dailyTask .taskMolk .molkImage{max-width:50px}.dailyTask .taskDesc{flex:1 1;padding:0 12px}.dailyTask .taskActions{width:120px;min-width:120px;gap:15px}.dailyTask .taskActions button{padding:8px 12px;font-size:13px}.molksExtraColumn{border-radius:24px;margin:15px;border:1px solid #f90}.molksExtraSection{padding:15px}.molksExtraSectionBtns{flex-wrap:wrap}.molksExtraSectionBtns button{flex:1 1 auto;min-width:80px}.molkBrainstorm{padding:10px 15px}.calendar-legend{flex-wrap:wrap;gap:.5rem}.legend-item{font-size:.8rem}.eventsToday{flex-direction:column}.googleEventToday{margin:5px 0}}@media screen and (max-width:900px){.dailyTask .taskMolk{width:70px;min-width:70px}.dailyTask .taskDesc{width:auto}.dailyTask .taskActions{width:110px;min-width:110px}}@media screen and (max-width:760px){.dailySection{flex-direction:column}.dailySection .column{padding:0}.dailyActions{padding:10px!important}.dailyTask{flex-direction:column;padding:20px}.dailyTask .taskActions,.dailyTask .taskDesc,.dailyTask .taskMolk{width:100%;padding:0;min-width:unset}.dailyTask .taskActions{margin:10px 0;flex-direction:row;justify-content:center}.dailyTask .taskActions button{width:auto}.googleEventToday{margin:10px 0}.molksExtraColumn{border-radius:25px;margin:0}.molksExtraSection{padding:20px}}