.fg-hero{display:flex;align-items:center;gap:15px;padding:20px;background:linear-gradient(125deg,#f3e5ff,#ffe7f0 60%,#fff3d5);border-radius:21px;margin-bottom:18px;color:#6536a7}.fg-hero>svg{width:52px;height:52px;flex:none}.fg-hero span{font-size:10px;letter-spacing:1px;font-weight:800}.fg-hero b,.fg-hero small{display:block}.fg-hero b{font-size:23px;line-height:1.25;margin:5px 0}.fg-hero small{color:#786285;font-size:13px}.fg-product-list{display:flex;flex-direction:column;gap:10px}.fg-product-card{display:flex!important;align-items:center;text-align:left;gap:13px;border:1px solid #e7daf0!important;border-radius:16px!important;background:white!important;color:#4b345f!important;padding:15px!important;width:100%}.fg-product-icon{width:40px;height:40px;display:grid;place-content:center;flex:none;background:#f1e6fa;border-radius:12px;color:#7950ad}.fg-product-icon svg{width:25px;height:25px}.fg-product-card>div{flex:1;min-width:0}.fg-product-card b{display:block;overflow-wrap:anywhere}.fg-product-card small{display:block;font-weight:400;font-size:11px;color:#806c8a;margin-top:5px}.fg-product-card>strong{text-align:right;color:#0b8981;font-size:23px;flex:none}.fg-product-card>strong small{font-size:10px}.fg-help{font-size:13px;line-height:1.65;color:#766481;background:#fff7ec;border:1px solid #f3e4d1;border-radius:14px;padding:13px}.fg-balance{padding:19px;background:linear-gradient(125deg,#e5f6ef,#f4ecfa);border-radius:19px;margin-bottom:15px}.fg-balance>span{font-size:12px;color:#527970;display:block}.fg-balance>b{font-size:38px;color:#087e77;display:block;margin-top:5px;line-height:1.2}.fg-balance small{font-size:15px;font-weight:500}.fg-history{border-top:1px solid #e8dff0;margin-top:20px;padding-top:15px}.fg-history>summary{font-size:15px;font-weight:750;color:#7243a6;cursor:pointer;margin-bottom:12px}.fg-history .history-row small{line-height:1.6}.fg-stock-shortcut{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f8f0fc;border:1px solid #e8d8f1;padding:16px;border-radius:18px;margin:18px 0}.fg-stock-shortcut b{color:#6940a7;display:block}.fg-stock-shortcut small{color:#786383;display:block;font-size:12px;margin-top:5px}.fg-stock-shortcut button{flex:none}@media(max-width:540px){.fg-hero{padding:16px}.fg-hero b{font-size:20px}.fg-product-card{padding:12px!important;gap:10px}.fg-product-icon{width:34px;height:34px}.fg-product-card>strong{font-size:20px}.fg-stock-shortcut{padding:13px;gap:10px}.fg-stock-shortcut b{font-size:14px}.fg-balance>b{font-size:34px}}

.fg-confirm{display:flex;align-items:flex-start;gap:12px;padding:15px;background:#fff7ed;border:1px solid #f1dfc6;border-radius:13px;margin:14px 0;color:#725d78;font-size:14px;line-height:1.6}.fg-confirm input{accent-color:#7242b0;flex:none;width:20px;height:20px;margin-top:2px}
