.portalPage:has(.orderList){background:radial-gradient(circle at 15% 8%,#c7f4ff 0,transparent 26%),#eef7ff;padding:48px 18px 85px}.portalPage:has(.orderList) .portalCard{max-width:1120px;padding:42px;border:0;border-radius:28px;box-shadow:0 24px 70px #073c7b16}.portalPage:has(.orderList) .portalCard>h1{font-size:44px;margin-bottom:6px}.portalPage:has(.orderList) .portalHead{margin-top:34px;padding-top:24px;border-top:1px solid #e6eef7}.portalPage:has(.orderList) .noticeList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.portalPage:has(.orderList) .noticeList article{border-radius:16px;min-height:94px}.portalPage:has(.orderList) .orderList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.portalPage:has(.orderList) .orderList article{border:1px solid #e1edf9;border-radius:17px;padding:18px;box-shadow:0 8px 20px #12345a08}.portalPage:has(.orderList) .orderList strong{background:#e6f8ee;color:#148453;padding:6px 10px;border-radius:10px;font-size:12px}.portalPage:has(.orderList) .logout{margin-top:32px}@media(max-width:650px){.portalPage:has(.orderList){padding:24px 12px 90px}.portalPage:has(.orderList) .portalCard{padding:22px}.portalPage:has(.orderList) .portalCard>h1{font-size:30px}.portalPage:has(.orderList) .noticeList,.portalPage:has(.orderList) .orderList{grid-template-columns:1fr}}.customerOrderPage{overflow-x:hidden}.customerOrderNumber{direction:ltr;unicode-bidi:plaintext;letter-spacing:.015em;overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media(max-width:760px){.customerOrderNumber{font-size:clamp(1.35rem,7vw,2rem)!important;line-height:1.2}.customerOrderHead{width:100%}.customerOrderHead>div{max-width:100%;width:100%}}