@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400&display=swap");button,input,select,textarea{font-family:inherit;font-size:inherit}body,button,html,input,option,select,textarea,ul{margin:0;padding:0}li{display:block;list-style:none}body{background-color:#ededed;font-family:Noto Sans JP,sans-serif;font-size:1rem}::placeholder{color:silver}input[type=number]{text-align:right}input[type=text]:not(.zip-code,.no-default){width:400px}.clear,input:read-only:not(.no-default){background-color:#fff;border-style:none}.blinking{animation:blink 1s step-end infinite}@keyframes blink{75%{opacity:0}}.small{font-size:.9rem;text-decoration:none}.btn{height:40px}.zip-code{padding-left:5px;padding-right:5px;width:75px}.zip-search{width:50px}.radio,input[type=checkbox]:not(.accordion-checkbox){display:none}input[type=checkbox]:not(.accordion-checkbox):disabled+label{cursor:default}input[type=checkbox]:not(.accordion-checkbox)+label:before{content:"";display:inline-block;width:20px;height:20px;border:1.8px solid #bebebe;border-radius:3px;background-color:#fff;position:relative;top:5.5px;margin:0 5px}input[type=checkbox]:not(.accordion-checkbox)+label{cursor:pointer;position:relative;bottom:3px}input[type=checkbox]:not(.accordion-checkbox):checked+label:after{content:"";display:inline-block;width:20px;height:20px;border:1.8px solid #338aff;border-radius:3px;background-color:#d6e8ff;background-image:url(/images/check.svg);background-size:70%;background-position:2.5px 2.5px;background-repeat:no-repeat;position:absolute;left:0;top:5.5px;margin:0 5px}.radio+label:before{content:"";display:inline-block;width:20px;height:20px;border:1.8px solid #bebebe;border-radius:20px;background-color:#fff;position:relative;top:5.5px}.radio+label{cursor:pointer;position:relative;bottom:3px}.radio:checked+label:after{content:"";display:inline-block;width:20px;height:20px;border:1.8px solid #338aff;border-radius:20px;background-color:#d6e8ff;background-image:url(/images/circle.svg);background-size:86%;background-position:1.25px 1.25px;background-repeat:no-repeat;position:absolute;left:0;top:.8px}input:checked+label{color:#338aff}.search-cancel{height:18px;width:18px;cursor:pointer}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:18px;width:18px;cursor:pointer;background-image:url(/images/search-cancel-button.svg);background-size:cover;background-repeat:no-repeat}textarea{height:80px}input,select,textarea{border:1.8px solid #bebebe;border-radius:5px;padding-left:5px;padding-right:5px}.bg-white,.white{background-color:#fff}.color-black{color:#000}.stripe{background-color:#fff5f7}.left{color:#707070;position:relative;left:40px}.status{border-style:none}.status,.status2{font-size:.9rem;display:grid;place-items:center;margin:2px;height:32px;border-radius:16px;cursor:pointer}.status2{border-style:dashed}.status2:disabled,.status:disabled{cursor:auto}.select-file{background-color:#338aff;color:#fff;width:60px}.s-orange{background-color:#ffb685;color:#2060b4}.s-yellow{background-color:#f3ed37;color:#2060b4}.s-violet{background-color:#c89ec4;color:#fff}.s-rose{background-color:#ee7785;color:#fff}.s-green{background-color:#56c9a8;color:#fff}.s-pink{background-color:#faaeba;color:#2060b4}.s-gray{background-color:#ccc;color:#2060b4}.s-white{background-color:#fff;color:#2060b4}.marker{border-radius:10px 0 0 10px}.tail{background-color:#fff;border-radius:0 10px 10px 0}.edit{width:43px;height:38px}.edit,.search{cursor:pointer}.search{width:24px;height:24px}:disabled>.search{opacity:0;cursor:auto}.pointer{cursor:pointer}.message:before{content:" "}.message,.message2{font-size:.88rem;color:tomato}.message2{background-color:#ffffe0}#master-edit-page .form-panel-title{background-color:#df77d4}#master-edit-page .form-panel-title,#work-edit-page .form-panel-title{position:relative;align-self:start;padding:5px 20px;font-size:.88rem;color:#fff;margin-top:10px;margin-bottom:10px}#work-edit-page .form-panel-title{background-color:#ff798e}#work-edit-page .form-panel-title_margin0{position:relative;align-self:start;padding:5px 20px;width:100%;background-color:#ff798e;font-size:.88rem;color:#fff}.kosugimaru{font-family:Kosugi Maru,sans-serif;font-size:24px}.title-work{color:#ff798e}.title-master{color:#df77d4}.area-center{grid-area:center;vertical-align:top}.area-footer{grid-area:footer;border-top:solid #a9a9a9;border-width:thin;display:grid;place-items:start center}.container-menu{display:grid;grid-template:"...... center ......" 1fr/1fr 1200px 1fr}.bottom-1px{position:relative;bottom:1px}.bottom-2px{position:relative;bottom:2px}.bottom-4px{position:relative;bottom:4px}.holiday-item{color:#fff;background-color:tomato;border:2px solid tomato;border-radius:25px}.delete-item,.holiday-item{height:36px;padding:8px;text-align:center;text-decoration:none;cursor:pointer}.delete-item{color:#ff798e;background-color:#fff;border:2px solid #ff798e;border-radius:25px}.download-item{display:inline-block;border:2px solid #338aff;border-radius:5px}.download-item,.draft-item{color:#338aff;background-color:#fff;padding:8px;text-align:center;text-decoration:none;cursor:pointer}.draft-item{border:2px solid #338aff}.draft-item,.new-item{height:36px;border-radius:25px}.new-item{color:#fff;background-color:#338aff;border-style:none;padding:8px;text-align:center;text-decoration:none;cursor:pointer}.new-item:disabled{background:#ccc;cursor:default}.new2{top:4px}.new2,.save{width:18px;height:22px;position:relative}.save{top:1px}.container-with-footer{height:100vh;overflow-y:hidden;display:grid;grid-template-rows:131px 5px 1fr 50px;grid-template-areas:"header0" "......" "center" "footer"}.page-grid-without-footer{display:grid;grid-template-rows:[header] 131px [header-shadow] 5px [main] 1fr}.row-\[footer\]{grid-row:footer}.container-without-footer{height:100vh;overflow-y:hidden;display:grid;grid-template-rows:131px 5px 1fr;grid-template-areas:"header0" "......" "center"}.area-header{grid-area:header0;background-color:#fff;box-shadow:0 3px 6px #00000029;display:grid;grid-template:"... header-contents ..." 1fr/1fr 1200px 1fr}.header-contents{grid-area:header-contents;padding:0}.header-contents2{height:42px;place-items:center start}.header-contents2,.page-header-contents2-grid{display:grid;grid-template-columns:80px 200px 1fr 300px}.container-list{height:calc(100vh - 186px);overflow-y:auto}.container-form,.container-list{overflow-x:hidden;display:grid;place-items:start center;align-content:start;grid-template-columns:1fr;grid-gap:10px}.container-form{height:calc(100vh - 136px);overflow-y:scroll}.container-footer{width:1160px;height:100%;display:grid;grid-template-columns:400px 250px 1fr;place-items:start end}.container-actions{grid-template-columns:30px 30px 1fr .8fr .8fr 1.1fr 100px 100px 100px 30px}.container-actions,.container-fosterParent{align-self:start;width:1200px;display:grid;border-radius:10px}.container-fosterParent{grid-template-columns:30px 30px 12rem 9rem 1fr 12rem 100px 100px 100px 30px}.container-fosterChild{grid-template-columns:30px 30px 1fr .8fr .8fr 1.1fr 8rem 100px 100px 100px 30px}.container-fosterChild,.container-staffMember{align-self:start;width:1200px;display:grid;border-radius:10px}.container-staffMember{grid-template-columns:100px 1fr 1fr 1.5fr 100px 100px 100px 30px}.container-dailyReport{align-self:start;width:1200px;display:grid;grid-template-columns:30px 30px 200px 1fr 1.5fr 100px 100px 100px 30px;border-radius:10px}.container-shadow{box-shadow:0 3px 6px 0 #00000029}.record{place-items:center start}.record,.record-center{background-color:#fff;padding:10px;display:grid}.record-center{place-items:center}.record-right{background-color:#fff;padding:10px;display:grid;place-items:center end}.previous-next{font-size:20px;color:#56c9a8;text-shadow:0 0 2px #56c9a8;cursor:pointer;text-decoration:none}.condition-area{display:grid;grid-template-columns:95px 95px 95px 95px 95px 95px 95px 50px 1fr}.condition{width:456px;height:32px;margin:0;padding:0;display:grid;grid-template-columns:50px 400px 50px;border-color:#56c9a8;border-style:solid;border-radius:25px;vertical-align:middle}.condition-text{font-size:.95rem;border-style:none;width:400px;height:30px;position:relative;left:15px;top:1px}.condition-text2{font-size:.95rem;width:250px;height:30px}.condition-btn{width:27px;height:27px;position:relative;left:366px;top:4px}.container-buttons{display:grid;grid-template-columns:20px 130px 40px 130px 10px 130px 10px 150px 20px 1fr 40px auto 40px 100px 40px 40px}.center{height:40px}.center,.checkline{display:grid;place-items:center start}.checkline{padding:5px 50px;grid-template-columns:800px 1fr}.checkline2{margin:0 -10px;padding:5px 0}.acc-content{width:1050px;background-color:#def;padding:5px;height:0;opacity:0;visibility:hidden}.acc-checkbox:checked+.acc-label+.acc-content{height:auto;opacity:1;visibility:visible}.acc-content2{width:1050px;padding:10px;height:0;opacity:0;visibility:hidden}.acc-checkbox2:checked+.acc-label2+.acc-content2{height:auto;opacity:1;visibility:visible}.before-bullet:before{content:"●";padding-right:.125rem}.before-search3:before{content:" ";background-image:url(/images/search3.svg);background-size:15px 15px;background-repeat:no-repeat;position:absolute;top:7px;left:12px;display:block;width:15px}.check-icon,.check-icon-checked{box-sizing:border-box;display:inline-block;width:22px;height:22px;border:1px solid #bebebe;border-radius:3px;background-color:#fff;background-size:14px;background-position:3px;cursor:default;flex-grow:0;flex-shrink:0}.check-icon-checked,input[type=checkbox]:checked+.check-icon{border-color:#338aff;border-radius:3px;background-color:#d6e8ff;background-image:url(/images/check.svg);background-repeat:no-repeat}.radio-icon,.radio-icon-checked{width:24px;height:24px;border:1px solid #bebebe;border-radius:20px;background-color:#fff}.radio-icon-checked{border-color:#338aff;background-color:#d6e8ff}.radio-icon-checked:before{content:"";box-sizing:border-box;display:block;margin:auto;width:18px;height:18px;border-radius:16px;border:none;background-color:#338aff}.radio-icon-checked~.radio-text{color:#338aff}.button-default,.system-button{box-sizing:border-box;cursor:pointer;display:block;text-align:center;text-decoration:none}.system-button{background-color:#fff;border-radius:6px;border:2px solid #338aff;color:#338aff}.tab-button{appearance:none;box-sizing:border-box;display:block;border-top:none;border-right:none;border-left:none;border-bottom-style:solid;border-bottom-width:3px;border-radius:.75rem .75rem 0 0;cursor:default}.login-display{margin:4px 4px auto auto;display:flex;place-items:center end;gap:8px}.logout-button{width:88px;height:28px;display:grid;place-items:center;border:none;border-radius:16px;background-color:#707070;color:#fff;font-size:.9rem;cursor:pointer}#index-page .title-contents{display:grid;grid-template-columns:900px 1fr}#index-page .menu-contents{margin:30px;display:grid;grid-template-columns:280px 34px 10px 280px 34px 25px 1fr;column-gap:10px;row-gap:10px}#index-page .drafts{grid-column:7/8;grid-row:1/15;display:grid;grid-template-columns:1fr}#index-page .draft-contents{background-color:#eee;border:solid;border-color:gray;border-radius:3px;border-width:thin;height:260px;padding:10px;overflow-y:scroll}#index-page .menu-group1{grid-column:1/4}#index-page .menu-group2{grid-column:4/7}#index-page .menu-item-draft{background-color:#fff;border-radius:5px;box-shadow:0 3px 6px 0 #00000029;margin:8px}#index-page .menu-item-draft2{box-sizing:border-box;display:block;width:100%;color:#000;text-decoration:none}#index-page .menu-item-work{background-color:#ff798e}#index-page .menu-item-master,#index-page .menu-item-work{box-sizing:border-box;height:36px;color:#fff;border-radius:25px;box-shadow:0 3px 6px 0 #00000029;padding:8px;text-align:center;text-decoration:none;font-family:Kosugi Maru,sans-serif;font-size:18px}#index-page .menu-item-master{background-color:#df77d4}#index-page .menu-item-tool{box-sizing:border-box;height:36px;color:#fff;background-color:#56c9a8;border-radius:25px;box-shadow:0 3px 6px 0 #00000029;padding:8px;text-align:center;text-decoration:none;font-family:Kosugi Maru,sans-serif;font-size:18px}#index-page .caption-new-work{color:#ff798e;font-size:12px}#index-page .caption-new-master{color:#df77d4;font-size:12px}#index-page .menu-item-new-work{background-color:#ff798e}#index-page .menu-item-new-master,#index-page .menu-item-new-work{box-sizing:border-box;width:36px;height:36px;border-radius:25px;box-shadow:0 3px 6px 0 #00000029;text-align:center}#index-page .menu-item-new-master{background-color:#df77d4}#index-page .new-icon{margin-top:6px;width:18px;height:22px}.x-achievement .accordion-panel{display:none}.x-achievement .accordion-checkbox+.accordion-heading>.accordion-arrow:before{content:"";display:block;width:20px;height:20px;background-image:url(/images/down.svg);background-position:2.5px 5px;background-repeat:no-repeat}.x-achievement .accordion-checkbox:checked+.accordion-heading>.accordion-arrow:before{background-image:url(/images/up.svg)}.x-achievement .accordion-checkbox:checked~.accordion-panel{display:grid;grid-template-columns:repeat(6,auto);place-content:start;gap:8px 24px}#action-list .unread-item:before{content:"💡";position:absolute;left:-.7rem}.stripe-6n1:nth-child(6n+1),.stripe-6n2:nth-child(6n+2),.stripe-6n3:nth-child(6n+3){background-color:#fff5f7}#actions-edit-page .form-panel-title,#actions-edit-page .form-panel-title_margin0,#actions-view-page .form-panel-title,#actions-view-page .form-panel-title_margin0{box-sizing:border-box}.action-items-heading{margin:0;font-weight:inherit}.action-items-data-row,.action-items-header-row{padding:.25rem 3rem;display:grid;grid-template-columns:600px 1fr;place-items:center start}.action-items-data-row:nth-of-type(odd){background-color:#fff5f7}#foster-parent-page .grid-pair{grid-template-columns:580px 580px}#foster-parent-page .pair-second{border-left:#a9a9a9;border-style:none none none dashed}#foster-parent-page .consignment-table .container-consignment{display:grid;grid-template-columns:calc(325px + 8rem) 10rem 11rem 10rem 1fr 4rem}#foster-parent-page .consignment-table .consignment-date{box-sizing:border-box;width:150px}#foster-parent-page .consignment-table .consignment-select[name$=consignment_status]{box-sizing:border-box;width:9rem}#foster-parent-page .consignment-table .consignment-select[name$=foster_child_id]{box-sizing:border-box;width:10rem}#foster-parent-page .consignment-table .consignment-select[name$=parent_type_id]{box-sizing:border-box;width:9rem}#consignment-table .container-consignment{display:grid;grid-template-columns:360px 280px 150px 1fr 4rem}#consignment-table .consignment-date{box-sizing:border-box;width:155px}#consignment-table .consignment-select[name$=foster_parent_id]{box-sizing:border-box;width:250px}#consignment-table .consignment-select[name$=parent_type_id]{box-sizing:border-box;width:120px}.bg-none{background:none}.border{border:1px solid silver}.border-none{border:none}.border-2{border-style:solid}.border-neutral-500{border-style:solid;border-color:#737373}.text-overflow{overflow:clip;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-2{bottom:.5rem}.right-2{right:.5rem}.top-\[-49px\]{top:-49px}.col-span-2{grid-column:span 2/span 2}.col-start-\[6\]{grid-column-start:6}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-8{grid-column-start:8}.col-end-\[8\]{grid-column-end:8}.row-\[main\]{grid-row:main}.row-\[header\]{grid-row:header}.mx-1{margin-left:.25rem;margin-right:.25rem}.ml-12{margin-left:3rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.ml-20{margin-left:5rem}.ml-10{margin-left:2.5rem}.mr-4{margin-right:1rem}.ml-4{margin-left:1rem}.ml-2{margin-left:.5rem}.ml-1{margin-left:.25rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mr-1{margin-right:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-screen{height:100vh}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[50px\]{height:50px}.h-\[40px\]{height:40px}.h-\[32px\]{height:32px}.w-\[1198px\]{width:1198px}.w-full{width:100%}.w-\[200px\]{width:200px}.w-\[120px\]{width:120px}.w-\[400px\]{width:400px}.w-\[1200px\]{width:1200px}.w-\[250px\]{width:250px}.w-\[100px\]{width:100px}.w-\[800px\]{width:800px}.w-\[55px\]{width:55px}.w-\[325px\]{width:325px}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.grid-cols-\[20rem\2c 20rem\2c 1fr\]{grid-template-columns:20rem 20rem 1fr}.grid-cols-\[auto\2c 12rem\]{grid-template-columns:auto 12rem}.flex-col{flex-direction:column}.place-content-start{place-content:start}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-items-start{justify-items:start}.gap-4{gap:1rem}.gap-2{gap:.5rem}.gap-1{gap:.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-4{column-gap:1rem}.gap-y-1{row-gap:.25rem}.overflow-y-auto{overflow-y:auto}.overflow-y-clip{overflow-y:clip}.overflow-y-scroll{overflow-y:scroll}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.rounded-md{border-radius:.375rem}.rounded-\[25px\]{border-radius:25px}.rounded-3xl{border-radius:1.5rem}.border-2{border-width:2px}.border{border-width:1px}.border-none{border-style:none}.border-system-600{--tw-border-opacity:1;border-color:rgb(51 138 255/var(--tw-border-opacity))}.border-neutral-500{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity))}.border-\[\#ff798e\]{--tw-border-opacity:1;border-color:rgb(255 121 142/var(--tw-border-opacity))}.border-b-cherry-600{--tw-border-opacity:1;border-bottom-color:rgb(255 121 142/var(--tw-border-opacity))}.border-b-master-600{--tw-border-opacity:1;border-bottom-color:rgb(223 119 212/var(--tw-border-opacity))}.bg-cherry-600{--tw-bg-opacity:1;background-color:rgb(255 121 142/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-cherry-100{--tw-bg-opacity:1;background-color:rgb(255 245 247/var(--tw-bg-opacity))}.bg-cherry-400{--tw-bg-opacity:1;background-color:rgb(250 174 186/var(--tw-bg-opacity))}.bg-neutral-500{--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity))}.bg-tool-600{--tw-bg-opacity:1;background-color:rgb(86 201 168/var(--tw-bg-opacity))}.bg-master-600{--tw-bg-opacity:1;background-color:rgb(223 119 212/var(--tw-bg-opacity))}.bg-master-500{--tw-bg-opacity:1;background-color:rgb(224 176 220/var(--tw-bg-opacity))}.bg-none{background-image:none}.p-2{padding:.5rem}.p-4{padding:1rem}.p-1{padding:.25rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-12{padding-left:3rem;padding-right:3rem}.pb-4{padding-bottom:1rem}.pr-4{padding-right:1rem}.pt-6{padding-top:1.5rem}.pb-1{padding-bottom:.25rem}.pl-2{padding-left:.5rem}.pl-10{padding-left:2.5rem}.pt-2{padding-top:.5rem}.pt-1{padding-top:.25rem}.pb-2{padding-bottom:.5rem}.text-right{text-align:right}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.text-cherry-700{--tw-text-opacity:1;color:rgb(238 119 133/var(--tw-text-opacity))}.text-system-600{--tw-text-opacity:1;color:rgb(51 138 255/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity))}.text-\[\#ff798e\]{--tw-text-opacity:1;color:rgb(255 121 142/var(--tw-text-opacity))}.no-underline{text-decoration-line:none}.opacity-40{opacity:.4}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:bg-cherry-200:hover{--tw-bg-opacity:1;background-color:rgb(252 207 214/var(--tw-bg-opacity))}.hover\:bg-master-200:hover{--tw-bg-opacity:1;background-color:rgb(241 218 239/var(--tw-bg-opacity))}.hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity))}.disabled\:opacity-40:disabled{opacity:.4}.react-calendar__month-view__weekdays__weekday>abbr[title]{text-decoration:none}.react-calendar{box-sizing:border-box;width:1160px;background-color:#fff;border:1px solid #ff798e;color:#333}.react-calendar__navigation{display:flex;margin-bottom:1em}.react-calendar__navigation__arrow,.react-calendar__navigation__label{padding:.3rem 1rem .6rem;background-color:#ff798e;border:1px solid #ff798e;color:#fff;font-size:2rem;line-height:1.125;display:grid;place-items:start center}.react-calendar__navigation__arrow{padding:.3rem 1rem .6rem}.react-calendar__navigation__arrow:hover{border-color:#ed5e74;background-color:#ed5e74}.react-calendar__navigation__label{flex-grow:0!important;display:flex;align-items:center;padding:.5rem 1rem .4rem}.react-calendar__navigation__label__labelText{font-size:1.125rem}.react-calendar__month-view__weekdays{text-align:center;font-weight:700}.react-calendar__month-view__weekdays__weekday{margin-bottom:.5em}.react-calendar__month-view__days{display:grid!important;grid-template-columns:repeat(7,1fr)}.react-calendar__tile{background:inherit;color:inherit;border:1px solid #ff798e}.react-calendar__tile>abbr{display:none}.react-calendar__tile--now .daily-reports-calendar-tile-contents{background-color:#fafabf}.react-calendar__tile--now .daily-reports-calendar-tile-contents:hover{background-color:#ffffa9}.daily-reports-calendar-tile-contents{box-sizing:border-box;display:grid;grid-template-rows:auto auto 1fr;justify-items:center;padding:.5rem;height:6rem;color:inherit}.daily-reports-calendar-tile-contents:hover{background-color:#e6e6e6}.daily-reports-calendar-day{font-weight:700}.daily-reports-calendar-day[data-weekday="0"]{color:#d10000}.daily-reports-calendar-day[data-weekday="6"]{color:#0000d1}.daily-reports-calendar-day[data-neighbor]{color:#a3a3a3}.daily-reports-status-blank,.daily-reports-status-draft,.daily-reports-status-holiday,.daily-reports-status-reported{box-sizing:border-box;width:4.5rem;border-radius:.375rem}.daily-reports-status-blank{padding:2px;color:#fff;background-color:#aeaeae}.daily-reports-status-reported{padding:2px;color:#fff;background-color:#338aff}.daily-reports-status-holiday{padding:2px;color:#fff;background-color:tomato}.daily-reports-status-draft{background-color:#fff;border:2px dotted #737373}.pagination{height:40px;display:flex;justify-content:space-between;list-style:none;margin-top:12px;padding:0}.pagination a{cursor:default;padding:10px;border-radius:16px;border:1px solid #56c9a8;background-color:#56c9a8;color:#fff;margin-left:10px}.pagination li:not(.disabled) a:hover{cursor:pointer}.pagination>li>a{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;padding:0}.pagination li.active a{border:1px solid #2e8b57;color:#2e8b57;background-color:#fff}.pagination li.next a,.pagination li.previous a{color:#56c9a8;background-color:#fff;border:none;font-weight:700;text-shadow:0 0 1px #56c9a8}.pagination li.disabled a{pointer-events:none;color:#a9a9a9;background-color:#fff;border:none;font-weight:700;text-shadow:0 0 1px #a9a9a9}