@import"https://cdn.jsdelivr.net/gh/sun-typeface/SUIT/fonts/variable/woff2/SUIT-Variable.css";:root{font-family:SUIT,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;margin:0 auto;background:#fff}.logo-section{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px;gap:10px;width:375px;height:463px;flex:none;order:0;flex-grow:1}.logo{width:181px;height:209px;flex:none;order:0;flex-grow:0}.form-section{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 20px;gap:40px;width:375px;height:329px;flex:none;order:1;align-self:stretch;flex-grow:0}.input-section{display:flex;flex-direction:column;align-items:flex-end;padding:0;gap:20px;width:335px;height:187px;flex:none;order:0;align-self:stretch;flex-grow:0}.input-group{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px;height:66px;flex:none;align-self:stretch;flex-grow:0}.input-label{font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;color:#333;line-height:100%;letter-spacing:-.04em;flex:none;order:0;flex-grow:0}.input-box{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;width:335px;height:40px;background:#fff;border:1px solid #E0E0E0;border-radius:5px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;flex:none;order:1;flex-grow:0}.input-box::placeholder{color:#999}.auto-login{display:flex;flex-direction:row;align-items:center;padding:0;gap:5px;width:82px;height:15px;flex:none;order:2;flex-grow:0}.checkbox{box-sizing:border-box;width:15px;height:15px;border:1px solid #999999;border-radius:2px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;flex:none;order:0;flex-grow:0}.checkbox:checked{background-color:#000;border-color:#000}.checkbox:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label{width:62px;height:14px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;color:#666;line-height:100%;letter-spacing:-.04em;cursor:pointer;flex:none;order:1;flex-grow:0}.login-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e;border:none;border-radius:5px;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff;flex:none;order:1;flex-grow:0}.login-button:active{background:#162040}.find-links{display:flex;flex-direction:row;align-items:center;padding:0;gap:5px;width:auto;height:14px;flex:none;order:2;flex-grow:0}.find-link{font-family:SUIT;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.04em;color:#666;background:none;border:none;cursor:pointer;padding:0;flex:none;flex-grow:0}.divider_1{width:5px;height:14px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#999;flex:none;flex-grow:0}@media(max-width:375px){.login-container{width:100%;min-height:100vh}.logo-section,.form-section{width:100%}}@media(min-width:376px){body{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5}.login-container{box-shadow:0 2px 10px #0000001a}}.signup-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.signup-header{display:flex;flex-direction:row;align-items:center;padding:40px 12px 0;gap:10px;width:375px;height:68px;flex:none;order:0;align-self:stretch;flex-grow:0}.back-button{width:28px;height:28px;flex:none;order:0;flex-grow:0;background:transparent;border:none;cursor:pointer;padding:0}.back-button img{width:28px;height:28px;aspect-ratio:1/1}.signup-content{display:flex;flex-direction:column;align-items:center;padding:0;width:375px;height:724px;flex:none;order:1;align-self:stretch;flex-grow:1}.signup-form{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 40px;gap:40px;width:375px;height:676px;flex:none;order:0;align-self:stretch;flex-grow:1}.signup-title{width:122px;height:60px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:150%;letter-spacing:-.04em;flex:none;order:0;flex-grow:0;margin:0;color:#333}.signup-fields{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:24px;width:335px;height:498px;flex:none;order:1;align-self:stretch;flex-grow:0}.signup-field{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px;flex:none;align-self:stretch;flex-grow:0}.signup-label{font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;flex:none;order:0;flex-grow:0;color:#333}.signup-input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;width:335px;height:40px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;flex:none;order:1;flex-grow:0;color:#666;outline:none}.signup-input::placeholder{font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:gray}.phone-input-group{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:10px;width:335px;height:40px;flex:none;order:1;align-self:stretch;flex-grow:0}.phone-input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;width:269px;height:40px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;flex:none;order:0;flex-grow:1;color:#666}.verify-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 16px;gap:8px;width:56px;height:40px;background:#060b2c;border-radius:5px;border:none;cursor:pointer;flex:none;order:1;flex-grow:0;font-family:SUIT;font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#fff}.verify-button:active{background:#000}.field-info{width:auto;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.03em;flex:none;order:2;flex-grow:0;margin:0;color:gray}.signup-submit-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;flex:none;order:1;flex-grow:0;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}.signup-submit-button:active{background:#162040}.signup-submit-button:disabled{background:#e9eaec;color:#ccc;cursor:not-allowed}.signup-complete-page{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.signup-complete-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 20px 40px;gap:28px;width:375px;height:744px}.signup-complete-message{display:flex;flex-direction:column;align-items:center;padding:0;gap:8px;width:254px;height:108px}.signup-complete-icon{width:64px;height:64px;flex:none;order:0;flex-grow:0}.signup-complete-title{width:254px;height:36px;font-family:SUIT;font-style:normal;font-weight:800;font-size:24px;line-height:150%;text-align:center;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:1;flex-grow:0}.signup-complete-description{width:317px;height:48px;font-family:SUIT;font-style:normal;font-weight:800;font-size:16px;line-height:150%;text-align:center;letter-spacing:-.04em;margin:0;flex:none;order:1;flex-grow:0}.signup-complete-name{color:#4d4d4d}.signup-complete-text{color:gray;font-weight:600}.signup-complete-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.64px;color:#fff;position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10}ㄹ .home-header-container{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:50px 20px 16px;width:375px;height:90px;flex:none;order:0;flex-grow:0;position:relative}.home-header-menu-button{width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex:none;order:0;flex-grow:0}.home-header-notification-button{width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex:none;order:2;flex-grow:0}.home-header-store-selector{display:flex;flex-direction:row;align-items:center;padding:0;gap:5px;max-width:200px;height:24px;flex:none;order:1;flex-grow:0;position:absolute;left:50%;transform:translate(-50%);cursor:pointer}.home-header-store-name{height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;flex:none;order:0;flex-grow:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}@media(max-width:375px){.home-header-container{width:100%}}.nav-drawer-wrapper{position:fixed;width:375px;height:812px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .3s ease,z-index 0s .3s}.nav-drawer-wrapper.nav-drawer-wrapper-open{z-index:9999;pointer-events:all;opacity:1;transition:opacity .3s ease,z-index 0s 0s}.nav-drawer-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:#0009;z-index:1000;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.nav-drawer-overlay.nav-drawer-overlay-open{opacity:1;pointer-events:all}.nav-drawer-container{display:flex;flex-direction:column;align-items:flex-start;padding:0;position:absolute;width:280px;height:812px;left:-280px;top:0;background:#fff;flex:none;order:4;flex-grow:0;z-index:1001;overflow-y:auto;transform:translate(0);transition:transform .3s cubic-bezier(.4,0,.2,1);-webkit-overflow-scrolling:touch;will-change:transform}.nav-drawer-container.nav-drawer-open{transform:translate(280px)}.nav-drawer-container.nav-drawer-closed{transform:translate(0)}.nav-drawer-user-info{display:flex;flex-direction:row;align-items:flex-start;padding:20px;gap:6px;width:100%;height:82px;background:#060b2c;flex:none;order:0;align-self:stretch;flex-grow:0;box-sizing:border-box}.nav-drawer-user-details{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:140px;height:42px;flex:none;order:0;flex-grow:0}.nav-drawer-username{width:48px;height:18px;font-family:SUIT;font-style:normal;font-weight:600;font-size:18px;line-height:100%;color:#fff;flex:none;order:0;flex-grow:0}.nav-drawer-email{width:140px;height:14px;font-family:SUIT;font-style:normal;font-weight:400;font-size:14px;line-height:100%;color:#fff;flex:none;order:1;flex-grow:0}.nav-drawer-menu{list-style:none;padding:0;margin:0;width:100%;flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.nav-drawer-menu-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 20px;width:100%;height:44px;box-sizing:border-box;cursor:pointer;flex:none;align-self:stretch;flex-grow:0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}.nav-drawer-menu-item:active{background-color:#e9eaec80}.nav-drawer-menu-item.nav-drawer-expandable{height:48px}.nav-drawer-link{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;text-align:center;text-transform:capitalize;color:#060b2c;text-decoration:none;flex:none;order:0;flex-grow:0}.nav-drawer-link-active{color:#1e2a5e}.nav-drawer-dropdown-icon{width:20px;height:20px;flex:none;order:1;flex-grow:0;transition:transform .3s ease}.nav-drawer-dropdown-icon.nav-drawer-expanded{transform:rotate(180deg)}.nav-drawer-submenu{display:flex;flex-direction:column;align-items:flex-start;padding:8px 20px 16px;gap:16px;width:100%;flex:none;align-self:stretch;flex-grow:0;box-sizing:border-box}.nav-drawer-submenu-item{width:100%;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}.nav-drawer-submenu-item:active{opacity:.7}.nav-drawer-sublink{width:auto;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;text-align:start;text-transform:capitalize;color:#b3b3b3;text-decoration:none;display:block}.nav-drawer-sublink-active{color:#1e2a5e;font-weight:700}.nav-drawer-divider{width:100%;height:0px;border:none;border-bottom:1px solid #E9EAEC;margin:0;flex:none;align-self:stretch;flex-grow:0}@media(max-width:375px){.nav-drawer-menu-item{min-height:44px}}.home-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.home-main-content{display:flex;flex-direction:column;align-items:flex-start;padding:12px 20px 20px;gap:10px;width:375px;height:502px;background:#1e2a5e0d;flex:none;order:1;align-self:stretch;flex-grow:0}.home-alert-banner{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:10px 16px;gap:20px;width:335px;height:42px;border-radius:6px;flex:none;order:0;flex-grow:0}.home-alert-banner-red{background:linear-gradient(0deg,#e639464d,#e639464d),#fff;border:1px solid #E63946}.home-alert-banner-yellow{background:linear-gradient(0deg,#f6ce544d,#f6ce544d),#fff;order:1}.home-alert-content{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;flex:none;order:0;flex-grow:1}.home-alert-icon{width:22px;height:22px;flex:none;order:0;flex-grow:0}.home-alert-text{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;color:#333;line-height:100%;letter-spacing:-.04em;flex:none;flex-grow:1}.home-alert-text-group{display:flex;flex-direction:row;align-items:center;padding:0;gap:2px;width:auto;height:18px;flex:none;order:1;flex-grow:0}.home-alert-time{width:46px;height:18px;font-family:SUIT;font-style:normal;font-weight:800;font-size:18px;line-height:100%;letter-spacing:-.04em;flex:none;flex-grow:0}.home-alert-view{width:24px;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.04em;text-decoration-line:underline;background:transparent;border:none;cursor:pointer;padding:0;flex:none;order:1;flex-grow:0;color:#4d4d4d}.home-store-summary-card{display:flex;flex-direction:column;align-items:flex-start;padding:14px 14px 18px;gap:20px;width:335px;height:246px;background:#fff;border-radius:7px;flex:none;order:2;align-self:stretch;flex-grow:0}.home-card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:24px;width:307px;height:20px;flex:none;order:0;align-self:stretch;flex-grow:0}.home-store-title{width:139px;height:20px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.04em;flex:none;order:0;flex-grow:0;color:#333}.home-refresh-info{display:flex;flex-direction:row;align-items:center;padding:0;gap:3px;width:60px;height:14px;flex:none;order:1;flex-grow:0;color:#999}.home-refresh-info span{width:43px;height:13px;font-family:SUIT;font-style:normal;font-weight:600;font-size:13px;line-height:100%;letter-spacing:-.04em;flex:none;order:1;flex-grow:0}.home-info-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:307px;flex:none;order:1;align-self:stretch;flex-grow:0}.home-info-row{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:307px;flex:none;align-self:stretch;flex-grow:0}.home-info-label{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;flex:none;order:0;flex-grow:0;color:#666}.home-info-value-group{display:flex;flex-direction:row;align-items:center;padding:0;gap:5px;width:auto;height:18px;flex:none;order:1;flex-grow:0;color:#333}.home-info-value{width:auto;height:18px;font-family:SUIT;font-style:normal;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-.04em;flex:none;order:0;flex-grow:0}.home-info-divider{width:6px;height:18px;font-family:SUIT;font-style:normal;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-.04em;flex:none;order:1;flex-grow:0}.home-info-amount{width:auto;height:18px;font-family:SUIT;font-style:normal;font-weight:800;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#ff6b35;flex:none;order:2;flex-grow:0}.home-order-status-group{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;width:auto;height:20px;flex:none;order:1;flex-grow:0}.home-order-badge{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:3px 8px;gap:10px;width:auto;height:20px;background:#ff6b35;border-radius:999px;flex:none;order:0;flex-grow:0;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#fff}.home-order-status-text{display:flex;flex-direction:row;align-items:center;padding:0;gap:5px;width:auto;height:18px;font-family:SUIT;font-style:normal;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-.04em;flex:none;order:1;flex-grow:0;color:#333}.home-order-count{display:inline;gap:0}.home-order-status-text strong{color:#ff6b35;font-weight:800}.home-delivery-days{display:flex;flex-direction:row;align-items:center;padding:0;gap:5px;width:auto;height:18px;font-family:SUIT;font-style:normal;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-.04em;flex:none;order:1;flex-grow:0;color:#333}.home-payment-card{display:flex;flex-direction:column;align-items:flex-start;padding:14px 14px 16px;gap:24px;width:335px;height:110px;background:#fff;border-radius:7px;flex:none;order:3;align-self:stretch;flex-grow:0}.home-card-title{width:58px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;flex:none;order:0;flex-grow:0;margin:0;color:#666}.home-payment-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:307px;height:48px;flex:none;order:1;align-self:stretch;flex-grow:0}.home-payment-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:5px;width:307px;height:18px;flex:none;align-self:stretch;flex-grow:0}.home-payment-label{width:auto;height:18px;font-family:SUIT;font-style:normal;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-.04em;flex:none;order:0;flex-grow:0;color:#333}.home-payment-amount{width:auto;height:18px;font-family:SUIT;font-style:normal;font-weight:800;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#ff6b35;flex:none;order:1;flex-grow:0}.home-payment-unit{color:#333;font-weight:700}.home-actions{display:flex;flex-direction:column;align-items:flex-start;padding:16px 20px 0;gap:10px;width:375px;height:204px;background:#fff;flex:none;order:2;flex-grow:0}.home-primary-order-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px;gap:8px;width:335px;height:48px;background:#f6ce54;border-radius:5px;border:none;cursor:pointer;flex:none;order:0;flex-grow:0}.home-primary-order-button span{width:55px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#060b2c;flex:none;order:1;flex-grow:0}.home-button-row{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:10px;width:335px;flex:none;order:1;align-self:stretch;flex-grow:0}.home-action-button{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 12px 12px;gap:10px;width:105px;height:72px;border-radius:5px;border:none;cursor:pointer;flex:none;order:0;flex-grow:1}.home-action-button-dark{background:#1e2a5e}.home-action-button-light{background:#e9eaec}.home-action-button span{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;flex:none;order:1;flex-grow:0}.home-action-button-dark span{color:#fff}.home-action-button-light span{color:#1e2a5e}.home-button-row:last-of-type{order:2}.home-button-row:last-of-type .home-action-button{height:48px;padding:12px;flex-direction:row;width:162.5px}.home-modal-overlay{position:fixed;width:375px;height:812px;left:50%;top:50%;transform:translate(-50%,-50%);background:#0009;z-index:1002;opacity:0;transition:opacity .3s ease;pointer-events:none}.home-modal-overlay.home-modal-overlay-open{opacity:1;pointer-events:all}.home-modal-container{position:fixed;width:335px;height:394px;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);background:#fff;border-radius:8px;z-index:1003;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:14px 20px 20px;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.home-modal-container.home-modal-open{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:all}.home-modal-container.home-modal-closed{opacity:0;transform:translate(-50%,-50%) scale(.9)}.home-modal-header{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0;gap:10px;width:295px;height:20px;flex:none;order:0;align-self:stretch;flex-grow:0}.home-modal-close-button{width:20px;height:20px;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex:none;order:0;flex-grow:0}.home-modal-close-icon{width:20px;height:20px;font-size:24px;line-height:20px;color:#00000080;display:flex;align-items:center;justify-content:center;font-weight:300}.home-modal-title-section{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0 0 12px;gap:10px;width:295px;height:70px;flex:none;order:1;align-self:stretch;flex-grow:0;border-bottom:1px solid #F2F2F2}.home-modal-title-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:6px;width:295px;height:36px;flex:none;order:0;align-self:stretch;flex-grow:0}.home-modal-label{width:295px;height:14px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:500;font-size:14px;text-align:start;line-height:100%;letter-spacing:-.04em;color:gray;flex:none;order:0;align-self:stretch;flex-grow:0}.home-modal-title{width:295px;height:16px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:16px;text-align:start;line-height:100%;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:1;align-self:stretch;flex-grow:0}.home-modal-date{width:60px;height:12px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:100%;letter-spacing:-.04em;color:gray;flex:none;order:1;flex-grow:0}.home-modal-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:10px 0 0;gap:10px;width:295px;min-height:260px;max-height:270px;overflow-y:auto;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:500;font-size:14px;text-align:start;line-height:140%;letter-spacing:-.04em;color:#333;flex:none;order:2;align-self:stretch;flex-grow:1;white-space:pre-wrap;-webkit-overflow-scrolling:touch}@media(max-width:375px){.home-modal-overlay{width:100vw;height:100vh;left:0;top:0;transform:none}.home-modal-container{width:calc(100% - 40px);max-width:335px;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9)}.home-modal-container.home-modal-open{transform:translate(-50%,-50%) scale(1)}.home-modal-container.home-modal-closed{transform:translate(-50%,-50%) scale(.9)}}@media(max-width:375px){.home-container{width:100%;min-height:100vh}.home-main-content,.home-actions{width:100%}}.header-container{display:flex;flex-direction:row;align-items:center;padding:40px 12px 0;gap:10px;width:375px;height:68px;flex:none;order:0;align-self:stretch;flex-grow:0}.back-button{width:28px;height:28px;background:transparent;border:none;cursor:pointer;padding:0;flex:none;order:0;flex-grow:0;display:flex;align-items:center;justify-content:center}.back-icon{width:28px;height:28px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:2}.modal-container{display:flex;flex-direction:column;align-items:center;padding:24px 32px 20px;gap:40px;position:fixed;width:320px;height:222px;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:4px 4px 4px #0000001a;border-radius:10px;flex:none;order:3;flex-grow:0;z-index:3}.modal-content{display:flex;flex-direction:column;align-items:center;padding:0;gap:30px;width:256px;height:98px;flex:none;order:0;align-self:stretch;flex-grow:0}.modal-title{width:69px;height:20px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#000;margin:0;flex:none;order:0;flex-grow:0}.modal-description{width:256px;height:48px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:150%;text-align:center;letter-spacing:-.03em;color:#4d4d4d;margin:0;flex:none;order:1;align-self:stretch;flex-grow:0}.modal-buttons{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:0;gap:10px;width:256px;height:40px;flex:none;order:1;align-self:stretch;flex-grow:0}.modal-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:10px;width:123px;height:40px;border-radius:5px;border:none;cursor:pointer;flex:none;flex-grow:1;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em}.modal-button-secondary{background:#fff;border:1px solid #E9EAEC;color:gray;order:0}.modal-button-primary{background:#1e2a5e;color:#fff;order:1}.store-info-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.store-info-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;width:375px;height:724px;flex:none;order:1;align-self:stretch;flex-grow:1}.store-info-top{display:flex;flex-direction:column;align-items:flex-start;padding:20px 0;gap:40px;width:375px;flex:none;order:0;align-self:stretch;flex-grow:0;overflow-y:auto;max-height:672px;-ms-overflow-style:none;scrollbar-width:none}.store-info-top::-webkit-scrollbar{display:none}.input-fields{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:30px;width:375px;flex:none;order:1;align-self:stretch;flex-grow:0}.store-input-group{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;gap:20px;width:375px;flex:none;align-self:stretch;flex-grow:0}.store-input-group:not(:first-child){border-top:6px solid #F2F2F2;padding-top:30px}.label-with-icon{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px;flex:none;order:0;flex-grow:0}.info-icon{width:20px;height:20px;flex:none;order:1;flex-grow:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer}.input-box{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;width:100%;height:40px;background:#fff;border:1px solid #E9EAEC;border-radius:5px;flex:none;order:1;flex-grow:0;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#000}.add-store-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 12px;gap:8px;width:335px;height:44px;background:#e9eaec;border-radius:5px;border:none;cursor:pointer;flex:none;order:2;margin:0 20px;flex-grow:0}.add-icon{width:24px;height:24px;flex:none;order:0;flex-grow:0;display:flex;align-items:center;justify-content:center}.add-store-text{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:gray;flex:none;order:1;flex-grow:0}.next-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;margin:0 auto;flex:none;order:1;flex-grow:0;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}.business-registration-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.business-registration-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;width:375px;height:724px;flex:none;order:1;align-self:stretch;flex-grow:1}.business-registration-top{display:flex;flex-direction:column;align-items:flex-start;padding:20px 0;gap:40px;width:375px;flex:none;order:0;align-self:stretch;flex-grow:0;overflow-y:auto;max-height:672px;-ms-overflow-style:none;scrollbar-width:none}.business-registration-top::-webkit-scrollbar{display:none}.registration-fields{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:30px;width:375px;flex:none;order:1;align-self:stretch;flex-grow:0}.store-registration-group{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;gap:30px;width:375px;flex:none;align-self:stretch;flex-grow:0}.store-registration-group:not(:first-child){border-top:6px solid #F2F2F2;padding-top:30px}.store-info-label{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:100%;letter-spacing:-.04em;color:gray;flex:none;order:0;flex-grow:0;width:45px;text-align:start}.registration-upload{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:335px;flex:none;order:1;align-self:stretch;flex-grow:0}.upload-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px;flex:none;order:0;align-self:stretch;flex-grow:0}.file-name-box{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;width:335px;height:40px;background:#fff;border:1px solid #E9EAEC;border-radius:5px;flex:none;order:1;flex-grow:0;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:gray;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-name-box:empty:before{content:"사업자등록증을 업로드해 주세요.";color:gray;font-weight:500;font-size:14px}.upload-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 12px;gap:6px;width:335px;height:40px;background:#fff;border:1px solid #E9EAEC;border-radius:5px;cursor:pointer;flex:none;order:2;align-self:stretch;flex-grow:0}.upload-icon{width:20px;height:20px;flex:none;order:0;flex-grow:0}.upload-text{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#666;flex:none;order:1;flex-grow:0}.skip-upload{display:flex;flex-direction:row;align-items:center;padding:0;gap:6px;cursor:pointer;flex:none;order:1;flex-grow:0}.skip-checkbox{box-sizing:border-box;width:24px;height:24px;border:none;border-radius:2px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/check_box_gray.png);background-size:contain;background-repeat:no-repeat;background-position:center;flex:none;order:0;flex-grow:0}.skip-checkbox:checked{background-image:url(/check_box.png)}.skip-text{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#666;cursor:pointer;flex:none;order:1;flex-grow:0}.order-manager-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.order-manager-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;width:375px;height:724px;flex:none;order:1;align-self:stretch;flex-grow:1}.order-manager-top{display:flex;flex-direction:column;align-items:flex-start;padding:20px 0 30px;gap:40px;width:375px;flex:none;order:0;align-self:stretch;flex-grow:0;overflow-y:auto;max-height:676px;-ms-overflow-style:none;scrollbar-width:none}.order-manager-top::-webkit-scrollbar{display:none}.title-section{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;gap:6px;width:375px;flex:none;order:0;align-self:stretch;flex-grow:0}.title-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;flex:none;order:0;flex-grow:0}.progress-text{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.05em;flex:none;order:0;flex-grow:0}.main-title{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:20px;text-align:start;line-height:150%;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:1;flex-grow:0}.description{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:15px;text-align:start;line-height:150%;letter-spacing:-.04em;color:gray;margin:0;flex:none;order:1;flex-grow:0}.store-list{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:30px;width:375px;flex:none;order:1;align-self:stretch;flex-grow:0}.store-order-group{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;gap:30px;width:375px;flex:none;align-self:stretch;flex-grow:0}.store-order-group:not(:first-child){border-top:6px solid #F2F2F2;padding-top:30px}.store-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:335px;flex:none;order:0;align-self:stretch;flex-grow:0}.store-info-row{display:flex;flex-direction:row;align-items:center;padding:0;gap:14px;height:18px;flex:none;flex-grow:0}.store-info-label{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:100%;letter-spacing:-.04em;color:gray;flex:none;order:0;flex-grow:0}.store-info-value{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.business-registration-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px;flex:none;order:1;align-self:stretch;flex-grow:0}.file-edit-group{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:10px;width:335px;flex:none;order:1;align-self:stretch;flex-grow:0}.file-name-input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;height:40px;background:#fff;border:1px solid #E9EAEC;border-radius:5px;flex:none;order:0;flex-grow:1;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:gray;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-modify-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 12px;gap:8px;width:82px;height:40px;background:#e9eaec;border-radius:5px;border:none;cursor:pointer;flex:none;order:1;flex-grow:0;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:gray}.order-manager-inputs{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:335px;flex:none;order:2;align-self:stretch;flex-grow:0}.input-field{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:100%;flex:none;order:0;flex-grow:0}.field-label{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.input-box{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;width:100%;height:40px;background:#fff;border:1px solid #E9EAEC;border-radius:5px;flex:none;order:1;flex-grow:0;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.input-box::placeholder{color:gray;font-weight:500;font-size:14px}.input-box:focus{outline:none;border-color:#1e2a5e}.next-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;flex:none;order:0;flex-grow:0;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}.next-button:active{background:#162040}.next-button:disabled{background:#e9eaec;color:#ccc;cursor:not-allowed}.store-confirmation-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.store-confirmation-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;width:375px;height:724px;flex:none;order:1;align-self:stretch;flex-grow:1}.main-content-area{display:flex;flex-direction:column;align-items:center;padding:0;gap:40px;width:375px;flex:none;order:0;align-self:stretch;flex-grow:0}.content-section{display:flex;flex-direction:column;align-items:flex-start;padding:20px 0 0;gap:40px;width:375px;flex:none;order:0;align-self:stretch;flex-grow:0}.title-section{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;gap:6px;width:375px;height:117px;flex:none;order:0;align-self:stretch;flex-grow:0}.title-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:188px;height:88px;flex:none;order:0;flex-grow:0}.progress-text{width:29px;height:16px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.05em;flex:none;order:0;flex-grow:0}.progress-current{color:#1e2a5e}.progress-total{color:#ccc}.main-title{width:200px;height:60px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:20px;text-align:start;line-height:150%;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:1;flex-grow:0}.description{width:257px;height:23px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:150%;letter-spacing:-.04em;color:gray;margin:0;flex:none;order:1;flex-grow:0}.store-cards-wrapper{display:flex;flex-direction:column;align-items:center;padding:0;gap:30px;width:375px;flex:none;order:1;align-self:stretch;flex-grow:0;position:relative;overflow:hidden}.store-card-container{display:flex;flex-direction:row;width:355px;height:398px;position:relative;overflow:hidden;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.store-card{position:absolute;left:0;top:0;width:355px;height:398px;padding:10px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;transition:transform .3s ease;flex:none;order:0;flex-grow:0;will-change:transform}.store-info-card{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:335px;height:378px;flex:none;order:0;flex-grow:0}.info-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:10px;width:335px;height:18px;flex:none;order:0;align-self:stretch;flex-grow:0}.info-label{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:gray;flex:none;order:0;flex-grow:0;text-align:left;margin:0}.info-value{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0;text-align:right;margin:0}.divider-line{width:334px;height:0px;border-top:1px solid #E9EAEC;flex:none;order:2;flex-grow:0}.business-info-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:335px;height:186px;flex:none;order:3;align-self:stretch;flex-grow:0}.info-note{width:231px;height:34px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:500;font-size:13px;text-align:start;line-height:130%;letter-spacing:-.04em;color:gray;margin:0;flex:none;order:0;flex-grow:0}.progress-dots{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:0;gap:5px;width:65px;height:8px;flex:none;order:1;flex-grow:0}.progress-dot{width:8px;height:8px;background:linear-gradient(0deg,#0000001a,#0000001a),#fff;border-radius:999px;cursor:pointer;flex:none;flex-grow:0;transition:all .3s ease}.progress-dot.active{width:52px;background:#1e2a5e}.button-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px;height:48px;margin:0 auto;flex:none;order:1;flex-grow:0}.register-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;flex:none;order:0;flex-grow:0;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}.register-button:active{background:#162040}.register-button:disabled{background:#e9eaec;color:#ccc;cursor:not-allowed}.registration-complete-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.complete-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:9px;width:375px;height:676px;flex:none;order:1;align-self:stretch;flex-grow:1}.complete-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:9px;width:375px;height:676px}.complete-title{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:150%;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:0;flex-grow:0}.store-count-text{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:150%;letter-spacing:-.04em;color:gray;margin:0;flex:none;order:1;flex-grow:0}.start-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;flex:none;order:2;flex-grow:0;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}.start-button:active{background:#162040}.store-selection-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.store-selection-content{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 0;gap:40px;width:375px;height:676px;flex:none;order:1;align-self:stretch;flex-grow:1}.store-selection-box{display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:375px;height:676px}.selection-title-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:6px;width:335px;flex:none;order:0;align-self:stretch;flex-grow:0}.selection-main-title{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:150%;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:0;flex-grow:0}.selection-description{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:150%;letter-spacing:-.04em;color:gray;margin:0;flex:none;order:1;flex-grow:0}.selection-stores-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:335px;flex:none;order:1;align-self:stretch;flex-grow:0}.selection-store-list{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px;flex:none;order:0;align-self:stretch;flex-grow:0}.selection-store-card{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:20px 16px;gap:30px;width:335px;background:#fff;border:1px solid #E9EAEC;border-radius:8px;flex:none;order:0;align-self:stretch;flex-grow:0;cursor:pointer}.selection-store-card.selected{border:2px solid #1E2A5E}.selection-radio-icon{width:24px;height:24px;flex:none;order:0;flex-grow:0}.selection-store-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:11px;flex:none;order:1;flex-grow:1}.selection-store-name-row{display:flex;flex-direction:row;align-items:center;padding:0;gap:14px;flex:none;order:0;flex-grow:0}.selection-store-label{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:13px;text-align:start;line-height:100%;letter-spacing:-.04em;color:gray;flex:none;order:0;flex-grow:0;width:45px}.selection-store-name{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.selection-store-code-row{display:flex;flex-direction:row;align-items:center;padding:0;gap:14px;flex:none;order:1;flex-grow:0}.selection-store-code{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.selection-add-store-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 12px;gap:8px;width:335px;height:44px;background:#e9eaec;border-radius:5px;border:none;cursor:pointer;flex:none;order:1;align-self:stretch;flex-grow:0;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;letter-spacing:-.04em;color:gray}.selection-add-icon{width:24px;height:24px;flex:none;order:0;flex-grow:0;display:flex;align-items:center;justify-content:center}.selection-confirm-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;flex:none;order:2;flex-grow:0;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}.selection-confirm-button:active{background:#162040}.selection-confirm-button:disabled{background:#e9eaec;color:#ccc;cursor:not-allowed}.page-header-container{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:50px 20px 16px;gap:91px;width:375px;height:90px;flex:none;order:0;flex-grow:0;border-bottom:1px solid #E6E6E6}.page-header-back-button{width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;flex:none;order:0;flex-grow:0;display:flex;align-items:center;justify-content:center}.page-header-back-icon{width:24px;height:24px}.page-header-title{font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:1;flex-grow:0;text-align:center}.page-header-spacer{width:24px;height:24px;flex:none;order:2;flex-grow:0;visibility:hidden}.store-change-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.store-change-content{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 0;gap:40px;width:375px;height:654px;flex:none;order:1;align-self:stretch;flex-grow:1}.store-change-title-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:6px;width:335px;height:59px;flex:none;order:0;align-self:stretch;flex-grow:0}.store-change-main-title{width:236px;height:30px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:150%;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:0;flex-grow:0}.store-change-description{width:176px;height:23px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:150%;letter-spacing:-.04em;color:gray;margin:0;flex:none;order:1;flex-grow:0}.store-change-stores-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:335px;height:248px;flex:none;order:1;align-self:stretch;flex-grow:0}.store-change-store-list{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px;height:184px;flex:none;order:0;align-self:stretch;flex-grow:0}.store-change-store-card{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:20px 16px;gap:30px;width:335px;height:87px;background:#fff;border-radius:8px;flex:none;order:0;align-self:stretch;flex-grow:0;cursor:pointer;border:1px solid transparent}.store-change-store-card.selected{border:2px solid #1E2A5E}.store-change-radio-icon{width:24px;height:24px;flex:none;order:0;flex-grow:0}.store-change-store-info-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:11px;width:249px;height:47px;flex:none;order:1;flex-grow:1}.store-change-store-name-row{display:flex;flex-direction:row;align-items:center;padding:0;gap:14px;width:183px;height:18px;flex:none;order:0;flex-grow:0}.store-change-store-label{width:44px;height:13px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:100%;letter-spacing:-.04em;color:gray;flex:none;order:0;flex-grow:0}.store-change-store-name{width:125px;height:18px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.store-change-store-code-row{display:flex;flex-direction:row;align-items:center;padding:0;gap:14px;width:106px;height:18px;flex:none;order:1;flex-grow:0}.store-change-store-code{width:48px;height:18px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.store-change-add-store-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 12px;gap:8px;width:335px;height:44px;background:#e9eaec;border-radius:5px;border:none;cursor:pointer;flex:none;order:1;align-self:stretch;flex-grow:0;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:gray}.store-change-add-store-button:active{background:#d0d1d3}.store-change-add-icon{width:24px;height:24px;flex:none;order:0;flex-grow:0}.store-change-confirm-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;flex:none;order:2;flex-grow:0;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}.store-change-confirm-button:active{background:#162040}.store-change-confirm-button:disabled{background:#e9eaec;color:#ccc;cursor:not-allowed}.order-equipment-selection-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.order-equipment-selection-main-content{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:375px;height:654px;flex:1;order:1;align-self:stretch;flex-grow:1;min-height:0}.order-equipment-selection-title-section{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:6px;width:375px;height:122px;flex:none;order:0;align-self:stretch;flex-grow:0}.order-equipment-selection-main-title{width:201px;height:30px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:150%;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:0;flex-grow:0}.order-equipment-selection-description{width:272px;height:46px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:15px;text-align:start;line-height:150%;letter-spacing:-.04em;color:gray;margin:0;flex:none;order:1;flex-grow:0}.order-equipment-selection-search-filter-bar{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:12px 20px;gap:10px;width:375px;height:62px;background:#1e2a5e0d;flex:none;order:1;align-self:stretch;flex-grow:0;border-bottom:1px solid #E6E6E6;border-top:1px solid #E6E6E6}.order-equipment-selection-search-input-wrapper{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px;gap:10px;width:215px;height:38px;background:#fff;border-radius:5px;flex:none;order:0;flex-grow:1;border:1px solid #E6E6E6}.order-equipment-selection-search-input{border:none;outline:none;flex-grow:1;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;background:transparent}.order-equipment-selection-search-input::placeholder{color:#999}.order-equipment-selection-search-icon{width:20px;height:20px;flex:none;order:1;flex-grow:0}.order-equipment-selection-filter-dropdown{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px 8px 8px 12px;gap:8px;width:110px;height:36px;background:#fff;border-radius:4px;flex:none;order:1;flex-grow:0;cursor:pointer;border:1px solid #E6E6E6}.order-equipment-selection-filter-text{width:62px;height:14px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.order-equipment-selection-filter-icon{width:20px;height:20px;flex:none;order:1;flex-grow:0}.order-equipment-selection-equipment-list{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;width:375px;flex:1;order:2;align-self:stretch;flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.order-equipment-selection-equipment-item{display:flex;flex-direction:row;align-items:center;padding:20px 0;gap:10px;width:335px;height:84px;flex:none;order:0;flex-grow:0}.order-equipment-selection-checkbox{width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;flex:none;order:0;flex-grow:0;display:flex;align-items:center;justify-content:center;outline:none}.order-equipment-selection-checkbox-icon{width:24px;height:24px}.order-equipment-selection-equipment-details{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:301px;height:44px;flex:none;order:1;flex-grow:1}.order-equipment-selection-equipment-name-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:10px;width:301px;height:21px;flex:none;order:0;align-self:stretch;flex-grow:0}.order-equipment-selection-equipment-name{height:16px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:0;flex-grow:0}.order-equipment-selection-equipment-code-label{display:flex;flex-direction:row;align-items:center;padding:5px 10px 6px;gap:8px;height:21px;background:#0000004d;border-radius:999px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:10px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#fff;flex:none;order:1;flex-grow:0;white-space:nowrap}.order-equipment-selection-equipment-date{width:107px;height:13px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:500;font-size:13px;text-align:start;line-height:100%;letter-spacing:-.03em;color:#666;flex:none;order:1;flex-grow:0}.order-equipment-selection-separator-line{width:334px;height:0px;border-bottom:1px solid #E0E0E0;flex:none;order:1;flex-grow:0;margin:0 auto}.order-equipment-selection-bottom-button-wrapper{width:375px;padding:0 20px;box-sizing:border-box;background:#fff;flex:none;order:2;flex-grow:0}.order-equipment-selection-next-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:100%;height:48px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff;flex:none;order:2;flex-grow:0;outline:none}.order-equipment-selection-next-button:active{background:#162040}.order-equipment-selection-next-button:disabled{background:linear-gradient(0deg,#0003,#0003),#fff;color:#999;cursor:not-allowed}.order-equipment-selection-next-button:disabled:active{background:linear-gradient(0deg,#0003,#0003),#fff}@media(max-width:375px){.order-equipment-selection-container,.order-equipment-selection-main-content,.order-equipment-selection-title-section,.order-equipment-selection-search-filter-bar,.order-equipment-selection-equipment-list,.order-equipment-selection-bottom-button-wrapper{width:100%}.order-equipment-selection-equipment-item,.order-equipment-selection-separator-line{width:calc(100% - 40px)}}.filter-modal-overlay{position:absolute;inset:0;background:#00000080;z-index:998;opacity:0;transition:opacity .3s ease;pointer-events:none}.filter-modal-overlay-open{opacity:1;pointer-events:auto}.filter-modal{position:absolute;left:50%;bottom:0;transform:translate(-50%) translateY(100%);width:375px;background:#fff;border-radius:16px 16px 0 0;z-index:999;transition:transform .3s ease;box-shadow:0 -2px 10px #0000001a}.filter-modal-open{transform:translate(-50%) translateY(0);padding:10px 0 20px}.filter-modal-option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;transition:background-color .2s ease}.filter-modal-option-text{font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.filter-modal-option-text.selected{font-weight:700}.filter-modal-check-icon{width:20px;height:20px}.filter-modal-separator{width:335px;height:1px;background:#e6e6e6;margin:0 auto}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}@keyframes fadeIn{0%{background:#0000}to{background:#0009}}.date-picker-overlay{position:absolute;width:375px;height:812px;left:0;top:0;background:#0009;z-index:998;animation:fadeIn .3s ease-in-out forwards}.date-picker-modal{display:flex;flex-direction:column;align-items:center;padding:20px;gap:24px;position:absolute;width:335px;height:auto;min-height:398.29px;left:20px;top:calc(50% - 398.29px/2 + .14px);background:#fff;border-radius:8px;box-sizing:border-box;flex:none;order:7;flex-grow:0;z-index:999}.date-picker-modal .react-calendar{width:295px!important;height:auto!important;border:none!important;background:transparent!important;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;line-height:1.125em!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.date-picker-modal .react-calendar,.date-picker-modal .react-calendar *,.date-picker-modal .react-calendar *:before,.date-picker-modal .react-calendar *:after{box-sizing:border-box!important}.date-picker-modal .react-calendar button{margin:0!important;border:0!important;outline:none!important}.date-picker-modal .react-calendar__viewContainer{display:flex!important;flex-direction:column!important;align-items:center!important;padding:0!important;gap:20px!important;width:295px!important}.date-picker-modal .react-calendar__month-view{width:295px!important}.date-picker-modal .react-calendar__navigation{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;padding:0!important;width:295px!important;height:20px!important;margin-bottom:20px!important;margin-top:0!important;position:relative!important;box-sizing:border-box!important}.date-picker-modal .react-calendar__navigation__label{margin:0!important;width:auto!important;height:20px!important;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-style:normal!important;font-weight:800!important;font-size:16px!important;line-height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;letter-spacing:-.04em!important;color:#333!important;background:transparent!important;border:none!important;padding:0!important;flex:none!important;order:1!important;flex-grow:0!important;pointer-events:none!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.date-picker-modal .react-calendar__navigation__arrow{margin:0!important;width:20px!important;height:20px!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:0!important;color:transparent!important;font-size:0!important;flex:none!important;order:0!important;flex-grow:0!important;position:relative!important}.date-picker-modal .react-calendar__navigation__prev-button{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important}.date-picker-modal .react-calendar__navigation__next-button{margin:0!important;flex:none!important;order:2!important;flex-grow:0!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important}.date-picker-modal .react-calendar__navigation__prev-button:before{content:""!important;display:block!important;width:20px!important;height:20px!important;background-image:url(/left_neutral30.png)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;position:absolute!important;left:0!important;top:0!important}.date-picker-modal .react-calendar__navigation__next-button:before{content:""!important;display:block!important;width:20px!important;height:20px!important;background-image:url(/left_neutral30.png)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;transform:rotate(180deg)!important;position:absolute!important;right:0!important;top:0!important}.date-picker-modal .react-calendar__month-view__weekdays{display:flex!important;flex-direction:row!important;align-items:flex-start!important;padding:0!important;gap:8px!important;width:295px!important;height:20px!important;margin-bottom:10px!important;text-transform:none!important}.date-picker-modal .react-calendar__month-view__weekdays__weekday{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;padding:0!important;gap:10px!important;width:35.29px!important;height:20px!important;flex:1!important;overflow:visible!important}.date-picker-modal .react-calendar__month-view__weekdays__weekday abbr{width:14px!important;height:16px!important;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-style:normal!important;font-weight:600!important;font-size:16px!important;line-height:100%!important;text-align:center!important;text-transform:uppercase!important;color:#999!important;text-decoration:none!important}.date-picker-modal .react-calendar__month-view__days{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:8px 8px!important;row-gap:10px!important;width:295px!important;padding:0!important;margin:0!important}.date-picker-modal .react-calendar__month-view__days__row{display:contents!important}.date-picker-modal .react-calendar__tile{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding:0!important;width:auto!important;height:35.29px!important;max-height:35.29px!important;min-height:35.29px!important;background:transparent!important;border:none!important;cursor:pointer!important;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-style:normal!important;font-weight:700!important;font-size:16px!important;line-height:18px!important;color:#333!important;margin:0!important;transition:background .2s!important;position:relative!important;border-radius:999px!important}.date-picker-modal .react-calendar__tile>abbr,.date-picker-modal .react-calendar__tile abbr{display:inline-block!important;width:auto!important;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-style:normal!important;font-weight:700!important;font-size:16px!important;line-height:18px!important;text-align:center!important}.date-picker-modal .react-calendar__month-view__days__day--neighboringMonth{visibility:hidden!important;pointer-events:none!important}.date-picker-modal .react-calendar__month-view__days__day--neighboringMonth abbr{visibility:hidden!important}.date-picker-modal .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{visibility:hidden!important;pointer-events:none!important}.date-picker-modal .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth abbr{visibility:hidden!important}.date-picker-modal .react-calendar__tile--active{background:#f6ce54!important;border-radius:999px!important}.date-picker-modal .react-calendar__tile--active abbr{color:#333!important}.date-picker-modal .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth:not(.react-calendar__tile--active){color:#ccc!important}.date-picker-modal .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth:not(.react-calendar__tile--active) abbr{color:#ccc!important}.date-picker-modal .react-calendar__tile--now{background:transparent!important}.date-picker-modal .react-calendar__tile:disabled{background:transparent!important;color:#ccc!important;cursor:default!important}.date-picker-modal .selected-date{background:#f6ce54!important;border-radius:999px!important}.date-picker-modal .react-calendar__tile--now:not(.react-calendar__tile--active){background:transparent!important;color:#333!important}.date-picker-modal .react-calendar__month-view__days__day--weekend{color:#333!important}.date-picker-confirm-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:10px;width:76px;height:40px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff;flex:none;order:1;flex-grow:0}.order-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;isolation:isolate;position:relative;width:375px;height:812px;background:#fff;margin:0 auto;overflow:hidden}.order-container::-webkit-scrollbar{display:none}.order-date-section{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 20px;width:375px;height:62px;background:#fff;flex:none;order:1;align-self:stretch;flex-grow:0;z-index:1}.order-date-label{margin:0 auto;width:55px;height:16px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.order-date-selector{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px 14px 8px 16px;gap:40px;margin:0 auto;width:204px;height:38px;background:#fff;border-radius:4px;flex:none;order:1;flex-grow:0;border:1px solid #E6E6E6}.order-date-text{width:114px;height:16px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:0;flex-grow:0}.order-date-icon{width:20px;height:20px;flex:none;order:1;flex-grow:0}.order-search-section{display:flex;flex-direction:column;align-items:center;padding:12px 20px;gap:10px;width:375px;height:62px;background:#1e2a5e0d;flex:none;order:2;align-self:stretch;flex-grow:0;z-index:2;border-bottom:1px solid #E6E6E6;border-top:1px solid #E6E6E6}.order-search-input-wrapper{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px;gap:10px;width:335px;height:38px;background:#fff;border-radius:5px;flex:none;order:0;align-self:stretch;flex-grow:0;border:1px solid #E6E6E6}.order-search-input{margin:0 auto;width:164px;height:14px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;border:none;outline:none;flex:none;order:0;flex-grow:1}.order-search-input::placeholder{color:#999}.order-search-icon{margin:0 auto;width:20px;height:20px;flex:none;order:1;flex-grow:0}.order-filter-section{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 20px;gap:10px;width:375px;height:56px;flex:none;order:3;align-self:stretch;flex-grow:0;z-index:3}.order-filter-buttons{display:flex;flex-direction:row;align-items:center;padding:0;gap:7px;width:154px;height:26px;flex:none;order:0;flex-grow:0}.order-filter-button{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:6px 12px;gap:8px;height:26px;background:#fff;border-radius:999px;border:1px solid #E6E6E6;cursor:pointer;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#999;flex:none;order:0;flex-grow:0;white-space:nowrap}.order-filter-button.active{background:#1e2a5e;color:#fff;border-color:#1e2a5e}.order-sort-dropdown{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px 8px 8px 12px;gap:8px;width:103px;height:36px;background:#fff;border-radius:4px;border:1px solid #E6E6E6;cursor:pointer;flex:none;order:1;flex-grow:0}.order-sort-text{width:59px;height:14px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.order-sort-icon{width:20px;height:20px;flex:none;order:1;flex-grow:0}.order-product-list{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px 180px;isolation:isolate;width:375px;max-height:522px;overflow-y:auto;flex:none;order:4;align-self:stretch;flex-grow:0;z-index:4;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}.order-product-list::-webkit-scrollbar{display:none}.order-product-item{display:flex;flex-direction:row;align-items:flex-start;padding:20px 0;gap:10px;width:335px;height:136px;flex:none;order:0;flex-grow:0}.order-product-image-wrapper{width:90px;height:90px;border-radius:6px;position:relative;flex:none;order:0;flex-grow:0;overflow:hidden}.order-product-image{width:90px;height:90px;border-radius:6px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.order-product-new-badge{position:absolute;width:12px;height:12px;left:6px;top:6px;background:#1b95ff;border-radius:999px;display:flex;flex-direction:row;align-items:center;padding:2px;gap:10px}.order-product-new-icon{width:8px;height:8px;background:#fff;border-radius:50%}.order-product-details{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:235px;height:96px;flex:none;order:1;flex-grow:1}.order-product-header{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:10px;width:235px;height:66px;flex:none;order:0;align-self:stretch;flex-grow:0}.order-product-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:201px;height:66px;flex:none;order:0;flex-grow:1}.order-product-name{width:201px;height:16px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;text-align:start;color:#333;flex:none;order:0;align-self:stretch;flex-grow:0}.order-product-volume{width:auto;height:13px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.03em;color:#666;flex:none;order:1;flex-grow:0}.order-product-labels{display:flex;flex-direction:row;align-items:center;padding:0;gap:6px;width:auto;height:21px;flex:none;order:2;flex-grow:0}.order-product-label{display:flex;flex-direction:row;align-items:center;padding:5px 10px 6px;gap:8px;height:21px;border-radius:999px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:10px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#fff;flex:none;order:0;flex-grow:0;white-space:nowrap}.order-product-label-red{background:#e63946}.order-product-label-orange{background:#ff6b35}.order-product-label-gray{background:linear-gradient(0deg,#0000004d,#0000004d),#fff}.order-favorite-button{width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;flex:none;order:1;flex-grow:0;display:flex;align-items:center;justify-content:center}.order-favorite-icon{width:24px;height:24px}.order-product-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:8px;width:235px;height:20px;flex:none;order:1;align-self:stretch;flex-grow:0}.order-product-price{width:auto;height:16px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e;flex:none;order:0;flex-grow:0}.order-quantity-controls{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;width:75px;height:20px;flex:none;order:1;flex-grow:0}.order-quantity-button{box-sizing:border-box;flex-direction:row;padding:0;gap:10px;width:20px;height:20px;background:#fff;border-radius:2px;border:1px solid #E6E6E6;cursor:pointer;flex:none;flex-grow:0;display:flex;align-items:center;justify-content:center}.order-quantity-icon{width:20px;height:20px}.order-quantity-value{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:10px;width:15px;height:16px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#333;flex:none;flex-grow:0}.order-product-separator{width:334px;height:0px;border-bottom:1px solid #E0E0E0;flex:none;order:1;flex-grow:0;margin:0 auto}.order-bottom-summary{display:flex;flex-direction:column;align-items:center;padding:0;gap:12px;position:absolute;width:375px;height:154px;left:calc(50% - 187.5px);bottom:20px;flex:none;order:5;flex-grow:0;z-index:100;background:#fff}.order-summary-box{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-end;padding:14px 16px;gap:16px;width:335px;height:98px;background:#fff;border-radius:5px;border:1px solid #E6E6E6;flex:none;order:0;flex-grow:0}.order-summary-content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:303px;height:38px;flex:none;order:0;align-self:stretch;flex-grow:0}.order-summary-row{display:flex;flex-direction:row;align-items:center;padding:0;gap:51px;width:303px;height:14px;flex:none;order:0;align-self:stretch;flex-grow:0;justify-content:space-between}.order-summary-label{width:auto;height:14px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#4d4d4d;flex:none;order:0;flex-grow:0}.order-summary-value{width:auto;height:12px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:100%;text-align:right;letter-spacing:-.04em;color:gray;flex:none;order:1;flex-grow:0}.order-total-amount{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;width:122px;height:16px;flex:none;order:1;flex-grow:0}.order-total-label{width:39px;height:14px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.order-total-value-wrapper{display:flex;flex-direction:row;align-items:flex-end;padding:0;gap:2px;width:auto;height:16px;flex:none;order:1;flex-grow:0}.order-total-value{width:auto;height:16px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#ff6b35;flex:none;order:0;flex-grow:0}.order-total-currency{width:12px;height:13px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:100%;letter-spacing:-.04em;color:#ff6b35;flex:none;order:1;flex-grow:0}.order-action-buttons{display:flex;flex-direction:row;align-items:flex-start;padding:0 20px;gap:10px;width:375px;height:44px;flex:none;order:1;flex-grow:0}.order-cart-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px 12px;gap:10px;width:162.5px;height:44px;background:#fff;border:1px solid #1E2A5E;border-radius:5px;cursor:pointer;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#1e2a5e;flex:none;order:0;flex-grow:1}.order-now-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px 12px;gap:10px;width:162.5px;height:44px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff;flex:none;order:1;flex-grow:1}@media(max-width:375px){.order-container,.order-date-section,.order-search-section,.order-filter-section,.order-product-list,.order-bottom-summary{width:100%}.order-product-item,.order-product-separator{width:calc(100% - 40px)}}.order-modal-overlay{position:absolute;width:375px;height:812px;left:0;top:0;background:#0009;z-index:1000}.order-modal{position:absolute;display:flex;flex-direction:column;align-items:center;padding:24px 32px 20px;gap:40px;width:320px;height:224px;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:4px 4px 4px #0000001a;border-radius:10px;z-index:1001}.order-modal-content{display:flex;flex-direction:column;align-items:center;padding:0;gap:30px;width:199px;height:100px;flex:none;order:0;flex-grow:0}.order-modal-title{width:69px;height:20px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#333;margin:0;flex:none;order:0;flex-grow:0}.order-modal-message{display:flex;flex-direction:column;align-items:center;padding:0;gap:20px;width:199px;height:50px;flex:none;order:1;flex-grow:0}.order-modal-text{width:199px;height:16px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#333;margin:0;flex:none;order:0;flex-grow:0}.order-modal-link{width:98px;height:14px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.03em;text-decoration-line:underline;color:#333;flex:none;order:1;flex-grow:0;cursor:pointer}.order-modal-link:hover{color:#1e2a5e}.order-modal-buttons{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:0;gap:10px;width:256px;height:40px;flex:none;order:1;align-self:stretch;flex-grow:0}.order-modal-button-secondary{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 18px;gap:10px;width:123px;height:40px;background:#fff;border:1px solid #1E2A5E;border-radius:5px;cursor:pointer;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#1e2a5e;flex:none;order:0;flex-grow:1}.order-modal-button-secondary:hover{background:#f5f5f5}.order-modal-button-primary{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:10px;width:123px;height:40px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff;flex:none;order:1;flex-grow:1}.order-modal-button-primary:hover{background:#162040}.order-filter-modal-overlay{position:absolute;width:375px;height:812px;left:0;top:0;background:#0000;z-index:999;animation:fadeIn .3s ease-in-out forwards}@keyframes fadeIn{to{background:#0009}}@keyframes fadeOut{0%{background:#0009}to{background:#0000}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.order-filter-modal{display:flex;flex-direction:column;align-items:center;padding:10px 0 20px;position:absolute;width:375px;height:218px;left:0;bottom:0;background:#fff;border-radius:8px 8px 0 0;flex:none;order:7;flex-grow:0;z-index:1000;animation:slideUp .3s ease-out forwards}.order-filter-option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;gap:8px;width:375px;height:50px;flex:none;order:0;align-self:stretch;flex-grow:0;cursor:pointer}.order-filter-option-text{width:auto;height:14px;font-family:SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.order-filter-check-icon{width:18px;height:18px;flex:none;order:1;flex-grow:0}.order-filter-separator{width:335px;height:0px;border-bottom:1px solid #E6E6E6;flex:none;order:1;flex-grow:0;margin:0 auto}.nav-header{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:50px 20px 16px;gap:91px;width:375px;height:90px;flex:none;order:0;flex-grow:0;z-index:0;border-bottom:1px solid #E9EAEC}.nav-header-menu-button{width:24px;height:24px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:none;flex-grow:0}.nav-header-title{width:auto;height:18px;font-family:SUIT;font-style:normal;font-weight:600;font-size:18px;color:#333;line-height:100%;letter-spacing:-.04em;margin:0;flex:none;flex-grow:0}.nav-header-empty-space{width:24px;height:24px}.nav-header-add-button{width:24px;height:24px;background:none;border:none;font-size:24px;color:#333;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex:none;flex-grow:0}.cart-container{display:flex;flex-direction:column;position:relative;width:375px;height:812px;margin:0 auto;background:#fff;overflow:hidden}.cart-header{display:flex;justify-content:space-between;align-items:center;padding:20px;height:60px;background:#fff;border-bottom:1px solid #E9EAEC;flex-shrink:0}.cart-menu-button{width:24px;height:24px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.cart-title{font-family:SUIT;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;margin:0}.cart-empty-space{width:24px;height:24px}.cart-content{flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:80px;-webkit-overflow-scrolling:touch}.cart-content::-webkit-scrollbar{display:none}.cart-content{-ms-overflow-style:none;scrollbar-width:none}.delivery-date-section{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 20px;width:375px;height:62px;border-bottom:1px solid #E6E6E6}.delivery-label{font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.date-selector{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:10px 14px 10px 16px;gap:38px;width:204px;height:38px;background:#fff;border:1px solid #E9EAEC;border-radius:4px;cursor:pointer}.date-text{font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.calendar-icon{width:20px;height:20px}.items-header{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px 20px;width:375px;height:48px;border-bottom:1px solid #E6E6E6}.items-count{font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.select-all{display:flex;flex-direction:row;align-items:center;padding:0;gap:5px;cursor:pointer}.checkbox-img{width:24px;height:24px;cursor:pointer}.select-all-text{font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333}.cart-items-section{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:10px;width:375px;background:#fafafa;box-sizing:border-box}.equipment-group-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0;width:335px;background:#fff;border-radius:8px;border:1px solid #E6E6E6}.equipment-header{display:flex;flex-direction:row;align-items:center;padding:14px;gap:10px;width:335px;height:52px;box-sizing:border-box;border-bottom:1px solid #E6E6E6}.equipment-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:10px;width:273px;height:24px;flex-grow:1}.equipment-name{font-family:SUIT;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.equipment-label{display:flex;flex-direction:row;align-items:center;padding:5px 10px 6px;gap:8px;height:21px;background:linear-gradient(0deg,#0000004d,#0000004d),#fff;border-radius:999px;font-family:SUIT;font-weight:700;font-size:10px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#fff;box-sizing:border-box}.product-info{display:flex;flex-direction:row;align-items:flex-start;padding:16px 16px 20px 14px;gap:10px;width:335px;box-sizing:border-box;border-bottom:1px solid #E6E6E6}.product-details{display:flex;flex-direction:column;align-items:flex-start;padding:4px 0 0;gap:14px;flex-grow:1}.product-main{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:20px;width:100%}.product-text{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;flex-grow:1}.product-name{font-family:SUIT;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.product-capacity{font-family:SUIT;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.03em;color:gray}.product-labels{display:flex;flex-direction:row;align-items:center;padding:0;gap:6px;height:21px}.product-label{display:flex;flex-direction:row;align-items:center;padding:5px 10px 6px;gap:8px;height:21px;border-radius:999px;font-family:SUIT;font-weight:700;font-size:10px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#fff;box-sizing:border-box}.delete-button{width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0}.trash-icon{width:24px;height:24px}.product-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:8px;width:100%}.price-info{display:flex;flex-direction:row;align-items:flex-end;padding:0;gap:5px}.price{font-family:SUIT;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e}.vat{font-family:SUIT;font-weight:700;font-size:12px;line-height:100%;letter-spacing:-.03em;color:gray}.quantity-control{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;width:75px;height:20px}.quantity-button{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;gap:10px;width:20px;height:20px;background:#fff;border:1px solid #E9EAEC;border-radius:2px;cursor:pointer;font-size:14px;color:#0000004d}.quantity{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:10px;width:15px;height:16px;font-family:SUIT;font-weight:700;font-size:16px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#333}.add-item-section{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 16px 16px;gap:10px;width:335px;height:52px;border-top:1px solid #E6E6E6}.add-item-button{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;background:transparent;border:none;cursor:pointer;font-family:SUIT;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.add-icon{width:24px;height:24px;font-size:24px;color:#00000080}.order-details{display:flex;flex-direction:column;align-items:flex-start;padding:16px 20px 20px;gap:20px;width:375px;box-sizing:border-box}.order-details-title{font-family:SUIT;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e;margin:0}.order-details-content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:100%}.detail-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;width:100%}.detail-label{font-family:SUIT;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.detail-value{font-family:SUIT;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.order-divider{width:375px;height:2px;background:linear-gradient(0deg,#0000000d,#0000000d),#fff}.total-payment{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px 20px 0;width:375px;box-sizing:border-box}.total-label{font-family:SUIT;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.total-amount{font-family:SUIT;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e}.order-button-section{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:row;align-items:flex-start;padding:0 20px 20px;gap:10px;width:375px;height:64px;box-sizing:border-box}.order-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px 12px;gap:10px;width:335px;height:44px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;font-family:SUIT;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff;box-sizing:border-box;flex-grow:1}.order-button:hover{background:#162040}.payment-container{display:flex;flex-direction:column;align-items:center;padding:0;isolation:isolate;position:relative;width:375px;height:812px;margin:0 auto;background:#fff;overflow:hidden}.payment-content{flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:80px;-webkit-overflow-scrolling:touch}.payment-content::-webkit-scrollbar{display:none}.payment-content{-ms-overflow-style:none;scrollbar-width:none}.payment-header{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:50px 20px 16px;gap:91px;width:375px;height:90px;flex:none;order:0;flex-grow:0;z-index:0;border-bottom:1px solid #E6E6E6}.payment-close-button{width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;flex:none;order:0;flex-grow:0}.payment-title{width:61px;height:18px;font-family:SUIT;font-style:normal;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:1;flex-grow:0}.payment-empty-space{width:24px;height:24px;flex:none;order:2;flex-grow:0}.payment-delivery-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;gap:20px;width:375px;height:auto;flex:none;order:1;align-self:stretch;flex-grow:0;z-index:1}.payment-delivery-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:10px;width:335px;height:20px;flex:none;order:0;align-self:stretch;flex-grow:0}.payment-delivery-title,.payment-order-title,.payment-section-title{height:20px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.payment-change-address-button{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px;width:auto;height:18px;background:none;border:none;cursor:pointer;flex:none;order:1;flex-grow:0}.payment-change-address-button span{height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.payment-address-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:16px 16px 20px;gap:16px;width:335px;height:auto;border-radius:6px;flex:none;order:1;align-self:stretch;flex-grow:0;border:1px solid #E6E6E6}.payment-store-header{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;width:auto;height:22px;flex:none;order:0;flex-grow:0}.payment-store-name{height:18px;font-family:SUIT;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.payment-label{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:4px 10px;gap:8px;height:22px;background:linear-gradient(0deg,#0000000d,#0000000d),#fff;border-radius:999px;font-family:SUIT;font-style:normal;font-weight:700;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#333;flex:none;order:1;flex-grow:0;border:1px solid #E6E6E6}.payment-address-details{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:auto;height:auto;flex:none;order:1;flex-grow:0}.payment-contact-info{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;width:auto;height:16px;flex:none;flex-grow:0}.payment-contact-info span{height:14px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;flex-grow:0}.payment-divider{width:6px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;flex-grow:0}.payment-address{height:14px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.payment-divider-line{width:375px;height:8px;background:#f8f8f8;flex:none;align-self:stretch;flex-grow:0}.payment-order-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;gap:20px;width:375px;height:auto;flex:none;order:3;align-self:stretch;flex-grow:0;z-index:3}.payment-order-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:10px;width:335px;height:24px;flex:none;order:0;align-self:stretch;flex-grow:0}.payment-order-title-group{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;height:20px;flex:none;order:0;flex-grow:0}.payment-item-count{height:14px;font-family:SUIT;font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#ff6b35;flex:none;order:1;flex-grow:0}.payment-toggle-button{width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;flex:none;order:1;flex-grow:0}.payment-equipment-group{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0;width:335px;height:auto;border:1px solid #E6E6E6;border-radius:8px;flex:none;flex-grow:0}.payment-equipment-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px;gap:10px;width:335px;height:49px;flex:none;order:0;align-self:stretch;flex-grow:0;border-bottom:1px solid #E6E6E6}.payment-equipment-name{height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:0;flex-grow:0}.payment-equipment-label{display:flex;flex-direction:row;align-items:center;padding:5px 10px 6px;gap:8px;height:21px;background:linear-gradient(0deg,#0000004d,#0000004d),#fff;border-radius:999px;font-family:SUIT;font-style:normal;font-weight:700;font-size:10px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#fff;flex:none;order:1;flex-grow:0}.payment-product-divider{width:303px;height:1px;background:#e6e6e6;margin:0 auto;flex:none;flex-grow:0}.payment-product-item{display:flex;flex-direction:column;align-items:flex-start;padding:16px 16px 20px;gap:16px;width:335px;height:auto;flex:none;flex-grow:0;border-bottom:1px solid #E6E6E6}.payment-product-item:last-child{border-bottom:none}.payment-product-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:303px;height:auto;flex:none;order:0;flex-grow:0}.payment-product-name{width:303px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;text-align:start;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:0;align-self:stretch;flex-grow:0}.payment-product-capacity{height:13px;font-family:SUIT;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.03em;color:gray;flex:none;order:1;flex-grow:0}.payment-product-price-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:8px;width:303px;height:16px;flex:none;order:2;align-self:stretch;flex-grow:0}.payment-price-label{height:13px;font-family:SUIT;font-style:normal;font-weight:700;font-size:13px;line-height:100%;letter-spacing:-.03em;color:gray;flex:none;order:0;flex-grow:0}.payment-price-group{display:flex;flex-direction:row;align-items:flex-end;padding:0;gap:6px;height:16px;flex:none;order:1;flex-grow:0}.payment-quantity{height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:0;flex-grow:0}.payment-price{height:16px;font-family:SUIT;font-style:normal;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e;flex:none;order:1;flex-grow:0}.payment-method-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:30px;padding-bottom:20px;width:375px;height:auto;flex:none;align-self:stretch;flex-grow:0;z-index:5}.payment-method-section.expanded{height:auto}.payment-method-section .payment-section-title{display:flex;flex-direction:row;align-items:center;padding:0 20px;gap:10px;width:375px;height:20px;flex:none;order:0;align-self:stretch;flex-grow:0}.payment-method-options{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 0;width:375px;height:auto;flex:none;order:1;align-self:stretch;flex-grow:0}.payment-method-section.expanded .payment-method-options{height:auto}.payment-method-option{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:14px 20px;gap:10px;width:375px;height:56px;flex:none;order:0;align-self:stretch;flex-grow:0;cursor:pointer}.payment-method-toss{border-bottom:1px solid #E6E6E6}.payment-method-option:last-child{height:52px;order:2}.payment-method-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:9px;margin:0 auto;width:335px;height:28px;flex:none;order:0;flex-grow:1}.payment-method-left{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;width:123px;height:28px;flex:none;order:0;flex-grow:0}.payment-method-info{display:flex;flex-direction:row;align-items:center;padding:0;gap:6px;width:89px;height:28px;flex:none;order:1;flex-grow:0}.payment-method-name{width:55px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.payment-toss-label{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:5px 10px 6px;gap:8px;width:auto;height:21px;background:linear-gradient(0deg,#ff6b3533,#ff6b3533),#fff;border:1px solid #FF6B35;border-radius:999px;font-family:SUIT;font-style:normal;font-weight:700;font-size:10px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#ff6b35;flex:none;order:1;flex-grow:0}.payment-method-divider{width:375px;height:0px;flex:none;order:1;align-self:stretch;flex-grow:0;border-bottom:none}.payment-normal-detail-section{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;gap:10px;width:375px;height:auto;flex:none;order:3;flex-grow:0}.payment-normal-detail-card{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 16px;gap:20px;width:335px;height:96px;background:#fff;border-radius:6px;flex:none;order:0;align-self:stretch;flex-grow:0;border:1px solid #E6E6E6}.payment-normal-options-row{display:flex;flex-direction:row;align-items:center;padding:0;gap:56px;width:303px;height:24px;flex:none;align-self:stretch;flex-grow:0}.payment-normal-options-row:last-child{gap:80px}.payment-normal-option{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;height:24px;flex:none;flex-grow:0;cursor:pointer}.payment-normal-option-text{height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.payment-recent-order-filter{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 8px 8px 12px;gap:8px;width:335px;height:36px;background:#fff;border-radius:5px;flex:none;order:1;align-self:stretch;flex-grow:0;cursor:pointer;border:1px solid #E6E6E6}.payment-recent-order-text{width:auto;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.payment-amount-section{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:28px;width:375px;height:auto;flex:none;order:7;align-self:stretch;flex-grow:0;z-index:7}.payment-amount-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:10px;width:335px;height:20px;flex:none;order:0;flex-grow:0}.payment-amount-title{height:20px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.payment-total-amount{height:20px;font-family:SUIT;font-style:normal;font-weight:800;font-size:20px;line-height:100%;letter-spacing:-.04em;color:#ff6b35;flex:none;order:1;flex-grow:0}.payment-amount-details{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:335px;height:auto;flex:none;order:1;align-self:stretch;flex-grow:0}.payment-amount-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;gap:10px;width:335px;height:auto;flex:none;align-self:stretch;flex-grow:0}.payment-amount-label{height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.payment-amount-value{height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.payment-shipping-label{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px;height:18px;flex:none;order:0;flex-grow:0}.payment-shipping-label span{height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.payment-free-shipping{height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#ff6b35;flex:none;order:1;flex-grow:0}.payment-button-section{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:row;align-items:flex-start;padding:0 20px 20px;gap:10px;width:375px;height:64px;box-sizing:border-box}.payment-submit-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px 12px;gap:10px;width:335px;height:44px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff;flex:none;order:0;flex-grow:1}.shipping-modal-overlay{position:absolute;width:375px;height:812px;left:0;top:0;background:#0009;z-index:8}.shipping-modal-bottom-sheet{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 40px;gap:20px;position:absolute;width:375px;height:202px;left:0;bottom:0;background:#fff;border-radius:8px 8px 0 0;z-index:9}.shipping-modal-title{width:46px;height:18px;font-family:SUIT;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;margin:0}.shipping-modal-content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:282px;height:104px}.shipping-modal-subtitle{width:101px;height:16px;font-family:SUIT;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.shipping-modal-description{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:282px;height:72px}.shipping-modal-description p{font-family:SUIT;font-weight:500;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;margin:0}.payment-bank-dropdown{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0;width:335px;max-height:300px;overflow-y:auto;background:#fff;border:1px solid #E6E6E6;border-radius:5px;flex:none;order:2;align-self:stretch;flex-grow:0;margin-top:4px}.payment-bank-dropdown::-webkit-scrollbar{width:6px}.payment-bank-dropdown::-webkit-scrollbar-track{background:#f8f8f8;border-radius:3px}.payment-bank-dropdown::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.payment-bank-dropdown::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.payment-bank-option{display:flex;flex-direction:row;align-items:center;padding:12px 16px;gap:12px;width:335px;min-height:40px;border-bottom:1px solid #F0F0F0;cursor:pointer;transition:background-color .2s}.payment-bank-option:hover{background-color:#f8f8f8}.payment-bank-option:last-child{border-bottom:none}.payment-bank-code{min-width:40px;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:13px;line-height:100%;letter-spacing:-.03em;color:gray;flex:none;order:0;flex-grow:0}.payment-bank-name{height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:1}.payment-method-card-content{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:0 0 20px;gap:24px;width:335px;min-height:190px;height:auto;background:#fff;border:1px solid #1E2A5E;border-radius:8px;flex:none;order:0;flex-grow:0;position:relative}.payment-card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px;width:333px;height:44px;flex:none;order:0;flex-grow:0;border-bottom:1px solid #E6E6E6}.payment-card-title{height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#4d4d4d;flex:none;order:0;flex-grow:0}.payment-card-header img{width:24px;height:24px;cursor:pointer}.payment-card-divider{width:333px;height:0px;border-bottom:1px solid #E6E6E6;flex:none;order:1;align-self:stretch;flex-grow:0}.payment-card-body{display:flex;flex-direction:column;align-items:center;gap:12px;width:287px;height:102px;flex:none;order:2;flex-grow:0}.payment-card-description{width:187px;height:42px;font-family:SUIT;font-style:normal;font-weight:400;font-size:14px;line-height:150%;text-align:center;letter-spacing:-.03em;color:#333;margin:0;flex:none;order:0;flex-grow:0}.payment-card-highlight{color:#ff6b35;font-weight:600}.payment-card-register-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px 12px;gap:8px;width:287px;height:48px;background:#1e2a5e14;border:1px dashed #1E2A5E;border-radius:5px;cursor:pointer;flex:none;order:1;flex-grow:0}.payment-card-add-icon{width:20px;height:20px;background:#fff;border-radius:999px;flex:none;order:0;flex-grow:0;display:flex;justify-content:center;align-items:center;font-family:SUIT;font-weight:700;font-size:16px;color:#1e2a5e}.payment-card-register-button span{height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#1e2a5e;flex:none;order:1;flex-grow:0}.payment-card-dropdown-options{display:flex;flex-direction:column;align-items:flex-start;padding:0;position:absolute;width:333px;height:104px;left:0;top:44px;background:#fff;flex:none;order:1;flex-grow:0}.payment-card-dropdown-option{display:flex;flex-direction:row;align-items:center;padding:14px 20px;gap:10px;width:333px;height:52px;flex:none;align-self:stretch;flex-grow:0;cursor:pointer;border-bottom:1px solid #E6E6E6}.card-border-none{border-bottom:none}.payment-card-option-text{height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.payment-card-option-divider{width:333px;height:0px;border-bottom:1px solid #E6E6E6;flex:none;order:1;align-self:stretch;flex-grow:0}.payment-registered-card-divider{width:335px;height:0px;border-bottom:1px solid #E6E6E6;flex:none;order:1;align-self:stretch;flex-grow:0}.payment-registered-card-image-wrapper{width:247px;height:157px;flex:none;order:1;flex-grow:0}.payment-registered-card-image{width:247px;height:157px;border-radius:8px;object-fit:cover}.payment-registered-card-footer{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;width:335px;height:48px;background:#1e2a5e14;border-radius:4px;flex:none;order:2;flex-grow:0}.payment-registered-card-footer-text{font-family:SUIT;font-style:normal;font-weight:700;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.04em;color:#1e2a5e}.payment-url-container{display:flex;flex-direction:column;align-items:center;padding:0 0 60px;isolation:isolate;position:relative;width:375px;height:812px;max-height:812px;overflow-y:auto;background:#fff;margin:0 auto;scrollbar-width:none;-ms-overflow-style:none}.payment-url-container::-webkit-scrollbar{display:none}.payment-url-header{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:50px 20px 16px;gap:91px;width:375px;height:90px;border-bottom:1px solid #E6E6E6;flex:none;order:0;align-self:stretch;flex-grow:0;z-index:0}.payment-url-close-button{width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;flex:none;order:0;flex-grow:0}.payment-url-title{width:61px;height:18px;font-family:SUIT;font-style:normal;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:1;flex-grow:0}.payment-url-empty{width:24px;height:24px;flex:none;order:2;flex-grow:0}.payment-url-content{display:flex;flex-direction:column;width:375px;flex:1}.payment-url-user-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 20px 20px;gap:20px;width:375px;min-height:224px;flex:none;align-self:stretch;flex-grow:0;z-index:1;border-bottom:3px solid #F2F2F2}.payment-url-user-header{width:335px;height:20px;position:relative;flex:none;align-self:stretch;flex-grow:0}.payment-url-user-title{position:absolute;width:122px;height:20px;left:0;top:0;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.04em;color:#333;margin:0}.payment-url-required-label{display:flex;flex-direction:row;align-items:center;padding:6px 16px;gap:8px;position:absolute;width:98px;height:26px;left:130px;top:-3px;background:#ff6b35;border-radius:999px;font-family:SUIT;font-style:normal;font-weight:700;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#fff}.payment-url-user-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:16px 16px 20px;gap:16px;width:335px;min-height:114px;border:1px solid #E6E6E6;border-radius:6px;flex:none;align-self:stretch;flex-grow:0}.payment-url-user-info-header{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;width:114px;height:22px;flex:none;flex-grow:0}.payment-url-user-name{width:46px;height:18px;font-family:SUIT;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;flex-grow:0}.payment-url-user-code-label{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:4px 10px;gap:8px;width:58px;height:22px;background:linear-gradient(0deg,#0000000d,#0000000d),#fff;border:1px solid #E6E6E6;border-radius:999px;font-family:SUIT;font-style:normal;font-weight:700;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#333;flex:none;flex-grow:0}.payment-url-user-details{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:249px;height:40px;flex:none;flex-grow:0}.payment-url-contact-row{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;width:172px;height:16px;flex:none;flex-grow:0}.payment-url-contact-row span{height:14px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;flex-grow:0}.payment-url-divider{width:6px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;flex-grow:0}.payment-url-address{width:249px;height:14px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;flex-grow:0}.payment-url-delivery-section{width:375px;min-height:369px;padding:20px;position:relative;flex:none;align-self:stretch;flex-grow:0;z-index:2;border-top:3px solid #F2F2F2}.payment-url-delivery-section.collapsed{min-height:auto}.payment-url-section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:10px;width:335px;height:24px;cursor:pointer;margin-bottom:20px}.payment-url-delivery-section.collapsed .payment-url-section-header{margin-bottom:0}.payment-url-section-title{height:20px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;flex-grow:0;margin:0}.payment-url-delivery-fields{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:335px;margin-bottom:20px}.payment-url-field-row{display:flex;flex-direction:row;align-items:center;padding:0;gap:14px;width:335px;height:38px}.payment-url-field-label{width:114px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#4d4d4d;flex:none;flex-grow:0}.payment-url-input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;width:207px;height:38px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;flex-grow:0;outline:none}.payment-url-input::placeholder{color:gray}.payment-url-address-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px}.payment-url-address-label{width:28px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;flex-grow:0}.payment-url-address-input-row{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:10px;width:335px;height:38px}.payment-url-postal-input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;width:100px;height:38px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;flex-grow:0;outline:none}.payment-url-postal-input::placeholder{color:gray}.payment-url-search-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:7px 10px;gap:10px;width:71px;height:38px;background:linear-gradient(0deg,#000000b3,#000000b3),#fff;border-radius:4px;border:none;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#fff;flex:none;flex-grow:0}.payment-url-address-input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;width:335px;height:38px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;align-self:stretch;flex-grow:0;outline:none}.payment-url-address-input::placeholder{color:gray}.payment-url-divider-line{width:375px;height:8px;background:#f8f8f8;flex:none;align-self:stretch;flex-grow:0}.payment-url-products-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;gap:20px;width:375px;min-height:333px;flex:none;align-self:stretch;flex-grow:0;z-index:3}.payment-url-products-section.collapsed{min-height:auto}.payment-url-products-section.collapsed .payment-url-section-header{margin-bottom:0}.payment-url-products-title-group{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;height:20px}.payment-url-item-count{height:14px;font-family:SUIT;font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#ff6b35;flex:none;flex-grow:0}.payment-url-products-list{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0;width:335px;border:1px solid #E6E6E6;border-radius:8px}.payment-url-equipment-group-header{display:flex;flex-direction:row;align-items:center;padding:14px;gap:10px;width:335px;height:49px}.payment-url-equipment-name{width:307px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;align-self:stretch;flex-grow:1}.payment-url-divider-thin{width:334px;height:0px;border-bottom:1px solid #E6E6E6;flex:none;flex-grow:0}.payment-url-product-item{display:flex;flex-direction:column;align-items:flex-start;padding:16px 16px 20px;gap:16px;width:335px}.payment-url-product-name{width:303px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;align-self:stretch;flex-grow:0}.payment-url-product-divider-thin{width:303px;height:0px;border-bottom:1px solid #E6E6E6;flex:none;align-self:stretch;flex-grow:0}.payment-url-product-price-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:8px;width:303px;height:16px}.payment-url-price-label{width:47px;height:13px;font-family:SUIT;font-style:normal;font-weight:700;font-size:13px;line-height:100%;letter-spacing:-.03em;color:gray;flex:none;flex-grow:0}.payment-url-price-value{height:16px;font-family:SUIT;font-style:normal;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e;flex:none;flex-grow:0}.payment-url-total-section{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:28px;width:375px;height:auto;flex:none;flex-grow:0;z-index:4}.payment-url-total-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;width:335px;height:20px}.payment-url-total-label{width:55px;height:20px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;flex-grow:0}.payment-url-total-amount{height:20px;font-family:SUIT;font-style:normal;font-weight:800;font-size:20px;line-height:100%;letter-spacing:-.04em;color:#ff6b35;flex:none;flex-grow:0}.payment-url-receivables-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;gap:20px;width:335px;height:16px}.payment-url-receivables-label{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:500;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;flex-grow:0}.payment-url-receivables-amount{height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;text-align:right;letter-spacing:-.04em;color:gray;flex:none;flex-grow:0}.payment-url-split-amount-input{height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;text-align:right;letter-spacing:-.04em;color:gray;flex:none;flex-grow:0;border:none;background:transparent;outline:none;width:auto;min-width:100px}.payment-url-split-amount-input::placeholder{color:gray}.split-payment-section{display:flex;flex-direction:column;align-items:flex-start;padding:30px 20px 20px;gap:10px;width:375px;flex:none;align-self:stretch;flex-grow:0}.split-payment-title{width:72px;height:20px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0;margin:0}.split-payment-card-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:335px;flex:none;order:1;align-self:stretch;flex-grow:0}.split-payment-card{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 20px;gap:10px;width:335px;height:44px;background:#fff;border:1px solid #1E2A5E;border-radius:8px;flex:none;order:0;flex-grow:0}.split-payment-card-text{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.split-payment-options{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:335px;margin-top:10px;box-sizing:border-box;border:1px solid #E6E6E6;border-radius:8px;overflow:hidden}.split-payment-option{display:flex;flex-direction:row;align-items:center;padding:14px 20px;gap:10px;width:335px;height:44px;cursor:pointer;background:#fff;border-bottom:1px solid #E6E6E6}.split-payment-option:last-child{border-bottom:none}.split-payment-option:hover{background:#f8f8f8}.split-payment-option-text{font-family:SUIT;font-style:normal;font-weight:500;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;flex-grow:1}.payment-url-button-group{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;gap:8px;width:375px;height:auto;flex:none;flex-grow:0;z-index:5}.payment-url-submit-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e;border:1px solid #1E2A5E;border-radius:5px;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff;flex:none;flex-grow:0}.payment-url-submit-button:hover{background:#162040}.payment-url-later-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e14;border:1px solid #1E2A5E;border-radius:5px;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#1e2a5e;flex:none;flex-grow:0}.payment-url-later-button:hover{background:#1e2a5e26}.card-registration-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.card-registration-header{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:50px 20px 16px;gap:91px;width:375px;height:90px;flex:none;order:0;flex-grow:0;border-bottom:1px solid #E6E6E6}.card-registration-close{width:24px;height:24px;flex:none;order:0;flex-grow:0;background:none;border:none;cursor:pointer;padding:0}.card-registration-title{width:98px;height:18px;font-family:SUIT;font-style:normal;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0;margin:0}.card-registration-empty{width:24px;height:24px;flex:none;order:2;flex-grow:0}.card-registration-content{width:375px;height:654px;flex:none;order:1;align-self:stretch;flex-grow:1}.card-registration-intro{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:6px;width:375px;height:99px;left:0;top:0}.card-registration-main-title{width:193px;height:30px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:150%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0;margin:0}.card-registration-subtitle{width:192px;height:23px;font-family:SUIT;font-style:normal;font-weight:600;font-size:15px;line-height:150%;letter-spacing:-.04em;color:gray;flex:none;order:1;flex-grow:0;margin:0}.card-registration-form{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 0;gap:40px;width:375px;height:502px;left:0;top:99px}.card-registration-field{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:335px;flex:none;align-self:stretch;flex-grow:0}.card-registration-field-header{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:335px;flex:none;order:0;align-self:stretch;flex-grow:0}.card-registration-label{width:335px;height:13.95px;font-family:SUIT;font-style:normal;font-weight:400;font-size:14px;line-height:100%;letter-spacing:-.03em;color:gray;flex:none;order:0;align-self:stretch;flex-grow:0}.card-registration-card-number{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:23px;width:335px;height:20px;flex:none;order:1;align-self:stretch;flex-grow:0}.card-number-group{width:62px;height:20px;flex:none;flex-grow:0;position:relative}.card-number-input{position:absolute;width:62px;height:20px;left:0;top:0;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;text-align:center;color:#333;border:none;outline:none;background:transparent;padding:0}.card-number-input::-ms-reveal{display:none}.card-registration-underline-group{display:flex;flex-direction:row;align-items:center;padding:0;gap:5px;width:335px;height:.22px;flex:none;order:1;align-self:stretch;flex-grow:0}.card-underline{width:80px;height:0px;border-bottom:1px solid #E9EAEC;flex:none;flex-grow:0}.card-underline.full{width:335px}.card-registration-expiry{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px;width:auto;height:auto;flex:none;order:1;flex-grow:0}.expiry-group{width:36px;height:auto;flex:none;flex-grow:0;position:relative}.expiry-input{width:36px;height:auto;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;text-align:start;color:#333;border:none;outline:none;background:transparent;padding:0}.expiry-slash{width:8px;height:20px;font-family:SUIT;font-style:normal;font-weight:400;font-size:20px;line-height:100%;color:#333;flex:none;flex-grow:0}.card-registration-cvc{width:62px;height:20px;flex:none;order:1;flex-grow:0;position:relative}.cvc-input{position:absolute;width:auto;height:20px;left:0;top:0;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;text-align:start;color:#333;border:none;outline:none;background:transparent;padding:0}.card-registration-password{width:62px;height:20px;flex:none;order:1;flex-grow:0;position:relative}.password-input{position:absolute;width:auto;height:20px;left:0;top:0;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;text-align:start;color:#333;border:none;outline:none;background:transparent;padding:0}.card-registration-underline{display:flex;flex-direction:row;align-items:center;padding:0;width:335px;height:.22px;flex:none;order:1;align-self:stretch;flex-grow:0}.card-registration-submit{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff;position:absolute;bottom:34px;left:50%;transform:translate(-50%);z-index:10}.card-registration-submit:disabled{background:#0003;color:gray}.payment-complete-container{position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.payment-complete-gradient-bg{display:flex;flex-direction:column;align-items:flex-start;padding:72px 82px;gap:10px;position:absolute;width:375px;height:280px;left:0;top:0;background:linear-gradient(360deg,#ffffff1f 16.43%,#1e2a5e1f 74.19%)}.payment-complete-content-wrapper{display:flex;flex-direction:column;align-items:center;padding:0;gap:4px;width:211px;height:136px;flex:none;order:0;align-self:stretch;flex-grow:0}.payment-complete-icon-section{display:flex;flex-direction:column;align-items:center;padding:0;gap:8px;width:131px;height:108px;flex:none;order:0;flex-grow:0}.payment-complete-check-icon{width:64px;height:64px;flex:none;order:0;flex-grow:0}.payment-complete-title{width:131px;height:36px;font-family:SUIT;font-style:normal;font-weight:800;font-size:24px;line-height:150%;text-align:center;letter-spacing:-.04em;color:#1e2a5e;flex:none;order:1;align-self:stretch;flex-grow:0;margin:0}.payment-complete-description{width:211px;height:24px;font-family:SUIT;font-style:normal;font-weight:400;font-size:16px;line-height:150%;text-align:center;letter-spacing:-.04em;color:#333;flex:none;order:1;align-self:stretch;flex-grow:0;margin:0}.payment-complete-close-button{display:flex;flex-direction:row;align-items:center;padding:40px 12px 0;gap:10px;position:absolute;width:375px;height:64px;left:0;top:0;background:none;border:none;cursor:pointer}.payment-complete-info-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:20px;position:absolute;width:335px;height:252px;left:20px;top:280px;border:1px solid #E6E6E6;border-radius:6px}.payment-complete-info-content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:295px;height:212px;flex:none;order:0;align-self:stretch;flex-grow:0}.payment-complete-store-header{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;width:193px;height:22px;flex:none;order:0;flex-grow:0}.payment-complete-store-name{width:125px;height:18px;font-family:SUIT;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.payment-complete-store-label{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:4px 10px;gap:8px;width:58px;height:22px;background:linear-gradient(0deg,#0000000d,#0000000d),#fff;border:1px solid #E6E6E6;border-radius:999px;font-family:SUIT;font-style:normal;font-weight:700;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#333;flex:none;order:1;flex-grow:0}.payment-complete-details-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:24px;width:295px;height:170px;flex:none;order:1;align-self:stretch;flex-grow:0}.payment-complete-amount-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:24px;width:295px;height:64px;flex:none;order:0;align-self:stretch;flex-grow:0}.payment-complete-divider-line{width:295px;height:0px;border-bottom:1px solid #E6E6E6;flex:none;align-self:stretch;flex-grow:0}.payment-complete-amount-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:185px;width:295px;height:16px;flex:none;align-self:stretch;flex-grow:0}.payment-complete-label{height:14px;font-family:SUIT;font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.payment-complete-amount-value{height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#1e2a5e;flex:none;order:1;flex-grow:0}.payment-complete-payment-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:295px;height:82px;flex:none;order:1;align-self:stretch;flex-grow:0}.payment-complete-info-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;width:295px;height:14px;flex:none;align-self:stretch;flex-grow:0}.payment-complete-datetime{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;height:14px;flex:none;order:1;flex-grow:0}.payment-complete-datetime span{height:14px;font-family:SUIT;font-style:normal;font-weight:400;font-size:14px;line-height:100%;text-align:right;letter-spacing:-.04em;color:#333;flex:none;flex-grow:0}.payment-complete-value{height:14px;font-family:SUIT;font-style:normal;font-weight:400;font-size:14px;line-height:100%;text-align:right;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.payment-complete-confirm-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;position:absolute;width:335px;height:48px;left:20px;top:744px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}.payment-complete-confirm-button:hover{background:#162040}.payment-complete-split-card{box-sizing:border-box;position:absolute;width:335px;height:156px;left:20px;top:280px;background:#fff;border-radius:6px;padding:20px;border:1px solid #E6E6E6}.payment-complete-split-total-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;position:absolute;width:295px;height:20px;left:20px;top:20px}.payment-complete-split-total-label{width:55px;height:20px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.payment-complete-split-total-value{width:auto;height:20px;font-family:SUIT;font-style:normal;font-weight:800;font-size:20px;text-align:end;line-height:100%;letter-spacing:-.04em;color:#ff6b35;flex:none;order:1;flex-grow:0}.payment-complete-split-receivable-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;gap:20px;position:absolute;width:295px;height:20px;left:20px;top:68px}.payment-complete-split-receivable-label{height:16px;font-family:SUIT;font-style:normal;font-weight:500;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.payment-complete-split-receivable-value{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;text-align:right;letter-spacing:-.04em;color:gray;flex:none;order:1;flex-grow:0}.payment-complete-split-partial-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;gap:20px;position:absolute;width:295px;height:20px;left:20px;top:103px}.payment-complete-split-partial-label{width:87px;height:16px;font-family:SUIT;font-style:normal;font-weight:500;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.payment-complete-split-partial-value{width:auto;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;text-align:right;letter-spacing:-.04em;color:gray;flex:none;order:1;flex-grow:0}.payment-history-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;margin:0 auto;background:#fff;overflow:hidden}.payment-history-content{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;-webkit-overflow-scrolling:touch}.payment-history-content::-webkit-scrollbar{display:none}.payment-history-content{-ms-overflow-style:none;scrollbar-width:none}.payment-date-section{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px 20px;gap:16px;width:375px;height:62px;border-bottom:1px solid #E9EAEC}.payment-date-label{width:55px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em}.date-range-selector{display:flex;flex-direction:row;align-items:center;padding:0;gap:6px;width:264px;height:38px;flex:none;order:1;flex-grow:1}.date-selector-box{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 8px 10px 10px;width:auto;height:38px;background:#fff;border:1px solid #E6E6E6;border-radius:4px;flex:none;order:0;flex-grow:1;cursor:pointer}.date-selector-text{width:auto;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.03em}.calendar-icon-small{width:18px;height:18px}.date-separator{width:8px;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.03em}.payment-filter-section{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:10px 20px;gap:10px;width:375px;height:56px;border-bottom:1px solid #E9EAEC}.payment-filter{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px 8px 8px 12px;gap:7px;width:96px;height:36px;background:#fff;border:1px solid #E9EAEC;border-radius:4px;cursor:pointer}.payment-filter-text{width:48px;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.04em}.filter-dropdown-icon{width:20px;height:20px}.payment-records-list{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;width:375px;height:auto}.payment-record-item{display:flex;flex-direction:row;align-items:flex-start;padding:20px 0;gap:10px;width:335px;height:133px}.payment-record-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;gap:10px;width:335px;height:93px;align-self:stretch;flex-grow:1}.payment-status-label{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 8px 6px;gap:8px;width:55px;height:21px;border-radius:999px}.status-completed{background:#00bfa6}.status-cancelled{background:#e63946}.status-label-text{width:35px;height:10px;font-family:SUIT;font-style:normal;font-weight:700;font-size:10px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#fff}.payment-record-details{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;width:335px;height:62px;align-self:stretch;flex-grow:0}.payment-record-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:6px;height:62px;flex:none;order:0;flex-grow:1}.payment-date-row{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:8px;height:16px}.payment-info-label{width:55px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#4d4d4d}.payment-info-value{width:88px;height:16px;font-family:SUIT;font-style:normal;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.payment-order-number,.payment-account-info{width:auto;height:13px;font-family:SUIT;font-style:normal;font-weight:500;font-size:13px;line-height:140%;letter-spacing:-.03em;color:#666}.payment-amount{height:16px;font-family:SUIT;font-style:normal;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e;flex:none;order:1;flex-grow:0}.payment-record-divider{width:334px;height:0px;border:1px solid #E9EAEC}.order-history-container{display:flex;flex-direction:column;position:relative;width:375px;height:812px;margin:0 auto;background:#fff;overflow:hidden}.order-history-content{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.order-history-content::-webkit-scrollbar{display:none}.order-history-content{-ms-overflow-style:none;scrollbar-width:none}.order-date-filter-section{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px 20px;gap:16px;width:375px;height:62px;flex:none;order:1;align-self:stretch;flex-grow:0;border-bottom:1px solid #E6E6E6}.order-date-label{width:55px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.order-date-range{display:flex;flex-direction:row;align-items:center;padding:0;gap:6px;width:264px;height:38px;flex:none;order:1;flex-grow:1}.date-selector-small{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 8px 10px 10px;gap:28px;width:122px;height:38px;background:#fff;border-radius:4px;flex:none;flex-grow:1;border:1px solid #E6E6E6}.date-text-small{margin:0 auto;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:0;flex-grow:0}.date-divider{width:8px;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;flex-grow:0}.order-filter-button-section{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:10px 20px;gap:10px;width:375px;height:56px;flex:none;order:2;align-self:stretch;flex-grow:0;border-bottom:1px solid #E6E6E6}.order-recent-filter{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px 8px 8px 12px;gap:8px;width:96px;height:36px;background:#fff;border-radius:4px;flex:none;order:0;flex-grow:0;cursor:pointer;border:1px solid #E6E6E6}.order-recent-text{width:48px;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.order-summary-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px 20px;width:375px;height:48px;background:#1e2a5e0d;flex:none;order:3;align-self:stretch;flex-grow:0}.order-summary-item{display:flex;flex-direction:row;align-items:flex-end;padding:0;gap:8px;height:16px;flex:none;flex-grow:0}.order-summary-label{font-family:SUIT;font-style:normal;font-weight:600;font-size:15px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.order-summary-value{display:flex;flex-direction:row;align-items:flex-end;padding:0;gap:2px;height:16px;flex:none;order:1;flex-grow:0}.order-summary-number{font-family:SUIT;font-style:normal;font-weight:800;font-size:16px;line-height:100%;text-align:center;letter-spacing:-.04em;color:#ff6b35;flex:none;order:0;flex-grow:0}.order-summary-unit{font-family:SUIT;font-style:normal;font-weight:600;font-size:13px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.order-list-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:375px;flex:none;order:4;flex-grow:0}.order-item{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 28px;gap:20px;width:375px;flex:none;align-self:stretch;flex-grow:0}.order-item-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;gap:20px;width:335px;height:auto;flex:none;order:0;align-self:stretch;flex-grow:1}.order-item-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px;height:70px;flex:none;order:0;align-self:stretch;flex-grow:0}.order-status-label{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 10px 6px;gap:8px;height:21px;border-radius:999px;font-family:SUIT;font-style:normal;font-weight:700;font-size:10px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#fff;flex:none;order:0;flex-grow:0}.order-status-label.gray{background:linear-gradient(0deg,#0000004d,#0000004d),#fff}.order-status-label.red{background:#e63946}.order-status-label.green{background:#00bfa6}.order-item-details{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0;gap:10px;width:335px;height:39px}.order-item-box{display:flex;flex-direction:column;align-items:start;padding:0;gap:10px;flex:none;order:1;align-self:stretch;flex-grow:0}.order-date-row{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:10px;flex:none;order:0;flex-grow:1}.order-date-label-text{font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:0;flex-grow:0}.order-date-value{font-family:SUIT;font-style:normal;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:1;flex-grow:0}.order-number-text{font-family:SUIT;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:1;flex-grow:0}.order-amount{font-family:SUIT;font-style:normal;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e;flex:none;order:1;flex-grow:0}.order-action-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px;gap:10px;width:335px;height:38px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;flex:none;order:1;flex-grow:0;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333}.order-divider{width:375px;height:6px;background:#f2f2f2;flex:none;align-self:stretch;flex-grow:0}.order-edit-modal-overlay{position:absolute;width:375px;height:812px;left:0;top:0;background:#0009;opacity:0;transition:opacity .3s ease;z-index:5}.order-edit-modal-overlay-open{opacity:1}.order-edit-modal{display:flex;flex-direction:column;align-items:center;padding:24px 32px 20px;gap:40px;position:absolute;width:320px;height:250px;left:calc(50% - 159.5px);top:calc(50% - 125px);background:#fff;box-shadow:4px 4px 4px #0000001a;border-radius:10px;z-index:6;opacity:0;transform:scale(.9);transition:opacity .3s ease,transform .3s ease}.order-edit-modal-open{opacity:1;transform:scale(1)}.order-edit-modal-content{display:flex;flex-direction:column;align-items:center;padding:0;gap:30px;width:256px;height:126px;flex:none;order:0;align-self:stretch;flex-grow:0}.order-edit-modal-title{width:73px;height:20px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#333;flex:none;order:0;flex-grow:0;margin:0}.order-edit-modal-text-section{display:flex;flex-direction:column;align-items:center;padding:0;gap:20px;width:256px;height:76px;flex:none;order:1;align-self:stretch;flex-grow:0}.order-edit-modal-question{width:256px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#333;flex:none;order:0;align-self:stretch;flex-grow:0;margin:0}.order-edit-modal-description{width:242px;height:40px;font-family:SUIT;font-style:normal;font-weight:600;font-size:13px;line-height:150%;text-align:center;letter-spacing:-.03em;color:#666;flex:none;order:1;flex-grow:0;margin:0}.order-edit-modal-buttons{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:0;gap:10px;width:256px;height:40px;flex:none;order:1;align-self:stretch;flex-grow:0}.order-edit-modal-cancel{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:10px;width:123px;height:40px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;flex:none;order:0;flex-grow:1;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.order-edit-modal-confirm{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:10px;width:123px;height:40px;background:#1e2a5e;border:none;border-radius:5px;flex:none;order:1;flex-grow:1;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}.order-edit-container{display:flex;flex-direction:column;position:relative;width:375px;height:812px;margin:0 auto;background:#fff;overflow:hidden}.order-edit-content{flex:1;width:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.order-edit-content::-webkit-scrollbar{display:none}.order-edit-content{-ms-overflow-style:none;scrollbar-width:none;padding-bottom:80px}.order-edit-delivery-date-section{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 20px;width:375px;height:62px;flex:none;order:1;align-self:stretch;flex-grow:0;z-index:1;border-bottom:1px solid #E6E6E6}.order-edit-delivery-label{width:55px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.order-edit-date-selector{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:10px 14px 10px 16px;gap:40px;width:204px;height:38px;background:#fff;border:1px solid #E6E6E6;border-radius:4px;flex:none;order:1;flex-grow:0;cursor:pointer}.order-edit-date-text{width:114px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:0;flex-grow:0}.order-edit-calendar-icon{width:20px;height:20px;flex:none;order:1;flex-grow:0}.order-edit-items-header{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px 20px;width:375px;height:48px;flex:none;order:2;align-self:stretch;flex-grow:0;z-index:2;border-bottom:1px solid #E6E6E6}.order-edit-items-count{width:47px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.order-edit-items-count-number{color:#ff6b35}.order-edit-select-all{display:flex;flex-direction:row;align-items:center;padding:0;gap:5px;width:68px;height:15px;flex:none;order:1;flex-grow:0;cursor:pointer}.order-edit-checkbox-img{flex:none;order:0;flex-grow:0}.order-edit-select-all-text{width:48px;height:14px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.order-edit-items-section{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:10px;width:375px;background:#fafafa;flex:none;order:3;align-self:stretch;flex-grow:0;z-index:3}.order-edit-equipment-group-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0;width:335px;background:#fff;border-radius:8px;flex:none;order:0;align-self:stretch;flex-grow:0;border:1px solid #E6E6E6}.order-edit-equipment-header{display:flex;flex-direction:row;align-items:center;padding:14px;gap:10px;width:335px;height:52px;flex:none;order:0;align-self:stretch;flex-grow:0}.order-edit-equipment-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:10px;width:273px;height:24px;flex:none;order:1;align-self:stretch;flex-grow:1}.order-edit-equipment-name{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:0;flex-grow:0}.order-edit-equipment-label{display:flex;flex-direction:row;align-items:center;padding:5px 10px 6px;gap:8px;width:auto;height:21px;background:linear-gradient(0deg,#0000004d,#0000004d),#fff;border-radius:999px;flex:none;order:1;flex-grow:0;font-family:SUIT;font-style:normal;font-weight:700;font-size:10px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#fff}.order-edit-divider{width:334px;height:0px;border-bottom:1px solid #E6E6E6;flex:none;order:1;flex-grow:0;margin:0 auto}.order-edit-product-item{display:flex;flex-direction:row;align-items:flex-start;padding:16px 16px 20px 14px;gap:10px;width:335px;height:140px;flex:none;order:2;align-self:stretch;flex-grow:0;border-bottom:1px solid #E6E6E6}.order-edit-product-details{display:flex;flex-direction:column;align-items:flex-start;padding:4px 0 0;gap:14px;width:271px;height:104px;flex:none;order:1;flex-grow:1}.order-edit-product-top{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:20px;width:271px;height:66px;flex:none;order:0;align-self:stretch;flex-grow:0}.order-edit-product-text{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:227px;height:66px;flex:none;order:0;flex-grow:1}.order-edit-product-name{width:227px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;text-align:start;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:0;align-self:stretch;flex-grow:0}.order-edit-product-capacity{height:13px;font-family:SUIT;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:1;flex-grow:0}.order-edit-product-labels{display:flex;flex-direction:row;align-items:center;padding:0;gap:6px;height:21px;flex:none;order:2;flex-grow:0}.order-edit-product-label{display:flex;flex-direction:row;align-items:center;padding:5px 10px 6px;gap:8px;height:21px;border-radius:999px;flex:none;flex-grow:0;font-family:SUIT;font-style:normal;font-weight:700;font-size:10px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#fff}.order-edit-delete-button{width:24px;height:24px;flex:none;order:1;flex-grow:0;background:transparent;border:none;cursor:pointer;padding:0}.order-edit-trash-icon{width:24px;height:24px}.order-edit-product-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:8px;width:271px;height:20px;flex:none;order:1;align-self:stretch;flex-grow:0}.order-edit-price-info{display:flex;flex-direction:row;align-items:flex-end;padding:0;gap:5px;height:16px;flex:none;order:0;flex-grow:0}.order-edit-price{height:16px;font-family:SUIT;font-style:normal;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e;flex:none;order:0;flex-grow:0}.order-edit-vat{height:12px;font-family:SUIT;font-style:normal;font-weight:700;font-size:12px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:1;flex-grow:0}.order-edit-quantity-control{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;width:75px;height:20px;flex:none;order:1;flex-grow:0}.order-edit-quantity-button{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;width:20px;height:20px;background:#fff;border:1px solid #E6E6E6;border-radius:2px;flex:none;flex-grow:0;cursor:pointer;font-family:SUIT;font-weight:600;font-size:14px;color:#333;justify-content:center}.order-edit-quantity{width:15px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#333;flex:none;flex-grow:0}.order-edit-add-item-section{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 16px 16px;gap:10px;width:335px;height:52px;flex:none;order:9;align-self:stretch;flex-grow:0}.order-edit-add-item-button{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;width:92px;height:24px;flex:none;order:0;flex-grow:0;background:transparent;border:none;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.order-edit-order-details{display:flex;flex-direction:column;align-items:flex-start;padding:16px 20px 20px;gap:20px;width:375px;height:146px;flex:none;order:4;align-self:stretch;flex-grow:0;z-index:4}.order-edit-order-details-title{width:335px;height:18px;font-family:SUIT;font-style:normal;font-weight:700;font-size:18px;text-align:start;line-height:100%;letter-spacing:-.03em;color:#1e2a5e;flex:none;order:0;align-self:stretch;flex-grow:0;margin:0}.order-edit-order-details-content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:335px;height:72px;flex:none;order:1;align-self:stretch;flex-grow:0}.order-edit-detail-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;width:335px;height:16px;flex:none;align-self:stretch;flex-grow:0}.order-edit-detail-label{height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:0;flex-grow:0}.order-edit-detail-value{height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:1;flex-grow:0}.order-edit-total-divider{width:375px;height:2px;background:linear-gradient(0deg,#0000000d,#0000000d),#fff;flex:none;order:5;flex-grow:0;z-index:5}.order-edit-total-payment{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px 20px 0;width:375px;height:32px;flex:none;order:6;align-self:stretch;flex-grow:0;z-index:6}.order-edit-total-label{width:75px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none;order:0;flex-grow:0}.order-edit-total-amount{height:16px;font-family:SUIT;font-style:normal;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e;flex:none;order:1;flex-grow:0}.order-edit-button-section{display:flex;flex-direction:row;align-items:flex-start;padding:0 20px;gap:10px;position:absolute;width:375px;height:44px;left:0;bottom:20px;flex:none;order:7;flex-grow:0;z-index:7}.order-edit-cancel-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px 12px;gap:10px;width:162.5px;height:44px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;flex:none;order:0;flex-grow:1;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.order-edit-confirm-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px 12px;gap:10px;width:162.5px;height:44px;background:#1e2a5e;border:none;border-radius:5px;flex:none;order:1;flex-grow:1;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}.delivery-status-container{position:relative;width:375px;height:812px;margin:0 auto;background:#fff;overflow:hidden}.delivery-info-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 20px 30px;gap:20px;position:absolute;width:375px;height:122px;left:0;top:90px}.delivery-title{width:213px;height:20px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.04em;color:#1e2a5e;margin:0;flex:none;order:0;flex-grow:0}.delivery-title-gray{color:#333}.delivery-progress-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px;height:32px;flex:none;order:1;align-self:stretch;flex-grow:0;position:relative}.delivery-progress-bar{width:335px;height:8px;background:linear-gradient(0deg,#0000000d,#0000000d),#fff;border-radius:999px;flex:none;order:0;align-self:stretch;flex-grow:0;position:relative}.delivery-progress-fill{position:absolute;width:171px;height:8px;left:0;top:0;background:#1e2a5e;border-radius:999px}.delivery-progress-dot{position:absolute;width:4px;height:4px}.delivery-progress-dot-1{left:2px;top:2px}.delivery-progress-dot-2{left:165px;top:2px}.delivery-progress-labels{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:10px;width:335px;height:14px;flex:none;order:1;align-self:stretch;flex-grow:0}.delivery-progress-label{font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#b3b3b3;flex:none;flex-grow:0}.delivery-progress-label.active{color:#333}.delivery-divider-top{position:absolute;width:375px;height:2px;left:0;top:210px;background:linear-gradient(0deg,#0000000d,#0000000d),#fff}.delivery-divider-bottom{position:absolute;width:375px;height:2px;left:0;top:754px;background:linear-gradient(0deg,#0000000d,#0000000d),#fff}.delivery-details-section{display:flex;flex-direction:column;align-items:center;padding:20px 0;gap:30px;position:absolute;width:375px;height:160px;left:0;top:210px}.delivery-detail-box{display:flex;flex-direction:column;align-items:center;gap:20px}.delivery-detail-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px;gap:10px;width:375px;height:16px;flex:none;align-self:stretch;flex-grow:0}.delivery-detail-label{font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:gray;flex:none;order:0;flex-grow:0}.delivery-detail-value{font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.delivery-order-number{text-decoration-line:underline;cursor:pointer}.delivery-buttons{display:flex;flex-direction:row;align-items:flex-start;padding:0 20px;gap:10px;width:375px;height:38px;flex:none;order:1;align-self:stretch;flex-grow:0}.delivery-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px;gap:10px;width:162.5px;height:38px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;flex:none;flex-grow:1;font-family:SUIT;font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#4d4d4d;cursor:pointer}.delivery-separator{position:absolute;width:334px;height:1px;left:20.5px;top:368px;background:#e6e6e6}.delivery-timeline-line{position:absolute;width:4px;height:255px;left:24px;top:391px;background:linear-gradient(0deg,#0000000d,#0000000d),#fff;border-radius:999px}.delivery-event{display:flex;flex-direction:row;align-items:flex-start;padding:0 20px;gap:10px;position:absolute;width:375px;height:30px;left:0}.delivery-event-dot{width:12px;height:12px;position:relative;flex:none;order:0;flex-grow:0}.delivery-event-dot:before{content:"";position:absolute;width:12px;height:12px;left:0;top:0;background:linear-gradient(0deg,#0003,#0003),#fff;border-radius:50%}.delivery-event-dot.active:before{background:#1e2a5e}.delivery-event-dot-inner{position:absolute;width:4.8px;height:4.8px;left:3.6px;top:3.6px;background:#fff;border-radius:50%}.delivery-event-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:4px;width:113px;height:30px;flex:none;order:1;flex-grow:0}.delivery-event-header{display:flex;flex-direction:row;align-items:flex-start;padding:0;width:113px;height:13px;flex:none;order:0;flex-grow:0}.delivery-event-location{font-family:SUIT;font-style:normal;font-weight:600;font-size:13px;line-height:100%;letter-spacing:-.04em;color:gray;flex:none;order:0;flex-grow:0}.delivery-event-info.active .delivery-event-location{color:#333}.delivery-event-status{font-family:SUIT;font-style:normal;font-weight:600;font-size:13px;line-height:100%;letter-spacing:-.04em;color:gray;flex:none;order:1;flex-grow:0}.delivery-event-info.active .delivery-event-status{color:#333}.delivery-event-date{font-family:SUIT;font-style:normal;font-weight:600;font-size:13px;line-height:100%;letter-spacing:-.04em;color:gray;flex:none;order:1;flex-grow:0}.delivery-event-info.active .delivery-event-date{color:#333}.delivery-more-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:11px 12px;gap:5px;position:absolute;width:335px;height:36px;left:20px;top:698px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;font-family:SUIT;font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-.04em;color:gray;cursor:pointer}.delivery-faq{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px;gap:10px;position:absolute;width:335px;height:24px;left:20px;top:774px}.delivery-faq-question{font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.statement-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;margin:0 auto;background:#fff;overflow:hidden}.statement-content{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;-webkit-overflow-scrolling:touch}.statement-content::-webkit-scrollbar{display:none}.statement-content{-ms-overflow-style:none;scrollbar-width:none}.statement-date-section{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px 20px;gap:16px;width:375px;height:62px;border-bottom:1px solid #E6E6E6}.statement-date-label{width:55px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.statement-date-range{display:flex;flex-direction:row;align-items:center;padding:0;gap:6px;width:264px;height:38px;flex:none;order:1;flex-grow:1}.statement-date-selector{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 8px 10px 10px;width:122px;height:38px;background:#fff;border:1px solid #E6E6E6;border-radius:4px;flex:none;order:0;flex-grow:1;cursor:pointer}.statement-date-text{width:auto;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.03em;color:#4d4d4d}.statement-calendar-icon{width:18px;height:18px}.statement-date-separator{width:8px;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.03em;color:#333}.statement-store-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px 20px;gap:10px;width:375px;height:48px;background:#f6ce5426}.statement-store-info{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:6px;width:188px;height:16px}.statement-store-name{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.statement-store-divider{width:6px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.statement-store-code{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.statement-total-count{display:flex;flex-direction:row;align-items:flex-end;padding:0;gap:4px;width:auto;height:16px}.statement-total-label{width:14px;height:15px;font-family:SUIT;font-style:normal;font-weight:600;font-size:15px;line-height:100%;letter-spacing:-.04em;color:#333}.statement-total-value{display:flex;flex-direction:row;align-items:flex-end;padding:0;gap:1px;width:auto;height:100%}.statement-total-number{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:800;font-size:16px;line-height:100%;text-align:center;letter-spacing:-.04em;color:#ff6b35}.statement-total-unit{width:12px;height:13px;font-family:SUIT;font-style:normal;font-weight:600;font-size:13px;line-height:100%;letter-spacing:-.04em;color:#333}.statement-list-section{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;width:375px;height:auto}.statement-item{display:flex;flex-direction:row;align-items:flex-start;padding:24px 0;gap:10px;width:335px;height:85px}.statement-item-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:20px;width:335px;height:37px}.statement-delivery-date{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;margin:0 auto;width:96px;height:37px}.statement-field-label{width:auto;height:13px;font-family:SUIT;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.03em;color:#666}.statement-field-value{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.statement-delivery-route{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;margin:0 auto;width:160px;height:37px}.statement-route-value{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.statement-status{margin:0 auto;width:28px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e}.statement-divider{width:334px;height:0px;border:1px solid #E9EAEC}.statement-download-section{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:10px 20px 0;gap:10px;width:375px;height:337px}.statement-download-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:9px 12px 9px 10px;gap:6px;width:auto;height:36px;background:#fff;border:1px solid #1E2A5E;border-radius:5px;cursor:pointer}.statement-download-icon{width:18px;height:18px}.statement-download-text{width:74px;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#1e2a5e}.statement-item{cursor:pointer}.statement-modal-overlay{position:absolute;width:375px;height:812px;left:0;top:0;background:#0009;z-index:5;opacity:0;transition:opacity .3s ease;pointer-events:none}.statement-modal-overlay-open{opacity:1;pointer-events:all}.statement-modal{display:flex;flex-direction:column;align-items:center;padding:20px 20px 30px;gap:30px;position:absolute;width:335px;height:520px;left:20px;top:calc(50% - 260px);background:#fff;border-radius:10px;z-index:6;opacity:0;transform:scale(.9);transition:opacity .3s ease,transform .3s ease}.statement-modal-open{opacity:1;transform:scale(1)}.statement-modal-header{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;width:295px;height:20px;position:relative}.statement-modal-title{width:76px;height:18px;font-family:SUIT;font-style:normal;font-weight:700;font-size:18px;line-height:100%;text-align:center;letter-spacing:-.04em;color:#1e2a5e;margin:0}.statement-modal-close{width:20px;height:20px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;right:0}.statement-modal-store{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:295px;height:64px;background:#fff}.statement-modal-store-name{display:flex;flex-direction:row;align-items:center;padding:0;gap:6px;width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.statement-modal-divider{margin:0 6px}.statement-modal-info-row{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;width:auto;height:14px}.statement-modal-label{width:auto;height:13px;font-family:SUIT;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.03em;color:#666}.statement-modal-value{width:auto;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.03em;color:#333}.statement-modal-table{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:315px;height:332px;overflow-y:auto}.statement-modal-table::-webkit-scrollbar{display:none}.statement-table-header{display:flex;flex-direction:row;align-items:flex-start;padding:0;width:315px;height:auto}.statement-table-col{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 4px;background:linear-gradient(0deg,#0000000d,#0000000d),#fff;font-family:SUIT;font-style:normal;font-weight:500;font-size:13px;line-height:100%;text-align:center;letter-spacing:-.04em;color:#333}.statement-col-product{width:88px;align-self:stretch;flex-grow:1;color:#666;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6}.statement-col-order,.statement-col-storage{width:59.5px;height:100%;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;color:#666}.statement-price-span{border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;color:#666}.statement-price-span2{border-bottom:1px solid #E6E6E6;color:#666}.statement-price-row-span{border-right:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2}.statement-price-row-span2{border-bottom:1px solid #F2F2F2}.statement-col-price{width:108px;flex-direction:column;padding:0}.statement-price-header{display:flex;flex-direction:column;width:100%;height:100%}.statement-price-row{display:flex;flex-direction:row;width:100%;height:50%}.statement-price-row span{flex:1;display:flex;align-items:center;justify-content:center;padding:5px;font-family:SUIT;font-style:normal;font-weight:500;font-size:11px;line-height:100%;letter-spacing:-.04em;background:linear-gradient(0deg,#0000000d,#0000000d),#fff}.statement-table-row{display:flex;flex-direction:row;align-items:flex-start;padding:0;width:315px;height:auto}.statement-row{border-right:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;color:#333}.statement-table-row .statement-col-product{padding:10px 4px;font-size:14px;line-height:120%;background:#fff;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.statement-table-row .statement-col-order,.statement-table-row .statement-col-storage{padding:10px 4px;font-size:14px;background:#fff;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.statement-table-row .statement-col-price{background:#fff}.statement-price-values{display:flex;flex-direction:column;width:100%;height:100%}.statement-price-values .statement-price-row{height:50%}.statement-price-values .statement-price-row span{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 4px;font-family:SUIT;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.04em;color:#333;background:#fff}.statement-price-values .statement-total-value{font-weight:800;color:#1e2a5e}.quick-reorder-container{display:flex;flex-direction:column;align-items:center;position:relative;width:375px;height:812px;margin:0 auto;background:#fff;overflow:hidden}.quick-reorder-content{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;-webkit-overflow-scrolling:touch;padding-bottom:60px}.quick-reorder-content::-webkit-scrollbar{display:none}.quick-reorder-content{-ms-overflow-style:none;scrollbar-width:none}.quick-reorder-date-section{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 20px;width:375px;height:62px;border-bottom:1px solid #E9EAEC}.quick-reorder-date-label{width:55px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.quick-reorder-date-selector{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 14px 10px 16px;width:211px;height:38px;background:#fff;border:1px solid #E6E6E6;border-radius:4px;cursor:pointer}.quick-reorder-date-text{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.quick-reorder-date-icon{width:20px;height:20px}.quick-reorder-summary-section{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;width:375px;height:48px;background:#1e2a5e0d}.quick-reorder-item-count{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.quick-reorder-select-all{display:flex;flex-direction:row;align-items:center;padding:0;gap:5px;cursor:pointer}.quick-reorder-checkbox{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:15px;height:15px;background:#fff;border:1px solid #CCCCCC;border-radius:2px}.quick-reorder-checkbox.checked{background:#1e2a5e;border-color:#1e2a5e}.quick-reorder-select-all-text{width:48px;height:14px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333}.quick-reorder-list{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;width:375px}.quick-reorder-item{display:flex;flex-direction:row;align-items:flex-start;padding:16px 0 20px;gap:10px;width:335px}.quick-reorder-checkbox-img{width:24px;height:24px;margin-top:4px;cursor:pointer}.quick-reorder-item-content{display:flex;flex-direction:column;align-items:flex-start;padding:4px 0 0;gap:14px;flex:1}.quick-reorder-item-header{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:20px;width:100%}.quick-reorder-item-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;flex:1}.quick-reorder-item-name{width:100%;height:auto;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.quick-reorder-item-volume{width:auto;height:13px;font-family:SUIT;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.03em;color:#666}.quick-reorder-item-labels{display:flex;flex-direction:row;align-items:center;padding:0;gap:6px}.quick-reorder-label{display:flex;flex-direction:row;align-items:center;padding:5px 10px 6px;border-radius:999px}.quick-reorder-label-red{background:#e63946}.quick-reorder-label-orange{background:#ff6b35}.quick-reorder-label-gray{background:linear-gradient(0deg,#0000004d,#0000004d),#fff}.quick-reorder-label-text{width:auto;height:10px;font-family:SUIT;font-style:normal;font-weight:700;font-size:10px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#fff}.quick-reorder-delete-icon{width:24px;height:24px;cursor:pointer}.quick-reorder-item-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:8px;width:100%}.quick-reorder-price-info{display:flex;flex-direction:row;align-items:flex-end;padding:0;gap:5px}.quick-reorder-price{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e}.quick-reorder-vat{width:auto;height:12px;font-family:SUIT;font-style:normal;font-weight:700;font-size:12px;line-height:100%;letter-spacing:-.03em;color:#666}.quick-reorder-quantity-controls{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px}.quick-reorder-quantity-btn{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;width:20px;height:20px;background:#fff;border:1px solid #CCCCCC;border-radius:2px;cursor:pointer}.quick-reorder-quantity{width:15px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#333}.quick-reorder-divider{width:334px;height:0px;border:1px solid #E9EAEC}.quick-reorder-separator{width:375px;height:10px;background:linear-gradient(0deg,#0000000d,#0000000d),#fff}.quick-reorder-order-details{display:flex;flex-direction:column;align-items:flex-start;padding:10px 20px 20px;gap:20px;width:375px}.quick-reorder-details-title{width:335px;height:18px;font-family:SUIT;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e;margin:0}.quick-reorder-details-list{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:335px}.quick-reorder-detail-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;width:335px;height:16px}.quick-reorder-detail-label{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.quick-reorder-detail-value{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.quick-reorder-separator-thick{width:375px;height:2px;background:linear-gradient(0deg,#0000000d,#0000000d),#fff}.quick-reorder-total-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px 20px 80px;width:375px;height:32px}.quick-reorder-total-label{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333}.quick-reorder-total-amount{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:800;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#1e2a5e}.quick-reorder-bottom-section{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:row;align-items:flex-start;padding:0 20px 20px;gap:10px;width:375px;height:64px;box-sizing:border-box}.quick-reorder-order-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px 12px;gap:10px;width:335px;height:44px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}.quick-reorder-order-button:hover{background:#162040}.notice-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;margin:0 auto;background:#fff;overflow:hidden}.notice-search-section{display:flex;flex-direction:column;align-items:center;padding:12px 20px;gap:10px;width:375px;height:62px;background:#1e2a5e0d;box-sizing:border-box;border-bottom:1px solid #E9EAEC}.notice-search-box{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px;gap:10px;width:335px;height:38px;background:#fff;border-radius:5px;border:1px solid #E9EAEC}.notice-search-input{width:100%;height:14px;border:none;outline:none;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;background:transparent}.notice-search-input::placeholder{color:#999}.notice-search-icon{width:20px;height:20px;flex-shrink:0}.notice-list{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:375px;height:686px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.notice-list::-webkit-scrollbar{display:none}.notice-list{-ms-overflow-style:none;scrollbar-width:none}.notice-item{display:flex;flex-direction:row;align-items:center;padding:20px;gap:40px;width:375px;height:98px;box-sizing:border-box;cursor:pointer}.notice-item:hover{background:#00000005}.notice-item-content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;flex:1}.notice-item-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:6px;width:100%}.notice-category{width:auto;height:14px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#666}.notice-title-row{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:4px;width:100%}.notice-title{width:auto;max-width:275px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notice-attachment-icon{width:16px;height:16px}.notice-date{width:60px;height:12px;font-family:SUIT;font-style:normal;font-weight:600;font-size:12px;line-height:100%;letter-spacing:-.04em;color:gray}.notice-arrow-icon{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}.notice-arrow-icon-expanded{transform:rotate(180deg)}.notice-expanded-content{display:flex;flex-direction:row;align-items:center;padding:14px 20px 20px;gap:40px;width:375px;height:274px;background:linear-gradient(0deg,#0000000d,#0000000d),#fff;box-sizing:border-box}.notice-content-text{width:335px;height:240px;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:140%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:1;white-space:pre-wrap;margin:0}.notice-divider{width:375px;height:0px;border:1px solid #E9EAEC}.mypage-container{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;margin:0 auto;background:#fff;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mypage-container.modal-open{overflow:hidden}.mypage-container::-webkit-scrollbar{display:none}.mypage-container{-ms-overflow-style:none;scrollbar-width:none}.mypage-section{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:24px;width:375px;box-sizing:border-box}.mypage-section-title{width:65px;height:18px;font-family:SUIT;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;margin:0}.mypage-fields{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:335px}.mypage-field{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px}.mypage-field-row{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:10px;width:335px}.mypage-field-small{width:120px;flex-grow:0}.mypage-field-large{width:205px;flex-grow:1}.mypage-label{height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.mypage-label-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:10px;width:335px}.mypage-note{height:13px;font-family:SUIT;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.04em;color:#666}.mypage-select{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 8px 10px 12px;gap:8px;width:335px;height:40px;background:#fff;border:1px solid #E6E6E6;border-radius:4px;cursor:pointer}.mypage-select-value{width:111px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;text-align:start;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.mypage-select-icon{width:20px;height:20px;flex:none;order:1;flex-grow:0}.mypage-input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;width:100%;height:40px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;font-family:SUIT;font-style:normal;font-weight:500;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;outline:none}.mypage-input::placeholder{color:#999}.mypage-input-disabled{background:linear-gradient(0deg,#0000001a,#0000001a),#fff;cursor:not-allowed}.mypage-input-text{font-family:SUIT;font-style:normal;font-weight:500;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#666}.mypage-password-change{height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.04em;text-decoration-line:underline;color:#1e2a5e;background:none;border:none;cursor:pointer;padding:0}.mypage-password-change:hover{opacity:.8}.eqp-mgmt-page{display:flex;flex-direction:column;align-items:center;padding:0;position:relative;width:375px;height:812px;background:#fff;margin:0 auto;overflow:hidden}.eqp-mgmt-content{width:100%;height:722px;display:flex;flex-direction:column;align-items:center;overflow-y:auto;padding-bottom:80px;scrollbar-width:none;-ms-overflow-style:none}.eqp-mgmt-content::-webkit-scrollbar{display:none}.eqp-mgmt-search-wrapper{display:flex;flex-direction:column;align-items:center;padding:12px 20px;gap:10px;width:375px;height:62px;background:#1e2a5e0d;align-self:stretch}.eqp-mgmt-search-container{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px;gap:10px;width:335px;height:38px;background:#fff;border-radius:5px;position:relative;border:1px solid #E6E6E6}.eqp-mgmt-search-input{width:100%;height:100%;border:none;outline:none;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;background:transparent}.eqp-mgmt-search-input::placeholder{color:gray}.eqp-mgmt-search-icon{width:20px;height:20px;flex-shrink:0;cursor:pointer}.eqp-mgmt-filter-container{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:10px 20px;gap:10px;width:375px;height:56px;align-self:stretch;border-bottom:1px solid #E6E6E6}.eqp-mgmt-filter-button{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px 8px 8px 12px;gap:6px;width:110px;height:36px;background:#fff;border:1px solid #E6E6E6;border-radius:4px;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;text-align:center;letter-spacing:-.04em;color:#4d4d4d}.eqp-mgmt-filter-icon{width:20px;height:20px}.eqp-mgmt-list-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;width:375px;align-self:stretch}.eqp-mgmt-list{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:335px;margin:0 auto}.eqp-mgmt-item{display:flex;flex-direction:row;align-items:center;padding:20px 0;gap:10px;width:335px;height:84px;border-bottom:1px solid #E9EAEC}.eqp-mgmt-checkbox-wrapper{width:24px;height:24px;flex:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.eqp-mgmt-checkbox{width:24px;height:24px;flex:none}.eqp-mgmt-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:301px;height:44px;flex-grow:1}.eqp-mgmt-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:10px;width:301px;height:21px;align-self:stretch}.eqp-mgmt-name{height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#333;flex:none}.eqp-mgmt-code{display:flex;flex-direction:row;align-items:center;padding:5px 10px 6px;gap:8px;height:21px;background:#0000004d;border-radius:999px;flex:none;font-family:SUIT;font-style:normal;font-weight:700;font-size:10px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#fff}.eqp-mgmt-date{width:107px;height:13px;font-family:SUIT;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.03em;color:#666;flex:none}.eqp-mgmt-add-button-wrapper{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;gap:10px;width:375px;height:44px;z-index:10}.eqp-mgmt-add-button-bottom{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 12px;gap:8px;width:335px;height:44px;background:#e9eaec;border-radius:5px;border:none;cursor:pointer;align-self:stretch;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:gray}.eqp-mgmt-add-icon{width:24px;height:24px;flex:none}@media(max-width:375px){.eqp-mgmt-page,.eqp-mgmt-search-wrapper,.eqp-mgmt-filter-container,.eqp-mgmt-list-wrapper,.eqp-mgmt-add-button-wrapper{width:100%}.eqp-mgmt-add-button-bottom{width:calc(100% - 40px)}}.eq-reg-page{display:flex;flex-direction:column;align-items:center;padding:0;position:relative;width:375px;height:812px;background:#fff;margin:0 auto;overflow:hidden}.eq-reg-header{display:flex;flex-direction:row;align-items:center;padding:40px 12px 0;gap:10px;width:375px;height:68px;flex:none;align-self:stretch}.eq-reg-back-button{width:28px;height:28px;background:none;border:none;padding:0;cursor:pointer;flex:none}.eq-reg-content{display:flex;flex-direction:column;align-items:center;padding:0 0 88px;width:375px;height:744px;flex:none;align-self:stretch;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.eq-reg-content::-webkit-scrollbar{display:none}.eq-reg-form{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:40px;width:375px;flex:none;align-self:stretch}.eq-reg-title-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:233px;height:88px;flex:none}.eq-reg-step{width:26px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.05em;flex:none;display:flex}.eq-reg-step-current{color:#1e2a5e}.eq-reg-step-total{color:#ccc}.eq-reg-title{width:233px;height:60px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:150%;letter-spacing:-.04em;color:#333;margin:0;flex:none}.eq-reg-input-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:24px;width:335px;flex:none;align-self:stretch}.eq-reg-field{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px;flex:none;align-self:stretch}.eq-reg-separator{width:calc(100% + 40px);height:6px;background:#f2f2f2;margin:30px -20px;flex:none;align-self:stretch}.eq-reg-label{width:71px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none}.eq-reg-input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;width:335px;height:40px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;flex:none;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;outline:none}.eq-reg-input::placeholder{color:gray}.eq-reg-qr-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:10px;width:335px;height:16px;flex:none;align-self:stretch}.eq-reg-qr-guide{width:123px;height:14px;font-family:SUIT;font-style:normal;font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.04em;text-decoration-line:underline;color:gray;flex:none;cursor:pointer}.eq-reg-qr-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 12px;gap:8px;width:335px;height:40px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;flex:none;align-self:stretch;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:gray}.eq-reg-add-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 12px;gap:8px;width:335px;height:44px;background:#e9eaec;border-radius:5px;border:none;flex:none;align-self:stretch;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:gray}.eq-reg-next-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff;position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10}@media(max-width:375px){.eq-reg-page,.eq-reg-header,.eq-reg-content,.eq-reg-form{width:100%}}.eq-val-page{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.eq-val-header{display:flex;flex-direction:row;align-items:center;padding:40px 12px 0;gap:10px;width:375px;height:68px;flex:none;order:0;align-self:stretch;flex-grow:0}.eq-val-back-button{width:28px;height:28px;background:none;border:none;padding:0;cursor:pointer;flex:none;order:0;flex-grow:0}.eq-val-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;width:375px;height:724px;flex:none;order:1;align-self:stretch;flex-grow:1}.eq-val-form{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:12px;margin:0 auto;width:375px;height:128px;flex:none;order:0;align-self:stretch;flex-grow:0}.eq-val-status{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#1e2a5e;flex:none;order:0;flex-grow:0}.eq-val-title{width:auto;height:60px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:150%;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:1;flex-grow:0}.eq-val-next-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;margin:0 auto;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;flex:none;order:1;flex-grow:0;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}@media(max-width:375px){.eq-val-page,.eq-val-header,.eq-val-content,.eq-val-form{width:100%}}.eq-name-page{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.eq-name-header{display:flex;flex-direction:row;align-items:center;padding:40px 12px 0;gap:10px;width:375px;height:68px;flex:none;order:0;align-self:stretch;flex-grow:0}.eq-name-back-button{width:28px;height:28px;background:none;border:none;padding:0;cursor:pointer;flex:none;order:0;flex-grow:0}.eq-name-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;width:375px;height:724px;flex:none;order:1;align-self:stretch;flex-grow:1}.eq-name-form{display:flex;flex-direction:column;align-items:flex-start;padding:20px 0;gap:40px;margin:0 auto;width:375px;height:630px;flex:none;order:0;align-self:stretch;flex-grow:0}.eq-name-title-section{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;gap:12px;width:375px;height:88px;flex:none;order:0;align-self:stretch;flex-grow:0}.eq-name-step{width:28px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.05em;flex:none;order:0;flex-grow:0;display:flex}.eq-name-step-current{color:#1e2a5e}.eq-name-step-total{color:#ccc}.eq-name-title{width:180px;height:60px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:150%;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:1;flex-grow:0}.eq-name-list{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:30px;width:375px;height:462px;flex:none;order:1;align-self:stretch;flex-grow:0}.eq-name-item{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;gap:30px;width:375px;height:114px;flex:none;align-self:stretch;flex-grow:0}.eq-name-serial-info{display:flex;flex-direction:row;align-items:center;padding:0;gap:14px;height:18px;flex:none;order:0;flex-grow:0}.eq-name-serial-label{height:13px;font-family:SUIT;font-style:normal;font-weight:600;font-size:13px;line-height:100%;letter-spacing:-.04em;color:gray;flex:none;order:0;flex-grow:0}.eq-name-serial-number{height:18px;font-family:SUIT;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.eq-name-field{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px;height:66px;flex:none;order:1;align-self:stretch;flex-grow:0}.eq-name-label{width:41px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:0;flex-grow:0}.eq-name-input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;width:335px;height:40px;background:#fff;border:1px solid #E6E6E6;border-radius:5px;flex:none;order:1;flex-grow:0;font-family:SUIT;font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-.04em;color:#333;outline:none}.eq-name-input::placeholder{font-weight:400;color:gray}.eq-name-separator{width:375px;height:6px;background:#f2f2f2;margin:0;flex:none;align-self:stretch;flex-grow:0}.eq-name-next-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;margin:0 auto;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;flex:none;order:1;flex-grow:0;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}@media(max-width:375px){.eq-name-page,.eq-name-header,.eq-name-content,.eq-name-form{width:100%}}.eq-comp-page{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.eq-comp-header{display:flex;flex-direction:row;align-items:center;padding:40px 12px 0;gap:10px;width:375px;height:68px;flex:none;order:0;align-self:stretch;flex-grow:0}.eq-comp-back-button{width:28px;height:28px;background:none;border:none;padding:0;cursor:pointer;flex:none;order:0;flex-grow:0}.eq-comp-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;width:375px;height:724px;flex:none;order:1;align-self:stretch;flex-grow:1}.eq-comp-form{display:flex;flex-direction:column;align-items:center;padding:20px 0;gap:40px;margin:0 auto;width:375px;height:377px;flex:none;order:0;align-self:stretch;flex-grow:0}.eq-comp-title-section{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;gap:6px;width:375px;height:117px;flex:none;order:0;align-self:stretch;flex-grow:0}.eq-comp-title-group{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:188px;height:88px;flex:none;order:0;flex-grow:0}.eq-comp-step{width:29px;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.05em;flex:none;order:0;flex-grow:0;display:flex}.eq-comp-step-current{color:#1e2a5e}.eq-comp-step-total{color:#ccc}.eq-comp-title{width:188px;height:60px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:150%;letter-spacing:-.04em;color:#333;margin:0;flex:none;order:1;flex-grow:0}.eq-comp-subtitle{width:229px;height:23px;font-family:SUIT;font-style:normal;font-weight:600;font-size:15px;line-height:150%;letter-spacing:-.04em;color:gray;margin:0;flex:none;order:1;flex-grow:0}.eq-comp-card-wrapper{display:flex;flex-direction:column;align-items:center;padding:0 20px;gap:20px;width:375px;height:132px;flex:none;order:1;align-self:stretch;flex-grow:0}.eq-comp-card-container{width:335px;height:132px;position:relative;overflow:hidden;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.eq-comp-card{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:335px;flex:none;flex-shrink:0;position:absolute;left:0;top:0;transition:transform .3s ease;will-change:transform}.eq-comp-info-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:10px;width:335px;height:18px;flex:none;align-self:stretch;flex-grow:0}.eq-comp-info-label{height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#4d4d4d;flex:none;order:0;flex-grow:0}.eq-comp-info-value{height:18px;font-family:SUIT;font-style:normal;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;flex:none;order:1;flex-grow:0}.eq-comp-indicators{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:0;gap:5px;height:8px;flex:none;order:2;flex-grow:0}.eq-comp-indicator{width:8px;height:8px;background:#0000001a;border-radius:999px;flex:none;flex-grow:0;transition:width .3s ease,background .3s ease}.eq-comp-indicator.active{width:52px;background:#1e2a5e}.eq-comp-next-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;margin:0 auto;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;flex:none;order:1;flex-grow:0;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}@media(max-width:375px){.eq-comp-page,.eq-comp-header,.eq-comp-content,.eq-comp-form{width:100%}}.eq-update-page{display:flex;flex-direction:column;align-items:center;padding:0 0 20px;position:relative;width:375px;height:812px;background:#fff;margin:0 auto}.eq-update-header{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:50px 20px 16px;width:375px;height:90px}.eq-update-back-button{width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0}.eq-update-title{width:65px;height:18px;font-family:SUIT;font-style:normal;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;margin:0}.eq-update-header-space{width:24px;height:24px}.eq-update-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;width:375px;height:702px;flex:1}.eq-update-form{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:24px;width:375px;height:446px}.eq-update-section-title{width:65px;height:18px;font-family:SUIT;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#333;margin:0}.eq-update-fields{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:335px;height:324px}.eq-update-field{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:335px;height:66px}.eq-update-label{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.eq-update-input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;width:335px;height:40px;background:#fff;border:1px solid #CCCCCC;border-radius:5px;font-family:SUIT;font-style:normal;font-weight:500;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#4d4d4d}.eq-update-input::placeholder{color:gray}.eq-update-input-disabled{background:linear-gradient(0deg,#0000001a,#0000001a),#fff;color:gray;cursor:not-allowed}.eq-update-delete-button{width:auto;height:16px;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;text-decoration-line:underline;color:#e63946;background:none;border:none;cursor:pointer;padding:0;margin-top:4px}.eq-update-save-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 12px;gap:10px;width:335px;height:48px;background:#1e2a5e;border-radius:5px;border:none;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}.eq-update-save-button:hover{background:#162040}.eq-update-error{padding:20px;font-family:SUIT;font-size:16px;color:#e63946;text-align:center}.eq-delete-overlay{position:absolute;width:375px;height:812px;left:0;top:0;background:#0009;z-index:100}.eq-delete-modal{display:flex;flex-direction:column;align-items:center;padding:24px 32px 20px;gap:40px;position:absolute;width:320px;height:190px;left:27.5px;top:calc(50% - 95px);background:#fff;box-shadow:4px 4px 4px #0000001a;border-radius:10px;z-index:101}.eq-delete-content{display:flex;flex-direction:column;align-items:center;padding:0;gap:30px;width:178px;height:66px}.eq-delete-title{width:73px;height:20px;font-family:SUIT;font-style:normal;font-weight:700;font-size:20px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#333;margin:0}.eq-delete-message{width:178px;height:16px;font-family:SUIT;font-style:normal;font-weight:600;font-size:16px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#333;margin:0}.eq-delete-buttons{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:0;gap:10px;width:256px;height:40px}.eq-delete-cancel-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:10px;width:123px;height:40px;background:#fff;border:1px solid #CCCCCC;border-radius:5px;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#333}.eq-delete-cancel-button:hover{background:#f5f5f5}.eq-delete-confirm-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:10px;width:123px;height:40px;background:#1e2a5e;border:none;border-radius:5px;cursor:pointer;font-family:SUIT;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.04em;color:#fff}.eq-delete-confirm-button:hover{background:#162040}
