.project-details-modal[data-slot="dialog-content"]{width:min(1040px,calc(100vw - 40px));max-width:min(1040px,calc(100vw - 40px));max-height:calc(100dvh - var(--project-details-inset,0px) - 48px);top:calc(50% + var(--project-details-inset,0px)/2);padding:0;gap:0;display:flex;flex-direction:column;overflow:hidden;background:#151321;color:#eeeaf9;border:1px solid #514267;border-radius:20px;box-shadow:0 28px 90px #0009}
.project-details-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 22px;border-bottom:1px solid #393044;flex-shrink:0}
.project-details-modal-header [data-slot="dialog-title"]{font-size:15px;font-weight:600;line-height:1.4;margin:0}
.project-details-modal-close{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;border:1px solid #544365;background:#211c30;color:#dcd0f4;font-size:24px;line-height:1;cursor:pointer}
.project-details-modal-close:hover{background:#3a2c50;color:white}.project-details-modal-close:focus-visible{outline:2px solid #b8a0ff;outline-offset:3px}.project-details-modal-close:disabled{opacity:.55;cursor:wait}
.project-details-modal-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px}
.project-details-modal-body>section{padding:0!important;margin:0!important;max-width:none!important}
.project-details-modal-body h1{font-size:25px;line-height:1.4;overflow-wrap:anywhere}
.project-details-modal-body .studio-shared-project{min-height:0}
.project-details-modal-error{padding:12px 24px;color:#f3bbac;font-size:13px}
@media(max-width:640px){.project-details-modal[data-slot="dialog-content"]{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--project-details-inset,0px) - 24px);border-radius:16px}.project-details-modal-header{padding:12px 16px}.project-details-modal-body{padding:16px}.project-details-modal-body h1{font-size:21px}}
