body.paper_driver.form{--bg-pale-blue:#eef7fc;--bg-danger:#fff6f6;--bg-today:#e4ecf2}body.paper_driver.form .c-icon{width:1.4em;aspect-ratio:1;display:block;background-color:currentColor}body.paper_driver.form .c-icon.--calendar{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(/shared/img/ico/ico_calendar.svg);mask-image:url(/shared/img/ico/ico_calendar.svg)}body.paper_driver.form .dialog_bottom{margin-top:14px;display:flex;justify-content:center}body.paper_driver.form .dialog_bottom .close_btn{border-radius:999em;padding-block:.6em;border:1px solid #0080cb;background-color:#fff;width:160px;color:#0080cb}body.paper_driver.form .dialog_bottom .close_btn:before{content:"×";display:inline-block;font-size:1.2em;font-weight:700;margin-right:.2em}body.paper_driver.form .kibobi_selected .kibobi_selected_ttl{visibility:hidden;position:absolute;pointer-events:none}body.paper_driver.form .kibobi_selected:has(.kibobi_item) .kibobi_selected_ttl{visibility:visible;position:static;pointer-events:auto}body.paper_driver.form .kibobi_selected:has(.kibobi_item) .kibobi_research_btn .txt{display:none}body.paper_driver.form .kibobi_selected:has(.kibobi_item) .kibobi_research_btn .re_txt{display:block}body.paper_driver.form .kibobi_selected_ttl{margin-top:.5em;font-weight:700;color:#0080cb;font-size:1.8rem;display:flex;align-items:center;gap:.3em}body.paper_driver.form .kibobi_selected_ttl:before{content:"";display:block;width:10px;border-radius:50%;aspect-ratio:1;background-color:#0080cb}body.paper_driver.form .kibobi_readonly{margin-block:6px;line-height:1.2}body.paper_driver.form .kibobi_readonly .kibobi_item{display:flex;align-items:center;white-space:nowrap;gap:0;padding:.5em .8em;border:1px solid #0080cb;background-color:var(--bg-pale-blue);border-radius:6px;font-feature-settings:"palt"}body.paper_driver.form .kibobi_readonly .kibobi_item:not(:first-child){margin-top:6px}body.paper_driver.form .kibobi_readonly .kibobi_item .date{color:#0080cb;font-size:110%;font-weight:700}body.paper_driver.form .kibobi_readonly .kibobi_item .jigen{color:#0080cb;font-size:110%;margin-right:10px;font-weight:700}body.paper_driver.form .kibobi_readonly .kibobi_item .delete_btn{font-weight:700;color:#666;margin-left:auto}body.paper_driver.form .kibobi_readonly .kibobi_item:has(.delete_btn:hover){opacity:.4}@media screen and (max-width:576px){body.paper_driver.form .kibobi_readonly .kibobi_item{padding:.5em}body.paper_driver.form .kibobi_readonly .kibobi_item .date,body.paper_driver.form .kibobi_readonly .kibobi_item .jigen{font-size:100%}body.paper_driver.form .kibobi_readonly .kibobi_item .time{font-size:1.4rem}}body.paper_driver.form .kibobi_research_btn{margin-block:12px 20px;font-size:1.8rem;border-radius:6px;background-color:#0080cb;color:#fff;display:flex;align-items:center;gap:0 6px;padding:.6em 1.2em;line-height:1}body.paper_driver.form .kibobi_research_btn .re_txt{display:none}@media(any-hover:hover){body.paper_driver.form .kibobi_research_btn:hover{background-color:color-mix(in srgb,#000 20%,#0080cb)}}body.paper_driver.form .c-dialog.js-kibobi-dialog{width:min(94%,1000px);background-color:transparent;overflow:visible}@media screen and (max-width:576px){body.paper_driver.form .c-dialog.js-kibobi-dialog{width:96%}}body.paper_driver.form .c-dialog.js-kibobi-dialog .dialog_info{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-block:.5em;font-size:1.4rem}body.paper_driver.form .c-dialog.js-kibobi-dialog .dialog_content{background-color:#fff;padding:24px;border-radius:10px;max-height:77vh;overflow-y:auto}body.paper_driver.form .c-dialog.js-kibobi-dialog .status_guide{display:flex;align-items:center;justify-content:end;flex-wrap:wrap;margin-top:6px;gap:4px 1em}body.paper_driver.form .c-dialog.js-kibobi-dialog .status_guide .guide_item{display:flex;align-items:center;gap:4px}body.paper_driver.form .c-dialog.js-kibobi-dialog .status_guide .icon{width:20px}body.paper_driver.form .c-dialog.js-kibobi-dialog .status_guide .inquiry_link{display:inline-block}body.paper_driver.form .c-dialog.js-kibobi-dialog .status_guide .inquiry_link a{color:#0080cb;text-decoration:underline}body.paper_driver.form .c-dialog.js-kibobi-dialog .js-kibobi-cal{--cal-corder:1px solid #d7d7d7;line-height:1}body.paper_driver.form .c-dialog.js-kibobi-dialog .kibobi_selected_date{margin-block:18px;font-weight:700;font-size:1.6rem;color:#fff;text-align:center}body.paper_driver.form .c-dialog.js-kibobi-dialog .kibobi_selected_date .txt{background-color:#0080cb;display:inline-block;padding:.4em 1.2em;border-radius:999em;position:relative}body.paper_driver.form .c-dialog.js-kibobi-dialog .kibobi_selected_date .txt:before{content:"";display:block;width:14px;aspect-ratio:5/3;clip-path:polygon(0 0,100% 0,50% 100%);background-color:inherit;position:absolute;bottom:1px;left:50%;translate:-50% 100%}body.paper_driver.form .c-dialog.js-kibobi-dialog .kibobi_jigen_list{display:grid;grid-template-rows:repeat(3,1fr);grid-auto-flow:column;gap:6px;line-height:1}@media screen and (max-width:768px){body.paper_driver.form .c-dialog.js-kibobi-dialog .kibobi_jigen_list{grid-template-rows:repeat(4,1fr)}}@media screen and (max-width:576px){body.paper_driver.form .c-dialog.js-kibobi-dialog .kibobi_jigen_list{grid-template-rows:repeat(1,1fr);grid-auto-flow:unset}}body.paper_driver.form .c-dialog.js-kibobi-dialog .jigen_btn{display:flex;justify-content:start;align-items:center;gap:0 .5em;text-align:left;padding:.5em .3em;border:1px solid #0080cb;border-radius:4px;cursor:pointer;container-type:inline-size}body.paper_driver.form .c-dialog.js-kibobi-dialog .jigen_btn .icon{width:29px;aspect-ratio:1;border-radius:50%;border:1px solid #e0e0e0;position:relative}body.paper_driver.form .c-dialog.js-kibobi-dialog .jigen_btn .icon:after{content:"";display:none;width:78%;aspect-ratio:1;background-color:#fff;-webkit-mask-image:url(/paper_driver/entry/common/assets/img/path_check.svg);mask-image:url(/paper_driver/entry/common/assets/img/path_check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;inset:0;margin:auto}body.paper_driver.form .c-dialog.js-kibobi-dialog .jigen_btn .txt{display:flex;align-items:center;gap:.3em}body.paper_driver.form .c-dialog.js-kibobi-dialog .jigen_btn .jigen{font-weight:700;font-weight:2rem}body.paper_driver.form .c-dialog.js-kibobi-dialog .jigen_btn .time_txt{font-size:1.4rem}body.paper_driver.form .c-dialog.js-kibobi-dialog .jigen_btn input{position:absolute;visibility:hidden;width:0;height:0}body.paper_driver.form .c-dialog.js-kibobi-dialog .jigen_btn:has(input:checked){background-color:color-mix(in srgb,#fff 90%,#0080cb)}body.paper_driver.form .c-dialog.js-kibobi-dialog .jigen_btn:has(input:checked) .icon{background-color:#0080cb}body.paper_driver.form .c-dialog.js-kibobi-dialog .jigen_btn:has(input:checked) .icon:after{display:block}body.paper_driver.form .c-dialog.js-kibobi-dialog .jigen_btn:has(input:disabled){background-color:#eee;border-color:#bbb;color:#929292}body.paper_driver.form .c-dialog.js-kibobi-dialog .jigen_btn:has(input:disabled) .icon{background-color:#ccc;border-color:#ccc}@container (max-width:180px){body.paper_driver.form .c-dialog.js-kibobi-dialog .jigen_btn .txt{flex-direction:column;align-items:start}}body.paper_driver.form .c-dialog.js-kibobi-dialog .info_msg{padding:9px 16px;border-radius:10px;margin-top:8px;background-color:var(--bg-danger);color:#da1515;line-height:1.4}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar{--cal-border:1px solid #d7d7d7}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-months{display:flex;justify-content:space-between;align-items:center;gap:0 12px;padding:8px 0;line-height:1}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-months .flatpickr-month{font-size:1.8rem;font-weight:700}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-next-month,body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-prev-month{border-radius:6px;border:1px solid #0080cb;color:#0080cb;padding:.4em .5em;display:flex;align-items:center;gap:0 4px;cursor:pointer}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-next-month:active,body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-prev-month:active{background-color:#ebf6fc}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-next-month:after,body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-next-month:before,body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-prev-month:after,body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-prev-month:before{display:block;width:8px;aspect-ratio:3/4;background-color:#0080cb}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-prev-month{padding-right:.6em}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-prev-month:before{content:"";clip-path:polygon(0 50%,100% 0,100% 100%)}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-next-month{padding-left:.6em}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-next-month:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%)}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .dayContainer,body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-weekdaycontainer{display:grid;grid-template-columns:repeat(7,1fr);gap:0;border-left:var(--cal-border);border-top:var(--cal-border)}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-weekday{border-right:var(--cal-border);text-align:center;background-color:var(--bg-pale-blue);color:#0080cb;font-size:1.4rem}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day{border-right:var(--cal-border);border-bottom:var(--cal-border);border-radius:0;cursor:pointer;padding:3px;text-align:center;font-size:1.4rem}@media(any-hover:hover){body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day{transition:background-color .2s ease}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day:hover{background-color:var(--bg-pale-blue)}}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day.today{background-color:var(--bg-today)}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day.nextMonthDay,body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day.prevMonthDay{color:#adadad}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day.flatpickr-disabled,body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day.not_available,body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day.out_of_stock{background-color:#efefef;color:#a1a1a1;pointer-events:none}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day.selected{background-color:var(--bg-pale-blue);color:#0080cb}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day:after{content:"";display:block;width:20px;margin-inline:auto;aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day.in_stock:after{background-image:url(/assets/dest/img/paper_driver/ico_in_stock.svg)}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day.low_stock:after{background-image:url(/assets/dest/img/paper_driver/ico_low_stock.svg)}body.paper_driver.form .c-dialog.js-kibobi-dialog .flatpickr-calendar .flatpickr-day.out_of_stock:after{background-image:url(/assets/dest/img/paper_driver/ico_out_of_stock.svg)}body.paper_driver.form .c-dialog.js-kibobi-dialog .kibobi_selected_ttl{margin-top:1em}