@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";.request-loader-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#ffffff94;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.request-loader-spinner{width:52px;height:52px;border-radius:50%;border:5px solid rgba(39,96,224,.2);border-top-color:#2760e0;animation:request-loader-spin .85s linear infinite}.request-loader-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes request-loader-spin{to{transform:rotate(360deg)}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}html{font-size:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;color:#4c4c4c;-webkit-font-smoothing:antialiased}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin:0 0 12px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.text-10{font-size:.625rem}.text-12{font-size:.75rem}.text-14{font-size:.875rem}.text-16{font-size:1rem}.fw-regular{font-weight:400}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.lh-tight{line-height:1.25}.lh-normal{line-height:1.5}.text-primary{color:#2760e0}.text-danger{color:#f23131}.text-muted{color:#a1a1a1}.page-wrapper{background-color:#f0f0f0}.page-wrapper .app-header{position:sticky;top:0;z-index:100;padding:8px 16px;background-color:#fff;border-bottom:1px solid #e1e1e1}.page-wrapper .app-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-wrapper .app-header__title{font-size:1.25rem;font-weight:600;margin-left:20px}.page-wrapper .app-header__icon{border:none;background:none;padding:4px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-wrapper .app-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative}.app-header__actions{position:relative}.app-header__avatar{border:0;background:transparent;padding:0;margin-left:8px;border-radius:999px;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center}.app-header__avatar img{width:32px;height:32px;border-radius:999px;display:block}.app-header__avatar.is-active:after{content:"";position:absolute;inset:-5px;border-radius:999px;border:2px solid #2760e0;box-shadow:0 0 0 2px #2f6ff938}.profile-popover{position:absolute;top:calc(100% + 12px);right:0;width:360px;max-width:calc(100vw - 24px);background:#fff;border:1px solid #e6e8ec;border-radius:18px;box-shadow:0 18px 48px #00000029;overflow:hidden;z-index:10000;opacity:0;transform:translateY(6px);visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.profile-popover.is-open{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.profile-popover__user{position:relative;display:flex;gap:14px;padding:18px 18px 16px;background:#f6f7f7;align-items:center}.profile-popover__user-avatar{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden}.profile-popover__user-avatar img{width:100%;height:100%;object-fit:cover}.profile-popover__user-meta{min-width:0}.profile-popover__name{font-size:14px;font-weight:800;color:#4c4c4c;line-height:1.2}.profile-popover__email{margin-top:4px;font-size:14px;color:#6b717e;line-height:1.2;word-break:break-word}.profile-popover__close{position:absolute;right:12px;top:10px;border:0;background:transparent;width:40px;height:40px;border-radius:999px;cursor:pointer;font-size:34px;line-height:34px;color:#6b7280;display:flex;align-items:center;justify-content:center}.profile-popover__close:hover{background:#0000000d}.profile-popover__divider{height:1px;background:#e6e8ec}.profile-popover__list{padding:10px 0}.profile-popover__item:hover{background:#f6f7f7}.profile-popover__label{font-size:14px;font-weight:800;color:#4c4c4c}.profile-popover__item{display:flex;align-items:center;gap:14px;padding:14px 18px;text-decoration:none}.profile-popover__icon{width:16px;height:16px;flex:0 0 16px;display:block;object-fit:contain}.profile-popover__close-icon{width:16px;height:16px;display:block;object-fit:contain}.page-wrapper .app-header__avatar{width:32px;height:32px;border-radius:999px;overflow:visible;z-index:2}.page-wrapper .app-header__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-wrapper .ts-detail__status-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-wrapper .ts-detail__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.page-wrapper .ts-detail__dot{width:8px;height:8px;border-radius:999px;background-color:#e3b602;display:inline-block}.page-wrapper .pill{padding:6px 8px;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;max-width:100px}.page-wrapper .pill label{text-align:center;line-height:1;font-size:.875rem}.page-wrapper .pill-pend{background-color:#e3b602}.page-wrapper .pill-approve{background-color:#53a117}.page-wrapper .pill-reject{background-color:#9398a4}.page-wrapper .pill-default{background-color:#fff;border:1px solid #cdd1d9}.page-wrapper .pill-default label{color:#6b717e}.page-wrapper .approve .ts-card__time .numb-actual{color:#4c4c4c!important}.page-wrapper .pend-stt{color:#977902;background-color:#fef4cd;border:1px solid #e3b602;gap:2px}.page-wrapper .approve-stt{color:#1c5629;background-color:#edf9f0;border:1px solid #287d3c;gap:2px}.page-wrapper .approve-stt .ts-detail__dot{background-color:#287d3c}.page-wrapper .reject-stt{color:#6b717e;background-color:#e7e9ed;border:1px solid #6b717e;gap:2px}.page-wrapper .reject-stt .ts-detail__dot{background-color:#6b717e}.page-wrapper .ts-detail__status{color:#fff}.page-wrapper .toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.page-wrapper .toggle__label{font-weight:600;margin-top:2px;font-size:.875rem}.page-wrapper .toggle .switch{position:relative;display:inline-block;width:44px;height:24px}.page-wrapper .toggle .switch input{opacity:0;width:0;height:0}.page-wrapper .toggle .slider{position:absolute;cursor:pointer;inset:0;background-color:#a7adbc;-webkit-transition:.4s;transition:.4s}.page-wrapper .toggle .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.page-wrapper .toggle input:checked+.slider{background-color:#2760e0}.page-wrapper .toggle input:focus+.slider{-webkit-box-shadow:0 0 1px #2760e0;box-shadow:0 0 1px #2760e0}.page-wrapper .toggle input:checked+.slider:before{-webkit-transform:translateX(20px);transform:translate(20px)}.page-wrapper .toggle .slider.round{border-radius:999px}.page-wrapper .toggle .slider.round:before{border-radius:50%}.page-wrapper.is-modal-open{overflow:hidden}.page-wrapper .popup{position:fixed;inset:0;z-index:1000;display:none;font-family:inherit}.page-wrapper .popup__backdrop{position:absolute;inset:0;background-color:#00000073}.page-wrapper .popup__dialog{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:4px}.page-wrapper .popup__center{top:50%}.page-wrapper .popup__bottomsheet{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);bottom:0;width:100%;max-width:430px}.page-wrapper .popup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding:16px;border-bottom:1px solid #e7e9ed}.page-wrapper .popup__header h2{margin:4px 0}.page-wrapper .popup__title{font-size:1.125rem;font-weight:600}.page-wrapper .popup__text{margin-bottom:0;font-size:1rem}.page-wrapper .popup__close{border:none;background:none;padding:4px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem;line-height:1}.page-wrapper .popup__body{margin-top:8px;padding:8px 16px}.page-wrapper .popup__label{display:none;font-size:.75rem;margin-bottom:4px}.page-wrapper .popup__textarea{width:100%;min-height:160px;border-radius:4px;border:1px solid #cdd1d9;padding:12px;font-family:inherit;font-size:1rem;resize:vertical;outline:none}.page-wrapper .popup__textarea:focus{border-color:#2760e0;-webkit-box-shadow:0 0 0 1px #2760e0;box-shadow:0 0 0 1px #2760e0}.page-wrapper .popup__footer{margin-top:12px;border-top:1px solid #e7e9ed;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.page-wrapper .popup__btn{min-width:96px}.page-wrapper .popup.popup--visible{display:block}.page-wrapper .ts-card__details{display:block;border:1px solid #e7e9ed;padding:4px 8px;border-radius:4px;border-top:1px solid #e1e1e1;background-color:#fff;position:relative}.page-wrapper .ts-card__details .ts-note:not(:last-child){margin-bottom:8px;border-bottom:1px solid #e1e1e1}.page-wrapper .ts-note+.page-wrapper .ts-note{margin-top:8px}.page-wrapper .ts-note__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.875rem;color:#2760e0}.page-wrapper .ts-note__action{margin-left:auto;border:none;background:none;padding:8px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#2760e0;border-radius:999px}.page-wrapper .ts-note__text{margin-top:2px;margin-bottom:4px;font-size:.875rem;color:#4c4c4c}.page-wrapper .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:8px 16px;min-height:40px;border-radius:4px;border:1px solid transparent;background-color:#2760e0;color:#fff;font-size:.875rem;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .05s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .05s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,-webkit-box-shadow .15s ease,-webkit-transform .05s ease}.page-wrapper .btn:hover:not(:disabled):not(.is-disabled){background-color:#2357cc}.page-wrapper .btn:active:not(:disabled):not(.is-disabled){background-color:#1c449f;-webkit-transform:translateY(1px);transform:translateY(1px)}.page-wrapper .btn:focus-visible{outline:none;-webkit-box-shadow:0 0 0 3px rgba(39,96,224,.25);box-shadow:0 0 0 3px #2760e040}.page-wrapper .btn:disabled,.page-wrapper .btn.is-disabled,.page-wrapper .btn[aria-disabled=true]{cursor:default;background-color:#2760e0;opacity:.4;color:#fff;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.page-wrapper .btn__label{display:inline-block}.page-wrapper .btn__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-wrapper .btn__icon svg,.page-wrapper .btn__icon img{display:block;width:16px;height:16px}.page-wrapper .btn--primary{background-color:#2760e0;border-color:#2760e0;color:#fff}.page-wrapper .btn--primary:hover:not(:disabled):not(.is-disabled){background-color:#1d53cb;border-color:#1d53cb}.page-wrapper .btn--primary:active:not(:disabled):not(.is-disabled){background-color:#1b4cb9;border-color:#1b4cb9}.page-wrapper .btn--primary:disabled,.page-wrapper .btn--primary.is-disabled,.page-wrapper .btn--primary[aria-disabled=true]{background-color:#9cb6f1;border-color:#9cb6f1;color:#fff}.page-wrapper .btn--secondary{background-color:#fff;border-color:#9398a4;color:#6b717e}.page-wrapper .btn--secondary:hover:not(:disabled):not(.is-disabled){background-color:#f7f8f9;color:#4c4c4c;border-color:#9398a4}.page-wrapper .btn--secondary:active:not(:disabled):not(.is-disabled){background-color:#f1f2f5;color:#4c4c4c;border-color:#9398a4}.page-wrapper .btn--secondary:disabled,.page-wrapper .btn--secondary.is-disabled,.page-wrapper .btn--secondary[aria-disabled=true]{background-color:#fff;border-color:#9398a4;color:#6b717e;opacity:.4}.page-wrapper .btn--tertiary{background-color:transparent;border-color:#2760e0;color:#2760e0}.page-wrapper .btn--tertiary:hover:not(:disabled):not(.is-disabled){background-color:#9cb6f1}.page-wrapper .btn--tertiary:active:not(:disabled):not(.is-disabled){background-color:#15347b}.page-wrapper .btn--tertiary:disabled,.page-wrapper .btn--tertiary.is-disabled,.page-wrapper .btn--tertiary[aria-disabled=true]{background-color:transparent;color:#fff}.page-wrapper .btn--rounded{border-radius:999px}.page-wrapper .btn--xs{min-height:28px;padding:0 12px;font-size:.75rem;gap:4px}.page-wrapper .btn--sm{min-height:32px;padding:0 16px;font-size:.875rem;gap:4px}.page-wrapper .btn--md{min-height:40px;padding:8px 16px;font-size:.875rem}.page-wrapper .btn--xl{min-height:48px;padding:12px 24px;font-size:1rem}.page-wrapper .btn--icon-only{padding:0;min-width:32px;min-height:32px;width:32px;height:32px}.page-wrapper .btn--icon-only.btn--xs{width:24px;height:24px;min-width:24px;min-height:24px}.page-wrapper .btn--icon-only.btn--sm{width:32px;height:32px}.page-wrapper .btn--icon-only.btn--md{width:40px;height:40px}.page-wrapper .btn--icon-only.btn--xl{width:48px;height:48px}.page-wrapper .btn--icon-only .btn__label{display:none}.page-wrapper .input-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.page-wrapper .input-field--size-large .input-field__control{min-height:48px;padding-inline:12px}.page-wrapper .input-field--size-large .input-field__input{font-size:1rem;padding-block:12px}.page-wrapper .input-field--size-regular .input-field__control{min-height:40px;padding-inline:12px}.page-wrapper .input-field--size-regular .input-field__input{font-size:1rem;padding-block:12px}.page-wrapper .input-field--size-small .input-field__control{min-height:32px;padding-inline:8px}.page-wrapper .input-field--size-small .input-field__input{font-size:.75rem;padding-block:8px}.page-wrapper .input-field--textarea .input-field__input{min-height:120px;resize:vertical}.page-wrapper .input-field__label-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.page-wrapper .input-field__label{font-size:.875rem;font-weight:600;color:#4c4c4c}.page-wrapper .input-field__required{font-size:.875rem;color:#f23131}.page-wrapper .input-field__label-icon{margin-left:auto;border:none;padding:0;background:none;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-wrapper .input-field__control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;background-color:#fff;border:1px solid #cdd1d9;-webkit-transition:border-color .15s ease,background-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,background-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,-webkit-box-shadow .15s ease}.page-wrapper .input-field__control:focus-within{border:1px solid #527ee6;background-color:#e9effb;-webkit-box-shadow:0 0 0 2px #ffffff,0 0 0 4px #2760e0;box-shadow:0 0 0 2px #fff,0 0 0 4px #2760e0}.page-wrapper .input-field__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:none;outline:none;background:transparent;font-family:inherit;font-size:1rem;color:#4c4c4c;min-width:0}.page-wrapper .input-field__input::-webkit-input-placeholder{color:#a1a1a1}.page-wrapper .input-field__input::-moz-placeholder{color:#a1a1a1}.page-wrapper .input-field__input:-ms-input-placeholder{color:#a1a1a1}.page-wrapper .input-field__input::-ms-input-placeholder{color:#a1a1a1}.page-wrapper .input-field__input::placeholder{color:#a1a1a1}.page-wrapper .input-field__input:disabled{cursor:not-allowed}.page-wrapper .input-field__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-wrapper .input-field__icon--left{margin-left:12px;margin-right:8px}.page-wrapper .input-field--textarea .input-field__control{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-wrapper .input-field--textarea .input-field__input{padding:12px;min-height:120px;resize:vertical}.page-wrapper .input-field--regular .input-field__input{font-size:1rem;padding-top:12px;padding-bottom:12px}.page-wrapper .input-field--regular .input-field__control{min-height:40px}.page-wrapper .input-field--small .input-field__input{font-size:.75rem;padding-top:8px;padding-bottom:8px}.page-wrapper .input-field--small .input-field__control{min-height:32px}.page-wrapper .input-field--large .input-field__input{font-size:1rem;padding-top:12px;padding-bottom:12px}.page-wrapper .input-field--large .input-field__control{min-height:48px}.page-wrapper .input-field--state-default .input-field__control{border-color:#e1e1e1;background-color:#fff}.page-wrapper .input-field--state-placeholder .input-field__input{color:#a1a1a1}.page-wrapper .input-field--state-disabled .input-field__control{background-color:#cdd1d9;border-color:#e1e1e1}.page-wrapper .input-field--state-disabled .input-field__input{color:#a1a1a1;cursor:not-allowed}.page-wrapper .input-field--state-disabled .input-field__icon{opacity:.5}.page-wrapper .input-field--state-success .input-field__control{border-color:#287d3c;background-color:#edf9f0}.page-wrapper .input-field--state-success .input-field__message{color:#287d3c}.page-wrapper .input-field--state-error .input-field__message{color:#f23131}.page-wrapper .input-field--state-warning .input-field__control{border-color:#b95000;background-color:#fff4ec}.page-wrapper .input-field--state-warning .input-field__message{color:#b95000}.page-wrapper .input-field__message{margin-top:4px;font-size:.75rem;color:#4c4c4c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.page-wrapper .input-field__message-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:1px}.page-wrapper .input-field__message--success{color:#287d3c}.page-wrapper .input-field__message--error{color:#f23131}.page-wrapper .input-field__message--warning{color:#b95000}.page-wrapper .input-field__help{margin-top:4px;font-size:.75rem;color:#4c4c4c}.page-wrapper .input-field--select .input-field__control{padding-inline:0;cursor:pointer}.page-wrapper .input-field--select select.input-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:1rem;color:#4c4c4c;padding-block:12px;padding-left:12px;padding-right:48px;cursor:pointer}.page-wrapper .input-field__icon-img{display:block;width:16px;height:16px}.page-wrapper .input-field--select .input-field__icon{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;margin:0}.page-wrapper .input-field__control--time{position:relative}.page-wrapper .input-field__input--time{cursor:pointer;padding-right:48px}.page-wrapper .input-field__input--time::-webkit-calendar-picker-indicator{opacity:0;-webkit-filter:opacity(0);filter:opacity(0);background:transparent;cursor:pointer}.page-wrapper .input-field__input--time::-webkit-inner-spin-button,.page-wrapper .input-field__input--time::-webkit-clear-button{display:none;-webkit-appearance:none}.page-wrapper .input-field__input--time::-moz-focus-inner{border:0}.page-wrapper .input-field__icon-button{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.page-wrapper .custom-select{position:relative}.page-wrapper .custom-select .js-custom-select-display{padding-left:12px;padding-right:48px}.page-wrapper .custom-select--open .input-field__control{border:1px solid #527ee6;background-color:#e9effb;-webkit-box-shadow:0 0 0 2px #ffffff,0 0 0 4px #2760e0;box-shadow:0 0 0 2px #fff,0 0 0 4px #2760e0}.page-wrapper .custom-select__dropdown{position:absolute;top:100%;right:0;left:auto;z-index:40;display:none;min-width:260px;max-width:320px;max-height:340px;padding:24px 16px 16px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.16);box-shadow:0 8px 24px #00000029}.apply-summary__item.custom-select:nth-child(1) .custom-select__dropdown,.apply-summary__item.custom-select:nth-child(2) .custom-select__dropdown{left:0;right:auto}.page-wrapper .custom-select--open .custom-select__dropdown{display:block}.page-wrapper .custom-select__header{font-size:1rem;font-weight:600;color:#4c4c4c;margin-bottom:16px}.page-wrapper .custom-select__list{max-height:260px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.page-wrapper .custom-select__list::-webkit-scrollbar{width:0;height:0}.page-wrapper .custom-select__option{width:100%;border:none;background:transparent;text-align:left;padding:12px 16px;border-radius:0;font-size:1rem;color:#4c4c4c;cursor:pointer}.page-wrapper .custom-select__option:hover{background-color:#e9effb;color:#2760e0}.page-wrapper .custom-select__option--selected{background-color:#e9effb;color:#2760e0;font-weight:600}.page-wrapper .input-field--select .input-field__control{cursor:pointer}.page-wrapper .time-picker,.page-wrapper .date-picker{position:relative;display:block}.page-wrapper .time-picker__dropdown,.page-wrapper .date-picker__dropdown{position:absolute;top:100%;right:0;left:auto;margin-top:8px;z-index:20;display:none;padding:12px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 -1px 4px 0 rgba(39,40,51,.08),0 4px 8px 0 rgba(39,40,51,.12);box-shadow:0 -1px 4px #27283314,0 4px 8px #2728331f;min-width:220px;gap:12px}.page-wrapper .time-picker--open .time-picker__dropdown,.page-wrapper .date-picker--open .time-picker__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.page-wrapper .time-picker__column,.page-wrapper .date-picker__column{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-height:260px;overflow-y:auto;padding:8px}.page-wrapper .time-picker__option,.page-wrapper .date-picker__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:4px;margin-bottom:2px;border-radius:999px;font-size:1rem;cursor:pointer;color:#4c4c4c}.page-wrapper .time-picker__option:hover,.page-wrapper .date-picker__option:hover{background-color:#e9effb;color:#2760e0}.page-wrapper .time-picker__option--selected,.page-wrapper .date-picker__option--selected{background-color:#2760e0;color:#fff;-webkit-box-shadow:0 0 0 1px #2760e0;box-shadow:0 0 0 1px #2760e0;font-weight:600}.page-wrapper .time-picker__option--disabled,.page-wrapper .date-picker__option--disabled{cursor:default;color:#a1a1a1;opacity:.6}.page-wrapper .time-picker--readonly .js-time-toggle{cursor:default;background-color:#f1f2f5}.page-wrapper .date-picker{position:relative}.page-wrapper .date-picker .input-field__control{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-wrapper .date-picker--open .input-field__control{border:1px solid #527ee6;background-color:#e9effb;-webkit-box-shadow:0 0 0 2px #ffffff,0 0 0 4px #2760e0;box-shadow:0 0 0 2px #fff,0 0 0 4px #2760e0}.page-wrapper .date-picker--open .input-field__label{color:#2760e0}.page-wrapper .date-picker__placeholder{color:#a1a1a1;line-height:1.25}.page-wrapper .input-field--state-active .input-field__control{border:1px solid #527ee6;background-color:#e9effb;-webkit-box-shadow:0 0 0 2px #ffffff,0 0 0 4px #2760e0;box-shadow:0 0 0 2px #fff,0 0 0 4px #2760e0}.page-wrapper .input-field--state-active .input-field__label{color:#2760e0}.page-wrapper .date-picker__panel{position:absolute;top:100%;left:0;right:0;margin-top:8px;z-index:40;display:none;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 12px 30px rgba(0,0,0,.16);box-shadow:0 12px 30px #00000029;overflow:hidden}.page-wrapper .date-picker--open .date-picker__panel{display:block}.page-wrapper .date-picker__panel-body{padding:16px 24px}.page-wrapper .date-picker__month-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-bottom:12px}.page-wrapper .date-picker__month-label{font-size:1rem;font-weight:600}.page-wrapper .date-picker__nav{border:none;background:none;cursor:pointer;font-size:1.25rem;line-height:1}.page-wrapper .date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:.75rem;color:#a1a1a1;margin-bottom:8px}.page-wrapper .date-picker__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.page-wrapper .date-picker__day{border:none;background:transparent;cursor:pointer;width:100%;max-width:40px;height:auto;aspect-ratio:1 / 1;margin:0;border-radius:999px;font-size:.875rem;color:#4c4c4c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.page-wrapper .date-picker__day--today{-webkit-box-shadow:0 0 0 1px #2760e0;box-shadow:0 0 0 1px #2760e0}.page-wrapper .date-picker__day--selected{background-color:#2760e0;color:#fff}.page-wrapper .date-picker__day--outside{visibility:hidden}.page-wrapper .date-picker__panel-footer{padding:16px 24px;border-top:1px solid #e1e1e1}.page-wrapper .date-picker__selected-info{margin-bottom:12px}.page-wrapper .date-picker__selected-label{display:block;margin-bottom:8px;font-size:.875rem}.page-wrapper .date-picker__chips-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.page-wrapper .date-picker__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.page-wrapper .ts-toast{position:fixed;top:48px;left:50%;-webkit-transform:translate3d(-50%,-10px,0);transform:translate3d(-50%,-10px,0);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;max-width:960px;width:calc(100% - 48px);border-radius:4px;border:2px solid transparent;background-color:#fff;-webkit-box-shadow:0 8px 16px 0 rgba(39,40,51,.2);box-shadow:0 8px 16px #27283333;opacity:0;pointer-events:none;-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.page-wrapper .ts-toast--visible{opacity:1;pointer-events:auto;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.page-wrapper .ts-toast--success{border-color:#5aca75;background-color:#edf9f0}.page-wrapper .ts-toast__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-wrapper .ts-toast__icon img{display:block;width:18px;height:18px}.page-wrapper .ts-toast__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;font-size:1rem;color:#287d3c}.page-wrapper .ts-toast__text-strong{font-weight:700;margin-right:.25em}.page-wrapper .input-field--state-error .input-field__control{border-color:#f23131;background-color:#fef5f5}.page-wrapper .input-field--state-error .input-field__message{margin-top:4px;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.page-wrapper .input-field--state-error .input-field__message-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:1px}.page-wrapper .input-field--state-error .input-field__message-icon img{display:block;width:16px;height:16px}.page-wrapper .segmented-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f7f8f9;padding:2px;border-radius:999px;gap:0}.page-wrapper .segmented-tabs__item{display:flex;align-items:center;justify-content:center;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:none;padding:8px 0;border-radius:999px;font-size:.875rem;font-weight:600;color:#4c4c4c;cursor:pointer;text-align:center;-webkit-transition:background-color .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.page-wrapper .segmented-tabs__item:focus-visible{outline:2px solid #2760e0;outline-offset:2px}.segmented-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#f23131;color:#fff;font-size:10px;font-weight:700;line-height:1}.page-wrapper .popup__footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ts-table-head{display:none}.page-wrapper.ts-page .timesheet-list{margin-top:16px}.guide-txt{color:#4c4c4c;font-size:14px}@media(max-width:480px){.page-wrapper .date-picker__panel-body{padding:16px 12px}.page-wrapper .date-picker__grid{gap:6px}.popup__dialog{width:90%;max-width:382px}.page-content{padding:24px 16px!important}}@media(max-width:375px){.page-content{padding:16px 12px!important}}@media(max-width:1023px){.show_pc{display:none!important}.day-group__date{pointer-events:none;text-decoration:none}.page-wrapper .popup__bottomsheet{width:100%;max-width:100%}.popup__dialog{width:70%;max-width:500px}.page-content{padding:24px}}@media(min-width:1024px){.app-header__icon--back{display:none!important}.popup__bottomsheet{bottom:50%!important}.show_sp{display:none!important}}@media(min-width:769px){.app-header__title{margin-left:0!important}.page-wrapper .app-header__inner{max-width:1440px;margin:0 auto}.page-wrapper .page-content{max-width:1320px;margin:0 auto;padding:30px}.page-content--detail .ts-detail__section--footer{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:end!important;padding:30px!important}.page-content--detail .btn{max-width:96px!important}}.page-wrapper .icon{display:block;width:16px;height:16px}.page-wrapper .icon--date-picker{width:16px;height:16px;margin-left:8px}.page-wrapper .icon--angle-down{width:16px;height:16px}.page-wrapper .icon--plus{width:14px;height:14px}.page-wrapper .segmented-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f7f8f9;padding:2px;border-radius:999px}.page-wrapper .segmented-tabs__item{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:none;padding:8px 0;border-radius:999px;font-size:.875rem;font-weight:600;color:#4c4c4c;cursor:pointer}.page-wrapper .segmented-tabs__item--active{background-color:#2760e0;color:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(39,96,224,.25);box-shadow:0 4px 4px #2760e040}.page-wrapper .range-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:12px 0}.page-wrapper .link-text{border:none;background:none;cursor:pointer;text-align:center;font-weight:600;padding:0}.page-wrapper .link-text__main{display:block;color:#a1a1a1;font-size:.625rem}.page-wrapper .link-text__sub{display:block;color:#2760e0;font-size:.75rem}.page-wrapper .range-picker__control{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.page-wrapper .range-picker__nav{border:none;background:transparent;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-wrapper .range-picker__button{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:8px 16px;border-radius:4px;border:1px solid #e1e1e1;background-color:#fff;font-size:.875rem;font-weight:600}.page-wrapper .range-picker__button span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;color:#4c4c4c}.page-wrapper .icon--arrow-left{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.page-wrapper .icon--arrow-right{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.page-wrapper .day-group{padding-bottom:16px}.page-wrapper .day-group:nth-child(7) .pill{background-color:transparent}.page-wrapper .day-group:nth-child(7) .pill label{visibility:hidden}.page-wrapper .day-group__header{margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-wrapper .day-group__date{font-size:.875rem;font-weight:600;color:#4c4c4c}.page-wrapper .day-group__sun{color:#f23131}.page-wrapper .day-group__sat{color:#2e5aac}.page-wrapper .day-group .pend:before{background-color:#e3b602}.page-wrapper .day-group .pend .numb-actual{background-color:#fef4cd}.page-wrapper .day-group .approve:before{background-color:#53a117}.page-wrapper .day-group .approve .numb-actual{background-color:#edf9f0}.page-wrapper .day-group .reject:before{border-left:4px solid #9398a4}.page-wrapper .day-group__pill{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.page-wrapper .day-group__pill .pill{color:#fff;padding:6px 8px}.page-wrapper .log{position:relative}.page-wrapper .log:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-top-left-radius:999px;border-bottom-left-radius:999px}.page-wrapper .ts-card{display:block;cursor:pointer;text-decoration:none;color:inherit;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(39,40,51,.12);box-shadow:0 2px 4px #2728331f;padding:12px}.page-wrapper .ts-card__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:4px}.page-wrapper .ts-card__summary:not(:first-child){border-top:1px solid #f1f2f5;padding-top:4px}.page-wrapper .ts-card .pill{background-color:#ffd076;max-width:100px}.page-wrapper .ts-card .afternoon-shift{background-color:#ffe0c9}.page-wrapper .ts-card .regular-shift{background-color:#bad4ff}.page-wrapper .ts-card .numb-plan{color:#a1a1a1;font-weight:400}.page-wrapper .ts-card .numb-actual{color:#4c4c4c;font-weight:700}.page-wrapper .ts-card .flex-verticle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-wrapper .ts-card__actual{color:#4c4c4c;font-weight:700}.page-wrapper .ts-card__time-item{padding:0 8px}.page-wrapper .ts-card__time{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:.875rem}.page-wrapper .ts-card__office{margin-left:auto;font-size:.875rem;color:#4c4c4c!important}.page-wrapper .ts-card__toggle{padding:4px 0;border:0;background:none;cursor:pointer}.page-wrapper .ts-card__toggle img{-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.page-wrapper .ts-card--expanded .ts-card__toggle img{-webkit-transform:rotate(0deg);transform:rotate(0)}.page-wrapper .ts-card--expanded .toggle_open .ts-card__toggle img,.page-wrapper .ts-card--expanded .no-preview-open .ts-card__toggle img{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.page-wrapper .ts-card__preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.toggle_open{justify-content:space-between!important}.page-wrapper .day-group:first-child .ts-card__preview{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:1024px){.page-wrapper.ts-page{max-width:none!important;margin:0!important;--c-date: 113px;--c-shift: 76px;--c-in: 70px;--c-out: 70px;--c-break: 70px;--c-loc: 210px;--c-status: 111px;--c-type: 180px;--c-memo-min: 260px;--c-memo: minmax(var(--c-memo-min), 1fr);--ts-cols: var(--c-date) var(--c-shift) var(--c-in) var(--c-out) var(--c-break) var(--c-loc) var(--c-status) var(--c-type) var(--c-memo);--ts-min-width: calc( var(--c-date) + var(--c-shift) + var(--c-in) + var(--c-out) + var(--c-break) + var(--c-loc) + var(--c-status) + var(--c-type) + var(--c-memo-min) );--p1: var(--c-date);--p2: calc(var(--p1) + var(--c-shift));--p3: calc(var(--p2) + var(--c-in));--p4: calc(var(--p3) + var(--c-out));--p5: calc(var(--p4) + var(--c-break));--p6: calc(var(--p5) + var(--c-loc));--p7: calc(var(--p6) + var(--c-status));--p8: calc(var(--p7) + var(--c-type))}.page-wrapper.ts-page .timesheet-list{padding:0;background:#fff;border:1px solid #e1e1e1;border-radius:4px;overflow:hidden}.page-wrapper.ts-page .ts-table-head,.page-wrapper.ts-page .day-group{padding:0!important;margin:0!important;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:var(--ts-cols);min-width:var(--ts-min-width);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-repeat:no-repeat;background-origin:border-box;background-clip:border-box;background-image:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1)),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1)),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1)),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1)),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1)),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1)),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1)),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1));background-image:linear-gradient(to bottom,#e1e1e1,#e1e1e1),linear-gradient(to bottom,#e1e1e1,#e1e1e1),linear-gradient(to bottom,#e1e1e1,#e1e1e1),linear-gradient(to bottom,#e1e1e1,#e1e1e1),linear-gradient(to bottom,#e1e1e1,#e1e1e1),linear-gradient(to bottom,#e1e1e1,#e1e1e1),linear-gradient(to bottom,#e1e1e1,#e1e1e1),linear-gradient(to bottom,#e1e1e1,#e1e1e1);background-size:1px 100%,1px 100%,1px 100%,1px 100%,1px 100%,1px 100%,1px 100%,1px 100%;background-position:var(--p1) 0,var(--p2) 0,var(--p3) 0,var(--p4) 0,var(--p5) 0,var(--p6) 0,var(--p7) 0,var(--p8) 0}.page-wrapper.ts-page .ts-table-head{background-color:#f7f8f9;border-bottom:1px solid #e1e1e1}.page-wrapper.ts-page .ts-th{padding:12px;font-size:.75rem;font-weight:600;color:#a1a1a1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:0!important}.page-wrapper.ts-page .day-group{grid-auto-rows:minmax(58px,auto)!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #e1e1e1;background-color:#fff;position:relative}.page-wrapper .day-group__pill .pill{padding:7px 8px}.page-wrapper.ts-page .day-group__header{display:contents}.page-wrapper.ts-page .ts-card{display:contents;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;border-radius:0!important}.ts-card--expanded{pointer-events:none}.page-wrapper.ts-page .log:before{display:none!important}.page-wrapper.ts-page .ts-card__preview,.page-wrapper.ts-page .ts-card__toggle{display:none!important}.page-wrapper.ts-page .ts-table-head>:last-child{display:none!important}.page-wrapper.ts-page .day-group__date,.page-wrapper.ts-page .day-group__pill,.page-wrapper.ts-page .ts-card__summary,.page-wrapper.ts-page .ts-card__summary>.pill,.page-wrapper.ts-page .ts-card__time>.flex-verticle,.page-wrapper.ts-page .ts-card__office,.page-wrapper.ts-page .ts-card__details{background:transparent!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important}.page-wrapper.ts-page .ts-card__summary+.ts-card__summary>.pill,.page-wrapper.ts-page .ts-card__summary+.ts-card__summary .flex-verticle,.page-wrapper.ts-page .ts-card__summary+.ts-card__summary .ts-card__office{-webkit-box-shadow:inset 0 1px 0 #e1e1e1!important;box-shadow:inset 0 1px #e1e1e1!important}.page-wrapper.ts-page .day-group__date{grid-column:1;grid-row:1/-1;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:600;text-decoration:underline;white-space:nowrap}.page-wrapper.ts-page .day-group:has(.ts-card__summary:nth-of-type(2)) .day-group__date,.page-wrapper.ts-page .day-group:has(.ts-card__summary:nth-of-type(2)) .day-group__pill{grid-row-end:span 2}.page-wrapper.ts-page .day-group:has(.ts-card__summary:nth-of-type(2)):before{grid-row:1 / span 2;align-self:center}.page-wrapper.ts-page .day-group__date:hover{opacity:.8}.page-wrapper.ts-page .day-group__pill{grid-column:8;grid-row:1/-1;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.page-wrapper.ts-page .ts-card__summary{display:contents!important}.page-wrapper.ts-page .ts-card__summary>.pill{grid-column:2;height:100%;align-self:stretch;display:grid!important;place-items:center!important;padding:0 12px!important;max-width:none!important;background:transparent!important}.page-wrapper.ts-page .ts-card__numb,.page-wrapper.ts-page .ts-card__time{display:contents!important}.page-wrapper.ts-page .ts-card__time>.flex-verticle{height:100%!important;width:100%!important;display:grid!important;place-items:center!important;padding:0 12px!important;margin:0!important;text-align:center;gap:4px;background:transparent!important}.page-wrapper.ts-page .ts-card__time>.flex-verticle:nth-of-type(1){grid-column:3}.page-wrapper.ts-page .ts-card__time>.flex-verticle:nth-of-type(2){grid-column:4}.page-wrapper.ts-page .ts-card__time>.flex-verticle:nth-of-type(3){grid-column:5}.page-wrapper.ts-page .ts-card__office{grid-column:6;height:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;padding:0 12px!important;margin:0!important;background:transparent!important;color:#4c4c4c!important}.page-wrapper.ts-page .ts-card__summary>.pill{display:grid!important;place-items:center!important;padding:0 12px!important;max-width:none!important}.page-wrapper.ts-page .ts-card__summary>.pill>label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 14px;border-radius:999px;font-size:.75rem;font-weight:600;background:#ffd076}.page-wrapper.ts-page .ts-card__summary>.pill.afternoon-shift>label{background:#ffe0c9}.page-wrapper.ts-page .ts-card__summary>.pill.regular-shift>label{background:#bad4ff}.page-wrapper.ts-page .ts-card__numb,.page-wrapper.ts-page .ts-card__time{display:contents}.page-wrapper.ts-page .ts-card__time>.flex-verticle{height:100%!important;width:100%!important;padding:0 12px!important;margin:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:4px;text-align:center}.page-wrapper.ts-page .ts-card__time-item,.page-wrapper.ts-page .numb-plan,.page-wrapper.ts-page .numb-actual{line-height:1.1}.page-wrapper.ts-page .day-group:before{grid-column:7;grid-row:1/-1;align-self:center;justify-self:start;margin-left:12px;height:auto!important;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;padding:6px 10px;border-radius:999px;text-align:center;line-height:1;font-size:.875rem;font-weight:800;display:none;border:1px solid transparent;background:transparent}.page-wrapper.ts-page .day-group:has(.pend):before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;content:"申請中";color:#977902;border-color:#e3b602;background:#e3b6021a}.page-wrapper.ts-page .day-group:has(.approve):before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;content:"承認済み";color:#2e590d;border-color:#53a117;background:#53a1171a}.page-wrapper.ts-page .day-group:has(.reject):before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;content:"否決済み";color:#6b717e;border-color:#9398a4;background:#f7f8f9}.page-wrapper.ts-page .ts-card__details{grid-column:9;grid-row:1/-1;min-width:0;overflow:hidden;padding:12px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-wrapper.ts-page .ts-note{min-width:0}.page-wrapper.ts-page .ts-note:not(:last-child){padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #e1e1e1}.page-wrapper.ts-page .ts-note__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.page-wrapper.ts-page .ts-note__text{margin:0!important;min-width:0;word-break:keep-all;overflow-wrap:anywhere;line-height:1.45}.page-wrapper.ts-page .ts-note:not(:last-child){padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e1e1e1}.page-wrapper.ts-page .ts-row__action{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#2760e0;color:#fff;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.page-wrapper .ts-note__action{position:absolute;right:16px}.segmented-tabs{background-color:transparent;border-radius:0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:12px}.top-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.segmented-tabs__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:220px;padding:10px 16px;border-radius:4px;background:#f7f8f9;color:#4c4c4c;border:1px solid #e1e1e1;-webkit-box-shadow:none;box-shadow:none}.segmented-tabs__item--active{background:#2760e0;color:#fff;border-color:transparent;-webkit-box-shadow:0 4px 4px 0 rgba(39,96,224,.25);box-shadow:0 4px 4px #2760e040}.page-wrapper.ts-page .day-group:has(.ts-card__summary:nth-of-type(2)){--row-h: 58px;grid-template-rows:max(var(--row-h),calc(var(--memoH) * .5)) max(var(--row-h),calc(var(--memoH) * .5))}.page-wrapper.ts-page .day-group:has(.ts-card__summary:nth-of-type(2)) .ts-card__details{grid-row:1 / span 2;height:var(--memoH)!important;min-height:0!important;overflow:hidden;box-sizing:border-box}.page-wrapper.ts-page .day-group:has(.ts-card__summary:nth-of-type(2)) .ts-card__details:has(.ts-note:nth-of-type(3)){overflow-y:auto!important}}@media(min-width:768px)and (max-width:1439px){.page-wrapper.ts-page .timesheet-list{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.page-content--detail{padding-bottom:120px!important}.page-content--detail .range-picker{margin:0 0 12px}.page-content--detail .ts-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.page-content--detail .ts-detail__section+.page-content--detail .ts-detail__section{margin-top:16px}.page-content--detail .ts-detail__section-title{font-size:1rem;font-weight:700;color:#4c4c4c;margin-bottom:8px;margin-top:0}.page-content--detail .ts-detail__section--footer{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-content--detail .ts-detail-card{border-radius:4px;background-color:#fff;border:1px solid #e7e9ed;padding:12px}.page-content--detail .ts-detail-card__header{margin-bottom:12px}.page-content--detail .shift-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.page-content--detail .shift-pill span{font-weight:600;color:#4c4c4c}.page-content--detail .shift-pill span.pill{background-color:#ffe0c9;padding:4px 10px}.page-content--detail .shift-pill__time{font-size:1rem}.page-content--detail .shift-pill--late{background-color:#fdd535}.page-content--detail .shift-pill--regular{background-color:#9cb6f1;color:#2760e0}.page-content--detail .shift-pill--actual{background-color:#e7e9ed}.page-content--detail .ts-detail-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.page-content--detail .ts-detail-info__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.page-content--detail .ts-detail-info__pair{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.page-content--detail .ts-detail-info__label{position:relative;-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;padding-left:12px;font-size:.875rem;color:#7c7c7c;white-space:nowrap}.page-content--detail .ts-detail-info__label:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:16px;border-radius:999px;background-color:#2760e0}.page-content--detail .ts-detail-info__value{margin-left:8px;font-size:1rem;color:#393939;font-weight:600;min-width:0}.page-content--detail .ts-detail-info__unit{margin-left:4px;font-size:.875rem}.page-content--detail .ts-detail-note__textarea{width:100%;min-height:120px;padding:12px;border-radius:4px;border:1px solid #e1e1e1;background-color:#fff;font-size:.875rem;color:#4c4c4c;resize:vertical}.page-content--detail .ts-detail-log-table{margin-top:8px;border-radius:4px;background-color:#fff;border:1px solid #cdd1d9;overflow:hidden}.page-content--detail .ts-detail-log-row{display:grid;grid-template-columns:.8fr .9fr 1.8fr 1.4fr;border-bottom:1px solid #cdd1d9}.page-content--detail .ts-detail-log-row:last-child{border-bottom:none}.page-content--detail .ts-detail-log-row:nth-of-type(2n):not(.ts-detail-log-row--header){background-color:#f7f8f9}.page-content--detail .ts-detail-log-row--header{font-weight:600}.page-content--detail .ts-detail-log-cell{padding:12px;font-size:.875rem;color:#4c4c4c}.page-content--detail .ts-detail-log-cell--label{color:#4c4c4c}.page-content--detail .ts-detail__section--footer{position:fixed;left:0;right:0;bottom:0;margin-top:0;padding:16px;background-color:#fff;border-top:1px solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:20;gap:16px}.page-content--detail .ts-note__action{top:6px}.page-content--detail .btn{width:100%;max-width:320px;font-size:.875rem}.page-content--detail .popup__footer{border-top:none}.page-content--apply .apply-summary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.page-content--apply .ts-detail-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-content--apply .ts-detail-form-field--full{grid-column:1/-1}.page-content--apply .ts-detail__section--footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:100%}.page-content--apply .ts-detail__section--footer .btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page-content--apply .ts-detail__section--footer .btn--secondary{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.page-content--apply .ts-detail__section--footer .btn--primary{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:250px;width:100%}@media(min-width:1024px){.ts-detail-form-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ts-detail-form-grid>.ts-detail-form-field--full:first-child{grid-column:auto}.ts-detail-form-grid>.ts-detail-form-field--full:last-child{grid-column:1/-1}}.ts-card .ts-note__action{pointer-events:auto}.page-content--dashboard{padding:16px}.dashboard__status{margin-top:16px;background-color:#fff;padding:16px;border-radius:4px}.dashboard__description{font-size:.875rem;color:#4c4c4c;margin-bottom:16px}.dashboard__section-title{font-size:1rem;font-weight:600}.dashboard__status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:480px){.dashboard__status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.status-card{padding:12px;border-radius:8px;border:1px solid #e1e1e1;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px #00000026;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:96px;position:relative}.status-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.status-card__title{font-size:.875rem;font-weight:600;color:#4c4c4c}.status-card__subtitle{font-size:.75rem;color:#a1a1a1}.status-card__count{font-size:1.75rem;font-weight:700;color:#4c4c4c;margin-bottom:0}.status-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-top:-6px}.status-card__dot{width:6px;height:6px;border-radius:999px}.status-card__dot--green{background-color:#d5ffb5;border:1px solid #67c91d}.status-card__dot--yellow{background-color:#fef4cd;border:1px solid #e3b602}.status-card__dot--grey{background-color:#e7e9ed;border:1px solid #a7adbc}.status-card__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-inline:8px;min-height:20px;border-radius:999px;font-size:.625rem;font-weight:600;position:absolute;top:2px;right:2px}.status-card__badge--unread{background-color:#fde2e2;color:#f23131}.status-card__unread-dot{width:8px;height:8px;border-radius:999px;background-color:#f23131}.status-card--all{border-color:#6e94ea;background-color:#fff;gap:6px}.status-card--pending{border-color:#fdd535;background-color:#fef4cd}.status-card--pending .status-card__count{color:#e3b602}.no-pendig{text-align:center}.status-card--approved{border-color:#67c91d;background-color:#edf9f0}.status-card--approved .status-card__count{color:#53a117}.status-card--rejected{border-color:#a7adbc;background-color:#e7e9ed}.status-card--rejected .status-card__count{color:#393939}.status-card--received{border-color:#bccdf5;background-color:#2760e0}.status-card--received .status-card__title,.status-card--received .status-card__count{color:#fff}a.status-card:hover{opacity:.8;text-decoration:none}.dashboard__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;background-color:#fff;padding:16px;border-radius:4px}.dashboard__section--form{margin-top:24px}.dashboard__footer-buttons{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dashboard__footer-buttons .btn{min-height:44px}.btn.btn--primary[disabled]{background-color:#9cb6f1;border-color:#9cb6f1;color:#fff;cursor:not-allowed;opacity:1}.date-picker__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:12px 0;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.date-picker__chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding-inline:8px;height:28px;border-radius:999px;background-color:#2760e0;color:#fff;font-size:.875rem}.input-field__input--date-hidden{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;border:0;opacity:0;pointer-events:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.date-picker__chip-text{line-height:1}.date-picker__chip-remove{border:none;background:none;cursor:pointer;padding:0;font-size:.875rem;line-height:1;color:#fff}.date-picker__panel-header{padding:16px 24px 12px;border-bottom:1px solid #e1e1e1}.date-picker__title{margin:0;font-size:1rem;font-weight:600}.shinsei-status__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.date-picker__day--disabled{color:#a1a1a1;opacity:.4;cursor:default;pointer-events:none}.date-picker--single .date-picker__chips-list,.date-picker--single .date-picker__selected-info{display:none}.date-picker--single .date-picker__single-text{font-size:1rem;color:#4c4c4c}.popup__header--success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e1e1e1;padding:12px 16px;background-color:#f2fdf5}.popup__header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.popup__icon--success{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup__heading{font-size:1rem;font-weight:700;margin-bottom:8px}.popup__text--small{font-size:.875rem;color:#4c4c4c}.popup__footer--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.dashboard__guide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.dashboard__guide .dashboard__guide-bullet{margin-top:4px}.dashboard__guide .dashboard__guide-text{color:#2e5aac;margin-bottom:0}.page-wrapper .page-content--approval{padding:16px}.page-wrapper .shinsei-select-all{margin-bottom:16px}.page-wrapper .shinsei-select-all__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-wrapper .approval-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-bottom:24px}.page-wrapper .approval-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(39,40,51,.12);box-shadow:0 2px 4px #2728331f}.page-wrapper .approval-card__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-decoration:none;color:inherit;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.page-wrapper .approval-card__avatar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:32px;height:32px;border-radius:999px;overflow:hidden}.page-wrapper .approval-card__avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-wrapper .approval-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-wrapper .approval-card__name{margin:0;font-size:.875rem;font-weight:600;color:#4c4c4c}.page-wrapper .approval-card__status{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:2px 12px;border-radius:4px;text-decoration:none;cursor:pointer;background-color:#fef4cd;border:1px solid #e3b602;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px #00000026}.page-wrapper .approval-card__status-label{font-size:.875rem;font-weight:600;color:#4c4c4c}.page-wrapper .approval-card__status-count{min-width:24px;text-align:center;font-size:1.5rem;font-weight:700;color:#e3b602}.page-wrapper .page-content--detail .shinsei-card{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(39,40,51,.12);box-shadow:0 2px 4px #2728331f;padding:16px;margin-bottom:16px}.page-wrapper .page-content--detail .shinsei-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-wrapper .page-content--detail .shinsei-card__date{font-weight:600;font-size:.875rem;margin-bottom:0}.page-wrapper .ts-detail__section--footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.page-wrapper .ts-detail__section--footer-fixed{left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100%;padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin:0;-webkit-box-shadow:0 -4px 16px rgba(0,0,0,.0784313725);box-shadow:0 -4px 16px #00000014;z-index:900}.page-wrapper .ts-detail__section--footer-fixed .btn{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.page-wrapper .btn--danger{background-color:#f23131!important;border-color:#f23131;color:#fff}.page-wrapper .btn--danger:hover{background-color:#f11e1e;border-color:#f11e1e}.page-wrapper .btn--danger:disabled{opacity:.6;cursor:not-allowed}.staff .btn--danger:disabled{opacity:100%;cursor:pointer}.page-content--home{background:#f0f0f0;padding:16px 16px 96px;min-height:calc(100vh - 64px)}.page-content--home .menu-btn{position:relative}.page-content--home .segmented-tabs__badge{position:absolute;top:-9px;right:-10px}@media(min-width:768px){.page-content--home{padding:24px 24px 96px}}@media(min-width:1024px){.page-content--home{padding:40px 24px 96px}}.home__container{max-width:920px;margin:0 auto}.home__greeting{margin:0 0 12px;font-size:1rem;font-weight:600;color:#393939}.home-card{background:#fff;border:1px solid #e1e1e1;border-radius:8px;padding:16px;-webkit-box-shadow:0 2px 4px 0 rgba(39,40,51,.12);box-shadow:0 2px 4px #2728331f}@media(min-width:768px){.home-card{padding:24px}}.home-card__field{margin-bottom:16px}.home-card__title{margin:24px 0 12px;font-size:16px;font-weight:700;color:#393939}.service-menu{background:#e9effb;border-radius:8px;padding:16px;margin-top:16px}@media(min-width:768px){.service-menu{padding:24px}}.service-menu__group+.service-menu__group{margin-top:16px}.service-menu__group-title{margin:0 0 12px;font-size:14px;font-weight:700;color:#393939}.service-menu__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.menu-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;height:44px;padding:0 16px;border-radius:4px;border:1px solid #2760e0;background:#fff;color:#2760e0;font-weight:700;text-decoration:none;-webkit-box-shadow:0 1px 1px 0 rgba(58,95,182,.16);box-shadow:0 1px 1px #3a5fb629;-webkit-transition:background .12s ease,-webkit-transform .08s ease,-webkit-box-shadow .12s ease;transition:background .12s ease,-webkit-transform .08s ease,-webkit-box-shadow .12s ease;transition:transform .08s ease,box-shadow .12s ease,background .12s ease;transition:transform .08s ease,box-shadow .12s ease,background .12s ease,-webkit-transform .08s ease,-webkit-box-shadow .12s ease}.menu-btn:hover{background:#e9effb;text-decoration:none;border-color:#2357cc;color:#2357cc}.menu-btn:active{-webkit-transform:translateY(1px);transform:translateY(1px);border-color:#1c449f;color:#1c449f;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px #00000026}.menu-btn__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:currentColor}.menu-btn__text{line-height:1}.home-fab{position:fixed;right:24px;bottom:24px;width:56px;height:56px;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#2760e0;color:#fff;text-decoration:none;-webkit-box-shadow:0 4px 4px 0 rgba(39,96,224,.25);box-shadow:0 4px 4px #2760e040}.home-fab:hover{background:#2357cc;text-decoration:none}.home-fab:active{background:#1c449f}@media(min-width:1024px){.page-wrapper.ts-page.timesheet-free{--c-date: 160px;--c-in: 90px;--c-out: 90px;--c-loc: 240px;--c-memo-min: 520px;--c-memo: minmax(var(--c-memo-min), 1fr);--ts-cols: var(--c-date) var(--c-in) var(--c-out) var(--c-loc) var(--c-memo);--ts-min-width: calc( var(--c-date) + var(--c-in) + var(--c-out) + var(--c-loc) + var(--c-memo-min) );--p1: var(--c-date);--p2: calc(var(--p1) + var(--c-in));--p3: calc(var(--p2) + var(--c-out));--p4: calc(var(--p3) + var(--c-loc))}.page-wrapper.ts-page.timesheet-free .ts-table-head,.page-wrapper.ts-page.timesheet-free .day-group{background-image:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1)),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1)),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1)),-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#e1e1e1));background-image:linear-gradient(to bottom,#e1e1e1,#e1e1e1),linear-gradient(to bottom,#e1e1e1,#e1e1e1),linear-gradient(to bottom,#e1e1e1,#e1e1e1),linear-gradient(to bottom,#e1e1e1,#e1e1e1);background-size:1px 100%,1px 100%,1px 100%,1px 100%;background-position:var(--p1) 0,var(--p2) 0,var(--p3) 0,var(--p4) 0}.page-wrapper.ts-page.timesheet-free .ts-card__time>.flex-verticle:nth-of-type(1){grid-column:2}.page-wrapper.ts-page.timesheet-free .ts-card__time>.flex-verticle:nth-of-type(2){grid-column:3}.page-wrapper.ts-page.timesheet-free .ts-card__office{grid-column:4}.page-wrapper.ts-page.timesheet-free .ts-card__details{grid-column:5}.page-wrapper.ts-page.timesheet-free .day-group:before{grid-column:5}}.free .app-header__icon--notification,.app-header__icon--notification{visibility:hidden}.free-ver{opacity:.6;pointer-events:none}.free .day-group__pill,.free .numb-plan,.free .free-ver-colunm .ts-card__time-item{visibility:hidden}.free .day-group .pend:before,.free .day-group .approve:before,.free .day-group .reject:before{visibility:hidden}.free .day-group .pend .numb-actual,.free .day-group .approve .numb-actual,.free .day-group .reject .numb-actual{background-color:transparent}.free .day-group:has(.pend):before,.free .day-group:has(.approve):before,.free .day-group:has(.reject):before{visibility:hidden}.free .day-group__date,.free .ts-card{pointer-events:none;text-decoration:none!important}@media(min-width:1024px){.free .pill label{visibility:hidden}}@media(max-width:1023px){.free .pill{visibility:hidden}}.page-wrapper .popup__dialog{position:fixed!important;z-index:102!important}.page-wrapper .popup__backdrop{position:fixed!important;z-index:101!important}.range-picker-wrapper{position:relative}.datepicker-popup{position:absolute;top:100%;right:0;z-index:1000}.error-shift{color:#f23131!important}.no-break{word-break:normal;white-space:nowrap}:root{--color-text-main:#33282B;--color-primary: #4169E1;--color-text-muted: #597dea;--color-primary-light: #DEE2F0;--color-secondary: #9c9c9c;--color-border: #C3C3C3;--color-snackbar: #3eb370;--color-snackbar-light: #e9f7ef;--bg-gray-light: #F3F0F0;--bg-gray-lighter: #f8f6f6;--color-text--error:#cd2323;--color-border--error:#f24d4d;--bg-input-error:#FDF2F4;--font-size-base: 13px;--space-sm: 6px;--space-md: 20px;--font-size-lg: 18px;--font-size-md: 16px;--font-size-sm: 14px;--font-size-xs: 11px;--font-weight-bold: 700;--radius:6px;--input-btn-radius:4px;--radius-popup: 8px}*{margin:0;padding:0;box-sizing:border-box;font-size:var(--font-size-base);color:var(--color-text-main);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif}@media screen and (max-width:767px){*{font-size:14px}}html,body{height:100%;font-style:normal;line-height:1.8}ul,ol{list-style:none}a{text-decoration:none;color:inherit}.text-link{text-decoration:underline}.text-link:hover{text-decoration:none}btn,input,select,textarea{font:inherit;border:none;background:none;outline:none;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0;width:100%}table th,table td{border:1px solid var(--color-border);height:24px;text-align:center}table th{background-color:var(--bg-gray-light);border-bottom:1px solid var(--color-border);width:150px}body,td,th,input,textarea{word-break:break-all;overflow-wrap:break-word;white-space:normal}.br--sp-only{display:none}@media screen and (max-width:767px){.br--sp-only{display:inline}}.u-text-center{text-align:center}.u-text-left{text-align:left}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mb-0{margin-bottom:0}.mb-2{margin-bottom:2px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.ml-0{margin-left:0}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.mr-0{margin-right:0}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}.m-0{margin:0}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-25{margin:25px}.m-30{margin:30px}.m-40{margin:40px}.m-50{margin:50px}.pb-30{padding-bottom:30px}.font-size-lg{font-size:var(--font-size-lg)}.font-size-md{font-size:var(--font-size-md)}.font-size-sm{font-size:var(--font-size-sm)}.font-size-xs{font-size:var(--font-size-xs)}.font-bold{font-weight:var(--font-weight-bold)}.font-color-primary{color:var(--color-primary)}.font-color-error{color:var(--color-text--error)}.font-color-inactive{color:var(--color-secondary)}input{padding:0 4px;border:1px solid var(--color-border);border-radius:var(--input-btn-radius);background-color:#fff}input[type=checkbox]{appearance:none;background:#fff;border:1px solid var(--color-border);cursor:pointer;height:14px;width:14px}input[type=checkbox]:checked{appearance:auto}textarea{border:1px solid var(--color-border);border-radius:var(--input-btn-radius);box-sizing:border-box;resize:vertical;display:block;padding:6px 4px;line-height:1;background-color:#fff}textarea.form-field__textarea{height:25px;min-height:25px;max-height:300px;box-sizing:border-box;resize:none}.error-input,[type=checkbox].error-input{border:1px solid var(--color-border--error);background:var(--bg-input-error)}select{padding:0 4px;border:1px solid var(--color-border);border-radius:var(--input-btn-radius);background-color:#fff;height:30px;line-height:28px}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--color-secondary)}@media screen and (max-width:1200px){textarea.form-field__textarea{min-width:100%;width:100%}}@media screen and (max-width:767px){input,textarea{font-size:16px}input,textarea{height:36px;vertical-align:middle}textarea.form-field__textarea{height:45px;min-height:45px;box-sizing:border-box;padding-top:12px;padding-bottom:12px;line-height:1.5}}.u-m-h-25{min-height:25px}.u-m-h-30{min-height:30px}.u-h-20{height:20px}.u-h-25{height:25px}.u-h-30{height:30px}.u-m-w-80{min-width:80px}.u-m-w-100{min-width:100px}.u-m-w-150{min-width:150px}.u-m-w-200{min-width:200px}.u-m-w-220{min-width:220px}.u-m-w-250{min-width:250px}.u-m-w-300{min-width:300px}.u-m-w-340{min-width:340px}.u-m-w-390{min-width:390px}.u-m-w-450{min-width:450px}.u-m-w-500{min-width:500px}.u-m-w-600{min-width:600px}.u-m-w-700{min-width:700px}.u-m-w-23p{width:23%}.u-m-w-100p{width:100%}.u-w-50{width:50px}.u-w-75{width:75px}.u-w-100{width:100px}.u-w-125{width:125px}.u-w-150{width:150px}.u-w-175{width:175px}.u-w-200{width:200px}.u-w-250{width:250px}.u-w-300{width:300px}.u-w-350{width:350px}.u-w-400{width:400px}.u-w-450{width:450px}.u-w-500{width:500px}.u-w-600{width:600px}.u-w-700{width:700px}@media screen and (max-width:767px){.u-m-w-700,.form-item,.u-m-w-340,.u-m-w-450,.u-m-w-500{width:100%;min-width:100%}input.u-h-25,textarea.u-h-25,textarea.u-m-h-25,select.u-h-25,input.u-h-30,textarea.u-h-30,select.u-h-30{height:42px}}.bg-primary-light{background-color:var(--color-primary-light)}.btn{display:inline-block;border:none;border-radius:var(--input-btn-radius);font-size:14px;cursor:pointer;text-align:center;background-color:transparent;border:1px solid transparent}.btn.icon-download,.btn.icon-upload{background-repeat:no-repeat;background-position:left 10px center;text-align:left;padding-left:26px}.btn.icon-download{background-image:url(../images/icon-download.svg);background-size:12px}.btn.icon-download.btn--blue-outline{background-image:url(../images/icon-download--blue.svg);background-size:12px}.btn.icon-upload{background-image:url(../images/icon-upload.svg);background-size:12px}.btn.icon-upload.btn--blue-outline{background-image:url(../images/icon-upload--blue.svg);background-size:12px}.btn--xs{min-width:60px;height:22px;line-height:20px;padding:0 6px;font-size:var(--font-size-xs)}.btn--sm{min-width:70px;height:24px;line-height:22px;padding:0 8px}.btn--md{min-width:100px;height:24px;line-height:22px;padding:0 10px}.btn--primary-size{min-width:120px;height:30px;line-height:28px;padding:0 10px}.btn-box{display:flex;justify-content:center;align-items:center;gap:20px}.btn-box-left{display:flex;justify-content:start;align-items:center;gap:20px}.btn-box-right{display:flex;justify-content:right;align-items:right;gap:20px}.btn-box--tight{gap:10px}.btn--primary-filled{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}.btn--gray-filled{border-color:var(--color-border);background-color:var(--bg-gray-light);color:var(--color-text-main)}.btn--blue-outline{border-color:var(--color-primary);color:var(--color-primary);background-color:#fff}.btn--gray-outline{border-color:var(--color-border);background-color:#fff}.btn--disabled{border-color:var(--color-border);background-color:var(--color-border);color:var(--bg-gray-light);cursor:not-allowed;pointer-events:none}.btn-back{order:1}.btn-auth{order:2}.btn-resend{order:3}@media screen and (max-width:767px){.btn{font-size:16px}.btn--primary-size{min-width:100%;height:42px;line-height:38px}.btn-box{display:flex;flex-direction:column;gap:16px 10px}.btn-auth{order:1}.btn-resend{order:2}.btn-back{order:3}}.terms-box,.account-error-text--indent{margin-right:auto;margin-left:auto;width:450px}.form-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.form-checkbox span a{color:var(--color-primary)}@media screen and (max-width:767px){.terms-box,.account-error-text--indent{width:80%}.terms-box.mt-10{margin-top:5px}.terms-box.mt-20{margin-top:10px}.form-checkbox{height:24px}}.common-table th,.common-table td{padding:6px;text-align:left;border-left:none;border-right:none}.common-table--center th,.common-table--center td{text-align:center}.create-table{width:80%;margin:auto}.create-table th,.create-table td{border-style:none;padding:8px;text-align:left;margin:auto}.basic-table th,.basic-table td{padding:4px 6px;border-left:none;border-right:none;border-top:none}.basic-table th{position:sticky;top:36px;z-index:2;box-shadow:inset 0 -1px 0 var(--color-border),inset 0 1px 0 var(--color-border);border-bottom:none}@media screen and (max-width:1200px){.common-table,.create-table{width:100%;table-layout:fixed;border-collapse:separate;overflow:visible}.common-table tr,.create-table tr{display:block;width:100%}.common-table td,.create-table td{display:block;width:100%;box-sizing:border-box;padding:0 0 8px;margin-bottom:0;border-style:none}.common-table td:first-child,.create-table td:first-child{order:1;margin-bottom:0}.common-table td:not(:first-child),.create-table td:not(:first-child){order:2;margin-bottom:0;height:auto}.common-table input[type=text],.common-table textarea,.create-table input[type=text],.create-table textarea{width:100%;box-sizing:border-box}}.popup-overlay{display:none;position:fixed;inset:0;background-color:#000000b3;z-index:9999;align-items:flex-start;justify-content:center;padding-top:80px;pointer-events:auto}.popup-overlay:has(.popup-content__heighter){padding-top:40px}.popup-overlay.is-active{display:flex}.popup-content-wrapper{display:flex;margin-top:50px;justify-content:center}.popup-content-wrapper:has(.popup-content__heighter),.popup-content-wrapper:has(.popup-content__map){margin-top:0}.popup-content{background-color:#fff;max-height:calc(100svh - 260px);overflow:auto;padding:20px;position:relative;border-radius:var(--radius-popup);box-shadow:0 4px 16px #00000026;text-align:center;min-width:400px;max-width:660px}.popup-content.popup-content__heighter{max-height:calc(100svh - 80px);max-width:90%}.popup-content.popup-content__flex{display:flex;flex-direction:column}.popup-content__inner{margin-inline:auto;position:relative;text-align-last:left;width:300px}.popup-content__link{display:block;position:absolute;right:0;top:0;text-decoration:underline;width:fit-content}.popup-content__link:hover{text-decoration:none}.field-row{width:300px;margin:10px auto 0}.popup-content--left{text-align:left}.popup-content--right{text-align:right}.popup-content__flex0{flex:0 0 auto}.popup-content__flex{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto}.popup-content__flex table{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.popup-content__flex .btn-box{flex:0 0 auto}.popup__content--selector{overflow-y:auto}.popup__content--selector:has(.basic-table){min-height:0}.popup__content--selector td{padding:4px}.popup-content .basic-table th{top:0}.popup-content.popup-content__map{max-height:calc(100svh - 160px);max-width:700px;overflow:hidden}.popup-map{background:var(--color-border);height:calc(100svh - 330px);max-height:300px;width:600px}.form-row{display:flex;align-items:center;gap:20px;margin-top:10px}.form-row__label{min-width:120px;text-align:right}@media screen and (max-width:767px){.popup-content-wrapper{margin-top:0;width:90%}.popup-content{max-height:calc(100svh - 160px);min-width:100%;max-width:100%}}.account-create-box{background-color:var(--bg-gray-light);width:100%;height:100%}.account-create-inner{min-width:700px;width:50%;height:50%;box-sizing:border-box;background-color:#fff;margin:40px auto 0;padding:30px}.account-step{display:flex;align-items:center;justify-content:center;position:relative}.registration-steps{display:flex;flex-wrap:wrap;margin-bottom:20px}.registration-steps__item{flex:1;display:flex;flex-direction:column;text-align:center}.registration-steps__item:before{content:"";position:relative;z-index:1;display:block;width:18px;height:18px;border-radius:50%;margin:0 auto;background-color:var(--color-primary-light)}.registration-steps__item--active:before{background-color:var(--color-primary)}.registration-steps__desc{margin-top:10px}.registration-steps__item:not(:last-child):after{content:"";position:relative;top:9px;left:50%;height:2px;background-color:var(--color-primary-light);order:-1}.registration-steps li.registration-steps__line--active:after{background-color:var(--color-primary)}.account-create-registration-field{width:100%;margin:0 auto}.account-create-title{font-size:var(--font-size-lg)}.account-create-text{margin-bottom:10px;margin-top:10px}.form-notice--time-limit{margin-top:10px}.account-create-section{width:450px;margin-left:auto;margin-right:auto}.account-input--fixed{min-width:450px;height:25px}@media screen and (max-width:1200px){.account-create-inner{min-width:auto;width:90%;margin-top:20px}.account-create-text{margin-top:5px;line-height:1.4;margin-bottom:20px}.registration-steps .registration-steps__item--complete,.registration-steps .registration-steps__item--active{font-size:12px}.account-create-title{margin-bottom:10px}}@media screen and (max-width:767px){.account-create-box{background-color:#fff}.account-create-section{width:100%;box-sizing:border-box}.account-create-inner{margin:0 auto;width:100%;padding:20px}.account-create-registration-field{margin-top:0}.account-input--fixed{width:100%;min-width:100%;height:42px}}.search-open-btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.search-box{display:flex;align-items:center;background:#fff;gap:10px 20px;border:1px solid var(--color-border);border-radius:var(--input-btn-radius);padding:8px;margin-bottom:5px;flex-wrap:wrap}.search-box__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:start}.search-box__item{align-items:center;display:flex}.search-box__label{margin-right:6px;white-space:nowrap}input[type=checkbox]+.search-box__label{margin-right:0}label.search-box__item,label.search-box__item input[type=checkbox]{cursor:pointer}.main-contents-header{width:100%;height:36px;border-bottom:1px solid var(--color-primary);position:fixed;background-color:#fff;z-index:200;display:flex}.main-contents-header__left,.main-contents-header__center,.main-contents-header__right{display:flex;align-items:center;min-width:0}.main-contents-header__center{position:absolute;left:50%;top:0;height:100%;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.main-contents-header__left{flex:1 1 auto;justify-content:flex-start}.main-contents-header__right{flex:1 1 auto;justify-content:flex-end}.btn--logout{text-decoration:underline;padding-right:10px}.btn--logout:hover{text-decoration:none}.logo a img{height:24px;width:auto;padding:7px 0 0 10px}.main-contents-header__center-inner{display:flex;justify-content:center;height:100%;align-items:center;gap:10px}.main-contents-header__center-group-name{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.user-dropdown{margin:10px 20px 0 0;position:relative;display:inline-block;z-index:3000}.user-dropdown__icon .user-icon,.product-dropdown__icon img{width:26px;height:26px;cursor:pointer}.user-dropdown__menu{display:none;padding:20px;background-color:#fff;box-shadow:0 2px 8px #0003;border:1px solid var(--color-border);position:absolute;top:26px;right:0;z-index:3100;min-width:200px;border-radius:var(--radius)}.user-dropdown__menu li{margin-bottom:10px}.user-dropdown__menu li:last-child{margin-bottom:0}.user-dropdown__menu.is-open,.user-dropdown__menu.is-open li a{display:block}.user-dropdown__menu li a:hover{text-decoration:underline}.user-dropdown.product-dropdown{margin:8px 0 0 20px}.user-dropdown__menu.product-dropdown__menu{left:0;min-width:0;padding:10px 20px;right:auto;top:calc(100% - 4px);width:max-content}.product-dropdown__list{border-bottom:1px solid var(--color-border)}.product-dropdown__title{font-weight:var(--font-weight-bold)}.user-dropdown.company-dropdown{margin:0 10px 0 0}.user-dropdown__menu.company-dropdown__menu{max-width:240px;min-width:0;top:calc(100% + 2px);width:max-content}.company-dropdown__name{display:inline-block;cursor:pointer;font-size:var(--font-size-base);line-height:1;margin-top:3px;padding:4px 10px 4px 30px;position:relative}.company-dropdown__name:before{background:url(../images/icon-company-info.svg);content:"";height:16px;width:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.company-dropdown__name:hover{background:var(--bg-gray-light)}@media screen and (max-width:767px){.main-contents-header{height:46px}.main-contents-header.no-sp{height:36px}.user-dropdown{margin-right:10px}.user-dropdown__icon .user-icon{width:32px;height:32px}.no-sp .user-dropdown__icon .user-icon{height:26px;width:26px}.user-dropdown__menu{top:30px;min-width:260px}.user-dropdown__menu li a{font-size:var(--font-size-md)}}.main-wrapper{display:flex;background-color:var(--bg-gray-lighter);min-height:100vh}.content-wrapper{margin-top:36px;width:98%;transition:margin-left .3s,width .3s;margin-left:auto;margin-right:auto;min-width:0}.content-wrapper__white{background:#fff;min-height:calc(100dvh - 35px);padding:10px 15px 0 20px}.content-wrapper__flex{display:flex;flex-direction:column;height:calc(100dvh - 35px);min-height:0}.content-wrapper__flex .data-table-header__flex{padding-bottom:2px}.nav-wrapper__outer~.content-wrapper{width:100%;margin-left:clamp(220px,220px,300px);margin-right:20px}.nav-wrapper__outer~.content-wrapper.mr-0{margin-right:0}.content-wrapper>:last-child{margin-bottom:0}@media screen and (max-width:1200px){.account-create-title{margin-bottom:10px}}.toggle-btn,.nav-wrapper__open-btn{min-height:40px;padding:11px 0 0 40px;cursor:pointer;position:relative;background-color:var(--bg-gray-light);line-height:1.3;border-bottom:1px solid var(--color-border);border-top:1px solid #fff}.toggle-btn:before{position:relative;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:16px;transform:translateY(-50%);content:"";display:inline-block;width:18px;height:18px;background-size:cover;background-image:url(../images/icon-toggle-arrow.svg)}.nav-wrapper__open-btn{display:none}.nav-wrapper__open-btn:before{content:"";display:inline-block;width:18px;height:18px;background-image:url(../images/icon-toggle-arrow.svg);background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;left:16px;transform:translateY(-50%) rotate(180deg)}.nav-wrapper__inner{min-width:200px;background-color:var(--color-primary-light);height:100%;transition:width .3s,transform .3s}.nav-wrapper__inner.closed{transform:translate(0);width:50px;min-width:50px;overflow:hidden;transition:width .3s,transform .3s;overflow:visible}.nav-wrapper__outer.closed .global-nav .has-children{position:relative}.nav-wrapper__outer{width:12%;width:200px;transition:width .3s,min-width .3s;position:fixed;top:36px;left:0;height:calc(100% - 36px);z-index:100;background-color:var(--color-primary-light);display:flex;flex-direction:column}.nav-wrapper__outer.closed{width:50px;min-width:50px;max-width:50px}.nav-wrapper,.nav-wrapper__inner{height:100%;position:relative;top:0}.nav-wrapper__outer.closed~.content-wrapper{margin-left:70px;width:96%}nav.global-nav ul{width:100%;height:auto}nav.global-nav ul li{min-height:0;padding:0;margin:0;line-height:normal}nav.global-nav ul li a{display:flex;align-items:center;min-height:40px;width:100%;padding:4px 20px 4px 40px;background-color:var(--color-primary-light);position:relative;box-sizing:border-box}nav.global-nav ul li a:before,nav.global-nav ul li a.icon-external-link:after{align-self:flex-start;vertical-align:top}nav.global-nav ul li a span,nav.global-nav ul li a .nav-text{align-self:flex-start;vertical-align:top}nav.global-nav ul li a:before{position:absolute;top:50%;left:16px;transform:translateY(-50%);content:"";display:inline-block;width:18px;height:18px;background-size:cover;background-repeat:no-repeat}nav.global-nav ul li a .nav-text,nav.global-nav ul li a span{margin-top:0;align-self:flex-start}nav.global-nav ul li a.active,nav.global-nav ul li ul li a.active{background-color:var(--color-primary);color:#fff;width:100%}nav.global-nav ul li a:hover,nav.global-nav ul li ul li a:hover{background-color:var(--color-text-muted);color:#fff}nav.global-nav.closed nav.global-nav ul li ul li a:before{width:18px;height:18px;padding-left:0}nav.global-nav.closed ul li ul li a:before{left:16px}.global-nav.closed ul li a{overflow:hidden;text-overflow:ellipsis;padding-left:32px;font-size:0}.global-nav.closed ul li a:before{left:16px}.nav-wrapper__inner.closed nav.global-nav.closed ul li ul{width:198px}.nav-wrapper__inner.closed nav.global-nav.closed ul li ul li a{font-size:inherit;box-sizing:border-box;width:100%;padding:4px 20px 4px 40px}.page-title-wrapper{padding:0 0 10px}.page-title--selected{font-weight:var(--font-weight-bold);border-radius:0 0 0 30px;background-color:var(--bg-gray-lighter);margin-left:auto;box-shadow:-14px 1px 22px -5px #a1a1a1;background-image:url(../images/icon-pin.svg);background-repeat:no-repeat;background-size:8px;background-position:left 20px center;padding:4px 10px 6px 35px;min-height:34px}.toggle-select-icon{background-color:var(--bg-gray-lighter);min-height:34px;display:none;box-shadow:-14px 1px 22px -5px #a1a1a1;position:relative;border-radius:0 0 0 30px}.toggle-select-icon:before{position:absolute;top:50%;left:16px;transform:translateY(-50%);content:"";display:inline-block;width:18px;height:18px;background-size:cover;background-repeat:no-repeat}a.nav__icon-external-link:after{align-self:center;flex-shrink:0;margin-left:8px;width:14px;height:14px;background-size:cover;background-repeat:no-repeat;content:"";display:inline-block;position:absolute;right:4px;background-image:url(../images/icon-external-link.svg);margin-right:6px}a.nav__icon-external-link.nav__link--disabled:after{background-image:url(../images/icon-external-link--disabled.svg)}nav.global-nav ul li a.nav__icon-external-link:hover:after{background-image:url(../images/icon-external-link_hover.svg)}nav.global-nav ul li a.nav__icon-external-link.active:after{background-image:url(../images/icon-external-link_active.svg)}.nav-wrapper__inner.closed nav.global-nav ul li a.nav__icon-external-link:after{display:none}.nav-wrapper__inner.closed nav.global-nav ul li a{padding:0}.icon-external-link:after{align-self:center;width:14px;height:14px;content:"";display:inline-block;background:url(../images/icon-external-link.svg) no-repeat center/cover;margin-left:6px}.has-children{position:relative}.has-children>ul{display:none;position:absolute;top:0;left:100%;min-width:180px;background:#fff;box-shadow:0 2px 8px #00000014;border:1px solid #ddd;z-index:10}.has-children.open>ul{display:block}.has-children:hover>ul,.has-children:focus-within>ul{display:block}.has-children>a,.has-children>a:visited{transition:background .2s}.has-children:hover>a,.has-children:focus-within>a,.has-children>ul li:hover~a,.has-children>ul:hover~a{background-color:var(--color-text-muted);color:#fff}.has-children ul{box-shadow:7px 11px 15px -5px #777}nav.global-nav ul li a.nav__link--disabled{pointer-events:none;cursor:default;background-color:var(--bg-gray-light);color:var(--color-border)}.account-error-text{color:var(--color-text--error);text-align:left;font-size:var(--font-size-xs);min-height:1em;display:block;width:100%;box-sizing:border-box;margin:0;padding:0}.form-label{margin-top:10px}.required-mark{color:var(--color-text--error)}@media screen and (max-width:767px){.account-error-text{font-size:var(--font-size-sm)}}.align-box{display:flex}.align-box--right{margin-left:auto;justify-content:flex-end;gap:4px 10px;flex-wrap:wrap}.action-menu__trigger{display:flex;align-items:center;justify-content:right;background:none;border:none;cursor:pointer;padding:0 20px 0 0;position:relative;width:40px;height:30px}.action-menu__trigger img{width:4px;height:auto;object-fit:contain}.action-menu{display:flex;justify-content:flex-end;align-items:center;position:relative}.action-menu__list{position:absolute;top:26px;right:17px;z-index:10;display:none;min-width:80px;background-color:#fff;box-shadow:0 2px 8px #0003;border:1px solid #ddd;padding:8px 0;border-radius:var(--radius);align-items:flex-end}.action-menu__list.is-active{display:block}.action-menu__list li a{display:block;padding:4px 14px;white-space:nowrap}.action-menu__list li a:hover{background-color:var(--bg-gray-light)}.snackbar-error,.snackbar-ok{border-radius:var(--radius);box-shadow:0 2px 6px #0003;color:var(--color-text-main);font-size:var(--font-size-sm);max-width:1200px;opacity:0;padding:1em 1em 1em 3.5em;pointer-events:none;position:fixed;top:50px;left:calc(50% + 100px);transform:translate(-50%,-8px);transition:opacity .25s ease,transform .25s ease,visibility 0s .25s;visibility:hidden;width:calc((100% - 200px)*.6);z-index:9999}.snackbar-error{background-color:var(--bg-input-error);border:1px solid var(--color-border--error)}.snackbar-ok{background-color:var(--color-snackbar-light);border:1px solid var(--color-snackbar)}.snackbar-error.is-active,.snackbar-ok.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity .25s ease,transform .25s ease,visibility 0s}.snackbar-error__icon,.snackbar-ok__icon{border-radius:50%;display:inline-block;height:22px;position:absolute;left:1em;top:49%;transform:translateY(-50%);width:22px}.snackbar-error__icon{background:url(../images/icon-error-badge.svg) no-repeat center/contain}.snackbar-ok__icon{background-color:var(--color-snackbar)}.snackbar-ok__icon:before{border-bottom:2px solid white;border-left:2px solid white;content:"";height:5px;position:absolute;left:23%;top:27%;transform:rotate(-38deg);width:10px}@media screen and (max-width:1200px){.snackbar-error,.snackbar-ok{width:calc((100% - 200px)*.8)}}@media screen and (max-width:767px){.snackbar-error,.snackbar-ok{left:50%;width:90%}}.terms-wrapper{padding:0 1em;position:relative;text-align:left}.terms-inner p+p{margin-top:5px}.terms-date{padding-top:1em;text-align:right}.terms-consent{background-color:#fff;padding:3em 0 2em;position:sticky;bottom:0;left:0;transform:translateY(2em)}.terms-consent:before{background-color:var(--color-border);content:"";height:1px;position:absolute;top:10%;right:0;width:100%}.terms-box{min-width:450px;width:50%;box-sizing:border-box;background-color:#fff;text-align:center}.terms-box--inapp{min-width:450px;width:50%;box-sizing:border-box;background-color:#fff;text-align:center;padding:20px;margin:30px auto 20px}@media screen and (max-width:1200px){.terms-box,.terms-box--inapp{min-width:auto;width:450px;margin-top:20px}}@media screen and (max-width:767px){.terms-box,.terms-box--inapp{margin:0 auto;width:100%;padding:10px}.terms-box--inapp .terms-inner.mt-30{margin-top:20px}}.table-scroll__wrapper{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.table-scroll{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.data-table-search{box-shadow:0 4px 16px #00000026;border-top-left-radius:0;padding:20px;position:absolute;left:0;top:calc(100% - 1px);z-index:1000}.popup-content .data-table-search{border-top-left-radius:var(--input-btn-radius);padding:10px;position:relative;box-shadow:none;top:auto;left:auto}.data-table-search__icon,.data-table-setting__icon{display:block;cursor:pointer;position:relative;height:18px;width:18px}.data-table-search__icon:before,.data-table-setting__icon:before{background:var(--color-text-main);color:#fff;display:none;font-size:11px;font-weight:400;line-height:1;padding:5px 0;position:absolute;right:0;top:100%;text-align:center;z-index:200}.search-box.data-table-search{flex:0 0 auto}.search-box.data-table-search[hidden]{display:none}.data-table-setting__icon img{width:20px}.data-table{border-collapse:separate;min-width:100%;table-layout:fixed;width:max-content}.data-table th,.data-table td{border:none;border-bottom:1px solid var(--color-border);height:26px;line-height:1.25;padding:3px 8px;vertical-align:middle}table.data-table th{width:auto}.data-table thead th{border-bottom:none;position:sticky;top:0;-webkit-user-select:none;user-select:none;white-space:normal;z-index:5}.data-table thead th>*{z-index:1}.data-table thead th:before{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);content:"";pointer-events:none;position:absolute;left:0;top:0;height:calc(100% - 2px);width:100%;z-index:0}.data-table-sort{display:inline-block;margin-right:5px;padding-left:18px}.data-table-sort__icon{cursor:pointer;display:inline-block;height:13px;width:13px;position:relative;top:1px}.data-table-sort__icon img{transition:transform .2s ease}.data-table-sort__icon.is-desc img{transform:scaleY(-1)}.data-table td .error-input{margin-bottom:2px}.input-thin{height:20px;text-align:center}.data-table__inactive td,.data-table__inactive .cell-text{color:var(--color-border)}.data-table td .btn--xs{font-size:var(--font-size-base);height:18px;line-height:1.25}.data-table-link{position:relative}.data-table-link:hover:before{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0}.data-table-link.font-color-primary:hover:before{background:var(--color-primary)}.data-table-link.font-color-error:hover:before{background:var(--color-text--error)}.data-table thead th.sticky-col{background:var(--bg-gray-light);position:sticky;z-index:10}.data-table td.sticky-col{position:sticky;background:#fff;z-index:4}.sticky-col.first{left:var(--sticky-left, 0px)}.sticky-col.last{right:var(--sticky-right, 0px)}.sticky-col.last-50{right:50px}.sticky-col__border.first:after{background:var(--color-border);content:"";height:100%;width:1px;position:absolute;right:-1px;top:0}.sticky-col__border.last:after{background:var(--color-border);content:"";height:100%;width:1px;position:absolute;left:-1px;top:0}.data-table-footer{flex:0 0 auto;padding:5px 0 10px}.data-table-footer .data-table-footer__flex{border:1px solid var(--color-border);border-radius:var(--radius);padding:10px}[data-hidden=true]{display:none}.cols-list{display:flex;flex-direction:column;gap:8px;overflow:auto}.col-drag-handle{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:var(--input-btn-radius);display:flex;gap:5px;padding:10px}.col-drag-handle.first,.col-drag-handle.last{display:none}.col-drag-handle.draggable{cursor:move}.col-drag-handle.is-hidden{background:var(--bg-gray-light)}.col-label{align-items:center;display:flex;gap:5px;width:fit-content}.col-label input,.col-label__name{display:inline-block;line-height:1}[data-role=splitter]{width:0;height:0;padding:0;margin:0;border:0}.table-wrapper--fixed-header{width:100%;z-index:5}.table-wrapper--fixed-header thead{position:sticky;top:35px;z-index:6}.new-create-table th,.new-create-table td{padding:6px;text-align:left;border-left:none;border-right:none}.tab-switch__content .new-create-table th,.tab-switch__content .new-create-table td{border-top:none}.new-create-table th{background:#fff;width:250px}.new-create-input{height:25px;width:500px}.new-create-input__half{height:25px;width:245px}.new-create-input__half-error{width:245px}.new-create-input__chips{height:25px;width:150px;padding-right:18px}.new-create-textarea{height:80px;width:500px}.new-create-flex{display:flex;flex-wrap:wrap;gap:5px 10px}.flex-box{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:5px;min-height:1em;position:relative;width:100%}.flex-box__inner,.flex-box__center,.flex-box__left,.flex-box__right{align-items:center;display:flex;gap:5px}.flex-box__inner{flex-wrap:wrap;gap:5px 20px}.flex-box__center{justify-content:center;position:absolute;left:50%;top:0;transform:translate(-50%)}.flex-box__center.pagination{flex-wrap:wrap;left:auto;position:relative;transform:none;width:fit-content}.flex-box__left{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-start}.flex-box__left p{line-height:1}.flex-box__right{flex:1 1 auto;justify-content:flex-end}.pagination{gap:5px 10px;text-align:center}.pagination .select-create__input{width:fit-content}.pagination__select{height:25px}.pagination__lead{font-size:var(--font-size-xs);line-height:1;letter-spacing:.02em}.pagination__list{align-items:center;display:flex;gap:5px;justify-content:center}.pagination__item{background:#fff;height:25px;width:25px}.pagination__link{border:1px solid var(--color-secondary);display:block;font-size:12px;height:100%;padding-top:2px;width:100%}.pagination__link.first,.pagination__link.last,.pagination__link.previous,.pagination__link.next{position:relative}.pagination__link.first:before,.pagination__link.last:before,.pagination__link.first:after,.pagination__link.last:after,.pagination__link.previous:before,.pagination__link.next:before{background:var(--color-secondary);content:"";position:absolute;top:50%;transform:translateY(-50%);height:12px;width:6px}.pagination__link.first:before{clip-path:polygon(100% 0,0 50%,100% 100%);left:5px}.pagination__link.first:after{clip-path:polygon(100% 0,0 50%,100% 100%);right:5px}.pagination__link.previous:before{clip-path:polygon(100% 0,0 50%,100% 100%);left:50%;transform:translate(-50%,-50%)}.pagination__link.last:before{clip-path:polygon(0 0,100% 50%,0 100%);left:5px}.pagination__link.next:before{clip-path:polygon(0 0,100% 50%,0 100%);left:50%;transform:translate(-50%,-50%)}.pagination__link.last:after{clip-path:polygon(0 0,100% 50%,0 100%);right:5px}.pagination__link.dotted{background:#fff;border:none;pointer-events:none}.pagination__link.active{background:var(--color-primary-light);border-color:var(--color-secondary);color:var(--color-text-main);cursor:default;opacity:.9}.pagination__link:hover{background:var(--color-primary-light);border-color:var(--color-secondary);color:var(--color-text-main);opacity:.9}.pagination__link.first:hover:before,.pagination__link.last:hover:before,.pagination__link.first:hover:after,.pagination__link.last:hover:after,.pagination__link.previous:hover:before,.pagination__link.next:hover:before{background:var(--color-text-main)}.tab-switch{align-items:center;display:flex;gap:0;text-align:center}.tab-switch__item{border-bottom:2px solid var(--color-primary-light);cursor:pointer;flex:1 1 auto;font-size:var(--font-size-sm);font-weight:700;padding-top:4px}.tab-switch__item:hover,.tab-switch__item.active{border-color:var(--color-primary)}.tab-switch__content{display:none}.tab-switch__content.active,[data-role=tab-viewport]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.specific-switch{align-items:center;display:flex;gap:20px;padding:0}.specific-switch__inner{align-items:center;display:flex;gap:10px}.specific-switch__arrow{border:1px solid var(--color-secondary);display:inline-block;height:22px;position:relative;width:22px}.specific-switch__arrow:hover{background:var(--color-primary-light)}.specific-switch__arrow:after{background:var(--color-secondary);content:"";height:12px;position:absolute;top:50%;width:8px}.specific-switch__arrow:hover:after{background:var(--color-text-main)}.arrow-left:after{clip-path:polygon(0 50%,100% 0,100% 100%);left:calc(50% - 1px);transform:translate(-50%,-50%)}.arrow-right:after{clip-path:polygon(0 0,100% 50%,0 100%);left:calc(50% + 1px);transform:translate(-50%,-50%)}.specific-switch__calendar{height:20px;width:20px}.specific-switch__link{font-size:var(--font-size-base);margin-right:28px;position:relative}.specific-switch__link.icon-external-link:after{position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.specific-switch__btn{display:block;font-size:var(--font-size-base);height:100%}.calendar-table{border:1px solid var(--color-border)}.calendar-table__header{align-items:center;display:flex;justify-content:space-between;padding:10px}.calendar-table__header select{font-weight:400}.calendar-table__switch{align-items:center;display:flex;justify-content:end}.calendar-table__arrow-left,.calendar-table__arrow-right{background:#939393;border-radius:var(--input-btn-radius);display:inline-block;height:25px;position:relative;width:25px}.calendar-table__arrow-left:after,.calendar-table__arrow-right:after{background:#fff;content:"";height:12px;position:absolute;width:12px}.calendar-table__arrow-left:after{clip-path:polygon(0 50%,100% 0,100% 100%);left:calc(50% - 1px);top:50%;transform:translate(-50%,-50%)}.calendar-table__arrow-right:after{clip-path:polygon(0 0,100% 50%,0 100%);left:calc(50% + 1px);top:50%;transform:translate(-50%,-50%)}.calendar-table tbody th,.calendar-table tbody td{border-left:none;border-right:none;height:calc(1em + 20px);padding:10px;width:calc(1em + 20px)}.calendar-table tbody th{background:#fff}.calendar-table tbody td{cursor:pointer}.calendar-table tbody td:hover{font-weight:var(--font-weight-bold)}.saturday{color:var(--color-text-muted)}.sunday{color:var(--color-border--error)}.checkbox-outer{align-items:center;display:flex;justify-content:center;height:100%;width:100%}.data-table input[type=checkbox]{width:14px;height:14px}.radio-btn{appearance:none;accent-color:var(--color-primary);border:1px solid var(--color-border);border-radius:50%;cursor:pointer;display:inline-block;margin:0;height:16px;width:16px}.radio-btn:checked{appearance:auto}.radio-btn__flex{align-items:center;display:flex;gap:30px}.radio-btn__label{padding-left:20px;position:relative}.radio-btn__label .radio-btn__outer{display:inline-block;position:absolute;left:0;top:3px}.suggest-input__flex{display:flex;flex-wrap:wrap;gap:20px}.suggest-input__flex-column{display:flex;flex-direction:column;gap:10px}.suggest-input__outer{width:fit-content}.suggest-input__outer input{padding-right:18px}.suggest-input__arrow{position:relative}.suggest-input__arrow:after{border-bottom:2px solid var(--color-text-main);border-right:2px solid var(--color-text-main);content:"";height:5px;width:5px;position:absolute;right:6px;top:45%;transform:translateY(-50%) rotate(45deg)}.suggest-list{background:#fff;border:1px solid var(--color-border);border-radius:var(--input-btn-radius);box-shadow:0 2px 8px #0003;display:none;list-style:none;margin:0;max-height:120px;max-width:450px;overflow:auto;position:absolute;left:0;top:calc(100% - 5px);width:100%;z-index:1000}.suggest-list.is-portal{position:fixed;z-index:999999}.suggest-list__item{padding:.5em;cursor:pointer;font-size:var(--font-size-base);line-height:1}.suggest-list__item:hover,.suggest-list__item.is-active{background:var(--bg-gray-light)}.suggest-chips,.table-chips{display:flex;flex-wrap:wrap;gap:10px 20px}.chip-suggest,.chip-table{align-items:center;display:inline-flex;gap:4px}.chip-suggest__label,.chip-table__label{font-size:var(--font-size-base);line-height:1}.chip-suggest__label{padding-top:1px}.chip-suggest__remove,.chip-table__remove{background:url(../images/icon-delete.svg) no-repeat center center;border:none;cursor:pointer;height:16px;width:16px}.select-create,.select-create__input{position:relative;width:fit-content}.select-create__input:after{content:"";position:absolute;top:50%;right:6px;width:5px;height:5px;border-bottom:2px solid var(--color-text-main);border-left:2px solid var(--color-text-main);transform:translateY(-75%) rotate(-45deg);pointer-events:none}.select-create__input input{caret-color:transparent;cursor:pointer}.select-create__input select{appearance:none;cursor:pointer;line-height:1;padding-right:18px}.select-create__dropdown{background:#fff;border:1px solid var(--color-border);border-radius:var(--input-btn-radius);box-shadow:0 2px 8px #0003;display:none;margin:0;padding-top:36px;position:absolute;top:calc(100% + 4px);left:0;width:100%;z-index:10}.select-create__dropdown.is-open{display:block}.select-create__btn{font-size:var(--font-size-base);line-height:1;padding:4px 8px 3px;position:absolute;right:4px;top:8px}.btn--blue-outline.select-create__btn.selected{background:var(--color-primary)}.select-create__list{list-style:none;max-height:240px;overflow:auto;width:100%}.select-create__item{align-items:center;display:flex;justify-content:space-between;gap:8px;position:relative}.select-create__item:hover,.select-create__item.selected,.select-create__item:focus-visible{background:var(--bg-gray-light);outline:none}.select-create__label{display:block;padding:6px 30px 4px 8px;width:100%}.select-create__delete{background:url(../images/icon-delete.svg) no-repeat center center;height:18px;width:18px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.popup-dropdown__item{align-items:center;display:flex;gap:8px;justify-content:start;width:100%}.popup-dropdown__label{text-align:left}input:disabled,input[type=checkbox]:disabled,.radio-btn.disabled,select:disabled,textarea:disabled{background:var(--color-border);color:var(--color-text-main);cursor:default}.radio-btn.disabled:checked{appearance:none}select:disabled{opacity:1}.content-wrapper__row{align-items:stretch;display:flex;justify-content:space-between}.content-wrapper__inner-home{background:#fff;padding:40px;width:calc(50% - 10px)}.notice-item{border-bottom:1px solid var(--color-border);padding:0 10px;position:relative}.notice-item+.notice-item{margin-top:20px}.notice-label{display:inline-block;font-size:var(--font-size-md);min-width:6em;width:60%}.notice-number{display:inline-block;position:relative;text-align:right;width:40%}.notice-number:has(.notice-btn){padding-right:3.5em}.notice-number span{font-size:var(--font-size-sm)}.notice-link{color:var(--color-border--error);display:inline-block;font-size:20px}.notice-link:hover{opacity:.8}.notice-btn{font-size:var(--font-size-xs);position:absolute;right:0;top:20%;width:3.5em}.notice-btn.hidden{visibility:hidden}.news-title{border-bottom:1px solid var(--color-border)}.news-item{align-items:center;display:flex;gap:15px}.news-item+.news-item{margin-top:20px}.news-label{color:#fff;display:inline-block;font-size:11px;font-weight:var(--font-weight-bold);padding:4px 0 2px;text-align:center;width:85px}.news-label.update{background:#8cc328}.news-label.info{background:#0093c8}.news-label.fault{background:#d72828}.news-link{display:inline-block;max-width:calc(100% - 100px);padding:0 2px;position:relative;width:fit-content}.news-link:before{background:var(--color-secondary);content:"";height:1px;width:100%;position:absolute;bottom:1px;left:0}.news-link:hover{opacity:.8}.news-link:hover:before{display:none}.news-link span{font-size:var(--font-size-sm)}@media screen and (max-width:1280px){.content-wrapper__row{flex-direction:column}.content-wrapper__inner-home{padding:40px;width:100%}.notice-item{width:100%}}@media screen and (max-width:767px){.content-wrapper__inner-home{padding:20px 20px 40px}.content-wrapper__inner-home select{font-size:var(--font-size-base)}.notice-label{font-size:var(--font-size-sm)}.notice-number span{font-size:var(--font-size-base)}}@media screen and (max-width:1200px){.new-create-table th{width:200px}.new-create-table td{width:calc(100% - 200px)}}@media screen and (max-width:980px){.new-create-table th{width:160px}.new-create-table td{width:calc(100% - 160px)}.new-create-input{max-width:500px;width:100%}.new-create-input__half{max-width:245px;width:calc((100% - 10px)/2)}.select-create,.select-create__input,.new-create-textarea{max-width:500px;width:100%}}@media screen and (max-width:767px){.no-sp .user-dropdown__menu li a,.content-wrapper__white *{font-size:var(--font-size-base)}.content-wrapper__white input.u-h-25,.no-sp input.u-h-25,.content-wrapper__white textarea.u-h-25,.content-wrapper__white textarea.u-m-h-25,.content-wrapper__white select.u-h-25,.no-sp select.u-h-25{height:25px}.no-sp .account-error-text,.content-wrapper__white .account-error-text{font-size:12px}.no-sp .btn,.content-wrapper__white .btn{font-size:14px}.content-wrapper__white .select-create__btn{font-size:var(--font-size-base)}.no-sp .btn-box,.content-wrapper__white .btn-box{flex-direction:row;gap:10px}.no-sp .btn--primary-size,.content-wrapper__white .btn--primary-size{min-width:120px;height:30px;line-height:28px}.new-create-table th{width:130px}}.dashboard-nav__link:before{background-image:url(../images/icon-dashboard.svg)}.dashboard-nav__link:hover:before{background-image:url(../images/icon-dashboard--hover.svg)}.dashboard-nav__link.active:before{background-image:url(../images/icon-dashboard--active.svg)}.company-nav__link:before{background-image:url(../images/icon-company.svg)}.company-nav__link:hover:before{background-image:url(../images/icon-company--hover.svg)}.company-nav__link.active:before{background-image:url(../images/icon-company--active.svg)}.icon-company-info-nav__link:before{background-image:url(../images/icon-company-info.svg)}.icon-company-info-nav__link:hover:before{background-image:url(../images/icon-company-info--hover.svg)}.icon-company-info-nav__link.active:before{background-image:url(../images/icon-company-info--active.svg)}.icon-member-info-nav__link:before{background-image:url(../images/icon-member-info.svg)}.icon-member-info-nav__link:hover:before{background-image:url(../images/icon-member-info--hover.svg)}.icon-member-info-nav__link.active:before{background-image:url(../images/icon-member-info--active.svg)}.icon-product-nav__link:before{background-image:url(../images/icon-product.svg)}.icon-product-nav__link:hover:before{background-image:url(../images/icon-product--hover.svg)}.icon-product-nav__link.active:before{background-image:url(../images/icon-product--active.svg)}.dashboard-select-icon:before{background-image:url(../images/icon-dashboard.svg)}.company-select-icon:before{background-image:url(../images/icon-company-info.svg)}.member-select-icon:before{background-image:url(../images/icon-member-info.svg)}.product-select-icon:before{background-image:url(../images/icon-product.svg)}.content-wrapper__inner{display:flex;gap:20px;flex-wrap:wrap}.content-wrapper__body{background-color:#fff}.user-info-account,.select-product{flex-basis:0;flex-grow:1;min-width:0;width:auto}.user-info-account{order:1;min-width:700px;padding:20px}.user-info-account td p span.font-size-xs{display:block}.select-product{order:2;padding:20px}.content-wrapper__inner:has(>.user-info-account):not(:has(>.select-product)) .user-info-account{width:100%;max-width:100%;flex:1 1 100%}.account-info__label{background-color:var(--bg-gray-light);padding:10px 20px;display:flex;justify-content:space-between}.account-info__edit-icon a img{width:32px;height:auto;vertical-align:middle;display:inline-block;padding:4px 6px}.product-list{border:1px solid var(--color-border);padding:20px;border-radius:var(--radius);width:100%;background:#fff}.product-list__container{margin-top:5px;margin-left:14px}@media screen and (max-width:1200px){.user-info-account{padding:auto 10px;min-width:auto}.user-info-account td p span.font-size-xs{display:inline-block;font-size:14px}.content-wrapper__inner{flex-direction:column}.content-wrapper__inner:has(>.user-info-account):not(:has(>.select-product)) .user-info-account{margin:auto auto 20px}}@media screen and (max-width:767px){.account-info__label{padding:10px 20px}.form-item__block{font-size:15px}.content-wrapper{margin:36px auto auto;width:100%}.user-info-account .font-size-md{font-size:var(--font-size-lg)}}.product-usage-table th,.product-usage-table td{padding:4px 12px;border-left:none;border-right:none}.registration-wrapper__inner--narrow{max-width:800px;margin:20px auto;border:1px solid var(--color-border);padding:30px}.registration-wrapper__inner--medium{min-width:800px;max-width:1000px;margin:20px auto;padding:30px;background-color:#fff}@media screen and (max-width:1200px){.registration-wrapper__inner--medium{width:100%;min-width:auto}}@media screen and (max-width:767px){.registration-wrapper__inner--medium{margin:0;padding:20px;height:100vh}}.plan-box{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin-top:20px;min-height:300px}.plan{border:1px solid var(--color-border);border-radius:var(--input-btn-radius);padding:20px 20px 70px;text-align:center;min-width:200px;flex:1 1 200px;max-width:100%;box-sizing:border-box;position:relative;max-width:300px}.btn--absolute{position:absolute;left:0;right:0;bottom:20px;display:flex}.price__amount{font-size:34px;font-weight:var(--font-weight-bold)}@media screen and (max-width:1200px){.registration-wrapper__inner--narrow{margin:0}}@media screen and (max-width:767px){.registration-wrapper__inner--narrow{width:100%;border-style:none;padding:0}.btn--primary-size.btn-plan-box{min-width:80%}}.popup-select__table--company{max-height:100px;width:500px}@media screen and (max-width:1200px){.popup-select__table--company{min-width:100%;width:100%}}
