.dx-dialog-backdrop{z-index:1000;opacity:0;will-change:opacity;background:rgba(0,0,0,.3);position:fixed;inset:0}.dx-dialog-backdrop[data-state=closed]{pointer-events:none;animation:.15s ease-in forwards dx-dialog-backdrop-animate-out}@keyframes dx-dialog-backdrop-animate-out{0%{opacity:1}to{opacity:0}}.dx-dialog-backdrop[data-state=open]{animation:.15s ease-out forwards dx-dialog-backdrop-animate-in}@keyframes dx-dialog-backdrop-animate-in{0%{opacity:0}to{opacity:1}}.dx-dialog{z-index:1001;box-sizing:border-box;border:1px solid var(--primary-color-6);border-radius:var(--radius-control);background:var(--primary-color-2);width:100%;max-width:calc(100% - 2rem);color:var(--secondary-color-4);text-align:center;flex-direction:column;gap:16px;margin:0;padding:32px 24px 24px;font-family:inherit;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px rgba(0,0,0,.18)}.dx-dialog-title{color:var(--secondary-color-4);font-family:var(--font-heading);margin:0;font-size:1.25rem;font-weight:700}.dx-dialog-description{color:var(--secondary-color-5);margin:0;font-size:1rem}@media (width>=40rem){.dx-dialog{text-align:left;max-width:32rem}}.dx-dialog-close{top:var(--space-2);right:var(--space-2);min-width:var(--target);min-height:var(--target);color:var(--secondary-color-3);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:0;padding:0;font-size:18px;line-height:1;position:absolute}.dx-dialog-close:hover{color:var(--secondary-color-1)}.dx-dialog.dx-sheet{width:16rem;max-width:calc(100% - var(--space-12));padding:var(--space-4);text-align:left;border-width:0 1px 0 0;border-radius:0;top:0;bottom:0;left:0;overflow-y:auto;transform:none}.dx-sheet a,.dx-sheet button{min-height:calc(var(--space-10) + var(--space-1))}.dx-sheet a{align-items:center;display:flex}.dx-sheet button{min-width:calc(var(--space-10) + var(--space-1))}.dx-dialog.dx-bottom-sheet{max-width:none;max-height:85dvh;padding:var(--space-6) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;text-align:left;border-width:1px 0 0;inset:auto 0 0;overflow-y:auto;transform:none}.dx-dialog.dx-bottom-sheet:has(>.dx-sheet-top){gap:var(--space-4);scroll-padding-top:calc(var(--target) + var(--space-2));padding-top:0}.dx-sheet-top{z-index:1;height:calc(var(--target) + var(--space-2));margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-4));background:var(--primary-color-2);flex-shrink:0;position:sticky;top:0}.dx-sheet-top .dx-dialog-close{display:flex}.dx-sheet-handle{cursor:grab;touch-action:none;justify-content:center;align-items:center;width:8rem;height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.dx-sheet-handle:before{border-radius:var(--radius-pill);background:var(--line-control);content:"";width:2.25rem;height:.3125rem}.dx-dialog.dx-bottom-sheet.dx-sheet-full{height:calc(100dvh - var(--space-12));flex-direction:column;max-height:none;display:flex}@media (width>=48rem){.dx-dialog.dx-bottom-sheet.dx-sheet-full.dx-side-panel{border-width:0 0 0 1px;border-radius:0;width:24rem;height:100dvh;top:0;left:auto}.dx-side-panel .dx-sheet-handle{display:none}}.dx-dialog.dx-lightbox{width:max-content;max-width:calc(100% - 2rem);padding:var(--space-12) var(--space-2) var(--space-2)}.dx-lightbox-loading{aspect-ratio:4/3;width:min(20rem,100vw - 4rem)}.dx-lightbox-failed{align-items:flex-start;gap:var(--space-2);padding:0 var(--space-2) var(--space-2);flex-direction:column;display:flex}.dx-lightbox-image{border-radius:var(--radius-control);object-fit:contain;max-width:100%;max-height:calc(100dvh - 8rem);margin:0 auto;display:block}@media (width>=40rem){.dx-dialog.dx-lightbox{max-width:min(64rem,100% - 4rem)}}.dx-dialog.dx-form-sheet{text-align:left;border:0;border-radius:0;gap:0;max-width:none;max-height:none;padding:0;inset:0;overflow:hidden;transform:none}.dx-form-sheet-form{flex-direction:column;flex:1;min-height:0;display:flex}.dx-form-sheet-bar{padding:max(var(--space-2), env(safe-area-inset-top)) var(--space-2) var(--space-2);border-bottom:1px solid var(--primary-color-6);align-items:center;gap:var(--space-2);grid-template-columns:1fr auto 1fr;display:grid}.dx-form-sheet-bar .dx-dialog-title{text-align:center;font-size:1rem}.dx-form-sheet-bar>:last-child{justify-self:end}.dx-form-sheet-bar>:first-child{justify-self:start}.dx-form-sheet-phone{min-height:calc(var(--space-10) + var(--space-1))}.dx-form-sheet-body{padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.dx-form-sheet-actions{display:none}@media (width>=48rem){.dx-dialog.dx-form-sheet{width:100%;max-width:28rem;max-height:calc(100dvh - 4rem);padding:var(--space-6);border:1px solid var(--primary-color-6);border-radius:var(--radius-control);gap:var(--space-4);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.dx-form-sheet-bar{border:0;padding:0;display:block}.dx-form-sheet-bar .dx-dialog-title{text-align:left;font-size:1.25rem}.dx-form-sheet-phone{display:none}.dx-form-sheet-body{padding:var(--space-4) 0;border-top:1px solid var(--primary-color-6)}.dx-form-sheet-actions{padding-top:var(--space-4);border-top:1px solid var(--primary-color-6);justify-content:flex-end;gap:var(--space-2);display:flex}}