/* Result-only presentation; form, month picker and calculator layout remain unchanged. */
.delay-page .delay-summary.rn-delay-results{background:transparent;color:var(--rn-text-primary,#0f3040);padding:0;border:0;border-radius:0;box-shadow:none;position:static;min-width:0;max-width:100%}
.delay-page .rn-delay-results .rn-delay-results-body{display:grid;gap:16px;min-width:0}
.delay-page .rn-delay-results .rn-delay-card{min-width:0;max-width:100%;padding:24px;border:1px solid var(--rn-border-subtle,#dce3e5);border-radius:var(--rn-radius-md,20px);background:var(--rn-surface-2,#fff);color:var(--rn-text-primary,#0f3040);box-shadow:none}
.delay-page .rn-delay-results .rn-delay-title{margin:0 0 16px;font-family:var(--rn-font-heading,'Vazirmatn',RNMonthUI,sans-serif);font-size:20px;font-weight:600;line-height:1.8;color:inherit}
.delay-page .rn-delay-results .rn-delay-finance{background:var(--rn-brand-navy,#0f3040);color:var(--rn-on-dark,#f8fafb);border-color:transparent}
.delay-page .rn-delay-results #delay-result .rn-delay-finance .rn-delay-title{color:var(--rn-on-dark,#f8fafb);font-size:23px;margin-bottom:6px}
.delay-page .rn-delay-results .rn-delay-basis{margin:0 0 18px;font-size:14px;line-height:1.9;color:var(--rn-muted-on-dark,#d1dce1)}
.delay-page .rn-delay-results #delay-result .rn-delay-money{display:grid;grid-template-columns:1fr;gap:0;margin:0}
.delay-page .rn-delay-results .rn-delay-money-row{display:block;padding:14px 0;border:0;border-bottom:1px solid rgba(169,216,232,.18)}
.delay-page .rn-delay-results .rn-delay-money-row dt{font-size:15px;line-height:1.9;color:var(--rn-muted-on-dark,#d1dce1);font-weight:400}
.delay-page .rn-delay-results .rn-delay-money-row dd{display:block;margin:4px 0 0;text-align:right;font-size:clamp(20px,2vw,26px);line-height:1.8;font-weight:500;font-variant-numeric:tabular-nums;color:var(--rn-on-dark,#f8fafb);overflow-wrap:anywhere}
.delay-page .rn-delay-results .rn-delay-money-total{margin-top:14px;padding:16px;border:1px solid rgba(169,216,232,.26);border-radius:var(--rn-radius-sm,12px);background:rgba(169,216,232,.08)}
.delay-page .rn-delay-results .rn-delay-money-total dt{color:var(--rn-on-dark,#f8fafb);font-weight:500}
.delay-page .rn-delay-results .rn-delay-money-total dd{font-size:clamp(23px,2.2vw,29px);font-weight:600}
.delay-page .rn-delay-results .rn-delay-toman{font-size:13px;margin:2px 0 0;color:var(--rn-muted-on-dark,#d1dce1);line-height:1.8}
.delay-page .rn-delay-results .rn-delay-result-actions{padding-top:18px}
.delay-page .rn-delay-results .rn-delay-result-actions .button-secondary{margin:0;min-height:44px;padding:9px 14px;font-size:14px;color:var(--rn-on-dark,#f8fafb);border-color:rgba(169,216,232,.3);background:transparent}
.delay-page .rn-delay-results .rn-delay-equation{display:grid;direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;align-items:center;padding:8px 0;font-size:15px;color:var(--rn-text-primary,#0f3040)}
.delay-page .rn-delay-results .rn-delay-equation-label{direction:rtl;text-align:right;font-weight:500}
.delay-page .rn-delay-results .rn-delay-equation-body{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;line-height:1.9;min-width:0}
.delay-page .rn-delay-results .rn-delay-fraction{display:inline-grid;text-align:center;line-height:1.9;direction:rtl}
.delay-page .rn-delay-results .rn-delay-fraction>span:first-child{border-bottom:1px solid currentColor;padding:0 6px 3px}
.delay-page .rn-delay-results .rn-delay-fraction>span:last-child{padding:3px 6px 0}
.delay-page .rn-delay-results #delay-result .rn-delay-indices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 0;padding-top:16px;border-top:1px solid var(--rn-border-subtle,#dce3e5)}
.delay-page .rn-delay-results .rn-delay-indices>div{display:block;padding:0;border:0;min-width:0}
.delay-page .rn-delay-results .rn-delay-indices dt{font-size:13px;font-weight:400;line-height:1.8;color:var(--rn-text-secondary,#52636d)}
.delay-page .rn-delay-results .rn-delay-indices dd{margin:4px 0 0;text-align:right;color:var(--rn-text-primary,#0f3040);font-size:17px;font-weight:500}
.delay-page .rn-delay-results .rn-delay-index-date{display:block;margin-top:3px;font-size:13px;font-weight:400;line-height:1.8;color:var(--rn-text-secondary,#52636d)}
.delay-page .rn-delay-results .rn-delay-formula-note,.delay-page .rn-delay-results .rn-delay-chart-note{margin:16px 0 0;font-size:13px;font-weight:400;line-height:1.95;color:var(--rn-text-secondary,#52636d)}
.delay-page .rn-delay-results .rn-delay-chart-card{padding-inline:18px}
.delay-page .rn-delay-results .rn-delay-chart-card .rn-delay-title{margin-bottom:10px}
.delay-page .rn-delay-results .rn-delay-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:9px 18px;font-size:12px;line-height:1.8;color:var(--rn-text-secondary,#52636d);margin-bottom:12px}
.delay-page .rn-delay-results .rn-delay-chart-legend>span{display:inline-flex;align-items:center;gap:7px}
.delay-page .rn-delay-results .rn-delay-legend-line::before{content:"";width:20px;border-top:2px solid var(--rn-chart-line,var(--rn-accent-readable,#1b686c))}
.delay-page .rn-delay-results .rn-delay-legend-range::before{content:"";width:18px;height:11px;border:1px solid rgba(169,216,232,.5);background:rgba(169,216,232,.18);border-radius:2px}
.delay-page .rn-delay-results .rn-delay-chart-stage{position:relative;width:100%;max-width:100%;min-width:0;touch-action:pan-y;outline:none}
.delay-page .rn-delay-results .rn-delay-chart-stage:focus-visible{border-radius:8px;box-shadow:inset 0 0 0 2px var(--rn-chart-line,var(--rn-accent-readable,#1b686c));outline:none}
.delay-page .rn-delay-results .rn-delay-chart-svg{display:block;width:100%;max-width:100%;overflow:hidden;direction:ltr;user-select:none}
.delay-page .rn-delay-results .rn-delay-chart-range{fill:rgba(169,216,232,.18)}
.delay-page .rn-delay-results .rn-delay-chart-grid{stroke:var(--rn-border-subtle,#dce3e5);stroke-width:1;stroke-opacity:.65}
.delay-page .rn-delay-results .rn-delay-chart-axis{fill:var(--rn-text-secondary,#52636d);font-family:var(--rn-font-body,'Sahel',RNMonthUI,sans-serif);font-size:12px;direction:ltr}
.delay-page .rn-delay-results .rn-delay-chart-month{direction:rtl;unicode-bidi:plaintext}
.delay-page .rn-delay-results .rn-delay-chart-boundary{stroke:var(--rn-text-secondary,#52636d);stroke-opacity:.55;stroke-width:1;stroke-dasharray:3 4}
.delay-page .rn-delay-results .rn-delay-chart-boundary-label{fill:var(--rn-text-secondary,#52636d);font-size:12px;font-family:inherit;direction:rtl}
.delay-page .rn-delay-results .rn-delay-chart-line{fill:none;stroke:var(--rn-chart-line,var(--rn-accent-readable,#1b686c));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.delay-page .rn-delay-results .rn-delay-chart-point{fill:var(--rn-chart-line,var(--rn-accent-readable,#1b686c))}
.delay-page .rn-delay-results .rn-delay-chart-crosshair{stroke:var(--rn-chart-line,var(--rn-accent-readable,#1b686c));stroke-width:1;stroke-dasharray:2 4;stroke-opacity:.6}
.delay-page .rn-delay-results .rn-delay-chart-active{fill:var(--rn-surface-2,#fff);stroke:var(--rn-chart-line,var(--rn-accent-readable,#1b686c));stroke-width:2.5}
.delay-page .rn-delay-results .rn-delay-chart-tooltip{position:absolute;z-index:2;width:max-content;max-width:calc(100% - 16px);padding:10px 12px;border:1px solid var(--rn-border-strong,#aebec6);border-radius:10px;background:var(--rn-surface-2,#fff);color:var(--rn-text-primary,#0f3040);box-shadow:var(--rn-shadow-1,0 2px 8px rgba(15,48,64,.06));pointer-events:none;direction:rtl;font-size:13px;line-height:1.9;overflow-wrap:anywhere}
.delay-page .rn-delay-results .rn-delay-chart-tooltip strong,.delay-page .rn-delay-results .rn-delay-chart-tooltip>span{display:block}
.delay-page .rn-delay-results .rn-delay-chart-tooltip strong{font-size:14px;font-weight:600}
@media(max-width:600px){.delay-page .rn-delay-results .rn-delay-card{padding:20px}.delay-page .rn-delay-results .rn-delay-chart-card{padding-inline:12px}.delay-page .rn-delay-results .rn-delay-title{font-size:18px}.delay-page .rn-delay-results #delay-result .rn-delay-finance .rn-delay-title{font-size:22px}.delay-page .rn-delay-results .rn-delay-money-row dd{font-size:21px}.delay-page .rn-delay-results .rn-delay-money-total dd{font-size:24px}.delay-page .rn-delay-results .rn-delay-money-total{padding:14px}.delay-page .rn-delay-results .rn-delay-equation{font-size:14px;grid-template-columns:1fr;gap:5px}.delay-page .rn-delay-results .rn-delay-equation-body{gap:8px}}
@supports(color:color-mix(in srgb,#000,#fff)){.delay-page .rn-delay-results{--rn-chart-line:color-mix(in srgb,var(--rn-brand-teal,#1b686c) 45%,var(--rn-text-primary,#0f3040) 55%)}}
@media(max-width:360px){.delay-page .rn-delay-results .rn-delay-card{padding:16px}.delay-page .rn-delay-results .rn-delay-chart-card{padding-inline:10px}.delay-page .rn-delay-results .rn-delay-money-row dd{font-size:20px}.delay-page .rn-delay-results .rn-delay-money-total dd{font-size:22px}}
@media(forced-colors:active){.delay-page .rn-delay-results .rn-delay-chart-range{fill:Highlight;fill-opacity:.1}.delay-page .rn-delay-results .rn-delay-chart-line,.delay-page .rn-delay-results .rn-delay-chart-boundary,.delay-page .rn-delay-results .rn-delay-chart-active{stroke:CanvasText}.delay-page .rn-delay-results .rn-delay-chart-point,.delay-page .rn-delay-results .rn-delay-chart-axis{fill:CanvasText}}
