.detailed-modal .modal__content-wrap{background-color:var(--color-primary-90);text-align:initial;box-shadow:0 5px 15px rgba(0, 0, 0, var(--opacity-50));border-radius:var(--border-radius-small);padding:var(--spacing-5);position:relative}.detailed-modal__modal-head{margin-bottom:var(--spacing-5);color:var(--color-white);width:calc(100% - 48px)}.detailed-modal__modal-head .h2{font-size:24px}.detailed-modal__modal-content{overflow-y:auto;max-height:80vh;box-shadow:0 5px 15px rgba(0, 0, 0, var(--opacity-50));background-color:var(--color-white);padding:var(--spacing-4);border-radius:var(--border-radius-small)}.detailed-modal__modal-content img{padding:var(--spacing-4) 0}.detailed-modal .modal__close-button{right:var(--spacing-5);top:var(--spacing-3)}.detailed-modal .modal__close-button button{background-color:var(--color-primary-70);padding:var(--spacing-3);border-radius:var(--border-radius-small);display:inline-flex}.detailed-modal .modal__close-button button{transition-property:background-color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.detailed-modal .modal__close-button button:focus{box-shadow:0 0 0 var(--border-width-thick) var(--color-btn-focus) inset}.detailed-modal .modal__close-button button svg{--icon-size: 24px;width:var(--icon-size);height:var(--icon-size)}
