*{box-sizing:border-box}body{margin:0;color:#243c39;background:#fafbf9;font-family:Arial,'Malgun Gothic',sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid #dbe5df;border-radius:9px;background:white;color:inherit;padding:11px 16px}button:hover{border-color:#20a892;color:#087b69}input,textarea,select{border:1px solid #dbe5df;border-radius:9px;padding:12px;background:white;color:inherit}header{background:white;border-bottom:1px solid #e2e9e4}.top,.searchrow,main{max-width:1320px;margin:auto}.top{display:flex;align-items:center;gap:30px;padding:24px 28px}.logo{color:#149e8c;text-decoration:none;font-size:30px;letter-spacing:-1.8px}.logo span{font-weight:400;font-size:24px}.tagline{font-size:13px;color:#8b9893}.top>button{margin-left:auto;font-size:12px}.searchrow{padding:12px 28px 28px;display:flex;align-items:center;gap:26px}.searchrow small,.sectiontitle small{color:#1c9d86;letter-spacing:2px;font-size:10px}.searchrow h1{font-size:20px;margin:8px 0}.search{margin-left:auto;display:flex;align-items:center;background:#f3f6f3;border-radius:12px;padding-left:18px;font-size:28px;width:38%;color:#219c87}.search input{width:100%;background:none;border:0;outline:none;font-size:14px}.cartbtn{background:#149f8c;color:white;border:0}.cartbtn b{background:white;color:#149f8c;border-radius:50%;padding:3px 7px;margin-left:9px}main{padding:0 28px 32px}#categories{display:flex;gap:12px;overflow:auto;padding:22px 0}#categories button{white-space:nowrap;border:0;background:none;font-weight:bold;color:#7d8a82}#categories button.active{background:#183e35;color:white}.hero{border-radius:20px;background:#e6f3e9;min-height:300px;display:flex;align-items:center;justify-content:space-between;padding:36px 50px;overflow:hidden}.pill{font-size:11px;display:inline-block;padding:8px 12px;border:1px solid #bddac7;border-radius:30px;color:#42806a}.hero h2{font-size:38px;line-height:1.35;letter-spacing:-2px;margin:16px 0}.hero p{font-size:13px;color:#738d7e}.hero button{background:#204b3d;color:white;border:0;margin-top:8px;font-size:12px}.heroright{text-align:center;transform:rotate(-5deg);padding-right:50px}.heroright>span{font-size:10px;letter-spacing:4px;color:#718f69}.food{font-size:72px;line-height:1.1;filter:drop-shadow(0 12px 8px #35562a22);margin:20px}.heroright p{font-size:11px}.sectiontitle{display:flex;justify-content:space-between;align-items:center;margin:42px 0 20px}.sectiontitle h2{margin:8px 0;font-size:25px;letter-spacing:-1px}.sectiontitle p{font-size:12px;color:#8a958e}.controls{display:flex;gap:8px}.controls select{font-size:12px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product{background:white;border:1px solid #e6eae5;border-radius:14px;overflow:hidden;position:relative;transition:transform .2s}.product:hover{transform:translateY(-3px)}.photo{height:218px;background:#f2f4ef;display:flex;align-items:center;justify-content:center;position:relative;padding:20px}.photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.photo .emoji{font-size:75px}.badge{position:absolute;top:13px;left:13px;border-radius:5px;background:#ffffffeb;padding:5px 9px;font-size:10px;color:#5c7d6b}.info{padding:18px}.info h3{margin:0 0 8px;font-size:15px}.unit{font-size:12px;color:#89928a}.price{font-weight:bold;font-size:21px;margin:16px 0;color:#1d4438}.price.quote{font-size:18px;color:#ee8c50}.productfoot{display:flex;align-items:center;gap:7px}.qty{display:flex;align-items:center;border:1px solid #e1e6df;border-radius:7px;overflow:hidden}.qty button{padding:6px 10px;border:0;border-radius:0}.qty span{font-size:12px;min-width:20px;text-align:center}.put{margin-left:auto;color:#148f79;background:#eef7f0;border:0;padding:7px 12px}.edit{position:absolute;top:10px;right:10px;z-index:1;background:#164c3f;color:white;font-size:11px}.sold{opacity:.6}.list{grid-template-columns:1fr 1fr}.list .product{display:flex}.list .photo{width:40%;height:180px}.list .info{flex:1}.banner{margin-top:42px;background:#faeedc;border-radius:14px;display:flex;align-items:center;justify-content:space-between;padding:28px 36px}.banner small{font-size:10px;letter-spacing:2px;color:#a18a64}.banner h2{font-size:23px;margin:10px 0}.banner p{font-size:12px;color:#918672}.banner>span{font-size:72px}footer{margin-top:40px;border-top:1px solid #e2e7df;padding-top:25px;color:#7e8e83}footer b{color:#2b7160}footer p,footer small{font-size:11px}#toolbar{background:#193f35;color:white;padding:12px 25px;align-items:center;gap:12px}#toolbar:not([hidden]){display:flex}#toolbar strong{font-size:13px}#toolbar span{font-size:11px;margin-right:auto;color:#b0d7c7}#toolbar button{font-size:11px;padding:8px}dialog{border:0;border-radius:16px;width:540px;max-width:94vw;max-height:90vh;padding:24px;color:#243c39;box-shadow:0 20px 80px #0003}dialog::backdrop{background:#142e2866;backdrop-filter:blur(3px)}.modalhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modalhead h2{font-size:20px;margin:0}.modalhead button{border:0}.form{display:grid;gap:12px}.form label{display:grid;gap:6px;font-size:12px}.form button.primary,.primary{background:#159c86;border:0;color:white}.hint{background:#f3f6f1;padding:13px;border-radius:9px;font-size:12px;line-height:1.7}.cartline{display:flex;gap:10px;align-items:center;border-bottom:1px solid #e7ece5;padding:15px 0;font-size:13px}.cartline>div:first-child{flex:1}.cartline small{display:block;color:#8c9d8f;margin-top:5px}.total{display:flex;justify-content:space-between;margin:20px 0;font-weight:bold}.wide{width:100%;margin-top:12px}.order{border:1px solid #e2e9df;padding:15px;border-radius:10px;margin:12px 0;font-size:12px;line-height:1.8}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#183f35;color:white;border-radius:25px;padding:13px 24px;z-index:30;display:none;font-size:13px}.empty{grid-column:1/-1;text-align:center;padding:60px;color:#829287}button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:720px){.top{padding:18px;gap:8px}.logo{font-size:25px}.tagline{display:none}.searchrow{padding:0 18px 18px;flex-wrap:wrap;gap:10px}.searchrow>div{display:none}.search{width:auto;flex:1}.cartbtn{font-size:11px;padding:12px}.top>button{font-size:10px;padding:8px}main{padding:0 16px 28px}#categories{gap:2px;padding:14px 0}#categories button{font-size:12px;padding:10px 14px}.hero{padding:23px;min-height:230px}.hero h2{font-size:27px}.hero p{max-width:175px;font-size:11px;line-height:1.6}.pill{font-size:9px}.heroright{padding:0;margin-right:-23px}.food{font-size:43px;margin:10px}.heroright>span,.heroright p{display:none}.grid{grid-template-columns:repeat(2,1fr);gap:12px}.photo{height:166px;padding:14px}.info{padding:13px}.info h3{font-size:12px;min-height:30px;line-height:1.5}.price{font-size:18px;margin:12px 0}.price.quote{font-size:16px}.productfoot{flex-wrap:wrap}.put{font-size:11px;padding:7px 9px}.qty button{padding:5px 8px}.sectiontitle{margin-top:28px}.sectiontitle h2{font-size:22px}.sectiontitle small{font-size:8px}.banner{padding:23px}.banner h2{font-size:18px}.banner>span{font-size:42px}#toolbar:not([hidden]){flex-wrap:wrap;padding:12px 16px}#toolbar span{display:none}.list{grid-template-columns:1fr}.list .photo{height:160px}.banner p{font-size:10px}}

.addressrow{display:flex;gap:8px}.addressrow input{min-width:0;flex:1}.addressrow button{white-space:nowrap;background:#eef7f0;color:#087b69}.addresshelp{font-size:11px;line-height:1.7;color:#6e8377;margin:0}#postcodeEmbed{width:100%;height:450px;min-width:0}#addressSearchPanel{border:1px solid #dbe5df;border-radius:9px;overflow:hidden}#addressSearchClose{display:block;margin:6px 6px 6px auto;padding:7px 12px;font-size:11px}

.top #memberButton{margin-left:auto}.top #admin{margin-left:0}@media(max-width:720px){.top{flex-wrap:wrap}.top #memberButton{font-size:10px}.top #admin{font-size:10px}}

.deliverybtn{border-color:#159c86;color:#148f79;white-space:nowrap}.delivery-status{display:inline-block;background:#eef7f0;color:#087b69;padding:4px 10px;border-radius:6px;margin-top:10px}.delivery-steps{display:flex;list-style:none;padding:0;gap:5px;margin:15px 0}.delivery-steps li{flex:1;text-align:center;padding:7px 2px;background:#f0f2ee;color:#889389;border-radius:6px;font-size:11px}.delivery-steps li.reached{background:#d9eee3;color:#126a50}@media(max-width:720px){.deliverybtn{font-size:11px;padding:12px 8px}.searchrow{gap:6px}.searchrow .search{min-width:120px}.searchrow .cartbtn{padding:12px 8px}}

.order-history-modal{width:900px}.history-group{margin:12px 0 26px}.history-group h3{font-size:20px;margin:15px 0}.history-card{border:1px solid #e1e7df;border-radius:12px;padding:22px}.history-heading{display:flex;align-items:center;gap:18px;padding-bottom:15px;border-bottom:1px solid #edf0ea}.history-heading strong{font-size:21px;color:#178369}.history-heading>span{font-size:12px;color:#76877b;line-height:1.8}.history-item{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid #edf0ea}.history-photo{width:90px;height:100px;flex-shrink:0;border:0;padding:5px}.history-photo img{width:100%;height:100%;object-fit:contain}.history-product{flex:1}.history-product b{font-size:15px}.history-product p{font-size:13px;color:#6f7d73}.history-product small{font-size:11px;color:#829388}.history-meta{font-size:11px;color:#819185;line-height:1.8;padding-top:15px}@media(max-width:600px){.history-card{padding:14px}.history-group h3{font-size:17px}.history-heading{gap:12px}.history-heading strong{font-size:18px}.history-item{gap:10px;flex-wrap:wrap}.history-photo{width:65px;height:80px}.history-product b{font-size:13px}.history-item>button:last-child{margin-left:auto;font-size:12px}}

.admin-order{padding:0;overflow:hidden}.admin-order summary{cursor:pointer;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;list-style:none}.admin-order summary::before{content:'▸';color:#159c86}.admin-order[open] summary::before{content:'▾'}.admin-order summary>b{font-size:14px}.admin-order summary>span{font-size:12px;color:#77867b}.order-summary-status{margin-left:auto;font-size:12px;color:#087b69;background:#eef7f0;padding:3px 8px;border-radius:5px}.order-summary-request{font-size:10px;color:#77867b}.admin-order-body{border-top:1px solid #e2e9df;padding:14px}@media(max-width:600px){.admin-order summary{gap:7px}.order-summary-request{width:100%;padding-left:18px}}

.customer-delivery{padding:0;overflow:hidden}.customer-delivery summary{display:flex;align-items:center;gap:10px;padding:15px 12px;cursor:pointer;list-style:none;white-space:nowrap}.customer-delivery summary::before{content:'▸';color:#159c86}.customer-delivery[open] summary::before{content:'▾'}.customer-delivery summary>span{font-size:12px}.customer-delivery summary>strong{font-size:12px;margin-left:auto;color:#087b69}.customer-delivery-body{padding:16px;border-top:1px solid #e2e9df;font-size:13px}.customer-delivery-body p{line-height:1.7}.customer-delivery-body small{color:#7c8b81}@media(max-width:380px){.customer-delivery summary{padding:13px 8px;gap:6px}.customer-delivery summary>span,.customer-delivery summary>strong{font-size:11px}}

/* Readable controls on the dark administrator toolbar. */
#toolbar button{background:#fff;color:#173f35;border:1px solid #c9dfd5;font-weight:700}
#toolbar button:hover{background:#e2f4eb;color:#103d2e;border-color:#79b69c}
#toolbar button:focus-visible{outline:3px solid #ffd566;outline-offset:3px;color:#173f35}

.paste-photo{border:2px dashed #83bba4;background:#f0f8f3;border-radius:10px;padding:17px;text-align:center;font-size:12px;line-height:1.8;color:#245942}.paste-photo:focus{outline:3px solid #159c86;outline-offset:2px}

.product-open{display:block;width:100%;border:0;border-radius:0;padding:0;cursor:pointer;background:#fff;color:inherit}.product-open:focus-visible{outline:3px solid #168b78;outline-offset:-3px}.image-slot{border:2px solid #ddd;border-radius:12px;padding:14px}.image-slot.selected{border-color:#179b87}.image-slot h3{margin:0 0 10px}.image-slot img{display:block;max-width:100%;max-height:220px;object-fit:contain;margin:auto}.image-slot img[hidden]{display:none}.image-slot .paste-photo{width:100%;color:#146958}.product-detail img{display:block;max-width:100%;height:auto;margin:16px auto}.product-detail .detail-main{max-height:320px;object-fit:contain}.product-detail .detail-full{width:100%}

.delivery-product{padding:10px 0;border-bottom:1px solid #eef1ed}.delivery-product-line{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px}.delivery-product-line span{white-space:nowrap}.delivery-product-line span:last-child{font-weight:700}.delivery-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0;color:#087b69}.delivery-total strong{text-align:right}

#newCategoryLabel[hidden]{display:none}

.image-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.image-slots .image-slot{min-width:0;padding:10px}.image-slots .image-slot h3{font-size:15px}.image-slots .image-slot img{width:100%;height:150px;object-fit:contain}.image-slots .image-slot label{font-size:12px;line-height:1.5}.image-slots input[type=file]{width:100%;min-width:0;padding:7px 3px;font-size:11px}.image-slots .paste-photo{padding:12px 7px;font-size:12px;line-height:1.5}.image-slots [data-clear]{padding:8px;font-size:12px}@media(max-width:380px){.image-slots{gap:6px}.image-slots .image-slot{padding:7px}.image-slots .image-slot h3{font-size:13px}}

.product-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-field-row>label{min-width:0}.product-field-row input,.product-field-row select{width:100%;min-width:0}@media(max-width:380px){.product-field-row{gap:6px}.product-field-row input,.product-field-row select{padding:10px 7px}}

.business-footer{text-align:left;border-top:1px solid #dfe7e2;margin-top:32px;padding:24px 0;color:#596b63;font-size:13px;line-height:1.9;overflow-wrap:anywhere}.business-footer>b{font-size:16px;color:#294c3e}.business-footer address{font-style:normal;margin:8px 0}.business-details{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:3px}.business-footer a{color:inherit;text-decoration:none}.business-footer a:hover{text-decoration:underline}@media(max-width:600px){.business-footer{font-size:12px}.business-details{column-gap:14px}}

#companyHistoryButton{margin-bottom:16px;font-weight:bold}.company-history{padding:4px 0 16px}.history-year{color:#087b69;border-bottom:1px solid #dfe9e3;padding-bottom:10px;margin:28px 0 12px;font-size:21px}.history-event{font-size:14px;line-height:1.8;margin:6px 0;overflow-wrap:anywhere}#companyHistoryForm textarea{width:100%;resize:vertical;line-height:1.7}

.social-buttons{display:grid;gap:10px;margin-bottom:22px}.social-buttons button{font-weight:bold;border:0;padding:14px}.social-buttons .social-kakao{background:#fee500;color:#191919}.social-buttons .social-naver{background:#03c75a;color:#fff}#socialCompleteMessage{color:#aa3434;line-height:1.6}#socialCompleteForm summary{cursor:pointer;padding:10px 0}#socialCompleteForm details label{display:grid;gap:8px}

.member-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.member-field-row>label{min-width:0}.member-field-row input{min-width:0;width:100%}@media(max-width:380px){.member-field-row{gap:6px}.member-field-row input{padding:10px 7px}}

.phone-verification{padding:12px;background:#f1f8f4;border:1px solid #d5e6dc;border-radius:10px}.phone-verify-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px}.phone-verify-row input{width:100%;min-width:0;letter-spacing:1px;padding:10px 7px}.phone-verify-row button{font-size:12px;padding:10px 8px}.phone-verification p{font-size:12px;line-height:1.6;margin:9px 0 0;color:#22644d}.phone-verify-row button:disabled{opacity:.55;cursor:default}@media(max-width:380px){.phone-verify-row{grid-template-columns:1fr auto}.phone-verify-row [data-send-code]{grid-column:1/-1}}

.header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-actions button{white-space:nowrap}.historybtn{border-color:#159c86;color:#148f79}@media(max-width:720px){.searchrow .search{width:100%;margin-left:0}.header-actions{width:100%;justify-content:flex-end;gap:6px}.header-actions button{font-size:12px;padding:12px 10px}}

.fixed-phone{background:#f1f3f1;color:#687a70}#profileMessage{margin:0;font-size:12px;line-height:1.7;color:#087b69}

.history-fold{display:block;padding:0;overflow:hidden}.history-fold>summary{display:flex;align-items:center;gap:10px;padding:20px;cursor:pointer;list-style:none}.history-fold>summary::-webkit-details-marker{display:none}.history-fold>summary::before{content:'▸';color:#159c86}.history-fold[open]>summary::before{content:'▾'}.history-fold-label{margin-left:auto;color:#6a8175;font-size:12px}.history-fold-body{padding:0 20px 20px;border-top:1px solid #e3eae5}.history-dates{font-size:12px;color:#74877d;line-height:1.8;padding-top:14px}.history-item-amount{display:flex;align-items:baseline;gap:12px;justify-content:space-between;margin:10px 0;font-size:14px}.history-item-amount strong{white-space:nowrap;color:#294f40}.history-order-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid #dce6df;margin-top:16px;padding-top:18px;color:#087b69}.history-order-total strong{text-align:right}@media(max-width:600px){.history-fold>summary{padding:16px 12px}.history-fold-body{padding:0 12px 16px}.history-item-amount{font-size:12px;gap:6px}.history-order-total{font-size:14px}}

.cart-item-total{font-size:12px;line-height:1.7;margin-top:8px;color:#496858}.cart-item-total strong{color:#087b69;white-space:nowrap}.cartline>div:first-child{min-width:0;overflow-wrap:anywhere}

.product-name{display:block;width:100%;padding:0;border:0;border-radius:0;background:none;text-align:left;font:inherit;color:inherit}.product-name:hover{color:#087b69}.grid.list{display:block;overflow-x:auto}.grid.list .product{display:flex;align-items:center;min-width:600px;border-radius:8px;margin-bottom:7px}.grid.list .photo{display:none}.grid.list .info{display:grid;grid-template-columns:minmax(140px,1fr) 90px 110px 94px 76px;gap:12px;align-items:center;flex:1;min-width:0;padding:12px 14px}.grid.list .info h3{margin:0;min-height:0;font-size:14px;min-width:0;line-height:1.5}.grid.list .product-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid.list .unit{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid.list .price{font-size:16px;margin:0;white-space:nowrap}.grid.list .productfoot{display:contents}.grid.list .qty{justify-self:start}.grid.list .qty button{padding:6px 9px}.grid.list .put{margin:0;white-space:nowrap;padding:9px 8px}.grid.list .edit{position:static;order:2;flex-shrink:0;margin-right:10px;padding:8px}.grid.list .product:hover{transform:none}

.bulk-template{display:block;text-align:center;background:#eff7f2;border:1px solid #bad8c9;border-radius:9px;padding:13px;color:#087b69;font-weight:bold;text-decoration:none}.bulk-table-wrap{overflow:auto}.bulk-table{width:100%;border-collapse:collapse;font-size:12px}.bulk-table th,.bulk-table td{padding:10px 7px;text-align:left;border-bottom:1px solid #dfe8e2}.bulk-table th{background:#eff5f1;white-space:nowrap}.bulk-table td:last-child{white-space:nowrap}.bulk-errors{font-size:13px;line-height:1.8;color:#a53232}#bulkMessage{font-size:13px;line-height:1.7;margin:0}

.delete-confirmation{border:2px solid #b84235;background:#fff5f2;color:#342722;padding:16px;border-radius:12px;margin-top:16px}.delete-confirmation button{color:#fff;background:#a53327}.delete-confirmation [data-cancel-delete]{color:#243c39;background:#fff}

.product-pagination{display:flex;justify-content:center;align-items:center;gap:7px;flex-wrap:wrap;margin:30px 0 8px}.product-pagination[hidden]{display:none}.product-pagination button{min-width:40px;padding:10px 12px;font-size:14px}.product-pagination button[aria-current="page"]{background:#087b69;color:#fff;border-color:#087b69;font-weight:bold}.product-pagination button:disabled{opacity:.4;cursor:default}.page-count{width:100%;text-align:center;color:#65746e;font-size:13px;margin-top:6px}@media(max-width:600px){.product-pagination{gap:4px}.product-pagination button{min-width:32px;padding:9px 7px;font-size:12px}}

@media(max-width:720px){
 .grid:not(.list){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
 .grid:not(.list) .product{min-width:0;border-radius:8px}
 .grid:not(.list) .photo{height:auto;aspect-ratio:1;padding:5px;display:flex;width:100%}
 .grid:not(.list) .photo .emoji{font-size:36px}
 .grid:not(.list) .badge{top:4px;left:3px;max-width:calc(100% - 6px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;padding:2px 3px}
 .grid:not(.list) .info{padding:7px 5px}
 .grid:not(.list) .info h3{font-size:11px;line-height:1.4;min-height:31px;margin:0 0 5px;overflow-wrap:anywhere}
 .grid:not(.list) .unit{display:block;font-size:10px;overflow-wrap:anywhere;line-height:1.4}
 .grid:not(.list) .price{font-size:12px;margin:8px 0;overflow-wrap:anywhere}
 .grid:not(.list) .price.quote{font-size:11px}
 .grid:not(.list) .productfoot{display:flex;flex-direction:column;align-items:stretch;gap:5px}
 .grid:not(.list) .qty{width:100%;min-width:0;justify-content:space-between}
 .grid:not(.list) .qty button{padding:6px 0;min-width:0;flex:1;font-size:12px}
 .grid:not(.list) .qty span{min-width:18px;font-size:10px}
 .grid:not(.list) .put{width:100%;margin:0;padding:8px 1px;font-size:10px;white-space:nowrap}
 .grid:not(.list) .edit{top:3px;right:3px;font-size:9px;padding:4px}
}

.admin-order-items{margin:14px 0;border:1px solid #dce7e3;border-radius:10px;overflow:hidden}.admin-order-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #e7eeeb}.admin-order-item small{display:block;color:#65746d;margin-top:4px}.admin-order-item>span{text-align:right}.admin-order-total{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 12px;background:#eff8f5}.admin-order-total>strong{text-align:right;color:#146c59}@media(max-width:520px){.admin-order-item{align-items:flex-start;flex-direction:column;gap:6px}.admin-order-item>span{text-align:left}.admin-order-total{flex-wrap:wrap}}

.checkout-easy-pay{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.checkout-easy-pay button{border:0;padding:14px 8px;font-size:15px;font-weight:700;border-radius:9px;opacity:1;cursor:not-allowed}.checkout-easy-pay .checkout-kakao-pay{background:#fee500;color:#242116}.checkout-easy-pay .checkout-naver-pay{background:#03c75a;color:#fff}.checkout-easy-pay small{display:block;font-size:11px;font-weight:400;margin-top:5px}@media(max-width:360px){.checkout-easy-pay{grid-template-columns:1fr}}
