@layer reset{html,body{font-family:var(--font-noto-sans-jp), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*{box-sizing:border-box}a{color:inherit;text-decoration:none}}@layer base,tokens,recipes,properties,theme,v4-base,components,v4-utilities;::highlight(draft-review-finding){background-color:color-mix(in srgb, var(--chakra-colors-warning) 35%, white)}::highlight(draft-review-finding-active){background-color:color-mix(in srgb, var(--chakra-colors-topic) 30%, white)}::highlight(draft-review-finding-resolved){-webkit-text-decoration:underline dotted var(--chakra-colors-success);text-decoration:underline dotted var(--chakra-colors-success)}.react-datepicker-wrapper,.react-datepicker__input-container input{width:100%}body .react-datepicker{font-size:var(--chakra-font-sizes-xs);color:var(--chakra-colors-neutral-900);border-color:var(--chakra-colors-neutral-400);border-radius:4px}body .react-datepicker__header{background-color:var(--chakra-colors-neutral-100);border-bottom-color:var(--chakra-colors-neutral-400);border-top-left-radius:4px}body .react-datepicker-popper .react-datepicker__triangle{stroke:var(--chakra-colors-neutral-400)}body .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:var(--chakra-colors-neutral-100);color:var(--chakra-colors-neutral-100)}body .react-datepicker__current-month,body .react-datepicker__day-name,body .react-datepicker__day{color:var(--chakra-colors-neutral-900)}body .react-datepicker__day--disabled{color:var(--chakra-colors-neutral-300)}body .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:var(--chakra-colors-brand-primary-light);color:var(--chakra-colors-neutral-900)}body .react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:var(--chakra-colors-neutral-100);color:var(--chakra-colors-neutral-900)}body .react-datepicker__day:not([aria-disabled=true]):hover{background-color:var(--chakra-colors-neutral-100);border-radius:4px}body .react-datepicker__day--keyboard-selected{background-color:var(--chakra-colors-brand-primary-light);color:var(--chakra-colors-neutral-900);border-radius:4px}body .react-datepicker__day--selected,body .react-datepicker__day--in-selecting-range,body .react-datepicker__day--in-range,body .react-datepicker__day--selected:not([aria-disabled=true]):hover,body .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,body .react-datepicker__day--in-range:not([aria-disabled=true]):hover,body .react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover{background-color:var(--chakra-colors-brand-primary);color:var(--chakra-colors-white);border-radius:4px}.print-only{display:none}@media print{html,body{background:#fff!important;height:auto!important;overflow:visible!important}.app-shell{width:auto!important;height:auto!important;display:block!important;overflow:visible!important}.app-main{height:auto!important;overflow:visible!important}:has(.print-area){overflow:visible!important}.print-area,.print-area *{overflow:visible!important}.no-print{display:none!important}.print-area,.print-area *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-area .dom-text-content{max-width:100%!important}.print-area img{break-inside:avoid;max-width:100%!important}.print-area table,.print-area .editor-table{table-layout:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.print-area .editor-table-cell{word-break:break-word;min-width:0!important}.print-area tr{break-inside:avoid}.print-area thead{display:table-header-group}.print-area h1,.print-area h2,.print-area h3{break-inside:avoid}.print-area iframe,.print-area video{display:none!important}.print-area :has(>iframe){display:none!important}.print-area :has(>video){display:none!important}.print-area :has(>*>iframe){display:none!important}.print-area :has(>*>video){display:none!important}.print-only{display:block!important}.print-area .print-only{break-inside:avoid}.print-area .print-thumb-frame{overflow:hidden!important}@page{margin:14mm}}
