.wp-header-end+.event-calendar-area{margin-top:2em}.event-calendar{--stevc-color-darkblack:#333;--stevc-color-sunset_orange:#ff5b5b;--stevc-color-darkblue:#4aa7ff;--stevc-color-apricot:#f9cfb8;flex-direction:column;gap:1.5em;font-size:14px;display:flex}.event-calendar .icon-arrow-left,.event-calendar .icon-arrow-right{vertical-align:text-bottom;display:inline-block;position:relative}.event-calendar .icon-arrow-left:before,.event-calendar .icon-arrow-right:before{content:"";border-style:solid;border-color:var(--stevc-color-darkblack);border-width:3px 3px 0 0;border-top-right-radius:3px;width:.45em;height:.45em;display:block;transform:rotate(45deg)translate(-.2em,.2em)}.event-calendar .icon-arrow-left:before{transform:rotate(-135deg)translate(-.2em,.2em)}.event-calendar .cal-nav{justify-content:space-between;align-items:center;font-size:1.25em;font-weight:700;display:flex}.event-calendar .cal-nav .cal-nav-item{cursor:pointer;justify-content:center;align-items:center;gap:.85em;padding-bottom:.2em;display:flex}.event-calendar .cal-nav .cal-nav-item .icon-arrow-left,.event-calendar .cal-nav .cal-nav-item .icon-arrow-right{transition:transform .2s ease-in-out}@media (hover:hover){.event-calendar .cal-nav .nav-prev:hover .icon-arrow-left{transform:translate(-10px)}}.event-calendar .cal-nav .nav-prev:active .icon-arrow-left,.event-calendar .cal-nav .nav-prev:focus .icon-arrow-left{transform:translate(-10px)}@media (hover:hover){.event-calendar .cal-nav .nav-next:hover .icon-arrow-right{transform:translate(10px)}}.event-calendar .cal-nav .nav-next:active .icon-arrow-right,.event-calendar .cal-nav .nav-next:focus .icon-arrow-right{transform:translate(10px)}.event-calendar .cal-nav .year_num,.event-calendar .cal-nav .month_num{font-size:1.82em;line-height:1.05}.event-calendar .cal-nav .year,.event-calendar .cal-nav .month{align-items:baseline;display:flex}.event-calendar .cal-nav .date-info-area{gap:.3em;display:flex}.event-calendar .event-calendar-table{border:1px solid var(--stevc-color-darkblack);border-spacing:0;width:100%}.event-calendar .event-calendar-table th,.event-calendar .event-calendar-table td{text-align:center;border-style:solid;border-color:var(--stevc-color-darkblack);border-width:1px 1px 0 0;width:14.2857%}.event-calendar .event-calendar-table th .week-title,.event-calendar .event-calendar-table td .week-title{text-align:center}.event-calendar .event-calendar-table th .week-title.day,.event-calendar .event-calendar-table td .week-title.day{font-size:1em}.event-calendar .event-calendar-table th:last-child,.event-calendar .event-calendar-table td:last-child{background-image:none;border-right-width:0}.event-calendar .event-calendar-table tr:first-child th,.event-calendar .event-calendar-table tr:first-child td{border-top-width:0}.event-calendar .event-calendar-table tr:last-child th,.event-calendar .event-calendar-table tr:last-child td{background-image:none}.event-calendar .event-calendar-table th{background:var(--stevc-color-pink-semilight);padding:.36em;font-size:.88em;font-weight:500}.event-calendar .event-calendar-table td{vertical-align:top;background:#fff;padding:.33em}.event-calendar .event-calendar-table .cal-inner{flex-direction:column;justify-content:flex-start;align-items:center;min-height:7.3em;display:flex}.event-calendar .event-calendar-table .cal-inner .day{font-weight:400}.event-calendar .event-calendar-table .post-list-area{flex-direction:column;flex-grow:1;width:100%;padding:.6em .6em 0;font-size:.88em;display:flex}.event-calendar .event-calendar-table .post-list-area .post-list{text-align:left;flex-direction:column;flex-grow:1;gap:.5em;width:100%;margin:0;display:flex}.event-calendar .event-calendar-table .post-list-area .post-list .event-post,.event-calendar .event-calendar-table .post-list-area .post-list .new-event{margin:0;line-height:1.38}.event-calendar .event-calendar-table .post-list-area .post-list .new-event{justify-content:center;align-items:flex-start;display:flex}.event-calendar .event-calendar-table .post-list-area .post-list .new-event .btn-event-new{background:var(--stevc-color-apricot);border-radius:4px;padding:.6em 1em .45em;line-height:1.15}.event-calendar .event-calendar-table .sun .week-title{color:var(--stevc-color-sunset_orange)}.event-calendar .event-calendar-table .sat .week-title{color:var(--stevc-color-darkblue)}.event-calendar .event-calendar-table .holiday .week-title{color:var(--stevc-color-sunset_orange)}.event-calendar .event-calendar-table .disabled{background:var(--stevc-color-lightgray)}.event-calendar .event-calendar-table .disabled .week-title{color:var(--stevc-color-font)}.event-calendar .event-calendar-table .btn{cursor:pointer}#stevc-event-editor-box{background:#fff;border-radius:6px;min-width:300px;padding:1.6rem 2rem;box-shadow:.2rem .2rem 1.2rem #00000040}@media screen and (max-width:781.98px){#stevc-event-editor-box{min-width:250px}}#stevc-event-editor-box .button-warning,#stevc-event-editor-box .btn-delete-event{color:#d00;border-color:#d00}#stevc-event-editor-box .input-area{flex-direction:column;gap:1.5em;margin-bottom:2.5em;display:flex}#stevc-event-editor-box .input-area input[type=text]{width:100%}#stevc-event-editor-box .input-area dl{flex-direction:column;gap:.8em;margin:0;display:flex}#stevc-event-editor-box .input-area dl dt,#stevc-event-editor-box .input-area dl dd{margin:0}#stevc-event-editor-box .input-area dl dt{color:gray}#stevc-event-editor-box .input-area dl dd{--test:1}#stevc-event-editor-box .btn-area{flex-wrap:wrap;justify-content:center;gap:.8em 1.2em;margin-top:1.5em;display:flex}#ui-datepicker-div .ui-datepicker-header{background:0 0;border:0}#ui-datepicker-div .ui-datepicker-calendar th{color:#666}#ui-datepicker-div .ui-state-hover{border:0}#ui-datepicker-div .ui-state-default{text-align:center;background:0 0;border:0}#ui-datepicker-div .ui-state-default:hover{background:#eee}#ui-datepicker-div .ui-state-highlight{color:#333;background:#c1fcb7}#ui-datepicker-div .ui-state-highlight:hover{background:#9bf681}#ui-datepicker-div .ui-state-active{background:#6ac1ff}#ui-datepicker-div .ui-state-active:hover{background:#3eafff}#stevc-modal{z-index:100;margin:auto;display:block;position:fixed;inset:0}#stevc-modal button{cursor:pointer}#stevc-modal .st-modal-bg{cursor:pointer;opacity:.65;background:#000;margin:auto;display:block;position:absolute;inset:0}#stevc-modal .st-modal-control{display:block;position:relative}#stevc-modal .st-modal-control .btn-close{background:#00000026;border:0;width:4em;height:4em;margin-top:2%;position:absolute;right:5%}#stevc-modal .st-modal-control .btn-close .bar:before,#stevc-modal .st-modal-control .btn-close .bar:after{content:"";background:#fff;width:70%;height:2px;margin:auto;display:block;position:absolute;inset:0}#stevc-modal .st-modal-control .btn-close .bar:before{transform:rotate(45deg)}#stevc-modal .st-modal-control .btn-close .bar:after{transform:rotate(135deg)}#stevc-modal .st-modal-inner{cursor:auto;justify-content:center;align-items:center;max-width:600px;max-height:600px;margin:auto;display:flex;position:absolute;inset:0}#stevc-modal.open{z-index:100000;opacity:1}#stevc-modal.open-ready{z-index:100000;opacity:0}#stevc-modal.open-transition{opacity:1;transition:opacity .5s ease-out}#stevc-modal.close{z-index:-1;opacity:0}#stevc-modal.close-transition{opacity:0;transition:opacity .5s ease-out}#wpbody-content #stevc-event-cal .event-calendar-main{overflow:auto}#wpbody-content #stevc-event-cal .event-calendar-table{min-width:55em}#wpbody-content #stevc-event-cal .holiday-manual{align-items:flex-end;gap:1em;display:flex}#wpbody-content #stevc-event-cal .holiday-manual textarea{min-width:10em;min-height:17em}