.devurate-audit-modal{position:fixed!important;z-index:1100!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;box-sizing:border-box;display:grid!important;gap:1rem;width:min(760px,calc(100vw - 32px))!important;max-width:760px!important;max-height:min(90dvh,900px)!important;overflow-y:auto!important;padding:clamp(20px,3vw,36px)!important;border:1px solid hsl(var(--border))!important;border-radius:0!important;background:hsl(var(--background))!important;color:hsl(var(--foreground))!important;box-shadow:0 32px 100px #000000bf!important;font-family:var(--font-sans)!important}.devurate-audit-modal [data-slot=dialog-title]{color:hsl(var(--primary));font-family:var(--font-display);font-size:28px;font-weight:900;line-height:1.1}.devurate-audit-modal [data-slot=dialog-description]{color:hsl(var(--muted-foreground));font-size:14px}.devurate-audit-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.devurate-audit-grid>div{min-width:0;display:grid;gap:8px}.devurate-audit-grid label{color:hsl(var(--muted-foreground));font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.devurate-audit-grid input:not([type=hidden]),.devurate-audit-grid select,.devurate-audit-grid textarea{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid hsl(var(--border));border-radius:0;background:hsl(var(--card));color:hsl(var(--foreground));font:500 14px var(--font-sans);outline:none}.devurate-audit-grid input:focus,.devurate-audit-grid select:focus,.devurate-audit-grid textarea:focus{border-color:hsl(var(--primary))}.devurate-audit-grid textarea{min-height:110px;resize:vertical}.devurate-audit-grid>.sm\\:col-span-2{grid-column:1 / -1}.devurate-audit-grid [data-slot=dialog-footer]{grid-column:1 / -1}.devurate-audit-grid button[type=submit]{width:100%;min-height:50px;background:hsl(var(--primary));color:#fff;border:0;border-radius:0;font-family:var(--font-display);font-weight:900;letter-spacing:2px;text-transform:uppercase;cursor:pointer}.devurate-audit-grid button[type=submit]:disabled{opacity:.6;cursor:wait}.devurate-audit-trigger button{background:hsl(var(--background));border:1px solid hsl(var(--primary));color:hsl(var(--foreground));font:700 12px var(--font-sans);padding:14px 18px;border-radius:0;box-shadow:0 8px 24px #00000040}@media(max-width:639px){.devurate-audit-grid{grid-template-columns:minmax(0,1fr)}.devurate-audit-grid>.sm\\:col-span-2{grid-column:1}.devurate-audit-modal{padding:20px!important}}.devurate-audit-grid .devurate-phone-row{display:flex!important;flex-direction:row!important;align-items:stretch;gap:8px;width:100%;min-width:0}.devurate-audit-grid .devurate-phone-code{flex:0 0 110px!important;width:110px!important;max-width:110px!important;padding:8px!important}.devurate-audit-grid .devurate-phone-input{display:block!important;flex:1 1 0%!important;width:1%!important;min-width:0!important;direction:ltr!important;text-align:left!important}.devurate-audit-grid .devurate-audit-submit{display:block!important;grid-column:1 / -1!important;width:100%!important;min-width:0}.devurate-audit-grid .devurate-audit-submit button{display:block!important;width:100%!important}
