
#services{scroll-margin-top:110px}#services .direction-card[data-task]{cursor:pointer}
#services .direction-card h3{min-height:0}#services .direction-card .direction-meta{margin-bottom:0}#services .direction-link.audit-details{font-family:inherit;text-align:left;cursor:pointer;width:100%;background:none;border:0;border-top:1px solid #d5b36e55;color:#263a43}
#services button:focus-visible,#task-dialog button:focus-visible{outline:2px solid #a47a36;outline-offset:5px;border-radius:4px}
#task-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(860px,calc(100% - 32px));max-height:calc(100svh - 48px);overscroll-behavior:contain;border-radius:18px}
#task-dialog .task-dialog-label{padding-right:26px}#task-dialog .task-dialog-calculate{border-radius:10px;cursor:pointer;padding:16px 24px;font-size:16px}
#task-dialog .audit-dialog-format{font-size:13px;line-height:1.65;padding-top:18px;border-top:1px solid #cbb98e;color:#626b73}
@media(max-width:1100px){#services .direction-card h3{min-height:56px}}
@media(max-width:650px){#services{scroll-margin-top:85px}#services .direction-card h3{min-height:0}#task-dialog{width:calc(100% - 24px);max-height:calc(100svh - 24px);padding:38px 22px 26px}#task-dialog .task-dialog-calculate{width:100%}}
