@arolariu/components
Version:
🎨 70+ beautiful, accessible React components built on Base UI. TypeScript-first, CSS Modules styling, tree-shakeable, SSR-ready. Perfect for modern web apps, design systems & rapid prototyping. Zero config, maximum flexibility! ⚡
89 lines (74 loc) • 1.69 kB
CSS
.backdrop-sgOoG_ {
touch-action: none;
min-height: 100dvh;
transition: opacity var(--ac-transition-normal);
z-index: 50;
background-color: #0000008c;
position: fixed;
inset: 0;
@supports (-webkit-touch-callout: none) {
position: absolute;
}
&[data-ending-style], &[data-starting-style] {
opacity: 0;
}
}
.popup-u8AvhV {
background-color: var(--ac-background);
border: 1px solid var(--ac-border);
border-radius: var(--ac-radius-lg);
color: var(--ac-foreground);
gap: var(--ac-space-4);
padding: var(--ac-space-6);
transition: opacity var(--ac-transition-normal),transform var(--ac-transition-normal);
z-index: 51;
width: min(32rem, 100vw - 2rem);
display: grid;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
box-shadow: 0 20px 40px -12px #00000040;
}
.popup-u8AvhV[data-ending-style], .popup-u8AvhV[data-starting-style] {
opacity: 0;
transform: translate(-50%, -50%) scale(.96);
}
.header-qTlVze {
text-align: center;
flex-direction: column;
}
.footer-p2EtIp, .header-qTlVze {
gap: var(--ac-space-2);
display: flex;
}
.footer-p2EtIp {
flex-direction: column-reverse;
}
@media (width >= 640px) {
.header-qTlVze {
text-align: left;
}
.footer-p2EtIp {
flex-direction: row;
justify-content: flex-end;
}
}
.title-s7wasB {
font-size: var(--ac-text-lg);
font-weight: 600;
line-height: 1.25;
}
.description-VWg8xy {
color: var(--ac-muted-foreground);
font-size: var(--ac-text-sm);
}
.cancel-t_6kep {
margin-top: var(--ac-space-2);
}
@media (width >= 640px) {
.cancel-t_6kep {
margin-top: 0;
}
}
/*# sourceMappingURL=alert-dialog_module.css.map */