:root{--themeColor: #8c533d;--modalBg: #FFF8F0;--white: #fff;--light-brown: #f7e8d9;--textColor: #000000;--boxShadow: rgba(0, 0, 0, .25);--inputBackground: #f9f9f9;--primary-text-color: #494949db;--primary-save: #24a148}.modal-header{display:flex;justify-content:space-between;align-items:center}.main-header{background:var(--secondary-color);padding:5px 25px;display:flex;align-items:center;border-bottom:1px solid var(--primary-color);height:80px}.main-header .header-left{display:flex;align-items:center}.main-header .header-left .header-logo{width:60px;height:60px;margin-right:10px}.main-header .header-left .header-title{font-size:20px;font-weight:700;color:var(--text-color);letter-spacing:.05em}.main-header .header-right{margin-left:auto}@media (max-width: 1024px) and (min-width: 768px){.main-header{padding:5px 15px;height:70px}.main-header .header-left .header-logo{width:50px;height:50px;margin-right:8px}.main-header .header-left .header-title{font-size:18px}}.header-logo{width:60px;height:60px;margin-right:10px}.header-right{margin-left:auto}.logout-button{background-color:var(--primary-color);color:var(--background-color);border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:1rem}.logout-button:hover{background-color:var(--primary-color)}.logout_confirm_dialog{width:430px!important}.logout_confirm_dialog .ant-modal-content{padding:25px 35px!important}.logout_confirm_dialog .ant-modal-content .ant-btn{min-width:125px!important}.logout_confirm_dialog .ant-modal-content .ant-modal-footer{text-align:right!important}.logout_confirm_dialog{max-width:450px!important}.sv-comment-content{height:300px;padding:18px 25px;overflow-y:auto}.sv-comment-content .sv-comment-textarea-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sv-comment-content .sv-comment-textarea-container .sv-comment-input{width:90%;border:1px solid var(--primary-color);border-radius:8px;height:60px;padding:10px 20px 10px 10px;font-size:14px;color:var(--textColor);background-color:var(--white);resize:none;outline:none;transition:border-color .2s}.sv-comment-content .sv-comment-textarea-container .sv-comment-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2)}.sv-comment-content .sv-comment-textarea-container .sv-comment-input::placeholder{padding:10px;color:var(--text-color);opacity:.6}.sv-comment-content .sv-comment-textarea-container .sv-comment-input::value{padding:10px}.sv-comment-content .sv-comment-textarea-container .add-button{margin-top:10px}.sv-comment-content .sv-comment-textarea-container .add-button.circle-button{width:35px!important;height:33px!important;border-radius:50%!important;background-color:var(--background-color)!important;color:var(--primary-color)!important}.sv-comment-content .sv-comment-textarea-container .add-button.circle-button .anticon{font-size:18px!important;padding-top:3px!important}.sv-comment-content .sv-comment-textarea-container .add-button .ant-btn-icon{padding-top:3px!important}.sv-comment-footer .ant-btn-primary{min-width:120px!important}.sv-comment-content{height:300px;padding:15px;overflow-y:auto}.sv-comment-content .no-data-container{display:flex;justify-content:center;align-items:center;height:100%}.sv-comment-content .sv-comment-resolve-container{display:flex;align-items:center;margin-bottom:10px;gap:18px}.sv-comment-content .sv-comment-resolve-container .sv-comment-div{flex:1}.dialog-spinner{width:100%;height:100%;z-index:1000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%20width='200'%20height='200'%20style='shape-rendering:%20auto;%20display:%20block;%20background:%20transparent;'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath%20style='transform:scale(0.8);transform-origin:50px%2050px'%20stroke-linecap='round'%20d='M24.3%2030C11.4%2030%205%2043.3%205%2050s6.4%2020%2019.3%2020c19.3%200%2032.1-40%2051.4-40%20C88.6%2030%2095%2043.3%2095%2050s-6.4%2020-19.3%2020C56.4%2070%2043.6%2030%2024.3%2030z'%20stroke-dasharray='42.76482137044271%2042.76482137044271'%20stroke-width='8'%20stroke='%23f1e1c9'%20fill='none'%3e%3canimate%20values='0;256.58892822265625'%20keyTimes='0;1'%20dur='1s'%20repeatCount='indefinite'%20attributeName='stroke-dashoffset'%3e%3c/animate%3e%3c/path%3e%3cg%3e%3c/g%3e%3c/g%3e%3c!--%20[ldio]%20generated%20by%20https://loading.io%20--%3e%3c/svg%3e");background-size:80px 80px;background-position:center;background-repeat:no-repeat}.sv-comment-modal{width:650px!important}.sv-comment-modal .ant-modal-content{background-color:var(--modalBg)!important;border-radius:8px!important;border:1px solid var(--primary-color)!important;box-shadow:0 4px 12px #00000026;padding:0!important}.sv-comment-modal .sv-comment-modal-inner{padding:0;display:flex;flex-direction:column}.sv-comment-modal .sv-comment-header{padding:15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--primary-color)}.sv-comment-modal .sv-comment-header .comment-title{font-size:16px;font-weight:600;margin-bottom:5px}.sv-comment-modal .sv-comment-header .add-button{margin-top:10px}.sv-comment-modal .sv-comment-header .add-button.circle-button{width:35px!important;height:33px!important;border-radius:50%!important;background-color:var(--primary-color);color:var(--background-color)}.sv-comment-modal .sv-comment-header .add-button.circle-button .anticon{font-size:18px!important}.sv-comment-modal .sv-comment-footer{padding:15px;display:flex;justify-content:flex-end;margin-top:10px}.sv-comment-modal .sv-comment-footer .sv-comment-submit-btn{background-color:var(--success-color)!important;border-color:var(--themeColor)!important;color:var(--white)!important;border-radius:5px;padding:10px 25px!important;height:40px;font-weight:500}.sv-comment-modal .sv-comment-footer .sv-comment-submit-btn:hover{opacity:.9}.sv-comment-modal .sv-comment-footer .sv-comment-submit-btn:focus{opacity:.9}.sv-comment-modal .sv-comment-footer .sv-comment-submit-btn:last-child{margin-left:10px}.sidebar{width:180px;background:var(--tertiary-color);border-right:1px solid var(--primary-color);padding:2rem 1rem 1rem;display:flex;flex-direction:column;gap:1.2rem}.sidebar .sidebar-box{display:flex;flex-direction:column;gap:.2rem;border:1px solid var(--primary-color);border-radius:8px;padding:4px 2px}.sidebar .sidebar-box .sidebar-btn{background:var(--secondary-color);color:var(--text-color);border:1px solid var(--primary-color);border-radius:8px;padding:15px 10px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s;text-align:center}.sidebar .sidebar-box .sidebar-btn.active{background:var(--primary-color);color:var(--background-color)}.sidebar .sidebar-sv-btn{text-align:center;background:#e9e9e9;color:var(--text-color);border:none;margin:0 4px;border-radius:8px;padding:12px 10px;font-size:.8rem;font-weight:500;cursor:pointer}@media (max-width: 1024px) and (min-width: 768px){.sidebar{width:160px;padding:1.5rem .8rem .8rem;gap:1rem}.sidebar .sidebar-box{gap:.15rem;padding:3px 1px}.sidebar .sidebar-box .sidebar-btn{padding:12px 8px;font-size:.9rem}.sidebar .sidebar-sv-btn{padding:.3rem .15rem;font-size:.75rem;margin:0 2px}}.main-container-layout{display:flex;flex-direction:column;height:100vh;width:100%;background-color:var(--tertiary-color)}.main-container-layout .main-body{display:flex;flex:1}.main-container-layout .main-body .main-content{flex:1;position:relative}.main-container-layout .main-body .main-content .content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;padding:30px 35px}@media (max-width: 1024px) and (min-width: 768px){.main-container-layout .main-body .main-content .content-wrapper{padding:20px 20px 40px}}.unauthorized-page{height:100vh;flex-direction:column;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color)}.unauthorized-page h2,.unauthorized-page p{color:var(--primary-color)}.unauthorized-page .access-denied-image{max-width:100%;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:15px;box-shadow:0 20px 40px #0003;transition:transform .3s ease}.unauthorized-page .access-denied-image:hover{transform:scale(1.02)}@media (max-width: 768px){.unauthorized-page .access-denied-image{max-width:90%;max-height:70vh}}@media (max-width: 480px){.unauthorized-page .access-denied-image{max-width:95%;max-height:60vh}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-color-scheme: dark){.unauthorized-page{flex-direction:column;display:flex;align-items:center;justify-content:center}.unauthorized-page h2,.unauthorized-page p{color:var(--primary-color)}.unauthorized-page .unauthorized-container{background:#1e1e1ef2}.unauthorized-page .unauthorized-container .image-section{background:linear-gradient(45deg,#2c3e50,#34495e)}.unauthorized-page .unauthorized-container .text-section .ant-result .ant-result-title{color:#fff}.unauthorized-page .unauthorized-container .text-section .ant-result .ant-result-subtitle{color:#b0b0b0}}.page-not-found{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:var(--secondary-color)}.page-not-found div{font-size:xx-large;color:var(--primary-color)}.page-not-found br{margin-top:10px}.page-not-found h2{color:var(--primary-color)}.login-page{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--background-color);padding:1rem;background-image:url(/assets/login-background-x55pcR-y.png);background-size:cover;background-position:center;background-repeat:no-repeat}.login-page .login-container{width:100%;max-width:400px;padding:50px 30px;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;border:1px solid var(--primary-color)}.login-page .login-container .forgot-title{text-align:center;margin-bottom:30px;font-size:16px;color:var(--primary-text-color)}.kanban-preview-modal{top:0!important;overflow:auto!important;height:100%!important}.kanban-preview-modal>div{height:100%}.kanban-preview-modal>div .ant-modal-content{padding:20px!important;overflow-y:auto!important;max-height:90vh;height:100%}.kanban-preview-modal>div .ant-modal-content .ant-modal-header{display:none}.kanban-preview-modal>div .ant-modal-content .ant-modal-body{display:flex;flex-direction:column;justify-content:center;height:100%}.kanban-a4-preview{justify-content:center;background:#fff;padding:0;max-height:85vh;flex:1 1 10px;display:-webkit-flex;display:flex;position:relative}.kanban-preview-container{display:flex;justify-content:center;align-items:flex-start;background:#fff;padding:0;max-height:85vh;flex:1 1 10px;overflow:auto}.kanban-a4-page{width:794px;height:1134px;background:#fff;padding:0;box-sizing:border-box;position:relative;font-family:Noto Sans JP,Arial,sans-serif;color:#222;overflow:hidden;margin-left:10px}.first-page-kanban-preview-container{width:100%;height:100%;display:flex;flex-direction:column;padding:20px;box-sizing:border-box}.second-page-kanban-preview-container{width:100%;height:100%;position:relative;padding:20px;box-sizing:border-box;border:2px solid black}.header-section{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;min-height:120px}.product-info{flex:1}.product-name{font-size:24px;font-weight:700;margin-bottom:15px;line-height:1.2}.product-details{display:flex;flex-direction:column;gap:10px}.product-code{font-size:16px;font-weight:500;color:#333}.selection-options{display:flex;flex-direction:column;gap:8px}.option{display:flex;align-items:center;gap:10px}.label{font-size:14px;color:#555}.mark{font-size:16px;font-weight:700;color:#000;min-width:20px;text-align:center}.color-blocks{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;width:80px;height:80px;margin-left:20px}.block{border:1px solid #ccc;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.border-right-black{border-right:2px solid black}.block.orange{background:#ffb800}.block.white{background:#fff;border:1px solid #ccc}.block.green{background:#a7cd95}.block.yellow{background:#ff3}.main-content-section{display:flex;flex:1;margin:20px 0;position:relative}.photo-label{writing-mode:vertical-rl;text-orientation:mixed;font-size:18px;font-weight:700;color:#333;margin-right:20px;padding:10px 0}.product-image-container{flex:1;display:flex;align-items:center;justify-content:center}.product-image{position:relative;max-width:400px;max-height:300px}.product-image img{width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px #0000001a}.overlay-label{position:absolute;top:20px;right:20px;background:#fffffff2;border-radius:20px;padding:15px 20px;box-shadow:0 2px 8px #0003;border:2px solid #333}.label-content{text-align:center}.footer-section{display:flex;margin-top:20px;min-height:200px}.procedure-label{writing-mode:vertical-rl;text-orientation:mixed;font-size:18px;font-weight:700;color:#333;margin-right:20px;padding:10px 0}.instructions{flex:1;display:flex;flex-direction:column;gap:12px;padding:10px 0}.instruction-line{font-size:14px;line-height:1.5;color:#333;min-height:20px;border-bottom:1px solid #eee;padding-bottom:8px}.instruction-line:empty{border-bottom:1px solid #ddd;min-height:30px}.box{position:absolute;border:3px solid #1d3b4f;display:flex;align-items:center;justify-content:center;overflow:hidden}.box .inner{background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.box .inner img{width:100%;height:100%;object-fit:contain}.top-orange{background:#ffb800;width:400px;height:155px;top:190px;left:175px}.top-orange .inner{width:270px;height:100px;margin-left:10px;margin-top:8px}.inner-large-text{width:100px;height:60px;padding-right:10px;padding-left:10px;text-align:right;min-height:60px;max-height:60px;min-width:100px;max-width:100px}@media (max-width: 1199px){.inner-large-text{font-weight:700}}@media (min-width: 1200px){.inner-large-text{font-family:bold}}.left-green{background-color:#a8d18d;width:155px;height:400px;top:375px;left:125px;flex-direction:column}.left-green .inner-large-text-left-green{width:150px;max-width:150px;min-width:150px;height:50px;max-height:50px;min-height:50px;padding-right:10px;padding-left:10px;position:absolute;top:25px}@media (max-width: 1199px){.left-green .inner-large-text-left-green{font-weight:700}}@media (min-width: 1200px){.left-green .inner-large-text-left-green{font-family:bold}}.left-green .barcode-green-container .rotated-fit-img{width:270px;transform:rotate(270deg);object-fit:contain;display:block;margin-top:55px;margin-right:20px}.left-green .no-green-barcode{width:100px;height:270px;margin-right:20px;margin-top:55px;background:#fff;display:flex;align-items:center;justify-content:center}.right-yellow{background-color:#ff0;width:155px;height:400px;top:360px;left:460px;flex-direction:column}.right-yellow .barcode-yellow-container .rotated-fit-img{width:270px;transform:rotate(90deg);object-fit:contain;display:block;margin-top:-70px;margin-right:20px}.right-yellow .no-yellow-barcode{width:100px;height:270px;margin-right:20px;margin-top:15px;background:#fff;position:absolute;top:10px;display:flex;align-items:center;justify-content:center}.right-yellow .inner-large-text-right-yellow{width:150px;max-width:150px;min-width:150px;height:50px;max-height:50px;min-height:50px;padding-right:10px;padding-left:10px;position:absolute;bottom:25px;text-align:left}@media (max-width: 1199px){.right-yellow .inner-large-text-right-yellow{font-weight:700}}@media (min-width: 1200px){.right-yellow .inner-large-text-right-yellow{font-family:bold}}.bottom-blue{background:#00aff0;width:400px;height:155px;bottom:185px;left:170px}.bottom-blue .inner{width:270px;height:100px;margin-right:20px;margin-bottom:15px}.inner-large-text-left{width:100px;max-width:100px;min-width:100px;height:60px;max-height:60px;min-height:60px;padding-left:8px;padding-right:8px;text-align:left}@media (max-width: 1199px){.inner-large-text-left{font-weight:700}}@media (min-width: 1200px){.inner-large-text-left{font-family:bold}}@media print{.kanban-a4-preview{background:#fff!important;padding:0!important}.kanban-a4-page{width:210mm!important;height:297mm!important;box-shadow:none!important;margin:0!important;padding:24px 24px 0!important;page-break-after:always}}.product-header{width:794px;max-width:794px;min-width:794px;height:120px;min-height:120px;max-height:120px;display:flex;border:2px solid black;border-right:0}.label-box{width:60px;height:117px;max-height:117px;min-height:117px;border-right:2px solid black;display:flex;align-items:center;justify-content:center;font-family:medium;font-size:18px;writing-mode:vertical-rl;text-orientation:mixed}@media (max-width: 1200px){.label-box{width:58px}}.product-name-box{width:434px;max-width:434px;min-width:434px;height:117px;max-height:117px;min-height:117px;border-right:2px solid black;display:flex;align-items:center;padding:0 15px}@media (max-width: 1199px){.product-name-box{font-weight:700}}@media (min-width: 1200px){.product-name-box{font-family:bold;width:433px;max-width:433px;min-width:433px}}.empty-box{width:40px;height:70px;border-right:2px solid black}.color-box-grid{width:150px;height:117px;max-height:117px;min-height:117px;border-right:2px solid black;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;font-family:medium}.color-orange{background-color:#f7a600}.color-blue{background-color:#00aff0}.color-yellow{background-color:#ff0}.kanban-color-box-first{border-right:2px solid black;width:50px;min-width:50px;max-width:50px;height:58.5px;min-height:58.5px;max-height:58.5px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2px;line-height:1.2}.kanban-color-box-first>span{max-height:100%}.border-bottom{border-bottom:2px solid black}.kanban-color-box-second{border-right:2px solid black;width:100px;max-width:100px;min-width:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:58.5px;max-height:58.5px}.second-row-box-label{flex:1;display:flex;align-items:center;font-family:medium;width:432px;max-width:432px;min-width:432px;text-align:center;padding:0 3px 0 10px}.kanban-color-box-fourth,.color-white-top{background-color:#fff;border-bottom:2px solid black}.color-green{background-color:#b5d57f}.color-white-bottom{background-color:#fff;border-bottom:2px solid black}.item-id-box{width:60px;height:70px;background-color:#00b6f1;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.remarks-section{width:794px;display:flex;border:2px solid black;border-top:none;min-height:80px}.remarks-left{width:60px;border-right:2px solid black;display:flex;align-items:center;justify-content:center;font-family:medium;font-size:18px;writing-mode:vertical-rl;text-orientation:mixed}@media (max-width: 1199px){.remarks-left-first{width:58px}}.remarks-content{flex:1;display:flex;flex-direction:column}.box-label-row{display:flex;border-bottom:2px solid black;min-height:45px;height:45px;max-height:45px}.box-label{flex:1;display:flex;align-items:center;padding:0 15px;font-weight:700;font-size:16px;border-right:2px solid black;width:400px;max-width:400px}.tape-section-top{display:flex;align-items:center;justify-content:center;font-family:medium;height:43px;max-height:43px;min-height:43px;padding-right:10px;padding-left:40px;width:300px;max-width:300px;min-width:300px}.items-row{display:flex;flex:1;min-height:45px;max-height:45px;height:45px}.items-left{flex:1;display:flex;flex-direction:column;border-right:2px solid black;font-family:medium}.kanban-items-left{display:flex;border-right:2px solid black;width:432px;max-width:432px;min-width:432px;font-family:medium}.item-row{display:flex;border-bottom:2px solid black;width:100%}.item-row-item{width:50%;display:flex;align-items:center;font-family:medium}.pl-2{padding-left:10px}.pr-2{padding-right:10px}.item-row:last-child{border-bottom:none}.item-name{flex:1;width:100%;max-width:100%;text-align:center;font-family:medium}.item-code{font-family:medium;color:#000;width:80px;max-width:80px;text-align:center;font-size:22px}.tape-section-bottom{display:flex;align-items:center;font-family:medium;width:100%;padding:2px 20px}.kanban-main-image-section{width:794px;display:flex;border:2px solid black;border-top:none;min-height:560px;max-height:560px;height:560px}.main-image-section-inner{width:730px;max-width:730px;min-width:730px;height:565px;max-height:565px;min-height:565px;padding:15px 25px}.main-image-section-inner-image{width:100%;height:100%;object-fit:contain}.main-image-left{width:60px;border-right:2px solid black;display:flex;align-items:center;justify-content:center;font-family:medium;font-size:18px;writing-mode:vertical-rl;text-orientation:mixed}@media (max-width: 1200px){.main-image-left{width:58px}}.main-image-section{background-color:#fff!important;width:calc(100% - 60px);display:flex;align-items:center;justify-content:center}.footer-remarks-section{width:794px;display:flex;border:2px solid black;border-top:none;min-height:360px;height:360px;max-height:360px}.footer-box-label{height:45px;padding-left:4px;max-height:45px;min-height:45px;width:100%;display:flex;align-items:center;font-family:medium}.footer-box-label-sub-division{height:100%;max-height:45px;min-height:45px;width:calc(100% - 200px);border-right:2px solid black;background-color:red;color:#fff;font-family:medium;display:block;align-items:end;justify-content:center;border-bottom:2px solid black;text-align:center;padding-top:5px}.footer-box-label-sub-division>div{width:523px!important;max-width:523px!important;margin-left:2px}.footer-box-label-sub-division-text{height:45px;max-height:45px;min-height:45px}.footer-box-label-sub-division-right-text{height:45px;max-height:45px;min-height:45px;width:200px;min-width:200px;max-width:200px;background-color:#ffc000;align-items:end;display:block;border-bottom:2px solid black;padding-top:8px}.footer-box-label-sub-division-right-text>span{width:196px!important;max-width:196px!important;margin-left:2px;margin-right:1px}@media (max-width: 1199px){.footer-box-label-sub-division-right-text{font-weight:700}}@media (min-width: 1200px){.footer-box-label-sub-division-right-text{font-family:medium}}.footer-box-label-text{display:block;white-space:nowrap;width:690px;max-width:690px}.footer-box-label-text>span{width:705px;max-width:705px;display:inline-block}.footer-box-label-text ruby,.footer-box-label-text rt{white-space:nowrap}.footer-box-label-num{margin-right:5px;font-family:medium;font-size:16px!important;padding-top:6px}.kanban-preview-container{position:relative}.kanban-a4-preview:before{content:"";position:absolute;left:0;top:0;width:35px;height:771.5px;background-color:var(--category-color, #FFFFFF);box-sizing:border-box;z-index:0}.kanban-a4-preview:after{content:"";position:absolute;left:0;top:0;width:30px;height:1.5px;z-index:10}.kanban-a4-preview-bottom-line{position:absolute;left:0;top:770px;width:31px;height:1.5px;z-index:10}@media (max-width: 1199px){.border-bottom-responsive-without-desktop{border-bottom:1px solid black!important}}.ingredients-table-first-th{width:30%}.ingredients-table-second-th{width:50%}.ingredients-table-third-th{width:20%}.ingredients-table .raw-material-name{padding:0 4px;text-align:left}.ingredients-table .raw-material-name .rm-content{display:block;max-height:20px;overflow:hidden;white-space:normal}.rm-content{color:#000;font-weight:400}.preview-modal{top:0!important;overflow:auto!important;height:100%!important}.preview-modal>div{height:100%}.a4-preview{display:flex;justify-content:center;align-items:flex-start;background:#fff;padding:0;max-height:85vh;overflow-y:auto;flex:1 1 10px;overflow:auto}.a4-page{width:794px;height:1151px;background:#fff;box-shadow:0 4px 12px #00000026;padding:0;box-sizing:border-box;position:relative;font-family:Noto Sans JP,Arial,sans-serif;color:#222;overflow:hidden;border:2px solid #222}@media (max-width: 1170px){.a4-page{height:1154px}}.ingredients-table-container{display:flex;width:100%}.logo-title{display:flex;align-items:center;margin:6px 0}.logo{margin-right:16px;margin-left:3px}.price-text{font-size:inherit;font-weight:700;white-space:nowrap;text-align:center;width:165px!important}.title{font-size:20px;font-weight:700;letter-spacing:.1em;padding-left:30px}.ingredients-table{width:100%;border-collapse:collapse}.ingredients-table td{border:2px solid #222;padding:4px 2px;text-align:center;font-size:11px;border-left:0;width:120px;max-width:120px;height:27px;max-height:27px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ingredients-table tr:last-child td{border-bottom:1px solid #222}.ingredients-table th{font-weight:400;border:2px solid #222;padding:4px 2px;text-align:center;font-size:12px;border-left:0}.section-title{background:#ffe600;color:#222;font-weight:700;text-align:center;border:2px solid #222;margin:0;padding:4px 0;letter-spacing:.1em;font-size:15px;border-top:0px solid #222}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);border-bottom:1px solid #222}.steps-grid>.step:nth-child(3n+1){border-left:0!important}.single-step-img{border-bottom:2px solid #222;background:#fff;display:flex;flex-direction:column;align-items:center;min-height:219px;height:219px;max-height:219px;justify-content:center;width:263px;position:relative;border-left:0!important;padding:5px}.padding-10{padding:10px!important}.padding-15{padding:15px!important}.step{border:1px solid #222;background:#fff;display:flex;flex-direction:column;align-items:center;min-height:270px;height:270px;max-height:270px;width:264px;position:relative}.step-num{background:#fff;color:#222;font-weight:700;height:33px;max-height:33px;text-align:center;width:100%;font-size:18px;border-bottom:2px solid #222;background:#ff0;padding-top:3px}.promo-sticker-section{display:flex}.step-img{max-width:100%;max-height:100%;object-fit:contain}.single-step-img-container{width:255px;height:205px;text-align:center}.single-step-img-container>img{height:100%;width:100%;object-fit:contain}.step-img-container{width:180px;height:125px;object-fit:contain;margin:5px 0}.no-preview-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;color:#666;font-style:italic;text-align:center;padding:10px;box-sizing:border-box}.step-img-box{height:50%;min-height:140px;max-height:140px;width:100%;text-align:center;border-bottom:2px solid #222;display:flex;align-items:center;justify-content:center}@media (max-width: 1199px){.step-img-box{min-height:138px!important;max-height:138px!important}}.step-desc{text-align:left!important;padding:5px 10px;height:87px;max-height:87px;width:100%;max-width:262px}@media (max-width: 1199px){.step-desc{font-weight:600}}@media (min-width: 1200px){.step-desc{font-weight:600}}.step-desc .red{color:#e71a1e;font-weight:700}.font-14{font-size:14px}.promo-section{width:calc(100% - 263px)}.border-bottom{border-bottom:1px solid #222}.border-right{border-right:1px solid #222}.border-left{border-left:1px solid #222}.promo-note{background:red;color:#fff;font-weight:600;text-align:left;padding:2px;text-align:center;border-radius:0;border-bottom:2px solid #222;border-left:2px solid #222;border-right:0px solid #222;height:30px;max-height:30px;min-height:30px;display:flex;align-items:center;justify-content:center}.promo-table{border:2px solid #222;border-top:none;background:#fff;display:flex;flex-direction:column;border-right:0}.promo-row{display:flex;width:100%}.promo-header{background:#ff0;font-weight:700;font-size:13px;border-bottom:2px solid #222}.promo-header>div{flex:1;text-align:center;padding:5px 0;border-right:2px solid #222}.promo-header>div:last-child{border-right:none}.promo-x{background:#fff;font-size:13px;color:#222;border-bottom:2px solid #222}.promo-x>div{flex:1;text-align:center;padding:2px 0;border-right:2px solid #222;color:#000;font-size:17px;font-family:medium}.promo-x>div:last-child{border-right:none}.promo-code,.promo-desc,.promo-kit{background:#9bc2e6;font-weight:700;justify-content:center;align-items:center;border-bottom:1px solid #222}.border-top{border-top:1px solid #222}.promo-code>div,.promo-desc>div,.promo-kit>div{flex:1 1 100%;text-align:center;padding:2px;height:22px;max-height:22px;min-height:22px;font-weight:700;color:#222}.promo-kit{background:#ffc000;border-bottom:none}.footer{display:flex;align-items:center;position:absolute;bottom:0;left:24px;right:24px;height:40px;border-top:2px solid #ffe600;background:#fff;font-weight:700}.footer-left{background:#ffe600;color:#222;padding:0 12px;flex:2;height:100%;display:flex;align-items:center;border-right:2px solid #fff}.footer-mid{flex:1;text-align:center;color:#222;border-right:2px solid #fff}.footer-price{background:#fff;color:#e71a1e;flex:1;text-align:center;border-right:2px solid #fff}.footer-margin{background:#fff;color:#222;flex:1;text-align:center}@media print{.a4-preview{background:#fff!important;padding:0!important}.a4-page{width:210mm!important;height:297mm!important;box-shadow:none!important;margin:0!important;padding:24px 24px 0!important;page-break-after:always}body{background:#fff!important}}.preview-modal .ant-modal-header{display:none}.preview-modal .ant-modal-content{padding:20px!important;overflow-y:auto!important;max-height:90vh;height:100%}.preview-modal .ant-modal-content .ant-modal-body{display:flex;flex-direction:column;justify-content:center;height:100%}.footer-flex{display:grid;grid-template-columns:40% 1fr 1fr;grid-template-rows:1fr 1fr;width:100%;border:3px solid #000;border-top:none;background:#fff;min-height:70px}.footer-code,.footer-price,.footer-margin{display:flex;align-items:center;justify-content:center;border-left:2px solid #000;border-bottom:2px solid #000;font-family:Noto Sans JP,Arial,sans-serif;background:#fff;min-height:35px}.footer-code{font-weight:500;justify-content:center}.footer-price,.footer-margin{font-weight:700;justify-content:flex-end;padding-right:16px}.footer-price{grid-row:1/2;grid-column:3/4}.footer-margin{grid-row:2/3;grid-column:3/4;border-bottom:none}.footer-flexbox{display:flex;width:100%;border-top:none;background:#fff;height:65px;max-height:65px;min-height:65px}.footer-label{background:#ffe600;font-weight:700;color:#222;display:flex;align-items:center;justify-content:center;padding:2px;min-width:263px!important;max-width:263px!important;width:40%;height:60px;max-height:60px;min-height:60px;border-right:0px solid #000;border-bottom:0px solid #000;border-top:none}.footer-cols{flex:1;display:flex;flex-direction:column}.footer-row{display:flex;width:100%;min-height:20px}.footer-code,.footer-empty,.footer-price,.footer-margin{display:flex;align-items:center;border-left:2px solid #000;border-bottom:2px solid #000;background:#fff;font-family:Noto Sans JP,Arial,sans-serif;min-height:20px}.footer-code,.footer-empty{flex:1 1 0;justify-content:end;max-width:180px;min-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.footer-empty{background:#fff}.footer-empty>ruby{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;max-width:150px}.footer-price,.footer-margin{flex:1 1 0;justify-content:center!important;font-weight:700;color:#111;padding-right:15px;max-width:155px;max-width:180px;min-width:180px;height:23px;max-height:23px;min-height:23px}.footer-row:last-child .footer-code,.footer-row:last-child .footer-empty,.footer-row:last-child .footer-margin{border-bottom:none}.promo-footer-row{height:47px!important;max-height:47px!important;min-height:47px!important;border-top:1px solid #222;overflow:hidden!important}.right-section-table{border-right:0!important}.right-section-table th:last-child,.right-section-table td:last-child{border-right:0!important}.table{display:flex;flex-direction:column;align-items:center;justify-content:center;border-collapse:collapse}.col-1,.col-2{height:30px;min-height:30px;max-height:30px;text-align:center;width:177px;min-width:177px;max-width:177px;box-sizing:border-box;font-weight:600;display:flex;justify-content:center;align-items:center;border-top:2px solid black;border-left:2px solid black;padding:0 5px}.col-1.footer-col-1,.col-2.footer-col-1{justify-content:flex-end}.table-row>.col-1:last-child,.table-row>.col-2:last-child{border-right:2px solid black}.table>.table-row:last-child>.col-1,.table>.table-row:last-child>.col-2{border-bottom:1px solid black}.table>.table-row:first-child>.col-1{border-top:none}.table>.table-row:first-child>.col-2{border-top:none}.table-row{display:flex}.footer-col-text-first-span{max-height:24px!important;text-align:center}.footer-col-text-second-span{padding-left:4px;font-size:14px!important;font-weight:700}.min_max_height_24{min-height:24px!important;max-height:24px!important;height:24px!important}.bottom-column-height{height:32px!important;min-height:32px!important;max-height:32px!important}@media (max-width: 1199px){.border-bottom-responsive{border-bottom:2px solid black!important}}@media (min-width: 1200px){.border-bottom-responsive{border-bottom:1px solid black!important}}.footer-btns{position:fixed;bottom:20px;right:20px;display:flex;gap:12px;z-index:1000;padding:8px}.footer-btns .btn-save{text-align:center;min-width:90px;border-radius:5px;padding:18px 20px;background-color:var(--success-color)!important;border-color:var(--primary-color)!important;color:var(--background-color);cursor:pointer;border:none;font-size:14px;font-weight:500;transition:all .3s ease}.footer-btns .btn-save:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.footer-btns .btn-save:active:not(:disabled){transform:translateY(0)}.footer-btns .btn-save:disabled{opacity:.6;cursor:not-allowed;transform:none}.footer-btns .btn-cancel{text-align:center;min-width:95px;border-radius:5px;padding:18px 20px;background-color:var(--success-color)!important;border-color:var(--primary-color)!important;color:var(--background-color);cursor:pointer;border:none;font-size:14px;font-weight:500;transition:all .3s ease}.footer-btns .btn-cancel:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.footer-btns .btn-cancel:active:not(:disabled){transform:translateY(0)}.footer-btns .btn-cancel:disabled{opacity:.6;cursor:not-allowed;transform:none}.footer-btns .btn-cancel .loading-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid var(--background-color);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}.radio-group{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.radio-group .radio-group-header{display:flex;flex-direction:row;gap:16px!important;margin-bottom:16px}.radio-group .radio-group-header .radio-label{width:100px}.radio-group .radio-group-header .radio-option-label{padding-right:15px;display:block;width:100%}.radio-group .radio-row{display:flex;flex-direction:row;gap:10px;margin-bottom:16px}.radio-group .radio-row .radio-label{min-width:110px}.radio-group .radio-row .radio-margin{margin-left:25px}.custom-table .ant-table-thead>tr>th{background-color:var(--secondary-color)}.table-cell-container{display:flex;align-items:center;width:100%}.table-cell-container .table-input{flex:1}.table-cell-container img{flex-shrink:0}.table-container.custom-table{width:100%;max-width:560px}.table-container.custom-table.raw_materials .ant-table-wrapper .ant-table,.table-container.custom-table.tray .ant-table-wrapper .ant-table,.table-container.custom-table.callingNumberTable .ant-table-wrapper .ant-table,.table-container.custom-table.raw_materials .ant-table-wrapper .ant-table .ant-table-container,.table-container.custom-table.tray .ant-table-wrapper .ant-table .ant-table-container,.table-container.custom-table.callingNumberTable .ant-table-wrapper .ant-table .ant-table-container{border-radius:8px}.table-container.custom-table.raw_materials .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr:last-child td:first-child,.table-container.custom-table.tray .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr:last-child td:first-child,.table-container.custom-table.callingNumberTable .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.table-container.custom-table.raw_materials .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr:last-child td:last-child,.table-container.custom-table.tray .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr:last-child td:last-child,.table-container.custom-table.callingNumberTable .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.table-container.custom-table .ant-table-cell{padding:20px 10px!important}.ant-table-wrapper table{border:1px solid #c1b4a1!important;border-radius:8px!important}.add-button.circle-button{width:35px!important;height:33px!important;border-radius:50%!important;background-color:var(--primary-color);color:var(--background-color)}.add-button.circle-button .anticon{font-size:18px!important}.ant-input{padding-right:0!important}.table-input::placeholder{color:#999!important}.callingNumberTable{min-width:770px!important;max-width:800px!important}.table-plus{min-width:850px!important;max-width:850px!important}@media (max-width: 1150px) and (min-width: 576px){.table-plus{min-width:730px!important;max-width:730px!important}}.container .img-upload-row .left-align-img{text-align:center;border:1px dashed var(--primary-color);width:320px;padding:70px}.container .img-upload-row .img-container{width:300px;height:200px}.container .img-upload-row .img-container .img{width:100%;height:100%;object-fit:contain}.container .work_procedure_container{display:flex;flex-direction:column;gap:10px}.container .work_procedure_container .work_procedure_input{width:800px;padding:3px 35px 3px 16px;border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;min-height:35px}.login-page{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--background-color);padding:1rem;background-image:url(/assets/login-background-x55pcR-y.png);background-size:cover;background-position:center;background-repeat:no-repeat}.login-page .login-container{width:100%;max-width:435px;min-height:550px;padding:50px 30px;background-color:var(--white);border-radius:12px;box-shadow:0 4px 6px var(--box-shadow);border:1px solid var(--primary-color)}.login-page .login-container .login-icon{width:120px;height:120px;display:block;margin:30px auto}.login-page .login-container .login-form{width:100%}.login-page .login-container .login-form .form-group{margin-bottom:1.5rem}.login-page .login-container .login-form .form-group .form-label{display:block;margin-bottom:.5rem;font-weight:500;color:#333;font-size:.875rem}.login-page .login-container .login-form .form-group .password-input-container{position:relative;display:flex;align-items:center}.login-page .login-container .login-form .form-group .password-input-container .password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px}.login-page .login-container .login-form .form-group .error-message{color:#ff4d4f;font-size:.75rem;margin-top:.25rem;line-height:1.4}.login-page .login-container .login-form .form-group .submit-button{width:100%;padding:12px 16px;background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s;display:flex;align-items:center;justify-content:center;min-height:44px}.login-page .login-container .login-form .form-group .submit-button:hover:not(:disabled){background-color:#1890ff}.login-page .login-container .login-form .form-group .submit-button:disabled{background-color:#d9d9d9;cursor:not-allowed;opacity:.6}.login-page .login-container .login-form .form-group .submit-button .loading-spinner{width:20px;height:20px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}.login-page .login-container .form-footer{margin-top:1rem;text-align:center;color:var(--primary-color);cursor:pointer;font-size:.875rem}.login-page .login-container .form-footer:hover{text-decoration:underline}.login-page .login-container .cursor-not-allowed{cursor:not-allowed}.img-upload-row{display:flex;flex-direction:column}.img-upload-row .label{font-weight:500;margin-bottom:10px}.img-upload-row .error-message{color:red;font-size:12px;margin-top:5px;text-align:left}.main-img-upload-container{padding:5px;margin-top:0!important;width:300px;height:300px;border:1px dashed var(--primary-color);display:flex;flex-direction:column;justify-content:space-around;align-items:center;box-shadow:0 2px 4px #0000001a;position:relative;background-color:var(--background-color)}.main-img-upload-container.primary-main-img{background-color:transparent!important;width:470px!important}.main-img-upload-container .upload-svg{width:78px;height:78px;cursor:pointer}.main-img-upload-container .main-img{object-fit:contain;max-width:100%;max-height:100%;cursor:pointer;background-color:var(--background-color)}.main-img-upload-container .file-view{font-size:12px;color:var(--primary-color);cursor:pointer;text-decoration:underline}.main-img-upload-container .upload-text{font-size:13px;color:var(--text-color);text-align:center}.main-img-upload-container .close-icon{margin-top:-2px;font-size:25px;position:absolute;top:0;right:0;cursor:pointer;color:#a39e9e}.main-img-upload-container .close-icon:hover{color:var(--primary-text-color)}.main-img-upload-container .upload-icon-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.main-img-upload-container .upload-loading{display:flex;align-items:center;justify-content:center;height:100%;font-size:16px;color:var(--primary-color);font-family:regular}.main-img-upload-container .work-procedure-img-container{width:247px;height:247px;display:flex;align-items:center;justify-content:center}.main-img-upload-container .main-img-container{width:300px!important;height:200px!important;background:transparent!important;display:flex;align-items:center;justify-content:center}@media (max-width: 1150px) and (min-width: 576px){.main-img-upload-container{width:270px!important}}.product-main-image{width:480px!important;height:220px!important;background:transparent!important}.ant-table-wrapper{width:100%}.creation-input-field{width:260px;border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;min-height:41px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-input-field{width:285px;border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;min-height:30px}@media (max-width: 850px) and (max-height: 1190px){.filter-input-field{width:80px!important}}.select-category-color-main{position:relative;display:inline-block;width:100%;min-width:110px}.select-category-color-main .select-category-color-panel{border:1px solid var(--primary-color);border-radius:6px;position:absolute;background:#fff;padding:5px 10px;top:0;left:calc(100% + 10px);display:flex;align-items:center;gap:8px}@media (max-width: 1200px){.select-category-color-main .select-category-color-panel{gap:18px;padding:5px 20px}}.select-category-color-main .select-category-color-item{display:flex;align-items:center;gap:6px;cursor:pointer}.select-category-color-main .select-category-color-item.readonly{cursor:not-allowed;opacity:.6}.select-category-color-main .select-category-color-swatch{width:14px;height:30px;border:1px solid #ddd;border-radius:2px;flex:0 0 30px}.select-category-color-main .select-category-color-hex{font-weight:600;font-size:14px;line-height:1}.select-category-color-main .select-category-color-radio{width:14px;height:14px}.textarea-with-gray-placeholder::placeholder{color:#999!important}.phonetics_modal .phonetics-modal-inner{display:flex;flex-direction:column;gap:20px}.phonetics_modal .ruby-display ruby{display:inline-flex;flex-direction:column;align-items:center;margin:0 1px}.phonetics_modal .ruby-display ruby rt input{border:1px solid var(--primary-color);border-radius:3px;background:var(--white);text-align:center;font-size:10px;color:var(--primary-color);font-weight:500;padding:1px 3px;min-width:20px;max-width:60px;outline:none;transition:border-color .2s,box-shadow .2s}.phonetics_modal .phonetics-static-example .phonetics-textarea-mock{border:1.5px solid var(--primary-color);border-radius:8px;padding:18px 20px;background:var(--white);min-height:60px;font-size:17px;color:var(--textColor);display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap;position:relative}.phonetics_modal{max-width:620px!important}.phonetics_modal .ant-modal-content{width:100%!important;background-color:var(--modalBg)!important;border-radius:24px!important;box-shadow:4px 1px 3px 0 var(--boxShadow)}.phonetics_modal .phonetics-modal-inner{display:flex;flex-direction:column;gap:20px;padding:20px}.phonetics_modal .phonetics-btn-row{display:flex;gap:18px;margin-bottom:0}.phonetics_modal .phonetics-footer-row{display:flex;gap:14px;margin-top:5px;justify-content:flex-end}.phonetics_modal .phonetics-ant-modal .ant-modal-header{display:none}.phonetics_modal .phonetics-ant-modal .ant-modal-close{top:18px;right:18px}.phonetics_modal .phonetics_textarea{width:100%;min-height:60px;border:1.5px solid var(--primary-color);border-radius:8px;padding:18px 10px 10px;font-size:15px;color:var(--textColor);background-color:var(--white);resize:none;outline:none;transition:border-color .2s;margin-bottom:0;overflow-x:scroll;overflow-y:scroll;white-space:nowrap}.phonetics_modal .phonetics-result-container{width:100%;min-height:75px;border:1.5px solid var(--primary-color);border-radius:8px;padding:12px 15px;background-color:var(--white);display:flex;align-items:center;max-height:100px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.phonetics_modal .ruby-display{display:flex;gap:2px;align-items:center;font-size:15px;color:var(--textColor);line-height:1.5}.phonetics_modal .ruby-display ruby{display:inline-flex;flex-direction:column;align-items:center;margin:0 1px;min-width:25px}.phonetics_modal .ruby-display ruby rt{font-size:10px;color:var(--primary-color);font-weight:500;line-height:1.2;margin-top:2px}.phonetics_modal .ruby-display ruby rt input{border:1px solid var(--primary-color);border-radius:3px;background:var(--white);text-align:center;font-size:10px;color:var(--primary-color);font-weight:500;padding:1px 3px;min-width:50px;max-width:60px;outline:none;transition:border-color .2s,box-shadow .2s}.phonetics_modal .ruby-display ruby rt input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2)}.phonetics_modal .ruby-display ruby rt input:hover{border-color:var(--primary-color)}.phonetics_modal .phonetics-static-example{margin:20px 0}.phonetics_modal .phonetics-static-example .phonetics-textarea-mock{border:1.5px solid var(--primary-color);border-radius:8px;padding:18px 20px;background:var(--white);min-height:60px;font-size:17px;color:var(--textColor);display:flex;align-items:flex-start;gap:6px;position:relative}.phonetics_modal .phonetics-static-example ruby{font-size:22px;position:relative}.phonetics_modal .phonetics-static-example ruby rt{display:block;position:absolute;left:50%;transform:translate(-50%);top:-28px;width:max-content}.phonetics_modal .phonetics-static-example ruby rt input.phonetic-input{font-size:13px;padding:1px 4px;border:1px solid #ccc;border-radius:4px;background:var(--inputBackground);min-width:40px;text-align:center}.phonetics_modal .phonetics-dynamic-ruby{border:1.5px solid var(--primary-color);border-radius:8px;padding:18px 20px;background:var(--white);min-height:80px;font-size:17px;color:var(--textColor);word-break:break-all;line-height:1.6;display:flex;flex-wrap:wrap;align-items:flex-end;max-height:80px;overflow:auto}.phonetics_modal .phonetic-input{font-size:12px;color:#888;border:none;background:transparent;text-align:center;outline:none;padding:0}.row{display:flex;align-items:center;gap:10px}.row .label{width:100px;font-weight:500}.custom-img-table{width:100%;max-width:900px;border-spacing:0;border-collapse:separate;border-right:none;border-radius:16px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.custom-img-table td{width:250px;vertical-align:top;background:#fff}.custom-img-table .footer-cell{padding:10px 0;min-height:50px;border:1px solid #cacaca;align-items:center;text-align:center;color:#c1c1c1}.custom-img-table .footer-cell .table-input{color:var(--text-color)!important;width:100%;padding:6px 16px;border:none;border-radius:6px;box-sizing:border-box;font-size:15px}.custom-img-table .footer-cell .table-textarea{color:var(--text-color)!important;width:100%;padding:6px 16px;border-radius:6px;box-sizing:border-box;font-size:15px;resize:none;min-height:60px;font-family:inherit;line-height:1.4;border:none!important}.custom-img-table .footer-cell .table-textarea:focus{border:none!important;outline:none!important}.custom-img-table .footer-cell.border-bottom-left{border-radius:0 0 0 16px}.custom-img-table .footer-cell.border-bottom-right{border-radius:0 0 16px}.custom-img-table tr:last-child td{border-bottom:none}.custom-img-table td:last-child{border-right:none}.custom-img-table .cell-title{font-weight:700;padding:18px 30px;background-color:var(--secondary-color);border-right:1px solid #c1b4a1;border-left:1px solid #c1b4a1}.custom-img-table .cell-title.border-top-left{border:1px solid #c1b4a1;border-radius:16px 0 0}.custom-img-table .cell-title.border-top-right{border:1px solid #c1b4a1;border-radius:0 16px 0 0;border-left:none}.custom-img-table .cell-title.border-middle{border:1px solid #c1b4a1;border-radius:0;border-left:none}.font_weight_medium{font-weight:500}.container .custom-img-table{width:100%;max-width:900px;border-spacing:0;border-collapse:separate;border-right:none;border-radius:10px;overflow:hidden;box-shadow:0 2px 4px #0000001a}@media (max-width: 1200px) and (min-width: 576px){.container .custom-img-table{max-width:790px!important}}.container .row .fontSize{font-size:16px;margin-left:10px}.container .row .label{width:100px}.container .row .input{width:260px;padding:6px 35px 6px 16px;border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;min-height:41px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container .row .error-message{color:red;font-size:12px;margin-top:5px;text-align:left}.container .img-upload-row{display:flex;flex-direction:column}.container .img-upload-row .error-message{color:red;font-size:12px;margin-top:5px;text-align:left}.container .inline-row{display:flex;flex-direction:row;gap:30px}.container .table-container{display:flex;align-items:flex-start;gap:16px}.container .radio-group{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.container .radio-group .radio-group-header{display:flex;flex-direction:row;gap:14px;margin-bottom:16px}.container .radio-group .radio-group-header .radio-label{width:100px}.container .radio-group .radio-row{display:flex;flex-direction:row;gap:10px;margin-bottom:16px}.container .radio-group .radio-row .radio-label{min-width:110px}.container .radio-group .radio-row .radio-margin{margin-left:25px}.container .radio-group-header .radio-option-label{padding-right:15px;display:block;width:100%}.container .custom-img-table{width:100%;max-width:900px;border-spacing:0;border-collapse:separate;border-right:none;border-radius:16px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.container .custom-img-table td{width:250px;vertical-align:top;background:#fff}.container .custom-img-table .table-img-upload{width:300px;height:240px;border:1px dotted var(--primary-color);position:relative}.container .custom-img-table .table-img-upload .table-upload-svg{margin-bottom:20px;width:100px;height:100px;cursor:pointer}.container .custom-img-table .table-img-upload .table-img{object-fit:contain;width:100%;height:100%}.container .custom-img-table .table-img-upload .file-view{margin-bottom:20px;font-size:12px;color:var(--primary-color);cursor:pointer;text-decoration:underline}.container .custom-img-table .table-img-upload .table-img{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.container .custom-img-table .table-img-upload .error-message{position:absolute;bottom:0;left:0;color:red;font-size:12px}.container .custom-img-table .table-img-upload .close-icon{margin-top:-2px;font-size:25px;position:absolute;top:0;right:0;cursor:pointer}.container .custom-img-table .table-img-upload .close-icon:hover{color:red}.container .custom-img-table tr:last-child td{border-bottom:none}.container .custom-img-table td:last-child{border-right:none}.container .custom-img-table .cell-title{font-weight:700;padding:18px 30px;background-color:var(--secondary-color)}.container .footer-btns{position:fixed;bottom:20px;right:20px;display:flex;gap:12px;z-index:1000;padding:8px}.container .footer-btns .btn-save{min-width:90px;border-radius:5px;padding:18px 20px;background-color:var(--success-color)!important;border-color:var(--primary-color)!important;color:var(--background-color)}.container .footer-btns .btn-cancel{min-width:95px;border-radius:5px;padding:18px 20px;background-color:var(--success-color)!important;border-color:var(--primary-color)!important;color:var(--background-color)}.unsaved-data-modal .ant-modal-content{padding:25px 35px!important}.unsaved-data-modal .ant-modal-content .ant-modal-footer{text-align:right!important}.custom_input{width:185px;padding:6px 35px 6px 16px;border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;min-height:40px}@media (max-width: 1468px){.margin-bottom-4{margin-bottom:60px!important}}.portal-container{position:fixed;top:80px;left:0;width:100%;height:calc(100% - 80px);background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}@media (max-width: 1024px) and (min-width: 768px){.portal-container{top:70px;height:calc(100% - 70px)}}.portal-dialog{background-color:#fff;border-radius:8px;padding:24px 24px 60px;box-shadow:0 4px 12px #00000026;max-width:600px;width:90%;position:relative}.portal-dialog.one-btn{padding-top:40px!important}.portal-dialog .portal-content{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:24px;height:100%}.portal-dialog .portal-content .portal-title{text-align:center;font-size:26px;font-family:medium;color:var(--text-color)}.portal-dialog .portal-content .portal-btns{display:flex;flex-direction:column;gap:1.2rem}.portal-dialog .portal-content .portal-btn{background:var(--secondary-color);color:var(--text-color);border:1px solid var(--primary-color);border-radius:4px;padding:1rem 3rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s;text-align:center}.portal-dialog .portal-content .portal-btn:hover{background:var(--primary-color);color:var(--background-color)}.portal-dialog .portal-image{position:absolute;left:0;bottom:0}.portal-dialog .portal-image img{width:160px;height:160px}.print-dropdown-container{position:relative}.print-dropdown-container>img{width:32px!important;height:32px!important}.print-dropdown{position:absolute;top:100%;right:0;padding:8px 6px;background:var(--background-color);border:1px solid var(--primary-color);border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:1000;min-height:165px;min-width:180px;margin-top:4px}.print-dropdown.print-dropdown-loading{display:flex;align-items:center;justify-content:center;font-weight:500;color:#333;font-size:14px}.print-dropdown .dropdown-item{width:100%;background:var(--secondary-color)!important;border:none!important;border-bottom:1px solid #e8e0d0!important;border-radius:0!important;text-align:center;cursor:pointer;transition:background-color .2s ease;position:relative;min-height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:7px}.print-dropdown .dropdown-item:last-child{border-bottom:none;margin-bottom:0}.print-dropdown .dropdown-item:hover:not(:disabled){background-color:#f0ebe0}.print-dropdown .dropdown-item:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.print-dropdown .dropdown-item.loading{background-color:#f0ebe0;cursor:not-allowed}.print-dropdown .dropdown-item .loading-spinner{display:inline-block;width:16px;height:16px;border:2px solid #d4c4b0;border-radius:50%;border-top-color:#4a3c2c;animation:spin 1s ease-in-out infinite}.export-pdf-modal .ant-modal-content{background-color:var(--modalBg)!important;border-radius:8px!important;border:1px solid var(--primary-color)!important;box-shadow:0 4px 12px #00000026;padding:10!important;z-index:1000!important}.export-pdf-modal .modal-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:180px}.export-pdf-modal .modal-container .modal-spinner{width:100%;height:100%;z-index:1001!important;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%20width='200'%20height='200'%20style='shape-rendering:%20auto;%20display:%20block;%20background:%20transparent;'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath%20style='transform:scale(0.8);transform-origin:50px%2050px'%20stroke-linecap='round'%20d='M24.3%2030C11.4%2030%205%2043.3%205%2050s6.4%2020%2019.3%2020c19.3%200%2032.1-40%2051.4-40%20C88.6%2030%2095%2043.3%2095%2050s-6.4%2020-19.3%2020C56.4%2070%2043.6%2030%2024.3%2030z'%20stroke-dasharray='42.76482137044271%2042.76482137044271'%20stroke-width='8'%20stroke='%23f1e1c9'%20fill='none'%3e%3canimate%20values='0;256.58892822265625'%20keyTimes='0;1'%20dur='1s'%20repeatCount='indefinite'%20attributeName='stroke-dashoffset'%3e%3c/animate%3e%3c/path%3e%3cg%3e%3c/g%3e%3c/g%3e%3c!--%20[ldio]%20generated%20by%20https://loading.io%20--%3e%3c/svg%3e");background-size:80px 80px;background-position:center;background-repeat:no-repeat}.select-period-input-field{width:100%;min-width:250px;border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;min-height:35px}@media (max-width: 850px) and (max-height: 1190px){.select-period-input-field{min-width:80px}}.select-cost-input-field{margin-left:10px;width:297px;border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;min-height:32px}@media (max-width: 1400px) and (min-width: 768px){.select-cost-input-field{min-height:38px!important;min-width:120px!important}}.filter-container .filter-first-row{display:flex;flex-direction:row;justify-content:space-between;padding:16px 0}.filter-container .filter-first-row .filter-field{display:flex;flex-direction:row;padding-right:16px;flex-grow:1;justify-content:flex-end;flex-shrink:14.2857142857%;align-items:center}.filter-container .filter-first-row .filter-field .filter-input-field{width:100%;border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;min-height:30px}.filter-container .filter-first-row .filter-field .filter-input-field .custom_select_option{width:220px;border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;padding-right:35px;min-height:30px}.filter-container .filter-first-row .filter-field .filter-date-field{width:100%;border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;box-shadow:none}.filter-container .filter-first-row .filter-field .filter-date-field:focus{border-color:var(--primary-color);box-shadow:none}.filter-container .filter-first-row .filter-field .filter-input-label{text-align:center;min-width:50px;font-weight:500;color:#333;font-size:14px;margin-right:10px}.filter-container .filter-first-row .filter-field .mr-16{margin-right:16px!important}.filter-container .filter-first-row .filter-field .date-range-container{display:flex;align-items:center;gap:8px}.filter-container .filter-first-row .filter-field .date-range-container .ant-picker{flex:1;max-width:160px}.filter-container .filter-first-row .filter-field .date-range-container .date-separator{font-size:16px;font-weight:500;color:#666;margin:0 10px;flex-shrink:0}.filter-container .filter-first-row .filter-field .filter-action-icon{width:20px;height:20px;cursor:pointer}.filter-container .filter-first-row .filter-field .date-separator{margin:0 10px}.filter-container .filter-first-row .filter-btns{display:flex;flex-direction:row;align-items:center;gap:12px;cursor:pointer}.filter-container .filter-first-row .filter-btns .filter-clear{text-decoration:underline;color:var(--primary-color);cursor:pointer;min-width:30px}.filter-container .filter-first-row .filter-btns .date-separator{margin:0 10px}.filter-container .filter-first-row .filter-btns{display:flex;flex-direction:row;align-items:center;gap:30px}@media (max-width: 1200px){.filter-container .filter-first-row .filter-btns{gap:10px!important}}.filter-container .filter-second-row{display:flex;flex-direction:row;align-items:center;padding-bottom:10px}.filter-container .filter-second-row .filter-input-label{align-content:center;min-width:50px;font-weight:500;color:#333;font-size:14px}.filter-container .filter-second-row .filter-field{padding-left:65px;display:flex;flex-direction:row;align-items:center}.filter-container .filter-second-row .filter-field .custom_select_option{width:285px;border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;padding-right:35px;min-height:30px}.filter-container .filter-second-row .filter-period-second{display:none!important}@media (min-width: 1181px){.filter-container .filter-second-row .filter-period-second{display:none!important}}@media (max-width: 1180px){.filter-container .filter-first-row .filter-period-first{display:none!important}.filter-container .filter-second-row .filter-period-second{display:flex!important;flex:1;padding-left:0;padding-right:0;min-width:0;margin-left:55px;margin-right:300px;max-width:300px}.filter-clear{margin-left:40px}}.ant-pagination-item-active{border-color:var(--primary-color)!important}.ant-pagination-item-active a{color:var(--primary-color)!important}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1271px){.filter-container .filter-first-row .filter-btns{padding-top:10px;flex:1 1 100%;justify-content:flex-end;padding-left:10px}.filter-container .filter-first-row .pr-0{padding-right:0}}@media (max-width: 1200px){.filter-container .filter-first-row .filter-field .filter-input-field{max-width:200px}.filter-container .filter-first-row .filter-field .filter-input-field .custom_select_option{width:200px}.filter-container .filter-first-row .filter-field .date-range-container .ant-picker{max-width:150px}.filter-btns{padding:10px 0 0 15px}}@media (max-width: 992px){.filter-container .filter-first-row{flex-wrap:wrap;row-gap:12px}.filter-container .filter-first-row .filter-field{flex:1 1 45%;justify-content:flex-start}.filter-container .filter-first-row .filter-btns{flex:1 1 100%;justify-content:flex-end}}@media (min-width: 768px) and (max-width: 1400px){.product_responsive{min-width:120px!important}}.arrow-button-back{display:flex;align-items:center;justify-content:center;padding:4px;cursor:pointer}.arrow-button-back svg path{fill:var(--themeColor);transition:fill .2s ease}.arrow-button-back:hover:not(.disabled) svg path{fill:var(--themeColor);opacity:.8}.arrow-button-back.disabled{cursor:not-allowed}.arrow-button-back.disabled svg path{fill:var(--themeColor);opacity:.5}.arrow-button-forward{display:flex;align-items:center;justify-content:center;padding:4px;cursor:pointer}.arrow-button-forward svg path{fill:var(--themeColor);transition:fill .2s ease}.arrow-button-forward:hover:not(.disabled) svg path{fill:var(--themeColor);opacity:.8}.arrow-button-forward.disabled{cursor:not-allowed}.arrow-button-forward.disabled svg path{fill:var(--themeColor);opacity:.5}.custom-pagination{display:flex;align-items:center;gap:4px;padding:4px;border-radius:4px}.custom-pagination .page-box{border:1px solid #b86c00;border-radius:4px;padding:2px 8px;color:#b86c00;width:32px;height:30px;display:flex;align-items:center;justify-content:center;font-size:16px}.custom-pagination .focused-box{background-color:#fff7ed}.custom-pagination .select-box{width:100px;text-align:center;border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;min-height:30px}.custom_table_container_box{height:100%;width:100%;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:30px}.custom_table_container_box .custom_pagination_container{position:absolute;top:-45px!important;right:0;display:flex;align-items:center;gap:12px}.custom_table_container_box .custom_pagination_container .selected-products-summary{display:flex;align-items:center;gap:10px}.custom_table_container_box .custom_pagination_container .selected-products-summary.disabled .selected-products-text{color:#9e8e8e;cursor:not-allowed}.custom_table_container_box .custom_pagination_container .selected-products-summary .selected-products-text{text-align:center;min-width:50px;font-weight:500;color:#525252;font-size:15px}.custom_table_container_box .custom_pagination_container .selected-products-summary .selected-products-text .selected-products-count{display:inline-block;min-width:2ch;text-align:left}.custom_table_container_box .custom_pagination_container .selected-products-summary .selected-products-clear{height:34px;padding:0 16px;border:1px solid var(--primary-color);border-radius:8px;background:transparent;color:#333;cursor:pointer}.custom_table_container_box .custom_pagination_container .selected-products-summary .selected-products-clear:disabled{cursor:not-allowed;opacity:.5}.custom_table_container_box .custom_table_container{border-radius:10px;border:1px solid var(--secondary-color);background-color:var(--background-color);-webkit-box-flex:1;-ms-flex:1 1 10px;flex:1 1 10px;height:10px;overflow:auto;min-height:100px}.custom_table_container_box .custom_table_container table{width:100%;overflow:auto;border-collapse:separate;border-spacing:0;position:relative;z-index:2}.custom_table_container_box .custom_table_container table thead{height:70px}.custom_table_container_box .custom_table_container table thead .main-header-row th{position:sticky;top:0;font-family:medium;font-weight:400;color:var(--black);box-shadow:3px 1px 3px 0 var(--tableShadow);padding:10px 20px;background-color:var(--secondary-color);z-index:10;white-space:nowrap;border-right:1px solid var(--table-border);text-align:center}.custom_table_container_box .custom_table_container table thead .main-header-row th.has-sub-headers{border-bottom:1px solid var(--table-border)}.custom_table_container_box .custom_table_container table thead .main-header-row th[id*=custom_table_th_newProduct],.custom_table_container_box .custom_table_container table thead .main-header-row th[id*=custom_table_th_allYearRound],.custom_table_container_box .custom_table_container table thead .main-header-row th[id*=custom_table_th_preCut]{position:sticky;top:0;padding-top:35px}.custom_table_container_box .custom_table_container table thead .main-header-row th[id*=custom_table_th_newProduct]:after,.custom_table_container_box .custom_table_container table thead .main-header-row th[id*=custom_table_th_allYearRound]:after,.custom_table_container_box .custom_table_container table thead .main-header-row th[id*=custom_table_th_preCut]:after{content:"";position:absolute;top:30px;left:0;right:0;height:1px;background-color:#bdbdbd}.custom_table_container_box .custom_table_container table thead .main-header-row th .sort_icon_container{height:15px;position:relative;display:inline-block;vertical-align:middle}.custom_table_container_box .custom_table_container table thead .main-header-row th .sort_icon_container>svg{height:15px;width:15px;position:absolute;top:0;left:4px}.custom_table_container_box .custom_table_container table thead .main-header-row th .sort_icon_container>svg.sort_visible{fill:var(--black);z-index:1}.custom_table_container_box .custom_table_container table thead .main-header-row th .sort_icon_container>svg.sort_hidden{fill:var(--tableHeadBg)}.custom_table_container_box .custom_table_container table thead .main-header-row th .sort_icon_container .sort_asc{top:-1px!important}.custom_table_container_box .custom_table_container table thead .main-header-row.has-sub-headers{border-bottom:1px solid var(--table-border)}.custom_table_container_box .custom_table_container table thead .sub-header-row th{position:sticky;top:40px;font-family:medium;font-weight:400;color:var(--black);box-shadow:3px 1px 3px 0 var(--tableShadow);padding:6px 8px;background-color:var(--secondary-color);z-index:9;white-space:nowrap;border-right:1px solid var(--table-border);border-bottom:1px solid var(--table-border);text-align:center;font-size:.9em}.custom_table_container_box .custom_table_container table tbody{background-color:var(--background-color)}.custom_table_container_box .custom_table_container table tbody tr td{padding:7px 20px;word-break:break-all;word-break:break-word;white-space:pre-wrap;border-bottom:1px solid var(--table-border);border-right:1px solid var(--table-border)}.custom_table_container_box .custom_table_container table tbody tr td.column_start_dragging{border-right:1px solid var(--tableBorder)}.custom_table_container_box .custom_table_container table tbody tr td.text-center{text-align:center}.custom_table_container_box .custom_table_container table tbody tr:nth-child(odd) td{background-color:var(--whiteInsideTheme)}.custom_table_container_box .custom_table_container table tbody tr:nth-child(odd) td .link_ellipsis:after{background-color:var(--whiteInsideTheme);box-shadow:-5px 0 9px 0 var(--whiteInsideTheme)}.custom_table_container_box .custom_table_container table tbody tr:nth-child(2n) td{background-color:var(--mainShade)}.custom_table_container_box .custom_table_container table tbody tr:nth-child(2n) td .link_ellipsis:after{background-color:var(--mainShade);box-shadow:-5px 0 9px 0 var(--mainShade)}.custom_table_container_box .custom_table_container .custom_table_no_data{position:absolute;top:40px;left:0;right:0;bottom:15px;display:flex;align-items:center;justify-content:center;z-index:2}.custom_table_container_box .column_resizer{width:3px!important;min-width:3px!important;max-width:3px!important;padding:0!important;position:relative}.custom_table_container_box .column_resizer_body{width:3px!important;min-width:3px!important;max-width:3px!important;padding:0!important}.custom_table_container_box .table_loading{position:absolute;top:180px;left:0;width:100%;height:100%;background-color:#0000;z-index:1000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%20width='200'%20height='200'%20style='shape-rendering:%20auto;%20display:%20block;%20background:%20transparent;'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath%20style='transform:scale(0.8);transform-origin:50px%2050px'%20stroke-linecap='round'%20d='M24.3%2030C11.4%2030%205%2043.3%205%2050s6.4%2020%2019.3%2020c19.3%200%2032.1-40%2051.4-40%20C88.6%2030%2095%2043.3%2095%2050s-6.4%2020-19.3%2020C56.4%2070%2043.6%2030%2024.3%2030z'%20stroke-dasharray='42.76482137044271%2042.76482137044271'%20stroke-width='8'%20stroke='%23f1e1c9'%20fill='none'%3e%3canimate%20values='0;256.58892822265625'%20keyTimes='0;1'%20dur='1s'%20repeatCount='indefinite'%20attributeName='stroke-dashoffset'%3e%3c/animate%3e%3c/path%3e%3cg%3e%3c/g%3e%3c/g%3e%3c!--%20[ldio]%20generated%20by%20https://loading.io%20--%3e%3c/svg%3e");background-size:80px 80px;background-position:center;background-repeat:no-repeat}.products-list-container{height:100%;display:flex;flex-direction:column}.products-list-container .products-list-header{display:flex;justify-content:center;margin-bottom:8px}.products-list-container .products-list-header .products-list-header-title{font-size:24px;margin:0;color:var(--text-color);font-family:regular}.products-list-container .products-list-table{flex:1;min-height:400px}.products-list-container .edit-button{border:none!important}.sv-comment-text{display:flex;align-items:center;justify-content:flex-start}.sv-comment-text .sv-comment-badge{position:relative}.sv-comment-text .sv-comment-badge .sv-comment-count{position:absolute;left:0;top:4.5px;right:0;font-size:12px;color:var(--primary-color)}.sv-comment-text .sv-comment-badge .sv-comment-count.small{font-size:8px!important;top:6px}.dropdown_hide_and_show_duplicate{display:none!important}.product-actions{display:flex;align-items:center;justify-content:center;gap:16px}.product-actions .product-action-icon{cursor:pointer}.product-actions .product-action-icon.disabled{opacity:.35;cursor:not-allowed}.copies-input-wrapper{display:flex;align-items:center;justify-content:center;gap:6px}.copies-input-wrapper .copies-arrow-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--table-border);border-radius:4px;background-color:var(--background-color);cursor:pointer;transition:all .2s ease}.copies-input-wrapper .copies-arrow-btn img{width:20px;height:20px}.copies-input-wrapper .copies-arrow-btn:hover:not(.disabled){border-color:var(--primary-color);background-color:var(--secondary-color)}.copies-input-wrapper .copies-arrow-btn:active:not(.disabled){transform:scale(.95)}.copies-input-wrapper .copies-arrow-btn.disabled{opacity:.4;cursor:not-allowed}.copies-input-wrapper .copies-input{width:40px;height:28px;padding:4px;border:1px solid var(--table-border);border-radius:4px;text-align:center;font-size:14px;font-family:regular;background-color:var(--background-color);color:var(--text-color);outline:none;transition:border-color .2s ease;-moz-appearance:textfield}.copies-input-wrapper .copies-input::-webkit-outer-spin-button,.copies-input-wrapper .copies-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.copies-input-wrapper .copies-input:focus{border-color:var(--primary-color)}.copies-input-wrapper .copies-input:hover{border-color:var(--primary-color)}.forgot-page{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--background-color);padding:1rem;background-image:url(/assets/login-background-x55pcR-y.png);background-size:cover;background-position:center;background-repeat:no-repeat}.forgot-page .forgot-container{width:100%;max-width:400px;padding:50px 30px;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;border:1px solid var(--primary-color)}.forgot-page .forgot-container .login-icon{width:120px;height:120px;display:block;margin:30px auto}.forgot-page .forgot-container .forgot-title{text-align:center;font-size:16px;margin-bottom:20px}.forgot-page .forgot-container .login-form{width:100%}.forgot-page .forgot-container .login-form .form-group{margin-bottom:1.5rem}.forgot-page .forgot-container .login-form .form-group .form-label{display:block;margin-bottom:.5rem;font-weight:500;color:#333;font-size:.875rem}.forgot-page .forgot-container .login-form .form-group .password-input-container{position:relative;display:flex;align-items:center}.forgot-page .forgot-container .login-form .form-group .password-input-container .password-input{padding-right:40px}.forgot-page .forgot-container .login-form .form-group .password-input-container .password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;font-size:16px;color:#666;transition:color .3s}.forgot-page .forgot-container .login-form .form-group .password-input-container .password-toggle:hover{color:var(--primary-color)}.forgot-page .forgot-container .login-form .form-group .password-input-container .password-toggle:disabled{cursor:not-allowed;opacity:.6}.forgot-page .forgot-container .login-form .form-group .error-message{color:#ff4d4f;font-size:.75rem;margin-top:.25rem;line-height:1.4}.forgot-page .forgot-container .form-footer{margin-top:1rem;text-align:center;color:var(--primary-color);cursor:pointer;font-size:.875rem}.forgot-page .forgot-container .form-footer:hover{text-decoration:underline}.forgot-page .forgot-container .cursor-not-allowed{cursor:not-allowed}@media (max-width: 1024px) and (min-width: 320px){.login-container{max-width:400px!important}}.cost-compare-modal{width:750px!important}.cost-compare-modal .cost-compare-table-wrapper{height:220px;max-height:380px;overflow-y:auto}.cost-compare-modal .cost-compare-table-wrapper .dialog-spinner{width:100%;height:100%;z-index:1000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%20width='200'%20height='200'%20style='shape-rendering:%20auto;%20display:%20block;%20background:%20transparent;'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath%20style='transform:scale(0.8);transform-origin:50px%2050px'%20stroke-linecap='round'%20d='M24.3%2030C11.4%2030%205%2043.3%205%2050s6.4%2020%2019.3%2020c19.3%200%2032.1-40%2051.4-40%20C88.6%2030%2095%2043.3%2095%2050s-6.4%2020-19.3%2020C56.4%2070%2043.6%2030%2024.3%2030z'%20stroke-dasharray='42.76482137044271%2042.76482137044271'%20stroke-width='8'%20stroke='%23f1e1c9'%20fill='none'%3e%3canimate%20values='0;256.58892822265625'%20keyTimes='0;1'%20dur='1s'%20repeatCount='indefinite'%20attributeName='stroke-dashoffset'%3e%3c/animate%3e%3c/path%3e%3cg%3e%3c/g%3e%3c/g%3e%3c!--%20[ldio]%20generated%20by%20https://loading.io%20--%3e%3c/svg%3e");background-size:80px 80px;background-position:center;background-repeat:no-repeat}.cost-compare-modal .cost-compare-table{width:100%;max-width:100%!important;border-collapse:collapse;overflow:auto;border-spacing:0;position:relative;border:1px solid var(--table-border);z-index:2}.cost-compare-modal .cost-compare-table th{position:sticky;top:0;font-family:medium;font-weight:400;color:var(--black);box-shadow:3px 1px 3px 0 var(--tableShadow);padding:15px 20px;background-color:var(--secondary-color);z-index:10;white-space:nowrap;border-right:1px solid var(--table-border);text-align:center}.cost-compare-modal .cost-compare-table tbody{background-color:var(--background-color)}.cost-compare-modal .cost-compare-table tbody tr td{padding:8px 20px;word-break:break-all;word-break:break-word;white-space:pre-wrap;text-align:center;border-bottom:1px solid var(--table-border);border-right:1px solid var(--table-border)}.cost-compare-modal .modal-footer-btns{display:flex;justify-content:center;margin-top:20px}.cost-compare-modal .modal-footer-btns .btn-cancel,.cost-compare-modal .modal-footer-btns .btn-save{min-width:120px;height:40px;border:none;cursor:pointer}.cost-compare-modal .modal-footer-btns .btn-cancel{background:#fff;border:1px solid #d9d9d9}.cost-compare-modal .modal-footer-btns .btn-save{background:var(--primary-save);color:#fff}.cost-compare-modal .adopt-btn,.cost-compare-modal .adopting-btn{border-radius:20px;font-size:14px;font-weight:500;padding:5px 28px;outline:none;cursor:pointer;min-width:70px}.cost-compare-modal .adopting-btn{background:var(--themeColor);color:#fff;border:2px solid var(--themeColor)}.cost-compare-modal .adopt-btn{background:transparent;color:var(--themeColor);border:2px solid var(--themeColor)}.dialog-spinner{width:100%;height:100%;z-index:1000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%20width='200'%20height='200'%20style='shape-rendering:%20auto;%20display:%20block;%20background:%20transparent;'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath%20style='transform:scale(0.8);transform-origin:50px%2050px'%20stroke-linecap='round'%20d='M24.3%2030C11.4%2030%205%2043.3%205%2050s6.4%2020%2019.3%2020c19.3%200%2032.1-40%2051.4-40%20C88.6%2030%2095%2043.3%2095%2050s-6.4%2020-19.3%2020C56.4%2070%2043.6%2030%2024.3%2030z'%20stroke-dasharray='42.76482137044271%2042.76482137044271'%20stroke-width='8'%20stroke='%23f1e1c9'%20fill='none'%3e%3canimate%20values='0;256.58892822265625'%20keyTimes='0;1'%20dur='1s'%20repeatCount='indefinite'%20attributeName='stroke-dashoffset'%3e%3c/animate%3e%3c/path%3e%3cg%3e%3c/g%3e%3c/g%3e%3c!--%20[ldio]%20generated%20by%20https://loading.io%20--%3e%3c/svg%3e");background-size:80px 80px;background-position:center;background-repeat:no-repeat}.pattern-container{overflow-x:auto}.ingredient-table{width:100%;border-collapse:collapse;text-align:center;font-family:sans-serif;min-width:1100px}.ingredient-table th,.ingredient-table td{padding:8px}.ingredient-table thead th{background-color:var(--secondary-color);font-weight:700;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.ingredient-table thead tr:first-child th:last-child{border-right:none}.ingredient-table tbody tr:last-child td{border-bottom:none}.ingredient-table tbody tr:last-child td:first-child{border:none;border-bottom-left-radius:12px}.ingredient-table tbody tr:last-child td:last-child{border:none;border-bottom-right-radius:12px}.ingredient-table tbody tr td{border:1px solid #ccc}.ingredient-table .rounded-tl{border-top-left-radius:12px}.ingredient-table .rounded-tr{border-top-right-radius:12px}.ingredient-table tbody tr{background-color:#fff}.ingredient-table .phonetics-icon{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ingredient-table .price-suffix{position:absolute;top:50%;right:3px;transform:translateY(-50%)}.ingredient-table .total-value{color:var(--primary-color);font-weight:700;margin-right:10px}.ingredient-table .total-suffix{color:var(--primary-color);font-weight:700}.ingredient-table .text-end{text-align:end}.ingredient-table .margin-left--20{margin-left:-20px}.ingredient-table .margin-left-0{margin-left:0}.ingredient-table .text-left{text-align:left}.ingredient-table .text-right{text-align:right}.ingredient-table .text-center{text-align:center}.container{display:flex;flex-direction:column;gap:16px}.container .row{display:flex;align-items:center;gap:10px}.container .pattern-row{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.container .pattern-row .left-btns{border:1px solid var(--primary-color);border-radius:6px;display:flex;flex-direction:row;gap:10px;padding:5px 10px}.container .pattern-row .left-btns .pattern-btn{border:1px solid var(--primary-color);border-radius:6px;padding:8px 20px;background-color:#fff}.container .pattern-row .left-btns .pattern-btn.active,.container .pattern-row .left-btns .pattern-btn:active{background-color:var(--primary-color);color:#fff}.container .pattern-row .right-btns{display:flex;flex-direction:row;gap:10px}.container .pattern-row .right-btns .save-btn{border:1px solid var(--primary-color);border-radius:6px;padding:0 40px;background-color:var(--primary-color);color:#fff;min-width:55px;text-align:center}.container .pattern-row .right-btns .compare-btn{border:1px solid var(--primary-color);border-radius:6px;padding:0 40px;min-width:55px;text-align:center;color:var(--primary-color);background-color:#fff}.container .bottom-row{display:flex;justify-content:space-between;margin-top:10px}.container .bottom-row .left .select-text{color:var(--primary-color)}.container .bottom-row .left .select{margin-left:10px;height:40px;min-width:170px}.container .bottom-row .left .select .ant-select-selector{border:1px solid var(--primary-color)!important;border-radius:6px!important;background:transparent!important;padding:0 45px!important;box-shadow:none!important}.container .bottom-row .right .next-btn{height:20px;border:1px solid var(--primary-color);border-radius:6px;padding:10px 45px;background-color:var(--primary-color);color:#fff}@tailwind base;@tailwind components;@tailwind utilities;:root{--primary-color: #8c533d;--secondary-color: #f1e1c9;--tertiary-color: #faf8f0;--background-color: #ffffff;--text-color: #333333;--error-color: #dc3545;--success-color: #05741f;--white: #fff;--table-border: #cccccc}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:regular;src:url(/assets/noto-sans-jp-japanese-400-YVyd0_iU.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:bold;src:url(/assets/noto-sans-jp-japanese-900-lMWr3xC_.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:black;src:url(/assets/noto-sans-jp-japanese-700-Dfe0erOL.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:light;src:url(/assets/noto-sans-jp-japanese-300-DEk06mIy.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:medium;src:url(/assets/noto-sans-jp-japanese-500-CUCuY1s8.woff) format("woff");font-weight:400;font-style:normal}html body{font-size:14px;font-family:regular}html body .font_family_body{font-family:regular}html body .font_body{font-size:14px}html body .font_11{font-size:11px}html body .font_12{font-size:12px}html body .font_13{font-size:13px}html body .font_15{font-size:15px}html body .font_16{font-size:16px!important}html body .font_18{font-size:20px!important}html body .font_20{font-size:20px}html body .font_weight_bold{font-family:bold}html body .font_weight_black{font-family:black}html body .font_weight_medium{font-family:medium}html body .font_weight_thin{font-family:light}html body .font_weight_regular{font-family:regular}html body .invalid{position:absolute;top:0;right:0;font-size:12px;color:var(--error-color)}html body .invalid.invalid_top_18{top:-18px}html body .invalid.invalid_top_19{top:-19px}html body .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-text-color{color:var(--primary-text-color)!important}.theme-color{color:var(--themeColor)!important}.position-relative{position:relative}.ml-1{margin-left:5px}.yellow-bg{background-color:#ff0}.height_40{height:40px}.width_20{width:20px}.min_width_100{min-width:100px!important}.width_120{width:120px}.width_140{width:140px}.width_100{width:100px}.width_50{width:50px}.min_width_125{min-width:125px!important}.min_width_180{min-width:180px}.max_width_180{max-width:180px}.min_width_200{min-width:200px}.max_width_200{max-width:200px}.d-flex{display:flex}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.justify-center{justify-content:center!important}.mt-2{margin-top:10px}.mt-3{margin-top:15px}.mt-4{margin-top:25px}.ml-2{margin-left:10px}.mb-2{margin-bottom:10px}.pb-2{padding-bottom:20px}.pt-1{padding-top:5px}.pt-2{padding-top:10px}.pr-4{padding-right:20px!important}.pr-5{padding-right:26px!important}.pr-1{padding-right:12px!important}.px-2{padding-left:40px;padding-right:40px}.padding-5{padding:5px 10px 5px 5px}.d-none{display:none!important}.text-right{text-align:right}.secondary-btn{min-width:90px;border-radius:8px;padding:10px 15px;background-color:var(--success-color)!important;border-color:var(--primary-color)!important;color:var(--background-color);text-align:center}.ant-radio .ant-radio-inner{border-color:#65558f!important;border:2px solid #65558f!important}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#65558f!important}.ant-btn{background-color:var(--modalBg)!important;color:var(--textColor)!important;padding:0 15px!important;outline:none!important;box-shadow:none!important;border-radius:6px!important;border:1px solid var(--primary-color)!important;min-height:32px}.ant-btn:disabled,.ant-btn[disabled]{opacity:.5;cursor:not-allowed}.ant-btn.ant-btn-primary{background-color:var(--white);color:var(--white)!important;padding:0 20px;outline:none!important;box-shadow:none!important;border-radius:20px;border:1px solid var(--themeColor)!important;min-height:32px}.ant-btn.ant-btn-primary:disabled,.ant-btn.ant-btn-primary[disabled]{opacity:.5;cursor:not-allowed}.ant-btn.ant-btn-dangerous{background-color:var(--white);color:var(--themeColor)!important;padding:0 20px;outline:none!important;box-shadow:none!important;border-radius:20px;border:1px solid var(--themeColor)!important;min-height:32px}.ant-btn.ant-btn-dangerous:disabled,.ant-btn.ant-btn-dangerous[disabled]{opacity:.5;cursor:not-allowed}.white-bg{background-color:#fff!important}.app{min-height:100vh;display:flex;flex-direction:column}.unauth-button{margin:0 auto!important;text-align:center;width:70%!important;border-radius:50px!important;display:block!important;background-color:var(--primary-color)!important;color:var(--background-color)!important;border:none!important;padding:10px 20px;font-size:16px!important;font-weight:500!important}.unauth-button:hover{background-color:#6a3d2b}.unauth-button.preview-button{max-width:215px!important;padding:7px 10px!important}.unauth-button:disabled{background-color:#ccc;cursor:not-allowed}.cursor-disabled{cursor:not-allowed!important}.form-label{width:100%;text-align:left;font-weight:500;color:var(--text-color)}.form-input{width:100%;height:100%;padding:10px 16px;border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;min-height:40px}.form-input:focus{outline:none;border-color:var(--primary-color)}.form-input:disabled{background-color:var(--background-color);cursor:not-allowed;opacity:.6}.form-input.error{border-color:var(--error-color)}.password-input-icon{width:20px;height:20px}.loading-spinner{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #fff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ant-input,.ant-input-affix-wrapper,.ant-input-password,.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-password:hover{border-color:var(--primary-color)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-password:focus{border-color:var(--primary-color)!important}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--primary-color)!important}.ant-select .ant-select-selector{border:none!important;border-color:var(--primary-color)!important}.ant-form-item-label>label{color:var(--text-color)!important}.ant-btn-primary,.ant-btn-primary:hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-input-affix-wrapper,.ant-form-item-has-error .ant-input-password{border-color:var(--error-color)!important}.custom-checkbox .ant-checkbox-checked:hover .ant-checkbox-inner,.custom-checkbox .ant-checkbox-checked .ant-checkbox-inner,.custom-checkbox .ant-checkbox-indeterminate .ant-checkbox-inner,.custom-checkbox .ant-checkbox-indeterminate:hover .ant-checkbox-inner{background-color:#fff!important;width:18px!important;height:18px!important;border-color:#000!important}.custom-checkbox .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#000!important}.custom-checkbox .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#000!important}.custom-checkbox .ant-checkbox-wrapper:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner,.custom-checkbox .ant-checkbox-wrapper:hover .ant-checkbox-indeterminate:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:#fff!important;border-color:#000!important}.custom-checkbox .ant-checkbox-input:focus+.ant-checkbox-inner,.custom-checkbox .ant-checkbox-input:focus-visible+.ant-checkbox-inner{border-color:#000!important;box-shadow:none!important;outline:none!important}.ant-checkbox .ant-checkbox-inner{width:18px!important;height:18px!important;border-color:#000!important;border-radius:0!important}.filter-input-field .ant-select-clear{font-size:19px!important;width:14px!important;height:16px!important;top:46%!important;right:10px!important;margin-top:-8px!important}.custom-radio-group .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:var(--primary-color);background-color:var(--primary-color)}.custom-radio-group .ant-radio-wrapper:hover .ant-radio-inner{border-color:var(--primary-color)}.cursor-pointer{cursor:pointer}button{all:unset;cursor:pointer}.ant-modal-wrap{display:flex;align-items:center;justify-content:center}.ant-modal-wrap .ant-modal{top:auto;padding-bottom:0;transform:none;color:var(--textColor);line-height:1.5;border-radius:8px;font-family:regular}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-header{margin-bottom:10px}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-size:15px;font-family:regular;font-weight:400;color:var(--textColor)}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body{line-height:1.5}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns{text-align:center;margin-top:20px}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-title{font-family:regular;font-weight:400;color:var(--textColor);padding-left:3px}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-body .ant-modal-confirm-content{width:100%;max-width:100%!important;margin-top:15px}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-footer{text-align:center}@media (max-width: 1024px) and (min-width: 768px){html body{font-size:13px}html body .font_11{font-size:10px}html body .font_12{font-size:11px}html body .font_13{font-size:12px}html body .font_15{font-size:14px}html body .font_16{font-size:15px}html body .font_20{font-size:18px}.ant-btn{padding:0 16px!important;min-height:30px}.ant-btn.ant-btn-primary{padding:0 16px;min-height:30px}.form-input{min-height:36px;padding:8px 14px}.unauth-button{width:80%!important;padding:8px 16px!important;font-size:15px!important}.unauth-button.preview-button{max-width:200px!important;padding:6px 8px!important}}.filter-input-with-ant-clear{min-width:140px!important}.filter-input-with-ant-clear .ant-select-clear{font-size:17px!important;top:46%!important;right:14px!important;width:13px!important;height:13px!important}@media (max-width: 1500px) and (min-width: 768px){.filter-input-with-ant-clear .ant-select-clear{font-size:24px!important;top:33%!important;right:10px!important;width:19px!important;height:19px!important}}.ant-select-arrow{font-size:14px!important}.filter-date-field .ant-picker-input .ant-picker-clear{font-size:17px!important}@media (max-width: 1500px) and (min-width: 768px){.filter-date-field .ant-picker-input .ant-picker-clear{font-size:23px!important}}.full-loading-spinner{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000056;z-index:1000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%20width='200'%20height='200'%20style='shape-rendering:%20auto;%20display:%20block;%20background:%20transparent;'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath%20style='transform:scale(0.8);transform-origin:50px%2050px'%20stroke-linecap='round'%20d='M24.3%2030C11.4%2030%205%2043.3%205%2050s6.4%2020%2019.3%2020c19.3%200%2032.1-40%2051.4-40%20C88.6%2030%2095%2043.3%2095%2050s-6.4%2020-19.3%2020C56.4%2070%2043.6%2030%2024.3%2030z'%20stroke-dasharray='42.76482137044271%2042.76482137044271'%20stroke-width='8'%20stroke='%23f1e1c9'%20fill='none'%3e%3canimate%20values='0;256.58892822265625'%20keyTimes='0;1'%20dur='1s'%20repeatCount='indefinite'%20attributeName='stroke-dashoffset'%3e%3c/animate%3e%3c/path%3e%3cg%3e%3c/g%3e%3c/g%3e%3c!--%20[ldio]%20generated%20by%20https://loading.io%20--%3e%3c/svg%3e");background-size:80px 80px;background-position:center;background-repeat:no-repeat}.cursor-not-allowed{cursor:not-allowed!important}.disabled_icon{cursor:not-allowed!important;opacity:.5!important}.opacity_zero_point_five{opacity:.5}.justify-content-end{justify-content:flex-end!important}::-webkit-input-placeholder{color:var(--text-color)}::-moz-placeholder{color:var(--text-color);opacity:1}::-ms-input-placeholder{color:var(--text-color)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input{line-height:20px}input:focus{outline:none}input::-ms-reveal{display:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#928e8e;cursor:pointer!important}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
