:root,:root[data-theme=DEFAULT]{--main-color-100:#e8fcfa;--main-color-200:#b5f5f1;--main-color-300:#7febe7;--main-color-400:#55e0db;--main-color-500:#12cbc4;--main-color-600:#0ea39e;--main-color-700:#0a7875;--main-color-800:#004f52;--error-color-100:#FFF1F0;--error-color-200:#FFCCC7;--error-color-300:#F5222D;--success-color-100:#E6F7FF;--success-color-200:#BAE7FF;--success-color-300:#096DD9;--green-color-100:#F6FFED;--green-color-200:#B7EB8F;--green-color-300:#389E0D;--purple-color-100:#F2F2F2;--purple-color-200:#EFDBFF;--purple-color-300:#722ED1;--mono-color-100:#f2f2f2;--mono-color-200:#ccc;--mono-color-300:#9e9e9e;--mono-color-400:#757575;--mono-color-500:#5e5e5e;--mono-color-600:#474747;--mono-color-700:#333;--mono-color-800:#1c1c1c;--primary-color:var(--main-color-600);--accent-color:var(--main-color-800);--shadow-color:#4e7dd440;--bg-color:#F0F5F4;--bg-accent-color:rgb(223,244,255);--bs-table-bg:var(--primary-color) --border-color:rgb(210,210,210)}:root[data-theme=PRODUCER]{--primary-color:rgb(68,197,171);--shadow-color:rgba(68,197,171,0.25);--bg-color:rgb(214,255,247)}:root[data-theme=WHOLESALER]{--primary-color:rgb(74,197,68);--shadow-color:rgba(74,197,68,0.25);--bg-color:rgb(214,255,247)}:root[data-theme=INTERMEDIATE_WHOLESALER]{--primary-color:rgb(197,117,68);--shadow-color:rgba(197,117,68,0.25);--bg-color:rgb(214,255,247)}:root[data-theme=RETAILER]{--primary-color:rgb(197,165,68);--shadow-color:rgba(197,165,68,0.25);--bg-color:rgb(214,255,247)}:root[data-theme=EXPORTER]{--primary-color:rgb(197,79,68);--shadow-color:rgba(197,79,68,0.25);--bg-color:rgb(214,255,247)}body{background-color:var(--bg-color)}.main-color-100{color:var(--main-color-100)}.main-color-200{color:var(--main-color-200)}.main-color-300{color:var(--main-color-300)}.main-color-400{color:var(--main-color-400)}.main-color-500{color:var(--main-color-500)}.main-color-600{color:var(--main-color-600)}.main-color-700{color:var(--main-color-700)}.main-color-800{color:var(--main-color-800)}.bg-main-color-100{background-color:var(--main-color-100)}.bg-main-color-200{background-color:var(--main-color-200)}.bg-main-color-300{background-color:var(--main-color-300)}.bg-main-color-400{background-color:var(--main-color-400)}.bg-main-color-500{background-color:var(--main-color-500)}.bg-main-color-600{background-color:var(--main-color-600)}.bg-main-color-700{background-color:var(--main-color-700)}.bg-main-color-800{background-color:var(--main-color-800)}.bg-primary-color,.navbar{background-color:var(--primary-color)}.btn-primary{background-color:var(--main-color-600);border:2px solid var(--main-color-600);color:rgb(255,255,255);font-weight:700;box-shadow:0 .125rem .25rem var(--shadow-color)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--main-color-700)}.btn-primary:focus,.btn-primary:focus-visible{outline:var(--main-color-300)}.btn-secondary{background-color:#fff;border:2px solid var(--main-color-600);color:var(--main-color-600);font-weight:700;box-shadow:0 .125rem .25rem var(--shadow-color)}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#d8d8d8}.btn-secondary:focus,.btn-secondary:focus-visible{outline:var(--main-color-300)}.theme-color{color:var(--primary-color)}.info-color{color:blue}.error-color{color:red}.rounded-checkbox input[type=checkbox]:checked+label{background-color:var(--primary-color);border-color:var(--primary-color)}body,button,input,select,textarea{font-family:メイリオ,Meiryo,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif}input[type=password],input[type=text],select{font-size:16px}.navbar-brand>img{height:18px}@media (min-width:576px){.navbar-brand>img{height:24px}}.btn-circle{border-radius:15px}.inactive{color:black;background-color:#efefef}.active,.inactive{text-decoration:none}.error-message{font-size:17px}.semi-transparent{background-color:rgba(255,255,255,.6)}.form-control-input,.form-control-input:focus{box-shadow:none}.btn-cancel{background-color:var(--mono-color-200);color:var(--mono-color-700);border:none;font-weight:600}.btn-cancel:active,.btn-cancel:focus,.btn-cancel:focus-visible,.btn-cancel:hover{background-color:var(--mono-color-300);color:var(--mono-color-800)}.bg-gray{background-color:var(--mono-color-300)!important;color:white!important}.modal-layout-wrapper{height:auto}.modal-layout-wrapper .modal-icon-container{padding-top:.6rem}.modal-layout-wrapper .modal-title-wrapper{margin-top:.75rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.check-screen-date-time-input{height:50px;font-size:18px}.label-input-layout{height:100px;width:120px;line-height:100px;margin:0 auto}.bht-input{opacity:0}.receiving-count-input::placeholder{text-align:right}.invalid,.invalid:focus{background-color:#ffe8ec;border-color:#ff8787}.invalid:focus{outline:0;box-shadow:0 0 0 .25rem rgba(255,135,135,.4)}.registration-datetime-row{display:flex;flex-wrap:wrap;gap:.75rem}.registration-datetime-col{flex:1 1 0;min-width:0}.registration-datetime-input{width:100%;min-height:48px;font-size:16px}@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20,400,0,0&display=block);@import url(https://fonts.googleapis.com/icon?family=Material+Icons&display=block);.fs-6{font-size:1rem}.fs-7{font-size:.9rem}.fs-8{font-size:.8rem}.fs-9{font-size:.7rem}.print-icon{font-family:Material Icons Outlined;content:"\e8ad";font-size:40px;padding-left:12px}.logout-icon{font-family:Material Icons Outlined;content:"\e9ba"}.logout-icon,.policy-icon{font-size:25px;padding-left:12px;padding-right:12px}.policy-icon{font-family:Material Symbols Outlined;content:"\e593"}.main-menu-label-fontsize{font-size:24px}.chubu-global-label-fontsize,.marusoku-label-fontsize{font-size:25px}.production-label-fontstyle{font-size:20px;font-weight:700}.shipping-detail-label-fontsize{font-size:18px}.cage-read-data-fontsize,.cage-read-date-fontsize{font-size:25px}.cage-shipping-label-fontsize{font-size:27px}.case-read-date-label-fontsize,.explanatory-text-fontsize{font-size:25px}.label-count-input-modal-fontsize{font-size:18px}.shipping-detail-button-fontsize{font-size:25px}.shipping-count-fontsize{font-size:15px}.shipping-client-name-fontsize{font-size:17px}.shipping-amount-fontsize{font-size:15px}.shipping-datetime-fontsize{font-size:min(3.2vw,25px)}.wholesale-shipping-datetime-fontsize{font-size:12px}.wholesale-client-name-fontsize{font-size:20px}.wholesale-count-fontsize,.wholesale-variety-name-fontsize{font-size:15px}.check-shipper-name-fontsize{font-size:20px}.stock-count-fontsize{font-size:18px}.check-receiving-datetime-fontsize{font-size:12px}.input-shipper-name-fontsize{font-size:18px}.input-receiving-datetime-fontsize,.show-receiving-datetime-fontsize{font-size:12px}.show-shipper-name-fontsize{font-size:20px}.show-stock-count-fontsize{font-size:18px}.date-time-fontsize{font-size:13px}.prod-total-count-fontsize{font-size:21px}.user-name-fontsize{font-size:15px}.not-null-fontsize{font-weight:700;font-size:18px;color:red}.pk-num-wrap-no-not-equal{font-weight:700;font-size:15px;color:red}.prod-detail-list-font{font-size:17px;font-weight:700}.list-company-name-fontsize{font-size:16px}.list-datetime-fontsize{font-size:12px}.list-total-pack-case-fontsize,.list-variety-quantity-name-fontsize{font-size:15px}.flex-layout{display:flex;flex-direction:column;min-width:280px;height:calc(100dvh - 75px)}.main-layout{flex:1;overflow-x:hidden;overflow-y:scroll}.qr-labels-flex-layout{display:flex;flex-direction:column;height:calc(100dvh - 170px)}.qr-labels-layout{width:700px;margin:30px auto}.production-comfirm-flex-layout{display:flex;flex-direction:column;height:calc(100dvh - 290px)}.pack-input-modal-flex-layout{display:flex;flex-direction:column;max-height:300px}.pc-login-layout{width:350px;margin:100px auto}.tagreading-info{font-size:16px;font-weight:700;margin-bottom:0;margin-top:20px;padding:.5rem;background:#fff;border-radius:4px;border:1px solid #aaa}.tagreading-info .boxContainer{display:flex;flex-wrap:wrap;margin:0}.tagreading-info .box-100,.tagreading-info .box-25,.tagreading-info .box-50,.tagreading-info .box-75{position:relative;width:100%;padding:4px 0;border-radius:4px}.tagreading-info .box-25{flex:0 0 25%;max-width:25%}.tagreading-info .box-30{flex:0 0 30%;max-width:30%}.tagreading-info .box-50{flex:0 0 50%;max-width:50%}.tagreading-info .box-70{flex:0 0 70%;max-width:70%}.tagreading-info .box-75{flex:0 0 75%;max-width:75%}.tagreading-info .box-100{flex:0 0 100%;max-width:100%}.tagreading-info .info-inprogress{background:#e8e37d}.tagreading-info .info-unnecessary{background:#e0e0e0}.tagreading-info .info-required{background:#f0cca8}.tagreading-info .info-completion{background:#b1daf1}.lastid-info{font-size:16px;font-weight:400;margin-top:2px;margin-bottom:0;background:#fff;border:1px solid #ccc;border-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:.4rem .5rem}.table_detection{width:100%;margin:0 auto 10px;padding:0;background:#fff;border:1px solid #ccc;border-radius:4px;-webkit-overflow-scrolling:touch;max-height:242px;overflow-y:scroll;overflow-x:hidden}.table_detection table{width:100%;border-collapse:collapse;box-sizing:border-box;border:0}.table_detection thead th{position:sticky;top:0;vertical-align:bottom;border:0;font-weight:600;text-align:center;background-color:#eee}.table_detection td,.table_detection th{font-size:18px;font-weight:700;color:#333;padding:6px 10px;border:1px solid #eee}.table_detection th{font-size:16px}.table_detection td{font-size:21px;min-width:100px}.table_detection .detected,.table_detection .undetected,.table_detection .unregister{text-align:center}.table_detection .undetected{color:#dd0000}.table_detection .unregister{color:#777}.table_detection tr.sep td{border-top:5px solid #eee}.table_detection .fraction{font-size:14px;font-weight:400;white-space:nowrap}.table_detection .fraction .btn{padding-top:.15rem;padding-bottom:.15rem;margin-top:-4px}.table_detection .fraction .btn.disabled,.table_detection .fraction .btn:disabled{color:#fff;background-color:#b3b3b3;border-color:#b3b3b3;opacity:1}