.Playbook-Modal__Overlay{position:fixed;inset:0;z-index:9998;height:100%;background-color:#000000a8;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.Playbook-Modal__Container{pointer-events:none;position:fixed;inset:auto 0 0;z-index:9998;display:flex;flex-direction:column;justify-content:center}@media(min-width:992px){.Playbook-Modal__Container{inset:0}}.Playbook-Modal__smallContainer{inset:2rem 1rem}.Playbook-Modal__largeContainer{inset:0}.Playbook-Modal__Content{pointer-events:auto;position:relative;display:flex;flex-direction:column;overflow:hidden;border-top-left-radius:.5rem;border-top-right-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));text-align:left;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);margin:0;height:auto;max-height:calc(100vh - 4rem);width:100%;padding:0}@media(min-width:992px){.Playbook-Modal__Content{margin:0 auto;max-width:576px;border-radius:.5rem}}.Playbook-Modal__smallContent{margin:0 auto;max-height:400px;border-radius:.5rem}@media(min-width:768px){.Playbook-Modal__smallContent{max-width:400px}}.Playbook-Modal__largeContent{height:100vh;max-height:100vh;border-radius:0}@media(min-width:992px){.Playbook-Modal__largeContent{max-width:992px;border-radius:.5rem}}.Playbook-Modal__Header{margin:0;padding:1rem 2rem 1rem 1rem;font-weight:600;color:#1f2937;font-size:1.5rem;line-height:1.75rem}.Playbook-Modal__Body{flex-grow:1;overflow-y:auto;padding:1rem}.Playbook-Modal__Header+.Playbook-Modal__Body{padding-top:0}.Playbook-Modal__Footer{display:flex;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.Playbook-Modal__Close{position:absolute;top:.75rem;right:.75rem;padding:.25rem}.Playbook-Modal__Close button{border-radius:.25rem;outline:2px solid transparent;outline-offset:2px}
