.abh-widget{font-family:system-ui,-apple-system,sans-serif;color:#1c302a;background:#f7f5ef;border:1px solid #dfdacd;border-radius:18px;padding:22px;box-shadow:0 14px 35px #17382f12}.abh-widget *{box-sizing:border-box}.abh-widget-head{margin-bottom:18px}.abh-widget-head>span{font-size:10px;letter-spacing:2px;color:#a3762c}.abh-widget-head h2{font:700 29px Georgia,serif;color:#123d35;margin:5px 0}.abh-widget-head p,.abh-widget-head small{color:#69746f}.abh-deadline{display:block;color:#8d6321;font-size:11px;margin:8px 0}.abh-planner-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.abh-planner-grid label{font-size:11px;font-weight:700}.abh-planner-grid input{display:block;width:100%;padding:11px;margin-top:5px;border:1px solid #d9d4c8;border-radius:9px;background:#fff}.abh-planner-grid button,.abh-plan-results button{grid-column:1/-1;border:0;background:#0d4f43;color:#fff;padding:12px;border-radius:9px;font-weight:700}.abh-plan-results{margin-top:15px;padding:16px;border-radius:13px;background:#e6efeb;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.abh-plan-results[hidden]{display:none}.abh-plan-results div{padding:10px;background:#fff;border-radius:9px}.abh-plan-results small,.abh-plan-results strong{display:block}.abh-plan-results strong{margin-top:5px;color:#155849}.abh-plan-results button{grid-column:1/-1}.abh-tools.single .abh-tool-layout{grid-template-columns:1fr}.abh-tools.single .abh-tool-workspace{min-height:auto}.abh-widget .abh-rate-cards{grid-template-columns:repeat(4,1fr)}@media(max-width:800px){.abh-planner-grid,.abh-plan-results{grid-template-columns:1fr}.abh-widget .abh-rate-cards{grid-template-columns:1fr 1fr}}@media(max-width:480px){.abh-widget{padding:15px}.abh-widget-head h2{font-size:24px}.abh-widget .abh-rate-cards{grid-template-columns:1fr}}
