@font-face{font-family:DelaGothicOne;font-style:normal;font-weight:400;src:url(/wp-content/plugins/fj-calendar/dist/static/media/DelaGothicOne-Regular.a8761c8c6d54ccaa44db.ttf) format("opentype")}@font-face{font-family:SinkinSans;font-style:normal;font-weight:400;src:url(/wp-content/plugins/fj-calendar/dist/static/media/SinkinSans-400Regular.b43746214c35a2ca736f.otf) format("opentype")}@font-face{font-family:SinkinSans;font-style:normal;font-weight:500;src:url(/wp-content/plugins/fj-calendar/dist/static/media/SinkinSans-500Medium.61e2e78b0e98997e6f3f.otf) format("opentype")}@font-face{font-family:SinkinSans;font-style:normal;font-weight:600;src:url(/wp-content/plugins/fj-calendar/dist/static/media/SinkinSans-600SemiBold.6dcdcd970b9aaa2e37ab.otf) format("opentype")}@font-face{font-family:SinkinSans;font-style:normal;font-weight:700;src:url(/wp-content/plugins/fj-calendar/dist/static/media/SinkinSans-700Bold.8512ce1afa8756942008.otf) format("opentype")}@font-face{font-family:SinkinSans;font-style:italic;font-weight:700;src:url(/wp-content/plugins/fj-calendar/dist/static/media/SinkinSans-700BoldItalic.3bbbd1df941856a0ff42.otf) format("opentype")}body{font-family:SinkinSans,sans-serif}*{color-adjust:exact;-webkit-print-color-adjust:exact}@page{size:auto;margin:0}header .box,header .logo,header .year{position:absolute}header .box{font-family:DelaGothicOne;text-align:center}header .box .title{align-items:center;background-color:#0c4d93;color:#ffdd85;display:flex;font-size:2.9986111111mm;height:6.8791666667mm;justify-content:center;margin:0;position:relative;z-index:100}header .box .inner{padding:2.6176111111mm 1.7638888889mm 2.2013333333mm}header .box .inner img{width:76.5527777778mm}header.horizontal .logo{right:36px;top:34px}header.horizontal .year{left:26px;top:32px;width:63.5mm}header.horizontal .box{left:24px;top:112px;width:283.4569444444mm}header.horizontal .box .title{letter-spacing:3.75px}header.horizontal .content{margin-top:0;padding:0;width:112.1833333333mm}header.vertical .logo{right:43px;top:24px}header.vertical .box{left:29px;top:133px;width:193.4986111111mm}header.vertical .box .title{letter-spacing:3.75px}header.vertical .year{left:31px;top:25px;width:57.8555555556mm}.calendar.vertical .content{left:32px;max-width:137.5833333333mm;top:86px}.calendar.horizontal .content{left:306px;max-width:138.9944444444mm;top:50px}.image-container{background-color:var(--month-bg);background-color:#fff;display:flex;flex-shrink:0;font-size:10px;height:28.9277777778mm;left:16px;position:relative;text-align:center;width:28.9277777778mm}.image-container:hover{cursor:pointer}.image-container:hover .add-image-btn{opacity:.8}.image-container img{height:100%;object-fit:cover;width:100%}.image-container .add-image-btn{color:#fff;display:block;left:50%;opacity:.4;padding:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .3s ease-in-out}@media print{.image-container .add-image-btn{display:none}}.image-container .add-image-btn svg{fill:#0c4d93;font-size:14.1111111111mm}.image-background{background-color:#edf0e4;height:100%;position:absolute;top:0;width:100%;z-index:0}.calendar-container.vertical.january{left:29px;top:159px}.calendar-container.vertical.february{right:33px;top:159px}.calendar-container.vertical.march{left:29px;top:316px}.calendar-container.vertical.april{right:33px;top:316px}.calendar-container.vertical.may{left:29px;top:473px}.calendar-container.vertical.june{right:33px;top:473px}.calendar-container.vertical.july{left:29px;top:631px}.calendar-container.vertical.august{right:33px;top:631px}.calendar-container.vertical.september{left:29px;top:789px}.calendar-container.vertical.october{right:33px;top:789px}.calendar-container.vertical.november{left:29px;top:946px}.calendar-container.vertical.december{right:33px;top:946px}.calendar-container.horizontal.january{left:24px;top:138px}.calendar-container.horizontal.february{left:383px;top:138px}.calendar-container.horizontal.march{right:27px;top:138px}.calendar-container.horizontal.april{left:24px;top:299px}.calendar-container.horizontal.may{left:383px;top:299px}.calendar-container.horizontal.june{right:27px;top:299px}.calendar-container.horizontal.july{left:24px;top:459px}.calendar-container.horizontal.august{left:383px;top:459px}.calendar-container.horizontal.september{right:27px;top:459px}.calendar-container.horizontal.october{bottom:26px;left:24px}.calendar-container.horizontal.november{bottom:26px;left:383px}.calendar-container.horizontal.december{bottom:26px;right:27px}.calendar-container.november .calendar-wrapper .calendar-footer>span:last-child{padding-left:2px}.calendar-container{display:flex;flex-direction:column;height:38.8055555556mm;justify-content:flex-end;position:absolute;width:93.4861111111mm}.calendar-container.vertical{height:38.8055555556mm;width:93.8388888889mm}.calendar-container.horizontal{height:38.8055555556mm;width:93.1333333333mm}.calendar-container .row{display:flex;flex:1 1;gap:2rem;margin-bottom:24px;position:relative}.calendar-container .wrapper{background-color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;position:relative;z-index:10}.calendar-container .year{margin:0 0 1.7638888889mm auto;width:35.9833333333mm}.calendar-container .month-wrapper{align-items:center;display:flex}.calendar-container .month-wrapper .month{background-color:var(--month-bg);background-color:#507ec0;color:#fff;flex-grow:1;font-family:DelaGothicOne;font-size:2.1166666667mm;font-stretch:condensed;font-weight:700;letter-spacing:3px;line-height:4.9388888889mm;margin:0;padding-inline:8px;text-align:end;text-transform:uppercase}.calendar-container .month-wrapper .month-number{align-items:center;background-color:#dc7fb4;display:flex;font-size:5px;height:100%;justify-content:center;width:62px}.calendar-container .bar{display:block;height:.7055555556mm;width:100%}.calendar-container .text-primary-br{background-color:#bed0db}.calendar-container .calendar-area{display:flex;justify-content:center;position:relative;z-index:1}.calendar-container .calendar-area table{border-collapse:collapse;line-height:1.7638888889mm;width:100%}.calendar-container .calendar-area table thead tr{border-bottom:1px solid #dc7fb4}.calendar-container .calendar-area table thead th{color:#0c4d93;font-size:1.7638888889mm;padding:0 1.5875mm}.calendar-container .calendar-area table thead th .weekday-br{font-size:4.5px;margin-bottom:2px;margin-top:3px}.calendar-container .calendar-area table thead th .weekday-jp{margin-bottom:2px}.calendar-container .calendar-area table thead th .weekday-br,.calendar-container .calendar-area table thead th .weekday-jp{display:block}.calendar-container .calendar-area table td{padding:.6173611111mm 0}.calendar-container .calendar-area table tr{color:#000;font-size:1.9402777778mm;font-weight:400;text-align:center}.calendar-container .calendar-area tbody tr td:first-child{color:#0c4d93}.calendar-container .calendar-area tbody tr td.dual:first-child .bar{border-bottom:1px solid #0c4d93}.calendar-container .calendar-area tbody tr td.dual{font-size:2.0461111111mm;height:2.4694444444mm;position:relative;text-align:center;vertical-align:middle}.calendar-container .calendar-area tbody tr td.dual .dual-wrapper{display:inline-block;line-height:1;margin-left:2px;position:relative;width:100%}.calendar-container .calendar-area tbody tr td.dual .top{display:block;font-size:1.4111111111mm;left:7px;position:absolute;top:-7px}.calendar-container .calendar-area tbody tr td.dual .bar{border-bottom:1px solid #000;left:6px;position:absolute;rotate:-42deg;top:-3px;width:16px}.calendar-container .calendar-area tbody tr td.dual .bottom{display:block;font-size:1.4111111111mm;left:16px;position:absolute;top:0}.calendar-container .calendar-wrapper{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden}.calendar-container .calendar-wrapper .calendar-body{display:flex;flex-direction:column;flex-grow:1}.calendar-container .calendar-wrapper .calendar-footer{color:#0c4d93;display:flex;flex-wrap:wrap;font-size:1.1465277778mm;gap:0 3.5277777778mm;margin:auto 10px 0;padding-bottom:1.0583333333mm}.calendar-container .meta-data{background-color:#ffdd85;height:6.35mm;overflow:hidden;position:absolute;width:100%}.calendar-container .meta-data .title{overflow:hidden;text-overflow:ellipsis}.calendar-container .meta-data p{font-size:1.6756944444mm;line-height:3.175mm;margin:0;padding:0 6px;position:relative;text-align:center;z-index:1}.welcome-modal .MuiPaper-root{border-radius:16px;color:#828282}.welcome-modal .MuiPaper-root .dialog-header{align-items:center;background:linear-gradient(85.7deg,#b698d5,#28d8cb 99.42%,#28d8cb 99.43%);display:flex;justify-content:center;padding:30px 30px 40px}.welcome-modal .MuiPaper-root .dialog-header .brand{width:185px}.welcome-modal .MuiPaper-root .MuiDialogContent-root{text-align:center}.welcome-modal .MuiPaper-root .MuiDialogContent-root .title{color:#333;margin-bottom:0}.welcome-modal .MuiPaper-root .MuiDialogContent-root .description,.welcome-modal .MuiPaper-root .MuiDialogContent-root .greetings{margin-bottom:32px}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options{align-items:center;display:flex;justify-content:center}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option{margin:0 8px}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option:first-child{margin-left:0}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option:last-child{margin-right:0}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option{align-items:center;background:linear-gradient(48.61deg,#53c2ba .27%,#28d8cb 100.27%);border:none;border-radius:16px;color:#fff;display:flex;flex-direction:column;height:92px;justify-content:center;padding:16px;width:98px}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option:hover{cursor:pointer}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option.selected{border:3px solid #8966ac}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option .MuiSvgIcon-root{font-size:2.5rem;margin-bottom:8px}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option span{font-weight:700;text-transform:capitalize}.welcome-modal .MuiPaper-root .MuiDialogActions-root{justify-content:center;padding:24px 16px}.controls{bottom:24px;left:8px;position:fixed;z-index:999}@media print{.controls{display:none}}.controls button{margin:0 8px;min-width:0;min-width:auto;padding:8px}.gallery-modal .MuiPaper-root{border-radius:16px;color:#333}.gallery-modal .dialog-header{border-bottom:1px solid #dfdfdf;padding:8px 16px}.gallery-modal .dialog-header h5{font-weight:700}.gallery-modal .MuiDialogContent-root{display:flex;overflow:hidden;padding:0}.gallery-modal .MuiDialogContent-root .main-wrapper{display:flex;flex:2 1;flex-direction:column;overflow:hidden}.gallery-modal .MuiDialogContent-root .main-wrapper .description{border-bottom:1px solid #dfdfdf;padding:8px 16px}.gallery-modal .MuiDialogContent-root .grid-container{overflow:hidden;overflow-y:auto;padding:8px 16px}.gallery-modal .MuiDialogContent-root .grid-container .grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.gallery-modal .MuiDialogContent-root .grid-container .grid .thumb-button{min-height:100px;overflow:hidden;padding:2px}.gallery-modal .MuiDialogContent-root .grid-container .grid .thumb-button.selected{box-shadow:0 0 0 3px #8966ac}.gallery-modal .MuiDialogContent-root .grid-container .grid .thumb-button span{border-radius:inherit;height:100%}.gallery-modal .MuiDialogContent-root .grid-container .grid .thumb-button .thumbnail{border-radius:inherit;height:100%;object-fit:cover;width:100%}.gallery-modal .MuiDialogContent-root .details-panel{background-color:#f2f2f2;flex:1 1;max-width:320px;overflow:auto;padding:12px}@media(max-width:600px){.gallery-modal .MuiDialogContent-root .details-panel{display:none}}.gallery-modal .MuiDialogContent-root .details-panel .inner{overflow-y:auto}.gallery-modal .MuiDialogContent-root .details-panel .title{font-size:16px;font-weight:700;line-height:18px;margin-bottom:12px;text-transform:uppercase}.gallery-modal .MuiDialogContent-root .details-panel hr{color:#000;opacity:.3}.gallery-modal .MuiDialogContent-root .details-panel .preview{padding-top:100%;position:relative}.gallery-modal .MuiDialogContent-root .details-panel .preview .image-placeholder,.gallery-modal .MuiDialogContent-root .details-panel .preview img{border-radius:8px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.gallery-modal .MuiDialogContent-root .details-panel .author-data{font-size:14px;list-style:none;padding-left:0}.gallery-modal .MuiDialogContent-root .details-panel .author-data li{display:flex;justify-content:space-between;margin:4px 0}.gallery-modal .MuiDialogContent-root .details-panel .author-data li span{text-align:right}.gallery-modal .MuiDialogContent-root .details-panel .author-data li span:last-child{font-weight:700;margin-left:12px}.image-placeholder{background:#53c2ba;border-radius:8px;-webkit-filter:grayscale(1);filter:grayscale(1);height:100%;position:relative;width:100%}.image-placeholder,.year-display{align-items:center;display:flex;justify-content:center}.year-display{color:#775898;text-align:center}.year-display.vertical{max-width:21.1666666667mm}.year-display.vertical h2{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.year-display h2{font-size:18.3444444444mm;line-height:18.3444444444mm;margin:0}.qr-wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:4.2333333333mm}.qr-wrapper .app-title,.qr-wrapper .title,.qr-wrapper p{margin:0;text-align:center}.qr-wrapper .title{color:#775898;font-size:3.5277777778mm;font-weight:700;line-height:4.2333333333mm;margin-bottom:1.4111111111mm}.qr-wrapper .app-title{font-size:2.1166666667mm;font-stretch:condensed;line-height:2.8222222222mm}.qr-wrapper img{display:block;height:13.4055555556mm;margin:0 auto;width:13.4055555556mm;z-index:1}.qr-wrapper .box{background:#775898;color:#fff;margin-top:-1.4111111111mm;padding:2.4694444444mm 1.4111111111mm 2.1166666667mm;z-index:0}.qr-wrapper .box p{font-size:1.4111111111mm;line-height:1.7638888889mm;margin-bottom:.3527777778mm}.qr-wrapper.horizontal{align-items:center;flex-direction:row;margin-bottom:0}.qr-wrapper.horizontal .title{background:#775898;color:#fff;font-size:3.175mm;line-height:4.9388888889mm;margin-bottom:0;padding:1.7638888889mm 4.9388888889mm 1.7638888889mm 2.4694444444mm}.qr-wrapper.horizontal .box{background:#775898;color:#fff;margin-top:0;padding:.3527777778mm 1.4111111111mm;z-index:0}.content{color:#0c4d93;font-size:2.9104166667mm;line-height:3.2455555556mm;position:absolute;text-align:justify;width:100%}.content p{font-weight:500;margin-top:0;position:relative;z-index:1}.content p:last-child{margin-bottom:0}main{background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto;overflow:hidden;position:relative}main .bg-image{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}main.horizontal{background-image:url(/wp-content/plugins/fj-calendar/dist/static/media/bg-calendario-horizontal.38b6ec836f9d4e66a590.png);height:209.9027777778mm;width:297.0388888889mm}main.vertical{background-image:url(/wp-content/plugins/fj-calendar/dist/static/media/bg-calendario-vertical.a7116658f4718e018ae7.png);height:297.0388888889mm;width:209.9027777778mm}
/*# sourceMappingURL=main.7e360b1a.css.map*/