.bazi-relationship-module__N7WBSq__page{color:#17332b;max-width:1080px;margin:auto;padding:28px 20px 64px}.bazi-relationship-module__N7WBSq__page h1{font-size:clamp(1.8rem,5vw,2.6rem)}.bazi-relationship-module__N7WBSq__page p{line-height:1.8}.bazi-relationship-module__N7WBSq__notice,.bazi-relationship-module__N7WBSq__card,.bazi-relationship-module__N7WBSq__result{background:#f7f5ed;border:1px solid #d4dfd7;border-radius:16px;margin:20px 0;padding:22px}.bazi-relationship-module__N7WBSq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bazi-relationship-module__N7WBSq__card{min-width:0;margin:0}.bazi-relationship-module__N7WBSq__card legend{font-size:1.25rem;font-weight:700}.bazi-relationship-module__N7WBSq__page label{gap:8px;margin:16px 0;font-weight:600;display:grid}.bazi-relationship-module__N7WBSq__page input,.bazi-relationship-module__N7WBSq__page select{box-sizing:border-box;color:#17332b;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #7e9185;border-radius:8px;padding:12px}.bazi-relationship-module__N7WBSq__page button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#244e43;border:1px solid #244e43;border-radius:9px;padding:12px 20px}.bazi-relationship-module__N7WBSq__page button:disabled{opacity:.55;cursor:default}.bazi-relationship-module__N7WBSq__page :is(button,input,select,a):focus-visible{outline-offset:3px;outline:3px solid #b57b15}.bazi-relationship-module__N7WBSq__consent{align-items:flex-start;gap:12px;display:flex!important}.bazi-relationship-module__N7WBSq__consent input{width:20px;min-width:20px;height:20px}.bazi-relationship-module__N7WBSq__actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.bazi-relationship-module__N7WBSq__actions button+button{color:#244e43;background:#fff}.bazi-relationship-module__N7WBSq__error{color:#9b2020}.bazi-relationship-module__N7WBSq__table{border-collapse:collapse;width:100%;margin:16px 0}.bazi-relationship-module__N7WBSq__table th,.bazi-relationship-module__N7WBSq__table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d4dfd7;padding:10px 6px}.bazi-relationship-module__N7WBSq__result article{border-top:1px solid #d4dfd7;padding:8px 0}.bazi-relationship-module__N7WBSq__summary{font-size:1.2rem;font-weight:700}.bazi-relationship-module__N7WBSq__profile{background:#fffdf6;border:1px solid #d4dfd7;border-radius:12px;min-width:0;padding:16px}.bazi-relationship-module__N7WBSq__methodNote{color:#485e52;font-size:.95rem}.bazi-relationship-module__N7WBSq__actionNote{background:#edf2e9;border-radius:8px;padding:14px}.bazi-relationship-module__N7WBSq__evidence{overflow-wrap:anywhere;background:#fffdf6;border-radius:10px;margin:22px 0;padding:16px}.bazi-relationship-module__N7WBSq__evidence li{margin:10px 0;line-height:1.7}.bazi-relationship-module__N7WBSq__page summary{cursor:pointer;min-height:44px;padding-top:8px;line-height:1.7}@media (max-width:650px){.bazi-relationship-module__N7WBSq__grid{grid-template-columns:minmax(0,1fr)}.bazi-relationship-module__N7WBSq__page{padding:20px 14px 48px}.bazi-relationship-module__N7WBSq__card,.bazi-relationship-module__N7WBSq__notice,.bazi-relationship-module__N7WBSq__result{padding:16px}}
