.ntf{font-family:Arial,Helvetica,sans-serif!important}.ntf-finder{display:grid;grid-template-columns:1fr 1.2fr 1.25fr auto;gap:18px;align-items:end;background:#fff;border:1px solid #dce5dc;padding:24px;margin-bottom:25px;border-radius:8px}.ntf-finder label{display:block;font:700 10px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.08em;color:#145c42;margin-bottom:9px}.ntf-finder select{display:block;width:100%;max-width:100%;height:44px;margin:0;font:400 14px/1.5 Arial,Helvetica,sans-serif!important;color:#31443b;border:1px solid #cbd8cc;border-radius:3px;box-shadow:none;padding-right:25px}.ntf-finder button{margin:0;background:#145c42!important;color:#fff!important;border:1px solid #145c42;border-radius:0;min-height:44px;padding:10px 18px;letter-spacing:0;text-transform:none;font:700 14px/1.5 Arial,Helvetica,sans-serif!important;white-space:nowrap}.ntf-tabs{display:flex;gap:10px;overflow-x:auto;padding:2px 0 12px;margin-bottom:20px;scrollbar-width:thin}.ntf-tabs button{flex:0 0 auto;display:block;border:1px solid #cbd8cc;padding:9px 16px;color:#145c42!important;background:#fff;border-radius:4px;font:400 14px/1.5 Arial,Helvetica,sans-serif!important;text-decoration:none!important}.ntf-tabs button.is-active{background:#145c42;color:#fff!important;border-color:#145c42}.ntf a:focus-visible,.ntf button:focus-visible,.ntf select:focus-visible{outline:3px solid #c24e16;outline-offset:3px}.ntf-result{font:400 14px/1.6 Arial,Helvetica,sans-serif!important;margin-top:20px;color:#52665a}.ntf-result a{color:#145c42!important;text-decoration:underline}.ntf-empty{padding:25px;background:#f5f7f2;border:1px solid #dce5dc}.ntf-empty p{margin:0}@media(max-width:1099px){.ntf-finder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.ntf-finder{grid-template-columns:1fr;gap:15px;padding:20px}.ntf-finder button{width:100%}.ntf-tabs button{padding:9px 13px}.ntf-tabs{gap:8px}}

.ntf-tabs button{margin:0;min-height:42px;text-transform:none;letter-spacing:0;cursor:pointer}.ntf-status:empty{display:none}.ntf-status{font:400 14px/1.5 Arial,sans-serif!important;color:#145c42}.ntf-output[aria-busy="true"]{opacity:.5}.ntf-result button{padding:0;margin:0;border:0;background:transparent;color:#145c42;font:inherit;text-decoration:underline;min-height:32px;letter-spacing:0;text-transform:none}
