.project-share-preview .modal{width:min(760px,calc(100vw - 32px));max-width:760px;max-height:calc(100dvh - 32px);overflow-y:auto}.project-share-preview p{line-height:1.7}.project-share-preview .btn{min-height:44px;white-space:normal}.project-share-preview .preview-title-choice,.project-share-preview .preview-schedule{display:flex;gap:12px;padding:14px;border:1px solid #d7dce5;border-radius:4px;margin:12px 0;align-items:flex-start;cursor:pointer;overflow-wrap:anywhere}.project-share-preview input[type=checkbox]{width:20px;height:20px;margin:4px 0;flex-shrink:0}.project-share-preview .preview-title-choice{flex-wrap:wrap}.project-share-preview [data-preview-project-name]{width:100%;font-weight:600}.project-share-preview .preview-schedule>span{min-width:0}.project-share-preview .preview-schedule span span{display:block;margin-top:6px;line-height:1.6}.project-share-preview .preview-content{padding:18px;border:1px solid #d7dce5;border-radius:4px;margin:20px 0;overflow-wrap:anywhere}.project-share-preview .preview-content ol{padding-left:24px}.project-share-preview .preview-content li{margin:14px 0}.project-share-preview .preview-content h3{font-size:20px}.project-share-preview .preview-content h4{font-size:18px}.project-share-preview [data-preview-status]{padding:12px;border:1px solid #d7dce5;border-radius:4px;overflow-wrap:anywhere}.project-share-preview [data-preview-status][role=alert]{color:#962c25;background:#fff5f3}.project-share-preview [hidden]{display:none!important}.project-share-preview :focus-visible{outline:2px solid #1d2088;outline-offset:3px}.project-share-preview footer{margin-top:20px}.project-share-preview footer>.btn{width:100%}@media(max-width:600px){.project-share-preview .modal{padding:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.project-share-preview .share-manage-actions>.btn{flex:1 1 130px}.project-share-preview .preview-content{padding:14px}}
.project-share-preview .preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.project-share-preview .preview-heading h2{margin-bottom:0;line-height:1.4}.project-share-preview .preview-heading .btn{flex-shrink:0}
.project-share-publication [data-publication-project]{width:100%;font-weight:600}.project-share-publication [data-publication-status]{padding:12px;border:1px solid #d7dce5;border-radius:4px;overflow-wrap:anywhere}.project-share-publication [data-publication-status][role=alert]{color:#962c25;background:#fff5f3}.project-share-publication [data-publication-current] ol{max-height:240px;overflow-y:auto}.project-share-publication [data-publication-reset-confirm]{padding:14px;border:1px solid #d7dce5;margin-top:14px}.project-share-publication [data-publication-reset-confirm] .btn{margin:6px 4px 0 0}.project-share-publication [data-publication-email]{overflow-wrap:anywhere}
.project-share-vendor-binding [data-vendor-status]{padding:12px;border:1px solid #d7dce5;border-radius:4px;overflow-wrap:anywhere}.project-share-vendor-binding [data-vendor-status][role=alert]{color:#962c25;background:#fff5f3}.project-share-vendor-binding input[type=radio]{width:20px;height:20px;margin:4px 0;flex-shrink:0}.project-share-vendor-binding [data-vendor-selected]{margin:16px 0;overflow-wrap:anywhere}.project-share-vendor-binding [data-vendor-search-form] label{display:block}.project-share-vendor-binding [data-vendor-search]{display:block;width:100%;margin-top:8px}.project-share-vendor-binding .preview-heading{position:sticky;top:0;z-index:2;background:#fff;padding-bottom:12px}.project-share-vendor-binding [data-vendor-status],.project-share-vendor-binding [data-vendor-review-box]{scroll-margin-top:85px}
.project-share-vendor-binding [data-vendor-search-form]{display:flex;align-items:flex-end;gap:12px}.project-share-vendor-binding [data-vendor-search-form] label{flex:1;min-width:0}.project-share-vendor-binding [data-vendor-search-form] .share-manage-actions{margin:0}.project-share-vendor-binding .preview-content p{margin:8px 0}.project-share-vendor-binding summary{min-height:44px;cursor:pointer;padding:10px 0}
