.kw-dialog__content--kopula-sheet{width:min(calc(var(--kopula-frame-width) - var(--kw-spacing-6)),calc(100vw - var(--kw-spacing-8)));height:min(44rem,calc(100dvh - var(--kw-spacing-10)));padding:var(--kw-spacing-5);gap:var(--kw-spacing-3);grid-template-rows:auto minmax(0,1fr)}.kw-dialog__content--kopula-sheet .kw-dialog__body{margin-top:var(--kw-spacing-0);overscroll-behavior:none;scrollbar-width:thin}.kw-dialog__content--kopula-share{--cover-strip-inset: var(--kw-spacing-5);--cover-strip-radius: var(--kw-radius-xl);width:min(calc(var(--kopula-frame-width) - var(--kw-spacing-6)),calc(100vw - var(--kw-spacing-8)));max-height:calc(100dvh - var(--kw-spacing-10));padding:var(--kw-spacing-5);gap:var(--kw-spacing-3);grid-template-rows:auto minmax(0,1fr)}.kw-dialog__content--kopula-share .kw-dialog__body{overflow-y:auto;overscroll-behavior:none;scrollbar-width:thin}.kw-dialog__content--kopula-share .kw-dialog__close-btn{z-index:1;background:var(--kw-paper);color:var(--kw-text-1)}@media (max-width: 640px){.kw-dialog__content--kopula-share{--cover-strip-inset: var(--kw-spacing-4);inset:auto 0 0 0;transform:none;width:100%;max-height:calc(100dvh - max(var(--kw-spacing-6),calc(env(safe-area-inset-top,var(--kw-spacing-0)) + var(--kw-spacing-2))));padding:var(--kw-spacing-4) var(--kw-spacing-4) calc(var(--kw-spacing-4) + env(safe-area-inset-bottom,var(--kw-spacing-0)));border-radius:var(--kw-radius-xl) var(--kw-radius-xl) var(--kw-radius-none) var(--kw-radius-none);animation:kopula-sheet-rise var(--kw-animation-duration-standard) var(--kw-animation-easing-standard) both}.kw-dialog__content--kopula-sheet{inset:auto 0 0 0;transform:none;width:100%;height:calc(100dvh - max(var(--kw-spacing-6),calc(env(safe-area-inset-top,var(--kw-spacing-0)) + var(--kw-spacing-2))));max-height:none;padding:var(--kw-spacing-4) var(--kw-spacing-4) calc(var(--kw-spacing-4) + env(safe-area-inset-bottom,var(--kw-spacing-0)));border-radius:var(--kw-radius-xl) var(--kw-radius-xl) var(--kw-radius-none) var(--kw-radius-none);animation:kopula-sheet-rise var(--kw-animation-duration-standard) var(--kw-animation-easing-standard) both}}@keyframes kopula-sheet-rise{0%{transform:translateY(var(--kw-spacing-8));opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.kw-dialog__content--kopula-sheet,.kw-dialog__content--kopula-share{animation:none}}.kw-dialog__content--person-modal{width:min(var(--kopula-column-width),calc(100vw - var(--kw-spacing-8)));max-height:85vh;padding:var(--kw-spacing-4) var(--kw-spacing-5) var(--kw-spacing-5);gap:var(--kw-spacing-4);grid-template-rows:auto minmax(0,1fr);border:var(--kw-border-width-hairline) solid var(--kw-border-default);background:var(--kw-paper)}.kw-dialog__content--person-modal .kw-dialog__header{position:relative;z-index:2}.kw-dialog__content--person-modal .kw-dialog__body{margin-top:var(--kw-spacing-0);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.kw-dialog__content--person-modal .kw-dialog__close-btn{z-index:3;top:var(--kw-spacing-4);right:var(--kw-spacing-4);width:var(--kw-spacing-8);height:var(--kw-spacing-8)}:root{--kopula-scrim: color-mix(in srgb, var(--kw-color-pine-950) 45%, transparent)}:root[data-theme=dark]{--kopula-scrim: color-mix(in srgb, var(--kw-color-pine-950) 70%, transparent)}.kw-dialog__overlay.person-modal__scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--kopula-scrim)}
