.ux-link{background:none;border:0;padding:6px 0;color:inherit;text-decoration:underline;font:inherit;font-size:13px;cursor:pointer}.ux-password-tools{display:flex;gap:15px;flex-wrap:wrap;margin:-8px 0 18px}.ux-hint{display:block;font-size:12px;line-height:1.5;margin-top:6px}.ux-hint[hidden]{display:none}[aria-disabled=true]{cursor:wait;opacity:.7}.notice:focus{outline:2px solid currentColor;outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

html{scroll-padding-top:100px}.section[id],.faq-list details[id]{scroll-margin-top:100px}[hidden]{display:none!important}.connection-notice{position:fixed;bottom:12px;left:12px;right:12px;z-index:2000;background:#fff1cf;color:#32270b;border:1px solid #927020;padding:16px;border-radius:5px}.inquiry-counts,.provider-toolbar{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0}.upload-preview{display:block;max-width:100%;max-height:180px;object-fit:contain;background:#fff;padding:12px;border:1px solid #ddd}.faq-list>label{margin-bottom:20px}.table-scroll:focus-visible{outline:2px solid #a3131e;outline-offset:4px}
@media print{body.print-inquiry{background:white;color:black}body.print-inquiry .admin-sidebar,body.print-inquiry .skip,body.print-inquiry .print-action,body.print-inquiry form,body.print-inquiry .connection-notice,body.print-inquiry .admin-heading,body.print-inquiry .inquiry-detail>a{display:none!important}body.print-inquiry .admin-main{margin:0;padding:0;max-width:none}body.print-inquiry .admin-two{display:block}body.print-inquiry .inquiry-detail{border:0;box-shadow:none;padding:0}body.print-inquiry .message-text{white-space:pre-wrap}body.print-inquiry .inquiry-detail{break-inside:auto}}
.table-scroll{position:relative;max-width:100%;min-width:0}@media(max-width:700px){.toolbar{flex-direction:column;align-items:stretch}.filters{width:100%}.filters label{min-width:0}}
