.hyxls{max-width:920px;margin:24px auto;border:1px solid #ead1c4;border-radius:22px;overflow:hidden;background:#fffaf5;color:#4b3027;box-shadow:0 16px 42px rgb(100 42 20 / .13);font-family:inherit}.hyxls *{box-sizing:border-box}.hyxls__hero{display:flex;align-items:center;gap:22px;padding:32px;background:radial-gradient(circle at 90% 10%,rgb(251 86 48 / .13),transparent 35%),linear-gradient(135deg,#fff6ec,#fbe3d5);border-bottom:1px solid #edc9b8}.hyxls__seal{display:grid;place-items:center;flex:0 0 108px;width:108px;height:108px;border:5px double #b52f20;color:#b52f20;background:#fff9f1;font:700 55px/1 serif;transform:rotate(-3deg);box-shadow:5px 7px 0 rgb(181 47 32 / .09)}.hyxls__hero span{color:#9a5d45;font-size:14px;letter-spacing:.12em}.hyxls__hero h2{margin:7px 0 8px;color:#9e291c;font-size:34px}.hyxls__hero p{margin:0;line-height:1.75;color:#725448}.hyxls__form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:28px}.hyxls__form label{display:block;margin-bottom:7px;font-weight:800}.hyxls__form input{width:100%;height:50px;padding:0 13px;border:1px solid #d9b6a5;border-radius:10px;background:#fff;font-size:17px;color:#3d2a23}.hyxls__form small{display:block;margin-top:6px;color:#987d72}.hyxls__form button{grid-column:1/-1;padding:16px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--hyxls),#bd3022);color:#fff;font-size:19px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px rgb(179 48 31 / .2)}.hyxls__form button:disabled{opacity:.65;cursor:wait}.hyxls__error{display:none;margin:0 28px 22px;padding:13px;border-radius:9px;background:#fff0ed;color:#a42a20}.hyxls__result{display:none;padding:0 28px 28px}.hyxls__loading{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #e6c5b5;border-radius:16px;background:#fff4ed}.hyxls__loading i{width:64px;height:64px;border:8px solid #efd8cd;border-top-color:var(--hyxls);border-radius:50%;animation:hyxls-spin .85s linear infinite}.hyxls__loading b{margin-top:16px;color:var(--hyxls);font-size:20px}.hyxls__loading span{margin-top:6px;color:#80675d}@keyframes hyxls-spin{to{transform:rotate(360deg)}}.hyxls__summary{display:flex;align-items:center;gap:20px;padding:22px;border:1px solid #e6beac;border-radius:16px;background:linear-gradient(135deg,#fff0e7,#fffaf4)}.hyxls__element{display:grid;place-items:center;flex:0 0 130px;height:130px;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--hyxls),#a72b1e);box-shadow:0 8px 20px rgb(170 49 32 / .2)}.hyxls__element small{align-self:end;font-size:13px}.hyxls__element strong{align-self:start;font-size:56px;line-height:1}.hyxls__summary h3{margin:0 0 7px;font-size:26px;color:#6e2e20}.hyxls__summary p{margin:0 0 10px;color:#75594e}.hyxls__strokes{display:flex;flex-wrap:wrap;gap:7px}.hyxls__strokes span,.hyxls__strokes em{padding:5px 9px;border-radius:999px;background:#fff;border:1px solid #ead1c5;font-style:normal;font-size:13px}.hyxls__strokes b{color:var(--hyxls);font-size:16px}.hyxls__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.hyxls__grid article{position:relative;padding:19px 18px 17px 68px;border:1px solid #ead8ce;border-radius:13px;background:#fff}.hyxls__grid i{position:absolute;left:17px;top:18px;display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#fff0e8;color:var(--hyxls);font-style:normal;font-weight:900;font-size:20px}.hyxls__grid h4{margin:0 0 5px;color:#80503e;font-size:15px}.hyxls__grid strong{display:block;color:var(--hyxls);font-size:19px}.hyxls__grid p{margin:7px 0 0;line-height:1.65;color:#6d584f;font-size:14px}.hyxls__why{margin-top:14px;padding:18px;border-left:5px solid var(--hyxls);border-radius:10px;background:#fff2eb}.hyxls__why p{margin:6px 0 0;line-height:1.75}.hyxls__shop{display:block;margin-top:14px;padding:14px;text-align:center;border:2px solid var(--hyxls);border-radius:11px;color:var(--hyxls)!important;font-weight:800;text-decoration:none}.hyxls__shop:hover{background:var(--hyxls);color:#fff!important}.hyxls__note{margin:0;padding:0 28px 26px;color:#90776d;font-size:13px;line-height:1.7}@media(max-width:680px){.hyxls{margin:12px auto;border-radius:14px}.hyxls__hero{padding:22px 16px;align-items:flex-start}.hyxls__seal{flex-basis:72px;width:72px;height:72px;font-size:38px}.hyxls__hero h2{font-size:27px}.hyxls__form{grid-template-columns:1fr;padding:20px 14px}.hyxls__form button{grid-column:auto}.hyxls__result{padding:0 13px 22px}.hyxls__summary{flex-direction:column;align-items:flex-start}.hyxls__element{align-self:center}.hyxls__grid{grid-template-columns:1fr}.hyxls__note{padding:0 14px 20px}}body.hyxls-body-calculating{overflow:hidden}.hyxls.is-calculating:before{content:"";position:fixed;inset:0;z-index:999998;background:rgb(48 29 20 / .68);backdrop-filter:blur(2px)}.hyxls__progress{position:fixed;left:50%;top:50%;z-index:999999;width:min(580px,calc(100vw - 32px));padding:30px 30px 25px;transform:translate(-50%,-50%);border:2px solid var(--hyxls);border-radius:18px;background:#fffaf3;box-shadow:0 22px 70px rgb(32 15 8 / .42)}.hyxls__progress[hidden]{display:none}.hyxls__progress-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;color:#4b281b;font-size:21px;font-weight:800}.hyxls__progress-head b{min-width:72px;text-align:right;color:var(--hyxls);font-size:28px}.hyxls__progress-track{height:22px;padding:3px;border-radius:999px;background:#ead5c7;box-shadow:inset 0 2px 5px rgb(82 42 23 / .18);overflow:hidden}.hyxls__progress-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f5a43c,var(--hyxls),#c72f1b,#f5a43c);background-size:220% 100%;transition:width .16s ease;animation:hyxls-progress 1.3s linear infinite}.hyxls__progress small{display:block;margin-top:14px;text-align:center;color:#76584b;font-size:15px;font-weight:600}@keyframes hyxls-progress{to{background-position:-220% 0}}@media(max-width:680px){.hyxls__progress{width:calc(100vw - 28px);padding:24px 18px 21px}.hyxls__progress-head{font-size:17px}.hyxls__progress-head b{font-size:24px}.hyxls__progress-track{height:20px}.hyxls__progress small{font-size:13px}}.hyxls__form input[type="date"]{height:66px;padding:0 16px;border-width:2px;font-size:22px;font-weight:700;letter-spacing:.04em;cursor:pointer;color:#4b3027}.hyxls__form input[type="date"]::-webkit-calendar-picker-indicator{width:30px;height:30px;padding:8px;cursor:pointer;opacity:.85}.hyxls__form input[type="date"]:focus{border-color:var(--hyxls);outline:3px solid rgb(251 86 48 / .14);box-shadow:0 0 0 1px var(--hyxls)}@media(max-width:680px){.hyxls__form input[type="date"]{height:70px;font-size:22px}.hyxls__form input[type="date"]::-webkit-calendar-picker-indicator{width:32px;height:32px}}.hyxls__date{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:7px}.hyxls__date select{width:100%;height:50px;padding:0 8px;border:1px solid #d9b6a5;border-radius:10px;background:#fff;color:#3d2a23;font-size:17px;cursor:pointer}.hyxls__date select:focus{border-color:var(--hyxls);outline:3px solid rgb(251 86 48 / .14)}@media(max-width:680px){.hyxls__date{grid-template-columns:1.3fr 1fr 1fr;gap:6px}.hyxls__date select{height:50px;padding:0 4px;font-size:16px}}.hyxls__hero{min-height:500px;position:relative;align-items:flex-start;background-image:linear-gradient(180deg,rgb(255 250 244 / .94) 0%,rgb(255 250 244 / .72) 24%,rgb(255 250 244 / .08) 58%),url(/wp-content/plugins/haoyinxiang-lucky-seal/assets/lucky-background.jpg);background-size:cover;background-position:center 47%}.hyxls__hero>div:last-child{position:relative;z-index:1;max-width:620px;padding:15px 18px;border-radius:14px;background:rgb(255 250 244 / .86);box-shadow:0 8px 24px rgb(83 37 17 / .12);backdrop-filter:blur(2px)}@media(max-width:680px){.hyxls__hero{min-height:410px;padding:18px 14px;background-position:center 48%}.hyxls__hero>div:last-child{padding:12px}.hyxls__hero p{font-size:14px}.hyxls__hero .hyxls__seal{display:none}}.hyxls__brandmark{position:relative;z-index:1;flex:0 0 82px;width:82px;height:82px;padding:9px;border:1px solid rgb(161 101 65 / .18);border-radius:50%;background:rgb(255 250 244 / .70);box-shadow:0 5px 14px rgb(72 43 23 / .09);backdrop-filter:blur(2px)}.hyxls__brandmark img{display:block;width:100%;height:100%;object-fit:contain;opacity:.9}@media(max-width:680px){.hyxls__brandmark{flex-basis:62px;width:62px;height:62px;padding:7px}}.hyxls .hyxls__element{width:130px;min-width:130px;height:130px;min-height:130px;flex:0 0 auto;aspect-ratio:1 / 1;border-radius:50%}