.parasol-calendar{height:100%;transition:opacity .3s}.parasol-calendar.hide{opacity:0}.parasol-calendar .fc-view{border-radius:var(--round-small)}.parasol-calendar thead{background-color:var(--ui-style-frost-bg-color)}.parasol-calendar .fc .fc-daygrid-day-frame{background-color:var(--ui-style-frost-bg-color);cursor:pointer;transition:background-color .2s}.parasol-calendar .fc td .fc-daygrid-bg-harness{pointer-events:none}.parasol-calendar .fc .fc-daygrid-day-frame:hover{background-color:var(--color-primary-super-pale)}.parasol-calendar .fc-highlight,.parasol-calendar .fc-timegrid .fc-highlight,.parasol-calendar .fc-day-selected .fc-daygrid-day-frame{background-color:var(--color-primary-pale)!important}.parasol-calendar .fc-col-header-cell-cushion,.parasol-calendar .fc-daygrid-day-number{color:var(--color-primary)}.parasol-calendar .fc-button-group{gap:var(--space-small)}.parasol-calendar .fc-direction-ltr .fc-button-group>.fc-button,.parasol-calendar .fc-direction-ltr .fc-button-group>.fc-prev-button,.parasol-calendar .fc-direction-ltr .fc-button-group>.fc-next-button{background:var(--color-primary);border:none;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.parasol-calendar .fc-direction-ltr .fc-button-group>.fc-prev-button:not(:disabled):active:focus,.parasol-calendar .fc-direction-ltr .fc-button-group>.fc-next-button:not(:disabled):active:focus{box-shadow:var(--box-shadow-default)}.parasol-calendar .fc-today-button{background:var(--color-primary);border-radius:var(--round-small);border:none}.parasol-calendar .fc-event{border-radius:var(--round-tiny);border:none}.parasol-calendar .fc .fc-scrollgrid-section{background:var(--ui-style-frost-bg-color)}.parasol-calendar .fc .fc-daygrid-day.fc-day-today{background:var(--color-primary-pale)}.parasol-calendar .fc .fc-button-primary:disabled{background-color:var(--color-primary-light)}.parasol-calendar .fc .fc-button-primary:hover{background:var(--color-primary);border:none}
.ql-editor{font-size:1.125rem;line-height:1.75}.ql-editor ol{padding-left:1em}.ql-editor li>.ql-ui:before{justify-content:center;align-items:flex-start;width:1.5rem;display:flex}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:13.5em}
@media (any-hover:hover){header.parasol-header div.header-user-box:hover{background:var(--color-primary-super-pale);box-shadow:var(--box-shadow-default)}.parasol-item-list-item.hoverable:hover:not(.active),.parasol-folder-item.hoverable:hover:not(.active){background:var(--color-primary-super-pale);outline:2px solid #fff}}.parasol-like-button.animating i.font-icon{animation:.6s cubic-bezier(.68,-.55,.265,1.55) heartBeat}.parasol-like-button.animating:before{content:"";background:var(--color-effect);z-index:1;border-radius:50%;width:0;height:0;animation:.6s ease-out ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.parasol-select-list .select-list-item.active .select-list-item-box{background:var(--color-primary);color:var(--color-white)}.parasol-radio.active{position:relative;overflow:visible}.parasol-radio.active:before,.parasol-radio.active:after{content:"";pointer-events:none;z-index:1000;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%}.parasol-radio.active:before{background:#ff6b6b;animation:1.5s cubic-bezier(.25,.46,.45,.94) confetti1}.parasol-radio.active:after{background:#4ecdc4;animation:1.5s cubic-bezier(.25,.46,.45,.94) .1s confetti2}.parasol-radio.active .parasol-radio-circle:before,.parasol-radio.active .parasol-radio-circle:after{content:"";pointer-events:none;z-index:1000;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%}.parasol-radio.active .parasol-radio-circle:before{background:#96ceb4;animation:1.3s cubic-bezier(.25,.46,.45,.94) .2s confetti3}.parasol-radio.active .parasol-radio-circle:after{background:#ffeaa7;animation:1.3s cubic-bezier(.25,.46,.45,.94) .3s confetti4}@keyframes confetti1{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)translate(-100px,-100px)scale(.2)rotate(360deg)}}@keyframes confetti2{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)translate(100px,-100px)scale(.2)rotate(-360deg)}}@keyframes confetti3{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)translate(-60px,-120px)scale(.2)rotate(360deg)}}@keyframes confetti4{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)translate(60px,-120px)scale(.2)rotate(-360deg)}}@keyframes partyCrackerBounce{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.5)}35%{opacity:1;transform:translate(-50%,-50%)scale(.8)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.3)}65%{opacity:1;transform:translate(-50%,-50%)scale(.9)}80%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}95%{opacity:.9;transform:translate(-50%,-50%)scale(1.02)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes heartBeat{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1.1)}75%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ripple{0%{opacity:.6;width:0;height:0}to{opacity:0;width:100px;height:100px}}
@media print{@page{size:A4;margin:12mm 10mm}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}table{break-inside:auto}table tr{break-inside:avoid;break-after:auto}.break-page-before{break-before:page}.break-page-after{break-after:page}.no-print{display:none}main.preview-contents{padding:2mm 5mm!important}}
#login-page div.panel.center-box,#password-reset-page div.panel.center-box{width:calc(100vw - 2rem);max-width:36rem}#login-page div.panel.center-box{padding:2rem}#login-page div.panel.center-box div.parasol-logo,#password-reset-page div.parasol-logo{text-align:center;color:var(--color-primary-dark);padding-top:.5rem}#login-page div.panel.center-box div.parasol-logo{font-size:9rem}#login-page div.panel.center-box div.app-version{color:var(--color-gray);text-align:center;padding:.4rem 0 1rem}#password-reset-page div.parasol-logo{margin-bottom:.5rem;font-size:5rem}.note,.callout{border-style:none;border-color:var(--color-gray-light);border-radius:var(--round-medium);color:var(--ui-style-frost-font-color);background-color:var(--ui-style-frost-bg-color);padding:1rem}.callout{align-items:center;gap:.5rem;max-width:64rem;margin:1rem;display:flex}.callout i.font-icon{font-size:1.5rem}.callout div.callout-icon{margin-bottom:auto}.callout div.callout-note{flex-grow:1}.callout.border{border-style:solid;border-width:2px}.callout.red{color:red;background-color:rgba(255,0,0,.1);border-color:red}.callout.orange{color:#ff7f00;background-color:rgba(255,127,0,.1);border-color:#ff7f00}.callout.green{color:#007f00;background-color:rgba(0,127,0,.1);border-color:#007f00}.callout.blue{color:#00f;background-color:rgba(0,0,255,.1);border-color:#00f}.callout.purple{color:#7f007f;background-color:rgba(127,0,127,.1);border-color:#7f007f}.callout.gray{color:#333;background-color:rgba(127,127,127,.1);border-color:#7f7f7f}.callout.black{color:#fff;background-color:rgba(0,0,0,.75);border-color:#fff}.callout.primary{color:var(--color-primary-dark);border-color:var(--color-primary-dark);background-color:var(--color-primary-transparency)}.parasol-app-memo-main .rich-text.form-item,.parasol-app-memo-main .rich-text-viewer{margin:0}.parasol-app-memo-main .ql-container .ql-editor{height:calc(100vh - var(--header-height) - var(--modal-title-bar-height) - 15.25rem - 42px)}.parasol-app-memo-main .rich-text-viewer{height:calc(100vh - var(--header-height) - var(--modal-title-bar-height) - 15.25rem)}main.preview-contents{margin:0;padding:1rem}main.preview-contents .rich-text-viewer{margin:0;padding:0}main.preview-contents h1{text-align:center;margin:0 0 1rem;padding:0;font-size:1.25rem;font-weight:700}main.preview-contents div.print-table{border:solid 1px var(--color-gray-light);border-radius:var(--round-small);font-size:0;overflow:hidden}main.preview-contents div.print-table h2{background-color:#eee;margin:0;padding:.5rem;font-size:1.1rem}main.preview-contents div.print-table table{width:100%;margin:0;padding:0}main.preview-contents div.print-table table tr{border-top:solid 1px var(--color-gray-light)}main.preview-contents div.print-table table tbody th{text-align:right;width:1rem}main.preview-contents div.print-table table th{white-space:nowrap;font-weight:700}main.preview-contents div.print-table table th,main.preview-contents div.print-table table td{vertical-align:top;margin:0;padding:.5rem;font-size:1rem}main.preview-contents div.print-table table th,main.preview-contents div.print-table table.list td{border-right:solid 1px var(--color-gray-light)}main.preview-contents div.print-table table td{white-space:pre-wrap}main.preview-contents div.print-table table.list tr th{text-align:center}main.preview-contents div.print-table table.list tr th:last-child,main.preview-contents div.print-table table.list tr td:last-child{border-right-style:none}main.preview-contents div.print-table table.list thead tr{border-bottom:solid 1px var(--color-gray-light)}main.preview-contents div.print-table table.list thead{display:table-header-group}main.preview-contents div.print-table+div.print-table{margin-top:1.625rem}main.preview-contents div.print-error h2{color:red}main.preview-contents div.print-table table .minimize{white-space:nowrap;width:1rem}main.preview-contents div.print-table table .center{text-align:center}main.preview-contents div.print-table table .right{text-align:right}main.preview-contents div.print-config-box{border-bottom:solid 1px var(--color-gray-light);margin-bottom:1.5rem}
