.dyg-admin{max-width:1100px}.dyg-formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.dyg-formgrid label{font-weight:600}.dyg-formgrid .wide{grid-column:1/-1}.dyg-formgrid input,.dyg-admin textarea{display:block;width:100%;box-sizing:border-box;margin-top:5px}.dyg-bazi-report{max-width:1000px;margin:20px auto;background:#fff;padding:28px;box-sizing:border-box;color:#252525;font-family:Arial,sans-serif}.dyg-title{display:flex;gap:22px;align-items:center;border-bottom:3px solid #8b6b2e;padding-bottom:16px;margin-bottom:22px}.dyg-logo{font-weight:700;letter-spacing:2px;color:#8b6b2e}.dyg-title h1{margin:0}.dyg-title p{margin:5px 0 0;color:#666}.dyg-bazi-report section{margin:22px 0}.dyg-bazi-report h2{font-size:18px;border-bottom:1px solid #ddd;padding-bottom:7px}.dyg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.dyg-grid div{padding:10px;background:#f7f4ec}.dyg-grid .wide{grid-column:1/-1}.dyg-grid span{display:block;margin-top:4px}.dyg-bazi-report table{width:100%;border-collapse:collapse}.dyg-bazi-report th,.dyg-bazi-report td{border:1px solid #ddd;padding:9px;text-align:left}.dyg-bazi-report th{background:#f1eee5}.han{font-size:22px}.dyg-callout{padding:18px;background:#f7f4ec;border-left:4px solid #8b6b2e}.dyg-notes{min-height:80px;border:1px solid #ddd;padding:12px}.small{font-size:12px;color:#666}.dyg-bazi-report footer{border-top:1px solid #ddd;padding-top:12px;margin-top:28px;font-size:11px;color:#777}.dyg-actions{text-align:center}@media(max-width:700px){.dyg-formgrid,.dyg-grid{grid-template-columns:1fr}.dyg-formgrid .wide,.dyg-grid .wide{grid-column:auto}}@media print{#wpadminbar,.notice,.dyg-actions,.wrap>h1,.wrap>p{display:none!important}.dyg-bazi-report{margin:0;max-width:none;padding:0}.dyg-bazi-report section{break-inside:avoid}.dyg-title{margin-top:0}}
