.AlertModal-backdrop{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.AlertModal-modal{background:#2c2c2c;border-radius:8px;box-shadow:0 4px 12px #00000080;color:#f0f0f0;min-width:320px;padding:24px;text-align:center}.AlertModal-message{font-size:16px;margin-bottom:20px}.AlertModal-buttonGroup{display:flex;gap:12px;justify-content:center}.AlertModal-button{background-color:#555;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.dashboard-sidebar-container{background-color:#2a2a2a;border-right:10px solid #3b3b3b;color:#f0f0f0;height:100vh;left:0;overflow-y:hidden;padding-top:20px;position:fixed;top:0;transition:width .3s;width:240px;z-index:1000}.dashboard-sidebar-container.collapsed{width:60px}.dashboard-sidebar-logo{align-items:center;border-bottom:1px solid #3b3b3b;display:flex;font-size:20px;font-weight:700;justify-content:center;margin-bottom:10px;padding:0 0 0 5px}.dashboard-icon{align-items:center;display:flex;flex-direction:row}.dashboard-icon img{display:block;height:50px;width:auto}.dashboard-icon.chat-unread{align-items:flex-start;display:flex;flex-direction:column;font-size:15px}.chat-info{display:none}.chat-info.chat-unread{display:block}.chat-info.chat-unread img{display:block;height:100px;width:auto}.collapse-toggle-button{background:none;border:none;color:#eee;cursor:pointer;font-size:18px}.dashboard-sidebar-menu{list-style:none;margin:0;padding:0}.dashboard-sidebar-menu li{font-size:.8rem;padding:0 10px}.dashboard-sidebar-menu a{color:#eee;display:block;text-decoration:none}.dashboard-sidebar-menu a:hover{background-color:#3a3a3a}.dashboard-sidebar-has-submenu>button{background:none;border:none;color:#ddd;cursor:pointer;padding:10px 20px;text-align:left;width:100%}.dashboard-sidebar-submenu{background-color:#3b3b3b;display:none;padding-left:20px}.dashboard-sidebar-submenu.show{display:block}.dashboard-sidebar-submenu.show li{padding:10px 0}.dashboard-mail-badge{background-color:crimson;border-radius:10px;color:#fff;font-size:12px;margin-left:6px;padding:0 6px}.marin-wrapper{display:inline-block;line-height:0;position:relative}.marin-wrapper>img:first-child{display:block;height:100px;width:auto}.unread-text-img{animation:popText .8s ease-in-out infinite;display:block;height:auto;pointer-events:none;position:absolute;right:-10px;top:-14px;width:130px;z-index:5}.marin-wrapper.has-unread>img:first-child{animation:vibe .75s ease-in-out infinite;transform-origin:65% 45%}@keyframes vibe{0%{transform:rotate(0deg) translateY(0)}25%{transform:rotate(-1.5deg) translateY(-1px)}50%{transform:rotate(1.5deg) translateY(0)}75%{transform:rotate(-1deg) translateY(-1px)}to{transform:rotate(0deg) translateY(0)}}@keyframes popText{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.08) rotate(-2deg)}to{transform:scale(1) rotate(0deg)}}.AccountDropdown-container{align-items:center;cursor:pointer;display:flex;height:30px;margin-left:auto;padding-right:10px;position:relative}.AccountDropdown-icon{color:#fff;font-size:20px;transition:opacity .2s}.AccountDropdown-icon:hover{opacity:.8}.AccountDropdown-menu{background-color:#2e2e2e;border:1px solid #444;border-radius:6px;box-shadow:0 4px 8px #0006;color:#fff;position:absolute;right:0;top:35px;width:240px;z-index:1000}.AccountDropdown-info{border-bottom:1px solid #444;font-size:14px;padding:12px}.AccountDropdown-logout{background-color:#e74c3c;border:none;border-radius:0 0 6px 6px;color:#fff;cursor:pointer;font-size:14px;padding:10px;transition:background-color .2s;width:100%}.AccountDropdown-logout:hover{background-color:#c0392b}.dashboard-layout,.dashboard-main{display:flex;height:100vh;position:relative}.dashboard-main{background-color:#121212;color:#eee;flex-direction:column;flex-grow:1;margin-left:240px;transition:margin-left .3s;width:calc(100% - 240px);z-index:0}.dashboard-header{align-items:center;background-color:#000;border-bottom:1px solid #444;color:#f0f0f0;display:flex;font-size:14px;height:30px;justify-content:space-between;padding:5px 15px}.dashboard_config,.dashboard_info{display:flex;justify-items:center}.dashboard_config{align-items:center}.dashboard-header-date{color:#aaa;font-size:1rem;line-height:30px;width:210px}.dashboard-header-weather{color:#aaa;font-size:1rem;line-height:30px;overflow:hidden;padding-left:10px}.dashboard-layout.chat-unread .dashboard-main:after{animation:chatUnreadGlow 2s ease-in-out infinite;border:3px solid #ffee008c;box-shadow:0 0 8px #ffee0059,0 0 20px #ffee0073,0 0 40px #ffee0059,0 0 70px #ffee0040,inset 0 0 15px #ff50dc2e;content:"";inset:0;pointer-events:none;position:absolute;z-index:5}@keyframes chatUnreadGlow{0%{box-shadow:0 0 6px #ffffb499,0 0 14px #ffee0073,0 0 32px #ffdc0059,0 0 70px #ffc80038,inset 0 0 10px #ffee0040;opacity:.75}50%{box-shadow:0 0 10px #ffffc8e6,0 0 22px #ffee00bf,0 0 48px #ffdc008c,0 0 95px #ffc80059,inset 0 0 18px #ffee0073;opacity:1}to{box-shadow:0 0 6px #ffffb499,0 0 14px #ffee0073,0 0 32px #ffdc0059,0 0 70px #ffc80038,inset 0 0 10px #ffee0040;opacity:.75}}.dashboard-content{flex-grow:1;overflow-y:hidden;padding:0 20px 0 10px}body.home-page .dashboard-content{overflow-y:auto}.dashboard-main.collapsed{margin-left:60px}.dashboard-content::-webkit-scrollbar{height:8px;width:8px}.dashboard-content::-webkit-scrollbar-track{background:#444}.dashboard-content::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.dashboard-content::-webkit-scrollbar-thumb:hover{background-color:#aaa}.salesCategorySummaryContainer{display:flex;font-family:sans-serif;width:100%}.salesLeft{box-sizing:border-box;padding:10px 5px;width:55%}.salesRight{box-sizing:border-box;overflow-y:auto;padding:10px;width:45%}.salesTitlePlus{color:#fff;font-size:20px;text-align:right}.salesTitle{font-size:14px}.salesAmount,.salesTitle{color:#fff;text-align:right}.salesAmount{font-size:36px;font-weight:700}.salesCount{color:#fff;font-size:10px;text-align:right}.salesRight{color:#fff;display:flex;flex-direction:column;font-size:12px}.salesRight::-webkit-scrollbar{width:8px}.salesRight::-webkit-scrollbar-track{background:#444}.salesRight::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.salesRight::-webkit-scrollbar-thumb:hover{background-color:#aaa}.uichan-effect-wrapper{bottom:0;height:150px;overflow:visible;pointer-events:none;position:absolute;right:0;width:195px;z-index:-5}.symbol{animation:flyOut 2s ease-out forwards;font-size:24px;left:50%;opacity:0;position:absolute;top:50%}@keyframes flyOut{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0}}.TodaySalesListcontainer{overflow:hidden;padding:0}.TodaySalesListcontainer-header{height:30px;position:relative}.TodaySalesListcontainer-header h3{color:#fc0;font-size:16px;left:0;margin:0;position:absolute;top:0;width:140px}.school{font-size:25px;right:0}.school,.school-stop{position:absolute;top:0}.school-stop{font-size:24px}.uichan-small{display:none;top:0;transition:transform 10s linear}.ojisan,.uichan-small{height:30px;left:0;position:absolute}.ojisan{opacity:0;transition:transform 15s ease}.TodaySalesList-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.TodaySalesList-toolbar-date{font-weight:700;min-width:110px;text-align:center}.TodaySalesList-toolbar button,.TodaySalesList-toolbar select{background-color:#1e1e1e;border:1px solid #444;border-radius:6px;color:#eee;cursor:pointer;font-size:13px;height:32px;padding:0 10px}.disabled-btn{cursor:not-allowed;opacity:.4}.TodaySalesList-toolbar button:hover,.TodaySalesList-toolbar select:hover{background-color:#2a2a2a}.TodaySalesList-toolbar select{min-width:140px}.TodaySalesList{background-color:#222;border:1px solid #444;color:#fff;height:415px;overflow-x:hidden;overflow-y:scroll;padding:8px;position:relative}.TodaySalesList h3{color:#fc0;font-size:16px;margin:0 0 8px}.TodaySalesList-list{list-style:none;margin:0;padding:0}.TodaySalesList-list li{align-items:normal;cursor:pointer;display:flex;flex-direction:column}.TodaySalesList-listDivbox{align-items:center;border-bottom:1px solid #444;cursor:pointer;display:flex;padding:6px}.TodaySalesList-listDivbox.has-set{align-items:center;border-bottom:none;cursor:pointer;display:flex;padding:6px 6px 2px}.TodaySalesList-list li img{height:50px;margin-right:8px;object-fit:contain;width:50px}.TodaySalesList-list li .info{flex-grow:1}.TodaySalesList-list li .name{font-size:14px;font-weight:700}.TodaySalesList-list li .meta{color:#aaa;font-size:12px}.TodaySalesList-list li .time{color:#666;font-size:10px;text-align:right}.set-components{list-style:none;margin:0;padding:0}.set-components li{align-items:center;border-bottom:1px solid #444;cursor:pointer;display:flex;flex-direction:row;padding:0 6px 6px}.set-components li img{height:50px;margin-right:8px;object-fit:contain;width:50px}.TodaySalesList::-webkit-scrollbar{height:8px;width:8px}.TodaySalesList::-webkit-scrollbar-track{background:#444}.TodaySalesList::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.TodaySalesList::-webkit-scrollbar-thumb:hover{background-color:#aaa}.uichan-fixed-wrapper{bottom:0;display:none;float:right;height:150px;pointer-events:none;position:sticky;right:10px;width:195px;z-index:100}.uichan-overlay{height:auto;pointer-events:none;width:100%;z-index:50}.policecar{font-size:40px;left:0;opacity:0;pointer-events:none;position:absolute;top:-19px;transform:scaleX(-1);transition:transform 5s linear}@keyframes warning-flash{0%,to{box-shadow:0 0 0 red}50%{box-shadow:0 0 10px 5px red}}.TodaySalesList.warning{animation:warning-flash .5s linear infinite;border:2px solid red}.lock-overlay{animation:lock-slide .8s ease forwards;background:repeating-linear-gradient(45deg,#300000,#300000 10px,#500000 0,#500000 20px);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}@keyframes lock-slide{0%{opacity:0;transform:translateY(-100%)}to{opacity:.95;transform:translateY(0)}}.lock-overlay{display:none}.schedule-modal-overlay{align-items:center;background:#000000bf;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:3000}.schedule-modal-box{background:#1f1f1f;border-radius:12px;box-sizing:border-box;max-height:90vh;overflow-y:auto;padding:16px;width:min(920px,100%)}.schedule-modal-header{align-items:center;border-bottom:1px solid #333;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.schedule-modal-header h2{font-size:20px;margin:0}.schedule-modal-header button{background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#eee;cursor:pointer;padding:6px 12px}.schedule-modal-form{border-bottom:1px solid #333;display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding-bottom:14px}.schedule-modal-form input[type=date],.schedule-modal-form input[type=datetime-local],.schedule-modal-form input[type=text],.schedule-modal-form select,.schedule-modal-form textarea{background:#262626;border:1px solid #444;border-radius:6px;box-sizing:border-box;color:#eee;font-size:14px;padding:8px 10px;width:100%}.schedule-modal-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.schedule-modal-checks{display:flex;flex-wrap:wrap;gap:16px}.schedule-modal-checks label{align-items:center;display:flex;font-size:14px;gap:6px}.schedule-modal-top-actions{display:flex;flex-wrap:wrap;gap:8px}.schedule-modal-top-actions button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:9px 14px}.schedule-modal-top-actions button[type=button]{background:#6b7280}.schedule-modal-list{display:flex;flex-direction:column;gap:10px}.schedule-modal-item{background:#262626;border:1px solid #333;border-left:4px solid #555;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.schedule-modal-item.is-done{opacity:.4}.schedule-modal-item-main{flex:1 1;min-width:0}.schedule-modal-memo{color:#bbb;font-size:13px;margin-top:6px;white-space:pre-wrap;word-break:break-word}.schedule-modal-item-actions{display:flex;flex-direction:column;gap:6px}.schedule-modal-item-actions button{background:#fff;border:1px solid #bdbdbd;border-radius:6px;cursor:pointer;padding:6px 10px;white-space:nowrap}.schedule-modal-item-actions button.danger{border-color:#e57373;color:#c62828}@media (max-width:900px){.schedule-modal-box{max-height:94vh;padding:12px;width:100%}.schedule-modal-row{grid-template-columns:1fr}.schedule-modal-item{flex-direction:column}.schedule-modal-item-actions{flex-direction:row;flex-wrap:wrap}}.schedule-panel{display:flex;flex-direction:column;gap:10px;margin:10px 10px 0 0}.schedule-panel-section,.schedule-panel-section-left{background:#1f1f1f;border:1px solid #333;border-radius:10px;box-sizing:border-box;padding:6px}.schedule-panel-section-left{flex:5.5 1}.schedule-panel-section-right{background:#1f1f1f;border:1px solid #333;border-radius:10px;box-sizing:border-box;flex:4.5 1;padding:6px}.schedule-panel-sectionbox{display:flex;flex-direction:row;gap:8px}.schedule-panel-header{align-items:center;border-bottom:1px solid #333;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.schedule-panel-header h2{font-size:18px;font-weight:700;margin:0}.count{background:#f90;border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-left:8px;padding:2px 8px}.schedule-panel-header button{background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#eee;cursor:pointer;padding:6px 10px}.toggle-switch{align-items:center;cursor:pointer;display:inline-flex;gap:10px;-webkit-user-select:none;user-select:none}.toggle-switch input{display:none}.toggle-slider{background:#444;border-radius:10px;height:20px;position:relative;transition:background .2s;width:36px}.toggle-slider:before{background:#fff;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s;width:14px}.toggle-switch input:checked+.toggle-slider{background:#228aec}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(16px)}.toggle-label{color:#ddd;font-size:14px}.schedule-list{gap:10px;height:120px}.schedule-list,.schedule-list-today{display:flex;flex-direction:column;overflow-y:auto}.schedule-list-today{gap:4px;height:428px}.schedule-empty{color:#aaa;font-size:14px;padding:10px 0}.schedule-item{align-items:center;background:#1f1f1f;border:none;border-bottom:1px solid #333;border-left:4px solid #f5a1e7;display:flex;gap:4px;justify-content:space-between;padding:3px 12px;width:100%}.schedule-item.clickable{cursor:pointer;text-align:left}.schedule-item.clickable:hover{background:#2e2e2e}.schedule-item.is-done{opacity:.6}.schedule-item.is-overdue{background:#1f1f1f;border-left-color:#dc2626}.schedule-item.is-overdue strong{color:#ffb4b4}.schedule-item-main{flex:1 1;min-width:0}.schedule-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.schedule-title-row strong{color:#fff;font-size:15px}.schedule-badge{background:#eef2ff;padding:2px 4px}.schedule-badge,.schedule-badge2{border-radius:999px;color:#333;display:inline-block;font-size:12px;line-height:1.4}.schedule-badge2{background:#f4ffc3;padding:2px 8px}.schedule-meta{color:#555;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.schedule-status-label{color:#ccc;font-size:13px;min-width:72px}.schedule-countdown-value,.schedule-status-label{font-weight:700;text-align:right;white-space:nowrap}.schedule-countdown-value{color:#fff;font-size:20px;min-width:90px}.schedule-item.countdown{border-left-color:#1962ff}.schedule-item.countdown .schedule-countdown-value{color:#fffb00}.calendar-weekdays{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr);margin-bottom:6px}.calendar-weekday{color:#666;font-size:13px;font-weight:700;text-align:center}.calendar-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr)}.calendar-cell{align-items:flex-start;background:#262626;border:1px solid #333;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-size:10px;font-weight:700;justify-content:space-between;min-height:60px;padding:4px;text-align:left}.calendar-cell.sun .calendar-day{color:#ff6b6b}.calendar-cell.sat .calendar-day{color:#60a5fa}.calendar-cell.holiday .calendar-day{color:#ff6b6b}.calendar-holiday-name{color:#ff6b6b;font-size:8px}.calendar-cell.today{border:1px solid #2563eb}.calendar-cell:hover{background:#2f2f2f;border:1px solid #78e1fc}.calendar-cell.blank{background:#1a1a1a;border:1px dashed #1a1a1a;cursor:default}.calendar-day{color:#eee;font-size:15px;font-weight:700;margin-bottom:2px}.calendar-badge-container{display:flex;flex-direction:row;gap:4px}.calendar-badge-count{background:#69c0ff;border-radius:999px;color:#fff;display:inline-block;font-size:10px;line-height:10px;margin-top:auto;padding:3px 4px}.calendar-badge-count.countdown{background:#1962ff;color:#fff}.calendar-badge-count.normal{background:#f14093;color:#fff}.schedule-confirm-label{color:#fbbf24;font-size:12px;margin-top:6px}.schedule-confirm-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.schedule-confirm-modal{background:#1f1f1f;border:1px solid #333;border-radius:12px;box-shadow:0 16px 40px #00000059;padding:18px;width:min(420px,calc(100vw - 32px))}.schedule-confirm-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:10px;word-break:break-word}.schedule-confirm-message{color:#ccc;font-size:14px;margin-bottom:16px}.schedule-confirm-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.schedule-confirm-actions button{border-radius:8px;cursor:pointer;font-size:14px;padding:8px 14px}.schedule-confirm-actions .confirm-ok{background:#2563eb;border:1px solid #2563eb;color:#fff}.schedule-confirm-actions .confirm-cancel{background:#2a2a2a;border:1px solid #555;color:#eee}.schedule-repeat-box{background:#262626;border:1px solid #333;border-radius:10px;margin-bottom:16px;padding:12px}.schedule-repeat-check{align-items:center;color:#eee;display:flex;font-size:14px;gap:8px;margin-bottom:10px}.schedule-repeat-days-row{align-items:center;color:#ccc;display:flex;flex-wrap:wrap;gap:8px}.schedule-repeat-days-row input{background:#1f1f1f;border:1px solid #444;border-radius:6px;box-sizing:border-box;color:#fff;padding:6px 8px;width:80px}.repeat-days-control{align-items:center;display:flex;gap:6px}.repeat-days-control input{background:#1f1f1f;border:1px solid #444;border-radius:6px;color:#fff;padding:6px 4px;text-align:center;width:60px}.repeat-days-btn{background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#fff;cursor:pointer;font-size:18px;height:32px;transition:background .15s;width:32px}.repeat-days-btn:hover{background:#3a3a3a}.repeat-days-btn:active{background:#555}.schedule-confirm-modal.error{border:1px solid #7f1d1d}.schedule-confirm-modal.error .schedule-confirm-title{color:#fca5a5}@media (max-width:900px){.schedule-panel-header{flex-wrap:wrap}.schedule-item{align-items:flex-start;flex-direction:column}.schedule-countdown-value,.schedule-status-label{min-width:auto;text-align:left}.calendar-cell{min-height:72px;padding:6px}.calendar-day{font-size:14px}.calendar-badge-count{font-size:11px}}.global-chat-panel{background:#2b2b2b;border:1px solid #444;border-radius:10px;display:flex;flex-direction:column;height:700px;overflow:hidden;position:relative}.global-chat-header{align-items:center;background:#333;background-position:0 0;background-size:auto 100%;border-bottom:1px solid #444;color:#fff;display:flex;justify-content:space-between;padding:14px 16px 14px 50px}.global-chat-title{font-size:18px;font-weight:700}.global-chat-subtitle{color:#cfcfcf;font-size:12px;margin-top:4px}.global-chat-unread-badge{background:#fff;border:1.5px solid;border-radius:999px;color:#ff00c8;font-size:12px;font-weight:700;min-width:72px;padding:6px 10px;text-align:center}.global-chat-error{background:#5a2626;color:#fff;font-size:13px;padding:10px 14px}.global-chat-messages{background:#1f1f1f;background-position:bottom;background-size:100% auto;flex:1 1;overflow-y:auto;padding:10px}.global-chat-empty{color:#ddd;padding:30px 0;text-align:center}.global-chat-date-divider{display:flex;justify-content:center;margin:12px 0;pointer-events:none;position:sticky;top:8px;z-index:5}.global-chat-date-divider-label{background:#ffbcf280;border-radius:999px;box-shadow:0 2px 8px #00000040;color:#ff00f4;display:inline-block;font-size:12px;padding:4px 10px}.global-chat-row{display:flex;justify-content:flex-start;margin-bottom:12px}.global-chat-row.mine{justify-content:flex-end}.global-chat-message-group{display:flex;flex-direction:column;max-width:80%}.global-chat-row.mine .global-chat-message-group{align-items:flex-end}.global-chat-row:not(.mine) .global-chat-message-group{align-items:flex-start}.global-chat-message-inline{align-items:flex-end;display:flex;gap:8px}.global-chat-row:not(.mine) .global-chat-message-inline{flex-direction:row}.global-chat-row.mine .global-chat-message-inline{flex-direction:row-reverse}.global-chat-username{color:#5c5c5c;font-size:10px;font-weight:700;margin-bottom:4px;margin-left:6px}.global-chat-side-meta{color:#fa75ff;display:flex;flex-direction:column;font-size:11px;justify-content:flex-end;line-height:1.2;margin-bottom:2px;min-width:42px}.global-chat-side-meta.mine{align-items:flex-end;text-align:right}.global-chat-side-meta.other{align-items:flex-start;text-align:left}.global-chat-read-status{opacity:.95}.global-chat-time{margin-top:4px;opacity:.95}.global-chat-edited{font-size:10px;margin-top:4px;opacity:.85}.global-chat-bubble{background:#fff;border:1px solid #fdccfb;border-radius:14px;color:#333;cursor:pointer;max-width:100%;padding:10px 14px;white-space:pre-wrap;word-break:break-word}.global-chat-bubble.media-only{background:#0000!important;border:none!important;box-shadow:none;padding:4px}.global-chat-bubble.mine{background:#ffdcfd;border:1px solid #ff58f7}.global-chat-text{font-size:14px;line-height:1.5}.global-chat-deleted{font-size:13px;font-style:italic;opacity:.8}.global-chat-reply-preview{background:#ffffff14;border-left:3px solid #ffffff73;border-radius:6px;margin-bottom:8px;padding:8px 10px}.global-chat-reply-user{font-size:12px;font-weight:700;margin-bottom:4px}.global-chat-reply-text{font-size:12px;opacity:.9}.global-chat-stamp-wrap{margin-top:6px}.global-chat-stamp{display:block;max-height:140px;max-width:140px;object-fit:contain}.global-chat-image-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.global-chat-image{background:#222;border-radius:8px;display:block;height:120px;object-fit:cover;width:120px}.global-chat-stamp-picker{grid-gap:8px;background:#262626;border-top:1px solid #444;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));max-height:180px;overflow-y:auto;padding:12px}.global-chat-stamp-empty{color:#ddd;font-size:13px}.global-chat-stamp-button{background:#333;border:1px solid #555;border-radius:8px;cursor:pointer;padding:6px}.global-chat-stamp-button img{display:block;height:56px;object-fit:contain;width:100%}.global-chat-selected-images{background:#252525;border-top:1px solid #444;display:flex;gap:8px;overflow-x:auto;padding:10px 12px}.global-chat-selected-image-item{flex:0 0 auto;position:relative}.global-chat-selected-image-preview{border-radius:8px;display:block;height:72px;object-fit:cover;width:72px}.global-chat-selected-image-remove{background:#a23a3a;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:14px;height:22px;line-height:1;position:absolute;right:-6px;top:-6px;width:22px}.global-chat-input-area{background:#2a2a2a;border-top:1px solid #444;display:flex;gap:10px;padding:12px}.global-chat-sub-button{width:88px}.global-chat-file-button,.global-chat-sub-button{background:#555;border:none;border-radius:8px;color:#fff;cursor:pointer}.global-chat-file-button{align-items:center;display:flex;font-size:13px;justify-content:center;width:72px}.global-chat-input{background:#241414;border:1px solid #fff;border-radius:8px;box-shadow:0 0 8px #fd0094;color:#fff;flex:1 1;font-size:14px;outline:none;padding:10px;resize:none}.global-chat-send-button{background:#ce0089;border:1px solid #fff;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;width:55px}.global-chat-send-button:disabled{cursor:default;opacity:.7}.global-chat-input-wrapper{flex:1 1;position:relative}.global-chat-input{padding-right:40px;width:100%}.global-chat-stamp-icon{background:none;border:none;cursor:pointer;font-size:18px;position:absolute;right:2px;top:50%;transform:translateY(-50%)}.global-chat-stamp-icon:hover{opacity:1}.global-chat-menu-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.global-chat-menu-modal{background:#2f2f2f;border:1px solid #4a4a4a;border-radius:12px;box-sizing:border-box;max-width:calc(100vw - 32px);padding:14px;width:280px}.global-chat-menu-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:12px;text-align:center}.global-chat-menu-button{background:#444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;margin-bottom:8px;padding:12px;width:100%}.global-chat-menu-button.delete{background:#a23a3a}.global-chat-menu-button.cancel{background:#666}.global-chat-scroll-bottom-button{background:#5c5c5c;border:none;border-radius:6px;bottom:84px;box-shadow:0 4px 12px #00000059;color:#fff;cursor:pointer;font-size:13px;font-weight:700;opacity:.7;padding:10px 14px;position:absolute;right:18px;z-index:20}.home_main_container{grid-column-gap:8px;grid-row-gap:8px;display:grid;grid-template-columns:45% 25% 30%;grid-template-rows:150px 485px 25% 25%}.home_main_1-a{border-bottom:2px solid #777;grid-column:1/2;grid-row:1/2}.home_main_1-a img{height:130px}.home_main_1-b{grid-column:1/2;grid-row:2/3;overflow-y:auto}.home_main_2-a{grid-column:2/4;grid-row:1/3;overflow-y:auto}.home_main_chat{grid-column:3/4;grid-row:3/4;padding-right:10px}.AddProductForm_container{background-color:#121212;color:#fff}.AddProductForm_toggleButton{background-color:#333;border:1px solid #555;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:10px;padding:6px 12px;transition:background-color .3s}.AddProductForm_toggleButton:hover{background-color:#444}.AddProductForm_record{grid-gap:0;background-color:#1e1e1e;border:1px solid #333;display:grid;gap:0;grid-template-columns:minmax(300px,30%) minmax(90px,9%) minmax(60px,10%) minmax(60px,10%) minmax(80px,7%) minmax(60px,10%) minmax(40px,8%) minmax(40px,8%) minmax(80px,10%);max-width:100%;padding:4px}.AddProductForm_record input[type=text]{background-color:#0003;border:1px solid #555;color:#fff;font-size:.9rem;height:100%;padding:4px;width:100%}.AddProductForm_submit{background-color:#06c;border:none;border-radius:3px;color:#fff;cursor:pointer;font-weight:700;padding:4px 10px;transition:background-color .3s}.AddProductForm_submit:hover{background-color:#05a}@media screen and (max-width:1180px){.AddProductForm_container{display:none}}.search-container-center{display:grid;margin:0;place-items:center}.search-container{align-items:center;display:flex;justify-content:center;margin-bottom:20px;position:relative;width:100%}.search-inputcontainer{display:flex;margin:20px 0 0;position:relative;width:96%}.search-box{background-color:#2c2c2c;border:1px solid #333;border-radius:30px;color:#e0e0e0;font-size:16px;outline:2px solid #333;outline-offset:2px;padding:12px 40px 12px 15px;transition:all .3s ease;width:100%}.search-box:focus{background-color:#333;border:1px solid #333;outline:1px solid #f39c12;outline-offset:3px}.clear-btn,.filter-btn{color:#e0e0e0;font-size:18px;margin:0;top:50%;transform:translateY(-50%);transition:color .3s ease}.filter-btn{background:none;border:none;cursor:pointer;left:-1px;position:absolute}.clear-btn:hover{color:#f39c12}.submit-btn{background-color:#f39c12;border:none;border-radius:25px;color:#fff;cursor:pointer;font:16px 700;margin:20px 0 0 10px;max-width:20%;padding:13px 20px;transition:background-color .3s ease;width:100%}.submit-btn:hover{background-color:#e67e22}#filterModal{display:none}#filterModal.open{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}#filterModal .modal-content{background-color:#333;border:1px solid #444;border-radius:10px;box-shadow:0 0 10px #00000080;color:#eee;max-width:430px;padding:20px 20px 15px;position:relative;width:90%}#filterModal .modal-content h3{border-bottom:1px solid #555;color:#fff;font-size:20px;margin-bottom:15px;margin-top:0;padding-bottom:10px}#filterModal .close{color:#ccc;cursor:pointer;font-size:26px;font-weight:700;position:absolute;right:15px;top:10px}#filterModal .close:focus,#filterModal .close:hover{color:#fff}#filterModal .filter-form-container{display:flex;flex-direction:column;gap:12px}#filterModal .filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}#filterModal .filter-row label{color:#ccc;font-size:14px;white-space:nowrap}#filterModal input[type=date],#filterModal input[type=number],#filterModal select{background-color:#444;border:1px solid #555;border-radius:4px;color:#fff;font-size:14px;max-width:120px;padding:6px 8px}#filterModal input[type=checkbox],#filterModal input[type=radio]{margin-right:4px;width:auto}#filterModal .switch-filter{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);width:100%}#filterModal .apply-btn{background-color:#06c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px;transition:background-color .3s}#filterModal .apply-btn:hover{background-color:#38d}#filterModal .apply-btn:focus{outline:none}#filterModal input[type=checkbox]{height:16px;width:16px}.pc-table-header div{word-wrap:break-word;white-space:normal}.inventory_container_scroll{height:77vh;overflow-y:auto}.inventory_container_scroll::-webkit-scrollbar{height:8px;width:8px}.inventory_container_scroll::-webkit-scrollbar-track{background:#444}.inventory_container_scroll::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.inventory_container_scroll::-webkit-scrollbar-thumb:hover{background-color:#aaa}.inventory_container{grid-gap:5px;display:grid;gap:5px;place-items:center}.table-container{grid-column-gap:0;grid-row-gap:0;border:2px solid #333;display:grid;font-size:14px;grid-template-columns:32px 32px 30px 30px 39px 39px 35px 35px 44px 44px 30px 30px 70px 70px 40px 40px 45px 45px 45px 40px 40px repeat(12,1fr);grid-template-rows:36px 34px repeat(5,30px);height:228px;margin:10px 0 0;padding:4px;width:84%}.recolabel{align-items:center;display:flex;grid-column:1/3;grid-row:1/2;justify-content:center}.recoid{grid-column:3/5;grid-row:1/2}.recopic{border:1px solid #555;grid-column:1/5;grid-row:2/6;height:90%;margin:4px;width:90%}.recopic,.recopic img{background-color:#fff;border-radius:6px}.recopic img{height:100%;object-fit:contain;width:100%}.picprint{grid-column:1/3;grid-row:6/7}.picprint button{background-color:#888;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.8rem;height:90%;transition:background-color .3s ease;width:90%}.picprintPreview{grid-column:3/5;grid-row:6/7}.picprintPreview button{background-color:#888;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.8rem;height:90%;transition:background-color .3s ease;width:90%}.buyprintPreview{grid-column:1/5;grid-row:7/8}.buyprintPreview button{background-color:#888;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.8rem;height:90%;transition:background-color .3s ease;width:95%}.reconame{font-size:1.1rem;grid-column:5/29;grid-row:1/2}.reconame input{font-size:17px}.recomeka{grid-column:29/34;grid-row:1/2}.pcbuyprice{grid-column:5/7;grid-row:3/4}.recobuyprice{grid-column:7/9;grid-row:3/4}.recotopswitch{grid-column:9/10;grid-row:3/4}.pcsbuyprice{grid-column:5/7;grid-row:4/5}.recosbuyprice{grid-column:7/9;grid-row:4/5}.recosbuyswitch{grid-column:9/10;grid-row:4/5}.recoshopswitch{grid-column:10/11;grid-row:4/5}.amazon{grid-column:5/7;grid-row:2/3}.amazon .amozon_button{background-color:#111;border:1px solid #00f7ff;border-radius:5px;color:#fff;font-size:16px;justify-content:center;padding:2px 4px;transition:background-color .3s ease}.amazon .amozon_button:hover{background-color:#00f7ff;border-color:#00f7ff}.amiami{grid-column:9/11;grid-row:2/3}.amiami .amiami_button{background-color:#111;border:1px solid #f90;border-radius:5px;color:#fff;font-size:16px;justify-content:center;padding:0 4px;transition:background-color .3s ease}.amiami .amiami_button:hover{background-color:#f90;border-color:#f90}.surugaya{grid-column:7/9;grid-row:2/3}.surugaya .surugaya_button{background-color:#111;border:1px solid #0084ff;border-radius:5px;color:#fff;font-size:16px;justify-content:center;padding:0 6px;transition:background-color .3s ease}.surugaya .surugaya_button:hover{background-color:#10f;border-color:#10f}.mercari{grid-column:11/14;grid-row:2/3}.mercari .mercari_button{background-color:#111;border:1px solid #f3422b;border-radius:5px;color:#fff;font-size:16px;justify-content:center;padding:3px 6px;transition:background-color .3s ease}.mercari .mercari_button:hover{background-color:#ff1e00;border-color:#ff1e00}.pcstock{grid-column:5/7;grid-row:5/6;text-align:right}.recostock{grid-column:7/9;grid-row:5/6}.pcsellprice{grid-column:5/7;grid-row:6/7}.recosellprice{grid-column:7/9;grid-row:6/7}.pcsetprice{grid-column:5/7;grid-row:7/8}.recosetprice{grid-column:7/9;grid-row:7/8}.pcupdate{grid-column:11/13;grid-row:3/4;text-align:right}.recoupdate{grid-column:13/15;grid-row:3/4}.pcjan{grid-column:11/13;grid-row:4/5;text-align:right}.pcjan span{border-bottom:2px solid #fe0;padding:0 3px}.recojan{grid-column:13/15;grid-row:4/5}.pcsku{grid-column:11/13;grid-row:5/6;text-align:right}.recosku{grid-column:13/15;grid-row:5/6}.pcsurugaid{grid-column:11/13;grid-row:6/7;text-align:right}.recosurugaya{grid-column:13/15;grid-row:6/7}.pctitle{grid-column:15/17;grid-row:3/4;text-align:right}.recotitle{grid-column:17/21;grid-row:3/4}.pcgenre1{grid-column:15/17;grid-row:4/5;text-align:right}.recogenre1{grid-column:17/21;grid-row:4/5}.pcgenre2{grid-column:15/17;grid-row:5/6;text-align:right}.recogenre2{grid-column:17/21;grid-row:5/6}.reconote{grid-column:15/21;grid-row:6/8}.reconote textarea{background-color:initial;border-color:#2b2b2b;border-radius:3px;color:#fff;font-size:12px;height:94%;resize:none;width:100%}.pccategory{grid-column:11/13;grid-row:7/8;text-align:right}.recocategory{grid-column:13/15;grid-row:7/8}.recosstock{grid-column:21/23;grid-row:3/4}.recopics{grid-column:21/23;grid-row:4/5}.recocsv{grid-column:21/23;grid-row:5/6}.table-container div{line-height:30px}.table-container div input[type=date],.table-container div input[type=number],.table-container div input[type=tel],.table-container div input[type=text]{background-color:#0000;border:0 solid #555;color:#fff;height:100%;padding:2px;width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number],input[type=text]{text-indent:5px}.table-container div input[type=number]:focus,.table-container div input[type=text]:focus{outline-offset:-3px}.recocategory{color:#fff}.recocategory_select{background-color:#121212;border:0;border-radius:4px;color:#fff;padding:4px 0}.recocategory_select option{background-color:#000;color:#fff}.recocategory_select:focus{border:1px solid #fff;outline:none}.recocategory_select option:checked{background-color:#707070;color:#fff}.table-container div input[type=checkbox]{display:none}.checkbox_button{background-color:#888;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;height:26px;line-height:30px;margin:0;padding:0;text-align:center;transition:background-color .3s,box-shadow .3s;width:92%}input[type=checkbox]:checked+.checkbox_button.checkbox1{background-color:gold;box-shadow:0 0 10px #ffee0080}input[type=checkbox]:checked+.checkbox_button.checkbox2{background-color:#ff4500;box-shadow:0 0 10px #ff000080}input[type=checkbox]:checked+.checkbox_button.checkbox3{background-color:maroon;box-shadow:0 0 10px #ff007380}input[type=checkbox]:checked+.checkbox_button.checkbox4{background-color:#0000cd;box-shadow:0 0 10px #0026ff80}input[type=checkbox]:checked+.checkbox_button.checkbox5{background-color:purple;box-shadow:0 0 10px #cc00ff80}input[type=checkbox]:checked+.checkbox_button.checkbox6{background-color:#483d8b;box-shadow:0 0 10px #8800ff80}input[type=checkbox]:not(:checked)+.checkbox_button{background-color:#888;box-shadow:none}.checkbox_button:hover{background-color:#aaa}.sort-link{background-color:#f8f9fa;border:1px solid #ccc;border-radius:5px;color:#333;display:inline-block;font-weight:700;height:50px;padding:3px;text-align:center;text-decoration:none;width:100%}.sort-link:hover{background-color:#ddd}.recoid{align-items:center;display:flex;justify-content:center}.inventory_table_item_id{background-color:#888;border:none;border-radius:1px;color:#fff;cursor:pointer;height:90%;line-height:1rem;transition:background-color .3s ease;width:90%}.inventory_table_item_id:hover{background-color:#555}.inventory_table_add_to_label{background-color:#888;border:none;border-radius:1px;color:#fff;cursor:pointer;font-size:1.2rem;height:90%;transition:background-color .3s ease;width:90%}.scroll-buttons{bottom:16px;display:flex;flex-direction:column;gap:8px;position:fixed;right:16px;z-index:99999}.scroll-bottom-btn,.scroll-top-btn{align-items:center;background-color:#00000080;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;padding:6px}.triangle-up{border-bottom:16px solid #fff}.triangle-down,.triangle-up{border-left:12px solid #0000;border-right:12px solid #0000;height:0;margin-bottom:2px;width:0}.triangle-down{border-top:16px solid #fff}.scroll-buttons-label{font-size:12px}@media screen and (max-width:1700px){.table-container{width:100%}.reconote{display:none}}@media screen and (max-width:1500px){.table-container{width:100%}}@media screen and (max-width:1250px){.table-container{width:100%}.recosstock{grid-column:21/24;grid-row:3/4}.recopics{grid-column:21/24;grid-row:4/5}.recocsv{grid-column:21/24;grid-row:5/6}}@media screen and (max-width:1050px){.table-container{width:100%}.recosstock{grid-column:21/30;grid-row:3/4}.recopics{grid-column:21/30;grid-row:4/5}.recocsv{grid-column:21/30;grid-row:5/6}}@media screen and (max-width:960px){.reconame{font-size:1.1rem;grid-column:5/34;grid-row:1/2}.table-container{width:100%}.recocsv,.recomeka,.recopics,.recosstock{display:none}}@media screen and (max-width:930px){.reconame{font-size:1.1rem;grid-column:5/34;grid-row:1/2}.table-container{grid-template-columns:32px 32px 30px 30px 39px 39px 35px 35px 44px 44px 30px 30px 70px 70px 40px 40px 45px 45px 45px repeat(12,1fr)}.recotitle{grid-column:17/34;grid-row:3/4}.recogenre1{grid-column:17/34;grid-row:4/5}.recogenre2{grid-column:17/34;grid-row:5/6}.table-container{width:100%}.recocsv,.recomeka,.recopics,.recosstock{display:none}}@media screen and (max-width:830px){.reconame{font-size:1.1rem;grid-column:5/16;grid-row:1/2}.table-container{grid-template-columns:32px 32px 30px 30px 39px 39px 35px 35px 44px 44px 30px 30px 70px 70px repeat(1,1fr);width:100%}.pcgenre1,.pcgenre2,.pctitle,.recocsv,.recogenre1,.recogenre2,.recomeka,.recopics,.recosstock,.recotitle{display:none}}@media screen and (max-width:630px){.reconame{font-size:1.1rem;grid-column:5/14;grid-row:1/2}.table-container{grid-template-columns:32px 32px 30px 30px 39px 39px 35px 35px 44px 44px 30px 30px repeat(1,1fr)}.recocategory_select{width:100%}}@media screen and (max-width:500px){.reconame{font-size:1.1rem;grid-column:5/14;grid-row:1/2}.table-container{grid-template-columns:32px 32px 30px 30px 39px 39px 35px 35px 44px 44px repeat(1,1fr)}.pccategory,.pcjan,.pcsku,.pcsurugaid,.pcupdate,.recocategory,.recojan,.recosku,.recosurugaya,.recoupdate{display:none}}@media screen and (max-width:420px){.reconame{font-size:1.1rem;grid-column:5/14;grid-row:1/2}.table-container{grid-template-columns:25px 25px 25px 25px 39px 39px 35px 35px 44px 44px repeat(1,1fr)}}.InventoryPicModal__Overlay{background:#000000b3;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.InventoryPicModal__Content{background-color:#2a2a2a;border:1px solid #444;border-radius:8px;color:#fff;left:50%;margin:auto;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px;z-index:1001}.InventoryPicModal__Header{font-size:18px;margin-bottom:15px;text-align:center}.InventoryPicModal__WidthButton{background-color:#555;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:5px;padding:8px;text-align:center;width:80px}.InventoryPicModal__WidthButton:hover{background-color:#777}.pagination{margin-top:20px;text-align:center}.pagination a,.pagination span{color:#bbb;margin:0 5px;text-decoration:none}.pagination a:hover{color:#fff}.modal{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.modal-content{background-color:#333;border:1px solid #444;border-radius:10px;box-shadow:0 0 10px #00000080;box-sizing:border-box;color:#eee;max-width:430px;padding:20px;position:relative;width:90%}.close{color:#ccc;font-size:26px;font-weight:700;right:15px}.modal .close:focus,.modal .close:hover{color:#fff}.modal button{background-color:#06c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:10px 40px;transition:background-color .3s}.modal button:hover{background-color:#38d}.modal button:focus{outline:none}.input-box{background-color:#222;border:1px solid #555;border-radius:4px;box-sizing:border-box;color:#fff;font-size:16px;margin-top:6px;padding:8px;width:100%}.label-container{grid-column-gap:0;grid-row-gap:10px;display:grid;grid-template-columns:1fr;grid-template-rows:50px 1fr;height:100%;overflow-y:hidden;width:100%}.labeltable-container{align-items:center;display:flex;flex-direction:column;height:70vh;overflow-y:scroll;scrollbar-color:#888 #444;scrollbar-width:thin;width:99%}.barcode-button-area{height:50px;margin:0 0 0 10px}.labeltable-box{border:2px solid #333;display:flex;flex-direction:row;gap:4px;margin-bottom:6px;padding:4px}.labeltable-button-box{display:flex;flex-direction:column;gap:10px;width:40px}.labeltable-amazon button{background-color:#00a2ff;border:1px solid #006eff;border-radius:4px;color:#fff;height:60px;width:100%}.labeltable-jan-print button,.labeltable-price-print button{background-color:#888;border:1px solid #555;border-radius:4px;color:#fff;height:40px;width:100%}.labeltable-labeltable-row{grid-column-gap:0;grid-row-gap:0;display:grid;font-size:14px;grid-template-columns:32px 32px 30px 30px 39px 45px 35px 35px 44px 44px 30px 30px 70px 70px 40px 40px 45px 45px 45px 40px 40px repeat(11,1fr) 30px;grid-template-rows:36px 34px repeat(5,30px);height:228px;margin:0;width:84%}.labelname{font-size:1.1rem;grid-column:5/33;grid-row:1/2;overflow:hidden}.label_h_jan{grid-column:9/11;grid-row:4/5;line-height:30px;text-align:right}.label_h_jan span{border-bottom:2px solid #fe0;padding:0 3px}.labeljan{grid-column:11/16;grid-row:4/5;line-height:30px}.labelid{grid-column:3/5;grid-row:1/2}.labelflag{align-items:center;display:flex;grid-column:1/3;grid-row:1/2;justify-content:center}.labelpic{border:1px solid #555;grid-column:1/5;grid-row:2/6;height:90%;margin:4px;width:90%}.labelpic,.labelpic img{background-color:#fff;border-radius:6px}.labelpic img{height:100%;object-fit:contain;width:100%}.label_jan{grid-column:13/15;grid-row:4/5}.labelcondition{grid-column:5/9;grid-row:2/3}.label_h_stock{font-size:.7rem;grid-column:5/6;text-align:right}.label-stock,.label_h_stock{grid-row:6/7;line-height:30px}.label-stock{font-size:1rem;grid-column:6/7;text-align:left}.labeladdop{grid-column:5/7;grid-row:3/4}.labelpricesp{grid-column:5/7;grid-row:4/5}.labelboxcondition{grid-column:7/9;grid-row:4/5}.labelprice{grid-column:7/9;grid-row:5/6}.label-inprice-line{display:flex;flex-direction:column;grid-column:6/7;grid-row:7/8}.label_h_set{grid-column:1/3;grid-row:6/7;line-height:30px;text-align:right}.labelset{grid-column:3/5;grid-row:6/7}.labelsetinput{grid-column:1/5;grid-row:7/8}.label-price-line{display:flex;flex-direction:column;font-size:.7rem;grid-column:5/6;grid-row:7/8}.label_h_price{font-size:1rem;grid-column:5/7;grid-row:5/6;text-align:right}.set_h_inprice,.set_h_insetprice{font-size:.7rem;line-height:15px;padding:0;text-align:right}.label_h_number{grid-column:9/11;grid-row:5/6;line-height:30px;text-align:right}.labelnumber{grid-column:11/13;grid-row:5/6}.label_h_comment1{grid-column:9/11;grid-row:2/3;line-height:30px;text-align:right}.labelcomment1{grid-column:11/16;grid-row:2/3}.label_h_comment2{grid-column:9/11;grid-row:3/4;line-height:30px;text-align:right}.labelcomment2{grid-column:11/16;grid-row:3/4}.labeldelete{grid-column:33/34;grid-row:1/2}.label-inprice{grid-column:6/7;grid-row:6/7}.label-insetprice{grid-column:6/7;grid-row:7/8}.label-skuspic{display:flex;gap:6px;grid-column:7/34;grid-row:6/8;height:100%;width:100%}.labelset_plus_id{display:none}.label-skuspic div{background-color:#fff;border:1px solid #555;border-radius:6px;height:96%;margin-bottom:6px;max-width:60px;width:96%}.label-skuspic div img{background-color:#fff;border-radius:6px;height:100%;object-fit:contain;width:100%}.labeltable-labeltable-row div input[type=number],.labeltable-labeltable-row div input[type=text]{background-color:#0000;border:0 solid #555;color:#fff;height:90%;width:100%}.labelset input{background-color:#0000;border:0;color:#fff;width:90%}.labelnumber input,.labelprice input{background-color:#0000;border:0;color:#fff;font-size:1.3rem;width:100%}.labelsetinput button{background-color:#0000;border:2px solid #555;border-radius:5px;color:#fff;width:95%}.labelcondition{color:#fff}.labeladdop select,.labelcondition select{background-color:#121212;border:1px solid #fff;border-radius:4px;color:#fff;padding:4px 0}.labeladdop select option,.labelcondition select option{background-color:#000;color:#fff}.labeladdop select:focus,.labelcondition select:focus{border:1px solid #fff;outline:none}.labeladdop select option:checked,.labelcondition select option:checked{background-color:#707070;color:#fff}.label-toggle{align-items:center;color:#ccc;cursor:pointer;display:flex;flex-direction:column-reverse;font-size:.9rem;gap:.2rem}.label-toggle input{display:none}.label-toggle-slider{background-color:#555;border-radius:16px;height:16px;position:relative;transition:background-color .3s;width:40px}.label-toggle-slider:before{background-color:#fff;border-radius:50%;content:"";height:12px;left:2px;position:absolute;top:2px;transition:transform .3s;width:12px}.label-toggle input:checked+.label-toggle-slider{background-color:#00ff80}.label-toggle input:checked+.label-toggle-slider:before{transform:translateX(20px)}.label-toggle-label{color:#ccc;font-size:.9rem;height:16px}.label-toggle input:checked~.label-toggle-label{color:#fe0}.labelpricesp input[type=checkbox]{display:none}.glow-button{background-color:#555;border-radius:4px;box-shadow:0 0 4px #0000004d;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:2px 10px;text-align:center;transition:all .3s ease}.glow-button:hover{background-color:#777}.labelpricesp input[type=checkbox]:checked+.glow-button{background-color:#f80;box-shadow:0 0 10px #f80,inset 0 0 4px #fc0;color:#fff}.labelboxcondition input[type=checkbox]{display:none}.glow-button-yellow{background-color:#555;border-radius:4px;box-shadow:0 0 4px #0000004d;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:2px 10px;text-align:center;transition:all .3s ease}.glow-button-yellow:hover{background-color:#777}.labelboxcondition input[type=checkbox]:checked+.glow-button-yellow{background-color:#fa0;box-shadow:0 0 10px #fa0,inset 0 0 4px #fe5;color:#fff}.barcode-button-area{display:flex;gap:50px;justify-content:flex-start;margin:0 0 0 50px;padding-bottom:10px}.barcode-button{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.print-barcode{border:1px solid #00ffea;border-radius:6px;color:#00ffea}.print-qrcode{border:1px solid #e29a14;border-radius:6px;color:#e29a14;padding:0 70px}.barcode-button:hover{transform:scale(1.05)}.barcode-button:active{transform:scale(.95)}.delete-sku-button{background:#f00c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:12px;height:20px;line-height:18px;padding:0;position:absolute;right:0;text-align:center;top:0;width:20px;z-index:1}.label-skuspic-wrapper{display:inline-block;position:relative}@media screen and (max-width:1150px){.labeltable-labeltable-row{grid-template-columns:32px 32px 30px 30px 39px 45px 35px 35px 44px 44px 30px 30px 70px 70px repeat(1,1fr)}.labelname{grid-column:5/29;grid-row:1/2;height:36px}.labeldelete{grid-column:28/29;grid-row:1/6}}@media screen and (max-width:860px){.labeltable-labeltable-row{width:98%}}@media screen and (max-width:700px){.labeltable-labeltable-row{grid-template-columns:32px 32px 30px 30px 39px 45px 35px 35px 35px 35px repeat(21,1fr) 30px}.labelname{grid-column:5/32;grid-row:1/2;height:36px}.labeldelete{grid-column:32/33;grid-row:1/2}}@media screen and (max-width:510px){.labeltable-labeltable-row{grid-template-columns:32px 32px 30px 30px 39px 45px 35px 35px 35px 35px repeat(21,1fr) 30px;width:98%}.labelname{grid-column:5/32;grid-row:1/2;height:36px}.labeldelete{grid-column:32/33;grid-row:1/2}.labelnumber{grid-column:32/33;grid-row:5/6}.label_h_number{grid-column:9/32;grid-row:5/6;line-height:30px;overflow:hidden;text-align:right}.label_h_comment1,.label_h_comment2,.label_h_jan,.labelcomment1,.labelcomment2,.labeljan{display:none}}.InventoryPage-header{align-items:center;color:#fff;display:flex;justify-content:space-between;margin-top:4px}.InventoryPage-title{color:#fff;font-size:1.8rem;font-weight:700;margin:0;text-align:center}.InventoryPage-controls{align-items:flex-start;display:flex;gap:1rem;margin-right:4px}.InventoryPage-toggle-wrapper{display:flex;height:45px;justify-content:center}.InventoryPage-segment{background-color:#f4f4f4;border:1px solid #ccc;border-radius:8px;display:inline-flex;overflow:hidden}.InventoryPage-segment-button{background:none;background-color:#f4f4f4;border:none;color:#333;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s,color .2s}.InventoryPage-segment-button.active{background-color:#1a73e8;color:#fff}.InventoryPage-segment-button:not(.active):hover{background-color:#e0e0e0}.InventoryPage-segment2{background-color:#f4f4f4;border:1px solid #ccc;border-radius:8px;display:inline-flex;margin-left:5px;overflow:hidden}.InventoryPage-segment-button2,.search-filter-button{background:none;background-color:#f4f4f4;border:none;color:#333;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s,color .2s}.InventoryPage-segment-button2.active{background-color:#44009c;color:#fff}.InventoryPage-segment-button2.active+.search-filter-button{color:#44009c;font-weight:700}.InventoryPage-segment-button2.active+.search-filter-button:hover{background:#d4bcf3}.search-filter-button2{background:none;background-color:#f4f4f4;border:none;color:#333;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s,color .2s}.search-filter-button2.active{background-color:#44009c;color:#fff}.search-filter-button2.active+.search-filter-button{color:#44009c;font-weight:700}.search-filter-button2.active+.search-filter-button:hover{background:#d4bcf3}.InventoryPage-segment2-button:not(.active):hover{background-color:#e0e0e0}.InventoryPage-toggle{align-items:center;color:#ccc;cursor:pointer;display:flex;flex-direction:column-reverse;font-size:.9rem;gap:.2rem}.InventoryPage-toggle input{display:none}.InventoryPage-toggle-slider{background-color:#555;border-radius:20px;height:20px;position:relative;transition:background-color .3s;width:40px}.InventoryPage-toggle-slider:before{background-color:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .3s;width:16px}.InventoryPage-toggle input:checked+.InventoryPage-toggle-slider{background-color:#00ff80}.InventoryPage-toggle input:checked+.InventoryPage-toggle-slider:before{transform:translateX(20px)}.InventoryPage-toggle-label{color:#ccc;font-size:.8rem}.InventoryPage-uploadButton{background-color:#f0f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.8rem;font-weight:700;padding:6px 30px;transition:background-color .3s;width:180px}.InventoryPage-uploadingButton{background:#70f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;overflow:hidden;padding:6px 0;position:relative;width:180px}.InventoryPage-uploadingButton:before{background:linear-gradient(90deg,#f0f,#f5f,#f0f);content:"";inset:0;position:absolute;transition:width .6s cubic-bezier(.4,0,.2,1);width:0;width:var(--progress-width,0);z-index:0}.InventoryPage-uploadingButton:after{background:linear-gradient(120deg,#ffffff4d,#ffffff1a 30%,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.InventoryPage-uploadingButton span{position:relative;z-index:2}.InventoryPage-uploadingButton.complete{animation:glowFlash .8s ease}@keyframes glowFlash{0%{box-shadow:0 0 0 #f0f0}50%{box-shadow:0 0 15px #f0fc}to{box-shadow:0 0 0 #f0f0}}.InventoryPage-uploadButton:hover{background-color:#ff75ff}@media screen and (max-width:800px){.InventoryPage-header{grid-column-gap:0;align-items:center;color:#fff;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:30px 45px 45px;height:120px;justify-items:center}.InventoryPage-controls{position:static}}.PrintPurchaseOrderPage-purchase-preview{background:#fff;color:#000;font-family:sans-serif;font-size:.7rem;margin:auto;max-width:800px;padding:0}.PrintPurchaseOrderPage-purchase-preview h3{font-size:1.3rem;margin:0;padding:3px;text-align:center;width:100%}.ppop-customer-info-table{border:0;border-collapse:collapse;width:100%}.ppop-customer-info-table td,.ppop-customer-info-table th{background-color:#f4f4f4;border:0;color:#222;padding:3px 0;text-align:left}.ppop-customer-info-table th{background-color:#f4f4f4;color:#222;text-align:right;white-space:nowrap;width:10%}.ppop_purchase_number{border-bottom:1px solid #666;width:20%}.PrintPurchaseOrderPage-purchase-header{margin-bottom:10px}.PrintPurchaseOrderPage-purchase-details{border-collapse:collapse;margin-bottom:20px;table-layout:fixed;width:100%}.PrintPurchaseOrderPage-purchase-details th{background-color:#999;border:1px solid #666;color:#fff;padding:3px 8px;text-align:center}.PrintPurchaseOrderPage-purchase-details td{border:1px solid #666;padding:2px 0}.PrintPurchaseOrderPage-customer-info{background-color:#f4f4f4;border:1px solid #ccc;margin-bottom:10px;padding:5px}.PrintPurchaseOrderPage-customer-info h3{margin-top:0}.PrintPurchaseOrderPage-purchase-summary{margin-bottom:10px;width:50%}.ppop_total{font-weight:600}.ppop-purchase-summary_table{border-collapse:collapse;width:100%}.ppop-purchase-summary_table th{background-color:#999;color:#fff;padding:4px 8px}.ppop-purchase-summary_table td,.ppop-purchase-summary_table th{border:1px solid #666;text-align:center}.ppop_id{text-align:center}.ppop_item_name{padding-left:4px!important;text-align:left!important;width:40%}.ppop_item_name,.ppop_manufacturer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppop_manufacturer,.ppop_quantity{text-align:center}.ppop_quantity{width:5%}.ppop_subtotal,.ppop_unit_price{padding-right:4px!important;text-align:right;width:10%}.ppop_condition{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:15%}.ppop_id_th{width:6%}.ppop_item_name_th{width:39%}.ppop_manufacturer{width:15%}.ppop_quantity_th{width:5%}.ppop_subtotal_th,.ppop_unit_price_th{width:10%}.ppop_condition_th{width:15%}@media print{.PrintPurchaseOrderPage-purchase-preview,.PrintPurchaseOrderPage-purchase-preview *{visibility:visible}}.upload-container{border-radius:8px;color:#eee;margin:0 auto;max-width:100%}.upload-container h1,.upload-container h2{color:#fff;margin-bottom:1rem}.upload-container input[type=file]{background-color:#333;border:1px solid #555;border-radius:5px;color:#ccc;cursor:pointer;font-size:16px;margin-bottom:1rem;padding:10px;width:100%}.upload-container input[type=file]:hover{background-color:#444;border-color:#777}.upload-container input[type=file]::file-selector-button{background-color:#444;border:none;border-radius:3px;color:#ccc;cursor:pointer;padding:6px 12px}.upload-container button{background-color:#333;border:1px solid #444;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-right:10px;padding:12px 20px;transition:background-color .3s ease,border-color .3s ease}.upload-container button:hover{background-color:#555;border-color:#666}.upload-container .delete-session-button{background-color:#c0392b;border-color:#a93226}.upload-container .delete-session-button:hover{background-color:#e74c3c;border-color:#c0392b}.upload-container .save-data-button{background-color:#27ae60;border-color:#1e8449}.upload-container .save-data-button:hover{background-color:#2ecc71;border-color:#27ae60}.center{display:flex;justify-content:center;margin-top:1rem}.center p{color:#ffeb3b;font-weight:700}.upload-container strong{color:#e74c3c}.preview-table-container{background-color:#2c2c2c;border:1px solid #444;margin-top:1rem;max-height:45vh;overflow-y:auto}.preview-table-container table{border-collapse:collapse;color:#ddd;width:100%}.preview-table-container td,.preview-table-container th{border:1px solid #444;padding:10px;text-align:left}.preview-table-container th{background-color:#333;color:#fff;position:sticky;top:0;z-index:1}.newitems-table img{height:30px;width:30px}.newitems-container{height:80vh;overflow:auto}.fixed-action{background-color:#2c2c2c;border-top:1px solid #444;bottom:0;box-shadow:0 -2px 10px #00000080;padding:1rem;position:sticky;text-align:center;z-index:100}.fixed-action p{color:#eee;margin-bottom:1rem}.preview-table-container::-webkit-scrollbar{height:8px;width:8px}.preview-table-container::-webkit-scrollbar-track{background:#444}.preview-table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.preview-table-container::-webkit-scrollbar-thumb:hover{background-color:#aaa}.newitems-container{background-color:#1e1e1e;border:1px solid #444;height:60vh;margin-top:20px;overflow-y:auto;padding:10px}.newitems-table{border-collapse:collapse;color:#f0f0f0;font-size:14px;width:100%}.newitems-table th{background-color:#2a2a2a;border-bottom:1px solid #444;color:#fff;padding:8px;position:sticky;top:0;z-index:1}.newitems-table td{border-bottom:1px solid #333;padding:6px;vertical-align:middle}.newitems-table input[type=date],.newitems-table input[type=text],.newitems-table select{background-color:#121212;border:1px solid #555;border-radius:3px;box-sizing:border-box;color:#f0f0f0;padding:4px;width:100%}.newitems-table input[type=checkbox]{accent-color:#6cf;transform:scale(1.2)}.newitems-table img{background-color:#2a2a2a;border:1px solid #666;height:50px;object-fit:contain;width:50px}.scrape-all-container button{background-color:#333;border:1px solid #666;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:6px 12px}.scrape-all-container button:hover{background-color:#444;border-color:#888}.scrape-all-container form input[type=text]{background-color:#121212;border:1px solid #555;border-radius:4px;color:#fff;margin-right:10px;padding:6px;width:300px}progress[name=scrape_progressbar]{background-color:#222;border:1px solid #555;height:18px;width:100%}progress::-webkit-progress-bar{background-color:#222}progress::-webkit-progress-value{background-color:#6cf}progress::-moz-progress-bar{background-color:#6cf}.scrape_check_td{width:30px}.scrape_release_td{width:120px}.scrape_asin_td{width:140px}.scrape_name_td{width:30%}.crape_maker_td,.scrape_genre1_td,.scrape_jan_td,.scrape_title_td{width:140px}.scrape_genre2_td{width:100px}input[name=scrape_check]{accent-color:#fff}.ScrapeSingle-container{background-color:#1e1e1e;color:#fff;height:95vh;overflow-y:auto;padding:20px}.ScrapeSingle-container::-webkit-scrollbar{height:8px;width:8px}.ScrapeSingle-container::-webkit-scrollbar-track{background:#444}.ScrapeSingle-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.ScrapeSingle-container::-webkit-scrollbar-thumb:hover{background-color:#aaa}.ScrapeSingle-title{font-size:24px;margin-bottom:20px}.ScrapeSingle-scrape-forms{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.ScrapeSingle-form{background-color:#2c2c2c;border-radius:8px;flex:1 1;min-width:300px;padding:15px}.ScrapeSingle-form input{background-color:#333;border:1px solid #555;border-radius:4px;box-sizing:border-box;color:#fff;margin-bottom:10px;margin-top:5px;padding:8px;width:100%}.ScrapeSingle-form button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px;width:100%}.ScrapeSingle-form button:hover{background-color:#45a049}.ScrapeSingle-edit-area{background-color:#2c2c2c;border-radius:8px;padding:20px}.ScrapeSingle-edit-container{display:flex;flex-direction:row;gap:5px}.ScrapeSingle-image img{background-color:#fff;border-radius:6px;height:300px;object-fit:contain;width:300px}.ScrapeSingle-edit-right{display:flex;flex-direction:column;gap:5px}.ScrapeSingle-row{margin-bottom:20px}.ScrapeSingle-multiple{display:flex;flex-direction:row;gap:15px}.ScrapeSingle-multiple>div{flex:1 1;min-width:180px}.ScrapeSingle-multiple label,.ScrapeSingle-row label{display:block;font-weight:700;line-height:1rem;margin-bottom:5px}.ScrapeSingle-multiple input,.ScrapeSingle-multiple select,.ScrapeSingle-row input{background-color:#333;border:1px solid #555;border-radius:4px;box-sizing:border-box;color:#fff;padding:8px 0;width:100%}.ScrapeSingle-multiple input[type=checkbox]{margin-right:5px;width:auto}.ScrapeSingle-competitor{margin-top:0}.ScrapeSingle-competitor h3{font-size:20px;margin-bottom:10px;margin-top:0}.ScrapeSingle-competitor-area{display:flex;flex-direction:row;gap:15px}.ScrapeSingle-competitor div{background-color:#3a3a3a;border-radius:4px;margin-bottom:5px;padding:10px}.CategoryModal-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.CategoryModal-content{background-color:#1e1e1e;border-radius:12px;box-shadow:0 8px 16px #0009;color:#f0f0f0;padding:24px;text-align:center;width:320px}.CategoryModal-title{color:#fff;font-size:1.2rem;margin-bottom:16px}.CategoryModal-select{background-color:#2c2c2c;border:1px solid #555;border-radius:6px;color:#fff;font-size:1rem;padding:8px;width:100%}.CategoryModal-select option{background-color:#2c2c2c;color:#f0f0f0}.CategoryModal-buttons{display:flex;justify-content:space-between;margin-top:20px}.CategoryModal-cancel,.CategoryModal-save{border:none;border-radius:6px;cursor:pointer;font-size:1rem;min-width:45%;padding:8px 16px;transition:background-color .2s ease}.CategoryModal-save{background-color:#4caf50;color:#fff}.CategoryModal-save:disabled{background-color:#3a4f3b;cursor:not-allowed}.CategoryModal-cancel{background-color:#e53935;color:#fff}.StockInForm-container{margin:auto;max-height:94vh;max-width:96%}.StockInForm-title{margin:0 0 10px}.StockInForm-header{display:flex;flex-direction:row}.StockInForm-header-box{display:flex;flex-direction:column;width:400px}.gurabox img{height:100%}.StockInForm-jan-row{align-items:center;display:flex;gap:1rem;margin-bottom:10px}.StockInForm-jan-input{flex:1 1;font-size:1rem;padding:.3rem}.StockInForm-scan-button{padding:.4rem 1rem}.StockInForm-store-row{align-items:center;display:flex;gap:1rem;margin-bottom:10px}.StockInForm-list-title{margin:0 0 10px}.StockInForm-list-area{height:75vh;margin-bottom:10px;overflow-y:scroll;scrollbar-color:#888 #444;scrollbar-width:thin}.StockInForm-list-area::-webkit-scrollbar{width:8px}.StockInForm-list-area::-webkit-scrollbar-track{background:#444}.StockInForm-list-area::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.StockInForm-list-area::-webkit-scrollbar-thumb:hover{background-color:#aaa}.StockInForm-table{border-collapse:collapse;width:99%}.StockInForm-table td,.StockInForm-table th{border:1px solid #ccc;padding:.5rem;text-align:center}.StockInForm-toggle{align-items:center;color:#ccc;cursor:pointer;display:flex;flex-direction:column-reverse;font-size:.9rem;gap:.2rem}.StockInForm-toggle input{display:none}.StockInForm-toggle-slider{background-color:#555;border-radius:20px;height:20px;position:relative;transition:background-color .3s;width:40px}.StockInForm-toggle-slider:before{background-color:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .3s;width:16px}.StockInForm-toggle input:checked+.StockInForm-toggle-slider{background-color:#00ff80}.StockInForm-toggle input:checked+.StockInForm-toggle-slider:before{transform:translateX(20px)}.StockInForm-toggle-label{color:#ccc;font-size:.8rem}.StockInForm-productName{text-align:left!important}.StockInForm-quantity-input{text-align:right;width:60px}.StockInForm-delete-button{background:none;border:none;color:red;cursor:pointer;font-weight:700;padding:.3rem .6rem}.StockInForm-stockin-button{background-color:#00a2ff;border:none;color:#fff;cursor:pointer;font-size:1rem;padding:.6rem 1.2rem}@keyframes shootingStar{0%{filter:brightness(150%);opacity:1;transform:translate(0) scale(.5) rotate(0deg)}50%{filter:brightness(200%)}to{filter:brightness(250%);opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.5) rotate(2turn)}}.star-fly{animation:shootingStar 1.5s ease-out forwards;display:flex;font-size:24px;gap:2px;pointer-events:none;position:fixed;text-shadow:0 0 4px gold,0 0 6px #ff0,0 0 8px #fff;z-index:1000}.star-part{animation:flicker 1.5s infinite}@keyframes flicker{0%{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes explodeStar{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translate(var(--ex),var(--ey)) scale(.8)}}.star-fragment{animation:explodeStar 1s ease-out forwards;color:#ffc;font-size:24px;pointer-events:none;position:fixed;text-shadow:0 0 4px #fff8dc,0 0 6px gold,0 0 8px orange;z-index:1001}.gurabox{perspective:800px;position:relative}.gurabox,.star-orbit{height:125px;width:125px}.star-orbit{animation:orbitRotate 8s linear infinite;left:0;pointer-events:none;position:absolute;top:0;transform-style:preserve-3d}.star-orbit .star{color:gold;font-size:24px;left:50%;position:absolute;text-shadow:0 0 2px gold;top:0;transform:translateX(-50%) translateZ(70px)}@keyframes orbitRotate{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.stock-in-container{background-color:#2c2c2c;color:#fff;overflow:hidden;padding:16px;position:relative;width:100%}.stock-in-container p{background-color:#333;border:1px solid #777;border-radius:5px;color:#fff;margin:5px 0 10px;padding:10px}.stock-in-modal{background:#333;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -2px 10px #0000004d;color:#fff;left:0;max-height:75vh;padding:16px 16px 100px;position:fixed;width:100%}.jan-input-area input,textarea{font-size:16px}.jan-input-area button{font-size:12px;height:24px}.store-selection{align-items:center;display:flex;gap:10px}.store-selection button,.store-selection select{background-color:#555;border:1px solid #777;border-radius:5px;color:#fff;padding:8px}.store-selection button{font-size:.8rem;padding:6px 12px}.quantity-control{align-items:center;display:flex;gap:10px;margin-top:5px}.quantity-control input{background-color:#555;border:1px solid #777;border-radius:5px;color:#fff;font-size:1.4rem;padding:8px;text-align:center;width:50px}.quantity-button{align-items:center;background-color:#555;border:1px solid #777;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.quantity-button:hover{background-color:#666}.quantity-button10{align-items:center;background-color:#555;border:1px solid #777;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;margin-left:30px;width:40px}.quantity-button10:hover{background-color:#666}.button-group{display:flex;justify-content:space-between;margin-top:10px}.cancel-button{align-items:center;background-color:#2c2c2c;display:flex;font-size:1.4rem;height:30px;justify-content:center;padding:4px;position:absolute;right:6px;text-align:center;top:6px;width:30px}.cancel-button,.stock-in-button{border:none;border-radius:5px;color:#fff}.stock-in-button{background:#fb0;font-size:1.2rem;font-weight:700;margin-bottom:10px;padding:10px 20px;width:100%}.stock-in-button:hover{background-color:#0056b3}.product-image{height:30vh;overflow:hidden}.product-image img{height:30vh;object-fit:contain;width:100%}.last-stock-in-message{background-color:#2d3a2d;border:1px solid #4caf50;border-radius:5px;color:#c9f5d3;font-size:.95rem;margin-top:1rem;padding:.5rem 1rem;transition:all .3s ease}.barcodeInputForm{margin:20px}.barcodeInputForm,.barcodeInputForm__input{border:1px solid #ccc;border-radius:5px;padding:10px}.barcodeInputForm__input{font-size:16px;margin-right:10px}.barcodeInputForm__button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.barcodeInputForm__button:hover{background-color:#45a049}.barcodeInputForm__error{font-size:14px;margin-top:10px}.salesDetailModal{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modalContent{background:#fff;border-radius:5px;height:94vh;max-width:60%;padding:20px;width:80%}.close{font-size:24px}.salesDetailModal-label-product_name{color:#333;font-size:1.4rem}.salesDetailModal-condition-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:20px}.salesDetailModal-condition-buttons button{background-color:#f0f0f0;border:1px solid #666;border-radius:5px;cursor:pointer;font-size:1.1rem;padding:20px 6px;transition:background-color .3s ease}.salesDetailModal-condition-buttons button.active{background-color:#ffa723;color:#fff}.salesDetailModal-condition-buttons button:hover{background-color:#ffa723}.salesDetailModal-checkbox-button-group{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:20px}.salesDetailModal-checkbox-button-group button{background-color:#f0f0f0;border:1px solid #666;border-radius:5px;cursor:pointer;font-size:1.1rem;padding:20px 6px;transition:background-color .3s ease}.salesDetailModal-checkbox-button-group button.active{background-color:#4dff5c;color:#fff}.salesDetailModal-category-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);margin-top:20px}.salesDetailModal-category-buttons button{background-color:#f0f0f0;border:1px solid #666;border-radius:5px;cursor:pointer;font-size:1.1rem;padding:20px 6px;transition:background-color .3s ease}.salesDetailModal-category-buttons button.active{background-color:#09f;color:#fff}.salesDetailModal-category-buttons button:hover{background-color:#09f}.salesDetailModal-input-number{display:grid;grid-template-columns:1fr 2fr 1fr;margin-top:20px}.salesDetailModal-quantity{display:grid;grid-template-columns:repeat(1,1fr)}.salesDetailModal-quantity label{background-color:#444;border:1px solid #000;color:#fff;font-size:1.1rem;padding-right:10px;text-align:right}.salesDetailModal-quantity input{background-color:#000;color:#fff;font-size:1.3rem;height:40px;outline:none;text-align:right}.salesDetailModal-unit_price{display:grid;grid-template-columns:repeat(1,1fr)}.salesDetailModal-unit_price label{background-color:#444;border:1px solid #000;color:#fff;font-size:1.1rem;padding-right:10px;text-align:right}.salesDetailModal-unit_price input{background-color:#000;color:#fff;font-size:1.3rem;height:40px;outline:none;text-align:right}.salesDetailModal-discount{display:grid;grid-template-columns:repeat(1,1fr)}.salesDetailModal-discount label{background-color:#444;border:1px solid #000;color:#fff;font-size:1.1rem;padding-right:10px;text-align:right}.salesDetailModal-discount input{background-color:#000;color:#fff;font-size:1.3rem;height:40px;outline:none;text-align:right}.salesDetailModal-keypad{padding:0 8px 8px;width:100%}.alesDetailModal-keypad-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:8px}.alesDetailModal-keypad-button{background-color:#fff;border:1px solid #007bff;border-radius:8px;color:#000;cursor:pointer;font-size:1.5rem;padding:10px}.alesDetailModal-keypad-button:hover{background-color:#e0e0e0}.alesDetailModal-keypad-button-function{background-color:#007bff;border:1px solid #007bff;border-radius:8px;color:#fff;cursor:pointer;font-size:1.5rem;padding:10px}.alesDetailModal-keypad-button-function:hover{background-color:#0056b3}.alesDetailModal-decision-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:10px}.alesDetailModal-decision-buttons button{background-color:#fffb00;border:1px solid #666;border-radius:5px;color:#333;cursor:pointer;font-size:1.1rem;padding:20px 6px;transition:background-color .3s ease}.alesDetailModal-decision-buttons button:hover{background-color:#fffb99}.salesDetailList{border:1px solid #ccc;border-radius:5px;padding:4px 0 0}.salesDetailList__heading{font-size:20px;margin-bottom:10px}.salesDetailList__list{list-style-type:none;padding:0}.salesDetailList__item{border-bottom:1px solid #ccc;font-size:16px;padding:8px}.salesDetailList__item:last-child{border-bottom:none}.salesDetailList{max-height:70vh;overflow-y:scroll;width:100%}.salesDetailList table{border-collapse:collapse;margin-bottom:20px;width:100%}.salesDetailList th{border:0 solid #ddd;padding:6px;text-align:center}.salesDetailList td{border:solid #ddd;border-width:0 0 1px;color:#2c2c2c;font-size:.9rem;height:60px;padding:6px;vertical-align:middle}.salesDetailList_name{font-weight:700;max-width:80%;text-align:justify;width:60%}.salesDetailList_price{font-weight:700;text-align:right;width:100px}.salesDetailList_price_discount{color:red}.salesDetailList_condition{font-weight:700;text-align:right;width:100px}.salescondition{width:100px}.salesDetailList button{background-color:#ff4d4d;border:none;color:#fff;cursor:pointer;padding:5px 10px}.salesDetailList button:hover{background-color:#ff1a1a}.paymentSummary{background-color:#fff;border:1px solid #ccc;border-radius:8px;color:#2b2b2b;font-family:Arial,sans-serif;font-weight:bolder;margin:10px 0 10px 10px;padding:4px}.paymentSummary__section{margin-bottom:10px}.paymentSummary__fontnormal{font-size:1.3rem}.paymentSummary__fontlarge{font-size:1.8rem}.paymentSummary__fontlarge2{font-size:1.6rem}.paymentSummary__tax{font-size:.9rem}.paymentSummary__fontlarge2 .tax-free{color:red;font-size:1.3rem}.paymentSummary__paymentMethods{margin-top:10px}.paymentSummary__paymentMethod{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.paymentSummary__paymentMethod button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px}.paymentSummary__paymentMethod button:hover{background-color:darkred}.paymentSummary__separator{border-top:1px solid #8d8d8d;margin:10px 0}.paymentSummary__section span{display:block;margin-bottom:5px}.paymentSummary__section h4{font-size:1.1rem;font-weight:700;margin:6px 0 20px}.NonStockTaxItemInput-date{color:#222;font-weight:700;margin-bottom:10px}.paymentActionsWithKeypad{align-items:center;display:flex;flex-direction:column;gap:10px}.paymentActionsWithKeypad__buttons1{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);margin-top:6px;padding:0 4px;width:100%}.paymentActionsWithKeypad__buttons2{padding:0 4px}.paymentActionsWithKeypad__buttons2,.paymentActionsWithKeypad__buttons3{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr;width:100%}.paymentActionsWithKeypad__buttons3{padding:20px 8px}.paymentActionsWithKeypad__buttons4{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr;padding:0 8px 10px;width:100%}.action-button-subtotal{background-color:#ffa600;margin:8px 0 0}.action-button-payment,.action-button-subtotal{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;height:80px;padding:12px 20px}.action-button-payment{background-color:#8d8d8d}.action-button:hover{background-color:#0056b3}.keypad__display input{background-color:#000;border:none;color:#fff;font-size:2rem;padding:15px;text-align:right;width:100%}.keypad{padding:0 8px 8px;width:100%}.keypad__buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.keypad-button,.keypad-button-w2{background-color:#fff;border:1px solid #007bff;border-radius:8px;color:#000;cursor:pointer;font-size:1.5rem;padding:10px}.keypad-button-w2{grid-column:2/4}.keypad-button-w2-l{background-color:#fff;color:#000;grid-column:1/3}.keypad-button-w2-l,.keypad-button-w3{border:1px solid #007bff;border-radius:8px;cursor:pointer;font-size:1.5rem;padding:10px}.keypad-button-w3{background-color:#007bff;color:#fff;margin-top:8px;width:100%}.keypad-button:hover{background-color:#e0e0e0}.keypad-button.function{background-color:#007bff;color:#fff}.keypad-button.function:hover{background-color:#0056b3}.cashTransactionlModal{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.cashmodalContent{background:#fff;border-radius:5px;height:45vh;max-width:60%;padding:20px;width:45%}.close{cursor:pointer;font-size:1.4rem;position:absolute;right:10px;top:10px}.cashmodalContent h2{color:#222;font-size:1.8rem;text-align:center}.cashTransactionlnumber{border:1px solid #666;border-radius:8px;color:#222;font-size:3rem;margin-bottom:20px;padding:5px 0;text-align:center}.Purchasewithdrawal{background-color:#f90;border:1px solid #f80;border-radius:8px;color:#fff;font-size:2rem;font-weight:700;margin-bottom:50px;padding:20px 0;width:100%}.cashTransactionlbox{grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(4,1fr)}.cashTransactionlbox button{background-color:#8d8d8d;border:0;border-radius:8px;color:#fff;font-size:1.3rem;padding:20px 4px}.cashTransactionldeposit{background-color:#0fd!important;color:#000!important}.returnModal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.returnModal__content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000004d;height:90vh;overflow-y:auto;padding:20px;width:90vh}.returnModal__content h2{color:#222;font-size:1.8rem;margin-bottom:12px}.returnModal__content_inputnumber{border:1px solid #ccc;border-radius:4px;font-size:1.4rem;margin:8px 0 12px;padding:8px;width:40%}.returnModal__content textarea,.returnModal__content_inputtext{border:1px solid #ccc;border-radius:4px;font-size:1.4rem;margin:8px 0 12px;padding:8px;width:100%}.returnModal__content_select{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin:8px 0 12px;padding:8px;width:100%}.returnModal__list{background:#fafafa;border:1px solid #eee;border-radius:4px;color:#222;height:340px;margin-bottom:16px;max-height:320px;overflow-y:auto;padding:8px}.returnModal__content_search{background-color:#6e6e6e;border:0;border-radius:4px;color:#fff;font-size:1rem;height:44px;margin-left:10px;padding:0 20px}.returnModal__list label{display:block;font-size:15px;margin-bottom:8px}.returnModal__actions{display:flex;gap:10px;justify-content:space-between;margin-top:16px}.returnModal__actions button{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:16px;padding:10px 0;transition:background .2s ease}.returnModal__actions button:first-child{background-color:#007bff;color:#fff;font-size:1.2rem;font-weight:700;height:80px}.returnModal__actions button:last-child{background-color:#ccc;color:#444;font-size:1.2rem;font-weight:700}.returnModal__reazon{color:#444}.returnModal__receiptInfo{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;color:#444;font-size:15px;margin-bottom:12px;padding:10px 16px}.returnModal__refundAmount h3{color:#f03;font-size:1.3rem}.salesSummaryModal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.salesSummaryModal__content{background:#2b2b2b;border-radius:8px;color:#fff;max-height:80vh;max-width:1000px;overflow-y:scroll;padding:20px;width:100%}.salesSummaryModal__content h2{text-align:center}.salesSummaryModal__categoryTable{border-collapse:collapse;margin:15px 0;table-layout:fixed;width:100%}.salesSummaryModal__categoryTable td,.salesSummaryModal__categoryTable th{word-wrap:break-word;border-bottom:1px solid #444;padding:10px;text-align:left}.salesSummaryModal__categoryTable th{background-color:#333;color:#fff}.salesSummaryModal__categoryTable td{color:#ccc}.salesSummaryModal__categoryTable td strong{color:#fff}.salesSummaryModal__button{background-color:#444;color:#fff}.salesSummaryModal__button,.salesSummaryModal__button_regiclose{border:none;border-radius:4px;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}.salesSummaryModal__button_regiclose{background-color:#ffc400;color:#444}.salesSummaryModal__button:hover{background-color:#555}.regiclose_button_area{grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr 3fr;width:100%}@media screen and (max-width:600px){.salesSummaryModal__content{padding:10px}.salesSummaryModal__categoryTable td,.salesSummaryModal__categoryTable th{font-size:14px;padding:8px}}.registerPage{box-sizing:border-box;display:flex;height:85vh}.registerPage_selectedRegister{color:#3f3f3f}.registerPage__leftColumn{background-color:#f4f4f4;box-sizing:border-box;flex-shrink:1;padding:6px;width:100px}.registerPage__leftColumn h1{margin-bottom:20px;text-align:center}.registerPage__buttonArea{display:flex;flex-direction:column;gap:10px}.registerPage__buttonArea button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;height:80px;padding:10px}.registerPage__buttonArea button:hover{background-color:#0056b3}.registerPage__middleColumn{background-color:#fff;box-sizing:border-box;flex:2 1;overflow-y:hidden;padding:8px}.registerPage__barcodeInputArea{margin-bottom:0}.registerPage__barcodeInputArea input{border:1px solid #ccc;border-radius:4px;font-size:18px;padding:10px;width:100%}.registerPage__rightColumn{background-color:#f4f4f4;box-sizing:border-box;flex:1 1}.registerPage__rightColumn h3{margin-bottom:20px;text-align:center}.registerPage__rightColumn div{margin-bottom:10px}.registerPage__rightColumn span{display:block;margin-bottom:10px}.registerPage__rightColumn input[type=number]{border:1px solid #ccc;border-radius:4px;font-size:18px;padding:10px;width:100%}.registerPage__rightColumn .paymentMethod{margin-bottom:20px}.registerPage__rightColumn .paymentMethod label{font-size:16px;margin-right:10px}.registerPage__rightColumn .rightColumnButtons{display:flex;flex-direction:column;gap:10px;margin-top:20px}.registerPage__rightColumn .rightColumnButtons button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px}.registerPage__rightColumn .rightColumnButtons button:hover{background-color:#0056b3}.registerPage__PaymentActionsWithKeypad{background-color:#f4f4f4;box-sizing:border-box;flex:1 1;padding:10px}.registerPage__Keypad__box{background-color:#fff;border:2px solid #007bff;border-radius:10px}.fixed-items-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-bottom:10px}.fixed-item-button{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:80px;justify-content:center;padding:10px;text-align:center;transition:background-color .3s ease,transform .2s ease;width:90px}.fixed-item-button:hover{background-color:#f0f0f0;transform:scale(1.05)}.fixed-item-button .product-name{font-size:14px;margin-bottom:4px}.fixed-item-button .unit-price{color:#666;font-size:12px}.purchase-order-search-container{color:#fff;display:flex;gap:10px;margin-top:2vh;padding:10px;width:100%}.purchase-order-search-list{display:flex;flex:7 1;flex-direction:column;gap:10px}.purchase-status{height:20vh;width:100%}.purchase-order-search-new-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background .2s ease-in-out;width:100%}.purchase-order-search-new-btn:hover{background-color:#0056b3}.purchase-order-search-status-confirmed,.purchase-order-search-status-pending,.purchase-order-search-status-waiting{background-color:#292929;border-radius:8px;flex:1 1;padding:12px}.purchase-order-search-status-pending h3{color:#fff067}.purchase-order-search-status-waiting h3{color:#ffa600}.purchase-order-search-status-confirmed h3{color:#118311}.purchase-order-search-status-lists h3{border-bottom:1px solid #555;font-size:16px;margin-bottom:10px;padding-bottom:5px;text-align:center}.purchase-order-search-status-lists ul{list-style:none;margin:0;padding:0}.purchase-order-search-status-lists li{align-items:center;border-bottom:1px solid #444;cursor:pointer;display:flex;justify-content:space-between;padding:10px;transition:background .2s ease-in-out}.purchase-order-search-status-lists li:hover{background-color:#383838}.purchase-order-search-status-lists>div{background-color:#292929;border-radius:8px;flex:1 1;padding:10px;text-align:center}.purchase-order-search-box{background-color:#292929;border-radius:8px;display:flex;flex:3 1;flex-direction:column;padding:12px}.purchase-order-search-input{align-items:center;background-color:#2a2a2a;border-radius:5px;display:flex;gap:5px;padding:8px}.purchase-order-search-input input{background:#0000;border:1px solid #444;border-radius:4px;color:#fff;flex:1 1;font-size:14px;outline:none;padding:10px}.purchase-order-search-input input::placeholder{color:#aaa}.purchase-order-search-input button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;transition:background .2s ease-in-out}.purchase-order-search-input button:hover{background-color:#0056b3}.purchase-order-search-results{margin-top:10px}.purchase-order-search-item{align-items:center;border-bottom:1px solid #444;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background .2s ease-in-out}.purchase-order-search-item:hover{background-color:#383838}.purchase-order-search-status-dot{border-radius:50%;height:12px;width:12px}.purchase-order-search-pagination{display:flex;justify-content:space-between;padding-top:10px}.purchase-order-search-pagination button{background-color:#555;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.purchase-order-search-pagination button:disabled{background-color:#333;cursor:not-allowed}.purchase-order-search-status-lists{display:flex;gap:10px;justify-content:space-between;width:100%}.purchase-order-status-column{background-color:#292929;border-radius:8px;flex:0 1 auto;padding:10px;text-align:center}.purchase-order-status-header{border-bottom:1px solid #555;color:#fff;font-size:16px;padding-bottom:5px}.purchase-order-list{display:flex;flex-direction:column;gap:5px;height:50vh;margin-top:10px}.purchase-order-item{background-color:#383838;border-radius:4px;display:flex;justify-content:space-between;padding:8px}.purchase-order-item:hover{background-color:#5c5c5c}.purchase-order-date{flex:1 1;text-align:left}.purchase-order-number{flex:1 1;text-align:center}.purchase-order-name{flex:2 1;text-align:center}.purchase-order-amount{flex:1 1;text-align:right}.purchase-order-no-data{color:#aaa;font-size:14px;text-align:center}.arrival-summary-board{align-items:center;border-bottom:1px solid #666;display:flex;gap:10px;height:100%;justify-content:space-between}.arrival-summary-datebox{display:flex;flex-wrap:wrap;margin:0;text-align:center;width:50%}.arrival-summary-date{padding:6px;text-align:left;width:50%}.arrival-summary-header{font-size:18px;font-weight:700}.box-count{color:gold;font-size:20px;margin-left:5px}.arrival-summary-sub{color:#aaa;font-size:14px;margin-top:4px}.delayed-list{height:20vh;overflow:auto;width:50%}.delayed-list h3{margin:0}.delayed-list table{width:100%}.delayed-list-check,.delayed-list-count{width:10%}.product-detail-container-scroll{height:85vh;overflow-y:auto}.sproduct-detail-container-scroll::-webkit-scrollbar-thumb:hover{background-color:#aaa}.product-detail-container-scroll::-webkit-scrollbar{width:8px}.product-detail-container-scroll::-webkit-scrollbar-track{background:#444}.product-detail-container-scroll::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.product-detail-container{display:grid;grid-template-columns:minmax(600px,600px) minmax(700px,90%)}.product-detail-left{display:flex;flex-direction:column}.detail-left{display:flex}.detail_print{background-color:initial;border:1px solid #8400ff;border-radius:4px;color:#8400ff;font-size:.8rem;margin:0;padding:1px 2px}.product-detail-imgbox{max-height:200px;overflow:hidden;position:relative}.image-reload-btn{align-items:center;background:#7a7a7a99;border:none;border-radius:50%;bottom:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;position:absolute;right:5px;width:28px}.image-reload-btn:hover{background:#fffc}.detail img{height:200px;object-fit:contain;width:96%}.detail table{background-color:#1e1e1e;border-collapse:collapse;font-size:.8rem;margin:0 0 5px;width:100%}.detail th,td{border:1px solid #333;padding:5px;text-align:center}.detail th{background-color:#333;color:#fff}.detail_header{background-color:#252525;max-width:200px;min-width:130px;padding-left:10px;text-align:left;width:10%}.detail_header span{border-bottom:2px solid #fe0;padding:0 3px}td input[type=date],td input[type=number],td input[type=tel],td input[type=text]{background-color:#0000;border:0 solid #555;color:#fff;height:100%;padding:2px;width:100%}.inventoryDetail-backButton{background-color:#777;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;margin-right:5px;padding:14px 16px}.inventoryDetail-backButton:hover{background-color:#555}td textarea{background-color:#0000;border:0 solid #555;color:#fff;resize:none;width:100%}.inventoryDetail-deleteButton{background-color:#d9534f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:1rem;padding:.5em 1.2em}.inventoryDetail-deleteButton:hover{background-color:#c9302c}.product-detail-right{display:flex;margin-left:5px}.product-detail-right h2,.product-detail-rightbox1{margin:0}.product-detail-rightbox2{margin-left:5px}.sales-history-box{background-color:#111;border:1px solid #ccc;color:#eee;font-size:14px;margin-top:5px;padding:5px;width:400px}.sales-history-box li,.sales-history-box ul{margin:0;padding:2px 0}.sales-history-box li{list-style:none}.purchase-history-box{background-color:#111;border:1px solid #ccc;color:#eee;font-size:14px;margin-bottom:5px;margin-top:5px;padding:5px;width:400px}.purchase-history-box ul{margin:0;padding:2px 0}.purchase-history-box li{list-style:none;margin:0;padding:2px 0}.sales-summary-box table td{padding:4px 8px}.product-detail-header{display:flex;margin:10px 0}.product-detail-header h2{margin:0}.summaryitem-header{align-items:center;display:flex}.summaryitem-header-number{text-align:center;width:47px}.summaryitem-container{background-color:#111;border:1px solid #ccc;color:#eee;padding:5px;width:400px}.surugayaimage-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000bf;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.surugayaimage-modal-content{background-color:#1e1e1e;border-radius:10px;box-shadow:0 0 20px #ffffff1a;color:#f0f0f0;max-height:90%;max-width:90%;overflow:auto;padding:24px;text-align:center}.surugayaimage-modal-content img{border:1px solid #444;border-radius:6px;margin:16px 0;max-height:400px;max-width:100%}.surugayaimage-modal-buttons{display:flex;gap:16px;justify-content:center;margin-top:12px}.surugayaimage-modal-buttons button{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .2s ease}.surugayaimage-modal-buttons button:first-of-type{background-color:#28a745;color:#fff}.surugayaimage-modal-buttons button:last-of-type{background-color:#dc3545;color:#fff}.surugayaimage-modal-buttons button:hover{opacity:.9}.related-set-section{background-color:#111;border:1px solid #ccc;color:#eee;padding:5px;width:400px}.related-set-section ul{margin:0;padding:2px 0}.related-set-section li{display:flex;list-style:none;margin:0;padding:0}.related-set-section li img{height:60px;margin-right:8px;object-fit:contain;width:60px}.related-set-section li .info{flex-grow:1}.related-set-section li .name{font-size:14px;font-weight:700}.related-set-section li .meta{font-size:12px}.set-components-section{background-color:#111;border:1px solid #ccc;color:#eee;margin-top:5px;padding:5px;width:400px}.set-components-section li{display:flex;list-style:none;margin:0;padding:0}.set-components-section li img{height:60px;margin-right:8px;object-fit:contain;width:60px}.set-components-section li .info{flex-grow:1}.set-components-section li .name{font-size:14px;font-weight:700}.set-components-section li .meta{font-size:12px}.variation-section{background-color:#111;border:1px solid #ccc;color:#eee;margin-bottom:5px;padding:5px;width:400px}.variation-section ul{margin:0;padding:2px 0}.variation-section li{display:flex;list-style:none;margin:0;padding:0}.variation-section li img{height:60px;margin-right:8px;object-fit:contain;width:60px}.variation-section li .info{flex-grow:1}.variation-section li .name{font-size:14px;font-weight:700}.variation-section li .meta{font-size:12px}.variation-item{cursor:pointer}.variation-item:hover{color:#fffb00}.version-code-button{background-color:initial;border:1px solid #1976d2;border-radius:4px;color:#1976d2;cursor:pointer;font-size:.8rem;margin-left:5px;transition:background-color .2s ease,color .2s ease;width:60px}.version-code-button:hover{background-color:#1976d214}.version-code-button:active{background-color:#1976d226}.version-code-button:disabled{cursor:not-allowed;opacity:.4}.detail_buttonbox{display:flex;gap:6px;padding:4px 6px}.detail_amozon_button{background-color:initial;border:1.5px solid #555;border-radius:4px;color:#555;font-size:1rem;height:30px;padding:0;width:30px}.detail_amozon_button:active,.detail_amozon_button:hover{border:1.5px solid #1976d2;color:#1976d2}.detail_amiami_button_s{background-color:initial;border:1.5px solid #555;border-radius:4px;color:#555;font-size:1rem;height:30px;padding:0;width:30px}.detail_amiami_button_s:active,.detail_amiami_button_s:hover{border:1.5px solid #ffa600;color:#ffa600}.detail_amiami_button_b{background-color:initial;border:1.5px solid #555;border-radius:4px;color:#555;font-size:1rem;height:30px;padding:0;width:30px}.detail_amiami_button_b:active,.detail_amiami_button_b:hover{border:1.5px solid #ff9100;color:#ff9100}.detail_surugaya_button_s{background-color:initial;border:1.5px solid #555;border-radius:4px;color:#555;font-size:1rem;height:30px;padding:0;width:30px}.detail_surugaya_button_s:active,.detail_surugaya_button_s:hover{border:1.5px solid #2600ff;color:#2600ff}.detail_surugaya_button_b{background-color:initial;border:1.5px solid #555;border-radius:4px;color:#555;font-size:1rem;height:30px;padding:0;width:30px}.detail_surugaya_button_b:active,.detail_surugaya_button_b:hover{border:1.5px solid #1e00c5;color:#1e00c5}.note_table{margin-top:0}.note_textarea{background-color:#0000;border:0 solid #555;color:#fff;height:307px;resize:none;width:100%}.InventoryAdjustmentList__container{border:1px solid #ccc;font-size:14px;height:200px;padding:5px;width:400px}.InventoryAdjustmentList__title{margin-bottom:5px}.InventoryAdjustmentList__list{list-style:none;margin:0;padding-left:0}.InventoryAdjustmentList__item{padding:2px 0}.InventoryAdjustmentList__pagination{align-items:center;display:flex;justify-content:space-between;margin-top:5px}.purchase-page-container{background-color:#1e1e1e;color:#fff;display:flex;height:100%;overflow:hidden}.left-section{background-color:#2c2c2c;box-shadow:2px 2px 10px #0003;width:66%}.left-section,.right-section{overflow-y:hidden;padding:6px}.right-section{background-color:#3a3a3a;box-shadow:-2px 2px 10px #0003;width:34%}.purchase-order-container{background-color:#2a2a2a;border-radius:8px;color:#fff;margin:auto;max-width:100%}.header{align-items:flex-start;display:flex;justify-content:space-between}.barcode-input{border:1px solid #777;border-radius:5px;margin-left:10px}.purchase-order-button-group{display:flex;gap:6px;justify-content:flex-end;margin-top:10px}.shopfront-order-btn{background:#fffc4b;color:#474747}.new-order-btn,.shopfront-order-btn{border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.new-order-btn{background:#494848;color:#fff}.purchase-order-button-group2{display:flex;gap:6px;justify-content:flex-end;margin-top:10px;width:240px}.order-content{display:flex;gap:10px;justify-content:space-between;width:100%}.customer-info,.order-info{background-color:#333;border-radius:5px;flex:1 1;padding:10px}.info-group{display:flex;justify-content:space-between;margin-bottom:10px}.sub-info{color:#ccc;font-size:14px;margin-left:10px}.buttons-area{align-items:center;align-items:flex-start;padding-bottom:3px}.action-buttons,.buttons-area{display:flex;justify-content:space-between}.action-buttons{align-items:center;margin-top:10px;width:100%}.normal-actions{display:flex;flex-wrap:wrap;gap:6px}.danger-actions{margin-left:auto}.title-bar{align-items:center;display:flex;gap:10px;justify-content:flex-start}.section-title,.title-bar h1{margin:0;padding:0}.status-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px}.complete-assessment{background:#f0ad4e}.complete-assessment:hover{background:#e0a149}.confirm-purchase{background:#5bc0de}.confirm-purchase:hover{background:#35aed3}.confirm-btn{background:#685bde;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px}.confirm-btn:hover{background:#594ccc}.cancel-purchase{background:#d9534f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 14px;transition:all .2s ease}.cancel-purchase:hover{background:#c9302c;transform:scale(1.05)}.cancel-purchase:active{transform:scale(.97)}.action-btn{background:#5cb85c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px}.action-btn:disabled{background:#777;cursor:not-allowed}.print-invoice{background:#f136f1}.action-btn.print-invoice{background:#f136f1;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:8px 12px;text-align:center;text-decoration:none;transition:background-color .2s ease}.action-btn.print-invoice:hover{background-color:#da30da}.action-btn.print-invoice.disabled{background-color:#777;cursor:not-allowed;pointer-events:none}.purchase-mail-modal-overlay{align-items:center;background:#000000db;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:20000}.purchase-mail-modal{background:#020617;border:1px solid #111827;border-radius:14px;box-shadow:0 22px 70px #000000b8;color:#f8fafc;position:relative;z-index:20001}.purchase-mail-modal-wide,.purchase-mail-modal-xl{display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);overflow:hidden;width:min(1320px,calc(100vw - 32px))}.purchase-mail-modal-xl{background:#020617;border:1px solid #111827;box-sizing:border-box;height:min(90vh,calc(100vh - 32px));padding:18px}.purchase-mail-modal h3{color:#fff;flex-shrink:0;font-size:28px;font-weight:700;margin:0 0 14px}.purchase-mail-field{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.purchase-mail-field label{color:#cbd5e1;font-size:13px;font-weight:700}.purchase-mail-field input,.purchase-mail-field textarea{background:#000;border:1px solid #334155;border-radius:8px;box-sizing:border-box;color:#e5e7eb;font-size:14px;outline:none;padding:10px 12px;width:100%}.purchase-mail-field input::placeholder,.purchase-mail-field textarea::placeholder{color:#64748b}.purchase-mail-field input:focus,.purchase-mail-field textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa2e}.purchase-mail-field textarea{line-height:1.6;resize:vertical}.purchase-mail-mode-tabs{display:flex;flex-shrink:0;gap:8px;margin:6px 0 12px}.purchase-mail-mode-tabs button{background:#050b16;border:1px solid #334155;border-radius:8px;color:#cbd5e1;cursor:pointer;padding:8px 14px}.purchase-mail-mode-tabs button.active{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.purchase-mail-editor-grid{grid-gap:14px;display:grid;flex:1 1;gap:14px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);height:calc(100% - 150px);min-height:0;overflow:hidden}.purchase-mail-editor-pane{display:flex;flex-direction:column;min-height:0;min-width:0}.purchase-mail-pane-title{color:#f8fafc;display:block;flex-shrink:0;font-weight:700;margin-bottom:8px}.purchase-mail-editor-pane-left{background:#020617;border-radius:10px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:8px;scrollbar-color:#475569 #020617;scrollbar-width:thin}.purchase-mail-editor-pane-left::-webkit-scrollbar{width:10px}.purchase-mail-editor-pane-left::-webkit-scrollbar-track{background:#020617;border-radius:999px}.purchase-mail-editor-pane-left::-webkit-scrollbar-thumb{background:#475569;border:2px solid #020617;border-radius:999px}.purchase-mail-editor-pane-left::-webkit-scrollbar-thumb:hover{background:#64748b}.purchase-mail-form-section{background:#030712;border:1px solid #1e293b;border-radius:10px;margin-bottom:12px;padding:12px}.purchase-mail-section-header{align-items:center;color:#f8fafc;display:flex;font-weight:700;justify-content:space-between;margin-bottom:10px}.purchase-mail-section-header button{background:#1d4ed8;border:1px solid #2563eb;border-radius:8px;color:#fff;cursor:pointer;padding:6px 10px}.purchase-mail-two-col{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.purchase-mail-three-col{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 120px}.purchase-mail-items-list{display:flex;flex-direction:column;gap:10px}.purchase-mail-item-card{background:#000;border:1px solid #1e293b;border-radius:10px;padding:10px}.purchase-mail-item-delete-wrap{align-items:flex-end;display:flex}.purchase-mail-item-delete{background:#991b1b;border:1px solid #dc2626;border-radius:8px;color:#fff;cursor:pointer;padding:10px 12px;width:100%}.purchase-mail-item-card[data-grouped=true]{border-color:#334155}.purchase-mail-html-textarea{background:#000;border:1px solid #334155;border-radius:10px;color:#e5e7eb;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.5;resize:none;width:100%}.purchase-mail-html-textarea,.purchase-mail-preview-shell{box-sizing:border-box;flex:1 1;height:100%;min-height:0;padding:12px}.purchase-mail-preview-shell{background:#030712;border:1px solid #1e293b;border-radius:10px;overflow:auto;scrollbar-color:#64748b #030712;scrollbar-width:thin}.purchase-mail-preview-shell::-webkit-scrollbar{height:10px;width:10px}.purchase-mail-preview-shell::-webkit-scrollbar-track{background:#030712;border-radius:999px}.purchase-mail-preview-shell::-webkit-scrollbar-thumb{background:#64748b;border:2px solid #030712;border-radius:999px}.purchase-mail-preview-shell::-webkit-scrollbar-thumb:hover{background:#94a3b8}.purchase-mail-preview-content{background:#fff;border-radius:8px;box-sizing:border-box;color:#111827;min-height:100%;overflow:hidden;padding:8px}.purchase-mail-preview-content,.purchase-mail-preview-content *{color:#111827!important}.purchase-mail-preview-content a{color:#1d4ed8!important}.purchase-mail-actions{display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;margin-top:12px}.purchase-mail-actions button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;min-width:140px;padding:10px 14px}.purchase-mail-actions button:first-child{background:#475569;color:#fff}.purchase-mail-actions button:first-child:hover{background:#64748b}.purchase-mail-actions button:last-child{background:#2563eb;color:#fff}.purchase-mail-actions button:last-child:hover{background:#1d4ed8}.purchase-mail-actions button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1280px){.purchase-mail-modal-wide,.purchase-mail-modal-xl{max-width:calc(100vw - 24px);width:calc(100vw - 24px)}.purchase-mail-editor-grid{grid-template-columns:1fr;height:auto;overflow:auto}.purchase-mail-editor-pane-left{max-height:34vh}.purchase-mail-preview-shell{max-height:32vh;min-height:32vh}}@media (max-width:768px){.purchase-mail-three-col,.purchase-mail-two-col{grid-template-columns:1fr}.purchase-mail-modal-overlay{padding:8px}.purchase-mail-modal-xl{height:calc(100vh - 16px);max-height:calc(100vh - 16px);max-width:calc(100vw - 16px);padding:12px;width:calc(100vw - 16px)}.purchase-mail-modal h3{font-size:22px}}.purchase-items-container{background:#222;border-radius:8px;color:#fff;width:100%}.section-title{font-size:18px;padding:6px 0}.search-bar{justify-content:space-between;margin-bottom:12px}.barcode-input{background:#333;border:1px solid #444;border-radius:4px;color:#fff;flex:1 1;font-size:16px;padding:8px}.purchase-table-container{height:40vh;overflow:scroll;width:100%}.purchase-table-container::-webkit-scrollbar{height:8px;width:8px}.purchase-table-container::-webkit-scrollbar-track{background:#444}.purchase-table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.purchase-table-container::-webkit-scrollbar-thumb:hover{background-color:#aaa}.table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #444;padding:4px;text-align:left}.navigatedetail:hover{background-color:#555}th{background:#333;font-weight:700}.purchase-table-imgbox{background-color:#fff;border-radius:5px;height:50px;width:50px}.product-image{border-radius:5px;height:100%;object-fit:contain;width:100%}.input-quantity{font-size:16px;text-align:center;width:45px}.input-price{max-width:80px;width:80px}.input-price,.subtotal-value{font-size:16px;text-align:right}.subtotal-value{width:100px}.img-col{font-size:.9rem}.manufacturer-col{width:80px}.jan-col{padding:0 5px;width:13ch;word-break:break-all}.quantity-col{width:50px}.price-col,.subtotal-col{width:120px}.delete-btn{background:#d9534f;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:4px 8px}.delete-btn:hover{background:#c9302c}.table select{background-color:#333;border:1px solid #555;border-radius:4px;color:#fff;padding:2px}.item_name-col{width:20%}.product-search-container{background-color:#1e1e1e;border-radius:8px;box-shadow:0 4px 10px #0006;color:#fff;height:100%;overflow:hidden;padding:10px}.section-title{border-bottom:2px solid #444;font-size:1.5rem;margin-bottom:10px;padding-bottom:5px}.search-bar{align-items:center;display:flex;margin-bottom:15px;position:relative}.search-bar input{background-color:#2a2a2a;border:1px solid #555;border-radius:5px;color:#fff;outline:none;padding:10px;width:100%}.clear-btn{background:none;border:none;color:#bbb;cursor:pointer;font-size:1.2rem;position:absolute;right:10px}.clear-btn:hover{color:#fff}.search-results{border-top:2px solid #444;max-height:68vh;overflow-y:auto;padding-top:10px}.search-item{display:flex;margin-bottom:5px}.search-item,.support-item{align-items:center;background-color:#252525;border-radius:5px;padding:10px;transition:background .2s ease-in-out}.support-item p{margin:3px 0;padding:3px}.search-item:hover{background-color:#333}.product-search-imgbox{background-color:#fff;border-radius:5px;flex:2 1;height:140px;margin-right:10px;width:140px}.product-search-image{border-radius:5px;height:100%;object-fit:contain;width:100%}.product-info{flex-grow:1;flex:8 1}.product-name{font-size:1rem;font-weight:700;margin:0 0 6px}.product-barcode{color:#bbb;font-size:.9rem;margin:0 0 6px}.price{color:#f39c12;margin:0 0 8px}.no-stock{color:#e74c3c}.add-btn{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:7px 15px;transition:background .2s}.add-btn:hover{background-color:#2980b9}.jan-overlay{background:#0009;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}.jan-modal{background-color:#2a2a2a;border-radius:8px;box-shadow:0 4px 10px #0009;left:50%;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:999}.jan-modal h3,.jan-modal input{color:#fff;margin-bottom:10px}.jan-modal input{background-color:#1e1e1e;border:1px solid #555;border-radius:5px;outline:none;padding:8px;width:80%}.jan-modal button{background-color:#27ae60;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:5px;padding:7px 15px;transition:background .2s}.jan-modal button:hover{background-color:#219150}.jan-modal button:last-child{background-color:#e74c3c}.jan-modal button:last-child:hover{background-color:#c0392b}.pagination-controls{align-items:center;display:flex;justify-content:center;margin-top:15px}.pagination-controls button{background-color:#444;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:0 5px;padding:7px 15px}.pagination-controls button:hover{background-color:#555}.pagination-controls button:disabled{background-color:#666;cursor:not-allowed}.pagination-controls span{color:#fff;font-size:1rem}.supportItem-container{background-color:#1f1f1f;border:1px solid #333;border-radius:8px;color:#f0f0f0;padding:10px}.supportItem-mode{color:#7fc9ff;font-size:.9rem;margin:0 0 8px}.supportItem-image{border-radius:4px;height:240px;object-fit:contain;width:120px}.supportItem-name{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.supportItem-barcode{color:#bbb;font-size:.85rem;margin:0 0 10px}.supportItem-block{background-color:#2a2a2a;border-radius:6px;margin-bottom:8px;padding:1rem}.supportItem-label{align-items:center;display:flex;font-size:.9rem;gap:.5rem;margin:.5rem 0}.supportItem-input{background-color:#121212;border:1px solid #444;border-radius:4px;color:#fff;padding:.4rem;width:100px}.supportItem-switchGroup{align-items:center;display:flex;gap:.4rem;margin:.4rem 0}.supportItem-checkbox{color:#ddd;font-size:.85rem}.supportItem-meta{color:#aaa;font-size:1rem;margin-top:.5rem}.supportItem-switchGroup input[type=checkbox]{display:none}.supportItem-checkbox{background-color:#888;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;height:26px;line-height:30px;margin:0;padding:0;text-align:center;transition:background-color .3s,box-shadow .3s;width:40px}input[type=checkbox]:checked+.supportItem-checkbox.checkbox1{background-color:gold;box-shadow:0 0 10px #ffee0080}input[type=checkbox]:checked+.supportItem-checkbox.checkbox2{background-color:#ff4500;box-shadow:0 0 10px #ff000080}input[type=checkbox]:checked+.supportItem-checkbox.checkbox3{background-color:maroon;box-shadow:0 0 10px #ff007380}.supportItem-line{display:flex;gap:4px}.supportItem-AdjustmentList__container{background-color:#35353b;border:1px solid #2f2f3f;border-radius:8px;color:#e0e0e0;height:100%;overflow-y:auto;padding:6px 10px 10px;width:100%}.supportItem-AdjustmentList__title{border-bottom:1px solid #444;color:#f9f9f9;font-size:1.2rem;font-weight:700;margin:3px 0;padding-bottom:.4rem}.supportItem-AdjustmentList__list{list-style:none;margin:0;padding:0}.supportItem-AdjustmentList__item{align-items:center;border-bottom:1px dotted #333;display:flex;padding:.4rem 0}.supportItem-AdjustmentList__date{color:#bbb;font-family:monospace;width:140px}.supportItem-AdjustmentList__qty{font-weight:700;margin-left:1rem}.supportItem-AdjustmentList__qty.plus{color:#4caf50}.supportItem-AdjustmentList__qty.minus{color:#f44336}.supportItem-AdjustmentList__reason{color:#999;font-style:italic;margin-left:.8rem}.search-results::-webkit-scrollbar{width:8px}.search-results::-webkit-scrollbar-track{background:#444}.search-results::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.search-results::-webkit-scrollbar-thumb:hover{background-color:#aaa}.supportItem-container::-webkit-scrollbar{width:8px}.supportItem-container::-webkit-scrollbar-track{background:#444}.supportItem-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.supportItem-container::-webkit-scrollbar-thumb:hover{background-color:#aaa}.FreeArea{align-items:center;display:flex;justify-content:center}.supportarea-image{height:100%}.summaryitem-container-ps,.variation-section-ps{background-color:#2a2a2a;border-radius:6px;margin-bottom:8px;padding:1rem}.variation-section-ps ul{margin:0;padding:2px 0}.variation-section-ps li{display:flex;list-style:none;margin:0;padding:0}.variation-section-ps li img{height:60px;margin-right:8px;object-fit:contain;width:60px}.variation-section-ps li .info{flex-grow:1}.variation-section-ps li .name{font-size:14px;font-weight:700}.variation-section-ps li .meta{font-size:12px}.TransactionHistoryList-container{box-sizing:border-box;display:flex;gap:24px;height:100%;padding:20px}.TransactionHistoryList-column{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0000001a;flex:1 1;max-height:calc(100vh - 100px);overflow-y:auto;padding:16px}.TransactionHistoryList-heading{border-bottom:1px solid #ccc;color:#444;font-size:1.25rem;margin-bottom:12px;padding-bottom:4px}.TransactionHistoryList-list{list-style:none;margin:0;padding:0}.TransactionHistoryList-item{border-bottom:1px solid #ddd;color:#555;font-size:.95rem;padding:8px 0}.TransactionHistoryList-item:last-child{border-bottom:none}.TransactionHistoryList-edited{font-size:.9rem;margin-left:8px}.TransactionHistoryList-filters{align-items:center;display:flex;font-size:.95rem;gap:12px;padding:0 0 0 30px}.TransactionHistoryList-filters input{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:4px 8px}.TransactionHistoryList-backButton{background-color:#777;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;margin-bottom:16px;padding:14px 16px}.TransactionHistoryList-backButton:hover{background-color:#555}.TransactionHistoryList-filters-button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;padding:6px 12px}.TransactionHistoryList-filters-button:hover{background-color:#007bff}.TransactionHistoryList-others{background-color:#f9f9fc;border-left:1px solid #ccc;padding:16px}.TransactionHistoryList-item input[type=number],.TransactionHistoryList-item select{border:1px solid #ccc;border-radius:4px;margin:4px 8px 4px 0;padding:4px 6px}.TransactionHistoryList-item-button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-left:6px;padding:4px 8px}.TransactionHistoryList-item button:hover{background-color:#007bff}.TransactionHistoryList-edited{color:#d35400;font-size:.85rem;margin-left:6px}.TransactionHistoryList-item-edit{background-color:#aaa;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-left:6px;padding:4px 8px}.TransactionHistoryDetail-container{background-color:#fdfdfd;border-radius:8px;box-shadow:0 0 10px #0000001a;height:96vh;margin:0 auto;max-width:900px;overflow-y:scroll;padding:24px}.TransactionHistoryDetail-title{border-bottom:2px solid #ccc;color:#444;font-size:1.8rem;margin-bottom:20px;padding-bottom:6px}.TransactionHistoryDetail-subtitle{border-bottom:2px solid #ccc;color:#444;font-size:1.2rem;margin-bottom:10px}.TransactionHistoryDetail-section{color:#444;margin-bottom:24px}.TransactionHistoryDetail-list{list-style:none;margin:0;padding-left:0}.TransactionHistoryDetail-item{border-bottom:1px solid #ddd;color:#444;padding:10px 0}.TransactionHistoryDetail-sublist{color:#555;font-size:.95rem;margin-top:8px;padding-left:16px}.TransactionHistoryDetail-loading{font-size:1.2rem;margin-top:60px;text-align:center}.TransactionHistoryDetail-edited{color:#d35400;font-size:.9rem;margin-left:8px}.TransactionHistoryDetail-label{display:block;font-weight:700;margin:8px 0 4px}.TransactionHistoryDetail-input,.TransactionHistoryDetail-select{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:12px;max-width:300px;padding:6px 10px;width:100%}.TransactionHistoryDetail-buttonGroup{margin-top:12px}.TransactionHistoryDetail-buttonGroup button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;margin-right:10px;padding:6px 12px}.TransactionHistoryDetail-buttonGroup button:last-child{background-color:#bdc3c7}.TransactionHistoryDetail-item input{margin-right:8px;padding:4px;width:80px}.TransactionHistoryDetail-item button{background-color:#27ae60;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-top:8px;padding:4px 10px}.TransactionHistoryDetail-item button:last-child{background-color:#aaa}.receiptInfo_editbutton{background-color:#aaa;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-top:8px;padding:4px 10px}.TransactionHistoryDetail-backButton{background-color:#777;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;margin-bottom:16px;padding:14px 16px}.TransactionHistoryDetail-backButton:hover{background-color:#555}.backend-task-panel{background-color:#222;border:1px solid #444;border-radius:8px;box-shadow:0 0 10px #00000080;color:#eee;display:flex;gap:10px;margin:1rem auto;max-width:94%;padding:1rem}.backend-task-start-button{background-color:#444;border:none;border-radius:4px;color:#eee;cursor:pointer;font-size:1rem;padding:.5rem 1rem;transition:background .2s ease}.backend-task-start-button:hover{background-color:#666}.backend-task-progress-box{font-size:1.1rem;margin-top:1rem}.backend-task-progress-text{color:#0af}.backend-task-done-text{color:#0f0}.backend-task-error-text{color:#f55}.backend-task-confirm-box{background-color:#333;border:1px solid #555;border-radius:4px;color:#eee;margin-top:1rem;padding:.5rem;text-align:center}.backend-task-ok-button{background-color:#555;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:.5rem;padding:.3rem .8rem}.backend-task-ok-button:hover{background-color:#777}.backend-task-upload-button{background-color:#555;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-left:.5rem;padding:.5rem 1rem}.backend-task-upload-button:hover{background-color:#777}.backend-task-section{background-color:#1a1a1a;border:1px solid #444;border-radius:8px;margin-bottom:1rem;padding:1rem;width:25%}.backend-task-title{color:#fff;font-size:1.1rem;margin-bottom:.5rem}.backend-task-url-input{background-color:#2a2a2a;border:1px solid #555;border-radius:4px;color:#eee;margin-bottom:.5rem;padding:.5rem;width:100%}.modal-overlay{display:none}.modal-overlay.open{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-box{background-color:#333;border:1px solid #444;border-radius:10px;box-shadow:0 0 10px #00000080;color:#eee;max-width:430px;padding:20px 20px 15px;position:relative;width:90%}.modal-overlay .close{color:#ccc;cursor:pointer;font-size:26px;font-weight:700;position:absolute;right:15px;top:10px}.journal-print-container{background-color:#fff;color:#000;font-family:monospace;font-size:10px;line-height:1.3;margin:0 auto;padding:10px 5px;white-space:pre-wrap;width:58mm}@media print{body{background-color:#fff;color:#000;margin:0;padding:0}.journal-print-container{background-color:#fff}.journal-print-container,.settlement-print-container{color:#000;font-family:monospace;font-size:10px;line-height:1.3;margin:0 auto;padding:10px 5px;visibility:visible;white-space:pre-wrap;width:58mm}}.settlement-print-container{background-color:#fff;color:#000;font-family:monospace;font-size:10px;line-height:1.3;margin:0 auto;padding:10px 5px;white-space:pre-wrap;width:58mm}.LoginForm-login-form{background-color:#1e1e1e;border-radius:10px;box-shadow:0 0 10px #0009;margin:100px auto;max-width:360px;padding:30px}.LoginForm-login-form h2{margin-bottom:20px;text-align:center}.LoginForm-login-form input[type=password],.LoginForm-login-form input[type=text]{background-color:#2e2e2e;border:none;border-radius:6px;color:#fff;margin:10px 0;padding:12px;width:100%}.LoginForm-login-form input:focus{background-color:#3a3a3a;outline:none}.LoginForm-login-form button{background-color:#4a90e2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:12px;transition:background-color .2s;width:100%}.LoginForm-login-form button:hover{background-color:#357ab8}.LoginForm-error{color:#ff6b6b;margin-top:10px;text-align:center}.LoginForm-modal-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.LoginForm-modal{background-color:#2c2c2c;border-radius:10px;box-shadow:0 0 15px #00000080;max-width:90%;padding:20px 30px;text-align:center;width:300px}.LoginForm-modal h3{margin-bottom:15px}.LoginForm-modal ul{list-style:none;padding:0}.LoginForm-modal li{margin-bottom:10px}.LoginForm-modal button{background-color:#6ab04c;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px;transition:background-color .2s;width:100%}.LoginForm-modal button:hover{background-color:#4e944f}@media print{body{background-color:#fff!important;margin:0;padding:0;visibility:visible!important}.image-list,.image-list *{visibility:visible}.image-list{left:0;position:absolute;top:0;width:100%}.image-list img{border:1px solid #333;margin:5px;padding:1px 0 0 1px}.image-list{page-break-inside:avoid}body{background-color:#fff!important;margin:0;padding:0;visibility:visible!important}.buy-print,.buy-print *{visibility:visible}.buy-print{left:0;page-break-inside:avoid;position:absolute;top:0;width:100%}}.buy-printtop{align-items:center;background-image:linear-gradient(45deg,orange 25%,#0000 0),linear-gradient(-45deg,orange 25%,#0000 0),linear-gradient(45deg,#0000 75%,orange 0),linear-gradient(-45deg,#0000 75%,orange 0);background-position:0 0,0 50px,50px -50px,-50px 0;background-size:100px 100px;border:1px solid #ccc;border-radius:6px;color:#000;display:flex;flex-direction:column;font-size:.9rem;font-weight:600;height:910px;margin:1px 5px;max-width:640px;width:640px}.buy-printmoji1{background-color:#009;border-radius:6px;color:#fff;font-size:40px;font-weight:700;height:60px;line-height:60px;margin:3px 0 0;text-align:center;width:96%}.buy-printpicN{background-color:#fff;border:1px solid #999;border-radius:10px;font-family:Georgia,serif;font-weight:900!important;height:500px;margin:5px 0;overflow:hidden;width:500px}.buy-printpicN img{line-height:500px;max-height:500px;object-fit:contain;width:100%}.buy-printpic{grid-column-gap:0;grid-row-gap:0;background-color:#fff;border:1px solid #999;border-radius:10px;display:grid;font-family:Georgia,serif;font-weight:900!important;grid-template-columns:repeat(5,100px);grid-template-rows:repeat(5,100px);height:500px;margin:5px 0;overflow:hidden;width:500px}.buy-printpic img{grid-column:1/6;grid-row:1/6;line-height:500px;max-height:500px;object-fit:contain;width:100%}.buyspecial1{background-color:#000c;color:#fff200;font-size:100px;font-weight:700;grid-column:5/6;grid-row:1/2;line-height:100px}.buyspecial2{grid-row:2/3}.buyspecial2,.buyspecial3{background-color:#fffc;color:#000c;font-size:100px;grid-column:5/6;line-height:100px}.buyspecial3{grid-row:3/4}.buyspecial4{grid-row:4/5}.buyspecial4,.buyspecial5{background-color:#fffc;color:#000c;font-size:100px;grid-column:5/6;line-height:100px}.buyspecial5{grid-row:5/6}.buyspecial6{grid-column:1/2}.buyspecial6,.buyspecial7{background-color:#fffc;color:#000c;font-size:100px;grid-row:5/6;line-height:100px}.buyspecial7{grid-column:2/3}.buyspecial8{grid-column:3/4}.buyspecial8,.buyspecial9{background-color:#fffc;color:#000c;font-size:100px;grid-row:5/6;line-height:100px}.buyspecial9{grid-column:4/5}.buy-printmoji2{background-color:#fff;background:#fffc;border-radius:6px;color:#000;font-size:30px;font-weight:700;height:160px;line-height:30px;margin:0 3px;overflow:hidden;padding:5px 5px 0}.flex{align-items:center;background-color:#fff;border:3px solid #009620;border-radius:6px;display:flex;flex-direction:row;height:126px;justify-content:space-between;margin-top:5px;width:96%}.buy-printsumoji2{color:#009;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:45px;font-weight:900;height:120px;line-height:45px;padding:15px;width:120px}.buy-printsumoji{color:red;font-family:Arial,Helvetica,sans-serif;font-size:115px;font-weight:600;line-height:110px;padding-right:10px;text-align:right}.buy-printsumoji span{font-size:70px;line-height:100px}.mail-sidebar ul{list-style:none;margin-top:0;padding:0}.mail-sidebar li{cursor:pointer;padding:8px}.mail-sidebar li.active{border-bottom:3px solid #555;color:#fff;font-weight:700}.mail-badge{color:#685bde;font-size:.9em;margin-left:5px}.mail-sidebar li.sent{border-top:1px solid #333;margin-top:12px;padding-top:10px}.mail-list{display:flex;flex-direction:column;height:100%;overflow:hidden}.MailList-controls{flex-shrink:0;z-index:1}.MailList-scrollArea{flex:1 1;overflow-y:auto;padding:0}.MailList-filterInput{background-color:#2b2b2b;border:1px solid #444;color:#e0e0e0;font-size:14px;margin-bottom:10px;padding:6px;width:100%}.MailList-headerRow{background-color:#000;border-bottom:1px solid #444;border-top:1px solid #444;color:#eee;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:6px 10px}.MailList-headerRow>div{flex:1 1;-webkit-user-select:none;user-select:none}.MailList-headerRow>div:first-child{flex:2 1}.MailList-list{list-style:none;margin:0;padding-left:0}.MailList-item{align-items:center;background-color:#1e1e1e;color:#e0e0e0;display:flex;overflow:hidden;padding:4px 12px;text-overflow:ellipsis;white-space:nowrap}.MailList-read{font-weight:lighter}.MailList-unread{font-weight:700}.MailList-item.MailList-selected{background-color:#4d4d4d;border-left:4px solid #fcf829;padding-left:6px}.MailList-item strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MailList-meta{color:#aaa;display:flex;flex:0 0 auto;font-size:.9em;gap:10px;margin-left:10px}.MailList-meta span{display:inline-block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MailList-perPageSelector{color:#ccc;margin-top:10px}.MailList-paginationControls{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.MailList-paginationControls button{background-color:#333;border:none;border-radius:4px;color:#ccc;cursor:pointer;font-size:14px;padding:5px 10px}.MailList-paginationControls button:hover{background-color:#444}.MailList-activePage{background-color:#555;color:#fff}.MailList-statusDot{background-color:#3a8bfd;border-radius:50%;display:inline-block;flex-shrink:0;height:10px;margin-right:10px;width:10px}.MailList-read .MailList-statusDot{background-color:#777}.MailList-scrollArea::-webkit-scrollbar{width:8px}.MailList-scrollArea::-webkit-scrollbar-track{background:#444}.MailList-scrollArea::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.MailList-scrollArea::-webkit-scrollbar-thumb:hover{background-color:#aaa}.ProductSearchMail-container{border-radius:8px;color:#fff;height:100%;overflow:hidden}.section-title-container{align-items:center;display:flex;height:30px}.ProductSearchMail-section-title{font-size:1.5rem;margin:0}.ProductSearchMail-reload-btn{font-size:20px}.ProductSearchMail-search-bar{align-items:center;display:flex;margin-bottom:15px;position:relative}.ProductSearchMail-search-bar input{background-color:#2a2a2a;border:1px solid #555;border-radius:5px;color:#fff;outline:none;padding:10px;width:100%}.ProductSearchMail-clear-btn{background:none;border:none;color:#bbb;cursor:pointer;font-size:1.2rem;position:absolute;right:10px}.ProductSearchMail-clear-btn:hover{color:#fff}.ProductSearchMail-results{border-top:2px solid #444;height:67vh;max-height:100%;overflow-y:auto;padding-top:10px}.ProductSearchMail-item{align-items:center;background-color:#252525;border-radius:5px;display:flex;margin-bottom:5px;padding:10px;transition:background .2s ease-in-out}.ProductSearchMail-item:hover{background-color:#333}.ProductSearchMail-imgbox{background-color:#fff;border-radius:5px;flex:3 1;height:150px;margin-right:10px;width:150px}.ProductSearchMail-image{border-radius:5px;height:100%;object-fit:contain;width:100%}.ProductSearchMail-info{flex-grow:1;flex:7 1}.ProductSearchMail-name{font-size:.9rem;margin:0}.ProductSearchMail-barcode{color:#bbb;font-size:.9rem}.ProductSearchMail-price-edit input{background-color:#121212;border:1px solid #444;border-radius:4px;color:#fff;margin-left:8px;padding:.4rem;width:100px}.ProductSearchMail-no-stock{color:#e74c3c}.ProductSearchMail-results::-webkit-scrollbar{width:8px}.ProductSearchMail-results::-webkit-scrollbar-track{background:#444}.ProductSearchMail-results::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.ProductSearchMail-results::-webkit-scrollbar-thumb:hover{background-color:#aaa}.ProductSearchMail-price-block{background-color:#2a2a2a;border-radius:6px;font-size:.95rem;margin-top:8px;padding:10px}.ProductSearchMail-line{align-items:center;display:flex;gap:8px;margin-bottom:8px}.ProductSearchMail-label{align-items:center;color:#fff;display:flex;font-size:.9rem;gap:5px}.ProductSearchMail-input{background-color:#121212;border:1px solid #444;border-radius:4px;color:#fff;margin:0!important;padding:4px 8px!important;text-align:right;width:70px!important}.ProductSearchMail-switchGroup{align-items:center;display:flex;gap:4px}.ProductSearchMail-checkbox{background-color:#666;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:.85rem;padding:2px 8px;transition:background-color .3s,box-shadow .3s}input[type=checkbox]:checked+.ProductSearchMail-checkbox.checkbox1{background-color:gold;box-shadow:0 0 8px #ffd70099}input[type=checkbox]:checked+.ProductSearchMail-checkbox.checkbox2{background-color:#ff4500;box-shadow:0 0 8px #ff450099}input[type=checkbox]:checked+.ProductSearchMail-checkbox.checkbox3{background-color:maroon;box-shadow:0 0 8px #80000099}.ProductSearchMail-switchGroup input[type=checkbox]{display:none}.ProductSearchMail-meta{color:#aaa;font-size:.85rem;margin:4px 0 0}.ProductSearchMail-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:12px}.ProductSearchMail-pagination button{background-color:#444;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.ProductSearchMail-pagination button:disabled{background-color:#666;cursor:not-allowed}.ProductSearchMail-back-btn{background-color:#444;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:10px 0;padding:6px 12px}.ProductSearchMail-back-btn:hover{background-color:#666}.ProductSearchMail-detailitem{align-items:center;display:flex;flex-direction:column;margin-bottom:5px}.ProductSearchMail-detail-upper{display:flex;margin-bottom:20px}.SearchMail-detailitem-line{display:flex;gap:10px;height:45vh;width:100%}.SearchMail-detailitem-AdjustmentList__container{background-color:#353535;border:1px solid #2f2f3f;border-radius:8px;color:#e0e0e0;height:100%;overflow-y:auto;padding:6px 10px 10px;width:100%}.SearchMail-detailitem-AdjustmentList__title{border-bottom:1px solid #444;color:#f9f9f9;font-size:1.2rem;font-weight:700;margin:3px 0;padding-bottom:.4rem}.SearchMail-detailitem-AdjustmentList__list{list-style:none;margin:0;padding:0}.SearchMail-detailitem-AdjustmentList__item{align-items:center;border-bottom:1px dotted #333;display:flex;padding:.4rem 0}.SearchMail-detailitem-AdjustmentList__date{color:#bbb;font-family:monospace;width:140px}.SearchMail-detailitem-AdjustmentList__qty{font-weight:700;margin-left:1rem}.SearchMail-detailitem-AdjustmentList__qty.plus{color:#4caf50}.SearchMail-detailitem-AdjustmentList__qty.minus{color:#f44336}.SearchMail-detailitem-AdjustmentList__reason{color:#999;font-size:.8rem;font-style:italic;margin-left:.8rem}.ProductSearchMail-linkButtons{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.ProductSearchMail-linkBtn{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;height:30px;padding:2px 4px;transition:background-color .2s ease}.ProductSearchMail-linkBtn.amiami{background-color:#ff5fa2}.ProductSearchMail-linkBtn.amiami:hover{background-color:#e64d8e}.ProductSearchMail-linkBtn.surugaya{background-color:#4b7bd9}.ProductSearchMail-linkBtn.surugaya:hover{background-color:#3b64b5}.ProductSearchMail-linkBtn.amazon{background-color:#f90;color:#000}.ProductSearchMail-linkBtn.amazon:hover{background-color:#e68a00}.email-modal-overlay{align-items:center;background:#1e1e1ecc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.email-modal{background:#1e1e1e;border-radius:8px;box-shadow:0 0 10px #000;color:#fff;display:flex;gap:10px;height:90vh;padding:20px;width:90vw;z-index:1100}.email-editor-panel,.email-preview-panel,.email-side-panel{background:#2e2e2e;border-radius:5px;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:10px}.email-preview-panel pre{color:#ccc;white-space:pre-wrap;word-break:break-word}.email-modal h2{margin-top:0}.email-modal label{display:block}.email-modal input,.email-modal textarea{background:#2e2e2e;border:1px solid #444;color:#fff;margin-bottom:10px;margin-top:4px;padding:8px;width:100%}.email-modal textarea{height:50vh;max-height:65vh}.EmailCompose-scrollArea::-webkit-scrollbar,.email-textarea::-webkit-scrollbar{width:8px}.EmailCompose-scrollArea::-webkit-scrollbar-track,.email-textarea::-webkit-scrollbar-track{background:#444}.EmailCompose-scrollArea::-webkit-scrollbar-thumb,.email-textarea::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.EmailCompose-scrollArea::-webkit-scrollbar-thumb:hover,.email-textarea::-webkit-scrollbar-thumb:hover{background-color:#aaa}.email-modal-actions{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.email-modal-actions-send-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px}.email-modal-actions-send-button:hover{background-color:#45a049}.email-modal-actions-cancel-button{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.email-modal-actions-cancel-button:hover{background-color:#d32f2f}.email-original-body{line-height:1.4}.email-modal-actions-buttons{display:flex;flex-direction:row;gap:10px}.mail-body{font-size:16px;line-height:1.2}.mail-detail{background-color:#1a1a1a;color:#eee;display:flex;flex-direction:column;height:100%}.mail-detail-header{background-color:#222;border-bottom:1px solid #444;flex-shrink:0;padding:12px 16px;z-index:1}.mail-detail-scroll{flex:1 1;overflow-y:auto}.mail-detail-scroll::-webkit-scrollbar{width:8px}.mail-detail-scroll::-webkit-scrollbar-track{background:#444}.mail-detail-scroll::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.mail-detail-scroll::-webkit-scrollbar-thumb:hover{background-color:#aaa}.mail-title-row{align-items:center;display:flex;justify-content:space-between}.mail-title{flex:1 1;font-size:1.2em;font-weight:700;margin:0}.mail-actions button{background-color:initial;border:none;color:#ccc;cursor:pointer;font-size:18px;margin-left:8px}.mail-actions button:hover{color:#fff}.mail-info-row{color:#aaa;display:flex;font-size:.95em;justify-content:space-between;margin-top:8px}.mail-body{background-color:#111;border-radius:6px;color:#e0e0e0;line-height:1.6;padding:12px 16px}.mail-attachments{margin-top:20px}.attachment-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.attachment-item{max-width:160px}.attachment-thumb{height:auto}.attachment-pdf,.attachment-thumb{border:1px solid #555;border-radius:4px;width:100%}.attachment-pdf{height:180px}.folder-dropdown{box-shadow:0 2px 8px #0000004d;left:0;z-index:10}.mail-folder-button-container{display:inline-block;margin-right:8px;position:relative}.folder-button{background-color:#444;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.folder-dropdown{background-color:#222;border:1px solid #444;list-style:none;margin:5px 0 0;min-width:160px;padding:0;position:absolute;right:0;top:100%;z-index:20}.folder-dropdown li{color:#eee;cursor:pointer;padding:8px 12px}.folder-dropdown li:hover{background-color:#333}.mail-template-dropdown{display:inline-block;margin-right:8px;position:relative}.mail-page-container{display:flex;height:97vh}.mail-sidebar{border-right:1px solid #ccc;padding:10px 0 0;width:200px}.mail-main-area{display:flex;flex:1 1;flex-direction:column}.mail-list{border-bottom:1px solid #ccc;flex:1 1}.mail-detail,.mail-list{overflow-y:auto;padding:10px}.mail-detail{flex:2 1}.SalesItemCard-container{background:#1e1e1e;border:1px solid #444;border-radius:8px;color:#e0e0e0;display:flex;margin-bottom:12px;padding:10px}.SalesItemCard-image img{background-color:#2a2a2a;border:1px solid #555;height:140px;object-fit:cover;object-fit:contain;width:140px}.SalesItemCard-details{display:flex;flex:1 1;flex-direction:column;padding-left:12px}.SalesItemCard-title{color:#fff;font-size:1.1em;font-weight:700;margin-bottom:6px}.SalesItemCard-info-row{align-items:center;color:#ccc;display:flex;font-size:.9em;gap:5px;margin-bottom:4px}.SalesItemCard-info-40{width:40px}.SalesItemCard-info-40,.SalesItemCard-info-50{align-items:center;display:flex;justify-content:center}.SalesItemCard-info-50{width:50px}.SalesItemCard-info-90{align-items:center;display:flex;justify-content:center;width:90px}.SalesItemCard-databox{align-items:flex-end;display:flex;font-size:.9em;gap:5px}.SalesItemCard-sellprice{margin-top:4px;width:90px}.SalesItemCard-default{display:flex;font-size:1.6rem;justify-content:center;width:50px}.SalesItemCard-inputbox{display:flex;flex-direction:column;width:90px}.SalesItemCard-inputbox input[type=number],.SalesItemCard-inputbox input[type=text],.SalesItemCard-sellprice input{background:#2e2e2e;border:1px solid #666;color:#fff;margin-left:6px;padding:2px 4px;width:80px}.SalesItemCard-row{align-items:center;color:#bbb;display:flex;margin:4px 0 0}.SalesItemCard-box{background:#2a2a2a;border:1px solid #555;color:#f0f0f0;font-size:.8em;height:24px;line-height:24px;margin-left:5px;text-align:center;width:40px}.SalesItemCard-switches{color:#ccc;display:flex;font-size:.9em;margin-top:6px}.SalesItemCard-switches input[type=checkbox]{accent-color:#0cf}.SalesItemCard-2line90{width:90px}.lastbuysell{align-items:center;display:flex;height:24px;justify-content:center;margin-top:4px}.SalesNotePage-container{background-color:#fff;color:#000;padding:16px}.SalesNotePage-container img{height:20px;object-fit:contain;width:20px}.SalesNotePage-container ul{list-style:none;margin:0;padding:0}.SalesNotePage-container li{align-items:center;border-bottom:1px solid #ccc;cursor:default;display:flex;padding:1px}.SalesSummaryPage-filters{align-items:center;display:flex;gap:8px;margin-bottom:16px}.SalesSummaryPage-list{display:flex;flex-direction:column;overflow-y:auto}.SalesSummaryPage-listbox{height:85vh;overflow-y:auto}.SalesNotePage-container h3,.SalesNotePage-container h4,.SalesNotePage-container h5,.SalesNotePage-container h6{color:#000;margin:5px 0;padding:0}.SalesSummaryPage-listbox::-webkit-scrollbar{height:8px;width:8px}.SalesSummaryPage-listbox::-webkit-scrollbar-track{background:#ddd}.SalesSummaryPage-listbox::-webkit-scrollbar-thumb{background-color:#999;border-radius:4px}.SalesSummaryPage-listbox::-webkit-scrollbar-thumb:hover{background-color:#666}.SalesSummaryPage-extra-filters select,.SalesSummaryPage-filters input,.SalesSummaryPage-filters select,.SalesSummaryPage-sort select,.SalesSummaryPage-title-filter input{appearance:none;background-color:#fff;border:1px solid #aaa;border-radius:4px;color:#000;font-size:.9em;margin-left:3px;padding:6px 10px}.SalesSummaryPage-extra-filters select:focus,.SalesSummaryPage-filters input:focus,.SalesSummaryPage-filters select:focus,.SalesSummaryPage-sort select:focus,.SalesSummaryPage-title-filter input:focus{border-color:#007acc;box-shadow:0 0 0 1px #007acc;outline:none}.SalesSummaryPage-title-filter{margin-right:auto}.SalesSummaryPage-grid{display:flex;gap:4px}.SalesSummaryPage-column{background-color:#f9f9f9;border:1px solid #bbb;border-radius:8px;flex:1 1;min-width:0;padding:10px}.SalesSummaryPage-item{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:10px;padding:6px}.SalesSummaryPage-text{display:flex;flex-direction:row;justify-content:space-between;min-width:0;width:100%}.SalesSummaryPage-name{color:#000;font-size:6px;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.SalesSummaryPage-price{color:#000;font-size:.9em;text-align:right}.SalesSummaryPage-filters button{font-size:14px;padding:4px 10px}.InventoryCleanupPage-container{background-color:#222;color:#eee;padding:20px}.InventoryCleanupPage-title{font-size:20px;margin-bottom:16px}.InventoryCleanupPage-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.InventoryCleanupPage-controls input,.InventoryCleanupPage-select{background-color:#333;border:1px solid #555;border-radius:4px;color:#fff;font-size:14px;padding:6px}.InventoryCleanupPage-list{display:flex;flex-direction:column;gap:4px;margin-bottom:24px;max-height:80vh;overflow-y:auto}.InventoryCleanupPage-list img{background-color:#fff;border-radius:6px;height:50px;object-fit:contain;width:50px}.InventoryCleanupPage-row{align-items:center;background-color:#2a2a2a;border:1px solid #444;border-radius:4px;display:flex;flex-wrap:wrap;gap:8px;padding:2px 8px}.InventoryCleanupPage-row input{background-color:#444;border:1px solid #666;color:#fff;padding:4px}.InventoryCleanupPage-button{background-color:#4a90e2;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.InventoryCleanupPage-button:hover{background-color:#357abd}.InventoryCleanupPage-bulk input{background-color:#333;border:1px solid #555;border-radius:4px;color:#fff;margin-right:8px;padding:6px}.InventoryCleanupPage-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:16px}.InventoryCleanupPage-pagination button{background-color:#444;border:1px solid #666;border-radius:4px;color:#fff;padding:6px 12px}.InventoryCleanupPage-pagination button:disabled{cursor:not-allowed;opacity:.5}.InventoryCleanupPage-columns{display:flex;gap:16px}.InventoryCleanupPage-left{flex:2 1}.InventoryCleanupPage-right{background:#222;border-left:1px solid #444;flex:1 1;max-height:90vh;overflow-y:auto;padding:12px}.InventoryCleanupPage-clickable{color:#ebebeb;cursor:pointer;padding:4px 0}.InventoryCleanupPage-clickable:hover{color:#4cf;text-decoration:underline}.dailysalespage-wrapper h2{font-size:1.1rem;margin:0;padding:0}.dailysalespage-tablewrapper{height:90vh;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.dailysalespage-table{border-collapse:collapse;font-size:13px;width:100%}.dailysalespage-table tr.amount-row td{border-bottom:none}.dailysalespage-table tr.count-row td{border-top:none;padding-top:0}.dailysalespage-table td,.dailysalespage-table th{border:1px solid #ccc;font-size:.8rem;padding:4px 2px;text-align:right;white-space:nowrap}.dailysalespage-table th{font-weight:700;text-align:center}.dailysalespage-table-date{width:40px}.dailysalespage-table-separator-row td{background:#0000;border:none;padding:0}.dailysalespage-table-total-row{border:2px solid #ccc}.dailysalespage-table-total-row-amount-row{border:2px solid #ccc;border-bottom:none}.dailysalespage-table-total-row-amount-row td{border:1px solid #ccc;border-bottom:none;padding-bottom:1px}.dailysalespage-table-total-row-count-row{border:2px solid #ccc;border-top:none}.dailysalespage-table-total-row-count-row td{border:1px solid #ccc;border-top:none;padding-top:0}.dailysalespage-controls{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:8px;margin-bottom:12px}.dailysalespage-controls label{color:#eee}.dailysalespage-controls select{background-color:#222;border:1px solid #444;border-radius:4px;color:#fff;font-size:.9rem;padding:4px 8px}.dailysalespage-controls button{background-color:#444;border:1px solid #666;border-radius:4px;color:#fff;cursor:pointer;padding:4px 10px;transition:background-color .2s}.dailysalespage-controls button:hover{background-color:#666}.inventoryDiffbasebox{padding:10px}.inventoryDiffButtonbox{display:flex;margin-bottom:5px}.inventoryDiffButtonbox p{margin:0}.inventoryDiffbox{height:90vh;overflow-y:auto;padding:0 20px 20px}.inventoryDiffbox img{height:50px;object-fit:contain;width:50px}.inventoryDiffbox::-webkit-scrollbar-thumb:hover{background-color:#aaa}.inventoryDiffbox::-webkit-scrollbar{width:8px}.inventoryDiffbox::-webkit-scrollbar-track{background:#444}.inventoryDiffbox::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.inventoryDiff-backButton{background-color:#777;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;margin-bottom:10px;max-height:51px;padding:14px 16px}.inventoryDiff-backButton:hover{background-color:#555}.inventoryDiff-onlyButton{background-color:#ccc;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:.95rem;margin-left:10px;max-height:51px;padding:14px 16px}.inventoryDiff-onlyButton:hover{background-color:#eee}.inventoryDiff-input{padding:11px 16px}.inventoryDiff-csvButton,.inventoryDiff-input{background-color:#ccc;border:none;border-radius:4px;color:#555;cursor:pointer;font-size:.95rem;margin-left:10px}.inventoryDiff-csvButton{padding:14px 16px}.inventoryDiff-csvButton:hover{background-color:#eee}.shift-page{background:#121212;color:#eee;display:flex;flex-direction:column;min-height:calc(100vh - 40px)}.shift-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.shift-page-title{font-size:24px;margin:0}.shift-page-store{color:#bbb;font-size:13px;margin-top:4px}.shift-page-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.shift-btn,.shift-month-input{background:#1f1f1f;border:1px solid #555;border-radius:6px;color:#fff;height:36px;padding:0 12px}.shift-btn{cursor:pointer}.shift-btn-save{background:#2c3e50}.shift-page-note{color:#ccc;font-size:13px;margin-bottom:12px}.shift-loading{padding:24px 0}.shift-table-wrap{background:#181818;border:1px solid #333;max-height:calc(100vh - 180px);overflow:auto}.shift-table-wrap::-webkit-scrollbar{height:8px;width:8px}.shift-table-wrap::-webkit-scrollbar-track{background:#2a2a2a}.shift-table-wrap::-webkit-scrollbar-thumb{background:#666;border-radius:999px}.shift-table-wrap::-webkit-scrollbar-thumb:hover{background:#888}.shift-table{border-collapse:collapse;min-width:100%;table-layout:fixed;width:max-content}.shift-table td,.shift-table th{border:1px solid #333;vertical-align:top}.shift-staff-cell,.shift-staff-col{background:#1a1a1a;left:0;max-width:140px;min-width:140px;position:sticky;z-index:2}.shift-staff-col{padding:10px;top:0;z-index:4}.shift-staff-cell{font-weight:700;padding:10px}.shift-date-col{background:#222;max-width:45px;min-width:45px;padding:6px 2px;position:sticky;text-align:center;top:0;width:45px;z-index:3}.shift-date-col.is-weekend{background:#2b2020}.shift-weekday{color:#bbb;font-size:10px}.shift-cell{background:#161616;background-clip:content-box;cursor:pointer;height:54px;max-width:45px;min-width:45px;padding:3px;-webkit-user-select:none;user-select:none;width:45px}.shift-cell:hover{background:#202020}.shift-cell.has-off-request{background:#241a1a}.shift-cell.is-off{color:gold}.shift-cell-mini{align-items:center;display:flex;flex-direction:column;gap:2px;height:100%;justify-content:center;overflow:hidden;padding:2px;text-align:center;width:100%}.shift-cell-main{font-size:11px;font-weight:700}.shift-cell-main,.shift-cell-sub{line-height:1.1;max-width:46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shift-cell-sub{color:#bbb;font-size:9px}.shift-editor-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2000}.shift-editor-modal{background:#181818;border:1px solid #3a3a3a;border-radius:12px;box-shadow:0 20px 60px #00000080;max-width:420px;overflow:hidden;width:100%}.shift-editor-header{align-items:flex-start;border-bottom:1px solid #333;display:flex;gap:12px;justify-content:space-between;padding:16px}.shift-editor-title{font-size:18px;font-weight:700}.shift-editor-date{color:#bbb;font-size:13px;margin-top:4px}.shift-editor-close{background:#222;border:1px solid #555;border-radius:6px;color:#fff;cursor:pointer;font-size:18px;height:32px;width:32px}.shift-editor-body{display:flex;flex-direction:column;gap:14px;padding:16px}.shift-editor-check{align-items:center;display:flex;font-size:14px;gap:8px}.shift-editor-request-note{color:#ffb3b3;font-size:12px}.shift-editor-row{display:flex;flex-direction:column;gap:6px}.shift-editor-label{color:#ccc;font-size:13px}.shift-editor-memo,.shift-editor-select,.shift-editor-time{background:#1f1f1f;border:1px solid #555;border-radius:6px;color:#fff}.shift-editor-select,.shift-editor-time{height:36px;padding:0 10px}.shift-editor-time-row{display:flex;gap:10px}.shift-editor-time-box{display:flex;flex:1 1;flex-direction:column;gap:6px}.shift-editor-memo{box-sizing:border-box;padding:10px;resize:vertical;width:100%}.shift-editor-footer{border-top:1px solid #333;display:flex;justify-content:flex-end;padding:16px}.shift-date-col{background:#1a1a1a;color:#666}.shift-date-col.is-sat{color:#60a5fa}.shift-date-col.is-sun{color:#ff6b6b}.shift-weekday.is-sat{color:#60a5fa}.shift-weekday.is-sun{color:#ff6b6b}.shift-cell.is-readonly{color:#666;cursor:default}.shift-cell.is-readonly:hover{background-clip:content-box}.shift-cell.week-warning-cell{box-shadow:inset 0 2px 0 #f6c343,inset 0 -2px 0 #f6c343}.shift-cell.week-warning-start{border-bottom-left-radius:6px;border-top-left-radius:6px;box-shadow:inset 2px 0 0 #f6c343,inset 0 2px 0 #f6c343,inset 0 -2px 0 #f6c343}.shift-cell.week-warning-end{border-bottom-right-radius:6px;border-top-right-radius:6px;box-shadow:inset -2px 0 0 #f6c343,inset 0 2px 0 #f6c343,inset 0 -2px 0 #f6c343}.shift-cell.week-warning-start.week-warning-end{box-shadow:inset 2px 0 0 #f6c343,inset -2px 0 0 #f6c343,inset 0 2px 0 #f6c343,inset 0 -2px 0 #f6c343}.shift-table tfoot td{background:#1f1f1f;border-top:1px solid #666;font-size:11px;padding:4px 2px;text-align:center;white-space:nowrap}.shift-footer-label{background:#2a2a2a!important;font-weight:700;left:0;min-width:120px;padding-left:8px!important;position:sticky;text-align:left!important;z-index:2}.shift-footer-cell{color:#ddd}.shift-footer-cell.is-few{color:#ff5a5a;font-weight:700}.shift-cell.has-custom-time{background-color:#a3eb69!important}.shift-month-control{align-items:center;display:flex;gap:6px}.shift-month-btn{background:#333;border:1px solid #555;border-radius:4px;color:#fff;cursor:pointer;padding:4px 8px}.shift-month-btn:hover{background:#444}.shift-off-page{background:#121212;color:#eee;min-height:calc(100vh - 40px);padding:16px}.shift-off-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.shift-off-title{font-size:24px;margin:0}.shift-off-subtitle{color:#bbb;font-size:13px;margin-top:4px}.shift-off-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.shift-off-btn,.shift-off-month-input{background:#1f1f1f;border:1px solid #555;border-radius:6px;color:#fff;height:36px;padding:0 12px}.shift-off-btn{cursor:pointer}.shift-off-loading{padding:24px 0}.shift-off-table-wrap{background:#181818;border:1px solid #333;overflow:auto}.shift-off-table{border-collapse:collapse;min-width:100%;width:max-content}.shift-off-table td,.shift-off-table th{border:1px solid #333}.shift-off-staff-cell,.shift-off-staff-col{background:#1a1a1a;left:0;max-width:140px;min-width:140px;position:sticky;z-index:2}.shift-off-staff-col{padding:10px;top:0;z-index:4}.shift-off-staff-cell{font-weight:700;padding:10px}.shift-off-date-col{background:#222;min-width:54px;padding:8px 4px;position:sticky;text-align:center;top:0;z-index:3}.shift-off-date-col.is-weekend{background:#2b2020}.shift-off-weekday{color:#bbb;font-size:12px}.shift-off-cell{background:#161616;padding:4px}.shift-off-cell-btn{background:#1e1e1e;border:1px solid #444;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;height:38px;min-width:44px;width:100%}.shift-off-cell-btn.is-active{background:#6b1f1f;border-color:#955}.shift-master-page{background:#121212;color:#eee;min-height:calc(100vh - 40px);padding:16px}.shift-master-title{font-size:24px;margin:0 0 16px}.shift-master-card{background:#181818;border:1px solid #333;border-radius:8px;margin-bottom:16px;padding:16px}.shift-master-subtitle{font-size:18px;margin:0 0 12px}.shift-master-form-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.shift-master-input{background:#1f1f1f;border:1px solid #555;border-radius:6px;color:#fff;height:36px;min-width:160px;padding:0 10px}.shift-master-input.small{min-width:90px}.shift-master-checkbox{align-items:center;display:flex;font-size:14px;gap:6px}.shift-master-btn{background:#2a2a2a;border:1px solid #666;border-radius:6px;color:#fff;cursor:pointer;height:36px;padding:0 14px}.shift-master-btn.danger{background:#5a2020;border-color:#844}.shift-master-table-wrap{overflow:auto}.shift-master-table{border-collapse:collapse;min-width:900px;width:100%}.shift-master-table td,.shift-master-table th{border:1px solid #333;padding:8px;text-align:left;vertical-align:middle}.shift-master-table th{background:#222}body,html{box-sizing:border-box}body,html{margin:0;padding:0}body{background-color:#121212;color:#e0e0e0;font-family:Arial,sans-serif}#content{display:grid;justify-content:center;margin:0;padding:0}h1{color:#fff;margin-top:0;text-align:center}*,:after,:before{box-sizing:border-box}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#444}::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#aaa}
/*# sourceMappingURL=main.c1c99f6d.css.map*/